.wkit-wb-Widget_n45pe823 .wkit-column-scroll{
      display:block;
      position:relative;
      width:100%;
      height: 350vh !important;}/* ELEMENTOR EDITOR FIX */
body.elementor-editor-active .wkit-column-scroll-inner {
    position: sticky !important;
    top: 0 !important;
    left: 0 !important;
    transform: none !important;}.wkit-wb-Widget_n45pe823 .elementor-editor-active .column-images-fixed {
    position: relative !important;
    overflow: visible !important;}.wkit-wb-Widget_n45pe823 .elementor-editor-active .wkit-column-scroll {
    height: 100vh !important;
    overflow: visible !important;}.wkit-wb-Widget_n45pe823 .wkit-column-scroll .wkit-column-scroll-inner{
      z-index: 1;
         display: grid;
    grid-template-columns: repeat(var(--columns, 3), 1fr);
      justify-content: center;
      width: 100%;
      height: 100%;
      position: fixed;
      transform: translateX(-50%);
      top: 0;
      left:50%;
      overflow:hidden;}.wkit-wb-Widget_n45pe823 .wkit-column-scroll .wkit-column{
      display: flex;
      flex: 1;
      flex-direction: column;
      width: 100%;}.wkit-wb-Widget_n45pe823 .wkit-column-scroll .wkit-image{
      position:relative;
      display: flex;
      width: 100%;
      filter: saturate(0);
      padding: 16px;
      justify-content: center;}.wkit-wb-Widget_n45pe823 .wkit-column-scroll .wkit-image:hover{
      z-index: 99999999999 !important;
      filter: saturate(1);}.wkit-wb-Widget_n45pe823 .wkit-column-scroll .wkit-image img{
      width:100%;
      height:auto;
      max-width:100%;
      object-fit:cover;
      display:block;
      transition: 0.3s ease-out;
      overflow: hidden;
      box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034),
    0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06),
    0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086),
    0 100px 80px rgba(0, 0, 0, 0.12);}.wkit-wb-Widget_n45pe823 .wkit-column-scroll .wkit-text{
    position:absolute;
    color: white;
    top:0;
    left:0;
    right:0;
    bottom:0;
    text-align:center;
    font-size:clamp(16px, 2.5vw, 30px);
    display:grid;
    place-items:center;
    padding:10px;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
    box-sizing:border-box;}.wkit-wb-Widget_n45pe823 .column-content-fixed, .wkit-wb-Widget_n45pe823 .column-images-fixed {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    transition: all .3s ease, left 0s, width 0s;
    clip: rect(0, auto, auto, 0);
    user-select: none;}.wkit-wb-Widget_n45pe823 .wkit-column-scroll .fix-content-text {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #000;
    font-size: clamp(24px, 5vw, 50px);
    z-index: 999;
    transition: 0.3s linear;
    width: 90%;
    text-align: center;
    word-wrap: break-word;
    padding: 0 20px;
    box-sizing: border-box;
    user-select: none;}.wkit-wb-Widget_n45pe823 .fix-content-text.invert-text-yes {
    mix-blend-mode: difference; 
    color: #bbf4ab61;
    text-shadow: 0px 0px 32px rgba(255, 0, 0, 0.95);}[data-text=""] {
    display: none;}/* Responsive Styles */
@media (max-width: 1024px)  {  .wkit-wb-Widget_n45pe823
    .wkit-column-scroll-inner {
        padding: 0 10px;}.wkit-wb-Widget_n45pe823 .wkit-image {
        padding: 12px;}.wkit-wb-Widget_n45pe823 .wkit-text {
        font-size: clamp(14px, 2vw, 24px);}.wkit-wb-Widget_n45pe823 .fix-content-text {
        font-size: clamp(20px, 4vw, 40px);}}@media (max-width: 768px)  {  .wkit-wb-Widget_n45pe823
    .wkit-column-scroll {
        height: 300vh !important;}.wkit-wb-Widget_n45pe823 .wkit-column-scroll-inner {
        padding: 0 8px;}.wkit-wb-Widget_n45pe823 .wkit-column {
        min-width: 0;}.wkit-wb-Widget_n45pe823 .wkit-image {
        padding: 8px;
        min-height: 150px;}.wkit-wb-Widget_n45pe823 .wkit-image img {
        height: auto;
        min-height: 150px;}.wkit-wb-Widget_n45pe823 .wkit-text {
        font-size: clamp(12px, 1.8vw, 20px);
        padding: 8px;}.wkit-wb-Widget_n45pe823 .fix-content-text {
        font-size: clamp(18px, 4vw, 32px);
        padding: 0 15px;}}/* Reduced motion support */
@media (prefers-reduced-motion: reduce)  {  .wkit-wb-Widget_n45pe823
    .wkit-image,
    .wkit-image img,
    .fix-content-text {
        transition: none;}}