.elementor-61793 .elementor-element.elementor-element-bf91566 > .elementor-container{max-width:1180px;}.elementor-61793 .elementor-element.elementor-element-2bc5825 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-19a81bf .elementor-heading-title{color:#FFFFFF;font-family:"Newsreader", Sans-serif;font-size:86px;font-weight:600;line-height:1.06em;letter-spacing:-0.022em;}.elementor-61793 .elementor-element.elementor-element-19a81bf > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-d94c456 .elementor-heading-title{color:#38E08C;font-family:"Newsreader", Sans-serif;font-size:86px;font-weight:600;line-height:1.06em;letter-spacing:-0.022em;}.elementor-61793 .elementor-element.elementor-element-d94c456{z-index:1;}.elementor-61793 .elementor-element.elementor-element-be0c8d2{color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:17.5px;font-weight:300;line-height:1.9em;}.elementor-61793 .elementor-element.elementor-element-be0c8d2 > .elementor-widget-container{padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-61793 .elementor-element.elementor-element-8af0939{left:0px;}body.rtl .elementor-61793 .elementor-element.elementor-element-8af0939{right:0px;}.elementor-61793 .elementor-element.elementor-element-8af0939{bottom:-145px;}.elementor-61793 .elementor-element.elementor-element-a87b8dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-e5cb815{text-align:center;}.elementor-61793 .elementor-element.elementor-element-e5cb815 .elementor-heading-title{color:#38E08C;font-family:"Newsreader", Sans-serif;font-size:60px;font-weight:600;font-style:normal;line-height:1.12em;letter-spacing:-0.018em;}.elementor-61793 .elementor-element.elementor-element-0d53ce9{text-align:center;color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;font-weight:300;line-height:1.95em;}.elementor-61793 .elementor-element.elementor-element-0d53ce9 > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-61793 .elementor-element.elementor-element-785e8e3{text-align:center;color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;font-weight:300;line-height:1.95em;}.elementor-61793 .elementor-element.elementor-element-785e8e3 > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-61793 .elementor-element.elementor-element-e03f02f > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-bea6f61 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-e4e80ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-61793 .elementor-element.elementor-element-e4e80ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61793 .elementor-element.elementor-element-10a1c60.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-61793 .elementor-element.elementor-element-10a1c60 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-1ce024e > .elementor-widget-container{margin:0px 0px 45.5px 0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-2e5e657 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-0c9caa3{text-align:center;}.elementor-61793 .elementor-element.elementor-element-0c9caa3 .elementor-heading-title{color:#38E08C;font-family:"Newsreader", Sans-serif;font-size:58px;font-weight:600;line-height:1.1em;letter-spacing:-0.018em;}.elementor-61793 .elementor-element.elementor-element-0c9caa3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-b3b631b{text-align:center;color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-weight:300;line-height:1.9em;}.elementor-61793 .elementor-element.elementor-element-b3b631b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-9dbf8e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-9dbf8e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61793 .elementor-element.elementor-element-4ef16b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-18740bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-f888d60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 72px 56px 72px;}.elementor-61793 .elementor-element.elementor-element-f888d60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61793 .elementor-element.elementor-element-6139f5c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-61793 .elementor-element.elementor-element-6139f5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-582fa19 > .elementor-container{max-width:640px;}.elementor-61793 .elementor-element.elementor-element-582fa19{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-643ceee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61793 .elementor-element.elementor-element-643ceee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://merchize.com/wp-content/uploads/2026/08/butterfly-lantern.svg");}.elementor-61793 .elementor-element.elementor-element-643ceee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-643ceee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61793 .elementor-element.elementor-element-6b5973c .elementor-icon-wrapper{text-align:center;}.elementor-61793 .elementor-element.elementor-element-6b5973c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-a5d496b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-ff54e99 .elementor-icon-wrapper{text-align:center;}.elementor-61793 .elementor-element.elementor-element-ff54e99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-69e2d3e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-8d622a3 .elementor-icon-wrapper{text-align:center;}.elementor-61793 .elementor-element.elementor-element-8d622a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-45b485c > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-9ebccd4{text-align:center;color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:14.5px;font-weight:300;line-height:1.8em;}.elementor-61793 .elementor-element.elementor-element-9ebccd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-434897d{text-align:center;color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:14.5px;font-weight:300;line-height:1.8em;}.elementor-61793 .elementor-element.elementor-element-434897d > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61793 .elementor-element.elementor-element-2e7a84f{text-align:center;color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:14.5px;font-weight:300;line-height:1.8em;}.elementor-61793 .elementor-element.elementor-element-2e7a84f > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-61793 .elementor-element.elementor-element-6139f5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-61793 .elementor-element.elementor-element-f888d60{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-61793 .elementor-element.elementor-element-6139f5c{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-19a81bf */.elementor-61793 .elementor-element.elementor-element-19a81bf .elementor-heading-title{
    font-size: clamp(20px, 7.5vw, 86px);
}

