:root{--wp-admin-theme-color: #007cba;--wp-admin-theme-color--rgb: 0, 124, 186;--wp-admin-theme-color-darker-10: #006ba1;--wp-admin-theme-color-darker-10--rgb: 0, 107, 161;--wp-admin-theme-color-darker-20: #005a87;--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;--wp-admin-border-width-focus: 2px;--wp-block-synced-color: #7a00df;--wp-block-synced-color--rgb: 122, 0, 223;--wp-bound-block-color: var(--wp-block-synced-color)}@media(min-resolution: 192dpi){:root{--wp-admin-border-width-focus: 1.5px}}.wp-block-woocommerce-product-summary-field-wrapper .wp-block-woocommerce-product-summary-field{margin-top:0;margin-bottom:0}.components-summary-control{width:100%;min-height:108px;background-color:#fff;box-sizing:border-box;border:1px solid #757575;border-radius:2px;padding:8px;margin:0;-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;resize:vertical;overflow:hidden}.components-summary-control.rich-text [data-rich-text-placeholder]:after{color:#757575;opacity:1}.components-summary-control:focus{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color-darker-10, --wp-admin-theme-color);border-color:var(--wp-admin-theme-color-darker-10, --wp-admin-theme-color)}.has-text-align-justify{text-align:justify} /*! elementor-pro - v3.31.0 - 10-08-2025 */ .elementor-widget-loop-carousel{--swiper-pagination-size:0;--swiper-pagination-spacing:10px;--swiper-slides-gap:10px;--swiper-offset-size:0;height:-moz-fit-content;height:fit-content;--swiper-padding-bottom:calc(var(--swiper-pagination-size) + var(--swiper-pagination-spacing));--arrow-prev-top-align:50%;--arrow-prev-top-position:0px;--arrow-prev-caption-spacing:15px;--arrow-next-top-align:50%;--arrow-next-top-position:0px;--arrow-next-caption-spacing:15px;--arrow-prev-left-align:0px;--arrow-prev-left-position:0px;--arrow-next-right-align:0px;--arrow-next-right-position:0px;--arrow-next-translate-x:0px;--arrow-next-translate-y:0px;--arrow-prev-translate-x:0px;--arrow-prev-translate-y:0px;--dots-vertical-position:100%;--dots-vertical-offset:0px;--dots-horizontal-position:50%;--dots-horizontal-offset:0px;--dots-horizontal-transform:-50%;--dots-vertical-transform:-100%;--fraction-vertical-position:100%;--fraction-vertical-offset:0px;--fraction-horizontal-position:50%;--fraction-horizontal-offset:0px;--fraction-horizontal-transform:-50%;--fraction-vertical-transform:-100%;--direction-multiplier:1}.elementor-widget-loop-carousel.elementor-pagination-type-bullets{--swiper-pagination-size:6px}.elementor-widget-loop-carousel.elementor-pagination-type-fraction{--swiper-pagination-size:16px}.elementor-widget-loop-carousel.elementor-pagination-type-progressbar{--swiper-pagination-size:4px}.elementor-widget-loop-carousel .elementor-loop-container>.swiper-wrapper>.swiper-slide-active.elementor-edit-area-active{overflow:initial}.elementor-widget-loop-carousel .elementor-loop-container.offset-left{padding-inline-start:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .elementor-loop-container.offset-right{padding-inline-end:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .elementor-loop-container.offset-both{padding-inline-end:var(--swiper-offset-size,0);padding-inline-start:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized)>.swiper-wrapper{gap:var(--swiper-slides-gap);overflow:hidden}.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper>.swiper--slide,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper--slide{--number-of-gaps:max(calc(var(--swiper-slides-to-display) - 1),0);--gaps-width-total:calc(var(--number-of-gaps) * var(--swiper-slides-gap));max-width:calc((100% - var(--gaps-width-total)) / var(--swiper-slides-to-display, 1))}.elementor-widget-loop-carousel .e-loop-first-edit{margin-block-start:23px;min-width:33%}.elementor-widget-loop-carousel .swiper-wrapper .swiper-slide a.e-con{display:var(--display)}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{border-style:var(--arrow-normal-border-type);color:var(--arrow-normal-color,hsla(0,0%,93%,.9));font-size:var(--arrow-size,25px);transition-duration:.25s;z-index:2}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{fill:var(--arrow-normal-color,hsla(0,0%,93%,.9))}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{border-style:var(--arrow-hover-border-type);color:var(--arrow-hover-color,hsla(0,0%,93%,.9))}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg{fill:var(--arrow-hover-color,hsla(0,0%,93%,.9))}.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{right:calc(var(--arrow-next-right-align) + var(--arrow-next-right-position));top:calc(var(--arrow-next-top-align) + var(--arrow-next-top-position) - var(--arrow-next-caption-spacing));transform:translate(var(--arrow-next-translate-x),var(--arrow-next-translate-y))}.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{left:calc(var(--arrow-prev-left-align) + var(--arrow-prev-left-position));top:calc(var(--arrow-prev-top-align) + var(--arrow-prev-top-position) - var(--arrow-prev-caption-spacing));transform:translate(var(--arrow-prev-translate-x),var(--arrow-prev-translate-y))}.elementor-widget-loop-carousel .swiper-container-horizontal~.swiper-pagination-progressbar,.elementor-widget-loop-carousel .swiper-horizontal~.swiper-pagination-progressbar{height:var(--swiper-pagination-size)}.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progressbar-normal-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{background:var(--progressbar-hover-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-fraction{color:var(--fraction-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-bullet{background:var(--dots-normal-color,#000);height:var(--swiper-pagination-size);width:var(--swiper-pagination-size)}.elementor-widget-loop-carousel .swiper-pagination-bullet:hover{background:var(--dots-hover-color,#000);opacity:1}.elementor-widget-loop-carousel.elementor-in-place-template-editable .elementor-loop-container{overflow:visible;overflow-x:clip}.elementor-widget-loop-carousel .swiper-horizontal>.swiper-pagination-bullets,.elementor-widget-loop-carousel .swiper-pagination,.elementor-widget-loop-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-widget-loop-carousel .swiper-pagination-custom,.elementor-widget-loop-carousel .swiper-pagination-fraction{font-size:var(--swiper-pagination-size);line-height:var(--swiper-pagination-size)}.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper,.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper-container,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{padding-bottom:var(--swiper-padding-bottom)}.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper .elementor-background-slideshow,.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper-container .elementor-background-slideshow,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container .elementor-background-slideshow{padding-bottom:0}.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container)) .swiper-pagination-bullet,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{vertical-align:top}.elementor-widget-loop-carousel .swiper-pagination-bullets{height:-moz-max-content;height:max-content;inset-inline-start:calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset));top:calc(var(--dots-vertical-position) + var(--dots-vertical-offset));transform:translate(calc(var(--dots-horizontal-transform) * var(--direction-multiplier, 1)),var(--dots-vertical-transform));width:-moz-max-content;width:max-content;z-index:3}.elementor-widget-loop-carousel .swiper-pagination-fraction{height:-moz-max-content;height:max-content;inset-inline-start:calc(var(--fraction-horizontal-position) + var(--fraction-horizontal-offset));top:calc(var(--fraction-vertical-position) + var(--fraction-vertical-offset));transform:translate(calc(var(--fraction-horizontal-transform) * var(--direction-multiplier, 1)),var(--fraction-vertical-transform));width:-moz-max-content;width:max-content;z-index:3}#wpadminbar #wp-admin-bar-elementor_notes > .ab-item::before { content: "\e918"; font-family: eicons; top: 3px; font-size: 18px; } .e-route-notes { --color-editor-info: #58d0f5; } .e-route-notes [data-radix-portal] *:focus { outline: none; } .e-route-notes.e-route-notes--notable .elementor-element, .e-route-notes.e-route-notes--notable .elementor-element * { cursor: url("data:image/svg+xml,%3Csvg width='22' height='25' viewBox='0 0 34 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0048 38.7339L29.0211 29.5523C31.3985 27.1312 33.0175 24.0466 33.6734 20.6885C34.3293 17.3304 33.9926 13.8497 32.7059 10.6865C31.4192 7.52328 29.2402 4.81963 26.4446 2.91746C23.649 1.01528 20.3622 0 17 0C13.6378 0 10.351 1.01528 7.5554 2.91746C4.75979 4.81963 2.58085 7.52328 1.29414 10.6865C0.00742391 13.8497 -0.329284 17.3304 0.326594 20.6885C0.982471 24.0466 2.60148 27.1312 4.97888 29.5523L13.9974 38.7339C14.7943 39.5446 15.8746 40 17.0011 40C18.1275 40 19.2078 39.5446 20.0048 38.7339ZM17 25.9668C21.6944 25.9668 25.5 22.0915 25.5 17.311C25.5 12.5306 21.6944 8.65524 17 8.65524C12.3056 8.65524 8.5 12.5306 8.5 17.311C8.5 22.0915 12.3056 25.9668 17 25.9668Z' fill='%23A4AFB6'/%3E%3C/svg%3E%0A") 0 25, pointer; } .e-route-notes.e-route-notes--notable .elementor-element:hover { outline: 1px solid var(--color-editor-info); } .e-route-notes.e-route-notes--notable .elementor-element iframe { pointer-events: none; } /*# sourceMappingURL=notes.css.map */import { useToastNotification } from '@ea11y-apps/global/hooks'; import { createContext, useCallback, useContext, useEffect, useState, } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; import APISettings from '../api'; const PluginSettingsContext = createContext({}); export const PluginSettingsProvider = ({ children }) => { const { error } = useToastNotification(); const [pluginSettings, setPluginSettings] = useState(); const [loaded, setLoaded] = useState(false); const refreshPluginSettings = useCallback(() => { APISettings.getPluginSettings() .then((settings) => { if ('isConnected' in settings) { settings.isConnected = Boolean(settings.isConnected); } if ('closePostConnectModal' in settings) { settings.closePostConnectModal = Boolean( settings.closePostConnectModal, ); } if ('closeOnboardingModal' in settings) { settings.closeOnboardingModal = Boolean( settings.closeOnboardingModal, ); } if ('closeGetStartedModal' in settings) { settings.closeGetStartedModal = Boolean( settings.closeGetStartedModal, ); } if ('isUrlMismatch' in settings) { settings.isUrlMismatch = Boolean(settings.isUrlMismatch); } if ('unfilteredUploads' in settings) { settings.unfilteredUploads = Boolean(settings.unfilteredUploads); } if ('homeUrl' in settings) { settings.homeUrl = settings.homeUrl; } if ('isElementorOne' in settings) { settings.isElementorOne = Boolean(settings.isElementorOne); } if ('hasElementorOneSubscription' in settings) { settings.hasElementorOneSubscription = Boolean( settings.hasElementorOneSubscription, ); } if ('isMigrationPopupDismissed' in settings) { settings.isMigrationPopupDismissed = Boolean( settings.isMigrationPopupDismissed, ); } setPluginSettings(settings); setLoaded(true); }) .catch(() => { error(__('An error occurred.', 'pojo-accessibility')); setLoaded(true); }); }, []); useEffect(() => { refreshPluginSettings(); }, [refreshPluginSettings]); return ( {children} ); }; export const usePluginSettingsContext = () => { return useContext(PluginSettingsContext); }; Home - joynsarah

Crafting Moments you cherish forever

About Us

Our Story of Creating Perfect Events

Every celebration begins as a soft dream and a quiet promise of something beautiful to come. At Joy N Sarah, we weave emotions into art, refining brief instants into beautifully curated experiences. As a trusted name in event management in South India, we blend inspired ideas with thoughtful structure to transform every occasion into moments worth remembering. Through careful planning and professional execution, we ensure every event leaves a lasting impression. Explore our services or begin your journey with us today.

Create Stories With Us
Our Services

Where Every Service Tells a Story

Product Launches Events

Impactful launches designed to capture attention and leave a lasting impression.

Community & Charity Events

Meaningful gatherings that unite people and support causes that truly matter.

Wedding Planning

From décor to coordination, we create weddings filled with beauty and emotion.

Catering Services

Delicious menus crafted with care to match your theme and delight every guest.

Ceremony Coordination

Seamless planning that ensures every moment flows perfectly and meaningfully.

Corporate Events Planning

Professional event solutions that reflect your brand and engage your audience.

00+

Happy Customers

00+

Catered Events

00+

Corporate Events

00+

Product Launches

Our Portfolio

WhatsApp Image 2025-11-11 at 12.09.57 PM (1)
WhatsApp Image 2025-11-11 at 12.09.55 PM (2)
Our Organizers

Meet Our Planners

Alvi Jenefer

Fashion Designer

Esther Howard

Product Designer

Marry Rose

Main Organizer

Bella Maria

Fashion Designer
From concept to creation, we make your vision unforgettable.

Turning Dreams Into Perfect Celebrations

operationiraqichildren.org