.elementor-1372 .elementor-element.elementor-element-679f987{--display:flex;--min-height:560px;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2.25rem;--padding-bottom:2.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1372 .elementor-element.elementor-element-679f987:not(.elementor-motion-effects-element-type-background), .elementor-1372 .elementor-element.elementor-element-679f987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legitimalawfirm.id/wp-content/uploads/2026/07/Artikel-Legitima-Law-Firm.jpg");background-position:center center;background-size:cover;}.elementor-1372 .elementor-element.elementor-element-58a7f47{--display:flex;--overlay-opacity:0.5;}.elementor-1372 .elementor-element.elementor-element-58a7f47::before, .elementor-1372 .elementor-element.elementor-element-58a7f47 > .elementor-background-video-container::before, .elementor-1372 .elementor-element.elementor-element-58a7f47 > .e-con-inner > .elementor-background-video-container::before, .elementor-1372 .elementor-element.elementor-element-58a7f47 > .elementor-background-slideshow::before, .elementor-1372 .elementor-element.elementor-element-58a7f47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1372 .elementor-element.elementor-element-58a7f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1372 .elementor-element.elementor-element-965e973{--spacer-size:50px;}.elementor-1372 .elementor-element.elementor-element-84c60db{--spacer-size:10px;}.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-1372 .elementor-element.elementor-element-264f2b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1372 .elementor-element.elementor-element-a07313f .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:50px;font-weight:700;line-height:51px;color:var( --e-global-color-secondary );}.elementor-1372 .elementor-element.elementor-element-af01866 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-1372 .elementor-element.elementor-element-e5700fc{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1372 .elementor-element.elementor-element-e5700fc .elementor-social-icon{background-color:#02010100;}.elementor-1372 .elementor-element.elementor-element-e5700fc .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-1372 .elementor-element.elementor-element-e5700fc .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-1372 .elementor-element.elementor-element-ad2a6f0{--display:flex;}.elementor-1372 .elementor-element.elementor-element-ba811fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2.25rem;--padding-bottom:2.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1372 .elementor-element.elementor-element-ba811fa:not(.elementor-motion-effects-element-type-background), .elementor-1372 .elementor-element.elementor-element-ba811fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5aeb33 );}.elementor-1372 .elementor-element.elementor-element-8361b62{--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;--align-items:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1372 .elementor-element.elementor-element-3916117{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:var( --container-widget-width, 66.775% );max-width:66.775%;--container-widget-width:66.775%;--container-widget-flex-grow:0;--e-filter-space-between:30px;--e-filter-normal-text-color:var( --e-global-color-text );--e-filter-hover-text-color:var( --e-global-color-primary );--e-filter-active-text-color:var( --e-global-color-primary );}.elementor-1372 .elementor-element.elementor-element-3916117.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1372 .elementor-element.elementor-element-b899a52{width:var( --container-widget-width, 32.345% );max-width:32.345%;--container-widget-width:32.345%;--container-widget-flex-grow:0;--e-search-placeholder-color:var( --e-global-color-58be983 );--e-search-input-color:var( --e-global-color-58be983 );--e-search-icon-label-color:var( --e-global-color-primary );--e-search-icon-label-size:21px;--e-search-input-gap:14px;}.elementor-1372 .elementor-element.elementor-element-b899a52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1372 .elementor-element.elementor-element-b899a52 .e-search-input{border-style:none;}.elementor-1372 .elementor-element.elementor-element-e10e199{--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;}.elementor-1372 .elementor-element.elementor-element-e40246c{--display:flex;}.elementor-1372 .elementor-element.elementor-element-e40246c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1372 .elementor-element.elementor-element-7ec273d{padding:15px 0px 15px 0px;}.elementor-1372 .elementor-element.elementor-element-7ec273d .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:2.5rem;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1372 .elementor-element.elementor-element-ef2af5f{--grid-columns:3;}.elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1372 .elementor-element.elementor-element-ef2af5f .e-loop-item > .elementor-section, .elementor-1372 .elementor-element.elementor-element-ef2af5f .e-loop-item > .elementor-section > .elementor-container, .elementor-1372 .elementor-element.elementor-element-ef2af5f .e-loop-item > .e-con, .elementor-1372 .elementor-element.elementor-element-ef2af5f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination{text-align:center;margin-top:30px;}.elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 70px/2 );}body:not(.rtl) .elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 70px/2 );}body.rtl .elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 70px/2 );}body.rtl .elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 70px/2 );}.elementor-1372 .elementor-element.elementor-element-db931dc{--display:flex;}.elementor-1372 .elementor-element.elementor-element-ecfc683{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1372 .elementor-element.elementor-element-b85a768 .eael-ticker-wrap .eael-ticker .ticker-content a{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-1372 .elementor-element.elementor-element-b85a768 .eael-ticker-wrap .ticker-badge span{color:var( --e-global-color-c58817e );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-1372 .elementor-element.elementor-element-b85a768 .eael-ticker-wrap .ticker-badge{padding:10px 10px 10px 10px;border-radius:6px 6px 6px 6px;}.elementor-1372 .elementor-element.elementor-element-25b1012 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1372 .elementor-element.elementor-element-92dd238{--grid-columns:1;}.elementor-1372 .elementor-element.elementor-element-dc5fcef{--display:flex;}.elementor-1372 .elementor-element.elementor-element-a07a4cb .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-1372 .elementor-element.elementor-element-6b3dc59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.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-1372 .elementor-element.elementor-element-e81f6e8 .elementor-button{background-color:#B1D77400;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-1372 .elementor-element.elementor-element-c321dad{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#E0E2E814;--border-color:#E0E2E814;}.elementor-1372 .elementor-element.elementor-element-c321dad:not(.elementor-motion-effects-element-type-background), .elementor-1372 .elementor-element.elementor-element-c321dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5aeb33 );}.elementor-1372 .elementor-element.elementor-element-a670ff8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1372 .elementor-element.elementor-element-b08760e .elementor-icon-box-wrapper{align-items:center;gap:27px;}.elementor-1372 .elementor-element.elementor-element-b08760e .elementor-icon{font-size:100px;}.elementor-1372 .elementor-element.elementor-element-b08760e .elementor-icon-box-title, .elementor-1372 .elementor-element.elementor-element-b08760e .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:30px;font-weight:600;}.elementor-1372 .elementor-element.elementor-element-b08760e .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1372 .elementor-element.elementor-element-4293b02{--spacer-size:25px;}.elementor-1372 .elementor-element.elementor-element-d26853f{text-align:start;}.elementor-1372 .elementor-element.elementor-element-d26853f .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:500;line-height:51px;color:var( --e-global-color-primary );}.elementor-1372 .elementor-element.elementor-element-7267fdb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-1372 .elementor-element.elementor-element-fe3eca8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-1372 .elementor-element.elementor-element-f7ad14c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-1372 .elementor-element.elementor-element-18e532d{--spacer-size:25px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1372 .elementor-element.elementor-element-58a7f47{--width:100%;}.elementor-1372 .elementor-element.elementor-element-ad2a6f0{--width:100%;}.elementor-1372 .elementor-element.elementor-element-e40246c{--width:67.953%;}}@media(max-width:1024px){.elementor-1372 .elementor-element.elementor-element-679f987{--min-height:400px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1372 .elementor-element.elementor-element-679f987:not(.elementor-motion-effects-element-type-background), .elementor-1372 .elementor-element.elementor-element-679f987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:35% 0%;background-repeat:no-repeat;background-size:cover;}.elementor-1372 .elementor-element.elementor-element-3916117{--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-space-between:0px;}.elementor-1372 .elementor-element.elementor-element-ef2af5f{--grid-columns:2;}.elementor-1372 .elementor-element.elementor-element-92dd238{--grid-columns:1;}}@media(max-width:767px){.elementor-1372 .elementor-element.elementor-element-679f987:not(.elementor-motion-effects-element-type-background), .elementor-1372 .elementor-element.elementor-element-679f987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legitimalawfirm.id/wp-content/uploads/2026/07/Artikel-Legitima-Law-Firm-1.jpg");background-position:41% 0%;background-repeat:no-repeat;background-size:cover;}.elementor-1372 .elementor-element.elementor-element-679f987{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1372 .elementor-element.elementor-element-58a7f47{--width:70%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1372 .elementor-element.elementor-element-264f2b9 .elementor-heading-title{font-size:11px;}.elementor-1372 .elementor-element.elementor-element-a07313f .elementor-heading-title{font-size:27px;line-height:0.9em;}.elementor-1372 .elementor-element.elementor-element-af01866 .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-1372 .elementor-element.elementor-element-8361b62{--margin-top:-20px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-1372 .elementor-element.elementor-element-3916117{--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;width:var( --container-widget-width, 343.8px );max-width:343.8px;--container-widget-width:343.8px;--container-widget-flex-grow:0;--e-filter-space-between:0px;}.elementor-1372 .elementor-element.elementor-element-b899a52{width:var( --container-widget-width, 332.05px );max-width:332.05px;--container-widget-width:332.05px;--container-widget-flex-grow:0;}.elementor-1372 .elementor-element.elementor-element-7ec273d .elementor-heading-title{font-size:1.9rem;}.elementor-1372 .elementor-element.elementor-element-ef2af5f{--grid-columns:1;}body:not(.rtl) .elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 30px/2 );}body:not(.rtl) .elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 30px/2 );}body.rtl .elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 30px/2 );}body.rtl .elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 30px/2 );}.elementor-1372 .elementor-element.elementor-element-ef2af5f .elementor-pagination{margin-top:20px;}.elementor-1372 .elementor-element.elementor-element-92dd238{--grid-columns:1;}.elementor-1372 .elementor-element.elementor-element-a07a4cb .elementor-heading-title{font-size:1.9rem;}}/* Start custom CSS for container, class: .elementor-element-8361b62 *//* ==========================================
   LEGITIMA INSIGHT FILTER PREMIUM V4
   ========================================== */

