.k-doc-33496 .k-el.b-7864f83 {
  --display: flex;
  --min-height: 468px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --z-index: 5;
}

.k-doc-33496 .k-el.b-7864f83:not(.k-motion-effects-element-type-background) {
  background-color: #2E343E;
  background-image: url(/wp-content/uploads/2026/05/hero-bg.webp);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.k-doc-33496 .k-el.b-05ac009 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 40px;
}

.k-doc-33496 .k-el.b-aeb5b9e {
  text-align: start;
}

.k-doc-33496 .k-el.b-aeb5b9e img {
  width: 320px;
  max-width: 100%;
}

.k-doc-33496 .k-el.b-eb6e0b3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}

.k-doc-33496 .k-el.b-d09e05f {
  --display: flex;
}

.k-doc-33496 .k-el.b-4f6d35a {
  width: var( --container-widget-width, 485px );
  max-width: 485px;
  --container-widget-width: 485px;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.k-doc-33496 .k-el.b-4f6d35a.k-el {
  --align-self: center;
}

.k-doc-33496 .k-el.b-4f6d35a .k-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
  color: var(--kibo-white);
}

.k-doc-33496 .k-el.b-2c46552 {
  width: 100%;
  max-width: 100%;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

.k-doc-33496 .k-el.b-2c46552 .k-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--kibo-yellow);
}

.k-doc-33496 .k-el.b-baaaaca {
  width: 100%;
  max-width: 100%;
  margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  font-size: 16px;
  color: var(--kibo-white);
}

.k-doc-33496 .k-el.b-80445c8 .k-button:hover,
.k-doc-33496 .k-el.b-80445c8 .k-button:focus {
  background-color: var(--kibo-grey-200);
  color: var(--kibo-black);
}

.k-doc-33496 .k-el.b-80445c8 .k-button:hover svg,
.k-doc-33496 .k-el.b-80445c8 .k-button:focus svg {
  fill: var(--kibo-black);
}

.k-doc-33496 .k-el.b-b81fb39 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-5c5fb81 {
  text-align: end;
}

.k-doc-33496 .k-el.b-5c5fb81 img {
  width: 320px;
  max-width: 100%;
}

.k-doc-33496 .k-el.b-0a84e1a {
  --display: flex;
  --position: fixed;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 88px;
  --z-index: 4;
}

.k-doc-33496 .k-el.b-0a84e1a:not(.k-motion-effects-element-type-background) {
  background-color: #2E343E;
  background-image: url(/wp-content/uploads/2026/05/hero-cta-2.webp);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

body:not(.rtl) .k-doc-33496 .k-el.b-0a84e1a {
  left: 0px;
}

.k-doc-33496 .k-el.b-add1cb1.k-el {
  --align-self: center;
}

.k-doc-33496 .k-el.b-add1cb1 {
  text-align: start;
}

.k-doc-33496 .k-el.b-add1cb1 .k-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  color: var(--kibo-white);
}

.k-doc-33496 .k-el.b-eedf74b .k-button:hover,
.k-doc-33496 .k-el.b-eedf74b .k-button:focus {
  background-color: var(--kibo-grey-200);
  color: var(--kibo-black);
}

