.elementor-1174 .elementor-element.elementor-element-19e7a04{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .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-1174 .elementor-element.elementor-element-1c54f61 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:48px;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1174 .elementor-element.elementor-element-0574b1e .elementor-icon-list-icon{width:14px;}.elementor-1174 .elementor-element.elementor-element-0574b1e .elementor-icon-list-icon i{font-size:14px;}.elementor-1174 .elementor-element.elementor-element-0574b1e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1174 .elementor-element.elementor-element-1da2ca9{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1174 .elementor-element.elementor-element-0f148cf .swiper-carousel{padding:10px;margin:0 -10px;}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-elite-carousel .upk-title a{color:var( --e-global-color-secondary );}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-elite-carousel .upk-title{margin-bottom:0px;font-weight:400;letter-spacing:0.5px;}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-elite-carousel .upk-title a:before{border-color:var( --e-global-color-2084fb3 );}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-elite-carousel .upk-text{color:#333333;font-family:"HelveticaNeueLight", Sans-serif;font-size:14px;}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-elite-carousel .upk-date, .elementor-1174 .elementor-element.elementor-element-0f148cf .upk-elite-carousel .upk-post-time, .elementor-1174 .elementor-element.elementor-element-0f148cf .upk-elite-carousel .upk-reading-time{font-family:"HelveticaNeueLight", Sans-serif;font-size:12px;letter-spacing:1px;}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-navigation-prev i,
                .elementor-1174 .elementor-element.elementor-element-0f148cf .upk-navigation-next i{font-size:24px;}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-navigation-prev{left:-60px;}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-navigation-next{right:-60px;}@media(max-width:1024px){.elementor-1174 .elementor-element.elementor-element-19e7a04{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1174 .elementor-element.elementor-element-1da2ca9{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-navigation-prev i,
                .elementor-1174 .elementor-element.elementor-element-0f148cf .upk-navigation-next i{font-size:24px;}}@media(max-width:767px){.elementor-1174 .elementor-element.elementor-element-19e7a04{--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1174 .elementor-element.elementor-element-1c54f61 .elementor-heading-title{font-size:28px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1174 .elementor-element.elementor-element-1da2ca9{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-elite-carousel .upk-title{font-size:18px;}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-elite-carousel .upk-text{font-size:12px;}.elementor-1174 .elementor-element.elementor-element-0f148cf .upk-navigation-prev i,
                .elementor-1174 .elementor-element.elementor-element-0f148cf .upk-navigation-next i{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-19e7a04 */.single-post .elementor-widget-theme-post-title h1{
    font-size: clamp(2.4rem, 5vw, 3.8rem);
    font-weight: 400 !important;
}

/* H2 */
.single-post .elementor-widget-theme-post-content h2,
.single-post .elementor-widget-theme-post-content h2 strong{
    font-size: clamp(1.9rem, 3vw, 2.5rem);
    font-weight: 400 !important;
}

.single-post .elementor-widget-theme-post-content h2{
    margin-top: 40px;
    margin-bottom: 10px;
}

/* H3 */
.single-post .elementor-widget-theme-post-content h3,
.single-post .elementor-widget-theme-post-content h3 strong{
    font-size: clamp(1.45rem, 2.2vw, 1.9rem);
    font-weight: 400 !important;
}

.single-post .elementor-widget-theme-post-content h3{
    margin-top: 24px;
    margin-bottom: 8px;
}

/* Paragraf setelah heading */
.single-post .elementor-widget-theme-post-content h2 + p,
.single-post .elementor-widget-theme-post-content h3 + p{
    margin-top: 0;
}

/* Paragraph */
.single-post .elementor-widget-theme-post-content p{
}

/* Mobile */
@media (max-width:767px){

    .single-post .elementor-widget-theme-post-title h1{
    }

    .single-post .elementor-widget-theme-post-content h2{
        margin-top: 24px;
        margin-bottom: 8px;
    }

    .single-post .elementor-widget-theme-post-content h3{
        margin-top: 20px;
        margin-bottom: 6px;
    }

    .single-post .elementor-widget-theme-post-content p{
    }

}/* End custom CSS */