.elementor-1036 .elementor-element.elementor-element-181f71b{width:100%;max-width:100%;}.elementor-1036 .elementor-element.elementor-element-54f7f61:not(.elementor-motion-effects-element-type-background), .elementor-1036 .elementor-element.elementor-element-54f7f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F0E1;}.elementor-1036 .elementor-element.elementor-element-54f7f61 > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1036 .elementor-element.elementor-element-54f7f61 > .elementor-container{min-height:100vh;}.elementor-1036 .elementor-element.elementor-element-54f7f61{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-1036 .elementor-element.elementor-element-fdd4459.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1036 .elementor-element.elementor-element-fdd4459.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1036 .elementor-element.elementor-element-fdd4459.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1036 .elementor-element.elementor-element-fdd4459 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-1036 .elementor-element.elementor-element-fdd4459 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1036 .elementor-element.elementor-element-fdd4459 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1036 .elementor-element.elementor-element-b0be64f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1036 .elementor-element.elementor-element-b0be64f .pt-title-wrap{max-width:1000px;}.elementor-1036 .elementor-element.elementor-element-b0be64f .pt-title{font-family:"Agbalumo", Sans-serif;font-weight:600;}.elementor-1036 .elementor-element.elementor-element-b0be64f .pt-title-text p{margin-bottom:0px;}.elementor-1036 .elementor-element.elementor-element-b0be64f .pt-title-btn{margin:20px 0px 0px 0px;}.elementor-1036 .elementor-element.elementor-element-986b761 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1036 .elementor-element.elementor-element-986b761 .pt-title-wrap{max-width:1000px;}.elementor-1036 .elementor-element.elementor-element-986b761 .pt-title{font-family:"Agbalumo", Sans-serif;font-weight:600;}.elementor-1036 .elementor-element.elementor-element-986b761 .pt-title-text p{margin-bottom:0px;}.elementor-1036 .elementor-element.elementor-element-986b761 .pt-title-btn{margin:20px 0px 0px 0px;}.elementor-1036 .elementor-element.elementor-element-4039ad9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1036 .elementor-element.elementor-element-4039ad9.elementor-element{--order:99999 /* order end hack */;}.elementor-1036 .elementor-element.elementor-element-4039ad9 .pt-title-wrap{max-width:1000px;}.elementor-1036 .elementor-element.elementor-element-4039ad9 .pt-title{font-family:"Lemon", Sans-serif;font-weight:600;letter-spacing:-1.3px;}.elementor-1036 .elementor-element.elementor-element-4039ad9 .pt-title-text p{margin-bottom:0px;}.elementor-1036 .elementor-element.elementor-element-4039ad9 .pt-title-btn{margin:20px 0px 0px 0px;}.elementor-1036 .elementor-element.elementor-element-44f2c44{z-index:10;}.elementor-1036 .elementor-element.elementor-element-44f2c44 .pt-rounded-image{width:67%;}.elementor-1036 .elementor-element.elementor-element-52a9ac2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 0px 0px 0px;}body:not(.rtl) .elementor-1036 .elementor-element.elementor-element-52a9ac2{left:101px;}body.rtl .elementor-1036 .elementor-element.elementor-element-52a9ac2{right:101px;}.elementor-1036 .elementor-element.elementor-element-52a9ac2{top:318px;z-index:0;}.elementor-1036 .elementor-element.elementor-element-52a9ac2 .pt-rounded-image{width:41%;}.elementor-1036 .elementor-element.elementor-element-28c1921 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 0px 0px 0px;}body:not(.rtl) .elementor-1036 .elementor-element.elementor-element-28c1921{left:-96px;}body.rtl .elementor-1036 .elementor-element.elementor-element-28c1921{right:-96px;}.elementor-1036 .elementor-element.elementor-element-28c1921{top:183px;z-index:0;}.elementor-1036 .elementor-element.elementor-element-28c1921 .pt-rounded-image{width:41%;}.elementor-1036 .elementor-element.elementor-element-bfa565f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 0px 0px 0px;}body:not(.rtl) .elementor-1036 .elementor-element.elementor-element-bfa565f{left:140px;}body.rtl .elementor-1036 .elementor-element.elementor-element-bfa565f{right:140px;}.elementor-1036 .elementor-element.elementor-element-bfa565f{top:158px;z-index:0;}.elementor-1036 .elementor-element.elementor-element-bfa565f .pt-rounded-image{width:38%;}@media(max-width:767px){.elementor-1036 .elementor-element.elementor-element-54f7f61 > .elementor-container{max-width:500px;}.elementor-1036 .elementor-element.elementor-element-54f7f61 > .elementor-background-overlay{opacity:0;}.elementor-1036 .elementor-element.elementor-element-54f7f61, .elementor-1036 .elementor-element.elementor-element-54f7f61 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1036 .elementor-element.elementor-element-fdd4459 .elementor-background-slideshow__slide__image{background-position:bottom right;}.elementor-1036 .elementor-element.elementor-element-b0be64f .pt-title-wrap{max-width:1000px;}.elementor-1036 .elementor-element.elementor-element-986b761 .pt-title-wrap{max-width:1000px;}.elementor-1036 .elementor-element.elementor-element-4039ad9.elementor-element{--align-self:center;}.elementor-1036 .elementor-element.elementor-element-4039ad9 .pt-title-wrap{max-width:1000px;}.elementor-1036 .elementor-element.elementor-element-4039ad9 .pt-title{font-size:29px;line-height:1.3em;letter-spacing:-1.3px;word-spacing:0em;}.elementor-1036 .elementor-element.elementor-element-44f2c44 .pt-rounded-image{width:89%;}body:not(.rtl) .elementor-1036 .elementor-element.elementor-element-52a9ac2{left:40px;}body.rtl .elementor-1036 .elementor-element.elementor-element-52a9ac2{right:40px;}.elementor-1036 .elementor-element.elementor-element-52a9ac2{top:259px;}.elementor-1036 .elementor-element.elementor-element-52a9ac2 .pt-rounded-image{width:89%;}body:not(.rtl) .elementor-1036 .elementor-element.elementor-element-28c1921{left:40px;}body.rtl .elementor-1036 .elementor-element.elementor-element-28c1921{right:40px;}.elementor-1036 .elementor-element.elementor-element-28c1921{top:259px;}.elementor-1036 .elementor-element.elementor-element-28c1921 .pt-rounded-image{width:89%;}body:not(.rtl) .elementor-1036 .elementor-element.elementor-element-bfa565f{left:44px;}body.rtl .elementor-1036 .elementor-element.elementor-element-bfa565f{right:44px;}.elementor-1036 .elementor-element.elementor-element-bfa565f{top:512px;}.elementor-1036 .elementor-element.elementor-element-bfa565f .pt-rounded-image{width:89%;}}/* Start custom CSS for pt_rounded_image, class: .elementor-element-44f2c44 */@keyframes sushiPulseSwing {
    0% {
        transform: scale(1) rotate(0deg);
    }

    10% {
        transform: scale(1.08) rotate(-3deg);
    }

    20% {
        transform: scale(1.08) rotate(3deg);
    }

    30% {
        transform: scale(1.08) rotate(-2deg);
    }

    40% {
        transform: scale(1.05) rotate(0deg);
    }

    /* 停留 */
    40%,
    85% {
        transform: scale(1.05) rotate(0deg);
    }

    /* 回到原始大小 */
    100% {
        transform: scale(1) rotate(0deg);
    }
}

.elementor-1036 .elementor-element.elementor-element-44f2c44{
    transform-origin: center center;
    animation: sushiPulseSwing 3s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for pt_rounded_image, class: .elementor-element-28c1921 */@keyframes fadeInUpPause {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }

    10% {
        opacity: 1;
        transform: translateY(0);
    }

    80% {
        opacity: 1;
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        transform: translateY(-10px);
    }
}

.elementor-1036 .elementor-element.elementor-element-28c1921{
    animation: fadeInUpPause 6s ease-in-out infinite;
}/* End custom CSS */