.elementor-8 .elementor-element.elementor-element-11b8857{--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;--background-transition:0.3s;--overlay-opacity:0.25;}.elementor-8 .elementor-element.elementor-element-11b8857:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-11b8857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mochicult.xyz/wp-content/uploads/2025/09/MOCHI-GUY-BG-D.png");background-color:#000000;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-11b8857::before, .elementor-8 .elementor-element.elementor-element-11b8857 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-11b8857 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-11b8857 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-11b8857 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-11b8857 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #00000000 54%);}.elementor-8 .elementor-element.elementor-element-11b8857, .elementor-8 .elementor-element.elementor-element-11b8857::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-a0dabea{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-71dd19c{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d314e02{text-align:left;}.elementor-8 .elementor-element.elementor-element-d314e02 img{max-width:25%;}.elementor-8 .elementor-element.elementor-element-8768a79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-8df642f{--spacer-size:40px;}.elementor-8 .elementor-element.elementor-element-26b3d72.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-09573aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-56f4613 img{width:91%;}.elementor-8 .elementor-element.elementor-element-4d1b42e > .elementor-widget-container{margin:-81px 0px -10px 0px;}.elementor-8 .elementor-element.elementor-element-4d1b42e img{width:100%;max-width:77%;}.elementor-8 .elementor-element.elementor-element-94e95a2{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-94e95a2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-94e95a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mochicult.xyz/wp-content/uploads/2025/09/ChatGPT-Image-Sep-18-2025-07_40_36-PM.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-94e95a2, .elementor-8 .elementor-element.elementor-element-94e95a2::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7c1e423 > .elementor-widget-container{margin:-58px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5f6750a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-4a1f74b{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-db25007 > .elementor-widget-container{margin:0px 0px -118px 0px;}.elementor-8 .elementor-element.elementor-element-c59cbda{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-fa4a56a{--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;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B80000;--border-color:#B80000;--z-index:3;}.elementor-8 .elementor-element.elementor-element-fa4a56a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fa4a56a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mochicult.xyz/wp-content/uploads/2025/09/Asset-7.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fa4a56a, .elementor-8 .elementor-element.elementor-element-fa4a56a::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-bc3f74f > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ce8290f{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-a3950e5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d3a7b14{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ffa9ec6{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d8a5202{--spacer-size:80px;}.elementor-8 .elementor-element.elementor-element-ad43b92{--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:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-ad43b92:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ad43b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mochicult.xyz/wp-content/uploads/2025/09/istockphoto-688494780-612x612_upscayl_4x_ultrasharp.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-ad43b92, .elementor-8 .elementor-element.elementor-element-ad43b92::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-5d30024{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-d49c2c5{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-eb90a80.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-801a992{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-15633cc{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-15633cc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-15633cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mochicult.xyz/wp-content/uploads/2025/09/Asset-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-15633cc, .elementor-8 .elementor-element.elementor-element-15633cc::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-2a3900d{--spacer-size:80px;}.elementor-8 .elementor-element.elementor-element-85f9fac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--z-index:22;}.elementor-8 .elementor-element.elementor-element-a1df239{text-align:center;}.elementor-8 .elementor-element.elementor-element-a1df239 .elementor-heading-title{color:#E43C2C;font-family:"Reggae One", Sans-serif;font-size:60px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-c62a672{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-4ff519e{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-78fa323{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-19d8517{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-45f6988{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-328780c{--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:-50px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-328780c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-328780c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mochicult.xyz/wp-content/uploads/2025/09/ATAP-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-328780c, .elementor-8 .elementor-element.elementor-element-328780c::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-e05ca25{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-4f4e90f{--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:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4f4e90f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4f4e90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mochicult.xyz/wp-content/uploads/2025/09/1093549.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4f4e90f, .elementor-8 .elementor-element.elementor-element-4f4e90f::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-659a7e0{--spacer-size:33px;}.elementor-8 .elementor-element.elementor-element-fc32dfa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-471849b{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-03cee77{--display:flex;--background-transition:0.3s;--z-index:2;}.elementor-8 .elementor-element.elementor-element-8d08260 > .elementor-widget-container{margin:-450px 0px -10px 0px;}.elementor-8 .elementor-element.elementor-element-8d08260{text-align:left;}.elementor-8 .elementor-element.elementor-element-8d08260 img{max-width:51%;}.elementor-8 .elementor-element.elementor-element-ef3c785{--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;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B80000;--border-color:#B80000;}.elementor-8 .elementor-element.elementor-element-ef3c785:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ef3c785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mochicult.xyz/wp-content/uploads/2025/09/download.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-ef3c785, .elementor-8 .elementor-element.elementor-element-ef3c785::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-db2e267 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d68dbef{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-e1c1c64{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-8fa6b81{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-114f1fa{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-114f1fa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-114f1fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mochicult.xyz/wp-content/uploads/2025/09/Asset-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-114f1fa, .elementor-8 .elementor-element.elementor-element-114f1fa::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-2d167c1{--spacer-size:80px;}.elementor-8 .elementor-element.elementor-element-9edaf6f{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-f216229{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-1da03d3{text-align:center;}.elementor-8 .elementor-element.elementor-element-1da03d3 .elementor-heading-title{color:#E43C2C;font-family:"Reggae One", Sans-serif;font-size:60px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-9aa047f{text-align:center;}.elementor-8 .elementor-element.elementor-element-9aa047f .elementor-heading-title{color:#000000;font-family:"Reggae One", Sans-serif;font-size:24px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-63ffd78{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7847012{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-09cd777{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-35556e4{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-e617160{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-813b70b{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-417e260{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-413235f{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7248017{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-c990e2d{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-efc3922{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-65c54b4{--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;}.elementor-8 .elementor-element.elementor-element-65c54b4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-65c54b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-65c54b4, .elementor-8 .elementor-element.elementor-element-65c54b4::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-0743160{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-5aa8f9e{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-f8a458f{text-align:left;}.elementor-8 .elementor-element.elementor-element-f8a458f img{max-width:21%;}.elementor-8 .elementor-element.elementor-element-3255eda{--display:flex;--gap:15px 0px;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-4c63870{text-align:right;}.elementor-8 .elementor-element.elementor-element-4c63870 .elementor-heading-title{color:#FFFFFF;font-family:"Reggae One", Sans-serif;font-size:17px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-ca72f20{--grid-template-columns:repeat(0, auto);--icon-size:21px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-ca72f20 .elementor-widget-container{text-align:right;}.elementor-8 .elementor-element.elementor-element-ca72f20 .elementor-social-icon{background-color:#E13C2C;}.elementor-8 .elementor-element.elementor-element-ca72f20 .elementor-social-icon i{color:#ECD3A8;}.elementor-8 .elementor-element.elementor-element-ca72f20 .elementor-social-icon svg{fill:#ECD3A8;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-a0dabea{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-5f6750a{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-a3950e5{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-c62a672{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-fc32dfa{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-63ffd78{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-0743160{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-11b8857{--min-height:100vh;}.elementor-8 .elementor-element.elementor-element-a0dabea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d314e02{text-align:center;}.elementor-8 .elementor-element.elementor-element-d314e02 img{max-width:45%;}.elementor-8 .elementor-element.elementor-element-8df642f{--spacer-size:0px;}.elementor-8 .elementor-element.elementor-element-09573aa{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-56f4613 img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-4d1b42e > .elementor-widget-container{margin:-46px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4d1b42e img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-94e95a2{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5f6750a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-7742007 > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bc3f74f > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ce8290f{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-a3950e5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-15633cc{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2a3900d{--spacer-size:150px;}.elementor-8 .elementor-element.elementor-element-a1df239 .elementor-heading-title{font-size:33px;}.elementor-8 .elementor-element.elementor-element-c62a672{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-659a7e0{--spacer-size:0px;}.elementor-8 .elementor-element.elementor-element-fc32dfa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-8d08260 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8 .elementor-element.elementor-element-8d08260{text-align:center;}.elementor-8 .elementor-element.elementor-element-8d08260 img{max-width:84%;}.elementor-8 .elementor-element.elementor-element-db2e267 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-114f1fa{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1da03d3 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-9aa047f .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-63ffd78{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-0743160{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-f8a458f{text-align:center;}.elementor-8 .elementor-element.elementor-element-f8a458f img{max-width:46%;}.elementor-8 .elementor-element.elementor-element-3255eda{--gap:6px 0px;}.elementor-8 .elementor-element.elementor-element-4c63870{text-align:center;}.elementor-8 .elementor-element.elementor-element-ca72f20 .elementor-widget-container{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-328780c */.sakura-rain {
    position: relative;
    width: 100%;
    height: 40vh;           /* ubah ke 100vh jika ingin menutup layar penuh */
    pointer-events: none;   /* tidak ganggu klik */
    overflow: hidden;
  }

  /* Kelopak dasar */
  .sakura-rain span {
    --size: 18px;               /* ukuran dasar kelopak */
    --dur: 12s;                 /* durasi jatuh */
    --delay: 0s;                /* delay awal */
    --x: 50;                    /* posisi awal % dari lebar */
    position: absolute;
    top: -10vh;
    left: calc(var(--x) * 1%);
    width: var(--size);
    height: calc(var(--size) * 0.75);
    transform-origin: center;
    animation:
      fallY var(--dur) linear var(--delay) infinite,
      swayX calc(var(--dur) * .5) ease-in-out var(--delay) infinite alternate,
      spin  calc(var(--dur) * .8) linear var(--delay) infinite;
    will-change: transform;
  }

  /* Bentuk kelopak (gradien lembut) */
  .sakura-rain span::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 60% 40% 60% 40% / 60% 60% 40% 40%;  /* organik */
    background:
      radial-gradient(60% 60% at 40% 35%, #ffe2eb 0%, #ffc1d1 60%, #ff9ab3 100%);
    box-shadow:
      inset -2px -3px 6px rgba(255, 120, 150, .35),
      0 2px 6px rgba(0,0,0,.12);
  }

  /* Variasi ukuran/warna tipis */
  .sakura-rain span:nth-child(3n)   { --size: 14px; }
  .sakura-rain span:nth-child(4n)   { --size: 22px; }
  .sakura-rain span:nth-child(5n)   { --size: 26px; }
  .sakura-rain span:nth-child(odd)::before  { filter: saturate(1.1) brightness(1.03); }
  .sakura-rain span:nth-child(even)::before { filter: saturate(0.95) brightness(1.05); }

  /* Posisi horizontal + timing acak ringan */
  .sakura-rain span:nth-child(1)  { --x: 3;  --delay: -.5s;  --dur: 11s; }
  .sakura-rain span:nth-child(2)  { --x: 12; --delay: -3s;   --dur: 13s; }
  .sakura-rain span:nth-child(3)  { --x: 20; --delay: -1.2s; --dur: 12.5s; }
  .sakura-rain span:nth-child(4)  { --x: 27; --delay: -4.3s; --dur: 14s; }
  .sakura-rain span:nth-child(5)  { --x: 35; --delay: -2.2s; --dur: 12s; }
  .sakura-rain span:nth-child(6)  { --x: 42; --delay: -6s;   --dur: 15s; }
  .sakura-rain span:nth-child(7)  { --x: 49; --delay: -2.9s; --dur: 12.7s; }
  .sakura-rain span:nth-child(8)  { --x: 56; --delay: -5.1s; --dur: 13.6s; }
  .sakura-rain span:nth-child(9)  { --x: 63; --delay: -1.8s; --dur: 12.2s; }
  .sakura-rain span:nth-child(10) { --x: 70; --delay: -3.7s; --dur: 14.4s; }
  .sakura-rain span:nth-child(11) { --x: 77; --delay: -2.4s; --dur: 13.2s; }
  .sakura-rain span:nth-child(12) { --x: 84; --delay: -4.9s; --dur: 11.8s; }
  .sakura-rain span:nth-child(13) { --x: 91; --delay: -1.1s; --dur: 13.8s; }
  .sakura-rain span:nth-child(14) { --x: 8;  --delay: -2.6s; --dur: 12.9s; }
  .sakura-rain span:nth-child(15) { --x: 16; --delay: -5.6s; --dur: 15.2s; }
  .sakura-rain span:nth-child(16) { --x: 24; --delay: -1.9s; --dur: 12.4s; }
  .sakura-rain span:nth-child(17) { --x: 32; --delay: -3.3s; --dur: 13.1s; }
  .sakura-rain span:nth-child(18) { --x: 40; --delay: -4.6s; --dur: 14.8s; }
  .sakura-rain span:nth-child(19) { --x: 58; --delay: -2.1s; --dur: 12.6s; }
  .sakura-rain span:nth-child(20) { --x: 66; --delay: -3.9s; --dur: 13.9s; }
  .sakura-rain span:nth-child(21) { --x: 74; --delay: -1.7s; --dur: 12.1s; }
  .sakura-rain span:nth-child(22) { --x: 82; --delay: -5.2s; --dur: 15.4s; }
  .sakura-rain span:nth-child(23) { --x: 88; --delay: -2.7s; --dur: 12.8s; }
  .sakura-rain span:nth-child(24) { --x: 95; --delay: -4.1s; --dur: 13.7s; }

  /* Animasi: jatuh + goyang kiri-kanan + putar */
  @keyframes fallY {
    0%   { transform: translate3d(0, -10vh, 0) rotate(0deg);   opacity: 0; }
    5%   { opacity: 1; }
    100% { transform: translate3d(0, 110vh, 0) rotate(360deg); opacity: 1; }
  }

  @keyframes swayX {
    0%   { transform: translateX(-20px); }
    100% { transform: translateX(20px); }
  }

  @keyframes spin {
    0%   { transform: rotateY(0) rotateZ(0); }
    100% { transform: rotateY(360deg) rotateZ(360deg); }
  }

  /* Hormati preferensi reduced motion */
  @media (prefers-reduced-motion: reduce) {
    .sakura-rain span { animation: none; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f4e90f */.sakura-rain {
    position: relative;
    width: 100%;
    height: 40vh;           /* ubah ke 100vh jika ingin menutup layar penuh */
    pointer-events: none;   /* tidak ganggu klik */
    overflow: hidden;
  }

  /* Kelopak dasar */
  .sakura-rain span {
    --size: 18px;               /* ukuran dasar kelopak */
    --dur: 12s;                 /* durasi jatuh */
    --delay: 0s;                /* delay awal */
    --x: 50;                    /* posisi awal % dari lebar */
    position: absolute;
    top: -10vh;
    left: calc(var(--x) * 1%);
    width: var(--size);
    height: calc(var(--size) * 0.75);
    transform-origin: center;
    animation:
      fallY var(--dur) linear var(--delay) infinite,
      swayX calc(var(--dur) * .5) ease-in-out var(--delay) infinite alternate,
      spin  calc(var(--dur) * .8) linear var(--delay) infinite;
    will-change: transform;
  }

  /* Bentuk kelopak (gradien lembut) */
  .sakura-rain span::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 60% 40% 60% 40% / 60% 60% 40% 40%;  /* organik */
    background:
      radial-gradient(60% 60% at 40% 35%, #ffe2eb 0%, #ffc1d1 60%, #ff9ab3 100%);
    box-shadow:
      inset -2px -3px 6px rgba(255, 120, 150, .35),
      0 2px 6px rgba(0,0,0,.12);
  }

  /* Variasi ukuran/warna tipis */
  .sakura-rain span:nth-child(3n)   { --size: 14px; }
  .sakura-rain span:nth-child(4n)   { --size: 22px; }
  .sakura-rain span:nth-child(5n)   { --size: 26px; }
  .sakura-rain span:nth-child(odd)::before  { filter: saturate(1.1) brightness(1.03); }
  .sakura-rain span:nth-child(even)::before { filter: saturate(0.95) brightness(1.05); }

  /* Posisi horizontal + timing acak ringan */
  .sakura-rain span:nth-child(1)  { --x: 3;  --delay: -.5s;  --dur: 11s; }
  .sakura-rain span:nth-child(2)  { --x: 12; --delay: -3s;   --dur: 13s; }
  .sakura-rain span:nth-child(3)  { --x: 20; --delay: -1.2s; --dur: 12.5s; }
  .sakura-rain span:nth-child(4)  { --x: 27; --delay: -4.3s; --dur: 14s; }
  .sakura-rain span:nth-child(5)  { --x: 35; --delay: -2.2s; --dur: 12s; }
  .sakura-rain span:nth-child(6)  { --x: 42; --delay: -6s;   --dur: 15s; }
  .sakura-rain span:nth-child(7)  { --x: 49; --delay: -2.9s; --dur: 12.7s; }
  .sakura-rain span:nth-child(8)  { --x: 56; --delay: -5.1s; --dur: 13.6s; }
  .sakura-rain span:nth-child(9)  { --x: 63; --delay: -1.8s; --dur: 12.2s; }
  .sakura-rain span:nth-child(10) { --x: 70; --delay: -3.7s; --dur: 14.4s; }
  .sakura-rain span:nth-child(11) { --x: 77; --delay: -2.4s; --dur: 13.2s; }
  .sakura-rain span:nth-child(12) { --x: 84; --delay: -4.9s; --dur: 11.8s; }
  .sakura-rain span:nth-child(13) { --x: 91; --delay: -1.1s; --dur: 13.8s; }
  .sakura-rain span:nth-child(14) { --x: 8;  --delay: -2.6s; --dur: 12.9s; }
  .sakura-rain span:nth-child(15) { --x: 16; --delay: -5.6s; --dur: 15.2s; }
  .sakura-rain span:nth-child(16) { --x: 24; --delay: -1.9s; --dur: 12.4s; }
  .sakura-rain span:nth-child(17) { --x: 32; --delay: -3.3s; --dur: 13.1s; }
  .sakura-rain span:nth-child(18) { --x: 40; --delay: -4.6s; --dur: 14.8s; }
  .sakura-rain span:nth-child(19) { --x: 58; --delay: -2.1s; --dur: 12.6s; }
  .sakura-rain span:nth-child(20) { --x: 66; --delay: -3.9s; --dur: 13.9s; }
  .sakura-rain span:nth-child(21) { --x: 74; --delay: -1.7s; --dur: 12.1s; }
  .sakura-rain span:nth-child(22) { --x: 82; --delay: -5.2s; --dur: 15.4s; }
  .sakura-rain span:nth-child(23) { --x: 88; --delay: -2.7s; --dur: 12.8s; }
  .sakura-rain span:nth-child(24) { --x: 95; --delay: -4.1s; --dur: 13.7s; }

  /* Animasi: jatuh + goyang kiri-kanan + putar */
  @keyframes fallY {
    0%   { transform: translate3d(0, -10vh, 0) rotate(0deg);   opacity: 0; }
    5%   { opacity: 1; }
    100% { transform: translate3d(0, 110vh, 0) rotate(360deg); opacity: 1; }
  }

  @keyframes swayX {
    0%   { transform: translateX(-20px); }
    100% { transform: translateX(20px); }
  }

  @keyframes spin {
    0%   { transform: rotateY(0) rotateZ(0); }
    100% { transform: rotateY(360deg) rotateZ(360deg); }
  }

  /* Hormati preferensi reduced motion */
  @media (prefers-reduced-motion: reduce) {
    .sakura-rain span { animation: none; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7847012 */.elm-jump {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elm-jump:hover {
  transform: translateY(-10px) scale(1.02);
}/* End custom CSS */