.elementor-1770 .elementor-element.elementor-element-701c741{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-701c741:not(.elementor-motion-effects-element-type-background), .elementor-1770 .elementor-element.elementor-element-701c741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF7;}.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 );}body:not(.rtl) .elementor-1770 .elementor-element.elementor-element-aaf29f4{right:0%;}body.rtl .elementor-1770 .elementor-element.elementor-element-aaf29f4{left:0%;}.elementor-1770 .elementor-element.elementor-element-aaf29f4{top:0%;text-align:right;}.elementor-1770 .elementor-element.elementor-element-aaf29f4 img{width:35%;}body:not(.rtl) .elementor-1770 .elementor-element.elementor-element-06b0d6a{right:0%;}body.rtl .elementor-1770 .elementor-element.elementor-element-06b0d6a{left:0%;}.elementor-1770 .elementor-element.elementor-element-06b0d6a{top:0%;z-index:5;text-align:right;}.elementor-1770 .elementor-element.elementor-element-06b0d6a img{width:27%;}body:not(.rtl) .elementor-1770 .elementor-element.elementor-element-12777bd{right:0%;}body.rtl .elementor-1770 .elementor-element.elementor-element-12777bd{left:0%;}.elementor-1770 .elementor-element.elementor-element-12777bd{top:0%;z-index:10;text-align:right;}.elementor-1770 .elementor-element.elementor-element-12777bd img{width:25%;}.elementor-1770 .elementor-element.elementor-element-690946b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-690946b:not(.elementor-motion-effects-element-type-background), .elementor-1770 .elementor-element.elementor-element-690946b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}@media(max-width:767px){.elementor-1770 .elementor-element.elementor-element-701c741{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1770 .elementor-element.elementor-element-690946b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}@media(min-width:768px){.elementor-1770 .elementor-element.elementor-element-701c741{--width:430px;}.elementor-1770 .elementor-element.elementor-element-690946b{--width:430px;}}/* Start custom CSS for image, class: .elementor-element-aaf29f4 */.elementor-1770 .elementor-element.elementor-element-aaf29f4 img {
    /* --- ANIMASI AYUN & NAFAS (5 detik, Berayun ke Kanan) --- */
    animation: ayun-nafas-1 5s infinite ease-in-out;
    transform-origin: top right;
    will-change: transform;

    /* --- EFEK DROP SHADOW TAJAM (Kanan Bawah) --- */
    /* Format: horizontal vertical blur-radius color */
    filter: drop-shadow(5px 5px 0px rgba(0, 0, 0, 0.4)); /* 0px blur = tajam */
}

@keyframes ayun-nafas-1 {
    0%, 100% { 
        transform: rotate(0deg) scale(1); 
    }
    50% { 
        /* Berayun ke kanan (4 derajat) dan sedikit membesar */
        transform: rotate(4deg) scale(1.06); 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06b0d6a */.elementor-1770 .elementor-element.elementor-element-06b0d6a img {
    /* --- ANIMASI AYUN & NAFAS (4.2 detik, Berayun ke Kiri, Jeda 1s) --- */
    animation: ayun-nafas-2 4.2s infinite ease-in-out;
    animation-delay: 1s;
    transform-origin: top right;
    will-change: transform;

    /* --- EFEK DROP SHADOW TAJAM (Kanan Bawah, Sedikit Berbeda) --- */
    filter: drop-shadow(4px 4px 0px rgba(0, 0, 0, 0.35)); /* 0px blur = tajam */
}

@keyframes ayun-nafas-2 {
    0%, 100% { 
        transform: rotate(0deg) scale(1); 
    }
    50% { 
        /* Berayun ke kiri (-5 derajat) dan sedikit membesar */
        transform: rotate(-5deg) scale(1.05); 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12777bd */.elementor-1770 .elementor-element.elementor-element-12777bd img {
    /* --- ANIMASI AYUN & NAFAS (5 detik, Berayun ke Kanan) --- */
    animation: ayun-nafas-1 5s infinite ease-in-out;
    transform-origin: top right;
    will-change: transform;

    /* --- EFEK DROP SHADOW TAJAM (Kanan Bawah) --- */
    /* Format: horizontal vertical blur-radius color */
    filter: drop-shadow(5px 5px 0px rgba(0, 0, 0, 0.4)); /* 0px blur = tajam */
}

@keyframes ayun-nafas-1 {
    0%, 100% { 
        transform: rotate(0deg) scale(1); 
    }
    50% { 
        /* Berayun ke kanan (4 derajat) dan sedikit membesar */
        transform: rotate(4deg) scale(1.06); 
    }
}/* End custom CSS */