.legitima-insight-filter{
    display:flex;
    align-items:center;
    gap:20px;
    width:100%;
}



/* FILTER ITEM */

.legitima-insight-filter .e-filter-item{

    position:relative;

    min-width:auto;

    padding:12px 22px;

    border:none !important;
    border-radius:100px !important;

    background:transparent !important;

    color:#001642;

    font-size:12px;
    font-weight:600;

    letter-spacing:1px;
    text-transform:uppercase;

    display:flex;
    align-items:center;
    gap:15px;

    transition:all .35s ease;

    overflow:hidden;
}

/* ICON */

.legitima-insight-filter .e-filter-item::before{

    content:'';

    width:25px;
    height:25px;

    flex-shrink:0;

    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;

    
}

/* ALL */

.legitima-insight-filter .e-filter-item[data-filter="__all"]::before{
    background-image:url('https://legitimalawfirm.id/wp-content/uploads/2026/05/Icon-Legitima-Law-Firm-30.svg');
}

/* ACTIVITIES */

.legitima-insight-filter .e-filter-item[data-filter="activities"]::before{
    background-image:url('https://legitimalawfirm.id/wp-content/uploads/2026/05/Icon-Legitima-Law-Firm-31.svg');
}

/* LEGAL OPINION */

.legitima-insight-filter .e-filter-item[data-filter="legal-opinion"]::before{
    background-image:url('https://legitimalawfirm.id/wp-content/uploads/2026/05/Icon-Legitima-Law-Firm-07.svg');
}

/* NEWS */

.legitima-insight-filter .e-filter-item[data-filter="news"]::before{
    background-image:url('https://legitimalawfirm.id/wp-content/uploads/2026/05/Icon-Legitima-Law-Firm-32.svg');
}

/* HOVER */

.legitima-insight-filter .e-filter-item:hover{

    color:#fff;

    background:rgba(255,255,255,.05) !important;

    transform:translateY(-2px);
}

/* ACTIVE ITEM */

.legitima-insight-filter .e-filter-item[aria-pressed="true"]{

    color:#ffffff;

    background:linear-gradient(
        135deg,
        rgba(177,215,116,1),
        rgba(30,101,130,1)
    ) !important;

    animation:llfFilterGlow 3s ease-in-out infinite;

    box-shadow:
        0 0 15px rgba(177,215,116,.45),
        0 0 25px rgba(30,101,130,.25);
}

/* ICON ACTIVE */

.legitima-insight-filter .e-filter-item[aria-pressed="true"]::before{

    transform:scale(1.08);

    filter:
        brightness(1.3)
        drop-shadow(0 0 6px rgba(255,255,255,.4));
}

/* GLOW ANIMATION */

@keyframes llfFilterGlow {

    0%{

        background:linear-gradient(
            135deg,
            rgba(177,215,116,1),
            rgba(30,101,130,1)
        );

        box-shadow:
            0 0 12px rgba(177,215,116,.35),
            0 0 22px rgba(30,101,130,.20);
    }

    50%{

        background:linear-gradient(
            135deg,
            rgba(30,101,130,1),
            rgba(177,215,116,1)
        );

        box-shadow:
            0 0 20px rgba(177,215,116,.60),
            0 0 35px rgba(30,101,130,.45);
    }

    100%{

        background:linear-gradient(
            135deg,
            rgba(177,215,116,1),
            rgba(30,101,130,1)
        );

        box-shadow:
            0 0 12px rgba(177,215,116,.35),
            0 0 22px rgba(30,101,130,.20);
    }
}

