HTML Report for https://www.weddingwire.com/biz/olive-in-love-pratolino-florence-tuscany/6fabbfa43f481a0d.html
This tool is an ongoing experiment in better HTML checking, and its behavior remains subject to changeShowing results for https://www.weddingwire.com/biz/olive-in-love-pratolino-florence-tuscany/6fabbfa43f481a0d.html
You can view the notes...
view-source:https://www.weddingwire.com/biz/olive-in-love-pratolino-florence-tuscany/6fabbfa43f481a0d.html
| # | results |
|---|---|
| 1 |
Error
On line 1, column 9 <https://cdn0.w |
| 2 |
Error
On line 1, column 10 <https://cdn0.we |
| 3 |
Error
On line 1, column 30 <https://cdn0.weddingwire.com>;rel=d |
| 4 |
Info
On line 1, column 30 <https://cdn0.weddingwire.com>;rel=d |
| 5 |
Error
On line 2, column 15 gwire.com>;rel=dns-prefetch link: <https://cdn0.w |
| 6 |
Error
On line 2, column 16 <https://cdn0.we |
| 7 |
Info
On line 2, column 36 <https://cdn0.weddingwire.com>;rel=p |
| 8 |
Error
On line 3, column 15 gwire.com>;rel=preconnect link: <https://stats. |
| 9 |
Error
On line 3, column 16 <https://stats.p |
| 10 |
Info
On line 3, column 32 <https://stats.pusher.com>;rel=d |
| 11 |
Error
On line 4, column 15 usher.com>;rel=dns-prefetch link: <https://stats. |
| 12 |
Error
On line 4, column 16 <https://stats.p |
| 13 |
Info
On line 4, column 32 <https://stats.pusher.com>;rel=p |
| 14 |
Error
On line 5, column 15 usher.com>;rel=preconnect link: <https://www.we |
| 15 |
Error
On line 5, column 16 <https://www.wed |
| 16 |
Error
On line 5, column 36 <https://www.weddingwire.com/builds/ |
| 17 |
Error
On line 5, column 43 wire.com/builds/desktop |
| 18 |
Error
On line 5, column 51 m/builds/desktop/css/sym |
| 19 |
Error
On line 5, column 55 /desktop/css/symfnw- |
| 20 |
Error
On line 5, column 90 ktop/css/symfnw-US248-1-20240327-014_www_m_/WebBund |
| 21 |
Info
On line 5, column 145 4_www_m_/WebBundleResponsiveMarketplaceStorefrontWeddingwire.css>;rel=p |
| 22 |
Error
On line 6, column 15 gwire.css>;rel=preload;as=style link: <https://www.we |
| 23 |
Error
On line 6, column 16 <https://www.wed |
| 24 |
Error
On line 6, column 36 <https://www.weddingwire.com/assets/ |
| 25 |
Error
On line 6, column 43 wire.com/assets/fonts/P |
| 26 |
Error
On line 6, column 49 m/assets/fonts/Proxima |
| 27 |
Info
On line 6, column 75 ts/fonts/ProximaNova-semibold.woff2>;rel=p |
| 28 |
Error
On line 7, column 15 old.woff2>;rel=preload;as=font;crossorigin link: <https://www.we |
| 29 |
Error
On line 7, column 16 <https://www.wed |
| 30 |
Error
On line 7, column 36 <https://www.weddingwire.com/assets/ |
| 31 |
Error
On line 7, column 43 wire.com/assets/fonts/P |
| 32 |
Error
On line 7, column 49 m/assets/fonts/Proxima |
| 33 |
Info
On line 7, column 74 ts/fonts/ProximaNova-regular.woff2>;rel=p |
| 34 |
Error
On line 8, column 15 lar.woff2>;rel=preload;as=font;crossorigin link: <https://www.we |
| 35 |
Error
On line 8, column 16 <https://www.wed |
| 36 |
Error
On line 8, column 36 <https://www.weddingwire.com/assets/ |
| 37 |
Error
On line 8, column 43 wire.com/assets/fonts/p |
| 38 |
Error
On line 8, column 49 m/assets/fonts/proxima |
| 39 |
Info
On line 8, column 80 ts/fonts/proximanovacond-extrabold.woff2>;rel=p |
| 40 |
Error
On line 25, column 15 old.woff2>;rel=preload;as=font;crossorigin vary: Accept-Encoding access-control-allow-methods: * access-control-allow-headers: * x-envoy-upstream-service-time: 865 x-akamai-transformed: 9 - 0 pmb=mTOE,1 content-encoding: gzip date: Sat, 30 Mar 2024 07:23:51 GMT set-cookie: PHPSESSID=maqtgumjur2u980nh7iaman924; path=/; secure set-cookie: GEO_LOC=1%7C0%7C0%7C0%7C%7C%7C%7C%7C%7C%7C%7C%7C55.4167%7C24; expires=Fri, 28-Jun-2024 07:23:50 GMT; Max-Age=7776000; path=/; domain=.weddingwire.com; secure; SameSite=Lax set-cookie: gp_anon_id=ecdb713f-7617-44ad-b6ce-23db66dd2e45; expires=Fri, 30-Mar-2029 07:23:50 GMT; Max-Age=157766400; path=/; domain=.weddingwire.com; secure; SameSite=Lax set-cookie: PHPSESSID=maqtgumjur2u980nh7iaman924; path=/; secure set-cookie: tkww_op=ff81b17ef27fc9f9f12652b3cb8c4aa9; path=/; domain=.www.weddingwire.com; Secure set-cookie: _abck=A6080EDA01B9841A7AD27020615A9E2A~-1~YAAQTAxAF/yNjIWOAQAAPU8+jgvR+9isuBSwHGpfsmF96nytyfkYs8sRoTr/W+Oy8FtJlLlUQeuzS6Mr5eUbyS0cJ+2RsrDKWaagomDPsSFGPhpUw50CNKAKCTYL8oNw+GKeFyed/DBwBKaMdGfGTUD3g/EFVop/5BTclK9EXz12IToYarX6AjyVTt68BxOI9ypIZuCzatZUVeX22fDoJMTrynx+g2MbyKGKL4XzfMmTxgJB/1RuofyGh5E2kJDVCy+tKfLwYXCHdMZ4cK9+KdxJSu15PeFBxKLwUHjKuKTCZtuD7MSRt+B5p7U2pl/87ss16WGzsn7uujD8Lt1JVsGBfg40ojObh+3WUo9hu+OFVoCWPherIQ0wy5sv0naL~-1~-1~-1; Domain=.weddingwire.com; Path=/; Expires=Sun, 30 Mar 2025 07:23:51 GMT; Max-Age=31536000; Secure set-cookie: ak_bmsc=7053EF87570759906110A77D7174D2E6~000000000000000000000000000000~YAAQTAxAF/2NjIWOAQAAPU8+jhfzR2lvZfqZ1isQqKkg22piljnnLLxgDiwxHm4VW7ixrAqFqPIiWpjGC8kmowXqMWpD5mnl8vRab0VSQ+iWqTOt7lY8scs2fgPnlCoS0PUlAJ2XsmzQx3fy+l41LgdLYs+Sn70oI57Y3oou2WNI54Op/DzbN+xf93U0NAOM7NR9GH14EOL2dyddqGHZgee4lbWGwx7mvOM0zpyyf0NPj6fus+vQ0ttgw55vRhJFWp/LfqijgQ0Dzq+zez+Kn81xlBFTDiOjw+h6WfbMGTLFpwhGcmOMpyEmzU/d/ye21oRxlgasMe7PvB0gwzOkBEPO+6Z12H1ohwZ/RdCI/R1UYhX/JOnGSwFkk12N/fe7ytyV7JNI1kUQD/RJS7M=; Domain=.weddingwire.com; Path=/; Expires=Sat, 30 Mar 2024 09:23:50 GMT; Max-Age=7199; HttpOnly set-cookie: bm_sz=0A968B027C7FF16D50801549F3B5601F~YAAQTAxAF/6NjIWOAQAAPU8+jhcZsaPOAVTpTi4V/+UySQ29FKMkXthMtzQbOYCCVPe3merghWhrwHdVJt3dr+3Ybn9sVx3xlROJE4I2wdO6tcDXhscnXjmndGJPBcdbQVInGKOMyCBPhtO9E/5M8S1UCxnyiE4v0S77emWYsB/8rS9qhGLEbAAvmxRky+h3mueLl/cIKi7YcLARSTSfv28pzCyUj+DBOsmYaDuhezRQSn+HI1cNt5Rtmpd9Gth0fQAs6f1cOJ0KpastM82KWEH2rwJUI4zxOsNRLImCPF5F7rcjJdNw2X7ShssBqw84HdmxmVCl9DYYkPwrQ4+nUQi8/tbIIcAVwdMKa1Ew5GykAs4DC5ASn+fHpw==~3684403~3621955; Domain=.weddingwire.com; Path=/; Expires=Sat, 30 Mar 2024 11:23:50 GMT; Max-Age=14399 <!DOCTYPE html> <html |
| 41 |
Error
On line 26, column 50 TYPE html> <html lang="en-US" prefix="og: http://ogp.me/ns#"> <head |
| 42 |
Error
On line 27, column 6 p.me/ns#"> <head> <meta |
| 43 |
Error
On line 155, column 7 #"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Olive in Love - Planning - Florence, IT - WeddingWire</title> <meta name="description" content="Contact Olive in Love in Florence on WeddingWire. Browse Planning prices, photos and 60 reviews, with a rating of 5 out of 5"> <meta name="keywords" content="olive in love, olive in love reviews, olive in love prices, olive in love photos, planning, florence, italy, it, 50036"> <meta name="robots" content="all"> <meta name="distribution" content="global"> <meta name="rating" content="general"> <meta name="pbdate" content="3:23:51 30/03/2024"> <link rel="alternate" href="android-app://com.weddingwire.user/weddingwire/m.weddingwire.com/biz/olive-in-love-pratolino-florence-tuscany/6fabbfa43f481a0d.html"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="apple-custom-itunes-app" content="app-id=316565575"> <meta name="google-play-app" content="app-id=com.weddingwire.user"> <link rel="shortcut icon" href="https://www.weddingwire.com/mobile/assets/img/favicon/favicon.png"> <meta property="fb:app_id" content="258399401573410" /> <meta property="og:type" content="place" /> <meta property="og:image" content="https://cdn0.weddingwire.com/vendor/568626/3_2/1280/jpg/wedding-in-tuscany-by-olive-in-love_51_626865-167092350672578.jpeg"> <meta property="og:image:secure_url" content="https://cdn0.weddingwire.com/vendor/568626/3_2/1280/jpg/wedding-in-tuscany-by-olive-in-love_51_626865-167092350672578.jpeg"> <meta property="og:url" content="https://www.weddingwire.com/biz/olive-in-love-pratolino-florence-tuscany/6fabbfa43f481a0d.html" /> <meta name="twitter:card" content="summary_large_image" /> <meta property="og:locale" content="en_US"> <meta property="place:street_address" content="Via del Vico 418/B, Pratolino"> <meta property="place:locality" content="Florence"> <meta property="place:region" content="IT"> <meta property="og:site_name" content="WeddingWire"> <link rel="stylesheet" href="https://www.weddingwire.com/builds/desktop/css/symfnw-US248-1-20240327-014_www_m_/WebBundleResponsiveMarketplaceStorefrontWeddingwire.css"> <script> var internalTrackingService = internalTrackingService || { triggerSubmit : function() {}, triggerAbandon : function() {}, loaded : false }; </script> <script type="text/javascript"> function getCookie (name) {var b = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)'); return b ? unescape(b.pop()) : null} function overrideOneTrustGeo () { const otgeoCookie = getCookie('otgeo') || ''; const regexp = /^([A-Za-z]+)(?:,([A-Za-z]+))?$/g; const matches = [...otgeoCookie.matchAll(regexp)][0]; if (matches) { const countryCode = matches[1]; const stateCode = matches[2]; const geolocationResponse = { countryCode }; if (stateCode) { geolocationResponse.stateCode = stateCode; } return { geolocationResponse }; } } var OneTrust = overrideOneTrustGeo() || undefined; </script> <span class="ot-sdk-show-settings" style="display: none"></span> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-language="en-US" data-domain-script="94f48421-ccbc-4e81-af65-65ff76170a0f" data-ignore-ga='true' defer></script> <script>var isCountryCookiesActiveByDefault=true,CONSENT_ANALYTICS_GROUP="C0002",CONSENT_PERSONALIZATION_GROUP="C0003",CONSENT_TARGETED_ADVERTISING_GROUP="C0004",CONSENT_SOCIAL_MEDIA_GROUP="C0005",cookieConsentContent='',hideCookieConsentLayer= '', OptanonAlertBoxClosed='';hideCookieConsentLayer=getCookie('hideCookieConsentLayer');OptanonAlertBoxClosed=getCookie('OptanonAlertBoxClosed');if(hideCookieConsentLayer==="1"||Boolean(OptanonAlertBoxClosed)){cookieConsentContent=queryStringToJSON(getCookie('OptanonConsent')||'');}function getCookie(e){var o=document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]+)");return o?unescape(o.pop()):null}function queryStringToJSON(e){var o=e.split("&"),t={};return o.forEach(function(e){e=e.split("="),t[e[0]]=decodeURIComponent(e[1]||"")}),JSON.parse(JSON.stringify(t))}function isCookieGroupAllowed(e){var o=cookieConsentContent.groups;if("string"!=typeof o){if(!isCountryCookiesActiveByDefault && e===CONSENT_ANALYTICS_GROUP && getCookie('hideCookieConsentLayer')==="1"){return true}return isCountryCookiesActiveByDefault;}for(var t=o.split(","),n=0;n<t.length;n++)if(t[n].indexOf(e,0)>=0)return"1"===t[n].split(":")[1];return!1}function userHasAcceptedTheCookies(){var e=document.getElementsByTagName("body")[0],o=document.createEvent("HTMLEvents");cookieConsentContent=queryStringToJSON(getCookie("OptanonConsent")||""),!0===isCookieGroupAllowed(CONSENT_ANALYTICS_GROUP)&&(o.initEvent("analyticsCookiesHasBeenAccepted",!0,!1),e.dispatchEvent(o)),!0===isCookieGroupAllowed(CONSENT_PERSONALIZATION_GROUP)&&(o.initEvent("personalizationCookiesHasBeenAccepted",!0,!1),e.dispatchEvent(o)),!0===isCookieGroupAllowed(CONSENT_TARGETED_ADVERTISING_GROUP)&&(o.initEvent("targetedAdvertisingCookiesHasBeenAccepted",!0,!1),e.dispatchEvent(o)),!0===isCookieGroupAllowed(CONSENT_SOCIAL_MEDIA_GROUP)&&(o.initEvent("socialMediaAdvertisingCookiesHasBeenAccepted",!0,!1),e.dispatchEvent(o))}</script> <script> document.getElementsByTagName('body')[0].addEventListener('oneTrustLoaded', function () { if (OneTrust.GetDomainData()?.ConsentModel?.Name === 'notice only') { const cookiePolicyLinkSelector = document.querySelectorAll('.ot-sdk-show-settings') cookiePolicyLinkSelector.forEach((selector) => { selector.style.display = 'none' }) } }) </script> <script> function CMP() { var body = document.getElementsByTagName('body')[0]; var event = document.createEvent('HTMLEvents'); var callbackIAB = (tcData, success) => { if (success && (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'useractioncomplete')) { window.__tcfapi('removeEventListener', 2, () => { }, callbackIAB); if ((typeof window.Optanon !== "undefined" && !window.Optanon.GetDomainData().IsIABEnabled) || (tcData.gdprApplies && typeof window.Optanon !== "undefined" && window.Optanon.GetDomainData().IsIABEnabled && getCookie('OptanonAlertBoxClosed'))) { userHasAcceptedTheCookies(); } if (isCookieGroupAllowed(CONSENT_ANALYTICS_GROUP) !== true) { event.initEvent('analyticsCookiesHasBeenDenied', true, false); body.dispatchEvent(event); } if (isCookieGroupAllowed(CONSENT_TARGETED_ADVERTISING_GROUP) !== true) { event.initEvent('targetedAdvertisingCookiesHasBeenDenied', true, false); body.dispatchEvent(event); } if (tcData.gdprApplies && typeof window.Optanon !== "undefined" && window.Optanon.GetDomainData().IsIABEnabled) { event.initEvent('IABTcDataReady', true, false); body.dispatchEvent(event); } else { event.initEvent('nonIABCountryDataReady', true, false); body.dispatchEvent(event); } } } var cnt = 0; var consentSetInterval = setInterval(function () { cnt += 1; if (cnt === 600) { userHasAcceptedTheCookies(); clearInterval(consentSetInterval); } if (typeof window.Optanon !== "undefined" && !window.Optanon.GetDomainData().IsIABEnabled) { clearInterval(consentSetInterval); userHasAcceptedTheCookies(); event.initEvent('oneTrustLoaded', true, false); body.dispatchEvent(event); event.initEvent('nonIABCountryDataReady', true, false); body.dispatchEvent(event); } if (typeof window.__tcfapi !== "undefined") { event.initEvent('oneTrustLoaded', true, false); body.dispatchEvent(event); clearInterval(consentSetInterval); window.__tcfapi('addEventListener', 2, callbackIAB); } }); } function OptanonWrapper() { CMP(); } </script> </head><body> |
| 44 |
Error
On line 155, column 13 t> </head><body> <scri |
| 45 |
Error
On line 2583, column 15 vendor-id="957084" data-vendor-uuid="475da75a-9e0f-4c36-941d-f993c8234b4c" data-city-id="1455369" data-list-position="1" data-ec-variant="Premium" > <figure class="paidVendorTile__gallery app-vendor-tile-gallery"> <div class="paidVendorTile__image"> <div class="scrollSnap app-scroll-snap-wrapper scrollSnap--overlay" role="region" aria-label=" Carrousel"> <button type="button" aria-label="Previous" class="scrollSnap__arrow scrollSnap__arrow--prev app-scroll-snap-prev hidden disabled"><i class="svgIcon svgIcon__arrowLeftThick " ><svg viewBox="0 0 20 36"><path d="M18.769.653a2.004 2.004 0 00-2.961 0L1.245 16.17c-.09.07-.175.147-.256.233A2.302 2.302 0 00.376 18c-.005.578.2 1.157.613 1.598.08.086.167.164.256.233l14.563 15.515a2.004 2.004 0 002.96 0c.744-.791.812-2.031.204-2.904l-.203-.25L5.449 18 18.77 3.809l.203-.25c.608-.874.54-2.113-.203-2.906z"/></svg></i></button> <div class="scrollSnap__container app-scroll-snap-container vendorTileGallery__slider" dir="ltr"> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="0" data-visualized-slide="false" ><picture class="vendorTileGallery__image" > <source type="image/webp" srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/1483561089452-2015.09.04natalie--christopher-1116.webp 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/1483561089452-2015.09.04natalie--christopher-1116.webp 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/1483561089452-2015.09.04natalie--christopher-1116.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/1483561089452-2015.09.04natalie--christopher-1116.jpeg 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/1483561089452-2015.09.04natalie--christopher-1116.jpeg 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/1483561089452-2015.09.04natalie--christopher-1116.jpeg 960w" src="https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/1483561089452-2015.09.04natalie--christopher-1116.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Italian Lace Events" width="640" height="427" loading="lazy"> </picture> </div> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="1" data-visualized-slide="false" ><picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-3078_51_957084-1573593040.webp 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-3078_51_957084-1573593040.webp 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-3078_51_957084-1573593040.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-3078_51_957084-1573593040.jpeg 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-3078_51_957084-1573593040.jpeg 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-3078_51_957084-1573593040.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-3078_51_957084-1573593040.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Praiano Duomo" width="640" height="427" class="lazyload" > </picture> </div> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="2" data-visualized-slide="false" ><picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-0232_51_957084-1573592998.webp 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-0232_51_957084-1573592998.webp 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-0232_51_957084-1573592998.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-0232_51_957084-1573592998.jpeg 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-0232_51_957084-1573592998.jpeg 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-0232_51_957084-1573592998.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-0232_51_957084-1573592998.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Praiano Duomo" width="640" height="427" class="lazyload" > </picture> </div> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="3" data-visualized-slide="false" ><picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-6950_51_957084-1573592635.webp 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-6950_51_957084-1573592635.webp 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-6950_51_957084-1573592635.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-6950_51_957084-1573592635.jpeg 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-6950_51_957084-1573592635.jpeg 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-6950_51_957084-1573592635.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-6950_51_957084-1573592635.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Fireworks" width="640" height="427" class="lazyload" > </picture> </div> </div> <button type="button" aria-label="Next" class="scrollSnap__arrow scrollSnap__arrow--next app-scroll-snap-next hidden "><i class="svgIcon svgIcon__arrowRightThick " ><svg viewBox="0 0 20 36"><path d="M.984.653a1.976 1.976 0 012.936 0L18.36 16.17c.089.07.174.147.254.233.41.441.613 1.02.608 1.598a2.313 2.313 0 01-.608 1.598c-.08.086-.165.164-.254.233L3.92 35.346a1.976 1.976 0 01-2.936 0c-.737-.791-.804-2.031-.201-2.904l.2-.25L14.192 18 .984 3.809l-.201-.25C.18 2.684.247 1.445.983.652z"/></svg></i></button> <div class="scrollSnap__points app-general-item-linked"> <span class="scrollSnap__point app-scroll-snap-points active" data-slide="0"></span> <span class="scrollSnap__point app-scroll-snap-points" data-slide="1"></span> <span class="scrollSnap__point app-scroll-snap-points" data-slide="2"></span> <span class="scrollSnap__point app-scroll-snap-points" data-slide="3"></span> </div> </div> </div> </figure> <div class="paidVendorTile__body"> <a class="paidVendorTile__title app-couples-also-view-tile-link" href="https://www.weddingwire.com/biz/italian-lace-events-washington/87049bb266aed497.html">Italian Lace Events</a> <div class="paidVendorTile__info"> <i class="svgIcon svgIcon__star paidVendorTile__rating" ><svg viewBox="0 0 32 30"><path d="M10.9 9.6s-6.1.7-10.1 1.1c-.4 0-.7.3-.8.6-.1.4 0 .7.3 1C3.3 15 7.8 19 7.8 19s-1.2 5.9-2.1 9.8c-.1.4.1.7.4 1 .3.2.7.2 1 .1 3.5-2 8.8-4.9 8.8-4.9s5.3 3 8.8 4.9c.3.2.7.2 1-.1.3-.2.4-.6.4-1C25.3 24.9 24 19 24 19s4.5-4 7.5-6.7c.3-.2.4-.6.3-1-.1-.4-.4-.6-.8-.6-4-.4-10.1-1.1-10.1-1.1S18.4 4.1 16.7.5c-.2-.3-.5-.6-.9-.6s-.7.2-.9.6c-1.4 3.7-4 9.1-4 9.1" fill-rule="evenodd" clip-rule="evenodd"/></svg></i> <span class="paidVendorTile__ratingCounter">5.0</span> (5) · <div class="paidVendorTile__infoText"> Washington, DC </div> </div> <div class="paidVendorTile__data"> <div class="paidVendorTile__item"> <i class="svgIcon svgIcon__pricing paidVendorTile__bodyIcon" ><svg viewBox="0 0 47 42"><path d="M31.336 4.949c0 3.075-6.897 4.917-15.591 4.917C7.05 9.866.15 8.024.15 4.949.151 1.875 7.054.032 15.745.032c8.691 0 15.591 1.843 15.591 4.917zm-2 0c0-.41-1.24-1.195-3.545-1.81-2.626-.702-6.215-1.107-10.046-1.107-3.83 0-7.42.405-10.047 1.106-2.306.616-3.547 1.402-3.547 1.81 0 .411 1.24 1.196 3.547 1.812 2.627.701 6.216 1.106 10.047 1.106 3.831 0 7.42-.405 10.046-1.106 2.306-.615 3.545-1.4 3.545-1.811zm0 0a1 1 0 012 0v5.483c0 3.164-6.874 4.917-15.591 4.917C7.025 15.35.15 13.596.15 10.432V4.95a1 1 0 112 0v5.483c0 .47 1.273 1.262 3.664 1.871 2.614.667 6.186 1.046 9.93 1.046 3.742 0 7.314-.38 9.928-1.046 2.39-.61 3.663-1.4 3.663-1.87V4.948zM15.512 31.754C6.908 31.723.152 29.972.152 26.837V15.941v-5.554a1 1 0 112 0v5.508c.044.472 1.314 1.246 3.663 1.846 2.615.667 6.187 1.046 9.93 1.046 3.741 0 7.313-.38 9.928-1.046 2.371-.605 3.643-1.39 3.663-1.86v-.011-5.482a1 1 0 012 0v10.75c8.583.032 15.36 1.87 15.36 4.916V37.02c0 3.164-6.873 4.917-15.593 4.917-8.717 0-15.59-1.753-15.59-4.917v-5.267zm0-2V26.27c-5.787-.02-10.738-.82-13.36-2.294v2.861c0 .47 1.274 1.26 3.664 1.87 2.56.653 6.04 1.031 9.696 1.047zm2 1.04v.743c0 .47 1.274 1.26 3.663 1.87 2.615.667 6.187 1.047 9.928 1.047 3.743 0 7.316-.38 9.93-1.047 2.39-.61 3.664-1.4 3.664-1.87v-2.903c-2.66 1.495-7.717 2.337-13.594 2.337-5.874 0-10.93-.842-13.59-2.338v2.064a1.018 1.018 0 010 .096zm11.824-9.63v-2.671c-2.657 1.494-7.705 2.294-13.591 2.294-5.887 0-10.936-.8-13.593-2.294v2.861c0 .469 1.274 1.26 3.664 1.87 2.614.667 6.186 1.047 9.928 1.047.207 0 .42-.003.657-.007 1.945-1.812 6.888-2.92 12.935-3.1zm.811 1.982a1.004 1.004 0 01-.157.003c-3.407.07-6.562.461-8.932 1.094-1.807.483-2.96 1.07-3.374 1.498-.04.072-.088.138-.143.197a.28.28 0 00-.029.116c0 .41 1.24 1.195 3.546 1.81 2.627.702 6.216 1.107 10.045 1.107 3.832 0 7.422-.405 10.048-1.107 2.306-.615 3.546-1.4 3.546-1.81 0-.41-1.24-1.195-3.546-1.81-2.626-.702-6.216-1.107-10.048-1.107-.32 0-.64.003-.956.009zm14.55 11.013c-2.657 1.495-7.706 2.295-13.594 2.295-5.886 0-10.935-.8-13.59-2.295v2.862c0 .47 1.272 1.26 3.662 1.87 2.614.667 6.186 1.047 9.928 1.047 3.744 0 7.316-.38 9.93-1.047 2.39-.61 3.664-1.4 3.664-1.87v-2.862z" fill-rule="nonzero"/></svg></i> <span>Package Price</span> </div> </div> </div> </div> <div class="paidVendorTile app-vendor-tile app-vendor-tile-common app-catalog-list-vendor app-link " data-href="https://www.weddingwire.com/biz/mitheo-events-concept-events-styling-athens/bce46220ced586ba.html" data-vendor-id="714616" data-vendor-id="71461 |
| 46 |
Error
On line 2699, column 15 vendor-id="714616" data-vendor-uuid="285934e9-0c3d-4fba-8803-0675719189b4" data-city-id="1491861" data-list-position="2" data-ec-variant="Premium" > <figure class="paidVendorTile__gallery app-vendor-tile-gallery"> <div class="paidVendorTile__image"> <div class="scrollSnap app-scroll-snap-wrapper scrollSnap--overlay" role="region" aria-label=" Carrousel"> <button type="button" aria-label="Previous" class="scrollSnap__arrow scrollSnap__arrow--prev app-scroll-snap-prev hidden disabled"><i class="svgIcon svgIcon__arrowLeftThick " ><svg viewBox="0 0 20 36"><path d="M18.769.653a2.004 2.004 0 00-2.961 0L1.245 16.17c-.09.07-.175.147-.256.233A2.302 2.302 0 00.376 18c-.005.578.2 1.157.613 1.598.08.086.167.164.256.233l14.563 15.515a2.004 2.004 0 002.96 0c.744-.791.812-2.031.204-2.904l-.203-.25L5.449 18 18.77 3.809l.203-.25c.608-.874.54-2.113-.203-2.906z"/></svg></i></button> <div class="scrollSnap__container app-scroll-snap-container vendorTileGallery__slider" dir="ltr"> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="0" data-visualized-slide="false" ><picture class="vendorTileGallery__image" > <source type="image/webp" srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/178mitheo-events-modern-luxury-wedding-athens-riviera_51_714616-170861245789822.webp 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/178mitheo-events-modern-luxury-wedding-athens-riviera_51_714616-170861245789822.webp 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/178mitheo-events-modern-luxury-wedding-athens-riviera_51_714616-170861245789822.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/178mitheo-events-modern-luxury-wedding-athens-riviera_51_714616-170861245789822.jpeg 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/178mitheo-events-modern-luxury-wedding-athens-riviera_51_714616-170861245789822.jpeg 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/178mitheo-events-modern-luxury-wedding-athens-riviera_51_714616-170861245789822.jpeg 960w" src="https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/178mitheo-events-modern-luxury-wedding-athens-riviera_51_714616-170861245789822.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Mitheo Events" width="640" height="427" loading="lazy"> </picture> </div> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="1" data-visualized-slide="false" ><picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.webp 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.webp 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.jpeg 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.jpeg 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Couple" width="640" height="427" class="lazyload" > </picture> </div> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="2" data-visualized-slide="false" ><picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/dkem2318_51_714616.webp 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/dkem2318_51_714616.webp 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/dkem2318_51_714616.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/dkem2318_51_714616.jpeg 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/dkem2318_51_714616.jpeg 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/dkem2318_51_714616.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/dkem2318_51_714616.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Mitheo Events" width="640" height="427" class="lazyload" > </picture> </div> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="3" data-visualized-slide="false" ><picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.webp 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.webp 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.jpeg 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.jpeg 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Art de la table" width="640" height="427" class="lazyload" > </picture> </div> </div> <button type="button" aria-label="Next" class="scrollSnap__arrow scrollSnap__arrow--next app-scroll-snap-next hidden "><i class="svgIcon svgIcon__arrowRightThick " ><svg viewBox="0 0 20 36"><path d="M.984.653a1.976 1.976 0 012.936 0L18.36 16.17c.089.07.174.147.254.233.41.441.613 1.02.608 1.598a2.313 2.313 0 01-.608 1.598c-.08.086-.165.164-.254.233L3.92 35.346a1.976 1.976 0 01-2.936 0c-.737-.791-.804-2.031-.201-2.904l.2-.25L14.192 18 .984 3.809l-.201-.25C.18 2.684.247 1.445.983.652z"/></svg></i></button> <div class="scrollSnap__points app-general-item-linked"> <span class="scrollSnap__point app-scroll-snap-points active" data-slide="0"></span> <span class="scrollSnap__point app-scroll-snap-points" data-slide="1"></span> <span class="scrollSnap__point app-scroll-snap-points" data-slide="2"></span> <span class="scrollSnap__point app-scroll-snap-points" data-slide="3"></span> </div> </div> </div> </figure> <div class="paidVendorTile__body"> <a class="paidVendorTile__title app-couples-also-view-tile-link" href="https://www.weddingwire.com/biz/mitheo-events-concept-events-styling-athens/bce46220ced586ba.html">Mitheo Events</a> <div class="paidVendorTile__info"> <i class="svgIcon svgIcon__star paidVendorTile__rating" ><svg viewBox="0 0 32 30"><path d="M10.9 9.6s-6.1.7-10.1 1.1c-.4 0-.7.3-.8.6-.1.4 0 .7.3 1C3.3 15 7.8 19 7.8 19s-1.2 5.9-2.1 9.8c-.1.4.1.7.4 1 .3.2.7.2 1 .1 3.5-2 8.8-4.9 8.8-4.9s5.3 3 8.8 4.9c.3.2.7.2 1-.1.3-.2.4-.6.4-1C25.3 24.9 24 19 24 19s4.5-4 7.5-6.7c.3-.2.4-.6.3-1-.1-.4-.4-.6-.8-.6-4-.4-10.1-1.1-10.1-1.1S18.4 4.1 16.7.5c-.2-.3-.5-.6-.9-.6s-.7.2-.9.6c-1.4 3.7-4 9.1-4 9.1" fill-rule="evenodd" clip-rule="evenodd"/></svg></i> <span class="paidVendorTile__ratingCounter">5.0</span> (13) · <div class="paidVendorTile__infoText"> Athens, GR </div> </div> <div class="paidVendorTile__data"> <div class="paidVendorTile__item"> <i class="svgIcon svgIcon__pricing paidVendorTile__bodyIcon" ><svg viewBox="0 0 47 42"><path d="M31.336 4.949c0 3.075-6.897 4.917-15.591 4.917C7.05 9.866.15 8.024.15 4.949.151 1.875 7.054.032 15.745.032c8.691 0 15.591 1.843 15.591 4.917zm-2 0c0-.41-1.24-1.195-3.545-1.81-2.626-.702-6.215-1.107-10.046-1.107-3.83 0-7.42.405-10.047 1.106-2.306.616-3.547 1.402-3.547 1.81 0 .411 1.24 1.196 3.547 1.812 2.627.701 6.216 1.106 10.047 1.106 3.831 0 7.42-.405 10.046-1.106 2.306-.615 3.545-1.4 3.545-1.811zm0 0a1 1 0 012 0v5.483c0 3.164-6.874 4.917-15.591 4.917C7.025 15.35.15 13.596.15 10.432V4.95a1 1 0 112 0v5.483c0 .47 1.273 1.262 3.664 1.871 2.614.667 6.186 1.046 9.93 1.046 3.742 0 7.314-.38 9.928-1.046 2.39-.61 3.663-1.4 3.663-1.87V4.948zM15.512 31.754C6.908 31.723.152 29.972.152 26.837V15.941v-5.554a1 1 0 112 0v5.508c.044.472 1.314 1.246 3.663 1.846 2.615.667 6.187 1.046 9.93 1.046 3.741 0 7.313-.38 9.928-1.046 2.371-.605 3.643-1.39 3.663-1.86v-.011-5.482a1 1 0 012 0v10.75c8.583.032 15.36 1.87 15.36 4.916V37.02c0 3.164-6.873 4.917-15.593 4.917-8.717 0-15.59-1.753-15.59-4.917v-5.267zm0-2V26.27c-5.787-.02-10.738-.82-13.36-2.294v2.861c0 .47 1.274 1.26 3.664 1.87 2.56.653 6.04 1.031 9.696 1.047zm2 1.04v.743c0 .47 1.274 1.26 3.663 1.87 2.615.667 6.187 1.047 9.928 1.047 3.743 0 7.316-.38 9.93-1.047 2.39-.61 3.664-1.4 3.664-1.87v-2.903c-2.66 1.495-7.717 2.337-13.594 2.337-5.874 0-10.93-.842-13.59-2.338v2.064a1.018 1.018 0 010 .096zm11.824-9.63v-2.671c-2.657 1.494-7.705 2.294-13.591 2.294-5.887 0-10.936-.8-13.593-2.294v2.861c0 .469 1.274 1.26 3.664 1.87 2.614.667 6.186 1.047 9.928 1.047.207 0 .42-.003.657-.007 1.945-1.812 6.888-2.92 12.935-3.1zm.811 1.982a1.004 1.004 0 01-.157.003c-3.407.07-6.562.461-8.932 1.094-1.807.483-2.96 1.07-3.374 1.498-.04.072-.088.138-.143.197a.28.28 0 00-.029.116c0 .41 1.24 1.195 3.546 1.81 2.627.702 6.216 1.107 10.045 1.107 3.832 0 7.422-.405 10.048-1.107 2.306-.615 3.546-1.4 3.546-1.81 0-.41-1.24-1.195-3.546-1.81-2.626-.702-6.216-1.107-10.048-1.107-.32 0-.64.003-.956.009zm14.55 11.013c-2.657 1.495-7.706 2.295-13.594 2.295-5.886 0-10.935-.8-13.59-2.295v2.862c0 .47 1.272 1.26 3.662 1.87 2.614.667 6.186 1.047 9.928 1.047 3.744 0 7.316-.38 9.93-1.047 2.39-.61 3.664-1.4 3.664-1.87v-2.862z" fill-rule="nonzero"/></svg></i> <span>Package Price</span> </div> </div> </div> </div> <div class="paidVendorTile app-vendor-tile app-vendor-tile-common app-catalog-list-vendor app-link " data-href="https://www.weddingwire.com/biz/il-cerimoniere-italian-weddings/3658bebb6e5c4175.html" data-vendor-id="964828" data-vendor-id="96482 |
| 47 |
Error
On line 5231, column 121 vendor-id="964828" data-vendor-uuid="ac4940ea-387e-421a-9447-ba94c5a06c75" data-city-id="1474964" data-list-position="3" data-ec-variant="Premium" > <figure class="paidVendorTile__gallery app-vendor-tile-gallery"> <div class="paidVendorTile__image"> <div class="scrollSnap app-scroll-snap-wrapper scrollSnap--overlay" role="region" aria-label=" Carrousel"> <button type="button" aria-label="Previous" class="scrollSnap__arrow scrollSnap__arrow--prev app-scroll-snap-prev hidden disabled"><i class="svgIcon svgIcon__arrowLeftThick " ><svg viewBox="0 0 20 36"><path d="M18.769.653a2.004 2.004 0 00-2.961 0L1.245 16.17c-.09.07-.175.147-.256.233A2.302 2.302 0 00.376 18c-.005.578.2 1.157.613 1.598.08.086.167.164.256.233l14.563 15.515a2.004 2.004 0 002.96 0c.744-.791.812-2.031.204-2.904l-.203-.25L5.449 18 18.77 3.809l.203-.25c.608-.874.54-2.113-.203-2.906z"/></svg></i></button> <div class="scrollSnap__container app-scroll-snap-container vendorTileGallery__slider" dir="ltr"> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="0" data-visualized-slide="false" ><picture class="vendorTileGallery__image" > <source type="image/webp" srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/0295-ser-ozn-cielo_51_964828-167164989043445.webp 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/0295-ser-ozn-cielo_51_964828-167164989043445.webp 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/0295-ser-ozn-cielo_51_964828-167164989043445.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/0295-ser-ozn-cielo_51_964828-167164989043445.jpeg 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/0295-ser-ozn-cielo_51_964828-167164989043445.jpeg 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/0295-ser-ozn-cielo_51_964828-167164989043445.jpeg 960w" src="https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/0295-ser-ozn-cielo_51_964828-167164989043445.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Il Cerimoniere Italian Weddings" width="640" height="427" loading="lazy"> </picture> </div> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="1" data-visualized-slide="false" ><picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.webp 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.webp 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.jpeg 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.jpeg 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Wedding table" width="640" height="427" class="lazyload" > </picture> </div> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="2" data-visualized-slide="false" ><picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.webp 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.webp 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.jpeg 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.jpeg 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Luxury wedding in Tuscany" width="640" height="427" class="lazyload" > </picture> </div> <div class="scrollSnap__item app-scroll-snap-item vendorTileGallery__slide" data-id="3" data-visualized-slide="false" ><picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/img-0608-2023-05-27_51_964828-169593823687028.webp 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/img-0608-2023-05-27_51_964828-169593823687028.webp 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/img-0608-2023-05-27_51_964828-169593823687028.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/img-0608-2023-05-27_51_964828-169593823687028.jpeg 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/img-0608-2023-05-27_51_964828-169593823687028.jpeg 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/img-0608-2023-05-27_51_964828-169593823687028.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/img-0608-2023-05-27_51_964828-169593823687028.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Wedding in Tuscany" width="640" height="427" class="lazyload" > </picture> </div> </div> <button type="button" aria-label="Next" class="scrollSnap__arrow scrollSnap__arrow--next app-scroll-snap-next hidden "><i class="svgIcon svgIcon__arrowRightThick " ><svg viewBox="0 0 20 36"><path d="M.984.653a1.976 1.976 0 012.936 0L18.36 16.17c.089.07.174.147.254.233.41.441.613 1.02.608 1.598a2.313 2.313 0 01-.608 1.598c-.08.086-.165.164-.254.233L3.92 35.346a1.976 1.976 0 01-2.936 0c-.737-.791-.804-2.031-.201-2.904l.2-.25L14.192 18 .984 3.809l-.201-.25C.18 2.684.247 1.445.983.652z"/></svg></i></button> <div class="scrollSnap__points app-general-item-linked"> <span class="scrollSnap__point app-scroll-snap-points active" data-slide="0"></span> <span class="scrollSnap__point app-scroll-snap-points" data-slide="1"></span> <span class="scrollSnap__point app-scroll-snap-points" data-slide="2"></span> <span class="scrollSnap__point app-scroll-snap-points" data-slide="3"></span> </div> </div> </div> </figure> <div class="paidVendorTile__body"> <a class="paidVendorTile__title app-couples-also-view-tile-link" href="https://www.weddingwire.com/biz/il-cerimoniere-italian-weddings/3658bebb6e5c4175.html">Il Cerimoniere Italian Weddings</a> <div class="paidVendorTile__info"> <i class="svgIcon svgIcon__star paidVendorTile__rating" ><svg viewBox="0 0 32 30"><path d="M10.9 9.6s-6.1.7-10.1 1.1c-.4 0-.7.3-.8.6-.1.4 0 .7.3 1C3.3 15 7.8 19 7.8 19s-1.2 5.9-2.1 9.8c-.1.4.1.7.4 1 .3.2.7.2 1 .1 3.5-2 8.8-4.9 8.8-4.9s5.3 3 8.8 4.9c.3.2.7.2 1-.1.3-.2.4-.6.4-1C25.3 24.9 24 19 24 19s4.5-4 7.5-6.7c.3-.2.4-.6.3-1-.1-.4-.4-.6-.8-.6-4-.4-10.1-1.1-10.1-1.1S18.4 4.1 16.7.5c-.2-.3-.5-.6-.9-.6s-.7.2-.9.6c-1.4 3.7-4 9.1-4 9.1" fill-rule="evenodd" clip-rule="evenodd"/></svg></i> <span class="paidVendorTile__ratingCounter">5.0</span> (39) · <div class="paidVendorTile__infoText"> Dallas, TX </div> </div> <div class="paidVendorTile__data"> </div> <div class="storefrontHeadingBadges"> <div class="storefrontHeadingBadge storefrontHeadingBadge--weddingAward"> <i class="svgIcon svgIcon__weddingAwards-icon " ><svg viewBox="0 0 16 17"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.853 1.167h-.002H1.107a.433.433 0 00-.432.396v.005l-.001.01a1.837 1.837 0 00-.006.139c-.001.09 0 .215.013.365.024.296.09.701.26 1.113.172.414.454.845.915 1.171.402.284.916.472 1.562.516v.377a4.55 4.55 0 004.117 4.53v3.728H5.68a.433.433 0 100 .867h4.574a.433.433 0 000-.867H8.401V9.79a4.55 4.55 0 004.117-4.53v-.377c.646-.044 1.16-.232 1.562-.516.46-.326.743-.757.915-1.17.17-.413.236-.818.26-1.114a3.874 3.874 0 00.01-.473l-.003-.03v-.016a.433.433 0 00-.433-.396h-2.742-.002H3.853zm-.435.866H1.547c.02.236.073.537.195.83.124.301.317.585.614.795.246.174.585.313 1.062.355v-1.98zm.866 0h7.368V5.26a3.684 3.684 0 01-7.368 0V2.033zm8.234 0v1.98c.476-.042.816-.18 1.062-.355.297-.21.49-.494.614-.794.122-.294.175-.595.195-.83h-1.87zm-8.185 13.29c0-.24.194-.434.433-.434h6.404a.433.433 0 010 .867H4.766a.433.433 0 01-.433-.433z"/></svg></i> <p> <span> Award winner </span> </p> </div> </div> </div> </div> </div> </div> <section class="storefrontFaqs app-faqs-toggle app-section-highlighter-item"> <h2 id="faqs" class="storefrontFaqs__title" tabindex="-1">Frequently asked questions</h2> <div class="storefrontFaqs__container"> <div class="storefrontFaqs__item"> <h3 class="storefrontFaqs__itemTitle">What is the starting price for day-of wedding coordination?</h3> <div class="storefrontFaqs__itemContent"> <div class="storefrontFaqs__itemBlock"> $1,500 </div> </div> </div> <div class="storefrontFaqs__item"> <h3 class="storefrontFaqs__itemTitle">What is the starting price for partial wedding planning?</h3> <div class="storefrontFaqs__itemContent"> <div class="storefrontFaqs__itemBlock"> $2,500 </div> </div> </div> <div class="storefrontFaqs__item"> <h3 class="storefrontFaqs__itemTitle">What is the starting price for full wedding planning?</h3> <div class="storefrontFaqs__itemContent"> <div class="storefrontFaqs__itemBlock"> $3,500 </div> </div> </div> <div class="storefrontFaqs__item"> <h3 class="storefrontFaqs__itemTitle">Do you offer an hourly rate?</h3> <div class="storefrontFaqs__itemContent"> <div class="storefrontFaqs__itemBlock"> No </div> </div> </div> <div class="storefrontFaqs__item"> <h3 class="storefrontFaqs__itemTitle">What is the hourly rate?</h3> <div class="storefrontFaqs__itemContent"> <div class="storefrontFaqs__itemBlock"> $100 </div> </div> </div> <div class="storefrontFaqs__item"> <h3 class="storefrontFaqs__itemTitle">What wedding events do you provide services for?</h3> <div class="storefrontFaqs__itemContent"> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Ceremony </div> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Reception </div> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Rehearsal Dinner </div> </div> </div> <div class="storefrontFaqs__item"> <h3 class="storefrontFaqs__itemTitle">What wedding planning services do you offer?</h3> <div class="storefrontFaqs__itemContent"> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Day-of Coordination </div> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Full Planning </div> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Partial Planning </div> </div> </div> <div class="storefrontFaqs__item"> <h3 class="storefrontFaqs__itemTitle">What weddings do you have experience planning?</h3> <div class="storefrontFaqs__itemContent"> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Civil </div> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Cultural </div> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Destination </div> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Elopement </div> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Eco-Friendly </div> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Non-Religious </div> <div class="storefrontFaqs__itemList"> <i class="svgIcon svgIcon__checkLight " ><svg viewBox="0 0 19 14"><path d="M7.805 11.22L2.047 5.738a.75.75 0 10-1.035 1.087l6.317 6.012a.75.75 0 001.073-.04l9.566-10.588a.75.75 0 00-1.113-1.006L7.805 11.22z" fill-rule="nonzero"/></svg></i> Religious </div> </div> </div> </div> <button type="button" class="storefrontFaqs__button button button--tertiary app-faqs-toggle-action">View more FAQs</button> <div role="button" tabindex="0" class="sectionLeadTile sectionLeadTile--primary app-default-simple-lead-secondary-cta " data-vendor-id="626865" data-cta-section="FAQS" data-tracking-section="profile_cta_faqs" data-frm-insert="" data-frm-insert-json="{&quot;desktop&quot;:107,&quot;mobile&quot;:108}" > <div class="sectionLeadTile__iconContainer"> <img class="svgIcon svgIcon__question sectionLeadTile__icon lazyload" data-src="https://cdn1.weddingwire.com/assets/svg/original/illustration/question.svg" alt="illustration question" width="56" height="56" > </div> <div class="sectionLeadTile__content"> <p class="sectionLeadTile__title">Any other questions?</p> <span class="sectionLeadTile__link">Message vendor</span> </div> </div> </section> <section class="storefrontReviews app-storefront-reviews app-section-highlighter-item" > <div class="storefrontReviewsHeader"> <h2 id="reviews" class="storefrontReviewsHeader__title" tabindex="-1">Reviews</h2> <a class="app-storefront-add-review-cta button button--tertiary storefrontReviewsHeader__button" rel="nofollow" href="https://www.weddingwire.com/shared/rate/new?vid=6fabbfa43f481a0d&formEntryPoint=2"> Write a review </a> </div> <div class="storefrontReviewsAverage"> <span class="srOnly">5.0 out of 5 rating</span> <div class="storefrontReviewsAverage__score"> <div class="storefrontReviewsAverage__award"> <div class="storefrontAwards__item"> <img data-src="https://www.weddingwire.com/assets/img/badges/2024-en_US.png" class="lazyload " alt="WeddingWire Couples&apos; Choice Awards 2024 Winner" width="125" height="125" > </div> </div> <div class="storefrontReviewsAverage__starValue"> <div class="storefrontReviewsAverage__value" aria-hidden="true"> <span>5.0</span> Fantastic</div> <div class="storefrontReviewsAverage__stars"> <div class="rating rating--starslarge" aria-hidden="true"> <div class="rating__picture"> <span class="rating__picture rating__progress" style="width:99%"></span> </div> </div> <span class="storefrontReviewsAverage__starsText">60 Reviews</span> </div> </div> </div> <ul class="storefrontReviewsAverage__rating "> <li> Quality of service <div class="srOnly"> 5 out of 5 rating </div> <div class="ratingSingleLine ratingSingleLine--black" aria-hidden="true"> <div class="ratingSingleLine__picture"> <span class="ratingSingleLine__progress" style="width:100%"></span> <span class="ratingSingleLine__progress ratingSingleLine__progress--complete"></span> </div> <span class="ratingSingleLine__count storefrontReviewsSummary__ratingCount"> 5.0 </span> </div> </li> <li> Average response time <div class="srOnly"> 4.8 out of 5 rating </div> <div class="ratingSingleLine ratingSingleLine--black" aria-hidden="true"> <div class="ratingSingleLine__picture"> <span class="ratingSingleLine__progress" style="width:96%"></span> <span class="ratingSingleLine__progress ratingSingleLine__progress--complete"></span> </div> <span class="ratingSingleLine__count storefrontReviewsSummary__ratingCount"> 4.8 </span> </div> </li> <li> Professionalism <div class="srOnly"> 5 out of 5 rating </div> <div class="ratingSingleLine ratingSingleLine--black" aria-hidden="true"> <div class="ratingSingleLine__picture"> <span class="ratingSingleLine__progress" style="width:100%"></span> <span class="ratingSingleLine__progress ratingSingleLine__progress--complete"></span> </div> <span class="ratingSingleLine__count storefrontReviewsSummary__ratingCount"> 5.0 </span> </div> </li> <li> Value <div class="srOnly"> 5 out of 5 rating </div> <div class="ratingSingleLine ratingSingleLine--black" aria-hidden="true"> <div class="ratingSingleLine__picture"> <span class="ratingSingleLine__progress" style="width:100%"></span> <span class="ratingSingleLine__progress ratingSingleLine__progress--complete"></span> </div> <span class="ratingSingleLine__count storefrontReviewsSummary__ratingCount"> 5.0 </span> </div> </li> <li> Flexibility <div class="srOnly"> 5 out of 5 rating </div> <div class="ratingSingleLine ratingSingleLine--black" aria-hidden="true"> <div class="ratingSingleLine__picture"> <span class="ratingSingleLine__progress" style="width:100%"></span> <span class="ratingSingleLine__progress ratingSingleLine__progress--complete"></span> </div> <span class="ratingSingleLine__count storefrontReviewsSummary__ratingCount"> 5.0 </span> </div> </li> </ul> <div class="storefrontReviewsAverage__rate"> <span> <i class="svgIcon svgIcon__thumbsup " ><svg viewBox="0 0 16 16"><path d="M10.473 2.61c.13.462.107 1.042-.025 1.73-.067.35-.161.719-.276 1.095l-.052.168-.053.164h4.356c.84 0 1.577.737 1.577 1.576 0 .623-.271 1.234-.743 1.569.145.22.23.472.23.74 0 .593-.369 1.134-.88 1.4.07.19.108.408.108.652 0 .584-.33.986-.816 1.181.03.11.046.23.046.358 0 .787-.422 1.258-1.167 1.313l-.153.006H8.257c-.76 0-1.335-.068-2.013-.217-.146-.032-1.126-.27-1.47-.344-.194-.04-.39-.079-.591-.114l-.002.639a.549.549 0 01-.549.549H.55A.549.549 0 010 14.526V6.823c0-.304.247-.55.55-.55l3.083.007c.303.001.548.247.548.55v.357c1.405-.567 3.27-3.02 3.27-4.893 0-1.952 2.4-1.892 3.022.317zM1.098 7.374v6.604h1.985v-6.6l-1.985-.004zm1.395 5.596a.323.323 0 110 .647.323.323 0 010-.647zM8.549 2.294c0 2.39-2.243 5.342-4.187 5.984l-.18.053v4.441c.282.047.552.099.82.155.364.077 1.35.317 1.478.346.503.11.932.17 1.452.186l.325.005h4.368c.233 0 .222.012.222-.22 0-.128-.141-.221-.48-.221-.69 0-.729-.98-.114-1.089l.115-.01h.77c.339 0 .48-.092.48-.22 0-.365-.134-.477-.48-.477a.548.548 0 01-.548-.55.55.55 0 01.45-.54l.099-.008h.77c.234 0 .48-.245.48-.477 0-.2-.357-.478-.774-.478-.691 0-.73-.979-.115-1.088l.115-.01h.808c.252 0 .479-.338.479-.733 0-.207-.194-.423-.4-.469l-.079-.009H9.285a.549.549 0 01-.509-.756 11.978 11.978 0 00.593-1.975c.103-.536.12-.966.046-1.226-.312-1.11-.866-1.124-.866-.614z"/></svg></i> 98% </span> Recommended by couples </div> </div> <div class="storefrontReviewsPhotos"> <div class="storefrontReviewsPhotosMosaic" data-mosaic="1"> <div class="storefrontReviewsPhotosTile" data-image="0" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3872549"> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/9452/original/640/jpg/3872549.webp 640w" sizes="(min-width: 1024px) 640px, 620px"> <img data-srcset="https://cdn0.weddingwire.com/review/9452/original/640/jpg/3872549.jpeg 640w" data-src="https://cdn0.weddingwire.com/review/9452/original/640/jpg/3872549.jpeg" sizes="(min-width: 1024px) 640px, 620px" alt="Olive in Love 1" class="lazyload" > </picture> </div> </div> <div class="storefrontReviewsPhotosTile" data-image="1" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3837111"> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/1117/original/640/jpg/3837111.webp 640w" sizes="(min-width: 1024px) 640px, 620px"> <img data-srcset="https://cdn0.weddingwire.com/review/1117/original/640/jpg/3837111.jpeg 640w" data-src="https://cdn0.weddingwire.com/review/1117/original/640/jpg/3837111.jpeg" sizes="(min-width: 1024px) 640px, 620px" alt="Olive in Love 2" class="lazyload" > </picture> </div> </div> <div class="storefrontReviewsPhotosTile" data-image="2" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3872551"> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/1552/original/640/jpg/3872551.webp 640w" sizes="(min-width: 1024px) 640px, 620px"> <img data-srcset="https://cdn0.weddingwire.com/review/1552/original/640/jpg/3872551.jpeg 640w" data-src="https://cdn0.weddingwire.com/review/1552/original/640/jpg/3872551.jpeg" sizes="(min-width: 1024px) 640px, 620px" alt="Olive in Love 3" class="lazyload" > </picture> </div> </div> <div class="storefrontReviewsPhotosTile" data-image="3" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3933819"> <div class="storefrontReviewsPhoto__overlay"> <span class="storefrontReviewsPhoto__number">+84</span> <span class="storefrontReviewsPhoto__text">User photos</span> </div> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/9183/original/640/jpg/3933819.webp 640w" sizes="(min-width: 1024px) 640px, 620px"> <img data-srcset="https://cdn0.weddingwire.com/review/9183/original/640/jpg/3933819.jpeg 640w" data-src="https://cdn0.weddingwire.com/review/9183/original/640/jpg/3933819.jpeg" sizes="(min-width: 1024px) 640px, 620px" alt="Olive in Love 4" class="lazyload" > </picture> </div> </div> </div> </div> <div class="storefrontReviewsList"> <div class="scrollSnap app-scroll-snap-wrapper storefrontReviewsList__slider app-storefront-reviews-slider-content app-storefront-reviews-slider scrollSnap--fullBleed scrollSnap--floatArrows" role="region" aria-label=" Carrousel"> <button type="button" aria-label="Previous" class="scrollSnap__arrow scrollSnap__arrow--prev app-scroll-snap-prev hidden disabled"><i class="svgIcon svgIcon__arrowLeftThick " ><svg viewBox="0 0 20 36"><path d="M18.769.653a2.004 2.004 0 00-2.961 0L1.245 16.17c-.09.07-.175.147-.256.233A2.302 2.302 0 00.376 18c-.005.578.2 1.157.613 1.598.08.086.167.164.256.233l14.563 15.515a2.004 2.004 0 002.96 0c.744-.791.812-2.031.204-2.904l-.203-.25L5.449 18 18.77 3.809l.203-.25c.608-.874.54-2.113-.203-2.906z"/></svg></i></button> <div class="scrollSnap__container app-scroll-snap-container storefrontReviewsList__container app-storefront-reviews-slider-container" dir="ltr"> <div class="scrollSnap__item app-scroll-snap-item storefrontReviewsList__slide" data-id="0" data-visualized-slide="false" > <div class="storefrontReviewsTile app-storefront-review-slider-tile app-storefront-review-slider-modal" data-review-id="7129693"> <div class="storefrontReviewsTileHeader"> <div class="storefrontReviewsTileHeader__avatar"> <div class="avatar"> <picture class="avatar__img" > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/user/9603/1_1/80/jpg/gu_41473069.webp?r=96341 80w, https://cdn0.weddingwire.com/user/9603/1_1/160/jpg/gu_41473069.webp?r=96341 160w" sizes="(min-width: 480px) 80px, 56px"> <img data-srcset="https://cdn0.weddingwire.com/user/9603/1_1/80/jpg/gu_41473069.jpeg?r=96341 80w, https://cdn0.weddingwire.com/user/9603/1_1/160/jpg/gu_41473069.jpeg?r=96341 160w" data-src="https://cdn0.weddingwire.com/user/9603/1_1/160/jpg/gu_41473069.jpeg?r=96341" sizes="(min-width: 480px) 80px, 56px" alt="Ellie" width="80" height="80" class="lazyload" > </picture> </div> </div> <div class="storefrontReviewsTileHeader__info"> Ellie Z. <span>Sent on 12/06/2023</span> </div> </div> <div class="storefrontReviewsTileRating"> <div class="srOnly"> 5 out of 5 rating </div> <div class="rating rating--stars" aria-hidden="true"> <div class="rating__picture"> <span class="rating__picture rating__progress" style="width:100%"></span> </div> <span class="rating__count"> 5.0 </span> </div> </div> <div class="storefrontReviewsTileContent"> <p class="storefrontReviewsTileContent__title">Everything we could've dreamt of! </p> <div class="storefrontReviewsTileContent__description app-reviews-tile-read-more"> We are both from Australia and had no idea where to start with planning a Tuscan wedding. Having spoken to over 30 planners, Pia was the most reasonable, accommodating and warm over zoom. No question was too hard for her and she constantly reassured us along the way, as naturally we were nervous planning a wedding on the other side of the world. When we met with Pia and Michele the week of the wedding they were so welcoming and warm and made the whole week feel effortless! From the rehearsal, to the day, to the pizza pool party it was so much more wonderful than we could have ever imagined. On the wedding day the weather was looking slightly overcast and scheduled for rain, they managed to set up the most gorgeous layout inside our Villa and operated punctually clearing out the space and turning it into a dancefloor without us even noticing. The venue, catering, lighting and DJ were all recommended by Pia and Michele and they were PHENOMENAL – our dream day. We were genuinely sad to say goodbye to them and wish we could re-live it all over again ❤ E & C </div> </div> <ul class="storefrontReviewsTilePhotos"> <li> <div class="storefrontReviewsPhotoFocus" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3872549"> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/9452/3_2/320/jpg/3872549.webp 320w" sizes="(min-width: 1024px) 140px, 120px"> <img data-srcset="https://cdn0.weddingwire.com/review/9452/3_2/320/jpg/3872549.jpeg 320w" data-src="https://cdn0.weddingwire.com/review/9452/3_2/320/jpg/3872549.jpeg" sizes="(min-width: 1024px) 140px, 120px" alt="Olive in Love 5" width="640" height="427" class="lazyload" > </picture> </div> </div> </li> <li> <div class="storefrontReviewsPhotoFocus" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3872551"> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/1552/3_2/320/jpg/3872551.webp 320w" sizes="(min-width: 1024px) 140px, 120px"> <img data-srcset="https://cdn0.weddingwire.com/review/1552/3_2/320/jpg/3872551.jpeg 320w" data-src="https://cdn0.weddingwire.com/review/1552/3_2/320/jpg/3872551.jpeg" sizes="(min-width: 1024px) 140px, 120px" alt="Olive in Love 6" width="640" height="427" class="lazyload" > </picture> </div> </div> </li> </ul> </div> </div> <div class="scrollSnap__item app-scroll-snap-item storefrontReviewsList__slide" data-id="1" data-visualized-slide="false" > <div class="storefrontReviewsTile app-storefront-review-slider-tile app-storefront-review-slider-modal" data-review-id="7177805"> <div class="storefrontReviewsTileHeader"> <div class="storefrontReviewsTileHeader__avatar"> <div class="avatar"> <picture class="avatar__img" > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/user/1325/1_1/80/jpg/gu_41655231.webp?r=22061 80w, https://cdn0.weddingwire.com/user/1325/1_1/160/jpg/gu_41655231.webp?r=22061 160w" sizes="(min-width: 480px) 80px, 56px"> <img data-srcset="https://cdn0.weddingwire.com/user/1325/1_1/80/jpg/gu_41655231.jpeg?r=22061 80w, https://cdn0.weddingwire.com/user/1325/1_1/160/jpg/gu_41655231.jpeg?r=22061 160w" data-src="https://cdn0.weddingwire.com/user/1325/1_1/160/jpg/gu_41655231.jpeg?r=22061" sizes="(min-width: 480px) 80px, 56px" alt="Courtney" width="80" height="80" class="lazyload" > </picture> </div> </div> <div class="storefrontReviewsTileHeader__info"> Courtney H. <span>Sent on 01/08/2024</span> </div> </div> <div class="storefrontReviewsTileRating"> <div class="srOnly"> 5 out of 5 rating </div> <div class="rating rating--stars" aria-hidden="true"> <div class="rating__picture"> <span class="rating__picture rating__progress" style="width:100%"></span> </div> <span class="rating__count"> 5.0 </span> </div> </div> <div class="storefrontReviewsTileContent"> <p class="storefrontReviewsTileContent__title">Look no further</p> <div class="storefrontReviewsTileContent__description app-reviews-tile-read-more"> Olive in Tuscany was the best decision we made after saying "I do." I contacted Pia with a vision and strict budget. Pia not only made our wedding every ounce of perfect, but her and her husband went above and beyond on numerous occasions. When I look back on our wedding, I honestly feel like it must've been a dream. I cannot recommend them highly enough. </div> </div> <ul class="storefrontReviewsTilePhotos"> <li> <div class="storefrontReviewsPhotoFocus" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3933819"> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/9183/3_2/320/jpg/3933819.webp 320w" sizes="(min-width: 1024px) 140px, 120px"> <img data-srcset="https://cdn0.weddingwire.com/review/9183/3_2/320/jpg/3933819.jpeg 320w" data-src="https://cdn0.weddingwire.com/review/9183/3_2/320/jpg/3933819.jpeg" sizes="(min-width: 1024px) 140px, 120px" alt="Olive in Love 7" width="640" height="427" class="lazyload" > </picture> </div> </div> </li> <li> <div class="storefrontReviewsPhotoFocus" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3933821"> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/1283/3_2/320/jpg/3933821.webp 320w" sizes="(min-width: 1024px) 140px, 120px"> <img data-srcset="https://cdn0.weddingwire.com/review/1283/3_2/320/jpg/3933821.jpeg 320w" data-src="https://cdn0.weddingwire.com/review/1283/3_2/320/jpg/3933821.jpeg" sizes="(min-width: 1024px) 140px, 120px" alt="Olive in Love 8" width="640" height="427" class="lazyload" > </picture> </div> </div> </li> <li> <div class="storefrontReviewsPhotoFocus" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3933823"> <div class="storefrontReviewsPhoto__overlay"> <span class="storefrontReviewsPhoto__number">+2</span> <span class="srOnly">photos</span> </div> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/3283/3_2/320/jpg/3933823.webp 320w" sizes="(min-width: 1024px) 140px, 120px"> <img data-srcset="https://cdn0.weddingwire.com/review/3283/3_2/320/jpg/3933823.jpeg 320w" data-src="https://cdn0.weddingwire.com/review/3283/3_2/320/jpg/3933823.jpeg" sizes="(min-width: 1024px) 140px, 120px" alt="Olive in Love 9" width="640" height="427" class="lazyload" > </picture> </div> </div> </li> </ul> </div> </div> <div class="scrollSnap__item app-scroll-snap-item storefrontReviewsList__slide" data-id="2" data-visualized-slide="false" > <div class="storefrontReviewsTile app-storefront-review-slider-tile app-storefront-review-slider-modal" data-review-id="7132449"> <div class="storefrontReviewsTileHeader"> <div class="storefrontReviewsTileHeader__avatar"> <div class="avatar"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" preserveAspectRatio="xMidYMin slice"> <circle fill="#9AAAB0" cx="100" cy="100" r="100"/> <text transform="translate(100,130)" y="0"> <tspan font-size="90" class="" fill="rgba(255,255,255,1)" text-anchor="middle">T</tspan> </text> </svg> </div> </div> <div class="storefrontReviewsTileHeader__info"> Tina F. <span>Sent on 12/09/2023</span> </div> </div> <div class="storefrontReviewsTileRating"> <div class="srOnly"> 5 out of 5 rating </div> <div class="rating rating--stars" aria-hidden="true"> <div class="rating__picture"> <span class="rating__picture rating__progress" style="width:100%"></span> </div> <span class="rating__count"> 5.0 </span> </div> </div> <div class="storefrontReviewsTileContent"> <p class="storefrontReviewsTileContent__title">Incredible! Incredible! Incredible! </p> <div class="storefrontReviewsTileContent__description app-reviews-tile-read-more"> Our experience with Pia and Michele from Olive in Tuscany was nothing short of perfect. From the offset Pia was wonderful to work with, she spent time understanding us, what we wanted and what our vision was for our time in Tuscany and the day itself. She was able to curate the most magical day that exceeded our expectations. Whenever we had a vision or an idea Pia was able to bring it life. Pia and Michele’s years of experience and knowledge really shone through as they were able to recommend the most wonderful venues and suppliers that fit what we needed and the budget we had perfectly. They’re so incredibly thoughtful, hardworking, easy to work with and took so much off our plates, we truly couldn’t have done this without them AND in the space of 7 months start to finish. They really put their hearts and souls in to the day, we could see the level of detail they put in to everything we wanted and seeing them making sure everything ran smoothly for us so we were stress free was wonderful. We still can’t thank them enough. Everyone that attended said it was the most beautiful and romantic wedding they had ever been to, it really was the most magical day. I should mention we stayed in Tuscany just a stones throw away from our wedding villa in the most gorgeous accommodation that Pia found and organised for us in the most stunning location with views of Lucca and its rolling hills. The lead up to the wedding and the goodbye dinner the day after was everything we wanted it to be. Pia was even kind enough to sort out the invitation letters needed for some of my family to attend from abroad, they wouldn't have been able to make it without her. We cannot recommend Pia and Michele enough! We plan on reaching out to them when we have another get together for a wedding anniversary in the near future so we can recreate some of that magic again and we can’t wait! The pictures below really don’t do the day enough justice! </div> </div> <ul class="storefrontReviewsTilePhotos"> <li> <div class="storefrontReviewsPhotoFocus" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3876277"> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/7726/3_2/320/jpg/3876277.webp 320w" sizes="(min-width: 1024px) 140px, 120px"> <img data-srcset="https://cdn0.weddingwire.com/review/7726/3_2/320/jpg/3876277.jpeg 320w" data-src="https://cdn0.weddingwire.com/review/7726/3_2/320/jpg/3876277.jpeg" sizes="(min-width: 1024px) 140px, 120px" alt="Olive in Love 10" width="640" height="427" class="lazyload" > </picture> </div> </div> </li> <li> <div class="storefrontReviewsPhotoFocus" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3876279"> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/9726/3_2/320/jpg/3876279.webp 320w" sizes="(min-width: 1024px) 140px, 120px"> <img data-srcset="https://cdn0.weddingwire.com/review/9726/3_2/320/jpg/3876279.jpeg 320w" data-src="https://cdn0.weddingwire.com/review/9726/3_2/320/jpg/3876279.jpeg" sizes="(min-width: 1024px) 140px, 120px" alt="Olive in Love 11" width="640" height="427" class="lazyload" > </picture> </div> </div> </li> <li> <div class="storefrontReviewsPhotoFocus" type="button" tabindex="0"> <div class="storefrontReviewsPhoto app-reviews-fullscreen-gallery-open" data-image-id="3876281"> <div class="storefrontReviewsPhoto__overlay"> <span class="storefrontReviewsPhoto__number">+5</span> <span class="srOnly">photos</span> </div> <picture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/1826/3_2/320/jpg/3876281.webp 320w" sizes="(min-width: 1024px) 140px, 120px"> <img data-srcset="https://cdn0.weddingwire.com/review/1826/3_2/320/jpg/3876281.jpeg 320w" data-src="https://cdn0.weddingwire.com/review/1826/3_2/320/jpg/3876281.jpeg" sizes="(min-width: 1024px) 140px, 120px" alt="Olive in Love 12" width="640" height="427" class="lazyload" > </picture> </div> </div> </li> </ul> </div> </div> </div> <button type="button" aria-label="Next" class="scrollSnap__arrow scrollSnap__arrow--next app-scroll-snap-next hidden "><i class="svgIcon svgIcon__arrowRightThick " ><svg viewBox="0 0 20 36"><path d="M.984.653a1.976 1.976 0 012.936 0L18.36 16.17c.089.07.174.147.254.233.41.441.613 1.02.608 1.598a2.313 2.313 0 01-.608 1.598c-.08.086-.165.164-.254.233L3.92 35.346a1.976 1.976 0 01-2.936 0c-.737-.791-.804-2.031-.201-2.904l.2-.25L14.192 18 .984 3.809l-.201-.25C.18 2.684.247 1.445.983.652z"/></svg></i></button> </div> <div class="storefrontReviewsListFooter"> <a class="button button--tertiary storefrontReviewsListFooter__more app-storefront-all-reviews-link" data-vendorid="626865" href="https://www.weddingwire.com/reviews/olive-in-love-pratolino-florence-tuscany/6fabbfa43f481a0d.html" title="See all reviews" > See all reviews <i class="svgIcon svgIcon__arrowShortRight " ><svg viewBox="0 0 12 12"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.17.183a.74.74 0 011.044.07l4.603 5.26a.74.74 0 010 .974l-4.603 5.26a.74.74 0 11-1.113-.974l3.563-4.072H.74a.74.74 0 010-1.48h8.856L6.101 1.228A.74.74 0 016.17.183z"/></svg></i> </a> </div> </div> <div class="sectionLeadTile sectionLeadTile--primary sectionLeadTile--reviews app-default-simple-lead-secondary-cta " data-vendor-id="626865" data-cta-section="END_REVIEWS" data-tracking-section="profile_cta_reviews" data-frm-insert="" data-frm-insert-json="{&quot;desktop&quot;:105,&quot;mobile&quot;:106}" role="button" tabindex="0"> <div class="sectionLeadTile__iconContainer"> <img class="svgIcon svgIcon__stars sectionLeadTile__icon lazyload" data-src="https://cdn1.weddingwire.com/assets/svg/original/illustration/stars.svg" alt="illustration stars" width="56" height="56" > </div> <div class="sectionLeadTile__content"> <p class="sectionLeadTile__title">Are you interested?</p> <span class="sectionLeadTile__link"> Message vendor </span> </div> </div> <section class="storefrontAwards app-awards-slider"> <h2 class="storefrontAwards__title">Awards</h2> <div class="scrollSnap app-scroll-snap-wrapper scrollSnap--fullBleed scrollSnap--floatArrows" role="region" aria-label=" Carrousel"> <button type="button" aria-label="Previous" class="scrollSnap__arrow scrollSnap__arrow--prev app-scroll-snap-prev hidden disabled"><i class="svgIcon svgIcon__arrowLeftThick " ><svg viewBox="0 0 20 36"><path d="M18.769.653a2.004 2.004 0 00-2.961 0L1.245 16.17c-.09.07-.175.147-.256.233A2.302 2.302 0 00.376 18c-.005.578.2 1.157.613 1.598.08.086.167.164.256.233l14.563 15.515a2.004 2.004 0 002.96 0c.744-.791.812-2.031.204-2.904l-.203-.25L5.449 18 18.77 3.809l.203-.25c.608-.874.54-2.113-.203-2.906z"/></svg></i></button> <div class="scrollSnap__container app-scroll-snap-container storefrontAwards__slider" dir="ltr"> <div class="scrollSnap__item app-scroll-snap-item storefrontAwards__slide" data-id="0" data-visualized-slide="false" > <div class="storefrontAwards__item"> <div class="vendorBadgeRated vendorBadgeRated--50"> <span> 60 </span> </div> </div> </div> <div class="scrollSnap__item app-scroll-snap-item storefrontAwards__slide" data-id="1" data-visualized-slide="false" > <div class="storefrontAwards__item"> <img data-src="https://www.weddingwire.com/assets/img/badges/2024-en_US.png" class="lazyload " alt="WeddingWire Couples&apos; Choice Awards 2024 Winner" width="125" height="125" > </div> </div> <div class="scrollSnap__item app-scroll-snap-item storefrontAwards__slide" data-id="2" data-visualized-slide="false" > <div class="storefrontAwards__item"> <img data-src="https://www.weddingwire.com/assets/img/badges/2021-en_US.png" class="lazyload " alt="WeddingWire Couples&apos; Choice Awards 2021 Winner" width="125" height="125" > </div> </div> <div class="scrollSnap__item app-scroll-snap-item storefrontAwards__slide" data-id="3" data-visualized-slide="false" > <div class="storefrontAwards__item"> <img data-src="https://www.weddingwire.com/assets/img/badges/2020-en_US.png" class="lazyload " alt="WeddingWire Couples&apos; Choice Awards 2020 Winner" width="125" height="125" > </div> </div> <div class="scrollSnap__item app-scroll-snap-item storefrontAwards__slide" data-id="4" data-visualized-slide="false" > <div class="storefrontAwards__item"> <img data-src="https://www.weddingwire.com/assets/img/badges/2018-en_US.png" class="lazyload " alt="WeddingWire Couples&apos; Choice Awards 2018 Winner" width="125" height="125" > </div> </div> <div class="scrollSnap__item app-scroll-snap-item storefrontAwards__slide" data-id="5" data-visualized-slide="false" > <div class="storefrontAwards__item"> <img data-src="https://www.weddingwire.com/assets/img/badges/2015-en_US.png" class="lazyload " alt="WeddingWire Couples&apos; Choice Awards 2015 Winner" width="125" height="125" > </div> </div> </div> <button type="button" aria-label="Next" class="scrollSnap__arrow scrollSnap__arrow--next app-scroll-snap-next hidden "><i class="svgIcon svgIcon__arrowRightThick " ><svg viewBox="0 0 20 36"><path d="M.984.653a1.976 1.976 0 012.936 0L18.36 16.17c.089.07.174.147.254.233.41.441.613 1.02.608 1.598a2.313 2.313 0 01-.608 1.598c-.08.086-.165.164-.254.233L3.92 35.346a1.976 1.976 0 01-2.936 0c-.737-.791-.804-2.031-.201-2.904l.2-.25L14.192 18 .984 3.809l-.201-.25C.18 2.684.247 1.445.983.652z"/></svg></i></button> </div> </section> </section> <div class="paidVendorsListingModule app-link app-paid-vendors-banner paidVendorsListingModule--US" data-href="https://www.weddingwire.com/c/it-italy/italy/wedding-planners/IT-15-rca.html" > <section class="paidVendorsListingModule__imageGrid"> <picture class="categoryModuleBanner__image"> <source data-srcset="/assets/img/storefront/paid-vendors/paid-vendors-listing-module-desktop.webp" class="lazyload " type="" media="(min-width:769px)"> <img data-src="/assets/img/storefront/paid-vendors/paid-vendors-listing-module-mobile.webp" class="lazyload " alt="" > </picture> </section> <section class="paidVendorsListingModule__main"> <h3 class="paidVendorsListingModule__title"> Explore other vendors in your area </h3> <p class="paidVendorsListingModule__text"> Find your ideal vendor among popular ones and Couples' Choice Award winners. </p> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-planners/IT-15-rca.html" class="button button--tertiary paidVendorsListingModule__button"> See vendors </a> </section> </div> <section class="storefrontMap app-section-highlighter-item"> <h2 id="map" class="storefrontMap__title" tabindex="-1">Map</h2> <div class="app-storefront-addresses storefrontAddresses"> <div class="app-storefront-item-active storefrontAddresses__itemActive "> <div class="app-storefront-map storefrontAddresses__map"> <img class="app-static-map" src="" alt="Addresses map"/> <a class="storefrontAddresses__openMap app-map-global-tracking" data-section="openMap" target="_blank" href=""> Open Map </a> </div> <div class="storefrontAddresses__infoActive "> <i class="svgIcon svgIcon__mapMarkerOutline storefrontAddresses__icon" ><svg viewBox="0 0 28 36"><path d="M18.087 14.033c0-2.264-1.83-4.1-4.087-4.1s-4.087 1.836-4.087 4.1c0 2.265 1.83 4.1 4.087 4.1s4.087-1.835 4.087-4.1zm2 0c0 3.368-2.725 6.1-6.087 6.1-3.362 0-6.087-2.732-6.087-6.1 0-3.368 2.725-6.1 6.087-6.1s6.087 2.732 6.087 6.1zM15.282 32.09a40.603 40.603 0 004.171-4.25c3.748-4.441 5.982-9.124 5.982-13.806 0-6.228-5.312-11.466-11.435-11.466S2.565 7.805 2.565 14.033c0 4.682 2.234 9.365 5.982 13.805A40.603 40.603 0 0014 33.168c.39-.311.82-.672 1.282-1.079zm12.153-18.056c0 5.235-2.43 10.327-6.453 15.095a42.584 42.584 0 01-5.826 5.677c-.266.211-.459.358-.567.436l-.589.43-.59-.43a18.925 18.925 0 01-.566-.436 42.584 42.584 0 01-5.825-5.676C2.993 24.36.564 19.268.564 14.032.565 6.695 6.78.567 14 .567s13.435 6.128 13.435 13.466z"/></svg></i> <div class="app-storefront-header storefrontAddresses__header"> </div> <div class="app-storefront-content storefrontAddresses__content"> </div> </div> </div> <div class="app-storefront-all-addresses storefrontAddresses__allAddresses hidden" > <div class="app-storefront-item storefrontAddresses__item"> <div class="app-storefront-map storefrontAddresses__map"> <img style="width:100%;" class="app-static-map hidden" id="staticmap" alt="Location of (Olive in Love)" width="760" height="420" data-testid="catalog-storefront-google-map" data-src="https://maps.googleapis.com/maps/api/staticmap?center=43.868996,11.303865&amp;zoom=14&amp;markers=scale:2%7Cicon:https://cdn1.weddingwire.com/assets/img/maps/below-the-fold/bg_marker-pushpin.png%7Clabel:S%7C43.868996,11.303865&amp;size=760x420&amp;scale=2&amp;key=AIzaSyCO8NM_maRZpRNxzMym0jS5TqplqHtrWV8&amp;language=en" > <a class="storefrontAddresses__openMap hidden" data-href="https://maps.google.com/?q=43.868996, 11.303865"></a> </div> <div class="storefrontAddresses__info"> <input class="app-storefront-radio storefrontAddresses__radio" type="radio" name="address" checked value="0"/> <span class="storefrontAddresses__radioSpan"></span> <div class="app-storefront-header storefrontAddresses__header"> Via del Vico 418/B, Pratolino Florence, IT, 50036 </div> <div class="app-storefront-content storefrontAddresses__content" href=" "> <div class="storefrontAddresses__phone"> <span class="app-phone-replace" data-vendorid="626865"> </span> </div> <div class="storefrontAddresses__phone"> <span>333-884-8499</span> </div> <span class="storefrontAddresses__hour">09.00 - 18.00 (CET)</span> </div> </div> </div> </div> </div> <div class="storefrontMap__quickLinks"> <a class="storefrontMap__quickLink" href="https://www.weddingwire.com/c/it-italy/italy/wedding-planners/IT-15-rca.html">Wedding Planning Italy</a> </div> <div class="storefrontMap__quickLinks"> <a class="storefrontMap__quickLink" href="https://www.weddingwire.com/c/it-italy/florence/wedding-planners/15-vendors.html"> Wedding Planning Florence </a> </div> </section> </div> <aside class="storefrontAside app-article-storefront-aside"> <div class="storefrontAside__sticky storefrontFormAside app-storefront-aside-sticky storefrontAside__stickyWithMargin storefrontFormAside--hide"> <div class="storefrontAside__isolateRequestPricing"> <div class="storefrontAside__isolateRequestPricingTitle">Message vendor</div> <button type="button" class=" button button--primary storefrontHeading__lead app-default-simple-lead" data-storefront-id="" data-vendor-id="626865" data-frm-insert="" data-frm-insert-json="" data-section="showPhone" aria-label="Request pricing" data-tracking-section="storefrontHeader" data-lead-with-flexible-dates="" data-lead-form-with-services="" data-this-new-thing="this-new-thing" > Request pricing </button> </div> <section class="paidVendorsAside app-sponsored-vendors-aside app-storefront-aside-sticky-content"> <h2 class="paidVendorsAside__title app-sponsored-placements-aside-title">Continue browsing</h2> <div class="paidVendorsAside__main app-sponsored-placements-aside"> <div class="paidVendorTile paidVendorTile--aside app-sponsored-placement-tile" data-vendor-id="735931"> <figure class="paidVendorTile__gallery"> <div class="paidVendorTile__image"> <picture class="vendorTileGallery__image" > <source type="image/webp" srcset="https://cdn0.weddingwire.com/vendor/139537/3_2/320/jpg/kz-5584-min_51_735931.webp 320w, https://cdn0.weddingwire.com/vendor/139537/3_2/640/jpg/kz-5584-min_51_735931.webp 640w, https://cdn0.weddingwire.com/vendor/139537/3_2/960/jpg/kz-5584-min_51_735931.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img srcset="https://cdn0.weddingwire.com/vendor/139537/3_2/320/jpg/kz-5584-min_51_735931.jpeg 320w, https://cdn0.weddingwire.com/vendor/139537/3_2/640/jpg/kz-5584-min_51_735931.jpeg 640w, https://cdn0.weddingwire.com/vendor/139537/3_2/960/jpg/kz-5584-min_51_735931.jpeg 960w" src="https://cdn0.weddingwire.com/vendor/139537/3_2/640/jpg/kz-5584-min_51_735931.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Tuscan Tours and Weddings" width="640" height="427" loading="lazy"> </picture> </div> </figure> <div class="paidVendorTile__body"> <a class="paidVendorTile__title app-sponsored-placement-tile-link" href="https://www.weddingwire.com/biz/tuscan-tours-and-weddings-tuscany/47b2cb76e06f6256.html"> Tuscan Tours and Weddings </a> <div class="paidVendorTile__info"> <i class="svgIcon svgIcon__star paidVendorTile__rating" ><svg viewBox="0 0 32 30"><path d="M10.9 9.6s-6.1.7-10.1 1.1c-.4 0-.7.3-.8.6-.1.4 0 .7.3 1C3.3 15 7.8 19 7.8 19s-1.2 5.9-2.1 9.8c-.1.4.1.7.4 1 .3.2.7.2 1 .1 3.5-2 8.8-4.9 8.8-4.9s5.3 3 8.8 4.9c.3.2.7.2 1-.1.3-.2.4-.6.4-1C25.3 24.9 24 19 24 19s4.5-4 7.5-6.7c.3-.2.4-.6.3-1-.1-.4-.4-.6-.8-.6-4-.4-10.1-1.1-10.1-1.1S18.4 4.1 16.7.5c-.2-.3-.5-.6-.9-.6s-.7.2-.9.6c-1.4 3.7-4 9.1-4 9.1" fill-rule="evenodd" clip-rule="evenodd"/></svg></i> <span class="paidVendorTile__ratingCounter">5.0</span><span class="paidVendorTile__reviewsCount"> (55) · </span> <div class="paidVendorTile__infoText"> Tuscany, IT </div> </div> <div class="paidVendorTile__data"> </div> </div> </div> <div class="paidVendorTile paidVendorTile--aside app-sponsored-placement-tile" data-vendor-id="1072953"> <figure class="paidVendorTile__gallery"> <div class="paidVendorTile__image"> <picture class="vendorTileGallery__image" > <source type="image/webp" srcset="https://cdn0.weddingwire.com/vendor/359270/3_2/320/jpg/chiostro-sposi_51_1072953-159447976118676.webp 320w, https://cdn0.weddingwire.com/vendor/359270/3_2/640/jpg/chiostro-sposi_51_1072953-159447976118676.webp 640w, https://cdn0.weddingwire.com/vendor/359270/3_2/960/jpg/chiostro-sposi_51_1072953-159447976118676.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img srcset="https://cdn0.weddingwire.com/vendor/359270/3_2/320/jpg/chiostro-sposi_51_1072953-159447976118676.jpeg 320w, https://cdn0.weddingwire.com/vendor/359270/3_2/640/jpg/chiostro-sposi_51_1072953-159447976118676.jpeg 640w, https://cdn0.weddingwire.com/vendor/359270/3_2/960/jpg/chiostro-sposi_51_1072953-159447976118676.jpeg 960w" src="https://cdn0.weddingwire.com/vendor/359270/3_2/640/jpg/chiostro-sposi_51_1072953-159447976118676.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="The Wedding Issue" width="640" height="427" loading="lazy"> </picture> </div> </figure> <div class="paidVendorTile__body"> <a class="paidVendorTile__title app-sponsored-placement-tile-link" href="https://www.weddingwire.com/biz/the-wedding-issue/5d005b4cfcf78842.html"> The Wedding Issue </a> <div class="paidVendorTile__info"> <i class="svgIcon svgIcon__star paidVendorTile__rating" ><svg viewBox="0 0 32 30"><path d="M10.9 9.6s-6.1.7-10.1 1.1c-.4 0-.7.3-.8.6-.1.4 0 .7.3 1C3.3 15 7.8 19 7.8 19s-1.2 5.9-2.1 9.8c-.1.4.1.7.4 1 .3.2.7.2 1 .1 3.5-2 8.8-4.9 8.8-4.9s5.3 3 8.8 4.9c.3.2.7.2 1-.1.3-.2.4-.6.4-1C25.3 24.9 24 19 24 19s4.5-4 7.5-6.7c.3-.2.4-.6.3-1-.1-.4-.4-.6-.8-.6-4-.4-10.1-1.1-10.1-1.1S18.4 4.1 16.7.5c-.2-.3-.5-.6-.9-.6s-.7.2-.9.6c-1.4 3.7-4 9.1-4 9.1" fill-rule="evenodd" clip-rule="evenodd"/></svg></i> <span class="paidVendorTile__ratingCounter">5.0</span><span class="paidVendorTile__reviewsCount"> (10) · </span> <div class="paidVendorTile__infoText"> Rome, IT </div> </div> <div class="paidVendorTile__data"> <div class="paidVendorTile__item"> <i class="svgIcon svgIcon__pricing paidVendorTile__bodyIcon" ><svg viewBox="0 0 47 42"><path d="M31.336 4.949c0 3.075-6.897 4.917-15.591 4.917C7.05 9.866.15 8.024.15 4.949.151 1.875 7.054.032 15.745.032c8.691 0 15.591 1.843 15.591 4.917zm-2 0c0-.41-1.24-1.195-3.545-1.81-2.626-.702-6.215-1.107-10.046-1.107-3.83 0-7.42.405-10.047 1.106-2.306.616-3.547 1.402-3.547 1.81 0 .411 1.24 1.196 3.547 1.812 2.627.701 6.216 1.106 10.047 1.106 3.831 0 7.42-.405 10.046-1.106 2.306-.615 3.545-1.4 3.545-1.811zm0 0a1 1 0 012 0v5.483c0 3.164-6.874 4.917-15.591 4.917C7.025 15.35.15 13.596.15 10.432V4.95a1 1 0 112 0v5.483c0 .47 1.273 1.262 3.664 1.871 2.614.667 6.186 1.046 9.93 1.046 3.742 0 7.314-.38 9.928-1.046 2.39-.61 3.663-1.4 3.663-1.87V4.948zM15.512 31.754C6.908 31.723.152 29.972.152 26.837V15.941v-5.554a1 1 0 112 0v5.508c.044.472 1.314 1.246 3.663 1.846 2.615.667 6.187 1.046 9.93 1.046 3.741 0 7.313-.38 9.928-1.046 2.371-.605 3.643-1.39 3.663-1.86v-.011-5.482a1 1 0 012 0v10.75c8.583.032 15.36 1.87 15.36 4.916V37.02c0 3.164-6.873 4.917-15.593 4.917-8.717 0-15.59-1.753-15.59-4.917v-5.267zm0-2V26.27c-5.787-.02-10.738-.82-13.36-2.294v2.861c0 .47 1.274 1.26 3.664 1.87 2.56.653 6.04 1.031 9.696 1.047zm2 1.04v.743c0 .47 1.274 1.26 3.663 1.87 2.615.667 6.187 1.047 9.928 1.047 3.743 0 7.316-.38 9.93-1.047 2.39-.61 3.664-1.4 3.664-1.87v-2.903c-2.66 1.495-7.717 2.337-13.594 2.337-5.874 0-10.93-.842-13.59-2.338v2.064a1.018 1.018 0 010 .096zm11.824-9.63v-2.671c-2.657 1.494-7.705 2.294-13.591 2.294-5.887 0-10.936-.8-13.593-2.294v2.861c0 .469 1.274 1.26 3.664 1.87 2.614.667 6.186 1.047 9.928 1.047.207 0 .42-.003.657-.007 1.945-1.812 6.888-2.92 12.935-3.1zm.811 1.982a1.004 1.004 0 01-.157.003c-3.407.07-6.562.461-8.932 1.094-1.807.483-2.96 1.07-3.374 1.498-.04.072-.088.138-.143.197a.28.28 0 00-.029.116c0 .41 1.24 1.195 3.546 1.81 2.627.702 6.216 1.107 10.045 1.107 3.832 0 7.422-.405 10.048-1.107 2.306-.615 3.546-1.4 3.546-1.81 0-.41-1.24-1.195-3.546-1.81-2.626-.702-6.216-1.107-10.048-1.107-.32 0-.64.003-.956.009zm14.55 11.013c-2.657 1.495-7.706 2.295-13.594 2.295-5.886 0-10.935-.8-13.59-2.295v2.862c0 .47 1.272 1.26 3.662 1.87 2.614.667 6.186 1.047 9.928 1.047 3.744 0 7.316-.38 9.93-1.047 2.39-.61 3.664-1.4 3.664-1.87v-2.862z" fill-rule="nonzero"/></svg></i> <span>$2,500</span> </div> </div> </div> </div> <div class="paidVendorTile paidVendorTile--aside app-sponsored-placement-tile" data-vendor-id="2162361"> <figure class="paidVendorTile__gallery"> <div class="paidVendorTile__image"> <picture class="vendorTileGallery__image" > <source type="image/webp" srcset="https://cdn0.weddingwire.com/vendor/163261/3_2/320/jpg/img-6163_51_2162361-170144303633277.webp 320w, https://cdn0.weddingwire.com/vendor/163261/3_2/640/jpg/img-6163_51_2162361-170144303633277.webp 640w, https://cdn0.weddingwire.com/vendor/163261/3_2/960/jpg/img-6163_51_2162361-170144303633277.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img srcset="https://cdn0.weddingwire.com/vendor/163261/3_2/320/jpg/img-6163_51_2162361-170144303633277.jpeg 320w, https://cdn0.weddingwire.com/vendor/163261/3_2/640/jpg/img-6163_51_2162361-170144303633277.jpeg 640w, https://cdn0.weddingwire.com/vendor/163261/3_2/960/jpg/img-6163_51_2162361-170144303633277.jpeg 960w" src="https://cdn0.weddingwire.com/vendor/163261/3_2/640/jpg/img-6163_51_2162361-170144303633277.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Feel&Create" width="640" height="427" loading="lazy"> </picture> </div> </figure> <div class="paidVendorTile__body"> <a class="paidVendorTile__title app-sponsored-placement-tile-link" href="https://www.weddingwire.com/biz/feelcreate/7df89d8012c81917.html"> Feel&Create </a> <div class="paidVendorTile__info"> <i class="svgIcon svgIcon__star paidVendorTile__rating" ><svg viewBox="0 0 32 30"><path d="M10.9 9.6s-6.1.7-10.1 1.1c-.4 0-.7.3-.8.6-.1.4 0 .7.3 1C3.3 15 7.8 19 7.8 19s-1.2 5.9-2.1 9.8c-.1.4.1.7.4 1 .3.2.7.2 1 .1 3.5-2 8.8-4.9 8.8-4.9s5.3 3 8.8 4.9c.3.2.7.2 1-.1.3-.2.4-.6.4-1C25.3 24.9 24 19 24 19s4.5-4 7.5-6.7c.3-.2.4-.6.3-1-.1-.4-.4-.6-.8-.6-4-.4-10.1-1.1-10.1-1.1S18.4 4.1 16.7.5c-.2-.3-.5-.6-.9-.6s-.7.2-.9.6c-1.4 3.7-4 9.1-4 9.1" fill-rule="evenodd" clip-rule="evenodd"/></svg></i> <span class="paidVendorTile__ratingCounter">5.0</span><span class="paidVendorTile__reviewsCount"> (11) · </span> <div class="paidVendorTile__infoText"> Como, IT </div> </div> <div class="paidVendorTile__data"> </div> </div> </div> <div class="paidVendorTile paidVendorTile--aside app-sponsored-placement-tile" data-vendor-id="729749"> <figure class="paidVendorTile__gallery"> <div class="paidVendorTile__image"> <picture class="vendorTileGallery__image" > <source type="image/webp" srcset="https://cdn0.weddingwire.com/vendor/947927/3_2/320/jpg/ar0a2630_51_729749-165824628775247.webp 320w, https://cdn0.weddingwire.com/vendor/947927/3_2/640/jpg/ar0a2630_51_729749-165824628775247.webp 640w, https://cdn0.weddingwire.com/vendor/947927/3_2/960/jpg/ar0a2630_51_729749-165824628775247.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img srcset="https://cdn0.weddingwire.com/vendor/947927/3_2/320/jpg/ar0a2630_51_729749-165824628775247.jpeg 320w, https://cdn0.weddingwire.com/vendor/947927/3_2/640/jpg/ar0a2630_51_729749-165824628775247.jpeg 640w, https://cdn0.weddingwire.com/vendor/947927/3_2/960/jpg/ar0a2630_51_729749-165824628775247.jpeg 960w" src="https://cdn0.weddingwire.com/vendor/947927/3_2/640/jpg/ar0a2630_51_729749-165824628775247.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Gold Weddings Global" width="640" height="427" loading="lazy"> </picture> </div> </figure> <div class="paidVendorTile__body"> <a class="paidVendorTile__title app-sponsored-placement-tile-link" href="https://www.weddingwire.com/biz/gold-weddings-santorini-santorini/e6942434c178b495.html"> Gold Weddings Global </a> <div class="paidVendorTile__info"> <i class="svgIcon svgIcon__star paidVendorTile__rating" ><svg viewBox="0 0 32 30"><path d="M10.9 9.6s-6.1.7-10.1 1.1c-.4 0-.7.3-.8.6-.1.4 0 .7.3 1C3.3 15 7.8 19 7.8 19s-1.2 5.9-2.1 9.8c-.1.4.1.7.4 1 .3.2.7.2 1 .1 3.5-2 8.8-4.9 8.8-4.9s5.3 3 8.8 4.9c.3.2.7.2 1-.1.3-.2.4-.6.4-1C25.3 24.9 24 19 24 19s4.5-4 7.5-6.7c.3-.2.4-.6.3-1-.1-.4-.4-.6-.8-.6-4-.4-10.1-1.1-10.1-1.1S18.4 4.1 16.7.5c-.2-.3-.5-.6-.9-.6s-.7.2-.9.6c-1.4 3.7-4 9.1-4 9.1" fill-rule="evenodd" clip-rule="evenodd"/></svg></i> <span class="paidVendorTile__ratingCounter">4.9</span><span class="paidVendorTile__reviewsCount"> (139) · </span> <div class="paidVendorTile__infoText"> Italy, GR </div> </div> <div class="paidVendorTile__data"> <div class="paidVendorTile__item"> <i class="svgIcon svgIcon__pricing paidVendorTile__bodyIcon" ><svg viewBox="0 0 47 42"><path d="M31.336 4.949c0 3.075-6.897 4.917-15.591 4.917C7.05 9.866.15 8.024.15 4.949.151 1.875 7.054.032 15.745.032c8.691 0 15.591 1.843 15.591 4.917zm-2 0c0-.41-1.24-1.195-3.545-1.81-2.626-.702-6.215-1.107-10.046-1.107-3.83 0-7.42.405-10.047 1.106-2.306.616-3.547 1.402-3.547 1.81 0 .411 1.24 1.196 3.547 1.812 2.627.701 6.216 1.106 10.047 1.106 3.831 0 7.42-.405 10.046-1.106 2.306-.615 3.545-1.4 3.545-1.811zm0 0a1 1 0 012 0v5.483c0 3.164-6.874 4.917-15.591 4.917C7.025 15.35.15 13.596.15 10.432V4.95a1 1 0 112 0v5.483c0 .47 1.273 1.262 3.664 1.871 2.614.667 6.186 1.046 9.93 1.046 3.742 0 7.314-.38 9.928-1.046 2.39-.61 3.663-1.4 3.663-1.87V4.948zM15.512 31.754C6.908 31.723.152 29.972.152 26.837V15.941v-5.554a1 1 0 112 0v5.508c.044.472 1.314 1.246 3.663 1.846 2.615.667 6.187 1.046 9.93 1.046 3.741 0 7.313-.38 9.928-1.046 2.371-.605 3.643-1.39 3.663-1.86v-.011-5.482a1 1 0 012 0v10.75c8.583.032 15.36 1.87 15.36 4.916V37.02c0 3.164-6.873 4.917-15.593 4.917-8.717 0-15.59-1.753-15.59-4.917v-5.267zm0-2V26.27c-5.787-.02-10.738-.82-13.36-2.294v2.861c0 .47 1.274 1.26 3.664 1.87 2.56.653 6.04 1.031 9.696 1.047zm2 1.04v.743c0 .47 1.274 1.26 3.663 1.87 2.615.667 6.187 1.047 9.928 1.047 3.743 0 7.316-.38 9.93-1.047 2.39-.61 3.664-1.4 3.664-1.87v-2.903c-2.66 1.495-7.717 2.337-13.594 2.337-5.874 0-10.93-.842-13.59-2.338v2.064a1.018 1.018 0 010 .096zm11.824-9.63v-2.671c-2.657 1.494-7.705 2.294-13.591 2.294-5.887 0-10.936-.8-13.593-2.294v2.861c0 .469 1.274 1.26 3.664 1.87 2.614.667 6.186 1.047 9.928 1.047.207 0 .42-.003.657-.007 1.945-1.812 6.888-2.92 12.935-3.1zm.811 1.982a1.004 1.004 0 01-.157.003c-3.407.07-6.562.461-8.932 1.094-1.807.483-2.96 1.07-3.374 1.498-.04.072-.088.138-.143.197a.28.28 0 00-.029.116c0 .41 1.24 1.195 3.546 1.81 2.627.702 6.216 1.107 10.045 1.107 3.832 0 7.422-.405 10.048-1.107 2.306-.615 3.546-1.4 3.546-1.81 0-.41-1.24-1.195-3.546-1.81-2.626-.702-6.216-1.107-10.048-1.107-.32 0-.64.003-.956.009zm14.55 11.013c-2.657 1.495-7.706 2.295-13.594 2.295-5.886 0-10.935-.8-13.59-2.295v2.862c0 .47 1.272 1.26 3.662 1.87 2.614.667 6.186 1.047 9.928 1.047 3.744 0 7.316-.38 9.93-1.047 2.39-.61 3.664-1.4 3.664-1.87v-2.862z" fill-rule="nonzero"/></svg></i> <span>$1,900</span> </div> </div> </div> </div> </div> </section> </div> </aside> </article> <div class="leadFooter leadPhoneBottomBar app-lead-footer-stop-area"> <div class="leadFooter__wrapper "> <a href="tel:39-3338848499" class="button button--secondary storefrontLeadPhoneButton app-default-phone-lead" data-storefront-id="0" data-vendor-id="626865" data-frm-insert="" data-frm-insert-json="{&quot;desktop&quot;:65,&quot;desktopLogged&quot;:65,&quot;mobile&quot;:66,&quot;mobileLogged&quot;:93}" aria-label="Call Olive in Love" > <i class="svgIcon svgIcon__phoneLink phoneCallButton__icon" ><svg viewBox="0 0 34 34"><path d="M31.429 3.986l-9.393 9.392-1.414-1.414 9.393-9.393h-6.953v-2H33.43v10.367h-2V3.986zM20.3 21.646a3.883 3.883 0 015.489.001l3.059 3.058a3.885 3.885 0 01-.001 5.49L27.17 31.87a5.322 5.322 0 01-6.698.674c-7.477-4.946-14.07-11.54-19.016-19.017A5.315 5.315 0 012.13 6.83l1.677-1.676a3.881 3.881 0 015.49 0l3.056 3.057a3.883 3.883 0 010 5.49l-.373.373a67.724 67.724 0 007.946 7.948l.375-.375zM10.939 9.626L7.882 6.567a1.881 1.881 0 00-2.661 0L3.544 8.246a3.315 3.315 0 00-.42 4.18c4.799 7.252 11.2 13.653 18.452 18.45a3.322 3.322 0 004.18-.419l1.677-1.674a1.884 1.884 0 00.001-2.663l-3.058-3.057a1.883 1.883 0 00-2.661 0l-1.66 1.66-.7-.575a69.36 69.36 0 01-9.5-9.502l-.574-.7 1.658-1.659a1.883 1.883 0 000-2.661z" fill-rule="nonzero"/></svg></i> </a> <button type="button" class=" button button--primary app-ua-track-event app-default-simple-lead" data-storefront-id="" data-vendor-id="626865" data-frm-insert="" data-frm-insert-json="{&quot;desktop&quot;:1,&quot;desktopLogged&quot;:90,&quot;mobile&quot;:20,&quot;mobileLogged&quot;:77}" data-section="showPhone" aria-label="Request pricing" data-trace="1" data-tracking-section="storefrontHeader" data-is-map-modal-opened="0" > Request pricing </button> </div> </div> <nav class="storefrontNavigationSticky app-section-navigation-sticky"> <div class="sectionNavigationSticky__categoryBackContainer app-section-navigation-sticky-container-back"> <div class="sectionNavigationSticky__categoryBack"> <a class="sectionNavigationSticky__categoryBackLink app-section-navigation-sticky-backlink" href="https://www.weddingwire.com/c/it-italy/italy/wedding-planners/IT-15-rca.html" tabindex="-1"> <i class="svgIcon svgIcon__arrowShortLeft sectionNavigationSticky__categoryBackIcon" ><svg viewBox="0 0 12 12"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.83 11.817a.74.74 0 01-1.044-.07L.183 6.487a.74.74 0 010-.974L4.786.253a.74.74 0 111.113.974L2.336 5.299h8.924a.74.74 0 010 1.48H2.404l3.495 3.994a.74.74 0 01-.07 1.044z"/></svg></i> <span> View more wedding planners in Italy </span> </a> </div> </div> <div class="storefrontNavigationSticky__container"> <div class="scrollSnap"> <ul class="scrollSnap__container"> <li class="storefrontNavigationSticky__separator scrollSnap__item"></li> <li class="storefrontNavigationSticky__item scrollSnap__item"> <a class="storefrontNavigationSticky__anchor app-section-navigation-tracking" data-section="description" href="#description" tabindex="-1">About</a> </li> <li class="storefrontNavigationSticky__item scrollSnap__item"> <a class="storefrontNavigationSticky__anchor app-section-navigation-tracking" data-section="faqs" href="#faqs" tabindex="-1">FAQs</a> </li> <li class="storefrontNavigationSticky__item scrollSnap__item"> <a class="storefrontNavigationSticky__anchor app-section-navigation-tracking" data-section="reviews" href="#reviews" tabindex="-1"> Reviews <span class="storefrontNavigationSticky__count">60</span> </a> </li> <li class="storefrontNavigationSticky__item scrollSnap__item"> <a class="storefrontNavigationSticky__anchor app-section-navigation-tracking" data-section="map" href="#map" tabindex="-1"> Map </a> </li> </ul> </div> <div class="storefrontNavigationSticky__actions"> <button type="button" class="hiredButton app-hired-save-vendor storefrontNavigationSticky__hiredButton storefrontNavigationSticky__action" data-category-id="161" data-vendor-id="626865" data-tracking-section="" data-insert-source="31" data-status="6" data-section="hiredButton" > <span class="hiredButton__disable"> <i class="svgIcon svgIcon__handshake " ><svg viewBox="0 0 18 18"><path d="M15.522 3.506l.06.107L17.9 8.411a.998.998 0 01-.297 1.231l-.1.066-1.103.641-.06.033a.994.994 0 01-.712.065l-1.176 1.17c-.342.34-.714.64-1.113.898l-.303.185-4.804 2.753-.091.047c-.547.313-1.308.118-1.644-.449l-.062-.118a1.237 1.237 0 01-.082-.256l-.136.073c-.578.31-1.277.062-1.563-.535a1.292 1.292 0 01-.11-.35 1.153 1.153 0 01-1-.668 1.304 1.304 0 01.076-1.26 1.227 1.227 0 01-.21-.308c-.288-.601-.072-1.34.5-1.663l1.594-.897a.505.505 0 11.496.88l-1.594.898c-.1.056-.147.216-.085.345.042.088.115.114.174.082a.502.502 0 01.064-.029L6.8 9.995a.505.505 0 01.568.831l-.076.052-2.753 1.537c-.1.056-.146.216-.084.345.033.07.087.1.132.097l.032-.01.554-.313a.511.511 0 01.063-.03l3.258-1.832a.505.505 0 01.57.829l-.074.051-3.34 1.88c-.101.057-.148.217-.086.346.034.07.087.1.138.094l.036-.012 1.2-.644c.044-.029.09-.054.14-.076l.007-.003 2.164-1.161a.505.505 0 01.634.13l.05.076a.505.505 0 01-.13.634l-.076.05-2.26 1.213-.015.01a.459.459 0 00-.085.455c.028.063.144.106.236.088l.052-.018.09-.047 4.787-2.744c.349-.2.678-.438.982-.711l.224-.212 1.169-1.165-2.323-4.712-.017-.036a.998.998 0 01.404-1.264l.103-.053 1.203-.534a.998.998 0 011.244.37zM2.949 3.033l1.15.302c.2.053.369.162.495.306l.363.108c.305.09.627.073.924-.047a2.656 2.656 0 011.743-.091l.214.072 4.111 1.575c.2.077.33.27.324.484-.02.81-.376 1.336-.954 1.532a1.62 1.62 0 01-.775.058l-.076-.013-.077-.02-1.66-.534C8.34 7.67 7.715 8.23 6.928 8.468c-.61.186-1.243.161-1.843.012a3.107 3.107 0 01-.401-.124.505.505 0 01.38-.937c.042.017.134.048.264.08.438.11.896.127 1.306.002.591-.18 1.039-.64 1.305-1.513a.505.505 0 01.548-.353l.09.02 2.096.675.026.004a.65.65 0 00.295-.017.315.315 0 00.193-.175l.03-.081-3.742-1.435a1.646 1.646 0 00-1.215.012 2.407 2.407 0 01-1.59.08l.081.02-1.637 5.135a.998.998 0 01-1.254.647l-.048-.016-1.166-.44A.998.998 0 01.05 8.818l1.697-5.132a.998.998 0 011.2-.652zm-.245.98l-1.69 5.11 1.142.43L3.83 4.309l-1.126-.296zm11.973.051l-1.18.524 2.407 4.88 1.081-.628-2.308-4.776z"/></svg></i> Hired? </span> <span class="app-hired-link hiredButton__enable" data-href="https://www.weddingwire.com/tools/VendorsCateg?id_categ=161&amp;status=6" data-event="EMP_CB_SHOWVENDORS"> <i class="svgIcon svgIcon__checkCircle " ><svg viewBox="0 0 92 92"><path d="M46 0C20.6 0 0 20.6 0 46s20.6 46 46 46 46-20.6 46-46S71.4 0 46 0zm20.1 36.3L45 59.7c-.5.6-1.3 1-2.1 1h-.1c-.8 0-1.5-.3-2.1-.9L26 45.3c-1.2-1.2-1.2-3.1 0-4.2 1.2-1.2 3.1-1.2 4.2 0l12.4 12.3 19.1-21c1.1-1.2 3-1.3 4.2-.2 1.3 1 1.4 2.9.2 4.1z"/></svg></i> Hired </span> </button> <button type="button" class="storefrontNavigationSticky__action favoriteButton app-favorite-save-vendor" data-vendor-id="626865" data-aria-label-saved="Vendor added to Favorites" data-tracking-section="" data-aria-label-unsaved="Add vendor to favorites" aria-label="Add vendor to favorites" aria-pressed="false" data-id-sector="161" data-insert-source="2"> <i class="svgIcon svgIcon__heartOutline favoriteButton__heartDisable" ><svg viewBox="0 0 34 30"><path d="M26.232.086C30.653.716 34 4.68 34 9.858c0 1.41-.371 2.884-1.073 4.412-1.35 2.937-3.878 6.013-7.247 9.134a68.921 68.921 0 01-5.582 4.625c-.665.496-1.284.941-1.84 1.328-.335.233-.577.396-.71.483a1 1 0 01-1.097 0c-.132-.087-.374-.25-.71-.483a67.429 67.429 0 01-1.84-1.328 68.921 68.921 0 01-5.58-4.625c-3.37-3.121-5.898-6.197-7.248-9.134C.371 12.742 0 11.268 0 9.858 0 4.681 3.347.716 7.768.086 11.6-.46 15.091 1.616 17 5.778 18.91 1.617 22.4-.46 26.232.086zm-9.115 27.628a65.438 65.438 0 001.785-1.288 66.954 66.954 0 005.418-4.489c3.194-2.958 5.57-5.85 6.79-8.502.588-1.283.89-2.479.89-3.577 0-4.193-2.626-7.304-6.05-7.792-3.552-.507-6.76 1.95-7.978 7.03-.245 1.023-1.7 1.023-1.944 0-1.219-5.08-4.426-7.537-7.978-7.03C4.626 2.554 2 5.666 2 9.858c0 1.098.302 2.294.89 3.577 1.22 2.652 3.596 5.544 6.79 8.502a66.954 66.954 0 005.418 4.489A65.438 65.438 0 0017 27.796l.117-.082z"/></svg></i> <span class="favoriteButton__copyDisable">Save</span> <i class="svgIcon svgIcon__heart favoriteButton__heartActive" ><svg viewBox="0 0 34 30"><path d="M26.232.086C30.653.716 34 4.68 34 9.858c0 1.41-.371 2.884-1.073 4.412-1.35 2.937-3.878 6.013-7.247 9.134a68.921 68.921 0 01-5.582 4.625c-.665.496-1.284.941-1.84 1.328-.335.233-.577.396-.71.483a1 1 0 01-1.097 0c-.132-.087-.374-.25-.71-.483a67.429 67.429 0 01-1.84-1.328 68.921 68.921 0 01-5.58-4.625c-3.37-3.121-5.898-6.197-7.248-9.134C.371 12.742 0 11.268 0 9.858 0 4.681 3.347.716 7.768.086 11.6-.46 15.091 1.616 17 5.778 18.91 1.617 22.4-.46 26.232.086z" fill-rule="nonzero"/></svg></i> <span class="favoriteButton__copyActive">Saved</span> </button> </div> </div> </nav> <section class="linkingCategories app-linking-categories"> <h2 class="linkingCategories__title">Other vendors in Italy for your wedding</h2> <h3 class="linkingCategories__subTitle"><span class="linkingCategories__parentCategory">Wedding Vendors</span></h3> <ul> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-photographers/IT-10-rca.html">Wedding Photographers</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-djs/IT-7-rca.html">Wedding DJs</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-beauty-health/IT-16-rca.html">Wedding Hair & Makeup</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-caterers/IT-3-rca.html">Wedding Caterers</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-florists/IT-8-rca.html">Wedding Florists</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-videographers/IT-14-rca.html">Wedding Videographers</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-officiants/IT-9-rca.html">Wedding Officiants</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-event-rentals/IT-12-rca.html">Wedding Rentals</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/photo-booths/IT-207-rca.html">Photo Booths</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-bands/IT-1-rca.html">Wedding Bands</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-dresses/IT-17-rca.html">Wedding Dresses</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-cakes/IT-2-rca.html">Wedding Cakes</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-limos/IT-13-rca.html">Wedding Limos</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-ceremony-music/IT-4-rca.html">Wedding Musicians</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/lighting-decor/IT-24-rca.html">Wedding Decor & Lighting</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-invitations/IT-18-rca.html">Wedding Invitations</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/travel-agents/IT-23-rca.html">Travel Agents</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-jewelers/IT-19-rca.html">Wedding Jewelers</a> </li> <li> <a href="https://www.weddingwire.com/c/it-italy/italy/wedding-favors/IT-5-rca.html">Wedding Favors</a> </li> </ul> </section> <div class="leadFixed leadPhoneBottomBar app-lead-fixed"> <div class="leadFixed__wrapper leadFixed__wrapper--rows "> <a href="tel:39-3338848499" class="button button--secondary storefrontLeadPhoneButton app-default-phone-lead" data-storefront-id="0" data-vendor-id="626865" data-frm-insert="" data-frm-insert-json="{&quot;desktop&quot;:65,&quot;desktopLogged&quot;:65,&quot;mobile&quot;:66,&quot;mobileLogged&quot;:93}" aria-label="Call Olive in Love" > <i class="svgIcon svgIcon__phoneLink phoneCallButton__icon" ><svg viewBox="0 0 34 34"><path d="M31.429 3.986l-9.393 9.392-1.414-1.414 9.393-9.393h-6.953v-2H33.43v10.367h-2V3.986zM20.3 21.646a3.883 3.883 0 015.489.001l3.059 3.058a3.885 3.885 0 01-.001 5.49L27.17 31.87a5.322 5.322 0 01-6.698.674c-7.477-4.946-14.07-11.54-19.016-19.017A5.315 5.315 0 012.13 6.83l1.677-1.676a3.881 3.881 0 015.49 0l3.056 3.057a3.883 3.883 0 010 5.49l-.373.373a67.724 67.724 0 007.946 7.948l.375-.375zM10.939 9.626L7.882 6.567a1.881 1.881 0 00-2.661 0L3.544 8.246a3.315 3.315 0 00-.42 4.18c4.799 7.252 11.2 13.653 18.452 18.45a3.322 3.322 0 004.18-.419l1.677-1.674a1.884 1.884 0 00.001-2.663l-3.058-3.057a1.883 1.883 0 00-2.661 0l-1.66 1.66-.7-.575a69.36 69.36 0 01-9.5-9.502l-.574-.7 1.658-1.659a1.883 1.883 0 000-2.661z" fill-rule="nonzero"/></svg></i> </a> <button type="button" class=" button button--primary storefrontLeadButton app-ua-track-event app-default-simple-lead" data-storefront-id="" data-vendor-id="626865" data-frm-insert="" data-frm-insert-json="{&quot;desktop&quot;:1,&quot;desktopLogged&quot;:90,&quot;mobile&quot;:20,&quot;mobileLogged&quot;:77}" data-section="showPhone" aria-label="Request pricing" data-trace="1" data-tracking-section="storefrontHeader" data-is-map-modal-opened="0" > Request pricing </button> </div> </div> <template id="app-gallery-fullscreen"> <section class="storefrontGalleryMosaicFullscreen app-gallery-fullscreen-wrapper" data-step=mosaic> <div id="storefrontGalleryFullscreenTitle" class="srOnly"> Photo gallery </div> <div class="storefrontGalleryMosaicFullscreen__header"> <div class="app-modal-back" data-step="close"> <i class="svgIcon svgIcon__arrowShortLeft storefrontGalleryMosaicFullscreen__back" ><svg viewBox="0 0 12 12"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.83 11.817a.74.74 0 01-1.044-.07L.183 6.487a.74.74 0 010-.974L4.786.253a.74.74 0 111.113.974L2.336 5.299h8.924a.74.74 0 010 1.48H2.404l3.495 3.994a.74.74 0 01-.07 1.044z"/></svg></i> </div> <h2 class="storefrontGalleryMosaicFullscreen__title app-gallery-fullscreen-title" data-vendor-name="Olive in Love"> Olive in Love </h2> <span class="storefrontGalleryMosaicFullscreen__counter"><span class="app-scroll-snap-counter">1</span> / <span class="app-gallery-fullscreen-total-items"></span></span> <button class="storefrontGalleryMosaicFullscreen__close app-modal-close"> <i class="svgIcon svgIcon__close " ><svg viewBox="0 0 26 26"><path d="M12.983 10.862L23.405.439l2.122 2.122-10.423 10.422 10.423 10.422-2.122 2.122-10.422-10.423L2.561 25.527.439 23.405l10.423-10.422L.439 2.561 2.561.439l10.422 10.423z" fill-rule="nonzero"/></svg></i> </button> </div> <div class="storefrontGalleryMosaicFullscreen__navigation app-gallery-fullscreen-navigation"> <nav class="galleryNavigation"> <ul class="galleryNavigation__content app-gallery-navigation-content"> <li class="galleryNavigation__item app-gallery-fullscreen-change" data-media="photo"> <button type="button" class="button button--tertiary">Photos<span>39</span></button> </li> <li class="galleryNavigation__item app-gallery-fullscreen-change" data-media="reviewPhoto"> <button type="button" class="button button--tertiary">Reviews photos<span>87</span></button> </li> </ul> </nav> </div> <div class="app-gallery-fullscreen-slider storefrontGalleryMosaicFullscreen__sliderContent"> <div class="app-gallery-fullscreen-tour3d-navigation galleryFullScreenTour3dNavigation"></div> <div class="scrollSnap app-scroll-snap-wrapper storefrontGalleryMosaicFullscreen__sliderWrapper" role="region" aria-label=" Carrousel"> <button type="button" aria-label="Previous" class="scrollSnap__arrow scrollSnap__arrow--prev app-scroll-snap-prev hidden disabled"><i class="svgIcon svgIcon__arrowLeftThick " ><svg viewBox="0 0 20 36"><path d="M18.769.653a2.004 2.004 0 00-2.961 0L1.245 16.17c-.09.07-.175.147-.256.233A2.302 2.302 0 00.376 18c-.005.578.2 1.157.613 1.598.08.086.167.164.256.233l14.563 15.515a2.004 2.004 0 002.96 0c.744-.791.812-2.031.204-2.904l-.203-.25L5.449 18 18.77 3.809l.203-.25c.608-.874.54-2.113-.203-2.906z"/></svg></i></button> <div class="scrollSnap__container app-scroll-snap-container storefrontGalleryMosaicFullscreen__slider app-gallery-fullscreen-slider-ul" dir="ltr"> <div class="scrollSnap__item app-scroll-snap-item storefrontGalleryMosaicFullscreen__slide app-gallery-fullscreen-slide" data-id="0" data-visualized-slide="false" > <figure class="storefrontGalleryFullscreen__figure"></figure> </div> </div> <button type="button" aria-label="Next" class="scrollSnap__arrow scrollSnap__arrow--next app-scroll-snap-next hidden "><i class="svgIcon svgIcon__arrowRightThick " ><svg viewBox="0 0 20 36"><path d="M.984.653a1.976 1.976 0 012.936 0L18.36 16.17c.089.07.174.147.254.233.41.441.613 1.02.608 1.598a2.313 2.313 0 01-.608 1.598c-.08.086-.165.164-.254.233L3.92 35.346a1.976 1.976 0 01-2.936 0c-.737-.791-.804-2.031-.201-2.904l.2-.25L14.192 18 .984 3.809l-.201-.25C.18 2.684.247 1.445.983.652z"/></svg></i></button> </div> </div> <div class="app-gallery-mosaic-fullscreen-slider storefrontGalleryMosaicFullscreen__content"> <div class="storefrontGalleryMosaicFullscreen__list app-gallery-mosaic-fullscreen-slider-ul"> <div class="storefrontGalleryMosaicFullscreen__item app-gallery-mosaic-fullscreen-slide"> <figure class="storefrontGalleryMosaicFullscreen__figure app-gallery-mosaic-image-fullscreen-show"></figure> </div> </div> </div> <i class="svgIcon svgIcon__videos hidden" ><svg viewBox="0 0 20 20"><path d="M10.1 19.3C5 19.3.8 15.1.8 10 .8 4.9 5 .7 10.1.7c5.1 0 9.3 4.2 9.3 9.3 0 5.1-4.3 9.3-9.3 9.3zm0-1c4.484 0 8.3-3.788 8.3-8.3 0-4.548-3.752-8.3-8.3-8.3-4.548 0-8.3 3.752-8.3 8.3 0 4.548 3.752 8.3 8.3 8.3zM6.7 15c-.1 0-.2 0-.3-.1-.1-.1-.2-.3-.2-.4V5.8c0-.2.1-.3.2-.4.1-.1.3-.1.5 0l8.7 4.4c.2.1.3.3.3.4 0 .1-.1.4-.3.4l-8.7 4.3c0 .1-.1.1-.2.1zm.5-8.328v6.964l6.964-3.442L7.2 6.672z" fill-rule="nonzero"/></svg></i> <div class="storefrontGalleryMosaicFullscreen__leadBottom"> <div class="storefrontGalleryFullscreen__leadBottomWrapper storefrontGalleryFullscreen__leadBottomWrapper--rows "> <a href="tel:39-3338848499" class="button button--secondary storefrontLeadPhoneButton app-ua-track-event app-gallery-fullscreen-phone-lead" data-storefront-id="0" data-vendor-id="626865" data-frm-insert="" data-frm-insert-json="{&quot;desktop&quot;:65,&quot;desktopLogged&quot;:65,&quot;mobile&quot;:66,&quot;mobileLogged&quot;:93}" data-hide-app-bars="true" > <i class="svgIcon svgIcon__phoneLink storefrontGalleryFullscreen__leadBottomIcon" ><svg viewBox="0 0 34 34"><path d="M31.429 3.986l-9.393 9.392-1.414-1.414 9.393-9.393h-6.953v-2H33.43v10.367h-2V3.986zM20.3 21.646a3.883 3.883 0 015.489.001l3.059 3.058a3.885 3.885 0 01-.001 5.49L27.17 31.87a5.322 5.322 0 01-6.698.674c-7.477-4.946-14.07-11.54-19.016-19.017A5.315 5.315 0 012.13 6.83l1.677-1.676a3.881 3.881 0 015.49 0l3.056 3.057a3.883 3.883 0 010 5.49l-.373.373a67.724 67.724 0 007.946 7.948l.375-.375zM10.939 9.626L7.882 6.567a1.881 1.881 0 00-2.661 0L3.544 8.246a3.315 3.315 0 00-.42 4.18c4.799 7.252 11.2 13.653 18.452 18.45a3.322 3.322 0 004.18-.419l1.677-1.674a1.884 1.884 0 00.001-2.663l-3.058-3.057a1.883 1.883 0 00-2.661 0l-1.66 1.66-.7-.575a69.36 69.36 0 01-9.5-9.502l-.574-.7 1.658-1.659a1.883 1.883 0 000-2.661z" fill-rule="nonzero"/></svg></i> </a> <button type="button" class=" button button--primary storefrontLeadButton app-ua-track-event app-gallery-fullscreen-simple-lead" data-storefront-id="" data-vendor-id="626865" data-frm-insert="" data-frm-insert-json="{&quot;desktop&quot;:1,&quot;desktopLogged&quot;:90,&quot;mobile&quot;:20,&quot;mobileLogged&quot;:77}" data-section="showPhone" aria-label="Request pricing" data-hide-app-bars="1" data-tracking-section="storefrontHeader" > Request pricing </button> </div> </div> <aside class="storefrontGalleryMosaicFullscreen__sidebar"> <section class="leadFormAside app-gallery-fullscreen-lead-form app-gallery-fullscreen-aside-section leadFormAside--fullscreen "> <h2 class="leadFormAside__title leadFormAside__title--regular">Message vendor</h2> <form action="/emp-ContactarRun.php" method="POST" class="leadForm leadFormAside__form--outlined leadFormAside__form app-internal-tracking-form" data-it-id-category="1" data-it-extra-id-empresa="626865" data-vendor-id="626865" data-vendor-category-id="28" data-vendor-group-id="2" data-frm-insert="" data-frm-insert-json="{&quot;desktop&quot;:55}" data-lead-with-flexible-dates="" data-lead-form-with-services="" data-it-do-not-track="1" name="frmContactoInline" data-track-c="LeadTracking" data-track-a="a-run" data-track-l="d-desktop+profile_slider_full" data-track-v="1" data-track-ni="0" data-track-cds='{ "dimension15":"626865", "dimension17":"", "dimension20":"28", "dimension21":"2", "dimension999": "eyJsZWFkX2NvdW50ZXIiOjF9" }' > <input type="hidden" name="id_empresa" value="626865"> <input type="hidden" name="idEscaparate" value="0"> <input type="hidden" name="Paso" value="1"> <input type="hidden" name="isCapaSolicitud" value="0"> <input type="hidden" name="isLanding" value="0"> <input type="hidden" name="isTestAB" value="0"> <input type="hidden" name="frmInsert" value=""> <input type="hidden" name="idPromocion" value=""> <input type="hidden" name="id_promo" value=""> <input type="hidden" name="id_promocion" value=""> <input type="hidden" name="id_evento" value=""> <input type="hidden" name="isJsArchitectureEnabled" value="true"> <input type="hidden" name="isResponsive" value="1"> <input type="hidden" name="isMultiCategoryRecommendationsResponsive" value="0" /> <input type="hidden" name="Alta" value="1"> <input type="hidden" name="Rol" class="app-lead-form-rol-default" value="1"> <input type="hidden" name="DefaultComment" value="We are currently planning our wedding and would like to learn more about your business. Could you send us some additional information? Thank you!" /> <input type="hidden" name="sToken" value="NWE0YzQ1ZWJlMDBiYzRlNDgwNmYzNjQzMmQyOTAyNzhiODJjZWYyNGUyOGM2NzBhZmFiZjhhZTA0MjM3MmY1MmRmMmQ4MzBl" /> <div class="leadForm__content app-lead-form-content leadForm__content--visibleScroll"> <div class="app-form-control formControl leadForm__fullwidth"> <div class="app-textarea-field "> <div class="formField formField--outlined formField--action app-textarea-edit-button hidden" tabindex="0" > <i class="svgIcon svgIcon__editPost formField__icon" ><svg viewBox="0 0 18 18"><path d="M.522.99h11.839a.522.522 0 01.094 1.035l-.094.009H1.044v14.163h13.703V6.539a.522.522 0 011.036-.094l.008.094v10.18c0 .256-.184.47-.428.514l-.094.008H.522a.522.522 0 01-.514-.428L0 16.719V1.51c0-.256.185-.47.428-.513L.522.989h11.839H.522zM17.456.555c.603.613.766 1.492.175 2.092l-7.234 7.353-.188.123-2.4.903a.522.522 0 01-.675-.667l.888-2.44.118-.188L15.374.38c.597-.607 1.476-.44 2.082.177zM15 2.246L8.964 8.385l-.46 1.265 1.23-.462 6.046-6.148-.78-.792zm1.118-1.134l-.385.39.78.793.373-.379c.12-.122.074-.375-.174-.627-.244-.249-.48-.293-.594-.177z"/></svg></i> <div class="formField__input formField__input--unlabeled"> <div>Modify your message</div> </div> </div> <div class="formField app-textarea-input app-form-field formField--outlined formField__textarea--outlined" aria-labelledby="modal_gallery_message" > <textarea name="Comentario" id="modal_gallery_message" placeholder="Leave a comment for this business" data-required="1" class="formField__input focused app-lead-form-message app-lead-form-comment-field leadForm__message app-lead-form-grow-field ">We are currently planning our wedding and would like to learn more about your business. Could you send us some additional information? Thank you!</textarea> <label class="formField__label">Message</label> </div> </div> </div> <div class="app-form-control formControl leadForm__fullwidth"> <div class="formField app-form-field formField--outlined" aria-labelledby="modal_gallery_name"> <i class="svgIcon svgIcon__user formField__icon" ><svg viewBox="0 0 47 53"><path d="M31.722 29.786C40.49 32.99 46.78 42.236 46.78 51.962v1H.846v-1c0-9.615 6.156-18.77 14.774-22.069-2.971-1.686-5.407-4.324-6.774-7.691-3.236-7.981.75-17.009 8.891-20.172 8.13-3.154 17.343.736 20.575 8.698 2.915 7.181-.03 15.22-6.59 19.058zm-12.16 1.698l-2.469.006c-7.922 2.633-13.8 10.765-14.222 19.472h41.885c-.423-8.744-6.343-16.9-14.309-19.501l-2.786.006a16.09 16.09 0 01-8.099.017zm-1.1-27.59c-7.11 2.762-10.576 10.617-7.763 17.556 2.82 6.944 10.88 10.347 17.998 7.582 7.107-2.761 10.575-10.62 7.762-17.551C33.64 4.537 25.579 1.133 18.46 3.895z" fill-rule="nonzero"/></svg></i> <input type="text" name="Nombre" id="modal_gallery_name" data-test-id=modalLeadFormName value="" placeholder="" autocomplete="name" class="formField__input app-lead-form-name"> <label class="formField__label" for="modal_gallery_name">First and last name</label> </div> </div> <div class="app-form-control formControl"> <div class="formField app-form-field formField--outlined" aria-labelledby="modal_gallery_email"> <i class="svgIcon svgIcon__envelope formField__icon" ><svg viewBox="0 0 20 15"><path d="M18.912 12.604V1.995c0-.47-.406-.911-.8-.911H1.888c-.393 0-.799.441-.799.911v10.609c0 .466.402.896.8.896h16.225c.397 0 .799-.43.799-.896zm1 0c0 1.003-.834 1.896-1.8 1.896H1.888c-.965 0-1.799-.893-1.799-1.896V1.995C.088.991.923.084 1.888.084h16.225c.964 0 1.799.907 1.799 1.911v10.609zm-9.631-4.71a.5.5 0 01-.562.827L2.513 3.828a.5.5 0 01.562-.827l7.206 4.893zm7.18 1.85a.5.5 0 01-.552.834l-3.29-2.175a.5.5 0 11.552-.834l3.29 2.175zm-14.37.834a.5.5 0 01-.552-.834l3.29-2.175a.5.5 0 11.551.834l-3.29 2.175zm7.185-1.859a.5.5 0 11-.562-.827l7.206-4.893a.5.5 0 01.562.827l-7.206 4.893z" fill-rule="nonzero"/></svg></i> <input type="email" name="Mail" id="modal_gallery_email" data-test-id=modalLeadFormMail value="" placeholder="" autocomplete="email" class="formField__input app-lead-form-email"> <label class="formField__label" for="modal_gallery_email">Email</label> </div> </div> <div class="app-form-control formControl"> <div class="formField app-form-field formField--outlined" aria-labelledby="modal_gallery_phone"> <i class="svgIcon svgIcon__phone formField__icon" ><svg viewBox="0 0 32 32"><path d="M12.232 10.97a73.923 73.923 0 008.8 8.8l.464-.466a4.144 4.144 0 015.864 0l3.335 3.336a4.15 4.15 0 010 5.863l-1.83 1.829a5.718 5.718 0 01-7.192.719C13.528 25.667 6.34 18.48.95 10.329a5.711 5.711 0 01.72-7.192L3.5 1.31a4.148 4.148 0 015.866-.005l3.33 3.335a4.144 4.144 0 01.003 5.862l-.467.468zm-.949-1.88c.838-.838.839-2.2 0-3.034L7.954 2.72a2.148 2.148 0 00-3.038.003l-1.83 1.829a3.71 3.71 0 00-.465 4.675c5.24 7.925 12.235 14.92 20.156 20.156a3.718 3.718 0 004.675-.466l1.829-1.827c.837-.84.837-2.2.001-3.036l-3.335-3.336a2.144 2.144 0 00-3.035 0l-1.109 1.11a1 1 0 01-1.341.068 75.554 75.554 0 01-10.354-10.353 1 1 0 01.065-1.34l1.111-1.114z" fill-rule="nonzero"/></svg></i> <input type="tel" name="Telefono" id="modal_gallery_phone" data-test-id=modalLeadFormPhone value="" placeholder="" autocomplete="tel" class="formField__input app-lead-form-phone"> <label class="formField__label" for="modal_gallery_phone">Phone number (Optional)</label> </div> </div> <div class="app-form-control formControl leadForm__input leadForm__fullwidth hidden"> <div class="formField app-form-field formField--outlined" aria-labelledby="modal_gallery_Rol"> <i class="svgIcon svgIcon__angleDownBlood formField__icon" ><svg viewBox="0 0 19 11"><path d="M9.72 10.068a.773.773 0 01-.586-.334L1.011 1.608A.776.776 0 012.02.436l.087.075 7.676 7.676L17.459.51l.087-.075a.776.776 0 011.01 1.172l-8.123 8.126a.78.78 0 01-.585.334z" fill-rule="nonzero"/></svg></i> <select name="RolInclusive" id="modal_gallery_Rol" class="formField__input formField__input--select app-lead-form-rol-grouped"> <option value="1" selected > Planning my wedding </option> <option value="4" > Wedding guest </option> </select> <label class="formField__label" for="modal_gallery_Rol">Choose your role</label> </div> </div> <div class="app-form-control formControl leadForm__input hidden"> <div class="formField app-form-field formField--outlined" aria-labelledby="modal_gallery_region"> <i class="svgIcon svgIcon__angleDownBlood formField__icon" ><svg viewBox="0 0 19 11"><path d="M9.72 10.068a.773.773 0 01-.586-.334L1.011 1.608A.776.776 0 012.02.436l.087.075 7.676 7.676L17.459.51l.087-.075a.776.776 0 011.01 1.172l-8.123 8.126a.78.78 0 01-.585.334z" fill-rule="nonzero"/></svg></i> <select name="Provincia" id="modal_gallery_region" class="formField__input formField__input--select app-lead-form-region"> <option value="10027" > Albany </option> <option value="10093" > Albuquerque </option> <option value="10500" > American Samoa </option> <option value="10083" > Anchorage </option> <option value="10513" > Anguilla </option> <option value="10514" > Antigua and Barbuda </option> <option value="10515" > Aruba </option> <option value="10022" > Atlanta </option> <option value="10066" > Austin </option> <option value="10519" > Bahamas </option> <option value="10015" > Baltimore </option> <option value="10516" > Barbados </option> <option value="10507" > Belize </option> <option value="10517" > Bermuda </option> <option value="10064" > Birmingham </option> <option value="10088" > Boise </option> <option value="10008" > Boston </option> <option value="10065" > Bowling Green </option> <option value="10087" > Bozeman </option> <option value="10527" > British Virgin Islands </option> <option value="10016" > Buffalo </option> <option value="10021" > Burlington </option> <option value="10009" > Cape Cod </option> <option value="10520" > Cayman Islands </option> <option value="10067" > Cedar Rapids </option> <option value="10112" > Central Jersey </option> <option value="10046" > Charleston </option> <option value="10048" > Charleston </option> <option value="10018" > Charlotte </option> <option value="10090" > Cheyenne </option> <option value="10052" > Chicago </option> <option value="10110" > Chicago Suburbs </option> <option value="10017" > Cincinnati </option> <option value="10013" > Cleveland </option> <option value="10035" > Columbia </option> <option value="10020" > Columbus </option> <option value="10030" > Columbus </option> <option value="10010" > Concord </option> <option value="10508" > Costa Rica </option> <option value="10509" > Curacao </option> <option value="10063" > Dallas </option> <option value="10085" > Denver </option> <option value="10075" > Des Moines </option> <option value="10007" > Detroit </option> <option value="10521" > Dominican Republic </option> <option value="10510" > Eastern Mexico </option> <option value="10089" > El Paso </option> <option value="10094" > Eugene </option> <option value="10081" > Fargo </option> <option value="10025" > Florida Keys </option> <option value="10529" > France </option> <option value="10534" > French Polynesia </option> <option value="10098" > Fresno </option> <option value="10045" > Grand Rapids </option> <option value="10114" > Greater New York City Metro </option> <option value="10531" > Greece </option> <option value="10059" > Green Bay </option> <option value="10522" > Grenada </option> <option value="10501" > Guam </option> <option value="10039" > Hampton Roads </option> <option value="10028" > Hartford </option> <option value="10049" > Hilton Head </option> <option value="10084" > Honolulu </option> <option value="10060" > Houston </option> <option value="10023" > Indianapolis </option> <option value="10099" > Inland Empire </option> <option value="10536" > Ireland </option> <option value="10532" selected > Italy </option> <option value="10079" > Jackson </option> <option value="10044" > Jacksonville </option> <option value="10523" > Jamaica </option> <option value="10113" > Jersey Shore </option> <option value="10057" > Kansas City </option> <option value="10040" > Knoxville </option> <option value="10047" > Lancaster </option> <option value="10107" > Las Vegas </option> <option value="10033" > Lexington </option> <option value="10077" > Little Rock </option> <option value="10003" > Long Island </option> <option value="10095" > Los Angeles </option> <option value="10502" > Marshall Islands </option> <option value="10068" > Memphis </option> <option value="10024" > Miami </option> <option value="10058" > Milwaukee </option> <option value="10056" > Minneapolis </option> <option value="10101" > Monterey </option> <option value="10078" > Montgomery </option> <option value="10102" > Napa Valley </option> <option value="10050" > Naples </option> <option value="10072" > Nashville </option> <option value="10062" > New Orleans </option> <option value="10002" > New York City </option> <option value="10503" > Northern Mariana Islands </option> <option value="10001" > Northern New Jersey </option> <option value="10071" > Oklahoma City </option> <option value="10080" > Omaha </option> <option value="10096" > Orange County </option> <option value="10029" > Orlando </option> <option value="10042" > Outer Banks </option> <option value="10504" > Palau </option> <option value="10076" > Panhandle </option> <option value="10006" > Philadelphia </option> <option value="10086" > Phoenix </option> <option value="10012" > Pittsburgh </option> <option value="10000" > Portland </option> <option value="10105" > Portland </option> <option value="10533" > Portugal </option> <option value="10019" > Providence </option> <option value="10505" > Puerto Rico </option> <option value="10041" > Raleigh </option> <option value="10103" > Reno </option> <option value="10038" > Richmond </option> <option value="10108" > Sacramento </option> <option value="10091" > Salt Lake City </option> <option value="10069" > San Antonio </option> <option value="10106" > San Diego </option> <option value="10100" > San Francisco </option> <option value="10097" > Santa Barbara </option> <option value="10011" > Savannah </option> <option value="10051" > Scranton </option> <option value="10104" > Seattle </option> <option value="10055" > Shreveport </option> <option value="10082" > Sioux Falls </option> <option value="10111" > South Bend </option> <option value="10005" > Southern New Jersey </option> <option value="10528" > Spain </option> <option value="10109" > Spokane </option> <option value="10034" > Springfield </option> <option value="10061" > Springfield </option> <option value="10070" > Springfield </option> <option value="10518" > St. Barts </option> <option value="10054" > St. Louis </option> <option value="10524" > St. Lucia </option> <option value="10525" > St. Martin / St. Maarten </option> <option value="10037" > Syracuse </option> <option value="10026" > Tallahassee </option> <option value="10032" > Tampa </option> <option value="10031" > Toledo </option> <option value="10053" > Topeka </option> <option value="10512" > Trinidad and Tobago </option> <option value="10092" > Tucson </option> <option value="10073" > Tulsa </option> <option value="10526" > Turks and Caicos </option> <option value="10530" > United Kingdom </option> <option value="10506" > Virgin Islands </option> <option value="10014" > Washington DC </option> <option value="10004" > Westchester </option> <option value="10511" > Western Mexico </option> <option value="10074" > Wichita </option> <option value="10036" > Wilmington </option> <option value="10043" > Wilmington </option> </select> <label class="formField__label" for="modal_gallery_region">Location</label> </div> </div> <div class="app-form-control formControl"> <div class="formField app-form-field formField--date formField--outlined" aria-labelledby="modal_gallery_date"> <i class="svgIcon svgIcon__calendar formField__icon" ><svg viewBox="0 0 38 38"><path d="M2.6 11.4h32.8V6.2h-4v2.4h-6.8V6.2H13.4v2.4H6.6V6.2h-4v5.2zm0 2v22h32.8v-22H2.6zm10.8-9.2h11.2V.6h6.8v3.6h6v33.2H.6V4.2h6V.6h6.8v3.6zM8.6 6.6h2.8v-4H8.6v4zm20.8 0v-4h-2.8v4h2.8z" fill-rule="nonzero"/></svg></i> <input type="date" name="Fecha" id="modal_gallery_date" value="" placeholder="" autocomplete="off" class="formField__input app-lead-form-date"> <label class="formField__label" for="modal_gallery_date">Event date</label> </div> </div> <div class="app-form-control formControl hidden formField__venueInputHidden"> <div class="suggest app-lead-form-venue-suggest leadFormSuggest suggest--outlined"> <input type="hidden" name="suProvider_id" value="" class="app-suggest-venue-id"/> <input type="hidden" name="suProvider_listed" value="1" class="app-suggest-vendor-new-default"/> <i class="svgIcon svgIcon__arrowLeftThick app-suggest-back suggest__back" ><svg viewBox="0 0 20 36"><path d="M18.769.653a2.004 2.004 0 00-2.961 0L1.245 16.17c-.09.07-.175.147-.256.233A2.302 2.302 0 00.376 18c-.005.578.2 1.157.613 1.598.08.086.167.164.256.233l14.563 15.515a2.004 2.004 0 002.96 0c.744-.791.812-2.031.204-2.904l-.203-.25L5.449 18 18.77 3.809l.203-.25c.608-.874.54-2.113-.203-2.906z"/></svg></i> <i class="svgIcon svgIcon__close app-suggest-remove suggest__remove" ><svg viewBox="0 0 26 26"><path d="M12.983 10.862L23.405.439l2.122 2.122-10.423 10.422 10.423 10.422-2.122 2.122-10.422-10.423L2.561 25.527.439 23.405l10.423-10.422L.439 2.561 2.561.439l10.422 10.423z" fill-rule="nonzero"/></svg></i> <div class="formField app-form-field suggest__formField formField--outlined" aria-labelledby="suProvider"> <i class="svgIcon svgIcon__search formField__icon" ><svg viewBox="0 0 74 77"><path d="M49.35 48.835l23.262 23.328a2.316 2.316 0 11-3.28 3.27L45.865 51.901a28.534 28.534 0 01-17.13 5.683C12.867 57.584.014 44.7.014 28.8.014 12.896 12.865.015 28.735.015 44.593.015 57.446 12.9 57.446 28.8a28.728 28.728 0 01-8.097 20.035zM52.813 28.8c0-13.345-10.782-24.153-24.079-24.153-13.31 0-24.089 10.805-24.089 24.153 0 13.344 10.782 24.152 24.09 24.152 13.294 0 24.078-10.811 24.078-24.152z" fill-rule="nonzero"/></svg></i> <input type="search" name="suProvider" id="suProvider" value="" placeholder="" autocomplete="search" class="formField__input app-suggest-input app-lead-form-venue-input"> <label class="formField__label" for="suProvider">Venue name</label> </div> <ul class="app-suggest-list suggest__list leadFormSuggest__list"></ul> </div> <span class="formControl__hint">Hired this vendor?</span> </div> <p class="leadForm__fullwidth leadForm__legal"> By clicking 'Send', I agree to WeddingWire’s <a rel='nofollow' href='https://www.weddingwire.com/corp/legal/privacy-policy' target='_blank'>Privacy Policy</a> and <a rel='nofollow' href='https://www.weddingwire.com/corp/legal/terms-of-use' target='_blank'>Terms of use</a> </p> </div> <div class=""> <button type="submit" data-test-id="modalLeadFormSubmit" class="app-lead-form-submit leadForm__submit button button--block button--primary" aria-label="Send"> Send </button> </div> </form> </section> <div class="storefrontGalleryMosaicFullscreen__backToReview hidden app-gallery-fullscreen-back-to-review">Back to review</div> <section class="reviewsAside app-gallery-fullscreen-review-placeholder"></section> </aside> </section> </template> <img src="https://www.weddingwire.com/traces.php?e=EmpVisit&id=626865" style="display: none;" alt=""> <img src="https://www.weddingwire.com/traces.php?e=EmpPages&id=626865" style="display: none;" alt=""> </main> <footer class="layoutFooter"> <div class="linkingFooterUS"> <div class="linkingFooterUS__wedding"> <section class="linkingFooterUS__item weddingwireUS"> <div class="linkingFooterUS__title">WeddingWire</div> <ul class="linkingFooterUS__list"> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink app-click-tracking-weddings-home-footer" href="https://www.weddingwire.com/" >Weddings home</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink " href="https://www.weddingwire.com/corp/about-us" >About us</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink " href="https://www.weddingwire.com/wedding-ideas/about-us" >Editorial team &amp; policies</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink " href="https://www.theknotww.com/impact/" >Nondiscrimination</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink " href="https://www.theknotww.com/careers/" >Careers</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink " href="https://www.theknotww.com/press-room/" >Press center</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink " href="https://www.weddingwire.com/corp/advertise" >Advertising</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink " rel="nofollow" href="https://www.weddingwire.com/corp/legal/terms-of-use" >Terms of use</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink " rel="nofollow" href="https://www.weddingwire.com/corp/legal/privacy-policy" >Privacy policy</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink " href="https://www.weddingwire.com/privacy/noSaleForm" >Do not sell my info</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink " href="https://www.weddingwire.com/ca-collection-notice" >CA privacy</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink " rel="nofollow" href="https://www.weddingwire.com/accessibility-statement" >Web accessibility</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink ot-sdk-show-settings">Manage Preferences</a> </li> </ul> </section> <section class="linkingFooterUS__item findUS"> <div class="linkingFooterUS__title">Find vendors</div> <ul class="linkingFooterUS__list"> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/wedding-vendors" >Directory</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/vendor-reviews" >Reviews</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/couples-choice-awards" >Couples’ Choice Awards&reg;</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/gay-weddings" >Gay Weddings</a> </li> </ul> </section> </div> <div class="linkingFooterUS__planning"> <section class="linkingFooterUS__item planningUS"> <div class="linkingFooterUS__title">Planning tools</div> <ul class="linkingFooterUS__list"> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/wedding-websites.html" >Your wedding website</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="/wedding-paper/wedding-invitations" >Wedding invitations</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/wedding-checklists.html" >Checklist</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/wedding-planning/wedding-guests-list.html" >Guest list</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/wedding-planning/wedding-budget.html" >Budget</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/wedding-planning/vendor-manager.html" >Vendor manager</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/wedding-planning/wedding-seating-tables.html" >Seating chart</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://hotelblocks.weddingwire.com/Group-Rate/?sc=WW_Footer&amp;utm_source=weddingwire&amp;utm_medium=onsite&amp;utm_campaign=footer" >Hotel Blocks</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/cost" >Cost Guide</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" rel="nofollow noopener noreferrer" href="https://wedding-wire.zendesk.com" >Help</a> </li> </ul> </section> </div> <div class="linkingFooterUS__more"> <section class="linkingFooterUS__item moreUS"> <div class="linkingFooterUS__title">More</div> <ul class="linkingFooterUS__list"> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/wedding-apps" >Wedding planning app</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/wedding-hashtag-generator" >Hashtag generator</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://go.weddingwire.com/giveaways" >Wedding giveaways</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/wedding-ideas/wedding-timeline" >Wedding timeline</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://go.weddingwire.com/color-palette-generator" >Color generator</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/wedding-photos/real-weddings" >Real Weddings</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.com/honeymoons" >Honeymoons</a> </li> </ul> </section> <section class="linkingFooterUS__item goingUS"> <div class="linkingFooterUS__title">Going to a wedding?</div> <ul class="linkingFooterUS__list"> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingwire.us" >Find a couple’s wedding website</a> </li> </ul> </section> <section class="linkingFooterUS__item vendorUS"> <div class="linkingFooterUS__title">Are you a vendor?</div> <ul class="linkingFooterUS__list"> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" href="https://www.weddingpro.com/" >Learn about WeddingWire for Business</a> </li> <li class="linkingFooterUS__listItem"> <a class="linkingFooterUS__listLink" rel="nofollow" href="https://vendorsupport.weddingwire.com/hc/en-us" >Visit vendor support</a> </li> </ul> </section> </div> <div class="linkingFooterUS__app"> <section class="appsLinks"> <div class="linkingFooter__title">Get the WeddingWire app</div> <div class="appsLinks__description appsLinks__description--light"> <img src="https://www.weddingwire.com/assets/img/dropdown/app.png" srcset="https://www.weddingwire.com/assets/img/dropdown/[email protected] 2x" class="appsLinks__imago" alt="App icon" width="48" height="48" loading="lazy" > Plan your wedding wherever and whenever you want on the WeddingWire app. </div> <ul class="appsLinks__list"> <li class="app-store-badge-ios"> <a rel="nofollow noopener noreferrer" target="_blank" href="https://app.appsflyer.com/id316565575?pid=WP-iOS-US&c=WP-US-LANDINGS&s=us" title="App Store"> <img src="https://www.weddingwire.com/assets/img/footer/appstore.png" srcset="https://www.weddingwire.com/assets/img/footer/[email protected] 2x" alt="App Store" width="140" height="42" loading="lazy" > </a> </li> <li class="app-store-badge-android"> <a rel="nofollow noopener noreferrer" target="_blank" href="https://app.appsflyer.com/com.weddingwire.user?pid=WP-Android-US&c=WP-US-LANDINGS" title="Google Play"> <img src="https://www.weddingwire.com/assets/img/footer/googleplay.png" srcset="https://www.weddingwire.com/assets/img/footer/[email protected] 2x" alt="Google Play" width="140" height="42" loading="lazy" > </a> </li> </ul> </section> <section class="socialLinks"> <div class="linkingFooter__title">Follow us on</div> <ul class="socialLinks__list"> <li> <a class="socialLinks__item" rel="nofollow noopener noreferrer" href="https://www.facebook.com/weddingwire" title="Facebook" target="_blank"> <i class="svgIcon svgIcon__facebook " ><svg viewBox="0 0 1792 1792"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759H734V905H479V609h255V391q0-186 104-288.5T1115 0q147 0 228 12z"/></svg></i> </a> </li> <li> <a class="socialLinks__item" rel="nofollow noopener noreferrer" href="https://twitter.com/weddingwire" title="Twitter" target="_blank"> <i class="svgIcon svgIcon__twitter " ><svg viewBox="0 0 20 20"><path d="M2.039 2l6.177 8.825L2 18h1.4l5.442-6.282L13.239 18H18l-6.525-9.321L17.261 2h-1.399L10.85 7.785 6.8 2H2.04zm2.057 1.101h2.188L15.942 16.9h-2.187L4.096 3.1z"/></svg></i> </a> </li> <li> <a class="socialLinks__item" rel="nofollow noopener noreferrer" href="https://www.pinterest.com/weddingwire/" title="Pinterest" target="_blank"> <i class="svgIcon svgIcon__pinterest " ><svg viewBox="0 0 1792 1792"><path d="M1664 896q0 209-103 385.5T1281.5 1561 896 1664q-111 0-218-32 59-93 78-164 9-34 54-211 20 39 73 67.5t114 28.5q121 0 216-68.5t147-188.5 52-270q0-114-59.5-214T1180 449t-255-63q-105 0-196 29t-154.5 77-109 110.5-67 129.5T377 866q0 104 40 183t117 111q30 12 38-20 2-7 8-31t8-30q6-23-11-43-51-61-51-151 0-151 104.5-259.5T904 517q151 0 235.5 82t84.5 213q0 170-68.5 289T980 1220q-61 0-98-43.5T859 1072q8-35 26.5-93.5t30-103T927 800q0-50-27-83t-77-33q-62 0-105 57t-43 142q0 73 25 122l-99 418q-17 70-13 177-206-91-333-281T128 896q0-209 103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z"/></svg></i> </a> </li> <li> <a class="socialLinks__item" rel="nofollow noopener noreferrer" href="https://www.instagram.com/weddingwire/" title="Instagram" target="_blank"> <i class="svgIcon svgIcon__instagram " ><svg viewBox="0 0 1792 1792"><path d="M1152 896q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm138 0q0 164-115 279t-279 115-279-115-115-279 115-279 279-115 279 115 115 279zm108-410q0 38-27 65t-65 27-65-27-27-65 27-65 65-27 65 27 27 65zM896 266q-7 0-76.5-.5t-105.5 0-96.5 3-103 10T443 297q-50 20-88 58t-58 88q-11 29-18.5 71.5t-10 103-3 96.5 0 105.5.5 76.5-.5 76.5 0 105.5 3 96.5 10 103T297 1349q20 50 58 88t88 58q29 11 71.5 18.5t103 10 96.5 3 105.5 0 76.5-.5 76.5.5 105.5 0 96.5-3 103-10 71.5-18.5q50-20 88-58t58-88q11-29 18.5-71.5t10-103 3-96.5 0-105.5-.5-76.5.5-76.5 0-105.5-3-96.5-10-103T1495 443q-20-50-58-88t-88-58q-29-11-71.5-18.5t-103-10-96.5-3-105.5 0-76.5.5zm768 630q0 229-5 317-10 208-124 322t-322 124q-88 5-317 5t-317-5q-208-10-322-124t-124-322q-5-88-5-317t5-317q10-208 124-322t322-124q88-5 317-5t317 5q208 10 322 124t124 322q5 88 5 317z"/></svg></i> </a> </li> </ul> </section> <section class="countrySelector"> <div class="linkingFooter__title">Choose a country</div> <div class="countrySelector__wrapper"> <button type="button" class="button button--block app-footer-country-selector-toggle countrySelector__dropdown"> <img src="https://www.weddingwire.com/assets/img/flags/country-selector/usa.png" width="18" height="12" class="countrySelector__flag" alt="United States" loading="lazy"> United States <i class="svgIcon svgIcon__angleDown countrySelector__icon" ><svg viewBox="0 0 18 18"><path d="M16.9 5.6c-.2-.2-.5-.2-.7 0L9 12.8 1.8 5.6c-.2-.2-.5-.2-.7 0s-.2.5 0 .7l7.5 7.5v.1c.1.1.3.1.4.1.1 0 .3 0 .4-.1v-.1l7.5-7.5c.2-.2.2-.5 0-.7z"/></svg></i> </button> </div> </section> </div> <div class="linkingFooterUS__copyright"> <img src="https://www.weddingwire.com/assets/img/footer/tkww_logo_KO.png" srcset="https://www.weddingwire.com/assets/img/footer/tkww_logo_KO_2x.png 2x" alt="ww logo" width="95" height="33" loading="lazy" > <p>&copy; 2006 - 2024 The Knot Worldwide Inc.</p> </div> </div> </footer> <script> var pageGlobals = { reduced: '/vendors/item/profile' , currentPageData:{"vendorId":626865,"price":1,"currency":"USD","city":"Florence","region":"Italy","country":"US","sector":"Wedding Planners","address":{"addr1":"Via del Vico 418\/B, Pratolino","city":"Florence","region":"Italy","country":"US","postal_code":"50036"},"hasButtonLead":"1"} , loggedUserInfo:{"isLogged":false} , common:{"environment":{"countryCode":"US","isJsArchitectureEnabled":true,"isCookieLessEnabled":false,"isInternationalOnePage":false,"subdomain":"www.weddingwire.com","subdomainCommunity":"https:\/\/www.weddingwire.com\/","isCurrentPageInCustomSubdomain":false,"isGoogleIdentityServicesLibraryEnabled":true,"isWebVitalsEnabled":false,"isDebugCoreWebVitalsEnabled":false,"isDevel":false,"showAppPusher":true},"platform":{"reducedPlatform":"","isDesktop":true,"isMobile":false,"isApp":false,"mobilePlatform":"mobile","apps":{"appVersion":null,"usersApp":{"isCurrentPlatform":false,"isAndroid":false,"isIOS":false,"proxy":{"isProxyBarsEnabled":false,"isShowNativeLoginEnabled":false,"areHappyMomentsEnabled":true,"isNativeShareAvailable":false,"isListingCounterFiltersEnabled":false}},"vendorsApp":{"isCurrentPlatform":false,"isAndroid":false,"isIOS":false,"proxy":{"isProxyBarsEnabled":false,"isIOSProxyBarsFullControlEnabled":false}},"isAppUsersNativeSignUpLayerEnabled":false}},"remarketing":{"facebook":{"isPixelEnabled":true,"isEnabled":true,"isLoaded":false,"tracker":"experiment"},"pinterest":{"isEnabled":false,"isLoaded":false},"criteo":{"isEnabled":false}},"analytics":{"isEcommerceEnabled":true,"code":"UA-692627-100"}} , experiments:{"ab-vendor-reviews-summary":{"experimentId":"97c03168-6446-4829-b69c-3f99fc96b5a0","name":"ab-vendor-reviews-summary","variantId":"46044a39-340f-4d3f-b87a-29ec3d4ceda9","variantName":"control","bucketingType":"gp_anon_id","shouldReportToFlipper":false}} }; </script> <script> var userGlobals = { gp_anon_id: 'ecdb713f-7617-44ad-b6ce-23db66dd2e45' }; </script> <script> globals = { country: "United States", countryCode: "US", locale: "en_US", language: "en", tracking: { universalAnalytics: {"CUSTOM_DIMENSION_REDUCED":5,"CUSTOM_DIMENSION_UID":6,"CUSTOM_DIMENSION_VENDOR_ID":15,"CUSTOM_DIMENSION_LISTING_ID":16,"CUSTOM_DIMENSION_FRM_INSERT":17,"CUSTOM_DIMENSION_HOTEL_ID":18,"CUSTOM_DIMENSION_TIMESTAMP":19,"CUSTOM_DIMENSION_LEAD_CATEGORY_ID":20,"CUSTOM_DIMENSION_LEAD_GROUP_ID":21,"CUSTOM_DIMENSION_DIRECTORY_SCORE_ID":24,"CUSTOM_DIMENSION_DIRECTORY_LISTING_DETAIL":26,"CUSTOM_DIMENSION_DIRECTORY_LISTING_ID":27,"CUSTOM_DIMENSION_DIRECTORY_STYLE":31,"CUSTOM_DIMENSION_PLATFORM":28,"CUSTOM_DIMENSION_SECTION":29,"CUSTOM_DIMENSION_FILTERS":30,"CUSTOM_DIMENSION_PARENT_LEAD_ID":32,"CUSTOM_DIMENSION_PARENT_VENDOR_ID":33,"CUSTOM_DIMENSION_SEGMENT_EXTRA_DATA":999}, analytics: {"DOMAIN_DESKTOP":"d-desktop","DOMAIN_MOBILE":"d-mobile"}, leadTracking: {"SECTION_FORM":"s-form","SECTION_FORM_2STEPS":"s-form-2steps","SECTION_MULTILEAD_CATEGORY":"s-multicategory_","SECTION_VENUE_LIST_VRM":"s-venue-list-vrm","SECTION_VENUE_LIST_VRM_SLIDER":"s-venue-list-vrm-slider","ACTION_RUN":"a-run","ACTION_RUN_CUPON":"a-run-cupon","ACTION_RUN_EVENT":"a-run-event","ACTION_RUN_HALF":"a-run-half","ACTION_RUN_CUPON_HALF":"a-run-cupon-half","ACTION_RUN_EVENT_HALF":"a-run-event-half","ACTION_RUN_NO_AUTH":"a-run-no-auth","ACTION_RUN_CUPON_NO_AUTH":"a-run-cupon-no-auth","ACTION_RUN_EVENT_NO_AUTH":"a-run-event-no-auth","ACTION_SHOW_STEP2_NO_AUTH":"a-step2-no-auth","ACTION_SHOW_CUPON_STEP2_NO_AUTH":"a-step2-cupon-no-auth","ACTION_SHOW_EVENT_STEP2_NO_AUTH":"a-step2-event-no-auth","ACTION_CANCEL_HALF":"a-cancel-half","ACTION_CANCEL_CUPON_HALF":"a-cancel-cupon-half","ACTION_CANCEL_EVENT_HALF":"a-cancel-event-half","ACTION_CANCEL_STEP1_NO_AUTH":"a-cancel-step1-no-auth","ACTION_CANCEL_CUPON_STEP1_NO_AUTH":"a-cancel-step1-cupon-no-auth","ACTION_CANCEL_EVENT_STEP1_NO_AUTH":"a-cancel-step1-event-no-auth","ACTION_CANCEL_STEP2_NO_AUTH":"a-cancel-step2-no-auth","ACTION_CANCEL_CUPON_STEP2_NO_AUTH":"a-cancel-step2-cupon-no-auth","ACTION_CANCEL_EVENT_STEP2_NO_AUTH":"a-cancel-step2-event-no-auth","ACTION_EDIT_HALF":"a-edit-half","ACTION_EDIT_CUPON_HALF":"a-edit-cupon-half","ACTION_EDIT_EVENT_HALF":"a-edit-event-half","ACTION_RUN_MULTILEAD":"a-run-multi","ACTION_STEP1_MULTILEAD":"a-step1-multi","ACTION_SHOW":"a-show","ACTION_SHOW_VLIST":"a-show-vlist","ACTION_STEP1_VLIST":"a-step1-vlist","ACTION_RUN_VLIST":"a-run-vlist"}, isUnifiedImpressionTracking : "1" }, formInsert: {"MOBILE_UNKNOWN":50,"DESKTOP_MULTI_CATEGORY_LEAD":73,"DESKTOP_VENUE_LIST_VRM":84}, zonaOrigen: {"ID_MOBILE_MY_VENDORS_MULTILEAD_CATEGORY":194,"ID_MOBILE_BOOKED_VENDOR_MULTILEAD_CATEGORY":195,"ID_MOBILE_REQUEST_BOOKED_VENDOR_MULTILEAD_CATEGORY":199,"ID_APP_REQUEST_BOOKED_VENDOR_MULTILEAD_CATEGORY":1210,"ID_MOBILE_MY_VENDORS_VENUE_LIST_VRM":197,"ID_MOBILE_BOOKED_VENDOR_VENUE_LIST_VRM":198,"ID_MOBILE_REQUEST_BOOKED_VENDOR_VENUE_LIST_VRM":200,"ID_APP_REQUEST_BOOKED_VENDOR_VENUE_LIST_VRM":1211}, navigationTraces: {"ID_ACTION_VIEW":1,"ID_ACTION_SHOW_CONTACT_FORM":4,"ID_TYPE_EMPRESAS":1}, subdomain : "www.weddingwire.com", subdomainMobile: "www.weddingwire.com", subdomain_secure: "https://www.weddingwire.com", subdomain_cdn_img : "https://cdn1.weddingwire.com", subdomain_cdn_css : "https://cdn1.weddingwire.com", prevGrupoUrl : "", Request_Cookie_domain : "weddingwire.com", SUBDOMAIN_MAIL: "www.weddingwire.com", REQUEST_COUNTRY: "United States", REQUEST_CURRENCY: "$", REQUEST_CURRENCY_PRECISION: "2", USER_TOOLS_CURRENCY_PRECISION : "0", Request_FB_AppID : "258399401573410", Request_Map_Zoom_Max : "16", Request_Language : "en", Request_Country : "US", Request_UniversalAnalytics_code: "UA-692627-100", Request_URL_keygen : "weddings", Request_prevurl_model : "", Request_id_project : "51", Request_mis_empresas : "1", Request_AnalyticsEcommerceEnabled : "1", Request_Wedding_Awards_Edition : "2024", Request_Show_Opiniones_Negativas: "1", timezone : '-4', currency_before: '$', currency_after: '', reduced : '', link_sections: [ "https://www.weddingwire.com/wedding-planning.html", "https://www.weddingwire.com/wedding-venues", "https://www.weddingwire.com/wedding-vendors", "https://www.weddingwire.com/brides", "https://www.weddingwire.com/grooms", "https://www.weddingwire.com/wedding-ideas", "https://www.weddingwire.com/wedding-forums" ], Request_Pusher_Key : "0aabe23b6c315b326617", Request_Pusher_Cluster : "mt1", Request_Url_Condiciones_Legales : "https://www.weddingwire.com/corp/legal/terms-of-use", Request_Url_Politica_Privacidad : "https://www.weddingwire.com/corp/legal/privacy-policy", Request_Remove_Image_Sizes_Comunidad: false, isMobile : false, environment : "PROD", isDynamicServing: true, minChars : "30", isUSProject : true, googleLoginClientId: '1043796832063-50dlvabinrnnvsssv6adv1ald74j4c0t.apps.googleusercontent.com', Request_SiteVersion: "symfnw-US248-1-20240327-014_www_m_", fbGraphApiVersion: "v19.0", isWWProject: true, isDestinationWeddingEnabled : 1, isCookieLessEnabled : false, isResponsiveEnabled : true, minCharactersNameAllowed: 2, RolesGroupEnabled: true, isSmartLockEnabled: false, isGoogleIdentityServiceLibraryEnabled: true, isGoogleIdentityServiceContinueTextEnabled: false }; globals.separators = { decimal: ".", thousand: "," }; globals.listas = { filter_max: 1000, filter_step: 50, lemonWayNoDocLimitByTransaction: 250, lemonWayNoDocWalletMax: 2500 }; globals.promos = { Type_Descuento: 6, Type_Black_Friday: 8, Type_Black_Friday_Regalos: 9, Type_Black_Friday_Oferta: 10, Black_Friday_EndPromos: '27/11/2023', Black_Friday_TitlePlaceholder: 'Examples: \u002250% off your Wedding Package\u0022 or \u0022Our gift to you\u0022' }; globals.catalogTraces = { sources : { DESKTOP : 0, MOBILE : 1, APP : 2, }, isMobile : false, isApp : typeof isUsersAppVersion !== 'undefined' && isUsersAppVersion }; globals.urls = { tools : { tables : 'https://www.weddingwire.com/tools/Seating', reviews: 'https://www.weddingwire.com/shared/rate' }, vendors_menu : { dashboard : 'https://www.weddingwire.com/vendors/dashboard', call_tracking : 'https://www.weddingwire.com/vendors/call-tracking', employees: 'https://www.weddingwire.com/vendors/settings/employees', message_item: 'https://www.weddingwire.com/vendors/message', revocer_password_submit: '/vendors/recover-password-submit' }, cross_domain_local_storage: { basil: 'https://www.weddingwire.com/cross-domain-local-storage/basil' } }; globals.tenor = { apikey: '2E59UFS9OTZ6' }; globals.smileys = [{"SIGLA":";)","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_winking.png"},{"SIGLA":":)","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_smile.png"},{"SIGLA":":D","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_laugh.png"},{"SIGLA":"XD","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_xd.png"},{"SIGLA":":S","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_atonished.png"},{"SIGLA":":P","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_tongue.png"},{"SIGLA":":|","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_amazing.png"},{"SIGLA":":-*","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_kiss.png"},{"SIGLA":":O","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_surprise.png"},{"SIGLA":":@","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_angry.png"},{"SIGLA":"8-)","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_sexy.png"},{"SIGLA":":?(","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_cry.png"},{"SIGLA":":(","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_sad.png"},{"SIGLA":"&lt;3","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_heart.png"},{"SIGLA":"(:3)","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_catface.png"},{"SIGLA":":&dollar;","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_shame.png"},{"SIGLA":"_love_)","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_love.png"},{"SIGLA":"-_-?","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_ups.png"},{"SIGLA":"_diam_)","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_diamond.png"},{"SIGLA":"_cake_)","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_cake.png"},{"SIGLA":"_ring_)","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_ring.png"},{"SIGLA":"_flower_)","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_flower.png"},{"SIGLA":"_gift_)","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_gift.png"},{"SIGLA":"_star_)","SRC":"https:\/\/cdn1.weddingwire.com\/img\/smileys\/smiley_star.png"}]; globals.vendors = { haveLogoInGallery: false, }; globals.appleSignIn = { clientId: 'com.weddingwire.applesignin', returnUrl: 'https://www.weddingwire.com', }; /** * added for custom dimension support on legacy tracking functions */ globals.UniversalAnalyticsDimensions = {"CUSTOM_DIMENSION_REDUCED":5,"CUSTOM_DIMENSION_UID":6,"CUSTOM_DIMENSION_VENDOR_ID":15,"CUSTOM_DIMENSION_LISTING_ID":16,"CUSTOM_DIMENSION_FRM_INSERT":17,"CUSTOM_DIMENSION_HOTEL_ID":18,"CUSTOM_DIMENSION_TIMESTAMP":19,"CUSTOM_DIMENSION_LEAD_CATEGORY_ID":20,"CUSTOM_DIMENSION_LEAD_GROUP_ID":21,"CUSTOM_DIMENSION_DIRECTORY_SCORE_ID":24,"CUSTOM_DIMENSION_DIRECTORY_LISTING_DETAIL":26,"CUSTOM_DIMENSION_DIRECTORY_LISTING_ID":27,"CUSTOM_DIMENSION_DIRECTORY_STYLE":31,"CUSTOM_DIMENSION_PLATFORM":28,"CUSTOM_DIMENSION_SECTION":29,"CUSTOM_DIMENSION_FILTERS":30,"CUSTOM_DIMENSION_PARENT_LEAD_ID":32,"CUSTOM_DIMENSION_PARENT_VENDOR_ID":33,"CUSTOM_DIMENSION_SEGMENT_EXTRA_DATA":999}; globals.seo = { allowDeindexedMarketplaceSearchesWithoutGroupId: false, }; </script> <script> String.prototype.sprintf = function() { var args = arguments; var pos = 0; return this.replace(/\%s/g, function(match, number) { pos++; return typeof args[pos-1] != 'undefined' ? args[pos-1] : match ; }); }; function __ (string) { return string } function _s() { var msg = arguments[0]; return String.prototype.sprintf.apply(msg, Array.prototype.slice.call(arguments, 1)); } function _n (single, plural, value) { var string = ''; var value = parseInt(value); if (value === 1) { string = single.replace('%s', value); } else { string = plural.replace('%s', value); } return string; } function _ns (single, plural, value, value2) { var string = _n(single, plural, value); return _s(string, value2); } </script> <script defer src="https://www.weddingwire.com/builds/desktop/js/symfnw-US248-1-20240327-014_www_m_/WebBundleResponsiveMarketplaceStorefront.js"></script> <script> if (typeof(window.userLayersToShow) === "undefined" || (typeof(window.userLayersToShow) !== "undefined" && typeof(window.userLayersToShow.name) === "undefined")) { window.userLayersToShow = { name: null } } </script> <div id="app-chat-container" class="pusher-container pusher-mobile "></div> <script> window.pusher = { actorJson : '{\u0022id\u0022:null,\u0022name\u0022:\u0022Anonymous\u0022,\u0022avatar\u0022:\u0022https:\\/\\/cdn1.weddingwire.com\\/assets\\/img\\/user\\/150x150\\/user-nodefined-150.jpg\u0022,\u0022avatarSvg\u0022:null,\u0022type\u0022:\u0022anonymous\u0022}', customOptions : { disableUserVendorNotifications : false, disableChat : true, isMobile : true, isAppAndroid : false, isAppNativeApiEnabled : false, isAppIos : false, isAppBarsEnabled : false, isAppReferrerEnabled : false, forceMinimizeChat : false, chatNeedsSpecialClass : false, appShowCloseButton : false, fixedBar : false, isChatbotEnabled: true, openOnLoad: false, canInitConversation: false, isPersistentStorageEnabled: true, disableAppChat: false } }; </script> <script> window.reducedUrl = '/vendors/item/profile'; </script> <script>(function(i,r){i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)}})(window,'ga');var analyticsManager = (function() {var _storedAnalyticsEvents = [];function queueEvent(func) {if (!!window.ga && !!ga.create) {func();} else {_storedAnalyticsEvents.push(func);}}function trackQueuedEvents() {while (_storedAnalyticsEvents.length > 0) {var queuedEvent = _storedAnalyticsEvents.shift();queuedEvent();}}return {queueEvent : queueEvent,trackQueuedEvents : trackQueuedEvents,}})();</script><script>var universalAnalyticsScript = function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.defer=1;a.onload=analyticsManager.trackQueuedEvents;a.src=g;m.parentNode.insertBefore(a,m)};document.addEventListener('DOMContentLoaded', function () {document.getElementsByTagName('body')[0].addEventListener('analyticsCookiesHasBeenAccepted', function () {universalAnalyticsScript(window,document,'script','//www.google-analytics.com/analytics.js','ga');});if (isCookieGroupAllowed(CONSENT_ANALYTICS_GROUP) === true) {universalAnalyticsScript(window,document,'script','//www.google-analytics.com/analytics.js','ga');}});</script><script>ga("create", "UA-692627-100", "auto");ga('require', 'linker');ga('linker:autoLink', ["hotelblocks.wedding", "realweds.com", "wedsocial.com", "weddingwireworld.com", "wedwecan.com", "weddiawards.com", "wedinsights.com", "hbmms.com"]);ga('set', 'dimension4', 'no_logado');ga('set', 'dimension8', '2013-07-17 13:15:30');ga('set', 'dimension10', 'group_id:2,sector_id:28,regionadm1_id:1031,province_id:10532,town_id:1491882');ga('set', 'dimension15', '626865');ga('set', 'dimension6', '(not set)');ga('set', 'dimension5', '/vendors/item/profile');ga('set', 'dimension138', 'ecdb713f-7617-44ad-b6ce-23db66dd2e45');ga('set', 'dimension141', 'ab-vendor-reviews-summary:control');ga('set', 'dimension29', 'marketplace');ga('set', 'dimension30', '');ga('set', 'dimension28', 'web');ga('set', 'contentGroup1', ' /vendors/item/profile');var customDimension = document.getElementsByClassName('app-custom-dimension');if (customDimension.length) {Array.prototype.forEach.call(customDimension, function(el, i){ga('set', el.getAttribute('data-name'), '' + el.getAttribute('data-value'));});}try {parent.ga('set', 'dimension19', window.localStorage.getItem('timestampCustomDimension'));} catch (err) {}ga(function(tracker) {var clientId = tracker.get('clientId');ga('set', 'dimension7', clientId);});ga("send", "pageview");</script><script class='app-ecommerce-script'>parent.ga('require', 'ec');</script><script class='app-ecommerce-script'>try {parent.ga('set', 'dimension19', window.localStorage.getItem('timestampCustomDimension'));} catch (err) {}</script> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push({"ga_uuid":"UA-692627-100","reduced_uri":"\/vendors\/item\/profile","impression_set_id":1711783431,"is_mobile":0}); </script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.defer=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_auth=8zjfI9C1iYMW7nrcGHT0iA&gtm_preview=env-2&gtm_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MPQRRTP');</script> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MPQRRTP&gtm_auth=8zjfI9C1iYMW7nrcGHT0iA&gtm_preview=env-2&gtm_cookies_win=x" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <script> function trackExperimentViewed(experimentId, bucketingId, variantId, eventProperties) { window.analytics.track('Experiment Viewed', { ...eventProperties, experimentId, bucketingId, variantId }) } </script> <script> !function () { const ga4ClientIdPromise = new Promise(resolve => { gtag('get', 'G-2TY3D94NGM', 'client_id', resolve) }); const ga4SessionIdPromise = new Promise(resolve => { gtag('get', 'G-2TY3D94NGM', 'session_id', resolve) }); const ga4SessionNumberPromise = new Promise(resolve => { gtag('get', 'G-2TY3D94NGM', 'session_number', resolve) }); var segmentLoaded = false; !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="UkVnMFSrkqTs6EzF4pOQ3340HVEkj3mp";;analytics.SNIPPET_VERSION="4.15.3"; }}(); var replaceIdsAdapter = function(url) { return url .replace(/group_id/g, 'id_grupo') .replace(/sector_id/g, 'id_sector') .replace(/region_id/g, 'id_provincia') .replace(/state_id/g, 'id_region') .replace(/city_id/g, 'id_poblacion') .replace(/geozone_id/g, 'id_geozona') .replace(/page/g, 'NumPage'); } var segmentScript = function () { if (segmentLoaded) { return; } if (window.analytics && window.analytics.initialized === true) { return; } segmentLoaded = true; (async () => { const [ga4ClientId, ga4SessionId, ga4SessionNumber] = await Promise.all([ga4ClientIdPromise, ga4SessionIdPromise, ga4SessionNumberPromise]); const pageProperties = {"vendorLoginInfo":"unlogged","dateAdded":"2013-07-17 13:15:30","categoryId":"group_id:2,sector_id:28,regionadm1_id:1031,province_id:10532,town_id:1491882","vendorId":626865,"uid":"(not set)","reduced":"\/vendors\/item\/profile","gpAnonId":"ecdb713f-7617-44ad-b6ce-23db66dd2e45","experimentVariants":"ab-vendor-reviews-summary:control","section":"marketplace","filters":null,"vendor_id":626865,"category_group_id":2,"category_id":28,"region_adm1_id":1031,"city_id":1491882,"region_id":10532,"product_tier":"Free","platform":"desktop web"}; const analyticsGroupOpt = isCookieGroupAllowed(CONSENT_ANALYTICS_GROUP) === true; const targetedAdsOpt = isCookieGroupAllowed(CONSENT_TARGETED_ADVERTISING_GROUP) === true; const socialMediaOpt = isCookieGroupAllowed(CONSENT_SOCIAL_MEDIA_GROUP) === true; const saleOfDataOpt = analyticsGroupOpt && targetedAdsOpt && socialMediaOpt // Adding Segment middleware analytics.addSourceMiddleware(function (middlewareIntermediate) { var payload = middlewareIntermediate.payload, next = middlewareIntermediate.next, namespace; if (payload.obj.type === 'identify') { namespace = 'traits' } else { namespace = 'properties' } if (!payload.obj[namespace]) { console.warn('[ga4 segment patch] Analytics event does not contain namespace property: ' + namespace); next(payload); return } payload.obj[namespace].ga_session_id = ga4SessionId; payload.obj[namespace].ga_session_number = ga4SessionNumber; payload.obj[namespace].ga_client_id = ga4ClientId; payload.obj.context.tkwwConsent = { saleOfData: saleOfDataOpt }; if (!payload.obj[namespace].loggedUserUUID && window.userGlobals?.user_uuid) { payload.obj[namespace].loggedUserUUID = window.userGlobals.user_uuid } const tkwwOpCookie = typeof getCookie === 'function' ? getCookie('tkww_op') : null; if (!payload.obj.context.tkww_op && tkwwOpCookie) { payload.obj.context.tkww_op = tkwwOpCookie; } const globalExtraPropertiesForSegmentTracking = typeof window.globalExtraPropertiesForSegmentTracking === 'object' ? window.globalExtraPropertiesForSegmentTracking : {}; for (const key in globalExtraPropertiesForSegmentTracking) { if (globalExtraPropertiesForSegmentTracking.hasOwnProperty(key) && !payload.obj[namespace][key]) { payload.obj[namespace][key] = globalExtraPropertiesForSegmentTracking[key]; } } let globalPageProperties = []; let globalPagePropertiesExcludedEventNames = {}; try { globalPageProperties = JSON.parse('["appVersion","frmInsert","gpAnonId","loggedUserUUID","loggedVendorUUID","platform","reduced","vendor_id","category_group_id","category_id","region_adm1_id","city_id","region_id","product_tier"]'); globalPagePropertiesExcludedEventNames = JSON.parse('[]'); } catch(e) { console.error(`Segment init error: ${e.message}`); } for (const key in globalPageProperties) { const field = globalPageProperties[key]; const isExcluded = globalPagePropertiesExcludedEventNames[field]?.includes(payload.obj.event) ?? false; if (!payload.obj[namespace][field] && pageProperties[field] && !isExcluded) { payload.obj[namespace][field] = pageProperties[field]; } } if (!payload.obj['userId']) { payload.obj['userId'] = payload.obj[namespace]['loggedUserUUID'] } if (payload.obj.context.page.path === '/shared/search' && payload.obj.context.page.search) { payload.obj.context.page.search = replaceIdsAdapter(payload.obj.context.page.search) } if (payload.obj.properties.path === '/shared/search' && payload.obj.properties.search) { payload.obj.properties.search = replaceIdsAdapter(payload.obj.properties.search) } next(payload); }); var integrationsConfig = { All: true, 'Segment.io': true, 'Google Analytics 4': saleOfDataOpt, 'Google Universal Analytics': saleOfDataOpt, 'Google Analytics': saleOfDataOpt, 'Pinterest Destination (The Knot Worldwide)': saleOfDataOpt, 'comScore': saleOfDataOpt, 'Hello Bar': saleOfDataOpt, 'Facebook Conversions API (Actions)': saleOfDataOpt }; window.analytics.load("UkVnMFSrkqTs6EzF4pOQ3340HVEkj3mp", { integrations: integrationsConfig }); window.analytics.page(null, pageProperties); const experiments = (window.pageGlobals && window.pageGlobals.experiments) ? window.pageGlobals.experiments : {}; Object.keys(experiments).forEach(exp => { trackExperimentViewed( experiments[exp].experimentId, window.userGlobals ? window.userGlobals[experiments[exp].bucketingType] : null, experiments[exp].variantId ) }) })(); }; document.getElementsByTagName('body')[0].addEventListener('analyticsCookiesHasBeenAccepted', function () { segmentScript(); }); segmentScript(); }(); </script> <script> (function () { const host = "https://api.experimentation.xogrp.com"; const apiKey = "8b5d16e11334f47f6cdd203ed7acd7ff"; const experiments = (window.pageGlobals && window.pageGlobals.experiments) ? window.pageGlobals.experiments : {}; const myHeaders = new Headers({ "x-api-key": apiKey, "Accept-Version": "v1", "Content-Type": "application/json", }); let body; Object.keys(experiments).forEach(exp => { const shouldReportToFlipper = experiments[exp].shouldReportToFlipper; if (shouldReportToFlipper === false) return; const experimentId = experiments[exp].experimentId; const variantId = experiments[exp].variantId; const bucketingId = window.userGlobals ? window.userGlobals[experiments[exp].bucketingType] : null; if (bucketingId === null) { return } const cacheKey = `expCache-${experimentId}-${bucketingId}-${variantId}`; if (localStorage.getItem(cacheKey)) { return; } body = JSON.stringify({ variantId, analytics_id: bucketingId, }); const requestOptions = { method: "POST", headers: myHeaders, body, redirect: "follow", }; fetch( `${host}/experiments/${experimentId}/${bucketingId}`, requestOptions ).then((response) => { if (response.ok) { localStorage.setItem(cacheKey, Date.now()); } }); }); })(); (function () { const experiments = (window.pageGlobals && window.pageGlobals.experiments) ? window.pageGlobals.experiments : {}; const myHeaders = new Headers({ "Content-Type": "application/json", }); let body; Object.keys(experiments).forEach(exp => { const shouldReportToFlipper = experiments[exp].shouldReportToFlipper; if (shouldReportToFlipper === false) return; const experimentId = experiments[exp].experimentId; const variantId = experiments[exp].variantId; const bucketingId = window.userGlobals ? window.userGlobals[experiments[exp].bucketingType] : null; if (bucketingId === null) { return } const cacheKey = `expCacheTBucket-${experimentId}-${bucketingId}-${variantId}`; if (localStorage.getItem(cacheKey)) { return; } body = JSON.stringify({ variantId: variantId, bucketingId: bucketingId, experimentId: experimentId, }); const requestOptions = { method: "POST", headers: myHeaders, body, redirect: "follow", }; fetch( `/flipper/set-bucketing`, requestOptions ).then((response) => { if (response.ok) { localStorage.setItem(cacheKey, Date.now()); } }); }); })(); </script> <div class="dnone"> <script> gtag('event', 'page_view', {"VENDORS_28_NAV":1,"LOGGED":0,"EMPRESA":0,"EMPRESA_CATEGORY":0,"send_to":"adwords"}); </script> <script> var facebookScript = function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.defer=1; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}; var toExecuteAfterFbInit = function () { var hasGlobals = parent.pageGlobals && parent.pageGlobals.common && parent.pageGlobals.common.remarketing && parent.pageGlobals.common.remarketing.facebook var globalFacebook = hasGlobals ? parent.pageGlobals.common.remarketing.facebook : {}; var isLoaded = globalFacebook.isLoaded === true; if (!isLoaded) { parent.fbq('init', '477747715711670', {}); globalFacebook.isLoaded = true; } parent.fbq('track', 'PageView', {"VENDORS_28_NAV":1,"LOGGED":0,"EMPRESA":0,"EMPRESA_CATEGORY":0}); parent.fbq('dataProcessingOptions', ['LDU'], 0, 0); } document.getElementsByTagName('body')[0].addEventListener('targetedAdvertisingCookiesHasBeenAccepted', function () { facebookScript(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); toExecuteAfterFbInit () }); if (parent.isCookieGroupAllowed(parent.CONSENT_TARGETED_ADVERTISING_GROUP) === true) { facebookScript(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); toExecuteAfterFbInit () } </script> </div> <script> var newRelicScript = function () { ;window.NREUM||(NREUM={});NREUM.init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam-cell.nr-data.net"]}}; ;NREUM.loader_config={accountID:"1041",trustKey:"1041",agentID:"1103120959",licenseKey:"2f0b164c6c",applicationID:"304996407"}; ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"2f0b164c6c",applicationID:"304996407",sa:1}; (()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>m,Mt:()=>b,C5:()=>s,DL:()=>A,OP:()=>R,lF:()=>C,Yu:()=>_,Dg:()=>v,CX:()=>c,GE:()=>x,sU:()=>j});var n=r(8632),i=r(9567);const a={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},o={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!o[e])throw new Error("Info for ".concat(e," was never set"));return o[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");o[e]=(0,i.D)(t,a);const r=(0,n.ek)(e);r&&(r.info=o[e])}const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(7056),l=r(50);const f="[data-nr-mask]",h=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,sampling_rate:50,error_sampling_rate:50,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.",t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},g="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(g);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(g);p[e]=(0,i.D)(t,h());const r=(0,n.ek)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(g);var r=m(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const y={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},w={};function A(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!w[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return w[e]}function x(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");w[e]=(0,i.D)(t,y);const r=(0,n.ek)(e);r&&(r.loader_config=w[e])}const _=(0,n.mF)().o;var E=r(385),S=r(6818);const D={buildEnv:S.Re,customTransaction:void 0,disabled:!1,distMethod:S.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(E._A?.performance?.timeOrigin||E._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+E._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof E._A.XMLHttpRequest?.prototype?.addEventListener,version:S.q4,denyList:void 0},T={};function R(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!T[e])throw new Error("Runtime for ".concat(e," was never set"));return T[e]}function j(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");T[e]=(0,i.D)(t,D);const r=(0,n.ek)(e);r&&(r.runtime=T[e])}function C(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let o in a)if(void 0!==e[o])try{Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>a,lF:()=>o,q4:()=>n});const n="1.249.0",i="PROD",a="CDN",o="2.0.0-alpha.11"},385:(e,t,r)=>{"use strict";r.d(t,{FN:()=>s,IF:()=>u,Nk:()=>f,Tt:()=>c,_A:()=>a,cv:()=>h,iS:()=>o,il:()=>n,ux:()=>d,v6:()=>i,w1:()=>l});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=(a?.document?.readyState,Boolean("hidden"===a?.document?.visibilityState)),s=""+a?.location,c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=c&&"undefined"==typeof SharedWorker,u=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),l=Boolean(n&&window.document.documentMode),f=!!a.navigator?.sendBeacon,h=Math.floor(a?.performance?.timeOrigin||a?.performance?.timing?.navigationStart||Date.now())},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>a});var n=r(50);const i={agentIdentifier:"",ee:void 0};class a{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{"use strict";r.d(t,{L:()=>u,R:()=>c});var n=r(8325),i=r(1284),a=r(4322),o=r(3325);const s={};function c(e,t){const r={staged:!1,priority:o.p[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function d(e){e&&(s[e]||(s[e]=new Map))}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(d(e),!e||!s[e].get(t))return o(t);s[e].get(t).staged=!0;const r=[...s[e]];function o(t){const r=e?n.ee.get(e):n.ee,o=a.X.handlers;if(r.backlog&&o){var s=r.backlog[t],c=o[t];if(c){for(var d=0;s&&d<s.length;++d)l(s[d],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}delete o[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}r.every((e=>{let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((t=>{let[r]=t;s[e].delete(r),o(r)})))}function l(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],a=e[3],o=e[2];i.apply(a,o)}}))}},8325:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,ee:()=>d});var n=r(8632),i=r(2210),a=r(234);class o{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),d=function e(t,r){var n={},s={},u={},f=!1;try{f=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var h={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,a){!1!==a&&(a=!0);if(d.aborted&&!i)return;t&&a&&t.emit(e,r,n);for(var o=p(n),c=m(e),u=c.length,l=0;l<u;l++)c[l].apply(o,r);var f=b()[s[e]];f&&f.push([h,e,r,o]);return o},get:v,listeners:m,context:p,buffer:function(e,t){const r=b();if(t=t||"feature",h.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:l,aborted:!1,isBuffering:function(e){return!!b()[s[e]]},debugId:r,backlog:f?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return h;function p(e){return e&&e instanceof o?e:e?(0,i.X)(e,c,(()=>new o(c))):new o(c)}function g(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function v(t){return u[t]=u[t]||e(h,t)}function b(){return h.backlog}}(void 0,"globalEE"),u=(0,n.fP)();function l(){d.aborted=!0,d.backlog={}}u.ee||(u.ee=d)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(8325).ee.get("handle");function i(e,t,r,i,a){a?(a.buffer([e],i),a.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>a});var n=r(5546);a.on=o;var i=a.handlers={};function a(e,t,r,a){o(a||n.E,i,e,t,r)}function o(e,t,r,i,a){a||(a="feature"),e||(e=n.E);var o=t[a]=t[a]||{};(o[r]=o[r]||[]).push([e,i])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>o});var n=r(385);let i=!1,a=!1;try{const e={get passive(){return i=!0,!1},get signal(){return a=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function o(e,t){return i||a?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,o(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,o(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>d,M:()=>c,Rl:()=>o,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function a(e,t){return e?15&e[t]:16*Math.random()|0}function o(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?a(t,r++).toString(16):"y"===e?(3&a()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var s=0;s<e;s++)o.push(a(r,++i).toString(16));return o.join("")}function c(){return s(16)}function d(){return s(32)}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>a,oD:()=>i});const n="NRBA",i=144e5,a=18e5},7894:(e,t,r)=>{"use strict";function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{"use strict";r.d(t,{e:()=>i});var n=r(385);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n._A?.location?.protocol&&t.host===n._A?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>u,T:()=>l});var n=r(8325),i=r(5546),a=r(3325),o=r(385);const s="newrelic";const c={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]},d=new Set;function u(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(d.has(t)||(Object.entries(e).forEach((e=>{let[t,n]=e;c[t]?c[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),l[t]=Boolean(n)})),Object.keys(c).forEach((e=>{void 0===l[e]&&(c[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),l[e]=!1)})),d.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{o._A.dispatchEvent(new CustomEvent(s,{detail:e}))}catch(e){}}({loaded:!0})))}const l={}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>a});var n=r(8325);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function a(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>o,b2:()=>a});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(i())return e();(0,n.bP)("load",e,t)}function o(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>u,ce:()=>a,ek:()=>d,fP:()=>o,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(7894),i=r(385);const a={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function o(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=o();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t){let r=o();r.initializedAgents??={},t.initializedAt={ms:(0,n.z)(),date:new Date},r.initializedAgents[e]=t}function d(e){let t=o();return t.initializedAgents?.[e]}function u(e,t){o()[e]=t}function l(){return function(){let e=o();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=o();const t=e.init||{};e.init={...t}}(),s(),function(){let e=o();const t=e.loader_config||{};e.loader_config={...t}}(),o()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{"use strict";r.d(t,{em:()=>b,u5:()=>T,QU:()=>C,Kf:()=>N});var n=r(8325),i=r(3117);const a="nr@original:".concat(i.a);var o=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,a){n||(n="");const o="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],d=e[c];u(d)||(e[c]=r(d,o?c+n:n,i,c,a))}},r.flag=a,r;function r(t,r,n,s,c){return u(t)?t:(r||(r=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){d([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,u,l;try{o=this,a=[...arguments],u="function"==typeof n?n(a,o):n||{}}catch(t){d([t,"",[a,o,s],u],e)}i(r+"start",[a,o,s],u,c);try{return l=t.apply(o,a)}catch(e){throw i(r+"err",[a,o,e],u,c),e}finally{i(r+"end",[a,o,l],u,c)}}}function i(r,n,i,a){if(!s||t){var o=s;s=!0;try{e.emit(r,n,i,t,a)}catch(t){d([t,r,n,i],e)}s=o}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}var l=r(2210),f=r(385);const h={},p=f._A.XMLHttpRequest,g="addEventListener",m="removeEventListener",v="nr@wrapped:".concat(n.A);function b(e){var t=function(e){return(e||n.ee).get("events")}(e);if(h[t.debugId]++)return t;h[t.debugId]=1;var r=c(t,!0);function i(e){r.inPlace(e,[g,m],"-",a)}function a(e,t){return e[1]}return"getPrototypeOf"in Object&&(f.il&&y(document,i),y(f._A,i),y(p.prototype,i)),t.on(g+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,l.X)(n,v,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(m+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function y(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,g);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a];r&&t(r,...i)}var w="fetch-",A=w+"body-",x=["arrayBuffer","blob","json","text","formData"],_=f._A.Request,E=f._A.Response,S="prototype";const D={};function T(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(_&&E&&f._A.fetch))return t;if(D[t.debugId]++)return t;function r(e,r,i){var a=e[r];"function"==typeof a&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(i+"before-start",[r],o),o[n.A]&&o[n.A].dt&&(e=o[n.A].dt);var s=a.apply(this,r);return t.emit(i+"start",[r,e],s),s.then((function(e){return t.emit(i+"end",[null,e],s),e}),(function(e){throw t.emit(i+"end",[e],s),e}))})}return D[t.debugId]=1,x.forEach((e=>{r(_[S],e,A),r(E[S],e,A)})),r(f._A,"fetch",w),t.on(w+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(w+"done",[null,r],n)}else t.emit(w+"done",[e],n)})),t}const R={},j=["pushState","replaceState"];function C(e){const t=function(e){return(e||n.ee).get("history")}(e);return!f.il||R[t.debugId]++||(R[t.debugId]=1,c(t).inPlace(window.history,j,"-")),t}var P=r(3239);var O=r(50);const k={},I=["open","send"];function N(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(k[r.debugId]++)return r;k[r.debugId]=1,b(t);var i=c(r),a=f._A.XMLHttpRequest,o=f._A.MutationObserver,s=f._A.Promise,d=f._A.setInterval,u="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],p=f._A.XMLHttpRequest=function(e){const t=new a(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(u,(o=n,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",A)}),(0,P.m$)(!1))}catch(e){(0,O.Z)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var o;return t};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",A)}if(function(e,t){for(var r in e)t[r]=e[r]}(a,p),p.prototype=a.prototype,i.inPlace(p.prototype,I,"-xhr-",A),r.on("send-xhr-start",(function(e,t){g(e,t),function(e){h.push(e),o&&(m?m.then(w):d?d(w):(v=-v,y.data=v))}(t)})),r.on("open-xhr-start",g),o){var m=s&&s.resolve();if(!d&&!s){var v=1,y=document.createTextNode(v);new o(w).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===u||w()}));function w(){for(var e=0;e<h.length;e++)g(0,h[e]);h.length&&(h=[])}function A(e,t){return t}return r}},7825:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>a,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>o});const n=r(3325).D.metrics,i="sm",a="cm",o="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.sessionReplay},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>d,FN_START:()=>c,PUSH_STATE:()=>u,RESOURCE:()=>a,START:()=>o});const n=r(3325).D.sessionTrace,i="bstResource",a="resource",o="-start",s="-end",c="fn"+o,d="fn"+s,u="pushState"},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7530:(e,t,r)=>{"use strict";r.d(t,{j:()=>b});var n=r(3325),i=r(234),a=r(5546),o=r(8325),s=r(7894),c=r(8e3),d=r(3960),u=r(385),l=r(50),f=r(3081),h=r(8632);function p(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start","recordReplay","pauseReplay"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let a=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&a.push(e.api[t](...n))})),a.length>1?a:a[0]}(t,...n)}}))}var g=r(2825);const m=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let v=!1;function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},b=arguments.length>2?arguments[2]:void 0,y=arguments.length>3?arguments[3]:void 0,{init:w,info:A,loader_config:x,runtime:_={loaderType:b},exposed:E=!0}=t;const S=(0,h.gG)();A||(w=S.init,A=S.info,x=S.loader_config),(0,i.Dg)(e.agentIdentifier,w||{}),(0,i.GE)(e.agentIdentifier,x||{}),A.jsAttributes??={},u.v6&&(A.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,A);const D=(0,i.P_)(e.agentIdentifier),T=[A.beacon,A.errorBeacon];v||(D.proxy.assets&&(m(D.proxy.assets),T.push(D.proxy.assets)),D.proxy.beacon&&T.push(D.proxy.beacon),p(),(0,h.EZ)("activatedFeatures",g.T)),_.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?T:[]],(0,i.sU)(e.agentIdentifier,_),void 0===e.api&&(e.api=function(e,t){t||(0,c.R)(e,"api");const h={};var p=o.ee.get(e),g=p.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,a){const o=(0,i.C5)(e);return null===r?delete o.jsAttributes[t]:(0,i.CX)(e,{...o,jsAttributes:{...o.jsAttributes,[t]:r}}),A(m,n,!0,a||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","addRelease"].forEach((e=>{h[e]=A(m,e,!0,"api")})),h.addPageAction=A(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=A(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,A(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,l.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,l.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,l.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return b("application.version",e,"setApplicationVersion",!1);(0,l.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},h.start=e=>{try{const t=e?"defined":"undefined";(0,a.p)(f.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,p);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,l.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{p.emit("".concat(e,"-opt-in"))}))}catch(e){(0,l.Z)("An unexpected issue occurred",e)}},h.recordReplay=function(){(0,a.p)(f.xS,["API/recordReplay/called"],void 0,n.D.metrics,p),(0,a.p)("recordReplay",[],void 0,n.D.sessionReplay,p)},h.pauseReplay=function(){(0,a.p)(f.xS,["API/pauseReplay/called"],void 0,n.D.metrics,p),(0,a.p)("pauseReplay",[],void 0,n.D.sessionReplay,p)},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xS,["API/createTracer/called"],void 0,n.D.metrics,p),(0,a.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,p),function(){if(g.emit((o?"":"no-")+"fn-start",[(0,s.z)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){throw g.emit("fn-err",[arguments,this,e],r),e}finally{g.emit("fn-end",[(0,s.z)()],r)}}}};function A(e,t,r,i){return function(){return(0,a.p)(f.xS,["API/"+t+"/called"],void 0,n.D.metrics,p),i&&(0,a.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,p),r?void 0:this}}function x(){r.e(63).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,l.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=A(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,a.p)(f.xS,["API/noticeError/called"],void 0,n.D.metrics,p),(0,a.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,p)},u.il?(0,d.b2)((()=>x()),!0):x(),h}(e.agentIdentifier,y)),void 0===e.exposed&&(e.exposed=E),v=!0}},1926:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}};return r[e](a,a.exports,i),a.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({63:"nr-full",110:"nr-full-compressor",379:"nr-full-recorder"}[e]+"-1.249.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.249.0.PROD:",i.l=(r,n,a,o)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==a)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+a){s=l;break}}if(!s){c=!0;var f={63:"sha512-6SDqF6rtYgQGU8n/AB/KNoGAtnScuRXs33iIg2k8vAeSoCxB9zBs5oD5kgKn1/TE6hwPINDK6Iag3Olw7m9neA==",379:"sha512-ieiEerUXfEKXwb+MZoyRDaYgftJLBlM773GS1acP/SOj1LWwntf8fOB8psncZSW2hNp6wO77OEV3phXMhQQNVQ==",110:"sha512-ASvNmzZg3ystVYtJ5V7JpTLlOPjrqtDYHF5iYO3HfPn8AK/iVqkSFfKXUhyGfL+IUdCxMHf4U5aC+IZAbXCxVg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+a),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[o]&&(s.integrity=f[o])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={29:0,789:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var a=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=a);var o=i.p+i.u(t),s=new Error;i.l(o,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+o+")",s.name="ChunkLoadError",s.type=a,s.request=o,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,a,[o,s,c]=r,d=0;if(o.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)a=o[d],i.o(e,a)&&e[a]&&e[a][0](),e[a]=0},r=self["webpackChunk:NRBA-1.249.0.PROD"]=self["webpackChunk:NRBA-1.249.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(1926);var e=i(50);class t{#e(e){return"Call to agent api ".concat(e," failed. The agent is not currently initialized.")}addPageAction(t,r){(0,e.Z)(this.#e("addPageAction"))}setPageViewName(t,r){(0,e.Z)(this.#e("setPageViewName"))}setCustomAttribute(t,r,n){(0,e.Z)(this.#e("setCustomAttribute"))}noticeError(t,r){(0,e.Z)(this.#e("noticeError"))}setUserId(t){(0,e.Z)(this.#e("setUserId"))}setApplicationVersion(t){(0,e.Z)(this.#e("setApplicationVersion"))}setErrorHandler(t){(0,e.Z)(this.#e("setErrorHandler"))}finished(t){(0,e.Z)(this.#e("finished"))}addRelease(t,r){(0,e.Z)(this.#e("addRelease"))}start(t){(0,e.Z)(this.#e("start"))}recordReplay(){(0,e.Z)(this.#e("recordReplay"))}pauseReplay(){(0,e.Z)(this.#e("pauseReplay"))}}var r=i(3325),n=i(234);const a=Object.values(r.D);function o(e){const t={};return a.forEach((r=>{t[r]=function(e,t){return!1!==(0,n.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var s=i(7530);var c=i(8e3),d=i(5938),u=i(3960),l=i(385);class f extends d.W{constructor(e,t,r){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=i,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,n.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto&&(0,c.R)(e,r)}importAggregator(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate)return;if(!this.auto)return void this.ee.on("".concat(this.featureName,"-opt-in"),(()=>{(0,c.R)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()}));const r=l.il&&!0===(0,n.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let a;this.onAggregateImported=new Promise((e=>{a=e}));const o=async()=>{let n;try{if(r){const{setupAgentSession:e}=await i.e(63).then(i.bind(i,3228));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t)}try{if(!this.shouldImportAgg(this.featureName,n))return(0,c.L)(this.agentIdentifier,this.featureName),void a(!1);const{lazyFeatureLoader:e}=await i.e(63).then(i.bind(i,8582)),{Aggregate:r}=await e(this.featureName,"aggregate");this.featAggregate=new r(this.agentIdentifier,this.aggregator,t),a(!0)}catch(t){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),t),this.abortHandler?.(),(0,c.L)(this.agentIdentifier,this.featureName),a(!1)}};l.il?(0,u.b2)((()=>o()),!0):o()}shouldImportAgg(e,t){return e!==r.D.sessionReplay||!!n.Yu.MO&&(!1!==(0,n.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!t?.isNew||!!t?.state.sessionReplayMode))}}var h=i(7633);class p extends f{static featureName=h.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,h.t,r),this.importAggregator()}}var g=i(1117),m=i(1284);class v extends g.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var a=this.getBucket(e,t,r,i);return a.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,m.D)(e,(function(e,r){t[e]=b(r,t[e])})),t}(n,a.metrics),a}merge(e,t,r,n,i){var a=this.getBucket(e,t,n,i);if(a.metrics){var o=a.metrics;o.count+=r.count,(0,m.D)(r,(function(e,t){if("count"!==e){var n=o[e],i=r[e];i&&!i.c?o[e]=b(i.t,n):o[e]=function(e,t){if(!t)return e;t.c||(t=y(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,o[e])}}))}else a.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=b(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=w(this.aggregatedData[r]),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function b(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=y(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function y(e){return{t:e,min:e,max:e,sos:e*e,c:1}}function w(e){return"object"!=typeof e?[]:(0,m.D)(e,A)}function A(e,t){return t}var x=i(8632),_=i(4402),E=i(4351);var S=i(5546),D=i(7956),T=i(3239),R=i(7894),j=i(9251);class C extends f{static featureName=j.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,j.t,r),l.il&&((0,D.N)((()=>(0,S.p)("docHidden",[(0,R.z)()],void 0,j.t,this.ee)),!0),(0,T.bP)("pagehide",(()=>(0,S.p)("winPagehide",[(0,R.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class O extends f{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var k=i(6660);class I{constructor(e,t,r,n){this.name="UncaughtError",this.message=e,this.sourceURL=t,this.line=r,this.column=n}}class N extends f{static featureName=k.t;#t=new Set;constructor(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,k.t,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("fn-err",((e,t,n)=>{this.abortHandler&&!this.#t.has(n)&&(this.#t.add(n),(0,S.p)("err",[this.#r(n),(0,R.z)()],void 0,r.D.jserrors,this.ee))})),this.ee.on("internal-error",(e=>{this.abortHandler&&(0,S.p)("ierr",[this.#r(e),(0,R.z)(),!0],void 0,r.D.jserrors,this.ee)})),l._A.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,S.p)("err",[this.#n(e),(0,R.z)(),!1,{unhandledPromiseRejection:1}],void 0,r.D.jserrors,this.ee)}),(0,T.m$)(!1,this.removeOnAbort?.signal)),l._A.addEventListener("error",(e=>{this.abortHandler&&(this.#t.has(e.error)?this.#t.delete(e.error):(0,S.p)("err",[this.#i(e),(0,R.z)()],void 0,r.D.jserrors,this.ee))}),(0,T.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#a,this.importAggregator()}#a(){this.removeOnAbort?.abort(),this.#t.clear(),this.abortHandler=void 0}#r(e){return e instanceof Error?e:void 0!==e?.message?new I(e.message,e.filename||e.sourceURL,e.lineno||e.line,e.colno||e.col):new I("string"==typeof e?e:(0,E.P)(e))}#n(e){let t="Unhandled Promise Rejection: ";if(e?.reason instanceof Error)try{return e.reason.message=t+e.reason.message,e.reason}catch(t){return e.reason}if(void 0===e.reason)return new I(t);const r=this.#r(e.reason);return r.message=t+r.message,r}#i(e){return e.error instanceof Error?e.error:new I(e.message,e.filename,e.lineno,e.colno)}}var H=i(2210);let M=1;const z="nr@id";function L(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===l._A?0:(0,H.X)(e,z,(function(){return M++}))}function Z(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,E.P)(e).length}catch(e){return}}}var U=i(1214),B=i(7243);class F{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,n.DL)(this.agentIdentifier);if(!t)return null;var r=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,a=(t.trustKey||"").toString()||null;if(!r||!i)return null;var o=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),d={spanId:o,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(o,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(o,c,r,i,a)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(o,s,c,r,i,a)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,a){if(!("function"==typeof l._A?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return a&&n!==a&&(o.d.tk=a),btoa((0,E.P)(o))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,n.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,n.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var i=0;i<r.allowed_origins.length;i++){var a=(0,B.e)(r.allowed_origins[i]);if(e.hostname===a.hostname&&e.protocol===a.protocol&&e.port===a.port){t=!0;break}}return t}isDtEnabled(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var q=i(7825),V=["load","error","abort","timeout"],G=V.length,W=n.Yu.REQ,X=n.Yu.XHR;class K extends f{static featureName=q.t;constructor(e,t){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,q.t,i),(0,n.OP)(e).xhrWrappable){this.dt=new F(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};l._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const n={status:t.responseStatus},i={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Y(n,t.name),this.handler("xhr",[n,i,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,r.D.ajax)}}))}catch(e){}(0,U.u5)(this.ee),(0,U.Kf)(this.ee),function(e,t,i,a){function o(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,T.m$)(!1)),l.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,T.m$)(!1))}function s(e){this.params={method:e[0]},Y(this,e[1]),this.metrics={}}function c(t,r){var i=(0,n.DL)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=a.generateTracePayload(this.parsedOrigin);if(o){var s=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),s=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),s=!0),s&&(this.dt=o)}}function d(e,r){var n=this.metrics,i=e[0],a=this;if(n&&i){var o=Z(i);o&&(n.txSize=o)}this.startTime=(0,R.z)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||a.loadCaptureCalled||(a.params.aborted=!0),("load"!==e.type||a.called===a.totalCbs&&(a.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof a.end)&&a.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<G;s++)r.addEventListener(V[s],this.listener,(0,T.m$)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function f(e,t){var r=""+L(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function h(e,t){var r=""+L(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function p(){this.endTime=(0,R.z)()}function g(e,r){r instanceof X&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function m(e,r){r instanceof X&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function v(e,t,r){t instanceof X&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,R.z)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,R.z)()-this.xhrCbStart,this.onload,r],r)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&l.il&&(t=""+l._A.location.href):e[0]&&e[0].url?t=e[0].url:l._A?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,B.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=a.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,n)&&(this.dt=n);else{var i={};for(var o in r)i[o]=r[o];i.headers=new Headers(r.headers||{}),s(i.headers,n)&&(this.dt=n),e.length>1?e[1]=i:e.push(i)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function w(e,t){this.params={},this.metrics={},this.startTime=(0,R.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof W?r=i.url:l._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),Y(this,r);var a=(""+(i&&i instanceof W&&i.method||n.method||"GET")).toUpperCase();this.params.method=a,this.body=n.body,this.txSize=Z(n.body)||0}function A(e,t){var n;this.endTime=(0,R.z)(),this.params||(this.params={}),this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var a={txSize:this.txSize,rxSize:n,duration:(0,R.z)()-this.startTime};i("xhr",[this.params,a,this.startTime,this.endTime,"fetch"],this,r.D.ajax)}function x(e){var t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var a=0;a<G;a++)e.removeEventListener(V[a],this.listener,!1);t.aborted||(n.duration=(0,R.z)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,i("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,r.D.ajax))}}function _(e,t){e.params.status=t.status;var r=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Z(e.response):"text"===r||""===r||void 0===r?Z(e.responseText):void 0}(t,e.lastSize);if(r&&(e.metrics.rxSize=r),e.sameOrigin){var n=t.getResponseHeader("X-NewRelic-App-Data");n&&(e.params.cat=n.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",o),t.on("open-xhr-start",s),t.on("open-xhr-end",c),t.on("send-xhr-start",d),t.on("xhr-cb-time",u),t.on("xhr-load-added",f),t.on("xhr-load-removed",h),t.on("xhr-resolved",p),t.on("addEventListener-end",g),t.on("removeEventListener-end",m),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",w),t.on("fn-start",v),t.on("fetch-done",A)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}}function Y(e,t){var r=(0,B.e)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Q=i(3614);const{BST_RESOURCE:J,RESOURCE:ee,START:te,END:re,FEATURE_NAME:ne,FN_END:ie,FN_START:ae,PUSH_STATE:oe}=Q;var se=i(7144);class ce extends f{static featureName=se.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,se.t,r),this.importAggregator()}}var de=i(4649);class ue extends f{static featureName=de.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,de.t,r),this.importAggregator()}}new class extends t{constructor(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);super(),l._A?(this.agentIdentifier=r,this.sharedAggregator=new v({agentIdentifier:this.agentIdentifier}),this.features={},(0,x.h5)(r,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(p),(0,s.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,n.C5)(this.agentIdentifier),init:(0,n.P_)(this.agentIdentifier),loader_config:(0,n.DL)(this.agentIdentifier),runtime:(0,n.OP)(this.agentIdentifier)}}run(){try{const t=o(this.agentIdentifier),n=[...this.desiredFeatures];n.sort(((e,t)=>r.p[e.featureName]-r.p[t.featureName])),n.forEach((n=>{if(t[n.featureName]||n.featureName===r.D.pageViewEvent){const i=function(e){switch(e){case r.D.ajax:return[r.D.jserrors];case r.D.sessionTrace:return[r.D.ajax,r.D.pageViewEvent];case r.D.sessionReplay:return[r.D.sessionTrace];case r.D.pageViewTiming:return[r.D.pageViewEvent];default:return[]}}(n.featureName);i.every((e=>t[e]))||(0,e.Z)("".concat(n.featureName," is enabled but one or more dependent features has been disabled (").concat((0,E.P)(i),"). This may cause unintended consequences or missing data...")),this.features[n.featureName]=new n(this.agentIdentifier,this.sharedAggregator)}}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}addToTrace(t){(0,e.Z)("Call to agent api addToTrace failed. The session trace feature is not currently initialized.")}setCurrentRouteName(t){(0,e.Z)("Call to agent api setCurrentRouteName failed. The spa feature is not currently initialized.")}interaction(){(0,e.Z)("Call to agent api interaction failed. The spa feature is not currently initialized.")}}({features:[p,C,class extends f{static featureName=ne;constructor(e,t){if(super(e,t,ne,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!l.il)return;const n=this.ee;let i;(0,U.QU)(n),this.eventsEE=(0,U.em)(n),this.eventsEE.on(ae,(function(e,t){this.bstStart=(0,R.z)()})),this.eventsEE.on(ie,(function(e,t){(0,S.p)("bst",[e[0],t,this.bstStart,(0,R.z)()],void 0,r.D.sessionTrace,n)})),n.on(oe+te,(function(e){this.time=(0,R.z)(),this.startPath=location.pathname+location.hash})),n.on(oe+re,(function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,r.D.sessionTrace,n)}));try{i=new PerformanceObserver((e=>{const t=e.getEntries();(0,S.p)(J,[t],void 0,r.D.sessionTrace,n)})),i.observe({type:ee,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},ce,K,O,ue,N],loaderType:"pro"})})()})(); } document.getElementsByTagName('body')[0].addEventListener('analyticsCookiesHasBeenAccepted', function () { newRelicScript(); }); if (isCookieGroupAllowed(CONSENT_ANALYTICS_GROUP) === true) { newRelicScript(); } </script> <script type='text/javascript'> (function(w) { function setAttributes() { w._sva.setVisitorTraits({ user_id: '', employee_id: '', vendor_id: '', vendor_tier_tk: '0', vendor_tier_ww: '0', market_code: '', category_code_tk: '', category_code_ww: '', experiments: '001a1bc0-3ba6-4a64-bc3d-fff549f1ce8e,00a2788b-fba8-4ce2-873a-b2bfceabed48,10c2c830-7852-437c-8cbe-744de7f59fd3,11a9da65-0d16-4e63-9636-842c2f660426,142d739b-ca89-4bff-b3b7-5f151eb5d995,1972d7ec-0e59-4f2d-82f3-1c2e63c4a693,1e113001-00dd-4812-ace3-3a0fcd324ffa,1e6839b2-77d9-472d-8a24-c9cc03297570,2575e73f-8b2a-4fba-98c6-63852f95b03c,29d8bfd0-85c4-427e-8547-cd4da03d8655,2c29f7e6-be57-437a-9c33-86d829e557da,2c7bf70f-b6af-4c26-b361-6e965ede7293,2cba7bfa-dbe7-41fd-9c52-d6ec2241505b,321f9cc8-ef4e-45cb-823d-10e871e9b083,34b934be-18a8-4911-a65b-a95fa16f2382,36e77226-f3a9-4354-8d46-07a63cdc27c4,3a50e2da-369d-4a01-80ba-68ea298c233a,3b8baa4e-225d-4449-8b38-b04964dd2eea,3d0f0b75-d305-4aa6-88c7-61f17281274f,41967566-bfc3-4e54-bbbe-c24e6a9941fb,4877f458-5f07-46f7-b3a6-01e7b376d5f3,4c5c8767-842c-4487-95c9-a86357b2b7d8,501b4177-8f27-48f7-8399-b0c2fbc04353,5249e08d-2197-4ab9-8691-ef0ca2c44abe,577b89d5-9113-4cdb-8752-a426bb91d014,5971d121-327c-40bb-b7a8-1008f362f88a,59debda1-1845-4176-97e8-6d53a41304fe,65149b25-ed3f-4547-9ec0-34dab7d88b40,66fcad0a-a28a-450a-858f-7de373258560,681f5c00-9fd9-410b-a9d9-a867e9632b22,687f2025-431a-4edf-8f12-fe666ef2fb4a,6b860a73-0a2c-4aa1-ab8a-65372caf4cfc,6d36dba7-5f11-4876-88c5-c02b3985a3b5,7333ed79-108f-40b6-9bcc-826dacfb1244,75a79e7e-8888-4982-b478-84291abb3e6a,7aa8e7e5-c02a-4307-bd74-b525720ec344,86849f47-4abb-4b4f-b4fe-82cb533651a9,87ada1a2-2fd9-4404-a2cd-142301aaae06,8c49f558-d414-4b0a-9244-7f75d632fc1a,91308f53-32d8-4f88-b101-6611f05423fb,92b884ca-646e-43ae-b260-1bd622b84617,93e1ba3c-9759-405f-903c-c18db3908a11,95b2e6ba-2de1-470b-906f-e5e18273e00c,96b3a67a-e147-40ef-b9c8-b50e95d6abae,97bc6b2d-b4f2-4958-b5a3-b5ebd899e7dc,97c03168-6446-4829-b69c-3f99fc96b5a0,9ad16ccc-4769-4ebc-8634-ecc498de0e4a,a26e7ecd-590d-4ecf-988c-f5d12d8b8ce8,a40304bb-a2b0-4af6-923a-42237f708cbc,a44c9318-6a26-4464-bfc4-de42367505d5,a5b9fe88-308d-447a-9670-6d8b51ea2219,a6e22439-34b1-4dc0-ad29-7e4684c35c86,a99a2965-96c5-4dff-8857-a7a48c4646e3,ac14d2d8-d952-4a58-9bbc-646480a3eea7,aea9616a-1014-4b34-86df-dffb4cc16856,aea9ffbf-b229-4497-986f-ce9a1675256b,b4155090-8056-422d-a207-24347645b136,b6ca3e49-036a-458a-bd93-efdb1d2ed0a4,baa97d36-1a69-4653-ab44-acbcc05b7ff8,bfbbbe94-d4e8-4658-9b63-db0b7dee4c63,c6ec8053-eb4e-4024-affe-dcf3003092ef,c7b27bc1-540c-4e88-833a-056aa720039c,c88bcf65-1f85-4649-94d3-7aa86b6decef,cc3f4d11-a794-407a-bae3-d6d1e220e265,cd4aad47-7c86-45e1-86a1-5f41385279e4,ced36498-0ed4-45e8-be7a-be97d021ecb8,cf1bf314-6807-4233-88d4-49a185c27ced,cf4dedcd-372e-4e60-a3dc-f3d2ac71ee6a,d8a3f2a8-694a-457e-8878-f12b2a59ab8f,d98ac632-dc9b-4489-bd82-94a244583bbc,dab48d7c-0ac1-429e-a9ac-8b3d975fdda5,df3e63fa-0149-4b0c-9403-a4ff0cd66113,ebbf4c20-3dcb-4136-b1aa-8d2db84f2737,fc707a80-cf5c-4574-918a-0a7a2708134f,fd17583c-45fa-45a8-93e6-6f112f24bee9,insights-experiment' }); } if (w._sva) { setAttributes(); } else { w.addEventListener("SurvicateReady", setAttributes); } var s = document.createElement('script'); s.src = 'https://survey.survicate.com/workspaces/26797e5ba7c4d7a58061ff794771f2d4/web_surveys.js'; s.defer = true; var e = document.getElementsByTagName('script')[0]; e.parentNode.insertBefore(s, e); })(window); </script> <script type="application/ld+json"> {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Weddings","item":"https:\/\/www.weddingwire.com\/"},{"@type":"ListItem","position":2,"name":"Wedding Planners","item":"https:\/\/www.weddingwire.com\/wedding-planners"},{"@type":"ListItem","position":3,"name":"Italy","item":"https:\/\/www.weddingwire.com\/c\/it-italy\/wedding-planners\/15-sca.html"},{"@type":"ListItem","position":4,"name":"Italy","item":"https:\/\/www.weddingwire.com\/c\/it-italy\/italy\/wedding-planners\/IT-15-rca.html"},{"@type":"ListItem","position":5,"name":"Florence","item":"https:\/\/www.weddingwire.com\/c\/it-italy\/florence\/wedding-planners\/15-vendors.html"}]} </script> <script type="application/ld+json"> [{"@context":"http:\/\/schema.org","@type":"LocalBusiness","logo":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedding-in-tuscany-by-olive-in-love_51_626865-167092350672578.webp","url":"https:\/\/www.weddingwire.com\/biz\/olive-in-love-pratolino-florence-tuscany\/6fabbfa43f481a0d.html","name":"Olive in Love","address":{"@type":"PostalAddress","streetAddress":"Via del Vico 418\/B, Pratolino","postalCode":"50036","addressLocality":"Florence","addressRegion":"IT"},"geo":{"@type":"GeoCoordinates","latitude":43.868999999999999772626324556767940521240234375,"longitude":11.3039000000000005030642569181509315967559814453125},"priceRange":"$2,500 (Package Price)","aggregateRating":{"@type":"AggregateRating","reviewCount":60,"ratingValue":"5.0","worstRating":0,"bestRating":5},"image":[{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedding-in-tuscany-by-olive-in-love_51_626865-167092350672578.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpeg\/prosecco-fountain-gives-an-extra-classy-touch-to-the-wedding-toasts_51_626865-167093694783938.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/bride-on-her-wedding-day_51_626865-167093670455171.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/elopement-in-tuscany_51_626865-167093220748844.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedding-in-town_51_626865-167093204443620.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/just-married-in-tuscany_51_626865-167093159892626.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/flower-petals-confetti_51_626865-167093145546994.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/secret-olive-garden-for-wedding-ceremony-in-tuscany_51_626865-167093140035699.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/preview-1025_51_626865-167093133582064.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedd01-00927_51_626865-167093124151727.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedding-ceremony-in-an-old-roofless-church-in-tuscany_51_626865-167093118650309.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/ceremony-arch-with-a-view_51_626865-167093112530090.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedding-in-florence-ancient-monastery_51_626865-167093105997767.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/whereever-means-whereever_51_626865-167093104471085.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/ceremony-spot-with-a-view_51_626865-167093095141692.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedding-ceremony-under-the-tree-of-life_51_626865-167093066128118.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/beautiful-ceremony-decor-in-tuscan-villa-garden_51_626865-167093060363715.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedding-table-decor-gold-and-dusty-pinks_51_626865-167093042761948.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/pale-blue-candles-on-long-table-with-colorful-flowers_51_626865-167093036068508.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/tossing-the-bouquet_51_626865-167093009676160.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/secret-gardens_51_626865-167092983582320.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/trough-rain-and-sunshine_51_626865-167092967366982.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/local-tuscan-wedding_51_626865-167092963685305.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/tuscan-wedding-music_51_626865-167092948090456.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedding-in-gorgeous-historical-location_51_626865-167092941628822.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/great-things-to-do-in-tuscany-olive-in-tuscany_51_626865-167092930510131.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedding-wheels_51_626865-167092906231729.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/opening-the-spumante-with-the-wedding-cake_51_626865-167092869726161.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/first-dance-under-the-tuscan-string-lights_51_626865-167092859055185.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/italian-wedding-band-evergreens-and-folk_51_626865-167092849078691.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/family-celebration-in-tuscany_51_626865-167092795292479.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/val-d-orcia-spring-time_51_626865-167092784039849.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/family-style-wedding-table_51_626865-167092773440040.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/do-the-sparklers_51_626865-167092749115218.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/night-in-florence-with-string-lights_51_626865-167092702291801.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/long-country-tables-with-pale-pastel-decor_51_626865-167092693974698.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/ah-6703-copia_51_626865-167092511047537.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedding-ceremony-celebration-in-tuscany-dixie-land-style_51_626865-167092502669788.webp","width":960,"height":640},{"@type":"ImageObject","url":"https:\/\/cdn0.weddingwire.com\/vendor\/568626\/3_2\/960\/jpg\/wedding-in-tuscan-winery_51_626865-167092492323541.webp","width":960,"height":640}],"review":[{"@type":"Review","datePublished":"2023-12-06","description":"We are both from Australia and had no idea where to start with planning a Tuscan wedding. Having spoken to over 30 planners, Pia was the most reasonable, accommodating and warm over zoom. No question was too hard for her and she constantly reassured us along the way, as naturally we were nervous planning a wedding on the other side of the world. When we met with Pia and Michele the week of the wedding they were so welcoming and warm and made the whole week feel effortless! From the rehearsal, to the day, to the pizza pool party it was so much more wonderful than we could have ever imagined. On the wedding day the weather was looking slightly overcast and scheduled for rain, they managed to set up the most gorgeous layout inside our Villa and operated punctually clearing out the space and turning it into a dancefloor without us even noticing. The venue, catering, lighting and DJ were all recommended by Pia and Michele and they were PHENOMENAL \u2013 our dream day. We were genuinely sad to say goodbye to them and wish we could re-live it all over again \u2764 E & C","author":{"@type":"Person","name":"Ellie Z."},"reviewRating":{"@type":"Rating","ratingValue":"5.0","bestRating":5,"worstRating":0}},{"@type":"Review","datePublished":"2024-01-08","description":"Olive in Tuscany was the best decision we made after saying 'I do.' I contacted Pia with a vision and strict budget. Pia not only made our wedding every ounce of perfect, but her and her husband went above and beyond on numerous occasions. When I look back on our wedding, I honestly feel like it must've been a dream. I cannot recommend them highly enough.","author":{"@type":"Person","name":"Courtney H."},"reviewRating":{"@type":"Rating","ratingValue":"5.0","bestRating":5,"worstRating":0}},{"@type":"Review","datePublished":"2023-12-09","description":"Our experience with Pia and Michele from Olive in Tuscany was nothing short of perfect. From the offset Pia was wonderful to work with, she spent time understanding us, what we wanted and what our vision was for our time in Tuscany and the day itself. She was able to curate the most magical day that exceeded our expectations. Whenever we had a vision or an idea Pia was able to bring it life. Pia and Michele\u2019s years of experience and knowledge really shone through as they were able to recommend the most wonderful venues and suppliers that fit what we needed and the budget we had perfectly. They\u2019re so incredibly thoughtful, hardworking, easy to work with and took so much off our plates, we truly couldn\u2019t have done this without them AND in the space of 7 months start to finish. They really put their hearts and souls in to the day, we could see the level of detail they put in to everything we wanted and seeing them making sure everything ran smoothly for us so we were stress free was wonderful. We still can\u2019t thank them enough. Everyone that attended said it was the most beautiful and romantic wedding they had ever been to, it really was the most magical day. I should mention we stayed in Tuscany just a stones throw away from our wedding villa in the most gorgeous accommodation that Pia found and organised for us in the most stunning location with views of Lucca and its rolling hills. The lead up to the wedding and the goodbye dinner the day after was everything we wanted it to be. Pia was even kind enough to sort out the invitation letters needed for some of my family to attend from abroad, they wouldn't have been able to make it without her. We cannot recommend Pia and Michele enough! We plan on reaching out to them when we have another get together for a wedding anniversary in the near future so we can recreate some of that magic again and we can\u2019t wait! The pictures below really don\u2019t do the day enough justice!","author":{"@type":"Person","name":"Tina F."},"reviewRating":{"@type":"Rating","ratingValue":"5.0","bestRating":5,"worstRating":0}}]}] </script> <script type="text/javascript" src="/Ub88ZHRn1/3Aay/Lh_fl/q5kXhGqJE/7puNVDmVmDEDJO/IDZSAQ/PFkr/S0oCQgE"></script></body></html |
| 48 |
Error
On line 8, column 80 ts/fonts/proximanovacond-extrabold.woff2>;rel=p |
| 49 |
Error
On line 7, column 74 ts/fonts/ProximaNova-regular.woff2>;rel=p |
| 50 |
Error
On line 6, column 75 ts/fonts/ProximaNova-semibold.woff2>;rel=p |
| 51 |
Error
On line 5, column 145 4_www_m_/WebBundleResponsiveMarketplaceStorefrontWeddingwire.css>;rel=p |
| 52 |
Error
On line 4, column 32 <https://stats.pusher.com>;rel=p |
| 53 |
Error
On line 3, column 32 <https://stats.pusher.com>;rel=d |
| 54 |
Error
On line 2, column 36 <https://cdn0.weddingwire.com>;rel=p |
| 55 |
Error
On line 1, column 30 <https://cdn0.weddingwire.com>;rel=d |
| 56 |
Error
On line 1, column 30 <https://cdn0.weddingwire.com>;rel=d |
| 57 |
Error
On line 1, column 30 <https://cdn0.weddingwire.com>;rel=d |
| 58 |
Error
On line 36, column 161 03/2024"> <link rel="alternate" href="android-app://com.weddingwire.user/weddingwire/m.weddingwire.com/biz/olive-in-love-pratolino-florence-tuscany/6fabbfa43f481a0d.html"> <meta |
| 59 |
Error
On line 40, column 99 re.user"> <link rel="shortcut icon" href="https://www.weddingwire.com/mobile/assets/img/favicon/favicon.png"> <meta |
| 60 |
Info
On line 60, column 31 </script> <script type="text/javascript"> funct |
| 61 |
Info
On line 1354, column 37 ngTitle"> <h1 class="storefrontHeading__title">Olive |
| 62 |
Info
On line 1403, column 25 ubLabel"> <button class="app-default-simple-lead app-track-profile-links app-availability-tracking-click " type="button" role="button" data-vendor-id="626865" data-vendor-category-id="28" data-vendor-group-id="2" data-frm-insert-json="{&quot;desktop&quot;:62,&quot;desktopLogged&quot;:115,&quot;mobile&quot;:112,&quot;mobileLogged&quot;:116}" data-lead-form-with-services="" data-tracking-section="storefrontAvailability" data-event="EMP_CB_FORM"> Conta |
| 63 |
Info
On line 1485, column 104 n> </div> <section class="storefrontMultiGallery__scroll app-gallery-slider-container app-scroll-snap-container "> <span |
| 64 |
Info
On line 1463, column 1 v> </nav> <section class="storefrontMultiGallery app-gallery-slider app-multi-gallery app-gallery-fullScreen-global-tracking" data-navigation-bar-count="0" data-slide-visualiced-count="1" > <div |
| 65 |
Error
On line 2506, column 149 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-3078_51_957084-1573593040.webp 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-3078_51_957084-1573593040.webp 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-3078_51_957084-1573593040.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img |
| 66 |
Error
On line 2514, column 64 - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-3078_51_957084-1573593040.jpeg 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-3078_51_957084-1573593040.jpeg 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-3078_51_957084-1573593040.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-3078_51_957084-1573593040.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Praiano Duomo" width="640" height="427" class="lazyload" > </pic |
| 67 |
Error
On line 2525, column 149 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-0232_51_957084-1573592998.webp 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-0232_51_957084-1573592998.webp 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-0232_51_957084-1573592998.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img |
| 68 |
Error
On line 2533, column 64 - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-0232_51_957084-1573592998.jpeg 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-0232_51_957084-1573592998.jpeg 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-0232_51_957084-1573592998.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-0232_51_957084-1573592998.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Praiano Duomo" width="640" height="427" class="lazyload" > </pic |
| 69 |
Error
On line 2544, column 149 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-6950_51_957084-1573592635.webp 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-6950_51_957084-1573592635.webp 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-6950_51_957084-1573592635.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img |
| 70 |
Error
On line 2552, column 64 - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/480759/3_2/320/jpg/em2-6950_51_957084-1573592635.jpeg 320w, https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-6950_51_957084-1573592635.jpeg 640w, https://cdn0.weddingwire.com/vendor/480759/3_2/960/jpg/em2-6950_51_957084-1573592635.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/480759/3_2/640/jpg/em2-6950_51_957084-1573592635.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Fireworks" width="640" height="427" class="lazyload" > </pic |
| 71 |
Error
On line 2622, column 237 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.webp 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.webp 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img |
| 72 |
Error
On line 2630, column 64 - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.jpeg 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.jpeg 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/305santa-thekla-peninsula-kefalonia-mitheo-events-greece-wedding-planner-sotiris-tsakanikas_51_714616-170861312728363.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Couple" width="640" height="427" class="lazyload" > </pic |
| 73 |
Error
On line 2641, column 138 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/dkem2318_51_714616.webp 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/dkem2318_51_714616.webp 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/dkem2318_51_714616.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img |
| 74 |
Error
On line 2649, column 64 - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/dkem2318_51_714616.jpeg 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/dkem2318_51_714616.jpeg 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/dkem2318_51_714616.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/dkem2318_51_714616.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Mitheo Events" width="640" height="427" class="lazyload" > </pic |
| 75 |
Error
On line 2660, column 215 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.webp 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.webp 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img |
| 76 |
Error
On line 2668, column 64 - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/616417/3_2/320/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.jpeg 320w, https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.jpeg 640w, https://cdn0.weddingwire.com/vendor/616417/3_2/960/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/616417/3_2/640/jpg/01a-mitheo-events-intimate-wedding-four-seasons-athens-riviera-greece_51_714616-170861284241330.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Art de la table" width="640" height="427" class="lazyload" > </pic |
| 77 |
Error
On line 2738, column 205 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.webp 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.webp 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img |
| 78 |
Error
On line 2746, column 64 - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.jpeg 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.jpeg 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/borgo-di-pietrafitta-relais-wedding-sanshine-photography-73_51_964828-170197597883817.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Wedding table" width="640" height="427" class="lazyload" > </pic |
| 79 |
Error
On line 2757, column 164 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.webp 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.webp 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img |
| 80 |
Error
On line 2765, column 64 - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.jpeg 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.jpeg 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/0315-ser-ozn-cielo_51_964828-167165009484802.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Luxury wedding in Tuscany" width="640" height="427" class="lazyload" > </pic |
| 81 |
Error
On line 2776, column 165 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/img-0608-2023-05-27_51_964828-169593823687028.webp 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/img-0608-2023-05-27_51_964828-169593823687028.webp 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/img-0608-2023-05-27_51_964828-169593823687028.webp 960w" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)"> <img |
| 82 |
Error
On line 2784, column 64 - 2rem)"> <img data-srcset="https://cdn0.weddingwire.com/vendor/828469/3_2/320/jpg/img-0608-2023-05-27_51_964828-169593823687028.jpeg 320w, https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/img-0608-2023-05-27_51_964828-169593823687028.jpeg 640w, https://cdn0.weddingwire.com/vendor/828469/3_2/960/jpg/img-0608-2023-05-27_51_964828-169593823687028.jpeg 960w" data-src="https://cdn0.weddingwire.com/vendor/828469/3_2/640/jpg/img-0608-2023-05-27_51_964828-169593823687028.jpeg" sizes="(min-width: 600px) 640px, calc(100vw - 2rem)" alt="Wedding in Tuscany" width="640" height="427" class="lazyload" > </pic |
| 83 |
Error
On line 3019, column 131 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/9452/original/640/jpg/3872549.webp 640w" sizes="(min-width: 1024px) 640px, 620px"> <img |
| 84 |
Error
On line 3025, column 25 , 620px"> <img data-srcset="https://cdn0.weddingwire.com/review/9452/original/640/jpg/3872549.jpeg 640w" data-src="https://cdn0.weddingwire.com/review/9452/original/640/jpg/3872549.jpeg" sizes="(min-width: 1024px) 640px, 620px" alt="Olive in Love 1" class="lazyload" > </pic |
| 85 |
Error
On line 3034, column 131 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/1117/original/640/jpg/3837111.webp 640w" sizes="(min-width: 1024px) 640px, 620px"> <img |
| 86 |
Error
On line 3040, column 25 , 620px"> <img data-srcset="https://cdn0.weddingwire.com/review/1117/original/640/jpg/3837111.jpeg 640w" data-src="https://cdn0.weddingwire.com/review/1117/original/640/jpg/3837111.jpeg" sizes="(min-width: 1024px) 640px, 620px" alt="Olive in Love 2" class="lazyload" > </pic |
| 87 |
Error
On line 3049, column 131 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/1552/original/640/jpg/3872551.webp 640w" sizes="(min-width: 1024px) 640px, 620px"> <img |
| 88 |
Error
On line 3055, column 25 , 620px"> <img data-srcset="https://cdn0.weddingwire.com/review/1552/original/640/jpg/3872551.jpeg 640w" data-src="https://cdn0.weddingwire.com/review/1552/original/640/jpg/3872551.jpeg" sizes="(min-width: 1024px) 640px, 620px" alt="Olive in Love 3" class="lazyload" > </pic |
| 89 |
Error
On line 3068, column 131 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/9183/original/640/jpg/3933819.webp 640w" sizes="(min-width: 1024px) 640px, 620px"> <img |
| 90 |
Error
On line 3074, column 25 , 620px"> <img data-srcset="https://cdn0.weddingwire.com/review/9183/original/640/jpg/3933819.jpeg 640w" data-src="https://cdn0.weddingwire.com/review/9183/original/640/jpg/3933819.jpeg" sizes="(min-width: 1024px) 640px, 620px" alt="Olive in Love 4" class="lazyload" > </pic |
| 91 |
Error
On line 3097, column 120 _img" > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/user/9603/1_1/80/jpg/gu_41473069.webp?r=96341 80w, https://cdn0.weddingwire.com/user/9603/1_1/160/jpg/gu_41473069.webp?r=96341 160w" sizes="(min-width: 480px) 80px, 56px"> <img |
| 92 |
Error
On line 3104, column 62 x, 56px"> <img data-srcset="https://cdn0.weddingwire.com/user/9603/1_1/80/jpg/gu_41473069.jpeg?r=96341 80w, https://cdn0.weddingwire.com/user/9603/1_1/160/jpg/gu_41473069.jpeg?r=96341 160w" data-src="https://cdn0.weddingwire.com/user/9603/1_1/160/jpg/gu_41473069.jpeg?r=96341" sizes="(min-width: 480px) 80px, 56px" alt="Ellie" width="80" height="80" class="lazyload" > </pic |
| 93 |
Error
On line 3135, column 126 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/9452/3_2/320/jpg/3872549.webp 320w" sizes="(min-width: 1024px) 140px, 120px"> <img |
| 94 |
Error
On line 3141, column 64 , 120px"> <img data-srcset="https://cdn0.weddingwire.com/review/9452/3_2/320/jpg/3872549.jpeg 320w" data-src="https://cdn0.weddingwire.com/review/9452/3_2/320/jpg/3872549.jpeg" sizes="(min-width: 1024px) 140px, 120px" alt="Olive in Love 5" width="640" height="427" class="lazyload" > </pic |
| 95 |
Error
On line 3152, column 126 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/1552/3_2/320/jpg/3872551.webp 320w" sizes="(min-width: 1024px) 140px, 120px"> <img |
| 96 |
Error
On line 3158, column 64 , 120px"> <img data-srcset="https://cdn0.weddingwire.com/review/1552/3_2/320/jpg/3872551.jpeg 320w" data-src="https://cdn0.weddingwire.com/review/1552/3_2/320/jpg/3872551.jpeg" sizes="(min-width: 1024px) 140px, 120px" alt="Olive in Love 6" width="640" height="427" class="lazyload" > </pic |
| 97 |
Error
On line 3178, column 120 _img" > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/user/1325/1_1/80/jpg/gu_41655231.webp?r=22061 80w, https://cdn0.weddingwire.com/user/1325/1_1/160/jpg/gu_41655231.webp?r=22061 160w" sizes="(min-width: 480px) 80px, 56px"> <img |
| 98 |
Error
On line 3185, column 62 x, 56px"> <img data-srcset="https://cdn0.weddingwire.com/user/1325/1_1/80/jpg/gu_41655231.jpeg?r=22061 80w, https://cdn0.weddingwire.com/user/1325/1_1/160/jpg/gu_41655231.jpeg?r=22061 160w" data-src="https://cdn0.weddingwire.com/user/1325/1_1/160/jpg/gu_41655231.jpeg?r=22061" sizes="(min-width: 480px) 80px, 56px" alt="Courtney" width="80" height="80" class="lazyload" > </pic |
| 99 |
Error
On line 3216, column 126 ture > <source type="image/webp" data-srcset="https://cdn0.weddingwire.com/review/9183/3_2/320/jpg/3933819.webp 320w" sizes="(min-width: 1024px) 140px, 120px"> <img |
| 100 |
Error
On line 3222, column 64 , 120px"> <img data-srcset="https://cdn0.weddingwire.com/review/9183/3_2/320/jpg/3933819.jpeg 320w" data-src="https://cdn0.weddingwire.com/review/9183/3_2/320/jpg/3933819.jpeg" sizes="(min-width: 1024px) 140px, 120px" alt="Olive in Love 7" width="640" height="427" class="lazyload" > </pic |
β