.elementor-290 .elementor-element.elementor-element-181b4bb{--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;--justify-content:flex-end;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:350px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-181b4bb:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-181b4bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-290 .elementor-element.elementor-element-29bc92c{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;top:92px;}.elementor-290 .elementor-element.elementor-element-29bc92c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-290 .elementor-element.elementor-element-29bc92c{left:-160px;}body.rtl .elementor-290 .elementor-element.elementor-element-29bc92c{right:-160px;}.elementor-290 .elementor-element.elementor-element-29bc92c img{width:100%;}.elementor-290 .elementor-element.elementor-element-de03d7d{z-index:2;}.elementor-290 .elementor-element.elementor-element-de03d7d .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-290 .elementor-element.elementor-element-9a5128d{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;bottom:-32px;}.elementor-290 .elementor-element.elementor-element-9a5128d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-290 .elementor-element.elementor-element-9a5128d{right:-11px;}body.rtl .elementor-290 .elementor-element.elementor-element-9a5128d{left:-11px;}.elementor-290 .elementor-element.elementor-element-9a5128d img{width:100%;}@media(max-width:1024px){.elementor-290 .elementor-element.elementor-element-181b4bb{--padding-top:210px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-290 .elementor-element.elementor-element-29bc92c{left:-129px;}body.rtl .elementor-290 .elementor-element.elementor-element-29bc92c{right:-129px;}.elementor-290 .elementor-element.elementor-element-29bc92c{top:30px;}body:not(.rtl) .elementor-290 .elementor-element.elementor-element-9a5128d{right:-53px;}body.rtl .elementor-290 .elementor-element.elementor-element-9a5128d{left:-53px;}}@media(max-width:767px){.elementor-290 .elementor-element.elementor-element-181b4bb{--padding-top:240px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-290 .elementor-element.elementor-element-29bc92c{--container-widget-width:194px;--container-widget-flex-grow:0;width:var( --container-widget-width, 194px );max-width:194px;top:71px;}body:not(.rtl) .elementor-290 .elementor-element.elementor-element-29bc92c{left:-108px;}body.rtl .elementor-290 .elementor-element.elementor-element-29bc92c{right:-108px;}.elementor-290 .elementor-element.elementor-element-de03d7d{z-index:2;text-align:left;}.elementor-290 .elementor-element.elementor-element-9a5128d{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;bottom:-18px;}body:not(.rtl) .elementor-290 .elementor-element.elementor-element-9a5128d{right:-43px;}body.rtl .elementor-290 .elementor-element.elementor-element-9a5128d{left:-43px;}}/* Start custom CSS for image, class: .elementor-element-29bc92c *//* Versi ultra smooth dengan 60fps keyframes */
.floating{  
    animation: floating-ultra 4s linear infinite;
    margin-left: 30px;
    margin-top: 5px;
}

@keyframes floating-ultra {
    0% { transform: translateY(0px) rotate(0deg); }
    2% { transform: translateY(-0.5px) rotate(0.1deg); }
    4% { transform: translateY(-1px) rotate(0.3deg); }
    6% { transform: translateY(-1.8px) rotate(0.5deg); }
    8% { transform: translateY(-2.5px) rotate(0.7deg); }
    10% { transform: translateY(-3.5px) rotate(0.9deg); }
    12% { transform: translateY(-4.5px) rotate(1.1deg); }
    14% { transform: translateY(-5.5px) rotate(1.3deg); }
    16% { transform: translateY(-6.5px) rotate(1.4deg); }
    18% { transform: translateY(-7.5px) rotate(1.5deg); }
    20% { transform: translateY(-8.5px) rotate(1.6deg); }
    22% { transform: translateY(-9.3px) rotate(1.5deg); }
    24% { transform: translateY(-10px) rotate(1.4deg); }
    26% { transform: translateY(-10.7px) rotate(1.2deg); }
    28% { transform: translateY(-11.3px) rotate(1deg); }
    30% { transform: translateY(-11.8px) rotate(0.8deg); }
    32% { transform: translateY(-12.3px) rotate(0.6deg); }
    34% { transform: translateY(-12.7px) rotate(0.4deg); }
    36% { transform: translateY(-13px) rotate(0.3deg); }
    38% { transform: translateY(-13.3px) rotate(0.2deg); }
    40% { transform: translateY(-13.5px) rotate(0.1deg); }
    42% { transform: translateY(-13.8px) rotate(0.05deg); }
    44% { transform: translateY(-14px) rotate(0.02deg); }
    46% { transform: translateY(-14.2px) rotate(0.01deg); }
    48% { transform: translateY(-14.5px) rotate(0deg); }
    50% { transform: translateY(-15px) rotate(0deg); }
    52% { transform: translateY(-14.5px) rotate(0deg); }
    54% { transform: translateY(-14.2px) rotate(-0.01deg); }
    56% { transform: translateY(-14px) rotate(-0.02deg); }
    58% { transform: translateY(-13.8px) rotate(-0.05deg); }
    60% { transform: translateY(-13.5px) rotate(-0.1deg); }
    62% { transform: translateY(-13.3px) rotate(-0.2deg); }
    64% { transform: translateY(-13px) rotate(-0.3deg); }
    66% { transform: translateY(-12.7px) rotate(-0.4deg); }
    68% { transform: translateY(-12.3px) rotate(-0.6deg); }
    70% { transform: translateY(-11.8px) rotate(-0.8deg); }
    72% { transform: translateY(-11.3px) rotate(-1deg); }
    74% { transform: translateY(-10.7px) rotate(-1.2deg); }
    76% { transform: translateY(-10px) rotate(-1.4deg); }
    78% { transform: translateY(-9.3px) rotate(-1.5deg); }
    80% { transform: translateY(-8.5px) rotate(-1.6deg); }
    82% { transform: translateY(-7.5px) rotate(-1.5deg); }
    84% { transform: translateY(-6.5px) rotate(-1.4deg); }
    86% { transform: translateY(-5.5px) rotate(-1.3deg); }
    88% { transform: translateY(-4.5px) rotate(-1.1deg); }
    90% { transform: translateY(-3.5px) rotate(-0.9deg); }
    92% { transform: translateY(-2.5px) rotate(-0.7deg); }
    94% { transform: translateY(-1.8px) rotate(-0.5deg); }
    96% { transform: translateY(-1px) rotate(-0.3deg); }
    98% { transform: translateY(-0.5px) rotate(-0.1deg); }
    100% { transform: translateY(0px) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a5128d *//* Versi ultra smooth dengan 60fps keyframes */
.floating{  
    animation: floating-ultra 4s linear infinite;
    margin-left: 30px;
    margin-top: 5px;
}

@keyframes floating-ultra {
    0% { transform: translateY(0px) rotate(0deg); }
    2% { transform: translateY(-0.5px) rotate(0.1deg); }
    4% { transform: translateY(-1px) rotate(0.3deg); }
    6% { transform: translateY(-1.8px) rotate(0.5deg); }
    8% { transform: translateY(-2.5px) rotate(0.7deg); }
    10% { transform: translateY(-3.5px) rotate(0.9deg); }
    12% { transform: translateY(-4.5px) rotate(1.1deg); }
    14% { transform: translateY(-5.5px) rotate(1.3deg); }
    16% { transform: translateY(-6.5px) rotate(1.4deg); }
    18% { transform: translateY(-7.5px) rotate(1.5deg); }
    20% { transform: translateY(-8.5px) rotate(1.6deg); }
    22% { transform: translateY(-9.3px) rotate(1.5deg); }
    24% { transform: translateY(-10px) rotate(1.4deg); }
    26% { transform: translateY(-10.7px) rotate(1.2deg); }
    28% { transform: translateY(-11.3px) rotate(1deg); }
    30% { transform: translateY(-11.8px) rotate(0.8deg); }
    32% { transform: translateY(-12.3px) rotate(0.6deg); }
    34% { transform: translateY(-12.7px) rotate(0.4deg); }
    36% { transform: translateY(-13px) rotate(0.3deg); }
    38% { transform: translateY(-13.3px) rotate(0.2deg); }
    40% { transform: translateY(-13.5px) rotate(0.1deg); }
    42% { transform: translateY(-13.8px) rotate(0.05deg); }
    44% { transform: translateY(-14px) rotate(0.02deg); }
    46% { transform: translateY(-14.2px) rotate(0.01deg); }
    48% { transform: translateY(-14.5px) rotate(0deg); }
    50% { transform: translateY(-15px) rotate(0deg); }
    52% { transform: translateY(-14.5px) rotate(0deg); }
    54% { transform: translateY(-14.2px) rotate(-0.01deg); }
    56% { transform: translateY(-14px) rotate(-0.02deg); }
    58% { transform: translateY(-13.8px) rotate(-0.05deg); }
    60% { transform: translateY(-13.5px) rotate(-0.1deg); }
    62% { transform: translateY(-13.3px) rotate(-0.2deg); }
    64% { transform: translateY(-13px) rotate(-0.3deg); }
    66% { transform: translateY(-12.7px) rotate(-0.4deg); }
    68% { transform: translateY(-12.3px) rotate(-0.6deg); }
    70% { transform: translateY(-11.8px) rotate(-0.8deg); }
    72% { transform: translateY(-11.3px) rotate(-1deg); }
    74% { transform: translateY(-10.7px) rotate(-1.2deg); }
    76% { transform: translateY(-10px) rotate(-1.4deg); }
    78% { transform: translateY(-9.3px) rotate(-1.5deg); }
    80% { transform: translateY(-8.5px) rotate(-1.6deg); }
    82% { transform: translateY(-7.5px) rotate(-1.5deg); }
    84% { transform: translateY(-6.5px) rotate(-1.4deg); }
    86% { transform: translateY(-5.5px) rotate(-1.3deg); }
    88% { transform: translateY(-4.5px) rotate(-1.1deg); }
    90% { transform: translateY(-3.5px) rotate(-0.9deg); }
    92% { transform: translateY(-2.5px) rotate(-0.7deg); }
    94% { transform: translateY(-1.8px) rotate(-0.5deg); }
    96% { transform: translateY(-1px) rotate(-0.3deg); }
    98% { transform: translateY(-0.5px) rotate(-0.1deg); }
    100% { transform: translateY(0px) rotate(0deg); }
}/* End custom CSS */