/* REMOVE OLD BAR */

.legitima-insight-filter .e-filter-item::after{
    display:none;
}

/* ==================================
   SEARCH BAR
================================== */

.legitima-insight-filter .e-search-form{

    position:relative;
    isolation:isolate;

    display:flex;
    align-items:center;

    min-height:58px;

    padding:6px 20px;

    background:rgba(255,255,255,.04);

    border:none;

    border-radius:100px;

    backdrop-filter:blur(16px);
    -webkit-backdrop-filter:blur(16px);

    overflow:hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease;

    box-shadow:
        0 10px 30px rgba(0,0,0,.08),
        inset 0 1px 0 rgba(255,255,255,.06);
}


/* ===============================
   Animated Gradient Border
================================ */

.legitima-insight-filter .e-search-form::before{

    content:"";

    position:absolute;

    inset:0;

    padding:2px;

    border-radius:inherit;

    background:
        linear-gradient(
            120deg,
            #B1D774,
            #1E6582,
            #B1D774
        );

    background-size:300% 300%;

    animation:legitimaAuroraMove 8s ease infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask-composite:exclude;

    pointer-events:none;
}


/* ===============================
   Hover Effect
================================ */

.legitima-insight-filter .e-search-form:hover{

    background:rgba(255,255,255,.055);

    transform:translateY(-2px);

    box-shadow:
        0 16px 40px rgba(30,101,130,.10),
        0 0 18px rgba(177,215,116,.12),
        inset 0 1px 0 rgba(255,255,255,.08);
}


/* ==================================
   Search Input
================================== */

.legitima-insight-filter .e-search-input{

    color:#001642;

    font-size:14px;

    font-weight:500;

    background:transparent !important;

    border:none !important;

    box-shadow:none !important;
}


.legitima-insight-filter .e-search-input::placeholder{

    color:#001642;

    transition:.35s ease;
}


.legitima-insight-filter .e-search-form:hover
.e-search-input::placeholder{

    color:#99C553;
}




/* MOBILE */

@media(max-width:767px){

    .legitima-insight-filter{

        flex-direction:column;
        align-items:stretch;

        gap:14px;
    }

    .legitima-insight-filter .e-filter{

        display:flex;
        flex-wrap:wrap;

        overflow-x:visible;

        justify-content:center;

        gap:8px;

        padding:4px 0;

        width:100%;
    }

    .legitima-insight-filter .e-filter-item{

        flex:0 1 auto;

        justify-content:center;
    }

    .legitima-insight-filter .e-search-form{

        width:100%;

        box-sizing:border-box;
    }

    .legitima-insight-filter .e-search-input{

        width:100%;

        min-width:0;
    }
}

/* ===== TABLET: 768px - 1024px ===== */

@media (min-width: 768px) and (max-width: 1024px) {

    .legitima-insight-filter{
        gap:16px;
    }

    .legitima-insight-filter .e-filter-item{
        padding:10px 18px;
        font-size:11px;
        gap:8px;
    }

    .legitima-insight-filter .e-filter-item::before{
        width:22px;
        height:22px;
    }

    .legitima-insight-filter .e-search-form{
        min-height:52px;
        padding:6px 18px;
    }

    .legitima-insight-filter .e-search-input{
        font-size:13px;
    }
}