.k-doc-33496 .k-el.b-eedf74b.k-el {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.k-doc-33496 .k-el.b-eedf74b .k-button:hover svg,
.k-doc-33496 .k-el.b-eedf74b .k-button:focus svg {
  fill: var(--kibo-black);
}

.k-doc-33496 .k-el.b-73d1b1a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.k-doc-33496 .k-el.b-02b26cb {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.k-doc-33496 .k-el.b-02b26cb:not(.k-motion-effects-element-type-background) {
  background-color: #2E343E;
}

.k-doc-33496 .k-el.b-02b26cb.k-box {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.k-doc-33496 .k-el.b-864fcdc {
  padding: 0px 0px 60px 0px;
  z-index: 1;
  --box-border-width: 0px;
  --box-border-radius: 0px;
  --header-background-color: var(--kibo-yellow);
  --item-text-color: #E9E9EB;
  --item-text-hover-color: #FFFFFF;
  --item-text-active-color: #FFFFFF;
}

.k-doc-33496 .k-el.b-864fcdc .k-toc__header-title {
  text-align: start;
}

.k-doc-33496 .k-el.b-864fcdc .k-toc__header {
  flex-direction: row;
}

.k-doc-33496 .k-el.b-a899a9b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-fa84131 {
  --display: flex;
  --padding-top: 80px;
  --padding-bottom: 40px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.k-doc-33496 .k-el.b-409616b {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  text-align: start;
}

.k-doc-33496 .k-el.b-409616b .k-heading-title {
  line-height: 38px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-b4d4804 {
  width: var( --container-widget-width, 782px );
  max-width: 782px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 782px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-01b4619 {
  --display: flex;
  --padding-top: 40px;
  --padding-bottom: 80px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.k-doc-33496 .k-el.b-727b728 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
  text-align: start;
}

.k-doc-33496 .k-el.b-727b728 .k-heading-title {
  line-height: 38px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-f96a2d8 {
  --display: grid;
  --k-con-grid-template-columns: repeat(3, 1fr);
  --k-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
}

.k-doc-33496 .k-el.b-ee45898 {
  padding: 35px 25px 35px 25px;
  border-radius: 30px 30px 30px 30px;
  box-shadow: 0px 0px 55px 0px rgba(0, 0, 0, 0.14901960784313725);
}

.k-doc-33496 .k-el.b-ee45898:hover {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.14901960784313725);
}

.k-doc-33496 .k-el.b-ee45898 .k-image-box-wrapper {
  text-align: start;
}

.k-doc-33496 .k-el.b-ee45898 .k-image-box-title {
  margin-bottom: 12px;
  font-size: 23px;
  font-weight: 600;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-ee45898 .k-image-box-description {
  font-size: 14px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-19fb6ca {
  padding: 35px 25px 35px 25px;
  border-radius: 30px 30px 30px 30px;
  box-shadow: 0px 0px 55px 0px rgba(0, 0, 0, 0.14901960784313725);
}

.k-doc-33496 .k-el.b-19fb6ca:hover {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.14901960784313725);
}

.k-doc-33496 .k-el.b-19fb6ca .k-image-box-wrapper {
  text-align: start;
}

.k-doc-33496 .k-el.b-19fb6ca .k-image-box-title {
  margin-bottom: 12px;
  font-size: 23px;
  font-weight: 600;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-19fb6ca .k-image-box-description {
  font-size: 14px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-411c0a9 {
  padding: 35px 25px 35px 25px;
  border-radius: 30px 30px 30px 30px;
  box-shadow: 0px 0px 55px 0px rgba(0, 0, 0, 0.14901960784313725);
}

.k-doc-33496 .k-el.b-411c0a9:hover {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.14901960784313725);
}

.k-doc-33496 .k-el.b-411c0a9 .k-image-box-wrapper {
  text-align: start;
}

.k-doc-33496 .k-el.b-411c0a9 .k-image-box-title {
  margin-bottom: 12px;
  font-size: 23px;
  font-weight: 600;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-411c0a9 .k-image-box-description {
  font-size: 14px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-c936e4d {
  --display: flex;
  --min-height: 470px;
  --justify-content: center;
  --padding-top: 95px;
  --padding-bottom: 95px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.k-doc-33496 .k-el.b-c936e4d:not(.k-motion-effects-element-type-background) {
  background-color: #EAEDF2;
}

.k-doc-33496 .k-el.b-3d39bfe img {
  width: 382px;
  max-width: 100%;
}

.k-doc-33496 .k-el.b-d16b895 {
  width: var( --container-widget-width, 526px );
  max-width: 526px;
  --container-widget-width: 526px;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Adamina", Sans-serif;
  font-size: 19px;
}

.k-doc-33496 .k-el.b-d16b895.k-el {
  --align-self: center;
}

.k-doc-33496 .k-el.b-cbcecbd {
  margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: center;
}

.k-doc-33496 .k-el.b-6ba9edd {
  --display: flex;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.k-doc-33496 .k-el.b-17cbc09 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  text-align: start;
}

.k-doc-33496 .k-el.b-17cbc09 .k-heading-title {
  line-height: 38px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-a65b0a0 {
  width: var( --container-widget-width, 782px );
  max-width: 782px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 782px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-77ebcc9 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 2px;
  border-color: var(--kibo-black);
  --border-color: var(--kibo-black);
  --margin-top: 0px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 16px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-fdfab18 .k-heading-title {
  font-size: 20px;
  font-weight: 600;
}

.k-doc-33496 .k-el.b-e79746b {
  width: var( --container-widget-width, 782px );
  max-width: 782px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 782px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-e6f49d0 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 2px;
  border-color: var(--kibo-black);
  --border-color: var(--kibo-black);
  --margin-top: 0px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 16px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-36654aa .k-heading-title {
  font-size: 20px;
  font-weight: 600;
}

.k-doc-33496 .k-el.b-c5c0d6e {
  width: var( --container-widget-width, 782px );
  max-width: 782px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 782px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-a94d2b6 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 2px;
  border-color: var(--kibo-black);
  --border-color: var(--kibo-black);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 16px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-42563eb .k-heading-title {
  font-size: 20px;
  font-weight: 600;
}

.k-doc-33496 .k-el.b-a89bf61 {
  width: var( --container-widget-width, 782px );
  max-width: 782px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 782px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-7767293 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 2px;
  border-color: var(--kibo-black);
  --border-color: var(--kibo-black);
  --margin-top: 0px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 16px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-d8d957f .k-heading-title {
  font-size: 20px;
  font-weight: 600;
}

.k-doc-33496 .k-el.b-d5a4bcd {
  width: var( --container-widget-width, 782px );
  max-width: 782px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 782px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-17f9487 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 2px;
  border-color: var(--kibo-black);
  --border-color: var(--kibo-black);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 16px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-bbc3a55 .k-heading-title {
  font-size: 20px;
  font-weight: 600;
}

.k-doc-33496 .k-el.b-26e17b0 {
  width: var( --container-widget-width, 782px );
  max-width: 782px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 782px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-0ffb2e8 {
  --display: flex;
  --min-height: 470px;
  --justify-content: center;
  --padding-top: 95px;
  --padding-bottom: 95px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.k-doc-33496 .k-el.b-0ffb2e8:not(.k-motion-effects-element-type-background) {
  background-color: #EAEDF2;
}

.k-doc-33496 .k-el.b-8d92d1a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
}

.k-doc-33496 .k-el.b-923a81d {
  width: var( --container-widget-width, 438px );
  max-width: 438px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 438px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-923a81d .k-heading-title {
  line-height: 38px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-dfabe93 {
  width: var( --container-widget-width, 322px );
  max-width: 322px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 0px 0px 0px 10px;
  --container-widget-width: 322px;
  --container-widget-flex-grow: 0;
  border-style: solid;
  border-width: 0px 0px 0px 2px;
  border-color: var(--kibo-black);
  text-align: start;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.k-doc-33496 .k-el.b-dfabe93.k-el {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.k-doc-33496 .k-el.b-b6cf414 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-a17fcdb {
  --display: flex;
  --min-height: 150px;
  --justify-content: center;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  --border-radius: 40px 0px 0px 40px;
  --margin-top: -0.5px;
  --margin-bottom: -0.5px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-01c5025.k-position-right .k-image-box-img {
  margin-left: 25px;
}

.k-doc-33496 .k-el.b-01c5025.k-position-left .k-image-box-img {
  margin-right: 25px;
}

.k-doc-33496 .k-el.b-01c5025.k-position-top .k-image-box-img {
  margin-bottom: 25px;
}

.k-doc-33496 .k-el.b-01c5025 .k-image-box-wrapper .k-image-box-img {
  width: 67px;
}

.k-doc-33496 .k-el.b-01c5025 .k-image-box-img img {
  transition-duration: 0.3s;
}

.k-doc-33496 .k-el.b-01c5025 .k-image-box-title {
  font-size: 14px;
  font-weight: 400;
}

.k-doc-33496 .k-el.b-01c5025 .k-image-box-description {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.k-doc-33496 .k-el.b-066d6ed {
  --display: flex;
  --min-height: 150px;
  --justify-content: center;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 0px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  --border-radius: 0px 40px 40px 0px;
  --margin-top: 0px;
  --margin-bottom: -0.5px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 30px;
}

.k-doc-33496 .k-el.b-066d6ed.k-box {
  --align-self: flex-end;
}

.k-doc-33496 .k-el.b-987bc94 .k-image-box-wrapper {
  text-align: start;
}

.k-doc-33496 .k-el.b-987bc94.k-position-right .k-image-box-img {
  margin-left: 25px;
}

.k-doc-33496 .k-el.b-987bc94.k-position-left .k-image-box-img {
  margin-right: 25px;
}

.k-doc-33496 .k-el.b-987bc94.k-position-top .k-image-box-img {
  margin-bottom: 25px;
}

.k-doc-33496 .k-el.b-987bc94 .k-image-box-wrapper .k-image-box-img {
  width: 67px;
}

.k-doc-33496 .k-el.b-987bc94 .k-image-box-img img {
  transition-duration: 0.3s;
}

.k-doc-33496 .k-el.b-987bc94 .k-image-box-title {
  font-size: 14px;
  font-weight: 400;
}

.k-doc-33496 .k-el.b-987bc94 .k-image-box-description {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.k-doc-33496 .k-el.b-0c10a54 {
  --display: flex;
  --min-height: 150px;
  --justify-content: center;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  --border-radius: 40px 0px 0px 40px;
  --margin-top: -0.5px;
  --margin-bottom: -0.5px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-a2a0882.k-position-right .k-image-box-img {
  margin-left: 25px;
}

.k-doc-33496 .k-el.b-a2a0882.k-position-left .k-image-box-img {
  margin-right: 25px;
}

.k-doc-33496 .k-el.b-a2a0882.k-position-top .k-image-box-img {
  margin-bottom: 25px;
}

.k-doc-33496 .k-el.b-a2a0882 .k-image-box-wrapper .k-image-box-img {
  width: 67px;
}

.k-doc-33496 .k-el.b-a2a0882 .k-image-box-img img {
  transition-duration: 0.3s;
}

.k-doc-33496 .k-el.b-a2a0882 .k-image-box-title {
  font-size: 14px;
  font-weight: 400;
}

.k-doc-33496 .k-el.b-a2a0882 .k-image-box-description {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.k-doc-33496 .k-el.b-f701f86 {
  --display: flex;
  --min-height: 150px;
  --justify-content: center;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 0px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  --border-radius: 0px 40px 40px 0px;
  --margin-top: 0px;
  --margin-bottom: -0.5px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 30px;
}

.k-doc-33496 .k-el.b-f701f86.k-box {
  --align-self: flex-end;
}

.k-doc-33496 .k-el.b-48b5457 .k-image-box-wrapper {
  text-align: start;
}

.k-doc-33496 .k-el.b-48b5457.k-position-right .k-image-box-img {
  margin-left: 25px;
}

.k-doc-33496 .k-el.b-48b5457.k-position-left .k-image-box-img {
  margin-right: 25px;
}

.k-doc-33496 .k-el.b-48b5457.k-position-top .k-image-box-img {
  margin-bottom: 25px;
}

.k-doc-33496 .k-el.b-48b5457 .k-image-box-wrapper .k-image-box-img {
  width: 67px;
}

.k-doc-33496 .k-el.b-48b5457 .k-image-box-img img {
  transition-duration: 0.3s;
}

.k-doc-33496 .k-el.b-48b5457 .k-image-box-title {
  font-size: 14px;
  font-weight: 400;
}

.k-doc-33496 .k-el.b-48b5457 .k-image-box-description {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.k-doc-33496 .k-el.b-54ae893 {
  --display: flex;
  --min-height: 150px;
  --justify-content: center;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  --border-radius: 40px 0px 0px 40px;
  --margin-top: 0px;
  --margin-bottom: -0.5px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-e2649c1.k-position-right .k-image-box-img {
  margin-left: 25px;
}

.k-doc-33496 .k-el.b-e2649c1.k-position-left .k-image-box-img {
  margin-right: 25px;
}

.k-doc-33496 .k-el.b-e2649c1.k-position-top .k-image-box-img {
  margin-bottom: 25px;
}

.k-doc-33496 .k-el.b-e2649c1 .k-image-box-wrapper .k-image-box-img {
  width: 67px;
}

.k-doc-33496 .k-el.b-e2649c1 .k-image-box-img img {
  transition-duration: 0.3s;
}

.k-doc-33496 .k-el.b-e2649c1 .k-image-box-title {
  font-size: 14px;
  font-weight: 400;
}

.k-doc-33496 .k-el.b-e2649c1 .k-image-box-description {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.k-doc-33496 .k-el.b-c36c9d7 {
  --display: flex;
  --min-height: 150px;
  --justify-content: center;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 0px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  --border-radius: 0px 40px 40px 0px;
  --margin-top: -0.5px;
  --margin-bottom: -0.5px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 30px;
}

.k-doc-33496 .k-el.b-c36c9d7.k-box {
  --align-self: flex-end;
}

.k-doc-33496 .k-el.b-ecd20f1 .k-image-box-wrapper {
  text-align: start;
}

.k-doc-33496 .k-el.b-ecd20f1.k-position-right .k-image-box-img {
  margin-left: 25px;
}

.k-doc-33496 .k-el.b-ecd20f1.k-position-left .k-image-box-img {
  margin-right: 25px;
}

.k-doc-33496 .k-el.b-ecd20f1.k-position-top .k-image-box-img {
  margin-bottom: 25px;
}

.k-doc-33496 .k-el.b-ecd20f1 .k-image-box-wrapper .k-image-box-img {
  width: 67px;
}

.k-doc-33496 .k-el.b-ecd20f1 .k-image-box-img img {
  transition-duration: 0.3s;
}

.k-doc-33496 .k-el.b-ecd20f1 .k-image-box-title {
  font-size: 14px;
  font-weight: 400;
}

.k-doc-33496 .k-el.b-ecd20f1 .k-image-box-description {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.k-doc-33496 .k-el.b-466c471 {
  --display: flex;
  --min-height: 414px;
  --justify-content: center;
  --padding-top: 95px;
  --padding-bottom: 95px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.k-doc-33496 .k-el.b-a640c3b img {
  width: 211px;
  max-width: 100%;
}

.k-doc-33496 .k-el.b-6f58c27 {
  width: var( --container-widget-width, 526px );
  max-width: 526px;
  --container-widget-width: 526px;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Adamina", Sans-serif;
  font-size: 19px;
}

.k-doc-33496 .k-el.b-6f58c27.k-el {
  --align-self: center;
}

.k-doc-33496 .k-el.b-f3d349d {
  margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: center;
}

.k-doc-33496 .k-el.b-ed367e3 {
  --display: flex;
  --min-height: 470px;
  --justify-content: center;
  --padding-top: 95px;
  --padding-bottom: 95px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.k-doc-33496 .k-el.b-ed367e3:not(.k-motion-effects-element-type-background) {
  background-color: #EAEDF2;
}

.k-doc-33496 .k-el.b-c5011ca {
  --display: flex;
  --justify-content: space-between;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.k-doc-33496 .k-el.b-daba680 {
  width: var( --container-widget-width, 522px );
  max-width: 522px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  --container-widget-width: 522px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-daba680 .k-heading-title {
  line-height: 38px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-db52ca1 {
  width: var( --container-widget-width, 782px );
  max-width: 782px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 782px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-d04358c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --border-radius: 500px 500px 500px 500px;
  box-shadow: 0px 0px 55px 0px rgba(0, 0, 0, 0.14901960784313725);
  --padding-top: 65px;
  --padding-bottom: 65px;
  --padding-left: 65px;
  --padding-right: 65px;
}

.k-doc-33496 .k-el.b-d04358c:not(.k-motion-effects-element-type-background) {
  background-color: var(--kibo-white);
}

.k-doc-33496 .k-el.b-53ed239 {
  --display: flex;
}

.k-doc-33496 .k-el.b-d56527f {
  text-align: center;
}

.k-doc-33496 .k-el.b-d56527f img {
  width: 300px;
  max-width: 100%;
}

.k-doc-33496 .k-el.b-10f3b12 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.k-doc-33496 .k-el.b-934c77d .k-heading-title {
  font-size: 20px;
  font-weight: 600;
}

.k-doc-33496 .k-el.b-0a02471 {
  width: var( --container-widget-width, 782px );
  max-width: 782px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 782px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-fd892fb .k-heading-title {
  font-size: 20px;
  font-weight: 600;
}

.k-doc-33496 .k-el.b-30199af {
  width: var( --container-widget-width, 782px );
  max-width: 782px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 782px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-5651aaf {
  --display: flex;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.k-doc-33496 .k-el.b-9b42945 {
  width: var( --container-widget-width, 462px );
  max-width: 462px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  --container-widget-width: 462px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-9b42945 .k-heading-title {
  line-height: 38px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-ac5c50b {
  width: var( --container-widget-width, 724px );
  max-width: 724px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  --container-widget-width: 724px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-a5a97e9 {
  --display: flex;
  --min-height: 382px;
  --justify-content: center;
  --padding-top: 95px;
  --padding-bottom: 95px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.k-doc-33496 .k-el.b-a5a97e9:not(.k-motion-effects-element-type-background) {
  background-color: #EAEDF2;
}

.k-doc-33496 .k-el.b-1205bd2 img {
  width: 177px;
  max-width: 100%;
}

.k-doc-33496 .k-el.b-21892f5 {
  width: var( --container-widget-width, 526px );
  max-width: 526px;
  --container-widget-width: 526px;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Adamina", Sans-serif;
  font-size: 19px;
}

.k-doc-33496 .k-el.b-21892f5.k-el {
  --align-self: center;
}

.k-doc-33496 .k-el.b-a9df195 {
  margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: center;
}

.k-doc-33496 .k-el.b-d7541de {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.k-doc-33496 .k-el.b-b295927 {
  width: var( --container-widget-width, 462px );
  max-width: 462px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  --container-widget-width: 462px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-b295927 .k-heading-title {
  line-height: 38px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-88214a5 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  text-align: start;
}

.k-doc-33496 .k-el.b-8f42d2c {
  width: var( --container-widget-width, 462px );
  max-width: 462px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  --container-widget-width: 462px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-8f42d2c .k-heading-title {
  line-height: 38px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-c70103e {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  text-align: start;
}

.k-doc-33496 .k-el.b-14c36c6 {
  width: var( --container-widget-width, 462px );
  max-width: 462px;
  margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
  --container-widget-width: 462px;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.k-doc-33496 .k-el.b-14c36c6 .k-heading-title {
  line-height: 38px;
  color: #2E343E;
}

.k-doc-33496 .k-el.b-4bc6fb6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}

.k-doc-33496 .k-el.b-d4a27fe {
  --display: flex;
}

.k-doc-33496 .k-el.b-d4a27fe.k-box {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.k-doc-33496 .k-el.b-abd0055 img {
  width: 126px;
  height: 126px;
  object-fit: cover;
  object-position: center center;
  border-radius: 200px 200px 200px 200px;
}

.k-doc-33496 .k-el.b-ede706f {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.k-doc-33496 .k-el.b-2821157 .k-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.k-doc-33496 .k-el.b-3324c7a {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
}

.k-doc-33496 .k-el.b-69b887f {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.k-doc-33496 .k-el.b-1c7769c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-33496 .k-el.b-8429ea3 {
  --display: flex;
}

.k-doc-33496 .k-el.b-8429ea3.k-box {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.k-doc-33496 .k-el.b-c0347b5 img {
  width: 126px;
  height: 126px;
  object-fit: cover;
  object-position: center center;
  border-radius: 200px 200px 200px 200px;
}

.k-doc-33496 .k-el.b-9ff2df3 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.k-doc-33496 .k-el.b-5888670 .k-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.k-doc-33496 .k-el.b-f51c4f8 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
}

.k-doc-33496 .k-el.b-e8c0dd9 {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

:root {
  --page-title-display: none;
}

@media (max-width:1366px) {
  .k-doc-33496 .k-el.b-f96a2d8 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .k-doc-33496 .k-el.b-7864f83 {
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  }
  .k-doc-33496 .k-el.b-0a84e1a {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
    top: 98px;
  }
  .k-doc-33496 .k-el.b-add1cb1 .k-heading-title {
    font-size: 24px;
  }
  .k-doc-33496 .k-el.b-864fcdc {
    padding: 0px 0px 0px 0px;
  }
  .k-doc-33496 .k-el.b-fa84131 {
    --padding-top: 50px;
    --padding-bottom: 25px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-01b4619 {
    --padding-top: 25px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-f96a2d8 {
    --k-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .k-doc-33496 .k-el.b-c936e4d {
    --min-height: 10px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-3d39bfe img {
    width: 200px;
  }
  .k-doc-33496 .k-el.b-6ba9edd {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-0ffb2e8 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-8d92d1a {
    --flex-wrap: wrap;
  }
  .k-doc-33496 .k-el.b-923a81d {
    width: 100%;
    max-width: 100%;
  }
  .k-doc-33496 .k-el.b-dfabe93 {
    width: 100%;
    max-width: 100%;
  }
  .k-doc-33496 .k-el.b-466c471 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-ed367e3 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-d04358c {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .k-doc-33496 .k-el.b-5651aaf {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-a5a97e9 {
    --min-height: 10px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-d7541de {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-14c36c6 {
    margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
  }
}

@media (max-width:767px) {
  .k-doc-33496 .k-el.b-7864f83 {
    --min-height: 10px;
    --flex-wrap: nowrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-05ac009 {
    --width: 20%;
  }
  .k-doc-33496 .k-el.b-eb6e0b3 {
    --width: 100%;
  }
  .k-doc-33496 .k-el.b-2c46552 .k-heading-title {
    font-size: 16px;
  }
  .k-doc-33496 .k-el.b-b81fb39 {
    --width: 20%;
  }
  .k-doc-33496 .k-el.b-02b26cb {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .k-doc-33496 .k-el.b-864fcdc {
    padding: 0px 0px 0px 0px;
    --separator-width: 0px;
    --box-padding: 15px;
    --toc-body-max-height: 100%;
  }
  .k-doc-33496 .k-el.b-864fcdc .k-toc__header,
  .k-doc-33496 .k-el.b-864fcdc .k-toc__header-title {
    font-size: 16px;
  }
  .k-doc-33496 .k-el.b-864fcdc .k-toc__header {
    column-gap: 0px;
  }
  .k-doc-33496 .k-el.b-409616b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  }
  .k-doc-33496 .k-el.b-409616b .k-heading-title {
    font-size: 24px;
    line-height: 34px;
  }
  .k-doc-33496 .k-el.b-727b728 .k-heading-title {
    font-size: 24px;
    line-height: 34px;
  }
  .k-doc-33496 .k-el.b-f96a2d8 {
    --k-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .k-doc-33496 .k-el.b-ee45898 .k-image-box-wrapper {
    text-align: start;
  }
  .k-doc-33496 .k-el.b-ee45898 .k-image-box-title {
    font-size: 16px;
    line-height: 1.3em;
  }
  .k-doc-33496 .k-el.b-19fb6ca .k-image-box-wrapper {
    text-align: start;
  }
  .k-doc-33496 .k-el.b-19fb6ca .k-image-box-title {
    font-size: 16px;
    line-height: 1.3em;
  }
  .k-doc-33496 .k-el.b-411c0a9 .k-image-box-wrapper {
    text-align: start;
  }
  .k-doc-33496 .k-el.b-411c0a9 .k-image-box-title {
    font-size: 16px;
    line-height: 1.3em;
  }
  .k-doc-33496 .k-el.b-17cbc09 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  }
  .k-doc-33496 .k-el.b-17cbc09 .k-heading-title {
    font-size: 24px;
    line-height: 34px;
  }
  .k-doc-33496 .k-el.b-fdfab18 .k-heading-title {
    font-size: 16px;
  }
  .k-doc-33496 .k-el.b-36654aa .k-heading-title {
    font-size: 16px;
  }
  .k-doc-33496 .k-el.b-42563eb .k-heading-title {
    font-size: 16px;
  }
  .k-doc-33496 .k-el.b-d8d957f .k-heading-title {
    font-size: 16px;
  }
  .k-doc-33496 .k-el.b-bbc3a55 .k-heading-title {
    font-size: 16px;
  }
  .k-doc-33496 .k-el.b-923a81d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  }
  .k-doc-33496 .k-el.b-923a81d .k-heading-title {
    font-size: 24px;
    line-height: 34px;
  }
  .k-doc-33496 .k-el.b-a17fcdb {
    --width: 90%;
    --border-radius: 20px 0px 0px 20px;
  }
  .k-doc-33496 .k-el.b-01c5025 .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-01c5025.k-position-right .k-image-box-img {
    margin-left: 10px;
  }
  .k-doc-33496 .k-el.b-01c5025.k-position-left .k-image-box-img {
    margin-right: 10px;
  }
  .k-doc-33496 .k-el.b-01c5025.k-position-top .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-066d6ed {
    --width: 90%;
    --border-radius: 0px 20px 20px 0px;
  }
  .k-doc-33496 .k-el.b-987bc94 .k-image-box-wrapper {
    text-align: center;
  }
  .k-doc-33496 .k-el.b-987bc94 .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-987bc94.k-position-right .k-image-box-img {
    margin-left: 10px;
  }
  .k-doc-33496 .k-el.b-987bc94.k-position-left .k-image-box-img {
    margin-right: 10px;
  }
  .k-doc-33496 .k-el.b-987bc94.k-position-top .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-0c10a54 {
    --width: 90%;
    --border-radius: 20px 0px 0px 20px;
  }
  .k-doc-33496 .k-el.b-a2a0882 .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-a2a0882.k-position-right .k-image-box-img {
    margin-left: 10px;
  }
  .k-doc-33496 .k-el.b-a2a0882.k-position-left .k-image-box-img {
    margin-right: 10px;
  }
  .k-doc-33496 .k-el.b-a2a0882.k-position-top .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-f701f86 {
    --width: 90%;
    --border-radius: 0px 20px 20px 0px;
  }
  .k-doc-33496 .k-el.b-48b5457 .k-image-box-wrapper {
    text-align: center;
  }
  .k-doc-33496 .k-el.b-48b5457 .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-48b5457.k-position-right .k-image-box-img {
    margin-left: 10px;
  }
  .k-doc-33496 .k-el.b-48b5457.k-position-left .k-image-box-img {
    margin-right: 10px;
  }
  .k-doc-33496 .k-el.b-48b5457.k-position-top .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-54ae893 {
    --width: 90%;
    --border-radius: 20px 0px 0px 20px;
  }
  .k-doc-33496 .k-el.b-e2649c1 .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-e2649c1.k-position-right .k-image-box-img {
    margin-left: 10px;
  }
  .k-doc-33496 .k-el.b-e2649c1.k-position-left .k-image-box-img {
    margin-right: 10px;
  }
  .k-doc-33496 .k-el.b-e2649c1.k-position-top .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-c36c9d7 {
    --width: 90%;
    --border-radius: 0px 20px 20px 0px;
  }
  .k-doc-33496 .k-el.b-ecd20f1 .k-image-box-wrapper {
    text-align: center;
  }
  .k-doc-33496 .k-el.b-ecd20f1 .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-ecd20f1.k-position-right .k-image-box-img {
    margin-left: 10px;
  }
  .k-doc-33496 .k-el.b-ecd20f1.k-position-left .k-image-box-img {
    margin-right: 10px;
  }
  .k-doc-33496 .k-el.b-ecd20f1.k-position-top .k-image-box-img {
    margin-bottom: 10px;
  }
  .k-doc-33496 .k-el.b-a640c3b img {
    width: 160px;
  }
  .k-doc-33496 .k-el.b-daba680 .k-heading-title {
    font-size: 24px;
    line-height: 34px;
  }
  .k-doc-33496 .k-el.b-d04358c {
    --border-radius: 200px 200px 200px 200px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-33496 .k-el.b-934c77d .k-heading-title {
    font-size: 16px;
  }
  .k-doc-33496 .k-el.b-fd892fb .k-heading-title {
    font-size: 16px;
  }
  .k-doc-33496 .k-el.b-9b42945 .k-heading-title {
    font-size: 24px;
    line-height: 34px;
  }
  .k-doc-33496 .k-el.b-b295927 .k-heading-title {
    font-size: 24px;
    line-height: 34px;
  }
  .k-doc-33496 .k-el.b-8f42d2c .k-heading-title {
    font-size: 18px;
    line-height: 34px;
  }
  .k-doc-33496 .k-el.b-14c36c6 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  }
  .k-doc-33496 .k-el.b-14c36c6 .k-heading-title {
    font-size: 18px;
    line-height: 34px;
  }
  .k-doc-33496 .k-el.b-abd0055 {
    text-align: start;
  }
  .k-doc-33496 .k-el.b-3324c7a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    font-size: 16px;
  }
  .k-doc-33496 .k-el.b-69b887f {
    font-size: 14px;
  }
  .k-doc-33496 .k-el.b-1c7769c {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .k-doc-33496 .k-el.b-c0347b5 {
    text-align: start;
  }
  .k-doc-33496 .k-el.b-f51c4f8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    font-size: 16px;
  }
  .k-doc-33496 .k-el.b-e8c0dd9 {
    font-size: 14px;
  }
}

@media (min-width:768px) {
  .k-doc-33496 .k-el.b-05ac009 {
    --width: 25%;
  }
  .k-doc-33496 .k-el.b-eb6e0b3 {
    --width: 50%;
  }
  .k-doc-33496 .k-el.b-b81fb39 {
    --width: 25%;
  }
  .k-doc-33496 .k-el.b-02b26cb {
    --width: 300px;
  }
  .k-doc-33496 .k-el.b-fa84131 {
    --content-width: 852px;
  }
  .k-doc-33496 .k-el.b-01b4619 {
    --content-width: 850px;
  }
  .k-doc-33496 .k-el.b-c936e4d {
    --content-width: 852px;
  }
  .k-doc-33496 .k-el.b-6ba9edd {
    --content-width: 852px;
  }
  .k-doc-33496 .k-el.b-0ffb2e8 {
    --content-width: 852px;
  }
  .k-doc-33496 .k-el.b-b6cf414 {
    --content-width: 600px;
  }
  .k-doc-33496 .k-el.b-a17fcdb {
    --width: 90%;
  }
  .k-doc-33496 .k-el.b-066d6ed {
    --width: 90%;
  }
  .k-doc-33496 .k-el.b-0c10a54 {
    --width: 90%;
  }
  .k-doc-33496 .k-el.b-f701f86 {
    --width: 90%;
  }
  .k-doc-33496 .k-el.b-54ae893 {
    --width: 90%;
  }
  .k-doc-33496 .k-el.b-c36c9d7 {
    --width: 90%;
  }
  .k-doc-33496 .k-el.b-466c471 {
    --content-width: 852px;
  }
  .k-doc-33496 .k-el.b-ed367e3 {
    --content-width: 852px;
  }
  .k-doc-33496 .k-el.b-d04358c {
    --content-width: 600px;
  }
  .k-doc-33496 .k-el.b-5651aaf {
    --content-width: 852px;
  }
  .k-doc-33496 .k-el.b-a5a97e9 {
    --content-width: 852px;
  }
  .k-doc-33496 .k-el.b-d7541de {
    --content-width: 852px;
  }
  .k-doc-33496 .k-el.b-d4a27fe {
    --width: 126px;
  }
  .k-doc-33496 .k-el.b-8429ea3 {
    --width: 126px;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .k-doc-33496 .k-el.b-7864f83 {
    --width: 100%;
  }
  .k-doc-33496 .k-el.b-eb6e0b3 {
    --width: 1000%;
  }
}

@media (min-width: 767px) {
  .asset-toc .k-toc__header {
    display: none;
  }
  .k-toc__body {
    padding: 0 5px;
  }
}

@media (max-width: 767px) {
  .asset-toc .k-toc__spinner-container {
    display: none !important;
  }
}

@font-face {
  font-family: 'Adamina';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url('https://kibocommerce.com/wp-content/uploads/2025/12/Adamina-Regular.ttf') format('truetype');
}
