.elementor-1532 .elementor-element.elementor-element-25afc8e{--display:flex;--min-height:200px;}.elementor-1532 .elementor-element.elementor-element-25afc8e:not(.elementor-motion-effects-element-type-background), .elementor-1532 .elementor-element.elementor-element-25afc8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nunkaffah.sch.id/wp-content/uploads/2026/09/p-768x431.png");}
                    .elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button.from-left::before,
                    .elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button.from-right::before,
                    .elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button.from-top::before,
                    .elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button.from-bottom::before,
                    .elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button.expand-vertical::before,
                    .elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button.expand-horizontal::before,
                    .elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button.expand-circular::before,
                    .elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button.reveal-radial::before
                {background-color:#02010100;}.elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button{background-color:#02010100;width:220px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C8A24D;border-radius:100px;font-size:13px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1.5px;color:#C8A24D;}.elementor-1532 .elementor-element.elementor-element-30e12a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button-container{text-align:center;}.elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button i{font-size:18px;margin-right:10px;}.elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button svg{width:18px;height:18px;margin-right:10px;}.elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-icon-button-wrapper{position:relative;top:3px;}.elementor-1532 .elementor-element.elementor-element-cc971b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1532 .elementor-element.elementor-element-cc971b1.elementor-element{--align-self:center;}.elementor-1532 .elementor-element.elementor-element-cc971b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-cc971b1 .xpro-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;-webkit-text-stroke-width:1px;}.elementor-1532 .elementor-element.elementor-element-cc971b1 .xpro-title-focus{color:#C8A24D;}.elementor-widget-text-editor{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-1532 .elementor-element.elementor-element-03d3ab0{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.5em;letter-spacing:0em;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1532 .elementor-element.elementor-element-03d3ab0.elementor-element{--align-self:center;}.elementor-1532 .elementor-element.elementor-element-03d3ab0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-d852c96{--display:flex;}.elementor-1532 .elementor-element.elementor-element-8431c12 .xpro-elementor-gallery-layout-grid .xpro-elementor-gallery-item{height:200px;}.elementor-1532 .elementor-element.elementor-element-8431c12.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-8431c12 .xpro-elementor-gallery .xpro-overlay-icon > i{font-size:25px;}.elementor-1532 .elementor-element.elementor-element-8431c12 .xpro-elementor-gallery .xpro-overlay-icon > svg{width:25px;}.elementor-1532 .elementor-element.elementor-element-8431c12 .xpro-elementor-gallery .xpro-overlay-icon{min-width:25px;height:50px;width:50px;}.elementor-1532 .elementor-element.elementor-element-8431c12 .xpro-elementor-gallery-filter > ul > li.cbp-filter-item, .elementor-1532 .elementor-element.elementor-element-8431c12 .xpro-elementor-gallery-filter .xpro-select-option{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1532 .elementor-element.elementor-element-8431c12 .xpro-elementor-gallery-filter{text-align:center;}.elementor-1532 .elementor-element.elementor-element-8431c12 .xpro-elementor-gallery-filter > ul > li.cbp-filter-item{color:#5E6A7B;border-style:solid;border-color:#5E6A7B;margin-left:5px;margin-right:5px;border-radius:20px 20px 20px 20px;}.elementor-1532 .elementor-element.elementor-element-8431c12 .xpro-elementor-gallery-filter > ul > li.cbp-filter-item:hover{color:#5E6A7B;background-color:#E8F1FF;border-color:#5E6A7B;}.elementor-1532 .elementor-element.elementor-element-8431c12 .xpro-elementor-gallery-filter > ul > li.cbp-filter-item.cbp-filter-item-active{color:#FFFFFF;background-color:#123B5D;border-color:#02010100;}.elementor-1532 .elementor-element.elementor-element-8431c12 .xpro-elementor-gallery .xpro-elementor-gallery-item .cbp-caption{border-radius:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1532 .elementor-element.elementor-element-03d3ab0{font-size:14px;}}@media(max-width:767px){.elementor-1532 .elementor-element.elementor-element-30e12a3 .tahefobu-custom-button{width:231px;font-size:10px;}.elementor-1532 .elementor-element.elementor-element-cc971b1{--container-widget-width:534px;--container-widget-flex-grow:0;width:var( --container-widget-width, 534px );max-width:534px;}.elementor-1532 .elementor-element.elementor-element-cc971b1 .xpro-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1532 .elementor-element.elementor-element-03d3ab0{--container-widget-width:437px;--container-widget-flex-grow:0;width:var( --container-widget-width, 437px );max-width:437px;}}