@font-face {
  font-family: "Metropolis";
  src: url("../fonts/Metropolis/Metropolis-Bold.eot");
  src: url("../fonts/Metropolis/Metropolis-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-Bold.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-Bold.woff") format("woff"), url("../fonts/Metropolis/Metropolis-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis Extra";
  src: url("../fonts/Metropolis/Metropolis-ExtraBold.eot");
  src: url("../fonts/Metropolis/Metropolis-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-ExtraBold.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-ExtraBold.woff") format("woff"), url("../fonts/Metropolis/Metropolis-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/Metropolis/Metropolis-Regular.eot");
  src: url("../fonts/Metropolis/Metropolis-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-Regular.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-Regular.woff") format("woff"), url("../fonts/Metropolis/Metropolis-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis Semi";
  src: url("../fonts/Metropolis/Metropolis-SemiBold.eot");
  src: url("../fonts/Metropolis/Metropolis-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-SemiBold.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-SemiBold.woff") format("woff"), url("../fonts/Metropolis/Metropolis-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/Metropolis/Metropolis-BlackItalic.eot");
  src: url("../fonts/Metropolis/Metropolis-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-BlackItalic.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-BlackItalic.woff") format("woff"), url("../fonts/Metropolis/Metropolis-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/Metropolis/Metropolis-Light.eot");
  src: url("../fonts/Metropolis/Metropolis-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-Light.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-Light.woff") format("woff"), url("../fonts/Metropolis/Metropolis-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/Metropolis/Metropolis-Black.eot");
  src: url("../fonts/Metropolis/Metropolis-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-Black.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-Black.woff") format("woff"), url("../fonts/Metropolis/Metropolis-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/Metropolis/Metropolis-LightItalic.eot");
  src: url("../fonts/Metropolis/Metropolis-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-LightItalic.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-LightItalic.woff") format("woff"), url("../fonts/Metropolis/Metropolis-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/Metropolis/Metropolis-MediumItalic.eot");
  src: url("../fonts/Metropolis/Metropolis-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-MediumItalic.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-MediumItalic.woff") format("woff"), url("../fonts/Metropolis/Metropolis-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/Metropolis/Metropolis-Medium.eot");
  src: url("../fonts/Metropolis/Metropolis-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-Medium.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-Medium.woff") format("woff"), url("../fonts/Metropolis/Metropolis-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/Metropolis/Metropolis-ThinItalic.eot");
  src: url("../fonts/Metropolis/Metropolis-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-ThinItalic.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-ThinItalic.woff") format("woff"), url("../fonts/Metropolis/Metropolis-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/Metropolis/Metropolis-Thin.eot");
  src: url("../fonts/Metropolis/Metropolis-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Metropolis/Metropolis-Thin.woff2") format("woff2"), url("../fonts/Metropolis/Metropolis-Thin.woff") format("woff"), url("../fonts/Metropolis/Metropolis-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
.kl-bg-black {
  background-color: #000000 !important;
}

.kl-link-svg.kl-color-black {
  color: #000000 !important;
}
.kl-link-svg.kl-color-black path {
  fill: #000000;
}

.kl-hover-point.kl-color-black:before {
  background: #000000;
}

.kl-bg-black-theme {
  background-color: #212B2E !important;
}

.kl-link-svg.kl-color-black-theme {
  color: #212B2E !important;
}
.kl-link-svg.kl-color-black-theme path {
  fill: #212B2E;
}

.kl-hover-point.kl-color-black-theme:before {
  background: #212B2E;
}

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

.kl-link-svg.kl-color-white {
  color: #ffffff !important;
}
.kl-link-svg.kl-color-white path {
  fill: #ffffff;
}

.kl-hover-point.kl-color-white:before {
  background: #ffffff;
}

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

.kl-link-svg.kl-color-yellow {
  color: #EEFF6E !important;
}
.kl-link-svg.kl-color-yellow path {
  fill: #EEFF6E;
}

.kl-hover-point.kl-color-yellow:before {
  background: #EEFF6E;
}

.kl-color-black {
  color: #000000 !important;
}
.kl-color-black.kl-link-to-all::after {
  background-color: #000000;
}

.kl-color-black-theme {
  color: #212B2E !important;
}
.kl-color-black-theme.kl-link-to-all::after {
  background-color: #212B2E;
}

.kl-color-white {
  color: #ffffff !important;
}
.kl-color-white.kl-link-to-all::after {
  background-color: #ffffff;
}

.kl-color-yellow {
  color: #EEFF6E !important;
}
.kl-color-yellow.kl-link-to-all::after {
  background-color: #EEFF6E;
}

.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-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-min-w-none {
  min-width: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-13 {
  --bs-gutter-x: 13px;
}

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

.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-20 {
  --bs-gutter-x: 20px;
}

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

.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-30 {
  --bs-gutter-x: 30px;
}

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

.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-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-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-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-48 {
  --bs-gutter-x: 48px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-55 {
  --bs-gutter-x: 55px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-65 {
  --bs-gutter-x: 65px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-120 {
  --bs-gutter-x: 120px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.kl-pt-200 {
  /*padding-top: 200px !important;*/
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .kl-max-w-md-none {
    max-width: none;
  }
  .kl-min-w-md-none {
    min-width: none;
  }
  .kl-max-w-md-173 {
    max-width: 173px;
  }
  .kl-min-w-md-173 {
    min-width: 173px;
  }
  .kl-max-w-md-180 {
    max-width: 180px;
  }
  .kl-min-w-md-180 {
    min-width: 180px;
  }
  .kl-max-w-md-200 {
    max-width: 200px;
  }
  .kl-min-w-md-200 {
    min-width: 200px;
  }
  .kl-max-w-md-210 {
    max-width: 210px;
  }
  .kl-min-w-md-210 {
    min-width: 210px;
  }
  .kl-max-w-md-217 {
    max-width: 217px;
  }
  .kl-min-w-md-217 {
    min-width: 217px;
  }
  .kl-max-w-md-230 {
    max-width: 230px;
  }
  .kl-min-w-md-230 {
    min-width: 230px;
  }
  .kl-max-w-md-258 {
    max-width: 258px;
  }
  .kl-min-w-md-258 {
    min-width: 258px;
  }
  .kl-max-w-md-280 {
    max-width: 280px;
  }
  .kl-min-w-md-280 {
    min-width: 280px;
  }
  .kl-max-w-md-314 {
    max-width: 314px;
  }
  .kl-min-w-md-314 {
    min-width: 314px;
  }
  .kl-max-w-md-367 {
    max-width: 367px;
  }
  .kl-min-w-md-367 {
    min-width: 367px;
  }
  .kl-max-w-md-442 {
    max-width: 442px;
  }
  .kl-min-w-md-442 {
    min-width: 442px;
  }
  .kl-max-w-md-460 {
    max-width: 460px;
  }
  .kl-min-w-md-460 {
    min-width: 460px;
  }
  .kl-max-w-md-480 {
    max-width: 480px;
  }
  .kl-min-w-md-480 {
    min-width: 480px;
  }
  .kl-max-w-md-510 {
    max-width: 510px;
  }
  .kl-min-w-md-510 {
    min-width: 510px;
  }
  .kl-max-w-md-590 {
    max-width: 590px;
  }
  .kl-min-w-md-590 {
    min-width: 590px;
  }
  .kl-max-w-md-600 {
    max-width: 600px;
  }
  .kl-min-w-md-600 {
    min-width: 600px;
  }
  .kl-max-w-md-620 {
    max-width: 620px;
  }
  .kl-min-w-md-620 {
    min-width: 620px;
  }
  .kl-max-w-md-635 {
    max-width: 635px;
  }
  .kl-min-w-md-635 {
    min-width: 635px;
  }
  .kl-max-w-md-660 {
    max-width: 660px;
  }
  .kl-min-w-md-660 {
    min-width: 660px;
  }
  .kl-max-w-md-700 {
    max-width: 700px;
  }
  .kl-min-w-md-700 {
    min-width: 700px;
  }
  .kl-max-w-md-735 {
    max-width: 735px;
  }
  .kl-min-w-md-735 {
    min-width: 735px;
  }
  .kl-max-w-md-778 {
    max-width: 778px;
  }
  .kl-min-w-md-778 {
    min-width: 778px;
  }
  .kl-max-w-md-783 {
    max-width: 783px;
  }
  .kl-min-w-md-783 {
    min-width: 783px;
  }
  .kl-max-w-md-808 {
    max-width: 808px;
  }
  .kl-min-w-md-808 {
    min-width: 808px;
  }
  .kl-max-w-md-975 {
    max-width: 975px;
  }
  .kl-min-w-md-975 {
    min-width: 975px;
  }
  .kl-max-w-md-1073 {
    max-width: 1073px;
  }
  .kl-min-w-md-1073 {
    min-width: 1073px;
  }
  .kl-gx-md-0 {
    --bs-gutter-x: 0px;
  }
  .kl-gy-md-0 {
    --bs-gutter-y: 0px;
  }
  .kl-mt-md-0 {
    margin-top: 0px !important;
  }
  .kl-pt-md-0 {
    padding-top: 0px !important;
  }
  .kl-mb-md-0 {
    margin-bottom: 0px !important;
  }
  .kl-pb-md-0 {
    padding-bottom: 0px !important;
  }
  .kl-ms-md-0 {
    margin-left: 0px !important;
  }
  .kl-ps-md-0 {
    padding-left: 0px !important;
  }
  .kl-me-md-0 {
    margin-right: 0px !important;
  }
  .kl-pe-md-0 {
    padding-right: 0px !important;
  }
  .kl-gx-md-13 {
    --bs-gutter-x: 13px;
  }
  .kl-gy-md-13 {
    --bs-gutter-y: 13px;
  }
  .kl-mt-md-13 {
    margin-top: 13px !important;
  }
  .kl-pt-md-13 {
    padding-top: 13px !important;
  }
  .kl-mb-md-13 {
    margin-bottom: 13px !important;
  }
  .kl-pb-md-13 {
    padding-bottom: 13px !important;
  }
  .kl-ms-md-13 {
    margin-left: 13px !important;
  }
  .kl-ps-md-13 {
    padding-left: 13px !important;
  }
  .kl-me-md-13 {
    margin-right: 13px !important;
  }
  .kl-pe-md-13 {
    padding-right: 13px !important;
  }
  .kl-gx-md-20 {
    --bs-gutter-x: 20px;
  }
  .kl-gy-md-20 {
    --bs-gutter-y: 20px;
  }
  .kl-mt-md-20 {
    margin-top: 20px !important;
  }
  .kl-pt-md-20 {
    padding-top: 20px !important;
  }
  .kl-mb-md-20 {
    margin-bottom: 20px !important;
  }
  .kl-pb-md-20 {
    padding-bottom: 20px !important;
  }
  .kl-ms-md-20 {
    margin-left: 20px !important;
  }
  .kl-ps-md-20 {
    padding-left: 20px !important;
  }
  .kl-me-md-20 {
    margin-right: 20px !important;
  }
  .kl-pe-md-20 {
    padding-right: 20px !important;
  }
  .kl-gx-md-30 {
    --bs-gutter-x: 30px;
  }
  .kl-gy-md-30 {
    --bs-gutter-y: 30px;
  }
  .kl-mt-md-30 {
    margin-top: 30px !important;
  }
  .kl-pt-md-30 {
    padding-top: 30px !important;
  }
  .kl-mb-md-30 {
    margin-bottom: 30px !important;
  }
  .kl-pb-md-30 {
    padding-bottom: 30px !important;
  }
  .kl-ms-md-30 {
    margin-left: 30px !important;
  }
  .kl-ps-md-30 {
    padding-left: 30px !important;
  }
  .kl-me-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-mt-md-35 {
    margin-top: 35px !important;
  }
  .kl-pt-md-35 {
    padding-top: 35px !important;
  }
  .kl-mb-md-35 {
    margin-bottom: 35px !important;
  }
  .kl-pb-md-35 {
    padding-bottom: 35px !important;
  }
  .kl-ms-md-35 {
    margin-left: 35px !important;
  }
  .kl-ps-md-35 {
    padding-left: 35px !important;
  }
  .kl-me-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-mt-md-40 {
    margin-top: 40px !important;
  }
  .kl-pt-md-40 {
    padding-top: 40px !important;
  }
  .kl-mb-md-40 {
    margin-bottom: 40px !important;
  }
  .kl-pb-md-40 {
    padding-bottom: 40px !important;
  }
  .kl-ms-md-40 {
    margin-left: 40px !important;
  }
  .kl-ps-md-40 {
    padding-left: 40px !important;
  }
  .kl-me-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-mt-md-45 {
    margin-top: 45px !important;
  }
  .kl-pt-md-45 {
    padding-top: 45px !important;
  }
  .kl-mb-md-45 {
    margin-bottom: 45px !important;
  }
  .kl-pb-md-45 {
    padding-bottom: 45px !important;
  }
  .kl-ms-md-45 {
    margin-left: 45px !important;
  }
  .kl-ps-md-45 {
    padding-left: 45px !important;
  }
  .kl-me-md-45 {
    margin-right: 45px !important;
  }
  .kl-pe-md-45 {
    padding-right: 45px !important;
  }
  .kl-gx-md-48 {
    --bs-gutter-x: 48px;
  }
  .kl-gy-md-48 {
    --bs-gutter-y: 48px;
  }
  .kl-mt-md-48 {
    margin-top: 48px !important;
  }
  .kl-pt-md-48 {
    padding-top: 48px !important;
  }
  .kl-mb-md-48 {
    margin-bottom: 48px !important;
  }
  .kl-pb-md-48 {
    padding-bottom: 48px !important;
  }
  .kl-ms-md-48 {
    margin-left: 48px !important;
  }
  .kl-ps-md-48 {
    padding-left: 48px !important;
  }
  .kl-me-md-48 {
    margin-right: 48px !important;
  }
  .kl-pe-md-48 {
    padding-right: 48px !important;
  }
  .kl-gx-md-50 {
    --bs-gutter-x: 50px;
  }
  .kl-gy-md-50 {
    --bs-gutter-y: 50px;
  }
  .kl-mt-md-50 {
    margin-top: 50px !important;
  }
  .kl-pt-md-50 {
    padding-top: 50px !important;
  }
  .kl-mb-md-50 {
    margin-bottom: 50px !important;
  }
  .kl-pb-md-50 {
    padding-bottom: 50px !important;
  }
  .kl-ms-md-50 {
    margin-left: 50px !important;
  }
  .kl-ps-md-50 {
    padding-left: 50px !important;
  }
  .kl-me-md-50 {
    margin-right: 50px !important;
  }
  .kl-pe-md-50 {
    padding-right: 50px !important;
  }
  .kl-gx-md-55 {
    --bs-gutter-x: 55px;
  }
  .kl-gy-md-55 {
    --bs-gutter-y: 55px;
  }
  .kl-mt-md-55 {
    margin-top: 55px !important;
  }
  .kl-pt-md-55 {
    padding-top: 55px !important;
  }
  .kl-mb-md-55 {
    margin-bottom: 55px !important;
  }
  .kl-pb-md-55 {
    padding-bottom: 55px !important;
  }
  .kl-ms-md-55 {
    margin-left: 55px !important;
  }
  .kl-ps-md-55 {
    padding-left: 55px !important;
  }
  .kl-me-md-55 {
    margin-right: 55px !important;
  }
  .kl-pe-md-55 {
    padding-right: 55px !important;
  }
  .kl-gx-md-60 {
    --bs-gutter-x: 60px;
  }
  .kl-gy-md-60 {
    --bs-gutter-y: 60px;
  }
  .kl-mt-md-60 {
    margin-top: 60px !important;
  }
  .kl-pt-md-60 {
    padding-top: 60px !important;
  }
  .kl-mb-md-60 {
    margin-bottom: 60px !important;
  }
  .kl-pb-md-60 {
    padding-bottom: 60px !important;
  }
  .kl-ms-md-60 {
    margin-left: 60px !important;
  }
  .kl-ps-md-60 {
    padding-left: 60px !important;
  }
  .kl-me-md-60 {
    margin-right: 60px !important;
  }
  .kl-pe-md-60 {
    padding-right: 60px !important;
  }
  .kl-gx-md-65 {
    --bs-gutter-x: 65px;
  }
  .kl-gy-md-65 {
    --bs-gutter-y: 65px;
  }
  .kl-mt-md-65 {
    margin-top: 65px !important;
  }
  .kl-pt-md-65 {
    padding-top: 65px !important;
  }
  .kl-mb-md-65 {
    margin-bottom: 65px !important;
  }
  .kl-pb-md-65 {
    padding-bottom: 65px !important;
  }
  .kl-ms-md-65 {
    margin-left: 65px !important;
  }
  .kl-ps-md-65 {
    padding-left: 65px !important;
  }
  .kl-me-md-65 {
    margin-right: 65px !important;
  }
  .kl-pe-md-65 {
    padding-right: 65px !important;
  }
  .kl-gx-md-75 {
    --bs-gutter-x: 75px;
  }
  .kl-gy-md-75 {
    --bs-gutter-y: 75px;
  }
  .kl-mt-md-75 {
    margin-top: 75px !important;
  }
  .kl-pt-md-75 {
    padding-top: 75px !important;
  }
  .kl-mb-md-75 {
    margin-bottom: 75px !important;
  }
  .kl-pb-md-75 {
    padding-bottom: 75px !important;
  }
  .kl-ms-md-75 {
    margin-left: 75px !important;
  }
  .kl-ps-md-75 {
    padding-left: 75px !important;
  }
  .kl-me-md-75 {
    margin-right: 75px !important;
  }
  .kl-pe-md-75 {
    padding-right: 75px !important;
  }
  .kl-gx-md-80 {
    --bs-gutter-x: 80px;
  }
  .kl-gy-md-80 {
    --bs-gutter-y: 80px;
  }
  .kl-mt-md-80 {
    margin-top: 80px !important;
  }
  .kl-pt-md-80 {
    padding-top: 80px !important;
  }
  .kl-mb-md-80 {
    margin-bottom: 80px !important;
  }
  .kl-pb-md-80 {
    padding-bottom: 80px !important;
  }
  .kl-ms-md-80 {
    margin-left: 80px !important;
  }
  .kl-ps-md-80 {
    padding-left: 80px !important;
  }
  .kl-me-md-80 {
    margin-right: 80px !important;
  }
  .kl-pe-md-80 {
    padding-right: 80px !important;
  }
  .kl-gx-md-90 {
    --bs-gutter-x: 90px;
  }
  .kl-gy-md-90 {
    --bs-gutter-y: 90px;
  }
  .kl-mt-md-90 {
    margin-top: 90px !important;
  }
  .kl-pt-md-90 {
    padding-top: 90px !important;
  }
  .kl-mb-md-90 {
    margin-bottom: 90px !important;
  }
  .kl-pb-md-90 {
    padding-bottom: 90px !important;
  }
  .kl-ms-md-90 {
    margin-left: 90px !important;
  }
  .kl-ps-md-90 {
    padding-left: 90px !important;
  }
  .kl-me-md-90 {
    margin-right: 90px !important;
  }
  .kl-pe-md-90 {
    padding-right: 90px !important;
  }
  .kl-gx-md-96 {
    --bs-gutter-x: 96px;
  }
  .kl-gy-md-96 {
    --bs-gutter-y: 96px;
  }
  .kl-mt-md-96 {
    margin-top: 96px !important;
  }
  .kl-pt-md-96 {
    padding-top: 96px !important;
  }
  .kl-mb-md-96 {
    margin-bottom: 96px !important;
  }
  .kl-pb-md-96 {
    padding-bottom: 96px !important;
  }
  .kl-ms-md-96 {
    margin-left: 96px !important;
  }
  .kl-ps-md-96 {
    padding-left: 96px !important;
  }
  .kl-me-md-96 {
    margin-right: 96px !important;
  }
  .kl-pe-md-96 {
    padding-right: 96px !important;
  }
  .kl-gx-md-100 {
    --bs-gutter-x: 100px;
  }
  .kl-gy-md-100 {
    --bs-gutter-y: 100px;
  }
  .kl-mt-md-100 {
    margin-top: 100px !important;
  }
  .kl-pt-md-100 {
    padding-top: 100px !important;
  }
  .kl-mb-md-100 {
    margin-bottom: 100px !important;
  }
  .kl-pb-md-100 {
    padding-bottom: 100px !important;
  }
  .kl-ms-md-100 {
    margin-left: 100px !important;
  }
  .kl-ps-md-100 {
    padding-left: 100px !important;
  }
  .kl-me-md-100 {
    margin-right: 100px !important;
  }
  .kl-pe-md-100 {
    padding-right: 100px !important;
  }
  .kl-gx-md-120 {
    --bs-gutter-x: 120px;
  }
  .kl-gy-md-120 {
    --bs-gutter-y: 120px;
  }
  .kl-mt-md-120 {
    margin-top: 120px !important;
  }
  .kl-pt-md-120 {
    padding-top: 120px !important;
  }
  .kl-mb-md-120 {
    margin-bottom: 120px !important;
  }
  .kl-pb-md-120 {
    padding-bottom: 120px !important;
  }
  .kl-ms-md-120 {
    margin-left: 120px !important;
  }
  .kl-ps-md-120 {
    padding-left: 120px !important;
  }
  .kl-me-md-120 {
    margin-right: 120px !important;
  }
  .kl-pe-md-120 {
    padding-right: 120px !important;
  }
  .kl-gx-md-126 {
    --bs-gutter-x: 126px;
  }
  .kl-gy-md-126 {
    --bs-gutter-y: 126px;
  }
  .kl-mt-md-126 {
    margin-top: 126px !important;
  }
  .kl-pt-md-126 {
    padding-top: 126px !important;
  }
  .kl-mb-md-126 {
    margin-bottom: 126px !important;
  }
  .kl-pb-md-126 {
    padding-bottom: 126px !important;
  }
  .kl-ms-md-126 {
    margin-left: 126px !important;
  }
  .kl-ps-md-126 {
    padding-left: 126px !important;
  }
  .kl-me-md-126 {
    margin-right: 126px !important;
  }
  .kl-pe-md-126 {
    padding-right: 126px !important;
  }
  .kl-gx-md-135 {
    --bs-gutter-x: 135px;
  }
  .kl-gy-md-135 {
    --bs-gutter-y: 135px;
  }
  .kl-mt-md-135 {
    margin-top: 135px !important;
  }
  .kl-pt-md-135 {
    padding-top: 135px !important;
  }
  .kl-mb-md-135 {
    margin-bottom: 135px !important;
  }
  .kl-pb-md-135 {
    padding-bottom: 135px !important;
  }
  .kl-ms-md-135 {
    margin-left: 135px !important;
  }
  .kl-ps-md-135 {
    padding-left: 135px !important;
  }
  .kl-me-md-135 {
    margin-right: 135px !important;
  }
  .kl-pe-md-135 {
    padding-right: 135px !important;
  }
  .kl-gx-md-170 {
    --bs-gutter-x: 170px;
  }
  .kl-gy-md-170 {
    --bs-gutter-y: 170px;
  }
  .kl-mt-md-170 {
    margin-top: 170px !important;
  }
  .kl-pt-md-170 {
    padding-top: 170px !important;
  }
  .kl-mb-md-170 {
    margin-bottom: 170px !important;
  }
  .kl-pb-md-170 {
    padding-bottom: 170px !important;
  }
  .kl-ms-md-170 {
    margin-left: 170px !important;
  }
  .kl-ps-md-170 {
    padding-left: 170px !important;
  }
  .kl-me-md-170 {
    margin-right: 170px !important;
  }
  .kl-pe-md-170 {
    padding-right: 170px !important;
  }
  .kl-gx-md-200 {
    --bs-gutter-x: 200px;
  }
  .kl-gy-md-200 {
    --bs-gutter-y: 200px;
  }
  .kl-mt-md-200 {
    margin-top: 200px !important;
  }
  .kl-pt-md-200 {
    padding-top: 200px !important;
  }
  .kl-mb-md-200 {
    margin-bottom: 200px !important;
  }
  .kl-pb-md-200 {
    padding-bottom: 200px !important;
  }
  .kl-ms-md-200 {
    margin-left: 200px !important;
  }
  .kl-ps-md-200 {
    padding-left: 200px !important;
  }
  .kl-me-md-200 {
    margin-right: 200px !important;
  }
  .kl-pe-md-200 {
    padding-right: 200px !important;
  }
  .kl-gx-md-240 {
    --bs-gutter-x: 240px;
  }
  .kl-gy-md-240 {
    --bs-gutter-y: 240px;
  }
  .kl-mt-md-240 {
    margin-top: 240px !important;
  }
  .kl-pt-md-240 {
    padding-top: 240px !important;
  }
  .kl-mb-md-240 {
    margin-bottom: 240px !important;
  }
  .kl-pb-md-240 {
    padding-bottom: 240px !important;
  }
  .kl-ms-md-240 {
    margin-left: 240px !important;
  }
  .kl-ps-md-240 {
    padding-left: 240px !important;
  }
  .kl-me-md-240 {
    margin-right: 240px !important;
  }
  .kl-pe-md-240 {
    padding-right: 240px !important;
  }
}
@media (min-width: 992px) {
  .kl-max-w-lg-none {
    max-width: none;
  }
  .kl-min-w-lg-none {
    min-width: none;
  }
  .kl-max-w-lg-173 {
    max-width: 173px;
  }
  .kl-min-w-lg-173 {
    min-width: 173px;
  }
  .kl-max-w-lg-180 {
    max-width: 180px;
  }
  .kl-min-w-lg-180 {
    min-width: 180px;
  }
  .kl-max-w-lg-200 {
    max-width: 200px;
  }
  .kl-min-w-lg-200 {
    min-width: 200px;
  }
  .kl-max-w-lg-210 {
    max-width: 210px;
  }
  .kl-min-w-lg-210 {
    min-width: 210px;
  }
  .kl-max-w-lg-217 {
    max-width: 217px;
  }
  .kl-min-w-lg-217 {
    min-width: 217px;
  }
  .kl-max-w-lg-230 {
    max-width: 230px;
  }
  .kl-min-w-lg-230 {
    min-width: 230px;
  }
  .kl-max-w-lg-258 {
    max-width: 258px;
  }
  .kl-min-w-lg-258 {
    min-width: 258px;
  }
  .kl-max-w-lg-280 {
    max-width: 280px;
  }
  .kl-min-w-lg-280 {
    min-width: 280px;
  }
  .kl-max-w-lg-314 {
    max-width: 314px;
  }
  .kl-min-w-lg-314 {
    min-width: 314px;
  }
  .kl-max-w-lg-367 {
    max-width: 367px;
  }
  .kl-min-w-lg-367 {
    min-width: 367px;
  }
  .kl-max-w-lg-442 {
    max-width: 442px;
  }
  .kl-min-w-lg-442 {
    min-width: 442px;
  }
  .kl-max-w-lg-460 {
    max-width: 460px;
  }
  .kl-min-w-lg-460 {
    min-width: 460px;
  }
  .kl-max-w-lg-480 {
    max-width: 480px;
  }
  .kl-min-w-lg-480 {
    min-width: 480px;
  }
  .kl-max-w-lg-510 {
    max-width: 510px;
  }
  .kl-min-w-lg-510 {
    min-width: 510px;
  }
  .kl-max-w-lg-590 {
    max-width: 590px;
  }
  .kl-min-w-lg-590 {
    min-width: 590px;
  }
  .kl-max-w-lg-600 {
    max-width: 600px;
  }
  .kl-min-w-lg-600 {
    min-width: 600px;
  }
  .kl-max-w-lg-620 {
    max-width: 620px;
  }
  .kl-min-w-lg-620 {
    min-width: 620px;
  }
  .kl-max-w-lg-635 {
    max-width: 635px;
  }
  .kl-min-w-lg-635 {
    min-width: 635px;
  }
  .kl-max-w-lg-660 {
    max-width: 660px;
  }
  .kl-min-w-lg-660 {
    min-width: 660px;
  }
  .kl-max-w-lg-700 {
    max-width: 700px;
  }
  .kl-min-w-lg-700 {
    min-width: 700px;
  }
  .kl-max-w-lg-735 {
    max-width: 735px;
  }
  .kl-min-w-lg-735 {
    min-width: 735px;
  }
  .kl-max-w-lg-778 {
    max-width: 778px;
  }
  .kl-min-w-lg-778 {
    min-width: 778px;
  }
  .kl-max-w-lg-783 {
    max-width: 783px;
  }
  .kl-min-w-lg-783 {
    min-width: 783px;
  }
  .kl-max-w-lg-808 {
    max-width: 808px;
  }
  .kl-min-w-lg-808 {
    min-width: 808px;
  }
  .kl-max-w-lg-975 {
    max-width: 975px;
  }
  .kl-min-w-lg-975 {
    min-width: 975px;
  }
  .kl-max-w-lg-1073 {
    max-width: 1073px;
  }
  .kl-min-w-lg-1073 {
    min-width: 1073px;
  }
  .kl-gx-lg-0 {
    --bs-gutter-x: 0px;
  }
  .kl-gy-lg-0 {
    --bs-gutter-y: 0px;
  }
  .kl-mt-lg-0 {
    margin-top: 0px !important;
  }
  .kl-pt-lg-0 {
    padding-top: 0px !important;
  }
  .kl-mb-lg-0 {
    margin-bottom: 0px !important;
  }
  .kl-pb-lg-0 {
    padding-bottom: 0px !important;
  }
  .kl-ms-lg-0 {
    margin-left: 0px !important;
  }
  .kl-ps-lg-0 {
    padding-left: 0px !important;
  }
  .kl-me-lg-0 {
    margin-right: 0px !important;
  }
  .kl-pe-lg-0 {
    padding-right: 0px !important;
  }
  .kl-gx-lg-13 {
    --bs-gutter-x: 13px;
  }
  .kl-gy-lg-13 {
    --bs-gutter-y: 13px;
  }
  .kl-mt-lg-13 {
    margin-top: 13px !important;
  }
  .kl-pt-lg-13 {
    padding-top: 13px !important;
  }
  .kl-mb-lg-13 {
    margin-bottom: 13px !important;
  }
  .kl-pb-lg-13 {
    padding-bottom: 13px !important;
  }
  .kl-ms-lg-13 {
    margin-left: 13px !important;
  }
  .kl-ps-lg-13 {
    padding-left: 13px !important;
  }
  .kl-me-lg-13 {
    margin-right: 13px !important;
  }
  .kl-pe-lg-13 {
    padding-right: 13px !important;
  }
  .kl-gx-lg-20 {
    --bs-gutter-x: 20px;
  }
  .kl-gy-lg-20 {
    --bs-gutter-y: 20px;
  }
  .kl-mt-lg-20 {
    margin-top: 20px !important;
  }
  .kl-pt-lg-20 {
    padding-top: 20px !important;
  }
  .kl-mb-lg-20 {
    margin-bottom: 20px !important;
  }
  .kl-pb-lg-20 {
    padding-bottom: 20px !important;
  }
  .kl-ms-lg-20 {
    margin-left: 20px !important;
  }
  .kl-ps-lg-20 {
    padding-left: 20px !important;
  }
  .kl-me-lg-20 {
    margin-right: 20px !important;
  }
  .kl-pe-lg-20 {
    padding-right: 20px !important;
  }
  .kl-gx-lg-30 {
    --bs-gutter-x: 30px;
  }
  .kl-gy-lg-30 {
    --bs-gutter-y: 30px;
  }
  .kl-mt-lg-30 {
    margin-top: 30px !important;
  }
  .kl-pt-lg-30 {
    padding-top: 30px !important;
  }
  .kl-mb-lg-30 {
    margin-bottom: 30px !important;
  }
  .kl-pb-lg-30 {
    padding-bottom: 30px !important;
  }
  .kl-ms-lg-30 {
    margin-left: 30px !important;
  }
  .kl-ps-lg-30 {
    padding-left: 30px !important;
  }
  .kl-me-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-mt-lg-35 {
    margin-top: 35px !important;
  }
  .kl-pt-lg-35 {
    padding-top: 35px !important;
  }
  .kl-mb-lg-35 {
    margin-bottom: 35px !important;
  }
  .kl-pb-lg-35 {
    padding-bottom: 35px !important;
  }
  .kl-ms-lg-35 {
    margin-left: 35px !important;
  }
  .kl-ps-lg-35 {
    padding-left: 35px !important;
  }
  .kl-me-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-mt-lg-40 {
    margin-top: 40px !important;
  }
  .kl-pt-lg-40 {
    padding-top: 40px !important;
  }
  .kl-mb-lg-40 {
    margin-bottom: 40px !important;
  }
  .kl-pb-lg-40 {
    padding-bottom: 40px !important;
  }
  .kl-ms-lg-40 {
    margin-left: 40px !important;
  }
  .kl-ps-lg-40 {
    padding-left: 40px !important;
  }
  .kl-me-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-mt-lg-45 {
    margin-top: 45px !important;
  }
  .kl-pt-lg-45 {
    padding-top: 45px !important;
  }
  .kl-mb-lg-45 {
    margin-bottom: 45px !important;
  }
  .kl-pb-lg-45 {
    padding-bottom: 45px !important;
  }
  .kl-ms-lg-45 {
    margin-left: 45px !important;
  }
  .kl-ps-lg-45 {
    padding-left: 45px !important;
  }
  .kl-me-lg-45 {
    margin-right: 45px !important;
  }
  .kl-pe-lg-45 {
    padding-right: 45px !important;
  }
  .kl-gx-lg-48 {
    --bs-gutter-x: 48px;
  }
  .kl-gy-lg-48 {
    --bs-gutter-y: 48px;
  }
  .kl-mt-lg-48 {
    margin-top: 48px !important;
  }
  .kl-pt-lg-48 {
    padding-top: 48px !important;
  }
  .kl-mb-lg-48 {
    margin-bottom: 48px !important;
  }
  .kl-pb-lg-48 {
    padding-bottom: 48px !important;
  }
  .kl-ms-lg-48 {
    margin-left: 48px !important;
  }
  .kl-ps-lg-48 {
    padding-left: 48px !important;
  }
  .kl-me-lg-48 {
    margin-right: 48px !important;
  }
  .kl-pe-lg-48 {
    padding-right: 48px !important;
  }
  .kl-gx-lg-50 {
    --bs-gutter-x: 50px;
  }
  .kl-gy-lg-50 {
    --bs-gutter-y: 50px;
  }
  .kl-mt-lg-50 {
    margin-top: 50px !important;
  }
  .kl-pt-lg-50 {
    padding-top: 50px !important;
  }
  .kl-mb-lg-50 {
    margin-bottom: 50px !important;
  }
  .kl-pb-lg-50 {
    padding-bottom: 50px !important;
  }
  .kl-ms-lg-50 {
    margin-left: 50px !important;
  }
  .kl-ps-lg-50 {
    padding-left: 50px !important;
  }
  .kl-me-lg-50 {
    margin-right: 50px !important;
  }
  .kl-pe-lg-50 {
    padding-right: 50px !important;
  }
  .kl-gx-lg-55 {
    --bs-gutter-x: 55px;
  }
  .kl-gy-lg-55 {
    --bs-gutter-y: 55px;
  }
  .kl-mt-lg-55 {
    margin-top: 55px !important;
  }
  .kl-pt-lg-55 {
    padding-top: 55px !important;
  }
  .kl-mb-lg-55 {
    margin-bottom: 55px !important;
  }
  .kl-pb-lg-55 {
    padding-bottom: 55px !important;
  }
  .kl-ms-lg-55 {
    margin-left: 55px !important;
  }
  .kl-ps-lg-55 {
    padding-left: 55px !important;
  }
  .kl-me-lg-55 {
    margin-right: 55px !important;
  }
  .kl-pe-lg-55 {
    padding-right: 55px !important;
  }
  .kl-gx-lg-60 {
    --bs-gutter-x: 60px;
  }
  .kl-gy-lg-60 {
    --bs-gutter-y: 60px;
  }
  .kl-mt-lg-60 {
    margin-top: 60px !important;
  }
  .kl-pt-lg-60 {
    padding-top: 60px !important;
  }
  .kl-mb-lg-60 {
    margin-bottom: 60px !important;
  }
  .kl-pb-lg-60 {
    padding-bottom: 60px !important;
  }
  .kl-ms-lg-60 {
    margin-left: 60px !important;
  }
  .kl-ps-lg-60 {
    padding-left: 60px !important;
  }
  .kl-me-lg-60 {
    margin-right: 60px !important;
  }
  .kl-pe-lg-60 {
    padding-right: 60px !important;
  }
  .kl-gx-lg-65 {
    --bs-gutter-x: 65px;
  }
  .kl-gy-lg-65 {
    --bs-gutter-y: 65px;
  }
  .kl-mt-lg-65 {
    margin-top: 65px !important;
  }
  .kl-pt-lg-65 {
    padding-top: 65px !important;
  }
  .kl-mb-lg-65 {
    margin-bottom: 65px !important;
  }
  .kl-pb-lg-65 {
    padding-bottom: 65px !important;
  }
  .kl-ms-lg-65 {
    margin-left: 65px !important;
  }
  .kl-ps-lg-65 {
    padding-left: 65px !important;
  }
  .kl-me-lg-65 {
    margin-right: 65px !important;
  }
  .kl-pe-lg-65 {
    padding-right: 65px !important;
  }
  .kl-gx-lg-75 {
    --bs-gutter-x: 75px;
  }
  .kl-gy-lg-75 {
    --bs-gutter-y: 75px;
  }
  .kl-mt-lg-75 {
    margin-top: 75px !important;
  }
  .kl-pt-lg-75 {
    padding-top: 75px !important;
  }
  .kl-mb-lg-75 {
    margin-bottom: 75px !important;
  }
  .kl-pb-lg-75 {
    padding-bottom: 75px !important;
  }
  .kl-ms-lg-75 {
    margin-left: 75px !important;
  }
  .kl-ps-lg-75 {
    padding-left: 75px !important;
  }
  .kl-me-lg-75 {
    margin-right: 75px !important;
  }
  .kl-pe-lg-75 {
    padding-right: 75px !important;
  }
  .kl-gx-lg-80 {
    --bs-gutter-x: 80px;
  }
  .kl-gy-lg-80 {
    --bs-gutter-y: 80px;
  }
  .kl-mt-lg-80 {
    margin-top: 80px !important;
  }
  .kl-pt-lg-80 {
    padding-top: 80px !important;
  }
  .kl-mb-lg-80 {
    margin-bottom: 80px !important;
  }
  .kl-pb-lg-80 {
    padding-bottom: 80px !important;
  }
  .kl-ms-lg-80 {
    margin-left: 80px !important;
  }
  .kl-ps-lg-80 {
    padding-left: 80px !important;
  }
  .kl-me-lg-80 {
    margin-right: 80px !important;
  }
  .kl-pe-lg-80 {
    padding-right: 80px !important;
  }
  .kl-gx-lg-90 {
    --bs-gutter-x: 90px;
  }
  .kl-gy-lg-90 {
    --bs-gutter-y: 90px;
  }
  .kl-mt-lg-90 {
    margin-top: 90px !important;
  }
  .kl-pt-lg-90 {
    padding-top: 90px !important;
  }
  .kl-mb-lg-90 {
    margin-bottom: 90px !important;
  }
  .kl-pb-lg-90 {
    padding-bottom: 90px !important;
  }
  .kl-ms-lg-90 {
    margin-left: 90px !important;
  }
  .kl-ps-lg-90 {
    padding-left: 90px !important;
  }
  .kl-me-lg-90 {
    margin-right: 90px !important;
  }
  .kl-pe-lg-90 {
    padding-right: 90px !important;
  }
  .kl-gx-lg-96 {
    --bs-gutter-x: 96px;
  }
  .kl-gy-lg-96 {
    --bs-gutter-y: 96px;
  }
  .kl-mt-lg-96 {
    margin-top: 96px !important;
  }
  .kl-pt-lg-96 {
    padding-top: 96px !important;
  }
  .kl-mb-lg-96 {
    margin-bottom: 96px !important;
  }
  .kl-pb-lg-96 {
    padding-bottom: 96px !important;
  }
  .kl-ms-lg-96 {
    margin-left: 96px !important;
  }
  .kl-ps-lg-96 {
    padding-left: 96px !important;
  }
  .kl-me-lg-96 {
    margin-right: 96px !important;
  }
  .kl-pe-lg-96 {
    padding-right: 96px !important;
  }
  .kl-gx-lg-100 {
    --bs-gutter-x: 100px;
  }
  .kl-gy-lg-100 {
    --bs-gutter-y: 100px;
  }
  .kl-mt-lg-100 {
    margin-top: 100px !important;
  }
  .kl-pt-lg-100 {
    padding-top: 100px !important;
  }
  .kl-mb-lg-100 {
    margin-bottom: 100px !important;
  }
  .kl-pb-lg-100 {
    padding-bottom: 100px !important;
  }
  .kl-ms-lg-100 {
    margin-left: 100px !important;
  }
  .kl-ps-lg-100 {
    padding-left: 100px !important;
  }
  .kl-me-lg-100 {
    margin-right: 100px !important;
  }
  .kl-pe-lg-100 {
    padding-right: 100px !important;
  }
  .kl-gx-lg-120 {
    --bs-gutter-x: 120px;
  }
  .kl-gy-lg-120 {
    --bs-gutter-y: 120px;
  }
  .kl-mt-lg-120 {
    margin-top: 120px !important;
  }
  .kl-pt-lg-120 {
    padding-top: 120px !important;
  }
  .kl-mb-lg-120 {
    margin-bottom: 120px !important;
  }
  .kl-pb-lg-120 {
    padding-bottom: 120px !important;
  }
  .kl-ms-lg-120 {
    margin-left: 120px !important;
  }
  .kl-ps-lg-120 {
    padding-left: 120px !important;
  }
  .kl-me-lg-120 {
    margin-right: 120px !important;
  }
  .kl-pe-lg-120 {
    padding-right: 120px !important;
  }
  .kl-gx-lg-126 {
    --bs-gutter-x: 126px;
  }
  .kl-gy-lg-126 {
    --bs-gutter-y: 126px;
  }
  .kl-mt-lg-126 {
    margin-top: 126px !important;
  }
  .kl-pt-lg-126 {
    padding-top: 126px !important;
  }
  .kl-mb-lg-126 {
    margin-bottom: 126px !important;
  }
  .kl-pb-lg-126 {
    padding-bottom: 126px !important;
  }
  .kl-ms-lg-126 {
    margin-left: 126px !important;
  }
  .kl-ps-lg-126 {
    padding-left: 126px !important;
  }
  .kl-me-lg-126 {
    margin-right: 126px !important;
  }
  .kl-pe-lg-126 {
    padding-right: 126px !important;
  }
  .kl-gx-lg-135 {
    --bs-gutter-x: 135px;
  }
  .kl-gy-lg-135 {
    --bs-gutter-y: 135px;
  }
  .kl-mt-lg-135 {
    margin-top: 135px !important;
  }
  .kl-pt-lg-135 {
    padding-top: 135px !important;
  }
  .kl-mb-lg-135 {
    margin-bottom: 135px !important;
  }
  .kl-pb-lg-135 {
    padding-bottom: 135px !important;
  }
  .kl-ms-lg-135 {
    margin-left: 135px !important;
  }
  .kl-ps-lg-135 {
    padding-left: 135px !important;
  }
  .kl-me-lg-135 {
    margin-right: 135px !important;
  }
  .kl-pe-lg-135 {
    padding-right: 135px !important;
  }
  .kl-gx-lg-170 {
    --bs-gutter-x: 170px;
  }
  .kl-gy-lg-170 {
    --bs-gutter-y: 170px;
  }
  .kl-mt-lg-170 {
    margin-top: 170px !important;
  }
  .kl-pt-lg-170 {
    padding-top: 170px !important;
  }
  .kl-mb-lg-170 {
    margin-bottom: 170px !important;
  }
  .kl-pb-lg-170 {
    padding-bottom: 170px !important;
  }
  .kl-ms-lg-170 {
    margin-left: 170px !important;
  }
  .kl-ps-lg-170 {
    padding-left: 170px !important;
  }
  .kl-me-lg-170 {
    margin-right: 170px !important;
  }
  .kl-pe-lg-170 {
    padding-right: 170px !important;
  }
  .kl-gx-lg-200 {
    --bs-gutter-x: 200px;
  }
  .kl-gy-lg-200 {
    --bs-gutter-y: 200px;
  }
  .kl-mt-lg-200 {
    margin-top: 200px !important;
  }
  .kl-pt-lg-200 {
    padding-top: 200px !important;
  }
  .kl-mb-lg-200 {
    margin-bottom: 200px !important;
  }
  .kl-pb-lg-200 {
    padding-bottom: 200px !important;
  }
  .kl-ms-lg-200 {
    margin-left: 200px !important;
  }
  .kl-ps-lg-200 {
    padding-left: 200px !important;
  }
  .kl-me-lg-200 {
    margin-right: 200px !important;
  }
  .kl-pe-lg-200 {
    padding-right: 200px !important;
  }
  .kl-gx-lg-240 {
    --bs-gutter-x: 240px;
  }
  .kl-gy-lg-240 {
    --bs-gutter-y: 240px;
  }
  .kl-mt-lg-240 {
    margin-top: 240px !important;
  }
  .kl-pt-lg-240 {
    padding-top: 240px !important;
  }
  .kl-mb-lg-240 {
    margin-bottom: 240px !important;
  }
  .kl-pb-lg-240 {
    padding-bottom: 240px !important;
  }
  .kl-ms-lg-240 {
    margin-left: 240px !important;
  }
  .kl-ps-lg-240 {
    padding-left: 240px !important;
  }
  .kl-me-lg-240 {
    margin-right: 240px !important;
  }
  .kl-pe-lg-240 {
    padding-right: 240px !important;
  }
}
@media (min-width: 1200px) {
  .kl-max-w-xl-none {
    max-width: none;
  }
  .kl-min-w-xl-none {
    min-width: none;
  }
  .kl-max-w-xl-173 {
    max-width: 173px;
  }
  .kl-min-w-xl-173 {
    min-width: 173px;
  }
  .kl-max-w-xl-180 {
    max-width: 180px;
  }
  .kl-min-w-xl-180 {
    min-width: 180px;
  }
  .kl-max-w-xl-200 {
    max-width: 200px;
  }
  .kl-min-w-xl-200 {
    min-width: 200px;
  }
  .kl-max-w-xl-210 {
    max-width: 210px;
  }
  .kl-min-w-xl-210 {
    min-width: 210px;
  }
  .kl-max-w-xl-217 {
    max-width: 217px;
  }
  .kl-min-w-xl-217 {
    min-width: 217px;
  }
  .kl-max-w-xl-230 {
    max-width: 230px;
  }
  .kl-min-w-xl-230 {
    min-width: 230px;
  }
  .kl-max-w-xl-258 {
    max-width: 258px;
  }
  .kl-min-w-xl-258 {
    min-width: 258px;
  }
  .kl-max-w-xl-280 {
    max-width: 280px;
  }
  .kl-min-w-xl-280 {
    min-width: 280px;
  }
  .kl-max-w-xl-314 {
    max-width: 314px;
  }
  .kl-min-w-xl-314 {
    min-width: 314px;
  }
  .kl-max-w-xl-367 {
    max-width: 367px;
  }
  .kl-min-w-xl-367 {
    min-width: 367px;
  }
  .kl-max-w-xl-442 {
    max-width: 442px;
  }
  .kl-min-w-xl-442 {
    min-width: 442px;
  }
  .kl-max-w-xl-460 {
    max-width: 460px;
  }
  .kl-min-w-xl-460 {
    min-width: 460px;
  }
  .kl-max-w-xl-480 {
    max-width: 480px;
  }
  .kl-min-w-xl-480 {
    min-width: 480px;
  }
  .kl-max-w-xl-510 {
    max-width: 510px;
  }
  .kl-min-w-xl-510 {
    min-width: 510px;
  }
  .kl-max-w-xl-590 {
    max-width: 590px;
  }
  .kl-min-w-xl-590 {
    min-width: 590px;
  }
  .kl-max-w-xl-600 {
    max-width: 600px;
  }
  .kl-min-w-xl-600 {
    min-width: 600px;
  }
  .kl-max-w-xl-620 {
    max-width: 620px;
  }
  .kl-min-w-xl-620 {
    min-width: 620px;
  }
  .kl-max-w-xl-635 {
    max-width: 635px;
  }
  .kl-min-w-xl-635 {
    min-width: 635px;
  }
  .kl-max-w-xl-660 {
    max-width: 660px;
  }
  .kl-min-w-xl-660 {
    min-width: 660px;
  }
  .kl-max-w-xl-700 {
    max-width: 700px;
  }
  .kl-min-w-xl-700 {
    min-width: 700px;
  }
  .kl-max-w-xl-735 {
    max-width: 735px;
  }
  .kl-min-w-xl-735 {
    min-width: 735px;
  }
  .kl-max-w-xl-778 {
    max-width: 778px;
  }
  .kl-min-w-xl-778 {
    min-width: 778px;
  }
  .kl-max-w-xl-783 {
    max-width: 783px;
  }
  .kl-min-w-xl-783 {
    min-width: 783px;
  }
  .kl-max-w-xl-808 {
    max-width: 808px;
  }
  .kl-min-w-xl-808 {
    min-width: 808px;
  }
  .kl-max-w-xl-975 {
    max-width: 975px;
  }
  .kl-min-w-xl-975 {
    min-width: 975px;
  }
  .kl-max-w-xl-1073 {
    max-width: 1073px;
  }
  .kl-min-w-xl-1073 {
    min-width: 1073px;
  }
  .kl-gx-xl-0 {
    --bs-gutter-x: 0px;
  }
  .kl-gy-xl-0 {
    --bs-gutter-y: 0px;
  }
  .kl-mt-xl-0 {
    margin-top: 0px !important;
  }
  .kl-pt-xl-0 {
    padding-top: 0px !important;
  }
  .kl-mb-xl-0 {
    margin-bottom: 0px !important;
  }
  .kl-pb-xl-0 {
    padding-bottom: 0px !important;
  }
  .kl-ms-xl-0 {
    margin-left: 0px !important;
  }
  .kl-ps-xl-0 {
    padding-left: 0px !important;
  }
  .kl-me-xl-0 {
    margin-right: 0px !important;
  }
  .kl-pe-xl-0 {
    padding-right: 0px !important;
  }
  .kl-gx-xl-13 {
    --bs-gutter-x: 13px;
  }
  .kl-gy-xl-13 {
    --bs-gutter-y: 13px;
  }
  .kl-mt-xl-13 {
    margin-top: 13px !important;
  }
  .kl-pt-xl-13 {
    padding-top: 13px !important;
  }
  .kl-mb-xl-13 {
    margin-bottom: 13px !important;
  }
  .kl-pb-xl-13 {
    padding-bottom: 13px !important;
  }
  .kl-ms-xl-13 {
    margin-left: 13px !important;
  }
  .kl-ps-xl-13 {
    padding-left: 13px !important;
  }
  .kl-me-xl-13 {
    margin-right: 13px !important;
  }
  .kl-pe-xl-13 {
    padding-right: 13px !important;
  }
  .kl-gx-xl-20 {
    --bs-gutter-x: 20px;
  }
  .kl-gy-xl-20 {
    --bs-gutter-y: 20px;
  }
  .kl-mt-xl-20 {
    margin-top: 20px !important;
  }
  .kl-pt-xl-20 {
    padding-top: 20px !important;
  }
  .kl-mb-xl-20 {
    margin-bottom: 20px !important;
  }
  .kl-pb-xl-20 {
    padding-bottom: 20px !important;
  }
  .kl-ms-xl-20 {
    margin-left: 20px !important;
  }
  .kl-ps-xl-20 {
    padding-left: 20px !important;
  }
  .kl-me-xl-20 {
    margin-right: 20px !important;
  }
  .kl-pe-xl-20 {
    padding-right: 20px !important;
  }
  .kl-gx-xl-30 {
    --bs-gutter-x: 30px;
  }
  .kl-gy-xl-30 {
    --bs-gutter-y: 30px;
  }
  .kl-mt-xl-30 {
    margin-top: 30px !important;
  }
  .kl-pt-xl-30 {
    padding-top: 30px !important;
  }
  .kl-mb-xl-30 {
    margin-bottom: 30px !important;
  }
  .kl-pb-xl-30 {
    padding-bottom: 30px !important;
  }
  .kl-ms-xl-30 {
    margin-left: 30px !important;
  }
  .kl-ps-xl-30 {
    padding-left: 30px !important;
  }
  .kl-me-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-mt-xl-35 {
    margin-top: 35px !important;
  }
  .kl-pt-xl-35 {
    padding-top: 35px !important;
  }
  .kl-mb-xl-35 {
    margin-bottom: 35px !important;
  }
  .kl-pb-xl-35 {
    padding-bottom: 35px !important;
  }
  .kl-ms-xl-35 {
    margin-left: 35px !important;
  }
  .kl-ps-xl-35 {
    padding-left: 35px !important;
  }
  .kl-me-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-mt-xl-40 {
    margin-top: 40px !important;
  }
  .kl-pt-xl-40 {
    padding-top: 40px !important;
  }
  .kl-mb-xl-40 {
    margin-bottom: 40px !important;
  }
  .kl-pb-xl-40 {
    padding-bottom: 40px !important;
  }
  .kl-ms-xl-40 {
    margin-left: 40px !important;
  }
  .kl-ps-xl-40 {
    padding-left: 40px !important;
  }
  .kl-me-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-mt-xl-45 {
    margin-top: 45px !important;
  }
  .kl-pt-xl-45 {
    padding-top: 45px !important;
  }
  .kl-mb-xl-45 {
    margin-bottom: 45px !important;
  }
  .kl-pb-xl-45 {
    padding-bottom: 45px !important;
  }
  .kl-ms-xl-45 {
    margin-left: 45px !important;
  }
  .kl-ps-xl-45 {
    padding-left: 45px !important;
  }
  .kl-me-xl-45 {
    margin-right: 45px !important;
  }
  .kl-pe-xl-45 {
    padding-right: 45px !important;
  }
  .kl-gx-xl-48 {
    --bs-gutter-x: 48px;
  }
  .kl-gy-xl-48 {
    --bs-gutter-y: 48px;
  }
  .kl-mt-xl-48 {
    margin-top: 48px !important;
  }
  .kl-pt-xl-48 {
    padding-top: 48px !important;
  }
  .kl-mb-xl-48 {
    margin-bottom: 48px !important;
  }
  .kl-pb-xl-48 {
    padding-bottom: 48px !important;
  }
  .kl-ms-xl-48 {
    margin-left: 48px !important;
  }
  .kl-ps-xl-48 {
    padding-left: 48px !important;
  }
  .kl-me-xl-48 {
    margin-right: 48px !important;
  }
  .kl-pe-xl-48 {
    padding-right: 48px !important;
  }
  .kl-gx-xl-50 {
    --bs-gutter-x: 50px;
  }
  .kl-gy-xl-50 {
    --bs-gutter-y: 50px;
  }
  .kl-mt-xl-50 {
    margin-top: 50px !important;
  }
  .kl-pt-xl-50 {
    padding-top: 50px !important;
  }
  .kl-mb-xl-50 {
    margin-bottom: 50px !important;
  }
  .kl-pb-xl-50 {
    padding-bottom: 50px !important;
  }
  .kl-ms-xl-50 {
    margin-left: 50px !important;
  }
  .kl-ps-xl-50 {
    padding-left: 50px !important;
  }
  .kl-me-xl-50 {
    margin-right: 50px !important;
  }
  .kl-pe-xl-50 {
    padding-right: 50px !important;
  }
  .kl-gx-xl-55 {
    --bs-gutter-x: 55px;
  }
  .kl-gy-xl-55 {
    --bs-gutter-y: 55px;
  }
  .kl-mt-xl-55 {
    margin-top: 55px !important;
  }
  .kl-pt-xl-55 {
    padding-top: 55px !important;
  }
  .kl-mb-xl-55 {
    margin-bottom: 55px !important;
  }
  .kl-pb-xl-55 {
    padding-bottom: 55px !important;
  }
  .kl-ms-xl-55 {
    margin-left: 55px !important;
  }
  .kl-ps-xl-55 {
    padding-left: 55px !important;
  }
  .kl-me-xl-55 {
    margin-right: 55px !important;
  }
  .kl-pe-xl-55 {
    padding-right: 55px !important;
  }
  .kl-gx-xl-60 {
    --bs-gutter-x: 60px;
  }
  .kl-gy-xl-60 {
    --bs-gutter-y: 60px;
  }
  .kl-mt-xl-60 {
    margin-top: 60px !important;
  }
  .kl-pt-xl-60 {
    padding-top: 60px !important;
  }
  .kl-mb-xl-60 {
    margin-bottom: 60px !important;
  }
  .kl-pb-xl-60 {
    padding-bottom: 60px !important;
  }
  .kl-ms-xl-60 {
    margin-left: 60px !important;
  }
  .kl-ps-xl-60 {
    padding-left: 60px !important;
  }
  .kl-me-xl-60 {
    margin-right: 60px !important;
  }
  .kl-pe-xl-60 {
    padding-right: 60px !important;
  }
  .kl-gx-xl-65 {
    --bs-gutter-x: 65px;
  }
  .kl-gy-xl-65 {
    --bs-gutter-y: 65px;
  }
  .kl-mt-xl-65 {
    margin-top: 65px !important;
  }
  .kl-pt-xl-65 {
    padding-top: 65px !important;
  }
  .kl-mb-xl-65 {
    margin-bottom: 65px !important;
  }
  .kl-pb-xl-65 {
    padding-bottom: 65px !important;
  }
  .kl-ms-xl-65 {
    margin-left: 65px !important;
  }
  .kl-ps-xl-65 {
    padding-left: 65px !important;
  }
  .kl-me-xl-65 {
    margin-right: 65px !important;
  }
  .kl-pe-xl-65 {
    padding-right: 65px !important;
  }
  .kl-gx-xl-75 {
    --bs-gutter-x: 75px;
  }
  .kl-gy-xl-75 {
    --bs-gutter-y: 75px;
  }
  .kl-mt-xl-75 {
    margin-top: 75px !important;
  }
  .kl-pt-xl-75 {
    padding-top: 75px !important;
  }
  .kl-mb-xl-75 {
    margin-bottom: 75px !important;
  }
  .kl-pb-xl-75 {
    padding-bottom: 75px !important;
  }
  .kl-ms-xl-75 {
    margin-left: 75px !important;
  }
  .kl-ps-xl-75 {
    padding-left: 75px !important;
  }
  .kl-me-xl-75 {
    margin-right: 75px !important;
  }
  .kl-pe-xl-75 {
    padding-right: 75px !important;
  }
  .kl-gx-xl-80 {
    --bs-gutter-x: 80px;
  }
  .kl-gy-xl-80 {
    --bs-gutter-y: 80px;
  }
  .kl-mt-xl-80 {
    margin-top: 80px !important;
  }
  .kl-pt-xl-80 {
    padding-top: 80px !important;
  }
  .kl-mb-xl-80 {
    margin-bottom: 80px !important;
  }
  .kl-pb-xl-80 {
    padding-bottom: 80px !important;
  }
  .kl-ms-xl-80 {
    margin-left: 80px !important;
  }
  .kl-ps-xl-80 {
    padding-left: 80px !important;
  }
  .kl-me-xl-80 {
    margin-right: 80px !important;
  }
  .kl-pe-xl-80 {
    padding-right: 80px !important;
  }
  .kl-gx-xl-90 {
    --bs-gutter-x: 90px;
  }
  .kl-gy-xl-90 {
    --bs-gutter-y: 90px;
  }
  .kl-mt-xl-90 {
    margin-top: 90px !important;
  }
  .kl-pt-xl-90 {
    padding-top: 90px !important;
  }
  .kl-mb-xl-90 {
    margin-bottom: 90px !important;
  }
  .kl-pb-xl-90 {
    padding-bottom: 90px !important;
  }
  .kl-ms-xl-90 {
    margin-left: 90px !important;
  }
  .kl-ps-xl-90 {
    padding-left: 90px !important;
  }
  .kl-me-xl-90 {
    margin-right: 90px !important;
  }
  .kl-pe-xl-90 {
    padding-right: 90px !important;
  }
  .kl-gx-xl-96 {
    --bs-gutter-x: 96px;
  }
  .kl-gy-xl-96 {
    --bs-gutter-y: 96px;
  }
  .kl-mt-xl-96 {
    margin-top: 96px !important;
  }
  .kl-pt-xl-96 {
    padding-top: 96px !important;
  }
  .kl-mb-xl-96 {
    margin-bottom: 96px !important;
  }
  .kl-pb-xl-96 {
    padding-bottom: 96px !important;
  }
  .kl-ms-xl-96 {
    margin-left: 96px !important;
  }
  .kl-ps-xl-96 {
    padding-left: 96px !important;
  }
  .kl-me-xl-96 {
    margin-right: 96px !important;
  }
  .kl-pe-xl-96 {
    padding-right: 96px !important;
  }
  .kl-gx-xl-100 {
    --bs-gutter-x: 100px;
  }
  .kl-gy-xl-100 {
    --bs-gutter-y: 100px;
  }
  .kl-mt-xl-100 {
    margin-top: 100px !important;
  }
  .kl-pt-xl-100 {
    padding-top: 100px !important;
  }
  .kl-mb-xl-100 {
    margin-bottom: 100px !important;
  }
  .kl-pb-xl-100 {
    padding-bottom: 100px !important;
  }
  .kl-ms-xl-100 {
    margin-left: 100px !important;
  }
  .kl-ps-xl-100 {
    padding-left: 100px !important;
  }
  .kl-me-xl-100 {
    margin-right: 100px !important;
  }
  .kl-pe-xl-100 {
    padding-right: 100px !important;
  }
  .kl-gx-xl-120 {
    --bs-gutter-x: 120px;
  }
  .kl-gy-xl-120 {
    --bs-gutter-y: 120px;
  }
  .kl-mt-xl-120 {
    margin-top: 120px !important;
  }
  .kl-pt-xl-120 {
    padding-top: 120px !important;
  }
  .kl-mb-xl-120 {
    margin-bottom: 120px !important;
  }
  .kl-pb-xl-120 {
    padding-bottom: 120px !important;
  }
  .kl-ms-xl-120 {
    margin-left: 120px !important;
  }
  .kl-ps-xl-120 {
    padding-left: 120px !important;
  }
  .kl-me-xl-120 {
    margin-right: 120px !important;
  }
  .kl-pe-xl-120 {
    padding-right: 120px !important;
  }
  .kl-gx-xl-126 {
    --bs-gutter-x: 126px;
  }
  .kl-gy-xl-126 {
    --bs-gutter-y: 126px;
  }
  .kl-mt-xl-126 {
    margin-top: 126px !important;
  }
  .kl-pt-xl-126 {
    padding-top: 126px !important;
  }
  .kl-mb-xl-126 {
    margin-bottom: 126px !important;
  }
  .kl-pb-xl-126 {
    padding-bottom: 126px !important;
  }
  .kl-ms-xl-126 {
    margin-left: 126px !important;
  }
  .kl-ps-xl-126 {
    padding-left: 126px !important;
  }
  .kl-me-xl-126 {
    margin-right: 126px !important;
  }
  .kl-pe-xl-126 {
    padding-right: 126px !important;
  }
  .kl-gx-xl-135 {
    --bs-gutter-x: 135px;
  }
  .kl-gy-xl-135 {
    --bs-gutter-y: 135px;
  }
  .kl-mt-xl-135 {
    margin-top: 135px !important;
  }
  .kl-pt-xl-135 {
    padding-top: 135px !important;
  }
  .kl-mb-xl-135 {
    margin-bottom: 135px !important;
  }
  .kl-pb-xl-135 {
    padding-bottom: 135px !important;
  }
  .kl-ms-xl-135 {
    margin-left: 135px !important;
  }
  .kl-ps-xl-135 {
    padding-left: 135px !important;
  }
  .kl-me-xl-135 {
    margin-right: 135px !important;
  }
  .kl-pe-xl-135 {
    padding-right: 135px !important;
  }
  .kl-gx-xl-170 {
    --bs-gutter-x: 170px;
  }
  .kl-gy-xl-170 {
    --bs-gutter-y: 170px;
  }
  .kl-mt-xl-170 {
    margin-top: 170px !important;
  }
  .kl-pt-xl-170 {
    padding-top: 170px !important;
  }
  .kl-mb-xl-170 {
    margin-bottom: 170px !important;
  }
  .kl-pb-xl-170 {
    padding-bottom: 170px !important;
  }
  .kl-ms-xl-170 {
    margin-left: 170px !important;
  }
  .kl-ps-xl-170 {
    padding-left: 170px !important;
  }
  .kl-me-xl-170 {
    margin-right: 170px !important;
  }
  .kl-pe-xl-170 {
    padding-right: 170px !important;
  }
  .kl-gx-xl-200 {
    --bs-gutter-x: 200px;
  }
  .kl-gy-xl-200 {
    --bs-gutter-y: 200px;
  }
  .kl-mt-xl-200 {
    margin-top: 200px !important;
  }
  .kl-pt-xl-200 {
    padding-top: 200px !important;
  }
  .kl-mb-xl-200 {
    margin-bottom: 200px !important;
  }
  .kl-pb-xl-200 {
    padding-bottom: 200px !important;
  }
  .kl-ms-xl-200 {
    margin-left: 200px !important;
  }
  .kl-ps-xl-200 {
    padding-left: 200px !important;
  }
  .kl-me-xl-200 {
    margin-right: 200px !important;
  }
  .kl-pe-xl-200 {
    padding-right: 200px !important;
  }
  .kl-gx-xl-240 {
    --bs-gutter-x: 240px;
  }
  .kl-gy-xl-240 {
    --bs-gutter-y: 240px;
  }
  .kl-mt-xl-240 {
    margin-top: 240px !important;
  }
  .kl-pt-xl-240 {
    padding-top: 240px !important;
  }
  .kl-mb-xl-240 {
    margin-bottom: 240px !important;
  }
  .kl-pb-xl-240 {
    padding-bottom: 240px !important;
  }
  .kl-ms-xl-240 {
    margin-left: 240px !important;
  }
  .kl-ps-xl-240 {
    padding-left: 240px !important;
  }
  .kl-me-xl-240 {
    margin-right: 240px !important;
  }
  .kl-pe-xl-240 {
    padding-right: 240px !important;
  }
}
@media (min-width: 1400px) {
  .kl-max-w-xxl-none {
    max-width: none;
  }
  .kl-min-w-xxl-none {
    min-width: none;
  }
  .kl-max-w-xxl-173 {
    max-width: 173px;
  }
  .kl-min-w-xxl-173 {
    min-width: 173px;
  }
  .kl-max-w-xxl-180 {
    max-width: 180px;
  }
  .kl-min-w-xxl-180 {
    min-width: 180px;
  }
  .kl-max-w-xxl-200 {
    max-width: 200px;
  }
  .kl-min-w-xxl-200 {
    min-width: 200px;
  }
  .kl-max-w-xxl-210 {
    max-width: 210px;
  }
  .kl-min-w-xxl-210 {
    min-width: 210px;
  }
  .kl-max-w-xxl-217 {
    max-width: 217px;
  }
  .kl-min-w-xxl-217 {
    min-width: 217px;
  }
  .kl-max-w-xxl-230 {
    max-width: 230px;
  }
  .kl-min-w-xxl-230 {
    min-width: 230px;
  }
  .kl-max-w-xxl-258 {
    max-width: 258px;
  }
  .kl-min-w-xxl-258 {
    min-width: 258px;
  }
  .kl-max-w-xxl-280 {
    max-width: 280px;
  }
  .kl-min-w-xxl-280 {
    min-width: 280px;
  }
  .kl-max-w-xxl-314 {
    max-width: 314px;
  }
  .kl-min-w-xxl-314 {
    min-width: 314px;
  }
  .kl-max-w-xxl-367 {
    max-width: 367px;
  }
  .kl-min-w-xxl-367 {
    min-width: 367px;
  }
  .kl-max-w-xxl-442 {
    max-width: 442px;
  }
  .kl-min-w-xxl-442 {
    min-width: 442px;
  }
  .kl-max-w-xxl-460 {
    max-width: 460px;
  }
  .kl-min-w-xxl-460 {
    min-width: 460px;
  }
  .kl-max-w-xxl-480 {
    max-width: 480px;
  }
  .kl-min-w-xxl-480 {
    min-width: 480px;
  }
  .kl-max-w-xxl-510 {
    max-width: 510px;
  }
  .kl-min-w-xxl-510 {
    min-width: 510px;
  }
  .kl-max-w-xxl-590 {
    max-width: 590px;
  }
  .kl-min-w-xxl-590 {
    min-width: 590px;
  }
  .kl-max-w-xxl-600 {
    max-width: 600px;
  }
  .kl-min-w-xxl-600 {
    min-width: 600px;
  }
  .kl-max-w-xxl-620 {
    max-width: 620px;
  }
  .kl-min-w-xxl-620 {
    min-width: 620px;
  }
  .kl-max-w-xxl-635 {
    max-width: 635px;
  }
  .kl-min-w-xxl-635 {
    min-width: 635px;
  }
  .kl-max-w-xxl-660 {
    max-width: 660px;
  }
  .kl-min-w-xxl-660 {
    min-width: 660px;
  }
  .kl-max-w-xxl-700 {
    max-width: 700px;
  }
  .kl-min-w-xxl-700 {
    min-width: 700px;
  }
  .kl-max-w-xxl-735 {
    max-width: 735px;
  }
  .kl-min-w-xxl-735 {
    min-width: 735px;
  }
  .kl-max-w-xxl-778 {
    max-width: 778px;
  }
  .kl-min-w-xxl-778 {
    min-width: 778px;
  }
  .kl-max-w-xxl-783 {
    max-width: 783px;
  }
  .kl-min-w-xxl-783 {
    min-width: 783px;
  }
  .kl-max-w-xxl-808 {
    max-width: 808px;
  }
  .kl-min-w-xxl-808 {
    min-width: 808px;
  }
  .kl-max-w-xxl-975 {
    max-width: 975px;
  }
  .kl-min-w-xxl-975 {
    min-width: 975px;
  }
  .kl-max-w-xxl-1073 {
    max-width: 1073px;
  }
  .kl-min-w-xxl-1073 {
    min-width: 1073px;
  }
  .kl-gx-xxl-0 {
    --bs-gutter-x: 0px;
  }
  .kl-gy-xxl-0 {
    --bs-gutter-y: 0px;
  }
  .kl-mt-xxl-0 {
    margin-top: 0px !important;
  }
  .kl-pt-xxl-0 {
    padding-top: 0px !important;
  }
  .kl-mb-xxl-0 {
    margin-bottom: 0px !important;
  }
  .kl-pb-xxl-0 {
    padding-bottom: 0px !important;
  }
  .kl-ms-xxl-0 {
    margin-left: 0px !important;
  }
  .kl-ps-xxl-0 {
    padding-left: 0px !important;
  }
  .kl-me-xxl-0 {
    margin-right: 0px !important;
  }
  .kl-pe-xxl-0 {
    padding-right: 0px !important;
  }
  .kl-gx-xxl-13 {
    --bs-gutter-x: 13px;
  }
  .kl-gy-xxl-13 {
    --bs-gutter-y: 13px;
  }
  .kl-mt-xxl-13 {
    margin-top: 13px !important;
  }
  .kl-pt-xxl-13 {
    padding-top: 13px !important;
  }
  .kl-mb-xxl-13 {
    margin-bottom: 13px !important;
  }
  .kl-pb-xxl-13 {
    padding-bottom: 13px !important;
  }
  .kl-ms-xxl-13 {
    margin-left: 13px !important;
  }
  .kl-ps-xxl-13 {
    padding-left: 13px !important;
  }
  .kl-me-xxl-13 {
    margin-right: 13px !important;
  }
  .kl-pe-xxl-13 {
    padding-right: 13px !important;
  }
  .kl-gx-xxl-20 {
    --bs-gutter-x: 20px;
  }
  .kl-gy-xxl-20 {
    --bs-gutter-y: 20px;
  }
  .kl-mt-xxl-20 {
    margin-top: 20px !important;
  }
  .kl-pt-xxl-20 {
    padding-top: 20px !important;
  }
  .kl-mb-xxl-20 {
    margin-bottom: 20px !important;
  }
  .kl-pb-xxl-20 {
    padding-bottom: 20px !important;
  }
  .kl-ms-xxl-20 {
    margin-left: 20px !important;
  }
  .kl-ps-xxl-20 {
    padding-left: 20px !important;
  }
  .kl-me-xxl-20 {
    margin-right: 20px !important;
  }
  .kl-pe-xxl-20 {
    padding-right: 20px !important;
  }
  .kl-gx-xxl-30 {
    --bs-gutter-x: 30px;
  }
  .kl-gy-xxl-30 {
    --bs-gutter-y: 30px;
  }
  .kl-mt-xxl-30 {
    margin-top: 30px !important;
  }
  .kl-pt-xxl-30 {
    padding-top: 30px !important;
  }
  .kl-mb-xxl-30 {
    margin-bottom: 30px !important;
  }
  .kl-pb-xxl-30 {
    padding-bottom: 30px !important;
  }
  .kl-ms-xxl-30 {
    margin-left: 30px !important;
  }
  .kl-ps-xxl-30 {
    padding-left: 30px !important;
  }
  .kl-me-xxl-30 {
    margin-right: 30px !important;
  }
  .kl-pe-xxl-30 {
    padding-right: 30px !important;
  }
  .kl-gx-xxl-35 {
    --bs-gutter-x: 35px;
  }
  .kl-gy-xxl-35 {
    --bs-gutter-y: 35px;
  }
  .kl-mt-xxl-35 {
    margin-top: 35px !important;
  }
  .kl-pt-xxl-35 {
    padding-top: 35px !important;
  }
  .kl-mb-xxl-35 {
    margin-bottom: 35px !important;
  }
  .kl-pb-xxl-35 {
    padding-bottom: 35px !important;
  }
  .kl-ms-xxl-35 {
    margin-left: 35px !important;
  }
  .kl-ps-xxl-35 {
    padding-left: 35px !important;
  }
  .kl-me-xxl-35 {
    margin-right: 35px !important;
  }
  .kl-pe-xxl-35 {
    padding-right: 35px !important;
  }
  .kl-gx-xxl-40 {
    --bs-gutter-x: 40px;
  }
  .kl-gy-xxl-40 {
    --bs-gutter-y: 40px;
  }
  .kl-mt-xxl-40 {
    margin-top: 40px !important;
  }
  .kl-pt-xxl-40 {
    padding-top: 40px !important;
  }
  .kl-mb-xxl-40 {
    margin-bottom: 40px !important;
  }
  .kl-pb-xxl-40 {
    padding-bottom: 40px !important;
  }
  .kl-ms-xxl-40 {
    margin-left: 40px !important;
  }
  .kl-ps-xxl-40 {
    padding-left: 40px !important;
  }
  .kl-me-xxl-40 {
    margin-right: 40px !important;
  }
  .kl-pe-xxl-40 {
    padding-right: 40px !important;
  }
  .kl-gx-xxl-45 {
    --bs-gutter-x: 45px;
  }
  .kl-gy-xxl-45 {
    --bs-gutter-y: 45px;
  }
  .kl-mt-xxl-45 {
    margin-top: 45px !important;
  }
  .kl-pt-xxl-45 {
    padding-top: 45px !important;
  }
  .kl-mb-xxl-45 {
    margin-bottom: 45px !important;
  }
  .kl-pb-xxl-45 {
    padding-bottom: 45px !important;
  }
  .kl-ms-xxl-45 {
    margin-left: 45px !important;
  }
  .kl-ps-xxl-45 {
    padding-left: 45px !important;
  }
  .kl-me-xxl-45 {
    margin-right: 45px !important;
  }
  .kl-pe-xxl-45 {
    padding-right: 45px !important;
  }
  .kl-gx-xxl-48 {
    --bs-gutter-x: 48px;
  }
  .kl-gy-xxl-48 {
    --bs-gutter-y: 48px;
  }
  .kl-mt-xxl-48 {
    margin-top: 48px !important;
  }
  .kl-pt-xxl-48 {
    padding-top: 48px !important;
  }
  .kl-mb-xxl-48 {
    margin-bottom: 48px !important;
  }
  .kl-pb-xxl-48 {
    padding-bottom: 48px !important;
  }
  .kl-ms-xxl-48 {
    margin-left: 48px !important;
  }
  .kl-ps-xxl-48 {
    padding-left: 48px !important;
  }
  .kl-me-xxl-48 {
    margin-right: 48px !important;
  }
  .kl-pe-xxl-48 {
    padding-right: 48px !important;
  }
  .kl-gx-xxl-50 {
    --bs-gutter-x: 50px;
  }
  .kl-gy-xxl-50 {
    --bs-gutter-y: 50px;
  }
  .kl-mt-xxl-50 {
    margin-top: 50px !important;
  }
  .kl-pt-xxl-50 {
    padding-top: 50px !important;
  }
  .kl-mb-xxl-50 {
    margin-bottom: 50px !important;
  }
  .kl-pb-xxl-50 {
    padding-bottom: 50px !important;
  }
  .kl-ms-xxl-50 {
    margin-left: 50px !important;
  }
  .kl-ps-xxl-50 {
    padding-left: 50px !important;
  }
  .kl-me-xxl-50 {
    margin-right: 50px !important;
  }
  .kl-pe-xxl-50 {
    padding-right: 50px !important;
  }
  .kl-gx-xxl-55 {
    --bs-gutter-x: 55px;
  }
  .kl-gy-xxl-55 {
    --bs-gutter-y: 55px;
  }
  .kl-mt-xxl-55 {
    margin-top: 55px !important;
  }
  .kl-pt-xxl-55 {
    padding-top: 55px !important;
  }
  .kl-mb-xxl-55 {
    margin-bottom: 55px !important;
  }
  .kl-pb-xxl-55 {
    padding-bottom: 55px !important;
  }
  .kl-ms-xxl-55 {
    margin-left: 55px !important;
  }
  .kl-ps-xxl-55 {
    padding-left: 55px !important;
  }
  .kl-me-xxl-55 {
    margin-right: 55px !important;
  }
  .kl-pe-xxl-55 {
    padding-right: 55px !important;
  }
  .kl-gx-xxl-60 {
    --bs-gutter-x: 60px;
  }
  .kl-gy-xxl-60 {
    --bs-gutter-y: 60px;
  }
  .kl-mt-xxl-60 {
    margin-top: 60px !important;
  }
  .kl-pt-xxl-60 {
    padding-top: 60px !important;
  }
  .kl-mb-xxl-60 {
    margin-bottom: 60px !important;
  }
  .kl-pb-xxl-60 {
    padding-bottom: 60px !important;
  }
  .kl-ms-xxl-60 {
    margin-left: 60px !important;
  }
  .kl-ps-xxl-60 {
    padding-left: 60px !important;
  }
  .kl-me-xxl-60 {
    margin-right: 60px !important;
  }
  .kl-pe-xxl-60 {
    padding-right: 60px !important;
  }
  .kl-gx-xxl-65 {
    --bs-gutter-x: 65px;
  }
  .kl-gy-xxl-65 {
    --bs-gutter-y: 65px;
  }
  .kl-mt-xxl-65 {
    margin-top: 65px !important;
  }
  .kl-pt-xxl-65 {
    padding-top: 65px !important;
  }
  .kl-mb-xxl-65 {
    margin-bottom: 65px !important;
  }
  .kl-pb-xxl-65 {
    padding-bottom: 65px !important;
  }
  .kl-ms-xxl-65 {
    margin-left: 65px !important;
  }
  .kl-ps-xxl-65 {
    padding-left: 65px !important;
  }
  .kl-me-xxl-65 {
    margin-right: 65px !important;
  }
  .kl-pe-xxl-65 {
    padding-right: 65px !important;
  }
  .kl-gx-xxl-75 {
    --bs-gutter-x: 75px;
  }
  .kl-gy-xxl-75 {
    --bs-gutter-y: 75px;
  }
  .kl-mt-xxl-75 {
    margin-top: 75px !important;
  }
  .kl-pt-xxl-75 {
    padding-top: 75px !important;
  }
  .kl-mb-xxl-75 {
    margin-bottom: 75px !important;
  }
  .kl-pb-xxl-75 {
    padding-bottom: 75px !important;
  }
  .kl-ms-xxl-75 {
    margin-left: 75px !important;
  }
  .kl-ps-xxl-75 {
    padding-left: 75px !important;
  }
  .kl-me-xxl-75 {
    margin-right: 75px !important;
  }
  .kl-pe-xxl-75 {
    padding-right: 75px !important;
  }
  .kl-gx-xxl-80 {
    --bs-gutter-x: 80px;
  }
  .kl-gy-xxl-80 {
    --bs-gutter-y: 80px;
  }
  .kl-mt-xxl-80 {
    margin-top: 80px !important;
  }
  .kl-pt-xxl-80 {
    padding-top: 80px !important;
  }
  .kl-mb-xxl-80 {
    margin-bottom: 80px !important;
  }
  .kl-pb-xxl-80 {
    padding-bottom: 80px !important;
  }
  .kl-ms-xxl-80 {
    margin-left: 80px !important;
  }
  .kl-ps-xxl-80 {
    padding-left: 80px !important;
  }
  .kl-me-xxl-80 {
    margin-right: 80px !important;
  }
  .kl-pe-xxl-80 {
    padding-right: 80px !important;
  }
  .kl-gx-xxl-90 {
    --bs-gutter-x: 90px;
  }
  .kl-gy-xxl-90 {
    --bs-gutter-y: 90px;
  }
  .kl-mt-xxl-90 {
    margin-top: 90px !important;
  }
  .kl-pt-xxl-90 {
    padding-top: 90px !important;
  }
  .kl-mb-xxl-90 {
    margin-bottom: 90px !important;
  }
  .kl-pb-xxl-90 {
    padding-bottom: 90px !important;
  }
  .kl-ms-xxl-90 {
    margin-left: 90px !important;
  }
  .kl-ps-xxl-90 {
    padding-left: 90px !important;
  }
  .kl-me-xxl-90 {
    margin-right: 90px !important;
  }
  .kl-pe-xxl-90 {
    padding-right: 90px !important;
  }
  .kl-gx-xxl-96 {
    --bs-gutter-x: 96px;
  }
  .kl-gy-xxl-96 {
    --bs-gutter-y: 96px;
  }
  .kl-mt-xxl-96 {
    margin-top: 96px !important;
  }
  .kl-pt-xxl-96 {
    padding-top: 96px !important;
  }
  .kl-mb-xxl-96 {
    margin-bottom: 96px !important;
  }
  .kl-pb-xxl-96 {
    padding-bottom: 96px !important;
  }
  .kl-ms-xxl-96 {
    margin-left: 96px !important;
  }
  .kl-ps-xxl-96 {
    padding-left: 96px !important;
  }
  .kl-me-xxl-96 {
    margin-right: 96px !important;
  }
  .kl-pe-xxl-96 {
    padding-right: 96px !important;
  }
  .kl-gx-xxl-100 {
    --bs-gutter-x: 100px;
  }
  .kl-gy-xxl-100 {
    --bs-gutter-y: 100px;
  }
  .kl-mt-xxl-100 {
    margin-top: 100px !important;
  }
  .kl-pt-xxl-100 {
    padding-top: 100px !important;
  }
  .kl-mb-xxl-100 {
    margin-bottom: 100px !important;
  }
  .kl-pb-xxl-100 {
    padding-bottom: 100px !important;
  }
  .kl-ms-xxl-100 {
    margin-left: 100px !important;
  }
  .kl-ps-xxl-100 {
    padding-left: 100px !important;
  }
  .kl-me-xxl-100 {
    margin-right: 100px !important;
  }
  .kl-pe-xxl-100 {
    padding-right: 100px !important;
  }
  .kl-gx-xxl-120 {
    --bs-gutter-x: 120px;
  }
  .kl-gy-xxl-120 {
    --bs-gutter-y: 120px;
  }
  .kl-mt-xxl-120 {
    margin-top: 120px !important;
  }
  .kl-pt-xxl-120 {
    padding-top: 120px !important;
  }
  .kl-mb-xxl-120 {
    margin-bottom: 120px !important;
  }
  .kl-pb-xxl-120 {
    padding-bottom: 120px !important;
  }
  .kl-ms-xxl-120 {
    margin-left: 120px !important;
  }
  .kl-ps-xxl-120 {
    padding-left: 120px !important;
  }
  .kl-me-xxl-120 {
    margin-right: 120px !important;
  }
  .kl-pe-xxl-120 {
    padding-right: 120px !important;
  }
  .kl-gx-xxl-126 {
    --bs-gutter-x: 126px;
  }
  .kl-gy-xxl-126 {
    --bs-gutter-y: 126px;
  }
  .kl-mt-xxl-126 {
    margin-top: 126px !important;
  }
  .kl-pt-xxl-126 {
    padding-top: 126px !important;
  }
  .kl-mb-xxl-126 {
    margin-bottom: 126px !important;
  }
  .kl-pb-xxl-126 {
    padding-bottom: 126px !important;
  }
  .kl-ms-xxl-126 {
    margin-left: 126px !important;
  }
  .kl-ps-xxl-126 {
    padding-left: 126px !important;
  }
  .kl-me-xxl-126 {
    margin-right: 126px !important;
  }
  .kl-pe-xxl-126 {
    padding-right: 126px !important;
  }
  .kl-gx-xxl-135 {
    --bs-gutter-x: 135px;
  }
  .kl-gy-xxl-135 {
    --bs-gutter-y: 135px;
  }
  .kl-mt-xxl-135 {
    margin-top: 135px !important;
  }
  .kl-pt-xxl-135 {
    padding-top: 135px !important;
  }
  .kl-mb-xxl-135 {
    margin-bottom: 135px !important;
  }
  .kl-pb-xxl-135 {
    padding-bottom: 135px !important;
  }
  .kl-ms-xxl-135 {
    margin-left: 135px !important;
  }
  .kl-ps-xxl-135 {
    padding-left: 135px !important;
  }
  .kl-me-xxl-135 {
    margin-right: 135px !important;
  }
  .kl-pe-xxl-135 {
    padding-right: 135px !important;
  }
  .kl-gx-xxl-170 {
    --bs-gutter-x: 170px;
  }
  .kl-gy-xxl-170 {
    --bs-gutter-y: 170px;
  }
  .kl-mt-xxl-170 {
    margin-top: 170px !important;
  }
  .kl-pt-xxl-170 {
    padding-top: 170px !important;
  }
  .kl-mb-xxl-170 {
    margin-bottom: 170px !important;
  }
  .kl-pb-xxl-170 {
    padding-bottom: 170px !important;
  }
  .kl-ms-xxl-170 {
    margin-left: 170px !important;
  }
  .kl-ps-xxl-170 {
    padding-left: 170px !important;
  }
  .kl-me-xxl-170 {
    margin-right: 170px !important;
  }
  .kl-pe-xxl-170 {
    padding-right: 170px !important;
  }
  .kl-gx-xxl-200 {
    --bs-gutter-x: 200px;
  }
  .kl-gy-xxl-200 {
    --bs-gutter-y: 200px;
  }
  .kl-mt-xxl-200 {
    margin-top: 200px !important;
  }
  .kl-pt-xxl-200 {
    padding-top: 200px !important;
  }
  .kl-mb-xxl-200 {
    margin-bottom: 200px !important;
  }
  .kl-pb-xxl-200 {
    padding-bottom: 200px !important;
  }
  .kl-ms-xxl-200 {
    margin-left: 200px !important;
  }
  .kl-ps-xxl-200 {
    padding-left: 200px !important;
  }
  .kl-me-xxl-200 {
    margin-right: 200px !important;
  }
  .kl-pe-xxl-200 {
    padding-right: 200px !important;
  }
  .kl-gx-xxl-240 {
    --bs-gutter-x: 240px;
  }
  .kl-gy-xxl-240 {
    --bs-gutter-y: 240px;
  }
  .kl-mt-xxl-240 {
    margin-top: 240px !important;
  }
  .kl-pt-xxl-240 {
    padding-top: 240px !important;
  }
  .kl-mb-xxl-240 {
    margin-bottom: 240px !important;
  }
  .kl-pb-xxl-240 {
    padding-bottom: 240px !important;
  }
  .kl-ms-xxl-240 {
    margin-left: 240px !important;
  }
  .kl-ps-xxl-240 {
    padding-left: 240px !important;
  }
  .kl-me-xxl-240 {
    margin-right: 240px !important;
  }
  .kl-pe-xxl-240 {
    padding-right: 240px !important;
  }
}
@media (min-width: 1600px) {
  .kl-max-w-xxl_1600-none {
    max-width: none;
  }
  .kl-min-w-xxl_1600-none {
    min-width: none;
  }
  .kl-max-w-xxl_1600-173 {
    max-width: 173px;
  }
  .kl-min-w-xxl_1600-173 {
    min-width: 173px;
  }
  .kl-max-w-xxl_1600-180 {
    max-width: 180px;
  }
  .kl-min-w-xxl_1600-180 {
    min-width: 180px;
  }
  .kl-max-w-xxl_1600-200 {
    max-width: 200px;
  }
  .kl-min-w-xxl_1600-200 {
    min-width: 200px;
  }
  .kl-max-w-xxl_1600-210 {
    max-width: 210px;
  }
  .kl-min-w-xxl_1600-210 {
    min-width: 210px;
  }
  .kl-max-w-xxl_1600-217 {
    max-width: 217px;
  }
  .kl-min-w-xxl_1600-217 {
    min-width: 217px;
  }
  .kl-max-w-xxl_1600-230 {
    max-width: 230px;
  }
  .kl-min-w-xxl_1600-230 {
    min-width: 230px;
  }
  .kl-max-w-xxl_1600-258 {
    max-width: 258px;
  }
  .kl-min-w-xxl_1600-258 {
    min-width: 258px;
  }
  .kl-max-w-xxl_1600-280 {
    max-width: 280px;
  }
  .kl-min-w-xxl_1600-280 {
    min-width: 280px;
  }
  .kl-max-w-xxl_1600-314 {
    max-width: 314px;
  }
  .kl-min-w-xxl_1600-314 {
    min-width: 314px;
  }
  .kl-max-w-xxl_1600-367 {
    max-width: 367px;
  }
  .kl-min-w-xxl_1600-367 {
    min-width: 367px;
  }
  .kl-max-w-xxl_1600-442 {
    max-width: 442px;
  }
  .kl-min-w-xxl_1600-442 {
    min-width: 442px;
  }
  .kl-max-w-xxl_1600-460 {
    max-width: 460px;
  }
  .kl-min-w-xxl_1600-460 {
    min-width: 460px;
  }
  .kl-max-w-xxl_1600-480 {
    max-width: 480px;
  }
  .kl-min-w-xxl_1600-480 {
    min-width: 480px;
  }
  .kl-max-w-xxl_1600-510 {
    max-width: 510px;
  }
  .kl-min-w-xxl_1600-510 {
    min-width: 510px;
  }
  .kl-max-w-xxl_1600-590 {
    max-width: 590px;
  }
  .kl-min-w-xxl_1600-590 {
    min-width: 590px;
  }
  .kl-max-w-xxl_1600-600 {
    max-width: 600px;
  }
  .kl-min-w-xxl_1600-600 {
    min-width: 600px;
  }
  .kl-max-w-xxl_1600-620 {
    max-width: 620px;
  }
  .kl-min-w-xxl_1600-620 {
    min-width: 620px;
  }
  .kl-max-w-xxl_1600-635 {
    max-width: 635px;
  }
  .kl-min-w-xxl_1600-635 {
    min-width: 635px;
  }
  .kl-max-w-xxl_1600-660 {
    max-width: 660px;
  }
  .kl-min-w-xxl_1600-660 {
    min-width: 660px;
  }
  .kl-max-w-xxl_1600-700 {
    max-width: 700px;
  }
  .kl-min-w-xxl_1600-700 {
    min-width: 700px;
  }
  .kl-max-w-xxl_1600-735 {
    max-width: 735px;
  }
  .kl-min-w-xxl_1600-735 {
    min-width: 735px;
  }
  .kl-max-w-xxl_1600-778 {
    max-width: 778px;
  }
  .kl-min-w-xxl_1600-778 {
    min-width: 778px;
  }
  .kl-max-w-xxl_1600-783 {
    max-width: 783px;
  }
  .kl-min-w-xxl_1600-783 {
    min-width: 783px;
  }
  .kl-max-w-xxl_1600-808 {
    max-width: 808px;
  }
  .kl-min-w-xxl_1600-808 {
    min-width: 808px;
  }
  .kl-max-w-xxl_1600-975 {
    max-width: 975px;
  }
  .kl-min-w-xxl_1600-975 {
    min-width: 975px;
  }
  .kl-max-w-xxl_1600-1073 {
    max-width: 1073px;
  }
  .kl-min-w-xxl_1600-1073 {
    min-width: 1073px;
  }
  .kl-gx-xxl_1600-0 {
    --bs-gutter-x: 0px;
  }
  .kl-gy-xxl_1600-0 {
    --bs-gutter-y: 0px;
  }
  .kl-mt-xxl_1600-0 {
    margin-top: 0px !important;
  }
  .kl-pt-xxl_1600-0 {
    padding-top: 0px !important;
  }
  .kl-mb-xxl_1600-0 {
    margin-bottom: 0px !important;
  }
  .kl-pb-xxl_1600-0 {
    padding-bottom: 0px !important;
  }
  .kl-ms-xxl_1600-0 {
    margin-left: 0px !important;
  }
  .kl-ps-xxl_1600-0 {
    padding-left: 0px !important;
  }
  .kl-me-xxl_1600-0 {
    margin-right: 0px !important;
  }
  .kl-pe-xxl_1600-0 {
    padding-right: 0px !important;
  }
  .kl-gx-xxl_1600-13 {
    --bs-gutter-x: 13px;
  }
  .kl-gy-xxl_1600-13 {
    --bs-gutter-y: 13px;
  }
  .kl-mt-xxl_1600-13 {
    margin-top: 13px !important;
  }
  .kl-pt-xxl_1600-13 {
    padding-top: 13px !important;
  }
  .kl-mb-xxl_1600-13 {
    margin-bottom: 13px !important;
  }
  .kl-pb-xxl_1600-13 {
    padding-bottom: 13px !important;
  }
  .kl-ms-xxl_1600-13 {
    margin-left: 13px !important;
  }
  .kl-ps-xxl_1600-13 {
    padding-left: 13px !important;
  }
  .kl-me-xxl_1600-13 {
    margin-right: 13px !important;
  }
  .kl-pe-xxl_1600-13 {
    padding-right: 13px !important;
  }
  .kl-gx-xxl_1600-20 {
    --bs-gutter-x: 20px;
  }
  .kl-gy-xxl_1600-20 {
    --bs-gutter-y: 20px;
  }
  .kl-mt-xxl_1600-20 {
    margin-top: 20px !important;
  }
  .kl-pt-xxl_1600-20 {
    padding-top: 20px !important;
  }
  .kl-mb-xxl_1600-20 {
    margin-bottom: 20px !important;
  }
  .kl-pb-xxl_1600-20 {
    padding-bottom: 20px !important;
  }
  .kl-ms-xxl_1600-20 {
    margin-left: 20px !important;
  }
  .kl-ps-xxl_1600-20 {
    padding-left: 20px !important;
  }
  .kl-me-xxl_1600-20 {
    margin-right: 20px !important;
  }
  .kl-pe-xxl_1600-20 {
    padding-right: 20px !important;
  }
  .kl-gx-xxl_1600-30 {
    --bs-gutter-x: 30px;
  }
  .kl-gy-xxl_1600-30 {
    --bs-gutter-y: 30px;
  }
  .kl-mt-xxl_1600-30 {
    margin-top: 30px !important;
  }
  .kl-pt-xxl_1600-30 {
    padding-top: 30px !important;
  }
  .kl-mb-xxl_1600-30 {
    margin-bottom: 30px !important;
  }
  .kl-pb-xxl_1600-30 {
    padding-bottom: 30px !important;
  }
  .kl-ms-xxl_1600-30 {
    margin-left: 30px !important;
  }
  .kl-ps-xxl_1600-30 {
    padding-left: 30px !important;
  }
  .kl-me-xxl_1600-30 {
    margin-right: 30px !important;
  }
  .kl-pe-xxl_1600-30 {
    padding-right: 30px !important;
  }
  .kl-gx-xxl_1600-35 {
    --bs-gutter-x: 35px;
  }
  .kl-gy-xxl_1600-35 {
    --bs-gutter-y: 35px;
  }
  .kl-mt-xxl_1600-35 {
    margin-top: 35px !important;
  }
  .kl-pt-xxl_1600-35 {
    padding-top: 35px !important;
  }
  .kl-mb-xxl_1600-35 {
    margin-bottom: 35px !important;
  }
  .kl-pb-xxl_1600-35 {
    padding-bottom: 35px !important;
  }
  .kl-ms-xxl_1600-35 {
    margin-left: 35px !important;
  }
  .kl-ps-xxl_1600-35 {
    padding-left: 35px !important;
  }
  .kl-me-xxl_1600-35 {
    margin-right: 35px !important;
  }
  .kl-pe-xxl_1600-35 {
    padding-right: 35px !important;
  }
  .kl-gx-xxl_1600-40 {
    --bs-gutter-x: 40px;
  }
  .kl-gy-xxl_1600-40 {
    --bs-gutter-y: 40px;
  }
  .kl-mt-xxl_1600-40 {
    margin-top: 40px !important;
  }
  .kl-pt-xxl_1600-40 {
    padding-top: 40px !important;
  }
  .kl-mb-xxl_1600-40 {
    margin-bottom: 40px !important;
  }
  .kl-pb-xxl_1600-40 {
    padding-bottom: 40px !important;
  }
  .kl-ms-xxl_1600-40 {
    margin-left: 40px !important;
  }
  .kl-ps-xxl_1600-40 {
    padding-left: 40px !important;
  }
  .kl-me-xxl_1600-40 {
    margin-right: 40px !important;
  }
  .kl-pe-xxl_1600-40 {
    padding-right: 40px !important;
  }
  .kl-gx-xxl_1600-45 {
    --bs-gutter-x: 45px;
  }
  .kl-gy-xxl_1600-45 {
    --bs-gutter-y: 45px;
  }
  .kl-mt-xxl_1600-45 {
    margin-top: 45px !important;
  }
  .kl-pt-xxl_1600-45 {
    padding-top: 45px !important;
  }
  .kl-mb-xxl_1600-45 {
    margin-bottom: 45px !important;
  }
  .kl-pb-xxl_1600-45 {
    padding-bottom: 45px !important;
  }
  .kl-ms-xxl_1600-45 {
    margin-left: 45px !important;
  }
  .kl-ps-xxl_1600-45 {
    padding-left: 45px !important;
  }
  .kl-me-xxl_1600-45 {
    margin-right: 45px !important;
  }
  .kl-pe-xxl_1600-45 {
    padding-right: 45px !important;
  }
  .kl-gx-xxl_1600-48 {
    --bs-gutter-x: 48px;
  }
  .kl-gy-xxl_1600-48 {
    --bs-gutter-y: 48px;
  }
  .kl-mt-xxl_1600-48 {
    margin-top: 48px !important;
  }
  .kl-pt-xxl_1600-48 {
    padding-top: 48px !important;
  }
  .kl-mb-xxl_1600-48 {
    margin-bottom: 48px !important;
  }
  .kl-pb-xxl_1600-48 {
    padding-bottom: 48px !important;
  }
  .kl-ms-xxl_1600-48 {
    margin-left: 48px !important;
  }
  .kl-ps-xxl_1600-48 {
    padding-left: 48px !important;
  }
  .kl-me-xxl_1600-48 {
    margin-right: 48px !important;
  }
  .kl-pe-xxl_1600-48 {
    padding-right: 48px !important;
  }
  .kl-gx-xxl_1600-50 {
    --bs-gutter-x: 50px;
  }
  .kl-gy-xxl_1600-50 {
    --bs-gutter-y: 50px;
  }
  .kl-mt-xxl_1600-50 {
    margin-top: 50px !important;
  }
  .kl-pt-xxl_1600-50 {
    padding-top: 50px !important;
  }
  .kl-mb-xxl_1600-50 {
    margin-bottom: 50px !important;
  }
  .kl-pb-xxl_1600-50 {
    padding-bottom: 50px !important;
  }
  .kl-ms-xxl_1600-50 {
    margin-left: 50px !important;
  }
  .kl-ps-xxl_1600-50 {
    padding-left: 50px !important;
  }
  .kl-me-xxl_1600-50 {
    margin-right: 50px !important;
  }
  .kl-pe-xxl_1600-50 {
    padding-right: 50px !important;
  }
  .kl-gx-xxl_1600-55 {
    --bs-gutter-x: 55px;
  }
  .kl-gy-xxl_1600-55 {
    --bs-gutter-y: 55px;
  }
  .kl-mt-xxl_1600-55 {
    margin-top: 55px !important;
  }
  .kl-pt-xxl_1600-55 {
    padding-top: 55px !important;
  }
  .kl-mb-xxl_1600-55 {
    margin-bottom: 55px !important;
  }
  .kl-pb-xxl_1600-55 {
    padding-bottom: 55px !important;
  }
  .kl-ms-xxl_1600-55 {
    margin-left: 55px !important;
  }
  .kl-ps-xxl_1600-55 {
    padding-left: 55px !important;
  }
  .kl-me-xxl_1600-55 {
    margin-right: 55px !important;
  }
  .kl-pe-xxl_1600-55 {
    padding-right: 55px !important;
  }
  .kl-gx-xxl_1600-60 {
    --bs-gutter-x: 60px;
  }
  .kl-gy-xxl_1600-60 {
    --bs-gutter-y: 60px;
  }
  .kl-mt-xxl_1600-60 {
    margin-top: 60px !important;
  }
  .kl-pt-xxl_1600-60 {
    padding-top: 60px !important;
  }
  .kl-mb-xxl_1600-60 {
    margin-bottom: 60px !important;
  }
  .kl-pb-xxl_1600-60 {
    padding-bottom: 60px !important;
  }
  .kl-ms-xxl_1600-60 {
    margin-left: 60px !important;
  }
  .kl-ps-xxl_1600-60 {
    padding-left: 60px !important;
  }
  .kl-me-xxl_1600-60 {
    margin-right: 60px !important;
  }
  .kl-pe-xxl_1600-60 {
    padding-right: 60px !important;
  }
  .kl-gx-xxl_1600-65 {
    --bs-gutter-x: 65px;
  }
  .kl-gy-xxl_1600-65 {
    --bs-gutter-y: 65px;
  }
  .kl-mt-xxl_1600-65 {
    margin-top: 65px !important;
  }
  .kl-pt-xxl_1600-65 {
    padding-top: 65px !important;
  }
  .kl-mb-xxl_1600-65 {
    margin-bottom: 65px !important;
  }
  .kl-pb-xxl_1600-65 {
    padding-bottom: 65px !important;
  }
  .kl-ms-xxl_1600-65 {
    margin-left: 65px !important;
  }
  .kl-ps-xxl_1600-65 {
    padding-left: 65px !important;
  }
  .kl-me-xxl_1600-65 {
    margin-right: 65px !important;
  }
  .kl-pe-xxl_1600-65 {
    padding-right: 65px !important;
  }
  .kl-gx-xxl_1600-75 {
    --bs-gutter-x: 75px;
  }
  .kl-gy-xxl_1600-75 {
    --bs-gutter-y: 75px;
  }
  .kl-mt-xxl_1600-75 {
    margin-top: 75px !important;
  }
  .kl-pt-xxl_1600-75 {
    padding-top: 75px !important;
  }
  .kl-mb-xxl_1600-75 {
    margin-bottom: 75px !important;
  }
  .kl-pb-xxl_1600-75 {
    padding-bottom: 75px !important;
  }
  .kl-ms-xxl_1600-75 {
    margin-left: 75px !important;
  }
  .kl-ps-xxl_1600-75 {
    padding-left: 75px !important;
  }
  .kl-me-xxl_1600-75 {
    margin-right: 75px !important;
  }
  .kl-pe-xxl_1600-75 {
    padding-right: 75px !important;
  }
  .kl-gx-xxl_1600-80 {
    --bs-gutter-x: 80px;
  }
  .kl-gy-xxl_1600-80 {
    --bs-gutter-y: 80px;
  }
  .kl-mt-xxl_1600-80 {
    margin-top: 80px !important;
  }
  .kl-pt-xxl_1600-80 {
    padding-top: 80px !important;
  }
  .kl-mb-xxl_1600-80 {
    margin-bottom: 80px !important;
  }
  .kl-pb-xxl_1600-80 {
    padding-bottom: 80px !important;
  }
  .kl-ms-xxl_1600-80 {
    margin-left: 80px !important;
  }
  .kl-ps-xxl_1600-80 {
    padding-left: 80px !important;
  }
  .kl-me-xxl_1600-80 {
    margin-right: 80px !important;
  }
  .kl-pe-xxl_1600-80 {
    padding-right: 80px !important;
  }
  .kl-gx-xxl_1600-90 {
    --bs-gutter-x: 90px;
  }
  .kl-gy-xxl_1600-90 {
    --bs-gutter-y: 90px;
  }
  .kl-mt-xxl_1600-90 {
    margin-top: 90px !important;
  }
  .kl-pt-xxl_1600-90 {
    padding-top: 90px !important;
  }
  .kl-mb-xxl_1600-90 {
    margin-bottom: 90px !important;
  }
  .kl-pb-xxl_1600-90 {
    padding-bottom: 90px !important;
  }
  .kl-ms-xxl_1600-90 {
    margin-left: 90px !important;
  }
  .kl-ps-xxl_1600-90 {
    padding-left: 90px !important;
  }
  .kl-me-xxl_1600-90 {
    margin-right: 90px !important;
  }
  .kl-pe-xxl_1600-90 {
    padding-right: 90px !important;
  }
  .kl-gx-xxl_1600-96 {
    --bs-gutter-x: 96px;
  }
  .kl-gy-xxl_1600-96 {
    --bs-gutter-y: 96px;
  }
  .kl-mt-xxl_1600-96 {
    margin-top: 96px !important;
  }
  .kl-pt-xxl_1600-96 {
    padding-top: 96px !important;
  }
  .kl-mb-xxl_1600-96 {
    margin-bottom: 96px !important;
  }
  .kl-pb-xxl_1600-96 {
    padding-bottom: 96px !important;
  }
  .kl-ms-xxl_1600-96 {
    margin-left: 96px !important;
  }
  .kl-ps-xxl_1600-96 {
    padding-left: 96px !important;
  }
  .kl-me-xxl_1600-96 {
    margin-right: 96px !important;
  }
  .kl-pe-xxl_1600-96 {
    padding-right: 96px !important;
  }
  .kl-gx-xxl_1600-100 {
    --bs-gutter-x: 100px;
  }
  .kl-gy-xxl_1600-100 {
    --bs-gutter-y: 100px;
  }
  .kl-mt-xxl_1600-100 {
    margin-top: 100px !important;
  }
  .kl-pt-xxl_1600-100 {
    padding-top: 100px !important;
  }
  .kl-mb-xxl_1600-100 {
    margin-bottom: 100px !important;
  }
  .kl-pb-xxl_1600-100 {
    padding-bottom: 100px !important;
  }
  .kl-ms-xxl_1600-100 {
    margin-left: 100px !important;
  }
  .kl-ps-xxl_1600-100 {
    padding-left: 100px !important;
  }
  .kl-me-xxl_1600-100 {
    margin-right: 100px !important;
  }
  .kl-pe-xxl_1600-100 {
    padding-right: 100px !important;
  }
  .kl-gx-xxl_1600-120 {
    --bs-gutter-x: 120px;
  }
  .kl-gy-xxl_1600-120 {
    --bs-gutter-y: 120px;
  }
  .kl-mt-xxl_1600-120 {
    margin-top: 120px !important;
  }
  .kl-pt-xxl_1600-120 {
    padding-top: 120px !important;
  }
  .kl-mb-xxl_1600-120 {
    margin-bottom: 120px !important;
  }
  .kl-pb-xxl_1600-120 {
    padding-bottom: 120px !important;
  }
  .kl-ms-xxl_1600-120 {
    margin-left: 120px !important;
  }
  .kl-ps-xxl_1600-120 {
    padding-left: 120px !important;
  }
  .kl-me-xxl_1600-120 {
    margin-right: 120px !important;
  }
  .kl-pe-xxl_1600-120 {
    padding-right: 120px !important;
  }
  .kl-gx-xxl_1600-126 {
    --bs-gutter-x: 126px;
  }
  .kl-gy-xxl_1600-126 {
    --bs-gutter-y: 126px;
  }
  .kl-mt-xxl_1600-126 {
    margin-top: 126px !important;
  }
  .kl-pt-xxl_1600-126 {
    padding-top: 126px !important;
  }
  .kl-mb-xxl_1600-126 {
    margin-bottom: 126px !important;
  }
  .kl-pb-xxl_1600-126 {
    padding-bottom: 126px !important;
  }
  .kl-ms-xxl_1600-126 {
    margin-left: 126px !important;
  }
  .kl-ps-xxl_1600-126 {
    padding-left: 126px !important;
  }
  .kl-me-xxl_1600-126 {
    margin-right: 126px !important;
  }
  .kl-pe-xxl_1600-126 {
    padding-right: 126px !important;
  }
  .kl-gx-xxl_1600-135 {
    --bs-gutter-x: 135px;
  }
  .kl-gy-xxl_1600-135 {
    --bs-gutter-y: 135px;
  }
  .kl-mt-xxl_1600-135 {
    margin-top: 135px !important;
  }
  .kl-pt-xxl_1600-135 {
    padding-top: 135px !important;
  }
  .kl-mb-xxl_1600-135 {
    margin-bottom: 135px !important;
  }
  .kl-pb-xxl_1600-135 {
    padding-bottom: 135px !important;
  }
  .kl-ms-xxl_1600-135 {
    margin-left: 135px !important;
  }
  .kl-ps-xxl_1600-135 {
    padding-left: 135px !important;
  }
  .kl-me-xxl_1600-135 {
    margin-right: 135px !important;
  }
  .kl-pe-xxl_1600-135 {
    padding-right: 135px !important;
  }
  .kl-gx-xxl_1600-170 {
    --bs-gutter-x: 170px;
  }
  .kl-gy-xxl_1600-170 {
    --bs-gutter-y: 170px;
  }
  .kl-mt-xxl_1600-170 {
    margin-top: 170px !important;
  }
  .kl-pt-xxl_1600-170 {
    padding-top: 170px !important;
  }
  .kl-mb-xxl_1600-170 {
    margin-bottom: 170px !important;
  }
  .kl-pb-xxl_1600-170 {
    padding-bottom: 170px !important;
  }
  .kl-ms-xxl_1600-170 {
    margin-left: 170px !important;
  }
  .kl-ps-xxl_1600-170 {
    padding-left: 170px !important;
  }
  .kl-me-xxl_1600-170 {
    margin-right: 170px !important;
  }
  .kl-pe-xxl_1600-170 {
    padding-right: 170px !important;
  }
  .kl-gx-xxl_1600-200 {
    --bs-gutter-x: 200px;
  }
  .kl-gy-xxl_1600-200 {
    --bs-gutter-y: 200px;
  }
  .kl-mt-xxl_1600-200 {
    margin-top: 200px !important;
  }
  .kl-pt-xxl_1600-200 {
    padding-top: 200px !important;
  }
  .kl-mb-xxl_1600-200 {
    margin-bottom: 200px !important;
  }
  .kl-pb-xxl_1600-200 {
    padding-bottom: 200px !important;
  }
  .kl-ms-xxl_1600-200 {
    margin-left: 200px !important;
  }
  .kl-ps-xxl_1600-200 {
    padding-left: 200px !important;
  }
  .kl-me-xxl_1600-200 {
    margin-right: 200px !important;
  }
  .kl-pe-xxl_1600-200 {
    padding-right: 200px !important;
  }
  .kl-gx-xxl_1600-240 {
    --bs-gutter-x: 240px;
  }
  .kl-gy-xxl_1600-240 {
    --bs-gutter-y: 240px;
  }
  .kl-mt-xxl_1600-240 {
    margin-top: 240px !important;
  }
  .kl-pt-xxl_1600-240 {
    padding-top: 240px !important;
  }
  .kl-mb-xxl_1600-240 {
    margin-bottom: 240px !important;
  }
  .kl-pb-xxl_1600-240 {
    padding-bottom: 240px !important;
  }
  .kl-ms-xxl_1600-240 {
    margin-left: 240px !important;
  }
  .kl-ps-xxl_1600-240 {
    padding-left: 240px !important;
  }
  .kl-me-xxl_1600-240 {
    margin-right: 240px !important;
  }
  .kl-pe-xxl_1600-240 {
    padding-right: 240px !important;
  }
}
@media (min-width: 1920px) {
  .kl-container-xl-1635 {
    max-width: 1635px;
  }
}
.kl-wrapper-body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.kl-active-point, .kl-navbar .kl-menu-language .lang-item .nav-link, .kl-navbar ul .nav-link, .kl-btn-read-more {
  position: relative;
}
.kl-active-point::before, .kl-navbar .kl-menu-language .lang-item .nav-link::before, .kl-navbar ul .nav-link::before, .kl-btn-read-more::before {
  content: "";
  position: absolute;
  background: #EEFF6E;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
@media (max-width: 991.98px) {
  .kl-active-point::before, .kl-navbar .kl-menu-language .lang-item .nav-link::before, .kl-navbar ul .nav-link::before, .kl-btn-read-more::before {
    width: 4px;
    height: 4px;
  }
}

.kl-fw-strong p strong {
  font-weight: 700;
}

@media (max-width: 991.98px) {
  .kl-px-mob-14 {
    padding: 0 14px;
  }
}
@media (max-width: 320px) {
  .kl-px-mob-14 {
    padding: 0;
  }
}

.kl-main-content {
  flex-grow: 1;
  padding-top: 93px;
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  .kl-main-content {
    padding-top: 70px;
  }
}
@media (max-width: 991.98px) {
  .kl-main-content {
    padding-top: 84px;
  }
}
@media (max-width: 575.98px) {
  .kl-main-content {
    padding-top: 80px;
  }
}

.kl-mt-paragraph p + p {
  margin-top: 25px;
}
@media (max-width: 991.98px) {
  .kl-mt-paragraph p + p {
    margin-top: 20px;
  }
}

.kl-social-network-list {
  list-style: none;
  margin-left: -8px;
  margin-right: -8px;
}
.kl-social-network-list li {
  padding: 0 8px 16px;
}
.kl-social-network-list a {
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  color: #212B2E;
}
@media (min-width: 768px) {
  .kl-social-network-list a {
    font-size: 21px;
    line-height: 30px;
  }
}
@media (min-width: 1400px) {
  .kl-social-network-list a {
    font-size: 25px;
  }
}
.kl-social-network-list a path {
  fill: #212B2E;
}

.kl-hover-point {
  position: relative;
  display: inline-block;
}
.kl-hover-point:before {
  position: absolute;
  content: "";
  background: #212B2E;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  transition: all ease 0.5s;
  opacity: 0;
}
.kl-hover-point:hover:before {
  opacity: 1;
}

body {
  font-family: "Metropolis";
  font-weight: 400;
  color: #212B2E;
}

h1, h2, h3, h4, h5, h6,
ul, p {
  margin-bottom: 0;
}

ul {
  list-style: none;
  padding-left: 0;
}

a {
  text-decoration: none;
}

a:focus, a:focus-visible, button:focus, button:focus-visible {
  outline: none !important;
}

input:focus, input:focus-visible,
textarea:focus,
textarea:focus-visible {
  box-shadow: none !important;
  outline: none !important;
}

.kl-text-110 h1, .kl-text-110 h2, .kl-text-110 span, .kl-text-110 strong {
  font-size: 40px;
  line-height: 45px;
}
@media (min-width: 768px) {
  .kl-text-110 h1, .kl-text-110 h2, .kl-text-110 span, .kl-text-110 strong {
    font-size: 64px;
    line-height: 58px;
  }
}
@media (min-width: 992px) {
  .kl-text-110 h1, .kl-text-110 h2, .kl-text-110 span, .kl-text-110 strong {
    font-size: 84px;
    line-height: 87px;
  }
}
@media (min-width: 1400px) {
  .kl-text-110 h1, .kl-text-110 h2, .kl-text-110 span, .kl-text-110 strong {
    font-size: 110px;
    line-height: 110px;
  }
}

.kl-text-65 h1,
.kl-text-65 h2, .kl-text-65 h3 {
  font-size: 25px;
  line-height: 26px;
}
@media (min-width: 768px) {
  .kl-text-65 h1,
.kl-text-65 h2, .kl-text-65 h3 {
    font-size: 38px;
    line-height: 46px;
  }
}
@media (min-width: 1200px) {
  .kl-text-65 h1,
.kl-text-65 h2, .kl-text-65 h3 {
    font-size: 44px;
    line-height: 54px;
  }
}
@media (min-width: 1600px) {
  .kl-text-65 h1,
.kl-text-65 h2, .kl-text-65 h3 {
    font-size: 65px;
    line-height: 75px;
  }
}

.kl-text-55 h1,
.kl-text-55 h2, .kl-text-55 h3 {
  font-size: 25px;
  line-height: 26px;
}
@media (min-width: 768px) {
  .kl-text-55 h1,
.kl-text-55 h2, .kl-text-55 h3 {
    font-size: 38px;
    line-height: 46px;
  }
}
@media (min-width: 1200px) {
  .kl-text-55 h1,
.kl-text-55 h2, .kl-text-55 h3 {
    font-size: 44px;
    line-height: 54px;
  }
}
@media (min-width: 1600px) {
  .kl-text-55 h1,
.kl-text-55 h2, .kl-text-55 h3 {
    font-size: 55px;
    line-height: 65px;
  }
}

.kl-text-25 {
  font-size: 16px;
  line-height: 25px;
}
@media (min-width: 768px) {
  .kl-text-25 {
    font-size: 21px;
    line-height: 30px;
  }
}
@media (min-width: 1400px) {
  .kl-text-25 {
    font-size: 25px;
  }
}
.kl-text-25 h3, .kl-text-25 h4 {
  font-size: 16px;
  line-height: 25px;
}
@media (min-width: 768px) {
  .kl-text-25 h3, .kl-text-25 h4 {
    font-size: 21px;
    line-height: 30px;
  }
}
@media (min-width: 1400px) {
  .kl-text-25 h3, .kl-text-25 h4 {
    font-size: 25px;
  }
}

.kl-text-40 {
  font-size: 22px;
  line-height: 26px;
}
@media (min-width: 768px) {
  .kl-text-40 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1200px) {
  .kl-text-40 {
    font-size: 34px;
    line-height: 38px;
  }
}
@media (min-width: 1600px) {
  .kl-text-40 {
    font-size: 40px;
    line-height: 45px;
  }
}
.kl-text-40 h3, .kl-text-40 h4 {
  font-size: 22px;
  line-height: 26px;
}
@media (min-width: 768px) {
  .kl-text-40 h3, .kl-text-40 h4 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1200px) {
  .kl-text-40 h3, .kl-text-40 h4 {
    font-size: 34px;
    line-height: 38px;
  }
}
@media (min-width: 1600px) {
  .kl-text-40 h3, .kl-text-40 h4 {
    font-size: 40px;
    line-height: 45px;
  }
}

.kl-text-20 {
  font-size: 16px;
  line-height: 25px;
}
@media (min-width: 992px) {
  .kl-text-20 {
    font-size: 20px;
  }
}
.kl-text-20 h6 {
  font-size: 16px;
  line-height: 25px;
}
@media (min-width: 992px) {
  .kl-text-20 h6 {
    font-size: 20px;
  }
}

.kl-text-18 {
  font-size: 13px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .kl-text-18 {
    font-size: 15px;
    line-height: 26px;
  }
}
@media (min-width: 1200px) {
  .kl-text-18 {
    font-size: 18px;
  }
}
.kl-text-18 h3, .kl-text-18 h4 {
  font-size: 13px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .kl-text-18 h3, .kl-text-18 h4 {
    font-size: 15px;
    line-height: 26px;
  }
}
@media (min-width: 1200px) {
  .kl-text-18 h3, .kl-text-18 h4 {
    font-size: 18px;
  }
}

.kl-text-16 {
  font-size: 13px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .kl-text-16 {
    font-size: 15px;
    line-height: 25px;
  }
}
@media (min-width: 1200px) {
  .kl-text-16 {
    font-size: 16px;
  }
}

.kl-text-14 {
  font-size: 11px;
  line-height: 15px;
}
@media (min-width: 768px) {
  .kl-text-14 {
    font-size: 14px;
    line-height: 20px;
  }
}

.kl-btn-primary, .kl-btn-bordered-black, .kl-btn-bordered {
  font-weight: 700;
  border-radius: 36px;
  line-height: 1;
  transition: all 0.35s;
  display: inline-block;
  text-align: center;
}
@media (max-width: 991.98px) {
  .kl-btn-primary, .kl-btn-bordered-black, .kl-btn-bordered {
    font-size: 16px !important;
  }
}

.kl-btn-bordered-black, .kl-btn-bordered {
  font-size: 20px;
  padding: 23px 38px;
  background: transparent;
}
@media (max-width: 991.98px) {
  .kl-btn-bordered-black, .kl-btn-bordered {
    padding: 16px 38px;
  }
}
@media (max-width: 767.98px) {
  .kl-btn-bordered-black, .kl-btn-bordered {
    padding: 8px 33px;
  }
}

.kl-btn-bordered {
  color: #ffffff;
  border: 2px solid #ffffff;
}
.kl-btn-bordered:hover {
  background: #ffffff;
  color: #212B2E;
}

.kl-btn-bordered-black {
  color: #212B2E;
  border: 2px solid #212B2E;
}
@media (max-width: 767.98px) {
  .kl-btn-bordered-black {
    background: #212B2E;
    color: #ffffff;
  }
}
.kl-btn-bordered-black:hover {
  background: #212B2E;
  color: #ffffff;
}

.kl-btn-primary {
  font-size: 22px;
  color: #212B2E;
  background: #EEFF6E;
  padding: 24px 30px;
  border: none;
}
@media (max-width: 1399.98px) {
  .kl-btn-primary {
    font-size: 20px;
  }
}
@media (max-width: 991.98px) {
  .kl-btn-primary {
    padding: 18px 38px;
  }
}
@media (max-width: 767.98px) {
  .kl-btn-primary {
    padding: 10px 33px;
  }
}
.kl-btn-primary:hover {
  background: #212B2E;
  color: #EEFF6E;
}

.kl-btn-primary-20 {
  font-size: 20px;
}
@media (min-width: 992px) {
  .kl-btn-primary-20 {
    padding: 25px 30px;
  }
}

.kl-btn-hover-white:hover {
  background: #ffffff;
  color: #212B2E;
}

.kl-btn-read-more {
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  letter-spacing: 0.5px;
  padding-right: 30px;
  display: inline-block;
}
.kl-btn-read-more:before {
  opacity: 0;
  right: 0;
  top: 10px;
  transition: all 0.25s;
}
.kl-btn-read-more:hover::before {
  opacity: 1;
}

.kl-btn-read-more-black:before {
  background: #212B2E;
}

.kl-card-posts, .kl-card-desc, .kl-card-header, .kl-card-modele {
  display: flex;
  align-items: center;
}

.kl-card-modele {
  flex-direction: column;
  height: 100%;
}
@media (max-width: 991.98px) {
  .kl-card-modele {
    max-width: 398px;
    margin: auto;
  }
}

.kl-card-footer {
  margin-top: auto;
}

.kl-card-desc {
  text-align: center;
  margin-bottom: 65px;
}
@media (max-width: 1199.98px) {
  .kl-card-desc {
    margin-bottom: 22px;
  }
}
.kl-card-desc p {
  line-height: 21px !important;
}

.kl-card-posts {
  flex-direction: column;
  height: 100%;
}
@media (max-width: 991.98px) {
  .kl-card-posts {
    max-width: 410px;
    margin: auto;
  }
}

.kl-card-posts-img {
  height: 360px;
  margin-bottom: 28px;
  width: 100%;
}
@media (max-width: 1599.98px) {
  .kl-card-posts-img {
    height: 300px;
  }
}
@media (max-width: 1399.98px) {
  .kl-card-posts-img {
    height: 245px;
  }
}
@media (max-width: 375.96px) {
  .kl-card-posts-img {
    height: 223px;
  }
}
.kl-card-posts-img img {
  border-radius: 70px 70px 0 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199.98px) {
  .kl-card-posts-img img {
    border-radius: 40px 40px 0 0;
  }
}

.kl-card-post-footer {
  margin-top: auto;
  width: 100%;
}

.kl-card-reference {
  background: #EEFF6E;
  border-radius: 70px 70px 0 0;
  padding: 94px 28px 28px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 1399.98px) {
  .kl-card-reference {
    border-radius: 40px 40px 0 0;
    padding: 35px 22px 28px;
  }
}

.kl-footer-card-ref {
  margin-top: auto;
}

.kl-card-header-ref {
  margin-bottom: 25px;
}
.kl-card-header-ref h3 {
  height: 100%;
  display: flex;
  align-items: end;
}

.kl-card-reference-modif {
  padding: 57px 28px 28px;
  min-height: 360px;
  position: relative;
  justify-content: flex-end;
}
@media (max-width: 767.98px) {
  .kl-card-reference-modif {
    min-height: 308px;
  }
}
.kl-card-reference-modif .kl-card-header-ref {
  margin-bottom: 35px;
}
.kl-card-reference-modif .kl-footer-card-ref {
  position: absolute;
  bottom: 28px;
  left: 28px;
  margin: 0;
}
.kl-card-reference-modif .kl-card-content-ref p {
  word-break: break-word;
  height: 75px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (max-width: 767.98px) {
  .kl-card-reference-modif .kl-card-content-ref p {
    height: 60px;
  }
}

.kl-card-thumb-df {
  text-decoration: none;
  display: flex;
  flex-direction: column;
}
.kl-card-thumb-df .kl-img-bg-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.kl-card-thumb-df .kl-bg-header-default {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(33, 43, 46, 0.2);
}
.kl-card-thumb-df .kl-card-header-thumb {
  overflow: hidden;
  height: 255px;
  position: relative;
  border-radius: 70px 70px 0 0;
}
.kl-card-thumb-df .kl-card-body-thumb {
  padding: 30px 0 0;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.kl-card-thumb-df .kl-content-description {
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  margin-bottom: 29px;
}
@media (min-width: 768px) {
  .kl-card-thumb-df .kl-content-description {
    font-size: 21px;
    line-height: 30px;
  }
}
@media (min-width: 1400px) {
  .kl-card-thumb-df .kl-content-description {
    font-size: 25px;
  }
}
.kl-card-thumb-df .kl-date {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .kl-card-thumb-df .kl-date {
    margin-bottom: 25px;
  }
  .kl-card-thumb-df .kl-card-body-thumb {
    padding: 39px 0 0;
  }
  .kl-card-thumb-df .kl-content-description {
    margin-bottom: 39px;
  }
}

.kl-input-form {
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 0.5px;
  color: #212B2E !important;
  background: transparent;
  border: none;
  border-bottom: 2px solid #212B2E !important;
  border-radius: 0;
  padding: 5px 15px 10px 0;
}
@media (max-width: 767.98px) {
  .kl-input-form {
    font-size: 13px;
    padding: 5px 15px 4px 0;
  }
}
.kl-input-form:-moz-placeholder, .kl-input-form::-moz-placeholder {
  color: #212B2E !important;
}
.kl-input-form:-ms-input-placeholder {
  color: #212B2E !important;
}
.kl-input-form::-webkit-input-placeholder, .kl-input-form::placeholder {
  color: #212B2E !important;
}

.kl-textarea-form {
  min-height: 275px;
  resize: none;
}
@media (max-width: 991.98px) {
  .kl-textarea-form {
    height: 150px;
  }
}

.kl-btn-submit {
  border: none;
}
@media (min-width: 768px) {
  .kl-btn-submit {
    min-width: 221px;
  }
}
@media (max-width: 767.98px) {
  .kl-btn-submit {
    width: 135px;
  }
}

.kl-required-text {
  margin-top: 15px;
  margin-bottom: 60px;
}
@media (max-width: 575.98px) {
  .kl-required-text {
    font-size: 11px !important;
    margin-bottom: 50px;
  }
}

.kl-form-contact form .wpcf7-not-valid-tip {
  margin-top: 5px;
}
.kl-form-contact form .wpcf7-response-output {
  border-color: #EEFF6E !important;
  z-index: 1;
  position: relative;
  background: #ffffff;
}

.kl-navbar ul .nav-link, .kl-logo-header {
  font-size: 18px;
  line-height: 47px;
  color: #ffffff;
}
@media (max-width: 1199.98px) {
  .kl-navbar ul .nav-link, .kl-logo-header {
    font-size: 15px;
    line-height: 24px;
  }
}
@media (max-width: 767.98px) {
  .kl-navbar ul .nav-link, .kl-logo-header {
    font-size: 13px;
  }
}

.kl-navbar .kl-menu-language li + li, .kl-navbar .kl-menu-language .lang-item-en .nav-link, .kl-navbar .kl-menu-language .lang-item-fr .nav-link {
  position: relative;
  font-size: 0;
}
.kl-navbar .kl-menu-language li + li::after, .kl-navbar .kl-menu-language .lang-item-en .nav-link::after, .kl-navbar .kl-menu-language .lang-item-fr .nav-link::after {
  position: absolute;
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 1199.98px) {
  .kl-navbar .kl-menu-language li + li::after, .kl-navbar .kl-menu-language .lang-item-en .nav-link::after, .kl-navbar .kl-menu-language .lang-item-fr .nav-link::after {
    font-size: 15px;
  }
}
@media (max-width: 767.98px) {
  .kl-navbar .kl-menu-language li + li::after, .kl-navbar .kl-menu-language .lang-item-en .nav-link::after, .kl-navbar .kl-menu-language .lang-item-fr .nav-link::after {
    font-size: 13px;
  }
}

@media (max-width: 575.98px) {
  .kl-logo-header {
    font-size: 11px;
  }
}
.kl-logo-header:hover {
  color: #ffffff !important;
}
.kl-logo-header span {
  font-weight: 700;
}
@media (max-width: 575.98px) {
  .kl-logo-header img {
    width: 13px;
    margin-right: 4px !important;
  }
}

@media (max-width: 991.98px) {
  .kl-navbar {
    padding: 15px 0;
  }
}
.kl-navbar ul .nav-link {
  font-weight: 700;
  padding: 16px !important;
}
@media (min-width: 1920px) {
  .kl-navbar ul .nav-link {
    padding: 16px 25px !important;
  }
}
@media (max-width: 1399.98px) {
  .kl-navbar ul .nav-link {
    padding: 16px 8px !important;
  }
}
@media (max-width: 1199.98px) {
  .kl-navbar ul .nav-link {
    padding: 16px 5px !important;
  }
}
@media (max-width: 991.98px) {
  .kl-navbar ul .nav-link {
    padding: 8px 6px !important;
  }
}
.kl-navbar ul .nav-link:before {
  opacity: 0;
  transition: all 0.3s;
  bottom: 17px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1199.98px) {
  .kl-navbar ul .nav-link:before {
    bottom: 5px;
  }
}
.kl-navbar ul .nav-link.active, .kl-navbar ul .nav-link:hover {
  color: #ffffff !important;
}
.kl-navbar ul .nav-link.active:before, .kl-navbar ul .nav-link:hover:before {
  opacity: 1;
}
.kl-navbar .kl-menu-language {
  display: flex;
  padding-left: 25px;
}
@media (max-width: 1399.98px) {
  .kl-navbar .kl-menu-language {
    padding-left: 10px;
  }
}
@media (max-width: 991.98px) {
  .kl-navbar .kl-menu-language {
    padding-left: 0;
  }
}
.kl-navbar .kl-menu-language .lang-item-fr {
  width: 23px;
}
@media (max-width: 575.98px) {
  .kl-navbar .kl-menu-language .lang-item-fr {
    width: 18px;
  }
}
.kl-navbar .kl-menu-language .lang-item-fr .nav-link::after {
  content: "Fr";
  left: 50%;
  transform: translateX(-50%);
}
.kl-navbar .kl-menu-language .lang-item-en {
  width: 23px;
  margin-left: 15px;
}
@media (max-width: 575.98px) {
  .kl-navbar .kl-menu-language .lang-item-en {
    width: 18px;
    margin-left: 10px;
  }
}
.kl-navbar .kl-menu-language .lang-item-en .nav-link::after {
  content: "En";
  left: 50%;
  transform: translateX(-50%);
}
.kl-navbar .kl-menu-language .nav-link {
  padding: 16px 0 !important;
}
@media (max-width: 1399.98px) {
  .kl-navbar .kl-menu-language .nav-link {
    padding: 16px 0 !important;
  }
}
@media (max-width: 575.98px) {
  .kl-navbar .kl-menu-language .nav-link {
    padding: 14px 0 !important;
  }
}
.kl-navbar .kl-menu-language li + li::after {
  content: "/";
  color: #ffffff;
  top: 50%;
  transform: translateY(-51%);
  left: -12px;
}
@media (max-width: 575.98px) {
  .kl-navbar .kl-menu-language li + li::after {
    left: -8px;
  }
}
.kl-navbar .kl-menu-language .lang-item .nav-link {
  color: #ffffff !important;
}
.kl-navbar .kl-menu-language .lang-item .nav-link:before {
  bottom: 17px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1199.98px) {
  .kl-navbar .kl-menu-language .lang-item .nav-link:before {
    bottom: 5px;
  }
}
@media (max-width: 991.98px) {
  .kl-navbar .kl-menu-language .lang-item .nav-link:before {
    bottom: 15px;
  }
}
.kl-navbar .kl-menu-language .current-lang .nav-link:before {
  opacity: 1;
}
@media (max-width: 991.98px) {
  .kl-navbar .kl-navbar-nav {
    margin-top: 70px;
  }
  .kl-navbar .kl-navbar-nav .nav-link {
    font-size: 16px !important;
    line-height: 24px;
    padding-left: 0 !important;
  }
  .kl-navbar .kl-navbar-nav .nav-link::before {
    display: none;
  }
  .kl-navbar .kl-navbar-nav .nav-link.active {
    color: #EEFF6E !important;
  }
}

@media (min-width: 992px) {
  .kl-navbar-collapse ul li.menu-item-has-children .nav-link:after {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .kl-navbar-collapse ul li.menu-item-has-children .nav-link:after {
    border: none;
    background: url("../img/icon/icon-arrow-down.svg") no-repeat;
    background-position: center;
    background-size: contain;
    width: 14px;
    height: 8px;
    margin-left: 16px;
    position: relative;
    top: 5px;
  }
}
@media (min-width: 992px) {
  .kl-navbar-collapse ul li.menu-item-has-children:hover .dropdown-menu {
    display: block;
  }
}
.kl-navbar-collapse .dropdown-menu {
  background-color: #212B2E;
  border: none;
  border-radius: 0 0 20px 20px;
  padding-bottom: 10px;
  transform: translateX(9px);
}
.kl-navbar-collapse .dropdown-menu a {
  color: #ffffff;
  font-size: 16px;
  padding: 0 16px;
  transition: all 0.25s;
}
.kl-navbar-collapse .dropdown-menu a:hover, .kl-navbar-collapse .dropdown-menu a.active {
  background-color: transparent;
  color: #EEFF6E;
}
@media (max-width: 991.98px) {
  .kl-navbar-collapse .dropdown-menu a {
    padding: 5px 16px;
  }
}

@media (max-width: 991.98px) {
  .navbar-collapse {
    position: fixed;
    right: -150px;
    display: block !important;
    height: 100% !important;
    z-index: 11;
    width: 100%;
    transition: all 0.3s;
    transform: translateX(100%);
    top: 0;
    background: #212B2E;
    padding: 15px 30px 0;
  }
  .kl-show-menu {
    right: 0 !important;
    transform: none !important;
  }
}
.kl-text-toggler {
  color: #212B2E;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.kl-bar-icon {
  width: 24px;
  margin-left: 15px;
}

.kl-btn-toggle {
  position: fixed;
  bottom: 100px;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.8);
  border-radius: 22px;
  background: #EEFF6E;
  padding: 5px 10px;
  width: 120px;
  height: 60px;
  font-size: 0;
  outline: none;
  color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
}
.kl-btn-toggle:focus {
  outline: none;
}
.kl-btn-toggle .kl-toggler-icon {
  display: inline-block;
  width: 100%;
  height: 2px;
  border-radius: 4px;
  background: #212B2E;
}
.kl-btn-toggle .kl-toggler-icon + .kl-toggler-icon {
  margin-top: 5px;
}

.kl-close-menu {
  color: #ffffff;
  font-size: 13px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.kl-close-menu span {
  margin-right: 5px;
}

footer {
  padding: 92px 0 103px;
  position: relative;
}
@media (max-width: 991.98px) {
  footer {
    padding: 60px 0 46px;
  }
}

@media (max-width: 991.98px) {
  .kl-logo-footer {
    max-height: 171px;
  }
}

.kl-menu-footer li, .kl-menu-footer a {
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;
}
@media (min-width: 768px) {
  .kl-menu-footer li, .kl-menu-footer a {
    font-size: 15px;
    line-height: 26px;
  }
}
@media (min-width: 1200px) {
  .kl-menu-footer li, .kl-menu-footer a {
    font-size: 18px;
  }
}
.kl-menu-footer a {
  transition: all 0.25s;
}
.kl-menu-footer a:hover {
  color: #EEFF6E !important;
}

.kl-list-icon-footer {
  margin-bottom: 70px;
}
@media (max-width: 991.98px) {
  .kl-list-icon-footer {
    margin-bottom: 48px;
  }
}
.kl-list-icon-footer li + li {
  margin-left: 12px;
}
.kl-list-icon-footer li a:hover svg path {
  transition: all 0.25s;
  fill: #ffffff;
}

.kl-menu-annex-footer {
  display: flex;
  justify-content: end;
}
@media (max-width: 1199.98px) {
  .kl-menu-annex-footer {
    flex-direction: column;
  }
}
@media (max-width: 991.98px) {
  .kl-menu-annex-footer li {
    line-height: 20px;
  }
}
.kl-menu-annex-footer li + li {
  margin-left: 20px;
}
@media (max-width: 1399.98px) {
  .kl-menu-annex-footer li + li {
    margin-left: 12px;
  }
}
@media (max-width: 1199.98px) {
  .kl-menu-annex-footer li + li {
    margin-left: 0;
  }
}
.kl-menu-annex-footer li a {
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;
}
@media (min-width: 768px) {
  .kl-menu-annex-footer li a {
    font-size: 15px;
    line-height: 25px;
  }
}
@media (min-width: 1200px) {
  .kl-menu-annex-footer li a {
    font-size: 16px;
  }
}

.kl-copyright a {
  color: #ffffff;
}

.kl-logo-en {
  max-width: 192px !important;
}

.kl-footer-white {
  background-color: #ffffff !important;
}
.kl-footer-white .kl-logo-footer-white {
  display: none;
}
.kl-footer-white .kl-logo-footer-black {
  display: inline-block !important;
}
.kl-footer-white .kl-color-white {
  color: #212B2E !important;
}
.kl-footer-white .kl-menu-footer a {
  color: #212B2E;
}
.kl-footer-white .kl-menu-annex-footer li a {
  color: #212B2E;
}
.kl-footer-white .kl-list-icon-footer li a svg path {
  fill: #212B2E;
}
.kl-footer-white .kl-list-icon-footer li a:hover svg path {
  transition: all 0.25s;
  fill: #EEFF6E;
}
.kl-footer-white #id-scroll-top svg path {
  fill: #212B2E;
}
.kl-footer-white .kl-copyright a {
  color: #212B2E;
}

#id-scroll-top {
  width: 40px;
  height: 35px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 40px;
  right: 20px;
  border: none;
  z-index: 10;
}
@media (max-width: 767.98px) {
  #id-scroll-top {
    display: none;
  }
}

.kl-sect-title {
  padding: 116px 0 67px;
}
@media (max-width: 767.98px) {
  .kl-sect-title {
    padding: 67px 0 67px;
  }
}
@media (max-width: 575.98px) {
  .kl-sect-title {
    padding: 30px 0 35px;
  }
}
.kl-sect-title .kl-page-title {
  padding-top: 114px;
}
@media (max-width: 767.98px) {
  .kl-sect-title .kl-page-title {
    padding-top: 0;
  }
}

.kl-section-hero-home {
  padding: 60px 0 70px;
}
@media (max-width: 1399.98px) and (min-width: 992px) {
  .kl-section-hero-home {
    padding-bottom: 100px;
  }
}

.kl-to-bottom {
  position: absolute;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  padding: 10px 5px;
}
@media (max-width: 1399.98px) {
  .kl-to-bottom {
    bottom: -50px;
  }
}
.kl-to-bottom svg path {
  transition: all 0.3s;
}
.kl-to-bottom:hover svg path {
  fill: #EEFF6E;
}

.kl-text-hero-home {
  padding-left: 70px;
  padding-top: 80px;
}
@media (min-width: 1920px) {
  .kl-text-hero-home {
    padding: 120px 150px 0 90px;
  }
}
@media (max-width: 1399.98px) {
  .kl-text-hero-home {
    padding-left: 102px;
  }
}
@media (max-width: 1199.98px) {
  .kl-text-hero-home {
    padding-left: 28px;
    padding-top: 30px;
  }
}
@media (max-width: 991.98px) {
  .kl-text-hero-home {
    padding: 0 12px;
  }
}

.typed-cursor {
  font-weight: 500;
}

@media (max-width: 1399.98px) {
  .kl-image-hero-home {
    padding-right: 100px;
  }
}

@media (max-width: 991.98px) {
  .kl-title-hero-home {
    padding: 0 160px;
    text-align: center;
    margin-bottom: 50px;
  }
}
@media (max-width: 767.98px) {
  .kl-title-hero-home {
    padding: 0;
    width: 210px;
    margin-left: auto;
    margin-right: auto;
  }
}
.kl-title-hero-home strong {
  color: #EEFF6E;
}

@media (max-width: 991.98px) {
  .kl-img-hero-home {
    padding: 0 138px;
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .kl-img-hero-home {
    padding: 0;
    width: 205px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 991.98px) {
  .kl-desc-hero-home {
    text-align: center;
    padding: 0 50px;
  }
}
@media (max-width: 575.98px) {
  .kl-desc-hero-home {
    text-align: center;
    padding: 0 15px;
  }
}

@media (max-width: 767.98px) {
  .kl-btn-bordered-hero {
    background: #ffffff;
    color: #212B2E;
  }
}

.kl-icon-in-hero {
  right: 0;
  bottom: 0;
  z-index: 0;
  text-align: right;
}

.kl-section-senses-work {
  padding: 110px 0 125px;
}
@media (max-width: 767.98px) {
  .kl-section-senses-work {
    padding: 60px 0;
  }
}
@media (max-width: 575.98px) {
  .kl-section-senses-work {
    padding: 45px 0;
  }
}

.kl-flower-home-01 {
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translate(15%, 29%);
  z-index: 1;
}
@media (max-width: 1599.98px) {
  .kl-flower-home-01 {
    width: 60%;
    transform: translate(15%, 12%);
  }
}
@media (max-width: 991.98px) {
  .kl-flower-home-01 {
    width: 60%;
    transform: translate(15%, 43%);
  }
}
@media (max-width: 575.98px) {
  .kl-flower-home-01 {
    width: 347px;
    transform: translate(41%, 53%);
  }
}

.kl-section-offer {
  padding: 110px 0 128px;
}
@media (max-width: 767.98px) {
  .kl-section-offer {
    padding: 50px 0 70px;
  }
}

.kl-desc-offer p strong {
  color: #EEFF6E;
  font-weight: 400;
}

.kl-section-consultant {
  padding-top: 110px;
}
@media (max-width: 767.98px) {
  .kl-section-consultant {
    padding-top: 55px;
  }
}

.kl-flower-home-02 {
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translate(-42%, 30%);
}
@media (max-width: 1399.98px) {
  .kl-flower-home-02 {
    transform: translate(-26%, 38%);
  }
}
@media (max-width: 1199.98px) {
  .kl-flower-home-02 {
    transform: translate(-30%, 32%);
    width: 65%;
  }
}
@media (max-width: 991.98px) {
  .kl-flower-home-02 {
    transform: translate(-33%, -2%) rotate(29deg);
    width: 56%;
  }
}
@media (max-width: 575.98px) {
  .kl-flower-home-02 {
    transform: translate(-33%, 2%) rotate(29deg);
    width: 178px;
  }
}

.kl-list-icon-block {
  margin-left: 12px;
}
.kl-list-icon-block li {
  line-height: 1;
}
.kl-list-icon-block li + li {
  margin-left: 12px;
}

.kl-img-consultant {
  height: 100%;
  object-fit: cover;
  max-width: 507px;
}
@media (max-width: 1399.98px) {
  .kl-img-consultant {
    max-width: 400px;
  }
}
@media (max-width: 991.98px) {
  .kl-img-consultant {
    height: 658px;
  }
}
@media (max-width: 767.98px) {
  .kl-img-consultant {
    max-width: 300px;
    height: 493px;
  }
}
@media (max-width: 575.98px) {
  .kl-img-consultant {
    width: 200px;
    height: 284px;
  }
}

.kl-section-actus {
  padding: 110px 0 125px;
}
@media (max-width: 767.98px) {
  .kl-section-actus {
    padding-top: 55px;
    padding-bottom: 72px;
  }
}

.kl-section-contact {
  padding: 110px 0 125px;
}
@media (max-width: 767.98px) {
  .kl-section-contact {
    padding-top: 60px;
    padding-bottom: 115px;
  }
}

.kl-icon-img-01 {
  position: absolute;
  left: 0;
  top: 160px;
}
@media (max-width: 1599.98px) {
  .kl-icon-img-01 {
    width: 200px;
  }
}
@media (max-width: 1399.98px) {
  .kl-icon-img-01 {
    width: 145px;
  }
}
@media (max-width: 767.98px) {
  .kl-icon-img-01 {
    z-index: -1;
    top: 12px;
    left: 14px;
    width: 82px;
  }
}

.kl-icon-img-02 {
  position: absolute;
  right: 0;
  bottom: -65px;
}
@media (max-width: 1599.98px) {
  .kl-icon-img-02 {
    width: 200px;
  }
}
@media (max-width: 1399.98px) {
  .kl-icon-img-02 {
    width: 145px;
  }
}
@media (max-width: 767.98px) {
  .kl-icon-img-02 {
    transform: translateY(68%);
    z-index: 1;
    bottom: 0;
    right: 14px;
    width: 90px;
  }
}

.kl-flower-home-03 {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(34%, -10%);
}
@media (max-width: 991.98px) {
  .kl-flower-home-03 {
    transform: translate(24%, -20%);
    width: 430px;
  }
}
@media (max-width: 575.98px) {
  .kl-flower-home-03 {
    transform: translate(35%, -17%) rotate(12deg);
    width: 285px;
  }
}

@media (max-width: 767.98px) {
  .kl-mt-mob--50 {
    margin-top: -50px;
  }
}

@media (max-width: 767.98px) {
  .kl-main-content-home {
    padding-bottom: 50px;
  }
}

.kl-section-social-network {
  padding: 40px 0 90px;
  position: relative;
  z-index: 5;
}

.kl-gutenberg-contact .kl-section-contact {
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .kl-gutenberg-contact .kl-flower-home-03 {
    transform: translate(34%, -25%);
  }
}

.kl-sect-manifeste {
  padding: 108px 0 0;
}
@media (max-width: 767.98px) {
  .kl-sect-manifeste {
    padding: 100px 0 0;
  }
}
.kl-sect-manifeste.kl-after-right {
  position: relative;
}
.kl-sect-manifeste.kl-after-right::after {
  content: "";
  background: url(../img/manifeste/2.png);
  background-repeat: no-repeat !important;
  background-size: contain !important;
  position: absolute;
  top: -240px;
  right: -210px;
  display: block;
  width: 550px;
  height: 979px;
  rotate: -25deg;
}
@media (max-width: 991.98px) {
  .kl-sect-manifeste.kl-after-right::after {
    width: 342px;
    height: 100%;
    top: -130px;
  }
}
@media (max-width: 767.98px) {
  .kl-sect-manifeste.kl-after-right::after {
    background: url(../img/manifeste/flower-manifest-mob.png);
    height: 316px;
    width: 243px;
    top: 0;
    transform: translate(40%, -33%);
  }
}
.kl-sect-manifeste .kl-after-col {
  position: relative;
}
.kl-sect-manifeste .kl-after-col::after {
  content: "";
  background: url(../img/manifeste/2.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: -50%;
  left: 0;
  display: block;
  width: 224px;
  height: 100%;
  z-index: -1;
}
@media (max-width: 991.98px) {
  .kl-sect-manifeste .kl-after-col::after {
    top: -30%;
  }
}
@media (max-width: 767.98px) {
  .kl-sect-manifeste .kl-after-col::after {
    width: 150px;
    left: 12px;
    top: 0;
    height: 308px;
    transform: translateY(-50%);
  }
}
.kl-sect-manifeste.kl-after-left {
  position: relative;
  padding-bottom: 80px;
}
@media (max-width: 767.98px) {
  .kl-sect-manifeste.kl-after-left {
    padding-bottom: 20px;
  }
}
.kl-sect-manifeste.kl-after-left::after {
  content: "";
  background: url(../img/manifeste/1.png);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 30%;
  left: 0;
  display: block;
  width: 507px;
  height: 100%;
  z-index: 9;
}
@media (max-width: 991.98px) {
  .kl-sect-manifeste.kl-after-left::after {
    width: 357px;
  }
}
@media (max-width: 767.98px) {
  .kl-sect-manifeste.kl-after-left::after {
    display: none;
  }
}

.kl-sect-contact-us {
  padding: 300px 0 80px;
  position: relative;
}
@media (max-width: 767.98px) {
  .kl-sect-contact-us {
    text-align: center;
    padding: 80px 0 80px;
  }
  .kl-sect-contact-us h2 {
    margin-bottom: 20px;
  }
}
.kl-sect-contact-us::after {
  content: "";
  position: absolute;
  background: url(../img/manifeste/1.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  top: 0;
  right: 100px;
  display: block;
  width: 263px;
  height: 100%;
}
@media (max-width: 991.98px) {
  .kl-sect-contact-us::after {
    right: 0;
  }
}
@media (max-width: 767.98px) {
  .kl-sect-contact-us::after {
    width: 100px;
    background-size: cover;
    top: 40px;
  }
}
.kl-sect-contact-us .kl-empty-bloc {
  min-height: 75px;
}

@media (min-width: 768px) {
  .kl-main-manifeste {
    overflow: visible;
  }
}

.kl-sect-manifeste.kl-after-right .kl-col-manifest {
  padding-right: 166px;
}
@media (max-width: 1919.98px) {
  .kl-sect-manifeste.kl-after-right .kl-col-manifest {
    padding-right: 120px;
  }
}
@media (max-width: 1399.98px) {
  .kl-sect-manifeste.kl-after-right .kl-col-manifest {
    padding-right: 80px;
  }
}
@media (max-width: 991.98px) {
  .kl-sect-manifeste.kl-after-right .kl-col-manifest {
    padding-right: 12px;
  }
}
@media (max-width: 767.98px) {
  .kl-sect-manifeste.kl-after-right .kl-col-manifest .kl-title-manif {
    padding-right: 56px;
  }
}

.kl-sect-approche {
  padding: 82px 0 115px;
}
@media (max-width: 767.98px) {
  .kl-sect-approche {
    padding: 52px 0 75px;
  }
}
@media (max-width: 991.98px) {
  .kl-sect-approche:nth-child(2) {
    padding-bottom: 45px;
  }
}
@media (max-width: 991.98px) {
  .kl-sect-approche:nth-child(3) .kl-content-img-about {
    display: none !important;
  }
}
.kl-sect-approche .kl-content-img-about {
  position: absolute;
  right: 0;
  max-width: 515px;
  width: 100%;
  max-height: 861px;
  text-align: right;
}
@media (max-width: 1399.98px) {
  .kl-sect-approche .kl-content-img-about {
    max-width: 415px;
  }
}
@media (max-width: 1199.98px) {
  .kl-sect-approche .kl-content-img-about {
    max-width: 365px;
  }
}
@media (max-width: 991.98px) {
  .kl-sect-approche .kl-content-img-about {
    position: relative;
    top: 0 !important;
    max-width: 488px;
    margin: 0 auto;
    padding-top: 65px;
  }
}
@media (max-width: 767.98px) {
  .kl-sect-approche .kl-content-img-about {
    padding-top: 45px;
  }
}
.kl-sect-approche .kl-content-img-about::after {
  content: "";
  position: absolute;
  background: url(../img/about/trace.svg);
  left: -122px;
  bottom: -140px;
  width: 195px;
  height: 290px;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1199.98px) {
  .kl-sect-approche .kl-content-img-about::after {
    left: -87px;
    bottom: -92px;
    width: 136px;
    height: 190px;
  }
}
@media (max-width: 991.98px) {
  .kl-sect-approche .kl-content-img-about::after {
    width: 108px;
    height: 150px;
    bottom: -70px;
    left: 0;
  }
}
.kl-sect-approche .kl-content-img-about.kl-img-center {
  top: -20px;
  right: 0;
  left: 0;
  margin: 0 auto;
  text-align: center;
}
.kl-sect-approche .kl-content-img-about.kl-img-center::after {
  display: none;
}
.kl-sect-approche .kl-content-img-about.kl-img-end {
  right: 0;
}
.kl-sect-approche .kl-content-img-about.kl--top {
  top: -200px;
}
@media (max-width: 1399.98px) {
  .kl-sect-approche .kl-content-img-about.kl--top {
    top: 150px;
  }
}
.kl-sect-approche .kl-content-img-about .kl-img-about {
  object-fit: cover;
}
@media (max-width: 1399.98px) {
  .kl-sect-approche .kl-content-img-about .kl-img-about {
    max-width: 100%;
  }
}
@media (max-width: 991.98px) {
  .kl-sect-approche .kl-content-img-about .kl-img-about {
    width: calc(100% - 68px);
    height: 570px;
  }
}
@media (max-width: 575.98px) {
  .kl-sect-approche .kl-content-img-about .kl-img-about {
    height: 470px;
  }
}

@media (max-width: 767.98px) {
  .kl-title-in-about {
    max-width: 58%;
  }
}

.kl-my-profile {
  position: relative;
  padding: 80px 0 105px;
}
.kl-my-profile .kl-title-profile {
  display: flex;
  justify-content: space-between;
  margin-bottom: 120px;
}
.kl-my-profile .kl-title-profile a {
  font-size: 20px;
}
.kl-my-profile .kl-item-skill {
  display: block;
  text-decoration: none;
  text-align: center;
  margin-bottom: 22px;
  transition: all 0.3s ease-in-out;
}
.kl-my-profile .kl-item-skill .kl-content-img {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 122px;
  margin-bottom: 35px;
}
.kl-my-profile .kl-item-skill .kl-content-img img {
  max-width: 100%;
}
.kl-my-profile .kl-item-skill .kl-content-text {
  max-width: 360px;
  margin: 0 auto;
}
.kl-my-profile .kl-item-skill .kl-content-text p {
  margin: 0;
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
}
.kl-my-profile .kl-item-skill:hover .kl-content-text p {
  color: #EEFF6E;
  transition: all 0.3s ease-in-out;
}

.kl-btn-header {
  margin-top: 75px;
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .kl-btn-header {
    margin-top: 30px;
  }
}

.kl-img-flower-about {
  position: absolute;
  right: -163px;
  top: -28px;
}

.kl-section-with-citation {
  margin-bottom: 85px;
}
@media (max-width: 991.98px) {
  .kl-section-with-citation {
    margin-top: 45px;
  }
}
.kl-section-with-citation .wp-block-column:first-of-type p {
  font-size: 28px;
  padding-right: 232px;
  line-height: 47px;
}
@media (max-width: 1399.98px) {
  .kl-section-with-citation .wp-block-column:first-of-type p {
    padding-right: 100px;
  }
}
@media (max-width: 991.98px) {
  .kl-section-with-citation .wp-block-column:first-of-type p {
    font-size: 22px;
    line-height: 44px;
  }
}
@media (max-width: 767.98px) {
  .kl-section-with-citation .wp-block-column:first-of-type p {
    font-size: 19px;
    line-height: 32px;
    padding-right: 0;
  }
}

.kl-btn-pd-custom {
  padding: 18px 35px;
}

.kl-sect-title-offers {
  display: flex;
  align-items: end;
  min-height: 440px;
}
@media (max-width: 1399.98px) {
  .kl-sect-title-offers {
    min-height: auto;
    padding: 216px 0 67px;
  }
}
@media (max-width: 991.98px) {
  .kl-sect-title-offers {
    padding: 165px 0 50px;
  }
}
@media (max-width: 575.98px) {
  .kl-sect-title-offers {
    padding: 38px 0 50px;
  }
}

.kl-img-sect-research-advice {
  position: absolute;
  bottom: -138px;
  right: 0;
}
@media (max-width: 1199.98px) {
  .kl-img-sect-research-advice {
    bottom: -112px;
    width: 200px;
  }
}
@media (max-width: 991.98px) {
  .kl-img-sect-research-advice {
    bottom: -98px;
    width: 135px;
  }
}
@media (max-width: 767.98px) {
  .kl-img-sect-research-advice {
    bottom: -83px;
  }
}

@media (max-width: 767.98px) {
  .kl-max-w-mob-80 {
    max-width: 80% !important;
  }
}
@media (max-width: 575.98px) {
  .kl-max-w-mob-80 {
    max-width: 94% !important;
  }
}

.kl-flower-search-advice {
  position: absolute;
  top: 50px;
  right: -64px;
}
@media (max-width: 1599.98px) {
  .kl-flower-search-advice {
    width: 46%;
  }
}
@media (max-width: 1199.98px) {
  .kl-flower-search-advice {
    top: 100px;
  }
}
@media (max-width: 767.98px) {
  .kl-flower-search-advice {
    top: 142px;
  }
}
@media (max-width: 575.98px) {
  .kl-flower-search-advice {
    display: none;
  }
}

.kl-intro-list-offers {
  padding: 95px 0 80px;
}
@media (max-width: 767.98px) {
  .kl-intro-list-offers {
    padding: 50px 0 45px;
  }
}

.kl-title-number {
  font-size: 204px;
  font-weight: 700;
  line-height: 180px;
  flex: 0 0 auto;
  width: 235px;
}
@media (max-width: 1399.98px) {
  .kl-title-number {
    font-size: 170px;
    line-height: 155px;
    width: 204px;
  }
}
@media (max-width: 991.98px) {
  .kl-title-number {
    font-size: 148px;
    line-height: 132px;
    width: 184px;
  }
}
@media (max-width: 767.98px) {
  .kl-title-number {
    font-size: 110px;
    line-height: 95px;
    width: 126px;
  }
}
@media (max-width: 575.98px) {
  .kl-title-number {
    font-size: 64px;
    line-height: 55px;
    width: 68px;
  }
}

.kl-realisation-item {
  padding: 68px 0 72px;
}
@media (max-width: 767.98px) {
  .kl-realisation-item {
    padding: 50px 0 45px;
  }
}

.kl-section-realisation {
  position: relative;
  padding-top: 80px;
  padding-bottom: 125px;
  margin-top: 50px;
}
@media (max-width: 767.98px) {
  .kl-section-realisation {
    padding-bottom: 35px;
    padding-top: 50px;
  }
}
.kl-section-realisation:before {
  content: "";
  position: absolute;
  background: #212B2E;
  width: 100%;
  height: 325px;
  top: 0;
  left: 0;
  z-index: -1;
}
@media (max-width: 991.98px) {
  .kl-section-realisation:before {
    height: 236px;
  }
}
@media (max-width: 767.98px) {
  .kl-section-realisation:before {
    height: 178px;
  }
}

.kl-slick-realisation {
  margin-bottom: 0 !important;
}
@media (max-width: 1279.98px) and (min-width: 1200px) {
  .kl-slick-realisation {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.kl-slick-realisation .slick-track {
  display: flex;
}
.kl-slick-realisation .slick-list.draggable {
  margin: 0 -20px;
}
@media (max-width: 1199.98px) {
  .kl-slick-realisation .slick-list.draggable {
    margin: 0 50px;
  }
}
@media (max-width: 575.98px) {
  .kl-slick-realisation .slick-list.draggable {
    margin: 0 -20px;
  }
}

.kl-item-slick-rea {
  height: auto;
  padding: 0 20px;
}

.kl-dots-list {
  display: flex;
  justify-content: center;
}
.kl-dots-list .kl-dots {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: rgba(33, 43, 46, 0.3);
  border-radius: 50%;
  transition: all 0.25s;
}
@media (max-width: 991.98px) {
  .kl-dots-list .kl-dots {
    width: 10px;
    height: 10px;
  }
}
.kl-dots-list li a:hover,
.kl-dots-list li.slick-active a {
  background: #212B2E;
}
.kl-dots-list li + li {
  margin-left: 8px;
}

.kl-slick-dots {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}

.kl-slick-controls {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}

.kl-slick-arrow {
  position: absolute;
  background: transparent;
  border: none;
  padding: 0;
}
@media (max-width: 575.98px) {
  .kl-slick-arrow {
    display: none !important;
  }
}
.kl-slick-arrow svg circle,
.kl-slick-arrow svg path {
  transition: all 0.25s;
}
.kl-slick-arrow:hover svg circle {
  fill: #EEFF6E;
}
.kl-slick-arrow:hover svg path {
  fill: #212B2E;
}

.kl-slick-prev {
  left: -83px;
}
@media (max-width: 1599.98px) {
  .kl-slick-prev {
    left: -68px;
  }
}
@media (max-width: 1440px) and (min-width: 1400px) {
  .kl-slick-prev {
    left: -50px;
  }
}
@media (max-width: 1279.98px) {
  .kl-slick-prev {
    left: -38px;
  }
}
@media (max-width: 1199.98px) {
  .kl-slick-prev {
    left: 0;
  }
}

.kl-slick-next {
  right: -83px;
}
@media (max-width: 1599.98px) {
  .kl-slick-next {
    right: -68px;
  }
}
@media (max-width: 1440px) and (min-width: 1400px) {
  .kl-slick-next {
    right: -50px;
  }
}
@media (max-width: 1279.98px) {
  .kl-slick-next {
    right: -38px;
  }
}
@media (max-width: 1199.98px) {
  .kl-slick-next {
    right: 0;
  }
}

.kl-img-sect-formations {
  position: absolute;
  bottom: -195px;
  right: 0;
}
@media (max-width: 1399.98px) {
  .kl-img-sect-formations {
    bottom: -175px;
    width: 195px;
  }
}
@media (max-width: 1199.98px) {
  .kl-img-sect-formations {
    bottom: -155px;
    width: 160px;
  }
}
@media (max-width: 991.98px) {
  .kl-img-sect-formations {
    bottom: -124px;
    width: 135px;
  }
}
@media (max-width: 767.98px) {
  .kl-img-sect-formations {
    bottom: -101px;
    width: 94px;
  }
}

.kl-flower-formations {
  position: absolute;
  top: 195px;
  right: -40px;
}
@media (max-width: 1599.98px) {
  .kl-flower-formations {
    width: 40%;
    top: 254px;
    right: -50px;
  }
}
@media (max-width: 1199.98px) {
  .kl-flower-formations {
    top: 100px;
  }
}
@media (max-width: 767.98px) {
  .kl-flower-formations {
    top: 250px;
  }
}
@media (max-width: 575.98px) {
  .kl-flower-formations {
    display: none;
  }
}

.kl-main-content-formations .kl-realisation-item-3 {
  position: relative;
  z-index: 1;
}

.kl-realisation-item:not(.kl-realisation-item-1) .kl-desc-rea {
  padding-right: 240px;
}
@media (max-width: 1399.98px) {
  .kl-realisation-item:not(.kl-realisation-item-1) .kl-desc-rea {
    padding-right: 100px;
  }
}
@media (max-width: 991.98px) {
  .kl-realisation-item:not(.kl-realisation-item-1) .kl-desc-rea {
    padding-right: 0;
  }
}

.kl-realisation-item:last-child:not(.kl-bg-white) {
  margin-bottom: 130px;
}
@media (max-width: 1199.98px) {
  .kl-realisation-item:last-child:not(.kl-bg-white) {
    margin-bottom: 100px;
  }
}
@media (max-width: 767.98px) {
  .kl-realisation-item:last-child:not(.kl-bg-white) {
    margin-bottom: 60px;
  }
}

.kl-flower-conferences {
  position: absolute;
  top: 92px;
  right: 62px;
}
@media (max-width: 1599.98px) {
  .kl-flower-conferences {
    width: 40%;
    top: 162px;
    right: -50px;
  }
}
@media (max-width: 1199.98px) {
  .kl-flower-conferences {
    top: 100px;
  }
}
@media (max-width: 575.98px) {
  .kl-flower-conferences {
    display: none;
  }
}

body.single {
  padding-top: 150px;
}
@media (min-width: 768px) {
  body.single {
    padding-top: 180px;
  }
}
@media (min-width: 992px) {
  body.single {
    padding-top: 200px;
  }
}
@media (min-width: 1400px) {
  body.single {
    padding-top: 234px;
  }
}

.kl-hero-single {
  margin-bottom: 50px;
}
@media (min-width: 992px) {
  .kl-hero-single {
    margin-bottom: 65px;
  }
}

.kl-link-to-all {
  letter-spacing: 1px;
  position: relative;
}
.kl-link-to-all::after {
  content: "";
  border-radius: 50%;
  width: 7px;
  height: 7px;
  opacity: 0;
  position: absolute;
  top: 50%;
  right: -12px;
  transition: opacity 0.3s ease-in-out;
  transform: translateY(-50%);
}
@media (min-width: 992px) {
  .kl-link-to-all::after {
    right: -18px;
  }
}
.kl-link-to-all:hover::after {
  opacity: 1;
}

.kl-gutenberg > .container > .wp-block-heading:first-child {
  margin-top: 0;
}
.kl-gutenberg .wp-block-heading {
  font-weight: 800;
}
.kl-gutenberg h1 {
  font-size: 40px;
  line-height: 45px;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (min-width: 768px) {
  .kl-gutenberg h1 {
    font-size: 64px;
    line-height: 58px;
  }
}
@media (min-width: 992px) {
  .kl-gutenberg h1 {
    font-size: 84px;
    line-height: 87px;
  }
}
@media (min-width: 1400px) {
  .kl-gutenberg h1 {
    font-size: 110px;
    line-height: 110px;
  }
}
@media (min-width: 768px) {
  .kl-gutenberg h1 {
    margin-bottom: 36px;
    margin-top: 36px;
  }
}
@media (min-width: 1200px) {
  .kl-gutenberg h1 {
    margin-bottom: 40px;
    margin-top: 40px;
  }
}
@media (min-width: 1600px) {
  .kl-gutenberg h1 {
    margin-bottom: 46px;
    margin-top: 46px;
  }
}
.kl-gutenberg h2 {
  font-size: 25px;
  line-height: 26px;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (min-width: 768px) {
  .kl-gutenberg h2 {
    font-size: 38px;
    line-height: 46px;
  }
}
@media (min-width: 1200px) {
  .kl-gutenberg h2 {
    font-size: 44px;
    line-height: 54px;
  }
}
@media (min-width: 1600px) {
  .kl-gutenberg h2 {
    font-size: 65px;
    line-height: 75px;
  }
}
@media (min-width: 768px) {
  .kl-gutenberg h2 {
    margin-bottom: 36px;
    margin-top: 36px;
  }
}
@media (min-width: 1200px) {
  .kl-gutenberg h2 {
    margin-bottom: 40px;
    margin-top: 40px;
  }
}
@media (min-width: 1600px) {
  .kl-gutenberg h2 {
    margin-bottom: 46px;
    margin-top: 46px;
  }
}
.kl-gutenberg h3 {
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (min-width: 768px) {
  .kl-gutenberg h3 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1200px) {
  .kl-gutenberg h3 {
    font-size: 34px;
    line-height: 38px;
  }
}
@media (min-width: 1600px) {
  .kl-gutenberg h3 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (min-width: 768px) {
  .kl-gutenberg h3 {
    margin-bottom: 36px;
    margin-top: 36px;
  }
}
@media (min-width: 1200px) {
  .kl-gutenberg h3 {
    margin-bottom: 40px;
    margin-top: 40px;
  }
}
@media (min-width: 1600px) {
  .kl-gutenberg h3 {
    margin-bottom: 46px;
    margin-top: 46px;
  }
}
.kl-gutenberg h4 {
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 16px;
  margin-top: 16px;
}
@media (min-width: 768px) {
  .kl-gutenberg h4 {
    font-size: 21px;
    line-height: 30px;
  }
}
@media (min-width: 1400px) {
  .kl-gutenberg h4 {
    font-size: 25px;
  }
}
@media (min-width: 768px) {
  .kl-gutenberg h4 {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .kl-gutenberg h4 {
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
@media (min-width: 1600px) {
  .kl-gutenberg h4 {
    margin-bottom: 28px;
    margin-top: 28px;
  }
}
.kl-gutenberg h5 {
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 16px;
  margin-top: 16px;
}
@media (min-width: 992px) {
  .kl-gutenberg h5 {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .kl-gutenberg h5 {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .kl-gutenberg h5 {
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
@media (min-width: 1600px) {
  .kl-gutenberg h5 {
    margin-bottom: 28px;
    margin-top: 28px;
  }
}
.kl-gutenberg h6 {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 16px;
  margin-top: 16px;
}
@media (min-width: 768px) {
  .kl-gutenberg h6 {
    font-size: 15px;
    line-height: 25px;
  }
}
@media (min-width: 1200px) {
  .kl-gutenberg h6 {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .kl-gutenberg h6 {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .kl-gutenberg h6 {
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
@media (min-width: 1600px) {
  .kl-gutenberg h6 {
    margin-bottom: 28px;
    margin-top: 28px;
  }
}
.kl-gutenberg p, .kl-gutenberg ul, .kl-gutenberg ol {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 22px;
}
@media (min-width: 768px) {
  .kl-gutenberg p, .kl-gutenberg ul, .kl-gutenberg ol {
    font-size: 15px;
    line-height: 25px;
  }
}
@media (min-width: 1200px) {
  .kl-gutenberg p, .kl-gutenberg ul, .kl-gutenberg ol {
    font-size: 16px;
  }
}
.kl-gutenberg ol, .kl-gutenberg ul {
  padding-left: 1rem;
}
.kl-gutenberg ul li {
  position: relative;
}
.kl-gutenberg ul li::before {
  content: "-";
  position: absolute;
  left: -0.75rem;
  top: 0;
}

.kl-section-post-ref {
  padding-top: 125px;
  padding-bottom: 130px;
}
@media (max-width: 767.98px) {
  .kl-section-post-ref {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.kl-load-more-post {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.kl-col-card-ref.show {
  -webkit-animation: in 1s ease both;
  animation: in 1s ease both;
}

.kl-col-card-ref.hide {
  -webkit-animation: out 1s ease both;
  animation: out 1s ease both;
}

@-webkit-keyframes in {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes in {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-webkit-keyframes out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
.kl-section-press-description {
  padding: 98px 0 70px;
  position: relative;
}
@media (max-width: 991.98px) {
  .kl-section-press-description {
    padding: 200px 0 60px;
  }
}

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

@media (max-width: 575.98px) {
  .kl-mt--sm-50 {
    margin-top: -50px !important;
  }
}

.kl-hidden-slick {
  opacity: 0;
  display: none;
}

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

.kl-flowers-img-press-decor {
  position: absolute;
  z-index: 4;
  bottom: 0;
  right: 0;
  transform: translate(30%, 35%);
  width: 839px;
}
@media (max-width: 1599.98px) {
  .kl-flowers-img-press-decor {
    width: 600px;
  }
}
@media (max-width: 1399.98px) {
  .kl-flowers-img-press-decor {
    width: 500px;
  }
}
@media (max-width: 1199.98px) {
  .kl-flowers-img-press-decor {
    width: 400px;
  }
}
@media (max-width: 991.98px) {
  .kl-flowers-img-press-decor {
    bottom: auto;
    transform: translate(43%, -81%);
    width: auto;
  }
}
@media (max-width: 767.98px) {
  .kl-flowers-img-press-decor {
    transform: translate(57%, -78%);
    width: 65%;
  }
}

.kl-section-title-press {
  position: relative;
  padding: 79px 0 131px;
}
@media (max-width: 575.98px) {
  .kl-section-title-press {
    padding: 50px 0 85px;
  }
}

.kl-section-press-inventions {
  padding-bottom: 50px;
}
@media (max-width: 575.98px) {
  .kl-section-press-inventions {
    padding-bottom: 10px;
  }
}

.kl-slider-card-show-one {
  margin: 0 -15px;
}
.kl-slider-card-show-one .kl-item-slick-rea {
  padding: 0;
  margin: 0 15px;
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .kl-slider-card-show-one .kl-item-slick-rea {
    padding: 0px 85px;
  }
}
.kl-slider-card-show-one .kl-content-description {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 1200px) {
  .kl-slider-card-show-one .kl-card-reference {
    padding: 40px 95px;
  }
}

.kl-slick-controls-custom .kl-style-prev {
  left: 0;
  transform: translateX(-50%);
  display: block !important;
}
.kl-slick-controls-custom .kl-style-prev[aria-disabled=true] {
  display: none !important;
}
@media (max-width: 991.98px) {
  .kl-slick-controls-custom .kl-style-prev {
    transform: translateX(0);
  }
}
@media (max-width: 575.98px) {
  .kl-slick-controls-custom .kl-style-prev {
    display: none !important;
  }
}
.kl-slick-controls-custom .kl-style-next {
  right: 0;
  transform: translateX(50%);
  display: block !important;
}
.kl-slick-controls-custom .kl-style-next[aria-disabled=true] {
  display: none !important;
}
@media (max-width: 991.98px) {
  .kl-slick-controls-custom .kl-style-next {
    transform: translateX(0);
  }
}
@media (max-width: 575.98px) {
  .kl-slick-controls-custom .kl-style-next {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .kl-slick-controls-custom .kl-style-prev {
    transform: translateX(-75%);
    left: -15px;
  }
  .kl-slick-controls-custom .kl-style-next {
    right: -15px;
    transform: translateX(75%);
  }
}
@media (min-width: 1366px) {
  .kl-slick-controls-custom .kl-style-prev {
    left: -30px;
  }
  .kl-slick-controls-custom .kl-style-next {
    right: -30px;
  }
}
@media (min-width: 1600px) {
  .kl-slick-controls-custom .kl-style-prev {
    left: -40px;
    transform: translateX(-100%);
  }
  .kl-slick-controls-custom .kl-style-next {
    right: -40px;
    transform: translateX(100%);
  }
}

.kl-section-press-communication {
  padding: 49px 0 100px;
}
@media (max-width: 991.98px) {
  .kl-section-press-communication {
    padding: 35px 0 75px;
  }
}

.kl-slider-press-communication {
  margin: 0 -15px;
}
.kl-slider-press-communication .kl-slider-item {
  margin: 0 15px;
}
.kl-slider-press-communication .kl-slider-item {
  display: flex;
  height: auto;
  flex-direction: column;
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .kl-slider-press-communication .kl-slider-item {
    padding: 0px 85px;
  }
}
@media (min-width: 768px) {
  .kl-slider-press-communication .slick-track {
    display: flex;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .kl-slider-press-communication .kl-btn {
    padding: 20px 15px;
  }
}
@media (min-width: 1200px) {
  .kl-slider-press-communication .kl-slider-item {
    margin: 0 23px;
  }
}

.kl-slick-dots-press {
  display: none;
}
@media (max-width: 575.98px) {
  .kl-slick-dots-press {
    display: block;
    bottom: -65px;
  }
}

@media (max-width: 575.98px) {
  .kl-btn-in-press a {
    max-width: 240px;
  }
}

.kl-section-publications-list {
  margin-bottom: 44px;
  padding-top: 20px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 1200px) {
  .kl-section-publications-list {
    padding-top: 40px;
  }
}
@media (max-width: 575.98px) {
  .kl-section-publications-list {
    margin-bottom: 0;
  }
}
.kl-section-publications-list .kl-publications-decor {
  position: absolute;
  top: 430px;
  right: -185px;
  z-index: 0;
}
@media (max-width: 1199.98px) {
  .kl-section-publications-list .kl-publications-decor {
    max-width: 500px;
  }
}

.kl-publications-item {
  margin-bottom: 65px;
}
@media (min-width: 768px) {
  .kl-publications-item {
    margin-bottom: 70px;
  }
}
@media (min-width: 1400px) {
  .kl-publications-item {
    margin-bottom: 80px;
  }
}

.kl-publications-item-link:hover .kl-publications-item-title::before {
  opacity: 1;
}

.kl-publications-item-title {
  position: relative;
}
.kl-publications-item-title::before {
  content: "";
  background-color: #EEFF6E;
  border-radius: 50%;
  height: 11px;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: -15px;
  transform: translate(-100%, -50%);
  transition: opacity 0.3s ease-in-out;
  width: 11px;
}
@media (min-width: 1600px) {
  .kl-publications-item-title::before {
    left: -26px;
  }
}

/*# sourceMappingURL=style.css.map */
