.elementor-3876 .elementor-element.elementor-element-4b4c8035 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3876 .elementor-element.elementor-element-4b4c8035:not(.elementor-motion-effects-element-type-background), .elementor-3876 .elementor-element.elementor-element-4b4c8035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://printkain.id/wp-content/uploads/2026/06/ChatGPT-Image-6-Jun-2026-09.35.52.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3876 .elementor-element.elementor-element-4b4c8035 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3876 .elementor-element.elementor-element-4b4c8035 > .elementor-container{max-width:1200px;min-height:100vh;}.elementor-3876 .elementor-element.elementor-element-4b4c8035{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-68a29755 > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3876 .elementor-element.elementor-element-723512bb{text-align:center;}.elementor-3876 .elementor-element.elementor-element-723512bb .elementor-heading-title{font-size:65px;font-weight:600;color:#ffffff;}.elementor-3876 .elementor-element.elementor-element-f0fb2e1{text-align:center;}.elementor-3876 .elementor-element.elementor-element-f0fb2e1 .elementor-heading-title{font-size:65px;font-weight:600;color:#FF8F00;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3876 .elementor-element.elementor-element-601cf9ad > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3876 .elementor-element.elementor-element-601cf9ad{text-align:center;font-size:24px;font-weight:300;line-height:1.8em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3876 .elementor-element.elementor-element-684a11d1 .elementor-button{background-color:#ffffff;font-size:15px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:15px 45px 15px 45px;}.elementor-3876 .elementor-element.elementor-element-684a11d1 .elementor-button:hover, .elementor-3876 .elementor-element.elementor-element-684a11d1 .elementor-button:focus{background-color:#00ce1b;color:#ffffff;}.elementor-3876 .elementor-element.elementor-element-684a11d1 .elementor-button:hover svg, .elementor-3876 .elementor-element.elementor-element-684a11d1 .elementor-button:focus svg{fill:#ffffff;}.elementor-3876 .elementor-element.elementor-element-95d5f9e > .elementor-container{max-width:1200px;min-height:165px;}.elementor-3876 .elementor-element.elementor-element-c34aa6f > .elementor-container{max-width:1400px;}.elementor-3876 .elementor-element.elementor-element-c34aa6f{padding:50px 50px 50px 50px;}.elementor-3876 .elementor-element.elementor-element-102d5de > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-bd33c6f > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-bd33c6f{text-align:center;}.elementor-3876 .elementor-element.elementor-element-bd33c6f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-3876 .elementor-element.elementor-element-e684a80 > .elementor-container{max-width:1400px;}.elementor-3876 .elementor-element.elementor-element-e684a80{padding:00px 0px 50px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3876 .elementor-element.elementor-element-13eda344{padding:100px 0px 100px 0px;}.elementor-3876 .elementor-element.elementor-element-5b7a1cc > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-3876 .elementor-element.elementor-element-d626ac8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-d626ac8{text-align:start;}.elementor-3876 .elementor-element.elementor-element-d626ac8 .elementor-heading-title{font-size:45px;font-weight:600;color:#000000;}.elementor-3876 .elementor-element.elementor-element-935a2e3 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-935a2e3{font-size:15px;font-weight:300;line-height:2em;color:#000000;}.elementor-3876 .elementor-element.elementor-element-41f57e0 .elementor-button{background-color:#000000;font-size:15px;font-weight:600;text-transform:uppercase;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:15px 45px 15px 45px;}.elementor-3876 .elementor-element.elementor-element-41f57e0 .elementor-button:hover, .elementor-3876 .elementor-element.elementor-element-41f57e0 .elementor-button:focus{background-color:#00ce1b;color:#ffffff;}.elementor-3876 .elementor-element.elementor-element-41f57e0 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-41f57e0 .elementor-button:hover svg, .elementor-3876 .elementor-element.elementor-element-41f57e0 .elementor-button:focus svg{fill:#ffffff;}.elementor-3876 .elementor-element.elementor-element-12777ad5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3876 .elementor-element.elementor-element-12777ad5:not(.elementor-motion-effects-element-type-background), .elementor-3876 .elementor-element.elementor-element-12777ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3876 .elementor-element.elementor-element-12777ad5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-3876 .elementor-element.elementor-element-12777ad5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3876 .elementor-element.elementor-element-673b218f{text-align:center;}.elementor-3876 .elementor-element.elementor-element-673b218f .elementor-heading-title{font-size:65px;font-weight:600;color:#ffffff;}.elementor-3876 .elementor-element.elementor-element-752c7eb6{padding:35px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-9c1d762 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#686868;margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:35px 35px 35px 35px;}.elementor-3876 .elementor-element.elementor-element-9c1d762 > .elementor-element-populated, .elementor-3876 .elementor-element.elementor-element-9c1d762 > .elementor-element-populated > .elementor-background-overlay, .elementor-3876 .elementor-element.elementor-element-9c1d762 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3876 .elementor-element.elementor-element-413a9346 .elementor-testimonial-wrapper{text-align:center;}.elementor-3876 .elementor-element.elementor-element-413a9346 .elementor-testimonial-content{color:#ffffff;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-3876 .elementor-element.elementor-element-413a9346 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:55px;height:55px;}.elementor-3876 .elementor-element.elementor-element-413a9346 .elementor-testimonial-name{color:#ffffff;font-size:20px;}.elementor-3876 .elementor-element.elementor-element-413a9346 .elementor-testimonial-job{color:#686868;font-size:15px;font-weight:300;}.elementor-3876 .elementor-element.elementor-element-a1b5398 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#686868;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:35px 35px 35px 35px;}.elementor-3876 .elementor-element.elementor-element-a1b5398 > .elementor-element-populated, .elementor-3876 .elementor-element.elementor-element-a1b5398 > .elementor-element-populated > .elementor-background-overlay, .elementor-3876 .elementor-element.elementor-element-a1b5398 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3876 .elementor-element.elementor-element-7438412a .elementor-testimonial-wrapper{text-align:center;}.elementor-3876 .elementor-element.elementor-element-7438412a .elementor-testimonial-content{color:#ffffff;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-3876 .elementor-element.elementor-element-7438412a .elementor-testimonial-wrapper .elementor-testimonial-image img{width:55px;height:55px;}.elementor-3876 .elementor-element.elementor-element-7438412a .elementor-testimonial-name{color:#ffffff;font-size:20px;}.elementor-3876 .elementor-element.elementor-element-7438412a .elementor-testimonial-job{color:#686868;font-size:15px;font-weight:300;}.elementor-3876 .elementor-element.elementor-element-7134edc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#686868;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:35px 35px 35px 35px;}.elementor-3876 .elementor-element.elementor-element-7134edc > .elementor-element-populated, .elementor-3876 .elementor-element.elementor-element-7134edc > .elementor-element-populated > .elementor-background-overlay, .elementor-3876 .elementor-element.elementor-element-7134edc > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3876 .elementor-element.elementor-element-1058433e .elementor-testimonial-wrapper{text-align:center;}.elementor-3876 .elementor-element.elementor-element-1058433e .elementor-testimonial-content{color:#ffffff;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-3876 .elementor-element.elementor-element-1058433e .elementor-testimonial-wrapper .elementor-testimonial-image img{width:55px;height:55px;}.elementor-3876 .elementor-element.elementor-element-1058433e .elementor-testimonial-name{color:#ffffff;font-size:20px;}.elementor-3876 .elementor-element.elementor-element-1058433e .elementor-testimonial-job{color:#686868;font-size:15px;font-weight:300;}.elementor-3876 .elementor-element.elementor-element-03d8869 > .elementor-container{max-width:500px;}.elementor-3876 .elementor-element.elementor-element-03d8869{padding:100px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-fbd188e{text-align:center;}.elementor-3876 .elementor-element.elementor-element-fbd188e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;color:#000000;}@media(max-width:1024px) and (min-width:768px){.elementor-3876 .elementor-element.elementor-element-4a7533d0{width:100%;}.elementor-3876 .elementor-element.elementor-element-5b7a1cc{width:100%;}}@media(max-width:1024px){.elementor-3876 .elementor-element.elementor-element-4b4c8035 > .elementor-container{min-height:800px;}.elementor-3876 .elementor-element.elementor-element-4b4c8035{padding:0px 25px 0px 25px;}.elementor-3876 .elementor-element.elementor-element-723512bb .elementor-heading-title{font-size:45px;line-height:1.2em;}.elementor-3876 .elementor-element.elementor-element-f0fb2e1 .elementor-heading-title{font-size:45px;line-height:1.2em;}.elementor-3876 .elementor-element.elementor-element-13eda344{padding:100px 25px 100px 25px;}.elementor-3876 .elementor-element.elementor-element-4a7533d0 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-3c714cb8{text-align:start;}.elementor-3876 .elementor-element.elementor-element-3c714cb8 img{max-width:100%;}.elementor-3876 .elementor-element.elementor-element-12777ad5{padding:100px 25px 100px 25px;}.elementor-3876 .elementor-element.elementor-element-673b218f .elementor-heading-title{font-size:45px;}.elementor-3876 .elementor-element.elementor-element-752c7eb6{padding:15px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-9c1d762 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-3876 .elementor-element.elementor-element-413a9346 .elementor-testimonial-name{font-size:18px;}.elementor-3876 .elementor-element.elementor-element-a1b5398 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-3876 .elementor-element.elementor-element-7438412a .elementor-testimonial-name{font-size:18px;}.elementor-3876 .elementor-element.elementor-element-7134edc > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-3876 .elementor-element.elementor-element-1058433e .elementor-testimonial-name{font-size:18px;}}@media(max-width:767px){.elementor-3876 .elementor-element.elementor-element-4b4c8035 > .elementor-container{min-height:524px;}.elementor-3876 .elementor-element.elementor-element-4b4c8035{padding:05px 25px 0px 25px;}.elementor-3876 .elementor-element.elementor-element-68a29755 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-723512bb{text-align:center;}.elementor-3876 .elementor-element.elementor-element-723512bb .elementor-heading-title{font-size:35px;}.elementor-3876 .elementor-element.elementor-element-f0fb2e1{text-align:center;}.elementor-3876 .elementor-element.elementor-element-f0fb2e1 .elementor-heading-title{font-size:35px;}.elementor-3876 .elementor-element.elementor-element-601cf9ad{text-align:center;font-size:14px;}.elementor-3876 .elementor-element.elementor-element-13eda344{padding:50px 20px 50px 20px;}.elementor-3876 .elementor-element.elementor-element-4a7533d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-5b7a1cc > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3876 .elementor-element.elementor-element-d626ac8 .elementor-heading-title{font-size:35px;}.elementor-3876 .elementor-element.elementor-element-12777ad5{padding:50px 20px 50px 20px;}.elementor-3876 .elementor-element.elementor-element-9c1d762 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3876 .elementor-element.elementor-element-a1b5398 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3876 .elementor-element.elementor-element-7134edc > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for html, class: .elementor-element-470e77b */.features-section{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    max-width:1400px;
    margin:0 auto;
    gap:20px;
}

.feature-item{
    flex:1;
    display:flex;
    align-items:center;
    gap:18px;
    position:relative;
    padding:10px 20px;
    min-height:90px;
}

.feature-item:not(:last-child)::after{
    content:'';
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    width:1px;
    height:60px;
    background:#dcdcdc;
}

.feature-icon{
    font-size:42px;
    color:#000;
    flex-shrink:0;

    text-shadow:
        -1px -1px 0 #fff,
         1px -1px 0 #fff,
        -1px  1px 0 #fff,
         1px  1px 0 #fff,
        -2px  0px 0 #fff,
         2px  0px 0 #fff,
         0px -2px 0 #fff,
         0px  2px 0 #fff;
}

.feature-content h4{
    margin:0 0 5px;
    font-size:15px;
    font-weight:700;
    line-height:1.2;
    color:#222;
}

.feature-content p{
    margin:0;
    font-size:13px;
    line-height:1.5;
    color:#666;
}

/* Tablet */
@media (max-width:1024px){
    .features-section{
        display:grid;
        grid-template-columns:repeat(2,1fr);
        gap:25px;
    }

    .feature-item::after{
        display:none;
    }
}

/* Mobile */
@media (max-width:767px){
    .features-section{
        grid-template-columns:1fr;
    }

    .feature-item{
        border-bottom:1px solid #e5e5e5;
        padding:15px 0;
    }

    .feature-item:last-child{
        border-bottom:none;
    }

  .feature-icon{
    font-size:42px;
    color:#000;
    flex-shrink:0;

    text-shadow:
        -1px -1px 0 #fff,
         1px -1px 0 #fff,
        -1px  1px 0 #fff,
         1px  1px 0 #fff,
        -2px  0px 0 #fff,
         2px  0px 0 #fff,
         0px -2px 0 #fff,
         0px  2px 0 #fff;
}

    .feature-content h4{
        font-size:14px;
    }

    .feature-content p{
        font-size:12px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-102d5de *//* Container */
.sport-categories{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:16px;
    width:100%;
}

/* Card */
.sport-card{
    position:relative;
    height:280px;
    border-radius:16px;
    overflow:hidden;
    background-size:cover;
    background-position:center;
    transition:0.3s ease;
}

.sport-card:hover{
    transform:translateY(-5px);
}

/* Overlay */
.sport-card .overlay{
    position:absolute;
    inset:0;
    background:linear-gradient(
        to top,
        rgba(0,0,0,.85),
        rgba(0,0,0,.2)
    );
}

/* Icon */
.sport-card .icon{
    position:absolute;
    top:20px;
    left:20px;
    width:60px;
    height:60px;
    background:#fff;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:2;
    font-size:24px;
    color:#555;
}

/* Content */
.sport-card .content{
    position:absolute;
    bottom:24px;
    left:20px;
    z-index:2;
}

.sport-card .content h3{
    margin:0;
    color:#fff;
    font-size:28px;
    font-weight:700;
    line-height:1.1;
}

/* Tablet */
@media (max-width:1024px){
    .sport-categories{
        grid-template-columns:repeat(2,1fr);
    }

    .sport-card{
        height:260px;
    }
}

/* Mobile */
@media (max-width:767px){
    .sport-categories{
        grid-template-columns:1fr;
    }

    .sport-card{
        height:320px;
    }

    .sport-card .content h3{
        font-size:24px;
    }
}/* End custom CSS */