{"id":2444,"date":"2025-11-08T07:44:39","date_gmt":"2025-11-08T06:44:39","guid":{"rendered":"https:\/\/prandarto.com\/home\/"},"modified":"2026-03-29T15:12:27","modified_gmt":"2026-03-29T13:12:27","slug":"home","status":"publish","type":"page","link":"https:\/\/prandarto.com\/en\/home\/","title":{"rendered":"Home"},"content":{"rendered":"<style>.elementor-widget-container > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-container > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-1c681f5{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-2444 .elementor-element.elementor-element-1c681f5:not(.elementor-motion-effects-element-type-background), .elementor-2444 .elementor-element.elementor-element-1c681f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F000;}.elementor-2444 .elementor-element.elementor-element-1c681f5::before, .elementor-2444 .elementor-element.elementor-element-1c681f5 > .elementor-background-video-container::before, .elementor-2444 .elementor-element.elementor-element-1c681f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2444 .elementor-element.elementor-element-1c681f5 > .elementor-background-slideshow::before, .elementor-2444 .elementor-element.elementor-element-1c681f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2444 .elementor-element.elementor-element-1c681f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 39%, #FFFFFF00 100%);}.elementor-2444 .elementor-element.elementor-element-1c681f5::before{filter:brightness( 183% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.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-widget-heading .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-heading .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-882263d{text-align:center;}.elementor-2444 .elementor-element.elementor-element-882263d .elementor-heading-title{font-size:40px;font-weight:500;color:var( --e-global-color-text );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-animated-headline .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-cd2778e{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-cd2778e .elementor-headline{text-align:center;font-size:30px;font-weight:600;}.elementor-2444 .elementor-element.elementor-element-cd2778e .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-cd2778e .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2444 .elementor-element.elementor-element-cd2778e .elementor-headline-dynamic-text{font-family:\"Helvetica Now\", Sans-serif;font-weight:500;}.elementor-2444 .elementor-element.elementor-element-cd2778e .elementor-headline-dynamic-wrapper path{stroke-linecap:round;stroke-linejoin:round;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-text-editor .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-text-editor .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-d0b7369{text-align:center;font-weight:300;line-height:1em;padding:0px 0px 0px 0px;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-d0b7369.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-button .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-button .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-bd463ad .elementor-button{font-family:\"Helvetica Now\", Sans-serif;font-weight:500;padding:15px 25px 15px 25px;}.elementor-2444 .elementor-element.elementor-element-8960382{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:fixed;top:0px;}body:not(.rtl) .elementor-2444 .elementor-element.elementor-element-8960382{left:0px;}body.rtl .elementor-2444 .elementor-element.elementor-element-8960382{right:0px;}.elementor-widget-html .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-html .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-feb7277{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-2444 .elementor-element.elementor-element-feb7277{left:0px;}body.rtl .elementor-2444 .elementor-element.elementor-element-feb7277{right:0px;}.elementor-2444 .elementor-element.elementor-element-d01c157{--display:flex;}.elementor-2444 .elementor-element.elementor-element-d01c157:not(.elementor-motion-effects-element-type-background), .elementor-2444 .elementor-element.elementor-element-d01c157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85cc436 );}.elementor-2444 .elementor-element.elementor-element-990ffa1{--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;--flex-wrap:wrap;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2444 .elementor-element.elementor-element-f754a7a{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-5ca3863{text-align:center;padding:0px 0px 40px 0px;}.elementor-2444 .elementor-element.elementor-element-5ca3863 .elementor-heading-title{font-family:\"Helvetica Now\", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-ee1b575{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-2444 .elementor-element.elementor-element-1cfac03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-3da6465{text-align:start;font-family:\"Helvetica Now\", Sans-serif;font-size:18px;font-weight:300;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-2444 .elementor-element.elementor-element-b07a89e{--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;}.elementor-2444 .elementor-element.elementor-element-b07a89e:not(.elementor-motion-effects-element-type-background), .elementor-2444 .elementor-element.elementor-element-b07a89e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-b0dd42e{text-align:center;padding:0px 0px 0px 0px;}.elementor-2444 .elementor-element.elementor-element-b0dd42e .elementor-heading-title{color:var( --e-global-color-85cc436 );}.elementor-2444 .elementor-element.elementor-element-925d7ef{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2444 .elementor-element.elementor-element-921105a .elementor-heading-title{font-family:\"Helvetica Now\", Sans-serif;font-weight:500;color:var( --e-global-color-85cc436 );}.elementor-widget-jkit_product_grid .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-jkit_product_grid .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jkit-product-grid{--product-grid-column:4;}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jeg-elementor-kit.jkit-product-grid .jkit-products, .elementor-2444 .elementor-element.elementor-element-c3bf4aa .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:center;}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jeg-elementor-kit.jkit-product-grid .star-rating{--rating-margin-center:0;font-size:13px;}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jeg-elementor-kit.jkit-product-grid .product{background-color:var( --e-global-color-85cc436 );border-radius:20px 20px 20px 20px;}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jeg-elementor-kit.jkit-product-grid .product-image{border-radius:20px 20px 0px 0px;}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jeg-elementor-kit.jkit-product-grid .woocommerce ul.products li.product .product-link span.onsale{height:35px;--jkit-onsale-height:35px;left:-15px;top:-10px;--jkit-onsale-gap:0px;padding:5px 5px 5px 5px;border-radius:10px 10px 10px 10px;}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jeg-elementor-kit.jkit-product-grid .woocommerce ul.products li.product .product-link span.text{background-color:#FB4E4E;}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jeg-elementor-kit.jkit-product-grid .woocommerce ul.products li.product .product-link span.percent{background-color:#02010100;color:#02010100;}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jeg-elementor-kit.jkit-product-grid .product-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jeg-elementor-kit.jkit-product-grid .product .button{margin:0px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:0px 0px 20px 19px;}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-2444 .elementor-element.elementor-element-c04abed .elementor-button:hover, .elementor-2444 .elementor-element.elementor-element-c04abed .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-c04abed .elementor-button:hover svg, .elementor-2444 .elementor-element.elementor-element-c04abed .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-c04abed .elementor-button{padding:10px 20px 10px 20px;}.elementor-2444 .elementor-element.elementor-element-df91610{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2444 .elementor-element.elementor-element-be8a50e .elementor-heading-title{font-family:\"Helvetica Now\", Sans-serif;font-weight:500;color:var( --e-global-color-85cc436 );}.elementor-2444 .elementor-element.elementor-element-5925fcd{columns:1;font-family:\"Helvetica Now\", Sans-serif;font-weight:300;color:var( --e-global-color-85cc436 );}.elementor-2444 .elementor-element.elementor-element-e23c72e .jkit-product-grid{--product-grid-column:4;}.elementor-2444 .elementor-element.elementor-element-e23c72e .jeg-elementor-kit.jkit-product-grid .jkit-products, .elementor-2444 .elementor-element.elementor-element-e23c72e .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:center;}.elementor-2444 .elementor-element.elementor-element-e23c72e .jeg-elementor-kit.jkit-product-grid .star-rating{--rating-margin-center:0;font-size:13px;}.elementor-2444 .elementor-element.elementor-element-e23c72e .jeg-elementor-kit.jkit-product-grid .product{background-color:var( --e-global-color-85cc436 );border-radius:20px 20px 20px 20px;}.elementor-2444 .elementor-element.elementor-element-e23c72e .jeg-elementor-kit.jkit-product-grid .product-image{border-radius:20px 20px 0px 0px;}.elementor-2444 .elementor-element.elementor-element-e23c72e .jeg-elementor-kit.jkit-product-grid .woocommerce ul.products li.product .product-link span.onsale{right:8px;top:9px;--jkit-onsale-gap:5px;}.elementor-2444 .elementor-element.elementor-element-e23c72e .jeg-elementor-kit.jkit-product-grid .product-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-e23c72e .jeg-elementor-kit.jkit-product-grid .product .button{margin:0px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:0px 0px 20px 19px;}.elementor-2444 .elementor-element.elementor-element-e23c72e .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-2444 .elementor-element.elementor-element-7eb41f9 .elementor-button:hover, .elementor-2444 .elementor-element.elementor-element-7eb41f9 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-7eb41f9 .elementor-button:hover svg, .elementor-2444 .elementor-element.elementor-element-7eb41f9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-7eb41f9 .elementor-button{padding:10px 20px 10px 20px;}.elementor-2444 .elementor-element.elementor-element-30afb1b{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2444 .elementor-element.elementor-element-30418c7 .elementor-heading-title{font-family:\"Helvetica Now\", Sans-serif;font-weight:500;color:var( --e-global-color-85cc436 );}.elementor-2444 .elementor-element.elementor-element-4b34684{columns:1;font-family:\"Helvetica Now\", Sans-serif;font-weight:300;color:var( --e-global-color-85cc436 );}.elementor-2444 .elementor-element.elementor-element-ba10b8b .jkit-product-grid{--product-grid-column:4;}.elementor-2444 .elementor-element.elementor-element-ba10b8b .jeg-elementor-kit.jkit-product-grid .jkit-products, .elementor-2444 .elementor-element.elementor-element-ba10b8b .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:center;}.elementor-2444 .elementor-element.elementor-element-ba10b8b .jeg-elementor-kit.jkit-product-grid .star-rating{--rating-margin-center:0;font-size:13px;}.elementor-2444 .elementor-element.elementor-element-ba10b8b .jeg-elementor-kit.jkit-product-grid .product{background-color:var( --e-global-color-85cc436 );border-radius:20px 20px 20px 20px;}.elementor-2444 .elementor-element.elementor-element-ba10b8b .jeg-elementor-kit.jkit-product-grid .product-image{border-radius:20px 20px 0px 0px;}.elementor-2444 .elementor-element.elementor-element-ba10b8b .jeg-elementor-kit.jkit-product-grid .woocommerce ul.products li.product .product-link span.onsale{right:8px;top:9px;--jkit-onsale-gap:5px;}.elementor-2444 .elementor-element.elementor-element-ba10b8b .jeg-elementor-kit.jkit-product-grid .product-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-ba10b8b .jeg-elementor-kit.jkit-product-grid .product .button{margin:0px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:0px 0px 20px 19px;}.elementor-2444 .elementor-element.elementor-element-ba10b8b .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-2444 .elementor-element.elementor-element-9671977 .elementor-button:hover, .elementor-2444 .elementor-element.elementor-element-9671977 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-9671977 .elementor-button:hover svg, .elementor-2444 .elementor-element.elementor-element-9671977 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-9671977 .elementor-button{padding:10px 20px 10px 20px;}.elementor-2444 .elementor-element.elementor-element-9671977{padding:10px 0px 10px 0px;}.elementor-2444 .elementor-element.elementor-element-ce103dc{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2444 .elementor-element.elementor-element-ce103dc:not(.elementor-motion-effects-element-type-background), .elementor-2444 .elementor-element.elementor-element-ce103dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2444 .elementor-element.elementor-element-9586a78{text-align:center;padding:0px 0px 40px 0px;}.elementor-2444 .elementor-element.elementor-element-9586a78 .elementor-heading-title{font-family:\"Helvetica Now\", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-8f3e09f{text-align:center;font-weight:300;line-height:1.8em;width:100%;max-width:100%;}.elementor-2444 .elementor-element.elementor-element-8f3e09f.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-cebd406{columns:2;column-gap:100px;text-align:justify;font-family:var( --e-global-typography-520860b-font-family ), Sans-serif;font-size:var( --e-global-typography-520860b-font-size );font-weight:var( --e-global-typography-520860b-font-weight );line-height:var( --e-global-typography-520860b-line-height );letter-spacing:var( --e-global-typography-520860b-letter-spacing );word-spacing:var( --e-global-typography-520860b-word-spacing );color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-e580c6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-e2df3bd{text-align:center;font-family:var( --e-global-typography-7bb66cb-font-family ), Sans-serif;font-size:var( --e-global-typography-7bb66cb-font-size );text-transform:var( --e-global-typography-7bb66cb-text-transform );line-height:var( --e-global-typography-7bb66cb-line-height );letter-spacing:var( --e-global-typography-7bb66cb-letter-spacing );word-spacing:var( --e-global-typography-7bb66cb-word-spacing );color:var( --e-global-color-5d10d75 );padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2444 .elementor-element.elementor-element-e2df3bd.elementor-element{--align-self:flex-start;}.elementor-2444 .elementor-element.elementor-element-0faaad3{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );width:100%;max-width:100%;}.elementor-2444 .elementor-element.elementor-element-0faaad3.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-f162a3b{--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;}.elementor-2444 .elementor-element.elementor-element-f162a3b:not(.elementor-motion-effects-element-type-background), .elementor-2444 .elementor-element.elementor-element-f162a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85cc436 );}.elementor-2444 .elementor-element.elementor-element-e77d28c{text-align:center;padding:8px 8px 8px 8px;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2444 .elementor-element.elementor-element-e77d28c .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-e77d28c.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-4b95db7{text-align:center;padding:0px 0px 40px 0px;}.elementor-2444 .elementor-element.elementor-element-4b95db7 .elementor-heading-title{font-family:\"Helvetica Now\", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-5ae1661{columns:1;text-align:center;font-family:var( --e-global-typography-520860b-font-family ), Sans-serif;font-size:var( --e-global-typography-520860b-font-size );font-weight:var( --e-global-typography-520860b-font-weight );line-height:var( --e-global-typography-520860b-line-height );letter-spacing:var( --e-global-typography-520860b-letter-spacing );word-spacing:var( --e-global-typography-520860b-word-spacing );color:var( --e-global-color-text );width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-5ae1661.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-2ad2ddd{--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;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2444 .elementor-element.elementor-element-15d90c2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-15d90c2:not(.elementor-motion-effects-element-type-background), .elementor-2444 .elementor-element.elementor-element-15d90c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFBE9800;}.elementor-2444 .elementor-element.elementor-element-256bc8e{text-align:start;font-family:\"DM Sans\", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-5d10d75 );padding:0px 0px 0px 0px;width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px\/2);}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px\/2);}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px\/2);}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px\/2);}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px\/2);}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-item:not(:last-child):after{content:\"\";border-color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2444 .elementor-element.elementor-element-d6c16cf{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;padding:0px 5px 0px 5px;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-item > a{font-family:\"Helvetica Now\", Sans-serif;font-weight:300;}.elementor-2444 .elementor-element.elementor-element-d6c16cf .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2444 .elementor-element.elementor-element-d6c16cf.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-12eb9d0{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-12eb9d0.e-con{--align-self:stretch;}.elementor-2444 .elementor-element.elementor-element-8676fce{columns:1;text-align:start;font-family:var( --e-global-typography-520860b-font-family ), Sans-serif;font-size:var( --e-global-typography-520860b-font-size );font-weight:var( --e-global-typography-520860b-font-weight );line-height:var( --e-global-typography-520860b-line-height );letter-spacing:var( --e-global-typography-520860b-letter-spacing );word-spacing:var( --e-global-typography-520860b-word-spacing );color:var( --e-global-color-text );width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-8676fce.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-2da7e43 .elementor-button{font-family:\"DM Sans\", Sans-serif;font-weight:400;}.elementor-2444 .elementor-element.elementor-element-ee4ad40{--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:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2444 .elementor-element.elementor-element-ee4ad40:not(.elementor-motion-effects-element-type-background), .elementor-2444 .elementor-element.elementor-element-ee4ad40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2444 .elementor-element.elementor-element-17559a0{text-align:center;padding:8px 8px 8px 8px;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2444 .elementor-element.elementor-element-17559a0 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-17559a0.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-2c628d9{text-align:center;padding:0px 0px 40px 0px;}.elementor-2444 .elementor-element.elementor-element-2c628d9 .elementor-heading-title{font-family:\"Helvetica Now\", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-0f1e3eb{font-weight:300;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2444 .elementor-element.elementor-element-9d7f735{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2444 .elementor-element.elementor-element-9d7f735:not(.elementor-motion-effects-element-type-background), .elementor-2444 .elementor-element.elementor-element-9d7f735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2444 .elementor-element.elementor-element-9d7f735:hover{background-color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-fe7d67b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-166b04d{font-size:40px;font-weight:400;}.elementor-2444 .elementor-element.elementor-element-166b04d a{color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-166b04d a:hover, .elementor-2444 .elementor-element.elementor-element-166b04d a:focus{color:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-166b04d.elementor-element{--align-self:flex-start;}.elementor-2444 .elementor-element.elementor-element-2be120f{font-weight:300;}.elementor-2444 .elementor-element.elementor-element-2be120f.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-7b4c854 .elementor-button{background-color:#FFBE9800;padding:10px 10px 10px 10px;}.elementor-2444 .elementor-element.elementor-element-7b4c854{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-2444 .elementor-element.elementor-element-7b4c854.elementor-element{--align-self:center;--order:99999 \/* order end hack *\/;--flex-grow:0;--flex-shrink:1;}.elementor-2444 .elementor-element.elementor-element-0c83ec9{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2444 .elementor-element.elementor-element-0c83ec9:not(.elementor-motion-effects-element-type-background), .elementor-2444 .elementor-element.elementor-element-0c83ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2444 .elementor-element.elementor-element-0c83ec9:hover{background-color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-59531df{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-9927749{font-size:40px;font-weight:400;}.elementor-2444 .elementor-element.elementor-element-9927749 a{color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-9927749 a:hover, .elementor-2444 .elementor-element.elementor-element-9927749 a:focus{color:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-9927749.elementor-element{--align-self:flex-start;}.elementor-2444 .elementor-element.elementor-element-3ebc958{font-weight:300;}.elementor-2444 .elementor-element.elementor-element-3ebc958.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-db064f9 .elementor-button{background-color:#FFBE9800;padding:10px 10px 10px 10px;}.elementor-2444 .elementor-element.elementor-element-db064f9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 100%;}.elementor-2444 .elementor-element.elementor-element-db064f9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2444 .elementor-element.elementor-element-f742958{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2444 .elementor-element.elementor-element-f742958:not(.elementor-motion-effects-element-type-background), .elementor-2444 .elementor-element.elementor-element-f742958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A1A1A 0%, #1A1A1A 100%);}.elementor-2444 .elementor-element.elementor-element-cf2c71a{text-align:center;padding:8px 8px 8px 8px;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2444 .elementor-element.elementor-element-cf2c71a .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2444 .elementor-element.elementor-element-cf2c71a.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-c57eddb{text-align:center;padding:0px 0px 40px 0px;}.elementor-2444 .elementor-element.elementor-element-c57eddb .elementor-heading-title{font-weight:600;color:var( --e-global-color-85cc436 );}.elementor-2444 .elementor-element.elementor-element-9958f0b{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-posts .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-96b4d4a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2444 .elementor-element.elementor-element-96b4d4a:after{content:\"0.66\";}.elementor-2444 .elementor-element.elementor-element-96b4d4a .elementor-post__thumbnail__link{width:100%;}.elementor-2444 .elementor-element.elementor-element-96b4d4a{--grid-column-gap:30px;--grid-row-gap:35px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-96b4d4a .elementor-post__thumbnail{border-radius:20px 20px 20px 20px;}.elementor-2444 .elementor-element.elementor-element-96b4d4a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2444 .elementor-element.elementor-element-96b4d4a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2444 .elementor-element.elementor-element-96b4d4a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2444 .elementor-element.elementor-element-e4d11de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-20a838f{font-family:\"Helvetica Now\", Sans-serif;font-weight:300;color:var( --e-global-color-85cc436 );width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-20a838f.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-d46abae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-d46abae.e-con{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-4083a18{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-4083a18.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2444 .elementor-element.elementor-element-462f6d6{text-align:start;font-family:\"DM Sans\", Sans-serif;font-weight:400;text-transform:uppercase;line-height:20px;color:var( --e-global-color-5d10d75 );padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-2444 .elementor-element.elementor-element-462f6d6 p{margin-block-end:0px;}.elementor-2444 .elementor-element.elementor-element-6411269{font-family:\"Helvetica Now\", Sans-serif;font-weight:300;color:var( --e-global-color-85cc436 );width:auto;max-width:auto;}.elementor-2444 .elementor-element.elementor-element-ab4105f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-ab4105f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2444 .elementor-element.elementor-element-4a1996e{text-align:start;font-family:\"DM Sans\", Sans-serif;font-weight:400;text-transform:uppercase;line-height:20px;color:var( --e-global-color-5d10d75 );padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-2444 .elementor-element.elementor-element-4a1996e p{margin-block-end:0px;}.elementor-2444 .elementor-element.elementor-element-9ba497f{color:var( --e-global-color-85cc436 );}.elementor-2444 .elementor-element.elementor-element-b3c5de0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-8558526{text-align:start;font-family:\"DM Sans\", Sans-serif;font-weight:400;text-transform:uppercase;line-height:20px;color:var( --e-global-color-5d10d75 );padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-2444 .elementor-element.elementor-element-8558526 p{margin-block-end:0px;}.elementor-2444 .elementor-element.elementor-element-947359f{color:var( --e-global-color-85cc436 );}.elementor-2444 .elementor-element.elementor-element-a79e338{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-952e9e8{text-align:start;font-family:\"DM Sans\", Sans-serif;font-weight:400;text-transform:uppercase;line-height:20px;color:var( --e-global-color-5d10d75 );padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-2444 .elementor-element.elementor-element-952e9e8 p{margin-block-end:0px;}.elementor-2444 .elementor-element.elementor-element-3e05b1e{color:var( --e-global-color-85cc436 );}.elementor-2444 .elementor-element.elementor-element-682fa16{text-align:center;font-family:var( --e-global-typography-7bb66cb-font-family ), Sans-serif;font-size:var( --e-global-typography-7bb66cb-font-size );text-transform:var( --e-global-typography-7bb66cb-text-transform );line-height:var( --e-global-typography-7bb66cb-line-height );letter-spacing:var( --e-global-typography-7bb66cb-letter-spacing );word-spacing:var( --e-global-typography-7bb66cb-word-spacing );color:var( --e-global-color-5d10d75 );padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2444 .elementor-element.elementor-element-ee1b575{font-size:var( --e-global-typography-text-font-size );}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jkit-product-grid{--product-grid-column:3;}.elementor-2444 .elementor-element.elementor-element-e23c72e .jkit-product-grid{--product-grid-column:3;}.elementor-2444 .elementor-element.elementor-element-ba10b8b .jkit-product-grid{--product-grid-column:3;}.elementor-2444 .elementor-element.elementor-element-cebd406{column-gap:55px;font-size:var( --e-global-typography-520860b-font-size );line-height:var( --e-global-typography-520860b-line-height );letter-spacing:var( --e-global-typography-520860b-letter-spacing );word-spacing:var( --e-global-typography-520860b-word-spacing );}.elementor-2444 .elementor-element.elementor-element-e2df3bd{font-size:var( --e-global-typography-7bb66cb-font-size );line-height:var( --e-global-typography-7bb66cb-line-height );letter-spacing:var( --e-global-typography-7bb66cb-letter-spacing );word-spacing:var( --e-global-typography-7bb66cb-word-spacing );}.elementor-2444 .elementor-element.elementor-element-0faaad3{font-size:var( --e-global-typography-text-font-size );}.elementor-2444 .elementor-element.elementor-element-5ae1661{font-size:var( --e-global-typography-520860b-font-size );line-height:var( --e-global-typography-520860b-line-height );letter-spacing:var( --e-global-typography-520860b-letter-spacing );word-spacing:var( --e-global-typography-520860b-word-spacing );}.elementor-2444 .elementor-element.elementor-element-2ad2ddd{--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;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2444 .elementor-element.elementor-element-8676fce{font-size:var( --e-global-typography-520860b-font-size );line-height:var( --e-global-typography-520860b-line-height );letter-spacing:var( --e-global-typography-520860b-letter-spacing );word-spacing:var( --e-global-typography-520860b-word-spacing );}.elementor-2444 .elementor-element.elementor-element-ee4ad40{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2444 .elementor-element.elementor-element-fe7d67b{--grid-auto-flow:row;}.elementor-2444 .elementor-element.elementor-element-59531df{--grid-auto-flow:row;}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-2444 .elementor-element.elementor-element-d46abae{--grid-auto-flow:row;}.elementor-2444 .elementor-element.elementor-element-682fa16{font-size:var( --e-global-typography-7bb66cb-font-size );line-height:var( --e-global-typography-7bb66cb-line-height );letter-spacing:var( --e-global-typography-7bb66cb-letter-spacing );word-spacing:var( --e-global-typography-7bb66cb-word-spacing );}}@media(max-width:767px){.elementor-2444 .elementor-element.elementor-element-1c681f5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:150px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2444 .elementor-element.elementor-element-cd2778e .elementor-headline{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2444 .elementor-element.elementor-element-ee1b575{font-size:var( --e-global-typography-text-font-size );}.elementor-2444 .elementor-element.elementor-element-c3bf4aa .jkit-product-grid{--product-grid-column:1;}.elementor-2444 .elementor-element.elementor-element-e23c72e .jkit-product-grid{--product-grid-column:1;}.elementor-2444 .elementor-element.elementor-element-ba10b8b .jkit-product-grid{--product-grid-column:1;}.elementor-2444 .elementor-element.elementor-element-cebd406{columns:1;font-size:var( --e-global-typography-520860b-font-size );line-height:var( --e-global-typography-520860b-line-height );letter-spacing:var( --e-global-typography-520860b-letter-spacing );word-spacing:var( --e-global-typography-520860b-word-spacing );}.elementor-2444 .elementor-element.elementor-element-e2df3bd{font-size:var( --e-global-typography-7bb66cb-font-size );line-height:var( --e-global-typography-7bb66cb-line-height );letter-spacing:var( --e-global-typography-7bb66cb-letter-spacing );word-spacing:var( --e-global-typography-7bb66cb-word-spacing );}.elementor-2444 .elementor-element.elementor-element-0faaad3{font-size:var( --e-global-typography-text-font-size );}.elementor-2444 .elementor-element.elementor-element-e77d28c .elementor-heading-title{font-size:16px;}.elementor-2444 .elementor-element.elementor-element-5ae1661{font-size:var( --e-global-typography-520860b-font-size );line-height:var( --e-global-typography-520860b-line-height );letter-spacing:var( --e-global-typography-520860b-letter-spacing );word-spacing:var( --e-global-typography-520860b-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2444 .elementor-element.elementor-element-8676fce{font-size:var( --e-global-typography-520860b-font-size );line-height:var( --e-global-typography-520860b-line-height );letter-spacing:var( --e-global-typography-520860b-letter-spacing );word-spacing:var( --e-global-typography-520860b-word-spacing );}.elementor-2444 .elementor-element.elementor-element-ee4ad40{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2444 .elementor-element.elementor-element-17559a0 .elementor-heading-title{font-size:16px;}.elementor-2444 .elementor-element.elementor-element-9d7f735{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2444 .elementor-element.elementor-element-fe7d67b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-2444 .elementor-element.elementor-element-0c83ec9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2444 .elementor-element.elementor-element-59531df{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-2444 .elementor-element.elementor-element-cf2c71a .elementor-heading-title{font-size:16px;}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-2444 .elementor-element.elementor-element-96b4d4a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2444 .elementor-element.elementor-element-96b4d4a:after{content:\"0.5\";}.elementor-2444 .elementor-element.elementor-element-96b4d4a .elementor-post__thumbnail__link{width:100%;}.elementor-2444 .elementor-element.elementor-element-96b4d4a{width:100%;max-width:100%;}.elementor-2444 .elementor-element.elementor-element-20a838f{text-align:center;}.elementor-2444 .elementor-element.elementor-element-d46abae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2444 .elementor-element.elementor-element-4083a18{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2444 .elementor-element.elementor-element-ab4105f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2444 .elementor-element.elementor-element-b3c5de0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2444 .elementor-element.elementor-element-a79e338{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2444 .elementor-element.elementor-element-3e05b1e{text-align:center;}.elementor-2444 .elementor-element.elementor-element-682fa16{font-size:var( --e-global-typography-7bb66cb-font-size );line-height:var( --e-global-typography-7bb66cb-line-height );letter-spacing:var( --e-global-typography-7bb66cb-letter-spacing );word-spacing:var( --e-global-typography-7bb66cb-word-spacing );}}@media(min-width:768px){.elementor-2444 .elementor-element.elementor-element-8960382{--content-width:1000%;}.elementor-2444 .elementor-element.elementor-element-f754a7a{--width:100%;}.elementor-2444 .elementor-element.elementor-element-1cfac03{--width:100%;}.elementor-2444 .elementor-element.elementor-element-15d90c2{--width:55%;}.elementor-2444 .elementor-element.elementor-element-12eb9d0{--width:40%;}.elementor-2444 .elementor-element.elementor-element-e4d11de{--width:50%;}.elementor-2444 .elementor-element.elementor-element-d46abae{--width:100%;}.elementor-2444 .elementor-element.elementor-element-4083a18{--width:120px;}.elementor-2444 .elementor-element.elementor-element-ab4105f{--width:200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2444 .elementor-element.elementor-element-15d90c2{--width:100%;}.elementor-2444 .elementor-element.elementor-element-12eb9d0{--width:100%;}}\/* Start custom CSS for html, class: .elementor-element-feb7277 *\/.gradient-bg{\n    height:100%!important;\n}\/* End custom CSS *\/\n\/* Start custom CSS for jkit_product_grid, class: .elementor-element-c3bf4aa *\/.fooldal-cat a{\n    width:100%;\n}\/* End custom CSS *\/\n\/* Start custom CSS for jkit_product_grid, class: .elementor-element-e23c72e *\/.fooldal-cat a{\n    width:100%;\n}\/* End custom CSS *\/\n\/* Start custom CSS for jkit_product_grid, class: .elementor-element-ba10b8b *\/.fooldal-cat a{\n    width:100%;\n}\/* End custom CSS *\/\n\/* Start custom CSS for container, class: .elementor-element-9d7f735 *\/.hover-bg-change:hover p, .hover-bg-change:hover .elementor-button{color:white!important; border-color:white!important}\/* End custom CSS *\/\n\/* Start custom CSS for container, class: .elementor-element-0c83ec9 *\/.hover-bg-change:hover p, .hover-bg-change:hover .elementor-button{color:white!important; border-color:white!important}\/* End custom CSS *\/\n\/* Start Custom Fonts CSS *\/@font-face {\n\tfont-family: 'Helvetica Now';\n\tfont-style: normal;\n\tfont-weight: normal;\n\tfont-display: auto;\n\tsrc: url('https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/HelveticaNowText-Medium.eot');\n\tsrc: url('https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/HelveticaNowText-Medium.eot?#iefix') format('embedded-opentype'),\n\t\turl('https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/HelveticaNowText-Medium.woff2') format('woff2'),\n\t\turl('https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/HelveticaNowText-Medium.woff') format('woff'),\n\t\turl('https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/HelveticaNowText-Medium.ttf') format('truetype');\n}\n@font-face {\n\tfont-family: 'Helvetica Now';\n\tfont-style: normal;\n\tfont-weight: 300;\n\tfont-display: auto;\n\tsrc: url('https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/HelveticaNowText-Light.eot');\n\tsrc: url('https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/HelveticaNowText-Light.eot?#iefix') format('embedded-opentype'),\n\t\turl('https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/HelveticaNowText-Light.woff2') format('woff2'),\n\t\turl('https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/HelveticaNowText-Light.woff') format('woff'),\n\t\turl('https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/HelveticaNowText-Light.ttf') format('truetype'),\n\t\turl('https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/HelveticaNowText-Light.svg#HelveticaNow') format('svg');\n}\n\/* End Custom Fonts CSS *\/<\/style>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2444\" class=\"elementor elementor-2444 elementor-7\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c681f5 e-flex e-con-boxed e-con e-parent\" data-id=\"1c681f5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_start&quot;:0,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-882263d elementor-widget elementor-widget-heading\" data-id=\"882263d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">PRANDARTO: <br>The Fusion of Art<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd2778e elementor-headline--style-highlight elementor-widget elementor-widget-animated-headline\" data-id=\"cd2778e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;marker&quot;:&quot;underline&quot;,&quot;highlighted_text&quot;:&quot;the creative possibilities unlocked by AI.&quot;,&quot;headline_style&quot;:&quot;highlight&quot;,&quot;highlight_animation_duration&quot;:1200}\" data-widget_type=\"animated-headline.default\">\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-headline\">\n\t\t\t\t\t<span class=\"elementor-headline-plain-text elementor-headline-text-wrapper\">This is where the authentic moments of photography meet<\/span>\n\t\t\t\t<span class=\"elementor-headline-dynamic-wrapper elementor-headline-text-wrapper\">\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text elementor-headline-text-active\">the creative possibilities unlocked by AI.<\/span>\n\t\t\t\t<\/span>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0b7369 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"d0b7369\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Pictures that speak to you<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd463ad elementor-align-center elementor-widget elementor-widget-button\" data-id=\"bd463ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/prandarto.com\/en\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact me<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8960382 e-flex e-con-boxed e-con e-parent\" data-id=\"8960382\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-feb7277 elementor-widget__width-inherit elementor-absolute gradient-bg elementor-widget elementor-widget-html\" data-id=\"feb7277\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<div class=\"container\">\n  <canvas id=\"gradient-canvas\"><\/canvas>\n<\/div>\n\n<style>\n#gradient-canvas {\n  --gradient-color-1: #bee7f8 !important;\n  --gradient-color-2: #fafafa !important;\n  --gradient-color-3: #fea6ff !important;\n  width: 100% !important;\n  height: 100vh !important;\n  z-index: 0 !important;\n}\n\n<\/style>\n\n<script>\n    \n   \/*\n *   Stripe WebGl Gradient Animation\n *   ScrollObserver functionality to disable animation when not scrolled into view has been disabled and\n *   commented out for now.\n *\/\n\n\/\/Converting colors to proper format\nfunction normalizeColor(hexCode) {\n  return [\n    ((hexCode >> 16) & 255) \/ 255,\n    ((hexCode >> 8) & 255) \/ 255,\n    (255 & hexCode) \/ 255\n  ];\n}\n[\"SCREEN\", \"LINEAR_LIGHT\"].reduce(\n  (hexCode, t, n) =>\n    Object.assign(hexCode, {\n      [t]: n\n    }),\n  {}\n);\n\n\/\/Essential functionality of WebGl\n\/\/t = width\n\/\/n = height\nclass MiniGl {\n  constructor(canvas, width, height, debug = false) {\n    const _miniGl = this,\n      debug_output =\n        -1 !== document.location.search.toLowerCase().indexOf(\"debug=webgl\");\n    (_miniGl.canvas = canvas),\n      (_miniGl.gl = _miniGl.canvas.getContext(\"webgl\", {\n        antialias: true\n      })),\n      (_miniGl.meshes = []);\n    const context = _miniGl.gl;\n    width && height && this.setSize(width, height),\n      _miniGl.lastDebugMsg,\n      (_miniGl.debug =\n        debug && debug_output\n          ? function (e) {\n              const t = new Date();\n              t - _miniGl.lastDebugMsg > 1e3 && console.log(\"---\"),\n                console.log(\n                  t.toLocaleTimeString() +\n                    Array(Math.max(0, 32 - e.length)).join(\" \") +\n                    e +\n                    \": \",\n                  ...Array.from(arguments).slice(1)\n                ),\n                (_miniGl.lastDebugMsg = t);\n            }\n          : () => {}),\n      Object.defineProperties(_miniGl, {\n        Material: {\n          enumerable: false,\n          value: class {\n            constructor(vertexShaders, fragments, uniforms = {}) {\n              const material = this;\n              function getShaderByType(type, source) {\n                const shader = context.createShader(type);\n                return (\n                  context.shaderSource(shader, source),\n                  context.compileShader(shader),\n                  context.getShaderParameter(shader, context.COMPILE_STATUS) ||\n                    console.error(context.getShaderInfoLog(shader)),\n                  _miniGl.debug(\"Material.compileShaderSource\", {\n                    source: source\n                  }),\n                  shader\n                );\n              }\n              function getUniformVariableDeclarations(uniforms, type) {\n                return Object.entries(uniforms)\n                  .map(([uniform, value]) =>\n                    value.getDeclaration(uniform, type)\n                  )\n                  .join(\"\\n\");\n              }\n              (material.uniforms = uniforms), (material.uniformInstances = []);\n\n              const prefix =\n                \"\\n              precision highp float;\\n            \";\n              (material.vertexSource = `\\n              ${prefix}\\n              attribute vec4 position;\\n              attribute vec2 uv;\\n              attribute vec2 uvNorm;\\n              ${getUniformVariableDeclarations(\n                _miniGl.commonUniforms,\n                \"vertex\"\n              )}\\n              ${getUniformVariableDeclarations(\n                uniforms,\n                \"vertex\"\n              )}\\n              ${vertexShaders}\\n            `),\n                (material.Source = `\\n              ${prefix}\\n              ${getUniformVariableDeclarations(\n                  _miniGl.commonUniforms,\n                  \"fragment\"\n                )}\\n              ${getUniformVariableDeclarations(\n                  uniforms,\n                  \"fragment\"\n                )}\\n              ${fragments}\\n            `),\n                (material.vertexShader = getShaderByType(\n                  context.VERTEX_SHADER,\n                  material.vertexSource\n                )),\n                (material.fragmentShader = getShaderByType(\n                  context.FRAGMENT_SHADER,\n                  material.Source\n                )),\n                (material.program = context.createProgram()),\n                context.attachShader(material.program, material.vertexShader),\n                context.attachShader(material.program, material.fragmentShader),\n                context.linkProgram(material.program),\n                context.getProgramParameter(\n                  material.program,\n                  context.LINK_STATUS\n                ) || console.error(context.getProgramInfoLog(material.program)),\n                context.useProgram(material.program),\n                material.attachUniforms(void 0, _miniGl.commonUniforms),\n                material.attachUniforms(void 0, material.uniforms);\n            }\n            \/\/t = uniform\n            attachUniforms(name, uniforms) {\n              \/\/n  = material\n              const material = this;\n              void 0 === name\n                ? Object.entries(uniforms).forEach(([name, uniform]) => {\n                    material.attachUniforms(name, uniform);\n                  })\n                : \"array\" == uniforms.type\n                ? uniforms.value.forEach((uniform, i) =>\n                    material.attachUniforms(`${name}[${i}]`, uniform)\n                  )\n                : \"struct\" == uniforms.type\n                ? Object.entries(uniforms.value).forEach(([uniform, i]) =>\n                    material.attachUniforms(`${name}.${uniform}`, i)\n                  )\n                : (_miniGl.debug(\"Material.attachUniforms\", {\n                    name: name,\n                    uniform: uniforms\n                  }),\n                  material.uniformInstances.push({\n                    uniform: uniforms,\n                    location: context.getUniformLocation(material.program, name)\n                  }));\n            }\n          }\n        },\n        Uniform: {\n          enumerable: !1,\n          value: class {\n            constructor(e) {\n              (this.type = \"float\"), Object.assign(this, e);\n              (this.typeFn =\n                {\n                  float: \"1f\",\n                  int: \"1i\",\n                  vec2: \"2fv\",\n                  vec3: \"3fv\",\n                  vec4: \"4fv\",\n                  mat4: \"Matrix4fv\"\n                }[this.type] || \"1f\"),\n                this.update();\n            }\n            update(value) {\n              void 0 !== this.value &&\n                context[`uniform${this.typeFn}`](\n                  value,\n                  0 === this.typeFn.indexOf(\"Matrix\")\n                    ? this.transpose\n                    : this.value,\n                  0 === this.typeFn.indexOf(\"Matrix\") ? this.value : null\n                );\n            }\n            \/\/e - name\n            \/\/t - type\n            \/\/n - length\n            getDeclaration(name, type, length) {\n              const uniform = this;\n              if (uniform.excludeFrom !== type) {\n                if (\"array\" === uniform.type)\n                  return (\n                    uniform.value[0].getDeclaration(\n                      name,\n                      type,\n                      uniform.value.length\n                    ) + `\\nconst int ${name}_length = ${uniform.value.length};`\n                  );\n                if (\"struct\" === uniform.type) {\n                  let name_no_prefix = name.replace(\"u_\", \"\");\n                  return (\n                    (name_no_prefix =\n                      name_no_prefix.charAt(0).toUpperCase() +\n                      name_no_prefix.slice(1)),\n                    `uniform struct ${name_no_prefix} \n                                {\\n` +\n                      Object.entries(uniform.value)\n                        .map(([name, uniform]) =>\n                          uniform\n                            .getDeclaration(name, type)\n                            .replace(\/^uniform\/, \"\")\n                        )\n                        .join(\"\") +\n                      `\\n} ${name}${length > 0 ? `[${length}]` : \"\"};`\n                  );\n                }\n                return `uniform ${uniform.type} ${name}${\n                  length > 0 ? `[${length}]` : \"\"\n                };`;\n              }\n            }\n          }\n        },\n        PlaneGeometry: {\n          enumerable: !1,\n          value: class {\n            constructor(width, height, n, i, orientation) {\n              context.createBuffer(),\n                (this.attributes = {\n                  position: new _miniGl.Attribute({\n                    target: context.ARRAY_BUFFER,\n                    size: 3\n                  }),\n                  uv: new _miniGl.Attribute({\n                    target: context.ARRAY_BUFFER,\n                    size: 2\n                  }),\n                  uvNorm: new _miniGl.Attribute({\n                    target: context.ARRAY_BUFFER,\n                    size: 2\n                  }),\n                  index: new _miniGl.Attribute({\n                    target: context.ELEMENT_ARRAY_BUFFER,\n                    size: 3,\n                    type: context.UNSIGNED_SHORT\n                  })\n                }),\n                this.setTopology(n, i),\n                this.setSize(width, height, orientation);\n            }\n            setTopology(e = 1, t = 1) {\n              const n = this;\n              (n.xSegCount = e),\n                (n.ySegCount = t),\n                (n.vertexCount = (n.xSegCount + 1) * (n.ySegCount + 1)),\n                (n.quadCount = n.xSegCount * n.ySegCount * 2),\n                (n.attributes.uv.values = new Float32Array(2 * n.vertexCount)),\n                (n.attributes.uvNorm.values = new Float32Array(\n                  2 * n.vertexCount\n                )),\n                (n.attributes.index.values = new Uint16Array(3 * n.quadCount));\n              for (let e = 0; e <= n.ySegCount; e++)\n                for (let t = 0; t <= n.xSegCount; t++) {\n                  const i = e * (n.xSegCount + 1) + t;\n                  if (\n                    ((n.attributes.uv.values[2 * i] = t \/ n.xSegCount),\n                    (n.attributes.uv.values[2 * i + 1] = 1 - e \/ n.ySegCount),\n                    (n.attributes.uvNorm.values[2 * i] =\n                      (t \/ n.xSegCount) * 2 - 1),\n                    (n.attributes.uvNorm.values[2 * i + 1] =\n                      1 - (e \/ n.ySegCount) * 2),\n                    t < n.xSegCount && e < n.ySegCount)\n                  ) {\n                    const s = e * n.xSegCount + t;\n                    (n.attributes.index.values[6 * s] = i),\n                      (n.attributes.index.values[6 * s + 1] =\n                        i + 1 + n.xSegCount),\n                      (n.attributes.index.values[6 * s + 2] = i + 1),\n                      (n.attributes.index.values[6 * s + 3] = i + 1),\n                      (n.attributes.index.values[6 * s + 4] =\n                        i + 1 + n.xSegCount),\n                      (n.attributes.index.values[6 * s + 5] =\n                        i + 2 + n.xSegCount);\n                  }\n                }\n              n.attributes.uv.update(),\n                n.attributes.uvNorm.update(),\n                n.attributes.index.update(),\n                _miniGl.debug(\"Geometry.setTopology\", {\n                  uv: n.attributes.uv,\n                  uvNorm: n.attributes.uvNorm,\n                  index: n.attributes.index\n                });\n            }\n            setSize(width = 1, height = 1, orientation = \"xz\") {\n              const geometry = this;\n              (geometry.width = width),\n                (geometry.height = height),\n                (geometry.orientation = orientation),\n                (geometry.attributes.position.values &&\n                  geometry.attributes.position.values.length ===\n                    3 * geometry.vertexCount) ||\n                  (geometry.attributes.position.values = new Float32Array(\n                    3 * geometry.vertexCount\n                  ));\n              const o = width \/ -2,\n                r = height \/ -2,\n                segment_width = width \/ geometry.xSegCount,\n                segment_height = height \/ geometry.ySegCount;\n              for (let yIndex = 0; yIndex <= geometry.ySegCount; yIndex++) {\n                const t = r + yIndex * segment_height;\n                for (let xIndex = 0; xIndex <= geometry.xSegCount; xIndex++) {\n                  const r = o + xIndex * segment_width,\n                    l = yIndex * (geometry.xSegCount + 1) + xIndex;\n                  (geometry.attributes.position.values[\n                    3 * l + \"xyz\".indexOf(orientation[0])\n                  ] = r),\n                    (geometry.attributes.position.values[\n                      3 * l + \"xyz\".indexOf(orientation[1])\n                    ] = -t);\n                }\n              }\n              geometry.attributes.position.update(),\n                _miniGl.debug(\"Geometry.setSize\", {\n                  position: geometry.attributes.position\n                });\n            }\n          }\n        },\n        Mesh: {\n          enumerable: !1,\n          value: class {\n            constructor(geometry, material) {\n              const mesh = this;\n              (mesh.geometry = geometry),\n                (mesh.material = material),\n                (mesh.wireframe = !1),\n                (mesh.attributeInstances = []),\n                Object.entries(mesh.geometry.attributes).forEach(\n                  ([e, attribute]) => {\n                    mesh.attributeInstances.push({\n                      attribute: attribute,\n                      location: attribute.attach(e, mesh.material.program)\n                    });\n                  }\n                ),\n                _miniGl.meshes.push(mesh),\n                _miniGl.debug(\"Mesh.constructor\", {\n                  mesh: mesh\n                });\n            }\n            draw() {\n              context.useProgram(this.material.program),\n                this.material.uniformInstances.forEach(\n                  ({ uniform: e, location: t }) => e.update(t)\n                ),\n                this.attributeInstances.forEach(\n                  ({ attribute: e, location: t }) => e.use(t)\n                ),\n                context.drawElements(\n                  this.wireframe ? context.LINES : context.TRIANGLES,\n                  this.geometry.attributes.index.values.length,\n                  context.UNSIGNED_SHORT,\n                  0\n                );\n            }\n            remove() {\n              _miniGl.meshes = _miniGl.meshes.filter((e) => e != this);\n            }\n          }\n        },\n        Attribute: {\n          enumerable: !1,\n          value: class {\n            constructor(e) {\n              (this.type = context.FLOAT),\n                (this.normalized = !1),\n                (this.buffer = context.createBuffer()),\n                Object.assign(this, e),\n                this.update();\n            }\n            update() {\n              void 0 !== this.values &&\n                (context.bindBuffer(this.target, this.buffer),\n                context.bufferData(\n                  this.target,\n                  this.values,\n                  context.STATIC_DRAW\n                ));\n            }\n            attach(e, t) {\n              const n = context.getAttribLocation(t, e);\n              return (\n                this.target === context.ARRAY_BUFFER &&\n                  (context.enableVertexAttribArray(n),\n                  context.vertexAttribPointer(\n                    n,\n                    this.size,\n                    this.type,\n                    this.normalized,\n                    0,\n                    0\n                  )),\n                n\n              );\n            }\n            use(e) {\n              context.bindBuffer(this.target, this.buffer),\n                this.target === context.ARRAY_BUFFER &&\n                  (context.enableVertexAttribArray(e),\n                  context.vertexAttribPointer(\n                    e,\n                    this.size,\n                    this.type,\n                    this.normalized,\n                    0,\n                    0\n                  ));\n            }\n          }\n        }\n      });\n    const a = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1];\n    _miniGl.commonUniforms = {\n      projectionMatrix: new _miniGl.Uniform({\n        type: \"mat4\",\n        value: a\n      }),\n      modelViewMatrix: new _miniGl.Uniform({\n        type: \"mat4\",\n        value: a\n      }),\n      resolution: new _miniGl.Uniform({\n        type: \"vec2\",\n        value: [1, 1]\n      }),\n      aspectRatio: new _miniGl.Uniform({\n        type: \"float\",\n        value: 1\n      })\n    };\n  }\n  setSize(e = 640, t = 480) {\n    (this.width = e),\n      (this.height = t),\n      (this.canvas.width = e),\n      (this.canvas.height = t),\n      this.gl.viewport(0, 0, e, t),\n      (this.commonUniforms.resolution.value = [e, t]),\n      (this.commonUniforms.aspectRatio.value = e \/ t),\n      this.debug(\"MiniGL.setSize\", {\n        width: e,\n        height: t\n      });\n  }\n  \/\/left, right, top, bottom, near, far\n  setOrthographicCamera(e = 0, t = 0, n = 0, i = -2e3, s = 2e3) {\n    (this.commonUniforms.projectionMatrix.value = [\n      2 \/ this.width,\n      0,\n      0,\n      0,\n      0,\n      2 \/ this.height,\n      0,\n      0,\n      0,\n      0,\n      2 \/ (i - s),\n      0,\n      e,\n      t,\n      n,\n      1\n    ]),\n      this.debug(\n        \"setOrthographicCamera\",\n        this.commonUniforms.projectionMatrix.value\n      );\n  }\n  render() {\n    this.gl.clearColor(0, 0, 0, 0),\n      this.gl.clearDepth(1),\n      this.meshes.forEach((e) => e.draw());\n  }\n}\n\n\/\/Sets initial properties\nfunction e(object, propertyName, val) {\n  return (\n    propertyName in object\n      ? Object.defineProperty(object, propertyName, {\n          value: val,\n          enumerable: !0,\n          configurable: !0,\n          writable: !0\n        })\n      : (object[propertyName] = val),\n    object\n  );\n}\n\n\/\/Gradient object\nclass Gradient {\n  constructor(...t) {\n    e(this, \"el\", void 0),\n      e(this, \"cssVarRetries\", 0),\n      e(this, \"maxCssVarRetries\", 200),\n      e(this, \"angle\", 0),\n      e(this, \"isLoadedClass\", !1),\n      e(this, \"isScrolling\", !1),\n      \/*e(this, \"isStatic\", o.disableAmbientAnimations()),*\/ e(\n        this,\n        \"scrollingTimeout\",\n        void 0\n      ),\n      e(this, \"scrollingRefreshDelay\", 200),\n      e(this, \"isIntersecting\", !1),\n      e(this, \"shaderFiles\", void 0),\n      e(this, \"vertexShader\", void 0),\n      e(this, \"sectionColors\", void 0),\n      e(this, \"computedCanvasStyle\", void 0),\n      e(this, \"conf\", void 0),\n      e(this, \"uniforms\", void 0),\n      e(this, \"t\", 1253106),\n      e(this, \"last\", 0),\n      e(this, \"width\", void 0),\n      e(this, \"minWidth\", 1111),\n      e(this, \"height\", 600),\n      e(this, \"xSegCount\", void 0),\n      e(this, \"ySegCount\", void 0),\n      e(this, \"mesh\", void 0),\n      e(this, \"material\", void 0),\n      e(this, \"geometry\", void 0),\n      e(this, \"minigl\", void 0),\n      e(this, \"scrollObserver\", void 0),\n      e(this, \"amp\", 320),\n      e(this, \"seed\", 5),\n      e(this, \"freqX\", 14e-5),\n      e(this, \"freqY\", 29e-5),\n      e(this, \"freqDelta\", 1e-5),\n      e(this, \"activeColors\", [1, 1, 1, 1]),\n      e(this, \"isMetaKey\", !1),\n      e(this, \"isGradientLegendVisible\", !1),\n      e(this, \"isMouseDown\", !1),\n      e(this, \"handleScroll\", () => {\n        clearTimeout(this.scrollingTimeout),\n          (this.scrollingTimeout = setTimeout(\n            this.handleScrollEnd,\n            this.scrollingRefreshDelay\n          )),\n          this.isGradientLegendVisible && this.hideGradientLegend(),\n          this.conf.playing && ((this.isScrolling = !0), this.pause());\n      }),\n      e(this, \"handleScrollEnd\", () => {\n        (this.isScrolling = !1), this.isIntersecting && this.play();\n      }),\n      e(this, \"resize\", () => {\n        (this.width = window.innerWidth),\n          this.minigl.setSize(this.width, this.height),\n          this.minigl.setOrthographicCamera(),\n          (this.xSegCount = Math.ceil(this.width * this.conf.density[0])),\n          (this.ySegCount = Math.ceil(this.height * this.conf.density[1])),\n          this.mesh.geometry.setTopology(this.xSegCount, this.ySegCount),\n          this.mesh.geometry.setSize(this.width, this.height),\n          (this.mesh.material.uniforms.u_shadow_power.value =\n            this.width < 600 ? 5 : 6);\n      }),\n      e(this, \"handleMouseDown\", (e) => {\n        this.isGradientLegendVisible &&\n          ((this.isMetaKey = e.metaKey),\n          (this.isMouseDown = !0),\n          !1 === this.conf.playing && requestAnimationFrame(this.animate));\n      }),\n      e(this, \"handleMouseUp\", () => {\n        this.isMouseDown = !1;\n      }),\n      e(this, \"animate\", (e) => {\n        if (!this.shouldSkipFrame(e) || this.isMouseDown) {\n          if (\n            ((this.t += Math.min(e - this.last, 1e3 \/ 15)),\n            (this.last = e),\n            this.isMouseDown)\n          ) {\n            let e = 160;\n            this.isMetaKey && (e = -160), (this.t += e);\n          }\n          (this.mesh.material.uniforms.u_time.value = this.t),\n            this.minigl.render();\n        }\n        if (0 !== this.last && this.isStatic)\n          return this.minigl.render(), void this.disconnect();\n        \/*this.isIntersecting && *\/ (this.conf.playing || this.isMouseDown) &&\n          requestAnimationFrame(this.animate);\n      }),\n      e(this, \"addIsLoadedClass\", () => {\n        \/*this.isIntersecting && *\/ !this.isLoadedClass &&\n          ((this.isLoadedClass = !0),\n          this.el.classList.add(\"isLoaded\"),\n          setTimeout(() => {\n            this.el.parentElement.classList.add(\"isLoaded\");\n          }, 3e3));\n      }),\n      e(this, \"pause\", () => {\n        this.conf.playing = false;\n      }),\n      e(this, \"play\", () => {\n        requestAnimationFrame(this.animate), (this.conf.playing = true);\n      }),\n      e(this, \"initGradient\", (selector) => {\n        this.el = document.querySelector(selector);\n        this.connect();\n        return this;\n      });\n  }\n  async connect() {\n    (this.shaderFiles = {\n      vertex:\n        \"varying vec3 v_color;\\n\\nvoid main() {\\n  float time = u_time * u_global.noiseSpeed;\\n\\n  vec2 noiseCoord = resolution * uvNorm * u_global.noiseFreq;\\n\\n  vec2 st = 1. - uvNorm.xy;\\n\\n  \/\/\\n  \/\/ Tilting the plane\\n  \/\/\\n\\n  \/\/ Front-to-back tilt\\n  float tilt = resolution.y \/ 2.0 * uvNorm.y;\\n\\n  \/\/ Left-to-right angle\\n  float incline = resolution.x * uvNorm.x \/ 2.0 * u_vertDeform.incline;\\n\\n  \/\/ Up-down shift to offset incline\\n  float offset = resolution.x \/ 2.0 * u_vertDeform.incline * mix(u_vertDeform.offsetBottom, u_vertDeform.offsetTop, uv.y);\\n\\n  \/\/\\n  \/\/ Vertex noise\\n  \/\/\\n\\n  float noise = snoise(vec3(\\n    noiseCoord.x * u_vertDeform.noiseFreq.x + time * u_vertDeform.noiseFlow,\\n    noiseCoord.y * u_vertDeform.noiseFreq.y,\\n    time * u_vertDeform.noiseSpeed + u_vertDeform.noiseSeed\\n  )) * u_vertDeform.noiseAmp;\\n\\n  \/\/ Fade noise to zero at edges\\n  noise *= 1.0 - pow(abs(uvNorm.y), 2.0);\\n\\n  \/\/ Clamp to 0\\n  noise = max(0.0, noise);\\n\\n  vec3 pos = vec3(\\n    position.x,\\n    position.y + tilt + incline + noise - offset,\\n    position.z\\n  );\\n\\n  \/\/\\n  \/\/ Vertex color, to be passed to fragment shader\\n  \/\/\\n\\n  if (u_active_colors[0] == 1.) {\\n    v_color = u_baseColor;\\n  }\\n\\n  for (int i = 0; i < u_waveLayers_length; i++) {\\n    if (u_active_colors[i + 1] == 1.) {\\n      WaveLayers layer = u_waveLayers[i];\\n\\n      float noise = smoothstep(\\n        layer.noiseFloor,\\n        layer.noiseCeil,\\n        snoise(vec3(\\n          noiseCoord.x * layer.noiseFreq.x + time * layer.noiseFlow,\\n          noiseCoord.y * layer.noiseFreq.y,\\n          time * layer.noiseSpeed + layer.noiseSeed\\n        )) \/ 2.0 + 0.5\\n      );\\n\\n      v_color = blendNormal(v_color, layer.color, pow(noise, 4.));\\n    }\\n  }\\n\\n  \/\/\\n  \/\/ Finish\\n  \/\/\\n\\n  gl_Position = projectionMatrix * modelViewMatrix * vec4(pos, 1.0);\\n}\",\n      noise:\n        \"\/\/\\n\/\/ Description : Array and textureless GLSL 2D\/3D\/4D simplex\\n\/\/               noise functions.\\n\/\/      Author : Ian McEwan, Ashima Arts.\\n\/\/  Maintainer : stegu\\n\/\/     Lastmod : 20110822 (ijm)\\n\/\/     License : Copyright (C) 2011 Ashima Arts. All rights reserved.\\n\/\/               Distributed under the MIT License. See LICENSE file.\\n\/\/               https:\/\/github.com\/ashima\/webgl-noise\\n\/\/               https:\/\/github.com\/stegu\/webgl-noise\\n\/\/\\n\\nvec3 mod289(vec3 x) {\\n  return x - floor(x * (1.0 \/ 289.0)) * 289.0;\\n}\\n\\nvec4 mod289(vec4 x) {\\n  return x - floor(x * (1.0 \/ 289.0)) * 289.0;\\n}\\n\\nvec4 permute(vec4 x) {\\n    return mod289(((x*34.0)+1.0)*x);\\n}\\n\\nvec4 taylorInvSqrt(vec4 r)\\n{\\n  return 1.79284291400159 - 0.85373472095314 * r;\\n}\\n\\nfloat snoise(vec3 v)\\n{\\n  const vec2  C = vec2(1.0\/6.0, 1.0\/3.0) ;\\n  const vec4  D = vec4(0.0, 0.5, 1.0, 2.0);\\n\\n\/\/ First corner\\n  vec3 i  = floor(v + dot(v, C.yyy) );\\n  vec3 x0 =   v - i + dot(i, C.xxx) ;\\n\\n\/\/ Other corners\\n  vec3 g = step(x0.yzx, x0.xyz);\\n  vec3 l = 1.0 - g;\\n  vec3 i1 = min( g.xyz, l.zxy );\\n  vec3 i2 = max( g.xyz, l.zxy );\\n\\n  \/\/   x0 = x0 - 0.0 + 0.0 * C.xxx;\\n  \/\/   x1 = x0 - i1  + 1.0 * C.xxx;\\n  \/\/   x2 = x0 - i2  + 2.0 * C.xxx;\\n  \/\/   x3 = x0 - 1.0 + 3.0 * C.xxx;\\n  vec3 x1 = x0 - i1 + C.xxx;\\n  vec3 x2 = x0 - i2 + C.yyy; \/\/ 2.0*C.x = 1\/3 = C.y\\n  vec3 x3 = x0 - D.yyy;      \/\/ -1.0+3.0*C.x = -0.5 = -D.y\\n\\n\/\/ Permutations\\n  i = mod289(i);\\n  vec4 p = permute( permute( permute(\\n            i.z + vec4(0.0, i1.z, i2.z, 1.0 ))\\n          + i.y + vec4(0.0, i1.y, i2.y, 1.0 ))\\n          + i.x + vec4(0.0, i1.x, i2.x, 1.0 ));\\n\\n\/\/ Gradients: 7x7 points over a square, mapped onto an octahedron.\\n\/\/ The ring size 17*17 = 289 is close to a multiple of 49 (49*6 = 294)\\n  float n_ = 0.142857142857; \/\/ 1.0\/7.0\\n  vec3  ns = n_ * D.wyz - D.xzx;\\n\\n  vec4 j = p - 49.0 * floor(p * ns.z * ns.z);  \/\/  mod(p,7*7)\\n\\n  vec4 x_ = floor(j * ns.z);\\n  vec4 y_ = floor(j - 7.0 * x_ );    \/\/ mod(j,N)\\n\\n  vec4 x = x_ *ns.x + ns.yyyy;\\n  vec4 y = y_ *ns.x + ns.yyyy;\\n  vec4 h = 1.0 - abs(x) - abs(y);\\n\\n  vec4 b0 = vec4( x.xy, y.xy );\\n  vec4 b1 = vec4( x.zw, y.zw );\\n\\n  \/\/vec4 s0 = vec4(lessThan(b0,0.0))*2.0 - 1.0;\\n  \/\/vec4 s1 = vec4(lessThan(b1,0.0))*2.0 - 1.0;\\n  vec4 s0 = floor(b0)*2.0 + 1.0;\\n  vec4 s1 = floor(b1)*2.0 + 1.0;\\n  vec4 sh = -step(h, vec4(0.0));\\n\\n  vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ;\\n  vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ;\\n\\n  vec3 p0 = vec3(a0.xy,h.x);\\n  vec3 p1 = vec3(a0.zw,h.y);\\n  vec3 p2 = vec3(a1.xy,h.z);\\n  vec3 p3 = vec3(a1.zw,h.w);\\n\\n\/\/Normalise gradients\\n  vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3)));\\n  p0 *= norm.x;\\n  p1 *= norm.y;\\n  p2 *= norm.z;\\n  p3 *= norm.w;\\n\\n\/\/ Mix final noise value\\n  vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0);\\n  m = m * m;\\n  return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1),\\n                                dot(p2,x2), dot(p3,x3) ) );\\n}\",\n      blend:\n        \"\/\/\\n\/\/ https:\/\/github.com\/jamieowen\/glsl-blend\\n\/\/\\n\\n\/\/ Normal\\n\\nvec3 blendNormal(vec3 base, vec3 blend) {\\n\\treturn blend;\\n}\\n\\nvec3 blendNormal(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendNormal(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Screen\\n\\nfloat blendScreen(float base, float blend) {\\n\\treturn 1.0-((1.0-base)*(1.0-blend));\\n}\\n\\nvec3 blendScreen(vec3 base, vec3 blend) {\\n\\treturn vec3(blendScreen(base.r,blend.r),blendScreen(base.g,blend.g),blendScreen(base.b,blend.b));\\n}\\n\\nvec3 blendScreen(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendScreen(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Multiply\\n\\nvec3 blendMultiply(vec3 base, vec3 blend) {\\n\\treturn base*blend;\\n}\\n\\nvec3 blendMultiply(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendMultiply(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Overlay\\n\\nfloat blendOverlay(float base, float blend) {\\n\\treturn base<0.5?(2.0*base*blend):(1.0-2.0*(1.0-base)*(1.0-blend));\\n}\\n\\nvec3 blendOverlay(vec3 base, vec3 blend) {\\n\\treturn vec3(blendOverlay(base.r,blend.r),blendOverlay(base.g,blend.g),blendOverlay(base.b,blend.b));\\n}\\n\\nvec3 blendOverlay(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendOverlay(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Hard light\\n\\nvec3 blendHardLight(vec3 base, vec3 blend) {\\n\\treturn blendOverlay(blend,base);\\n}\\n\\nvec3 blendHardLight(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendHardLight(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Soft light\\n\\nfloat blendSoftLight(float base, float blend) {\\n\\treturn (blend<0.5)?(2.0*base*blend+base*base*(1.0-2.0*blend)):(sqrt(base)*(2.0*blend-1.0)+2.0*base*(1.0-blend));\\n}\\n\\nvec3 blendSoftLight(vec3 base, vec3 blend) {\\n\\treturn vec3(blendSoftLight(base.r,blend.r),blendSoftLight(base.g,blend.g),blendSoftLight(base.b,blend.b));\\n}\\n\\nvec3 blendSoftLight(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendSoftLight(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Color dodge\\n\\nfloat blendColorDodge(float base, float blend) {\\n\\treturn (blend==1.0)?blend:min(base\/(1.0-blend),1.0);\\n}\\n\\nvec3 blendColorDodge(vec3 base, vec3 blend) {\\n\\treturn vec3(blendColorDodge(base.r,blend.r),blendColorDodge(base.g,blend.g),blendColorDodge(base.b,blend.b));\\n}\\n\\nvec3 blendColorDodge(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendColorDodge(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Color burn\\n\\nfloat blendColorBurn(float base, float blend) {\\n\\treturn (blend==0.0)?blend:max((1.0-((1.0-base)\/blend)),0.0);\\n}\\n\\nvec3 blendColorBurn(vec3 base, vec3 blend) {\\n\\treturn vec3(blendColorBurn(base.r,blend.r),blendColorBurn(base.g,blend.g),blendColorBurn(base.b,blend.b));\\n}\\n\\nvec3 blendColorBurn(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendColorBurn(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Vivid Light\\n\\nfloat blendVividLight(float base, float blend) {\\n\\treturn (blend<0.5)?blendColorBurn(base,(2.0*blend)):blendColorDodge(base,(2.0*(blend-0.5)));\\n}\\n\\nvec3 blendVividLight(vec3 base, vec3 blend) {\\n\\treturn vec3(blendVividLight(base.r,blend.r),blendVividLight(base.g,blend.g),blendVividLight(base.b,blend.b));\\n}\\n\\nvec3 blendVividLight(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendVividLight(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Lighten\\n\\nfloat blendLighten(float base, float blend) {\\n\\treturn max(blend,base);\\n}\\n\\nvec3 blendLighten(vec3 base, vec3 blend) {\\n\\treturn vec3(blendLighten(base.r,blend.r),blendLighten(base.g,blend.g),blendLighten(base.b,blend.b));\\n}\\n\\nvec3 blendLighten(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendLighten(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Linear burn\\n\\nfloat blendLinearBurn(float base, float blend) {\\n\\t\/\/ Note : Same implementation as BlendSubtractf\\n\\treturn max(base+blend-1.0,0.0);\\n}\\n\\nvec3 blendLinearBurn(vec3 base, vec3 blend) {\\n\\t\/\/ Note : Same implementation as BlendSubtract\\n\\treturn max(base+blend-vec3(1.0),vec3(0.0));\\n}\\n\\nvec3 blendLinearBurn(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendLinearBurn(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Linear dodge\\n\\nfloat blendLinearDodge(float base, float blend) {\\n\\t\/\/ Note : Same implementation as BlendAddf\\n\\treturn min(base+blend,1.0);\\n}\\n\\nvec3 blendLinearDodge(vec3 base, vec3 blend) {\\n\\t\/\/ Note : Same implementation as BlendAdd\\n\\treturn min(base+blend,vec3(1.0));\\n}\\n\\nvec3 blendLinearDodge(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendLinearDodge(base, blend) * opacity + base * (1.0 - opacity));\\n}\\n\\n\/\/ Linear light\\n\\nfloat blendLinearLight(float base, float blend) {\\n\\treturn blend<0.5?blendLinearBurn(base,(2.0*blend)):blendLinearDodge(base,(2.0*(blend-0.5)));\\n}\\n\\nvec3 blendLinearLight(vec3 base, vec3 blend) {\\n\\treturn vec3(blendLinearLight(base.r,blend.r),blendLinearLight(base.g,blend.g),blendLinearLight(base.b,blend.b));\\n}\\n\\nvec3 blendLinearLight(vec3 base, vec3 blend, float opacity) {\\n\\treturn (blendLinearLight(base, blend) * opacity + base * (1.0 - opacity));\\n}\",\n      fragment:\n        \"varying vec3 v_color;\\n\\nvoid main() {\\n  vec3 color = v_color;\\n  if (u_darken_top == 1.0) {\\n    vec2 st = gl_FragCoord.xy\/resolution.xy;\\n    color.g -= pow(st.y + sin(-12.0) * st.x, u_shadow_power) * 0.4;\\n  }\\n  gl_FragColor = vec4(color, 1.0);\\n}\"\n    }),\n      (this.conf = {\n        presetName: \"\",\n        wireframe: false,\n        density: [0.06, 0.16],\n        zoom: 1,\n        rotation: 0,\n        playing: true\n      }),\n      document.querySelectorAll(\"canvas\").length < 1\n        ? console.log(\"DID NOT LOAD HERO STRIPE CANVAS\")\n        : ((this.minigl = new MiniGl(this.el, null, null, !0)),\n          requestAnimationFrame(() => {\n            this.el &&\n              ((this.computedCanvasStyle = getComputedStyle(this.el)),\n              this.waitForCssVars());\n          }));\n          \/*\n        this.scrollObserver = await s.create(.1, !1),\n        this.scrollObserver.observe(this.el),\n        this.scrollObserver.onSeparate(() => {\n            window.removeEventListener(\"scroll\", this.handleScroll), window.removeEventListener(\"mousedown\", this.handleMouseDown), window.removeEventListener(\"mouseup\", this.handleMouseUp), window.removeEventListener(\"keydown\", this.handleKeyDown), this.isIntersecting = !1, this.conf.playing && this.pause()\n        }), \n        this.scrollObserver.onIntersect(() => {\n            window.addEventListener(\"scroll\", this.handleScroll), window.addEventListener(\"mousedown\", this.handleMouseDown), window.addEventListener(\"mouseup\", this.handleMouseUp), window.addEventListener(\"keydown\", this.handleKeyDown), this.isIntersecting = !0, this.addIsLoadedClass(), this.play()\n        })*\/\n  }\n  disconnect() {\n    this.scrollObserver &&\n      (window.removeEventListener(\"scroll\", this.handleScroll),\n      window.removeEventListener(\"mousedown\", this.handleMouseDown),\n      window.removeEventListener(\"mouseup\", this.handleMouseUp),\n      window.removeEventListener(\"keydown\", this.handleKeyDown),\n      this.scrollObserver.disconnect()),\n      window.removeEventListener(\"resize\", this.resize);\n  }\n  initMaterial() {\n    this.uniforms = {\n      u_time: new this.minigl.Uniform({\n        value: 0\n      }),\n      u_shadow_power: new this.minigl.Uniform({\n        value: 5\n      }),\n      u_darken_top: new this.minigl.Uniform({\n        value: \"\" === this.el.dataset.jsDarkenTop ? 1 : 0\n      }),\n      u_active_colors: new this.minigl.Uniform({\n        value: this.activeColors,\n        type: \"vec4\"\n      }),\n      u_global: new this.minigl.Uniform({\n        value: {\n          noiseFreq: new this.minigl.Uniform({\n            value: [this.freqX, this.freqY],\n            type: \"vec2\"\n          }),\n          noiseSpeed: new this.minigl.Uniform({\n            value: 5e-6\n          })\n        },\n        type: \"struct\"\n      }),\n      u_vertDeform: new this.minigl.Uniform({\n        value: {\n          incline: new this.minigl.Uniform({\n            value: Math.sin(this.angle) \/ Math.cos(this.angle)\n          }),\n          offsetTop: new this.minigl.Uniform({\n            value: -0.5\n          }),\n          offsetBottom: new this.minigl.Uniform({\n            value: -0.5\n          }),\n          noiseFreq: new this.minigl.Uniform({\n            value: [3, 4],\n            type: \"vec2\"\n          }),\n          noiseAmp: new this.minigl.Uniform({\n            value: this.amp\n          }),\n          noiseSpeed: new this.minigl.Uniform({\n            value: 10\n          }),\n          noiseFlow: new this.minigl.Uniform({\n            value: 3\n          }),\n          noiseSeed: new this.minigl.Uniform({\n            value: this.seed\n          })\n        },\n        type: \"struct\",\n        excludeFrom: \"fragment\"\n      }),\n      u_baseColor: new this.minigl.Uniform({\n        value: this.sectionColors[0],\n        type: \"vec3\",\n        excludeFrom: \"fragment\"\n      }),\n      u_waveLayers: new this.minigl.Uniform({\n        value: [],\n        excludeFrom: \"fragment\",\n        type: \"array\"\n      })\n    };\n    for (let e = 1; e < this.sectionColors.length; e += 1)\n      this.uniforms.u_waveLayers.value.push(\n        new this.minigl.Uniform({\n          value: {\n            color: new this.minigl.Uniform({\n              value: this.sectionColors[e],\n              type: \"vec3\"\n            }),\n            noiseFreq: new this.minigl.Uniform({\n              value: [\n                2 + e \/ this.sectionColors.length,\n                3 + e \/ this.sectionColors.length\n              ],\n              type: \"vec2\"\n            }),\n            noiseSpeed: new this.minigl.Uniform({\n              value: 11 + 0.3 * e\n            }),\n            noiseFlow: new this.minigl.Uniform({\n              value: 6.5 + 0.3 * e\n            }),\n            noiseSeed: new this.minigl.Uniform({\n              value: this.seed + 10 * e\n            }),\n            noiseFloor: new this.minigl.Uniform({\n              value: 0.1\n            }),\n            noiseCeil: new this.minigl.Uniform({\n              value: 0.63 + 0.07 * e\n            })\n          },\n          type: \"struct\"\n        })\n      );\n    return (\n      (this.vertexShader = [\n        this.shaderFiles.noise,\n        this.shaderFiles.blend,\n        this.shaderFiles.vertex\n      ].join(\"\\n\\n\")),\n      new this.minigl.Material(\n        this.vertexShader,\n        this.shaderFiles.fragment,\n        this.uniforms\n      )\n    );\n  }\n  initMesh() {\n    (this.material = this.initMaterial()),\n      (this.geometry = new this.minigl.PlaneGeometry()),\n      (this.mesh = new this.minigl.Mesh(this.geometry, this.material));\n  }\n  shouldSkipFrame(e) {\n    return (\n      !!window.document.hidden ||\n      !this.conf.playing ||\n      parseInt(e, 10) % 2 == 0 ||\n      void 0\n    );\n  }\n  updateFrequency(e) {\n    (this.freqX += e), (this.freqY += e);\n  }\n  toggleColor(index) {\n    this.activeColors[index] = 0 === this.activeColors[index] ? 1 : 0;\n  }\n  showGradientLegend() {\n    this.width > this.minWidth &&\n      ((this.isGradientLegendVisible = !0),\n      document.body.classList.add(\"isGradientLegendVisible\"));\n  }\n  hideGradientLegend() {\n    (this.isGradientLegendVisible = !1),\n      document.body.classList.remove(\"isGradientLegendVisible\");\n  }\n  init() {\n    this.initGradientColors(),\n      this.initMesh(),\n      this.resize(),\n      requestAnimationFrame(this.animate),\n      window.addEventListener(\"resize\", this.resize);\n  }\n  \/*\n   * Waiting for the css variables to become available, usually on page load before we can continue.\n   * Using default colors assigned below if no variables have been found after maxCssVarRetries\n   *\/\n  waitForCssVars() {\n    if (\n      this.computedCanvasStyle &&\n      -1 !==\n        this.computedCanvasStyle\n          .getPropertyValue(\"--gradient-color-1\")\n          .indexOf(\"#\")\n    )\n      this.init(), this.addIsLoadedClass();\n    else {\n      if (\n        ((this.cssVarRetries += 1), this.cssVarRetries > this.maxCssVarRetries)\n      ) {\n        return (\n          (this.sectionColors = [16711680, 16711680, 16711935, 65280, 255]),\n          void this.init()\n        );\n      }\n      requestAnimationFrame(() => this.waitForCssVars());\n    }\n  }\n  \/*\n   * Initializes the four section colors by retrieving them from css variables.\n   *\/\n  initGradientColors() {\n    this.sectionColors = [\n      \"--gradient-color-1\",\n      \"--gradient-color-2\",\n      \"--gradient-color-3\"\n    ]\n      .map((cssPropertyName) => {\n        let hex = this.computedCanvasStyle\n          .getPropertyValue(cssPropertyName)\n          .trim();\n        \/\/Check if shorthand hex value was used and double the length so the conversion in normalizeColor will work.\n        if (4 === hex.length) {\n          const hexTemp = hex\n            .substr(1)\n            .split(\"\")\n            .map((hexTemp) => hexTemp + hexTemp)\n            .join(\"\");\n          hex = `#${hexTemp}`;\n        }\n        return hex && `0x${hex.substr(1)}`;\n      })\n      .filter(Boolean)\n      .map(normalizeColor);\n  }\n}\n\n\/*\n *Finally initializing the Gradient class, assigning a canvas to it and calling Gradient.connect() which initializes everything,\n * Use Gradient.pause() and Gradient.play() for controls.\n *\n * Here are some default property values you can change anytime:\n * Amplitude:    Gradient.amp = 0\n * Colors:       Gradient.sectionColors (if you change colors, use normalizeColor(#hexValue)) before you assign it.\n *\n *\n * Useful functions\n * Gradient.toggleColor(index)\n * Gradient.updateFrequency(freq)\n *\/\nvar gradient = new Gradient();\ngradient.initGradient(\"#gradient-canvas\");\n \n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d01c157 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"d01c157\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-990ffa1 e-con-full e-flex e-con e-child\" data-id=\"990ffa1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f754a7a e-con-full e-flex e-con e-child\" data-id=\"f754a7a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ca3863 elementor-widget elementor-widget-heading\" data-id=\"5ca3863\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">ARS POETICA<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee1b575 elementor-widget elementor-widget-text-editor\" data-id=\"ee1b575\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>\u201cA work of art brings something new into the world and changes the world to make room for it.\u201d Amy Whitaker<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1cfac03 e-con-full e-flex e-con e-child\" data-id=\"1cfac03\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3da6465 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"3da6465\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Walls don\u2019t just surround us\u2014<b>they shape us. <\/b>They influence us, our mood, our thoughts, and our energy. A well-chosen piece of art isn\u2019t just decoration\u2014it\u2019s a message, a focal point, <b>a source of strength.<\/b>  <\/p><p>PRANDARTO&#8217;s aim is to create works that build us up: with their colours, their shapes, their moods and the story they bring with them.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b07a89e e-flex e-con-boxed e-con e-parent\" data-id=\"b07a89e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0dd42e elementor-widget elementor-widget-heading\" data-id=\"b0dd42e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Featured Collections<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-925d7ef e-con-full e-flex e-con e-child\" data-id=\"925d7ef\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-921105a elementor-widget elementor-widget-heading\" data-id=\"921105a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">What's New<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3bf4aa fooldal-cat elementor-widget elementor-widget-jkit_product_grid\" data-id=\"c3bf4aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jkit_product_grid.default\">\n\t\t\t\t\t\t\t<div  class=\"jeg-elementor-kit jkit-product-grid jkit-pagination-disable post-element jeg_module___69ebd458a7656\"  data-id=\"jeg_module___69ebd458a7656\" data-settings=\"{&quot;sg_content_column&quot;:4,&quot;sg_content_show_element&quot;:&quot;image,title&quot;,&quot;sg_content_show_button&quot;:&quot;yes&quot;,&quot;sg_content_sorting&quot;:&quot;&quot;,&quot;sg_content_image_heading&quot;:&quot;&quot;,&quot;sg_content_image_size&quot;:&quot;&quot;,&quot;sg_content_sale&quot;:&quot;yes&quot;,&quot;sg_content_percentage&quot;:&quot;&quot;,&quot;number_post&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;post_offset&quot;:0,&quot;wc_include_post&quot;:&quot;&quot;,&quot;wc_exclude_post&quot;:&quot;&quot;,&quot;wc_include_category&quot;:&quot;&quot;,&quot;wc_exclude_category&quot;:&quot;&quot;,&quot;wc_include_tag&quot;:&quot;&quot;,&quot;wc_exclude_tag&quot;:&quot;&quot;,&quot;sort_by&quot;:&quot;latest&quot;,&quot;pagination_mode&quot;:&quot;disable&quot;,&quot;pagination_loadmore_text&quot;:&quot;Load More&quot;,&quot;pagination_loading_text&quot;:&quot;Loading...&quot;,&quot;pagination_number_post&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;pagination_scroll_limit&quot;:0,&quot;pagination_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;pagination_icon_position&quot;:&quot;before&quot;,&quot;sg_content_image_size_imagesize_size&quot;:&quot;medium_large&quot;,&quot;post_type&quot;:&quot;product&quot;,&quot;paged&quot;:1,&quot;class&quot;:&quot;jkit_product_grid&quot;}\"><div class=\"jkit-block-container\"><div class=\"woocommerce\"><ul class=\"products jkit-products jkit-align-left \"><li class=\"product type-product post-2141 status-publish first instock product_cat-functional-decoration product_cat-modern-minimalist-motifs product_cat-natural-visuals product_cat-zen-and-meditative-moods has-post-thumbnail taxable shipping-taxable purchasable product-type-variable jkit-product-block\"><a href=\"https:\/\/prandarto.com\/en\/termek\/sunshine-feather\/\" class=\"jkit-product\"><div class=\"product-link\"><img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-768x768.jpg\" class=\"wp-post-image product-image\" alt=\"Sunshine Feather\" srcset=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-768x768.jpg 768w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-300x300.jpg 300w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-100x100.jpg 100w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-600x600.jpg 600w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-1024x1024.jpg 1024w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-150x150.jpg 150w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-50x50.jpg 50w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45.jpg 1050w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div><div class=\"product-title\">Sunshine Feather<\/div><\/a><a href=\"https:\/\/prandarto.com\/en\/termek\/sunshine-feather\/\" data-quantity=\"1\" class=\"button product_type_variable add_to_cart_button \" data-product_id=\"2141\" data-product_sku=\"SHP0033\" aria-label=\"Select options for &ldquo;Sunshine Feather&rdquo;\" rel=\"nofollow\"><i class=\"fas fa-shopping-cart\"><\/i> Select options<\/a><\/li><li class=\"product type-product post-2123 status-publish instock product_cat-functional-decoration product_cat-modern-minimalist-motifs product_cat-typography-as-a-visual-element product_cat-zen-and-meditative-moods has-post-thumbnail taxable shipping-taxable purchasable product-type-variable jkit-product-block\"><a href=\"https:\/\/prandarto.com\/en\/termek\/yellow-gate\/\" class=\"jkit-product\"><div class=\"product-link\"><img decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-44-768x768.jpg\" class=\"wp-post-image product-image\" alt=\"Yellow Gate\" srcset=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-44-768x768.jpg 768w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-44-300x300.jpg 300w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-44-100x100.jpg 100w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-44-600x600.jpg 600w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-44-1024x1024.jpg 1024w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-44-150x150.jpg 150w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-44-50x50.jpg 50w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-44.jpg 1050w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div><div class=\"product-title\">Yellow Gate<\/div><\/a><a href=\"https:\/\/prandarto.com\/en\/termek\/yellow-gate\/\" data-quantity=\"1\" class=\"button product_type_variable add_to_cart_button \" data-product_id=\"2123\" data-product_sku=\"SHP0031\" aria-label=\"Select options for &ldquo;Yellow Gate&rdquo;\" rel=\"nofollow\"><i class=\"fas fa-shopping-cart\"><\/i> Select options<\/a><\/li><li class=\"product type-product post-2260 status-publish instock product_cat-ai-generated-works product_cat-functional-decoration product_cat-modern-minimalist-motifs product_cat-natural-visuals product_cat-typography-as-a-visual-element product_cat-zen-and-meditative-moods has-post-thumbnail taxable shipping-taxable purchasable product-type-variable jkit-product-block\"><a href=\"https:\/\/prandarto.com\/en\/termek\/green-harmony\/\" class=\"jkit-product\"><div class=\"product-link\"><img decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-768x768.jpg\" class=\"wp-post-image product-image\" alt=\"Green Harmony\" srcset=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-768x768.jpg 768w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-300x300.jpg 300w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-100x100.jpg 100w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-600x600.jpg 600w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-1024x1024.jpg 1024w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-150x150.jpg 150w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-50x50.jpg 50w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43.jpg 1050w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div><div class=\"product-title\">Green Harmony<\/div><\/a><a href=\"https:\/\/prandarto.com\/en\/termek\/green-harmony\/\" data-quantity=\"1\" class=\"button product_type_variable add_to_cart_button \" data-product_id=\"2260\" data-product_sku=\"SHP0005\" aria-label=\"Select options for &ldquo;Green Harmony&rdquo;\" rel=\"nofollow\"><i class=\"fas fa-shopping-cart\"><\/i> Select options<\/a><\/li><li class=\"product type-product post-2331 status-publish last instock product_cat-ai-generated-works product_cat-functional-decoration product_cat-modern-minimalist-motifs product_cat-natural-visuals product_cat-zen-and-meditative-moods has-post-thumbnail taxable shipping-taxable purchasable product-type-variable jkit-product-block\"><a href=\"https:\/\/prandarto.com\/en\/termek\/flower-city\/\" class=\"jkit-product\"><div class=\"product-link\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-768x768.jpg\" class=\"wp-post-image product-image\" alt=\"Flower City\" srcset=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-768x768.jpg 768w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-300x300.jpg 300w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-100x100.jpg 100w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-600x600.jpg 600w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-1024x1024.jpg 1024w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-150x150.jpg 150w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-50x50.jpg 50w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42.jpg 1050w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div><div class=\"product-title\">Flower City<\/div><\/a><a href=\"https:\/\/prandarto.com\/en\/termek\/flower-city\/\" data-quantity=\"1\" class=\"button product_type_variable add_to_cart_button \" data-product_id=\"2331\" data-product_sku=\"SHP0018\" aria-label=\"Select options for &ldquo;Flower City&rdquo;\" rel=\"nofollow\"><i class=\"fas fa-shopping-cart\"><\/i> Select options<\/a><\/li><\/ul><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c04abed elementor-align-center elementor-widget elementor-widget-button\" data-id=\"c04abed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/prandarto.com\/en\/shop\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Go to the shop<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-df91610 e-con-full e-flex e-con e-child\" data-id=\"df91610\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be8a50e elementor-widget elementor-widget-heading\" data-id=\"be8a50e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Collection based on your own photos<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5925fcd elementor-widget elementor-widget-text-editor\" data-id=\"5925fcd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>The quiet, subtle stories of reality. The authenticity captured through photography, revealing the world\u2019s small beauties, the depth of the moment, the serenity of the light\u2014or, conversely, its vibrancy. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e23c72e fooldal-cat elementor-widget elementor-widget-jkit_product_grid\" data-id=\"e23c72e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jkit_product_grid.default\">\n\t\t\t\t\t\t\t<div  class=\"jeg-elementor-kit jkit-product-grid jkit-pagination-disable post-element jeg_module__1_69ebd458c4517\"  data-id=\"jeg_module__1_69ebd458c4517\" data-settings=\"{&quot;sg_content_column&quot;:4,&quot;sg_content_show_element&quot;:&quot;image,title&quot;,&quot;sg_content_show_button&quot;:&quot;yes&quot;,&quot;sg_content_sorting&quot;:&quot;&quot;,&quot;sg_content_image_heading&quot;:&quot;&quot;,&quot;sg_content_image_size&quot;:&quot;&quot;,&quot;sg_content_sale&quot;:&quot;yes&quot;,&quot;sg_content_percentage&quot;:&quot;yes&quot;,&quot;number_post&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;post_offset&quot;:0,&quot;wc_include_post&quot;:&quot;&quot;,&quot;wc_exclude_post&quot;:&quot;&quot;,&quot;wc_include_category&quot;:&quot;44&quot;,&quot;wc_exclude_category&quot;:&quot;&quot;,&quot;wc_include_tag&quot;:&quot;&quot;,&quot;wc_exclude_tag&quot;:&quot;&quot;,&quot;sort_by&quot;:&quot;latest&quot;,&quot;pagination_mode&quot;:&quot;disable&quot;,&quot;pagination_loadmore_text&quot;:&quot;Load More&quot;,&quot;pagination_loading_text&quot;:&quot;Loading...&quot;,&quot;pagination_number_post&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;pagination_scroll_limit&quot;:0,&quot;pagination_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;pagination_icon_position&quot;:&quot;before&quot;,&quot;sg_content_image_size_imagesize_size&quot;:&quot;medium_large&quot;,&quot;post_type&quot;:&quot;product&quot;,&quot;paged&quot;:1,&quot;class&quot;:&quot;jkit_product_grid&quot;}\"><div class=\"jkit-block-container\"><div class=\"jeg_empty_module\">No Content Available<\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7eb41f9 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"7eb41f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/prandarto.com\/termekkategoria\/foto-alapu-muvek\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">More photo-based images<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30afb1b e-con-full e-flex e-con e-child\" data-id=\"30afb1b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30418c7 elementor-widget elementor-widget-heading\" data-id=\"30418c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">AI-generated works<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b34684 elementor-widget elementor-widget-text-editor\" data-id=\"4b34684\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Imagination-led creations, where AI does not replace art but opens up new dimensions for it. Modern compositions, clean forms and moods that go beyond the boundaries of reality. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba10b8b fooldal-cat elementor-widget elementor-widget-jkit_product_grid\" data-id=\"ba10b8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jkit_product_grid.default\">\n\t\t\t\t\t\t\t<div  class=\"jeg-elementor-kit jkit-product-grid jkit-pagination-disable post-element jeg_module__2_69ebd458cfa7b\"  data-id=\"jeg_module__2_69ebd458cfa7b\" data-settings=\"{&quot;sg_content_column&quot;:4,&quot;sg_content_show_element&quot;:&quot;image,title&quot;,&quot;sg_content_show_button&quot;:&quot;yes&quot;,&quot;sg_content_sorting&quot;:&quot;&quot;,&quot;sg_content_image_heading&quot;:&quot;&quot;,&quot;sg_content_image_size&quot;:&quot;&quot;,&quot;sg_content_sale&quot;:&quot;yes&quot;,&quot;sg_content_percentage&quot;:&quot;yes&quot;,&quot;number_post&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;post_offset&quot;:0,&quot;wc_include_post&quot;:&quot;&quot;,&quot;wc_exclude_post&quot;:&quot;&quot;,&quot;wc_include_category&quot;:&quot;48&quot;,&quot;wc_exclude_category&quot;:&quot;&quot;,&quot;wc_include_tag&quot;:&quot;&quot;,&quot;wc_exclude_tag&quot;:&quot;&quot;,&quot;sort_by&quot;:&quot;latest&quot;,&quot;pagination_mode&quot;:&quot;disable&quot;,&quot;pagination_loadmore_text&quot;:&quot;Load More&quot;,&quot;pagination_loading_text&quot;:&quot;Loading...&quot;,&quot;pagination_number_post&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;pagination_scroll_limit&quot;:0,&quot;pagination_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;pagination_icon_position&quot;:&quot;before&quot;,&quot;sg_content_image_size_imagesize_size&quot;:&quot;medium_large&quot;,&quot;post_type&quot;:&quot;product&quot;,&quot;paged&quot;:1,&quot;class&quot;:&quot;jkit_product_grid&quot;}\"><div class=\"jkit-block-container\"><div class=\"woocommerce\"><ul class=\"products jkit-products jkit-align-left \"><li class=\"product type-product post-2260 status-publish first instock product_cat-ai-generated-works product_cat-functional-decoration product_cat-modern-minimalist-motifs product_cat-natural-visuals product_cat-typography-as-a-visual-element product_cat-zen-and-meditative-moods has-post-thumbnail taxable shipping-taxable purchasable product-type-variable jkit-product-block\"><a href=\"https:\/\/prandarto.com\/en\/termek\/green-harmony\/\" class=\"jkit-product\"><div class=\"product-link\"><img decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-768x768.jpg\" class=\"wp-post-image product-image\" alt=\"Green Harmony\" srcset=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-768x768.jpg 768w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-300x300.jpg 300w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-100x100.jpg 100w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-600x600.jpg 600w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-1024x1024.jpg 1024w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-150x150.jpg 150w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43-50x50.jpg 50w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-43.jpg 1050w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div><div class=\"product-title\">Green Harmony<\/div><\/a><a href=\"https:\/\/prandarto.com\/en\/termek\/green-harmony\/\" data-quantity=\"1\" class=\"button product_type_variable add_to_cart_button \" data-product_id=\"2260\" data-product_sku=\"SHP0005\" aria-label=\"Select options for &ldquo;Green Harmony&rdquo;\" rel=\"nofollow\"><i class=\"fas fa-shopping-cart\"><\/i> Select options<\/a><\/li><li class=\"product type-product post-2331 status-publish instock product_cat-ai-generated-works product_cat-functional-decoration product_cat-modern-minimalist-motifs product_cat-natural-visuals product_cat-zen-and-meditative-moods has-post-thumbnail taxable shipping-taxable purchasable product-type-variable jkit-product-block\"><a href=\"https:\/\/prandarto.com\/en\/termek\/flower-city\/\" class=\"jkit-product\"><div class=\"product-link\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-768x768.jpg\" class=\"wp-post-image product-image\" alt=\"Flower City\" srcset=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-768x768.jpg 768w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-300x300.jpg 300w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-100x100.jpg 100w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-600x600.jpg 600w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-1024x1024.jpg 1024w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-150x150.jpg 150w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42-50x50.jpg 50w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-42.jpg 1050w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div><div class=\"product-title\">Flower City<\/div><\/a><a href=\"https:\/\/prandarto.com\/en\/termek\/flower-city\/\" data-quantity=\"1\" class=\"button product_type_variable add_to_cart_button \" data-product_id=\"2331\" data-product_sku=\"SHP0018\" aria-label=\"Select options for &ldquo;Flower City&rdquo;\" rel=\"nofollow\"><i class=\"fas fa-shopping-cart\"><\/i> Select options<\/a><\/li><li class=\"product type-product post-2315 status-publish instock product_cat-ai-generated-works product_cat-functional-decoration product_cat-modern-minimalist-motifs has-post-thumbnail taxable shipping-taxable purchasable product-type-variable jkit-product-block\"><a href=\"https:\/\/prandarto.com\/en\/termek\/brush-dance\/\" class=\"jkit-product\"><div class=\"product-link\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-41-768x768.jpg\" class=\"wp-post-image product-image\" alt=\"Brush Dance\" srcset=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-41-768x768.jpg 768w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-41-300x300.jpg 300w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-41-100x100.jpg 100w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-41-600x600.jpg 600w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-41-1024x1024.jpg 1024w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-41-150x150.jpg 150w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-41-50x50.jpg 50w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-41.jpg 1050w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div><div class=\"product-title\">Brush Dance<\/div><\/a><a href=\"https:\/\/prandarto.com\/en\/termek\/brush-dance\/\" data-quantity=\"1\" class=\"button product_type_variable add_to_cart_button \" data-product_id=\"2315\" data-product_sku=\"SHP0010\" aria-label=\"Select options for &ldquo;Brush Dance&rdquo;\" rel=\"nofollow\"><i class=\"fas fa-shopping-cart\"><\/i> Select options<\/a><\/li><li class=\"product type-product post-2248 status-publish last instock product_cat-ai-generated-works product_cat-functional-decoration product_cat-modern-minimalist-motifs product_cat-typography-as-a-visual-element product_cat-zen-and-meditative-moods has-post-thumbnail taxable shipping-taxable purchasable product-type-variable jkit-product-block\"><a href=\"https:\/\/prandarto.com\/en\/termek\/light-leader\/\" class=\"jkit-product\"><div class=\"product-link\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-40-768x768.jpg\" class=\"wp-post-image product-image\" alt=\"Light Leader\" srcset=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-40-768x768.jpg 768w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-40-300x300.jpg 300w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-40-100x100.jpg 100w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-40-600x600.jpg 600w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-40-1024x1024.jpg 1024w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-40-150x150.jpg 150w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-40-50x50.jpg 50w, https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-40.jpg 1050w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div><div class=\"product-title\">Light Leader<\/div><\/a><a href=\"https:\/\/prandarto.com\/en\/termek\/light-leader\/\" data-quantity=\"1\" class=\"button product_type_variable add_to_cart_button \" data-product_id=\"2248\" data-product_sku=\"SHP0027\" aria-label=\"Select options for &ldquo;Light Leader&rdquo;\" rel=\"nofollow\"><i class=\"fas fa-shopping-cart\"><\/i> Select options<\/a><\/li><\/ul><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9671977 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"9671977\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/prandarto.com\/en\/termekkategoria\/ai-generated-works\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">More AI generated images<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce103dc e-flex e-con-boxed e-con e-parent\" data-id=\"ce103dc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9586a78 elementor-widget elementor-widget-heading\" data-id=\"9586a78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The joy of creation  <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f3e09f elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"8f3e09f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Art does more than decorate: it shapes, inspires and energises. PRANDARTO aims to bring a visual experience to your home, office and any community space that brings both the beauty of reality and the boundless world of imagination. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cebd406 elementor-widget elementor-widget-text-editor\" data-id=\"cebd406\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p><strong>Walls are not just bricks or plaster.<\/strong><br>They are our boundaries that protect us, but also our canvas to express our feelings, our thoughts, ourselves.<\/p><p>Every wall we put up around us &#8211; home, office, community space or retail space &#8211; not only separates us, it connects us. It not only protects, it communicates, inspires and shapes. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e580c6c e-con-full e-flex e-con e-child\" data-id=\"e580c6c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2df3bd elementor-widget elementor-widget-text-editor\" data-id=\"e2df3bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>The walls can speak. And it&#8217;s up to us <strong>what they say<\/strong>. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0faaad3 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"0faaad3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Colours, shapes and patterns have an effect on us: they give us security, create focus, move energy, help us heal, awaken creativity. Every image is an opportunity to make our present and our future what we want it to be. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f162a3b e-flex e-con-boxed e-con e-parent\" data-id=\"f162a3b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e77d28c elementor-widget elementor-widget-heading\" data-id=\"e77d28c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">SPACE AND SPIRIT<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b95db7 elementor-widget elementor-widget-heading\" data-id=\"4b95db7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">For business and community spaces<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ae1661 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5ae1661\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>The images in corporate spaces are much more than decoration: they give identity, motivation and energy.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ad2ddd e-con-full e-flex e-con e-child\" data-id=\"2ad2ddd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-15d90c2 e-con-full e-flex e-con e-child\" data-id=\"15d90c2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-256bc8e elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"256bc8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>PRANDARTO services for businesses:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6c16cf elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"d6c16cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">On-site survey<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-times\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Unique visual concept<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Artistic direction + selection of images<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Print production coordination<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Delivery and replenishment<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12eb9d0 e-con-full e-flex e-con e-child\" data-id=\"12eb9d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8676fce elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"8676fce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>A well-designed space reinforces your brand &#8211; and inspires the people who work in it.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2da7e43 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"2da7e43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/prandarto.com\/en\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact me for a personalised offer!  <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee4ad40 e-flex e-con-boxed e-con e-parent\" data-id=\"ee4ad40\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17559a0 elementor-widget elementor-widget-heading\" data-id=\"17559a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">PARTNERSHIPS<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c628d9 elementor-widget elementor-widget-heading\" data-id=\"2c628d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Campaigns<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f1e3eb elementor-widget elementor-widget-text-editor\" data-id=\"0f1e3eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>For me, art in the world of PRANDARTO is not just a collection of images, colours and compositions. Everything I create is a work in progress: with stories, moods and the search for creative paths that go beyond a single piece of art. Some projects are longer in scale, require community participation, or simply come to life when<strong> more of us get behind them<\/strong>.<\/p><p>You can find these special initiatives on the Campaigns page.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d7f735 e-con-full bdt-backdrop-filter-yes hover-bg-change e-flex bdt-filter-backdrop e-con e-parent\" data-id=\"9d7f735\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div data-ep-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/prandarto.com\\\/en\\\/lets-add-it-up-fundraising-for-supporters\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"bdt-element-link elementor-element elementor-element-fe7d67b e-grid e-con-boxed e-con e-child\" data-id=\"fe7d67b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-166b04d elementor-widget elementor-widget-text-editor\" data-id=\"166b04d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Let&#8217;s add it up!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2be120f elementor-widget elementor-widget-text-editor\" data-id=\"2be120f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Fundraising for supporters<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b4c854 elementor-widget elementor-widget-button\" data-id=\"7b4c854\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/prandarto.com\/en\/lets-add-it-up-fundraising-for-supporters\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow-light\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0c83ec9 e-con-full bdt-backdrop-filter-yes hover-bg-change e-flex bdt-filter-backdrop e-con e-parent\" data-id=\"0c83ec9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div data-ep-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/prandarto.com\\\/en\\\/patreon-longer-term-support\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"bdt-element-link elementor-element elementor-element-59531df e-grid e-con-boxed e-con e-child\" data-id=\"59531df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9927749 elementor-widget elementor-widget-text-editor\" data-id=\"9927749\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Patreon<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ebc958 elementor-widget elementor-widget-text-editor\" data-id=\"3ebc958\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Longer-term support<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db064f9 elementor-widget elementor-widget-button\" data-id=\"db064f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow-light\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f742958 e-flex e-con-boxed e-con e-parent\" data-id=\"f742958\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cf2c71a elementor-widget elementor-widget-heading\" data-id=\"cf2c71a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Inspiration, creativity, thoughts<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c57eddb elementor-widget elementor-widget-heading\" data-id=\"c57eddb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Blog<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9958f0b e-con-full e-flex e-con e-child\" data-id=\"9958f0b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96b4d4a elementor-grid-1 elementor-widget__width-initial elementor-grid-tablet-1 elementor-widget-mobile__width-inherit elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"96b4d4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;1&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-2089 post type-post status-publish format-standard has-post-thumbnail hentry category-style\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/prandarto.com\/en\/how-do-modern-works-combine-world-cultures\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/blog2-300x200.jpg\" class=\"attachment-medium size-medium wp-image-2091\" alt=\"\" srcset=\"https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/blog2-300x200.jpg 300w, https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/blog2-600x400.jpg 600w, https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/blog2-768x512.jpg 768w, https:\/\/prandarto.com\/wp-content\/uploads\/2025\/12\/blog2.jpg 1000w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/prandarto.com\/en\/how-do-modern-works-combine-world-cultures\/\" >\n\t\t\t\tHow do modern works combine world cultures?\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>The world today is smaller than ever, and art is the most beautiful reflection of this global dialogue. Cultural fusion is not just a mix of styles; it is a<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/prandarto.com\/en\/how-do-modern-works-combine-world-cultures\/\" aria-label=\"Read more about How do modern works combine world cultures?\" tabindex=\"-1\" >\n\t\t\tRead more\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e4d11de e-con-full e-flex e-con e-child\" data-id=\"e4d11de\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20a838f elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"20a838f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>The images are not just beautiful &#8211; they raise questions, evoke emotions and open up new perspectives. The blog aims to: <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d46abae e-grid e-con-full e-con e-child\" data-id=\"d46abae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4083a18 e-con-full e-flex e-con e-child\" data-id=\"4083a18\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-462f6d6 elementor-widget elementor-widget-text-editor\" data-id=\"462f6d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>01<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6411269 elementor-widget__width-auto elementor-widget elementor-widget-text-editor\" data-id=\"6411269\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Inspire me<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab4105f e-con-full e-flex e-con e-child\" data-id=\"ab4105f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a1996e elementor-widget elementor-widget-text-editor\" data-id=\"4a1996e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>02<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ba497f elementor-widget elementor-widget-text-editor\" data-id=\"9ba497f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Inspire reflection<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3c5de0 e-con-full e-flex e-con e-child\" data-id=\"b3c5de0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8558526 elementor-widget elementor-widget-text-editor\" data-id=\"8558526\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>03<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-947359f elementor-widget elementor-widget-text-editor\" data-id=\"947359f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Start a creative process in you<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a79e338 e-con-full e-flex e-con e-child\" data-id=\"a79e338\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-952e9e8 elementor-widget elementor-widget-text-editor\" data-id=\"952e9e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>04<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e05b1e elementor-widget elementor-widget-text-editor\" data-id=\"3e05b1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Showcase my collaborative partners and shared content<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-682fa16 elementor-widget elementor-widget-text-editor\" data-id=\"682fa16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Choose an image that builds &#8211; you and the space.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2d6d21 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"e2d6d21\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/prandarto.com\/en\/blog\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Be inspired with me!<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>PRANDARTO: The Fusion of Art This is where the authentic moments of photography meet the creative possibilities unlocked by AI. Pictures that speak to you Contact me ARS POETICA \u201cA work of art brings something new into the world and changes the world to make room for it.\u201d Amy Whitaker Walls don\u2019t just surround us\u2014they [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2444","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Home - PRANDARTO cultural fusion<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home\" \/>\n<meta property=\"og:description\" content=\"PRANDARTO: The Fusion of Art This is where the authentic moments of photography meet the creative possibilities unlocked by AI. Pictures that speak to you Contact me ARS POETICA \u201cA work of art brings something new into the world and changes the world to make room for it.\u201d Amy Whitaker Walls don\u2019t just surround us\u2014they [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/prandarto.com\/en\/home\/\" \/>\n<meta property=\"og:site_name\" content=\"PRANDARTO cultural fusion\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-29T13:12:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-768x768.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/prandarto.com\/en\/home\/\",\"url\":\"https:\/\/prandarto.com\/en\/home\/\",\"name\":\"Home - PRANDARTO cultural fusion\",\"isPartOf\":{\"@id\":\"https:\/\/prandarto.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/prandarto.com\/en\/home\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/prandarto.com\/en\/home\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-768x768.jpg\",\"datePublished\":\"2025-11-08T06:44:39+00:00\",\"dateModified\":\"2026-03-29T13:12:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/prandarto.com\/en\/home\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/prandarto.com\/en\/home\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prandarto.com\/en\/home\/#primaryimage\",\"url\":\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-768x768.jpg\",\"contentUrl\":\"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-768x768.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/prandarto.com\/en\/home\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Kezd\u0151lap\",\"item\":\"https:\/\/prandarto.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/prandarto.com\/en\/#website\",\"url\":\"https:\/\/prandarto.com\/en\/\",\"name\":\"PRANDARTO cultural fusion\",\"description\":\"Egyedi digit\u00e1lis m\u0171vek, AI Art \u00e9s fot\u00f3alap\u00fa alkot\u00e1sok. Letisztult, modern vizu\u00e1lis \u00e9lm\u00e9ny otthonra, \u00fczletekbe \u00e9s k\u00f6z\u00f6ss\u00e9gi terekbe. Azonnali let\u00f6lt\u00e9s, szabad nyomtat\u00e1s.\",\"publisher\":{\"@id\":\"https:\/\/prandarto.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/prandarto.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/prandarto.com\/en\/#organization\",\"name\":\"PRANDARTO cultural fusion\",\"url\":\"https:\/\/prandarto.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prandarto.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/prandarto.com\/wp-content\/uploads\/2025\/10\/PRANDARTO-LOGO-e1764685807372.png\",\"contentUrl\":\"https:\/\/prandarto.com\/wp-content\/uploads\/2025\/10\/PRANDARTO-LOGO-e1764685807372.png\",\"width\":500,\"height\":500,\"caption\":\"PRANDARTO cultural fusion\"},\"image\":{\"@id\":\"https:\/\/prandarto.com\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Home - PRANDARTO cultural fusion","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Home","og_description":"PRANDARTO: The Fusion of Art This is where the authentic moments of photography meet the creative possibilities unlocked by AI. Pictures that speak to you Contact me ARS POETICA \u201cA work of art brings something new into the world and changes the world to make room for it.\u201d Amy Whitaker Walls don\u2019t just surround us\u2014they [&hellip;]","og_url":"https:\/\/prandarto.com\/en\/home\/","og_site_name":"PRANDARTO cultural fusion","article_modified_time":"2026-03-29T13:12:27+00:00","og_image":[{"url":"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-768x768.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/prandarto.com\/en\/home\/","url":"https:\/\/prandarto.com\/en\/home\/","name":"Home - PRANDARTO cultural fusion","isPartOf":{"@id":"https:\/\/prandarto.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/prandarto.com\/en\/home\/#primaryimage"},"image":{"@id":"https:\/\/prandarto.com\/en\/home\/#primaryimage"},"thumbnailUrl":"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-768x768.jpg","datePublished":"2025-11-08T06:44:39+00:00","dateModified":"2026-03-29T13:12:27+00:00","breadcrumb":{"@id":"https:\/\/prandarto.com\/en\/home\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/prandarto.com\/en\/home\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prandarto.com\/en\/home\/#primaryimage","url":"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-768x768.jpg","contentUrl":"https:\/\/prandarto.com\/wp-content\/uploads\/2026\/01\/Alap_Mckp_Prandarto-45-768x768.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/prandarto.com\/en\/home\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Kezd\u0151lap","item":"https:\/\/prandarto.com\/en\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/prandarto.com\/en\/#website","url":"https:\/\/prandarto.com\/en\/","name":"PRANDARTO cultural fusion","description":"Egyedi digit\u00e1lis m\u0171vek, AI Art \u00e9s fot\u00f3alap\u00fa alkot\u00e1sok. Letisztult, modern vizu\u00e1lis \u00e9lm\u00e9ny otthonra, \u00fczletekbe \u00e9s k\u00f6z\u00f6ss\u00e9gi terekbe. Azonnali let\u00f6lt\u00e9s, szabad nyomtat\u00e1s.","publisher":{"@id":"https:\/\/prandarto.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/prandarto.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/prandarto.com\/en\/#organization","name":"PRANDARTO cultural fusion","url":"https:\/\/prandarto.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prandarto.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/prandarto.com\/wp-content\/uploads\/2025\/10\/PRANDARTO-LOGO-e1764685807372.png","contentUrl":"https:\/\/prandarto.com\/wp-content\/uploads\/2025\/10\/PRANDARTO-LOGO-e1764685807372.png","width":500,"height":500,"caption":"PRANDARTO cultural fusion"},"image":{"@id":"https:\/\/prandarto.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/prandarto.com\/en\/wp-json\/wp\/v2\/pages\/2444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prandarto.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/prandarto.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/prandarto.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prandarto.com\/en\/wp-json\/wp\/v2\/comments?post=2444"}],"version-history":[{"count":4,"href":"https:\/\/prandarto.com\/en\/wp-json\/wp\/v2\/pages\/2444\/revisions"}],"predecessor-version":[{"id":2450,"href":"https:\/\/prandarto.com\/en\/wp-json\/wp\/v2\/pages\/2444\/revisions\/2450"}],"wp:attachment":[{"href":"https:\/\/prandarto.com\/en\/wp-json\/wp\/v2\/media?parent=2444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}