PageSourceSearch

https://www.unionbluff.com/weddings-events/weddings

html unionbluff.com collected 2026-10-07 01:29:40 UTC 128,713 bytes, 3,374 lines download raw bytes

1<!doctype html>
2<html dir="ltr" lang="en" data-lang="" data-template="free-content" data-template-source="tc-theme">
3<head>
4<script>
5	var galaxyInfo = {
6		website_id: 13361,
7        tvs: 0,
8	    cms_id: 394513,
9	    iso: "en_US",
10	    local: "en",
11	    traduction_id: 1,
12	    env: "prod",
13	    domain_unique_id: "943d825ee8d2efee7893e9b8df66de28",
14	    proxy_url: "https://tc.galaxy.tf",
15	    proxy_key: "11ef5f736c54c205f2f3cd97a79f322c",
16	    proxy_url_lead: "https://tc.galaxy.tf/leads?key=11ef5f736c54c205f2f3cd97a79f322c&glx-website-id=13361&glx-trad-id=1",
17	    proxy_user_pool_id: "",
18	    item_previous:"",
19	    item_current:"",
20	    item_next_item:"",
21	    item_count:"0",
22	    auto_visibility_start: "",
23	    auto_visibility_end: "",
24	    visibility_redirect_url: "",
25	    locales_theme:"/json/locale/13361/1/1",
26	    live_website: true,
27	    backstage: "https://www.travelclick-websolutions.com"
28	}
29	</script>
vendor: 1 bytes, line 29
29
30<script type="text/javascript" src="https://app.secureprivacy.ai/script/67973a4c64002e25107ec3e6.js"></script>
vendor: 1 bytes, line 30
30
31<script>
32    window.addEventListener("sp_init", function (evt) {
33        window.sp.switchLanguage('en');
34    }, false);
35</script>
vendor: 1 bytes, line 35
35
36<script>var galaxyGMS=function(){var e;return{isUserLoggedIn:function(){try{var r=sessionStorage.getItem("gms_profil_data")||localStorage.getItem("gms_profil_data");return!!(r&&(e=JSON.parse(r))&&e.firstName&&e.timestamp&&45>(+new Date-e.timestamp)/1e3/60)}catch(e){return!1}},userTierKey:function(){if(this.isUserLoggedIn()){var r=e.levelName;if("string"==typeof r)return r.toLowerCase().replace(/ /g,"_")}return!1}}}();</script>
36
37
38<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
39<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
40<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
41<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Belleza:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Belleza:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Belleza:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
42<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
43<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=1">
44<link rel="stylesheet" href="/css/custom/13361/1/main/cc362e170158478f4132d87201a7d8c3/main.css" data-theme-name="th1">
45<script>
46// Picture element HTML5 shiv
47document.createElement( "picture" );
48</script>
vendor: 1 bytes, line 48
48
49<script>var BIDnumber = '0';</script>
49
50
51
52
53
54<style>
55  :root {
56    --btn-animation-type: Instant;
57
58    --hero-animation-type: ;
59    --hero-animation-start: No animation;
60    --hero-animation-text: No Animation;
61    --hero-animation-slider: Fade out image;
62    --hero-animation-slider-delay: 6000ms;
63    --hero-animation-pages: Homepage;
64
65    --on-scroll-animation: ;
66    --on-scroll-animation-pages: Homepage;
67
68    --member-rate-enabled: ;
69    --member-rate-custom-logo: ;
70  }
71</style>
72<script>
73    console.log('Inside Theme Extension - Global Head', 'prod');
74</script>
74
75<!--
76
77
78<link rel="stylesheet" href="/css/custom/13361/287/main/d42daccf96e0bb270d4250e370db582f/main.css" /> -->
79
80
81
82<script>
83  const tcIntegratedDatalayerConfig = {
84    website: {
85  name: "Union Bluff Hotel",
86  type: '3',
87  tvs: '0',
88  nbHotel: 
89
90  '8'
91
92
93 ,
94},
95    websiteItem: {
96  bid: '0',
97  
98  hotelId: '13627',
99  
100  bookingEngineHotelId: '9879084',
101  bookingEngineProvider: 
102
103"iHotelier (BE5)"
104
105
106,
107  branding: {
108    name: 
109
110"The Union Bluff Hotel"
111
112, // new
113    brand: 
114
115"Giri Hotel Management"
116
117
118,
119    masterBrand: 
120
121"Giri Hotel Management"  
122
123
124,
125    chainId: 'false',
126  },
127  location: {
128    city: "York",
129    country: "United States",
130    countryCode: "US",
131    state: "Maine",
132  },
133  rating: '0',
134  roomTypesCount: '21'
135},
136    hotelInDetail: 
137{
138  
139  bid: '0',
140  hotelId: '13627',
141  bookingEngineHotelId: '9879084',
142  bookingEngineProvider: "iHotelier (BE5)",
143  branding: {
144    name: "The Union Bluff Hotel", // new
145    brand: "Giri Hotel Management",
146    masterBrand: "Giri Hotel Management",
147    chainId: 'false',
148  },
149  location: {
150    city: "York",
151    country: "United States",
152    countryCode: 'US',
153    state: "Maine",
154  },
155  rating: '0',
156  roomTypesCount: '21'
157  
158},
159    ibe: {
160  ibeGeneral: [{"id":13463,"hotel_id":13627,"months_id":2,"is_enable_rate_desktop":1,"rate_display_id":6,"rate_display":"Average per night including resort fees","default_rate_display":"Average per night","default_rate_display_id":1}],
161  ibeProductDisplay: [{"id":13453,"hotel_id":13627,"is_service_enhancements":1,"is_mandatory":0,"default_product_tab_id":1,"desktop_layout_id":2,"desktop_layout_settings_id":4,"desktop_layout_default_id":1,"rooms_tab_id":3,"rates_tab_id":3,"packages_tab_id":2,"offers_tab_id":3,"filters_ids":"2,3,9,7,4,6,8"}]
162},
163  };
164  
165  if (!window.GLXExtensions){
166    window.GLXExtensions = { tcIntegratedDataLayer: { isEnabled: true, config: tcIntegratedDatalayerConfig } }
167  } else {
168    window.GLXExtensions.tcIntegratedDataLayer = { isEnabled: true, config: tcIntegratedDatalayerConfig }
169  } 
170</script>
170
171
172<link rel="preload" href="/css/custom/13361/307/main/8efb78ef592568171f46e1682ddaf5d8/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
173<noscript><link rel="stylesheet" href="/css/custom/13361/307/main/8efb78ef592568171f46e1682ddaf5d8/main.css" /></noscript>
174<link rel="preload" href="/css/custom/13361/311/main/2a2f923bf7c7731425ebc0b4d9690173/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
175<noscript><link rel="stylesheet" href="/css/custom/13361/311/main/2a2f923bf7c7731425ebc0b4d9690173/main.css"></noscript>
176<script>
177  if (!window.GLXExtensions) window.GLXExtensions = {};
178  window.GLXExtensions.tcGuestPortal = { isEnabled: true };
179  (function () {
180    const crossDomainParam = /gms=([^&]*)/.exec(window.location.hash);
181   if (crossDomainParam) {
182      window.GLXExtensions.tcGuestPortal.crossDomain = {
183        param: crossDomainParam[1]
184      };
185      const newURL = new URL(window.location.href);
186      newURL.hash = '';
187      history.replaceState(null, '', newURL);
188    }
189  })();
190
191  // title from the unit level
192  const gp_titles_website = "mr,mrs,miss,dr,prof,mr&mrs,mr&miss,othertitle";
193  const gp_titles_arr = !gp_titles_website ? null : gp_titles_website.split(",");
194  if (gp_titles_arr) {
195    window.GLXExtensions.tcGuestPortal.gmsTitles = gp_titles_arr;
196  }
197</script>
197
198<style>
199/* While loading */
200glx-tc-lead-rate:not([data-state="ready"]) {
201    opacity: 0.5;
202    cursor: wait;
203}
204/* avoid content jumping after loading in case there is no fallback */
205glx-tc-lead-rate-member-value,
206glx-tc-lead-rate-value {
207    &:empty::before {
208        content: '\00a0'; /* &nbsp; equivalent to force taking space */
209    }
210}
211/* If there is no rate or fallback, we hide the rate */
212glx-tc-lead-rate[data-empty="true"] {
213    display: none!important;
214}
215</style>
216
217
218<!-- webcomponents for rates from proxy -->
219<script type="module" src="/integration-tools/rate-components/public/rates-proxy.js?v1.4.0" ></script>
219
220
221
222<link type="image/x-icon" href="https://image-tc.galaxy.tf/wisvg-btej4ijrnlfwwyatymjez462f/favicon.svg" rel="shortcut icon"/>
223<style>
224.text-media .col-sm-6 .stripe__actions>div:first-child {
225        display: unset;
226}
227</style>
228<title>York Maine Wedding Venues | Union Bluff Hotel</title>
229<meta name="description" content="Celebrate at our stunning York Maine wedding venues at Union Bluff Hotel. Say I do with breathtaking ocean views and timeless New England charm." />
230<meta name="keywords" content="" />
231<meta property="og:site_name" content="Union Bluff Hotel" />
232<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
233<meta name="robots" content="index, follow" />
234<meta name="google-site-verification" content="-vy7aLXjvuzEzxtr_Cqh4HnHGkaps1BuxApS7gLnL8M" />
235<link rel="canonical" href="https://www.unionbluff.com/weddings-events/weddings" />
236<meta property="og:locale" content="en_US" />
237<meta property="og:type" content="website" />
238<meta property="og:url" content="https://www.unionbluff.com/weddings-events/weddings" />
239<meta property="og:title" content="York Maine Wedding Venues | Union Bluff Hotel" />
240<meta property="og:description" content="Celebrate at our stunning York Maine wedding venues at Union Bluff Hotel. Say I do with breathtaking ocean views and timeless New England charm." />
241<meta name="msvalidate.01" content="182FD7384EAC65DE2C1728A58758C224" />
242<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.unionbluff.com\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.unionbluff.com\/weddings-events","name":"Weddings &amp; events"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.unionbluff.com\/weddings-events\/weddings","name":"Weddings"}}]}</script>
vendor: 1 bytes, line 242
242
243<script>var websiteID = 13361;</script>
vendor: 1 bytes, line 243
243
244<script>var cms = 394513</script>
vendor: 1 bytes, line 244
244
245<script>var ts_roll_up_tracking = 'enabled';</script>
vendor: 1 bytes, line 245
245
246<script> var ts_analytics = {"booking_engine_hotel_id":"9879084","hotel_bid":"","master_brand_bid":"","brand_bid":"","master_brand_chain_id":""}</script>
vendor: 1 bytes, line 246
246
247<script>
248var dl = {"pageLanguage":"en","tvs":"tvs_no","websiteLanguage":"en","pageSection":"not_applicable","pageSubSection":"not_applicable","contentGroup":"not_applicable","globalProduct":"web","event":"datalayer-first-render","productPurchased":"essentials","propertyWebsiteLanguages":1,"webHostname":"unionbluff.com","parentHostname":"not_applicable"};
249				dl.loggedIn = galaxyGMS.isUserLoggedIn() ? "yes" : "no";
250				dl.memberTier = galaxyGMS.userTierKey() ? galaxyGMS.userTierKey() : "null";
251</script>
vendor: 1 bytes, line 251
251
252<script>
vendor: 335 bytes, lines 252-256
252(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
253		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
254		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
255		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
256		})(window,document,'script','dataLayer','
256GTM-TL2MM4B
vendor: 6 bytes, lines 256-257
256');
257		
257</script>
257
258
259<style>
260/* For WYSIWYG content, CSS class are added to figure/images instead of relying only on inline style attribute. These images have the class "glx-cke5-image" added so we can target them safely. */
261figure.image_resized.glx-cke5-image[style*="width"] img {
262    width: 100%;
263    height: auto;
264}
265</style>
266<script>
vendor: 348 bytes, lines 266-271
266
267				(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
268				new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
269				j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
270				'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
271				})(window,document,'script','dataLayer','
271GTM-KS5HG7JT
vendor: 8 bytes, lines 271-272
271');
272				
272</script>
vendor: 1 bytes, line 272
272
273<script>
vendor: 348 bytes, lines 273-278
273
274				(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
275				new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
276				j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
277				'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
278				})(window,document,'script','dataLayer','
278GTM-KHGXQ9BW
vendor: 8 bytes, lines 278-279
278');
279				
279</script>
vendor: 1 bytes, line 279
279
280<script>_dynamic_base = "https://dynamic.travelclick-websolutions.com"</script>
280
281
282  
283    <link rel="preload" as="image" href="https://image-tc.galaxy.tf/wijpeg-a5b7pl1geiu05q64npu5v79l2/316419753-10160481138336083-111144531789111965-n.jpg?width=1920" fetchpriority="high"/>
284    
285      <link rel="preload" as="image" href="https://image-tc.galaxy.tf/wijpeg-a5b7pl1geiu05q64npu5v79l2/316419753-10160481138336083-111144531789111965-n.jpg?width=800" fetchpriority="high"/>
286    
287    
288      <link rel="preload" as="image" href="https://image-tc.galaxy.tf/wijpeg-a5b7pl1geiu05q64npu5v79l2/316419753-10160481138336083-111144531789111965-n.jpg?height=700" fetchpriority="high"/>
289    
290  
291
292  
293
294  
295</head>
296<body class="g_free-content no-js sticky-footer header1
297     remove-level-three-navigation" 
298   
299   
300>
301<script>document.body.classList.remove("no-js");document.body.classList.add('js-loading');</script>
301
302<div id="m-header1-skeleton" class="header1-skeleton" aria-hidden="true"></div>
303<script>
304  var websiteGlobalVariables = {
305    'rates': {
306      'hideOldPrices': false
307    }
308  };
309
310  // Set the CSS custom property dynamically
311  document.documentElement.setAttribute(
312    'data-hide-old-prices',
313    websiteGlobalVariables.rates.hideOldPrices
314);
315</script>
315
316<a href="#header-content" class="skip-main">Skip to navigation</a>
317
318<a href="#site-content" class="skip-main">Skip to main content</a>
319
320<a href="#footer-content" class="skip-main">Skip to footer</a>
321
322<img id="tc-theme-svg-list" src="/integration/tc-theme/public/svg/svg-icons.svg" alt="Website's SVG icons" width="0" height="0"/>
323
324    <style>
325        .id-94f82610def6d5f0dbedecaa65773184 .dialog-close, .id-94f82610def6d5f0dbedecaa65773184.m-popup {
326            color: #000000;
327        }
328    </style>
329
330
331
332
333
334
335
336
337  
337<script type="text/template" id="extension-zone-cs-container">
338<div class="cs-container"></div>
339</script>
vendor: 2 bytes, line 339
339
340<script>
341  if(!window.hotelModule) {
342    window.hotelModule = [];
343  }
344  window.hotelModule['id-d5675f9efed6a4ca408a4989bbec7f54'] = {
345    url: '/json/search/1/1/hotels-dropdown-data.json'
346  }
347  window.headerMenu = {navItems: [{"url":"#","current":"","name":"Stay","target":"","subpages":[{"url":"\/stay\/main-building","current":"","name":"Main Building","target":""},{"url":"\/stay\/surfside-motel","current":"","name":"Surfside Building","target":""},{"url":"\/stay\/meeting-house","current":"","name":"Meeting House","target":""},{"url":"\/stay\/elenors-cottage","current":"","name":"Elenor's Cottage","target":""},{"url":"\/stay\/amenities","current":"","name":"Amenities","target":""},{"url":"\/stay\/packages-offers","current":"","name":"Packages + Offers","target":""}]},{"url":"#","current":"","name":"Dine","target":"","subpages":[{"url":"\/dine\/union-grill","current":"","name":"The Union Bluff Grill","target":""},{"url":"\/dine\/the-pub","current":"","name":"The Union Bluff Pub","target":""}]},{"url":"#","current":"current","name":"Weddings & Events","target":"","subpages":[{"url":"\/weddings-events\/weddings","current":"current","name":"Weddings","target":""},{"url":"\/weddings-events\/meetings","current":"","name":"Meetings & Events","target":""}]},{"url":"#","current":"","name":"Explore","target":"","subpages":[{"url":"\/Explore\/events","current":"","name":"Upcoming Events","target":""},{"url":"\/Explore\/local-attractions","current":"","name":"Local Attractions","target":""},{"url":"\/Explore\/coastal-compass","current":"","name":"Coastal Compass","target":""},{"url":"\/Explore\/gallery","current":"","name":"Gallery","target":""}]},{"url":"\/contact-faq","current":"","name":"Contact + FAQ","target":""}]}
348  window.headerConfigs = {
349      headerId: 'id-d5675f9efed6a4ca408a4989bbec7f54',
350      hrefLanguage: 'en',
351      showSecondaryNavigation: false,
352      showLevelThreeNavigation: false,
353      secondaryNav: [],
354      logo: {
355        link: '/',
356        linkTarget: false,
357        title: 'Back to the homepage',
358        hasBackground: false,
359        background: '',
360        hasScrollLogo: true,
361        scrollLogo: 'https://image-tc.galaxy.tf/wisvg-ccqbi6805hyfxz6qx8gwowgj8/union-bluff-logo.svg?width=500',
362        scrollLogoAlt: 'Official Logo of the Union Bluff Hotel & Meeting House',
363        hasMobileLogo: true,
364        mobileLogo: 'https://image-tc.galaxy.tf/wisvg-ccqbi6805hyfxz6qx8gwowgj8/union-bluff-logo.svg?width=250',
365        mobileLogoAlt: 'Official Logo of the Union Bluff Hotel & Meeting House',
366        logo:'https://image-tc.galaxy.tf/wisvg-130c8gmiaztkir2h9c55xto8b/union-bluff-logo-white.svg?width=500',
367        logoAlt: 'Official white logo of the Union Bluff Hotel & Meeting House',
368        additionalLanguagesLogosSettings: {
369          isEnabled: false,
370          hasLogo: false,
371          logo: '',
372          logoAlt: '',
373          hasScrollLogo: true,
374          scrollLogo: '',
375          scrollLogoAlt: '',
376          hasMobileLogo: false,
377          mobileLogo: '',
378          mobileLogoAlt: '',
379          hasBackground: false,
380          background: '',
381        },
382      },
383      showLanguageSwitcher: false,
384      languageSwitcher: {
385  
386},
387      showCurrencySwitcher: true,
388      hasPhoneNumber: true,
389      phoneNumber: '+1-207-363-1333',
390      phoneNumberSanitized: '+12073631333',
391      phoneNumberLabel: '',
392      hasSubpages: true,
393      maxNavItems:'10',
394      hamburgerIconColor: '',
395      bookNowLabel: "Book now",
396      dropShadowOnScroll: true,
397      headerMenu:{ navItems:'' },
398      gmsHeaderDropdown: {},
399      hotelDropdownConfig:{
400        crossWebsiteLinking: false,
401        homeLink: '',
402        homeLinkTarget: false,
403        homeLinkLabel: 'Group Site',
404        homeIcon: false,
405        customHomeIcon: '',
406        groupHotelsDropdowns: '',
407        defaultHotel: 'Select Hotels',
408        uncategorisedHotel: 'More Hotels',
409      },
410      locales: {
411        navigationLink: 'Link',
412        showSubMenuFor:'show submenu for ',
413        hamburgerMenu:'Hamburger Menu',
414        mainNavigation:'main navigation',
415        opensBookingMask:'opens booking mask',
416        closeBookingMask:'close booking mask',
417        closeMoreMenu:'close more menu',
418        backToTheMenu:'back to the menus',
419        gms_helloUser:'Hello,',
420        gms_signOut:'Sign Out',
421        gms_point: 'Point',
422        gms_points: 'Points',
423        gms_night:'Night',
424        gms_nights:'Nights',
425        gms_stay:'Stay',
426        gms_stays:'Stays',
427        call_us:'call us at',
428        menu:'Menu'
429      }  
430    }
431</script>
431
432<div id="header-one" class="header-one header-logo-alts" data-scroll-logo-alt="Official Logo of the Union Bluff Hotel & Meeting House" data-logo-alt="Official white logo of the Union Bluff Hotel & Meeting House" >
433  <header-one></header-one>
434</div>
435 
436   
437
438<!-- BM CORE SETTING EXAMPLE -->
439<script>
440  const calendarSettings = {
441  
442    displayDateFormat:"MM/DD/YYYY",
443    isLargeLayout: true,
444  
445  siteLanguage: 'en',
446  firstDayOfTheWeek: 0,
447  monthsToShow: 1,
448  showDaysInNextAndPreviousMonths: false,
449  
450    minimumDaysOfStay: 1,
451    minimumDaysOfStayDefault: 1,
452    minimumDaysOfStaySecondary: 1,
453    minimumDaysOfStayDefaultSecondary: 1,
454    useMinimumDaysOfStaySecondary: false,
455  
456  useDefaultArrows: false,
457  arrowsCustomClass: {
458    prev: 'icon icon-arrow-left',
459    next: 'icon icon-arrow-right',
460  },
461  checkIn: {
462    field: 'bm-checkin-input',
463    trigger: 'bm-checkin-trigger',
464    container: 'bm-calendars',
465  },
466  checkOut:{
467    field: 'bm-checkout-input',
468    trigger: 'bm-checkout-trigger',
469    container: 'bm-calendars',
470  },
471  flexibleDates: {
472    enabled: true,
473    field: 'flexible-dates-input',
474    content: 'My dates are flexible',
475    checkedMark: '<svg class="icon icon-arrow-bottom"><use href="#icon-check"></use></svg>'
476  },
477  ratesInCalendar: {
478    enabled: false,
479    device: 'desktop',
480    dailyRatesData: [],
481    indicatorColor: '#0AE000',
482    customCalendar: {
483      calendarContainer: 'bm-rates-calendar',
484      monthsContainer: 'bm-rates-calendar-months',
485      monthsTrigger: 'bm-rates-month-trigger',
486      daysContainer: 'bm-rates-calendar-days',
487      daysTigger: 'bm-rates-calendar-days',
488      applyTigger: 'bm-rate-calendar-apply',
489      closeTigger: 'bm-rate-calendar-close',
490    },
491    indicatorLabel: "Lowest available rate",
492    rateLabel: "Rates from ",
493    backBtnLabel: "Go back",
494    monthSelectorLabel: "Select your dates",
495    applyBtnLabel: "Apply dates",
496  },
497  wcag: {
498    selectedCheckInDate: "Selected check in date is",
499    selectedCheckOutDate: "Selected check out date is",
500    selectedCheckInDateText: "This button opens the calendar to select check in date.",
501    selectedCheckOutDateText: "This button opens the calendar to select check out date.",
502    selected: "Selected",
503    checkInLiveRegionId: 'checkin-region',
504    checkOutLiveRegionId: 'checkout-region',
505    incorrectDateFormatEntered: "Incorrect date format used, please use date format",
506    minimumDaysOfStay: "Minimum Night Stay",
507    calendarExpanded: "Calendar Expanded",
508  },
509  labels: {
510    previousMonth: "Previous Month",
511    nextMonth: "Next Month",
512  }
513};
514  const bm_core_settings = {
515  dataContainer: 'bm-app',
516  container: 'bm-box-wrapper',
517
518  startingDate: '',
519
520  calendars: calendarSettings,
521  leadRates: {
522    showRates:  1 ,
523    showStrikeThroughRate: false,
524    displayPrice: 'lead-rates-price',
525    bestRateLogo: {
526      enabled: false,
527      logo: "",
528      fallbackText: "Best Rate Guarantee"
529    } 
530  },
531  wcag: {
532    bookNow:{
533      id: 'booking-mask-submit',
534      opensInANewTab: "opens in a new tab"
535    }
536  },
537
538  saveBookingSession:  false ,
539  website: {
540  hotelTypeId: '3',
541  booking_engine_hotel_id: '9879084',
542  booking_mask_url: 'https://reservations.travelclick.com/9879084?',
543  booking_engine_provider_id:  '29' ,
544  second_booking_engine_provider_id: '0',
545  second_booking_engine_hotel_id: '0',
546  second_booking_engine_url: '',
547  second_booking_mask_url: '',
548  hasFamilyPricing: false,
549  be_open_in_new_tab: false ,
550  
551    hotels:[]
552  
553},
554
555
556module: 'hotel',
557id: '13627',
558
559};
560  const bm_ui_settings = {
561  dataContainer: 'bm-app',
562container: 'bm-box-wrapper',
563containers: {
564  'header1': {
565    vertical: { 
566      base: '#bm-hero-container',
567      noHero: '#no-hero',
568      collapsed: '#bm-collapsed-wrapper',
569      triggers: '.bm-collapsed-wrapper'
570    }, 
571    horizontal: {
572      base: '#bm-horizontal-hero',
573      belowHero: '#bm-horizontal-below-hero',
574      noHero: '#no-hero',
575      collapsed: '#bm-collapsed-horizontal-wrapper',
576      triggers: '.bm-collapsed-wrapper'
577    },
578    'area-search': {
579      base: '#bm-horizontal-hero',
580      belowHero: '#bm-horizontal-below-hero',
581      noHero: '#no-hero',
582      collapsed: '#bm-collapsed-horizontal-wrapper',
583      triggers: '.bm-collapsed-wrapper'
584    },
585    'horizontal-hotel-plus-air': {
586      base: '#bm-horizontal-hero',
587      belowHero: '#bm-horizontal-below-hero',
588      noHero: '#no-hero',
589      collapsed: '#bm-collapsed-horizontal-wrapper',
590      triggers: '.bm-collapsed-wrapper'
591    }
592  },
593  'header2': {
594    vertical: { 
595      base: '#bm-vertical-base',
596      noHero: '#no-hero',
597      collapsed: '#bm-vertical-base',
598      triggers: '.bm-collapsed-wrapper'
599    }, 
600    horizontal: {
601      base: '#bm-horizontal-hero',
602      belowHero: '#bm-horizontal-below-hero',
603      noHero: '#no-hero',
604      collapsed: '#bm-collapsed-horizontal-wrapper',
605      triggers: '.bm-collapsed-wrapper'
606    },
607    'area-search': {
608      base: '#bm-horizontal-hero',
609      belowHero: '#bm-horizontal-below-hero',
610      noHero: '#no-hero',
611      collapsed: '#bm-collapsed-horizontal-wrapper',
612      triggers: '.bm-collapsed-wrapper'
613    },
614    'horizontal-hotel-plus-air': {
615      base: '#bm-horizontal-hero',
616      belowHero: '#bm-horizontal-below-hero',
617      noHero: '#no-hero',
618      collapsed: '#bm-collapsed-horizontal-wrapper',
619      triggers: '.bm-collapsed-wrapper'
620    }
621  },
622  'headerAdvanced': {
623    vertical: { 
624      base: '#bm-hero-container',
625      noHero: '#no-hero',
626      collapsed: '#bm-collapsed-wrapper',
627      triggers: '.bm-collapsed-wrapper'
628    }, 
629    horizontal: {
630      base: '#bm-horizontal-hero',
631      belowHero: '#bm-horizontal-below-hero',
632      noHero: '#no-hero',
633      collapsed: '#bm-collapsed-horizontal-wrapper',
634      triggers: '.bm-collapsed-wrapper'
635    },
636    'area-search': {
637      base: '#bm-horizontal-hero',
638      belowHero: '#bm-horizontal-below-hero',
639      noHero: '#no-hero',
640      collapsed: '#bm-collapsed-horizontal-wrapper',
641      triggers: '.bm-collapsed-wrapper'
642    },
643    'horizontal-hotel-plus-air': {
644      base: '#bm-horizontal-hero',
645      belowHero: '#bm-horizontal-below-hero',
646      noHero: '#no-hero',
647      collapsed: '#bm-collapsed-horizontal-wrapper',
648      triggers: '.bm-collapsed-wrapper'
649    }
650  },
651},
652hero: {
653  container: 'm-hero',
654  typeShort: 'm-hero_short'
655},
656//area-search
657areaSearch: {
658  enabled: false,
659  URL: '',
660  URLTarget: '',
661  sortResultsBy: 'Destination',
662  helperText: true,
663  locationFieldSearch: false,
664  disableCountrySearch: false,
665  disableRegionSearch: false,
666  disableCitySearch: false,
667  disablePoiSearch: false,
668  disableSearchIcons: false,
669  enableAllDestinationSearch: false,
670  hideCounterPerLevel: false,
671  hideSecondaryInfomation: false,
672  promocodePopUp: {
673    container: 'bm-as-promocode-popup',
674    trigger: 'bm-as-promocode-trigger',
675    mobileClose: 'bm-as-promocode-close',
676    mobileSaveChanges: 'bm-as-promocode-save-changes',
677  }
678},
679roomPopUp: {
680  enabled: 
681    
682      true
683    ,
684  cmsShowChildrenAges:  false ,
685  container: 'bm-pu-room-options',
686  roomContainer: 'bm-pu__rooms-container',
687  roomsSelector: 'js-as-room',
688  roomNumber: 'js-room-number',
689  childAgesContainer: 'js-room-child-ages',
690  infantAgesContainer: 'js-room-infant-ages',
691  trigger: 'bm-pu-room-trigger',
692  triggerGuestCount: 'guest_count',
693  triggerGuestLabel: 'guest_label',
694  triggerAdultCount: 'adult_count',
695  triggerAdultLabel: 'adult_label',
696  triggerChildrenCount: 'children_count',
697  triggerChildrenLabel: 'children_label',
698  triggerRoomCount: 'room_count',
699  triggerRoomLabel: 'room_label',
700  mobileClose: 'bm-pu-room-close',
701  mobileSaveChanges: 'bm-pu-room-save-changes',
702  selectRoomLabel: "This button opens the room selector.",
703  addRoom: 'add-room',
704  removeRoom: 'subtract-room',
705  trashRoom: 'bm-pu__room-remove',
706  roomCounter: 'bm-pu-room-counter',
707  adultSelector: 'bmadults',
708  childSelector: 'bm-children',
709  infantSelector: 'bm-infants',
710  labels: {
711    roomOptionsSaveChanges: "Save Changes",
712    roomSingular: "Room",
713    roomPlural: "Rooms",
714    guestSingular: "Guest",
715    guestPlural: "Guests",
716    labelAdults: "Adults",
717    labelChildren: "Children",
718    childAgeInformation: "< 11 years old",
719    infantAgeInformation: "< 2 years old",
720    selectYourOccupancy: "Select your occupancy",
721    addRoom: "Add Room",
722    removeRoom: "Subtract Room",
723    occupancy: "Occupancy",
724  }
725},
726// button only
727buttonOnly: {
728  enabled: false,
729  URL: '',
730  URLTarget: '',
731  buttonClass: ''
732},
733//book  now buttons
734bookNow: {
735  mobile: {
736    open: 'js-trigger-open-collapse',
737    openLabel: "Book Now",
738    close: 'js-trigger-close-collapse',
739    closeLabel: "close"
740  },
741  desktop: {
742    id: 'booking-mask-submit',
743    label: "Book Now",
744    open: 'js-trigger-open-collapse',
745    openLabel: "Book Now",
746    close: 'js-trigger-close-collapse',
747    closeLabel: "close"
748  }
749},
750// layout
751layout: 'vertical',
752fullyExpanded: false,
753horizontalIsFullWidth: false,
754isSticky: false,
755position: 'right',
756collapsed: 'opened',
757collapsePosition: 'below the nav bar',
758//check in/out labels
759checkInLabel: "Check In",
760checkOutLabel: "Check Out",
761requiredFieldsLocal: "* Fields Required",
762headerType: null,
763  //calendars information shared with core
764  calendars: calendarSettings,
765  //hotel select
766hotelSelect: 'booking-mask-hotel',
767hotelSelectWrapper: 'booking-mask-hotel-wrapper',
768selectHotelLabel: "Select Hotel",
769selectHotelPlaceHolder: "Select Hotel",
770showNumberOfHotels: false,
771hotelSelectRequired: false,
772showHotelCountry: false,
773//rooms
774showRooms: true,
775rooms: {
776  id:'bm-rooms',
777  min: '1',
778  max: '10',
779  defaultValue: "1",
780  label: "Rooms",
781  required: false
782},
783
784//adults 
785showAdults: true,
786adults: {
787  id:'bmadults',
788  min: '1',
789  max: '10',
790  defaultValue: "1",
791  label: "Adults",
792  required: false
793},
794
795//children
796showChildren: true,
797children: {
798  id:'bm-children',
799  min: '0',
800  max: '6',
801  defaultValue: '0' || 0 ,
802  label: "Children",
803  required: false,
804  disabled: false
805},
806childAges: {
807  id:'bm-childAges',
808  min: 0,
809  max: 12,
810  defaultValue:  0 ,
811  label: "Child age by Check-in",
812  required: false,
813  infantEnabled: true
814},
815
816//infants
817showInfants:  true ,
818infants: {
819  id: 'bm-infants',
820  min: '0',
821  max: '2',
822  defaultValue: '' || 0,
823  label: "Infants",
824  required: false,
825  disabled: false
826},
827infantAges: {
828  id: 'bm-infantAges',
829  min: 0,
830  max: 1,
831  defaultValue:  0 ,
832  label: "Infants age by Check-in",
833  required: false
834},
835//hotel + air
836showHotelAir: false,
837hotelAir: {
838  preselectHotelAir: false,
839  hotelId:'hotel-only-btn',
840  airId:'hotel-air-btn',
841  srLabel: "Select booking type",
842  hotelLabel: "Hotel",
843  airLabel: "Hotel + Air",
844  departureCityLabel: "Departure City",
845  departureLoadingText: "Searching",
846  departureCityWrapperId: 'departure-city-wrapper',
847  departureCityId: 'departure-city',
848  trigger: 'hotel-air___btn',
849  triggerHotelAir: '#hotel-air-btn',
850  required: true
851},
852
853showRates: true,
854showRetailRates: !websiteGlobalVariables.rates.hideOldPrices,
855leadRates: {
856  defaultRate: "Make a Reservation",
857  rate: '',
858  label: "Rates from",
859  opensInANewTab: "opens in a new tab",
860  
861    customRatesURL: false,
862    URL: 'https://reservations.travelclick.com/9879084?HotelId=9879084&languageid=1&rooms=1&adults=1',
863  
864  bestRateLogo: {
865    enabled: false,
866    logo: "",
867    fallbackText: "Best Rate Guarantee"
868  } ,
869  iHotelierConfig: '{"hotelCodes":"9879084","daysAhead":90,"adults":"1"}',
870  locales: {
871    loadingText: "Loading",
872    ratesFrom: "Rates from "
873  }
874},
875  showModifyLink:  0 ,
876modify: {
877  id:'modifyBooking',
878  bookingMaskURL: 'https://reservations.travelclick.com/9879084?',
879  bookingEngineURL: 'https://reservations.travelclick.com/9879084?HotelId=9879084&languageid=1&rooms=1&adults=1',
880  text: {
881    modifyBooking: "Modify Booking",
882    openPopup: "Opens modify booking window",
883    closePopup: "Close modify booking window",
884    enterReservationNumber: "Please, enter your reservation number.",
885    reservationNumber: "Reservation number",
886    submitReservationNumber: "Submit reservation number",
887    required: "required",
888    allFieldsAreRequired: "(All fields are required)",
889    opensInANewTab: "opens in a new tab",
890    submit:  "Submit",
891    selecHotel: "Select Hotel"
892  }
893},
894  //promocode
895
896    hasPromocode: true,
897    promocodeId: 'booking-mask-promocode',
898    multiPromocodeValueInput: 'js-bm-source-promocode-value',
899    multiPromocodeTypeInput: 'js-bm-source-promocode-name',
900    multiPromocodeRealInput: 'js-bm-fill-promocode',
901    
902    
903    
904    
905    
906    numberOfPromoCodes: 1,
907    promocodeWCAG: {
908        gotACode: "Got a promocode?",
909        openPromocode: "Opens promocode window",
910        enterYourPromo: "Enter your promocode",
911        clearPromocode: "Clear promocode",
912        closePromocodeWindow: "Close promocode window",
913        addYourCode: "Add your code",
914        selectCodeType: "Select code type",
915        enterYourPromo: "Enter your promocode",
916        applyPromocode: "Apply promocode",
917        addPromo: "Add",
918        promocodeWindowDescription: "This window allows you to enter one of the available types of promocodes",
919    },
920
921
922
923showPromo:  1 ,
924
925  promoCode: {
926    label: "Promo Code",
927    labelPlaceholder: "Promo Code",
928    promocodeType: 'discount',
929    hasDefaultValue:  false ,
930    defaultValue: "",
931  },
932
933
934showTravelAgencyPromo:  0 ,
935
936
937showGroupPromo:  0 ,
938
939
940showRateAccessCorporatePromo:  0 ,
941
942  website: {
943  hotelTypeId: '3',
944  booking_engine_hotel_id: '9879084',
945  booking_mask_url: 'https://reservations.travelclick.com/9879084?',
946  booking_engine_provider_id:  '29' ,
947  second_booking_engine_provider_id: '0',
948  second_booking_engine_hotel_id: '0',
949  second_booking_engine_url: '',
950  second_booking_mask_url: '',
951  hasFamilyPricing: false,
952  be_open_in_new_tab: false ,
953  
954    hotels:[]
955  
956},
957
958
959module: 'hotel',
960id: '13627',
961
962}
963  bm_ui_settings.areaSearch.labels = {
964    searchHint: 'Please enter 3 or more characters',
965    noResultsFound: 'No results found',
966    locationSearchLabel: 'Where do you want to go?',
967    locationSearchPlaceholder: 'Country, city, region or hotel',
968    asCalendarMonthPlaceholder: 'month label',
969    bestRateGuaranteeLabel: 'Best Rate Guarantee',
970    specialCode: 'Special Code',
971    codeType: 'Code Type',
972    code: 'Code',
973    applyCode: 'Apply Code',
974    searchDropDownDescription: 'Search location or property',
975    searchBMInAreaSearchPage: 'ASM Search',
976    updateBMInAreaSearchPage: 'Update',
977};
978
979</script>
979
980
981
982
983
984
985  
986  
987    
988    
989    
990  
991
992
993
994
995  
996
997
998<!-- BM DATA ATTR EXAMPLE -->
999<div id="bm-app"
1000  data-booking-mask-type="bmvt2-right" 
1001  data-mobile-booking-mask-type="bmco2" 
1002></div>
1003
1004
1005
1006<div id="main-content" role="main">
1007    
1008
1009
1010
1011
1012<div id="no-hero" class="no-hero"></div>
1013
1014
1015
1016  
1017    
1018  
1019  
1020
1021  
1022  
1023
1024<style>
1025  .m-hero--top__overlay {
1026    position: absolute;
1027    top: 0;
1028    left: 0;
1029    right: 0;
1030    z-index: 10;
1031    pointer-events: none;
1032    max-height: 400px;
1033    
1034    height: 200px;
1035    
1036    
1037    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(61, 79, 95, 0.5));
1038    
1039  }
1040</style> 
1041
1042
1043
1044<script>
1045  if(!window.heroConfigs) {
1046    window.heroConfigs = {};
1047  }
1048  window.heroConfigs.isHeroAvailable = false;
1049</script>
1049
1050  
1051
1052  <div class="js-hero-list" id="hero-list-app-id-2a5cbf40bb1e92bfb26f44fe75f977ab">
1053    <div id="m-hero-skeleton" 
1054      class="m-hero-skeleton skeleton-loader 
1055      short-size
1056       
1057      bmvt-right header1"
1058    >
1059      <div class="skeleton-hero-image"></div>
1060    </div>
1061    <hero-list-app
1062      :configs="{
1063        blockId: 'id-2a5cbf40bb1e92bfb26f44fe75f977ab',
1064        heroType: 'Short hero',
1065        unitMediaValue: '0',
1066        noCroppingBg: '',
1067        noCroppingBgImg: '',
1068        noCroppingBgColor: '#fff',
1069        showBreadcrumb: '0',
1070        videoControl: '0',
1071        heroVideoControl:{ 
1072          autoStop: '0',
1073          autoStopTime: '5',
1074          hideIcon: '0',
1075          hideLocale: '0',
1076          locale: {
1077            play: 'Play video',
1078            pause: 'Pause video',
1079          }
1080        },
1081        scrollConfig:{
1082          showScrollFunction: '0',
1083          scrollAnimation: '',
1084          scrollClickFunction: '0',
1085          scrollText: '',
1086          scrollTextColor: '',
1087          scrollColor: ''
1088        },
1089        styles:{
1090          scrollLogo: '',
1091          verticalAlignment: 'center',
1092          verticalAlignmentMobile: 'center',
1093          headerOverlay: 'custom overlay',
1094          headerOverlayColor: 'rgba(61, 79, 95, 0.5)',
1095          gradientHeight: '200',
1096          marginBottom: '0',
1097          textAlignment: 'center',
1098          sliderAutoplay: '1',
1099          textVerticalAlignment: '',
1100        },
1101        locales:{
1102          playVideo: 'Play video',
1103          pauseVideo: 'Pause video',
1104          scrollDown: 'Scroll down to next section',
1105        }
1106      }">
1107    </hero-list-app>
1108  </div>
1109          
1110      
1111        
1111<script>
1112          if(!window.heroSliderItemList) {
1113            window.heroSliderItemList = [];
1114          }
1115
1116</script>
1116    
1117
1118
1119
1120<style>
1121    .id-6089216466a0b435b9f08601cf8eee69 .m-hero--slide__overlay {
1122        
1123        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
1124        
1125        
1126        height: 200px;
1127        
1128        
1129    }
1130  </style>
1131
1132 
1133
1134
1135
1136<script>
1137window.heroSliderItemList.push({
1138  blockId: 'id-6089216466a0b435b9f08601cf8eee69',
1139  showOverlay: 'show overlay',
1140  overlayColor: 'rgba(0, 0, 0, 0.6)',
1141  overlayHeight: '200',
1142  bannerEnabled: '',
1143  bannerBackgroundColor: '',
1144  textAlignment: 'left',
1145  textColor: '#fff',
1146  borderOrShadow: '',
1147  bannerBorderColor: '#fff',
1148  video: ``,
1149  tabletVideo: ``,
1150  mobileVideo: ``,
1151  mediaType: 'image',
1152  title: `Timeless Love, Unforgettable Celebrations`,
1153  subtitle: `Weddings by Union Bluff`,
1154  bannerImgPosition: 'left',
1155  bannerImgEnabled: '',
1156  buttonEnabled: 'Disable',
1157  url: '',
1158  urlTarget: '',
1159  linkTitle: `Button`,
1160  buttonStyle: 'Action',
1161  desktopVideoObj:{
1162    isTVS: '',
1163    lazy: ``,
1164  },
1165  tabletVideoObj:{
1166    isTVS: '',
1167    lazy: ``,
1168  },
1169  mobileVideoObj:{
1170    isTVS: '',
1171    lazy: ``,
1172  },
1173  imgResponsive:{
1174    img: {
1175      url:'https://image-tc.galaxy.tf/wijpeg-a5b7pl1geiu05q64npu5v79l2/316419753-10160481138336083-111144531789111965-n.jpg?width=1920',
1176      alt:`Wedded couple embracing on a rocky shoreline near Union Bluff Hotel`
1177    },
1178    imgMobile:{
1179      url:'https://image-tc.galaxy.tf/wijpeg-a5b7pl1geiu05q64npu5v79l2/316419753-10160481138336083-111144531789111965-n.jpg?height=700',	
1180      alt:`Wedded couple embracing on a rocky shoreline near Union Bluff Hotel`,	
1181    },
1182    imgTablet: {
1183      url:'https://image-tc.galaxy.tf/wijpeg-a5b7pl1geiu05q64npu5v79l2/316419753-10160481138336083-111144531789111965-n.jpg?width=800',
1184      alt:`Wedded couple embracing on a rocky shoreline near Union Bluff Hotel`
1185    },   
1186  },
1187  bannerImg:{
1188    url:'/integration/tc-theme/public/img/placeholder_1_1.png',
1189    alt:``
1190  }, 
1191  locales:{
1192    openInANewTab: 'opens in a new tab'
1193  }
1194})
1195
1196</script>
1196    
1197
1198
1199
1200<style>
1201    .id-ba4d991684d13318918babba80c88c1f .m-hero--slide__overlay {
1202        
1203        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
1204        
1205        
1206        height: 200px;
1207        
1208        
1209    }
1210  </style>
1211
1212 
1213
1214
1215
1216<script>
1217window.heroSliderItemList.push({
1218  blockId: 'id-ba4d991684d13318918babba80c88c1f',
1219  showOverlay: 'show overlay',
1220  overlayColor: 'rgba(0, 0, 0, 0.6)',
1221  overlayHeight: '200',
1222  bannerEnabled: '',
1223  bannerBackgroundColor: '',
1224  textAlignment: 'left',
1225  textColor: '#fff',
1226  borderOrShadow: '',
1227  bannerBorderColor: '#fff',
1228  video: ``,
1229  tabletVideo: ``,
1230  mobileVideo: ``,
1231  mediaType: 'image',
1232  title: `Timeless Love, Unforgettable Celebrations`,
1233  subtitle: `Weddings by Union Bluff`,
1234  bannerImgPosition: 'left',
1235  bannerImgEnabled: '',
1236  buttonEnabled: 'Disable',
1237  url: '',
1238  urlTarget: '',
1239  linkTitle: `Button`,
1240  buttonStyle: 'Action',
1241  desktopVideoObj:{
1242    isTVS: '',
1243    lazy: ``,
1244  },
1245  tabletVideoObj:{
1246    isTVS: '',
1247    lazy: ``,
1248  },
1249  mobileVideoObj:{
1250    isTVS: '',
1251    lazy: ``,
1252  },
1253  imgResponsive:{
1254    img: {
1255      url:'https://image-tc.galaxy.tf/wijpeg-bx4m8vscmb3lkf7si89w82ny1/ai-nicholas-erin-wedding-343.jpg?width=1920',
1256      alt:`Bride walking down a grassy aisle with her father, heading towards the ceremony at Union Bluff Hotel`
1257    },
1258    imgMobile:{
1259      url:'https://image-tc.galaxy.tf/wijpeg-bx4m8vscmb3lkf7si89w82ny1/ai-nicholas-erin-wedding-343.jpg?height=700',	
1260      alt:`Bride walking down a grassy aisle with her father, heading towards the ceremony at Union Bluff Hotel`,	
1261    },
1262    imgTablet: {
1263      url:'https://image-tc.galaxy.tf/wijpeg-bx4m8vscmb3lkf7si89w82ny1/ai-nicholas-erin-wedding-343.jpg?width=800',
1264      alt:`Bride walking down a grassy aisle with her father, heading towards the ceremony at Union Bluff Hotel`
1265    },   
1266  },
1267  bannerImg:{
1268    url:'/integration/tc-theme/public/img/placeholder_1_1.png',
1269    alt:``
1270  }, 
1271  locales:{
1272    openInANewTab: 'opens in a new tab'
1273  }
1274})
1275
1276</script>
1276    
1277
1278
1279
1280<style>
1281    .id-38dabc9f6bdb2db0e43c08efdfafd806 .m-hero--slide__overlay {
1282        
1283        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
1284        
1285        
1286        height: 200px;
1287        
1288        
1289    }
1290  </style>
1291
1292 
1293
1294
1295
1296<script>
1297window.heroSliderItemList.push({
1298  blockId: 'id-38dabc9f6bdb2db0e43c08efdfafd806',
1299  showOverlay: 'show overlay',
1300  overlayColor: 'rgba(0, 0, 0, 0.6)',
1301  overlayHeight: '200',
1302  bannerEnabled: '',
1303  bannerBackgroundColor: '',
1304  textAlignment: 'left',
1305  textColor: '#fff',
1306  borderOrShadow: '',
1307  bannerBorderColor: '#fff',
1308  video: ``,
1309  tabletVideo: ``,
1310  mobileVideo: ``,
1311  mediaType: 'image',
1312  title: `Timeless Love, Unforgettable Celebrations`,
1313  subtitle: `Weddings by Union Bluff`,
1314  bannerImgPosition: 'left',
1315  bannerImgEnabled: '',
1316  buttonEnabled: 'Disable',
1317  url: '',
1318  urlTarget: '',
1319  linkTitle: `Button`,
1320  buttonStyle: 'Action',
1321  desktopVideoObj:{
1322    isTVS: '',
1323    lazy: ``,
1324  },
1325  tabletVideoObj:{
1326    isTVS: '',
1327    lazy: ``,
1328  },
1329  mobileVideoObj:{
1330    isTVS: '',
1331    lazy: ``,
1332  },
1333  imgResponsive:{
1334    img: {
1335      url:'https://image-tc.galaxy.tf/wijpeg-bend4aentwp6i2iu8qignfsvf/july2021-murphy-wedd-0331.jpg?width=1920',
1336      alt:`Wedding party posing in front of a vintage trolley at Union Bluff Hotel`
1337    },
1338    imgMobile:{
1339      url:'https://image-tc.galaxy.tf/wijpeg-bend4aentwp6i2iu8qignfsvf/july2021-murphy-wedd-0331.jpg?height=700',	
1340      alt:`Wedding party posing in front of a vintage trolley at Union Bluff Hotel`,	
1341    },
1342    imgTablet: {
1343      url:'https://image-tc.galaxy.tf/wijpeg-bend4aentwp6i2iu8qignfsvf/july2021-murphy-wedd-0331.jpg?width=800',
1344      alt:`Wedding party posing in front of a vintage trolley at Union Bluff Hotel`
1345    },   
1346  },
1347  bannerImg:{
1348    url:'/integration/tc-theme/public/img/placeholder_1_1.png',
1349    alt:``
1350  }, 
1351  locales:{
1352    openInANewTab: 'opens in a new tab'
1353  }
1354})
1355  
1356      </script>
1356    
1357          
1358
1359
1360
1361    <div id="site-content">
1362        <style>
1363        .id-3002f39965ceaa2235a7e1f6f896b516 .m-introduction__row {
1364        width: 80%;
1365    }
1366    .id-3002f39965ceaa2235a7e1f6f896b516 .m-introduction__row{
1367                    }
1368        
1369    .id-3002f39965ceaa2235a7e1f6f896b516.m-introduction{
1370                    background-image: url('https://image-tc.galaxy.tf/wipng-7rx6amfdrn0psn5bax2kedolu/ori-home-page-photos-1.png?rotate=0&crop=0%2C0%2C1400%2C1000');
1371                            margin-top: px;
1372            margin-bottom: px;
1373                            padding-top: 80px;
1374            padding-bottom: 0px;
1375            }
1376        </style>
1377
1378<script>
1379    if(!window.introduction) {
1380        window.introduction = [];
1381    }
1382    window.introduction['id-3002f39965ceaa2235a7e1f6f896b516'] = {
1383        intro: {
1384            title: "Celebrate Your Love Amid Breathtaking Ocean Views",
1385            subtitle: "Your Forever Begins Here",
1386            content: "<p>At Union Bluff, we craft unforgettable wedding experiences that capture the essence of seaside beauty and classic New England charm. Our dedicated event team collaborates with you to design a celebration that reflects your personal style, ensuring a seamless and memorable day from start to finish. Our versatile property accommodates everything from waterfront ceremonies to elegant indoor celebrations to make your dream wedding a reality<\/p><p paraeid=\"&lbrace;cb5546e1-3bcc-42c1-b827-c644a89e3f0a&rbrace;&lbrace;82&rbrace;\" paraid=\"255\">With an array of comfortable accommodations onsite, your guests will find convenience and hospitality in every moment, ensuring a celebration uniquely tailored to you on the Maine coast.&nbsp;<\/p>",
1387            readMore: false,
1388            textColor: '',
1389            linkColor: '',
1390            width: '80%',
1391            textAlignment: 'center',
1392            columns: false,
1393            background: {
1394                type: 'picture',
1395                color: '#EBEDF0',
1396                image: 'https://image-tc.galaxy.tf/wipng-7rx6amfdrn0psn5bax2kedolu/ori-home-page-photos-1.png?rotate=0&crop=0%2C0%2C1400%2C1000',
1397                repeat: false,
1398                contentBackground: {
1399                    type: 'none',
1400                    color: '',
1401                    image: '',
1402                    repeat: false
1403                }
1404            },
1405            padding: {
1406                desktop: {
1407                    enabled: true,
1408                    top: '80',
1409                    bottom: '0'
1410                },
1411                tablet: {
1412                    enabled: false,
1413                    top: '',
1414                    bottom: ''
1415                },
1416                mobile: {
1417                    enabled: false,
1418                    top: '',
1419                    bottom: ''
1420                }
1421            },
1422            margin: {
1423                enabled: true,
1424                top: '',
1425                bottom: ''
1426            },
1427            btn: {
1428                showButton: true,
1429                title: "Request More Information",
1430                href: '/weddings-events/rfp',
1431                target: true,
1432                style: 'Secondary'
1433            },
1434            video: {
1435                showVideo: false,
1436                position: 'bottom',
1437                url: '',
1438                width: '60',
1439            }
1440        }
1441
1442    };
1443
1444    if(!window.locales) {
1445        window.locales = [];
1446    }
1447    window.locales['id-3002f39965ceaa2235a7e1f6f896b516'] = {
1448        opensInNewTab: "opens in a new tab",
1449        readMore: "Read more",
1450        readLess: "Read less"
1451    }
1452</script>
1452
1453
1454<div id="id-3002f39965ceaa2235a7e1f6f896b516" class="id-3002f39965ceaa2235a7e1f6f896b516  introduction-vue vue-container">
1455    <introduction-app
1456        :block-id="'id-3002f39965ceaa2235a7e1f6f896b516'"
1457        :intro-type="'page'"
1458    />
1459</div>
1460		    
1461                        <style>
1462            .id-f9333a55884b35bdb73a78ad207183ef.text-media{
1463            padding-top: 0px;            padding-bottom: 0px;        }
1464            </style>
1465<div class="text-media text-image stripe-default-padding  id-f9333a55884b35bdb73a78ad207183ef
1466            center-text-media                        "
1467            style="background-color: #EBEDF0;"
1468            >
1469    <div class="container-fluid">
1470        <div class="row row-flex ">
1471                        <div class="col-sm-8 text-media__media-container">
1472                <div class="js-slider__wrapper slider-wrapper media-radius-container" style="">
1473                    <div class="ratio-16-9-slider js-slider cms-radius" data-pagination="true"><div class="ratio-16-9">
1474    <div class="ratio-content">
1475        <picture>
1476                            <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wijpeg-aohpljoaw8kdjvxi5f9htve48/0332-patrick-mcnamara-photo.jpg?width=767">
1477                                        <source media="(max-width: 1199px)" srcset="https://image-tc.galaxy.tf/wijpeg-aohpljoaw8kdjvxi5f9htve48/0332-patrick-mcnamara-photo.jpg?width=800">
1478                                    <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 
1479                data-lazy="https://image-tc.galaxy.tf/wijpeg-aohpljoaw8kdjvxi5f9htve48/0332-patrick-mcnamara-photo.jpg?width=1920" alt="Bride and groom walking hand in hand down the aisle, surrounded by guests at Union Bluff Hotel">
1480                    </picture>
1481            </div>
1482</div>                    </div>
1483                    
1484
1485
1486
1487<div class="text-media__toolbar clearfix " >
1488        <div class="text-media__toolbar-slider-actions">
1489        <div class="js-slider__insert-grouped-actions"></div>
1490    </div>
1491    </div>
1492                </div>
1493            </div>
1494                        <div 
1495                class="col-sm-4 text-media__text-container block-with-paginated-slider__side-column text-image__padding"
1496                 data-text-alignment="left"
1497            >
1498                <div class="text-media__text-container-wrapper" style="">
1499        <h2 class="h2 stripe__title js-remove-if-empty">Ceremonies</h2>      <h3 class="h3 stripe__subtitle js-remove-if-empty">Vows to Remember</h3>      <div class="stripe__text cms-html-var"><p>Exchange your vows in a setting as timeless as your love. Choose our exclusive oceanfront lawn for a picturesque, garden-inspired ceremony complete with elegant garden chairs, a historic house arbor, and essential sound and lighting services. For inclement weather or off-season celebrations, our intimate indoor spaces&mdash;accommodating up to 130 guests&mdash;provide a cozy alternative. Please note that onsite ceremonies are available exclusively for couples hosting their reception with us, while several charming church options within a five-mile radius offer a traditional setting if preferred.</p>
1500</div>
1501        <div class="stripe__actions">
1502                 <div class="stripe__btn__wrap js-dynamic-book-url left-align">
1503            <a href="https://document-tc.galaxy.tf/wdpdf-c98bxj0ehq5cehsr2hte19yya/weddings_cms-document.pdf" target="_blank"  class="btn btn-secondary
1504            ">
1505                Wedding Pricing
1506                <span class="sr-only"> opens in a new tab</span>
1507            </a>
1508        </div>
1509            </div>
1510</div>
1511            </div>
1512                <style>
1513                    .id-f9333a55884b35bdb73a78ad207183ef.text-media.center-text-media .text-media__text-container.text-image__padding {
1514                padding-left:80px;
1515                padding-right:80px;
1516            }
1517                                    @media (min-width: 768px) and (max-width: 1199px) {
1518                .id-f9333a55884b35bdb73a78ad207183ef.text-media.center-text-media .text-media__text-container.text-image__padding {
1519                    padding-left:50px;
1520                    padding-right:50px;
1521                }
1522            }
1523        
1524    </style>
1525                    </div>
1526    </div>
1527</div>    
1528                        <style>
1529            .id-149d4b9776161f26ef4b84696ab131cb.text-media{
1530            padding-top: 0px;            padding-bottom: 0px;        }
1531            </style>
1532<div class="text-media text-image stripe-default-padding  id-149d4b9776161f26ef4b84696ab131cb
1533            center-text-media                        "
1534            style="background-color: #EBEDF0;"
1535            >
1536    <div class="container-fluid">
1537        <div class="row row-flex ">
1538                        <div 
1539                class="col-sm-4 text-media__text-container block-with-paginated-slider__side-column text-image__padding"
1540                data-text-alignment="left"
1541            >
1542                <div class="text-media__text-container-wrapper" style="">
1543        <h2 class="h2 stripe__title js-remove-if-empty">Receptions</h2>      <h3 class="h3 stripe__subtitle js-remove-if-empty">Celebrate in Style</h3>      <div class="stripe__text cms-html-var"><p>Host a celebration that dazzles with sweeping ocean views and sophisticated design. Our oceanfront weddings can accommodate up to 200 guests, featuring a custom dance floor and an elegant double-sided bar that opens onto a scenic patio for unforgettable cocktail hours. The Union Bluff Meeting House sets the stage with 12-foot ceilings, exquisite crown molding, and custom chandeliers, creating an ambiance that is both grand and elevated. From a welcoming Gathering Room to exclusive hotel room options for added privacy, every detail is curated to ensure your reception is nothing short of extraordinary.</p></div>
1544        <div class="stripe__actions">
1545                 <div class="stripe__btn__wrap js-dynamic-book-url left-align">
1546            <a href="https://document-tc.galaxy.tf/wdpdf-1ehnpkt8fp4ih4xu31q1a89b0/weddings_cms-document.pdf" target="_blank"  class="btn btn-secondary
1547            ">
1548                Menu Options
1549                <span class="sr-only"> opens in a new tab</span>
1550            </a>
1551        </div>
1552            </div>
1553</div>
1554            </div>
1555                <style>
1556                    .id-149d4b9776161f26ef4b84696ab131cb.text-media.center-text-media .text-media__text-container.text-image__padding {
1557                padding-left:80px;
1558                padding-right:80px;
1559            }
1560                        
1561    </style>
1562                        <div class="col-sm-8 text-media__media-container">
1563                <div class="js-slider__wrapper slider-wrapper media-radius-container" style="">
1564                    <div class="ratio-16-9-slider js-slider cms-radius" data-pagination="true"><div class="ratio-16-9">
1565    <div class="ratio-content">
1566        <picture>
1567                            <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wipng-b5q68afvspo4y749lznyukej7/recep.png?width=767">
1568                                        <source media="(max-width: 1199px)" srcset="https://image-tc.galaxy.tf/wipng-b5q68afvspo4y749lznyukej7/recep.png?width=800">
1569                                    <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 
1570                data-lazy="https://image-tc.galaxy.tf/wipng-b5q68afvspo4y749lznyukej7/recep.png?width=1920" alt="">
1571                    </picture>
1572            </div>
1573</div>                    </div>
1574                    
1575
1576
1577
1578<div class="text-media__toolbar clearfix " >
1579        <div class="text-media__toolbar-slider-actions">
1580        <div class="js-slider__insert-grouped-actions"></div>
1581    </div>
1582    </div>
1583                </div>
1584            </div>
1585                    </div>
1586    </div>
1587</div>    
1588                        <style>
1589            .id-c2606e584fe9d589b357b0abd50fdf30.text-media{
1590            padding-top: 0px;            padding-bottom: 0px;        }
1591            </style>
1592<div class="text-media text-image stripe-default-padding  id-c2606e584fe9d589b357b0abd50fdf30
1593            center-text-media                        "
1594            style="background-color: #EBEDF0;"
1595            >
1596    <div class="container-fluid">
1597        <div class="row row-flex ">
1598                        <div class="col-sm-8 text-media__media-container">
1599                <div class="js-slider__wrapper slider-wrapper media-radius-container" style="">
1600                    <div class="ratio-16-9-slider js-slider cms-radius" data-pagination="true"><div class="ratio-16-9">
1601    <div class="ratio-content">
1602        <picture>
1603                            <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wipng-59jiyvxft06x513j22oej7s2a/stock-photos-57.png?width=767">
1604                                        <source media="(max-width: 1199px)" srcset="https://image-tc.galaxy.tf/wipng-59jiyvxft06x513j22oej7s2a/stock-photos-57.png?width=800">
1605                                    <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 
1606                data-lazy="https://image-tc.galaxy.tf/wipng-59jiyvxft06x513j22oej7s2a/stock-photos-57.png?width=1920" alt="">
1607                    </picture>
1608            </div>
1609</div>                    </div>
1610                    
1611
1612
1613
1614<div class="text-media__toolbar clearfix " >
1615        <div class="text-media__toolbar-slider-actions">
1616        <div class="js-slider__insert-grouped-actions"></div>
1617    </div>
1618    </div>
1619                </div>
1620            </div>
1621                        <div 
1622                class="col-sm-4 text-media__text-container block-with-paginated-slider__side-column text-image__padding"
1623                 data-text-alignment="left"
1624            >
1625                <div class="text-media__text-container-wrapper" style="">
1626        <h2 class="h2 stripe__title js-remove-if-empty">Micro Weddings</h2>      <h3 class="h3 stripe__subtitle js-remove-if-empty">Intimate I Do's</h3>      <div class="stripe__text cms-html-var"><p>For intimate celebrations with up to 50 guests, our Micro Wedding Package is the ideal choice. Bookings are available within six months of your desired date, offering flexibility for your special day. Enjoy a beautiful ocean view lawn ceremony and a reception in our Breakwater Room, creating the perfect setting for your small, cherished gathering.</p>
1627</div>
1628        <div class="stripe__actions">
1629                 <div class="stripe__btn__wrap js-dynamic-book-url left-align">
1630            <a href="https://document-tc.galaxy.tf/wdpdf-f1mk7irm9n1nnkf5abf6vqw4p/weddings_cms-document.pdf" target="_blank"  class="btn btn-secondary
1631            ">
1632                More Info
1633                <span class="sr-only"> opens in a new tab</span>
1634            </a>
1635        </div>
1636            </div>
1637</div>
1638            </div>
1639                <style>
1640                    .id-c2606e584fe9d589b357b0abd50fdf30.text-media.center-text-media .text-media__text-container.text-image__padding {
1641                padding-left:80px;
1642                padding-right:80px;
1643            }
1644                        
1645    </style>
1646                    </div>
1647    </div>
1648</div>
1649
1650<div class="stripe list-item   " style="
1651
1652
1653">
1654    <div class="container">
1655        <!-- Since this has different variables from intro-text.html 
1656I am keeping this partial until all the other blocks in tc-theme is changed to vue
1657This seems like the cleanest way. Once they are changed to vue these partials can be deleted
1658-->
1659<script>
1660    if(!window.introduction) {
1661        window.introduction = [];
1662    }
1663    window.introduction['id-7a20edc88e323327a3418d9e66dd2420'] = {
1664        intro: {
1665            enabled: true,
1666            blockWidth: '',
1667            title: "Our Team",
1668            subTitle: "Meet the Experts Who Bring Your Wedding Vision to Life",
1669            content: "<p data-end=\"2829\" data-start=\"2591\">Our expert event team is here to bring your wedding vision to life with creativity, passion, and meticulous attention to detail. Get to know the talented professionals who make every Union Bluff wedding unforgettable.<\/p>\r\n",
1670            textColor: '#000',
1671            textAlign: 'center',
1672            link: {
1673                enabled: false,
1674                title: "Read More",
1675                url: '',
1676                urlTarget: false
1677            },
1678            btn: {
1679                enabled: false,
1680                title: "My Button",
1681                url: '',
1682                urlTarget: false,
1683                style: 'Action'
1684            }
1685        }
1686    };
1687
1688    if(!window.locales) {
1689        window.locales = [];
1690    }
1691    window.locales['id-7a20edc88e323327a3418d9e66dd2420'] = {
1692        opensInNewTab: "opens in a new tab"
1693    }
1694</script>
1694
1695
1696<div id="id-7a20edc88e323327a3418d9e66dd2420" class="introduction-vue vue-container">
1697    <introduction-app
1698        :block-id="'id-7a20edc88e323327a3418d9e66dd2420'"
1699    />
1700</div>
1701
1702
1703        <div class="id-7a20edc88e323327a3418d9e66dd2420 row row-flex m-content-object--list column2   " 
1704        style=" "
1705        data-text-alignment="default"
1706        data-equalize-parent='[".m-content-object--title",".m-content-object--content"]'>
1707<div class="col-sm-4 m-content-object">
1708
1709
1710  <div class="removable-cms-slider-content m-content-object--illu " style="">
1711    <picture>
1712    
1713        <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wipng-7ybt6j3axw5jfc4eynm83bzee/untitled-design-8.png?width=850">
1714    
1715    
1716        <source media="(max-width: 1199px)" srcset="https://image-tc.galaxy.tf/wipng-7ybt6j3axw5jfc4eynm83bzee/untitled-design-8.png?width=850">
1717    
1718    
1719    <img src="https://image-tc.galaxy.tf/wipng-7ybt6j3axw5jfc4eynm83bzee/untitled-design-8.png?rotate=0&crop=111%2C49%2C864%2C1080&width=560" alt="">
1720    
1721</picture>
1722
1723    
1724  </div>
1725
1726
1727<div class="m-content-object--infos" data-text-alignment-child>
1728    
1729    <h3 class="h3 m-content-object--title">
1730        
1731            Annie Dalton | Event Coordinator
1732        
1733    </h3>
1734    
1735    
1736    <div class="m-content-object--content cms-html-var"><p data-end="484" data-start="0">Originally from Dover, NH, Annie embarked on an adventurous journey in 2013, exploring the West Coast by RV and forging lifelong connections along the way. Now back on the coast, she infuses every Union Bluff event with signature warmth, creativity, and a spirited sense of adventure. With a keen eye for detail and a passion for flawless execution, Annie transforms each wedding into an unforgettable celebration that truly reflects the couple&rsquo;s unique story.</p>
1737</div>
1738    
1739        
1740        
1741        <div class="m-content-object__btn">
1742            <a class="btn btn btn-secondary
1743
1744" href="mailto:[email protected]" target="_blank" >
1745                Contact Annie
1746                <span class="sr-only"> opens in a new tab</span>
1747
1748            </a>
1749        </div>
1750        
1751    </div>
1752</div><div class="col-sm-4 m-content-object">
1753
1754
1755  <div class="removable-cms-slider-content m-content-object--illu " style="">
1756    <picture>
1757    
1758        <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wipng-9bel3ghmahxpvlifc0p62u0s2/untitled-design-9.png?width=850">
1759    
1760    
1761        <source media="(max-width: 1199px)" srcset="https://image-tc.galaxy.tf/wipng-9bel3ghmahxpvlifc0p62u0s2/untitled-design-9.png?width=850">
1762    
1763    
1764    <img src="https://image-tc.galaxy.tf/wipng-9bel3ghmahxpvlifc0p62u0s2/untitled-design-9.png?rotate=0&crop=108%2C22%2C864%2C1080&width=560" alt="">
1765    
1766</picture>
1767
1768    
1769  </div>
1770
1771
1772<div class="m-content-object--infos" data-text-alignment-child>
1773    
1774    <h3 class="h3 m-content-object--title">
1775        
1776            Gabrielle Michaud | Event Coordinator
1777        
1778    </h3>
1779    
1780    
1781    <div class="m-content-object--content cms-html-var"><p>Born and raised in Berwick, Maine, Gabrielle studied Program and Event Management at the University of New Hampshire. After graduating in 2020 she began her career in the hospitality industry. She loves helping couples bring their vision to life while also ensuring a stress-free day. She can't wait to work with you!</p>
1782</div>
1783    
1784        
1785        
1786        <div class="m-content-object__btn">
1787            <a class="btn btn btn-action
1788" href="mailto:[email protected]" target="_blank" >
1789                Contact Gabrielle
1790                <span class="sr-only"> opens in a new tab</span>
1791
1792            </a>
1793        </div>
1794        
1795    </div>
1796</div>        </div>
1797    </div>
1798</div>
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808<div class="id-c8982caffbbc1b21b43a1c24a7fddac9  stripe-default-padding m-gallery--list js-lightbox-slider column3
1809"
1810data-text-alignment="" style=" 
1811background-color: #EBEDF0; ">
1812<div class="container" data-lightbox-group>
1813<!-- Since this has different variables from intro-text.html 
1814I am keeping this partial until all the other blocks in tc-theme is changed to vue
1815This seems like the cleanest way. Once they are changed to vue these partials can be deleted
1816-->
1817<script>
1818    if(!window.introduction) {
1819        window.introduction = [];
1820    }
1821    window.introduction['id-c8982caffbbc1b21b43a1c24a7fddac9'] = {
1822        intro: {
1823            enabled: true,
1824            blockWidth: '',
1825            title: "A Few Photos to Inspire",
1826            subTitle: " ",
1827            content: "",
1828            textColor: '',
1829            textAlign: 'center',
1830            link: {
1831                enabled: false,
1832                title: "Read More",
1833                url: '',
1834                urlTarget: false
1835            },
1836            btn: {
1837                enabled: false,
1838                title: "My Button",
1839                url: '',
1840                urlTarget: false,
1841                style: 'Action'
1842            }
1843        }
1844    };
1845
1846    if(!window.locales) {
1847        window.locales = [];
1848    }
1849    window.locales['id-c8982caffbbc1b21b43a1c24a7fddac9'] = {
1850        opensInNewTab: "opens in a new tab"
1851    }
1852</script>
1852
1853
1854<div id="id-c8982caffbbc1b21b43a1c24a7fddac9" class="introduction-vue vue-container">
1855    <introduction-app
1856        :block-id="'id-c8982caffbbc1b21b43a1c24a7fddac9'"
1857    />
1858</div>
1859
1860
1861      <div class="m-gallery-grid--sizer js-gallery-sizer"></div>
1862      <div class="m-gallery--container">
1863    <div class="m-gallery--item">
1864    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-brh2hhu3hmswnsdd6inea14pw/stock-2.png?width=860" 
1865    data-iconcolor="#ffffff;"
1866    >
1867        <div class="m-gallery--itemImg">
1868            <div class="ratio-content">
1869                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
1870                    <div class="js-gallery-item">
1871                        <svg class="icon icon-zoom-magnify" 
1872                        style="color: #FFFFFF;"
1873                        ><use href="#icon-zoom-magnify"></use></svg>
1874                    </div>
1875                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-brh2hhu3hmswnsdd6inea14pw/stock-2.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-brh2hhu3hmswnsdd6inea14pw/stock-2.png?width=860" alt="">
1876                </div>
1877            </div>
1878        </div>
1879        
1880        
1881    </div>
1882</div>
1883
1884
1885
1886    <div class="m-gallery--item">
1887    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-b5y0mn06uu0qa5q286fsow4vp/recep-4.png?width=860" 
1888    data-iconcolor="#ffffff;"
1889    >
1890        <div class="m-gallery--itemImg">
1891            <div class="ratio-content">
1892                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
1893                    <div class="js-gallery-item">
1894                        <svg class="icon icon-zoom-magnify" 
1895                        style="color: #FFFFFF;"
1896                        ><use href="#icon-zoom-magnify"></use></svg>
1897                    </div>
1898                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-b5y0mn06uu0qa5q286fsow4vp/recep-4.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-b5y0mn06uu0qa5q286fsow4vp/recep-4.png?width=860" alt="">
1899                </div>
1900            </div>
1901        </div>
1902        
1903        
1904    </div>
1905</div>
1906
1907
1908
1909    <div class="m-gallery--item">
1910    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-d5vlovn53xwv6huu1h66oku83/recep-10.png?width=860" 
1911    data-iconcolor="#ffffff;"
1912    >
1913        <div class="m-gallery--itemImg">
1914            <div class="ratio-content">
1915                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
1916                    <div class="js-gallery-item">
1917                        <svg class="icon icon-zoom-magnify" 
1918                        style="color: #FFFFFF;"
1919                        ><use href="#icon-zoom-magnify"></use></svg>
1920                    </div>
1921                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-d5vlovn53xwv6huu1h66oku83/recep-10.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-d5vlovn53xwv6huu1h66oku83/recep-10.png?width=860" alt="">
1922                </div>
1923            </div>
1924        </div>
1925        
1926        
1927    </div>
1928</div>
1929
1930
1931
1932    <div class="m-gallery--item">
1933    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-eew8tcqcyp1u62tj7wzapg2o5/stock-5.png?width=860" 
1934    data-iconcolor="#ffffff;"
1935    >
1936        <div class="m-gallery--itemImg">
1937            <div class="ratio-content">
1938                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
1939                    <div class="js-gallery-item">
1940                        <svg class="icon icon-zoom-magnify" 
1941                        style="color: #FFFFFF;"
1942                        ><use href="#icon-zoom-magnify"></use></svg>
1943                    </div>
1944                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-eew8tcqcyp1u62tj7wzapg2o5/stock-5.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-eew8tcqcyp1u62tj7wzapg2o5/stock-5.png?width=860" alt="">
1945                </div>
1946            </div>
1947        </div>
1948        
1949        
1950    </div>
1951</div>
1952
1953
1954
1955    <div class="m-gallery--item">
1956    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-8gc7jlgw058bogcz4yquqn281/stock-6.png?width=860" 
1957    data-iconcolor="#ffffff;"
1958    >
1959        <div class="m-gallery--itemImg">
1960            <div class="ratio-content">
1961                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
1962                    <div class="js-gallery-item">
1963                        <svg class="icon icon-zoom-magnify" 
1964                        style="color: #FFFFFF;"
1965                        ><use href="#icon-zoom-magnify"></use></svg>
1966                    </div>
1967                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-8gc7jlgw058bogcz4yquqn281/stock-6.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-8gc7jlgw058bogcz4yquqn281/stock-6.png?width=860" alt="">
1968                </div>
1969            </div>
1970        </div>
1971        
1972        
1973    </div>
1974</div>
1975
1976
1977
1978    <div class="m-gallery--item">
1979    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wijpeg-c45753v1sb3l2b8juwiyeyx9p/0677-patrick-mcnamara-photo.jpg?width=860" 
1980    data-iconcolor="#ffffff;"
1981    >
1982        <div class="m-gallery--itemImg">
1983            <div class="ratio-content">
1984                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
1985                    <div class="js-gallery-item">
1986                        <svg class="icon icon-zoom-magnify" 
1987                        style="color: #FFFFFF;"
1988                        ><use href="#icon-zoom-magnify"></use></svg>
1989                    </div>
1990                    <img loading="lazy" src="https://image-tc.galaxy.tf/wijpeg-c45753v1sb3l2b8juwiyeyx9p/0677-patrick-mcnamara-photo.jpg?width=860" data-src="https://image-tc.galaxy.tf/wijpeg-c45753v1sb3l2b8juwiyeyx9p/0677-patrick-mcnamara-photo.jpg?width=860" alt="Wedded couple walking hand-in-hand along a sandy beach near Union Bluff Hotel">
1991                </div>
1992            </div>
1993        </div>
1994        
1995        
1996    </div>
1997</div>
1998
1999
2000
2001    <div class="m-gallery--item">
2002    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-w77hlqi0mw9vgcxihu1kdrpi/recep-2.png?width=860" 
2003    data-iconcolor="#ffffff;"
2004    >
2005        <div class="m-gallery--itemImg">
2006            <div class="ratio-content">
2007                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2008                    <div class="js-gallery-item">
2009                        <svg class="icon icon-zoom-magnify" 
2010                        style="color: #FFFFFF;"
2011                        ><use href="#icon-zoom-magnify"></use></svg>
2012                    </div>
2013                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-w77hlqi0mw9vgcxihu1kdrpi/recep-2.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-w77hlqi0mw9vgcxihu1kdrpi/recep-2.png?width=860" alt="">
2014                </div>
2015            </div>
2016        </div>
2017        
2018        
2019    </div>
2020</div>
2021
2022
2023
2024    <div class="m-gallery--item">
2025    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wijpeg-3eb0fnwwniaz7wwy8h7vwrbs0/ai-dan-amanda-wedding-0797.jpg?width=860" 
2026    data-iconcolor="#ffffff;"
2027    >
2028        <div class="m-gallery--itemImg">
2029            <div class="ratio-content">
2030                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2031                    <div class="js-gallery-item">
2032                        <svg class="icon icon-zoom-magnify" 
2033                        style="color: #FFFFFF;"
2034                        ><use href="#icon-zoom-magnify"></use></svg>
2035                    </div>
2036                    <img loading="lazy" src="https://image-tc.galaxy.tf/wijpeg-3eb0fnwwniaz7wwy8h7vwrbs0/ai-dan-amanda-wedding-0797.jpg?width=860" data-src="https://image-tc.galaxy.tf/wijpeg-3eb0fnwwniaz7wwy8h7vwrbs0/ai-dan-amanda-wedding-0797.jpg?width=860" alt="Bride and groom exchanging vows under a floral arch at Union Bluff Hotel">
2037                </div>
2038            </div>
2039        </div>
2040        
2041        
2042    </div>
2043</div>
2044
2045
2046
2047    <div class="m-gallery--item">
2048    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-936y4pr1bjvs30nor89naa3xk/recep-16.png?width=860" 
2049    data-iconcolor="#ffffff;"
2050    >
2051        <div class="m-gallery--itemImg">
2052            <div class="ratio-content">
2053                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2054                    <div class="js-gallery-item">
2055                        <svg class="icon icon-zoom-magnify" 
2056                        style="color: #FFFFFF;"
2057                        ><use href="#icon-zoom-magnify"></use></svg>
2058                    </div>
2059                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-936y4pr1bjvs30nor89naa3xk/recep-16.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-936y4pr1bjvs30nor89naa3xk/recep-16.png?width=860" alt="">
2060                </div>
2061            </div>
2062        </div>
2063        
2064        
2065    </div>
2066</div>
2067
2068
2069
2070    <div class="m-gallery--item">
2071    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-el2owdj86leluf5favor2kobo/recep-13.png?width=860" 
2072    data-iconcolor="#ffffff;"
2073    >
2074        <div class="m-gallery--itemImg">
2075            <div class="ratio-content">
2076                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2077                    <div class="js-gallery-item">
2078                        <svg class="icon icon-zoom-magnify" 
2079                        style="color: #FFFFFF;"
2080                        ><use href="#icon-zoom-magnify"></use></svg>
2081                    </div>
2082                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-el2owdj86leluf5favor2kobo/recep-13.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-el2owdj86leluf5favor2kobo/recep-13.png?width=860" alt="">
2083                </div>
2084            </div>
2085        </div>
2086        
2087        
2088    </div>
2089</div>
2090
2091
2092
2093    <div class="m-gallery--item">
2094    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-enteswch3va7fkn4j33qj8j20/stock-photos-53.png?width=860" 
2095    data-iconcolor="#ffffff;"
2096    >
2097        <div class="m-gallery--itemImg">
2098            <div class="ratio-content">
2099                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2100                    <div class="js-gallery-item">
2101                        <svg class="icon icon-zoom-magnify" 
2102                        style="color: #FFFFFF;"
2103                        ><use href="#icon-zoom-magnify"></use></svg>
2104                    </div>
2105                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-enteswch3va7fkn4j33qj8j20/stock-photos-53.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-enteswch3va7fkn4j33qj8j20/stock-photos-53.png?width=860" alt="">
2106                </div>
2107            </div>
2108        </div>
2109        
2110        
2111    </div>
2112</div>
2113
2114
2115
2116    <div class="m-gallery--item">
2117    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wijpeg-8xxshufiki2dlo8ap6doxpto6/2022september28th-union-bluff-york-maine-wedding-photography-kimlynphotography0639.jpg?width=860" 
2118    data-iconcolor="#ffffff;"
2119    >
2120        <div class="m-gallery--itemImg">
2121            <div class="ratio-content">
2122                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2123                    <div class="js-gallery-item">
2124                        <svg class="icon icon-zoom-magnify" 
2125                        style="color: #FFFFFF;"
2126                        ><use href="#icon-zoom-magnify"></use></svg>
2127                    </div>
2128                    <img loading="lazy" src="https://image-tc.galaxy.tf/wijpeg-8xxshufiki2dlo8ap6doxpto6/2022september28th-union-bluff-york-maine-wedding-photography-kimlynphotography0639.jpg?width=860" data-src="https://image-tc.galaxy.tf/wijpeg-8xxshufiki2dlo8ap6doxpto6/2022september28th-union-bluff-york-maine-wedding-photography-kimlynphotography0639.jpg?width=860" alt="Newlywed couple posing with a pastel bike and a Just Married sign on a street near Union Bluff Hotel">
2129                </div>
2130            </div>
2131        </div>
2132        
2133        
2134    </div>
2135</div>
2136
2137
2138
2139    <div class="m-gallery--item">
2140    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wijpeg-dmay42xtbfen7vb1vio87ebxs/ai-jim-ally-wedding-0445.jpg?width=860" 
2141    data-iconcolor="#ffffff;"
2142    >
2143        <div class="m-gallery--itemImg">
2144            <div class="ratio-content">
2145                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2146                    <div class="js-gallery-item">
2147                        <svg class="icon icon-zoom-magnify" 
2148                        style="color: #FFFFFF;"
2149                        ><use href="#icon-zoom-magnify"></use></svg>
2150                    </div>
2151                    <img loading="lazy" src="https://image-tc.galaxy.tf/wijpeg-dmay42xtbfen7vb1vio87ebxs/ai-jim-ally-wedding-0445.jpg?width=860" data-src="https://image-tc.galaxy.tf/wijpeg-dmay42xtbfen7vb1vio87ebxs/ai-jim-ally-wedding-0445.jpg?width=860" alt="Wedding celebration with the bride & guests enjoying games in Fun-O-Rama near Union Bluff Hotel">
2152                </div>
2153            </div>
2154        </div>
2155        
2156        
2157    </div>
2158</div>
2159
2160
2161
2162    <div class="m-gallery--item">
2163    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-6ryg0hele30w2ygjunxmsl8r2/recep-18.png?width=860" 
2164    data-iconcolor="#ffffff;"
2165    >
2166        <div class="m-gallery--itemImg">
2167            <div class="ratio-content">
2168                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2169                    <div class="js-gallery-item">
2170                        <svg class="icon icon-zoom-magnify" 
2171                        style="color: #FFFFFF;"
2172                        ><use href="#icon-zoom-magnify"></use></svg>
2173                    </div>
2174                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-6ryg0hele30w2ygjunxmsl8r2/recep-18.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-6ryg0hele30w2ygjunxmsl8r2/recep-18.png?width=860" alt="">
2175                </div>
2176            </div>
2177        </div>
2178        
2179        
2180    </div>
2181</div>
2182
2183
2184
2185    <div class="m-gallery--item">
2186    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-7qptnr5zccec7lzodfvytuyq2/recep-8.png?width=860" 
2187    data-iconcolor="#ffffff;"
2188    >
2189        <div class="m-gallery--itemImg">
2190            <div class="ratio-content">
2191                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2192                    <div class="js-gallery-item">
2193                        <svg class="icon icon-zoom-magnify" 
2194                        style="color: #FFFFFF;"
2195                        ><use href="#icon-zoom-magnify"></use></svg>
2196                    </div>
2197                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-7qptnr5zccec7lzodfvytuyq2/recep-8.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-7qptnr5zccec7lzodfvytuyq2/recep-8.png?width=860" alt="">
2198                </div>
2199            </div>
2200        </div>
2201        
2202        
2203    </div>
2204</div>
2205
2206
2207
2208    <div class="m-gallery--item">
2209    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-2k8lamil526tp1aby75rp0me4/stock-8.png?width=860" 
2210    data-iconcolor="#ffffff;"
2211    >
2212        <di
2212v class="m-gallery--itemImg">
2213            <div class="ratio-content">
2214                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2215                    <div class="js-gallery-item">
2216                        <svg class="icon icon-zoom-magnify" 
2217                        style="color: #FFFFFF;"
2218                        ><use href="#icon-zoom-magnify"></use></svg>
2219                    </div>
2220                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-2k8lamil526tp1aby75rp0me4/stock-8.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-2k8lamil526tp1aby75rp0me4/stock-8.png?width=860" alt="">
2221                </div>
2222            </div>
2223        </div>
2224        
2225        
2226    </div>
2227</div>
2228
2229
2230
2231    <div class="m-gallery--item">
2232    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-8m7ngiacyd9anygnd7atl8e6d/recep-7.png?width=860" 
2233    data-iconcolor="#ffffff;"
2234    >
2235        <div class="m-gallery--itemImg">
2236            <div class="ratio-content">
2237                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2238                    <div class="js-gallery-item">
2239                        <svg class="icon icon-zoom-magnify" 
2240                        style="color: #FFFFFF;"
2241                        ><use href="#icon-zoom-magnify"></use></svg>
2242                    </div>
2243                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-8m7ngiacyd9anygnd7atl8e6d/recep-7.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-8m7ngiacyd9anygnd7atl8e6d/recep-7.png?width=860" alt="">
2244                </div>
2245            </div>
2246        </div>
2247        
2248        
2249    </div>
2250</div>
2251
2252
2253
2254    <div class="m-gallery--item">
2255    <div tabindex="0" class="ratio-1-1 m-gallery--itemContent" data-lightbox data-href="https://image-tc.galaxy.tf/wipng-8crp6t4t3x2hakufit9u2lvhh/recep-21.png?width=860" 
2256    data-iconcolor="#ffffff;"
2257    >
2258        <div class="m-gallery--itemImg">
2259            <div class="ratio-content">
2260                <div class="magnify-overlay" role="button" aria-label="Toggles gallery to full screen">
2261                    <div class="js-gallery-item">
2262                        <svg class="icon icon-zoom-magnify" 
2263                        style="color: #FFFFFF;"
2264                        ><use href="#icon-zoom-magnify"></use></svg>
2265                    </div>
2266                    <img loading="lazy" src="https://image-tc.galaxy.tf/wipng-8crp6t4t3x2hakufit9u2lvhh/recep-21.png?width=860" data-src="https://image-tc.galaxy.tf/wipng-8crp6t4t3x2hakufit9u2lvhh/recep-21.png?width=860" alt="">
2267                </div>
2268            </div>
2269        </div>
2270        
2271        
2272    </div>
2273</div>
2274
2275
2276        </div><!-- m-gallery--container -->
2277    </div><!-- m-gallery -->
2278</div><!-- .stripe-default-padding -->
2279<div class="dialog js-dialog-lightbox" aria-hidden="true">
2280  <div class="dialog-content--lightbox container">
2281    <div class="js-slider-container container"></div>
2282    
2282<script type="text/template" class="js-template">
2283      <div class="js-slider__wrapper">
2284        <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]>
2285          [%~ it.images :item%]
2286          <div class="slider-lightbox__slide [%? item.useLayoutWithCaptionsBelow %]with-captions-below[%?%]">
2287            <div class="slider-lightbox__image-container">
2288              [%? item.url && !item.caption && !item.useLayoutWithCaptionsBelow %]
2289                <div class="slider-lightbox__captions icon-chain">
2290                    <a href="[%= item.url %]"
2291                        [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%]
2292                        [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%]
2293                        class="icon-chain-wrapper">
2294                        <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg>
2295                    </a>
2296                </div>
2297              [%?%]
2298              [%? item.isVideo === true %]
2299                <div class="slider-lightbox__video-wrapper">
2300                  [%= item.video %]
2301                </div>
2302              [%?? item.isVideo === false %]
2303                <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
2304              [%?%]
2305              [%? item.title || item.desc || item.caption%]
2306                <div class="slider-lightbox__captions">
2307                  [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%]
2308                  [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%]
2309                  [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%]
2310                </div>
2311              [%?%]
2312              <div class="slider-lightbox__slides-controls">
2313                [%? it.options.download || (item.url && !item.caption) %]
2314                  <div class="slider-lightbox__actions">
2315                    [%? it.options.download %]
2316                    <a class="download-link" href="[%= item.downloadLink %]" download>
2317                      <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg>
2318                      <span class="download-link-text">Download</span>
2319                    </a>
2320                    [%?%]
2321                    [%? item.url && !item.caption && item.useLayoutWithCaptionsBelow %]
2322                    <a href="[%= item.url %]"
2323                        [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%]
2324                        [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%]
2325                        class="icon-chain-wrapper">
2326                        <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg>
2327                    </a>
2328                    [%?%]
2329                  </div>
2330                [%?%]
2331                <div class="js-slider__insert-grouped-actions"></div>
2332              </div>
2333            </div>
2334          </div>
2335          [%~%]
2336        </div>
2337      </div>
2338    </script>
2338
2339  </div>
2340</div>
2341<div class="accordion-list stripe id-7c020f29d536f04067bee1afc29437d8 ">
2342
2343
2344
2345
2346
2347
2348    <div class="container">
2349        <!-- Since this has different variables from intro-text.html 
2350I am keeping this partial until all the other blocks in tc-theme is changed to vue
2351This seems like the cleanest way. Once they are changed to vue these partials can be deleted
2352-->
2353<script>
2354    if(!window.introduction) {
2355        window.introduction = [];
2356    }
2357    window.introduction['id-7c020f29d536f04067bee1afc29437d8'] = {
2358        intro: {
2359            enabled: true,
2360            blockWidth: '',
2361            title: "Frequently Asked Questions",
2362            subTitle: "",
2363            content: "",
2364            textColor: '',
2365            textAlign: 'center',
2366            link: {
2367                enabled: false,
2368                title: "Read More",
2369                url: '',
2370                urlTarget: false
2371            },
2372            btn: {
2373                enabled: false,
2374                title: "My Button",
2375                url: '',
2376                urlTarget: false,
2377                style: 'Action'
2378            }
2379        }
2380    };
2381
2382    if(!window.locales) {
2383        window.locales = [];
2384    }
2385    window.locales['id-7c020f29d536f04067bee1afc29437d8'] = {
2386        opensInNewTab: "opens in a new tab"
2387    }
2388</script>
2388
2389
2390<div id="id-7c020f29d536f04067bee1afc29437d8" class="introduction-vue vue-container">
2391    <introduction-app
2392        :block-id="'id-7c020f29d536f04067bee1afc29437d8'"
2393    />
2394</div>
2395
2396
2397        <div class="accordion js-module-accordion ">
2398<div class="accordion__panel">
2399    <div class="accordion__panel__header">
2400        <h3 class="accordion__panel__heading h3">
2401            <button class="btn-link" aria-expanded="false">
2402                What does the outdoor wedding package at Union Bluff Hotel include?
2403                <span class="accordion__panel__heading__icon" aria-hidden="true">
2404                    <svg class="icon icon-arrow-bottom"><use href="#icon-arrow-bottom"></use></svg>
2405                </span>
2406            </button>
2407        </h3>
2408    </div>
2409
2410    <div class="accordion__panel__body panel__body"  aria-hidden="true" role="tabpanel">
2411        <div class="container-fluid">
2412            <div class="row">
2413                
2414                <div class="col-xs-12 col-content" data-text-alignment="left">
2415                    
2416                    
2417                    
2418                    <div class="stripe__text cms-html-var"><p>An outdoor wedding ceremony includes a rehearsal the day before, garden chairs for all your guests, electricity for music, house arbor, and coordination day of. In the off-season, we offer enticing pricing, lower minimums, and complimentary items.</p></div>
2419                    
2420                    <div class="stripe__actions">
2421                        
2422                        
2423                    </div>
2424                </div>
2425            </div>
2426        </div>
2427    </div>
2428</div>
2429<div class="accordion__panel">
2430    <div class="accordion__panel__header">
2431        <h3 class="accordion__panel__heading h3">
2432            <button class="btn-link" aria-expanded="false">
2433                Is the Union Bluff Hotel available for weddings all year round?
2434                <span class="accordion__panel__heading__icon" aria-hidden="true">
2435                    <svg class="icon icon-arrow-bottom"><use href="#icon-arrow-bottom"></use></svg>
2436                </span>
2437            </button>
2438        </h3>
2439    </div>
2440
2441    <div class="accordion__panel__body panel__body"  aria-hidden="true" role="tabpanel">
2442        <div class="container-fluid">
2443            <div class="row">
2444                
2445                <div class="col-xs-12 col-content" data-text-alignment="left">
2446                    
2447                    
2448                    
2449                    <div class="stripe__text cms-html-var"><p>Yes, Union Bluff Hotel is available for weddings throughout the entire year. Each season offers a unique experience, from lush green summers to serene snowy winters. Please contact us for specific date availability.</p>
2450</div>
2451                    
2452                    <div class="stripe__actions">
2453                        
2454                        
2455                    </div>
2456                </div>
2457            </div>
2458        </div>
2459    </div>
2460</div>
2461<div class="accordion__panel">
2462    <div class="accordion__panel__header">
2463        <h3 class="accordion__panel__heading h3">
2464            <button class="btn-link" aria-expanded="false">
2465                How far in advance should we reserve our outdoor wedding date?
2466                <span class="accordion__panel__heading__icon" aria-hidden="true">
2467                    <svg class="icon icon-arrow-bottom"><use href="#icon-arrow-bottom"></use></svg>
2468                </span>
2469            </button>
2470        </h3>
2471    </div>
2472
2473    <div class="accordion__panel__body panel__body"  aria-hidden="true" role="tabpanel">
2474        <div class="container-fluid">
2475            <div class="row">
2476                
2477                <div class="col-xs-12 col-content" data-text-alignment="left">
2478                    
2479                    
2480                    
2481                    <div class="stripe__text cms-html-var"><p>We recommend reserving your optimal date as soon as possible. Due to high demand, our slots book up quickly. However, we're always here to help and will do our best to accommodate your preferred date.</p>
2482</div>
2483                    
2484                    <div class="stripe__actions">
2485                        
2486                        
2487                    </div>
2488                </div>
2489            </div>
2490        </div>
2491    </div>
2492</div>
2493<div class="accordion__panel">
2494    <div class="accordion__panel__header">
2495        <h3 class="accordion__panel__heading h3">
2496            <button class="btn-link" aria-expanded="false">
2497                What accommodations are available for wedding guests?
2498                <span class="accordion__panel__heading__icon" aria-hidden="true">
2499                    <svg class="icon icon-arrow-bottom"><use href="#icon-arrow-bottom"></use></svg>
2500                </span>
2501            </button>
2502        </h3>
2503    </div>
2504
2505    <div class="accordion__panel__body panel__body"  aria-hidden="true" role="tabpanel">
2506        <div class="container-fluid">
2507            <div class="row">
2508                
2509                <div class="col-xs-12 col-content" data-text-alignment="left">
2510                    
2511                    
2512                    
2513                    <div class="stripe__text cms-html-var"><p>We offer a variety of comfortable accommodations, including rooms, suites, and even a beach house. Special rates may be available for wedding guests. Weddings booked in advance will have the added benefit of a 20-room hotel block for their guests to book, additional rooms may be added based on availability. Please inquire further for details.</p></div>
2514                    
2515                    <div class="stripe__actions">
2516                        
2517                        
2518                    </div>
2519                </div>
2520            </div>
2521        </div>
2522    </div>
2523</div>
2524<div class="accordion__panel">
2525    <div class="accordion__panel__header">
2526        <h3 class="accordion__panel__heading h3">
2527            <button class="btn-link" aria-expanded="false">
2528                Does Union Bluff Hotel offer wedding planning services?
2529                <span class="accordion__panel__heading__icon" aria-hidden="true">
2530                    <svg class="icon icon-arrow-bottom"><use href="#icon-arrow-bottom"></use></svg>
2531                </span>
2532            </button>
2533        </h3>
2534    </div>
2535
2536    <div class="accordion__panel__body panel__body"  aria-hidden="true" role="tabpanel">
2537        <div class="container-fluid">
2538            <div class="row">
2539                
2540                <div class="col-xs-12 col-content" data-text-alignment="left">
2541                    
2542                    
2543                    
2544                    <div class="stripe__text cms-html-var"><p>Most of our couples find a planner isn't necessary as your coordinator works with you from the start of your planning through to the end of your wedding day. They will help you with suggestions, ideas, and coordinating it all; so your wedding day can truly be one to remember.&nbsp;</p></div>
2545                    
2546                    <div class="stripe__actions">
2547                        
2548                        
2549                    </div>
2550                </div>
2551            </div>
2552        </div>
2553    </div>
2554</div>
2555<div class="accordion__panel">
2556    <div class="accordion__panel__header">
2557        <h3 class="accordion__panel__heading h3">
2558            <button class="btn-link" aria-expanded="false">
2559                Are there recommended event vendors?
2560                <span class="accordion__panel__heading__icon" aria-hidden="true">
2561                    <svg class="icon icon-arrow-bottom"><use href="#icon-arrow-bottom"></use></svg>
2562                </span>
2563            </button>
2564        </h3>
2565    </div>
2566
2567    <div class="accordion__panel__body panel__body"  aria-hidden="true" role="tabpanel">
2568        <div class="container-fluid">
2569            <div class="row">
2570                
2571                <div class="col-xs-12 col-content" data-text-alignment="left">
2572                    
2573                    
2574                    
2575                    <div class="stripe__text cms-html-var"><p>Indulge in our expertly crafted, customizable catering packages that showcase the best of local, seasonal flavors. Our culinary team tailors every detail to suit your event, ensuring each dish is a memorable celebration of taste. Enjoy a slice of Union Bluff at your next special occasion.</p>
2576</div>
2577                    
2578                    <div class="stripe__actions">
2579                        
2580                        
2581                            <div>
2582                                <a href="https://document-tc.galaxy.tf/wdpdf-epyes16n8dn3rzspmljqfiuz/weddings_cms-document.pdf" target="_blank"  class="btn btn-secondary
2583
2584">
2585                                    View Menus
2586                                    <span class="sr-only"> opens in a new tab</span>
2587
2588                                </a>
2589                            </div>
2590                        
2591                    </div>
2592                </div>
2593            </div>
2594        </div>
2595    </div>
2596</div>
2597<div class="accordion__panel">
2598    <div class="accordion__panel__header">
2599        <h3 class="accordion__panel__heading h3">
2600            <button class="btn-link" aria-expanded="false">
2601                Can we host both our ceremony and reception at the Union Bluff Hotel?
2602                <span class="accordion__panel__heading__icon" aria-hidden="true">
2603                    <svg class="icon icon-arrow-bottom"><use href="#icon-arrow-bottom"></use></svg>
2604                </span>
2605            </button>
2606        </h3>
2607    </div>
2608
2609    <div class="accordion__panel__body panel__body"  aria-hidden="true" role="tabpanel">
2610        <div class="container-fluid">
2611            <div class="row">
2612                
2613                <div class="col-xs-12 col-content" data-text-alignment="left">
2614                    
2615                    
2616                    
2617                    <div class="stripe__text cms-html-var"><p>Yes, you can certainly host both your ceremony and reception at our venue. Union Bluff offers a place for your guests to come, stay, eat, relax, and play, all without getting into their car. There are many places within walking distance of our property that will show your guests how we like to have fun in Maine!</p></div>
2618                    
2619                    <div class="stripe__actions">
2620                        
2621                        
2622                    </div>
2623                </div>
2624            </div>
2625        </div>
2626    </div>
2627</div>
2628<div class="accordion__panel">
2629    <div class="accordion__panel__header">
2630        <h3 class="accordion__panel__heading h3">
2631            <button class="btn-link" aria-expanded="false">
2632                What sets Union Bluff Hotel apart from other Maine wedding venues?
2633                <span class="accordion__panel__heading__icon" aria-hidden="true">
2634                    <svg class="icon icon-arrow-bottom"><use href="#icon-arrow-bottom"></use></svg>
2635                </span>
2636            </button>
2637        </h3>
2638    </div>
2639
2640    <div class="accordion__panel__body panel__body"  aria-hidden="true" role="tabpanel">
2641        <div class="container-fluid">
2642            <div class="row">
2643                
2644                <div class="col-xs-12 col-content" data-text-alignment="left">
2645                    
2646                    
2647                    
2648                    <div class="stripe__text cms-html-var"><section id="continued">
2649<p>Union Bluff Hotel is set apart by its unique combination of tradition, elegance, and natural beauty. Our venues are designed to provide a versatile mix for your special day, and our commitment to customer satisfaction makes us stand out in the industry.</p>
2650
2651<p>See all our testimonials on <a href="https://www.theknot.com/marketplace/union-bluff-meeting-house-york-me-254388">The Knot</a> and <a href="https://www.weddingwire.com/biz/union-bluff-hotel-york-beach/d7866315dbd01108.html">Wedding Wire</a>!</p>
2652</section>
2653</div>
2654                    
2655                    <div class="stripe__actions">
2656                        
2657                        
2658                    </div>
2659                </div>
2660            </div>
2661        </div>
2662    </div>
2663</div>
2664        
2665        </div><!-- .accordion -->
2666    </div><!-- .container -->
2667</div><!-- .stripe -->
2668
2669<style>
2670
2671  #plain-text-outer-id-ccdd6db498e7d2cf1787d3c617a91186.custom-html{
2672     
2673    padding-top: 0px;
2674     
2675     
2676      padding-bottom: 60px;
2677    
2678  }
2679</style>
2680
2681
2682<script>
2683    if(!window.plainTextBlock) {
2684    window.plainTextBlock = [];
2685  }
2686  window.plainTextBlock['id-ccdd6db498e7d2cf1787d3c617a91186'] = {
2687    introContent: '',
2688    introTitle: `My title`,
2689    introSubtitle: `My subtitle`,
2690    introLinkTitle: `Read More`,
2691    introBtnTitle: `Button`,
2692  }
2693
2694  window.plainTextBlock['id-ccdd6db498e7d2cf1787d3c617a91186'].introContent = `<p>Vivamus euismod, quam ac consectetur efficitur, odio lectus gravida tellus, vel pretium sapien dolor sit amet leo. Donec ex lorem, porttitor et augue at, viverra congue elit. Fusce pharetra odio id lacus aliquet scelerisque. Donec blandit magna eu lectus lobortis sollicitudin. Duis eget vulputate lacus. Nullam condimentum venenatis eros, in pharetra sem vestibulum ac. Mauris consectetur massa sed ultrices vulputate.<\/p>\r\n`;
2695</script>
2695
2696
2697  <div id="plain-text-outer-id-ccdd6db498e7d2cf1787d3c617a91186" class=" custom-html  custom-html___full-width ">
2698    <div class= "">
2699      <div id="id-ccdd6db498e7d2cf1787d3c617a91186" class="js-plain-text-block" v-cloak>
2700        
2701      </div>
2702      
2703        
2704      
2705    </div>
2706  </div>
2707
2708<div
2709    class="stripe-default-padding slider_block  id-bfb8f22e879ec4f27c2f4fe0032a7d7f "
2710    style="
2711               padding-top: 0px;    padding-bottom: 0px;"
2712>
2713    <div class="">
2714
2715
2716
2717<style>
2718    .id-bfb8f22e879ec4f27c2f4fe0032a7d7f .m-plain-text {
2719        max-width: 1200px;
2720        padding-left: 30px;
2721        padding-right: 30px;
2722        margin-left: auto;
2723        margin-right: auto;
2724    }
2725
2726    @media (max-width: 1199px) and (min-width: 768px) {
2727        .id-bfb8f22e879ec4f27c2f4fe0032a7d7f .m-plain-text {
2728            max-width: 970px;
2729            padding-left: 21px;
2730            padding-right: 21px;
2731        }
2732    }
2733
2734    @media (max-width: 767px) {
2735        .id-bfb8f22e879ec4f27c2f4fe0032a7d7f .m-plain-text {
2736            padding-left: 15px;
2737            padding-right: 15px;
2738        }
2739    }
2740</style>
2741
2742  
2743
2744        <div class="js-slider__wrapper slider-img-full cms-custom-color">
2745            <div class="js-slider" data-pagination="true" >
2746<div
2747    class="stripe-default-padding id-0d970fab5cf97183d4dea0457dab084c slider-img-full__item"
2748    style="               padding-top: 155px;    padding-bottom: 155px;"
2749> 
2750            <div class="slider-img-full__item__background-img">
2751    <picture>
2752                    <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wijpeg-7vt56bs4w1t9as51uy9u0iey1/union-bluff-5500.jpg?width=850">
2753                            <source media="(max-width: 1199px)" srcset="https://image-tc.galaxy.tf/wijpeg-7vt56bs4w1t9as51uy9u0iey1/union-bluff-5500.jpg?width=1199">
2754                        <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
2755            data-lazy="https://image-tc.galaxy.tf/wijpeg-7vt56bs4w1t9as51uy9u0iey1/union-bluff-5500.jpg?width=1920" alt="Landscape view of the beach on a sunny day at Union Bluff Hotel">
2756            </picture>
2757</div>
2758            <div class="slider-img-full__item__overlay" style="background-color: rgba(35, 56, 93, 0.6)"></div>
2759        <div class="m-plain-text slider_content"
2760        data-text-alignment="default"
2761        style="    ">
2762        <div class="m-plain-text--stripe cms-content">
2763                                    <div class="m-plain-text--content cms-item cms-html-var hidden-xs"><div style="width: 100%; max-width:600px; margin: 0 auto;">
2764<h2>Old World&nbsp;Charm, World Class Lodging:<br />
2765<span style="font-size:14px;"><em>Wonderfully situated on Short Sands Beach since 1868</em></span></h2>
2766</div>
2767</div>
2768                        <div class="m-plain-text--content cms-item cms-html-var visible-xs-block"><div style="width: 100%; max-width:600px; margin: 0 auto;">
2769<h2>Old World&nbsp;Charm, World Class Lodging:<br />
2770Wonderfully situated on Short Sands Beach since 1868</h2>
2771</div>
2772</div>
2773                                            </div>
2774    </div>
2775</div>        </div>
2776        <div class="js-slider__insert-grouped-actions"></div>
2777    </div>
2778    </div>
2779</div>
2780
2781    </div>
2782</div><!-- #main-content -->
2783
2784
2785
2786
2787
2788
2789
2790<script>
2791    window.footerConfigs = {
2792        "footerLanguages": {
2793  
2794}
2795    }
2796
2797    if(!window.footerThreeTextFields) {
2798        window.footerThreeTextFields = [];
2799    }
2800    window.footerThreeTextFields['id-d5675f9efed6a4ca408a4989bbec7f54'] = {
2801        hotelName: ``,
2802        contact: `<p><img alt=\"Official logo of Union Bluff Hotel\" src=\"https://image-tc.galaxy.tf/wisvg-130c8gmiaztkir2h9c55xto8b/file.svg\" style=\"width: 195px; height: 100px;\" \/><\/p>\r\n\r\n<p paraeid=\"&lbrace;5dbe349c-57b2-48ac-8d32-9dcfad5cde1d&rbrace;&lbrace;179&rbrace;\" paraid=\"424\">Union Bluff Hotel &amp; Meeting House&nbsp;8 Beach St, York, ME 03909<br \/>\r\nTel: <a href=\"tel:+12073631333\">+1-207-363-1333<\/a>&nbsp;| Email:&nbsp;<a href=\"mailto:[email protected]\">[email protected]<\/a><br \/>\r\n&copy; 
2802<script>document.write(new Date().getFullYear());<\/script> Union Bluff Hotel<\/p>\r\n`,
2803        copyright: `<p><a href=\"http:\/\/www.ogunquit.com\"><img alt=\"Ogunquit Resort Collection logo used at Union Bluff Hotel\" src=\"https://image-tc.galaxy.tf/wipng-esprts1brl69ybxgy4zjnvyp7/file.png\" style=\"width: 250px; height: 250px;\" \/><\/a><\/p>\r\n`
2804    }
2805
2806    if(!window.footerThreeLinks) {
2807        window.footerThreeLinks = {};
2808    }
2809    window.footerThreeLinks['id-d5675f9efed6a4ca408a4989bbec7f54'] = {footerLinksList: [
2810{
2811    url: '/accessibility',
2812    target: false,
2813    text: `Accessibility`
2814},
2815{
2816    url: '/privacy-policy',
2817    target: false,
2818    text: `Privacy Policy`
2819},
2820{
2821    url: '/book/modify-booking',
2822    target: true,
2823    text: `Modify\/Cancel Reservation`
2824},
2825{
2826    url: '/Explore/gallery',
2827    target: false,
2828    text: `Gallery`
2829},
2830{
2831    url: 'https://www.toasttab.com/union-bluff-hotel-york-8-beach-street/giftcards?',
2832    target: true,
2833    text: `Grill & Pub Gift Cards`
2834},
2835{
2836    url: 'https://swipeit.com/co-branded/merchant/union-bluff-hotel-meeting-house-11405',
2837    target: true,
2838    text: `Hotel Gift Cards`
2839},
2840{
2841    url: 'https://www.youtube.com/live/r2ycqXfpUbU',
2842    target: true,
2843    text: `Beach LiveCam`
2844},]}
2845
2846    if(!window.footerThreeNewsLetter) {
2847        window.footerThreeNewsLetter = [];
2848    }
2849    window.footerThreeNewsLetter['id-d5675f9efed6a4ca408a4989bbec7f54'] = {
2850        title: `Stay Connected`,
2851        placeholder: `Email Address`,
2852        btnTitle: `Sign Up`
2853    };
2854
2855    if (!window.footerThreeCustomHtml) {
2856        window.footerThreeCustomHtml = [];
2857    }
2858    window.footerThreeCustomHtml['id-d5675f9efed6a4ca408a4989bbec7f54'] = {
2859        contentHtml: ''
2860    }
2861
2862    if(!window.footerThreePartners) {
2863        window.footerThreePartners = {};
2864    }
2865    window.footerThreePartners['id-d5675f9efed6a4ca408a4989bbec7f54'] = {
2866title: ``,
2867partnersList: []}
2868
2869    if(!window.footerThreeLocales) {
2870        window.footerThreeLocales = [];
2871    }
2872    window.footerThreeLocales['id-d5675f9efed6a4ca408a4989bbec7f54'] = {
2873        opensInANewTab: `opens in a new tab`,
2874        addEmailToSub: `Add your email to subscribe`,
2875        followUs: `Follow us`,
2876        navigationLink: `Link`,
2877        manageCookies: `Manage Cookies`
2878    }
2879</script>
2879
2880    <footer id="footer-content" class="js-footer-three-app page-footer m-footer-base_3" data-footer-name="ft3" v-cloak>
2881        <footer-three-app
2882            :configs="{
2883                websiteType: 'hotel',
2884                blockId: 'id-d5675f9efed6a4ca408a4989bbec7f54',
2885                languageSelectorEnabled: false,
2886                socialIcons: {
2887                    enabled: true,
2888                    label: false
2889                },
2890                socialIconLinks: {iconStyles: {
2891    iconStyle: 'outlined',
2892    socialIconColor: ''
2893},
2894socialLinks: {
2895    facebook: 'https://www.facebook.com/UnionBluff/',
2896    facebookTarget: true,
2897    twitter: '',
2898    twitterTarget: false,
2899    tripAdvisor: '',
2900    tripAdvisorTarget: false,
2901    instagram: 'https://www.instagram.com/unionbluff/',
2902    instagramTarget: true,
2903    youTube: '',
2904    youTubeTarget: false,
2905    pinterest: '',
2906    pinterestTarget: false,
2907    weChat: '',
2908    weChatTarget: false,
2909    linkedin: '',
2910    linkedinTarget: false,
2911    tiktok: '',
2912    tiktokTarget: false,
2913    xing: '',
2914    xingTarget: false,
2915    google: '',
2916    googleTarget: false,
2917    lineMessenger: '',
2918    lineMessengerTarget: false,
2919    whatsapp: '',
2920    whatsappTarget: false,
2921    weibo: '',
2922    weiboTarget: false,
2923    flickr: '',
2924    flickrTarget: false,
2925    foursquare: '',
2926    foursquareTarget: false,
2927    snapchat: '',
2928    snapchatTarget: false
2929},
2930locales: {
2931    opensInANewTab: 'opens in a new tab',
2932}},
2933                customSocialIconsList: {iconColor: '',
2934customSocialIconsList: []},
2935                logo: {
2936                    logoTop: '',
2937                    logoBottom: '',
2938                    customBackground: {
2939                        enabled: false,
2940                        backgroundColor: ''
2941                    },
2942                    additionalLanguages: {
2943                        enabled: false,
2944                        logoTop: '',
2945                        logoBottom: '',
2946                        backgroundColor: ''
2947                    }
2948                },
2949                hr: {
2950                    enabled: false,
2951                    width: '100',
2952                    devices: 'All Devices'
2953                },
2954                partners: {
2955                    enabled: true
2956                },
2957                newsletter: {
2958                    enabled: true,
2959                    buttonOnly: false,
2960                    url: '/newsletter',
2961                    opensInNewTab: false,
2962                    style: 'Action Custom'
2963                },
2964                widgetEnabled: false,
2965                isSecurePrivacyEnabled: true,
2966                manageCookies: true,
2967            }"
2968        >
2969
2970        </footer-three-app>
2971         
2972    </footer>
2973<script type="text/javascript" id="lightbox_json_store">
2974	var GalaxyPersonalization = { pageCampaigns : [{"id":"e39567763595228a958820a928d54d7158b9c1e6","origin_id":12829,"name":"Micro Weddings","trigger":{"id":10965,"devices":["desktop","tablet","mobile"],"duration":{"date_start":"","date_end":"","hour_start":"","hour_end":""},"timezone":"visitor","countries":[],"geo":{"continents":[],"countries":[],"coordinates":[]},"visits_type":"","visits":0,"delay":0,"max_repeat":"always","query_string":"","ignore_utm":false},"html":"\n\n\n\n\n\n\n<style>\n    #id-17ad3a07ae4d880725ba6fee584cb2e6{\n        color: #000;\n        text-align: Left;\n    }\n    #id-17ad3a07ae4d880725ba6fee584cb2e6 h1,\n    #id-17ad3a07ae4d880725ba6fee584cb2e6 h2,\n    #id-17ad3a07ae4d880725ba6fee584cb2e6 h3,\n    #id-17ad3a07ae4d880725ba6fee584cb2e6 h4,\n    #id-17ad3a07ae4d880725ba6fee584cb2e6 h5,\n    #id-17ad3a07ae4d880725ba6fee584cb2e6 .m-popup-wrap{\n        color: #000;\n    }\n\n    #id-17ad3a07ae4d880725ba6fee584cb2e6 a:not(.btn),\n    #id-17ad3a07ae4d880725ba6fee584cb2e6 a:not(.btn):visited {\n        color: \n    }\n    #id-17ad3a07ae4d880725ba6fee584cb2e6 .m-popup-wrap{\n        \n            background-color: ;\n        \n        \n    }\n\n    \n    [dir=\"ltr\"] #id-17ad3a07ae4d880725ba6fee584cb2e6.imageRight .dialog-close,\n    [dir=\"rtl\"] #id-17ad3a07ae4d880725ba6fee584cb2e6.imageLeft .dialog-close,\n    #id-17ad3a07ae4d880725ba6fee584cb2e6 .no-content .dialog-close {\n      background-color: ;\n    }\n    \n\n    \n\n    \n<\/style>\n\n<div id=\"id-17ad3a07ae4d880725ba6fee584cb2e6\" class=\"dialog js-dialog-simple m-popup m-personalization-popup image-fit-height imageLeft\" aria-hidden=\"true\">    \n    <div class=\"m-personalization-popup__dialog\" role=\"dialog\"\n        aria-labelledby=\"dialog-title-id-17ad3a07ae4d880725ba6fee584cb2e6\"\n        aria-describedby=\"dialog-description-id-17ad3a07ae4d880725ba6fee584cb2e6\"\n    >\n        \n        <div class=\"m-personalization-popup__modal \" role=\"document\">\n            <button class=\"dialog-close js-dialog-close\" aria-label=\"Close this dialog window\">&times;<\/button>\n            <div class=\"m-popup-wrap\">\n                \n                \n                    \n                        <div class=\"m-popup-wrap--img\">\n                            <div class=\"\">\n                                <div class=\"ratio-content\">\n                                    <picture>\n                                        \n                                            <source media=\"(max-width: 767px)\" srcset=\"https:\/\/image-tc.galaxy.tf\/wipng-2kv0fapdtdv26j6rbys8oqs2s\/stock-photos-59.png?width=550\">\n                                        \n                                        \n                                            <source media=\"(max-width: 1199px)\" srcset=\"https:\/\/image-tc.galaxy.tf\/wipng-2kv0fapdtdv26j6rbys8oqs2s\/stock-photos-59.png?width=900\">\n                                        \n                                        \n                                        <img src=\"https:\/\/image-tc.galaxy.tf\/wipng-2kv0fapdtdv26j6rbys8oqs2s\/stock-photos-59.png?width=900\" alt=\"\">\n                                        \n                                    <\/picture>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    \n                \n                <div class=\"m-popup-wrap--content\">\n                    \n                        <h2 id=\"dialog-title-id-17ad3a07ae4d880725ba6fee584cb2e6\" class=\"h2\">Micro Wedding Package<\/h2>\n                    \n                    \n                        <h3 id=\"dialog-description-id-17ad3a07ae4d880725ba6fee584cb2e6\"class=\"h3\">Oceanfront Intimacy<\/h3>\n                    \n                    <div class=\"content\">\n                        <p>For intimate celebrations with up to 50 guests, our Micro Wedding Package is the ideal choice. Bookings are available within six months of your desired date, offering flexibility for your special day. Enjoy a beautiful ocean view lawn ceremony and a reception in our Breakwater Room, creating the perfect setting for your small, cherished gathering.<\/p>\r\n\n                    <\/div>\n\n                    \n\n                    \n\n                    \n                        <div class=\"stripe-btn-wrapper\">\n                            <a href=\"https:\/\/document-tc.galaxy.tf\/wdpdf-f1mk7irm9n1nnkf5abf6vqw4p\/weddings_cms-document.pdf\" target=\"_blank\"  aria-label=\"Package Info\"  class=\"btn btn-secondary\n\n\">\n                                Package Info\n                            <\/a>\n                        <\/div>\n                    \n                <\/div>\n                \n            <\/div>\n        <\/div>\n        <div class=\"m-personalization-popup__bottom\"><\/div>\n    <\/div>\n<\/div>\n","source":{"type":"theme","key":"tc-theme"}}],
2975	allActiveCampaigns : [{"id":"e39567763595228a958820a928d54d7158b9c1e6","visits_type":""},{"id":"555c7a0cd753b67644cefb5b3ac7ff90c7ae4bb9","visits_type":""},{"id":"f1266523a51f4d91a5a10726b03065eea46edce5","visits_type":""}]}
2976</script>
2976
2977
2978<script src="/frontend/galaxy-helpers/public/galaxy-helpers.js?v=l-17ff7652-ff8c-4161-b0b1-27fbc775e4ec"></script>
2978<!-- Generated by Galaxy-->
2979<script type="text/template" id="sliderPrevArrow">
2980    <button class="slick-prev" aria-label="Go to previous slideshow element" type="button"><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg> <span class="sr-only">Previous</span></button>
2981</script>
vendor: 1 bytes, line 2981
2981
2982<script type="text/template" id="sliderNextArrow">
2983    <button class="slick-next" aria-label="Go to next slideshow element" type="button"><svg aria-hidden="true" class="icon icon-arrow-right"><use href="#icon-arrow-right"></svg><span class="sr-only">Next</span></button>
2984</script>
vendor: 1 bytes, line 2984
2984
2985<script type="text/template" id="sliderPagination">
2986    <div class="slick-custom-pagination"><span class="slick-current-slide"></span> / <span class="slick-total-slide"></span></div>
2987</script>
vendor: 1 bytes, line 2987
2987
2988<script type="text/template" id="sliderPlayPause">
2989    <button class="slick-play-pause" type="button">
2990        <span class="slick-play-pause__pause"><svg aria-hidden="true" class="icon icon-pause"><use href="#icon-pause"></svg><span class="sr-only">Pause slideshow</span></span>
2991        <span class="slick-play-pause__play"><svg aria-hidden="true" class="icon icon-play"><use href="#icon-play"></svg><span class="sr-only">Play slideshow</span></span>
2992    </button>
2993</script>
vendor: 1 bytes, line 2993
2993
2994<script type="text/template" id="sliderGroupedActions">
2995    <div class="slider__actions slider__actions--flat">
2996		<span class="sr-only">Slideshow control buttons</span>
2997		<span class="sr-only">Clicking on the following links will update the content above</span>
2998        <div class="slider__action js-slider-prev-container"></div>
2999        <div class="slider__action js-slider-pagination-container"></div>
3000        <div class="slider__action js-slider-next-container"></div>
3001    </div>
3002</script>
vendor: 1 bytes, line 3002
3002
3003<script type="text/template" id="sliderGroupedActionsAutoRotate">
3004    <div class="slider__actions slider__actions--flat">
3005		<span class="sr-only">Slideshow control buttons</span>
3006		<span class="sr-only">Clicking on the following links will update the content above</span>
3007        <div class="slider__action js-slider-pagination-container"></div>
3008        <div class="slider__action js-slider-prev-container"></div>
3009        <div class="slider__action js-slider-playpause-container"></div>
3010        <div class="slider__action js-slider-next-container"></div>
3011    </div>
3012</script>
vendor: 1 bytes, line 3012
3012
3013<script type="text/template" id="templateReadMore">
3014    <a class="l-read-more" href="#"  aria-label="Read more about The Union Bluff Hotel" ><span>Read more</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
3015</script>
vendor: 1 bytes, line 3015
3015
3016<script type="text/template" id="templateReadLess">
3017    <a class="l-read-less" href="#"  aria-label="Read less about The Union Bluff Hotel"><span>Read less</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
3018</script>
vendor: 1 bytes, line 3018
3018
3019<script>
3020var traductionBM = {
3021    previousMonth: 'Previous Month',
3022    nextMonth: 'Next Month',
3023}
3024</script>
vendor: 1 bytes, line 3024
3024
3025<script>
3026var validationMessages = {
3027    required: "This field is required.",
3028    email: "Please enter a valid e-mail address.",
3029    url: "Please enter a valid URL.",
3030    date: "Please enter a valid date.",
3031}
3032</script>
vendor: 1 bytes, line 3032
3032
3033<script>
3034  window.isHome = "0";
3035
3036  window.localeSlider = {
3037  goToNextSlide: 'Go to next slide, slide {current} of {total}',
3038  goToPrevSlide: 'Go to previous slide, slide {current} of {total}',
3039  lastSlide: 'You are on the last slide',
3040  firstSlide: 'You are on the first slide',
3041  nowOnSlide: 'You are now on slide {current} of {total}',
3042  videoPause: 'Slider is paused',
3043  videoPlay: 'Slider is playing',
3044  toggleFullScreen: 'Toggles gallery to full screen, {current} of {total}',
3045  youAreOnFullScreen: 'You are on full image',
3046  youCloseFullScreen: 'You closed the full image'
3047  };
3048</script>
3048
3049
3050<script defer src="/integration/tc-theme/public/js/bundle.js?v853407f02913ca0a56b296d19c7f150a"></script>
3050
3051<div id="bm-calendars" class="bm-calendar-container bm___calendar-container"></div>
3052<div class="dialog js-dialog-lightbox-vue" aria-hidden="true">
3053  <div class="dialog-content--lightbox container">
3054    <div class="js-slider-container container"></div>
3055    
3055<script type="text/template" class="js-template" id="js-template-lightbox">
3056      <div class="js-slider__wrapper">
3057        <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]>
3058          [%~ it.images :item%]
3059          <div class="slider-lightbox__slide">
3060            <div class="slider-lightbox__image-container">
3061              [%? item.url && !item.caption%]
3062                <div class="slider-lightbox__captions icon-chain">
3063                    <a href="[%= item.url %]"
3064                        [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%]
3065                        [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%]
3066                        class="icon-chain-wrapper">
3067                        <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg>
3068                    </a>
3069                </div>
3070              [%?%]
3071              [%? item.isVideo === true %]
3072                <div class="slider-lightbox__video-wrapper">
3073                  [%= item.video %]
3074                </div>
3075              [%?? item.isVideo === false %]
3076                <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
3077                [%? item.title || item.desc || item.caption%]
3078                <div class="slider-lightbox__captions">
3079                  [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%]
3080                  [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%]
3081                  [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%]
3082                </div>
3083                [%?%]
3084              [%?%]
3085              [%? it.options.download %]
3086                <div class="slider-lightbox__actions">
3087                  <a class="download-link" href="[%= item.downloadLink %]" download>
3088                    <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg>
3089                    Download
3090                  </a>
3091                </div>
3092              [%?%]
3093            </div>
3094          </div>
3095          [%~%]
3096        </div>
3097        <div class="slider-lightbox__slides-controls clearfix">
3098          <div class="pull-right">
3099            <div class="js-slider__insert-grouped-actions"></div>
3100          </div>
3101        </div>
3102      </div>
3103    </script>
3103
3104  </div>
3105</div>
3106<div id="generalAnnoucement" aria-atomic="true" aria-live="assertive" class="sr-only"></div>
3107<div id="aria-announcer" class="sr-only" aria-live="polite" role="status" aria-atomic="true"></div>
3108<script>
3109  window.locale ={
3110    moreMenuClosed : 'More menu closed',
3111    moreMenuOpened :'More menu opened',
3112    bookingMaskClosed: 'Booking mask closed',
3113    bookingMaskOpened: 'Booking mask Opened'
3114  }
3115</script>
3115
3116<div id="tooltips-wrapper"></div>
3117
3118
3119<!-- Extension Consent Popup -->
3120
3121
3122
3123<script defer src="/integration/tc-ext-integrated-datalayer/public/js/bundle.js?v853407f02913ca0a56b296d19c7f150a" crossorigin="anonymous"></script>
3123
3124
3125
3126<script class="js-module-currency-switcher">
3127  let currencySwitcherConfig = {
3128
3129    hotelId: '9879084',
3130    isChain: false,
3131    geolocation: false,
3132    defaultCurrency: 'USD',
3133    topCurrencies: ''.split(','),
3134    currenciesAsCode: ''.split(','),
3135
3136    locales: {
3137      search: 'Search',
3138      topCurrencies: 'Top currencies',
3139      allCurrencies: 'All currencies',
3140      results: 'Results',
3141      noResults: 'No results found',
3142      removeButton: 'cleans the search input',
3143      optionButton: 'will be set as the default currency',
3144      selectYourCurrency: 'Select your currency',
3145      opensThePopup: 'Opens the currency switcher dialog',
3146      selectedCurrency: 'Selected currency:',
3147      backToMenu: 'Back to the menu',
3148      popupClose: 'Back to the menu'
3149    }
3150  };
3151  
3152  if (!window.GLXExtensions) {
3153    window.GLXExtensions = { 
3154      currencySwitcher: currencySwitcherConfig 
3155    };
3156  } else {
3157    window.GLXExtensions.currencySwitcher = currencySwitcherConfig;
3158  }
3159</script>
vendor: 1 bytes, line 3159
3159
3160<script defer src="/integration/tc-ext-currency-switcher/public/js/bundle-ext-currency-switcher.js?v853407f02913ca0a56b296d19c7f150a" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3160
3160
3161<script>
3162  window.gmsSDKSession = true; // use sessionStorage and not localStorage for sdk (user token)
3163  window.gmsJSPath = '/integration/tc-ext-guest-portal/public/compiled/js/';
3164</script>
3164
3165
3166<script defer src="https://cdn.galaxy.tf/asset-galaxy/js/gms-latest.min.js?v853407f02913ca0a56b296d19c7f150a"></script>
3166
3167
3168<script defer src="/integration/tc-ext-guest-portal/public/compiled/js/main.bundle.js?v853407f02913ca0a56b296d19c7f150a"></script>
vendor: 1 bytes, line 3168
3168
3169<script>  
3170  var gmsUrlReservation = '';
3171  var gmsUrlReservationTarget = false;
3172  var endpointBase = 'https://api.travelclick.com/loyalty/v2/9879084'
3173;
3174  var tokenEndpoint = 'proxy'
3175;
3176  var reservationUrl = '';
3177  var gmsModifyBookingURL = ''; /* Link for the button "Modify" if no value */
3178  var language = 'en';
3179  var gmsLoginURL = '/book/gp-login';
3180  var gmsHomeURL = '';
3181  var gmsSignUpURL = '/book/gp-sign-up';
3182  var gmsResetPasswordURL = '/book/gp-reset-password';
3183  var gmsSignUpSuccessURL =  '/book/gp-sign-up-success';
3184  var gmsResetPasswordCodeSuccessURL = '/book/gp-reset-password-step-2';
3185  var gmsDateFormat = 'YYYY-MM-DD';
3186  var gmsFirstDay =  2
3187;
3188  var gmsDatePlaceholder =  '';
3189  var gmsCalendars = {
3190    wcag: {
3191      selectedCheckInDate: "Selected check in date is",
3192      selectedCheckOutDate: "Selected check out date is",
3193      selectedCheckInDateText: "This button opens the calendar to select check in date.",
3194      selectedCheckOutDateText: "This button opens the calendar to select check out date.",
3195      selected: "Selected",
3196    },
3197    labels: {
3198      previousMonth: "Previous Month",
3199      nextMonth: "Next Month",
3200    }
3201  }
3202
3203  
3204
3205  var gmsConfigObject = {
3206    hotelsDefaultPhoto: 'https://via.placeholder.com/150',
3207    consentTexts: {
3208      popup: {
3209        title: "One more thing",
3210        button: "Continue",
3211        require_text: "Please select one option to continue"
3212      },
3213      email: {
3214        opt_in: ""
3215,
3216        opt_out: "NO! I don't want to know about special offers and promotions",
3217      },
3218      conditions: "",
3219    }
3220  };
3221  var gmsBookingEngineProviderId =  
3222
3223'29'
3224
3225
3226;
3227  var gmsHotelsData = '/json/search/311/1/gp-hotels.json'
3228  var tierData = '[{"id":1315,"name":"","gms_tier_id":"","background_color":"","text_color":"","hover_background_color":"","hover_text_color":"","url_image":"","url_tablet_image":"","url_mobile_image":""}]'
3229  window.localesGuestPortalExtension = "/json/locale/13361/311/1"
3230  
3231</script>
3231
3232
3233
3234<script>
3235  window.tcGuestPortalAuthPopupProps = window.tcGuestPortalAuthPopupProps || {};
3236
3237  window.tcGuestPortalAuthPopupProps.layoutType = 1;
3238  
3239  window.tcGuestPortalAuthPopupProps.fullPopUpLayoutConfig = {
3240    title: "",
3241    subtitle: "",
3242    description: "",
3243    benefits: "",
3244    alignment:  'center'
3245
3246  };
3247
3248  window.tcGuestPortalAuthPopupProps.logo = {
3249    src:'', 
3250position:'center',
3251
3252  };
3253  window.tcGuestPortalAuthPopupProps.formLoginConfig = {
3254    alignment:  'center'
3255,
3256    
3257btn_variant: 'gms-btn-action', 
3258    sso_buttons: {
3259      google:  false
3260,
3261      facebook:  false
3262,
3263      twitter: false,
3264      sso_position:  false
3265
3266    }
3267  };
3268
3269  window.tcGuestPortalAuthPopupProps.formSignUpConfig = {
3270    alignment:  'center'
3271, 
3272    
3273btn_variant: 'gms-btn-action', 
3274    sso_buttons: {
3275      google:  false
3276,
3277      facebook:  false
3278,
3279      twitter: false,
3280      sso_position:  false
3281
3282    },
3283    consent_email: 'visible',
3284    termsAndConditionsErrorLabel: "Terms and Conditions Consent",
3285  };
3286
3287  window.tcGuestPortalAuthPopupProps.formSignUpFieldsConfig = {
3288    form_fields: {
3289      title: {
3290    visible: false,
3291    required: false,
3292},
3293first_name: {
3294    required: true
3295},
3296last_name: {
3297    required: true
3298},
3299confirm_password: {
3300    visible: true,
3301    required: true,
3302},
3303phone_number: {
3304    visible: false,
3305    required: false,
3306},
3307secondary_phone_number: {
3308    visible: false,
3309    required: false,
3310},
3311mobile: {
3312    visible: false,
3313    required: false,
3314},
3315address1: {
3316    visible: false,
3317    required: false,
3318},
3319address2: {
3320    visible: false,
3321    required: false,
3322},
3323city: {
3324    visible: false,
3325    required: false,
3326},
3327country: {
3328    visible: false,
3329    required: false,
3330},
3331state_province: {
3332    visible: false,
3333    required: false,
3334},
3335postal_code: {
3336    visible: false,
3337    required: false,
3338},
3339birthday: {
3340    visible: false,
3341    required: false,
3342    date_format: window.gmsDateFormat,
3343},
3344preferred_language: {
3345    visible: false,
3346    required: false,
3347},
3348additional_note: "",
3349loyalty_reward_options: {
3350    visible: window.gmsEarningPreferences
3351}
3352
3353    }
3354  };
3355
3356  window.tcGuestPortalAuthPopupProps.formResetPasswordConfig = {
3357    alignment:  'center'
3358, 
3359    show_have_code: false
3360  }
3361
3362  window.tcGuestPortalAuthPopupProps.resetPasswordCodeSuccessConfig = {
3363    alignment:  'center'
3364, 
3365  }
3366
3367  window.tcGuestPortalAuthPopupProps.signUpSuccessConfig = {
3368    alignment:  'center'
3369, 
3370  }
3371</script>
3371
3372
3373
3374<script type="text/javascript"  src="/CXmB53/Z/-/HKJtCSs12s53/SmDfSchbSrJQLck1Oa/M01OIG1RMA/DTFhBU/gnWDA"></script>
3374</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.