/* ===== TABLET KECIL: 600px - 767px ===== */

@media (min-width: 600px) and (max-width: 767px) {

    .legitima-insight-filter{
        gap:12px;
    }

    .legitima-insight-filter .e-filter-item{
        padding:9px 10px;
        font-size:13px;
        gap:5px;
    }

    .legitima-insight-filter .e-filter-item::before{
        width:20px;
        height:20px;
    }

    .legitima-insight-filter .e-search-form{
        min-height:48px;
        padding:6px 16px;
    }

    .legitima-insight-filter .e-search-input{
        font-size:13px;
    }
}

/* ===== MOBILE: max 599px ===== */

@media (max-width: 599px) {

    .legitima-insight-filter{
        gap:5px;
    }

    .legitima-insight-filter .e-filter-item{
        padding:8px 10px;
        font-size:13px;
        gap:5px;
    }

    .legitima-insight-filter .e-filter-item::before{
        width:18px;
        height:18px;
    }

    .legitima-insight-filter .e-search-form{
        min-height:46px;
        padding:6px 14px;
    }

    .legitima-insight-filter .e-search-input{
        font-size:12px;
    }
}

/* ===== MOBILE KECIL: max 400px ===== */

@media (max-width: 400px) {

    .legitima-insight-filter .e-filter-item{
        padding:7px 10px;
        font-size:13px;
        gap:2px;
    }

    .legitima-insight-filter .e-filter-item::before{
        width:16px;
        height:16px;
    }

    .legitima-insight-filter .e-search-form{
        min-height:44px;
        padding:6px 12px;
    }

    .legitima-insight-filter .e-search-input{
        font-size:12px;
    }
}

/* ACTIVE ITEM */

.legitima-insight-filter .e-filter-item[aria-pressed="true"]{

    color:#070F17 !important;

    background:linear-gradient(
        135deg,
        rgba(177,215,116,1),
        rgba(30,101,130,1)
    ) !important;

    animation:llfFilterGlow 5s ease-in-out infinite;

    box-shadow:
        0 0 15px rgba(177,215,116,.45),
        0 0 25px rgba(30,101,130,.25);
}
/* ACTIVE ICON */

.legitima-insight-filter .e-filter-item[aria-pressed="true"]::before{

    transform:scale(1.08);

    filter:
        brightness(0)
        saturate(100%)
        invert(5%)
        sepia(14%)
        saturate(1400%)
        hue-rotate(170deg)
        brightness(96%)
        contrast(96%);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-ef2af5f *//* EXCERPT 3 BARIS */

.elementor-285 .elementor-element-c58877b p{

    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;

    overflow:hidden;

    line-height:1.8;
    min-height:81px;
}

/* TITLE 2 BARIS */

.elementor-285 .elementor-element-a64c9ae .elementor-heading-title{

    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;

    overflow:hidden;

    min-height:30px;
}

/* PUSH BUTTON KE BAWAH */

.e-loop-item .elementor-element-0caec30{

    margin-top:auto;
}/* End custom CSS */
/* Start custom CSS for eael-content-ticker, class: .elementor-element-b85a768 *//* Batasi judul menjadi 1 baris */
.ticker-content-link{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

/* Tinggi ticker tetap */
.eael-content-ticker .ticker-content{
    min-height: 24px;
    display: flex;
    align-items: center;
}
.bck-grd-inf .ticker-badge {
  /* Default: Top to bottom */
  background: #B1D774;
background: linear-gradient(134deg, rgba(177, 215, 116, 1) 0%, rgba(30, 101, 130, 1) 100%); 
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-92dd238 *//* EXCERPT 3 BARIS */

.elementor-285 .elementor-element-c58877b p{

    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;

    overflow:hidden;

    line-height:1.8;
    min-height:81px;
}

/* TITLE 2 BARIS */

.elementor-285 .elementor-element-a64c9ae .elementor-heading-title{

    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;

    overflow:hidden;

    min-height:30px;
}

/* PUSH BUTTON KE BAWAH */

.e-loop-item .elementor-element-0caec30{

    margin-top:auto;
}/* End custom CSS */