@font-face {
  font-family: "Dosis";
  src: url("../fonts/Dosis-Bold.eot");
  src: url("../fonts/Dosis-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Dosis-Bold.woff2") format("woff2"), url("../fonts/Dosis-Bold.woff") format("woff"), url("../fonts/Dosis-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Dosis";
  src: url("../fonts/Dosis-Regular.eot");
  src: url("../fonts/Dosis-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Dosis-Regular.woff2") format("woff2"), url("../fonts/Dosis-Regular.woff") format("woff"), url("../fonts/Dosis-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Dosis";
  src: url("../fonts/Dosis-ExtraBold.eot");
  src: url("../fonts/Dosis-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Dosis-ExtraBold.woff2") format("woff2"), url("../fonts/Dosis-ExtraBold.woff") format("woff"), url("../fonts/Dosis-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Dosis";
  src: url("../fonts/Dosis-Light.eot");
  src: url("../fonts/Dosis-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Dosis-Light.woff2") format("woff2"), url("../fonts/Dosis-Light.woff") format("woff"), url("../fonts/Dosis-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Dosis";
  src: url("../fonts/Dosis-Medium.eot");
  src: url("../fonts/Dosis-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Dosis-Medium.woff2") format("woff2"), url("../fonts/Dosis-Medium.woff") format("woff"), url("../fonts/Dosis-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Dosis";
  src: url("../fonts/Dosis-ExtraLight.eot");
  src: url("../fonts/Dosis-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Dosis-ExtraLight.woff2") format("woff2"), url("../fonts/Dosis-ExtraLight.woff") format("woff"), url("../fonts/Dosis-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Dosis";
  src: url("../fonts/Dosis-SemiBold.eot");
  src: url("../fonts/Dosis-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Dosis-SemiBold.woff2") format("woff2"), url("../fonts/Dosis-SemiBold.woff") format("woff"), url("../fonts/Dosis-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.kl-text-60 {
  font-size: 38px;
  line-height: 1em;
}
@media (min-width: 768px) {
  .kl-text-60 {
    font-size: 48px;
  }
}
@media (min-width: 992px) {
  .kl-text-60 {
    font-size: 60px;
  }
}
.kl-text-60 h1, .kl-text-60 h2 {
  font-size: 38px;
  line-height: 1em;
}
@media (min-width: 768px) {
  .kl-text-60 h1, .kl-text-60 h2 {
    font-size: 48px;
  }
}
@media (min-width: 992px) {
  .kl-text-60 h1, .kl-text-60 h2 {
    font-size: 60px;
  }
}

.kl-text-50 {
  font-size: 34px;
  line-height: 1.05em;
}
@media (min-width: 992px) {
  .kl-text-50 {
    font-size: 50px;
  }
}
.kl-text-50 h1, .kl-text-50 h2 {
  font-size: 34px;
  line-height: 1.05em;
}
@media (min-width: 992px) {
  .kl-text-50 h1, .kl-text-50 h2 {
    font-size: 50px;
  }
}

.kl-text-41 {
  font-size: 31px;
  line-height: 1.2em;
}
@media (min-width: 992px) {
  .kl-text-41 {
    font-size: 41px;
  }
}
.kl-text-41 h2, .kl-text-41 h3, .kl-text-41 h4 {
  font-size: 31px;
  line-height: 1.2em;
}
@media (min-width: 992px) {
  .kl-text-41 h2, .kl-text-41 h3, .kl-text-41 h4 {
    font-size: 41px;
  }
}

.kl-text-25 {
  font-size: 19px;
  line-height: 1.35em;
}
@media (min-width: 992px) {
  .kl-text-25 {
    font-size: 25px;
  }
}
.kl-text-25 h3, .kl-text-25 h4, .kl-text-25 h5, .kl-text-25 h6 {
  font-size: 19px;
  line-height: 1.35em;
}
@media (min-width: 992px) {
  .kl-text-25 h3, .kl-text-25 h4, .kl-text-25 h5, .kl-text-25 h6 {
    font-size: 25px;
  }
}

.kl-text-18 {
  font-size: 16px;
  line-height: 1.5em;
}
@media (min-width: 992px) {
  .kl-text-18 {
    font-size: 18px;
  }
}
.kl-text-18 h5, .kl-text-18 h6 {
  font-size: 16px;
  line-height: 1.5em;
}
@media (min-width: 992px) {
  .kl-text-18 h5, .kl-text-18 h6 {
    font-size: 18px;
  }
}

.kl-text-16 {
  font-size: 16px;
  line-height: 1.2em;
}

.kl-text-15 {
  font-size: 15px;
  line-height: 1.2em;
}

.kl-text-14 {
  font-size: 14px;
  line-height: 1.2em;
}
.kl-text-14 h3 {
  font-size: 14px;
  line-height: 1.2em;
}

.kl-text-10 {
  font-size: 10px;
  line-height: 1.2em;
}

body {
  font-size: 16px;
  line-height: 1.5em;
  color: #000000;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-width: 320px;
  position: relative;
}
@media (min-width: 992px) {
  body {
    font-size: 18px;
  }
}

a {
  text-decoration: none;
}

a:focus,
button:focus,
input:focus {
  outline: none;
  box-shadow: none !important;
}

.kl-img-cover {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.kl-mb-el-0 h1,
.kl-mb-el-0 h2,
.kl-mb-el-0 h3,
.kl-mb-el-0 h4,
.kl-mb-el-0 p,
.kl-mb-el-0 ul {
  margin-bottom: 0;
}

.kl-mt-p p + p {
  margin-top: 15px;
}

.kl-main {
  flex-grow: 1;
}

.kl-slick {
  transition: opacity 0.5s ease-in;
}
.kl-slick.kl-hidden-slick {
  opacity: 0;
  display: none;
}

.kl-bg-black {
  background-color: #000000 !important;
}

.kl-color-black {
  color: #000000 !important;
}

.kl-btn-bordered-black {
  background-color: transparent !important;
  color: #000000 !important;
  border: 1px solid #000000 !important;
}
.kl-btn-bordered-black:hover, .kl-btn-bordered-black:focus {
  background-color: #000000 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-black:before {
  background: rgba(0, 0, 0, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-black:hover {
  background: black !important;
}
.kl-social-link-rounded.kl-bg-black:hover svg rect {
  fill: black !important;
}

.kl-bg-black_primary {
  background-color: #223F3F !important;
}

.kl-color-black_primary {
  color: #223F3F !important;
}

.kl-btn-bordered-black_primary {
  background-color: transparent !important;
  color: #223F3F !important;
  border: 1px solid #223F3F !important;
}
.kl-btn-bordered-black_primary:hover, .kl-btn-bordered-black_primary:focus {
  background-color: #223F3F !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-black_primary:before {
  background: rgba(34, 63, 63, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-black_primary:hover {
  background: #142525 !important;
}
.kl-social-link-rounded.kl-bg-black_primary:hover svg rect {
  fill: #142525 !important;
}

.kl-bg-black_secondary {
  background-color: #333333 !important;
}

.kl-color-black_secondary {
  color: #333333 !important;
}

.kl-btn-bordered-black_secondary {
  background-color: transparent !important;
  color: #333333 !important;
  border: 1px solid #333333 !important;
}
.kl-btn-bordered-black_secondary:hover, .kl-btn-bordered-black_secondary:focus {
  background-color: #333333 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-black_secondary:before {
  background: rgba(51, 51, 51, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-black_secondary:hover {
  background: #1f1f1f !important;
}
.kl-social-link-rounded.kl-bg-black_secondary:hover svg rect {
  fill: #1f1f1f !important;
}

.kl-bg-black_tertiary {
  background-color: #403D44 !important;
}

.kl-color-black_tertiary {
  color: #403D44 !important;
}

.kl-btn-bordered-black_tertiary {
  background-color: transparent !important;
  color: #403D44 !important;
  border: 1px solid #403D44 !important;
}
.kl-btn-bordered-black_tertiary:hover, .kl-btn-bordered-black_tertiary:focus {
  background-color: #403D44 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-black_tertiary:before {
  background: rgba(64, 61, 68, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-black_tertiary:hover {
  background: #2c2a2e !important;
}
.kl-social-link-rounded.kl-bg-black_tertiary:hover svg rect {
  fill: #2c2a2e !important;
}

.kl-bg-white {
  background-color: #ffffff !important;
}

.kl-color-white {
  color: #ffffff !important;
}

.kl-btn-bordered-white {
  background-color: transparent !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.kl-btn-bordered-white:hover, .kl-btn-bordered-white:focus {
  background-color: #ffffff !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-white:before {
  background: rgba(255, 255, 255, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-white:hover {
  background: #ebebeb !important;
}
.kl-social-link-rounded.kl-bg-white:hover svg rect {
  fill: #ebebeb !important;
}

.kl-bg-green {
  background-color: #24A344 !important;
}

.kl-color-green {
  color: #24A344 !important;
}

.kl-btn-bordered-green {
  background-color: transparent !important;
  color: #24A344 !important;
  border: 1px solid #24A344 !important;
}
.kl-btn-bordered-green:hover, .kl-btn-bordered-green:focus {
  background-color: #24A344 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-green:before {
  background: rgba(36, 163, 68, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-green:hover {
  background: #1d8236 !important;
}
.kl-social-link-rounded.kl-bg-green:hover svg rect {
  fill: #1d8236 !important;
}

.kl-bg-green_primary {
  background-color: #3A8D61 !important;
}

.kl-color-green_primary {
  color: #3A8D61 !important;
}

.kl-btn-bordered-green_primary {
  background-color: transparent !important;
  color: #3A8D61 !important;
  border: 1px solid #3A8D61 !important;
}
.kl-btn-bordered-green_primary:hover, .kl-btn-bordered-green_primary:focus {
  background-color: #3A8D61 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-green_primary:before {
  background: rgba(58, 141, 97, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-green_primary:hover {
  background: #2e704d !important;
}
.kl-social-link-rounded.kl-bg-green_primary:hover svg rect {
  fill: #2e704d !important;
}

.kl-bg-green_secondary {
  background-color: #EAF8E9 !important;
}

.kl-color-green_secondary {
  color: #EAF8E9 !important;
}

.kl-btn-bordered-green_secondary {
  background-color: transparent !important;
  color: #EAF8E9 !important;
  border: 1px solid #EAF8E9 !important;
}
.kl-btn-bordered-green_secondary:hover, .kl-btn-bordered-green_secondary:focus {
  background-color: #EAF8E9 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-green_secondary:before {
  background: rgba(234, 248, 233, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-green_secondary:hover {
  background: #cceeca !important;
}
.kl-social-link-rounded.kl-bg-green_secondary:hover svg rect {
  fill: #cceeca !important;
}

.kl-bg-green_tertiary {
  background-color: #25A345 !important;
}

.kl-color-green_tertiary {
  color: #25A345 !important;
}

.kl-btn-bordered-green_tertiary {
  background-color: transparent !important;
  color: #25A345 !important;
  border: 1px solid #25A345 !important;
}
.kl-btn-bordered-green_tertiary:hover, .kl-btn-bordered-green_tertiary:focus {
  background-color: #25A345 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-green_tertiary:before {
  background: rgba(37, 163, 69, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-green_tertiary:hover {
  background: #1d8237 !important;
}
.kl-social-link-rounded.kl-bg-green_tertiary:hover svg rect {
  fill: #1d8237 !important;
}

.kl-bg-green_quaternary {
  background-color: #00A652 !important;
}

.kl-color-green_quaternary {
  color: #00A652 !important;
}

.kl-btn-bordered-green_quaternary {
  background-color: transparent !important;
  color: #00A652 !important;
  border: 1px solid #00A652 !important;
}
.kl-btn-bordered-green_quaternary:hover, .kl-btn-bordered-green_quaternary:focus {
  background-color: #00A652 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-green_quaternary:before {
  background: rgba(0, 166, 82, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-green_quaternary:hover {
  background: #007d3e !important;
}
.kl-social-link-rounded.kl-bg-green_quaternary:hover svg rect {
  fill: #007d3e !important;
}

.kl-bg-dark_green {
  background-color: #00792D !important;
}

.kl-color-dark_green {
  color: #00792D !important;
}

.kl-btn-bordered-dark_green {
  background-color: transparent !important;
  color: #00792D !important;
  border: 1px solid #00792D !important;
}
.kl-btn-bordered-dark_green:hover, .kl-btn-bordered-dark_green:focus {
  background-color: #00792D !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-dark_green:before {
  background: rgba(0, 121, 45, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-dark_green:hover {
  background: #00501e !important;
}
.kl-social-link-rounded.kl-bg-dark_green:hover svg rect {
  fill: #00501e !important;
}

.kl-bg-blue {
  background-color: #10ACB6 !important;
}

.kl-color-blue {
  color: #10ACB6 !important;
}

.kl-btn-bordered-blue {
  background-color: transparent !important;
  color: #10ACB6 !important;
  border: 1px solid #10ACB6 !important;
}
.kl-btn-bordered-blue:hover, .kl-btn-bordered-blue:focus {
  background-color: #10ACB6 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-blue:before {
  background: rgba(16, 172, 182, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-blue:hover {
  background: #0d8990 !important;
}
.kl-social-link-rounded.kl-bg-blue:hover svg rect {
  fill: #0d8990 !important;
}

.kl-bg-blue_primary {
  background-color: #1BB0B8 !important;
}

.kl-color-blue_primary {
  color: #1BB0B8 !important;
}

.kl-btn-bordered-blue_primary {
  background-color: transparent !important;
  color: #1BB0B8 !important;
  border: 1px solid #1BB0B8 !important;
}
.kl-btn-bordered-blue_primary:hover, .kl-btn-bordered-blue_primary:focus {
  background-color: #1BB0B8 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-blue_primary:before {
  background: rgba(27, 176, 184, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-blue_primary:hover {
  background: #168e94 !important;
}
.kl-social-link-rounded.kl-bg-blue_primary:hover svg rect {
  fill: #168e94 !important;
}

.kl-bg-blue_secondary {
  background-color: #03ABB4 !important;
}

.kl-color-blue_secondary {
  color: #03ABB4 !important;
}

.kl-btn-bordered-blue_secondary {
  background-color: transparent !important;
  color: #03ABB4 !important;
  border: 1px solid #03ABB4 !important;
}
.kl-btn-bordered-blue_secondary:hover, .kl-btn-bordered-blue_secondary:focus {
  background-color: #03ABB4 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-blue_secondary:before {
  background: rgba(3, 171, 180, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-blue_secondary:hover {
  background: #02858c !important;
}
.kl-social-link-rounded.kl-bg-blue_secondary:hover svg rect {
  fill: #02858c !important;
}

.kl-bg-blue_tertiary {
  background-color: #0D93F4 !important;
}

.kl-color-blue_tertiary {
  color: #0D93F4 !important;
}

.kl-btn-bordered-blue_tertiary {
  background-color: transparent !important;
  color: #0D93F4 !important;
  border: 1px solid #0D93F4 !important;
}
.kl-btn-bordered-blue_tertiary:hover, .kl-btn-bordered-blue_tertiary:focus {
  background-color: #0D93F4 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-blue_tertiary:before {
  background: rgba(13, 147, 244, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-blue_tertiary:hover {
  background: #097ccf !important;
}
.kl-social-link-rounded.kl-bg-blue_tertiary:hover svg rect {
  fill: #097ccf !important;
}

.kl-bg-blue_sky {
  background-color: #03ABB4 !important;
}

.kl-color-blue_sky {
  color: #03ABB4 !important;
}

.kl-btn-bordered-blue_sky {
  background-color: transparent !important;
  color: #03ABB4 !important;
  border: 1px solid #03ABB4 !important;
}
.kl-btn-bordered-blue_sky:hover, .kl-btn-bordered-blue_sky:focus {
  background-color: #03ABB4 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-blue_sky:before {
  background: rgba(3, 171, 180, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-blue_sky:hover {
  background: #02858c !important;
}
.kl-social-link-rounded.kl-bg-blue_sky:hover svg rect {
  fill: #02858c !important;
}

.kl-bg-yellow {
  background-color: #FBE100 !important;
}

.kl-color-yellow {
  color: #FBE100 !important;
}

.kl-btn-bordered-yellow {
  background-color: transparent !important;
  color: #FBE100 !important;
  border: 1px solid #FBE100 !important;
}
.kl-btn-bordered-yellow:hover, .kl-btn-bordered-yellow:focus {
  background-color: #FBE100 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-yellow:before {
  background: rgba(251, 225, 0, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-yellow:hover {
  background: #d2bc00 !important;
}
.kl-social-link-rounded.kl-bg-yellow:hover svg rect {
  fill: #d2bc00 !important;
}

.kl-bg-yellow_primary {
  background-color: #EAF0BA !important;
}

.kl-color-yellow_primary {
  color: #EAF0BA !important;
}

.kl-btn-bordered-yellow_primary {
  background-color: transparent !important;
  color: #EAF0BA !important;
  border: 1px solid #EAF0BA !important;
}
.kl-btn-bordered-yellow_primary:hover, .kl-btn-bordered-yellow_primary:focus {
  background-color: #EAF0BA !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-yellow_primary:before {
  background: rgba(234, 240, 186, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-yellow_primary:hover {
  background: #e0e998 !important;
}
.kl-social-link-rounded.kl-bg-yellow_primary:hover svg rect {
  fill: #e0e998 !important;
}

.kl-bg-yellow_secondary {
  background-color: #EAEEBC !important;
}

.kl-color-yellow_secondary {
  color: #EAEEBC !important;
}

.kl-btn-bordered-yellow_secondary {
  background-color: transparent !important;
  color: #EAEEBC !important;
  border: 1px solid #EAEEBC !important;
}
.kl-btn-bordered-yellow_secondary:hover, .kl-btn-bordered-yellow_secondary:focus {
  background-color: #EAEEBC !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-yellow_secondary:before {
  background: rgba(234, 238, 188, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-yellow_secondary:hover {
  background: #e0e69b !important;
}
.kl-social-link-rounded.kl-bg-yellow_secondary:hover svg rect {
  fill: #e0e69b !important;
}

.kl-bg-yellow_tertiary {
  background-color: #FECE00 !important;
}

.kl-color-yellow_tertiary {
  color: #FECE00 !important;
}

.kl-btn-bordered-yellow_tertiary {
  background-color: transparent !important;
  color: #FECE00 !important;
  border: 1px solid #FECE00 !important;
}
.kl-btn-bordered-yellow_tertiary:hover, .kl-btn-bordered-yellow_tertiary:focus {
  background-color: #FECE00 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-yellow_tertiary:before {
  background: rgba(254, 206, 0, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-yellow_tertiary:hover {
  background: #d5ad00 !important;
}
.kl-social-link-rounded.kl-bg-yellow_tertiary:hover svg rect {
  fill: #d5ad00 !important;
}

.kl-bg-orange {
  background-color: #FDA700 !important;
}

.kl-color-orange {
  color: #FDA700 !important;
}

.kl-btn-bordered-orange {
  background-color: transparent !important;
  color: #FDA700 !important;
  border: 1px solid #FDA700 !important;
}
.kl-btn-bordered-orange:hover, .kl-btn-bordered-orange:focus {
  background-color: #FDA700 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-orange:before {
  background: rgba(253, 167, 0, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-orange:hover {
  background: #d48c00 !important;
}
.kl-social-link-rounded.kl-bg-orange:hover svg rect {
  fill: #d48c00 !important;
}

.kl-bg-purple {
  background-color: #A373C7 !important;
}

.kl-color-purple {
  color: #A373C7 !important;
}

.kl-btn-bordered-purple {
  background-color: transparent !important;
  color: #A373C7 !important;
  border: 1px solid #A373C7 !important;
}
.kl-btn-bordered-purple:hover, .kl-btn-bordered-purple:focus {
  background-color: #A373C7 !important;
  color: #ffffff !important;
}

.kl-props-banner-hero.kl-fill-hero-purple:before {
  background: rgba(163, 115, 199, 0.72) !important;
}

.kl-social-link-rounded.kl-bg-purple:hover {
  background: #9056bb !important;
}
.kl-social-link-rounded.kl-bg-purple:hover svg rect {
  fill: #9056bb !important;
}

.kl-ff-primary {
  font-family: "Poppins", sans-serif !important;
}
.kl-ff-primary h1,
.kl-ff-primary h2,
.kl-ff-primary h3,
.kl-ff-primary h4,
.kl-ff-primary h5,
.kl-ff-primary h6,
.kl-ff-primary p,
.kl-ff-primary ul,
.kl-ff-primary span {
  font-family: "Poppins", sans-serif !important;
}

.kl-ff-secondary {
  font-family: "Dosis", serif !important;
}
.kl-ff-secondary h1,
.kl-ff-secondary h2,
.kl-ff-secondary h3,
.kl-ff-secondary h4,
.kl-ff-secondary h5,
.kl-ff-secondary h6,
.kl-ff-secondary p,
.kl-ff-secondary ul,
.kl-ff-secondary span {
  font-family: "Dosis", serif !important;
}

.kl-ff-lato {
  font-family: "Lato", sans-serif !important;
}
.kl-ff-lato h1,
.kl-ff-lato h2,
.kl-ff-lato h3,
.kl-ff-lato h4,
.kl-ff-lato h5,
.kl-ff-lato h6,
.kl-ff-lato p,
.kl-ff-lato ul,
.kl-ff-lato span {
  font-family: "Lato", sans-serif !important;
}

.kl-ff-montserrat {
  font-family: "Montserrat", sans-serif !important;
}
.kl-ff-montserrat h1,
.kl-ff-montserrat h2,
.kl-ff-montserrat h3,
.kl-ff-montserrat h4,
.kl-ff-montserrat h5,
.kl-ff-montserrat h6,
.kl-ff-montserrat p,
.kl-ff-montserrat ul,
.kl-ff-montserrat span {
  font-family: "Montserrat", sans-serif !important;
}

.kl-ff-dmSans {
  font-family: "DM Sans", sans-serif !important;
}
.kl-ff-dmSans h1,
.kl-ff-dmSans h2,
.kl-ff-dmSans h3,
.kl-ff-dmSans h4,
.kl-ff-dmSans h5,
.kl-ff-dmSans h6,
.kl-ff-dmSans p,
.kl-ff-dmSans ul,
.kl-ff-dmSans span {
  font-family: "DM Sans", sans-serif !important;
}

.kl-fw-fw_black {
  font-weight: 900 !important;
}
.kl-fw-fw_black h1,
.kl-fw-fw_black h2,
.kl-fw-fw_black h3,
.kl-fw-fw_black h4 {
  font-weight: 900 !important;
}

.kl-fw-extra_bold {
  font-weight: 800 !important;
}
.kl-fw-extra_bold h1,
.kl-fw-extra_bold h2,
.kl-fw-extra_bold h3,
.kl-fw-extra_bold h4 {
  font-weight: 800 !important;
}

.kl-fw-bold {
  font-weight: 700 !important;
}
.kl-fw-bold h1,
.kl-fw-bold h2,
.kl-fw-bold h3,
.kl-fw-bold h4 {
  font-weight: 700 !important;
}

.kl-fw-semi_bold {
  font-weight: 600 !important;
}
.kl-fw-semi_bold h1,
.kl-fw-semi_bold h2,
.kl-fw-semi_bold h3,
.kl-fw-semi_bold h4 {
  font-weight: 600 !important;
}

.kl-fw-medium {
  font-weight: 500 !important;
}
.kl-fw-medium h1,
.kl-fw-medium h2,
.kl-fw-medium h3,
.kl-fw-medium h4 {
  font-weight: 500 !important;
}

.kl-fw-regular {
  font-weight: 400 !important;
}
.kl-fw-regular h1,
.kl-fw-regular h2,
.kl-fw-regular h3,
.kl-fw-regular h4 {
  font-weight: 400 !important;
}

.kl-fw-light {
  font-weight: 300 !important;
}
.kl-fw-light h1,
.kl-fw-light h2,
.kl-fw-light h3,
.kl-fw-light h4 {
  font-weight: 300 !important;
}

.kl-lh-0_6 {
  line-height: 0.6 !important;
}

.kl-lh-1 {
  line-height: 1 !important;
}

.kl-lh-1_2 {
  line-height: 1.2 !important;
}

.kl-lh-1_3 {
  line-height: 1.3 !important;
}

.kl-lh-1_4 {
  line-height: 1.4 !important;
}

.kl-lh-1_5 {
  line-height: 1.5 !important;
}

.kl-ls--0_24 {
  letter-spacing: -0.24px !important;
}

.kl-ls--0_4 {
  letter-spacing: -0.4px !important;
}

.kl-ls-1 {
  letter-spacing: 1px !important;
}

.kl-ls-2 {
  letter-spacing: 2px !important;
}

.kl-z-index--1 {
  z-index: -1 !important;
}

.kl-z-index-0 {
  z-index: 0 !important;
}

.kl-z-index-1 {
  z-index: 1 !important;
}

.kl-z-index-2 {
  z-index: 2 !important;
}

.kl-z-index-3 {
  z-index: 3 !important;
}

.kl-z-index-4 {
  z-index: 4 !important;
}

.kl-z-index-5 {
  z-index: 5 !important;
}

.kl-max-w-none {
  max-width: none;
}

.kl-w-none {
  width: none;
  max-width: 100%;
}

.kl-min-w-none {
  min-width: none;
}

.kl-max-w-50 {
  max-width: 50px;
}

.kl-w-50 {
  width: 50px;
  max-width: 100%;
}

.kl-min-w-50 {
  min-width: 50px;
}

.kl-max-w-105 {
  max-width: 105px;
}

.kl-w-105 {
  width: 105px;
  max-width: 100%;
}

.kl-min-w-105 {
  min-width: 105px;
}

.kl-max-w-175 {
  max-width: 175px;
}

.kl-w-175 {
  width: 175px;
  max-width: 100%;
}

.kl-min-w-175 {
  min-width: 175px;
}

.kl-max-w-210 {
  max-width: 210px;
}

.kl-w-210 {
  width: 210px;
  max-width: 100%;
}

.kl-min-w-210 {
  min-width: 210px;
}

.kl-max-w-270 {
  max-width: 270px;
}

.kl-w-270 {
  width: 270px;
  max-width: 100%;
}

.kl-min-w-270 {
  min-width: 270px;
}

.kl-max-w-538 {
  max-width: 538px;
}

.kl-w-538 {
  width: 538px;
  max-width: 100%;
}

.kl-min-w-538 {
  min-width: 538px;
}

.kl-max-w-566 {
  max-width: 566px;
}

.kl-w-566 {
  width: 566px;
  max-width: 100%;
}

.kl-min-w-566 {
  min-width: 566px;
}

.kl-max-w-770 {
  max-width: 770px;
}

.kl-w-770 {
  width: 770px;
  max-width: 100%;
}

.kl-min-w-770 {
  min-width: 770px;
}

.kl-max-w-828 {
  max-width: 828px;
}

.kl-w-828 {
  width: 828px;
  max-width: 100%;
}

.kl-min-w-828 {
  min-width: 828px;
}

.kl-max-w-1164 {
  max-width: 1164px;
}

.kl-w-1164 {
  width: 1164px;
  max-width: 100%;
}

.kl-min-w-1164 {
  min-width: 1164px;
}

.kl-gx-0 {
  --bs-gutter-x: 0px;
}

.kl-gy-0 {
  --bs-gutter-y: 0px;
}

.kl-mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.kl-my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.kl-px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.kl-py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.kl-mt-0 {
  margin-top: 0px !important;
}

.kl-mt-n-0 {
  margin-top: -0px !important;
}

.kl-pt-0 {
  padding-top: 0px !important;
}

.kl-mb-0 {
  margin-bottom: 0px !important;
}

.kl-mb-n-0 {
  margin-bottom: -0px !important;
}

.kl-pb-0 {
  padding-bottom: 0px !important;
}

.kl-ms-0 {
  margin-left: 0px !important;
}

.kl-ms-n-0 {
  margin-left: -0px !important;
}

.kl-ps-0 {
  padding-left: 0px !important;
}

.kl-me-0 {
  margin-right: 0px !important;
}

.kl-me-n-0 {
  margin-right: -0px !important;
}

.kl-pe-0 {
  padding-right: 0px !important;
}

.kl-gx-5 {
  --bs-gutter-x: 5px;
}

.kl-gy-5 {
  --bs-gutter-y: 5px;
}

.kl-mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.kl-my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.kl-px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.kl-py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

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

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

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

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

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

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

.kl-ms-5 {
  margin-left: 5px !important;
}

.kl-ms-n-5 {
  margin-left: -5px !important;
}

.kl-ps-5 {
  padding-left: 5px !important;
}

.kl-me-5 {
  margin-right: 5px !important;
}

.kl-me-n-5 {
  margin-right: -5px !important;
}

.kl-pe-5 {
  padding-right: 5px !important;
}

.kl-gx-10 {
  --bs-gutter-x: 10px;
}

.kl-gy-10 {
  --bs-gutter-y: 10px;
}

.kl-mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.kl-my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.kl-px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.kl-py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.kl-mt-10 {
  margin-top: 10px !important;
}

.kl-mt-n-10 {
  margin-top: -10px !important;
}

.kl-pt-10 {
  padding-top: 10px !important;
}

.kl-mb-10 {
  margin-bottom: 10px !important;
}

.kl-mb-n-10 {
  margin-bottom: -10px !important;
}

.kl-pb-10 {
  padding-bottom: 10px !important;
}

.kl-ms-10 {
  margin-left: 10px !important;
}

.kl-ms-n-10 {
  margin-left: -10px !important;
}

.kl-ps-10 {
  padding-left: 10px !important;
}

.kl-me-10 {
  margin-right: 10px !important;
}

.kl-me-n-10 {
  margin-right: -10px !important;
}

.kl-pe-10 {
  padding-right: 10px !important;
}

.kl-gx-13 {
  --bs-gutter-x: 13px;
}

.kl-gy-13 {
  --bs-gutter-y: 13px;
}

.kl-mx-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}

.kl-my-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.kl-px-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.kl-py-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.kl-mt-13 {
  margin-top: 13px !important;
}

.kl-mt-n-13 {
  margin-top: -13px !important;
}

.kl-pt-13 {
  padding-top: 13px !important;
}

.kl-mb-13 {
  margin-bottom: 13px !important;
}

.kl-mb-n-13 {
  margin-bottom: -13px !important;
}

.kl-pb-13 {
  padding-bottom: 13px !important;
}

.kl-ms-13 {
  margin-left: 13px !important;
}

.kl-ms-n-13 {
  margin-left: -13px !important;
}

.kl-ps-13 {
  padding-left: 13px !important;
}

.kl-me-13 {
  margin-right: 13px !important;
}

.kl-me-n-13 {
  margin-right: -13px !important;
}

.kl-pe-13 {
  padding-right: 13px !important;
}

.kl-gx-15 {
  --bs-gutter-x: 15px;
}

.kl-gy-15 {
  --bs-gutter-y: 15px;
}

.kl-mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.kl-my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.kl-px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.kl-py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.kl-mt-15 {
  margin-top: 15px !important;
}

.kl-mt-n-15 {
  margin-top: -15px !important;
}

.kl-pt-15 {
  padding-top: 15px !important;
}

.kl-mb-15 {
  margin-bottom: 15px !important;
}

.kl-mb-n-15 {
  margin-bottom: -15px !important;
}

.kl-pb-15 {
  padding-bottom: 15px !important;
}

.kl-ms-15 {
  margin-left: 15px !important;
}

.kl-ms-n-15 {
  margin-left: -15px !important;
}

.kl-ps-15 {
  padding-left: 15px !important;
}

.kl-me-15 {
  margin-right: 15px !important;
}

.kl-me-n-15 {
  margin-right: -15px !important;
}

.kl-pe-15 {
  padding-right: 15px !important;
}

.kl-gx-20 {
  --bs-gutter-x: 20px;
}

.kl-gy-20 {
  --bs-gutter-y: 20px;
}

.kl-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.kl-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.kl-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.kl-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.kl-mt-20 {
  margin-top: 20px !important;
}

.kl-mt-n-20 {
  margin-top: -20px !important;
}

.kl-pt-20 {
  padding-top: 20px !important;
}

.kl-mb-20 {
  margin-bottom: 20px !important;
}

.kl-mb-n-20 {
  margin-bottom: -20px !important;
}

.kl-pb-20 {
  padding-bottom: 20px !important;
}

.kl-ms-20 {
  margin-left: 20px !important;
}

.kl-ms-n-20 {
  margin-left: -20px !important;
}

.kl-ps-20 {
  padding-left: 20px !important;
}

.kl-me-20 {
  margin-right: 20px !important;
}

.kl-me-n-20 {
  margin-right: -20px !important;
}

.kl-pe-20 {
  padding-right: 20px !important;
}

.kl-gx-25 {
  --bs-gutter-x: 25px;
}

.kl-gy-25 {
  --bs-gutter-y: 25px;
}

.kl-mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.kl-my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.kl-px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.kl-py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.kl-mt-25 {
  margin-top: 25px !important;
}

.kl-mt-n-25 {
  margin-top: -25px !important;
}

.kl-pt-25 {
  padding-top: 25px !important;
}

.kl-mb-25 {
  margin-bottom: 25px !important;
}

.kl-mb-n-25 {
  margin-bottom: -25px !important;
}

.kl-pb-25 {
  padding-bottom: 25px !important;
}

.kl-ms-25 {
  margin-left: 25px !important;
}

.kl-ms-n-25 {
  margin-left: -25px !important;
}

.kl-ps-25 {
  padding-left: 25px !important;
}

.kl-me-25 {
  margin-right: 25px !important;
}

.kl-me-n-25 {
  margin-right: -25px !important;
}

.kl-pe-25 {
  padding-right: 25px !important;
}

.kl-gx-27 {
  --bs-gutter-x: 27px;
}

.kl-gy-27 {
  --bs-gutter-y: 27px;
}

.kl-mx-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}

.kl-my-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.kl-px-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

.kl-py-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.kl-mt-27 {
  margin-top: 27px !important;
}

.kl-mt-n-27 {
  margin-top: -27px !important;
}

.kl-pt-27 {
  padding-top: 27px !important;
}

.kl-mb-27 {
  margin-bottom: 27px !important;
}

.kl-mb-n-27 {
  margin-bottom: -27px !important;
}

.kl-pb-27 {
  padding-bottom: 27px !important;
}

.kl-ms-27 {
  margin-left: 27px !important;
}

.kl-ms-n-27 {
  margin-left: -27px !important;
}

.kl-ps-27 {
  padding-left: 27px !important;
}

.kl-me-27 {
  margin-right: 27px !important;
}

.kl-me-n-27 {
  margin-right: -27px !important;
}

.kl-pe-27 {
  padding-right: 27px !important;
}

.kl-gx-30 {
  --bs-gutter-x: 30px;
}

.kl-gy-30 {
  --bs-gutter-y: 30px;
}

.kl-mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.kl-my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.kl-px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.kl-py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.kl-mt-30 {
  margin-top: 30px !important;
}

.kl-mt-n-30 {
  margin-top: -30px !important;
}

.kl-pt-30 {
  padding-top: 30px !important;
}

.kl-mb-30 {
  margin-bottom: 30px !important;
}

.kl-mb-n-30 {
  margin-bottom: -30px !important;
}

.kl-pb-30 {
  padding-bottom: 30px !important;
}

.kl-ms-30 {
  margin-left: 30px !important;
}

.kl-ms-n-30 {
  margin-left: -30px !important;
}

.kl-ps-30 {
  padding-left: 30px !important;
}

.kl-me-30 {
  margin-right: 30px !important;
}

.kl-me-n-30 {
  margin-right: -30px !important;
}

.kl-pe-30 {
  padding-right: 30px !important;
}

.kl-gx-35 {
  --bs-gutter-x: 35px;
}

.kl-gy-35 {
  --bs-gutter-y: 35px;
}

.kl-mx-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.kl-my-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.kl-px-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.kl-py-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.kl-mt-35 {
  margin-top: 35px !important;
}

.kl-mt-n-35 {
  margin-top: -35px !important;
}

.kl-pt-35 {
  padding-top: 35px !important;
}

.kl-mb-35 {
  margin-bottom: 35px !important;
}

.kl-mb-n-35 {
  margin-bottom: -35px !important;
}

.kl-pb-35 {
  padding-bottom: 35px !important;
}

.kl-ms-35 {
  margin-left: 35px !important;
}

.kl-ms-n-35 {
  margin-left: -35px !important;
}

.kl-ps-35 {
  padding-left: 35px !important;
}

.kl-me-35 {
  margin-right: 35px !important;
}

.kl-me-n-35 {
  margin-right: -35px !important;
}

.kl-pe-35 {
  padding-right: 35px !important;
}

.kl-gx-40 {
  --bs-gutter-x: 40px;
}

.kl-gy-40 {
  --bs-gutter-y: 40px;
}

.kl-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.kl-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.kl-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.kl-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.kl-mt-40 {
  margin-top: 40px !important;
}

.kl-mt-n-40 {
  margin-top: -40px !important;
}

.kl-pt-40 {
  padding-top: 40px !important;
}

.kl-mb-40 {
  margin-bottom: 40px !important;
}

.kl-mb-n-40 {
  margin-bottom: -40px !important;
}

.kl-pb-40 {
  padding-bottom: 40px !important;
}

.kl-ms-40 {
  margin-left: 40px !important;
}

.kl-ms-n-40 {
  margin-left: -40px !important;
}

.kl-ps-40 {
  padding-left: 40px !important;
}

.kl-me-40 {
  margin-right: 40px !important;
}

.kl-me-n-40 {
  margin-right: -40px !important;
}

.kl-pe-40 {
  padding-right: 40px !important;
}

.kl-gx-45 {
  --bs-gutter-x: 45px;
}

.kl-gy-45 {
  --bs-gutter-y: 45px;
}

.kl-mx-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.kl-my-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.kl-px-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.kl-py-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.kl-mt-45 {
  margin-top: 45px !important;
}

.kl-mt-n-45 {
  margin-top: -45px !important;
}

.kl-pt-45 {
  padding-top: 45px !important;
}

.kl-mb-45 {
  margin-bottom: 45px !important;
}

.kl-mb-n-45 {
  margin-bottom: -45px !important;
}

.kl-pb-45 {
  padding-bottom: 45px !important;
}

.kl-ms-45 {
  margin-left: 45px !important;
}

.kl-ms-n-45 {
  margin-left: -45px !important;
}

.kl-ps-45 {
  padding-left: 45px !important;
}

.kl-me-45 {
  margin-right: 45px !important;
}

.kl-me-n-45 {
  margin-right: -45px !important;
}

.kl-pe-45 {
  padding-right: 45px !important;
}

.kl-gx-50 {
  --bs-gutter-x: 50px;
}

.kl-gy-50 {
  --bs-gutter-y: 50px;
}

.kl-mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.kl-my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.kl-px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.kl-py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.kl-mt-50 {
  margin-top: 50px !important;
}

.kl-mt-n-50 {
  margin-top: -50px !important;
}

.kl-pt-50 {
  padding-top: 50px !important;
}

.kl-mb-50 {
  margin-bottom: 50px !important;
}

.kl-mb-n-50 {
  margin-bottom: -50px !important;
}

.kl-pb-50 {
  padding-bottom: 50px !important;
}

.kl-ms-50 {
  margin-left: 50px !important;
}

.kl-ms-n-50 {
  margin-left: -50px !important;
}

.kl-ps-50 {
  padding-left: 50px !important;
}

.kl-me-50 {
  margin-right: 50px !important;
}

.kl-me-n-50 {
  margin-right: -50px !important;
}

.kl-pe-50 {
  padding-right: 50px !important;
}

.kl-gx-60 {
  --bs-gutter-x: 60px;
}

.kl-gy-60 {
  --bs-gutter-y: 60px;
}

.kl-mx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.kl-my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.kl-px-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.kl-py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.kl-mt-60 {
  margin-top: 60px !important;
}

.kl-mt-n-60 {
  margin-top: -60px !important;
}

.kl-pt-60 {
  padding-top: 60px !important;
}

.kl-mb-60 {
  margin-bottom: 60px !important;
}

.kl-mb-n-60 {
  margin-bottom: -60px !important;
}

.kl-pb-60 {
  padding-bottom: 60px !important;
}

.kl-ms-60 {
  margin-left: 60px !important;
}

.kl-ms-n-60 {
  margin-left: -60px !important;
}

.kl-ps-60 {
  padding-left: 60px !important;
}

.kl-me-60 {
  margin-right: 60px !important;
}

.kl-me-n-60 {
  margin-right: -60px !important;
}

.kl-pe-60 {
  padding-right: 60px !important;
}

.kl-gx-70 {
  --bs-gutter-x: 70px;
}

.kl-gy-70 {
  --bs-gutter-y: 70px;
}

.kl-mx-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.kl-my-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.kl-px-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.kl-py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.kl-mt-70 {
  margin-top: 70px !important;
}

.kl-mt-n-70 {
  margin-top: -70px !important;
}

.kl-pt-70 {
  padding-top: 70px !important;
}

.kl-mb-70 {
  margin-bottom: 70px !important;
}

.kl-mb-n-70 {
  margin-bottom: -70px !important;
}

.kl-pb-70 {
  padding-bottom: 70px !important;
}

.kl-ms-70 {
  margin-left: 70px !important;
}

.kl-ms-n-70 {
  margin-left: -70px !important;
}

.kl-ps-70 {
  padding-left: 70px !important;
}

.kl-me-70 {
  margin-right: 70px !important;
}

.kl-me-n-70 {
  margin-right: -70px !important;
}

.kl-pe-70 {
  padding-right: 70px !important;
}

.kl-gx-85 {
  --bs-gutter-x: 85px;
}

.kl-gy-85 {
  --bs-gutter-y: 85px;
}

.kl-mx-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.kl-my-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.kl-px-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.kl-py-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.kl-mt-85 {
  margin-top: 85px !important;
}

.kl-mt-n-85 {
  margin-top: -85px !important;
}

.kl-pt-85 {
  padding-top: 85px !important;
}

.kl-mb-85 {
  margin-bottom: 85px !important;
}

.kl-mb-n-85 {
  margin-bottom: -85px !important;
}

.kl-pb-85 {
  padding-bottom: 85px !important;
}

.kl-ms-85 {
  margin-left: 85px !important;
}

.kl-ms-n-85 {
  margin-left: -85px !important;
}

.kl-ps-85 {
  padding-left: 85px !important;
}

.kl-me-85 {
  margin-right: 85px !important;
}

.kl-me-n-85 {
  margin-right: -85px !important;
}

.kl-pe-85 {
  padding-right: 85px !important;
}

.kl-gx-100 {
  --bs-gutter-x: 100px;
}

.kl-gy-100 {
  --bs-gutter-y: 100px;
}

.kl-mx-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.kl-my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.kl-px-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.kl-py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.kl-mt-100 {
  margin-top: 100px !important;
}

.kl-mt-n-100 {
  margin-top: -100px !important;
}

.kl-pt-100 {
  padding-top: 100px !important;
}

.kl-mb-100 {
  margin-bottom: 100px !important;
}

.kl-mb-n-100 {
  margin-bottom: -100px !important;
}

.kl-pb-100 {
  padding-bottom: 100px !important;
}

.kl-ms-100 {
  margin-left: 100px !important;
}

.kl-ms-n-100 {
  margin-left: -100px !important;
}

.kl-ps-100 {
  padding-left: 100px !important;
}

.kl-me-100 {
  margin-right: 100px !important;
}

.kl-me-n-100 {
  margin-right: -100px !important;
}

.kl-pe-100 {
  padding-right: 100px !important;
}

.kl-gx-115 {
  --bs-gutter-x: 115px;
}

.kl-gy-115 {
  --bs-gutter-y: 115px;
}

.kl-mx-115 {
  margin-left: 115px !important;
  margin-right: 115px !important;
}

.kl-my-115 {
  margin-top: 115px !important;
  margin-bottom: 115px !important;
}

.kl-px-115 {
  padding-left: 115px !important;
  padding-right: 115px !important;
}

.kl-py-115 {
  padding-top: 115px !important;
  padding-bottom: 115px !important;
}

.kl-mt-115 {
  margin-top: 115px !important;
}

.kl-mt-n-115 {
  margin-top: -115px !important;
}

.kl-pt-115 {
  padding-top: 115px !important;
}

.kl-mb-115 {
  margin-bottom: 115px !important;
}

.kl-mb-n-115 {
  margin-bottom: -115px !important;
}

.kl-pb-115 {
  padding-bottom: 115px !important;
}

.kl-ms-115 {
  margin-left: 115px !important;
}

.kl-ms-n-115 {
  margin-left: -115px !important;
}

.kl-ps-115 {
  padding-left: 115px !important;
}

.kl-me-115 {
  margin-right: 115px !important;
}

.kl-me-n-115 {
  margin-right: -115px !important;
}

.kl-pe-115 {
  padding-right: 115px !important;
}

.kl-gx-125 {
  --bs-gutter-x: 125px;
}

.kl-gy-125 {
  --bs-gutter-y: 125px;
}

.kl-mx-125 {
  margin-left: 125px !important;
  margin-right: 125px !important;
}

.kl-my-125 {
  margin-top: 125px !important;
  margin-bottom: 125px !important;
}

.kl-px-125 {
  padding-left: 125px !important;
  padding-right: 125px !important;
}

.kl-py-125 {
  padding-top: 125px !important;
  padding-bottom: 125px !important;
}

.kl-mt-125 {
  margin-top: 125px !important;
}

.kl-mt-n-125 {
  margin-top: -125px !important;
}

.kl-pt-125 {
  padding-top: 125px !important;
}

.kl-mb-125 {
  margin-bottom: 125px !important;
}

.kl-mb-n-125 {
  margin-bottom: -125px !important;
}

.kl-pb-125 {
  padding-bottom: 125px !important;
}

.kl-ms-125 {
  margin-left: 125px !important;
}

.kl-ms-n-125 {
  margin-left: -125px !important;
}

.kl-ps-125 {
  padding-left: 125px !important;
}

.kl-me-125 {
  margin-right: 125px !important;
}

.kl-me-n-125 {
  margin-right: -125px !important;
}

.kl-pe-125 {
  padding-right: 125px !important;
}

.kl-gx-150 {
  --bs-gutter-x: 150px;
}

.kl-gy-150 {
  --bs-gutter-y: 150px;
}

.kl-mx-150 {
  margin-left: 150px !important;
  margin-right: 150px !important;
}

.kl-my-150 {
  margin-top: 150px !important;
  margin-bottom: 150px !important;
}

.kl-px-150 {
  padding-left: 150px !important;
  padding-right: 150px !important;
}

.kl-py-150 {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}

.kl-mt-150 {
  margin-top: 150px !important;
}

.kl-mt-n-150 {
  margin-top: -150px !important;
}

.kl-pt-150 {
  padding-top: 150px !important;
}

.kl-mb-150 {
  margin-bottom: 150px !important;
}

.kl-mb-n-150 {
  margin-bottom: -150px !important;
}

.kl-pb-150 {
  padding-bottom: 150px !important;
}

.kl-ms-150 {
  margin-left: 150px !important;
}

.kl-ms-n-150 {
  margin-left: -150px !important;
}

.kl-ps-150 {
  padding-left: 150px !important;
}

.kl-me-150 {
  margin-right: 150px !important;
}

.kl-me-n-150 {
  margin-right: -150px !important;
}

.kl-pe-150 {
  padding-right: 150px !important;
}

.kl-gx-225 {
  --bs-gutter-x: 225px;
}

.kl-gy-225 {
  --bs-gutter-y: 225px;
}

.kl-mx-225 {
  margin-left: 225px !important;
  margin-right: 225px !important;
}

.kl-my-225 {
  margin-top: 225px !important;
  margin-bottom: 225px !important;
}

.kl-px-225 {
  padding-left: 225px !important;
  padding-right: 225px !important;
}

.kl-py-225 {
  padding-top: 225px !important;
  padding-bottom: 225px !important;
}

.kl-mt-225 {
  margin-top: 225px !important;
}

.kl-mt-n-225 {
  margin-top: -225px !important;
}

.kl-pt-225 {
  padding-top: 225px !important;
}

.kl-mb-225 {
  margin-bottom: 225px !important;
}

.kl-mb-n-225 {
  margin-bottom: -225px !important;
}

.kl-pb-225 {
  padding-bottom: 225px !important;
}

.kl-ms-225 {
  margin-left: 225px !important;
}

.kl-ms-n-225 {
  margin-left: -225px !important;
}

.kl-ps-225 {
  padding-left: 225px !important;
}

.kl-me-225 {
  margin-right: 225px !important;
}

.kl-me-n-225 {
  margin-right: -225px !important;
}

.kl-pe-225 {
  padding-right: 225px !important;
}

.kl-gx-295 {
  --bs-gutter-x: 295px;
}

.kl-gy-295 {
  --bs-gutter-y: 295px;
}

.kl-mx-295 {
  margin-left: 295px !important;
  margin-right: 295px !important;
}

.kl-my-295 {
  margin-top: 295px !important;
  margin-bottom: 295px !important;
}

.kl-px-295 {
  padding-left: 295px !important;
  padding-right: 295px !important;
}

.kl-py-295 {
  padding-top: 295px !important;
  padding-bottom: 295px !important;
}

.kl-mt-295 {
  margin-top: 295px !important;
}

.kl-mt-n-295 {
  margin-top: -295px !important;
}

.kl-pt-295 {
  padding-top: 295px !important;
}

.kl-mb-295 {
  margin-bottom: 295px !important;
}

.kl-mb-n-295 {
  margin-bottom: -295px !important;
}

.kl-pb-295 {
  padding-bottom: 295px !important;
}

.kl-ms-295 {
  margin-left: 295px !important;
}

.kl-ms-n-295 {
  margin-left: -295px !important;
}

.kl-ps-295 {
  padding-left: 295px !important;
}

.kl-me-295 {
  margin-right: 295px !important;
}

.kl-me-n-295 {
  margin-right: -295px !important;
}

.kl-pe-295 {
  padding-right: 295px !important;
}

@media (max-width: 374.98px) {
  .kl-hide-in-xs {
    display: none !important;
  }
}
@media (min-width: 375px) {
  .kl-lh-xs-0_6 {
    line-height: 0.6 !important;
  }
  .kl-lh-xs-0_6 h1,
  .kl-lh-xs-0_6 h2,
  .kl-lh-xs-0_6 p {
    line-height: 0.6 !important;
  }
  .kl-lh-xs-1 {
    line-height: 1 !important;
  }
  .kl-lh-xs-1 h1,
  .kl-lh-xs-1 h2,
  .kl-lh-xs-1 p {
    line-height: 1 !important;
  }
  .kl-lh-xs-1_2 {
    line-height: 1.2 !important;
  }
  .kl-lh-xs-1_2 h1,
  .kl-lh-xs-1_2 h2,
  .kl-lh-xs-1_2 p {
    line-height: 1.2 !important;
  }
  .kl-lh-xs-1_3 {
    line-height: 1.3 !important;
  }
  .kl-lh-xs-1_3 h1,
  .kl-lh-xs-1_3 h2,
  .kl-lh-xs-1_3 p {
    line-height: 1.3 !important;
  }
  .kl-lh-xs-1_4 {
    line-height: 1.4 !important;
  }
  .kl-lh-xs-1_4 h1,
  .kl-lh-xs-1_4 h2,
  .kl-lh-xs-1_4 p {
    line-height: 1.4 !important;
  }
  .kl-lh-xs-1_5 {
    line-height: 1.5 !important;
  }
  .kl-lh-xs-1_5 h1,
  .kl-lh-xs-1_5 h2,
  .kl-lh-xs-1_5 p {
    line-height: 1.5 !important;
  }
  .kl-col-xs-40-perc {
    width: 40%;
  }
  .kl-col-xs-48-perc {
    width: 48%;
  }
  .kl-col-xs-52-perc {
    width: 52%;
  }
  .kl-col-xs-60-perc {
    width: 60%;
  }
  .kl-max-w-xs-none {
    max-width: none;
  }
  .kl-w-xs-none {
    width: none;
    max-width: 100%;
  }
  .kl-min-w-xs-none {
    min-width: none;
  }
  .kl-max-w-xs-50 {
    max-width: 50px;
  }
  .kl-w-xs-50 {
    width: 50px;
    max-width: 100%;
  }
  .kl-min-w-xs-50 {
    min-width: 50px;
  }
  .kl-max-w-xs-105 {
    max-width: 105px;
  }
  .kl-w-xs-105 {
    width: 105px;
    max-width: 100%;
  }
  .kl-min-w-xs-105 {
    min-width: 105px;
  }
  .kl-max-w-xs-175 {
    max-width: 175px;
  }
  .kl-w-xs-175 {
    width: 175px;
    max-width: 100%;
  }
  .kl-min-w-xs-175 {
    min-width: 175px;
  }
  .kl-max-w-xs-210 {
    max-width: 210px;
  }
  .kl-w-xs-210 {
    width: 210px;
    max-width: 100%;
  }
  .kl-min-w-xs-210 {
    min-width: 210px;
  }
  .kl-max-w-xs-270 {
    max-width: 270px;
  }
  .kl-w-xs-270 {
    width: 270px;
    max-width: 100%;
  }
  .kl-min-w-xs-270 {
    min-width: 270px;
  }
  .kl-max-w-xs-538 {
    max-width: 538px;
  }
  .kl-w-xs-538 {
    width: 538px;
    max-width: 100%;
  }
  .kl-min-w-xs-538 {
    min-width: 538px;
  }
  .kl-max-w-xs-566 {
    max-width: 566px;
  }
  .kl-w-xs-566 {
    width: 566px;
    max-width: 100%;
  }
  .kl-min-w-xs-566 {
    min-width: 566px;
  }
  .kl-max-w-xs-770 {
    max-width: 770px;
  }
  .kl-w-xs-770 {
    width: 770px;
    max-width: 100%;
  }
  .kl-min-w-xs-770 {
    min-width: 770px;
  }
  .kl-max-w-xs-828 {
    max-width: 828px;
  }
  .kl-w-xs-828 {
    width: 828px;
    max-width: 100%;
  }
  .kl-min-w-xs-828 {
    min-width: 828px;
  }
  .kl-max-w-xs-1164 {
    max-width: 1164px;
  }
  .kl-w-xs-1164 {
    width: 1164px;
    max-width: 100%;
  }
  .kl-min-w-xs-1164 {
    min-width: 1164px;
  }
  .kl-gx-xs-0 {
    --bs-gutter-x: 0px;
  }
  .kl-gy-xs-0 {
    --bs-gutter-y: 0px;
  }
  .kl-mx-xs-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .kl-my-xs-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .kl-px-xs-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .kl-py-xs-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .kl-mt-xs-0 {
    margin-top: 0px !important;
  }
  .kl-mt-n-xs-0 {
    margin-top: -0px !important;
  }
  .kl-pt-xs-0 {
    padding-top: 0px !important;
  }
  .kl-mb-xs-0 {
    margin-bottom: 0px !important;
  }
  .kl-mb-n-xs-0 {
    margin-bottom: -0px !important;
  }
  .kl-pb-xs-0 {
    padding-bottom: 0px !important;
  }
  .kl-ms-xs-0 {
    margin-left: 0px !important;
  }
  .kl-ms-n-xs-0 {
    margin-left: -0px !important;
  }
  .kl-ps-xs-0 {
    padding-left: 0px !important;
  }
  .kl-me-xs-0 {
    margin-right: 0px !important;
  }
  .kl-me-n-xs-0 {
    margin-right: -0px !important;
  }
  .kl-pe-xs-0 {
    padding-right: 0px !important;
  }
  .kl-gx-xs-5 {
    --bs-gutter-x: 5px;
  }
  .kl-gy-xs-5 {
    --bs-gutter-y: 5px;
  }
  .kl-mx-xs-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .kl-my-xs-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .kl-px-xs-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .kl-py-xs-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .kl-mt-xs-5 {
    margin-top: 5px !important;
  }
  .kl-mt-n-xs-5 {
    margin-top: -5px !important;
  }
  .kl-pt-xs-5 {
    padding-top: 5px !important;
  }
  .kl-mb-xs-5 {
    margin-bottom: 5px !important;
  }
  .kl-mb-n-xs-5 {
    margin-bottom: -5px !important;
  }
  .kl-pb-xs-5 {
    padding-bottom: 5px !important;
  }
  .kl-ms-xs-5 {
    margin-left: 5px !important;
  }
  .kl-ms-n-xs-5 {
    margin-left: -5px !important;
  }
  .kl-ps-xs-5 {
    padding-left: 5px !important;
  }
  .kl-me-xs-5 {
    margin-right: 5px !important;
  }
  .kl-me-n-xs-5 {
    margin-right: -5px !important;
  }
  .kl-pe-xs-5 {
    padding-right: 5px !important;
  }
  .kl-gx-xs-10 {
    --bs-gutter-x: 10px;
  }
  .kl-gy-xs-10 {
    --bs-gutter-y: 10px;
  }
  .kl-mx-xs-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .kl-my-xs-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .kl-px-xs-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .kl-py-xs-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .kl-mt-xs-10 {
    margin-top: 10px !important;
  }
  .kl-mt-n-xs-10 {
    margin-top: -10px !important;
  }
  .kl-pt-xs-10 {
    padding-top: 10px !important;
  }
  .kl-mb-xs-10 {
    margin-bottom: 10px !important;
  }
  .kl-mb-n-xs-10 {
    margin-bottom: -10px !important;
  }
  .kl-pb-xs-10 {
    padding-bottom: 10px !important;
  }
  .kl-ms-xs-10 {
    margin-left: 10px !important;
  }
  .kl-ms-n-xs-10 {
    margin-left: -10px !important;
  }
  .kl-ps-xs-10 {
    padding-left: 10px !important;
  }
  .kl-me-xs-10 {
    margin-right: 10px !important;
  }
  .kl-me-n-xs-10 {
    margin-right: -10px !important;
  }
  .kl-pe-xs-10 {
    padding-right: 10px !important;
  }
  .kl-gx-xs-13 {
    --bs-gutter-x: 13px;
  }
  .kl-gy-xs-13 {
    --bs-gutter-y: 13px;
  }
  .kl-mx-xs-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .kl-my-xs-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .kl-px-xs-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .kl-py-xs-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .kl-mt-xs-13 {
    margin-top: 13px !important;
  }
  .kl-mt-n-xs-13 {
    margin-top: -13px !important;
  }
  .kl-pt-xs-13 {
    padding-top: 13px !important;
  }
  .kl-mb-xs-13 {
    margin-bottom: 13px !important;
  }
  .kl-mb-n-xs-13 {
    margin-bottom: -13px !important;
  }
  .kl-pb-xs-13 {
    padding-bottom: 13px !important;
  }
  .kl-ms-xs-13 {
    margin-left: 13px !important;
  }
  .kl-ms-n-xs-13 {
    margin-left: -13px !important;
  }
  .kl-ps-xs-13 {
    padding-left: 13px !important;
  }
  .kl-me-xs-13 {
    margin-right: 13px !important;
  }
  .kl-me-n-xs-13 {
    margin-right: -13px !important;
  }
  .kl-pe-xs-13 {
    padding-right: 13px !important;
  }
  .kl-gx-xs-15 {
    --bs-gutter-x: 15px;
  }
  .kl-gy-xs-15 {
    --bs-gutter-y: 15px;
  }
  .kl-mx-xs-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .kl-my-xs-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .kl-px-xs-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .kl-py-xs-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .kl-mt-xs-15 {
    margin-top: 15px !important;
  }
  .kl-mt-n-xs-15 {
    margin-top: -15px !important;
  }
  .kl-pt-xs-15 {
    padding-top: 15px !important;
  }
  .kl-mb-xs-15 {
    margin-bottom: 15px !important;
  }
  .kl-mb-n-xs-15 {
    margin-bottom: -15px !important;
  }
  .kl-pb-xs-15 {
    padding-bottom: 15px !important;
  }
  .kl-ms-xs-15 {
    margin-left: 15px !important;
  }
  .kl-ms-n-xs-15 {
    margin-left: -15px !important;
  }
  .kl-ps-xs-15 {
    padding-left: 15px !important;
  }
  .kl-me-xs-15 {
    margin-right: 15px !important;
  }
  .kl-me-n-xs-15 {
    margin-right: -15px !important;
  }
  .kl-pe-xs-15 {
    padding-right: 15px !important;
  }
  .kl-gx-xs-20 {
    --bs-gutter-x: 20px;
  }
  .kl-gy-xs-20 {
    --bs-gutter-y: 20px;
  }
  .kl-mx-xs-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .kl-my-xs-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .kl-px-xs-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .kl-py-xs-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .kl-mt-xs-20 {
    margin-top: 20px !important;
  }
  .kl-mt-n-xs-20 {
    margin-top: -20px !important;
  }
  .kl-pt-xs-20 {
    padding-top: 20px !important;
  }
  .kl-mb-xs-20 {
    margin-bottom: 20px !important;
  }
  .kl-mb-n-xs-20 {
    margin-bottom: -20px !important;
  }
  .kl-pb-xs-20 {
    padding-bottom: 20px !important;
  }
  .kl-ms-xs-20 {
    margin-left: 20px !important;
  }
  .kl-ms-n-xs-20 {
    margin-left: -20px !important;
  }
  .kl-ps-xs-20 {
    padding-left: 20px !important;
  }
  .kl-me-xs-20 {
    margin-right: 20px !important;
  }
  .kl-me-n-xs-20 {
    margin-right: -20px !important;
  }
  .kl-pe-xs-20 {
    padding-right: 20px !important;
  }
  .kl-gx-xs-25 {
    --bs-gutter-x: 25px;
  }
  .kl-gy-xs-25 {
    --bs-gutter-y: 25px;
  }
  .kl-mx-xs-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .kl-my-xs-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .kl-px-xs-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .kl-py-xs-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .kl-mt-xs-25 {
    margin-top: 25px !important;
  }
  .kl-mt-n-xs-25 {
    margin-top: -25px !important;
  }
  .kl-pt-xs-25 {
    padding-top: 25px !important;
  }
  .kl-mb-xs-25 {
    margin-bottom: 25px !important;
  }
  .kl-mb-n-xs-25 {
    margin-bottom: -25px !important;
  }
  .kl-pb-xs-25 {
    padding-bottom: 25px !important;
  }
  .kl-ms-xs-25 {
    margin-left: 25px !important;
  }
  .kl-ms-n-xs-25 {
    margin-left: -25px !important;
  }
  .kl-ps-xs-25 {
    padding-left: 25px !important;
  }
  .kl-me-xs-25 {
    margin-right: 25px !important;
  }
  .kl-me-n-xs-25 {
    margin-right: -25px !important;
  }
  .kl-pe-xs-25 {
    padding-right: 25px !important;
  }
  .kl-gx-xs-27 {
    --bs-gutter-x: 27px;
  }
  .kl-gy-xs-27 {
    --bs-gutter-y: 27px;
  }
  .kl-mx-xs-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .kl-my-xs-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .kl-px-xs-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .kl-py-xs-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .kl-mt-xs-27 {
    margin-top: 27px !important;
  }
  .kl-mt-n-xs-27 {
    margin-top: -27px !important;
  }
  .kl-pt-xs-27 {
    padding-top: 27px !important;
  }
  .kl-mb-xs-27 {
    margin-bottom: 27px !important;
  }
  .kl-mb-n-xs-27 {
    margin-bottom: -27px !important;
  }
  .kl-pb-xs-27 {
    padding-bottom: 27px !important;
  }
  .kl-ms-xs-27 {
    margin-left: 27px !important;
  }
  .kl-ms-n-xs-27 {
    margin-left: -27px !important;
  }
  .kl-ps-xs-27 {
    padding-left: 27px !important;
  }
  .kl-me-xs-27 {
    margin-right: 27px !important;
  }
  .kl-me-n-xs-27 {
    margin-right: -27px !important;
  }
  .kl-pe-xs-27 {
    padding-right: 27px !important;
  }
  .kl-gx-xs-30 {
    --bs-gutter-x: 30px;
  }
  .kl-gy-xs-30 {
    --bs-gutter-y: 30px;
  }
  .kl-mx-xs-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .kl-my-xs-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .kl-px-xs-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .kl-py-xs-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .kl-mt-xs-30 {
    margin-top: 30px !important;
  }
  .kl-mt-n-xs-30 {
    margin-top: -30px !important;
  }
  .kl-pt-xs-30 {
    padding-top: 30px !important;
  }
  .kl-mb-xs-30 {
    margin-bottom: 30px !important;
  }
  .kl-mb-n-xs-30 {
    margin-bottom: -30px !important;
  }
  .kl-pb-xs-30 {
    padding-bottom: 30px !important;
  }
  .kl-ms-xs-30 {
    margin-left: 30px !important;
  }
  .kl-ms-n-xs-30 {
    margin-left: -30px !important;
  }
  .kl-ps-xs-30 {
    padding-left: 30px !important;
  }
  .kl-me-xs-30 {
    margin-right: 30px !important;
  }
  .kl-me-n-xs-30 {
    margin-right: -30px !important;
  }
  .kl-pe-xs-30 {
    padding-right: 30px !important;
  }
  .kl-gx-xs-35 {
    --bs-gutter-x: 35px;
  }
  .kl-gy-xs-35 {
    --bs-gutter-y: 35px;
  }
  .kl-mx-xs-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .kl-my-xs-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .kl-px-xs-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .kl-py-xs-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .kl-mt-xs-35 {
    margin-top: 35px !important;
  }
  .kl-mt-n-xs-35 {
    margin-top: -35px !important;
  }
  .kl-pt-xs-35 {
    padding-top: 35px !important;
  }
  .kl-mb-xs-35 {
    margin-bottom: 35px !important;
  }
  .kl-mb-n-xs-35 {
    margin-bottom: -35px !important;
  }
  .kl-pb-xs-35 {
    padding-bottom: 35px !important;
  }
  .kl-ms-xs-35 {
    margin-left: 35px !important;
  }
  .kl-ms-n-xs-35 {
    margin-left: -35px !important;
  }
  .kl-ps-xs-35 {
    padding-left: 35px !important;
  }
  .kl-me-xs-35 {
    margin-right: 35px !important;
  }
  .kl-me-n-xs-35 {
    margin-right: -35px !important;
  }
  .kl-pe-xs-35 {
    padding-right: 35px !important;
  }
  .kl-gx-xs-40 {
    --bs-gutter-x: 40px;
  }
  .kl-gy-xs-40 {
    --bs-gutter-y: 40px;
  }
  .kl-mx-xs-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .kl-my-xs-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .kl-px-xs-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .kl-py-xs-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .kl-mt-xs-40 {
    margin-top: 40px !important;
  }
  .kl-mt-n-xs-40 {
    margin-top: -40px !important;
  }
  .kl-pt-xs-40 {
    padding-top: 40px !important;
  }
  .kl-mb-xs-40 {
    margin-bottom: 40px !important;
  }
  .kl-mb-n-xs-40 {
    margin-bottom: -40px !important;
  }
  .kl-pb-xs-40 {
    padding-bottom: 40px !important;
  }
  .kl-ms-xs-40 {
    margin-left: 40px !important;
  }
  .kl-ms-n-xs-40 {
    margin-left: -40px !important;
  }
  .kl-ps-xs-40 {
    padding-left: 40px !important;
  }
  .kl-me-xs-40 {
    margin-right: 40px !important;
  }
  .kl-me-n-xs-40 {
    margin-right: -40px !important;
  }
  .kl-pe-xs-40 {
    padding-right: 40px !important;
  }
  .kl-gx-xs-45 {
    --bs-gutter-x: 45px;
  }
  .kl-gy-xs-45 {
    --bs-gutter-y: 45px;
  }
  .kl-mx-xs-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .kl-my-xs-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .kl-px-xs-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .kl-py-xs-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .kl-mt-xs-45 {
    margin-top: 45px !important;
  }
  .kl-mt-n-xs-45 {
    margin-top: -45px !important;
  }
  .kl-pt-xs-45 {
    padding-top: 45px !important;
  }
  .kl-mb-xs-45 {
    margin-bottom: 45px !important;
  }
  .kl-mb-n-xs-45 {
    margin-bottom: -45px !important;
  }
  .kl-pb-xs-45 {
    padding-bottom: 45px !important;
  }
  .kl-ms-xs-45 {
    margin-left: 45px !important;
  }
  .kl-ms-n-xs-45 {
    margin-left: -45px !important;
  }
  .kl-ps-xs-45 {
    padding-left: 45px !important;
  }
  .kl-me-xs-45 {
    margin-right: 45px !important;
  }
  .kl-me-n-xs-45 {
    margin-right: -45px !important;
  }
  .kl-pe-xs-45 {
    padding-right: 45px !important;
  }
  .kl-gx-xs-50 {
    --bs-gutter-x: 50px;
  }
  .kl-gy-xs-50 {
    --bs-gutter-y: 50px;
  }
  .kl-mx-xs-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .kl-my-xs-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .kl-px-xs-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .kl-py-xs-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .kl-mt-xs-50 {
    margin-top: 50px !important;
  }
  .kl-mt-n-xs-50 {
    margin-top: -50px !important;
  }
  .kl-pt-xs-50 {
    padding-top: 50px !important;
  }
  .kl-mb-xs-50 {
    margin-bottom: 50px !important;
  }
  .kl-mb-n-xs-50 {
    margin-bottom: -50px !important;
  }
  .kl-pb-xs-50 {
    padding-bottom: 50px !important;
  }
  .kl-ms-xs-50 {
    margin-left: 50px !important;
  }
  .kl-ms-n-xs-50 {
    margin-left: -50px !important;
  }
  .kl-ps-xs-50 {
    padding-left: 50px !important;
  }
  .kl-me-xs-50 {
    margin-right: 50px !important;
  }
  .kl-me-n-xs-50 {
    margin-right: -50px !important;
  }
  .kl-pe-xs-50 {
    padding-right: 50px !important;
  }
  .kl-gx-xs-60 {
    --bs-gutter-x: 60px;
  }
  .kl-gy-xs-60 {
    --bs-gutter-y: 60px;
  }
  .kl-mx-xs-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .kl-my-xs-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .kl-px-xs-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .kl-py-xs-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .kl-mt-xs-60 {
    margin-top: 60px !important;
  }
  .kl-mt-n-xs-60 {
    margin-top: -60px !important;
  }
  .kl-pt-xs-60 {
    padding-top: 60px !important;
  }
  .kl-mb-xs-60 {
    margin-bottom: 60px !important;
  }
  .kl-mb-n-xs-60 {
    margin-bottom: -60px !important;
  }
  .kl-pb-xs-60 {
    padding-bottom: 60px !important;
  }
  .kl-ms-xs-60 {
    margin-left: 60px !important;
  }
  .kl-ms-n-xs-60 {
    margin-left: -60px !important;
  }
  .kl-ps-xs-60 {
    padding-left: 60px !important;
  }
  .kl-me-xs-60 {
    margin-right: 60px !important;
  }
  .kl-me-n-xs-60 {
    margin-right: -60px !important;
  }
  .kl-pe-xs-60 {
    padding-right: 60px !important;
  }
  .kl-gx-xs-70 {
    --bs-gutter-x: 70px;
  }
  .kl-gy-xs-70 {
    --bs-gutter-y: 70px;
  }
  .kl-mx-xs-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .kl-my-xs-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .kl-px-xs-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .kl-py-xs-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .kl-mt-xs-70 {
    margin-top: 70px !important;
  }
  .kl-mt-n-xs-70 {
    margin-top: -70px !important;
  }
  .kl-pt-xs-70 {
    padding-top: 70px !important;
  }
  .kl-mb-xs-70 {
    margin-bottom: 70px !important;
  }
  .kl-mb-n-xs-70 {
    margin-bottom: -70px !important;
  }
  .kl-pb-xs-70 {
    padding-bottom: 70px !important;
  }
  .kl-ms-xs-70 {
    margin-left: 70px !important;
  }
  .kl-ms-n-xs-70 {
    margin-left: -70px !important;
  }
  .kl-ps-xs-70 {
    padding-left: 70px !important;
  }
  .kl-me-xs-70 {
    margin-right: 70px !important;
  }
  .kl-me-n-xs-70 {
    margin-right: -70px !important;
  }
  .kl-pe-xs-70 {
    padding-right: 70px !important;
  }
  .kl-gx-xs-85 {
    --bs-gutter-x: 85px;
  }
  .kl-gy-xs-85 {
    --bs-gutter-y: 85px;
  }
  .kl-mx-xs-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .kl-my-xs-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .kl-px-xs-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .kl-py-xs-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .kl-mt-xs-85 {
    margin-top: 85px !important;
  }
  .kl-mt-n-xs-85 {
    margin-top: -85px !important;
  }
  .kl-pt-xs-85 {
    padding-top: 85px !important;
  }
  .kl-mb-xs-85 {
    margin-bottom: 85px !important;
  }
  .kl-mb-n-xs-85 {
    margin-bottom: -85px !important;
  }
  .kl-pb-xs-85 {
    padding-bottom: 85px !important;
  }
  .kl-ms-xs-85 {
    margin-left: 85px !important;
  }
  .kl-ms-n-xs-85 {
    margin-left: -85px !important;
  }
  .kl-ps-xs-85 {
    padding-left: 85px !important;
  }
  .kl-me-xs-85 {
    margin-right: 85px !important;
  }
  .kl-me-n-xs-85 {
    margin-right: -85px !important;
  }
  .kl-pe-xs-85 {
    padding-right: 85px !important;
  }
  .kl-gx-xs-100 {
    --bs-gutter-x: 100px;
  }
  .kl-gy-xs-100 {
    --bs-gutter-y: 100px;
  }
  .kl-mx-xs-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .kl-my-xs-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .kl-px-xs-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .kl-py-xs-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .kl-mt-xs-100 {
    margin-top: 100px !important;
  }
  .kl-mt-n-xs-100 {
    margin-top: -100px !important;
  }
  .kl-pt-xs-100 {
    padding-top: 100px !important;
  }
  .kl-mb-xs-100 {
    margin-bottom: 100px !important;
  }
  .kl-mb-n-xs-100 {
    margin-bottom: -100px !important;
  }
  .kl-pb-xs-100 {
    padding-bottom: 100px !important;
  }
  .kl-ms-xs-100 {
    margin-left: 100px !important;
  }
  .kl-ms-n-xs-100 {
    margin-left: -100px !important;
  }
  .kl-ps-xs-100 {
    padding-left: 100px !important;
  }
  .kl-me-xs-100 {
    margin-right: 100px !important;
  }
  .kl-me-n-xs-100 {
    margin-right: -100px !important;
  }
  .kl-pe-xs-100 {
    padding-right: 100px !important;
  }
  .kl-gx-xs-115 {
    --bs-gutter-x: 115px;
  }
  .kl-gy-xs-115 {
    --bs-gutter-y: 115px;
  }
  .kl-mx-xs-115 {
    margin-left: 115px !important;
    margin-right: 115px !important;
  }
  .kl-my-xs-115 {
    margin-top: 115px !important;
    margin-bottom: 115px !important;
  }
  .kl-px-xs-115 {
    padding-left: 115px !important;
    padding-right: 115px !important;
  }
  .kl-py-xs-115 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
  .kl-mt-xs-115 {
    margin-top: 115px !important;
  }
  .kl-mt-n-xs-115 {
    margin-top: -115px !important;
  }
  .kl-pt-xs-115 {
    padding-top: 115px !important;
  }
  .kl-mb-xs-115 {
    margin-bottom: 115px !important;
  }
  .kl-mb-n-xs-115 {
    margin-bottom: -115px !important;
  }
  .kl-pb-xs-115 {
    padding-bottom: 115px !important;
  }
  .kl-ms-xs-115 {
    margin-left: 115px !important;
  }
  .kl-ms-n-xs-115 {
    margin-left: -115px !important;
  }
  .kl-ps-xs-115 {
    padding-left: 115px !important;
  }
  .kl-me-xs-115 {
    margin-right: 115px !important;
  }
  .kl-me-n-xs-115 {
    margin-right: -115px !important;
  }
  .kl-pe-xs-115 {
    padding-right: 115px !important;
  }
  .kl-gx-xs-125 {
    --bs-gutter-x: 125px;
  }
  .kl-gy-xs-125 {
    --bs-gutter-y: 125px;
  }
  .kl-mx-xs-125 {
    margin-left: 125px !important;
    margin-right: 125px !important;
  }
  .kl-my-xs-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
  }
  .kl-px-xs-125 {
    padding-left: 125px !important;
    padding-right: 125px !important;
  }
  .kl-py-xs-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .kl-mt-xs-125 {
    margin-top: 125px !important;
  }
  .kl-mt-n-xs-125 {
    margin-top: -125px !important;
  }
  .kl-pt-xs-125 {
    padding-top: 125px !important;
  }
  .kl-mb-xs-125 {
    margin-bottom: 125px !important;
  }
  .kl-mb-n-xs-125 {
    margin-bottom: -125px !important;
  }
  .kl-pb-xs-125 {
    padding-bottom: 125px !important;
  }
  .kl-ms-xs-125 {
    margin-left: 125px !important;
  }
  .kl-ms-n-xs-125 {
    margin-left: -125px !important;
  }
  .kl-ps-xs-125 {
    padding-left: 125px !important;
  }
  .kl-me-xs-125 {
    margin-right: 125px !important;
  }
  .kl-me-n-xs-125 {
    margin-right: -125px !important;
  }
  .kl-pe-xs-125 {
    padding-right: 125px !important;
  }
  .kl-gx-xs-150 {
    --bs-gutter-x: 150px;
  }
  .kl-gy-xs-150 {
    --bs-gutter-y: 150px;
  }
  .kl-mx-xs-150 {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .kl-my-xs-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .kl-px-xs-150 {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
  .kl-py-xs-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .kl-mt-xs-150 {
    margin-top: 150px !important;
  }
  .kl-mt-n-xs-150 {
    margin-top: -150px !important;
  }
  .kl-pt-xs-150 {
    padding-top: 150px !important;
  }
  .kl-mb-xs-150 {
    margin-bottom: 150px !important;
  }
  .kl-mb-n-xs-150 {
    margin-bottom: -150px !important;
  }
  .kl-pb-xs-150 {
    padding-bottom: 150px !important;
  }
  .kl-ms-xs-150 {
    margin-left: 150px !important;
  }
  .kl-ms-n-xs-150 {
    margin-left: -150px !important;
  }
  .kl-ps-xs-150 {
    padding-left: 150px !important;
  }
  .kl-me-xs-150 {
    margin-right: 150px !important;
  }
  .kl-me-n-xs-150 {
    margin-right: -150px !important;
  }
  .kl-pe-xs-150 {
    padding-right: 150px !important;
  }
  .kl-gx-xs-225 {
    --bs-gutter-x: 225px;
  }
  .kl-gy-xs-225 {
    --bs-gutter-y: 225px;
  }
  .kl-mx-xs-225 {
    margin-left: 225px !important;
    margin-right: 225px !important;
  }
  .kl-my-xs-225 {
    margin-top: 225px !important;
    margin-bottom: 225px !important;
  }
  .kl-px-xs-225 {
    padding-left: 225px !important;
    padding-right: 225px !important;
  }
  .kl-py-xs-225 {
    padding-top: 225px !important;
    padding-bottom: 225px !important;
  }
  .kl-mt-xs-225 {
    margin-top: 225px !important;
  }
  .kl-mt-n-xs-225 {
    margin-top: -225px !important;
  }
  .kl-pt-xs-225 {
    padding-top: 225px !important;
  }
  .kl-mb-xs-225 {
    margin-bottom: 225px !important;
  }
  .kl-mb-n-xs-225 {
    margin-bottom: -225px !important;
  }
  .kl-pb-xs-225 {
    padding-bottom: 225px !important;
  }
  .kl-ms-xs-225 {
    margin-left: 225px !important;
  }
  .kl-ms-n-xs-225 {
    margin-left: -225px !important;
  }
  .kl-ps-xs-225 {
    padding-left: 225px !important;
  }
  .kl-me-xs-225 {
    margin-right: 225px !important;
  }
  .kl-me-n-xs-225 {
    margin-right: -225px !important;
  }
  .kl-pe-xs-225 {
    padding-right: 225px !important;
  }
  .kl-gx-xs-295 {
    --bs-gutter-x: 295px;
  }
  .kl-gy-xs-295 {
    --bs-gutter-y: 295px;
  }
  .kl-mx-xs-295 {
    margin-left: 295px !important;
    margin-right: 295px !important;
  }
  .kl-my-xs-295 {
    margin-top: 295px !important;
    margin-bottom: 295px !important;
  }
  .kl-px-xs-295 {
    padding-left: 295px !important;
    padding-right: 295px !important;
  }
  .kl-py-xs-295 {
    padding-top: 295px !important;
    padding-bottom: 295px !important;
  }
  .kl-mt-xs-295 {
    margin-top: 295px !important;
  }
  .kl-mt-n-xs-295 {
    margin-top: -295px !important;
  }
  .kl-pt-xs-295 {
    padding-top: 295px !important;
  }
  .kl-mb-xs-295 {
    margin-bottom: 295px !important;
  }
  .kl-mb-n-xs-295 {
    margin-bottom: -295px !important;
  }
  .kl-pb-xs-295 {
    padding-bottom: 295px !important;
  }
  .kl-ms-xs-295 {
    margin-left: 295px !important;
  }
  .kl-ms-n-xs-295 {
    margin-left: -295px !important;
  }
  .kl-ps-xs-295 {
    padding-left: 295px !important;
  }
  .kl-me-xs-295 {
    margin-right: 295px !important;
  }
  .kl-me-n-xs-295 {
    margin-right: -295px !important;
  }
  .kl-pe-xs-295 {
    padding-right: 295px !important;
  }
}
@media (max-width: 575.98px) {
  .kl-hide-in-sm {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .kl-lh-sm-0_6 {
    line-height: 0.6 !important;
  }
  .kl-lh-sm-0_6 h1,
  .kl-lh-sm-0_6 h2,
  .kl-lh-sm-0_6 p {
    line-height: 0.6 !important;
  }
  .kl-lh-sm-1 {
    line-height: 1 !important;
  }
  .kl-lh-sm-1 h1,
  .kl-lh-sm-1 h2,
  .kl-lh-sm-1 p {
    line-height: 1 !important;
  }
  .kl-lh-sm-1_2 {
    line-height: 1.2 !important;
  }
  .kl-lh-sm-1_2 h1,
  .kl-lh-sm-1_2 h2,
  .kl-lh-sm-1_2 p {
    line-height: 1.2 !important;
  }
  .kl-lh-sm-1_3 {
    line-height: 1.3 !important;
  }
  .kl-lh-sm-1_3 h1,
  .kl-lh-sm-1_3 h2,
  .kl-lh-sm-1_3 p {
    line-height: 1.3 !important;
  }
  .kl-lh-sm-1_4 {
    line-height: 1.4 !important;
  }
  .kl-lh-sm-1_4 h1,
  .kl-lh-sm-1_4 h2,
  .kl-lh-sm-1_4 p {
    line-height: 1.4 !important;
  }
  .kl-lh-sm-1_5 {
    line-height: 1.5 !important;
  }
  .kl-lh-sm-1_5 h1,
  .kl-lh-sm-1_5 h2,
  .kl-lh-sm-1_5 p {
    line-height: 1.5 !important;
  }
  .kl-col-sm-40-perc {
    width: 40%;
  }
  .kl-col-sm-48-perc {
    width: 48%;
  }
  .kl-col-sm-52-perc {
    width: 52%;
  }
  .kl-col-sm-60-perc {
    width: 60%;
  }
  .kl-max-w-sm-none {
    max-width: none;
  }
  .kl-w-sm-none {
    width: none;
    max-width: 100%;
  }
  .kl-min-w-sm-none {
    min-width: none;
  }
  .kl-max-w-sm-50 {
    max-width: 50px;
  }
  .kl-w-sm-50 {
    width: 50px;
    max-width: 100%;
  }
  .kl-min-w-sm-50 {
    min-width: 50px;
  }
  .kl-max-w-sm-105 {
    max-width: 105px;
  }
  .kl-w-sm-105 {
    width: 105px;
    max-width: 100%;
  }
  .kl-min-w-sm-105 {
    min-width: 105px;
  }
  .kl-max-w-sm-175 {
    max-width: 175px;
  }
  .kl-w-sm-175 {
    width: 175px;
    max-width: 100%;
  }
  .kl-min-w-sm-175 {
    min-width: 175px;
  }
  .kl-max-w-sm-210 {
    max-width: 210px;
  }
  .kl-w-sm-210 {
    width: 210px;
    max-width: 100%;
  }
  .kl-min-w-sm-210 {
    min-width: 210px;
  }
  .kl-max-w-sm-270 {
    max-width: 270px;
  }
  .kl-w-sm-270 {
    width: 270px;
    max-width: 100%;
  }
  .kl-min-w-sm-270 {
    min-width: 270px;
  }
  .kl-max-w-sm-538 {
    max-width: 538px;
  }
  .kl-w-sm-538 {
    width: 538px;
    max-width: 100%;
  }
  .kl-min-w-sm-538 {
    min-width: 538px;
  }
  .kl-max-w-sm-566 {
    max-width: 566px;
  }
  .kl-w-sm-566 {
    width: 566px;
    max-width: 100%;
  }
  .kl-min-w-sm-566 {
    min-width: 566px;
  }
  .kl-max-w-sm-770 {
    max-width: 770px;
  }
  .kl-w-sm-770 {
    width: 770px;
    max-width: 100%;
  }
  .kl-min-w-sm-770 {
    min-width: 770px;
  }
  .kl-max-w-sm-828 {
    max-width: 828px;
  }
  .kl-w-sm-828 {
    width: 828px;
    max-width: 100%;
  }
  .kl-min-w-sm-828 {
    min-width: 828px;
  }
  .kl-max-w-sm-1164 {
    max-width: 1164px;
  }
  .kl-w-sm-1164 {
    width: 1164px;
    max-width: 100%;
  }
  .kl-min-w-sm-1164 {
    min-width: 1164px;
  }
  .kl-gx-sm-0 {
    --bs-gutter-x: 0px;
  }
  .kl-gy-sm-0 {
    --bs-gutter-y: 0px;
  }
  .kl-mx-sm-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .kl-my-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .kl-px-sm-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .kl-py-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .kl-mt-sm-0 {
    margin-top: 0px !important;
  }
  .kl-mt-n-sm-0 {
    margin-top: -0px !important;
  }
  .kl-pt-sm-0 {
    padding-top: 0px !important;
  }
  .kl-mb-sm-0 {
    margin-bottom: 0px !important;
  }
  .kl-mb-n-sm-0 {
    margin-bottom: -0px !important;
  }
  .kl-pb-sm-0 {
    padding-bottom: 0px !important;
  }
  .kl-ms-sm-0 {
    margin-left: 0px !important;
  }
  .kl-ms-n-sm-0 {
    margin-left: -0px !important;
  }
  .kl-ps-sm-0 {
    padding-left: 0px !important;
  }
  .kl-me-sm-0 {
    margin-right: 0px !important;
  }
  .kl-me-n-sm-0 {
    margin-right: -0px !important;
  }
  .kl-pe-sm-0 {
    padding-right: 0px !important;
  }
  .kl-gx-sm-5 {
    --bs-gutter-x: 5px;
  }
  .kl-gy-sm-5 {
    --bs-gutter-y: 5px;
  }
  .kl-mx-sm-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .kl-my-sm-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .kl-px-sm-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .kl-py-sm-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .kl-mt-sm-5 {
    margin-top: 5px !important;
  }
  .kl-mt-n-sm-5 {
    margin-top: -5px !important;
  }
  .kl-pt-sm-5 {
    padding-top: 5px !important;
  }
  .kl-mb-sm-5 {
    margin-bottom: 5px !important;
  }
  .kl-mb-n-sm-5 {
    margin-bottom: -5px !important;
  }
  .kl-pb-sm-5 {
    padding-bottom: 5px !important;
  }
  .kl-ms-sm-5 {
    margin-left: 5px !important;
  }
  .kl-ms-n-sm-5 {
    margin-left: -5px !important;
  }
  .kl-ps-sm-5 {
    padding-left: 5px !important;
  }
  .kl-me-sm-5 {
    margin-right: 5px !important;
  }
  .kl-me-n-sm-5 {
    margin-right: -5px !important;
  }
  .kl-pe-sm-5 {
    padding-right: 5px !important;
  }
  .kl-gx-sm-10 {
    --bs-gutter-x: 10px;
  }
  .kl-gy-sm-10 {
    --bs-gutter-y: 10px;
  }
  .kl-mx-sm-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .kl-my-sm-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .kl-px-sm-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .kl-py-sm-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .kl-mt-sm-10 {
    margin-top: 10px !important;
  }
  .kl-mt-n-sm-10 {
    margin-top: -10px !important;
  }
  .kl-pt-sm-10 {
    padding-top: 10px !important;
  }
  .kl-mb-sm-10 {
    margin-bottom: 10px !important;
  }
  .kl-mb-n-sm-10 {
    margin-bottom: -10px !important;
  }
  .kl-pb-sm-10 {
    padding-bottom: 10px !important;
  }
  .kl-ms-sm-10 {
    margin-left: 10px !important;
  }
  .kl-ms-n-sm-10 {
    margin-left: -10px !important;
  }
  .kl-ps-sm-10 {
    padding-left: 10px !important;
  }
  .kl-me-sm-10 {
    margin-right: 10px !important;
  }
  .kl-me-n-sm-10 {
    margin-right: -10px !important;
  }
  .kl-pe-sm-10 {
    padding-right: 10px !important;
  }
  .kl-gx-sm-13 {
    --bs-gutter-x: 13px;
  }
  .kl-gy-sm-13 {
    --bs-gutter-y: 13px;
  }
  .kl-mx-sm-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .kl-my-sm-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .kl-px-sm-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .kl-py-sm-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .kl-mt-sm-13 {
    margin-top: 13px !important;
  }
  .kl-mt-n-sm-13 {
    margin-top: -13px !important;
  }
  .kl-pt-sm-13 {
    padding-top: 13px !important;
  }
  .kl-mb-sm-13 {
    margin-bottom: 13px !important;
  }
  .kl-mb-n-sm-13 {
    margin-bottom: -13px !important;
  }
  .kl-pb-sm-13 {
    padding-bottom: 13px !important;
  }
  .kl-ms-sm-13 {
    margin-left: 13px !important;
  }
  .kl-ms-n-sm-13 {
    margin-left: -13px !important;
  }
  .kl-ps-sm-13 {
    padding-left: 13px !important;
  }
  .kl-me-sm-13 {
    margin-right: 13px !important;
  }
  .kl-me-n-sm-13 {
    margin-right: -13px !important;
  }
  .kl-pe-sm-13 {
    padding-right: 13px !important;
  }
  .kl-gx-sm-15 {
    --bs-gutter-x: 15px;
  }
  .kl-gy-sm-15 {
    --bs-gutter-y: 15px;
  }
  .kl-mx-sm-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .kl-my-sm-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .kl-px-sm-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .kl-py-sm-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .kl-mt-sm-15 {
    margin-top: 15px !important;
  }
  .kl-mt-n-sm-15 {
    margin-top: -15px !important;
  }
  .kl-pt-sm-15 {
    padding-top: 15px !important;
  }
  .kl-mb-sm-15 {
    margin-bottom: 15px !important;
  }
  .kl-mb-n-sm-15 {
    margin-bottom: -15px !important;
  }
  .kl-pb-sm-15 {
    padding-bottom: 15px !important;
  }
  .kl-ms-sm-15 {
    margin-left: 15px !important;
  }
  .kl-ms-n-sm-15 {
    margin-left: -15px !important;
  }
  .kl-ps-sm-15 {
    padding-left: 15px !important;
  }
  .kl-me-sm-15 {
    margin-right: 15px !important;
  }
  .kl-me-n-sm-15 {
    margin-right: -15px !important;
  }
  .kl-pe-sm-15 {
    padding-right: 15px !important;
  }
  .kl-gx-sm-20 {
    --bs-gutter-x: 20px;
  }
  .kl-gy-sm-20 {
    --bs-gutter-y: 20px;
  }
  .kl-mx-sm-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .kl-my-sm-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .kl-px-sm-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .kl-py-sm-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .kl-mt-sm-20 {
    margin-top: 20px !important;
  }
  .kl-mt-n-sm-20 {
    margin-top: -20px !important;
  }
  .kl-pt-sm-20 {
    padding-top: 20px !important;
  }
  .kl-mb-sm-20 {
    margin-bottom: 20px !important;
  }
  .kl-mb-n-sm-20 {
    margin-bottom: -20px !important;
  }
  .kl-pb-sm-20 {
    padding-bottom: 20px !important;
  }
  .kl-ms-sm-20 {
    margin-left: 20px !important;
  }
  .kl-ms-n-sm-20 {
    margin-left: -20px !important;
  }
  .kl-ps-sm-20 {
    padding-left: 20px !important;
  }
  .kl-me-sm-20 {
    margin-right: 20px !important;
  }
  .kl-me-n-sm-20 {
    margin-right: -20px !important;
  }
  .kl-pe-sm-20 {
    padding-right: 20px !important;
  }
  .kl-gx-sm-25 {
    --bs-gutter-x: 25px;
  }
  .kl-gy-sm-25 {
    --bs-gutter-y: 25px;
  }
  .kl-mx-sm-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .kl-my-sm-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .kl-px-sm-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .kl-py-sm-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .kl-mt-sm-25 {
    margin-top: 25px !important;
  }
  .kl-mt-n-sm-25 {
    margin-top: -25px !important;
  }
  .kl-pt-sm-25 {
    padding-top: 25px !important;
  }
  .kl-mb-sm-25 {
    margin-bottom: 25px !important;
  }
  .kl-mb-n-sm-25 {
    margin-bottom: -25px !important;
  }
  .kl-pb-sm-25 {
    padding-bottom: 25px !important;
  }
  .kl-ms-sm-25 {
    margin-left: 25px !important;
  }
  .kl-ms-n-sm-25 {
    margin-left: -25px !important;
  }
  .kl-ps-sm-25 {
    padding-left: 25px !important;
  }
  .kl-me-sm-25 {
    margin-right: 25px !important;
  }
  .kl-me-n-sm-25 {
    margin-right: -25px !important;
  }
  .kl-pe-sm-25 {
    padding-right: 25px !important;
  }
  .kl-gx-sm-27 {
    --bs-gutter-x: 27px;
  }
  .kl-gy-sm-27 {
    --bs-gutter-y: 27px;
  }
  .kl-mx-sm-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .kl-my-sm-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .kl-px-sm-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .kl-py-sm-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .kl-mt-sm-27 {
    margin-top: 27px !important;
  }
  .kl-mt-n-sm-27 {
    margin-top: -27px !important;
  }
  .kl-pt-sm-27 {
    padding-top: 27px !important;
  }
  .kl-mb-sm-27 {
    margin-bottom: 27px !important;
  }
  .kl-mb-n-sm-27 {
    margin-bottom: -27px !important;
  }
  .kl-pb-sm-27 {
    padding-bottom: 27px !important;
  }
  .kl-ms-sm-27 {
    margin-left: 27px !important;
  }
  .kl-ms-n-sm-27 {
    margin-left: -27px !important;
  }
  .kl-ps-sm-27 {
    padding-left: 27px !important;
  }
  .kl-me-sm-27 {
    margin-right: 27px !important;
  }
  .kl-me-n-sm-27 {
    margin-right: -27px !important;
  }
  .kl-pe-sm-27 {
    padding-right: 27px !important;
  }
  .kl-gx-sm-30 {
    --bs-gutter-x: 30px;
  }
  .kl-gy-sm-30 {
    --bs-gutter-y: 30px;
  }
  .kl-mx-sm-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .kl-my-sm-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .kl-px-sm-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .kl-py-sm-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .kl-mt-sm-30 {
    margin-top: 30px !important;
  }
  .kl-mt-n-sm-30 {
    margin-top: -30px !important;
  }
  .kl-pt-sm-30 {
    padding-top: 30px !important;
  }
  .kl-mb-sm-30 {
    margin-bottom: 30px !important;
  }
  .kl-mb-n-sm-30 {
    margin-bottom: -30px !important;
  }
  .kl-pb-sm-30 {
    padding-bottom: 30px !important;
  }
  .kl-ms-sm-30 {
    margin-left: 30px !important;
  }
  .kl-ms-n-sm-30 {
    margin-left: -30px !important;
  }
  .kl-ps-sm-30 {
    padding-left: 30px !important;
  }
  .kl-me-sm-30 {
    margin-right: 30px !important;
  }
  .kl-me-n-sm-30 {
    margin-right: -30px !important;
  }
  .kl-pe-sm-30 {
    padding-right: 30px !important;
  }
  .kl-gx-sm-35 {
    --bs-gutter-x: 35px;
  }
  .kl-gy-sm-35 {
    --bs-gutter-y: 35px;
  }
  .kl-mx-sm-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .kl-my-sm-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .kl-px-sm-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .kl-py-sm-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .kl-mt-sm-35 {
    margin-top: 35px !important;
  }
  .kl-mt-n-sm-35 {
    margin-top: -35px !important;
  }
  .kl-pt-sm-35 {
    padding-top: 35px !important;
  }
  .kl-mb-sm-35 {
    margin-bottom: 35px !important;
  }
  .kl-mb-n-sm-35 {
    margin-bottom: -35px !important;
  }
  .kl-pb-sm-35 {
    padding-bottom: 35px !important;
  }
  .kl-ms-sm-35 {
    margin-left: 35px !important;
  }
  .kl-ms-n-sm-35 {
    margin-left: -35px !important;
  }
  .kl-ps-sm-35 {
    padding-left: 35px !important;
  }
  .kl-me-sm-35 {
    margin-right: 35px !important;
  }
  .kl-me-n-sm-35 {
    margin-right: -35px !important;
  }
  .kl-pe-sm-35 {
    padding-right: 35px !important;
  }
  .kl-gx-sm-40 {
    --bs-gutter-x: 40px;
  }
  .kl-gy-sm-40 {
    --bs-gutter-y: 40px;
  }
  .kl-mx-sm-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .kl-my-sm-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .kl-px-sm-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .kl-py-sm-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .kl-mt-sm-40 {
    margin-top: 40px !important;
  }
  .kl-mt-n-sm-40 {
    margin-top: -40px !important;
  }
  .kl-pt-sm-40 {
    padding-top: 40px !important;
  }
  .kl-mb-sm-40 {
    margin-bottom: 40px !important;
  }
  .kl-mb-n-sm-40 {
    margin-bottom: -40px !important;
  }
  .kl-pb-sm-40 {
    padding-bottom: 40px !important;
  }
  .kl-ms-sm-40 {
    margin-left: 40px !important;
  }
  .kl-ms-n-sm-40 {
    margin-left: -40px !important;
  }
  .kl-ps-sm-40 {
    padding-left: 40px !important;
  }
  .kl-me-sm-40 {
    margin-right: 40px !important;
  }
  .kl-me-n-sm-40 {
    margin-right: -40px !important;
  }
  .kl-pe-sm-40 {
    padding-right: 40px !important;
  }
  .kl-gx-sm-45 {
    --bs-gutter-x: 45px;
  }
  .kl-gy-sm-45 {
    --bs-gutter-y: 45px;
  }
  .kl-mx-sm-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .kl-my-sm-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .kl-px-sm-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .kl-py-sm-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .kl-mt-sm-45 {
    margin-top: 45px !important;
  }
  .kl-mt-n-sm-45 {
    margin-top: -45px !important;
  }
  .kl-pt-sm-45 {
    padding-top: 45px !important;
  }
  .kl-mb-sm-45 {
    margin-bottom: 45px !important;
  }
  .kl-mb-n-sm-45 {
    margin-bottom: -45px !important;
  }
  .kl-pb-sm-45 {
    padding-bottom: 45px !important;
  }
  .kl-ms-sm-45 {
    margin-left: 45px !important;
  }
  .kl-ms-n-sm-45 {
    margin-left: -45px !important;
  }
  .kl-ps-sm-45 {
    padding-left: 45px !important;
  }
  .kl-me-sm-45 {
    margin-right: 45px !important;
  }
  .kl-me-n-sm-45 {
    margin-right: -45px !important;
  }
  .kl-pe-sm-45 {
    padding-right: 45px !important;
  }
  .kl-gx-sm-50 {
    --bs-gutter-x: 50px;
  }
  .kl-gy-sm-50 {
    --bs-gutter-y: 50px;
  }
  .kl-mx-sm-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .kl-my-sm-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .kl-px-sm-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .kl-py-sm-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .kl-mt-sm-50 {
    margin-top: 50px !important;
  }
  .kl-mt-n-sm-50 {
    margin-top: -50px !important;
  }
  .kl-pt-sm-50 {
    padding-top: 50px !important;
  }
  .kl-mb-sm-50 {
    margin-bottom: 50px !important;
  }
  .kl-mb-n-sm-50 {
    margin-bottom: -50px !important;
  }
  .kl-pb-sm-50 {
    padding-bottom: 50px !important;
  }
  .kl-ms-sm-50 {
    margin-left: 50px !important;
  }
  .kl-ms-n-sm-50 {
    margin-left: -50px !important;
  }
  .kl-ps-sm-50 {
    padding-left: 50px !important;
  }
  .kl-me-sm-50 {
    margin-right: 50px !important;
  }
  .kl-me-n-sm-50 {
    margin-right: -50px !important;
  }
  .kl-pe-sm-50 {
    padding-right: 50px !important;
  }
  .kl-gx-sm-60 {
    --bs-gutter-x: 60px;
  }
  .kl-gy-sm-60 {
    --bs-gutter-y: 60px;
  }
  .kl-mx-sm-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .kl-my-sm-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .kl-px-sm-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .kl-py-sm-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .kl-mt-sm-60 {
    margin-top: 60px !important;
  }
  .kl-mt-n-sm-60 {
    margin-top: -60px !important;
  }
  .kl-pt-sm-60 {
    padding-top: 60px !important;
  }
  .kl-mb-sm-60 {
    margin-bottom: 60px !important;
  }
  .kl-mb-n-sm-60 {
    margin-bottom: -60px !important;
  }
  .kl-pb-sm-60 {
    padding-bottom: 60px !important;
  }
  .kl-ms-sm-60 {
    margin-left: 60px !important;
  }
  .kl-ms-n-sm-60 {
    margin-left: -60px !important;
  }
  .kl-ps-sm-60 {
    padding-left: 60px !important;
  }
  .kl-me-sm-60 {
    margin-right: 60px !important;
  }
  .kl-me-n-sm-60 {
    margin-right: -60px !important;
  }
  .kl-pe-sm-60 {
    padding-right: 60px !important;
  }
  .kl-gx-sm-70 {
    --bs-gutter-x: 70px;
  }
  .kl-gy-sm-70 {
    --bs-gutter-y: 70px;
  }
  .kl-mx-sm-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .kl-my-sm-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .kl-px-sm-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .kl-py-sm-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .kl-mt-sm-70 {
    margin-top: 70px !important;
  }
  .kl-mt-n-sm-70 {
    margin-top: -70px !important;
  }
  .kl-pt-sm-70 {
    padding-top: 70px !important;
  }
  .kl-mb-sm-70 {
    margin-bottom: 70px !important;
  }
  .kl-mb-n-sm-70 {
    margin-bottom: -70px !important;
  }
  .kl-pb-sm-70 {
    padding-bottom: 70px !important;
  }
  .kl-ms-sm-70 {
    margin-left: 70px !important;
  }
  .kl-ms-n-sm-70 {
    margin-left: -70px !important;
  }
  .kl-ps-sm-70 {
    padding-left: 70px !important;
  }
  .kl-me-sm-70 {
    margin-right: 70px !important;
  }
  .kl-me-n-sm-70 {
    margin-right: -70px !important;
  }
  .kl-pe-sm-70 {
    padding-right: 70px !important;
  }
  .kl-gx-sm-85 {
    --bs-gutter-x: 85px;
  }
  .kl-gy-sm-85 {
    --bs-gutter-y: 85px;
  }
  .kl-mx-sm-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .kl-my-sm-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .kl-px-sm-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .kl-py-sm-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .kl-mt-sm-85 {
    margin-top: 85px !important;
  }
  .kl-mt-n-sm-85 {
    margin-top: -85px !important;
  }
  .kl-pt-sm-85 {
    padding-top: 85px !important;
  }
  .kl-mb-sm-85 {
    margin-bottom: 85px !important;
  }
  .kl-mb-n-sm-85 {
    margin-bottom: -85px !important;
  }
  .kl-pb-sm-85 {
    padding-bottom: 85px !important;
  }
  .kl-ms-sm-85 {
    margin-left: 85px !important;
  }
  .kl-ms-n-sm-85 {
    margin-left: -85px !important;
  }
  .kl-ps-sm-85 {
    padding-left: 85px !important;
  }
  .kl-me-sm-85 {
    margin-right: 85px !important;
  }
  .kl-me-n-sm-85 {
    margin-right: -85px !important;
  }
  .kl-pe-sm-85 {
    padding-right: 85px !important;
  }
  .kl-gx-sm-100 {
    --bs-gutter-x: 100px;
  }
  .kl-gy-sm-100 {
    --bs-gutter-y: 100px;
  }
  .kl-mx-sm-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .kl-my-sm-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .kl-px-sm-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .kl-py-sm-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .kl-mt-sm-100 {
    margin-top: 100px !important;
  }
  .kl-mt-n-sm-100 {
    margin-top: -100px !important;
  }
  .kl-pt-sm-100 {
    padding-top: 100px !important;
  }
  .kl-mb-sm-100 {
    margin-bottom: 100px !important;
  }
  .kl-mb-n-sm-100 {
    margin-bottom: -100px !important;
  }
  .kl-pb-sm-100 {
    padding-bottom: 100px !important;
  }
  .kl-ms-sm-100 {
    margin-left: 100px !important;
  }
  .kl-ms-n-sm-100 {
    margin-left: -100px !important;
  }
  .kl-ps-sm-100 {
    padding-left: 100px !important;
  }
  .kl-me-sm-100 {
    margin-right: 100px !important;
  }
  .kl-me-n-sm-100 {
    margin-right: -100px !important;
  }
  .kl-pe-sm-100 {
    padding-right: 100px !important;
  }
  .kl-gx-sm-115 {
    --bs-gutter-x: 115px;
  }
  .kl-gy-sm-115 {
    --bs-gutter-y: 115px;
  }
  .kl-mx-sm-115 {
    margin-left: 115px !important;
    margin-right: 115px !important;
  }
  .kl-my-sm-115 {
    margin-top: 115px !important;
    margin-bottom: 115px !important;
  }
  .kl-px-sm-115 {
    padding-left: 115px !important;
    padding-right: 115px !important;
  }
  .kl-py-sm-115 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
  .kl-mt-sm-115 {
    margin-top: 115px !important;
  }
  .kl-mt-n-sm-115 {
    margin-top: -115px !important;
  }
  .kl-pt-sm-115 {
    padding-top: 115px !important;
  }
  .kl-mb-sm-115 {
    margin-bottom: 115px !important;
  }
  .kl-mb-n-sm-115 {
    margin-bottom: -115px !important;
  }
  .kl-pb-sm-115 {
    padding-bottom: 115px !important;
  }
  .kl-ms-sm-115 {
    margin-left: 115px !important;
  }
  .kl-ms-n-sm-115 {
    margin-left: -115px !important;
  }
  .kl-ps-sm-115 {
    padding-left: 115px !important;
  }
  .kl-me-sm-115 {
    margin-right: 115px !important;
  }
  .kl-me-n-sm-115 {
    margin-right: -115px !important;
  }
  .kl-pe-sm-115 {
    padding-right: 115px !important;
  }
  .kl-gx-sm-125 {
    --bs-gutter-x: 125px;
  }
  .kl-gy-sm-125 {
    --bs-gutter-y: 125px;
  }
  .kl-mx-sm-125 {
    margin-left: 125px !important;
    margin-right: 125px !important;
  }
  .kl-my-sm-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
  }
  .kl-px-sm-125 {
    padding-left: 125px !important;
    padding-right: 125px !important;
  }
  .kl-py-sm-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .kl-mt-sm-125 {
    margin-top: 125px !important;
  }
  .kl-mt-n-sm-125 {
    margin-top: -125px !important;
  }
  .kl-pt-sm-125 {
    padding-top: 125px !important;
  }
  .kl-mb-sm-125 {
    margin-bottom: 125px !important;
  }
  .kl-mb-n-sm-125 {
    margin-bottom: -125px !important;
  }
  .kl-pb-sm-125 {
    padding-bottom: 125px !important;
  }
  .kl-ms-sm-125 {
    margin-left: 125px !important;
  }
  .kl-ms-n-sm-125 {
    margin-left: -125px !important;
  }
  .kl-ps-sm-125 {
    padding-left: 125px !important;
  }
  .kl-me-sm-125 {
    margin-right: 125px !important;
  }
  .kl-me-n-sm-125 {
    margin-right: -125px !important;
  }
  .kl-pe-sm-125 {
    padding-right: 125px !important;
  }
  .kl-gx-sm-150 {
    --bs-gutter-x: 150px;
  }
  .kl-gy-sm-150 {
    --bs-gutter-y: 150px;
  }
  .kl-mx-sm-150 {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .kl-my-sm-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .kl-px-sm-150 {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
  .kl-py-sm-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .kl-mt-sm-150 {
    margin-top: 150px !important;
  }
  .kl-mt-n-sm-150 {
    margin-top: -150px !important;
  }
  .kl-pt-sm-150 {
    padding-top: 150px !important;
  }
  .kl-mb-sm-150 {
    margin-bottom: 150px !important;
  }
  .kl-mb-n-sm-150 {
    margin-bottom: -150px !important;
  }
  .kl-pb-sm-150 {
    padding-bottom: 150px !important;
  }
  .kl-ms-sm-150 {
    margin-left: 150px !important;
  }
  .kl-ms-n-sm-150 {
    margin-left: -150px !important;
  }
  .kl-ps-sm-150 {
    padding-left: 150px !important;
  }
  .kl-me-sm-150 {
    margin-right: 150px !important;
  }
  .kl-me-n-sm-150 {
    margin-right: -150px !important;
  }
  .kl-pe-sm-150 {
    padding-right: 150px !important;
  }
  .kl-gx-sm-225 {
    --bs-gutter-x: 225px;
  }
  .kl-gy-sm-225 {
    --bs-gutter-y: 225px;
  }
  .kl-mx-sm-225 {
    margin-left: 225px !important;
    margin-right: 225px !important;
  }
  .kl-my-sm-225 {
    margin-top: 225px !important;
    margin-bottom: 225px !important;
  }
  .kl-px-sm-225 {
    padding-left: 225px !important;
    padding-right: 225px !important;
  }
  .kl-py-sm-225 {
    padding-top: 225px !important;
    padding-bottom: 225px !important;
  }
  .kl-mt-sm-225 {
    margin-top: 225px !important;
  }
  .kl-mt-n-sm-225 {
    margin-top: -225px !important;
  }
  .kl-pt-sm-225 {
    padding-top: 225px !important;
  }
  .kl-mb-sm-225 {
    margin-bottom: 225px !important;
  }
  .kl-mb-n-sm-225 {
    margin-bottom: -225px !important;
  }
  .kl-pb-sm-225 {
    padding-bottom: 225px !important;
  }
  .kl-ms-sm-225 {
    margin-left: 225px !important;
  }
  .kl-ms-n-sm-225 {
    margin-left: -225px !important;
  }
  .kl-ps-sm-225 {
    padding-left: 225px !important;
  }
  .kl-me-sm-225 {
    margin-right: 225px !important;
  }
  .kl-me-n-sm-225 {
    margin-right: -225px !important;
  }
  .kl-pe-sm-225 {
    padding-right: 225px !important;
  }
  .kl-gx-sm-295 {
    --bs-gutter-x: 295px;
  }
  .kl-gy-sm-295 {
    --bs-gutter-y: 295px;
  }
  .kl-mx-sm-295 {
    margin-left: 295px !important;
    margin-right: 295px !important;
  }
  .kl-my-sm-295 {
    margin-top: 295px !important;
    margin-bottom: 295px !important;
  }
  .kl-px-sm-295 {
    padding-left: 295px !important;
    padding-right: 295px !important;
  }
  .kl-py-sm-295 {
    padding-top: 295px !important;
    padding-bottom: 295px !important;
  }
  .kl-mt-sm-295 {
    margin-top: 295px !important;
  }
  .kl-mt-n-sm-295 {
    margin-top: -295px !important;
  }
  .kl-pt-sm-295 {
    padding-top: 295px !important;
  }
  .kl-mb-sm-295 {
    margin-bottom: 295px !important;
  }
  .kl-mb-n-sm-295 {
    margin-bottom: -295px !important;
  }
  .kl-pb-sm-295 {
    padding-bottom: 295px !important;
  }
  .kl-ms-sm-295 {
    margin-left: 295px !important;
  }
  .kl-ms-n-sm-295 {
    margin-left: -295px !important;
  }
  .kl-ps-sm-295 {
    padding-left: 295px !important;
  }
  .kl-me-sm-295 {
    margin-right: 295px !important;
  }
  .kl-me-n-sm-295 {
    margin-right: -295px !important;
  }
  .kl-pe-sm-295 {
    padding-right: 295px !important;
  }
}
@media (max-width: 767.98px) {
  .kl-hide-in-md {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .kl-lh-md-0_6 {
    line-height: 0.6 !important;
  }
  .kl-lh-md-0_6 h1,
  .kl-lh-md-0_6 h2,
  .kl-lh-md-0_6 p {
    line-height: 0.6 !important;
  }
  .kl-lh-md-1 {
    line-height: 1 !important;
  }
  .kl-lh-md-1 h1,
  .kl-lh-md-1 h2,
  .kl-lh-md-1 p {
    line-height: 1 !important;
  }
  .kl-lh-md-1_2 {
    line-height: 1.2 !important;
  }
  .kl-lh-md-1_2 h1,
  .kl-lh-md-1_2 h2,
  .kl-lh-md-1_2 p {
    line-height: 1.2 !important;
  }
  .kl-lh-md-1_3 {
    line-height: 1.3 !important;
  }
  .kl-lh-md-1_3 h1,
  .kl-lh-md-1_3 h2,
  .kl-lh-md-1_3 p {
    line-height: 1.3 !important;
  }
  .kl-lh-md-1_4 {
    line-height: 1.4 !important;
  }
  .kl-lh-md-1_4 h1,
  .kl-lh-md-1_4 h2,
  .kl-lh-md-1_4 p {
    line-height: 1.4 !important;
  }
  .kl-lh-md-1_5 {
    line-height: 1.5 !important;
  }
  .kl-lh-md-1_5 h1,
  .kl-lh-md-1_5 h2,
  .kl-lh-md-1_5 p {
    line-height: 1.5 !important;
  }
  .kl-col-md-40-perc {
    width: 40%;
  }
  .kl-col-md-48-perc {
    width: 48%;
  }
  .kl-col-md-52-perc {
    width: 52%;
  }
  .kl-col-md-60-perc {
    width: 60%;
  }
  .kl-max-w-md-none {
    max-width: none;
  }
  .kl-w-md-none {
    width: none;
    max-width: 100%;
  }
  .kl-min-w-md-none {
    min-width: none;
  }
  .kl-max-w-md-50 {
    max-width: 50px;
  }
  .kl-w-md-50 {
    width: 50px;
    max-width: 100%;
  }
  .kl-min-w-md-50 {
    min-width: 50px;
  }
  .kl-max-w-md-105 {
    max-width: 105px;
  }
  .kl-w-md-105 {
    width: 105px;
    max-width: 100%;
  }
  .kl-min-w-md-105 {
    min-width: 105px;
  }
  .kl-max-w-md-175 {
    max-width: 175px;
  }
  .kl-w-md-175 {
    width: 175px;
    max-width: 100%;
  }
  .kl-min-w-md-175 {
    min-width: 175px;
  }
  .kl-max-w-md-210 {
    max-width: 210px;
  }
  .kl-w-md-210 {
    width: 210px;
    max-width: 100%;
  }
  .kl-min-w-md-210 {
    min-width: 210px;
  }
  .kl-max-w-md-270 {
    max-width: 270px;
  }
  .kl-w-md-270 {
    width: 270px;
    max-width: 100%;
  }
  .kl-min-w-md-270 {
    min-width: 270px;
  }
  .kl-max-w-md-538 {
    max-width: 538px;
  }
  .kl-w-md-538 {
    width: 538px;
    max-width: 100%;
  }
  .kl-min-w-md-538 {
    min-width: 538px;
  }
  .kl-max-w-md-566 {
    max-width: 566px;
  }
  .kl-w-md-566 {
    width: 566px;
    max-width: 100%;
  }
  .kl-min-w-md-566 {
    min-width: 566px;
  }
  .kl-max-w-md-770 {
    max-width: 770px;
  }
  .kl-w-md-770 {
    width: 770px;
    max-width: 100%;
  }
  .kl-min-w-md-770 {
    min-width: 770px;
  }
  .kl-max-w-md-828 {
    max-width: 828px;
  }
  .kl-w-md-828 {
    width: 828px;
    max-width: 100%;
  }
  .kl-min-w-md-828 {
    min-width: 828px;
  }
  .kl-max-w-md-1164 {
    max-width: 1164px;
  }
  .kl-w-md-1164 {
    width: 1164px;
    max-width: 100%;
  }
  .kl-min-w-md-1164 {
    min-width: 1164px;
  }
  .kl-gx-md-0 {
    --bs-gutter-x: 0px;
  }
  .kl-gy-md-0 {
    --bs-gutter-y: 0px;
  }
  .kl-mx-md-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .kl-my-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .kl-px-md-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .kl-py-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .kl-mt-md-0 {
    margin-top: 0px !important;
  }
  .kl-mt-n-md-0 {
    margin-top: -0px !important;
  }
  .kl-pt-md-0 {
    padding-top: 0px !important;
  }
  .kl-mb-md-0 {
    margin-bottom: 0px !important;
  }
  .kl-mb-n-md-0 {
    margin-bottom: -0px !important;
  }
  .kl-pb-md-0 {
    padding-bottom: 0px !important;
  }
  .kl-ms-md-0 {
    margin-left: 0px !important;
  }
  .kl-ms-n-md-0 {
    margin-left: -0px !important;
  }
  .kl-ps-md-0 {
    padding-left: 0px !important;
  }
  .kl-me-md-0 {
    margin-right: 0px !important;
  }
  .kl-me-n-md-0 {
    margin-right: -0px !important;
  }
  .kl-pe-md-0 {
    padding-right: 0px !important;
  }
  .kl-gx-md-5 {
    --bs-gutter-x: 5px;
  }
  .kl-gy-md-5 {
    --bs-gutter-y: 5px;
  }
  .kl-mx-md-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .kl-my-md-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .kl-px-md-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .kl-py-md-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .kl-mt-md-5 {
    margin-top: 5px !important;
  }
  .kl-mt-n-md-5 {
    margin-top: -5px !important;
  }
  .kl-pt-md-5 {
    padding-top: 5px !important;
  }
  .kl-mb-md-5 {
    margin-bottom: 5px !important;
  }
  .kl-mb-n-md-5 {
    margin-bottom: -5px !important;
  }
  .kl-pb-md-5 {
    padding-bottom: 5px !important;
  }
  .kl-ms-md-5 {
    margin-left: 5px !important;
  }
  .kl-ms-n-md-5 {
    margin-left: -5px !important;
  }
  .kl-ps-md-5 {
    padding-left: 5px !important;
  }
  .kl-me-md-5 {
    margin-right: 5px !important;
  }
  .kl-me-n-md-5 {
    margin-right: -5px !important;
  }
  .kl-pe-md-5 {
    padding-right: 5px !important;
  }
  .kl-gx-md-10 {
    --bs-gutter-x: 10px;
  }
  .kl-gy-md-10 {
    --bs-gutter-y: 10px;
  }
  .kl-mx-md-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .kl-my-md-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .kl-px-md-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .kl-py-md-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .kl-mt-md-10 {
    margin-top: 10px !important;
  }
  .kl-mt-n-md-10 {
    margin-top: -10px !important;
  }
  .kl-pt-md-10 {
    padding-top: 10px !important;
  }
  .kl-mb-md-10 {
    margin-bottom: 10px !important;
  }
  .kl-mb-n-md-10 {
    margin-bottom: -10px !important;
  }
  .kl-pb-md-10 {
    padding-bottom: 10px !important;
  }
  .kl-ms-md-10 {
    margin-left: 10px !important;
  }
  .kl-ms-n-md-10 {
    margin-left: -10px !important;
  }
  .kl-ps-md-10 {
    padding-left: 10px !important;
  }
  .kl-me-md-10 {
    margin-right: 10px !important;
  }
  .kl-me-n-md-10 {
    margin-right: -10px !important;
  }
  .kl-pe-md-10 {
    padding-right: 10px !important;
  }
  .kl-gx-md-13 {
    --bs-gutter-x: 13px;
  }
  .kl-gy-md-13 {
    --bs-gutter-y: 13px;
  }
  .kl-mx-md-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .kl-my-md-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .kl-px-md-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .kl-py-md-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .kl-mt-md-13 {
    margin-top: 13px !important;
  }
  .kl-mt-n-md-13 {
    margin-top: -13px !important;
  }
  .kl-pt-md-13 {
    padding-top: 13px !important;
  }
  .kl-mb-md-13 {
    margin-bottom: 13px !important;
  }
  .kl-mb-n-md-13 {
    margin-bottom: -13px !important;
  }
  .kl-pb-md-13 {
    padding-bottom: 13px !important;
  }
  .kl-ms-md-13 {
    margin-left: 13px !important;
  }
  .kl-ms-n-md-13 {
    margin-left: -13px !important;
  }
  .kl-ps-md-13 {
    padding-left: 13px !important;
  }
  .kl-me-md-13 {
    margin-right: 13px !important;
  }
  .kl-me-n-md-13 {
    margin-right: -13px !important;
  }
  .kl-pe-md-13 {
    padding-right: 13px !important;
  }
  .kl-gx-md-15 {
    --bs-gutter-x: 15px;
  }
  .kl-gy-md-15 {
    --bs-gutter-y: 15px;
  }
  .kl-mx-md-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .kl-my-md-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .kl-px-md-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .kl-py-md-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .kl-mt-md-15 {
    margin-top: 15px !important;
  }
  .kl-mt-n-md-15 {
    margin-top: -15px !important;
  }
  .kl-pt-md-15 {
    padding-top: 15px !important;
  }
  .kl-mb-md-15 {
    margin-bottom: 15px !important;
  }
  .kl-mb-n-md-15 {
    margin-bottom: -15px !important;
  }
  .kl-pb-md-15 {
    padding-bottom: 15px !important;
  }
  .kl-ms-md-15 {
    margin-left: 15px !important;
  }
  .kl-ms-n-md-15 {
    margin-left: -15px !important;
  }
  .kl-ps-md-15 {
    padding-left: 15px !important;
  }
  .kl-me-md-15 {
    margin-right: 15px !important;
  }
  .kl-me-n-md-15 {
    margin-right: -15px !important;
  }
  .kl-pe-md-15 {
    padding-right: 15px !important;
  }
  .kl-gx-md-20 {
    --bs-gutter-x: 20px;
  }
  .kl-gy-md-20 {
    --bs-gutter-y: 20px;
  }
  .kl-mx-md-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .kl-my-md-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .kl-px-md-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .kl-py-md-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .kl-mt-md-20 {
    margin-top: 20px !important;
  }
  .kl-mt-n-md-20 {
    margin-top: -20px !important;
  }
  .kl-pt-md-20 {
    padding-top: 20px !important;
  }
  .kl-mb-md-20 {
    margin-bottom: 20px !important;
  }
  .kl-mb-n-md-20 {
    margin-bottom: -20px !important;
  }
  .kl-pb-md-20 {
    padding-bottom: 20px !important;
  }
  .kl-ms-md-20 {
    margin-left: 20px !important;
  }
  .kl-ms-n-md-20 {
    margin-left: -20px !important;
  }
  .kl-ps-md-20 {
    padding-left: 20px !important;
  }
  .kl-me-md-20 {
    margin-right: 20px !important;
  }
  .kl-me-n-md-20 {
    margin-right: -20px !important;
  }
  .kl-pe-md-20 {
    padding-right: 20px !important;
  }
  .kl-gx-md-25 {
    --bs-gutter-x: 25px;
  }
  .kl-gy-md-25 {
    --bs-gutter-y: 25px;
  }
  .kl-mx-md-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .kl-my-md-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .kl-px-md-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .kl-py-md-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .kl-mt-md-25 {
    margin-top: 25px !important;
  }
  .kl-mt-n-md-25 {
    margin-top: -25px !important;
  }
  .kl-pt-md-25 {
    padding-top: 25px !important;
  }
  .kl-mb-md-25 {
    margin-bottom: 25px !important;
  }
  .kl-mb-n-md-25 {
    margin-bottom: -25px !important;
  }
  .kl-pb-md-25 {
    padding-bottom: 25px !important;
  }
  .kl-ms-md-25 {
    margin-left: 25px !important;
  }
  .kl-ms-n-md-25 {
    margin-left: -25px !important;
  }
  .kl-ps-md-25 {
    padding-left: 25px !important;
  }
  .kl-me-md-25 {
    margin-right: 25px !important;
  }
  .kl-me-n-md-25 {
    margin-right: -25px !important;
  }
  .kl-pe-md-25 {
    padding-right: 25px !important;
  }
  .kl-gx-md-27 {
    --bs-gutter-x: 27px;
  }
  .kl-gy-md-27 {
    --bs-gutter-y: 27px;
  }
  .kl-mx-md-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .kl-my-md-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .kl-px-md-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .kl-py-md-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .kl-mt-md-27 {
    margin-top: 27px !important;
  }
  .kl-mt-n-md-27 {
    margin-top: -27px !important;
  }
  .kl-pt-md-27 {
    padding-top: 27px !important;
  }
  .kl-mb-md-27 {
    margin-bottom: 27px !important;
  }
  .kl-mb-n-md-27 {
    margin-bottom: -27px !important;
  }
  .kl-pb-md-27 {
    padding-bottom: 27px !important;
  }
  .kl-ms-md-27 {
    margin-left: 27px !important;
  }
  .kl-ms-n-md-27 {
    margin-left: -27px !important;
  }
  .kl-ps-md-27 {
    padding-left: 27px !important;
  }
  .kl-me-md-27 {
    margin-right: 27px !important;
  }
  .kl-me-n-md-27 {
    margin-right: -27px !important;
  }
  .kl-pe-md-27 {
    padding-right: 27px !important;
  }
  .kl-gx-md-30 {
    --bs-gutter-x: 30px;
  }
  .kl-gy-md-30 {
    --bs-gutter-y: 30px;
  }
  .kl-mx-md-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .kl-my-md-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .kl-px-md-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .kl-py-md-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .kl-mt-md-30 {
    margin-top: 30px !important;
  }
  .kl-mt-n-md-30 {
    margin-top: -30px !important;
  }
  .kl-pt-md-30 {
    padding-top: 30px !important;
  }
  .kl-mb-md-30 {
    margin-bottom: 30px !important;
  }
  .kl-mb-n-md-30 {
    margin-bottom: -30px !important;
  }
  .kl-pb-md-30 {
    padding-bottom: 30px !important;
  }
  .kl-ms-md-30 {
    margin-left: 30px !important;
  }
  .kl-ms-n-md-30 {
    margin-left: -30px !important;
  }
  .kl-ps-md-30 {
    padding-left: 30px !important;
  }
  .kl-me-md-30 {
    margin-right: 30px !important;
  }
  .kl-me-n-md-30 {
    margin-right: -30px !important;
  }
  .kl-pe-md-30 {
    padding-right: 30px !important;
  }
  .kl-gx-md-35 {
    --bs-gutter-x: 35px;
  }
  .kl-gy-md-35 {
    --bs-gutter-y: 35px;
  }
  .kl-mx-md-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .kl-my-md-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .kl-px-md-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .kl-py-md-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .kl-mt-md-35 {
    margin-top: 35px !important;
  }
  .kl-mt-n-md-35 {
    margin-top: -35px !important;
  }
  .kl-pt-md-35 {
    padding-top: 35px !important;
  }
  .kl-mb-md-35 {
    margin-bottom: 35px !important;
  }
  .kl-mb-n-md-35 {
    margin-bottom: -35px !important;
  }
  .kl-pb-md-35 {
    padding-bottom: 35px !important;
  }
  .kl-ms-md-35 {
    margin-left: 35px !important;
  }
  .kl-ms-n-md-35 {
    margin-left: -35px !important;
  }
  .kl-ps-md-35 {
    padding-left: 35px !important;
  }
  .kl-me-md-35 {
    margin-right: 35px !important;
  }
  .kl-me-n-md-35 {
    margin-right: -35px !important;
  }
  .kl-pe-md-35 {
    padding-right: 35px !important;
  }
  .kl-gx-md-40 {
    --bs-gutter-x: 40px;
  }
  .kl-gy-md-40 {
    --bs-gutter-y: 40px;
  }
  .kl-mx-md-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .kl-my-md-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .kl-px-md-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .kl-py-md-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .kl-mt-md-40 {
    margin-top: 40px !important;
  }
  .kl-mt-n-md-40 {
    margin-top: -40px !important;
  }
  .kl-pt-md-40 {
    padding-top: 40px !important;
  }
  .kl-mb-md-40 {
    margin-bottom: 40px !important;
  }
  .kl-mb-n-md-40 {
    margin-bottom: -40px !important;
  }
  .kl-pb-md-40 {
    padding-bottom: 40px !important;
  }
  .kl-ms-md-40 {
    margin-left: 40px !important;
  }
  .kl-ms-n-md-40 {
    margin-left: -40px !important;
  }
  .kl-ps-md-40 {
    padding-left: 40px !important;
  }
  .kl-me-md-40 {
    margin-right: 40px !important;
  }
  .kl-me-n-md-40 {
    margin-right: -40px !important;
  }
  .kl-pe-md-40 {
    padding-right: 40px !important;
  }
  .kl-gx-md-45 {
    --bs-gutter-x: 45px;
  }
  .kl-gy-md-45 {
    --bs-gutter-y: 45px;
  }
  .kl-mx-md-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .kl-my-md-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .kl-px-md-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .kl-py-md-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .kl-mt-md-45 {
    margin-top: 45px !important;
  }
  .kl-mt-n-md-45 {
    margin-top: -45px !important;
  }
  .kl-pt-md-45 {
    padding-top: 45px !important;
  }
  .kl-mb-md-45 {
    margin-bottom: 45px !important;
  }
  .kl-mb-n-md-45 {
    margin-bottom: -45px !important;
  }
  .kl-pb-md-45 {
    padding-bottom: 45px !important;
  }
  .kl-ms-md-45 {
    margin-left: 45px !important;
  }
  .kl-ms-n-md-45 {
    margin-left: -45px !important;
  }
  .kl-ps-md-45 {
    padding-left: 45px !important;
  }
  .kl-me-md-45 {
    margin-right: 45px !important;
  }
  .kl-me-n-md-45 {
    margin-right: -45px !important;
  }
  .kl-pe-md-45 {
    padding-right: 45px !important;
  }
  .kl-gx-md-50 {
    --bs-gutter-x: 50px;
  }
  .kl-gy-md-50 {
    --bs-gutter-y: 50px;
  }
  .kl-mx-md-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .kl-my-md-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .kl-px-md-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .kl-py-md-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .kl-mt-md-50 {
    margin-top: 50px !important;
  }
  .kl-mt-n-md-50 {
    margin-top: -50px !important;
  }
  .kl-pt-md-50 {
    padding-top: 50px !important;
  }
  .kl-mb-md-50 {
    margin-bottom: 50px !important;
  }
  .kl-mb-n-md-50 {
    margin-bottom: -50px !important;
  }
  .kl-pb-md-50 {
    padding-bottom: 50px !important;
  }
  .kl-ms-md-50 {
    margin-left: 50px !important;
  }
  .kl-ms-n-md-50 {
    margin-left: -50px !important;
  }
  .kl-ps-md-50 {
    padding-left: 50px !important;
  }
  .kl-me-md-50 {
    margin-right: 50px !important;
  }
  .kl-me-n-md-50 {
    margin-right: -50px !important;
  }
  .kl-pe-md-50 {
    padding-right: 50px !important;
  }
  .kl-gx-md-60 {
    --bs-gutter-x: 60px;
  }
  .kl-gy-md-60 {
    --bs-gutter-y: 60px;
  }
  .kl-mx-md-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .kl-my-md-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .kl-px-md-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .kl-py-md-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .kl-mt-md-60 {
    margin-top: 60px !important;
  }
  .kl-mt-n-md-60 {
    margin-top: -60px !important;
  }
  .kl-pt-md-60 {
    padding-top: 60px !important;
  }
  .kl-mb-md-60 {
    margin-bottom: 60px !important;
  }
  .kl-mb-n-md-60 {
    margin-bottom: -60px !important;
  }
  .kl-pb-md-60 {
    padding-bottom: 60px !important;
  }
  .kl-ms-md-60 {
    margin-left: 60px !important;
  }
  .kl-ms-n-md-60 {
    margin-left: -60px !important;
  }
  .kl-ps-md-60 {
    padding-left: 60px !important;
  }
  .kl-me-md-60 {
    margin-right: 60px !important;
  }
  .kl-me-n-md-60 {
    margin-right: -60px !important;
  }
  .kl-pe-md-60 {
    padding-right: 60px !important;
  }
  .kl-gx-md-70 {
    --bs-gutter-x: 70px;
  }
  .kl-gy-md-70 {
    --bs-gutter-y: 70px;
  }
  .kl-mx-md-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .kl-my-md-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .kl-px-md-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .kl-py-md-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .kl-mt-md-70 {
    margin-top: 70px !important;
  }
  .kl-mt-n-md-70 {
    margin-top: -70px !important;
  }
  .kl-pt-md-70 {
    padding-top: 70px !important;
  }
  .kl-mb-md-70 {
    margin-bottom: 70px !important;
  }
  .kl-mb-n-md-70 {
    margin-bottom: -70px !important;
  }
  .kl-pb-md-70 {
    padding-bottom: 70px !important;
  }
  .kl-ms-md-70 {
    margin-left: 70px !important;
  }
  .kl-ms-n-md-70 {
    margin-left: -70px !important;
  }
  .kl-ps-md-70 {
    padding-left: 70px !important;
  }
  .kl-me-md-70 {
    margin-right: 70px !important;
  }
  .kl-me-n-md-70 {
    margin-right: -70px !important;
  }
  .kl-pe-md-70 {
    padding-right: 70px !important;
  }
  .kl-gx-md-85 {
    --bs-gutter-x: 85px;
  }
  .kl-gy-md-85 {
    --bs-gutter-y: 85px;
  }
  .kl-mx-md-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .kl-my-md-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .kl-px-md-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .kl-py-md-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .kl-mt-md-85 {
    margin-top: 85px !important;
  }
  .kl-mt-n-md-85 {
    margin-top: -85px !important;
  }
  .kl-pt-md-85 {
    padding-top: 85px !important;
  }
  .kl-mb-md-85 {
    margin-bottom: 85px !important;
  }
  .kl-mb-n-md-85 {
    margin-bottom: -85px !important;
  }
  .kl-pb-md-85 {
    padding-bottom: 85px !important;
  }
  .kl-ms-md-85 {
    margin-left: 85px !important;
  }
  .kl-ms-n-md-85 {
    margin-left: -85px !important;
  }
  .kl-ps-md-85 {
    padding-left: 85px !important;
  }
  .kl-me-md-85 {
    margin-right: 85px !important;
  }
  .kl-me-n-md-85 {
    margin-right: -85px !important;
  }
  .kl-pe-md-85 {
    padding-right: 85px !important;
  }
  .kl-gx-md-100 {
    --bs-gutter-x: 100px;
  }
  .kl-gy-md-100 {
    --bs-gutter-y: 100px;
  }
  .kl-mx-md-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .kl-my-md-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .kl-px-md-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .kl-py-md-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .kl-mt-md-100 {
    margin-top: 100px !important;
  }
  .kl-mt-n-md-100 {
    margin-top: -100px !important;
  }
  .kl-pt-md-100 {
    padding-top: 100px !important;
  }
  .kl-mb-md-100 {
    margin-bottom: 100px !important;
  }
  .kl-mb-n-md-100 {
    margin-bottom: -100px !important;
  }
  .kl-pb-md-100 {
    padding-bottom: 100px !important;
  }
  .kl-ms-md-100 {
    margin-left: 100px !important;
  }
  .kl-ms-n-md-100 {
    margin-left: -100px !important;
  }
  .kl-ps-md-100 {
    padding-left: 100px !important;
  }
  .kl-me-md-100 {
    margin-right: 100px !important;
  }
  .kl-me-n-md-100 {
    margin-right: -100px !important;
  }
  .kl-pe-md-100 {
    padding-right: 100px !important;
  }
  .kl-gx-md-115 {
    --bs-gutter-x: 115px;
  }
  .kl-gy-md-115 {
    --bs-gutter-y: 115px;
  }
  .kl-mx-md-115 {
    margin-left: 115px !important;
    margin-right: 115px !important;
  }
  .kl-my-md-115 {
    margin-top: 115px !important;
    margin-bottom: 115px !important;
  }
  .kl-px-md-115 {
    padding-left: 115px !important;
    padding-right: 115px !important;
  }
  .kl-py-md-115 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
  .kl-mt-md-115 {
    margin-top: 115px !important;
  }
  .kl-mt-n-md-115 {
    margin-top: -115px !important;
  }
  .kl-pt-md-115 {
    padding-top: 115px !important;
  }
  .kl-mb-md-115 {
    margin-bottom: 115px !important;
  }
  .kl-mb-n-md-115 {
    margin-bottom: -115px !important;
  }
  .kl-pb-md-115 {
    padding-bottom: 115px !important;
  }
  .kl-ms-md-115 {
    margin-left: 115px !important;
  }
  .kl-ms-n-md-115 {
    margin-left: -115px !important;
  }
  .kl-ps-md-115 {
    padding-left: 115px !important;
  }
  .kl-me-md-115 {
    margin-right: 115px !important;
  }
  .kl-me-n-md-115 {
    margin-right: -115px !important;
  }
  .kl-pe-md-115 {
    padding-right: 115px !important;
  }
  .kl-gx-md-125 {
    --bs-gutter-x: 125px;
  }
  .kl-gy-md-125 {
    --bs-gutter-y: 125px;
  }
  .kl-mx-md-125 {
    margin-left: 125px !important;
    margin-right: 125px !important;
  }
  .kl-my-md-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
  }
  .kl-px-md-125 {
    padding-left: 125px !important;
    padding-right: 125px !important;
  }
  .kl-py-md-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .kl-mt-md-125 {
    margin-top: 125px !important;
  }
  .kl-mt-n-md-125 {
    margin-top: -125px !important;
  }
  .kl-pt-md-125 {
    padding-top: 125px !important;
  }
  .kl-mb-md-125 {
    margin-bottom: 125px !important;
  }
  .kl-mb-n-md-125 {
    margin-bottom: -125px !important;
  }
  .kl-pb-md-125 {
    padding-bottom: 125px !important;
  }
  .kl-ms-md-125 {
    margin-left: 125px !important;
  }
  .kl-ms-n-md-125 {
    margin-left: -125px !important;
  }
  .kl-ps-md-125 {
    padding-left: 125px !important;
  }
  .kl-me-md-125 {
    margin-right: 125px !important;
  }
  .kl-me-n-md-125 {
    margin-right: -125px !important;
  }
  .kl-pe-md-125 {
    padding-right: 125px !important;
  }
  .kl-gx-md-150 {
    --bs-gutter-x: 150px;
  }
  .kl-gy-md-150 {
    --bs-gutter-y: 150px;
  }
  .kl-mx-md-150 {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .kl-my-md-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .kl-px-md-150 {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
  .kl-py-md-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .kl-mt-md-150 {
    margin-top: 150px !important;
  }
  .kl-mt-n-md-150 {
    margin-top: -150px !important;
  }
  .kl-pt-md-150 {
    padding-top: 150px !important;
  }
  .kl-mb-md-150 {
    margin-bottom: 150px !important;
  }
  .kl-mb-n-md-150 {
    margin-bottom: -150px !important;
  }
  .kl-pb-md-150 {
    padding-bottom: 150px !important;
  }
  .kl-ms-md-150 {
    margin-left: 150px !important;
  }
  .kl-ms-n-md-150 {
    margin-left: -150px !important;
  }
  .kl-ps-md-150 {
    padding-left: 150px !important;
  }
  .kl-me-md-150 {
    margin-right: 150px !important;
  }
  .kl-me-n-md-150 {
    margin-right: -150px !important;
  }
  .kl-pe-md-150 {
    padding-right: 150px !important;
  }
  .kl-gx-md-225 {
    --bs-gutter-x: 225px;
  }
  .kl-gy-md-225 {
    --bs-gutter-y: 225px;
  }
  .kl-mx-md-225 {
    margin-left: 225px !important;
    margin-right: 225px !important;
  }
  .kl-my-md-225 {
    margin-top: 225px !important;
    margin-bottom: 225px !important;
  }
  .kl-px-md-225 {
    padding-left: 225px !important;
    padding-right: 225px !important;
  }
  .kl-py-md-225 {
    padding-top: 225px !important;
    padding-bottom: 225px !important;
  }
  .kl-mt-md-225 {
    margin-top: 225px !important;
  }
  .kl-mt-n-md-225 {
    margin-top: -225px !important;
  }
  .kl-pt-md-225 {
    padding-top: 225px !important;
  }
  .kl-mb-md-225 {
    margin-bottom: 225px !important;
  }
  .kl-mb-n-md-225 {
    margin-bottom: -225px !important;
  }
  .kl-pb-md-225 {
    padding-bottom: 225px !important;
  }
  .kl-ms-md-225 {
    margin-left: 225px !important;
  }
  .kl-ms-n-md-225 {
    margin-left: -225px !important;
  }
  .kl-ps-md-225 {
    padding-left: 225px !important;
  }
  .kl-me-md-225 {
    margin-right: 225px !important;
  }
  .kl-me-n-md-225 {
    margin-right: -225px !important;
  }
  .kl-pe-md-225 {
    padding-right: 225px !important;
  }
  .kl-gx-md-295 {
    --bs-gutter-x: 295px;
  }
  .kl-gy-md-295 {
    --bs-gutter-y: 295px;
  }
  .kl-mx-md-295 {
    margin-left: 295px !important;
    margin-right: 295px !important;
  }
  .kl-my-md-295 {
    margin-top: 295px !important;
    margin-bottom: 295px !important;
  }
  .kl-px-md-295 {
    padding-left: 295px !important;
    padding-right: 295px !important;
  }
  .kl-py-md-295 {
    padding-top: 295px !important;
    padding-bottom: 295px !important;
  }
  .kl-mt-md-295 {
    margin-top: 295px !important;
  }
  .kl-mt-n-md-295 {
    margin-top: -295px !important;
  }
  .kl-pt-md-295 {
    padding-top: 295px !important;
  }
  .kl-mb-md-295 {
    margin-bottom: 295px !important;
  }
  .kl-mb-n-md-295 {
    margin-bottom: -295px !important;
  }
  .kl-pb-md-295 {
    padding-bottom: 295px !important;
  }
  .kl-ms-md-295 {
    margin-left: 295px !important;
  }
  .kl-ms-n-md-295 {
    margin-left: -295px !important;
  }
  .kl-ps-md-295 {
    padding-left: 295px !important;
  }
  .kl-me-md-295 {
    margin-right: 295px !important;
  }
  .kl-me-n-md-295 {
    margin-right: -295px !important;
  }
  .kl-pe-md-295 {
    padding-right: 295px !important;
  }
}
@media (max-width: 991.98px) {
  .kl-hide-in-lg {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .kl-lh-lg-0_6 {
    line-height: 0.6 !important;
  }
  .kl-lh-lg-0_6 h1,
  .kl-lh-lg-0_6 h2,
  .kl-lh-lg-0_6 p {
    line-height: 0.6 !important;
  }
  .kl-lh-lg-1 {
    line-height: 1 !important;
  }
  .kl-lh-lg-1 h1,
  .kl-lh-lg-1 h2,
  .kl-lh-lg-1 p {
    line-height: 1 !important;
  }
  .kl-lh-lg-1_2 {
    line-height: 1.2 !important;
  }
  .kl-lh-lg-1_2 h1,
  .kl-lh-lg-1_2 h2,
  .kl-lh-lg-1_2 p {
    line-height: 1.2 !important;
  }
  .kl-lh-lg-1_3 {
    line-height: 1.3 !important;
  }
  .kl-lh-lg-1_3 h1,
  .kl-lh-lg-1_3 h2,
  .kl-lh-lg-1_3 p {
    line-height: 1.3 !important;
  }
  .kl-lh-lg-1_4 {
    line-height: 1.4 !important;
  }
  .kl-lh-lg-1_4 h1,
  .kl-lh-lg-1_4 h2,
  .kl-lh-lg-1_4 p {
    line-height: 1.4 !important;
  }
  .kl-lh-lg-1_5 {
    line-height: 1.5 !important;
  }
  .kl-lh-lg-1_5 h1,
  .kl-lh-lg-1_5 h2,
  .kl-lh-lg-1_5 p {
    line-height: 1.5 !important;
  }
  .kl-col-lg-40-perc {
    width: 40%;
  }
  .kl-col-lg-48-perc {
    width: 48%;
  }
  .kl-col-lg-52-perc {
    width: 52%;
  }
  .kl-col-lg-60-perc {
    width: 60%;
  }
  .kl-max-w-lg-none {
    max-width: none;
  }
  .kl-w-lg-none {
    width: none;
    max-width: 100%;
  }
  .kl-min-w-lg-none {
    min-width: none;
  }
  .kl-max-w-lg-50 {
    max-width: 50px;
  }
  .kl-w-lg-50 {
    width: 50px;
    max-width: 100%;
  }
  .kl-min-w-lg-50 {
    min-width: 50px;
  }
  .kl-max-w-lg-105 {
    max-width: 105px;
  }
  .kl-w-lg-105 {
    width: 105px;
    max-width: 100%;
  }
  .kl-min-w-lg-105 {
    min-width: 105px;
  }
  .kl-max-w-lg-175 {
    max-width: 175px;
  }
  .kl-w-lg-175 {
    width: 175px;
    max-width: 100%;
  }
  .kl-min-w-lg-175 {
    min-width: 175px;
  }
  .kl-max-w-lg-210 {
    max-width: 210px;
  }
  .kl-w-lg-210 {
    width: 210px;
    max-width: 100%;
  }
  .kl-min-w-lg-210 {
    min-width: 210px;
  }
  .kl-max-w-lg-270 {
    max-width: 270px;
  }
  .kl-w-lg-270 {
    width: 270px;
    max-width: 100%;
  }
  .kl-min-w-lg-270 {
    min-width: 270px;
  }
  .kl-max-w-lg-538 {
    max-width: 538px;
  }
  .kl-w-lg-538 {
    width: 538px;
    max-width: 100%;
  }
  .kl-min-w-lg-538 {
    min-width: 538px;
  }
  .kl-max-w-lg-566 {
    max-width: 566px;
  }
  .kl-w-lg-566 {
    width: 566px;
    max-width: 100%;
  }
  .kl-min-w-lg-566 {
    min-width: 566px;
  }
  .kl-max-w-lg-770 {
    max-width: 770px;
  }
  .kl-w-lg-770 {
    width: 770px;
    max-width: 100%;
  }
  .kl-min-w-lg-770 {
    min-width: 770px;
  }
  .kl-max-w-lg-828 {
    max-width: 828px;
  }
  .kl-w-lg-828 {
    width: 828px;
    max-width: 100%;
  }
  .kl-min-w-lg-828 {
    min-width: 828px;
  }
  .kl-max-w-lg-1164 {
    max-width: 1164px;
  }
  .kl-w-lg-1164 {
    width: 1164px;
    max-width: 100%;
  }
  .kl-min-w-lg-1164 {
    min-width: 1164px;
  }
  .kl-gx-lg-0 {
    --bs-gutter-x: 0px;
  }
  .kl-gy-lg-0 {
    --bs-gutter-y: 0px;
  }
  .kl-mx-lg-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .kl-my-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .kl-px-lg-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .kl-py-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .kl-mt-lg-0 {
    margin-top: 0px !important;
  }
  .kl-mt-n-lg-0 {
    margin-top: -0px !important;
  }
  .kl-pt-lg-0 {
    padding-top: 0px !important;
  }
  .kl-mb-lg-0 {
    margin-bottom: 0px !important;
  }
  .kl-mb-n-lg-0 {
    margin-bottom: -0px !important;
  }
  .kl-pb-lg-0 {
    padding-bottom: 0px !important;
  }
  .kl-ms-lg-0 {
    margin-left: 0px !important;
  }
  .kl-ms-n-lg-0 {
    margin-left: -0px !important;
  }
  .kl-ps-lg-0 {
    padding-left: 0px !important;
  }
  .kl-me-lg-0 {
    margin-right: 0px !important;
  }
  .kl-me-n-lg-0 {
    margin-right: -0px !important;
  }
  .kl-pe-lg-0 {
    padding-right: 0px !important;
  }
  .kl-gx-lg-5 {
    --bs-gutter-x: 5px;
  }
  .kl-gy-lg-5 {
    --bs-gutter-y: 5px;
  }
  .kl-mx-lg-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .kl-my-lg-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .kl-px-lg-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .kl-py-lg-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .kl-mt-lg-5 {
    margin-top: 5px !important;
  }
  .kl-mt-n-lg-5 {
    margin-top: -5px !important;
  }
  .kl-pt-lg-5 {
    padding-top: 5px !important;
  }
  .kl-mb-lg-5 {
    margin-bottom: 5px !important;
  }
  .kl-mb-n-lg-5 {
    margin-bottom: -5px !important;
  }
  .kl-pb-lg-5 {
    padding-bottom: 5px !important;
  }
  .kl-ms-lg-5 {
    margin-left: 5px !important;
  }
  .kl-ms-n-lg-5 {
    margin-left: -5px !important;
  }
  .kl-ps-lg-5 {
    padding-left: 5px !important;
  }
  .kl-me-lg-5 {
    margin-right: 5px !important;
  }
  .kl-me-n-lg-5 {
    margin-right: -5px !important;
  }
  .kl-pe-lg-5 {
    padding-right: 5px !important;
  }
  .kl-gx-lg-10 {
    --bs-gutter-x: 10px;
  }
  .kl-gy-lg-10 {
    --bs-gutter-y: 10px;
  }
  .kl-mx-lg-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .kl-my-lg-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .kl-px-lg-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .kl-py-lg-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .kl-mt-lg-10 {
    margin-top: 10px !important;
  }
  .kl-mt-n-lg-10 {
    margin-top: -10px !important;
  }
  .kl-pt-lg-10 {
    padding-top: 10px !important;
  }
  .kl-mb-lg-10 {
    margin-bottom: 10px !important;
  }
  .kl-mb-n-lg-10 {
    margin-bottom: -10px !important;
  }
  .kl-pb-lg-10 {
    padding-bottom: 10px !important;
  }
  .kl-ms-lg-10 {
    margin-left: 10px !important;
  }
  .kl-ms-n-lg-10 {
    margin-left: -10px !important;
  }
  .kl-ps-lg-10 {
    padding-left: 10px !important;
  }
  .kl-me-lg-10 {
    margin-right: 10px !important;
  }
  .kl-me-n-lg-10 {
    margin-right: -10px !important;
  }
  .kl-pe-lg-10 {
    padding-right: 10px !important;
  }
  .kl-gx-lg-13 {
    --bs-gutter-x: 13px;
  }
  .kl-gy-lg-13 {
    --bs-gutter-y: 13px;
  }
  .kl-mx-lg-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .kl-my-lg-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .kl-px-lg-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .kl-py-lg-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .kl-mt-lg-13 {
    margin-top: 13px !important;
  }
  .kl-mt-n-lg-13 {
    margin-top: -13px !important;
  }
  .kl-pt-lg-13 {
    padding-top: 13px !important;
  }
  .kl-mb-lg-13 {
    margin-bottom: 13px !important;
  }
  .kl-mb-n-lg-13 {
    margin-bottom: -13px !important;
  }
  .kl-pb-lg-13 {
    padding-bottom: 13px !important;
  }
  .kl-ms-lg-13 {
    margin-left: 13px !important;
  }
  .kl-ms-n-lg-13 {
    margin-left: -13px !important;
  }
  .kl-ps-lg-13 {
    padding-left: 13px !important;
  }
  .kl-me-lg-13 {
    margin-right: 13px !important;
  }
  .kl-me-n-lg-13 {
    margin-right: -13px !important;
  }
  .kl-pe-lg-13 {
    padding-right: 13px !important;
  }
  .kl-gx-lg-15 {
    --bs-gutter-x: 15px;
  }
  .kl-gy-lg-15 {
    --bs-gutter-y: 15px;
  }
  .kl-mx-lg-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .kl-my-lg-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .kl-px-lg-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .kl-py-lg-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .kl-mt-lg-15 {
    margin-top: 15px !important;
  }
  .kl-mt-n-lg-15 {
    margin-top: -15px !important;
  }
  .kl-pt-lg-15 {
    padding-top: 15px !important;
  }
  .kl-mb-lg-15 {
    margin-bottom: 15px !important;
  }
  .kl-mb-n-lg-15 {
    margin-bottom: -15px !important;
  }
  .kl-pb-lg-15 {
    padding-bottom: 15px !important;
  }
  .kl-ms-lg-15 {
    margin-left: 15px !important;
  }
  .kl-ms-n-lg-15 {
    margin-left: -15px !important;
  }
  .kl-ps-lg-15 {
    padding-left: 15px !important;
  }
  .kl-me-lg-15 {
    margin-right: 15px !important;
  }
  .kl-me-n-lg-15 {
    margin-right: -15px !important;
  }
  .kl-pe-lg-15 {
    padding-right: 15px !important;
  }
  .kl-gx-lg-20 {
    --bs-gutter-x: 20px;
  }
  .kl-gy-lg-20 {
    --bs-gutter-y: 20px;
  }
  .kl-mx-lg-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .kl-my-lg-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .kl-px-lg-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .kl-py-lg-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .kl-mt-lg-20 {
    margin-top: 20px !important;
  }
  .kl-mt-n-lg-20 {
    margin-top: -20px !important;
  }
  .kl-pt-lg-20 {
    padding-top: 20px !important;
  }
  .kl-mb-lg-20 {
    margin-bottom: 20px !important;
  }
  .kl-mb-n-lg-20 {
    margin-bottom: -20px !important;
  }
  .kl-pb-lg-20 {
    padding-bottom: 20px !important;
  }
  .kl-ms-lg-20 {
    margin-left: 20px !important;
  }
  .kl-ms-n-lg-20 {
    margin-left: -20px !important;
  }
  .kl-ps-lg-20 {
    padding-left: 20px !important;
  }
  .kl-me-lg-20 {
    margin-right: 20px !important;
  }
  .kl-me-n-lg-20 {
    margin-right: -20px !important;
  }
  .kl-pe-lg-20 {
    padding-right: 20px !important;
  }
  .kl-gx-lg-25 {
    --bs-gutter-x: 25px;
  }
  .kl-gy-lg-25 {
    --bs-gutter-y: 25px;
  }
  .kl-mx-lg-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .kl-my-lg-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .kl-px-lg-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .kl-py-lg-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .kl-mt-lg-25 {
    margin-top: 25px !important;
  }
  .kl-mt-n-lg-25 {
    margin-top: -25px !important;
  }
  .kl-pt-lg-25 {
    padding-top: 25px !important;
  }
  .kl-mb-lg-25 {
    margin-bottom: 25px !important;
  }
  .kl-mb-n-lg-25 {
    margin-bottom: -25px !important;
  }
  .kl-pb-lg-25 {
    padding-bottom: 25px !important;
  }
  .kl-ms-lg-25 {
    margin-left: 25px !important;
  }
  .kl-ms-n-lg-25 {
    margin-left: -25px !important;
  }
  .kl-ps-lg-25 {
    padding-left: 25px !important;
  }
  .kl-me-lg-25 {
    margin-right: 25px !important;
  }
  .kl-me-n-lg-25 {
    margin-right: -25px !important;
  }
  .kl-pe-lg-25 {
    padding-right: 25px !important;
  }
  .kl-gx-lg-27 {
    --bs-gutter-x: 27px;
  }
  .kl-gy-lg-27 {
    --bs-gutter-y: 27px;
  }
  .kl-mx-lg-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .kl-my-lg-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .kl-px-lg-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .kl-py-lg-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .kl-mt-lg-27 {
    margin-top: 27px !important;
  }
  .kl-mt-n-lg-27 {
    margin-top: -27px !important;
  }
  .kl-pt-lg-27 {
    padding-top: 27px !important;
  }
  .kl-mb-lg-27 {
    margin-bottom: 27px !important;
  }
  .kl-mb-n-lg-27 {
    margin-bottom: -27px !important;
  }
  .kl-pb-lg-27 {
    padding-bottom: 27px !important;
  }
  .kl-ms-lg-27 {
    margin-left: 27px !important;
  }
  .kl-ms-n-lg-27 {
    margin-left: -27px !important;
  }
  .kl-ps-lg-27 {
    padding-left: 27px !important;
  }
  .kl-me-lg-27 {
    margin-right: 27px !important;
  }
  .kl-me-n-lg-27 {
    margin-right: -27px !important;
  }
  .kl-pe-lg-27 {
    padding-right: 27px !important;
  }
  .kl-gx-lg-30 {
    --bs-gutter-x: 30px;
  }
  .kl-gy-lg-30 {
    --bs-gutter-y: 30px;
  }
  .kl-mx-lg-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .kl-my-lg-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .kl-px-lg-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .kl-py-lg-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .kl-mt-lg-30 {
    margin-top: 30px !important;
  }
  .kl-mt-n-lg-30 {
    margin-top: -30px !important;
  }
  .kl-pt-lg-30 {
    padding-top: 30px !important;
  }
  .kl-mb-lg-30 {
    margin-bottom: 30px !important;
  }
  .kl-mb-n-lg-30 {
    margin-bottom: -30px !important;
  }
  .kl-pb-lg-30 {
    padding-bottom: 30px !important;
  }
  .kl-ms-lg-30 {
    margin-left: 30px !important;
  }
  .kl-ms-n-lg-30 {
    margin-left: -30px !important;
  }
  .kl-ps-lg-30 {
    padding-left: 30px !important;
  }
  .kl-me-lg-30 {
    margin-right: 30px !important;
  }
  .kl-me-n-lg-30 {
    margin-right: -30px !important;
  }
  .kl-pe-lg-30 {
    padding-right: 30px !important;
  }
  .kl-gx-lg-35 {
    --bs-gutter-x: 35px;
  }
  .kl-gy-lg-35 {
    --bs-gutter-y: 35px;
  }
  .kl-mx-lg-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .kl-my-lg-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .kl-px-lg-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .kl-py-lg-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .kl-mt-lg-35 {
    margin-top: 35px !important;
  }
  .kl-mt-n-lg-35 {
    margin-top: -35px !important;
  }
  .kl-pt-lg-35 {
    padding-top: 35px !important;
  }
  .kl-mb-lg-35 {
    margin-bottom: 35px !important;
  }
  .kl-mb-n-lg-35 {
    margin-bottom: -35px !important;
  }
  .kl-pb-lg-35 {
    padding-bottom: 35px !important;
  }
  .kl-ms-lg-35 {
    margin-left: 35px !important;
  }
  .kl-ms-n-lg-35 {
    margin-left: -35px !important;
  }
  .kl-ps-lg-35 {
    padding-left: 35px !important;
  }
  .kl-me-lg-35 {
    margin-right: 35px !important;
  }
  .kl-me-n-lg-35 {
    margin-right: -35px !important;
  }
  .kl-pe-lg-35 {
    padding-right: 35px !important;
  }
  .kl-gx-lg-40 {
    --bs-gutter-x: 40px;
  }
  .kl-gy-lg-40 {
    --bs-gutter-y: 40px;
  }
  .kl-mx-lg-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .kl-my-lg-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .kl-px-lg-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .kl-py-lg-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .kl-mt-lg-40 {
    margin-top: 40px !important;
  }
  .kl-mt-n-lg-40 {
    margin-top: -40px !important;
  }
  .kl-pt-lg-40 {
    padding-top: 40px !important;
  }
  .kl-mb-lg-40 {
    margin-bottom: 40px !important;
  }
  .kl-mb-n-lg-40 {
    margin-bottom: -40px !important;
  }
  .kl-pb-lg-40 {
    padding-bottom: 40px !important;
  }
  .kl-ms-lg-40 {
    margin-left: 40px !important;
  }
  .kl-ms-n-lg-40 {
    margin-left: -40px !important;
  }
  .kl-ps-lg-40 {
    padding-left: 40px !important;
  }
  .kl-me-lg-40 {
    margin-right: 40px !important;
  }
  .kl-me-n-lg-40 {
    margin-right: -40px !important;
  }
  .kl-pe-lg-40 {
    padding-right: 40px !important;
  }
  .kl-gx-lg-45 {
    --bs-gutter-x: 45px;
  }
  .kl-gy-lg-45 {
    --bs-gutter-y: 45px;
  }
  .kl-mx-lg-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .kl-my-lg-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .kl-px-lg-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .kl-py-lg-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .kl-mt-lg-45 {
    margin-top: 45px !important;
  }
  .kl-mt-n-lg-45 {
    margin-top: -45px !important;
  }
  .kl-pt-lg-45 {
    padding-top: 45px !important;
  }
  .kl-mb-lg-45 {
    margin-bottom: 45px !important;
  }
  .kl-mb-n-lg-45 {
    margin-bottom: -45px !important;
  }
  .kl-pb-lg-45 {
    padding-bottom: 45px !important;
  }
  .kl-ms-lg-45 {
    margin-left: 45px !important;
  }
  .kl-ms-n-lg-45 {
    margin-left: -45px !important;
  }
  .kl-ps-lg-45 {
    padding-left: 45px !important;
  }
  .kl-me-lg-45 {
    margin-right: 45px !important;
  }
  .kl-me-n-lg-45 {
    margin-right: -45px !important;
  }
  .kl-pe-lg-45 {
    padding-right: 45px !important;
  }
  .kl-gx-lg-50 {
    --bs-gutter-x: 50px;
  }
  .kl-gy-lg-50 {
    --bs-gutter-y: 50px;
  }
  .kl-mx-lg-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .kl-my-lg-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .kl-px-lg-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .kl-py-lg-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .kl-mt-lg-50 {
    margin-top: 50px !important;
  }
  .kl-mt-n-lg-50 {
    margin-top: -50px !important;
  }
  .kl-pt-lg-50 {
    padding-top: 50px !important;
  }
  .kl-mb-lg-50 {
    margin-bottom: 50px !important;
  }
  .kl-mb-n-lg-50 {
    margin-bottom: -50px !important;
  }
  .kl-pb-lg-50 {
    padding-bottom: 50px !important;
  }
  .kl-ms-lg-50 {
    margin-left: 50px !important;
  }
  .kl-ms-n-lg-50 {
    margin-left: -50px !important;
  }
  .kl-ps-lg-50 {
    padding-left: 50px !important;
  }
  .kl-me-lg-50 {
    margin-right: 50px !important;
  }
  .kl-me-n-lg-50 {
    margin-right: -50px !important;
  }
  .kl-pe-lg-50 {
    padding-right: 50px !important;
  }
  .kl-gx-lg-60 {
    --bs-gutter-x: 60px;
  }
  .kl-gy-lg-60 {
    --bs-gutter-y: 60px;
  }
  .kl-mx-lg-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .kl-my-lg-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .kl-px-lg-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .kl-py-lg-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .kl-mt-lg-60 {
    margin-top: 60px !important;
  }
  .kl-mt-n-lg-60 {
    margin-top: -60px !important;
  }
  .kl-pt-lg-60 {
    padding-top: 60px !important;
  }
  .kl-mb-lg-60 {
    margin-bottom: 60px !important;
  }
  .kl-mb-n-lg-60 {
    margin-bottom: -60px !important;
  }
  .kl-pb-lg-60 {
    padding-bottom: 60px !important;
  }
  .kl-ms-lg-60 {
    margin-left: 60px !important;
  }
  .kl-ms-n-lg-60 {
    margin-left: -60px !important;
  }
  .kl-ps-lg-60 {
    padding-left: 60px !important;
  }
  .kl-me-lg-60 {
    margin-right: 60px !important;
  }
  .kl-me-n-lg-60 {
    margin-right: -60px !important;
  }
  .kl-pe-lg-60 {
    padding-right: 60px !important;
  }
  .kl-gx-lg-70 {
    --bs-gutter-x: 70px;
  }
  .kl-gy-lg-70 {
    --bs-gutter-y: 70px;
  }
  .kl-mx-lg-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .kl-my-lg-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .kl-px-lg-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .kl-py-lg-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .kl-mt-lg-70 {
    margin-top: 70px !important;
  }
  .kl-mt-n-lg-70 {
    margin-top: -70px !important;
  }
  .kl-pt-lg-70 {
    padding-top: 70px !important;
  }
  .kl-mb-lg-70 {
    margin-bottom: 70px !important;
  }
  .kl-mb-n-lg-70 {
    margin-bottom: -70px !important;
  }
  .kl-pb-lg-70 {
    padding-bottom: 70px !important;
  }
  .kl-ms-lg-70 {
    margin-left: 70px !important;
  }
  .kl-ms-n-lg-70 {
    margin-left: -70px !important;
  }
  .kl-ps-lg-70 {
    padding-left: 70px !important;
  }
  .kl-me-lg-70 {
    margin-right: 70px !important;
  }
  .kl-me-n-lg-70 {
    margin-right: -70px !important;
  }
  .kl-pe-lg-70 {
    padding-right: 70px !important;
  }
  .kl-gx-lg-85 {
    --bs-gutter-x: 85px;
  }
  .kl-gy-lg-85 {
    --bs-gutter-y: 85px;
  }
  .kl-mx-lg-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .kl-my-lg-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .kl-px-lg-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .kl-py-lg-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .kl-mt-lg-85 {
    margin-top: 85px !important;
  }
  .kl-mt-n-lg-85 {
    margin-top: -85px !important;
  }
  .kl-pt-lg-85 {
    padding-top: 85px !important;
  }
  .kl-mb-lg-85 {
    margin-bottom: 85px !important;
  }
  .kl-mb-n-lg-85 {
    margin-bottom: -85px !important;
  }
  .kl-pb-lg-85 {
    padding-bottom: 85px !important;
  }
  .kl-ms-lg-85 {
    margin-left: 85px !important;
  }
  .kl-ms-n-lg-85 {
    margin-left: -85px !important;
  }
  .kl-ps-lg-85 {
    padding-left: 85px !important;
  }
  .kl-me-lg-85 {
    margin-right: 85px !important;
  }
  .kl-me-n-lg-85 {
    margin-right: -85px !important;
  }
  .kl-pe-lg-85 {
    padding-right: 85px !important;
  }
  .kl-gx-lg-100 {
    --bs-gutter-x: 100px;
  }
  .kl-gy-lg-100 {
    --bs-gutter-y: 100px;
  }
  .kl-mx-lg-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .kl-my-lg-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .kl-px-lg-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .kl-py-lg-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .kl-mt-lg-100 {
    margin-top: 100px !important;
  }
  .kl-mt-n-lg-100 {
    margin-top: -100px !important;
  }
  .kl-pt-lg-100 {
    padding-top: 100px !important;
  }
  .kl-mb-lg-100 {
    margin-bottom: 100px !important;
  }
  .kl-mb-n-lg-100 {
    margin-bottom: -100px !important;
  }
  .kl-pb-lg-100 {
    padding-bottom: 100px !important;
  }
  .kl-ms-lg-100 {
    margin-left: 100px !important;
  }
  .kl-ms-n-lg-100 {
    margin-left: -100px !important;
  }
  .kl-ps-lg-100 {
    padding-left: 100px !important;
  }
  .kl-me-lg-100 {
    margin-right: 100px !important;
  }
  .kl-me-n-lg-100 {
    margin-right: -100px !important;
  }
  .kl-pe-lg-100 {
    padding-right: 100px !important;
  }
  .kl-gx-lg-115 {
    --bs-gutter-x: 115px;
  }
  .kl-gy-lg-115 {
    --bs-gutter-y: 115px;
  }
  .kl-mx-lg-115 {
    margin-left: 115px !important;
    margin-right: 115px !important;
  }
  .kl-my-lg-115 {
    margin-top: 115px !important;
    margin-bottom: 115px !important;
  }
  .kl-px-lg-115 {
    padding-left: 115px !important;
    padding-right: 115px !important;
  }
  .kl-py-lg-115 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
  .kl-mt-lg-115 {
    margin-top: 115px !important;
  }
  .kl-mt-n-lg-115 {
    margin-top: -115px !important;
  }
  .kl-pt-lg-115 {
    padding-top: 115px !important;
  }
  .kl-mb-lg-115 {
    margin-bottom: 115px !important;
  }
  .kl-mb-n-lg-115 {
    margin-bottom: -115px !important;
  }
  .kl-pb-lg-115 {
    padding-bottom: 115px !important;
  }
  .kl-ms-lg-115 {
    margin-left: 115px !important;
  }
  .kl-ms-n-lg-115 {
    margin-left: -115px !important;
  }
  .kl-ps-lg-115 {
    padding-left: 115px !important;
  }
  .kl-me-lg-115 {
    margin-right: 115px !important;
  }
  .kl-me-n-lg-115 {
    margin-right: -115px !important;
  }
  .kl-pe-lg-115 {
    padding-right: 115px !important;
  }
  .kl-gx-lg-125 {
    --bs-gutter-x: 125px;
  }
  .kl-gy-lg-125 {
    --bs-gutter-y: 125px;
  }
  .kl-mx-lg-125 {
    margin-left: 125px !important;
    margin-right: 125px !important;
  }
  .kl-my-lg-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
  }
  .kl-px-lg-125 {
    padding-left: 125px !important;
    padding-right: 125px !important;
  }
  .kl-py-lg-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .kl-mt-lg-125 {
    margin-top: 125px !important;
  }
  .kl-mt-n-lg-125 {
    margin-top: -125px !important;
  }
  .kl-pt-lg-125 {
    padding-top: 125px !important;
  }
  .kl-mb-lg-125 {
    margin-bottom: 125px !important;
  }
  .kl-mb-n-lg-125 {
    margin-bottom: -125px !important;
  }
  .kl-pb-lg-125 {
    padding-bottom: 125px !important;
  }
  .kl-ms-lg-125 {
    margin-left: 125px !important;
  }
  .kl-ms-n-lg-125 {
    margin-left: -125px !important;
  }
  .kl-ps-lg-125 {
    padding-left: 125px !important;
  }
  .kl-me-lg-125 {
    margin-right: 125px !important;
  }
  .kl-me-n-lg-125 {
    margin-right: -125px !important;
  }
  .kl-pe-lg-125 {
    padding-right: 125px !important;
  }
  .kl-gx-lg-150 {
    --bs-gutter-x: 150px;
  }
  .kl-gy-lg-150 {
    --bs-gutter-y: 150px;
  }
  .kl-mx-lg-150 {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .kl-my-lg-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .kl-px-lg-150 {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
  .kl-py-lg-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .kl-mt-lg-150 {
    margin-top: 150px !important;
  }
  .kl-mt-n-lg-150 {
    margin-top: -150px !important;
  }
  .kl-pt-lg-150 {
    padding-top: 150px !important;
  }
  .kl-mb-lg-150 {
    margin-bottom: 150px !important;
  }
  .kl-mb-n-lg-150 {
    margin-bottom: -150px !important;
  }
  .kl-pb-lg-150 {
    padding-bottom: 150px !important;
  }
  .kl-ms-lg-150 {
    margin-left: 150px !important;
  }
  .kl-ms-n-lg-150 {
    margin-left: -150px !important;
  }
  .kl-ps-lg-150 {
    padding-left: 150px !important;
  }
  .kl-me-lg-150 {
    margin-right: 150px !important;
  }
  .kl-me-n-lg-150 {
    margin-right: -150px !important;
  }
  .kl-pe-lg-150 {
    padding-right: 150px !important;
  }
  .kl-gx-lg-225 {
    --bs-gutter-x: 225px;
  }
  .kl-gy-lg-225 {
    --bs-gutter-y: 225px;
  }
  .kl-mx-lg-225 {
    margin-left: 225px !important;
    margin-right: 225px !important;
  }
  .kl-my-lg-225 {
    margin-top: 225px !important;
    margin-bottom: 225px !important;
  }
  .kl-px-lg-225 {
    padding-left: 225px !important;
    padding-right: 225px !important;
  }
  .kl-py-lg-225 {
    padding-top: 225px !important;
    padding-bottom: 225px !important;
  }
  .kl-mt-lg-225 {
    margin-top: 225px !important;
  }
  .kl-mt-n-lg-225 {
    margin-top: -225px !important;
  }
  .kl-pt-lg-225 {
    padding-top: 225px !important;
  }
  .kl-mb-lg-225 {
    margin-bottom: 225px !important;
  }
  .kl-mb-n-lg-225 {
    margin-bottom: -225px !important;
  }
  .kl-pb-lg-225 {
    padding-bottom: 225px !important;
  }
  .kl-ms-lg-225 {
    margin-left: 225px !important;
  }
  .kl-ms-n-lg-225 {
    margin-left: -225px !important;
  }
  .kl-ps-lg-225 {
    padding-left: 225px !important;
  }
  .kl-me-lg-225 {
    margin-right: 225px !important;
  }
  .kl-me-n-lg-225 {
    margin-right: -225px !important;
  }
  .kl-pe-lg-225 {
    padding-right: 225px !important;
  }
  .kl-gx-lg-295 {
    --bs-gutter-x: 295px;
  }
  .kl-gy-lg-295 {
    --bs-gutter-y: 295px;
  }
  .kl-mx-lg-295 {
    margin-left: 295px !important;
    margin-right: 295px !important;
  }
  .kl-my-lg-295 {
    margin-top: 295px !important;
    margin-bottom: 295px !important;
  }
  .kl-px-lg-295 {
    padding-left: 295px !important;
    padding-right: 295px !important;
  }
  .kl-py-lg-295 {
    padding-top: 295px !important;
    padding-bottom: 295px !important;
  }
  .kl-mt-lg-295 {
    margin-top: 295px !important;
  }
  .kl-mt-n-lg-295 {
    margin-top: -295px !important;
  }
  .kl-pt-lg-295 {
    padding-top: 295px !important;
  }
  .kl-mb-lg-295 {
    margin-bottom: 295px !important;
  }
  .kl-mb-n-lg-295 {
    margin-bottom: -295px !important;
  }
  .kl-pb-lg-295 {
    padding-bottom: 295px !important;
  }
  .kl-ms-lg-295 {
    margin-left: 295px !important;
  }
  .kl-ms-n-lg-295 {
    margin-left: -295px !important;
  }
  .kl-ps-lg-295 {
    padding-left: 295px !important;
  }
  .kl-me-lg-295 {
    margin-right: 295px !important;
  }
  .kl-me-n-lg-295 {
    margin-right: -295px !important;
  }
  .kl-pe-lg-295 {
    padding-right: 295px !important;
  }
}
@media (max-width: 1199.98px) {
  .kl-hide-in-xl {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .kl-lh-xl-0_6 {
    line-height: 0.6 !important;
  }
  .kl-lh-xl-0_6 h1,
  .kl-lh-xl-0_6 h2,
  .kl-lh-xl-0_6 p {
    line-height: 0.6 !important;
  }
  .kl-lh-xl-1 {
    line-height: 1 !important;
  }
  .kl-lh-xl-1 h1,
  .kl-lh-xl-1 h2,
  .kl-lh-xl-1 p {
    line-height: 1 !important;
  }
  .kl-lh-xl-1_2 {
    line-height: 1.2 !important;
  }
  .kl-lh-xl-1_2 h1,
  .kl-lh-xl-1_2 h2,
  .kl-lh-xl-1_2 p {
    line-height: 1.2 !important;
  }
  .kl-lh-xl-1_3 {
    line-height: 1.3 !important;
  }
  .kl-lh-xl-1_3 h1,
  .kl-lh-xl-1_3 h2,
  .kl-lh-xl-1_3 p {
    line-height: 1.3 !important;
  }
  .kl-lh-xl-1_4 {
    line-height: 1.4 !important;
  }
  .kl-lh-xl-1_4 h1,
  .kl-lh-xl-1_4 h2,
  .kl-lh-xl-1_4 p {
    line-height: 1.4 !important;
  }
  .kl-lh-xl-1_5 {
    line-height: 1.5 !important;
  }
  .kl-lh-xl-1_5 h1,
  .kl-lh-xl-1_5 h2,
  .kl-lh-xl-1_5 p {
    line-height: 1.5 !important;
  }
  .kl-col-xl-40-perc {
    width: 40%;
  }
  .kl-col-xl-48-perc {
    width: 48%;
  }
  .kl-col-xl-52-perc {
    width: 52%;
  }
  .kl-col-xl-60-perc {
    width: 60%;
  }
  .kl-max-w-xl-none {
    max-width: none;
  }
  .kl-w-xl-none {
    width: none;
    max-width: 100%;
  }
  .kl-min-w-xl-none {
    min-width: none;
  }
  .kl-max-w-xl-50 {
    max-width: 50px;
  }
  .kl-w-xl-50 {
    width: 50px;
    max-width: 100%;
  }
  .kl-min-w-xl-50 {
    min-width: 50px;
  }
  .kl-max-w-xl-105 {
    max-width: 105px;
  }
  .kl-w-xl-105 {
    width: 105px;
    max-width: 100%;
  }
  .kl-min-w-xl-105 {
    min-width: 105px;
  }
  .kl-max-w-xl-175 {
    max-width: 175px;
  }
  .kl-w-xl-175 {
    width: 175px;
    max-width: 100%;
  }
  .kl-min-w-xl-175 {
    min-width: 175px;
  }
  .kl-max-w-xl-210 {
    max-width: 210px;
  }
  .kl-w-xl-210 {
    width: 210px;
    max-width: 100%;
  }
  .kl-min-w-xl-210 {
    min-width: 210px;
  }
  .kl-max-w-xl-270 {
    max-width: 270px;
  }
  .kl-w-xl-270 {
    width: 270px;
    max-width: 100%;
  }
  .kl-min-w-xl-270 {
    min-width: 270px;
  }
  .kl-max-w-xl-538 {
    max-width: 538px;
  }
  .kl-w-xl-538 {
    width: 538px;
    max-width: 100%;
  }
  .kl-min-w-xl-538 {
    min-width: 538px;
  }
  .kl-max-w-xl-566 {
    max-width: 566px;
  }
  .kl-w-xl-566 {
    width: 566px;
    max-width: 100%;
  }
  .kl-min-w-xl-566 {
    min-width: 566px;
  }
  .kl-max-w-xl-770 {
    max-width: 770px;
  }
  .kl-w-xl-770 {
    width: 770px;
    max-width: 100%;
  }
  .kl-min-w-xl-770 {
    min-width: 770px;
  }
  .kl-max-w-xl-828 {
    max-width: 828px;
  }
  .kl-w-xl-828 {
    width: 828px;
    max-width: 100%;
  }
  .kl-min-w-xl-828 {
    min-width: 828px;
  }
  .kl-max-w-xl-1164 {
    max-width: 1164px;
  }
  .kl-w-xl-1164 {
    width: 1164px;
    max-width: 100%;
  }
  .kl-min-w-xl-1164 {
    min-width: 1164px;
  }
  .kl-gx-xl-0 {
    --bs-gutter-x: 0px;
  }
  .kl-gy-xl-0 {
    --bs-gutter-y: 0px;
  }
  .kl-mx-xl-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .kl-my-xl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .kl-px-xl-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .kl-py-xl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .kl-mt-xl-0 {
    margin-top: 0px !important;
  }
  .kl-mt-n-xl-0 {
    margin-top: -0px !important;
  }
  .kl-pt-xl-0 {
    padding-top: 0px !important;
  }
  .kl-mb-xl-0 {
    margin-bottom: 0px !important;
  }
  .kl-mb-n-xl-0 {
    margin-bottom: -0px !important;
  }
  .kl-pb-xl-0 {
    padding-bottom: 0px !important;
  }
  .kl-ms-xl-0 {
    margin-left: 0px !important;
  }
  .kl-ms-n-xl-0 {
    margin-left: -0px !important;
  }
  .kl-ps-xl-0 {
    padding-left: 0px !important;
  }
  .kl-me-xl-0 {
    margin-right: 0px !important;
  }
  .kl-me-n-xl-0 {
    margin-right: -0px !important;
  }
  .kl-pe-xl-0 {
    padding-right: 0px !important;
  }
  .kl-gx-xl-5 {
    --bs-gutter-x: 5px;
  }
  .kl-gy-xl-5 {
    --bs-gutter-y: 5px;
  }
  .kl-mx-xl-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .kl-my-xl-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .kl-px-xl-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .kl-py-xl-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .kl-mt-xl-5 {
    margin-top: 5px !important;
  }
  .kl-mt-n-xl-5 {
    margin-top: -5px !important;
  }
  .kl-pt-xl-5 {
    padding-top: 5px !important;
  }
  .kl-mb-xl-5 {
    margin-bottom: 5px !important;
  }
  .kl-mb-n-xl-5 {
    margin-bottom: -5px !important;
  }
  .kl-pb-xl-5 {
    padding-bottom: 5px !important;
  }
  .kl-ms-xl-5 {
    margin-left: 5px !important;
  }
  .kl-ms-n-xl-5 {
    margin-left: -5px !important;
  }
  .kl-ps-xl-5 {
    padding-left: 5px !important;
  }
  .kl-me-xl-5 {
    margin-right: 5px !important;
  }
  .kl-me-n-xl-5 {
    margin-right: -5px !important;
  }
  .kl-pe-xl-5 {
    padding-right: 5px !important;
  }
  .kl-gx-xl-10 {
    --bs-gutter-x: 10px;
  }
  .kl-gy-xl-10 {
    --bs-gutter-y: 10px;
  }
  .kl-mx-xl-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .kl-my-xl-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .kl-px-xl-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .kl-py-xl-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .kl-mt-xl-10 {
    margin-top: 10px !important;
  }
  .kl-mt-n-xl-10 {
    margin-top: -10px !important;
  }
  .kl-pt-xl-10 {
    padding-top: 10px !important;
  }
  .kl-mb-xl-10 {
    margin-bottom: 10px !important;
  }
  .kl-mb-n-xl-10 {
    margin-bottom: -10px !important;
  }
  .kl-pb-xl-10 {
    padding-bottom: 10px !important;
  }
  .kl-ms-xl-10 {
    margin-left: 10px !important;
  }
  .kl-ms-n-xl-10 {
    margin-left: -10px !important;
  }
  .kl-ps-xl-10 {
    padding-left: 10px !important;
  }
  .kl-me-xl-10 {
    margin-right: 10px !important;
  }
  .kl-me-n-xl-10 {
    margin-right: -10px !important;
  }
  .kl-pe-xl-10 {
    padding-right: 10px !important;
  }
  .kl-gx-xl-13 {
    --bs-gutter-x: 13px;
  }
  .kl-gy-xl-13 {
    --bs-gutter-y: 13px;
  }
  .kl-mx-xl-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .kl-my-xl-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .kl-px-xl-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .kl-py-xl-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .kl-mt-xl-13 {
    margin-top: 13px !important;
  }
  .kl-mt-n-xl-13 {
    margin-top: -13px !important;
  }
  .kl-pt-xl-13 {
    padding-top: 13px !important;
  }
  .kl-mb-xl-13 {
    margin-bottom: 13px !important;
  }
  .kl-mb-n-xl-13 {
    margin-bottom: -13px !important;
  }
  .kl-pb-xl-13 {
    padding-bottom: 13px !important;
  }
  .kl-ms-xl-13 {
    margin-left: 13px !important;
  }
  .kl-ms-n-xl-13 {
    margin-left: -13px !important;
  }
  .kl-ps-xl-13 {
    padding-left: 13px !important;
  }
  .kl-me-xl-13 {
    margin-right: 13px !important;
  }
  .kl-me-n-xl-13 {
    margin-right: -13px !important;
  }
  .kl-pe-xl-13 {
    padding-right: 13px !important;
  }
  .kl-gx-xl-15 {
    --bs-gutter-x: 15px;
  }
  .kl-gy-xl-15 {
    --bs-gutter-y: 15px;
  }
  .kl-mx-xl-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .kl-my-xl-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .kl-px-xl-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .kl-py-xl-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .kl-mt-xl-15 {
    margin-top: 15px !important;
  }
  .kl-mt-n-xl-15 {
    margin-top: -15px !important;
  }
  .kl-pt-xl-15 {
    padding-top: 15px !important;
  }
  .kl-mb-xl-15 {
    margin-bottom: 15px !important;
  }
  .kl-mb-n-xl-15 {
    margin-bottom: -15px !important;
  }
  .kl-pb-xl-15 {
    padding-bottom: 15px !important;
  }
  .kl-ms-xl-15 {
    margin-left: 15px !important;
  }
  .kl-ms-n-xl-15 {
    margin-left: -15px !important;
  }
  .kl-ps-xl-15 {
    padding-left: 15px !important;
  }
  .kl-me-xl-15 {
    margin-right: 15px !important;
  }
  .kl-me-n-xl-15 {
    margin-right: -15px !important;
  }
  .kl-pe-xl-15 {
    padding-right: 15px !important;
  }
  .kl-gx-xl-20 {
    --bs-gutter-x: 20px;
  }
  .kl-gy-xl-20 {
    --bs-gutter-y: 20px;
  }
  .kl-mx-xl-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .kl-my-xl-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .kl-px-xl-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .kl-py-xl-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .kl-mt-xl-20 {
    margin-top: 20px !important;
  }
  .kl-mt-n-xl-20 {
    margin-top: -20px !important;
  }
  .kl-pt-xl-20 {
    padding-top: 20px !important;
  }
  .kl-mb-xl-20 {
    margin-bottom: 20px !important;
  }
  .kl-mb-n-xl-20 {
    margin-bottom: -20px !important;
  }
  .kl-pb-xl-20 {
    padding-bottom: 20px !important;
  }
  .kl-ms-xl-20 {
    margin-left: 20px !important;
  }
  .kl-ms-n-xl-20 {
    margin-left: -20px !important;
  }
  .kl-ps-xl-20 {
    padding-left: 20px !important;
  }
  .kl-me-xl-20 {
    margin-right: 20px !important;
  }
  .kl-me-n-xl-20 {
    margin-right: -20px !important;
  }
  .kl-pe-xl-20 {
    padding-right: 20px !important;
  }
  .kl-gx-xl-25 {
    --bs-gutter-x: 25px;
  }
  .kl-gy-xl-25 {
    --bs-gutter-y: 25px;
  }
  .kl-mx-xl-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .kl-my-xl-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .kl-px-xl-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .kl-py-xl-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .kl-mt-xl-25 {
    margin-top: 25px !important;
  }
  .kl-mt-n-xl-25 {
    margin-top: -25px !important;
  }
  .kl-pt-xl-25 {
    padding-top: 25px !important;
  }
  .kl-mb-xl-25 {
    margin-bottom: 25px !important;
  }
  .kl-mb-n-xl-25 {
    margin-bottom: -25px !important;
  }
  .kl-pb-xl-25 {
    padding-bottom: 25px !important;
  }
  .kl-ms-xl-25 {
    margin-left: 25px !important;
  }
  .kl-ms-n-xl-25 {
    margin-left: -25px !important;
  }
  .kl-ps-xl-25 {
    padding-left: 25px !important;
  }
  .kl-me-xl-25 {
    margin-right: 25px !important;
  }
  .kl-me-n-xl-25 {
    margin-right: -25px !important;
  }
  .kl-pe-xl-25 {
    padding-right: 25px !important;
  }
  .kl-gx-xl-27 {
    --bs-gutter-x: 27px;
  }
  .kl-gy-xl-27 {
    --bs-gutter-y: 27px;
  }
  .kl-mx-xl-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .kl-my-xl-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .kl-px-xl-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .kl-py-xl-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .kl-mt-xl-27 {
    margin-top: 27px !important;
  }
  .kl-mt-n-xl-27 {
    margin-top: -27px !important;
  }
  .kl-pt-xl-27 {
    padding-top: 27px !important;
  }
  .kl-mb-xl-27 {
    margin-bottom: 27px !important;
  }
  .kl-mb-n-xl-27 {
    margin-bottom: -27px !important;
  }
  .kl-pb-xl-27 {
    padding-bottom: 27px !important;
  }
  .kl-ms-xl-27 {
    margin-left: 27px !important;
  }
  .kl-ms-n-xl-27 {
    margin-left: -27px !important;
  }
  .kl-ps-xl-27 {
    padding-left: 27px !important;
  }
  .kl-me-xl-27 {
    margin-right: 27px !important;
  }
  .kl-me-n-xl-27 {
    margin-right: -27px !important;
  }
  .kl-pe-xl-27 {
    padding-right: 27px !important;
  }
  .kl-gx-xl-30 {
    --bs-gutter-x: 30px;
  }
  .kl-gy-xl-30 {
    --bs-gutter-y: 30px;
  }
  .kl-mx-xl-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .kl-my-xl-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .kl-px-xl-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .kl-py-xl-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .kl-mt-xl-30 {
    margin-top: 30px !important;
  }
  .kl-mt-n-xl-30 {
    margin-top: -30px !important;
  }
  .kl-pt-xl-30 {
    padding-top: 30px !important;
  }
  .kl-mb-xl-30 {
    margin-bottom: 30px !important;
  }
  .kl-mb-n-xl-30 {
    margin-bottom: -30px !important;
  }
  .kl-pb-xl-30 {
    padding-bottom: 30px !important;
  }
  .kl-ms-xl-30 {
    margin-left: 30px !important;
  }
  .kl-ms-n-xl-30 {
    margin-left: -30px !important;
  }
  .kl-ps-xl-30 {
    padding-left: 30px !important;
  }
  .kl-me-xl-30 {
    margin-right: 30px !important;
  }
  .kl-me-n-xl-30 {
    margin-right: -30px !important;
  }
  .kl-pe-xl-30 {
    padding-right: 30px !important;
  }
  .kl-gx-xl-35 {
    --bs-gutter-x: 35px;
  }
  .kl-gy-xl-35 {
    --bs-gutter-y: 35px;
  }
  .kl-mx-xl-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .kl-my-xl-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .kl-px-xl-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .kl-py-xl-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .kl-mt-xl-35 {
    margin-top: 35px !important;
  }
  .kl-mt-n-xl-35 {
    margin-top: -35px !important;
  }
  .kl-pt-xl-35 {
    padding-top: 35px !important;
  }
  .kl-mb-xl-35 {
    margin-bottom: 35px !important;
  }
  .kl-mb-n-xl-35 {
    margin-bottom: -35px !important;
  }
  .kl-pb-xl-35 {
    padding-bottom: 35px !important;
  }
  .kl-ms-xl-35 {
    margin-left: 35px !important;
  }
  .kl-ms-n-xl-35 {
    margin-left: -35px !important;
  }
  .kl-ps-xl-35 {
    padding-left: 35px !important;
  }
  .kl-me-xl-35 {
    margin-right: 35px !important;
  }
  .kl-me-n-xl-35 {
    margin-right: -35px !important;
  }
  .kl-pe-xl-35 {
    padding-right: 35px !important;
  }
  .kl-gx-xl-40 {
    --bs-gutter-x: 40px;
  }
  .kl-gy-xl-40 {
    --bs-gutter-y: 40px;
  }
  .kl-mx-xl-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .kl-my-xl-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .kl-px-xl-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .kl-py-xl-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .kl-mt-xl-40 {
    margin-top: 40px !important;
  }
  .kl-mt-n-xl-40 {
    margin-top: -40px !important;
  }
  .kl-pt-xl-40 {
    padding-top: 40px !important;
  }
  .kl-mb-xl-40 {
    margin-bottom: 40px !important;
  }
  .kl-mb-n-xl-40 {
    margin-bottom: -40px !important;
  }
  .kl-pb-xl-40 {
    padding-bottom: 40px !important;
  }
  .kl-ms-xl-40 {
    margin-left: 40px !important;
  }
  .kl-ms-n-xl-40 {
    margin-left: -40px !important;
  }
  .kl-ps-xl-40 {
    padding-left: 40px !important;
  }
  .kl-me-xl-40 {
    margin-right: 40px !important;
  }
  .kl-me-n-xl-40 {
    margin-right: -40px !important;
  }
  .kl-pe-xl-40 {
    padding-right: 40px !important;
  }
  .kl-gx-xl-45 {
    --bs-gutter-x: 45px;
  }
  .kl-gy-xl-45 {
    --bs-gutter-y: 45px;
  }
  .kl-mx-xl-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .kl-my-xl-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .kl-px-xl-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .kl-py-xl-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .kl-mt-xl-45 {
    margin-top: 45px !important;
  }
  .kl-mt-n-xl-45 {
    margin-top: -45px !important;
  }
  .kl-pt-xl-45 {
    padding-top: 45px !important;
  }
  .kl-mb-xl-45 {
    margin-bottom: 45px !important;
  }
  .kl-mb-n-xl-45 {
    margin-bottom: -45px !important;
  }
  .kl-pb-xl-45 {
    padding-bottom: 45px !important;
  }
  .kl-ms-xl-45 {
    margin-left: 45px !important;
  }
  .kl-ms-n-xl-45 {
    margin-left: -45px !important;
  }
  .kl-ps-xl-45 {
    padding-left: 45px !important;
  }
  .kl-me-xl-45 {
    margin-right: 45px !important;
  }
  .kl-me-n-xl-45 {
    margin-right: -45px !important;
  }
  .kl-pe-xl-45 {
    padding-right: 45px !important;
  }
  .kl-gx-xl-50 {
    --bs-gutter-x: 50px;
  }
  .kl-gy-xl-50 {
    --bs-gutter-y: 50px;
  }
  .kl-mx-xl-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .kl-my-xl-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .kl-px-xl-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .kl-py-xl-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .kl-mt-xl-50 {
    margin-top: 50px !important;
  }
  .kl-mt-n-xl-50 {
    margin-top: -50px !important;
  }
  .kl-pt-xl-50 {
    padding-top: 50px !important;
  }
  .kl-mb-xl-50 {
    margin-bottom: 50px !important;
  }
  .kl-mb-n-xl-50 {
    margin-bottom: -50px !important;
  }
  .kl-pb-xl-50 {
    padding-bottom: 50px !important;
  }
  .kl-ms-xl-50 {
    margin-left: 50px !important;
  }
  .kl-ms-n-xl-50 {
    margin-left: -50px !important;
  }
  .kl-ps-xl-50 {
    padding-left: 50px !important;
  }
  .kl-me-xl-50 {
    margin-right: 50px !important;
  }
  .kl-me-n-xl-50 {
    margin-right: -50px !important;
  }
  .kl-pe-xl-50 {
    padding-right: 50px !important;
  }
  .kl-gx-xl-60 {
    --bs-gutter-x: 60px;
  }
  .kl-gy-xl-60 {
    --bs-gutter-y: 60px;
  }
  .kl-mx-xl-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .kl-my-xl-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .kl-px-xl-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .kl-py-xl-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .kl-mt-xl-60 {
    margin-top: 60px !important;
  }
  .kl-mt-n-xl-60 {
    margin-top: -60px !important;
  }
  .kl-pt-xl-60 {
    padding-top: 60px !important;
  }
  .kl-mb-xl-60 {
    margin-bottom: 60px !important;
  }
  .kl-mb-n-xl-60 {
    margin-bottom: -60px !important;
  }
  .kl-pb-xl-60 {
    padding-bottom: 60px !important;
  }
  .kl-ms-xl-60 {
    margin-left: 60px !important;
  }
  .kl-ms-n-xl-60 {
    margin-left: -60px !important;
  }
  .kl-ps-xl-60 {
    padding-left: 60px !important;
  }
  .kl-me-xl-60 {
    margin-right: 60px !important;
  }
  .kl-me-n-xl-60 {
    margin-right: -60px !important;
  }
  .kl-pe-xl-60 {
    padding-right: 60px !important;
  }
  .kl-gx-xl-70 {
    --bs-gutter-x: 70px;
  }
  .kl-gy-xl-70 {
    --bs-gutter-y: 70px;
  }
  .kl-mx-xl-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .kl-my-xl-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .kl-px-xl-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .kl-py-xl-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .kl-mt-xl-70 {
    margin-top: 70px !important;
  }
  .kl-mt-n-xl-70 {
    margin-top: -70px !important;
  }
  .kl-pt-xl-70 {
    padding-top: 70px !important;
  }
  .kl-mb-xl-70 {
    margin-bottom: 70px !important;
  }
  .kl-mb-n-xl-70 {
    margin-bottom: -70px !important;
  }
  .kl-pb-xl-70 {
    padding-bottom: 70px !important;
  }
  .kl-ms-xl-70 {
    margin-left: 70px !important;
  }
  .kl-ms-n-xl-70 {
    margin-left: -70px !important;
  }
  .kl-ps-xl-70 {
    padding-left: 70px !important;
  }
  .kl-me-xl-70 {
    margin-right: 70px !important;
  }
  .kl-me-n-xl-70 {
    margin-right: -70px !important;
  }
  .kl-pe-xl-70 {
    padding-right: 70px !important;
  }
  .kl-gx-xl-85 {
    --bs-gutter-x: 85px;
  }
  .kl-gy-xl-85 {
    --bs-gutter-y: 85px;
  }
  .kl-mx-xl-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .kl-my-xl-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .kl-px-xl-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .kl-py-xl-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .kl-mt-xl-85 {
    margin-top: 85px !important;
  }
  .kl-mt-n-xl-85 {
    margin-top: -85px !important;
  }
  .kl-pt-xl-85 {
    padding-top: 85px !important;
  }
  .kl-mb-xl-85 {
    margin-bottom: 85px !important;
  }
  .kl-mb-n-xl-85 {
    margin-bottom: -85px !important;
  }
  .kl-pb-xl-85 {
    padding-bottom: 85px !important;
  }
  .kl-ms-xl-85 {
    margin-left: 85px !important;
  }
  .kl-ms-n-xl-85 {
    margin-left: -85px !important;
  }
  .kl-ps-xl-85 {
    padding-left: 85px !important;
  }
  .kl-me-xl-85 {
    margin-right: 85px !important;
  }
  .kl-me-n-xl-85 {
    margin-right: -85px !important;
  }
  .kl-pe-xl-85 {
    padding-right: 85px !important;
  }
  .kl-gx-xl-100 {
    --bs-gutter-x: 100px;
  }
  .kl-gy-xl-100 {
    --bs-gutter-y: 100px;
  }
  .kl-mx-xl-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .kl-my-xl-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .kl-px-xl-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .kl-py-xl-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .kl-mt-xl-100 {
    margin-top: 100px !important;
  }
  .kl-mt-n-xl-100 {
    margin-top: -100px !important;
  }
  .kl-pt-xl-100 {
    padding-top: 100px !important;
  }
  .kl-mb-xl-100 {
    margin-bottom: 100px !important;
  }
  .kl-mb-n-xl-100 {
    margin-bottom: -100px !important;
  }
  .kl-pb-xl-100 {
    padding-bottom: 100px !important;
  }
  .kl-ms-xl-100 {
    margin-left: 100px !important;
  }
  .kl-ms-n-xl-100 {
    margin-left: -100px !important;
  }
  .kl-ps-xl-100 {
    padding-left: 100px !important;
  }
  .kl-me-xl-100 {
    margin-right: 100px !important;
  }
  .kl-me-n-xl-100 {
    margin-right: -100px !important;
  }
  .kl-pe-xl-100 {
    padding-right: 100px !important;
  }
  .kl-gx-xl-115 {
    --bs-gutter-x: 115px;
  }
  .kl-gy-xl-115 {
    --bs-gutter-y: 115px;
  }
  .kl-mx-xl-115 {
    margin-left: 115px !important;
    margin-right: 115px !important;
  }
  .kl-my-xl-115 {
    margin-top: 115px !important;
    margin-bottom: 115px !important;
  }
  .kl-px-xl-115 {
    padding-left: 115px !important;
    padding-right: 115px !important;
  }
  .kl-py-xl-115 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
  .kl-mt-xl-115 {
    margin-top: 115px !important;
  }
  .kl-mt-n-xl-115 {
    margin-top: -115px !important;
  }
  .kl-pt-xl-115 {
    padding-top: 115px !important;
  }
  .kl-mb-xl-115 {
    margin-bottom: 115px !important;
  }
  .kl-mb-n-xl-115 {
    margin-bottom: -115px !important;
  }
  .kl-pb-xl-115 {
    padding-bottom: 115px !important;
  }
  .kl-ms-xl-115 {
    margin-left: 115px !important;
  }
  .kl-ms-n-xl-115 {
    margin-left: -115px !important;
  }
  .kl-ps-xl-115 {
    padding-left: 115px !important;
  }
  .kl-me-xl-115 {
    margin-right: 115px !important;
  }
  .kl-me-n-xl-115 {
    margin-right: -115px !important;
  }
  .kl-pe-xl-115 {
    padding-right: 115px !important;
  }
  .kl-gx-xl-125 {
    --bs-gutter-x: 125px;
  }
  .kl-gy-xl-125 {
    --bs-gutter-y: 125px;
  }
  .kl-mx-xl-125 {
    margin-left: 125px !important;
    margin-right: 125px !important;
  }
  .kl-my-xl-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
  }
  .kl-px-xl-125 {
    padding-left: 125px !important;
    padding-right: 125px !important;
  }
  .kl-py-xl-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .kl-mt-xl-125 {
    margin-top: 125px !important;
  }
  .kl-mt-n-xl-125 {
    margin-top: -125px !important;
  }
  .kl-pt-xl-125 {
    padding-top: 125px !important;
  }
  .kl-mb-xl-125 {
    margin-bottom: 125px !important;
  }
  .kl-mb-n-xl-125 {
    margin-bottom: -125px !important;
  }
  .kl-pb-xl-125 {
    padding-bottom: 125px !important;
  }
  .kl-ms-xl-125 {
    margin-left: 125px !important;
  }
  .kl-ms-n-xl-125 {
    margin-left: -125px !important;
  }
  .kl-ps-xl-125 {
    padding-left: 125px !important;
  }
  .kl-me-xl-125 {
    margin-right: 125px !important;
  }
  .kl-me-n-xl-125 {
    margin-right: -125px !important;
  }
  .kl-pe-xl-125 {
    padding-right: 125px !important;
  }
  .kl-gx-xl-150 {
    --bs-gutter-x: 150px;
  }
  .kl-gy-xl-150 {
    --bs-gutter-y: 150px;
  }
  .kl-mx-xl-150 {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .kl-my-xl-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .kl-px-xl-150 {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
  .kl-py-xl-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .kl-mt-xl-150 {
    margin-top: 150px !important;
  }
  .kl-mt-n-xl-150 {
    margin-top: -150px !important;
  }
  .kl-pt-xl-150 {
    padding-top: 150px !important;
  }
  .kl-mb-xl-150 {
    margin-bottom: 150px !important;
  }
  .kl-mb-n-xl-150 {
    margin-bottom: -150px !important;
  }
  .kl-pb-xl-150 {
    padding-bottom: 150px !important;
  }
  .kl-ms-xl-150 {
    margin-left: 150px !important;
  }
  .kl-ms-n-xl-150 {
    margin-left: -150px !important;
  }
  .kl-ps-xl-150 {
    padding-left: 150px !important;
  }
  .kl-me-xl-150 {
    margin-right: 150px !important;
  }
  .kl-me-n-xl-150 {
    margin-right: -150px !important;
  }
  .kl-pe-xl-150 {
    padding-right: 150px !important;
  }
  .kl-gx-xl-225 {
    --bs-gutter-x: 225px;
  }
  .kl-gy-xl-225 {
    --bs-gutter-y: 225px;
  }
  .kl-mx-xl-225 {
    margin-left: 225px !important;
    margin-right: 225px !important;
  }
  .kl-my-xl-225 {
    margin-top: 225px !important;
    margin-bottom: 225px !important;
  }
  .kl-px-xl-225 {
    padding-left: 225px !important;
    padding-right: 225px !important;
  }
  .kl-py-xl-225 {
    padding-top: 225px !important;
    padding-bottom: 225px !important;
  }
  .kl-mt-xl-225 {
    margin-top: 225px !important;
  }
  .kl-mt-n-xl-225 {
    margin-top: -225px !important;
  }
  .kl-pt-xl-225 {
    padding-top: 225px !important;
  }
  .kl-mb-xl-225 {
    margin-bottom: 225px !important;
  }
  .kl-mb-n-xl-225 {
    margin-bottom: -225px !important;
  }
  .kl-pb-xl-225 {
    padding-bottom: 225px !important;
  }
  .kl-ms-xl-225 {
    margin-left: 225px !important;
  }
  .kl-ms-n-xl-225 {
    margin-left: -225px !important;
  }
  .kl-ps-xl-225 {
    padding-left: 225px !important;
  }
  .kl-me-xl-225 {
    margin-right: 225px !important;
  }
  .kl-me-n-xl-225 {
    margin-right: -225px !important;
  }
  .kl-pe-xl-225 {
    padding-right: 225px !important;
  }
  .kl-gx-xl-295 {
    --bs-gutter-x: 295px;
  }
  .kl-gy-xl-295 {
    --bs-gutter-y: 295px;
  }
  .kl-mx-xl-295 {
    margin-left: 295px !important;
    margin-right: 295px !important;
  }
  .kl-my-xl-295 {
    margin-top: 295px !important;
    margin-bottom: 295px !important;
  }
  .kl-px-xl-295 {
    padding-left: 295px !important;
    padding-right: 295px !important;
  }
  .kl-py-xl-295 {
    padding-top: 295px !important;
    padding-bottom: 295px !important;
  }
  .kl-mt-xl-295 {
    margin-top: 295px !important;
  }
  .kl-mt-n-xl-295 {
    margin-top: -295px !important;
  }
  .kl-pt-xl-295 {
    padding-top: 295px !important;
  }
  .kl-mb-xl-295 {
    margin-bottom: 295px !important;
  }
  .kl-mb-n-xl-295 {
    margin-bottom: -295px !important;
  }
  .kl-pb-xl-295 {
    padding-bottom: 295px !important;
  }
  .kl-ms-xl-295 {
    margin-left: 295px !important;
  }
  .kl-ms-n-xl-295 {
    margin-left: -295px !important;
  }
  .kl-ps-xl-295 {
    padding-left: 295px !important;
  }
  .kl-me-xl-295 {
    margin-right: 295px !important;
  }
  .kl-me-n-xl-295 {
    margin-right: -295px !important;
  }
  .kl-pe-xl-295 {
    padding-right: 295px !important;
  }
}
.kl-petal-black svg path {
  fill: #000000;
}

.kl-petal-black_primary svg path {
  fill: #223F3F;
}

.kl-petal-black_secondary svg path {
  fill: #333333;
}

.kl-petal-black_tertiary svg path {
  fill: #403D44;
}

.kl-petal-white svg path {
  fill: #ffffff;
}

.kl-petal-green svg path {
  fill: #24A344;
}

.kl-petal-green_primary svg path {
  fill: #3A8D61;
}

.kl-petal-green_secondary svg path {
  fill: #EAF8E9;
}

.kl-petal-green_tertiary svg path {
  fill: #25A345;
}

.kl-petal-green_quaternary svg path {
  fill: #00A652;
}

.kl-petal-dark_green svg path {
  fill: #00792D;
}

.kl-petal-blue svg path {
  fill: #10ACB6;
}

.kl-petal-blue_primary svg path {
  fill: #1BB0B8;
}

.kl-petal-blue_secondary svg path {
  fill: #03ABB4;
}

.kl-petal-blue_tertiary svg path {
  fill: #0D93F4;
}

.kl-petal-blue_sky svg path {
  fill: #03ABB4;
}

.kl-petal-yellow svg path {
  fill: #FBE100;
}

.kl-petal-yellow_primary svg path {
  fill: #EAF0BA;
}

.kl-petal-yellow_secondary svg path {
  fill: #EAEEBC;
}

.kl-petal-yellow_tertiary svg path {
  fill: #FECE00;
}

.kl-petal-orange svg path {
  fill: #FDA700;
}

.kl-petal-purple svg path {
  fill: #A373C7;
}

.kl-props-banner-hero:before, .kl-header .kl-navbar-nav .nav-item .nav-link.dropdown-toggle::before, .kl-card-theme4::before, .kl-card-theme3-img::before, .kl-card-theme2::before {
  content: "";
  position: absolute;
}

svg path {
  transition: all 0.3s ease;
}

.kl-bg-img {
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: cover !important;
  width: 100%;
}

.btn.kl-btn:hover {
  color: #ffffff;
}

.kl-textarea,
.kl-input {
  padding: 8.5px 16px;
  line-height: 27px;
  border-color: transparent;
  border-radius: 5px;
}
.kl-textarea::-moz-placeholder, .kl-input::-moz-placeholder {
  color: #24A344;
}
.kl-textarea::placeholder,
.kl-input::placeholder {
  color: #24A344;
}

.form-control.kl-textarea {
  min-height: 194px;
}

.kl-deco-petal-absolute {
  display: inline-block;
  max-width: 130px;
  position: absolute;
  top: -85px;
}
@media (min-width: 992px) {
  .kl-deco-petal-absolute {
    max-width: 195px;
  }
}
@media (min-width: 1200px) {
  .kl-deco-petal-absolute {
    max-width: 274px;
  }
}
.kl-deco-petal.kl-deco-petal-left svg, .kl-deco-petal.kl-deco-petal-right svg {
  max-width: 100%;
  height: auto;
}
.kl-deco-petal.kl-deco-petal-right .kl-deco-petal-absolute {
  right: 0;
}
.kl-deco-petal.kl-thematique-right-petal .kl-deco-petal-absolute {
  top: 15px;
}
@media (min-width: 1200px) {
  .kl-deco-petal.kl-thematique-right-petal .kl-deco-petal-absolute {
    max-width: 195px;
  }
}

@media (max-width: 991.98px) {
  .kl-title-theme2 h2 > span span svg, .kl-title-theme3 svg, .kl-title-theme span svg {
    width: 65px;
    height: auto;
  }
}

.kl-title-theme {
  position: relative;
  display: inline-block;
}
@media (max-width: 575.98px) {
  .kl-title-theme {
    margin-right: 45px;
  }
}
.kl-title-theme span {
  position: absolute;
  top: -52px;
  right: -85px;
}
@media (max-width: 991.98px) {
  .kl-title-theme span {
    top: -37px;
    right: -55px;
  }
}
.kl-title-theme3 span {
  position: relative;
  top: 4px;
  left: -18px;
}
.kl-title-theme3 span svg {
  transform: rotate(69.904deg);
}

.kl-title-theme2 h2 > span {
  position: relative;
  display: inline-block;
}
.kl-title-theme2 h2 > span span {
  position: absolute;
  top: -49px;
  right: -87px;
}
@media (max-width: 991.98px) {
  .kl-title-theme2 h2 > span span {
    top: -37px;
    right: -55px;
  }
}

@media (min-width: 576px) {
  .kl-title-petal-decor {
    display: inline-block;
  }
}
.kl-title-petal-decor svg {
  display: none;
}
@media (min-width: 576px) {
  .kl-title-petal-decor svg {
    position: absolute;
    right: -50px;
    top: -20px;
    display: block;
  }
}

.form-control:focus {
  border-color: #24A344;
  box-shadow: 0 0 0 0.25rem rgba(36, 163, 68, 0.25);
}

.kl-animate-scroll:not(.animate__animated) {
  opacity: 0;
}

.kl-btn-yellow_sencondary {
  background-color: #EAEEBC;
  color: #00792D;
}
.kl-btn-yellow_sencondary:hover {
  background-color: #e7e9c9;
}

.kl-single-menu .nav-item {
  flex-grow: 1;
}
.kl-single-menu .nav-item .nav-link {
  background-color: #ffffff;
  border: 1px solid #24A344;
  border-radius: 5px;
  padding: 7px;
  color: #24A344;
  font-family: "Dosis", serif;
  font-weight: 500;
  font-size: 25px;
  text-transform: uppercase;
  text-align: center;
  transition: background 0.15s ease-in-out, color 0.15s ease-in-out;
}
.kl-single-menu .nav-item .nav-link:hover, .kl-single-menu .nav-item .nav-link:focus {
  background-color: #EAF0BA;
}
.kl-single-menu .nav-item .nav-link.active {
  background-color: #24A344;
  color: #ffffff;
}

.kl-btn {
  font-family: "Dosis", serif;
  font-weight: 600;
  line-height: 1em;
  display: inline-block;
  padding: 7px 10px;
  border-radius: 2px 20px 2px 2px;
  border: none;
  transition: all 0.3s ease;
}
.kl-btn-lg {
  font-weight: 800;
  padding: 3.5px 12px 3.5px 8px;
}

.kl-btn-14 {
  font-size: 14px;
}
.kl-btn-16 {
  font-size: 16px;
}

.kl-btn-black {
  background-color: #000000 !important;
  color: #ffffff;
}
.kl-btn-black:hover, .kl-btn-black:focus {
  background-color: #1a1a1a !important;
}

.kl-btn-black_primary {
  background-color: #223F3F !important;
  color: #ffffff;
}
.kl-btn-black_primary:hover, .kl-btn-black_primary:focus {
  background-color: #346060 !important;
}

.kl-btn-black_secondary {
  background-color: #333333 !important;
  color: #ffffff;
}
.kl-btn-black_secondary:hover, .kl-btn-black_secondary:focus {
  background-color: #4d4d4d !important;
}

.kl-btn-black_tertiary {
  background-color: #403D44 !important;
  color: #ffffff;
}
.kl-btn-black_tertiary:hover, .kl-btn-black_tertiary:focus {
  background-color: #59555f !important;
}

.kl-btn-white {
  background-color: #ffffff !important;
  color: #ffffff;
}
.kl-btn-white:hover, .kl-btn-white:focus {
  background-color: #FBE100 !important;
}

.kl-btn-green {
  background-color: #24A344 !important;
  color: #ffffff;
}
.kl-btn-green:hover, .kl-btn-green:focus {
  background-color: #2dcd55 !important;
}

.kl-btn-green_primary {
  background-color: #3A8D61 !important;
  color: #ffffff;
}
.kl-btn-green_primary:hover, .kl-btn-green_primary:focus {
  background-color: #49b17a !important;
}

.kl-btn-green_secondary {
  background-color: #EAF8E9 !important;
  color: #ffffff;
}
.kl-btn-green_secondary:hover, .kl-btn-green_secondary:focus {
  background-color: white !important;
}

.kl-btn-green_tertiary {
  background-color: #25A345 !important;
  color: #ffffff;
}
.kl-btn-green_tertiary:hover, .kl-btn-green_tertiary:focus {
  background-color: #2ecd57 !important;
}

.kl-btn-green_quaternary {
  background-color: #00A652 !important;
  color: #ffffff;
}
.kl-btn-green_quaternary:hover, .kl-btn-green_quaternary:focus {
  background-color: #00d96b !important;
}

.kl-btn-dark_green {
  background-color: #00792D !important;
  color: #ffffff;
}
.kl-btn-dark_green:hover, .kl-btn-dark_green:focus {
  background-color: #00ac40 !important;
}

.kl-btn-blue {
  background-color: #10ACB6 !important;
  color: #ffffff;
}
.kl-btn-blue:hover, .kl-btn-blue:focus {
  background-color: #14d8e5 !important;
}

.kl-btn-blue_primary {
  background-color: #1BB0B8 !important;
  color: #ffffff;
}
.kl-btn-blue_primary:hover, .kl-btn-blue_primary:focus {
  background-color: #27d6df !important;
}

.kl-btn-blue_secondary {
  background-color: #03ABB4 !important;
  color: #ffffff;
}
.kl-btn-blue_secondary:hover, .kl-btn-blue_secondary:focus {
  background-color: #04dbe6 !important;
}

.kl-btn-blue_tertiary {
  background-color: #0D93F4 !important;
  color: #ffffff;
}
.kl-btn-blue_tertiary:hover, .kl-btn-blue_tertiary:focus {
  background-color: #3ea9f6 !important;
}

.kl-btn-blue_sky {
  background-color: #03ABB4 !important;
  color: #ffffff;
}
.kl-btn-blue_sky:hover, .kl-btn-blue_sky:focus {
  background-color: #04dbe6 !important;
}

.kl-btn-yellow {
  background-color: #FBE100 !important;
  color: #ffffff;
}
.kl-btn-yellow:hover, .kl-btn-yellow:focus {
  background-color: #ecd300 !important;
}

.kl-btn-yellow_primary {
  background-color: #EAF0BA !important;
  color: #ffffff;
}
.kl-btn-yellow_primary:hover, .kl-btn-yellow_primary:focus {
  background-color: #f7f9e4 !important;
}

.kl-btn-yellow_secondary {
  background-color: #EAEEBC !important;
  color: #ffffff;
}
.kl-btn-yellow_secondary:hover, .kl-btn-yellow_secondary:focus {
  background-color: #f7f8e5 !important;
}

.kl-btn-yellow_tertiary {
  background-color: #FECE00 !important;
  color: #ffffff;
}
.kl-btn-yellow_tertiary:hover, .kl-btn-yellow_tertiary:focus {
  background-color: #ffd832 !important;
}

.kl-btn-orange {
  background-color: #FDA700 !important;
  color: #ffffff;
}
.kl-btn-orange:hover, .kl-btn-orange:focus {
  background-color: #ffb931 !important;
}

.kl-btn-purple {
  background-color: #A373C7 !important;
  color: #ffffff;
}
.kl-btn-purple:hover, .kl-btn-purple:focus {
  background-color: #bb97d6 !important;
}

.kl-btn-outline-black {
  color: #000000;
  background-color: transparent;
  border: 1px solid #000000;
}
.kl-btn-outline-black:hover {
  background-color: #000000;
  color: #ffffff;
}

.kl-btn-outline-black_primary {
  color: #223F3F;
  background-color: transparent;
  border: 1px solid #223F3F;
}
.kl-btn-outline-black_primary:hover {
  background-color: #223F3F;
  color: #ffffff;
}

.kl-btn-outline-black_secondary {
  color: #333333;
  background-color: transparent;
  border: 1px solid #333333;
}
.kl-btn-outline-black_secondary:hover {
  background-color: #333333;
  color: #ffffff;
}

.kl-btn-outline-black_tertiary {
  color: #403D44;
  background-color: transparent;
  border: 1px solid #403D44;
}
.kl-btn-outline-black_tertiary:hover {
  background-color: #403D44;
  color: #ffffff;
}

.kl-btn-outline-white {
  color: #ffffff;
  background-color: transparent;
  border: 1px solid #ffffff;
}
.kl-btn-outline-white:hover {
  background-color: #ffffff;
  color: #ffffff;
}

.kl-btn-outline-green {
  color: #24A344;
  background-color: transparent;
  border: 1px solid #24A344;
}
.kl-btn-outline-green:hover {
  background-color: #24A344;
  color: #ffffff;
}

.kl-btn-outline-green_primary {
  color: #3A8D61;
  background-color: transparent;
  border: 1px solid #3A8D61;
}
.kl-btn-outline-green_primary:hover {
  background-color: #3A8D61;
  color: #ffffff;
}

.kl-btn-outline-green_secondary {
  color: #EAF8E9;
  background-color: transparent;
  border: 1px solid #EAF8E9;
}
.kl-btn-outline-green_secondary:hover {
  background-color: #EAF8E9;
  color: #ffffff;
}

.kl-btn-outline-green_tertiary {
  color: #25A345;
  background-color: transparent;
  border: 1px solid #25A345;
}
.kl-btn-outline-green_tertiary:hover {
  background-color: #25A345;
  color: #ffffff;
}

.kl-btn-outline-green_quaternary {
  color: #00A652;
  background-color: transparent;
  border: 1px solid #00A652;
}
.kl-btn-outline-green_quaternary:hover {
  background-color: #00A652;
  color: #ffffff;
}

.kl-btn-outline-dark_green {
  color: #00792D;
  background-color: transparent;
  border: 1px solid #00792D;
}
.kl-btn-outline-dark_green:hover {
  background-color: #00792D;
  color: #ffffff;
}

.kl-btn-outline-blue {
  color: #10ACB6;
  background-color: transparent;
  border: 1px solid #10ACB6;
}
.kl-btn-outline-blue:hover {
  background-color: #10ACB6;
  color: #ffffff;
}

.kl-btn-outline-blue_primary {
  color: #1BB0B8;
  background-color: transparent;
  border: 1px solid #1BB0B8;
}
.kl-btn-outline-blue_primary:hover {
  background-color: #1BB0B8;
  color: #ffffff;
}

.kl-btn-outline-blue_secondary {
  color: #03ABB4;
  background-color: transparent;
  border: 1px solid #03ABB4;
}
.kl-btn-outline-blue_secondary:hover {
  background-color: #03ABB4;
  color: #ffffff;
}

.kl-btn-outline-blue_tertiary {
  color: #0D93F4;
  background-color: transparent;
  border: 1px solid #0D93F4;
}
.kl-btn-outline-blue_tertiary:hover {
  background-color: #0D93F4;
  color: #ffffff;
}

.kl-btn-outline-blue_sky {
  color: #03ABB4;
  background-color: transparent;
  border: 1px solid #03ABB4;
}
.kl-btn-outline-blue_sky:hover {
  background-color: #03ABB4;
  color: #ffffff;
}

.kl-btn-outline-yellow {
  color: #FBE100;
  background-color: transparent;
  border: 1px solid #FBE100;
}
.kl-btn-outline-yellow:hover {
  background-color: #FBE100;
  color: #ffffff;
}

.kl-btn-outline-yellow_primary {
  color: #EAF0BA;
  background-color: transparent;
  border: 1px solid #EAF0BA;
}
.kl-btn-outline-yellow_primary:hover {
  background-color: #EAF0BA;
  color: #ffffff;
}

.kl-btn-outline-yellow_secondary {
  color: #EAEEBC;
  background-color: transparent;
  border: 1px solid #EAEEBC;
}
.kl-btn-outline-yellow_secondary:hover {
  background-color: #EAEEBC;
  color: #ffffff;
}

.kl-btn-outline-yellow_tertiary {
  color: #FECE00;
  background-color: transparent;
  border: 1px solid #FECE00;
}
.kl-btn-outline-yellow_tertiary:hover {
  background-color: #FECE00;
  color: #ffffff;
}

.kl-btn-outline-orange {
  color: #FDA700;
  background-color: transparent;
  border: 1px solid #FDA700;
}
.kl-btn-outline-orange:hover {
  background-color: #FDA700;
  color: #ffffff;
}

.kl-btn-outline-purple {
  color: #A373C7;
  background-color: transparent;
  border: 1px solid #A373C7;
}
.kl-btn-outline-purple:hover {
  background-color: #A373C7;
  color: #ffffff;
}

.kl-btn-outline-white:hover {
  color: #24A344;
}

.kl-btn-white-hover:hover {
  background-color: #FBE100 !important;
}

.kl-card-theme {
  background: #ffffff;
  border-radius: 0 10px 10px 10px;
  overflow: hidden;
}
.kl-card-theme-img {
  height: 211px;
  border-radius: 0 10px 10px 10px;
  overflow: hidden;
}
.kl-card-theme-img img {
  transition: all 0.35s ease;
}
.kl-card-theme-img span {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 11px;
  line-height: 1em;
  padding: 6px 7px;
  background: #EAF8E9;
  border-radius: 0 0 13px 0;
}
.kl-card-theme-body {
  padding: 15px;
}
.kl-card-theme:hover .kl-card-theme-img img {
  transform: scale(1.05);
}
.kl-card-theme2 {
  border-radius: 10px 50px 10px 10px;
  overflow: hidden;
  position: relative;
  min-height: 261px;
}
.kl-card-theme2::before {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.kl-card-theme2 > div {
  padding: 16px 18px 20px;
}
.kl-card-theme2 img {
  opacity: 0.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.kl-card-theme2 svg {
  transform: scale(1);
  transition: all 0.3s ease;
}
.kl-card-theme2:hover span svg {
  transform: scale(1.06);
}
.kl-card-theme2-title {
  padding-right: 32px;
}
.kl-card-theme2-title svg {
  position: absolute;
  right: 0;
  bottom: 2px;
}
@media (min-width: 992px) {
  .kl-card-theme2-title svg {
    bottom: 6px;
  }
}
.kl-card-theme3 {
  border-radius: 30px 30px 30px 0px;
}
.kl-card-theme3:hover h3 {
  color: #FBE100;
}
.kl-card-theme3 h3 {
  transition: all 0.25s ease;
}
.kl-card-theme3-img {
  border-radius: 30px 30px 30px 0px;
  height: 232px;
  position: relative;
}
.kl-card-theme3-img::before {
  background: rgba(37, 163, 69, 0.42);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.kl-card-theme3-body {
  padding: 24px 24px 27px;
}
.kl-card-theme-single {
  border-radius: 2px 30px 2px 2px;
  padding: 26px 24px 27px;
}
.kl-card-theme-single:hover h3 {
  color: #FBE100;
}
.kl-card-theme-single h3 {
  transition: all 0.25s ease;
}
.kl-card-theme4 {
  position: relative;
  padding: 45px 22px;
  border-radius: 8px;
}
@media (min-width: 576px) {
  .kl-card-theme4 {
    padding: 50px 40px;
  }
}
.kl-card-theme4::before {
  background: url("../img/home/bg-card-newsletter.svg") no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.kl-card-theme5-img {
  height: 230px;
  border-radius: 10px 50px 0px 0px;
  overflow: hidden;
}
.kl-card-theme5-img img {
  transform: scale(1);
  transition: all 0.35s ease;
}
.kl-card-theme5-img span {
  background: #24A344;
  border-radius: 0px 50px 0px 0px;
  padding: 1.5px 14px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.kl-card-theme5-body {
  padding: 24px 24px 27px;
  border-radius: 0px 0px 10px 10px;
  background: #ffffff;
}
.kl-card-theme5:hover img {
  transform: scale(1.05);
}

.kl-card-theme-black::before {
  background: #000000;
}

.kl-card-theme-black_primary::before {
  background: #223F3F;
}

.kl-card-theme-black_secondary::before {
  background: #333333;
}

.kl-card-theme-black_tertiary::before {
  background: #403D44;
}

.kl-card-theme-white::before {
  background: #ffffff;
}

.kl-card-theme-green::before {
  background: #24A344;
}

.kl-card-theme-green_primary::before {
  background: #3A8D61;
}

.kl-card-theme-green_secondary::before {
  background: #EAF8E9;
}

.kl-card-theme-green_tertiary::before {
  background: #25A345;
}

.kl-card-theme-green_quaternary::before {
  background: #00A652;
}

.kl-card-theme-dark_green::before {
  background: #00792D;
}

.kl-card-theme-blue::before {
  background: #10ACB6;
}

.kl-card-theme-blue_primary::before {
  background: #1BB0B8;
}

.kl-card-theme-blue_secondary::before {
  background: #03ABB4;
}

.kl-card-theme-blue_tertiary::before {
  background: #0D93F4;
}

.kl-card-theme-blue_sky::before {
  background: #03ABB4;
}

.kl-card-theme-yellow::before {
  background: #FBE100;
}

.kl-card-theme-yellow_primary::before {
  background: #EAF0BA;
}

.kl-card-theme-yellow_secondary::before {
  background: #EAEEBC;
}

.kl-card-theme-yellow_tertiary::before {
  background: #FECE00;
}

.kl-card-theme-orange::before {
  background: #FDA700;
}

.kl-card-theme-purple::before {
  background: #A373C7;
}

.kl-header .kl-navbar-nav .nav-item.dropdown ul a, .kl-header .kl-navbar-nav .nav-item .nav-link {
  font-family: "Dosis", serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
  display: inline-block;
}
@media (min-width: 992px) {
  .kl-header .kl-navbar-nav .nav-item.dropdown ul a, .kl-header .kl-navbar-nav .nav-item .nav-link {
    padding: 7px 6px 7px 22px;
  }
}

.kl-header {
  z-index: 10;
  border-bottom: 6px solid #00792D;
  background: #ffffff;
}
.kl-header .navbar {
  padding: 2px 0;
}
@media (min-width: 992px) {
  .kl-header .navbar > div {
    position: relative;
  }
}
.kl-header .kl-navbar-nav {
  border-radius: 0px 0px 30px 0px;
  background: #00792D;
  padding: 16px 0;
  text-align: center;
}
@media (max-width: 991.98px) {
  .kl-header .kl-navbar-nav {
    margin: 0 !important;
  }
}
@media (min-width: 992px) {
  .kl-header .kl-navbar-nav {
    text-align: start;
    position: absolute;
    top: calc(100% + 7px);
    left: 0;
    min-width: 262px;
  }
}
.kl-header .kl-navbar-nav .nav-item .nav-link {
  font-size: 14px;
  line-height: 1.2em;
}
.kl-header .kl-navbar-nav .nav-item .nav-link.dropdown-toggle {
  position: relative;
}
.kl-header .kl-navbar-nav .nav-item .nav-link.dropdown-toggle::after {
  content: none;
}
.kl-header .kl-navbar-nav .nav-item .nav-link.dropdown-toggle::before {
  background: url("../img/icons/chevron-down.svg") no-repeat;
  right: -20px;
  top: 50%;
  transform: translateY(-52%);
  width: 14px;
  height: 14px;
}
.kl-header .kl-navbar-nav .nav-item .nav-link:hover, .kl-header .kl-navbar-nav .nav-item .nav-link.active {
  color: #FBE100;
}
.kl-header .kl-navbar-nav .nav-item .nav-link:hover.dropdown-toggle::before, .kl-header .kl-navbar-nav .nav-item .nav-link.active.dropdown-toggle::before {
  background: url("../img/icons/chevron-down-yellow.svg") no-repeat;
}
.kl-header .kl-navbar-nav .nav-item .nav-link.active {
  font-weight: 900;
}
.kl-header .kl-navbar-nav .nav-item.dropdown ul {
  background: transparent;
  border: none;
  position: static;
  text-align: center;
}
@media (min-width: 992px) {
  .kl-header .kl-navbar-nav .nav-item.dropdown ul {
    padding-left: 15px;
    text-align: start;
  }
}
.kl-header .kl-navbar-nav .nav-item.dropdown ul a {
  font-size: 14px;
  line-height: 1.2em;
}
.kl-header .kl-navbar-nav .nav-item.dropdown ul a:hover {
  background: transparent;
  color: #FBE100;
}

@media (max-width: 991.98px) {
  .kl-navbar-collapse {
    display: flex !important;
    flex-direction: column;
    justify-content: space-between !important;
    position: fixed !important;
    overflow: auto;
    left: -100%;
    top: 0;
    min-width: 375px;
    height: 100vh;
    padding-top: 90px;
    transition: all 0.4s ease;
    background: #00792D;
    z-index: 10;
  }
}
@media (max-width: 575.98px) {
  .kl-navbar-collapse {
    min-width: auto;
    width: 100%;
  }
}

@media (min-width: 992px) {
  .kl-group-contact {
    margin-left: 20px;
  }
}
@media (min-width: 1200px) {
  .kl-group-contact {
    margin-left: 90px;
  }
}
.kl-group-contact .kl-color-black {
  transition: all 0.3s ease;
}
.kl-group-contact .kl-color-black:hover {
  color: #FBE100 !important;
}

.kl-social-networks li a {
  width: 27px;
  height: 28px;
  border-radius: 5px;
  background: #FBE100;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kl-social-networks li a svg path {
  transition: all 0.3s ease;
}
.kl-social-networks li a:hover {
  background: #223F3F;
}
.kl-social-networks li a:hover svg path {
  fill: #FBE100;
}
.kl-social-networks li a .kl-icon-netw {
  display: flex;
  align-items: center;
  justify-content: center;
}

.kl-form-search {
  position: relative;
}
@media (max-width: 991.98px) {
  .kl-form-search {
    margin-top: auto;
    margin-bottom: 20px;
  }
}
.kl-form-search input {
  font-size: 10px;
  line-height: 1.2em;
  color: #ffffff;
  border-radius: 2px 20px 2px 2px;
  border: 1px solid #ffffff;
  padding: 7px 30px;
  font-weight: 300;
  margin: 0 !important;
  width: 300px;
  background: transparent;
}
@media (min-width: 992px) {
  .kl-form-search input {
    color: #939393;
    border: 1px solid #223F3F;
  }
}
.kl-form-search input::-webkit-input-placeholder {
  color: #939393;
}
.kl-form-search input::-moz-placeholder {
  color: #939393;
}
.kl-form-search input:-ms-input-placeholder {
  color: #939393;
}
.kl-form-search input:-moz-placeholder {
  color: #939393;
}
.kl-form-search .kl-btn-search {
  position: absolute;
  top: 0;
  left: 7px;
  height: 100%;
  margin: 0;
  padding: 0;
}
@media (max-width: 991.98px) {
  .kl-form-search .kl-btn-search svg path {
    fill: #ffffff;
  }
}

.kl-navbar-toggler {
  position: relative;
  z-index: 11;
  border: none;
  width: 30px;
  padding: 6px 2px;
  overflow: hidden;
}
.kl-navbar-toggler[aria-expanded=true] ~ .kl-navbar-collapse {
  left: 0;
}
.kl-navbar-toggler[aria-expanded=true] .kl-toggler-icon:first-child {
  transform: rotate(45deg) translate(6px, 5px);
}
.kl-navbar-toggler[aria-expanded=true] .kl-toggler-icon:nth-child(2) {
  transform: translateX(-30px);
}
.kl-navbar-toggler[aria-expanded=true] .kl-toggler-icon:last-child {
  transform: rotate(-45deg) translate(6px, -5px);
}
.kl-navbar-toggler .kl-toggler-icon {
  background: #223F3F;
  display: block;
  height: 2px;
  width: 100%;
  transition: transform 0.25s ease;
}
.kl-navbar-toggler .kl-toggler-icon + .kl-toggler-icon {
  margin-top: 6px;
}

@media (max-width: 991.98px) {
  .kl-navbar-expanded {
    position: fixed;
    width: 100%;
  }
}

footer {
  overflow: hidden;
}
footer > div {
  padding-bottom: 70px;
  margin-top: 45px;
}
@media (min-width: 992px) {
  footer > div {
    padding-bottom: 127px;
    padding-top: 40px;
    margin-top: 0;
  }
}
footer a.kl-color-white {
  transition: color 0.15s ease-in-out;
}
footer a.kl-color-white:hover {
  color: #FBE100 !important;
}

.kl-before-footer {
  position: relative;
  top: 2px;
  height: 70px;
}
@media (min-width: 992px) {
  .kl-before-footer {
    height: 96px;
    width: 100%;
  }
}

.kl-mh-icon {
  height: 42px;
}

.kl-footer-bottom {
  margin-top: 60px;
  padding-top: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.kl-svg-hover:hover svg path {
  fill: #FBE100;
}

.kl-slick-banner {
  padding-top: 55px;
  padding-bottom: 105px;
  position: relative;
}
@media (min-width: 576px) {
  .kl-slick-banner {
    padding-top: 85px;
  }
}
.kl-slick-banner .slick-slider {
  margin-bottom: 0 !important;
}
.kl-slick-banner .slick-slider-dots {
  margin-top: -15px;
}
@media (min-width: 992px) {
  .kl-slick-banner .slick-slider-dots {
    padding-left: 295px;
  }
}
.kl-slick-banner .slick-slider-dots .slick-dots {
  position: relative;
  bottom: 0;
  text-align: left;
}
.kl-slick-banner .slick-slider-dots .slick-dots li {
  width: 15px;
  margin: 0;
}
.kl-slick-banner .slick-slider-dots .slick-dots li + li {
  margin-left: 5px;
}
.kl-slick-banner .slick-slider-dots .slick-dots li button {
  width: 15px;
}
.kl-slick-banner .slick-slider-dots .slick-dots li button::before {
  font-size: 8px;
  color: #ffffff;
  opacity: 1;
  width: 15px;
}
.kl-slick-banner .slick-slider-dots .slick-dots li.slick-active button::before {
  color: #FBE100;
}

.kl-slick-item {
  padding: 25px 0;
}

@media (min-width: 992px) {
  .kl-content-banner {
    padding-left: 295px;
  }
}

.kl-slick-banner-for {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.kl-slick-banner-for div {
  height: 100%;
}

.kl-decor-banner-H {
  position: absolute;
  top: -58px;
  right: -30px;
}
@media (max-width: 575.98px) {
  .kl-decor-banner-H {
    top: -41px;
  }
  .kl-decor-banner-H svg {
    width: 65px;
    height: auto;
  }
}

.kl-bloc-iframe {
  border-radius: 30px;
  overflow: hidden;
}

.kl-btn-play-gray .plyr__control--overlaid {
  background: url(../img/icons/icon-play-gray.svg) no-repeat center;
  opacity: 1;
  width: 58px;
  height: 58px;
  padding: 0;
}
.kl-btn-play-gray .plyr__control--overlaid:hover {
  background: url(../img/icons/icon-play-green.svg) no-repeat center;
}
.kl-btn-play-gray .plyr__control--overlaid > svg {
  opacity: 0;
}

.kl-section-about {
  position: relative;
  padding-top: 85px;
  padding-bottom: 35px;
}
@media (min-width: 576px) {
  .kl-section-about {
    padding-top: 120px;
  }
}

.kl-decor-bottom {
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.kl-section-programs {
  padding-top: 80px;
}

.kl-section-thematiques {
  padding-top: 85px;
}
@media (min-width: 768px) {
  .kl-section-thematiques {
    padding-top: 110px;
  }
}
@media (min-width: 992px) {
  .kl-section-thematiques {
    padding-top: 156px;
  }
}

.kl-deco-sect-top {
  max-height: 120px;
  top: 0;
  left: 0;
  transform: translateY(-97%);
  pointer-events: none;
}

.kl-section-actus {
  padding-top: 65px;
}
@media (min-width: 768px) {
  .kl-section-actus {
    padding-top: 105px;
  }
}

.kl-slick-actus .slick-list.draggable {
  height: 100%;
}
@media (min-width: 768px) {
  .kl-slick-actus .slick-list.draggable {
    margin-left: -24px;
  }
}
@media (min-width: 1200px) {
  .kl-slick-actus .slick-list.draggable {
    margin-left: -30px;
  }
}
.kl-slick-actus .slick-track {
  height: 100%;
}
.kl-slick-actus .slick-slide {
  margin-left: 24px;
}
@media (max-width: 767.98px) {
  .kl-slick-actus .slick-slide {
    width: 360px !important;
  }
}
@media (max-width: 575.98px) {
  .kl-slick-actus .slick-slide {
    width: 80vw !important;
  }
}
@media (min-width: 1200px) {
  .kl-slick-actus .slick-slide {
    margin-left: 30px;
  }
}

.kl-slick-next {
  padding: 0;
  width: 41px;
  height: 41px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  background: rgba(36, 163, 68, 0.6);
  position: absolute;
  border: none !important;
  display: none !important;
}
@media (min-width: 768px) {
  .kl-slick-next {
    display: flex !important;
    right: -8px;
    top: 38%;
    transform: translateY(-50%);
  }
}
@media (min-width: 1200px) {
  .kl-slick-next {
    right: -45px;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(36, 163, 68, 0.3);
  }
}
.kl-slick-next:active {
  border: none !important;
  background-color: rgba(36, 163, 68, 0.3) !important;
}
.kl-slick-next:hover {
  background: rgba(36, 163, 68, 0.6);
}

.kl-decor-sect-actus img {
  min-height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
}

.kl-form-newsletter {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (min-width: 576px) {
  .kl-form-newsletter {
    flex-direction: row;
  }
}
.kl-form-newsletter input:not([type=submit]) {
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
  color: #0C0C0C;
  background: rgba(255, 255, 255, 0.8);
  border: none;
  width: 245px;
  border-radius: 2px;
  padding: 2px 16px;
}
.kl-form-newsletter input:not([type=submit])::-webkit-input-placeholder {
  font-size: 10px;
  line-height: 1.2em;
  text-transform: uppercase;
  color: #0C0C0C;
}
.kl-form-newsletter input:not([type=submit])::-moz-placeholder {
  font-size: 10px;
  line-height: 1.2em;
  text-transform: uppercase;
  color: #0C0C0C;
}
.kl-form-newsletter input:not([type=submit]):-ms-input-placeholder {
  font-size: 10px;
  line-height: 1.2em;
  text-transform: uppercase;
  color: #0C0C0C;
}
.kl-form-newsletter input:not([type=submit]):-moz-placeholder {
  font-size: 10px;
  line-height: 1.2em;
  text-transform: uppercase;
  color: #0C0C0C;
}

.kl-section-newsletter {
  padding-top: 65px;
  padding-bottom: 70px;
}
@media (min-width: 768px) {
  .kl-section-newsletter {
    padding-top: 87px;
    padding-bottom: 110px;
  }
}

.kl-decor-about {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-18%);
  width: 140px;
  height: auto;
}
@media (min-width: 576px) {
  .kl-decor-about {
    transform: translateY(-30%);
    width: auto;
  }
}
@media (min-width: 992px) {
  .kl-decor-about {
    transform: translateY(-64%);
  }
}

.kl-decor-iframe {
  position: absolute;
  left: -25px;
  bottom: -60px;
}
@media (min-width: 992px) {
  .kl-decor-iframe {
    left: -34px;
    bottom: -50px;
  }
}

.kl-decor-thematique {
  position: absolute;
  bottom: -32px;
  right: 0;
  z-index: 0;
}
@media (max-width: 991.98px) {
  .kl-decor-thematique {
    bottom: -90px;
    width: 160px;
    height: auto;
  }
}

.kl-section-carousel-images {
  margin-top: 60px;
}
@media (min-width: 768px) {
  .kl-section-carousel-images {
    margin-top: 80px;
  }
}
@media (min-width: 992px) {
  .kl-section-carousel-images {
    margin-top: 100px;
  }
}
.kl-section-carousel-images .kl-slick-images-carousel {
  position: relative;
  width: 100%;
  min-height: 400px;
  height: 50vh;
  max-height: 600px;
}
@media (min-width: 768px) {
  .kl-section-carousel-images .kl-slick-images-carousel {
    min-height: 500px;
    height: 60vh;
  }
}
.kl-section-carousel-images .kl-slick-images-carousel .slick-list {
  height: 100%;
}
.kl-section-carousel-images .kl-slick-images-carousel .slick-track {
  height: 100%;
}
.kl-section-carousel-images .kl-slick-images-carousel .slick-slide {
  height: 100%;
}
.kl-section-carousel-images .kl-slick-images-carousel .slick-slide > div {
  height: 100%;
}
.kl-section-carousel-images .kl-slick-images-carousel .slick-dots {
  display: none !important;
}
.kl-section-carousel-images .kl-slick-images-item {
  height: 100%;
}
.kl-section-carousel-images .kl-slick-images-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 300px 0 300px 0;
}
.kl-section-carousel-images .slick-images-dots {
  display: none;
}

.kl-section-banner {
  -webkit-mask-image: url("../img/home/mask-banner.png");
  mask-image: url("../img/home/mask-banner.png");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  background-size: cover !important;
  min-height: 270px;
}
.kl-section-banner::after {
  content: "";
  background-color: rgba(37, 163, 69, 0.72);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  z-index: -1;
}

.kl-banner-title .kl-banner-title-deco {
  right: -25px;
  top: -50px;
}

.breadcrumb .breadcrumb-item a:hover {
  color: #FBE100 !important;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: white;
}

.kl-card-listing, .kl-card-detail-pub, .kl-card-detail-pub2 {
  border-radius: 10px 50px 10px 10px;
}

.kl-card-listing {
  border: 1px solid #EAEEBC;
}

.kl-card-listing .kl-img-wrapper, .kl-card-detail-pub .kl-img-wrapper {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .kl-card-listing .kl-img-wrapper, .kl-card-detail-pub .kl-img-wrapper {
    flex: 0 0 auto;
    width: 203px;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .kl-card-listing .kl-pub-desc, .kl-card-detail-pub .kl-pub-desc {
    flex-grow: 1;
    margin-left: 18px;
  }
}

.kl-btn-transparent {
  color: #00792D;
  border: 1px solid #00792D;
}
.kl-btn-transparent:hover {
  color: #ffffff;
  background-color: #00792D;
}

.kl-card-detail-pub .kl-img-wrapper {
  border-radius: 10px 50px 10px 10px;
}
@media (min-width: 992px) {
  .kl-card-detail-pub .kl-img-wrapper {
    flex: 0 0 auto;
    width: 305px;
  }
}
@media (min-width: 992px) {
  .kl-card-detail-pub .kl-pub-content {
    flex-grow: 1;
    margin-left: 30px;
  }
}
.kl-card-detail-pub2 .kl-img-wrapper {
  border-radius: 10px 50px 10px 10px;
}

.kl-download-item {
  border-radius: 10px;
}

.kl-props-banner-hero {
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.kl-props-banner-hero:before {
  background: rgba(37, 163, 69, 0.72);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
@media (max-width: 767.98px) {
  .kl-props-banner-hero {
    -webkit-mask-size: 900px 100% !important;
    mask-size: 900px 100% !important;
    -webkit-mask-position: center !important;
    mask-position: center !important;
  }
}

.kl-section-banner-default-small {
  padding: 60px 0;
  -webkit-mask-image: url("../img/single-article/mask-banner-small.png");
  mask-image: url("../img/single-article/mask-banner-small.png");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  display: flex;
  flex-direction: column;
  min-height: 250px;
}
@media (min-width: 992px) {
  .kl-section-banner-default-small {
    min-height: 320px;
  }
}

.kl-section-banner-two {
  padding: 59px 0 54px;
  -webkit-mask-image: url("../img/single-article/mask-banner.svg");
  mask-image: url("../img/single-article/mask-banner.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.kl-breadcrumb .breadcrumb-item {
  padding: 0;
}
.kl-breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding: 0;
}
.kl-breadcrumb li {
  margin-bottom: 10px;
}
.kl-breadcrumb a, .kl-breadcrumb li {
  color: #ffffff;
  transition: all ease 0.5s;
  font-size: 14px;
  line-height: 1.2em;
  line-height: 1.3em;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
}
.kl-breadcrumb .breadcrumb-item:before {
  color: #ffffff;
  display: none;
}
.kl-breadcrumb .breadcrumb-item:not(.active):after {
  content: "/";
  display: inline-block;
  padding: 0 6px 0 4px;
}

.kl-block-content-single-article {
  border-radius: 10px;
  padding: 60px 20px 150px;
}
@media (min-width: 576px) {
  .kl-block-content-single-article {
    padding: 60px 40px 154px;
  }
}
@media (min-width: 992px) {
  .kl-block-content-single-article {
    padding: 60px 33px 154px 60px;
  }
}
.kl-block-content-single-article.kl-single-article-one {
  border-radius: 10px 50px 10px 10px;
}
@media (min-width: 992px) {
  .kl-block-content-single-article.kl-single-article-one {
    padding: 60px 10px 154px 60px;
  }
}
.kl-block-content-single-article.kl-single-article-one .kl-gutenberg-single-article h1, .kl-block-content-single-article.kl-single-article-one .kl-gutenberg-single-article h2, .kl-block-content-single-article.kl-single-article-one .kl-gutenberg-single-article h3, .kl-block-content-single-article.kl-single-article-one .kl-gutenberg-single-article h4, .kl-block-content-single-article.kl-single-article-one .kl-gutenberg-single-article h5, .kl-block-content-single-article.kl-single-article-one .kl-gutenberg-single-article h6 {
  color: #00792D;
}

.kl-block-content-single-programme {
  border-radius: 10px 50px 10px 10px;
  padding: 60px 20px 40px;
}
@media (min-width: 576px) {
  .kl-block-content-single-programme {
    padding: 60px 40px 40px;
  }
}
@media (min-width: 992px) {
  .kl-block-content-single-programme {
    padding: 60px 140px 45px 65px;
  }
}
@media (min-width: 1366px) {
  .kl-block-content-single-programme {
    padding: 60px 200px 45px 65px;
  }
}

.kl-reset-margin-all-list-in-ul ul li, .kl-reset-margin-all-list-in-ul ol li {
  margin-bottom: 6px !important;
}

.plyr__video-embed, .js-player {
  position: relative;
}

.kl-gutenberg-single-article {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 400;
}
@media (min-width: 992px) {
  .kl-gutenberg-single-article {
    font-size: 18px;
  }
}
.kl-gutenberg-single-article strong, .kl-gutenberg-single-article b {
  font-weight: 600;
}
.kl-gutenberg-single-article p {
  margin-bottom: 25px;
}
.kl-gutenberg-single-article u {
  font-weight: 400;
  text-underline-offset: 2px;
}
.kl-gutenberg-single-article h1, .kl-gutenberg-single-article h2, .kl-gutenberg-single-article h3, .kl-gutenberg-single-article h4, .kl-gutenberg-single-article h5, .kl-gutenberg-single-article h6 {
  text-transform: uppercase;
  color: #24A344;
  font-family: "Dosis", serif;
  margin-bottom: 30px;
  font-weight: 800;
}
@media (min-width: 992px) {
  .kl-gutenberg-single-article h1, .kl-gutenberg-single-article h2, .kl-gutenberg-single-article h3, .kl-gutenberg-single-article h4, .kl-gutenberg-single-article h5, .kl-gutenberg-single-article h6 {
    margin-bottom: 35px;
  }
}
.kl-gutenberg-single-article ul, .kl-gutenberg-single-article ol {
  margin-bottom: 30px;
}
.kl-gutenberg-single-article ul li, .kl-gutenberg-single-article ol li {
  margin-bottom: 30px;
}
.kl-gutenberg-single-article h1 {
  font-size: 31px;
  line-height: 1.2em;
}
@media (min-width: 992px) {
  .kl-gutenberg-single-article h1 {
    font-size: 41px;
  }
}
.kl-gutenberg-single-article h2 {
  font-size: 19px;
  line-height: 1.35em;
}
@media (min-width: 992px) {
  .kl-gutenberg-single-article h2 {
    font-size: 25px;
  }
}
.kl-gutenberg-single-article h3, .kl-gutenberg-single-article h4 {
  font-size: 16px;
  line-height: 1.5em;
}
@media (min-width: 992px) {
  .kl-gutenberg-single-article h3, .kl-gutenberg-single-article h4 {
    font-size: 18px;
  }
}
.kl-gutenberg-single-article h5, .kl-gutenberg-single-article h6 {
  font-size: 15px;
  line-height: 1.2em;
}
.kl-gutenberg-single-article img, .kl-gutenberg-single-article .wp-block-image img {
  max-width: 100%;
  height: auto;
  width: 100%;
  display: inline-block;
  border-radius: 10px;
}
.kl-gutenberg-single-article .wp-block-image {
  margin-bottom: 30px;
}
.kl-gutenberg-single-article .kl-player-video-embed {
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
  width: 100%;
}
.kl-gutenberg-single-article .kl-player-video-embed .plyr__control--overlaid {
  background: #000000;
}
.kl-gutenberg-single-article .kl-player-video-embed .plyr__control--overlaid:hover {
  background: #24A344;
}
.kl-gutenberg-single-article .kl-player-video-embed .plyr--video {
  width: 100%;
}
.kl-gutenberg-single-article .kl-player-video-embed:after {
  content: "";
  position: absolute;
  width: 30px;
  height: 60px;
  background: url(../img/single-article/deco-iframe.svg) no-repeat center/contain;
  right: 0;
  bottom: 0;
  transform: translate(85%, 45%);
}
@media (min-width: 992px) {
  .kl-gutenberg-single-article .kl-player-video-embed:after {
    width: 58px;
    height: 84px;
  }
}

.plyr--video {
  border-radius: 10px;
  position: relative;
  --plyr-color-main: #24A344;
}

.kl-gutenberg-single-programme h1, .kl-gutenberg-single-programme h2, .kl-gutenberg-single-programme h3, .kl-gutenberg-single-programme h4, .kl-gutenberg-single-programme h5, .kl-gutenberg-single-programme h6 {
  margin-bottom: 30px;
}
@media (min-width: 1200px) {
  .kl-gutenberg-single-programme .kl-player-video-embed {
    max-width: 90%;
  }
}

.kl-reset-margin-all-last-mb-direct > *:last-child {
  margin-bottom: 0;
}

.kl-separator-block-single-article {
  max-width: 100%;
  width: 193px;
  height: 1px;
  background: #24A344;
  border: 0;
  opacity: 1;
}

.kl-social-link-rounded {
  display: inline-flex;
  line-height: 1;
  align-items: center;
  justify-content: center;
  background: #0D93F4;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  text-decoration: none;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  transition: all ease 0.5s;
}
.kl-social-link-rounded rect {
  transition: all ease 0.5s;
}
.kl-social-link-rounded:hover {
  background: #097ccf;
}
@media (min-width: 576px) {
  .kl-social-link-rounded {
    width: 50px;
    height: 50px;
    font-size: 26px;
  }
}
@media (min-width: 992px) {
  .kl-social-link-rounded {
    width: 100px;
    height: 100px;
    font-size: 36px;
  }
}

.kl-social-list-share {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
  width: 35px;
  position: fixed;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 100;
  padding-left: 0;
  list-style: none;
  flex-direction: column;
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .kl-social-list-share {
    width: 60px;
  }
}
@media (min-width: 992px) {
  .kl-social-list-share {
    flex-direction: column;
    position: sticky;
    top: 25px;
    right: 0;
    transform: none;
    width: auto;
  }
}

.kl-download-img-wrapper {
  display: flex;
  flex-direction: column;
}
.kl-download-img-wrapper .kl-download-img {
  overflow: hidden;
  border-radius: 10px;
  min-height: 320px;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .kl-download-img-wrapper .kl-download-img {
    min-height: 250px;
  }
}

.kl-title-deco-read-more {
  position: relative;
  display: inline-block;
  z-index: 1;
}
.kl-title-deco-read-more .kl-deco-petal-right {
  position: absolute;
  right: -3px;
  top: 0;
  transform: translate(100%, -25%);
  max-width: 40px;
  z-index: -1;
}

.kl-card-other-single-pg .kl-card-img {
  min-height: 145px;
  height: 100%;
  overflow: hidden;
  border-radius: 10px;
}

.kl-title-deco-h1-single-pg {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.kl-title-deco-h1-single-pg .kl-deco-petal-right {
  position: absolute;
  right: 5px;
  top: 0;
  transform: translate(100%, -50%);
  z-index: -1;
  max-width: 50px;
}
@media (min-width: 992px) {
  .kl-title-deco-h1-single-pg .kl-deco-petal-right {
    max-width: 86px;
  }
}

.kl-section-banner-actus .kl-banner-title .kl-banner-title-deco {
  right: -32px;
  top: -23px;
}

.kl-pagination {
  justify-content: center;
}
.kl-pagination .page-item + .page-item {
  margin-left: 6px;
}
.kl-pagination .page-item a, .kl-pagination .page-item span {
  background-color: #ffffff;
  width: 34px;
  height: 34px;
  font-size: 16px;
  font-weight: 800;
  font-family: "Dosis", serif;
  line-height: 1;
  color: #333333;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .kl-pagination .page-item a, .kl-pagination .page-item span {
    font-size: 24px;
    width: 40px;
    height: 40px;
  }
}
.kl-pagination .page-item a, .kl-pagination .page-item span:not(.dots) {
  border-radius: 50% !important;
  border: 1.272px solid #F1F1F1;
}
.kl-pagination .page-item a:hover, .kl-pagination .page-item span:not(.dots):hover {
  background-color: #FBE100;
}
.kl-pagination .page-item .page-link.dots {
  border-radius: 10px;
  border: none;
}
.kl-pagination .page-item.active .page-link {
  background-color: #FBE100;
}

.kl-ct-before-yellow .kl-card-theme3-img::before {
  background: rgba(251, 225, 0, 0.42);
}

.kl-section-list-thematique {
  padding-bottom: 170px;
}
.kl-section-list-thematique .kl-decor-thematique {
  bottom: 0;
  transform: translateY(-110%);
}

.kl-deco-petal.kl-deco-petal-left.kl-deco-petal-modif svg {
  top: 0;
  transform: translateY(-140%);
}
@media (min-width: 768px) {
  .kl-deco-petal.kl-deco-petal-left.kl-deco-petal-modif svg {
    transform: translateY(-100%);
  }
}

.kl-section-context, .kl-section-project {
  border-radius: 8px;
}

.kl-section-project .kl-card-project, .kl-section-project .kl-img-wrapper {
  border-radius: 8px;
  overflow: hidden;
}
.kl-section-project .kl-img-wrapper {
  min-height: 210px;
}
.kl-section-project .kl-img-wrapper img {
  height: auto;
}
.kl-section-project .kl-tag {
  background-color: #EAF8E9;
  border-radius: 0 0 10px 0;
  top: 0;
  left: 0;
}
.kl-section-project .kl-btn-outline-black_primary {
  border-radius: 2px 20px 2px 2px;
}/*# sourceMappingURL=style.css.map */