.elementor-1560 .elementor-element.elementor-element-0895e31:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-0895e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B6E4F;background-image:url("https://mankotablitar.sch.id/wp-content/uploads/2026/07/ChatGPT-Image-Jul-14-2026-09_02_00-AM.png");}.elementor-1560 .elementor-element.elementor-element-0895e31 > .elementor-container{min-height:900px;}.elementor-1560 .elementor-element.elementor-element-0895e31 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1560 .elementor-element.elementor-element-0895e31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 8px 80px 8px;}.elementor-1560 .elementor-element.elementor-element-a8317d8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1560 .elementor-element.elementor-element-a8317d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1560 .elementor-element.elementor-element-b85101d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;color:#090A0A;}.elementor-1560 .elementor-element.elementor-element-d3deb6c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:58px;font-weight:700;line-height:65px;color:#FFFFFF;}.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-1560 .elementor-element.elementor-element-67e7b6c{color:#B5B5B5;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1560 .elementor-element.elementor-element-21a0d4f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1560 .elementor-element.elementor-element-21a0d4f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1560 .elementor-element.elementor-element-21a0d4f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1560 .elementor-element.elementor-element-21a0d4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1560 .elementor-element.elementor-element-21a0d4f .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;letter-spacing:0.5px;word-spacing:3px;}.elementor-1560 .elementor-element.elementor-element-21a0d4f .elementor-icon-list-text{color:#8E8F90;transition:color 0.3s;}.elementor-1560 .elementor-element.elementor-element-798da33{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-1560 .elementor-element.elementor-element-f4111c2 .elementor-button{background-color:#5ED46B;}.elementor-1560 .elementor-element.elementor-element-28c175b .elementor-button{background-color:#61CE7063;border-style:solid;border-color:#FFF6F6;}.elementor-1560 .elementor-element.elementor-element-545982c{--display:flex;}@media(min-width:768px){.elementor-1560 .elementor-element.elementor-element-a8317d8{width:55%;}.elementor-1560 .elementor-element.elementor-element-97e5937{width:45%;}}@media(max-width:1024px){.elementor-1560 .elementor-element.elementor-element-0895e31:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-0895e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mankotablitar.sch.id/wp-content/uploads/2026/07/tab.png");background-size:auto;}.elementor-1560 .elementor-element.elementor-element-0895e31 > .elementor-container{min-height:750px;}.elementor-1560 .elementor-element.elementor-element-d3deb6c .elementor-heading-title{font-size:42px;line-height:1.15em;letter-spacing:-1px;}.elementor-1560 .elementor-element.elementor-element-798da33{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1560 .elementor-element.elementor-element-0895e31 > .elementor-background-overlay{background-image:url("https://mankotablitar.sch.id/wp-content/uploads/2026/07/mobile.png");}.elementor-1560 .elementor-element.elementor-element-0895e31 > .elementor-container{min-height:650px;}.elementor-1560 .elementor-element.elementor-element-798da33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-d3deb6c */.hero-title{
    font-size:70px;
    font-weight:700;
    color:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798da33 */.elementor-1560 .elementor-element.elementor-element-798da33 .elementor-button{
    border-radius:12px;
    padding:16px 34px;
    transition:.3s;
}

.elementor-1560 .elementor-element.elementor-element-798da33 .elementor-button:hover{
    transform:translateY(-4px);
    box-shadow:0 15px 30px rgba(0,0,0,.25);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3bc1ba5 *//* CONTENT */

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-badge{
    color:#D4AF37;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:3px;
}

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-title{

    font-size:72px;

    font-weight:800;

    color:#fff;

    line-height:1.08;

    letter-spacing:-2px;

    margin-bottom:25px;

}

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-desc{

    color:#F1F1F1;

    font-size:21px;

    line-height:1.8;

}

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-list{

    color:#fff;

}

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-list i{

    color:#76E695;

}

/* Container tombol */
.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-buttons{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    align-items:center;
}

/* Setiap widget tombol */
.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-buttons .elementor-widget-button{
    width:auto;
    flex:none;
}

/* Tombol */
.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-buttons .elementor-button{
    min-width:220px;
    height:58px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50px;

    padding:0 35px;

    font-size:18px;
    font-weight:700;

    transition:.35s;
}

/* Hover */
.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-buttons .elementor-button:hover{
    transform:translateY(-4px);
}

/* TABLET */

@media(max-width:1024px){

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-title{

font-size:54px;

}

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-desc{

font-size:18px;

}

}

/* MOBILE */

@media(max-width:767px){

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-title{

font-size:42px;

line-height:1.15;

}

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-desc{

font-size:16px;

}

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-btn{

width:100%;

}

}


@media(max-width:767px){

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-buttons{
    display:block;
}

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-buttons .elementor-widget-button{
    margin-right:0;
    margin-bottom:15px;
}

}

@media(max-width:767px){

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-buttons{
    display:block;
}

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-buttons .elementor-widget-button{
    margin-right:0;
    margin-bottom:15px;
}

}

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-buttons .elementor-widget-button{

    width:100%;

}

.elementor-1560 .elementor-element.elementor-element-3bc1ba5 .hero-buttons .elementor-button{

    width:100%;

}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0895e31 */.elementor-1560 .elementor-element.elementor-element-0895e31{
    overflow:hidden;
}

.elementor-1560 .elementor-element.elementor-element-0895e31::before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(
        90deg,
        rgba(6,72,45,.92) 0%,
        rgba(6,72,45,.82) 40%,
        rgba(6,72,45,.35) 70%,
        rgba(6,72,45,0) 100%
    );
    z-index:1;
}

.elementor-1560 .elementor-element.elementor-element-0895e31 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */