.elementor-4574 .elementor-element.elementor-element-3cd80d0{--display:flex;--min-height:879px;--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:center;}.elementor-4574 .elementor-element.elementor-element-d535b99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-4c974ff{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4574 .elementor-element.elementor-element-044f589 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-044f589.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-044f589{text-align:start;}.elementor-4574 .elementor-element.elementor-element-044f589 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:109px;font-weight:800;text-transform:uppercase;line-height:95px;color:#242424;}.elementor-4574 .elementor-element.elementor-element-b7d5063.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-b7d5063{text-align:start;}.elementor-4574 .elementor-element.elementor-element-b7d5063 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-4574 .elementor-element.elementor-element-c5f96e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4574 .elementor-element.elementor-element-b8e2f19 .elementor-button{background-color:transparent;background-image:linear-gradient(148deg, #E800FD 0%, #00EEFF 100%);border-radius:15px 15px 15px 15px;}.elementor-4574 .elementor-element.elementor-element-b8e2f19.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-53cb218{--display:flex;--min-height:216px;}.elementor-4574 .elementor-element.elementor-element-3a5e0a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-638ee54{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-3af55e5{--display:flex;box-shadow:0px 0px 29px -4px rgba(0, 0, 0, 0.43);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-4574 .elementor-element.elementor-element-4e77b20.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-4e77b20 > .elementor-widget-container{border-style:solid;border-width:3px 0px 3px 0px;border-color:#FFFFFF;}.elementor-4574 .elementor-element.elementor-element-a9ec128{--display:flex;box-shadow:0px 0px 29px -4px rgba(0, 0, 0, 0.43);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4574 .elementor-element.elementor-element-1578fe7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-1578fe7 > .elementor-widget-container{border-style:solid;border-width:3px 0px 3px 0px;border-color:#FFFFFF;}.elementor-4574 .elementor-element.elementor-element-1d45fb0{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-2570cd9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-2570cd9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-2461c3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-4c200c9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-3a9e7cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-3a9e7cc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-3a9e7cc{text-align:start;}.elementor-4574 .elementor-element.elementor-element-3a9e7cc .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4574 .elementor-element.elementor-element-b3ae797 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-b3ae797.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-b3ae797{text-align:start;}.elementor-4574 .elementor-element.elementor-element-b3ae797 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:109px;font-weight:800;text-transform:uppercase;line-height:95px;color:#242424;}.elementor-4574 .elementor-element.elementor-element-c7ddb51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-671c8d3{--display:flex;}.elementor-4574 .elementor-element.elementor-element-662f951{--display:flex;}.elementor-4574 .elementor-element.elementor-element-4cbbedb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-4cbbedb{text-align:start;}.elementor-4574 .elementor-element.elementor-element-4cbbedb .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-4574 .elementor-element.elementor-element-130d371{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-8864a28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-809180d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-809180d .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:120px;font-weight:900;letter-spacing:4.7px;color:#00000021;}.elementor-4574 .elementor-element.elementor-element-72afa93.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-706b1e1{--display:flex;}.elementor-4574 .elementor-element.elementor-element-4b9713d{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-125f4e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-125f4e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-125f4e3{text-align:center;}.elementor-4574 .elementor-element.elementor-element-125f4e3 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4574 .elementor-element.elementor-element-9e0ad8f{--e-image-carousel-slides-to-show:7;}.elementor-4574 .elementor-element.elementor-element-9e0ad8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-9e0ad8f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-4574 .elementor-element.elementor-element-abefae9{--e-image-carousel-slides-to-show:5;}.elementor-4574 .elementor-element.elementor-element-abefae9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-abefae9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-4574 .elementor-element.elementor-element-8f7a378{--e-image-carousel-slides-to-show:6;}.elementor-4574 .elementor-element.elementor-element-8f7a378.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-8f7a378 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-4574 .elementor-element.elementor-element-7e49f37{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-a113f73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-a113f73.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-a113f73{text-align:start;}.elementor-4574 .elementor-element.elementor-element-a113f73 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:109px;font-weight:800;text-transform:uppercase;line-height:95px;color:#242424;}.elementor-4574 .elementor-element.elementor-element-b5b9fd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-67a4317{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4574 .elementor-element.elementor-element-82b9d85.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-5347333{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4574 .elementor-element.elementor-element-e39e87c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-e39e87c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-e39e87c{text-align:start;}.elementor-4574 .elementor-element.elementor-element-e39e87c .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4574 .elementor-element.elementor-element-ec3e59a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-ec3e59a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-ec3e59a{text-align:start;}.elementor-4574 .elementor-element.elementor-element-ec3e59a .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;color:#000000;}.elementor-4574 .elementor-element.elementor-element-6715280 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-6715280.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-6715280{text-align:start;}.elementor-4574 .elementor-element.elementor-element-6715280 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:italic;color:#000000;}.elementor-4574 .elementor-element.elementor-element-b990bd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-43dd3de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-ec3fd50{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4574 .elementor-element.elementor-element-985c3cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-985c3cb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-985c3cb{text-align:start;}.elementor-4574 .elementor-element.elementor-element-985c3cb .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4574 .elementor-element.elementor-element-fcd085b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-fcd085b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-fcd085b{text-align:start;}.elementor-4574 .elementor-element.elementor-element-fcd085b .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;color:#000000;}.elementor-4574 .elementor-element.elementor-element-33b3609 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-33b3609.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-33b3609{text-align:start;}.elementor-4574 .elementor-element.elementor-element-33b3609 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:italic;color:#000000;}.elementor-4574 .elementor-element.elementor-element-357ec53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-1334c78.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-7a79aea{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4574 .elementor-element.elementor-element-a20093e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-a20093e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-a20093e{text-align:start;}.elementor-4574 .elementor-element.elementor-element-a20093e .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4574 .elementor-element.elementor-element-47f5f11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-47f5f11.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-47f5f11{text-align:start;}.elementor-4574 .elementor-element.elementor-element-47f5f11 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:italic;color:#000000;}.elementor-4574 .elementor-element.elementor-element-83df2e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-83df2e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-83df2e3{text-align:start;}.elementor-4574 .elementor-element.elementor-element-83df2e3 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:italic;color:#000000;}.elementor-4574 .elementor-element.elementor-element-728f796{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-7096532.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-292f392{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4574 .elementor-element.elementor-element-0289815 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-0289815.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-0289815{text-align:start;}.elementor-4574 .elementor-element.elementor-element-0289815 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4574 .elementor-element.elementor-element-cdbd009 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-cdbd009.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-cdbd009{text-align:start;}.elementor-4574 .elementor-element.elementor-element-cdbd009 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:italic;color:#000000;}.elementor-4574 .elementor-element.elementor-element-72eef1d .elementor-button{background-color:transparent;font-family:"Afacad", Sans-serif;font-weight:500;background-image:linear-gradient(148deg, #E800FD 0%, #00EEFF 100%);border-radius:15px 15px 15px 15px;}.elementor-4574 .elementor-element.elementor-element-72eef1d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-3123201{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-57cddec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-1a17e16.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-08c2ac7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4574 .elementor-element.elementor-element-a2da8bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-a2da8bb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-a2da8bb{text-align:start;}.elementor-4574 .elementor-element.elementor-element-a2da8bb .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4574 .elementor-element.elementor-element-8f0bcfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-8f0bcfd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-8f0bcfd{text-align:start;}.elementor-4574 .elementor-element.elementor-element-8f0bcfd .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:italic;color:#000000;}.elementor-4574 .elementor-element.elementor-element-a3bbf00 .elementor-button{background-color:transparent;font-family:"Afacad", Sans-serif;font-weight:500;background-image:linear-gradient(148deg, #E800FD 0%, #00EEFF 100%);border-radius:15px 15px 15px 15px;}.elementor-4574 .elementor-element.elementor-element-a3bbf00.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-ac7fde6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-12c7358.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-15e1ca0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4574 .elementor-element.elementor-element-467ffc4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-467ffc4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-467ffc4{text-align:start;}.elementor-4574 .elementor-element.elementor-element-467ffc4 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4574 .elementor-element.elementor-element-14dcd91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-14dcd91.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-14dcd91{text-align:start;}.elementor-4574 .elementor-element.elementor-element-14dcd91 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:italic;color:#000000;}.elementor-4574 .elementor-element.elementor-element-3bebde9 .elementor-button{background-color:transparent;font-family:"Afacad", Sans-serif;font-weight:500;background-image:linear-gradient(148deg, #E800FD 0%, #00EEFF 100%);border-radius:15px 15px 15px 15px;}.elementor-4574 .elementor-element.elementor-element-3bebde9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-1a3a94b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-a55ddf4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-04cce4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4574 .elementor-element.elementor-element-c267c23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-c267c23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-c267c23{text-align:start;}.elementor-4574 .elementor-element.elementor-element-c267c23 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4574 .elementor-element.elementor-element-a6cb9de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-a6cb9de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-a6cb9de{text-align:start;}.elementor-4574 .elementor-element.elementor-element-a6cb9de .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:italic;color:#000000;}.elementor-4574 .elementor-element.elementor-element-3a52f76 .elementor-button{background-color:transparent;font-family:"Afacad", Sans-serif;font-weight:500;background-image:linear-gradient(148deg, #E800FD 0%, #00EEFF 100%);border-radius:15px 15px 15px 15px;}.elementor-4574 .elementor-element.elementor-element-3a52f76.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-5a0634c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4574 .elementor-element.elementor-element-a8bea2d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-69e579b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4574 .elementor-element.elementor-element-5d204ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-5d204ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-5d204ac{text-align:start;}.elementor-4574 .elementor-element.elementor-element-5d204ac .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4574 .elementor-element.elementor-element-f9d8751 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4574 .elementor-element.elementor-element-f9d8751.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4574 .elementor-element.elementor-element-f9d8751{text-align:start;}.elementor-4574 .elementor-element.elementor-element-f9d8751 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:italic;color:#000000;}.elementor-4574 .elementor-element.elementor-element-1af36a7 .elementor-button{background-color:transparent;font-family:"Afacad", Sans-serif;font-weight:500;background-image:linear-gradient(148deg, #E800FD 0%, #00EEFF 100%);border-radius:15px 15px 15px 15px;}.elementor-4574 .elementor-element.elementor-element-1af36a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(min-width:768px){.elementor-4574 .elementor-element.elementor-element-3cd80d0{--content-width:1600px;}.elementor-4574 .elementor-element.elementor-element-2461c3b{--content-width:1288px;}.elementor-4574 .elementor-element.elementor-element-4c200c9{--width:100%;}.elementor-4574 .elementor-element.elementor-element-130d371{--content-width:1288px;}.elementor-4574 .elementor-element.elementor-element-4b9713d{--content-width:1288px;}.elementor-4574 .elementor-element.elementor-element-7e49f37{--content-width:1288px;}}/* Start custom CSS for heading, class: .elementor-element-044f589 */.elementor-4574 .elementor-element.elementor-element-044f589 .elementor-heading-title span{

    background: linear-gradient(
        110deg,
        #B329FF 0%,
        #7B61FF 25%,
        #34C8FF 50%,
        #7B61FF 75%,
        #B329FF 100%
    );

    background-size:200% auto;

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;

    animation:shine 10s linear infinite;

    display:inline-block;
}

@keyframes shine{

    from{
        background-position:0% center;
    }

    to{
        background-position:200% center;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a5e0a3 */.elementor-4574 .elementor-element.elementor-element-3a5e0a3{

position:relative;

height:450px;

width:100%;

overflow:visible;

}

/* container */

.elementor-4574 .elementor-element.elementor-element-3a5e0a3 .portfolio-showcase{

position:relative;

width:100%;

height:100%;

}

/* all */

.elementor-4574 .elementor-element.elementor-element-3a5e0a3 .item{

position:absolute;

transition:.45s ease;

filter:drop-shadow(
0 30px 40px rgba(0,0,0,.12)
);

will-change:transform;

}

/* hover */

.elementor-4574 .elementor-element.elementor-element-3a5e0a3 .item:hover{

transform:translateY(-15px) scale(1.05);

filter:drop-shadow(
0 50px 60px rgba(0,0,0,.18)
);

}

/* Laptop */

.elementor-4574 .elementor-element.elementor-element-3a5e0a3 .laptop{

width:340px;

left:180px;

top:280px;

animation:floatLaptop 6s ease-in-out infinite;

z-index:5;

}

/* Packaging */

.elementor-4574 .elementor-element.elementor-element-3a5e0a3 .package{

width:280px;

right:10px;

top:0px;

transform:rotate(7deg);

animation:floatPackage 7.5s ease-in-out infinite;

z-index:8;

}

/* Card */

.elementor-4574 .elementor-element.elementor-element-3a5e0a3 .card{

width:240px;

left:80px;

top:40px;

transform:rotate(-10deg);

animation:floatCard 5.5s ease-in-out infinite;

z-index:10;

}

/* Phone */

.elementor-4574 .elementor-element.elementor-element-3a5e0a3 .phone{

width:150px;

left:350px;

bottom:40px;

animation:floatPhone 8s ease-in-out infinite;

z-index:9;

}

/* Product */

.elementor-4574 .elementor-element.elementor-element-3a5e0a3 .bottle{

width:170px;

right:180px;

bottom:120px;

animation:floatBottle 5.8s ease-in-out infinite;

z-index:7;

}

/* Brand Guide */

.elementor-4574 .elementor-element.elementor-element-3a5e0a3 .guide{

width:260px;

right:20px;

bottom:10px;

transform:rotate(-6deg);

animation:floatGuide 6.8s ease-in-out infinite;

z-index:6;

}

@keyframes floatLaptop{

0%,100%{

transform:translateY(0px);

}

50%{

transform:translateY(-18px);

}

}

@keyframes floatPackage{

0%,100%{

transform:translateY(0px) rotate(7deg);

}

50%{

transform:translateY(-22px) rotate(10deg);

}

}

@keyframes floatCard{

0%,100%{

transform:translateY(0px) rotate(-10deg);

}

50%{

transform:translateY(-15px) rotate(-6deg);

}

}

@keyframes floatPhone{

0%,100%{

transform:translateY(0);

}

50%{

transform:translateY(-20px);

}

}

@keyframes floatBottle{

0%,100%{

transform:translateY(0px);

}

50%{

transform:translateY(-12px);

}

}

@keyframes floatGuide{

0%,100%{

transform:translateY(0px) rotate(-6deg);

}

50%{

transform:translateY(-18px) rotate(-3deg);

}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3ae797 */.elementor-4574 .elementor-element.elementor-element-b3ae797 .elementor-heading-title span{

    background: linear-gradient(
        110deg,
        #B329FF 0%,
        #7B61FF 25%,
        #34C8FF 50%,
        #7B61FF 75%,
        #B329FF 100%
    );

    background-size:200% auto;

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;

    animation:shine 10s linear infinite;

    display:inline-block;
}

@keyframes shine{

    from{
        background-position:0% center;
    }

    to{
        background-position:200% center;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a113f73 */.elementor-4574 .elementor-element.elementor-element-a113f73 .elementor-heading-title span{

    background: linear-gradient(
        110deg,
        #B329FF 0%,
        #7B61FF 25%,
        #34C8FF 50%,
        #7B61FF 75%,
        #B329FF 100%
    );

    background-size:200% auto;

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;

    animation:shine 10s linear infinite;

    display:inline-block;
}

@keyframes shine{

    from{
        background-position:0% center;
    }

    to{
        background-position:200% center;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6715280 */.elementor-4574 .elementor-element.elementor-element-6715280 .elementor-heading-title span{

    background: linear-gradient(
        110deg,
        #B329FF 0%,
        #7B61FF 25%,
        #34C8FF 50%,
        #7B61FF 75%,
        #B329FF 100%
    );

    background-size:200% auto;

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;

    animation:shine 10s linear infinite;

    display:inline-block;
}

@keyframes shine{

    from{
        background-position:0% center;
    }

    to{
        background-position:200% center;
    }

}/* End custom CSS */