.elementor-10 .elementor-element.elementor-element-ef92531{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-10 .elementor-element.elementor-element-72cbfd7{width:var( --container-widget-width, 26.022% );max-width:26.022%;--container-widget-width:26.022%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-72cbfd7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-72cbfd7 img{width:44%;}.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-10 .elementor-element.elementor-element-00b325e{text-align:center;}.elementor-10 .elementor-element.elementor-element-00b325e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0fd0f1b{--display:flex;--min-height:246px;--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;}.elementor-10 .elementor-element.elementor-element-c809c8f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#21C063;--border-color:#21C063;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c809c8f:hover{background-color:#FFFFFF24;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-45f44e4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-45f44e4.elementor-view-stacked .elementor-icon{background-color:#21C063;}.elementor-10 .elementor-element.elementor-element-45f44e4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-45f44e4.elementor-view-default .elementor-icon{color:#21C063;border-color:#21C063;}.elementor-10 .elementor-element.elementor-element-45f44e4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-45f44e4.elementor-view-default .elementor-icon svg{fill:#21C063;}.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-10 .elementor-element.elementor-element-127395f{width:100%;max-width:100%;background-color:#61CE70;border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-127395f .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-bea7aba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F7F7;--border-color:#F7F7F7;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-bea7aba:hover{background-color:#FFFFFF24;}.elementor-10 .elementor-element.elementor-element-38d1d74{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-38d1d74 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-38d1d74.elementor-view-stacked .elementor-icon{background-color:#A7A31F00;}.elementor-10 .elementor-element.elementor-element-38d1d74.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-38d1d74.elementor-view-default .elementor-icon{color:#A7A31F00;border-color:#A7A31F00;}.elementor-10 .elementor-element.elementor-element-38d1d74.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-38d1d74.elementor-view-default .elementor-icon svg{fill:#A7A31F00;}.elementor-10 .elementor-element.elementor-element-63958a5 .elementor-button{background-color:#4D994C;fill:#FCF5AD;color:#FCF5AD;}.elementor-10 .elementor-element.elementor-element-63958a5{width:100%;max-width:100%;background-color:#4D994C;border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-ba440b3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#21C06300;--border-color:#21C06300;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-ba440b3:hover{background-color:#FFFFFF24;}.elementor-10 .elementor-element.elementor-element-24caf10{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-10 .elementor-element.elementor-element-24caf10 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-24caf10.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-24caf10.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-24caf10.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-24caf10.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-24caf10.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-369e881 .elementor-button{background-color:transparent;background-image:linear-gradient(16deg, #F74C41 0%, #7D3EB8 100%);border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-369e881{width:100%;max-width:100%;background-color:transparent;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;background-image:linear-gradient(100deg, #F74C41 0%, #7D3EB8 100%);border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-c86d88e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#21C06300;--border-color:#21C06300;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c86d88e:hover{background-color:#FFFFFF24;}.elementor-10 .elementor-element.elementor-element-6d4a4f8{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-10 .elementor-element.elementor-element-6d4a4f8 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6d4a4f8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6d4a4f8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6d4a4f8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6d4a4f8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6d4a4f8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6d4a4f8 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-6d4a4f8 .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-52d2077 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;padding:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-52d2077{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-3faefc4{--display:flex;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-0fd0f1b{--width:62%;}.elementor-10 .elementor-element.elementor-element-c809c8f{--width:29%;}.elementor-10 .elementor-element.elementor-element-bea7aba{--width:29%;}.elementor-10 .elementor-element.elementor-element-ba440b3{--width:29%;}.elementor-10 .elementor-element.elementor-element-c86d88e{--width:29%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-72cbfd7 img{width:87%;}.elementor-10 .elementor-element.elementor-element-127395f .elementor-button{padding:12px 135px 12px 135px;}.elementor-10 .elementor-element.elementor-element-63958a5 .elementor-button{padding:12px 135px 12px 135px;}.elementor-10 .elementor-element.elementor-element-369e881 .elementor-button{padding:12px 135px 12px 135px;}.elementor-10 .elementor-element.elementor-element-52d2077 .elementor-button{padding:12px 135px 12px 135px;}}/* Start custom CSS for icon, class: .elementor-element-38d1d74 */.icon-tokopedia svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea7aba */.tokopedia-container {
    background-image: linear-gradient(black, black), linear-gradient(to bottom right, #60BB55, #4F9D4E);
    background-origin: border-box !important;
    background-clip: padding-box, border-box !important;
    border: 2px solid transparent !important;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease;
}

.tokopedia-container:hover {
    background-image: linear-gradient(#1a1a1a, #1a1a1a), linear-gradient(to bottom right, #60BB55, #4F9D4E);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-24caf10 */.icon-instagram {
    /* 1. Atur gradasi sebagai background */
    background: linear-gradient(to top right, #f9ed32, #f73344, #d6249f, #833ab4, #4f5bd5) !important;

    /* 2. Gunakan SVG sebagai Mask (Sudah di-encode agar terbaca browser) */
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M320.3 205C256.8 204.8 205.2 256.2 205 319.7C204.8 383.2 256.2 434.8 319.7 435C383.2 435.2 434.8 383.8 435 320.3C435.2 256.8 383.8 205.2 320.3 205zM319.7 245.4C360.9 245.2 394.4 278.5 394.6 319.7C394.8 360.9 361.5 394.4 320.3 394.6C279.1 394.8 245.6 361.5 245.4 320.3C245.2 279.1 278.5 245.6 319.7 245.4zM413.1 200.3C413.1 185.5 425.1 173.5 439.9 173.5C454.7 173.5 466.7 185.5 466.7 200.3C466.7 215.1 454.7 227.1 439.9 227.1C425.1 227.1 413.1 215.1 413.1 200.3zM542.8 227.5C541.1 191.6 532.9 159.8 506.6 133.6C480.4 107.4 448.6 99.2 412.7 97.4C375.7 95.3 264.8 95.3 227.8 97.4C192 99.1 160.2 107.3 133.9 133.5C107.6 159.7 99.5 191.5 97.7 227.4C95.6 264.4 95.6 375.3 97.7 412.3C99.4 448.2 107.6 480 133.9 506.2C160.2 532.4 191.9 540.6 227.8 542.4C264.8 544.5 375.7 544.5 412.7 542.4C448.6 540.7 480.4 532.5 506.6 506.2C532.8 480 541 448.2 542.8 412.3C544.9 375.3 544.9 264.5 542.8 227.5zM495 452C487.2 471.6 472.1 486.7 452.4 494.6C422.9 506.3 352.9 503.6 320.3 503.6C287.7 503.6 217.6 506.2 188.2 494.6C168.6 486.8 153.5 471.7 145.6 452C133.9 422.5 136.6 352.5 136.6 319.9C136.6 287.3 134 217.2 145.6 187.8C153.4 168.2 168.5 153.1 188.2 145.2C217.7 133.5 287.7 136.2 320.3 136.2C352.9 136.2 423 133.6 452.4 145.2C472 153 487.1 168.1 495 187.8C506.7 217.3 504 287.3 504 319.9C504 352.5 506.7 422.6 495 452z"/></svg>') !important;
    
    mask-image: url('data:image/svg+xml;utf8,...sama seperti di atas...');
    
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;

    /* 3. Atur ukuran kotak icon */
    display: inline-block !important;
    height: 65px;
    width: 65px;
}

.icon-instagram svg {
        visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba440b3 */.instagram-container {
    background-image: linear-gradient(black, black), linear-gradient(to top right, #f9ed32, #f73344, #d6249f, #833ab4, #4f5bd5);
    background-origin: border-box !important;
    background-clip: padding-box, border-box !important;
    border: 2px solid transparent !important;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease;
}

.instagram-container:hover {
    background-image: linear-gradient(#1a1a1a, #1a1a1a), linear-gradient(to top right, #f9ed32, #f73344, #d6249f, #833ab4, #4f5bd5);
}

.instagram-container .elementor-icon {
    background: linear-gradient(to top right, #f9ed32, #f73344, #d6249f, #833ab4, #4f5bd5) !important;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org" viewBox="0 0 640 640"><path d="M320.3 205C256.8 204.8 205.2 256.2 205 319.7C204.8 383.2 256.2 434.8 319.7 435C383.2 435.2 434.8 383.8 435 320.3C435.2 256.8 383.8 205.2 320.3 205zM319.7 245.4C360.9 245.2 394.4 278.5 394.6 319.7C394.8 360.9 361.5 394.4 320.3 394.6C279.1 394.8 245.6 361.5 245.4 320.3C245.2 279.1 278.5 245.6 319.7 245.4zM413.1 200.3C413.1 185.5 425.1 173.5 439.9 173.5C454.7 173.5 466.7 185.5 466.7 200.3C466.7 215.1 454.7 227.1 439.9 227.1C425.1 227.1 413.1 215.1 413.1 200.3zM542.8 227.5C541.1 191.6 532.9 159.8 506.6 133.6C480.4 107.4 448.6 99.2 412.7 97.4C375.7 95.3 264.8 95.3 227.8 97.4C192 99.1 160.2 107.3 133.9 133.5C107.6 159.7 99.5 191.5 97.7 227.4C95.6 264.4 95.6 375.3 97.7 412.3C99.4 448.2 107.6 480 133.9 506.2C160.2 532.4 191.9 540.6 227.8 542.4C264.8 544.5 375.7 544.5 412.7 542.4C448.6 540.7 480.4 532.5 506.6 506.2C532.8 480 541 448.2 542.8 412.3C544.9 375.3 544.9 264.5 542.8 227.5zM495 452C487.2 471.6 472.1 486.7 452.4 494.6C422.9 506.3 352.9 503.6 320.3 503.6C287.7 503.6 217.6 506.2 188.2 494.6C168.6 486.8 153.5 471.7 145.6 452C133.9 422.5 136.6 352.5 136.6 319.9C136.6 287.3 134 217.2 145.6 187.8C153.4 168.2 168.5 153.1 188.2 145.2C217.7 133.5 287.7 136.2 320.3 136.2C352.9 136.2 423 133.6 452.4 145.2C472 153 487.1 168.1 495 187.8C506.7 217.3 504 287.3 504 319.9C504 352.5 506.7 422.6 495 452z"/></svg>') !important;
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org" viewBox="0 0 640 640"><path d="M320.3 205C256.8 204.8 205.2 256.2 205 319.7C204.8 383.2 256.2 434.8 319.7 435C383.2 435.2 434.8 383.8 435 320.3C435.2 256.8 383.8 205.2 320.3 205zM319.7 245.4C360.9 245.2 394.4 278.5 394.6 319.7C394.8 360.9 361.5 394.4 320.3 394.6C279.1 394.8 245.6 361.5 245.4 320.3C245.2 279.1 278.5 245.6 319.7 245.4zM413.1 200.3C413.1 185.5 425.1 173.5 439.9 173.5C454.7 173.5 466.7 185.5 466.7 200.3C466.7 215.1 454.7 227.1 439.9 227.1C425.1 227.1 413.1 215.1 413.1 200.3zM542.8 227.5C541.1 191.6 532.9 159.8 506.6 133.6C480.4 107.4 448.6 99.2 412.7 97.4C375.7 95.3 264.8 95.3 227.8 97.4C192 99.1 160.2 107.3 133.9 133.5C107.6 159.7 99.5 191.5 97.7 227.4C95.6 264.4 95.6 375.3 97.7 412.3C99.4 448.2 107.6 480 133.9 506.2C160.2 532.4 191.9 540.6 227.8 542.4C264.8 544.5 375.7 544.5 412.7 542.4C448.6 540.7 480.4 532.5 506.6 506.2C532.8 480 541 448.2 542.8 412.3C544.9 375.3 544.9 264.5 542.8 227.5zM495 452C487.2 471.6 472.1 486.7 452.4 494.6C422.9 506.3 352.9 503.6 320.3 503.6C287.7 503.6 217.6 506.2 188.2 494.6C168.6 486.8 153.5 471.7 145.6 452C133.9 422.5 136.6 352.5 136.6 319.9C136.6 287.3 134 217.2 145.6 187.8C153.4 168.2 168.5 153.1 188.2 145.2C217.7 133.5 287.7 136.2 320.3 136.2C352.9 136.2 423 133.6 452.4 145.2C472 153 487.1 168.1 495 187.8C506.7 217.3 504 287.3 504 319.9C504 352.5 506.7 422.6 495 452z"/></svg>') !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: var(--icon-size, 40px) !important;
    height: var(--icon-size, 40px) !important;
    display: inline-block !important;
}

.instagram-container .elementor-icon svg {
    visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d2077 */.button-tiktok {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86d88e */.tiktok-container {
    background-image: linear-gradient(black, black), linear-gradient(to bottom right, #0CB3BF, #E61D51);
    background-origin: border-box !important;
    background-clip: padding-box, border-box !important;
    border: 2px solid transparent !important;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease;
}

.tiktok-container:hover {
    background-image: linear-gradient(#1a1a1a, #1a1a1a), linear-gradient(to bottom right, #0CB3BF, #E61D51);
}/* End custom CSS */