@media (max-width: 1400px){
    .elementor-61793 .elementor-element.elementor-element-19a81bf .elementor-widget-container{
        margin-top: 34px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d94c456 */.elementor-61793 .elementor-element.elementor-element-d94c456 .mid-autumn-2026-title-lantern__svg{
 width: 98px;   
}
.elementor-61793 .elementor-element.elementor-element-d94c456 .mid-autumn-2026-title-lantern{
    left: auto;
    right: 52px;
}

.elementor-61793 .elementor-element.elementor-element-d94c456 .elementor-heading-title{
    font-size: clamp(20px, 7.5vw, 86px);
}

@media (max-width: 500px){
    .elementor-61793 .elementor-element.elementor-element-d94c456 .mid-autumn-2026-title-lantern__svg{
 width: 70px;   
}
.elementor-61793 .elementor-element.elementor-element-d94c456 .mid-autumn-2026-title-lantern{
    right: 92px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be0c8d2 */.elementor-61793 .elementor-element.elementor-element-be0c8d2 .elementor-widget-container{
    margin: clamp(0px, 380px - 40vw, 226px) 0px 0px;
    max-width: min(60ch, max(340px, 62%));
    font-size: clamp(15px, 1.15vw, 17.5px);
    line-height: 1.9;
}

.elementor-61793 .elementor-element.elementor-element-be0c8d2 p{
    margin: 0;
}

@media (max-width: 500px){
    .elementor-61793 .elementor-element.elementor-element-be0c8d2 .elementor-widget-container{
        margin-top: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8af0939 */@keyframes cueDrop{0%{transform:translateY(-6px);opacity:0}40%{opacity:1}100%{transform:translateY(10px);opacity:0}}

@media (max-width: 1500px){
    .elementor-61793 .elementor-element.elementor-element-8af0939{
        bottom: -100px;
    }
}

@media (max-width: 992px){
    .elementor-61793 .elementor-element.elementor-element-8af0939{
        bottom: -170px;
    }
}

@media (max-width: 500px){
    .elementor-61793 .elementor-element.elementor-element-8af0939{
        padding: 0 12%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bf91566 */.elementor-61793 .elementor-element.elementor-element-bf91566{
    position: relative;
    min-height: 100svh;
    display: flex;
    align-items: center;
    padding: clamp(150px, 17vh, 200px) clamp(20px, 5vw, 72px) clamp(150px, 20vh, 210px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5cb815 */.elementor-61793 .elementor-element.elementor-element-e5cb815 .elementor-heading-title{
    font-size: clamp(30px, 5.2vw, 60px);
    line-height: 1.12;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d53ce9 */.elementor-61793 .elementor-element.elementor-element-0d53ce9 .elementor-widget-container{
    margin: clamp(26px, 4.5vh, 44px) auto 0px;
    max-width: 66ch;
    font-size: clamp(15px, 1.1vw, 17px);
    line-height: 1.95;
}

.elementor-61793 .elementor-element.elementor-element-0d53ce9 .elementor-widget-container p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-785e8e3 */.elementor-61793 .elementor-element.elementor-element-785e8e3 .elementor-widget-container{
    margin: 26px auto 0px;
    max-width: 66ch;
    font-size: clamp(15px, 1.1vw, 17px);
    line-height: 1.95;
}

.elementor-61793 .elementor-element.elementor-element-785e8e3 .elementor-widget-container p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e03f02f */.elementor-61793 .elementor-element.elementor-element-e03f02f img{
    display: block;
    width: 76%;
    max-width: 1080px;
    margin: 0px auto;
    opacity: 0.62;
    mask-image: linear-gradient(90deg, transparent 0px, rgb(0, 0, 0) 8%, rgb(0, 0, 0) 95%, transparent 100%), radial-gradient(52% 92% at 1% 106%, transparent 0px, rgba(0, 0, 0, 0.25) 32%, rgba(0, 0, 0, 0.7) 52%, rgb(0, 0, 0) 72%);
    mask-composite: intersect;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40c683c */.elementor-61793 .elementor-element.elementor-element-40c683c{
    padding: clamp(60px, 11vh, 140px) clamp(20px, 5vw, 72px);
}/* End custom CSS */
/* Start custom CSS for merchize-mid-autumn-lanterns, class: .elementor-element-81a54bc */@media (max-width: 500px){
    .mid-autumn-lanterns__list .mid-autumn-lanterns__item{
        padding: 0 58px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5bb6e4f */.elementor-61793 .elementor-element.elementor-element-5bb6e4f{
    padding: clamp(40px, 7vh, 90px) clamp(20px, 5vw, 72px) clamp(70px, 12vh, 150px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce024e */.elementor-61793 .elementor-element.elementor-element-1ce024e {
        display: block;
    width: min(679px, 92%);
    max-width: 980px;
    margin: 0px auto;
    opacity: 0.86;
    mask-image: linear-gradient(90deg, transparent 0px, rgb(0, 0, 0) 9%, rgb(0, 0, 0) 92%, transparent 100%), linear-gradient(0deg, transparent 0px, rgb(0, 0, 0) 16%);
    mask-composite: intersect;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e5e657 */.elementor-61793 .elementor-element.elementor-element-2e5e657 {
    position: absolute;
    left: 50%;
    top: 38%;
    transform: translate(-50%, -50%);
    width: min(1100px, 140vw);
    height: min(1100px, 140vw);
    border-radius: 50%;
    pointer-events: none;
    background: radial-gradient(closest-side, rgba(255, 170, 60, 0.16), rgba(255, 140, 40, 0.05) 45%, transparent 70%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c9caa3 */.elementor-61793 .elementor-element.elementor-element-0c9caa3 {
    max-width: 760px;
}

.elementor-61793 .elementor-element.elementor-element-0c9caa3 h2 {
font-family: Newsreader, "Noto Serif Display", Georgia, serif !important;
    font-weight: 600;
    font-style: normal;
    font-size: clamp(30px, 5.2vw, 58px) !important;
    line-height: 1.1;
    letter-spacing: -0.018em !important;
    color: rgb(56, 224, 140) !important;
    overflow-wrap: anywhere;
}

.elementor-61793 .elementor-element.elementor-element-2e5e657{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3b631b */.elementor-61793 .elementor-element.elementor-element-b3b631b p {
    margin: clamp(20px, 3.5vh, 32px) auto 0px;
    max-width: 60ch;
    font-size: clamp(15px, 1.1vw, 17px);
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for merchize-lucky-money-3, class: .elementor-element-96880fd */.elementor-61793 .elementor-element.elementor-element-96880fd{
    margin-top: clamp(40px, 7vh, 72px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-10a1c60 */.elementor-61793 .elementor-element.elementor-element-10a1c60 .elementor-widget-wrap {
    flex-direction: column !important;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e4e80ce */.elementor-61793 .elementor-element.elementor-element-e4e80ce{
    padding: clamp(60px, 10vh, 130px) clamp(20px, 5vw, 72px) clamp(80px, 13vh, 160px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18740bc */.elementor-61793 .elementor-element.elementor-element-18740bc {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 34%;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(255, 178, 80, 0.34) 22%, rgba(255, 200, 110, 0.52) 50%, rgba(255, 178, 80, 0.34) 78%, transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8fbeb0 */.elementor-61793 .elementor-element.elementor-element-b8fbeb0 {
position: absolute;
    left: 0px;
    right: 0px;
    bottom: 34%;
    height: 130px;
    filter: blur(40px);
    background: radial-gradient(44% 100% at 50% 100%, rgba(255, 160, 60, 0.26), rgba(255, 150, 55, 0.09) 55%, transparent 78%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ef16b9 */.elementor-61793 .elementor-element.elementor-element-4ef16b9 {
        position: relative;
    height: clamp(96px, 16vh, 180px);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b5973c */@keyframes hang {
    0%, 100% {
        transform: rotate(-2deg);
    }

    50% {
        transform: rotate(2deg);
    }
}

.elementor-61793 .elementor-element.elementor-element-6b5973c .elementor-icon {
    animation: hang 7.2s ease-in-out 0s infinite normal none running;
    transform-origin: 50% 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff54e99 */@keyframes hang {
    0%, 100% {
        transform: rotate(-2deg);
    }

    50% {
        transform: rotate(2deg);
    }
}

.elementor-61793 .elementor-element.elementor-element-ff54e99 .elementor-icon {
    animation: 8.6s ease-in-out 0s infinite normal none running hang;
    transform-origin: 50% 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d622a3 */@keyframes hang {
    0%, 100% {
        transform: rotate(-2deg);
    }

    50% {
        transform: rotate(2deg);
    }
}

.elementor-61793 .elementor-element.elementor-element-8d622a3 .elementor-icon {
    animation: 6.4s ease-in-out 0s infinite normal none running hang;
    transform-origin: 50% 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-582fa19 */.elementor-61793 .elementor-element.elementor-element-582fa19 {
    max-width: 640px !important
}

.elementor-61793 .elementor-element.elementor-element-582fa19 .elementor-container {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 26px;
    margin-bottom: clamp(30px, 5vh, 48px);
}

.elementor-61793 .elementor-element.elementor-element-582fa19 .elementor-container .elementor-column {
width: unset !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b485c */.elementor-61793 .elementor-element.elementor-element-45b485c img {
        display: block;
    width: clamp(220px, 40vw, 380px);
    height: auto;
    margin: 0px auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ebccd4 */.elementor-61793 .elementor-element.elementor-element-9ebccd4 p {
    margin-bottom: unset !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-434897d */.elementor-61793 .elementor-element.elementor-element-434897d p {
    margin-bottom: unset !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e7a84f */.elementor-61793 .elementor-element.elementor-element-2e7a84f p {
    margin-bottom: unset !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d825f */.elementor-61793 .elementor-element.elementor-element-17d825f {
    width: 64px;
    height: 1px;
    margin: clamp(30px, 5vh, 48px) auto 0px;
    background: linear-gradient(90deg, transparent, rgba(245, 196, 81, 0.4), transparent);

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f888d60 */.elementor-61793 .elementor-element.elementor-element-f888d60  {
    position: relative;
    text-align: center;
    padding: clamp(40px, 7vh, 90px) clamp(20px, 5vw, 72px) clamp(56px, 9vh, 110px) !important;
}/* End custom CSS */