{"id":3093,"date":"2026-09-08T15:06:54","date_gmt":"2026-09-08T15:06:54","guid":{"rendered":"https:\/\/start.myshul.com\/?page_id=3093"},"modified":"2026-09-23T16:16:30","modified_gmt":"2026-09-23T20:16:30","slug":"event-seating","status":"publish","type":"page","link":"https:\/\/myshul.com\/software\/event-seating\/","title":{"rendered":"Event Seating"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3093\" class=\"elementor elementor-3093\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c33a48c e-flex e-con-boxed e-con e-parent\" data-id=\"3c33a48c\" data-element_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-14f95bc7 e-con-full e-flex e-con e-child\" data-id=\"14f95bc7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-57ce936d elementor-widget elementor-widget-heading\" data-id=\"57ce936d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Event seating and maps, made simple.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e46fc08 elementor-widget elementor-widget-heading\" data-id=\"3e46fc08\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Create custom seat maps, sell seats your way, and make the entire seating process easier for your staff and your community.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43be350a e-con-full e-flex e-con e-child\" data-id=\"43be350a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-693565c6 elementor-mobile-align-justify elementor-widget elementor-widget-button\" data-id=\"693565c6\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/myshul.com\/software\/get-started\/\">\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\">Get a free demo<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-442de5c2 elementor-mobile-align-justify elementor-widget elementor-widget-button\" data-id=\"442de5c2\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/myshul.com\/software\/get-started\/\">\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\">View Pricing<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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<div class=\"elementor-element elementor-element-1d27b995 e-con-full e-flex e-con e-child\" data-id=\"1d27b995\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a3b03df elementor-widget elementor-widget-image\" data-id=\"2a3b03df\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"762\" height=\"988\" src=\"https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Selection_Grid.png\" class=\"attachment-large size-large wp-image-3505\" alt=\"\" srcset=\"https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Selection_Grid.png 762w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Selection_Grid-231x300.png 231w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/>\t\t\t\t\t\t\t\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-19bda20 e-flex e-con-boxed e-con e-parent\" data-id=\"19bda20\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-eece122 e-con-full e-flex e-con e-child\" data-id=\"eece122\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d867321 elementor-widget elementor-widget-heading\" data-id=\"d867321\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sell every seat online. <br>Know exactly who is sitting where.<\/h2>\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-06bb18c e-con-full e-flex e-con e-child\" data-id=\"06bb18c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-20ca5a1 e-con-full e-flex e-con e-child\" data-id=\"20ca5a1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-72559fb e-con-full e-flex e-con e-child\" data-id=\"72559fb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-614d981 elementor-widget elementor-widget-image\" data-id=\"614d981\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"780\" height=\"1024\" src=\"https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seats_reservations-780x1024.png\" class=\"attachment-large size-large wp-image-3487\" alt=\"\" srcset=\"https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seats_reservations-780x1024.png 780w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seats_reservations-229x300.png 229w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seats_reservations-768x1008.png 768w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seats_reservations.png 940w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/>\t\t\t\t\t\t\t\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<div class=\"elementor-element elementor-element-5136649 e-con-full e-flex e-con e-child\" data-id=\"5136649\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-253dad5 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"253dad5\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"192\" height=\"192\" viewBox=\"0 0 192 192\" fill=\"none\"><rect width=\"192\" height=\"192\" rx=\"40\" fill=\"#F9F3ED\"><\/rect><path d=\"M103.543 45.633C104.823 44.0834 106.966 43.5734 108.801 44.3768C110.634 45.1808 111.724 47.1072 111.476 49.1087L107.604 80.3634H135.355C136.491 80.3634 137.655 80.3574 138.597 80.4433C139.447 80.5209 141.076 80.7274 142.487 81.8771C144.102 83.1941 145.03 85.1887 144.999 87.2838C144.972 89.114 144.085 90.5084 143.6 91.2167C143.062 92.0024 142.313 92.9012 141.585 93.7824L101.457 142.367C100.177 143.917 98.0339 144.427 96.1993 143.623C94.3651 142.819 93.276 140.893 93.5241 138.891L97.396 107.636H69.6455C68.5079 107.636 67.3414 107.643 66.3983 107.557C65.5486 107.479 63.9233 107.271 62.5131 106.123C60.8977 104.806 59.9697 102.811 60.0008 100.716L60.0492 100.05C60.2435 98.5477 60.9756 97.403 61.3999 96.7832C61.938 95.9974 62.6872 95.0986 63.4151 94.2174L103.543 45.633ZM71.5683 98.5454H102.5C103.792 98.5456 105.024 99.104 105.879 100.081C106.734 101.059 107.131 102.361 106.97 103.655L104.37 124.629L133.432 89.4544H102.5C101.208 89.4544 99.9761 88.8957 99.1208 87.9185C98.2656 86.9411 97.8693 85.6389 98.0296 84.3452L100.626 63.3667L71.5683 98.5454Z\" fill=\"black\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tBuild and save maps in minutes\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tDraw your synagogues seat layout, assign pricing, and you're ready to sell seats. \t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4441883 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"4441883\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"192\" height=\"192\" viewBox=\"0 0 192 192\" fill=\"none\"><rect width=\"192\" height=\"192\" rx=\"40\" fill=\"#F9F3ED\"><\/rect><path d=\"M93.1898 47.9995C94.9394 46.5725 97.5186 46.6731 99.1495 48.304L112.513 61.6678C114.253 63.4075 114.253 66.2273 112.513 67.9669C110.774 69.7066 107.954 69.7066 106.214 67.9669L100.455 62.2073V91.545H129.792L124.033 85.7854C122.293 84.0457 122.293 81.2259 124.033 79.4863C125.772 77.7466 128.592 77.7466 130.332 79.4863L143.695 92.8501C145.435 94.5897 145.435 97.4096 143.695 99.1492L130.332 112.513C128.592 114.253 125.772 114.253 124.033 112.513C122.293 110.773 122.293 107.954 124.033 106.214L129.792 100.454H100.455V129.792L106.214 124.032C107.954 122.293 110.774 122.293 112.513 124.032C114.253 125.772 114.253 128.592 112.513 130.331L99.1495 143.695C97.4099 145.435 94.5901 145.435 92.8505 143.695L79.4867 130.331C77.7471 128.592 77.7471 125.772 79.4867 124.032C81.2264 122.293 84.0462 122.293 85.7858 124.032L91.5454 129.792V100.454H62.2079L67.9675 106.214C69.7071 107.954 69.7071 110.773 67.9675 112.513C66.2279 114.253 63.4081 114.253 61.6684 112.513L48.3047 99.1492C46.5651 97.4096 46.5651 94.5897 48.3047 92.8501L61.6684 79.4863C63.4081 77.7466 66.2279 77.7466 67.9675 79.4863C69.7071 81.2259 69.7071 84.0457 67.9675 85.7854L62.2079 91.545H91.5454V62.2073L85.7858 67.9669C84.0462 69.7066 81.2264 69.7066 79.4867 67.9669C77.7471 66.2273 77.7471 63.4075 79.4867 61.6678L92.8505 48.304L93.1898 47.9995Z\" fill=\"black\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tChoose how seats are assigned\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tOpen the map to your members so they can choose their seat, or keep it locked so admins decide who sits where.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d42bd0 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"2d42bd0\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"192\" height=\"192\" viewBox=\"0 0 192 192\" fill=\"none\"><rect width=\"192\" height=\"192\" rx=\"40\" fill=\"#F9F3ED\"><\/rect><path d=\"M48 124.5C48 119.253 52.2981 115 57.6 115C62.9019 115 67.2 119.253 67.2 124.5C67.2 129.747 62.9019 134 57.6 134C52.2981 134 48 129.747 48 124.5ZM139.2 119.75C141.851 119.75 144 121.877 144 124.5C144 127.123 141.851 129.25 139.2 129.25H81.6C78.949 129.25 76.8 127.123 76.8 124.5C76.8 121.877 78.949 119.75 81.6 119.75H139.2ZM48 96C48 90.7533 52.2981 86.5 57.6 86.5C62.9019 86.5 67.2 90.7533 67.2 96C67.2 101.247 62.9019 105.5 57.6 105.5C52.2981 105.5 48 101.247 48 96ZM139.2 91.25C141.851 91.25 144 93.3766 144 96C144 98.6234 141.851 100.75 139.2 100.75H81.6C78.949 100.75 76.8 98.6234 76.8 96C76.8 93.3766 78.949 91.25 81.6 91.25H139.2ZM48 67.5C48 62.2533 52.2981 58 57.6 58C62.9019 58 67.2 62.2533 67.2 67.5C67.2 72.7467 62.9019 77 57.6 77C52.2981 77 48 72.7467 48 67.5ZM139.2 62.75C141.851 62.75 144 64.8766 144 67.5C144 70.1234 141.851 72.25 139.2 72.25H81.6C78.949 72.25 76.8 70.1234 76.8 67.5C76.8 64.8766 78.949 62.75 81.6 62.75H139.2Z\" fill=\"black\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tKeep a full history of your events\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tAll your events are saved so you can run reports or check where someone sat last year whenever you need.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d6b8b2 e-flex e-con-boxed e-con e-parent\" data-id=\"5d6b8b2\" data-element_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-3bd43cb e-con-full e-flex e-con e-child\" data-id=\"3bd43cb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77fb3a6 elementor-widget elementor-widget-heading\" data-id=\"77fb3a6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What event seating software looks like with MyShul.<\/h2>\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-9c4d2ec e-con-full e-flex e-con e-child\" data-id=\"9c4d2ec\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6b0188c e-con-full e-flex e-con e-child\" data-id=\"6b0188c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85813d3 elementor-widget elementor-widget-image\" data-id=\"85813d3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"711\" height=\"711\" src=\"https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Map.png\" class=\"attachment-large size-large wp-image-3485\" alt=\"\" srcset=\"https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Map.png 711w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Map-300x300.png 300w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Map-150x150.png 150w\" sizes=\"(max-width: 711px) 100vw, 711px\" \/>\t\t\t\t\t\t\t\t\t\t\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-b648457 e-con-full e-flex e-con e-child\" data-id=\"b648457\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c37b0c0 elementor-widget elementor-widget-heading\" data-id=\"c37b0c0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Design Your Seating Map with Ease<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e89e8e5 elementor-widget elementor-widget-heading\" data-id=\"e89e8e5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Plot Seats and Shape Your Layout<\/h2>\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<div class=\"elementor-element elementor-element-2164b3e e-con-full e-flex e-con e-child\" data-id=\"2164b3e\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-475f0be e-con-full e-flex e-con e-child\" data-id=\"475f0be\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-248a8db elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"248a8db\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">One-Click Labels &amp; Map<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27144b2 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"27144b2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Instantly Print, Ready-Made, Seat Labels and Map<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ded9d5 e-con-full e-flex e-con e-child\" data-id=\"2ded9d5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a037e4b elementor-widget elementor-widget-image\" data-id=\"a037e4b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"625\" src=\"https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Labels-1024x800.png\" class=\"attachment-large size-large wp-image-3477\" alt=\"\" srcset=\"https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Labels-1024x800.png 1024w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Labels-300x234.png 300w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Labels-768x600.png 768w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Labels.png 1258w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\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<div class=\"elementor-element elementor-element-06018e5 e-con-full e-flex e-con e-child\" data-id=\"06018e5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fec46db elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"fec46db\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Turn the public map off<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb75849 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"cb75849\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Users Choose How Many, Admins Choose Where<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f24cb48 e-con-full e-flex e-con e-child\" data-id=\"f24cb48\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-736042d elementor-widget elementor-widget-image\" data-id=\"736042d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"770\" src=\"https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Options-1024x986.png\" class=\"attachment-large size-large wp-image-3490\" alt=\"\" srcset=\"https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Options-1024x986.png 1024w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Options-300x289.png 300w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Options-768x740.png 768w, https:\/\/myshul.com\/software\/wp-content\/uploads\/2026\/09\/Seat_Options.png 1187w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-60a7beff e-flex e-con-boxed e-con e-parent\" data-id=\"60a7beff\" data-element_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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d4559ed e-flex e-con-boxed e-con e-parent\" data-id=\"1d4559ed\" data-element_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-1712dd8d e-con-full e-flex e-con e-child\" data-id=\"1712dd8d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bb48f4d elementor-widget elementor-widget-heading\" data-id=\"2bb48f4d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Your top questions, answered.\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13757cc4 elementor-widget elementor-widget-html\" data-id=\"13757cc4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- GOOGLE MATERIAL SYMBOLS -->\n<link\n    rel=\"stylesheet\"\n    href=\"https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,400,0,0\"\n\/>\n\n\n<!-- =====================================================\n     SEO \/ SCHEMA FRIENDLY FAQ\n===================================================== -->\n\n<section\n    id=\"owner-faq\"\n    itemscope\n    itemtype=\"https:\/\/schema.org\/FAQPage\"\n>\n\n    <div class=\"owner-faq__inner\">\n\n        <div class=\"owner-faq__list\">\n\n            <!-- =================================================\n                 FAQ 1\n            ================================================== -->\n\n            <div\n                class=\"owner-faq__item\"\n                itemprop=\"mainEntity\"\n                itemscope\n                itemtype=\"https:\/\/schema.org\/Question\"\n            >\n\n                <h3 class=\"owner-faq__heading\">\n\n                    <button\n                        id=\"faq-question-1\"\n                        class=\"owner-faq__question\"\n                        type=\"button\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"faq-answer-1\"\n                    >\n\n                        <span\n                            class=\"owner-faq__question-text\"\n                            itemprop=\"name\"\n                        >\n                            What names appear on the seat labels and seating map?\n                        <\/span>\n\n                        <span\n                            class=\"owner-faq__icon-wrap\"\n                            aria-hidden=\"true\"\n                        >\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__plus\"\n                            >\n                                add\n                            <\/span>\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__minus\"\n                            >\n                                remove\n                            <\/span>\n\n                        <\/span>\n\n                    <\/button>\n\n                <\/h3>\n\n                <div\n                    id=\"faq-answer-1\"\n                    class=\"owner-faq__answer-wrap\"\n                    role=\"region\"\n                    aria-labelledby=\"faq-question-1\"\n                    itemprop=\"acceptedAnswer\"\n                    itemscope\n                    itemtype=\"https:\/\/schema.org\/Answer\"\n                >\n\n                    <div\n                        class=\"owner-faq__answer\"\n                        itemprop=\"text\"\n                    >\n\n                        <p>\n                            When selecting seats, either directly from the map or by choosing a quantity, users can enter a name for each seat individually or use one group name for the entire reservation. For example, you can display \u201cWahba Family\u201d or individual names like \u201cElie Wahba,\u201d \u201cAbie Wahba,\u201d and more. Admins can edit or override any of these names at any time.\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n            <!-- =================================================\n                 FAQ 2\n            ================================================== -->\n\n            <div\n                class=\"owner-faq__item\"\n                itemprop=\"mainEntity\"\n                itemscope\n                itemtype=\"https:\/\/schema.org\/Question\"\n            >\n\n                <h3 class=\"owner-faq__heading\">\n\n                    <button\n                        id=\"faq-question-2\"\n                        class=\"owner-faq__question\"\n                        type=\"button\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"faq-answer-2\"\n                    >\n\n                        <span\n                            class=\"owner-faq__question-text\"\n                            itemprop=\"name\"\n                        >\n                            Can we re-use the same seating map?\n                        <\/span>\n\n                        <span\n                            class=\"owner-faq__icon-wrap\"\n                            aria-hidden=\"true\"\n                        >\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__plus\"\n                            >\n                                add\n                            <\/span>\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__minus\"\n                            >\n                                remove\n                            <\/span>\n\n                        <\/span>\n\n                    <\/button>\n\n                <\/h3>\n\n                <div\n                    id=\"faq-answer-2\"\n                    class=\"owner-faq__answer-wrap\"\n                    role=\"region\"\n                    aria-labelledby=\"faq-question-2\"\n                    itemprop=\"acceptedAnswer\"\n                    itemscope\n                    itemtype=\"https:\/\/schema.org\/Answer\"\n                >\n\n                    <div\n                        class=\"owner-faq__answer\"\n                        itemprop=\"text\"\n                    >\n\n                        <p>\n                            Yes. Once built, a map can be reused across all future events. You can also create as many unique maps as you need.\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n            <!-- =================================================\n                 FAQ 3\n            ================================================== -->\n\n            <div\n                class=\"owner-faq__item\"\n                itemprop=\"mainEntity\"\n                itemscope\n                itemtype=\"https:\/\/schema.org\/Question\"\n            >\n\n                <h3 class=\"owner-faq__heading\">\n\n                    <button\n                        id=\"faq-question-3\"\n                        class=\"owner-faq__question\"\n                        type=\"button\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"faq-answer-3\"\n                    >\n\n                        <span\n                            class=\"owner-faq__question-text\"\n                            itemprop=\"name\"\n                        >\n                            Can we use this for High Holiday seating?\n                        <\/span>\n\n                        <span\n                            class=\"owner-faq__icon-wrap\"\n                            aria-hidden=\"true\"\n                        >\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__plus\"\n                            >\n                                add\n                            <\/span>\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__minus\"\n                            >\n                                remove\n                            <\/span>\n\n                        <\/span>\n\n                    <\/button>\n\n                <\/h3>\n\n                <div\n                    id=\"faq-answer-3\"\n                    class=\"owner-faq__answer-wrap\"\n                    role=\"region\"\n                    aria-labelledby=\"faq-question-3\"\n                    itemprop=\"acceptedAnswer\"\n                    itemscope\n                    itemtype=\"https:\/\/schema.org\/Answer\"\n                >\n\n                    <div\n                        class=\"owner-faq__answer\"\n                        itemprop=\"text\"\n                    >\n\n                        <p>\n                            Yes, and that is what most shuls use it for. You can run several maps inside one event (e.g. main sanctuary, women's section, second minyan, etc.)\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n            <!-- =================================================\n                 FAQ 4\n            ================================================== -->\n\n            <div\n                class=\"owner-faq__item\"\n                itemprop=\"mainEntity\"\n                itemscope\n                itemtype=\"https:\/\/schema.org\/Question\"\n            >\n\n                <h3 class=\"owner-faq__heading\">\n\n                    <button\n                        id=\"faq-question-4\"\n                        class=\"owner-faq__question\"\n                        type=\"button\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"faq-answer-4\"\n                    >\n\n                        <span\n                            class=\"owner-faq__question-text\"\n                            itemprop=\"name\"\n                        >\n                            Can members get a discount automatically?\n                        <\/span>\n\n                        <span\n                            class=\"owner-faq__icon-wrap\"\n                            aria-hidden=\"true\"\n                        >\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__plus\"\n                            >\n                                add\n                            <\/span>\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__minus\"\n                            >\n                                remove\n                            <\/span>\n\n                        <\/span>\n\n                    <\/button>\n\n                <\/h3>\n\n                <div\n                    id=\"faq-answer-4\"\n                    class=\"owner-faq__answer-wrap\"\n                    role=\"region\"\n                    aria-labelledby=\"faq-question-4\"\n                    itemprop=\"acceptedAnswer\"\n                    itemscope\n                    itemtype=\"https:\/\/schema.org\/Answer\"\n                >\n\n                    <div\n                        class=\"owner-faq__answer\"\n                        itemprop=\"text\"\n                    >\n\n                        <p>\n                            Yes. Set a member price and it applies on its own when a member logs in, so nobody in the office has to remember who gets what. You can also create coupon codes for a set discount or to let someone reserve a seat now and pay later.\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n            <!-- =================================================\n                 FAQ 5\n            ================================================== -->\n\n            <div\n                class=\"owner-faq__item\"\n                itemprop=\"mainEntity\"\n                itemscope\n                itemtype=\"https:\/\/schema.org\/Question\"\n            >\n\n                <h3 class=\"owner-faq__heading\">\n\n                    <button\n                        id=\"faq-question-5\"\n                        class=\"owner-faq__question\"\n                        type=\"button\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"faq-answer-5\"\n                    >\n\n                        <span\n                            class=\"owner-faq__question-text\"\n                            itemprop=\"name\"\n                        >\n                            Can we print a seating chart and seat labels?\n                        <\/span>\n\n                        <span\n                            class=\"owner-faq__icon-wrap\"\n                            aria-hidden=\"true\"\n                        >\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__plus\"\n                            >\n                                add\n                            <\/span>\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__minus\"\n                            >\n                                remove\n                            <\/span>\n\n                        <\/span>\n\n                    <\/button>\n\n                <\/h3>\n\n                <div\n                    id=\"faq-answer-5\"\n                    class=\"owner-faq__answer-wrap\"\n                    role=\"region\"\n                    aria-labelledby=\"faq-question-5\"\n                    itemprop=\"acceptedAnswer\"\n                    itemscope\n                    itemtype=\"https:\/\/schema.org\/Answer\"\n                >\n\n                    <div\n                        class=\"owner-faq__answer\"\n                        itemprop=\"text\"\n                    >\n\n                        <p>\n                            Yes. Print labels for each seat, and print the full map with names on it, which is what most shuls hand to the gabbaim before Rosh Hashanah.\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n            <!-- =================================================\n                 FAQ 6\n            ================================================== -->\n\n            <div\n                class=\"owner-faq__item\"\n                itemprop=\"mainEntity\"\n                itemscope\n                itemtype=\"https:\/\/schema.org\/Question\"\n            >\n\n                <h3 class=\"owner-faq__heading\">\n\n                    <button\n                        id=\"faq-question-6\"\n                        class=\"owner-faq__question\"\n                        type=\"button\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"faq-answer-6\"\n                    >\n\n                        <span\n                            class=\"owner-faq__question-text\"\n                            itemprop=\"name\"\n                        >\n                            Do users or admins pick the seats?\n                        <\/span>\n\n                        <span\n                            class=\"owner-faq__icon-wrap\"\n                            aria-hidden=\"true\"\n                        >\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__plus\"\n                            >\n                                add\n                            <\/span>\n\n                            <span\n                                class=\"material-symbols-rounded owner-faq__icon owner-faq__minus\"\n                            >\n                                remove\n                            <\/span>\n\n                        <\/span>\n\n                    <\/button>\n\n                <\/h3>\n\n                <div\n                    id=\"faq-answer-6\"\n                    class=\"owner-faq__answer-wrap\"\n                    role=\"region\"\n                    aria-labelledby=\"faq-question-6\"\n                    itemprop=\"acceptedAnswer\"\n                    itemscope\n                    itemtype=\"https:\/\/schema.org\/Answer\"\n                >\n\n                    <div\n                        class=\"owner-faq__answer\"\n                        itemprop=\"text\"\n                    >\n\n                        <p>\n                            You choose how it works. You can allow users to select their own seats, or hide the map so only admins can assign them. Admins can always override and reassign seats at any time.\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n\n<style>\n\n\/* =====================================================\n   OWNER FAQ\n===================================================== *\/\n\n#owner-faq {\n\n    width: 100%;\n\n    background: #ffffff;\n\n    --owner-hover: #f9f3ed;\n\n    \/*\n    Owner-style easing.\n    Fast through center with soft deceleration.\n    *\/\n    --owner-ease: cubic-bezier(0.16, 1, 0.3, 1);\n}\n\n\n\n\/* =====================================================\n   CONTAINER\n===================================================== *\/\n\n#owner-faq .owner-faq__inner {\n\n    width: 100%;\n}\n\n\n\n\/* =====================================================\n   FAQ LIST\n===================================================== *\/\n\n#owner-faq .owner-faq__list {\n\n    width: 100%;\n}\n\n\n\n\/* =====================================================\n   FAQ ITEM\n===================================================== *\/\n\n#owner-faq .owner-faq__item {\n\n    position: relative;\n\n    width: 100%;\n\n    margin: 0;\n\n    border: 0 !important;\n\n    border-radius: 16px;\n\n    background: transparent;\n\n    overflow: hidden;\n\n    transition:\n        background-color 450ms var(--owner-ease);\n}\n\n\n\n\/* spacing between FAQ rows *\/\n\n#owner-faq .owner-faq__item + .owner-faq__item {\n\n    margin-top: 4px;\n}\n\n\n\n\/* DESKTOP HOVER *\/\n\n@media (hover:hover) {\n\n    #owner-faq .owner-faq__item:hover {\n\n        background-color: var(--owner-hover);\n    }\n\n}\n\n\n\n\/* OPEN *\/\n\n#owner-faq .owner-faq__item.is-open {\n\n    background-color: var(--owner-hover);\n}\n\n\n\n\/* =====================================================\n   SEMANTIC QUESTION HEADING\n\n   H3 gives Google a real heading hierarchy while\n   having zero visual effect on the existing design.\n===================================================== *\/\n\n#owner-faq .owner-faq__heading {\n\n    display: block;\n\n    width: 100%;\n\n    margin: 0 !important;\n\n    padding: 0 !important;\n\n    border: 0;\n\n    font: inherit;\n\n    line-height: inherit;\n}\n\n\n\n\/* =====================================================\n   QUESTION\n===================================================== *\/\n\n#owner-faq .owner-faq__question,\n#owner-faq .owner-faq__question:hover,\n#owner-faq .owner-faq__question:focus,\n#owner-faq .owner-faq__question:active {\n\n    appearance: none !important;\n\n    -webkit-appearance: none !important;\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: space-between;\n\n    gap: 40px;\n\n    width: 100%;\n\n    min-height: 100px;\n\n    margin: 0 !important;\n\n    padding: 30px 30px !important;\n\n    border: 0 !important;\n\n    border-radius: 0 !important;\n\n    outline: none !important;\n\n    box-shadow: none !important;\n\n    background: transparent !important;\n\n    color: #111111 !important;\n\n    text-align: left;\n\n    cursor: pointer;\n}\n\n\n\n\/* keyboard focus *\/\n\n#owner-faq .owner-faq__question:focus-visible {\n\n    outline: 2px solid currentColor !important;\n\n    outline-offset: -4px !important;\n}\n\n\n\n\/* =====================================================\n   QUESTION TEXT\n===================================================== *\/\n\n#owner-faq .owner-faq__question-text {\n\n    margin: 0;\n\n    padding: 0;\n\n    font-family: \"Stack Sans Text\", sans-serif;\n\n    font-size: 25px;\n\n    line-height: 1.15;\n\n    font-weight: 500;\n\n    letter-spacing: -1.25px;\n\n    color: #111111;\n\n    flex: 1;\n\n    min-width: 0;\n\n    white-space: normal;\n\n    overflow-wrap: break-word;\n\n    word-break: normal;\n\n    \/*\n    IMPORTANT:\n    no hover animation on text\n    *\/\n\n    transform: none !important;\n\n    transition: none !important;\n}\n\n\n\n\/* Elementor \/ WordPress hover overrides *\/\n\n#owner-faq\n.owner-faq__question:hover\n.owner-faq__question-text {\n\n    color: #111111 !important;\n\n    transform: none !important;\n}\n\n\n\n\/* =====================================================\n   ICON HOLDER\n===================================================== *\/\n\n#owner-faq .owner-faq__icon-wrap {\n\n    position: relative;\n\n    flex: 0 0 auto;\n\n    width: 42px;\n\n    height: 42px;\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n    transform: scale(1);\n\n    transition:\n        transform 450ms var(--owner-ease);\n}\n\n\n\n\/* =====================================================\n   ICONS\n===================================================== *\/\n\n#owner-faq .owner-faq__icon {\n\n    position: absolute;\n\n    top: 50%;\n\n    left: 50%;\n\n    display: block;\n\n    font-size: 34px;\n\n    line-height: 1;\n\n    color: #111111;\n\n    font-variation-settings:\n        \"FILL\" 0,\n        \"wght\" 400,\n        \"GRAD\" 0,\n        \"opsz\" 40;\n\n    transform-origin: 50% 50%;\n\n    will-change:\n        transform,\n        opacity;\n\n    transition:\n        transform 600ms var(--owner-ease),\n        opacity 300ms ease;\n}\n\n\n\n\/* =====================================================\n   PLUS \u2014 CLOSED\n===================================================== *\/\n\n#owner-faq .owner-faq__plus {\n\n    opacity: 1;\n\n    transform:\n        translate(-50%, -50%)\n        rotate(0deg)\n        scale(1);\n}\n\n\n\n\/* =====================================================\n   MINUS \u2014 CLOSED\n===================================================== *\/\n\n#owner-faq .owner-faq__minus {\n\n    opacity: 0;\n\n    transform:\n        translate(-50%, -50%)\n        rotate(-90deg)\n        scale(.72);\n}\n\n\n\n\/* =====================================================\n   PLUS \u2014 OPEN\n===================================================== *\/\n\n#owner-faq\n.owner-faq__item.is-open\n.owner-faq__plus {\n\n    opacity: 0;\n\n    transform:\n        translate(-50%, -50%)\n        rotate(90deg)\n        scale(.72);\n}\n\n\n\n\/* =====================================================\n   MINUS \u2014 OPEN\n===================================================== *\/\n\n#owner-faq\n.owner-faq__item.is-open\n.owner-faq__minus {\n\n    opacity: 1;\n\n    transform:\n        translate(-50%, -50%)\n        rotate(0deg)\n        scale(1);\n}\n\n\n\n\/* =====================================================\n   ICON HOVER\n===================================================== *\/\n\n@media (hover:hover) {\n\n    #owner-faq\n    .owner-faq__item:hover\n    .owner-faq__icon-wrap {\n\n        transform: scale(1.04);\n    }\n\n}\n\n\n\n\/* =====================================================\n   ANSWER WRAPPER\n\n   IMPORTANT SEO NOTE:\n   Answer remains directly inside the HTML\/DOM.\n\n   JavaScript DOES NOT fetch, create or inject it.\n   CSS only controls its visual presentation.\n===================================================== *\/\n\n#owner-faq .owner-faq__answer-wrap {\n\n    height: 0;\n\n    overflow: hidden;\n\n    opacity: 0;\n\n    will-change:\n        height,\n        opacity;\n\n    transition:\n        height 650ms var(--owner-ease),\n        opacity 350ms ease;\n}\n\n\n\n\/* OPEN *\/\n\n#owner-faq\n.owner-faq__item.is-open\n.owner-faq__answer-wrap {\n\n    opacity: 1;\n}\n\n\n\n\/* =====================================================\n   ANSWER\n===================================================== *\/\n\n#owner-faq .owner-faq__answer {\n\n    max-width: 780px;\n\n    padding:\n        0\n        30px\n        34px\n        30px;\n\n    transform: translateY(-10px);\n\n    opacity: 0;\n\n    transition:\n        transform 650ms var(--owner-ease),\n        opacity 350ms ease;\n}\n\n\n\n\/* OPEN ANSWER *\/\n\n#owner-faq\n.owner-faq__item.is-open\n.owner-faq__answer {\n\n    transform: translateY(0);\n\n    opacity: 1;\n}\n\n\n\n\/* =====================================================\n   ANSWER TEXT\n===================================================== *\/\n\n#owner-faq .owner-faq__answer p {\n\n    margin:\n        0\n        0\n        18px;\n\n    padding: 0;\n\n    font-family: \"Stack Sans Text\", sans-serif;\n\n    font-size: 18px;\n\n    line-height: 1.5;\n\n    font-weight: 400;\n\n    letter-spacing: -0.25px;\n\n    color: #4b4b4b;\n}\n\n\n\n#owner-faq .owner-faq__answer p:last-child {\n\n    margin-bottom: 0;\n}\n\n\n\n\/* =====================================================\n   MOBILE\n===================================================== *\/\n\n@media (max-width: 767px) {\n\n    #owner-faq .owner-faq__item {\n\n        border-radius: 12px;\n    }\n\n\n    #owner-faq .owner-faq__item + .owner-faq__item {\n\n        margin-top: 2px;\n    }\n\n\n    #owner-faq .owner-faq__question,\n    #owner-faq .owner-faq__question:hover,\n    #owner-faq .owner-faq__question:focus,\n    #owner-faq .owner-faq__question:active {\n\n        min-height: 78px;\n\n        gap: 20px;\n\n        \/*\n        Makes icon stay at top-right\n        when title wraps.\n        *\/\n\n        align-items: flex-start;\n\n        padding:\n            22px\n            18px !important;\n    }\n\n\n    #owner-faq .owner-faq__question-text {\n\n        font-size: 18px;\n\n        line-height: 1.18;\n\n        letter-spacing: -.6px;\n\n        flex: 1;\n\n        min-width: 0;\n\n        width: auto;\n\n        max-width: 100%;\n\n        white-space: normal !important;\n\n        overflow-wrap: break-word;\n\n        word-wrap: break-word;\n\n        word-break: normal;\n    }\n\n\n    #owner-faq .owner-faq__icon-wrap {\n\n        width: 32px;\n        height: 32px;\n        margin-top: 2px;\n    }\n\n\n    #owner-faq .owner-faq__icon {\n\n        font-size: 20px;\n    }\n\n\n    #owner-faq .owner-faq__answer {\n\n        max-width: 100%;\n\n        padding:\n            0\n            60px\n            26px\n            18px;\n    }\n\n\n    #owner-faq .owner-faq__answer p {\n\n        font-size: 17px;\n\n        line-height: 1.5;\n    }\n\n}\n\n\n\n\/* =====================================================\n   REDUCED MOTION ACCESSIBILITY\n===================================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n    #owner-faq *,\n    #owner-faq *::before,\n    #owner-faq *::after {\n\n        transition-duration: 0.01ms !important;\n    }\n\n}\n\n<\/style>\n\n\n\n<script>\n\njQuery(function($) {\n\n    const $faq = $('#owner-faq');\n\n\n    \/* ================================================\n       OPEN\n    ================================================= *\/\n\n    function openFAQ($item) {\n\n        const $answer =\n            $item.find('.owner-faq__answer-wrap');\n\n        const answer =\n            $answer[0];\n\n\n        \/*\n        Open state.\n        *\/\n\n        $item.addClass('is-open');\n\n\n        \/*\n        Accessibility state.\n        *\/\n\n        $item\n            .find('.owner-faq__question')\n            .attr('aria-expanded', 'true');\n\n\n        \/*\n        Set exact content height.\n\n        This lets CSS animate from:\n        0px \u2192 natural content height\n        *\/\n\n        $answer.css(\n            'height',\n            answer.scrollHeight + 'px'\n        );\n\n\n        \/*\n        After animation, switch to auto.\n\n        This keeps the accordion flexible if:\n        - text changes\n        - fonts resize\n        - viewport changes\n        *\/\n\n        window.setTimeout(function() {\n\n            if ($item.hasClass('is-open')) {\n\n                $answer.css(\n                    'height',\n                    'auto'\n                );\n\n            }\n\n        }, 660);\n\n    }\n\n\n\n    \/* ================================================\n       CLOSE\n    ================================================= *\/\n\n    function closeFAQ($item) {\n\n        const $answer =\n            $item.find('.owner-faq__answer-wrap');\n\n        const answer =\n            $answer[0];\n\n\n        \/*\n        If currently height:auto,\n        convert back to exact pixel height first.\n        *\/\n\n        $answer.css(\n            'height',\n            answer.scrollHeight + 'px'\n        );\n\n\n        \/*\n        Force the browser to register the\n        current height before transitioning.\n        *\/\n\n        answer.offsetHeight;\n\n\n        \/*\n        Remove open visual state.\n        *\/\n\n        $item.removeClass('is-open');\n\n\n        \/*\n        Accessibility state.\n        *\/\n\n        $item\n            .find('.owner-faq__question')\n            .attr('aria-expanded', 'false');\n\n\n        \/*\n        Animate exact height \u2192 0.\n        *\/\n\n        requestAnimationFrame(function() {\n\n            $answer.css(\n                'height',\n                '0px'\n            );\n\n        });\n\n    }\n\n\n\n    \/* ================================================\n       QUESTION CLICK\n    ================================================= *\/\n\n    $faq.on(\n        'click',\n        '.owner-faq__question',\n        function(e) {\n\n            e.preventDefault();\n\n\n            const $item =\n                $(this).closest('.owner-faq__item');\n\n\n            const isOpen =\n                $item.hasClass('is-open');\n\n\n            \/*\n            Close any currently opened FAQ first.\n\n            Keeps behavior identical to Owner:\n            only one FAQ open at a time.\n            *\/\n\n            $faq\n                .find('.owner-faq__item.is-open')\n                .not($item)\n                .each(function() {\n\n                    closeFAQ($(this));\n\n                });\n\n\n            \/*\n            Toggle clicked FAQ.\n            *\/\n\n            if (isOpen) {\n\n                closeFAQ($item);\n\n            } else {\n\n                openFAQ($item);\n\n            }\n\n        }\n    );\n\n\n\n    \/* ================================================\n       WINDOW RESIZE\n    ================================================= *\/\n\n    $(window).on(\n        'resize.ownerFAQ',\n        function() {\n\n            \/*\n            Open FAQs should always resize\n            naturally with the viewport.\n            *\/\n\n            $faq\n                .find('.owner-faq__item.is-open')\n                .each(function() {\n\n                    $(this)\n                        .find('.owner-faq__answer-wrap')\n                        .css(\n                            'height',\n                            'auto'\n                        );\n\n                });\n\n        }\n    );\n\n});\n\n<\/script>\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-3543c9a3 e-con-full e-flex e-con e-parent\" data-id=\"3543c9a3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4edde865 elementor-widget elementor-widget-template\" data-id=\"4edde865\" data-element_type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"2967\" class=\"elementor elementor-2967\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-847302d e-con-full e-flex e-con e-parent\" data-id=\"847302d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-403ec38 e-con-full e-flex e-con e-child\" data-id=\"403ec38\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-511fea1 elementor-widget elementor-widget-html\" data-id=\"511fea1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- GOOGLE MATERIAL SYMBOLS -->\n<link\n    href=\"https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,400,0,0\"\n    rel=\"stylesheet\"\n>\n\n<!-- JQUERY -->\n<script src=\"https:\/\/code.jquery.com\/jquery-3.7.1.min.js\"><\/script>\n\n\n<section class=\"myshul-stories\">\n\n    <!-- HEADER -->\n    <div class=\"myshul-stories-header\">\n\n        <h2>\n            See why we\u2019re rated #1 by<br>\n            Shuls & Non-Profits\n        <\/h2>\n\n        <!-- DESKTOP ARROWS -->\n        <div class=\"myshul-carousel-arrows\">\n\n            <button\n                class=\"myshul-arrow myshul-prev\"\n                type=\"button\"\n                aria-label=\"Previous testimonial\"\n            >\n                <span class=\"material-symbols-rounded\">\n                    arrow_back\n                <\/span>\n            <\/button>\n\n            <button\n                class=\"myshul-arrow myshul-next\"\n                type=\"button\"\n                aria-label=\"Next testimonial\"\n            >\n                <span class=\"material-symbols-rounded\">\n                    arrow_forward\n                <\/span>\n            <\/button>\n\n        <\/div>\n\n    <\/div>\n\n\n    <!-- CAROUSEL -->\n    <div class=\"myshul-carousel-viewport\">\n\n        <div class=\"myshul-carousel-track\">\n\n\n            <!-- SLIDE 1 -->\n            <article class=\"myshul-story-card\">\n\n                <div class=\"myshul-story-copy\">\n\n                    <div class=\"myshul-story-top\">\n\n                        <img decoding=\"async\"\n                            class=\"myshul-story-logo\"\n                            src=\"https:\/\/start.myshul.com\/wp-content\/uploads\/2026\/06\/Aventura-Shul.jpg\"\n                            alt=\"Aventura Shul\"\n                        >\n\n                        <blockquote>\n                            \u201cMyShul makes it easier to stay on top of admin work like schedule making, so I can spend more time focusing on my role as a Rabbi.\u201d\n                        <\/blockquote>\n\n                        <div class=\"myshul-story-person\">\n                            Rabbi Moshe Matz | Rabbi of Aventura Shul\n                        <\/div>\n\n                    <\/div>\n\n                    <!--\n                    <div class=\"myshul-story-stats\">\n\n                        <div class=\"myshul-stat\">\n                            <strong>+15 Hours<\/strong>\n                            <span>Admin time saved<\/span>\n                        <\/div>\n\n                        <div class=\"myshul-stat\">\n                            <strong>+90%<\/strong>\n                            <span>Growth in sponsorships<\/span>\n                        <\/div>\n\n                    <\/div>\n                    -->\n\n                <\/div>\n\n\n                <div class=\"myshul-story-media\">\n\n                    <img decoding=\"async\"\n                        src=\"https:\/\/start.myshul.com\/wp-content\/uploads\/2026\/08\/Rabbi_Matz.jpg\"\n                        alt=\"Rabbi Matz\"\n                    >\n\n                <\/div>\n\n            <\/article>\n\n\n\n            <!-- SLIDE 2 -->\n            <article class=\"myshul-story-card\">\n\n                <div class=\"myshul-story-copy\">\n\n                    <div class=\"myshul-story-top\">\n\n                        <img decoding=\"async\"\n                            class=\"myshul-story-logo\"\n                            src=\"https:\/\/start.myshul.com\/wp-content\/uploads\/2026\/06\/Hatzalah-South-Florida.jpg\"\n                            alt=\"Hatzalah South Florida\"\n                        >\n\n                        <blockquote>\n                            \u201cMyShul understands our day-to-day operations and truly listens to feedback, constantly improving based on what is actually needed.\u201d\n                        <\/blockquote>\n\n                        <div class=\"myshul-story-person\">\n                            Andre Roitman | Director of Hatzalah South Florida\n                        <\/div>\n\n                    <\/div>\n\n                    <!--\n                    <div class=\"myshul-story-stats\">\n\n                        <div class=\"myshul-stat\">\n                            <strong>+42%<\/strong>\n                            <span>Online payments<\/span>\n                        <\/div>\n\n                        <div class=\"myshul-stat\">\n                            <strong>18 hrs<\/strong>\n                            <span>Saved every week<\/span>\n                        <\/div>\n\n                    <\/div>\n                    -->\n\n                <\/div>\n\n\n                <div class=\"myshul-story-media\">\n\n                    <img decoding=\"async\"\n                        src=\"https:\/\/start.myshul.com\/wp-content\/uploads\/2026\/08\/Hatzalah.png\"\n                        alt=\"Andre Roitman\"\n                    >\n\n                <\/div>\n\n            <\/article>\n\n\n\n            <!-- SLIDE 3 -->\n            <article class=\"myshul-story-card\">\n\n                <div class=\"myshul-story-copy\">\n\n                    <div class=\"myshul-story-top\">\n\n                        <img decoding=\"async\"\n                            class=\"myshul-story-logo\"\n                            src=\"https:\/\/start.myshul.com\/wp-content\/uploads\/2026\/06\/Surfside-Minyan.jpg\"\n                            alt=\"Surfside Minyan\"\n                        >\n\n                        <blockquote>\n                            \u201cFour reasons I love working with MyShul: Responsive. Affordable. Contemporary look. User friendly.\u201d\n                        <\/blockquote>\n\n                        <div class=\"myshul-story-person\">\n                            Rabbi Aryeh Citron | Rabbi of Surfside Minyan\n                        <\/div>\n\n                    <\/div>\n\n                    <!--\n                    <div class=\"myshul-story-stats\">\n\n                        <div class=\"myshul-stat\">\n                            <strong>2.4\u00d7<\/strong>\n                            <span>More online activity<\/span>\n                        <\/div>\n\n                        <div class=\"myshul-stat\">\n                            <strong>1 system<\/strong>\n                            <span>Everything connected<\/span>\n                        <\/div>\n\n                    <\/div>\n                    -->\n\n                <\/div>\n\n\n                <div class=\"myshul-story-media\">\n\n                    <img decoding=\"async\"\n                        src=\"https:\/\/start.myshul.com\/wp-content\/uploads\/2026\/08\/Rabbi_Citron.jpg\"\n                        alt=\"Rabbi Citron\"\n                    >\n\n                <\/div>\n\n            <\/article>\n\n\n        <\/div>\n\n    <\/div>\n\n\n    <!-- TABLET \/ MOBILE NAV -->\n    <div class=\"myshul-carousel-mobile-nav\">\n\n        <button\n            class=\"myshul-arrow myshul-prev\"\n            type=\"button\"\n            aria-label=\"Previous testimonial\"\n        >\n            <span class=\"material-symbols-rounded\">\n                arrow_back\n            <\/span>\n        <\/button>\n\n\n        <div\n            class=\"myshul-carousel-dots\"\n            aria-label=\"Testimonial navigation\"\n        ><\/div>\n\n\n        <button\n            class=\"myshul-arrow myshul-next\"\n            type=\"button\"\n            aria-label=\"Next testimonial\"\n        >\n            <span class=\"material-symbols-rounded\">\n                arrow_forward\n            <\/span>\n        <\/button>\n\n    <\/div>\n\n<\/section>\n\n\n<style>\n\n\/* ==========================================================\n   MAIN SECTION\n========================================================== *\/\n\n.myshul-stories {\n\n    --carousel-width: min(\n        1230px,\n        calc(100vw - 180px)\n    );\n\n    --carousel-gap: 24px;\n\n    --card-background: #fbf9f6;\n    --text-color: #292929;\n\n    width: 100%;\n    max-width: none;\n\n    position: relative;\n\n    overflow: hidden;\n\n    padding:\n        28px\n        0\n        50px;\n\n    color: var(--text-color);\n\n    font-family: \"Stack Sans Text\", Arial, sans-serif;\n}\n\n\n\/* ==========================================================\n   HEADER\n========================================================== *\/\n\n.myshul-stories-header {\n\n    width: var(--carousel-width);\n    max-width: 1230px;\n\n    margin:\n        0\n        auto\n        38px;\n\n    display: flex;\n\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 30px;\n}\n\n\n.myshul-stories-header h2 {\n\n    margin: 0;\n    padding: 0;\n\n    font-size: clamp(\n        36px,\n        3.2vw,\n        48px\n    );\n\n    line-height: 1;\n\n    letter-spacing: -0.045em;\n\n    font-weight: 700;\n\n    color: var(--text-color);\n}\n\n\n\/* ==========================================================\n   LOGO\n========================================================== *\/\n\n.myshul-story-logo {\n\n    width: 70px;\n    height: 70px;\n\n    object-fit: cover;\n\n    border-radius: 200px !important;\n\n    margin-bottom: 10px;\n}\n\n\n\/* ==========================================================\n   DESKTOP NAVIGATION\n========================================================== *\/\n\n.myshul-carousel-arrows {\n\n    display: flex;\n\n    align-items: center;\n    justify-content: flex-end;\n\n    gap: 6px;\n\n    flex-shrink: 0;\n}\n\n\n\/* ==========================================================\n   ARROWS\n========================================================== *\/\n\n.myshul-arrow,\n.myshul-arrow:hover,\n.myshul-arrow:focus,\n.myshul-arrow:active {\n\n    appearance: none !important;\n    -webkit-appearance: none !important;\n\n    width: 47px;\n    height: 47px;\n\n    min-width: 47px;\n    min-height: 47px;\n\n    padding: 0 !important;\n    margin: 0 !important;\n\n    border: none !important;\n    outline: none !important;\n\n    border-radius: 50% !important;\n\n    background: #f4f4f4 !important;\n    color: #262626 !important;\n\n    box-shadow: none !important;\n\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    cursor: pointer;\n\n    transition:\n        background-color .25s ease,\n        transform .25s ease;\n}\n\n\n.myshul-arrow:hover {\n\n    background: #eaeaea !important;\n\n    color: #262626 !important;\n\n    transform: scale(1.05);\n}\n\n\n.myshul-arrow:focus,\n.myshul-arrow:active {\n\n    background: #eaeaea !important;\n\n    color: #262626 !important;\n\n    outline: none !important;\n}\n\n\n.myshul-arrow .material-symbols-rounded {\n\n    font-family: \"Material Symbols Rounded\" !important;\n\n    font-size: 21px;\n    font-weight: 400;\n    font-style: normal;\n\n    line-height: 1;\n\n    letter-spacing: normal;\n\n    text-transform: none;\n\n    display: block;\n\n    white-space: nowrap;\n\n    direction: ltr;\n\n    -webkit-font-feature-settings: \"liga\";\n    font-feature-settings: \"liga\";\n\n    -webkit-font-smoothing: antialiased;\n}\n\n\n\/* ==========================================================\n   MOBILE NAV\n========================================================== *\/\n\n.myshul-carousel-mobile-nav {\n    display: none;\n}\n\n\n\/* ==========================================================\n   DOT NAVIGATION\n========================================================== *\/\n\n.myshul-carousel-dots {\n\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    gap: 8px;\n}\n\n\n.myshul-carousel-dot,\n.myshul-carousel-dot:hover,\n.myshul-carousel-dot:focus,\n.myshul-carousel-dot:active {\n\n    appearance: none !important;\n    -webkit-appearance: none !important;\n\n    width: 10px;\n    min-width: 10px;\n\n    height: 10px;\n    min-height: 10px;\n\n    margin: 0 !important;\n    padding: 0 !important;\n\n    border: 0 !important;\n\n    border-radius: 50% !important;\n\n    background: #e5e5e5 !important;\n\n    box-shadow: none !important;\n    outline: none !important;\n\n    cursor: pointer;\n\n    transform: scale(1);\n\n    transition:\n        background 350ms ease,\n        transform 350ms cubic-bezier(.22, 1, .36, 1);\n}\n\n\n.myshul-carousel-dot.is-active,\n.myshul-carousel-dot.is-active:hover,\n.myshul-carousel-dot.is-active:focus,\n.myshul-carousel-dot.is-active:active {\n\n    background: #292929 !important;\n\n    transform: scale(1.15);\n}\n\n\n\/* ==========================================================\n   CAROUSEL VIEWPORT\n========================================================== *\/\n\n.myshul-carousel-viewport {\n\n    width: 100%;\n    max-width: 100%;\n\n    position: relative;\n\n    overflow: visible;\n\n    touch-action: pan-y;\n}\n\n\n\/* ==========================================================\n   CAROUSEL TRACK\n========================================================== *\/\n\n.myshul-carousel-track {\n\n    width: max-content;\n\n    display: flex;\n\n    align-items: stretch;\n\n    gap: var(--carousel-gap);\n\n    will-change: transform;\n\n    transform: translate3d(\n        0,\n        0,\n        0\n    );\n\n    transition:\n        transform\n        750ms\n        cubic-bezier(\n            .22,\n            1,\n            .36,\n            1\n        );\n}\n\n\n\/* ==========================================================\n   CARD\n========================================================== *\/\n\n.myshul-story-card {\n\n    width: var(--carousel-width);\n\n    max-width: 1230px;\n\n    flex:\n        0\n        0\n        var(--carousel-width);\n\n    height: 575px;\n\n    position: relative;\n\n    overflow: hidden;\n\n    background: var(--card-background);\n\n    border-radius: 31px;\n\n    display: grid;\n\n    grid-template-columns:\n        1.08fr\n        1fr;\n\n    transform: scale(.975);\n\n    opacity: .92;\n\n    transition:\n        transform\n        700ms\n        cubic-bezier(\n            .22,\n            1,\n            .36,\n            1\n        ),\n        opacity\n        450ms\n        ease;\n}\n\n\n.myshul-story-card.is-active {\n\n    transform: scale(1);\n\n    opacity: 1;\n}\n\n\n\/* ==========================================================\n   TEXT SIDE\n========================================================== *\/\n\n.myshul-story-copy {\n\n    position: relative;\n\n    z-index: 1;\n\n    padding:\n        55px\n        52px\n        50px;\n\n    display: flex;\n\n    flex-direction: column;\n\n    justify-content: center;\n\n    overflow: hidden;\n}\n\n\n\/* ==========================================================\n   DECORATIVE BACKGROUND\n========================================================== *\/\n\n.myshul-story-copy::after {\n\n    content: \"\";\n\n    position: absolute;\n\n    z-index: 0;\n\n    width: 480px;\n    height: 760px;\n\n    right: -150px;\n    top: -70px;\n\n    pointer-events: none;\n\n    opacity: .075;\n\n    background:\n        repeating-radial-gradient(\n            ellipse at center,\n            transparent 0,\n            transparent 18px,\n            #777 19px,\n            transparent 20px,\n            transparent 38px\n        );\n\n    transform:\n        rotate(-8deg)\n        scaleX(.7);\n}\n\n\n.myshul-story-top,\n.myshul-story-stats {\n\n    position: relative;\n\n    z-index: 2;\n}\n\n\n\/* ==========================================================\n   TESTIMONIAL\n========================================================== *\/\n\n.myshul-story-top blockquote {\n\n    max-width: 530px;\n\n    margin: 0;\n    padding: 0;\n\n    border: none;\n\n    font-family: inherit;\n\n    font-size: clamp(\n        25px,\n        2.15vw,\n        32px\n    );\n\n    line-height: 1.18;\n\n    letter-spacing: -0.04em;\n\n    font-weight: 400;\n\n    color: var(--text-color);\n}\n\n\n\/* ==========================================================\n   PERSON\n========================================================== *\/\n\n.myshul-story-person {\n\n    margin-top: 24px;\n\n    font-size: 18px;\n\n    line-height: 1.4;\n\n    font-weight: 400;\n\n    letter-spacing: -0.01em;\n\n    color: #575757;\n}\n\n\n\/* ==========================================================\n   STATS\n========================================================== *\/\n\n.myshul-story-stats {\n\n    display: flex;\n\n    align-items: flex-start;\n\n    gap: 38px;\n}\n\n\n.myshul-stat {\n\n    display: flex;\n\n    flex-direction: column;\n\n    align-items: flex-start;\n\n    gap: 8px;\n}\n\n\n.myshul-stat strong {\n\n    margin: 0;\n\n    font-size: 30px;\n\n    line-height: 1;\n\n    letter-spacing: -0.04em;\n\n    font-weight: 700;\n\n    color: var(--text-color);\n}\n\n\n.myshul-stat span {\n\n    margin: 0;\n\n    font-size: 14px;\n\n    line-height: 1.3;\n\n    letter-spacing: -0.02em;\n\n    font-weight: 500;\n\n    color: #555;\n}\n\n\n\/* ==========================================================\n   IMAGE SIDE\n========================================================== *\/\n\n.myshul-story-media {\n\n    position: relative;\n\n    overflow: hidden;\n\n    margin:\n        15px\n        15px\n        15px\n        0;\n\n    border-radius: 23px;\n}\n\n\n.myshul-story-media::after {\n\n    content: \"\";\n\n    position: absolute;\n\n    z-index: 2;\n\n    inset:\n        55%\n        0\n        0;\n\n    pointer-events: none;\n\n    background:\n        linear-gradient(\n            to bottom,\n            transparent,\n            rgba(\n                0,\n                0,\n                0,\n                .18\n            )\n        );\n}\n\n\n.myshul-story-media img {\n\n    display: block;\n\n    width: 100%;\n    height: 100%;\n\n    object-fit: cover;\n\n    object-position: center;\n\n    transform: scale(1.018);\n\n    transition:\n        transform\n        1000ms\n        cubic-bezier(\n            .22,\n            1,\n            .36,\n            1\n        );\n}\n\n\n.myshul-story-card.is-active\n.myshul-story-media img {\n\n    transform: scale(1);\n}\n\n\n\/* ==========================================================\n   DRAGGING\n========================================================== *\/\n\n.myshul-carousel-track.is-dragging {\n\n    transition: none !important;\n\n    cursor: grabbing;\n}\n\n\n.myshul-carousel-track.is-dragging * {\n\n    user-select: none;\n\n    -webkit-user-select: none;\n}\n\n\n\/* ==========================================================\n   NAVIGATION BREAKPOINT\n   MOVE ARROWS UNDER CAROUSEL AT 1101PX\n========================================================== *\/\n\n@media (max-width: 1101px) {\n\n    \/*\n     * Heading now gets the full carousel width.\n     *\/\n    .myshul-stories-header {\n\n        display: block;\n    }\n\n\n    .myshul-stories-header h2 {\n\n        width: 100%;\n\n        max-width: none;\n    }\n\n\n    \/*\n     * Hide arrows next to title.\n     *\/\n    .myshul-stories-header\n    .myshul-carousel-arrows {\n\n        display: none !important;\n    }\n\n\n    \/*\n     * Show navigation underneath carousel.\n     *\/\n    .myshul-carousel-mobile-nav {\n\n        width: var(--carousel-width);\n\n        max-width: 1230px;\n\n        margin:\n            22px\n            auto\n            0;\n\n        display: flex;\n\n        align-items: center;\n        justify-content: center;\n\n        gap: 18px;\n    }\n\n\n    .myshul-carousel-mobile-nav\n    .myshul-arrow {\n\n        width: 40px;\n        height: 40px;\n\n        min-width: 40px;\n        min-height: 40px;\n    }\n\n\n    .myshul-carousel-mobile-nav\n    .myshul-arrow\n    .material-symbols-rounded {\n\n        font-size: 19px;\n    }\n\n}\n\n\n\/* ==========================================================\n   TABLET\n========================================================== *\/\n\n@media (max-width: 1050px) {\n\n    .myshul-stories {\n\n        --carousel-width:\n            calc(\n                100vw - 110px\n            );\n\n        --carousel-gap: 18px;\n    }\n\n\n    .myshul-stories-header {\n\n        margin-bottom: 30px;\n    }\n\n\n    .myshul-story-card {\n\n        height: 540px;\n\n        grid-template-columns:\n            1fr\n            1fr;\n    }\n\n\n    .myshul-story-copy {\n\n        padding:\n            42px\n            34px\n            38px;\n    }\n\n\n    .myshul-story-top blockquote {\n\n        font-size: 26px;\n    }\n\n\n    .myshul-story-person {\n\n        font-size: 16px;\n    }\n\n\n    .myshul-stat strong {\n\n        font-size: 25px;\n    }\n\n\n    .myshul-stat span {\n\n        font-size: 13px;\n    }\n\n}\n\n\n\/* ==========================================================\n   MOBILE\n   NO SIDE PANELS\n========================================================== *\/\n\n@media (max-width: 767px) {\n\n    .myshul-stories {\n\n        \/*\n         * Only active card visible.\n         * No left\/right panes.\n         *\/\n        --carousel-width:\n            calc(\n                100vw - 60px\n            );\n\n        --carousel-gap: 18px;\n\n        padding:\n            15px\n            0\n            35px;\n\n        overflow: hidden;\n    }\n\n\n    .myshul-stories-header {\n\n        width:\n            calc(\n                100vw - 60px\n            );\n\n        max-width: none;\n\n        margin:\n            0\n            auto\n            22px;\n    }\n\n\n    .myshul-stories-header h2 {\n\n        width: 100%;\n\n        font-size: 31px;\n\n        line-height: 1.05;\n    }\n\n\n    \/*\n     * Critical mobile setting:\n     * clips previous\/next cards.\n     *\/\n    .myshul-carousel-viewport {\n\n        width: 100%;\n\n        max-width: 100%;\n\n        overflow: hidden;\n    }\n\n\n    .myshul-story-card {\n\n        width:\n            var(\n                --carousel-width\n            );\n\n        max-width: none;\n\n        flex:\n            0\n            0\n            var(\n                --carousel-width\n            );\n\n        height: auto;\n\n        display: flex;\n\n        flex-direction: column;\n\n        border-radius: 24px;\n\n        transform: none;\n\n        opacity: 1;\n    }\n\n\n    .myshul-story-card.is-active {\n\n        transform: none;\n\n        opacity: 1;\n    }\n\n\n    \/* TEXT *\/\n\n    .myshul-story-copy {\n\n        order: 1;\n\n        min-height: 360px;\n\n        padding:\n            29px\n            24px\n            28px;\n    }\n\n\n    .myshul-story-copy::after {\n\n        right: -190px;\n\n        top: -160px;\n\n        opacity: .055;\n    }\n\n\n    .myshul-story-top blockquote {\n\n        max-width: none;\n\n        font-size: 24px;\n\n        line-height: 1.18;\n    }\n\n\n    .myshul-story-person {\n\n        margin-top: 18px;\n\n        font-size: 15px;\n\n        line-height: 1.4;\n    }\n\n\n    \/* STATS *\/\n\n    .myshul-story-stats {\n\n        margin-top: 55px;\n\n        gap: 22px;\n    }\n\n\n    .myshul-stat {\n\n        flex: 1;\n\n        gap: 6px;\n    }\n\n\n    .myshul-stat strong {\n\n        font-size: 23px;\n    }\n\n\n    .myshul-stat span {\n\n        font-size: 12px;\n\n        line-height: 1.3;\n    }\n\n\n    \/* IMAGE *\/\n\n    .myshul-story-media {\n\n        order: 2;\n\n        width: auto;\n\n        height: 320px;\n\n        margin:\n            0\n            10px\n            10px;\n\n        border-radius: 19px;\n    }\n\n\n    \/* BOTTOM NAV *\/\n\n    .myshul-carousel-mobile-nav {\n\n        width:\n            calc(\n                100vw - 32px\n            );\n\n        margin-top: 18px;\n\n        gap: 16px;\n    }\n\n}\n\n\n\/* ==========================================================\n   SMALL MOBILE\n========================================================== *\/\n\n@media (max-width: 430px) {\n\n    .myshul-stories {\n\n        --carousel-width:\n            calc(\n                100vw - 60px\n            );\n    }\n\n\n    .myshul-stories-header {\n\n        width:\n            calc(\n                100vw - 60px\n            );\n    }\n\n\n    .myshul-stories-header h2 {\n\n        font-size: 28px;\n    }\n\n\n    .myshul-story-copy {\n\n        min-height: 345px;\n\n        padding:\n            25px\n            21px;\n    }\n\n\n    .myshul-story-top blockquote {\n\n        font-size: 22px;\n    }\n\n\n    .myshul-story-person {\n\n        font-size: 14px;\n    }\n\n\n    .myshul-story-stats {\n\n        gap: 14px;\n\n        margin-top: 45px;\n    }\n\n\n    .myshul-stat strong {\n\n        font-size: 21px;\n    }\n\n\n    .myshul-stat span {\n\n        font-size: 11px;\n    }\n\n\n    .myshul-story-media {\n\n        height: 275px;\n    }\n\n\n    .myshul-carousel-mobile-nav {\n\n        width:\n            calc(\n                100vw - 24px\n            );\n\n        gap: 14px;\n    }\n\n\n    .myshul-carousel-mobile-nav\n    .myshul-arrow {\n\n        width: 37px;\n        height: 37px;\n\n        min-width: 37px;\n        min-height: 37px;\n    }\n\n\n    .myshul-carousel-mobile-nav\n    .myshul-arrow\n    .material-symbols-rounded {\n\n        font-size: 18px;\n    }\n\n}\n\n\n\/* ==========================================================\n   REDUCED MOTION\n========================================================== *\/\n\n@media (\n    prefers-reduced-motion:\n    reduce\n) {\n\n    .myshul-carousel-track,\n    .myshul-story-card,\n    .myshul-story-media img,\n    .myshul-arrow,\n    .myshul-carousel-dot {\n\n        transition-duration:\n            .01ms !important;\n    }\n\n}\n\n<\/style>\n\n\n<script>\n\njQuery(function($) {\n\n\n    const $carousel =\n        $('.myshul-stories');\n\n\n    if (!$carousel.length) {\n        return;\n    }\n\n\n    \/*\n     * Supports multiple carousel\n     * instances on the same page.\n     *\/\n    $carousel.each(function() {\n\n\n        const $currentCarousel =\n            $(this);\n\n\n        const $viewport =\n            $currentCarousel.find(\n                '.myshul-carousel-viewport'\n            );\n\n\n        const $track =\n            $currentCarousel.find(\n                '.myshul-carousel-track'\n            );\n\n\n        let $originalSlides =\n            $track.children(\n                '.myshul-story-card'\n            );\n\n\n        const originalSlideCount =\n            $originalSlides.length;\n\n\n        \/* ==================================================\n           DOT NAVIGATION\n        ================================================== *\/\n\n        const $dotsContainer =\n            $currentCarousel.find(\n                '.myshul-carousel-dots'\n            );\n\n\n        \/*\n         * Clear first in case this script\n         * is initialized more than once.\n         *\/\n        $dotsContainer.empty();\n\n\n        $originalSlides.each(function(i) {\n\n\n            const $dot =\n                $('<button>', {\n\n                    type: 'button',\n\n                    class:\n                        'myshul-carousel-dot',\n\n                    'aria-label':\n                        'Go to testimonial ' +\n                        (i + 1),\n\n                    'aria-current':\n                        'false'\n\n                });\n\n\n            $dot.attr(\n                'data-slide',\n                i\n            );\n\n\n            $dotsContainer.append(\n                $dot\n            );\n\n        });\n\n\n        const $dots =\n            $dotsContainer.find(\n                '.myshul-carousel-dot'\n            );\n\n\n        \/* ==================================================\n           ONLY ONE TESTIMONIAL\n        ================================================== *\/\n\n        if (\n            originalSlideCount <= 1\n        ) {\n\n\n            $currentCarousel\n                .find(\n                    '.myshul-carousel-arrows'\n                )\n                .hide();\n\n\n            $currentCarousel\n                .find(\n                    '.myshul-carousel-mobile-nav'\n                )\n                .hide();\n\n\n            $originalSlides\n                .addClass(\n                    'is-active'\n                );\n\n\n            $dots\n                .first()\n                .addClass(\n                    'is-active'\n                )\n                .attr(\n                    'aria-current',\n                    'true'\n                );\n\n\n            return;\n        }\n\n\n        \/* ==================================================\n           CLONES FOR INFINITE LOOP\n        ================================================== *\/\n\n        const $firstClone =\n            $originalSlides\n                .first()\n                .clone(true);\n\n\n        const $lastClone =\n            $originalSlides\n                .last()\n                .clone(true);\n\n\n        $track.prepend(\n            $lastClone\n        );\n\n\n        $track.append(\n            $firstClone\n        );\n\n\n        let $slides =\n            $track.children(\n                '.myshul-story-card'\n            );\n\n\n        \/* ==================================================\n           STATE\n        ================================================== *\/\n\n        \/*\n         * Index 0 = clone of final slide.\n         * Index 1 = real first slide.\n         *\/\n        let index = 1;\n\n\n        let isAnimating = false;\n\n        let dragging = false;\n\n        let dragStartX = 0;\n\n        let dragCurrentX = 0;\n\n        let dragStartTransform = 0;\n\n\n        \/* ==================================================\n           GET GAP\n        ================================================== *\/\n\n        function getGap() {\n\n\n            const styles =\n                window.getComputedStyle(\n                    $track[0]\n                );\n\n\n            return (\n\n                parseFloat(\n                    styles.columnGap ||\n                    styles.gap\n                )\n\n                ||\n\n                0\n\n            );\n\n        }\n\n\n        \/* ==================================================\n           GET REAL SLIDE INDEX\n        ================================================== *\/\n\n        function getRealIndex() {\n\n\n            let realIndex =\n                index - 1;\n\n\n            if (\n                realIndex < 0\n            ) {\n\n                realIndex =\n                    originalSlideCount - 1;\n\n            }\n\n\n            if (\n                realIndex >=\n                originalSlideCount\n            ) {\n\n                realIndex = 0;\n\n            }\n\n\n            return realIndex;\n\n        }\n\n\n        \/* ==================================================\n           CENTER CURRENT SLIDE\n        ================================================== *\/\n\n        function getSlideOffset(\n            slideIndex\n        ) {\n\n\n            const slideWidth =\n                $slides\n                    .eq(\n                        slideIndex\n                    )\n                    .outerWidth();\n\n\n            const gap =\n                getGap();\n\n\n            const viewportWidth =\n                $viewport\n                    .outerWidth();\n\n\n            const centerOffset =\n\n                (\n                    viewportWidth -\n                    slideWidth\n                )\n\n                \/ 2;\n\n\n            const slidePosition =\n\n                slideIndex *\n\n                (\n                    slideWidth +\n                    gap\n                );\n\n\n            return (\n\n                centerOffset -\n                slidePosition\n\n            );\n\n        }\n\n\n        \/* ==================================================\n           ACTIVE SLIDE + DOT\n        ================================================== *\/\n\n        function updateActive() {\n\n\n            $slides\n                .removeClass(\n                    'is-active'\n                );\n\n\n            $slides\n                .eq(index)\n                .addClass(\n                    'is-active'\n                );\n\n\n            const realIndex =\n                getRealIndex();\n\n\n            $dots\n                .removeClass(\n                    'is-active'\n                )\n                .attr(\n                    'aria-current',\n                    'false'\n                );\n\n\n            $dots\n                .eq(realIndex)\n                .addClass(\n                    'is-active'\n                )\n                .attr(\n                    'aria-current',\n                    'true'\n                );\n\n        }\n\n\n        \/* ==================================================\n           POSITION TRACK\n        ================================================== *\/\n\n        function setPosition(\n            animate = true\n        ) {\n\n\n            if (animate) {\n\n\n                $track.css(\n\n                    'transition',\n\n                    'transform 750ms cubic-bezier(.22, 1, .36, 1)'\n\n                );\n\n            }\n\n            else {\n\n\n                $track.css(\n                    'transition',\n                    'none'\n                );\n\n            }\n\n\n            const offset =\n                getSlideOffset(\n                    index\n                );\n\n\n            $track.css(\n\n                'transform',\n\n                'translate3d(' +\n                    offset +\n                    'px, 0, 0)'\n\n            );\n\n\n            updateActive();\n\n\n            if (!animate) {\n\n\n                requestAnimationFrame(\n                    function() {\n\n\n                        requestAnimationFrame(\n                            function() {\n\n\n                                $track.css(\n\n                                    'transition',\n\n                                    'transform 750ms cubic-bezier(.22, 1, .36, 1)'\n\n                                );\n\n                            }\n                        );\n\n                    }\n                );\n\n            }\n\n        }\n\n\n        \/* ==================================================\n           NEXT\n        ================================================== *\/\n\n        function nextSlide() {\n\n\n            if (isAnimating) {\n                return;\n            }\n\n\n            isAnimating = true;\n\n\n            index++;\n\n\n            setPosition(\n                true\n            );\n\n        }\n\n\n        \/* ==================================================\n           PREVIOUS\n        ================================================== *\/\n\n        function prevSlide() {\n\n\n            if (isAnimating) {\n                return;\n            }\n\n\n            isAnimating = true;\n\n\n            index--;\n\n\n            setPosition(\n                true\n            );\n\n        }\n\n\n        \/* ==================================================\n           ARROWS\n        ================================================== *\/\n\n        $currentCarousel\n            .find(\n                '.myshul-next'\n            )\n            .on(\n                'click',\n                function(e) {\n\n\n                    e.preventDefault();\n\n\n                    nextSlide();\n\n                }\n            );\n\n\n        $currentCarousel\n            .find(\n                '.myshul-prev'\n            )\n            .on(\n                'click',\n                function(e) {\n\n\n                    e.preventDefault();\n\n\n                    prevSlide();\n\n                }\n            );\n\n\n        \/* ==================================================\n           DOT CLICKS\n        ================================================== *\/\n\n        $dots.on(\n            'click',\n            function(e) {\n\n\n                e.preventDefault();\n\n\n                if (isAnimating) {\n                    return;\n                }\n\n\n                const dotIndex =\n                    parseInt(\n                        $(this).attr(\n                            'data-slide'\n                        ),\n                        10\n                    );\n\n\n                \/*\n                 * +1 because index 0\n                 * is the cloned final slide.\n                 *\/\n                index =\n                    dotIndex + 1;\n\n\n                isAnimating = true;\n\n\n                setPosition(\n                    true\n                );\n\n            }\n        );\n\n\n        \/* ==================================================\n           INFINITE LOOP RESET\n        ================================================== *\/\n\n        $track.on(\n            'transitionend',\n            function(e) {\n\n\n                if (\n\n                    e.originalEvent &&\n                    e.originalEvent.propertyName\n\n                    !==\n\n                    'transform'\n\n                ) {\n\n                    return;\n\n                }\n\n\n                \/*\n                 * Clone of first slide.\n                 *\/\n                if (\n\n                    index ===\n                    $slides.length - 1\n\n                ) {\n\n\n                    index = 1;\n\n\n                    setPosition(\n                        false\n                    );\n\n                }\n\n\n                \/*\n                 * Clone of final slide.\n                 *\/\n                else if (\n                    index === 0\n                ) {\n\n\n                    index =\n                        $slides.length - 2;\n\n\n                    setPosition(\n                        false\n                    );\n\n                }\n\n\n                isAnimating = false;\n\n            }\n        );\n\n\n        \/* ==================================================\n           DRAG \/ SWIPE START\n        ================================================== *\/\n\n        $viewport.on(\n            'pointerdown',\n            function(e) {\n\n\n                if (\n\n                    $(e.target)\n                        .closest(\n                            'button, a'\n                        )\n                        .length\n\n                ) {\n\n                    return;\n\n                }\n\n\n                if (isAnimating) {\n                    return;\n                }\n\n\n                dragging = true;\n\n\n                dragStartX =\n                    e.clientX;\n\n\n                dragCurrentX =\n                    e.clientX;\n\n\n                dragStartTransform =\n                    getSlideOffset(\n                        index\n                    );\n\n\n                $track\n                    .addClass(\n                        'is-dragging'\n                    );\n\n\n                if (\n                    this.setPointerCapture\n                ) {\n\n\n                    try {\n\n\n                        this.setPointerCapture(\n                            e.pointerId\n                        );\n\n\n                    }\n\n                    catch(error) {}\n\n                }\n\n            }\n        );\n\n\n        \/* ==================================================\n           DRAG MOVE\n        ================================================== *\/\n\n        $viewport.on(\n            'pointermove',\n            function(e) {\n\n\n                if (!dragging) {\n                    return;\n                }\n\n\n                dragCurrentX =\n                    e.clientX;\n\n\n                const difference =\n\n                    dragCurrentX -\n                    dragStartX;\n\n\n                const newPosition =\n\n                    dragStartTransform +\n                    difference;\n\n\n                $track.css(\n\n                    'transform',\n\n                    'translate3d(' +\n                        newPosition +\n                        'px, 0, 0)'\n\n                );\n\n            }\n        );\n\n\n        \/* ==================================================\n           FINISH DRAG\n        ================================================== *\/\n\n        function finishDrag() {\n\n\n            if (!dragging) {\n                return;\n            }\n\n\n            dragging = false;\n\n\n            $track\n                .removeClass(\n                    'is-dragging'\n                );\n\n\n            const difference =\n\n                dragCurrentX -\n                dragStartX;\n\n\n            if (\n                Math.abs(\n                    difference\n                ) > 55\n            ) {\n\n\n                if (\n                    difference < 0\n                ) {\n\n\n                    nextSlide();\n\n                }\n\n                else {\n\n\n                    prevSlide();\n\n                }\n\n            }\n\n            else {\n\n\n                setPosition(\n                    true\n                );\n\n            }\n\n        }\n\n\n        $viewport.on(\n            'pointerup',\n            finishDrag\n        );\n\n\n        $viewport.on(\n            'pointercancel',\n            finishDrag\n        );\n\n\n        $viewport.on(\n            'pointerleave',\n            function(e) {\n\n\n                if (\n\n                    dragging &&\n                    e.pointerType ===\n                    'mouse'\n\n                ) {\n\n\n                    finishDrag();\n\n                }\n\n            }\n        );\n\n\n        \/* ==================================================\n           RESIZE\n        ================================================== *\/\n\n        let resizeTimer;\n\n\n        $(window).on(\n            'resize',\n            function() {\n\n\n                clearTimeout(\n                    resizeTimer\n                );\n\n\n                resizeTimer =\n                    setTimeout(\n                        function() {\n\n\n                            setPosition(\n                                false\n                            );\n\n\n                        },\n                        100\n                    );\n\n            }\n        );\n\n\n        \/* ==================================================\n           INITIALIZE\n        ================================================== *\/\n\n        setPosition(\n            false\n        );\n\n\n    });\n\n});\n\n<\/script>\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>\n\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","protected":false},"excerpt":{"rendered":"<p>Event seating and maps, made simple. Create custom seat maps, sell seats your way, and make the entire seating process easier for your staff and your community. Get a free demo View Pricing Sell every seat online. Know exactly who is sitting where. Build and save maps in minutes Draw your synagogues seat layout, assign [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3485,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3093","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/myshul.com\/software\/wp-json\/wp\/v2\/pages\/3093"}],"collection":[{"href":"https:\/\/myshul.com\/software\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/myshul.com\/software\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/myshul.com\/software\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myshul.com\/software\/wp-json\/wp\/v2\/comments?post=3093"}],"version-history":[{"count":29,"href":"https:\/\/myshul.com\/software\/wp-json\/wp\/v2\/pages\/3093\/revisions"}],"predecessor-version":[{"id":3508,"href":"https:\/\/myshul.com\/software\/wp-json\/wp\/v2\/pages\/3093\/revisions\/3508"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/myshul.com\/software\/wp-json\/wp\/v2\/media\/3485"}],"wp:attachment":[{"href":"https:\/\/myshul.com\/software\/wp-json\/wp\/v2\/media?parent=3093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}