.elementor-10 .elementor-element.elementor-element-00a0362{--display:flex;--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-00a0362:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-00a0362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yorkshireterrier.fun/wp-content/uploads/2026/02/Gemini_Generated_Image_dquso4dquso4dqus-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-00a0362, .elementor-10 .elementor-element.elementor-element-00a0362::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-d6d4247{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-cfdad50 > .elementor-widget-container{margin:0px 0px -240px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9b1ba7e > .elementor-widget-container{margin:0px -90px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9b1ba7e img{width:39%;}.elementor-10 .elementor-element.elementor-element-26505ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-28ded56{width:100%;max-width:100%;bottom:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-28ded56{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-28ded56{right:0px;}.elementor-10 .elementor-element.elementor-element-fd64f99 img{width:60%;}.elementor-10 .elementor-element.elementor-element-7d93897 > .elementor-widget-container{margin:-90px -90px -90px -90px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7d93897{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-7d93897{right:0px;}.elementor-10 .elementor-element.elementor-element-7d93897{bottom:0px;}.elementor-10 .elementor-element.elementor-element-bc1fa0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bc1fa0c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bc1fa0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A8CF54 0%, #F5F25D 100%);}.elementor-10 .elementor-element.elementor-element-bc1fa0c, .elementor-10 .elementor-element.elementor-element-bc1fa0c::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-4ccde69{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-8f4e9f9{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-e76248e > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bb230e1{--display:flex;--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bb230e1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bb230e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FF4949 7%, #F5F25D 87%);}.elementor-10 .elementor-element.elementor-element-bb230e1, .elementor-10 .elementor-element.elementor-element-bb230e1::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-476767e{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-1b047a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1b047a3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1b047a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4949;}.elementor-10 .elementor-element.elementor-element-1b047a3, .elementor-10 .elementor-element.elementor-element-1b047a3::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-bed9647{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-0e720fa{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-0c53db1 > .elementor-widget-container{margin:-90px 0px -56px 0px;}.elementor-10 .elementor-element.elementor-element-0c53db1{z-index:9;}.elementor-10 .elementor-element.elementor-element-4b4ba8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4b4ba8d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4b4ba8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yorkshireterrier.fun/wp-content/uploads/2026/02/Gemini_Generated_Image_43nllq43nllq43nl.png");background-color:#FF4949;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4b4ba8d, .elementor-10 .elementor-element.elementor-element-4b4ba8d::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-ddc3fe7{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-d410917{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-c634233 > .elementor-widget-container{--e-transform-flipY:-1;margin:-4px -4px -4px -4px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c634233{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-c634233{right:0px;}.elementor-10 .elementor-element.elementor-element-c634233{top:0px;}.elementor-10 .elementor-element.elementor-element-5c830ff{--display:flex;--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-8f4e9f9{--width:51%;}.elementor-10 .elementor-element.elementor-element-0e720fa{--width:47%;}.elementor-10 .elementor-element.elementor-element-d410917{--width:30%;}}/* Start custom CSS for image, class: .elementor-element-9b1ba7e *//* The Flying Jump & Squash Animation */
@keyframes flying-jump {
    0% {
        transform: translateY(0) scale(1.1, 0.9); /* Squash at floor */
    }
    10% {
        transform: translateY(0) scale(0.9, 1.1); /* Prep for launch */
    }
    40% {
        transform: translateY(-50px) scale(1, 1); /* Peak height */
    }
    50% {
        transform: translateY(-50px) rotate(5deg); /* Slight tilt at peak */
    }
    60% {
        transform: translateY(-50px) rotate(-5deg); /* Slight tilt at peak */
    }
    90% {
        transform: translateY(0) scale(1, 1); /* Falling back */
    }
    100% {
        transform: translateY(0) scale(1.1, 0.9); /* Hit floor squash */
    }
}

/* Applying the animation */
.elementor-10 .elementor-element.elementor-element-9b1ba7e {
    display: inline-block; /* Required for transform to work */
    animation: flying-jump 1.2s infinite ease-in-out;
    transform-origin: bottom; /* Squash happens from the floor up */
}


@keyframes shadow-shrink {
    0%, 100% { transform: scale(1); opacity: 0.4; }
    40%, 60% { transform: scale(0.5); opacity: 0.1; } /* Shadow gets small at peak */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad1220e *//* Pulse Animation */
@keyframes fckn-pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(20, 241, 149, 0.7); /* Glow Green */
    }
    50% {
        transform: scale(1.05); /* Zoom Out sedikit */
        box-shadow: 0 0 20px 10px rgba(153, 69, 255, 0); /* Fade out Purple glow */
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(20, 241, 149, 0);
    }
}

/* Cara Pakenya */
.elementor-10 .elementor-element.elementor-element-ad1220e {
    animation: fckn-pulse 1.5s infinite ease-in-out;
    /* In out feel: slow-fast-slow */
}/* End custom CSS */