.elementor-3610 .elementor-element.elementor-element-7992f76{--display:flex;--min-height:900px;}.elementor-3610 .elementor-element.elementor-element-7992f76:not(.elementor-motion-effects-element-type-background), .elementor-3610 .elementor-element.elementor-element-7992f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://kstbusiness.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-6-2026-03_52_14-PM-2.png");}.elementor-3610 .elementor-element.elementor-element-7992f76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3610 .elementor-element.elementor-element-6a537fe{--display:flex;--min-height:0px;--padding-top:-30px;--padding-bottom:-30px;--padding-left:-30px;--padding-right:-30px;}.elementor-3610 .elementor-element.elementor-element-771a491{--display:flex;}.elementor-3610 .elementor-element.elementor-element-3e4fa9e img{width:100vw;max-width:100%;height:87px;}.elementor-3610 .elementor-element.elementor-element-54ee617{--display:flex;}.elementor-3610 .elementor-element.elementor-element-d589792 img{max-width:91%;height:71px;}.elementor-3610 .elementor-element.elementor-element-4e87b28{--display:flex;}.elementor-3610 .elementor-element.elementor-element-bcc1c94 img{max-width:91%;height:71px;}.elementor-3610 .elementor-element.elementor-element-5074d2f{--display:flex;}.elementor-3610 .elementor-element.elementor-element-19de6f5 img{max-width:91%;height:71px;}.elementor-3610 .elementor-element.elementor-element-800ee32{--display:flex;}.elementor-3610 .elementor-element.elementor-element-c4d4f6e img{max-width:91%;height:71px;}.elementor-3610 .elementor-element.elementor-element-6182dc4{--display:flex;}.elementor-3610 .elementor-element.elementor-element-8d98ade img{max-width:91%;height:71px;}.elementor-3610 .elementor-element.elementor-element-b01b927{--display:flex;}.elementor-3610 .elementor-element.elementor-element-8fdb1f9 img{max-width:91%;height:71px;}.elementor-3610 .elementor-element.elementor-element-39006d8{--display:flex;}.elementor-3610 .elementor-element.elementor-element-0306d6b img{max-width:91%;height:71px;}.elementor-3610 .elementor-element.elementor-element-83fc570{--display:flex;}.elementor-3610 .elementor-element.elementor-element-6eb7c80 img{max-width:91%;height:71px;}.elementor-3610 .elementor-element.elementor-element-f1e34ba{--display:flex;}.elementor-3610 .elementor-element.elementor-element-6bd04a7 img{max-width:91%;height:71px;}.elementor-3610 .elementor-element.elementor-element-588b9fe{--display:flex;--min-height:1440px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3610 .elementor-element.elementor-element-588b9fe:not(.elementor-motion-effects-element-type-background), .elementor-3610 .elementor-element.elementor-element-588b9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kstbusiness.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-6-2026-03_52_14-PM-1.png");}.elementor-3610 .elementor-element.elementor-element-75518d8 > .elementor-widget-container{margin:16px 7px 16px -57px;padding:5px 0px 0px 0px;}.elementor-3610 .elementor-element.elementor-element-75518d8 img{width:89%;max-width:47%;}.elementor-3610 .elementor-element.elementor-element-ce9ac6f .qodef-orientation--one-side .qodef-m-card:nth-last-child(10){transform:translateX(calc( 1 * 9 * 25px)) translateY(calc( -1 * 9 * 25px));}.elementor-3610 .elementor-element.elementor-element-ce9ac6f .qodef-orientation--one-side .qodef-m-card:nth-last-child(9){transform:translateX(calc( 1 * 8 * 25px)) translateY(calc( -1 * 8 * 25px));}.elementor-3610 .elementor-element.elementor-element-ce9ac6f .qodef-orientation--one-side .qodef-m-card:nth-last-child(8){transform:translateX(calc( 1 * 7 * 25px)) translateY(calc( -1 * 7 * 25px));}.elementor-3610 .elementor-element.elementor-element-ce9ac6f .qodef-orientation--one-side .qodef-m-card:nth-last-child(7){transform:translateX(calc( 1 * 6 * 25px)) translateY(calc( -1 * 6 * 25px));}.elementor-3610 .elementor-element.elementor-element-ce9ac6f .qodef-orientation--one-side .qodef-m-card:nth-last-child(6){transform:translateX(calc( 1 * 5 * 25px)) translateY(calc( -1 * 5 * 25px));}.elementor-3610 .elementor-element.elementor-element-ce9ac6f .qodef-orientation--one-side .qodef-m-card:nth-last-child(5){transform:translateX(calc( 1 * 4 * 25px)) translateY(calc( -1 * 4 * 25px));}.elementor-3610 .elementor-element.elementor-element-ce9ac6f .qodef-orientation--one-side .qodef-m-card:nth-last-child(4){transform:translateX(calc( 1 * 3 * 25px)) translateY(calc( -1 * 3 * 25px));}.elementor-3610 .elementor-element.elementor-element-ce9ac6f .qodef-orientation--one-side .qodef-m-card:nth-last-child(3){transform:translateX(calc( 1 * 2 * 25px)) translateY(calc( -1 * 2 * 25px));}.elementor-3610 .elementor-element.elementor-element-ce9ac6f .qodef-orientation--one-side .qodef-m-card:nth-last-child(2){transform:translateX(calc( 1 * 1 * 25px)) translateY(calc( -1 * 1 * 25px));}.elementor-3610 .elementor-element.elementor-element-ce9ac6f .qodef-orientation--one-side .qodef-m-card:nth-last-child(1){transform:translateX(calc( 1 * 0 * 25px)) translateY(calc( -1 * 0 * 25px));}.elementor-3610 .elementor-element.elementor-element-cff4d6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3610 .elementor-element.elementor-element-596b9c1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-3610 .elementor-element.elementor-element-75518d8 > .elementor-widget-container{margin:24px -1px -4px -1px;padding:0px 45px 0px 0px;}}@media(min-width:768px){.elementor-3610 .elementor-element.elementor-element-7992f76{--width:200%;}.elementor-3610 .elementor-element.elementor-element-6a537fe{--width:100%;}.elementor-3610 .elementor-element.elementor-element-588b9fe{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-771a491 */.elementor-3610 .elementor-element.elementor-element-771a491 {
    --position: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ee617 */.elementor-3610 .elementor-element.elementor-element-54ee617 {
    --position: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e87b28 */.elementor-3610 .elementor-element.elementor-element-4e87b28 {
    --position: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5074d2f */.elementor-3610 .elementor-element.elementor-element-5074d2f {
    --position: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800ee32 */.elementor-3610 .elementor-element.elementor-element-800ee32 {
    --position: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6182dc4 */.elementor-3610 .elementor-element.elementor-element-6182dc4 {
    --position: 6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01b927 */.elementor-3610 .elementor-element.elementor-element-b01b927 {
    --position: 7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39006d8 */.elementor-3610 .elementor-element.elementor-element-39006d8 {
    --position: 8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83fc570 */.elementor-3610 .elementor-element.elementor-element-83fc570 {
    --position: 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1e34ba */.elementor-3610 .elementor-element.elementor-element-f1e34ba {
    --position: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a537fe */.elementor-3610 .elementor-element.elementor-element-6a537fe {
    --quantity: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7992f76 */.banner{
    width: 120%;
    height: 12vh;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.banner .slider{
    position: absolute;
    width: 147px;
    height: 175px;
	top: 10%;
    left: calc(50% - 100px);
    transform-style: preserve-3d;
    transform: perspective(1000px);
    animation: autoRun 40s linear infinite;
    z-index: 2;
}
@keyframes autoRun{
    from{
        transform: perspective(1000px) rotateX(-15deg) rotateY(0deg);
	}to{
        transform: perspective(1000px) rotateX(-15deg) rotateY(360deg);
	}
}
 
.banner .slider .item{
    position: absolute;
    inset: 0 0 0 0;
    transform:
        rotateY(calc( (var(--position) - 1) * (360 / var(--quantity)) * 1deg))
        translateZ(310px);
}
.banner .slider .item img{
    width: 107%;
    height: 109%;
    object-fit: cover;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596b9c1 *//* Outer container */
.marquee-slider {
  display: flex;
  overflow: hidden;
  position: relative;
}

/* Marquee Track */
.marquee-track {
  display: flex;
  gap: 9px; /* Space between images */
  animation: scroll 5s linear infinite;
  width: max-content; /* Allows infinite loop */
}

/* Black & White Filter */
.marquee-track img {
  filter: grayscale(0%);
  transition: all 0.3s ease-in-out;
  width: 250px; /* Adjust the image size */
}

/* Show original color on hover */
.marquee-track img:hover {
  filter: grayscale(100%);
}

/* Stop on Hover */
.marquee-slider:hover .marquee-track {
  animation-play-state: paused;
}

/* Continuous Marquee Animation */
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */