.k-doc-24951 .k-el.b-41f0f438 {
  --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;
  --padding-top: 180px;
  --padding-bottom: 80px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.k-doc-24951 .k-el.b-41f0f438:not(.k-motion-effects-element-type-background) {
  background-color: var(--kibo-grey-100);
  background-image: url(/wp-content/uploads/2023/07/wire-graphic.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.k-doc-24951 .k-el.b-14748cb6 {
  --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: 120px 120px;
  --row-gap: 120px;
  --column-gap: 120px;
}

.k-doc-24951 .k-el.b-23abb72c {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-24951 .k-el.b-23abb72c.k-box {
  --align-self: flex-start;
  --flex-grow: 0;
  --flex-shrink: 0;
}

.k-doc-24951 .k-el.b-26e168b9 {
  width: var( --container-widget-width, 505px );
  max-width: 505px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  --container-widget-width: 505px;
  --container-widget-flex-grow: 0;
}

.k-doc-24951 .k-el.b-bcb8e8f {
  width: var( --container-widget-width, 648px );
  max-width: 648px;
  --container-widget-width: 648px;
  --container-widget-flex-grow: 0;
}

.k-doc-24951 .k-el.b-bcb8e8f.k-el {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.k-doc-24951 .k-el.b-2803bc25 {
  --display: flex;
  --justify-content: center;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}

.k-doc-24951 .k-el.b-2803bc25:not(.k-motion-effects-element-type-background) {
  background-color: var(--kibo-navy);
}

.k-doc-24951 .k-el.b-2803bc25.k-box {
  --align-self: flex-start;
}

.k-doc-24951 .k-el.b-4ac7f103 {
  --display: flex;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --padding-top: 60px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.k-doc-24951 .k-el.b-530588aa {
  text-align: start;
}

.k-doc-24951 .k-el.b-fb1d6fc {
  --display: flex;
  --flex-direction: row-reverse;
  --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-reverse;
  --align-items: center;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-24951 .k-el.b-776b840 {
  --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;
  --justify-content: center;
  --gap: 0px 60px;
  --row-gap: 0px;
  --column-gap: 60px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-24951 .k-el.b-bb8a847 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-24951 .k-el.b-bb8a847.k-box {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}

.k-doc-24951 .k-el.b-9a6fb22 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
}

.k-doc-24951 .k-el.b-9a6fb22.k-box {
  --align-self: center;
}

.k-doc-24951 .k-el.b-0957510 {
  --display: flex;
  --flex-direction: row-reverse;
  --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-reverse;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 40px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}

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

.k-doc-24951 .k-el.b-f067a8b {
  --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;
  --justify-content: center;
  --gap: 0px 60px;
  --row-gap: 0px;
  --column-gap: 60px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

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

.k-doc-24951 .k-el.b-03ea97f {
  --display: flex;
}

.k-doc-24951 .k-el.b-03ea97f.k-box {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}

.k-doc-24951 .k-el.b-0582f5e img {
  height: 130px;
  object-fit: contain;
  object-position: center center;
}

.k-doc-24951 .k-el.b-95d8152 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
}

.k-doc-24951 .k-el.b-95d8152.k-box {
  --align-self: center;
}

.k-doc-24951 .k-el.b-7d57ddd .k-heading-title {
  color: var(--kibo-body-text);
}

.k-doc-24951 .k-el.b-508c6f7 {
  color: var(--kibo-body-text);
}

.k-doc-24951 .k-el.b-68df23a {
  --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: 60px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-24951 .k-el.b-68df23a:not(.k-motion-effects-element-type-background) {
  background-color: var(--kibo-grey-100);
}

.k-doc-24951 .k-el.b-ea951c6 {
  --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: flex-start;
  --gap: 0px 60px;
  --row-gap: 0px;
  --column-gap: 60px;
  --flex-wrap: nowrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.k-doc-24951 .k-el.b-bb7a958 {
  --display: flex;
}

.k-doc-24951 .k-el.b-bb7a958.k-box {
  --align-self: flex-start;
}

.k-doc-24951 .k-el.b-c287a31 {
  --display: flex;
}

.k-doc-24951 .k-el.b-53b8fec8 {
  --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: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-24951 .k-el.b-196520b8 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-24951 .k-el.b-29c7d7ac {
  --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;
  --justify-content: space-between;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --flex-wrap: wrap;
}

.k-doc-24951 .k-el.b-a967db5 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #4285F4;
  --border-color: #4285F4;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 15px;
  --padding-right: 15px;
}

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

.k-doc-24951 .k-el.b-63026731 {
  text-align: center;
}

.k-doc-24951 .k-el.b-63026731 .k-heading-title {
  color: var(--kibo-body-text);
}

.k-doc-24951 .k-el.b-008b18a {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #4285F4;
  --border-color: #4285F4;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 15px;
  --padding-right: 15px;
}

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

.k-doc-24951 .k-el.b-f5af3ba {
  text-align: center;
}

.k-doc-24951 .k-el.b-f5af3ba .k-heading-title {
  color: var(--kibo-body-text);
}

.k-doc-24951 .k-el.b-72ec787 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #4285F4;
  --border-color: #4285F4;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 15px;
  --padding-right: 15px;
}

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

.k-doc-24951 .k-el.b-7efec9a {
  text-align: center;
}

.k-doc-24951 .k-el.b-7efec9a .k-heading-title {
  color: var(--kibo-body-text);
}

.k-doc-24951 .k-el.b-4cf1690b {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #4285F4;
  --border-color: #4285F4;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 030px;
  --padding-bottom: 30px;
  --padding-left: 015px;
  --padding-right: 015px;
}

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

.k-doc-24951 .k-el.b-7820234a {
  text-align: center;
  color: var(--kibo-navy);
}

.k-doc-24951 .k-el.b-5c13a74 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #4285F4;
  --border-color: #4285F4;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 030px;
  --padding-bottom: 30px;
  --padding-left: 015px;
  --padding-right: 015px;
}

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

.k-doc-24951 .k-el.b-8670402 {
  text-align: center;
  color: var(--kibo-navy);
}

.k-doc-24951 .k-el.b-0eeca15 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #4285F4;
  --border-color: #4285F4;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 030px;
  --padding-bottom: 30px;
  --padding-left: 015px;
  --padding-right: 015px;
}

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

.k-doc-24951 .k-el.b-3487e12 {
  text-align: center;
  color: var(--kibo-navy);
}

.k-doc-24951 .k-el.b-4d70e6dc {
  --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: 20px;
  --padding-bottom: 120px;
  --padding-left: 0px;
  --padding-right: 0px;
}

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

.k-doc-24951 .k-el.b-2d108504 {
  --display: flex;
  --flex-direction: column-reverse;
  --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;
  --gap: 0px 60px;
  --row-gap: 0px;
  --column-gap: 60px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-24951 .k-el.b-2d108504.k-box {
  --order: -99999 /* order start hack */;
}

.k-doc-24951 .k-el.b-3d2fe6b {
  --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;
  --justify-content: center;
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.k-doc-24951 .k-el.b-3d2fe6b.k-box {
  --align-self: center;
}

.k-doc-24951 .k-el.b-72bc4fa7 {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.k-doc-24951 .k-el.b-72bc4fa7:not(.k-motion-effects-element-type-background) {
  background-color: #0F9D58;
}

.k-doc-24951 .k-el.b-38aa30ee {
  color: var(--kibo-white);
}

.k-doc-24951 .k-el.b-32d2f832 {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.k-doc-24951 .k-el.b-32d2f832:not(.k-motion-effects-element-type-background) {
  background-color: #DB4437;
}

.k-doc-24951 .k-el.b-7652c322 {
  color: var(--kibo-white);
}

.k-doc-24951 .k-el.b-4f9eeed {
  --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;
  --justify-content: center;
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.k-doc-24951 .k-el.b-4f9eeed.k-box {
  --align-self: center;
}

.k-doc-24951 .k-el.b-c2e27ad {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.k-doc-24951 .k-el.b-c2e27ad:not(.k-motion-effects-element-type-background) {
  background-color: #4285F4;
}

.k-doc-24951 .k-el.b-f78f14f {
  color: var(--kibo-white);
}

.k-doc-24951 .k-el.b-da8df3d {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.k-doc-24951 .k-el.b-da8df3d:not(.k-motion-effects-element-type-background) {
  background-color: #F4B400;
}

.k-doc-24951 .k-el.b-e63de99 {
  color: var(--kibo-white);
}

.k-doc-24951 .k-el.b-59153a2 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
}

.k-doc-24951 .k-el.b-943dbcb {
  text-align: center;
}

.k-doc-24951 .k-el.b-68319dfc {
  text-align: center;
}

.k-doc-24951 .k-el.b-6ff6f62 {
  --display: flex;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --padding-top: 60px;
  --padding-bottom: 100px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.k-doc-24951 .k-el.b-6ff6f62:not(.k-motion-effects-element-type-background) {
  background-image: url(/wp-content/uploads/2025/02/commitment_bg.png);
  background-position: 120px 80px;
  background-repeat: no-repeat;
  background-size: contain;
}

.k-doc-24951 .k-el.b-08a9edc {
  text-align: start;
}

.k-doc-24951 .k-el.b-16b9a4e {
  --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: 20px 40px;
  --row-gap: 20px;
  --column-gap: 40px;
}

.k-doc-24951 .k-el.b-ee56b3e {
  --display: flex;
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.k-doc-24951 .k-el.b-3bdf578 {
  text-align: center;
}

.k-doc-24951 .k-el.b-e549c66 {
  --display: flex;
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.k-doc-24951 .k-el.b-49fcd72 {
  text-align: center;
}

.k-doc-24951 .k-el.b-17b0bd7 {
  --display: flex;
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.k-doc-24951 .k-el.b-b3cfdfd {
  text-align: center;
}

.k-doc-24951 .k-el.b-37871420 {
  --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: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}

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

.k-doc-24951 .k-el.b-2bd96da7 {
  --display: flex;
}

.k-doc-24951 .k-el.b-7b77e5f2 {
  --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;
  --justify-content: space-between;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.k-doc-24951 .k-el.b-18902096 {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.k-doc-24951 .k-el.b-18902096:not(.k-motion-effects-element-type-background) {
  background-color: var(--kibo-navy);
}

.k-doc-24951 .k-el.b-46523e12 .k-heading-title {
  color: var(--kibo-white);
}

.k-doc-24951 .k-el.b-2621a7f4 {
  color: var(--kibo-white);
}

.k-doc-24951 .k-el.b-2140220e {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.k-doc-24951 .k-el.b-2140220e:not(.k-motion-effects-element-type-background) {
  background-color: var(--kibo-navy);
}

.k-doc-24951 .k-el.b-6cf31749 .k-heading-title {
  color: var(--kibo-white);
}

.k-doc-24951 .k-el.b-14abcdde {
  color: var(--kibo-white);
}

.k-doc-24951 .k-el.b-4cc0eea2 {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.k-doc-24951 .k-el.b-4cc0eea2:not(.k-motion-effects-element-type-background) {
  background-color: var(--kibo-navy);
}

.k-doc-24951 .k-el.b-195f68d7 .k-heading-title {
  color: var(--kibo-white);
}

.k-doc-24951 .k-el.b-ee114d1 {
  color: var(--kibo-white);
}

.k-doc-24951 .k-el.b-5459b6d7 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-24951 .k-el.b-5459b6d7:not(.k-motion-effects-element-type-background) {
  background-color: var(--kibo-grey-100);
}

.k-doc-24951 .k-el.b-5b4ce72e {
  --display: flex;
  --padding-top: 60px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-24951 .k-el.b-1f33ab92 {
  text-align: start;
}

.k-doc-24951 .k-el.b-467a6c3e {
  text-align: start;
}

.k-doc-24951 .k-el.b-24c6d964 {
  margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.k-doc-24951 .k-el.b-64840987 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --overlay-opacity: 0.14;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 32px;
  --padding-right: 32px;
}

.k-doc-24951 .k-el.b-64840987:not(.k-motion-effects-element-type-background) {
  background-color: var(--kibo-yellow);
}

.k-doc-24951 .k-el.b-64840987::before {
  background-image: url(/wp-content/uploads/2025/02/triangles-graphic3.svg);
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.k-doc-24951 .k-el.b-aabe8a7 {
  width: var( --container-widget-width, 63.943% );
  max-width: 63.943%;
  --container-widget-width: 63.943%;
  --container-widget-flex-grow: 0;
}

.k-doc-24951 .k-el.b-aabe8a7.k-el {
  --flex-grow: 0;
  --flex-shrink: 0;
}

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

@media (min-width:768px) {
  .k-doc-24951 .k-el.b-23abb72c {
    --width: 74.583%;
  }
  .k-doc-24951 .k-el.b-2803bc25 {
    --width: 77%;
  }
  .k-doc-24951 .k-el.b-bb8a847 {
    --width: 21%;
  }
  .k-doc-24951 .k-el.b-9a6fb22 {
    --width: 72%;
  }
  .k-doc-24951 .k-el.b-03ea97f {
    --width: 22%;
  }
  .k-doc-24951 .k-el.b-95d8152 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-bb7a958 {
    --width: 61%;
  }
  .k-doc-24951 .k-el.b-c287a31 {
    --width: 24%;
  }
  .k-doc-24951 .k-el.b-a967db5 {
    --width: 31%;
  }
  .k-doc-24951 .k-el.b-008b18a {
    --width: 31%;
  }
  .k-doc-24951 .k-el.b-72ec787 {
    --width: 31%;
  }
  .k-doc-24951 .k-el.b-4cf1690b {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-5c13a74 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-0eeca15 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-72bc4fa7 {
    --width: 30%;
  }
  .k-doc-24951 .k-el.b-32d2f832 {
    --width: 30%;
  }
  .k-doc-24951 .k-el.b-c2e27ad {
    --width: 30%;
  }
  .k-doc-24951 .k-el.b-da8df3d {
    --width: 30%;
  }
  .k-doc-24951 .k-el.b-59153a2 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-ee56b3e {
    --width: 32%;
  }
  .k-doc-24951 .k-el.b-e549c66 {
    --width: 32%;
  }
  .k-doc-24951 .k-el.b-17b0bd7 {
    --width: 32%;
  }
  .k-doc-24951 .k-el.b-18902096 {
    --width: 32%;
  }
  .k-doc-24951 .k-el.b-2140220e {
    --width: 32%;
  }
  .k-doc-24951 .k-el.b-4cc0eea2 {
    --width: 32%;
  }
}

@media (max-width:1366px) and (min-width:768px) {
  .k-doc-24951 .k-el.b-bb8a847 {
    --width: 39%;
  }
  .k-doc-24951 .k-el.b-9a6fb22 {
    --width: 53%;
  }
  .k-doc-24951 .k-el.b-03ea97f {
    --width: 39%;
  }
  .k-doc-24951 .k-el.b-95d8152 {
    --width: 53%;
  }
  .k-doc-24951 .k-el.b-bb7a958 {
    --width: 38%;
  }
  .k-doc-24951 .k-el.b-c287a31 {
    --width: 49%;
  }
  .k-doc-24951 .k-el.b-a967db5 {
    --width: 31%;
  }
  .k-doc-24951 .k-el.b-008b18a {
    --width: 31%;
  }
  .k-doc-24951 .k-el.b-72ec787 {
    --width: 31%;
  }
  .k-doc-24951 .k-el.b-4cf1690b {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-5c13a74 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-0eeca15 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-72bc4fa7 {
    --width: 64.6%;
  }
  .k-doc-24951 .k-el.b-32d2f832 {
    --width: 64.6%;
  }
  .k-doc-24951 .k-el.b-c2e27ad {
    --width: 64.6%;
  }
  .k-doc-24951 .k-el.b-da8df3d {
    --width: 64.6%;
  }
  .k-doc-24951 .k-el.b-59153a2 {
    --width: 100%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .k-doc-24951 .k-el.b-23abb72c {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-2803bc25 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-bb8a847 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-9a6fb22 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-03ea97f {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-95d8152 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-bb7a958 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-c287a31 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-a967db5 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-008b18a {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-72ec787 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-4cf1690b {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-5c13a74 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-0eeca15 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-3d2fe6b {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-72bc4fa7 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-32d2f832 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-4f9eeed {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-c2e27ad {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-da8df3d {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-59153a2 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-ee56b3e {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-e549c66 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-17b0bd7 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-18902096 {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-2140220e {
    --width: 100%;
  }
  .k-doc-24951 .k-el.b-4cc0eea2 {
    --width: 100%;
  }
}

@media (max-width:1366px) {
  .k-doc-24951 .k-el.b-41f0f438:not(.k-motion-effects-element-type-background) {
    background-repeat: no-repeat;
    background-size: cover;
  }
  .k-doc-24951 .k-el.b-14748cb6 {
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
  }
  .k-doc-24951 .k-el.b-4ac7f103:not(.k-motion-effects-element-type-background) {
    background-image: url(/wp-content/uploads/2025/02/resources-gradient-tablet.png);
    background-position: center center;
    background-size: contain;
  }
  .k-doc-24951 .k-el.b-fb1d6fc {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-776b840 {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .k-doc-24951 .k-el.b-0957510 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-f067a8b {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .k-doc-24951 .k-el.b-68df23a {
    --padding-top: 55px;
    --padding-bottom: 100px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-53b8fec8 {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-29c7d7ac {
    --justify-content: space-between;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .k-doc-24951 .k-el.b-a967db5 {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .k-doc-24951 .k-el.b-008b18a {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .k-doc-24951 .k-el.b-72ec787 {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .k-doc-24951 .k-el.b-4cf1690b {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .k-doc-24951 .k-el.b-5c13a74 {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .k-doc-24951 .k-el.b-0eeca15 {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .k-doc-24951 .k-el.b-4d70e6dc {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-2d108504 {
    --gap: 0px 50px;
    --row-gap: 0px;
    --column-gap: 50px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .k-doc-24951 .k-el.b-72bc4fa7 {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .k-doc-24951 .k-el.b-32d2f832 {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .k-doc-24951 .k-el.b-c2e27ad {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .k-doc-24951 .k-el.b-da8df3d {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .k-doc-24951 .k-el.b-6ff6f62:not(.k-motion-effects-element-type-background) {
    background-image: url(/wp-content/uploads/2025/02/resources-gradient-tablet.png);
    background-position: center center;
    background-size: contain;
  }
  .k-doc-24951 .k-el.b-16b9a4e {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .k-doc-24951 .k-el.b-37871420 {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-5459b6d7 {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
}

@media (max-width:1024px) {
  .k-doc-24951 .k-el.b-14748cb6 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
  }
  .k-doc-24951 .k-el.b-26e168b9 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .k-doc-24951 .k-el.b-26e168b9 .k-heading-title {
    font-size: 44px;
  }
  .k-doc-24951 .k-el.b-bcb8e8f {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
  }
  .k-doc-24951 .k-el.b-4ac7f103:not(.k-motion-effects-element-type-background) {
    background-image: url(/wp-content/uploads/2025/02/resources-gradient-tablet.png);
    background-position: center center;
    background-size: contain;
  }
  .k-doc-24951 .k-el.b-4ac7f103 {
    --gap: 45px 45px;
    --row-gap: 45px;
    --column-gap: 45px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-fb1d6fc {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-776b840 {
    --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: 40px 0px;
    --row-gap: 40px;
    --column-gap: 0px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .k-doc-24951 .k-el.b-63eddc0 img {
    width: 85%;
  }
  .k-doc-24951 .k-el.b-0957510 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-f067a8b {
    --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: 40px 0px;
    --row-gap: 40px;
    --column-gap: 0px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .k-doc-24951 .k-el.b-0582f5e img {
    width: 85%;
  }
  .k-doc-24951 .k-el.b-68df23a {
    --padding-top: 50px;
    --padding-bottom: 75px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-ea951c6 {
    --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: 40px 0px;
    --row-gap: 40px;
    --column-gap: 0px;
  }
  .k-doc-24951 .k-el.b-bb7a958 {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .k-doc-24951 .k-el.b-53b8fec8 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-29c7d7ac {
    --gap: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
  }
  .k-doc-24951 .k-el.b-a967db5 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-008b18a {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-72ec787 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-4cf1690b {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-5c13a74 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-0eeca15 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-4d70e6dc {
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-2d108504 {
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 40px 0px;
    --row-gap: 40px;
    --column-gap: 0px;
  }
  .k-doc-24951 .k-el.b-3d2fe6b {
    --flex-wrap: wrap;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .k-doc-24951 .k-el.b-72bc4fa7 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-32d2f832 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-4f9eeed {
    --flex-wrap: wrap;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .k-doc-24951 .k-el.b-c2e27ad {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-da8df3d {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-6ff6f62:not(.k-motion-effects-element-type-background) {
    background-image: url(/wp-content/uploads/2025/02/resources-gradient-tablet.png);
    background-position: center center;
    background-size: contain;
  }
  .k-doc-24951 .k-el.b-6ff6f62 {
    --gap: 45px 45px;
    --row-gap: 45px;
    --column-gap: 45px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-16b9a4e {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .k-doc-24951 .k-el.b-ee56b3e {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-e549c66 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-17b0bd7 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-37871420 {
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-7b77e5f2 {
    --flex-wrap: wrap;
  }
  .k-doc-24951 .k-el.b-5459b6d7 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-64840987 {
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 172px;
    --padding-bottom: 60px;
    --padding-left: 32px;
    --padding-right: 32px;
  }
}

@media (max-width:767px) {
  .k-doc-24951 .k-el.b-41f0f438:not(.k-motion-effects-element-type-background) {
    background-size: 280% auto;
  }
  .k-doc-24951 .k-el.b-41f0f438 {
    --padding-top: 150px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-14748cb6 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .k-doc-24951 .k-el.b-26e168b9 .k-heading-title {
    font-size: 34px;
  }
  .k-doc-24951 .k-el.b-4ac7f103:not(.k-motion-effects-element-type-background) {
    background-image: url(/wp-content/uploads/2025/02/resources-gradient-mobile.png);
    background-position: center center;
    background-size: cover;
  }
  .k-doc-24951 .k-el.b-4ac7f103 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-fb1d6fc {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .k-doc-24951 .k-el.b-63eddc0 img {
    width: 100%;
  }
  .k-doc-24951 .k-el.b-0957510 {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .k-doc-24951 .k-el.b-0582f5e img {
    width: 100%;
  }
  .k-doc-24951 .k-el.b-68df23a {
    --padding-top: 45px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .k-doc-24951 .k-el.b-53b8fec8:not(.k-motion-effects-element-type-background) {
    background-image: url(/wp-content/uploads/2025/02/Case-Study-MObile-Bg-Shape.png);
    background-position: bottom center;
    background-size: 700px auto;
  }
  .k-doc-24951 .k-el.b-53b8fec8 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .k-doc-24951 .k-el.b-29c7d7ac {
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
  }
  .k-doc-24951 .k-el.b-a967db5 {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .k-doc-24951 .k-el.b-008b18a {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .k-doc-24951 .k-el.b-72ec787 {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .k-doc-24951 .k-el.b-4cf1690b {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .k-doc-24951 .k-el.b-5c13a74 {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .k-doc-24951 .k-el.b-0eeca15 {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .k-doc-24951 .k-el.b-4d70e6dc {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .k-doc-24951 .k-el.b-72bc4fa7 {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .k-doc-24951 .k-el.b-32d2f832 {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .k-doc-24951 .k-el.b-c2e27ad {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .k-doc-24951 .k-el.b-da8df3d {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .k-doc-24951 .k-el.b-6ff6f62:not(.k-motion-effects-element-type-background) {
    background-image: url(/wp-content/uploads/2025/02/resources-gradient-mobile.png);
    background-position: center center;
    background-size: cover;
  }
  .k-doc-24951 .k-el.b-6ff6f62 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-24951 .k-el.b-ee56b3e {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-e549c66 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-17b0bd7 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .k-doc-24951 .k-el.b-37871420 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .k-doc-24951 .k-el.b-5459b6d7:not(.k-motion-effects-element-type-background) {
    background-image: url(/wp-content/uploads/2025/02/Case-Study-MObile-Bg-Shape.png);
    background-position: bottom center;
    background-size: 700px auto;
  }
  .k-doc-24951 .k-el.b-5459b6d7 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .k-doc-24951 .k-el.b-24c6d964 {
    margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  }
  .k-doc-24951 .k-el.b-64840987 {
    --padding-top: 172px;
    --padding-bottom: 120px;
    --padding-left: 32px;
    --padding-right: 32px;
  }
}

.k-doc-24951 .k-el.b-ee56b3e {
  background-image: linear-gradient(140deg, #ffffff00 0 30px, #ffffffB3 20px calc(100% - 20px), #ffffff00 calc(100% - 20px) 100%);
}

@media (max-width:1024px) {
  .k-doc-24951 .k-el.b-ee56b3e {
    background-image: linear-gradient(140deg, #ffffff00 0 15px, #ffffffB3 10px calc(100% - 10px), #ffffff00 calc(100% - 10px) 100%);
  }
}

.k-doc-24951 .k-el.b-e549c66 {
  background-image: linear-gradient(140deg, #ffffff00 0 30px, #ffffffB3 20px calc(100% - 20px), #ffffff00 calc(100% - 20px) 100%);
}

@media (max-width:1024px) {
  .k-doc-24951 .k-el.b-e549c66 {
    background-image: linear-gradient(140deg, #ffffff00 0 15px, #ffffffB3 10px calc(100% - 10px), #ffffff00 calc(100% - 10px) 100%);
  }
}

.k-doc-24951 .k-el.b-17b0bd7 {
  background-image: linear-gradient(140deg, #ffffff00 0 30px, #ffffffB3 20px calc(100% - 20px), #ffffff00 calc(100% - 20px) 100%);
}

@media (max-width:1024px) {
  .k-doc-24951 .k-el.b-17b0bd7 {
    background-image: linear-gradient(140deg, #ffffff00 0 15px, #ffffffB3 10px calc(100% - 10px), #ffffff00 calc(100% - 10px) 100%);
  }
}

.k-doc-24951 .k-el.b-01725e3 .k-button-icon {
  font-size: 14px;
}

@media only screen and (max-width:767px) {
  .k-doc-24951 .k-el.b-01725e3 .k-button-icon {
    font-size: 14px;
  }
}
