PageSourceSearch

https://www.vivalasvegasweddings.com/about

html vivalasvegasweddings.com collected 2026-10-02 12:03:44 UTC 93,622 bytes, 1,356 lines download raw bytes

1<!DOCTYPE html>
2<html ng-app="LVWApp">
3<head>
4    <meta charset="utf-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6    <meta http-equiv="Cache-Control" content="Public" />
7    <link href="/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
8    <link href="https://fonts.googleapis.com/css2?family=Tilt+Neon&display=swap" rel="stylesheet">
9    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
10    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/&#x40;glidejs/glide/dist/css/glide.core.min.css">
11    <!--
12        /**
13        * @license
14        * MyFonts Webfont Build ID 591214
15        *
16        * The fonts listed in this notice are subject to the End User License
17        * Agreement(s) entered into by the website owner. All other parties are
18        * explicitly restricted from using the Licensed Webfonts(s).
19        *
20        * You may obtain a valid license from one of MyFonts official sites.
21        * http://www.fonts.com
22        * http://www.myfonts.com
23        * http://www.linotype.com
24        *
25        */
26    -->
27    
28    
29
30        <!-- Google tag (gtag.js) -->
vendor: 73 bytes, lines 30-31
30
31        <script async src="https://www.googletagmanager.com/gtag/js?id=
31G-Z57XVMFGEX
vendor: 21 bytes, lines 31-32
31"></script>
32        
32<script>
33            
vendor: 171 bytes, lines 33-37
33window.dataLayer = window.dataLayer || [];
34            function gtag() { dataLayer.push(arguments); }
35            gtag('js', new Date());
36
37            gtag('config', '
37G-Z57XVMFGEX
vendor: 3 bytes, line 37
37');
37//, { 'debug_mode': true });
38            gtag('set', 'allow_ad_personalization_signals', false);
39        </script>
39
40        <!-- Google Tag Manager - LevyOnline DO NOT REMOVE -->
41        
41<script>
vendor: 527 bytes, lines 41-49
41
42            (function (w, d, s, l, i) {
43                w[l] = w[l] || []; w[l].push({
44                    'gtm.start':
45                        new Date().getTime(), event: 'gtm.js'
46                }); var f = d.getElementsByTagName(s)[0],
47                    j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
48                        'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
49            })(window, document, 'script', 'dataLayer', '
49GTM-TL8WRRSN
vendor: 13 bytes, lines 49-50
49');
50        
50</script>
50
51        <!-- End Google Tag Manager -->
52
53
54<title>Viva Las Vegas Weddings | Transforming Tradition Since 1999</title>
55        <meta name="title" property="og:title" content="Viva Las Vegas Weddings | Transforming Tradition Since 1999" />
56        <meta name="twitter:title" content="Viva Las Vegas Weddings | Transforming Tradition Since 1999" />
57
58<meta name="thumbnail" property="og:image" content="https://cdn.vivalasvegasweddings.com/folly/vlv/viva-weddings/meta/page-thumbnail/52b66fbd95d9ab32769d15a2a8fed3b0/couple-kissing-viva-las-vegas-wedding-chapel-sign-las-vegas-boulevard.webp" />
59        <meta name="twitter:image" content="https://cdn.vivalasvegasweddings.com/folly/vlv/viva-weddings/meta/page-thumbnail/52b66fbd95d9ab32769d15a2a8fed3b0/couple-kissing-viva-las-vegas-wedding-chapel-sign-las-vegas-boulevard.webp" />
60
61<meta name="description" property="og:description" content="A gay theater veteran opened a chapel &amp; invented an entire genre. 57+ themed productions on the Vegas Strip — Elvis to Gothic to fantasy. LGBTQ+ since day one." />
62        <meta name="twitter:description" content="A gay theater veteran opened a chapel &amp; invented an entire genre. 57+ themed productions on the Vegas Strip — Elvis to Gothic to fantasy. LGBTQ+ since day one." />
63
64        <meta name="keywords" content="" />
65
66<meta name="url" property="og:url" content="" />
67        <meta name="twitter:site" content="" />
68
69<meta name="type" property="og:type" content="" />
70        <meta name="twitter:card" content="" />
71
72    <link rel="canonical" href="https://www.vivalasvegasweddings.com/about" />
73
74    <!-- Browser Icon -->
75    <link rel="icon" href="/favicon.ico" />
76
77    
78
79    <link href="/content/css?v=mrwOAKcjdCxP4yaainzonFYlAEdGhX4fDX1rR38fGNg1" rel="stylesheet"/>
80
81
82    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
83
84    
84<script>
85        function onloadOptimization() {
86            /*Micrsoft Clarity Tracking Code for https://www.vivalasvegasweddings.com*/
87            const loadClarity = function (c, l, a, r, i, t, y) {
88                c[a] = c[a] || function () {
89                    (c[a].q = c[a].q || []).push(arguments)
90                };
91
92                t = l.createElement(r);
93                t.async = 1;
94                t.src = "https://www.clarity.ms/tag/" + i;
95
96                y = l.getElementsByTagName(r)[0];
97                y.parentNode.insertBefore(t, y);
98            };
99
100            /*Live Chat*/
101            const loadLiveChat = function () {
102                window.__lc = window.__lc || {};
103                window.__lc.license = 6221141;
104                window.__lc.ga_version = "ga";
105
106                var lc = document.createElement('script');
107                lc.type = 'text/javascript';
108                lc.async = true;
109                lc.src = (document.location.protocol === 'https:' ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js';
110                var s = document.getElementsByTagName('script')[0];
111                s.parentNode.insertBefore(lc, s);
112            };
113
114            loadClarity(window, document, "clarity", "script", "xmycjg6936");
115            loadLiveChat();
116
117            /*call rail*/
118            var callRailScript = document.createElement('script');
119            callRailScript.src = "//cdn.callrail.com/companies/736585723/42aaa821a2001c146942/12/swap.js";
120            document.head.appendChild(callRailScript);
121        }
122    </script>
vendor: 100 bytes, lines 122-126
122
123
124    
125    <script src="https://www.google.com/recaptcha/enterprise.js" async defer></script>
126
127</head>
128
129<body>
130        <!-- Google Tag Manager (noscript) - LevyOnline DO NOT REMOVE -->
vendor: 91 bytes, lines 130-132
130
131        <noscript>
132            <iframe src="https://www.googletagmanager.com/ns.html?id=
132GTM-TL8WRRSN
vendor: 123 bytes, lines 132-135
132"
133                    height="0" width="0" style="display:none;visibility:hidden"></iframe>
134        </noscript>
135        
135<!-- End Google Tag Manager (noscript) -->
136
137
138    <div class="ellipsis-container ellipsis-1">
139        <img src="//cdn.vivalasvegasweddings.com/Ellipse-1.webp" alt="gradient img" fetchpriority="high" />
140    </div>
141    <div class="ellipsis-container ellipsis-2">
142        <img src="//cdn.vivalasvegasweddings.com/Ellipse-2.webp" alt="gradient img" fetchpriority="high" />
143    </div>
144    <div class="ellipsis-container ellipsis-3">
145        <img src="//cdn.vivalasvegasweddings.com/Ellipse-3.webp" alt="gradient img" loading="lazy" />
146    </div>
147    <div class="ellipsis-container ellipsis-4">
148        <img src="//cdn.vivalasvegasweddings.com/Ellipse-4.webp" alt="gradient img" loading="lazy" />
149    </div>
150    <div class="ellipsis-container ellipsis-5">
151        <img src="//cdn.vivalasvegasweddings.com/Ellipse-5.webp" alt="gradient img" loading="lazy" />
152    </div>
153    <div class="ellipsis-container ellipsis-6">
154        <img src="//cdn.vivalasvegasweddings.com/Ellipse-1.webp" alt="gradient img" loading="lazy" />
155    </div>
156    <div class="container">
157        <div class="row">
158            <div class="header mar-top-20 hidden-xs col-md-12">
159                <div>
160                    <div data-id="VeJlh4eLUAPS" class="livechat_button btn btn-round btn-hot-pink text-nunito-extra-bold">
161                        <a href="https://www.livechat.com/utm-builder/?utm_source=chat_button&utm_medium=referral&utm_campaign=lc_6221141">Chat Now</a>
162                    </div>
163                </div>
164                <div class="header-logo">
165                    <a href="/">
166                        <img src="//cdn.vivalasvegasweddings.com/viva-las-vegas-logo.png" alt="Viva Las Vegas Weddings Logo" />
167                    </a>
168                </div>
169                <div>
170                    <a class="btn btn-round btn-neon-pink text-nunito-extra-bold" href="tel:800-574-4450">
171                        <i class="fa fa-phone pad-right-5" aria-hidden="true"></i>
172                        (800) 574-4450
173                    </a>
174                </div>
175            </div>
176        </div>
177    </div>
178    <hr class="hidden-xs" />
179    <nav class="navbar navbar-inverse">
180        <div class="container-fluid text-center" style="width:auto;">
181            
182            <!-- Brand and toggle get grouped for better mobile display -->
183            <div class="navbar-header">
184                
185                <div class="visible-xs-inline pull-left mobile-phone">
186                    <div class="header-logo">
187                        <a href="/">
188                            <img src="//cdn.vivalasvegasweddings.com/viva-las-vegas-logo.png" alt="Viva Las Vegas Weddings Logo" loading="lazy" />
189                        </a>
190                    </div>
191                </div>
192                <button type="button" class="navbar-toggle collapsed menuToggle" aria-expanded="false">
193                    <span class="sr-only">Toggle navigation</span>
194                    <span class="icon-bar"></span>
195                    <span class="icon-bar"></span>
196                    <span class="icon-bar"></span>
197                </button>
198            </div>
199
200            <!-- Collect the nav links, forms, and other content for toggling -->
201            <div class="collapse navbar-collapse text-center hidden-lg hidden-md" id="navbar-collapse-1">
202                <ul class="nav navbar-nav">
203                    <li class="">
204                        <a href="/elvis-weddings">Elvis</a>
205                    </li>
206                    <li class="">
207                        <a href="/themed-weddings">Themes</a>
208                    </li>
209                    <li class="">
210                        <a href="/traditional-weddings">Traditional</a>
211                    </li>
212                    <li class="">
213                        <a href="/wedding-receptions">Receptions</a>
214                    </li>
215                    <li class="">
216                        <a href="/lgbtq-weddings">LGBTQ+</a>
217                    </li>
218                    <li class="">
219                        <a href="/vow-renewals">Renewals</a>
220                    </li>
221                    <li class="">
222                        <a href="/wedding-venues">Venues</a>
223                    </li>
224                    <li class="">
225                        <a href="/getting-married-las-vegas">Legal</a>
226                    </li>
227                    <li class="">
228                        <a href="/wedding-extras">Extras</a>
229                    </li>
230                    <li class="active">
231                        <a href="/about">About</a>
232                    </li>
233                    <li class="">
234                        <a href="/livestream-wedding-las-vegas">Livestream</a>
235                    </li>
236                </ul>
237            </div>
238
239            <div class="mobile-menu hidden-md hidden-lg">
240                <nav class="menu">
241                    <div class="menu-list">
242                        <a class="menuToggle" href="/">HOME</a>
243                        <hr />
244                        <a class="menuToggle" href="/elvis-weddings">ELVIS</a>
245                        <hr />
246                        <a class="menuToggle" href="/themed-weddings">THEMES</a>
247                        <hr />
248                        <a class="menuToggle" href="/traditional-weddings">TRADITIONAL</a>
249                        <hr />
250                        <a class="menuToggle" href="/wedding-receptions">RECEPTIONS</a>
251                        <hr />
252                        <a class="menuToggle" href="/lgbtq-weddings">LGBTQ+</a>
253                        <hr />
254                        <a class="menuToggle" href="/vow-renewals">RENEWALS</a>
255                        <hr />
256                        <a class="menuToggle" href="/wedding-venues">VENUES</a>
257                        <hr />
258                        <a class="menuToggle" href="/getting-married-las-vegas">LEGAL</a><hr />
259                        <a class="menuToggle" href="/wedding-extras">EXTRAS</a><hr />
260                        <a class="menuToggle" href="/about">ABOUT</a><hr />
261                        <a class="menuToggle" href="/livestream-wedding-las-vegas">LIVESTREAM</a>
262                    </div>
263                </nav>
264                <button class="close-button menuToggle" id="close-button"><i class="fa fa-times fa-2x"></i></button>
265            </div>
266        </div>
267    </nav>
268
269    <div class="container-fluid mar-top-30">
270
271        
272
273
274<div class="row">
275    <div class="blue-stain-container">
276        <div class="blue-stain blue-stain-about-page hidden-sm visible-md visible-lg">
277            <div class="blue-stain-1">
278                <img src="//cdn.vivalasvegasweddings.com/blue-stain-1.webp" alt="blue stain" />
279            </div>
280            <div class="blue-stain-2">
281                <img src="//cdn.vivalasvegasweddings.com/blue-stain-2.webp" alt="blue stain" />
282            </div>
283        </div>
284    </div>
285    <div class="about-us-container" ng-controller="AboutUsController">
286        <div class="container">
287            <div class="row">
288                <div class="col-xs-12 text-center">
289                    <div class="btn-row">
290                        <a class="btn btn-round btn-hot-pink text-inter-bold" href="/about/frequent-questions">
291                            <span class="text-white">FAQs</span>
292                        </a>
293                        <a class="btn btn-round btn-hot-pink text-inter-bold" href="#about-info-3">
294                            <span class="text-white">Hours Of Operation</span>
295                        </a>
296                        <a class="btn btn-round btn-hot-pink text-inter-bold" href="#contact-form-anchor">
297                            <span class="text-white">Contact</span>
298                        </a>
299                    </div>
300                </div>
301            </div>
302        </div>
303
304            <div class="overlay-container" id="about-info-0">
305                <div class="overlay-container-img">
306                    <img class="img-rounded-corners" loading="lazy"  src='https://cdn.vivalasvegasweddings.com/folly/vlv/about/overlay-img0/0f62571021763a19f68390b7b57a5210/viva-las-vegas-wedding-chapel-exterior-sign-las-vegas.webp' data-img-key='/vlv/about/overlay-img0' alt='Viva Las Vegas Wedding Chapel exterior with colorful billboard sign and palm trees on Las Vegas Boulevard' folly-img-params=''  />
307                </div>
308                <div class="overlay-container-text-box text-inter shadow-neon-teal">
309                        <h1 class="mar-bottom-30 text-lg text-inter-medium">
310                            <span folly-text data-folly-key='/vlv/about/overlay-title0' folly-empty='Empty'>About</span>
311                            <span class="text-teal"><span folly-text data-folly-key='/vlv/about/overlay-title-teal0' folly-empty='Empty'>Viva Las Vegas Weddings</span></span>
312                        </h1>
313                    <span class="text-gray">
314                        <div folly-html data-folly-key='/vlv/about/overlay-text0' folly-empty='[Empty]'>Viva Las Vegas Weddings was founded by a Las Vegas Strip performer who spent years watching couples get shuffled through their own ceremonies. Not enough time. Not enough personalization. Not enough anything.<br><br class="medium-br">So the altar got an intervention — many of them. Fog machines. Fangs. Sequins. Swords. Skulls. Stilettos. Your five minutes of fame with your names and wedding date lighting up our Las Vegas Strip marquee. Massive double doors that swing open to provide the grandest reveal weddings and <a href="/vow-renewals/">vow renewals</a> have ever seen — <a href="/elvis-weddings/pink-caddy/simple-package">a ride down the aisle, with Elvis in a convertible pink Cadillac</a>, <a href="/themed-weddings/bond-package">with Bond in a '66 Thunderbird</a>, or with the undertaker in a hearse. You get the idea - things you can't get anywhere else. Glam, <a href="/themed-weddings/gothic-horror-packages/">Goth</a>, and all the Glory.<br></div>
315                    </span>
316                </div>
317            </div>
318            <div class="overlay-container reverse" id="about-info-1">
319                <div class="overlay-container-img">
320                    <img class="img-rounded-corners" loading="lazy"  src='https://cdn.vivalasvegasweddings.com/folly/vlv/about/overlay-img1/da0cd3b8da579817313b7cbd5f0b904d/two-brides-same-sex-wedding-viva-las-vegas-wedding-chapel-limo.webp' data-img-key='/vlv/about/overlay-img1' alt='Two brides posing with wedding limo outside Viva Las Vegas Wedding Chapel under the Married marquee sign' folly-img-params=''  />
321                </div>
322                <div class="overlay-container-text-box text-inter shadow-neon-teal">
323                        <h2 class="mar-bottom-30 text-lg">
324                            <span folly-text data-folly-key='/vlv/about/overlay-title1' folly-empty='Empty'>Original &amp; Inclusive</span>
325                            <span class="text-teal"><span folly-text data-folly-key='/vlv/about/overlay-title-teal1' folly-empty='Empty'>Since Day One (1999).</span></span>
326                        </h2>
327                    <span class="text-gray">
328                        <div folly-html data-folly-key='/vlv/about/overlay-text1' folly-empty='[Empty]'>Viva didn't just open a chapel — it invented an entire genre. Ceremonies became productions. Couples became stars. And the aisle became a full-on stage. Others may imitate. We originate.<br><br><a href="/">Viva Las Vegas Wedding chapel</a> celebrated same-sex couples long before marriage equality was recognized in Nevada. The founder is gay. The welcome was never performative — it was personal. And the doors have never had a guest list.<br><div></div></div>
329                    </span>
330                </div>
331            </div>
332            <div class="overlay-container" id="about-info-2">
333                <div class="overlay-container-img">
334                    <img class="img-rounded-corners" loading="lazy"  src='https://cdn.vivalasvegasweddings.com/folly/vlv/about/overlay-img2/7634941575821cd2ca901d6bbb3a23ce/newlyweds-wedding-photo-las-vegas-strip-at-night.webp' data-img-key='/vlv/about/overlay-img2' alt='Newlyweds celebrating on the Las Vegas Strip at night with the Eiffel Tower and city skyline in the background' folly-img-params=''  />
335                </div>
336                <div class="overlay-container-text-box text-inter shadow-neon-teal">
337                        <h2 class="mar-bottom-30 text-lg">
338                            <span folly-text data-folly-key='/vlv/about/overlay-title2' folly-empty='Empty'>Offerings</span>
339                            <span class="text-teal"><span folly-text data-folly-key='/vlv/about/overlay-title-teal2' folly-empty='Empty'>on the Vegas Strip</span></span>
340                        </h2>
341                    <span class="text-gray">
342                        <div folly-html data-folly-key='/vlv/about/overlay-text2' folly-empty='[Empty]'><b>Viva Las Vegas Wedding Chapel on the Las Vegas Strip offers:</b><br>* <a href="/traditional-weddings/">Traditional ceremonies</a><br>* <a href="/elvis-weddings/">Elvis weddings</a><br>* <a href="/wedding-packages/">Elopements</a><br>* <a href="/vow-renewals/">Vow renewals</a><br>* <a href="/wedding-receptions/">Full wedding ceremony &amp; reception packages</a><br>* <a href="/themed-weddings/">Immersive themed productions with live characters</a><br><br><b>Venues:</b><br>* <a href="/wedding-venues/the-main-chapel/">Main Chapel</a><br>* <a href="/wedding-venues/the-gazebo-chapel/">Boulevard Gazebo</a><br>* <a href="/wedding-venues/the-garden-chapel/">Bell Garden</a><br>* <a href="/wedding-venues/the-doo-wop-diner/">Retro Doo Wop Diner (50's Style Diner)</a><br>* <a href="/event-center-viva-las-vegas/">Vegas Event Center banquet hall (up to 225 guests)</a></div>
343                    </span>
344                </div>
345            </div>
346            <div class="overlay-container reverse" id="about-info-3">
347                <div class="overlay-container-img">
348                    <img class="img-rounded-corners" loading="lazy"  src='https://cdn.vivalasvegasweddings.com/folly/vlv/about/overlay-img3/dceca2ec8ab3d71509bda5c6cb9b3c73/vegas-wedding-reception-party-energy.webp' data-img-key='/vlv/about/overlay-img3' alt='Bride in red dress and groom pointing excitedly while guests cheer during lively Las Vegas wedding reception' folly-img-params=''  />
349                </div>
350                <div class="overlay-container-text-box text-inter shadow-neon-teal">
351                        <h2 class="mar-bottom-30 text-lg">
352                            <span folly-text data-folly-key='/vlv/about/overlay-title3' folly-empty='Empty'>Hours</span>
353                            <span class="text-teal"><span folly-text data-folly-key='/vlv/about/overlay-title-teal3' folly-empty='Empty'>of Operation</span></span>
354                        </h2>
355                    <span class="text-gray">
356                        <div folly-html data-folly-key='/vlv/about/overlay-text3' folly-empty='[Empty]'><b class="medium-b">Viva Las Vegas Wedding Chapel</b><br>Tuesday – Thursday: 11:00 AM – 7:00 PM<br>Friday &amp; Saturday: 12:00 PM – 8:00 PM<br>Closed Sunday &amp; Monday<div><br>Halloween: 9:00 AM – 12:00 AM (our busiest day!)<br>Hours may vary by season and type of wedding.<br><br><b class="medium-b">The Vegas Event Center only schedules 2 events a day at&nbsp;12:00 PM or 7:00 PM. Closed Mondays &amp; Tuesdays.&nbsp;</b><br></div></div>
357                    </span>
358                </div>
359            </div>
360        <!-- Contact Form -->
361        <div class="container" id="contact-form-anchor">
362            <div class="row">
363                <div class="col-xs-12">
364                    <div class="instructions-container text-inter shadow-neon-teal pad-30">
365                        <h2 class="mar-bottom-30 text-lg">
366                            <span folly-text data-folly-key='/vlv/about/overlay-title5' folly-empty='Empty'>Contact</span>
367                            <span class="text-teal"><span folly-text data-folly-key='/vlv/about/overlay-title-teal5' folly-empty='Empty'>Viva Las Vegas Weddings</span></span>
368                        </h2>
369                        <div class="text-gray">
370                            Questions: email <a href="mailto:[email protected]">[email protected]</a>
371                        </div>
372                        <br />
373                        <div class="text-gray">
374                            Press inquiries/Filming Requests: <a href="mailto:[email protected]">[email protected]</a>
375                        </div>
376                        <div class="viva-form mar-top-30">
377                            <div class="text-gray text-inter-semi-bold pad-right-30">* - Required Fields</div>
378                            <form id="contact-form"
379                                  name="contactForm"
380                                  ng-submit="submit(contactForm)"
381                                  class="text-inter-semi-bold">
382                                <div class="row">
383                                    <div class="col-xs-12 col-sm-12 col-md-6">
384                                        <div class="form-group" ng-class="{'has-error has-feedback': contactForm.$submitted && contactForm.ContactFirstName.$invali
384d}">
385                                            <label class="control-label" for="ContactFirstName">First Name *</label>
386                                            <div class="input-wrapper">
387                                                <input type="text"
388                                                       id="ContactFirstName"
389                                                       name="ContactFirstName"
390                                                       ng-model="contact.ContactFirstName"
391                                                       class="form-control form-input"
392                                                       required />
393                                                <span class="fa fa-exclamation-circle form-control-feedback" ng-show="contactForm.$submitted && contactForm.ContactFirstName.$invalid"></span>
394                                            </div>
395                                        </div>
396                                    </div>
397                                    <div class="col-xs-12 col-sm-12 col-md-6">
398                                        <div class="form-group" ng-class="{'has-error has-feedback': contactForm.$submitted && contactForm.ContactLastName.$invalid}">
399                                            <label class="control-label" for="ContactLastName">Last Name *</label>
400                                            <div class="input-wrapper">
401                                                <input type="text"
402                                                       id="ContactLastName"
403                                                       name="ContactLastName"
404                                                       ng-model="contact.ContactLastName"
405                                                       class="form-control form-input"
406                                                       required />
407                                                <span class="fa fa-exclamation-circle form-control-feedback" ng-show="contactForm.$submitted && contactForm.ContactLastName.$invalid"></span>
408                                            </div>
409                                        </div>
410                                    </div>
411                                </div>
412                                <div class="row">
413                                    <div class="col-xs-12 col-sm-12 col-md-6">
414                                        <div class="form-group" ng-class="{'has-error has-feedback': contactForm.$submitted && contactForm.ContactEmail.$invalid}">
415                                            <label class="control-label" for="ContactEmail">Email *</label>
416                                            <div class="input-wrapper">
417                                                <input type="email"
418                                                       id="ContactEmail"
419                                                       name="ContactEmail"
420                                                       ng-model="contact.ContactEmail"
421                                                       class="form-control form-input"
422                                                       required />
423                                                <span class="fa fa-exclamation-circle form-control-feedback" ng-show="contactForm.$submitted && contactForm.ContactEmail.$invalid"></span>
424                                            </div>
425                                        </div>
426                                    </div>
427                                    <div class="col-xs-12 col-sm-12 col-md-6">
428                                        <div class="form-group" ng-class="{'has-error has-feedback': contactForm.$submitted && contactForm.ContactPhoneNumber.$invalid}">
429                                            <label class="control-label" for="ContactPhoneNumber">Phone Number</label>
430                                            <div class="input-wrapper">
431                                                <input type="tel"
432                                                       id="ContactPhoneNumber"
433                                                       name="ContactPhoneNumber"
434                                                       ng-model="contact.ContactPhoneNumber"
435                                                       ng-change="formatPhone()"
436                                                       class="form-control form-input"
437                                                       placeholder="(702) 664-8700" />
438                                                <span class="fa fa-exclamation-circle form-control-feedback" ng-show="contactForm.$submitted && contactForm.ContactPhoneNumber.$invalid"></span>
439                                            </div>
440                                        </div>
441                                    </div>
442                                </div>
443                                <div class="row">
444                                    <div class="col-xs-12 col-sm-12 col-md-6">
445                                        <div class="form-group" ng-class="{'has-error has-feedback': contactForm.$submitted && contactForm.ContactDate.$invalid}">
446                                            <label class="control-label" for="ContactDate">Wedding Date</label>
447                                            <div class="input-wrapper">
448                                                <input type="text"
449                                                       id="ContactDate"
450                                                       name="ContactDate"
451                                                       ng-model="contact.ContactDate"
452                                                       ng-change="formatDate()"
453                                                       class="form-control form-input"
454                                                       placeholder="MM/DD/YYYY" />
455                                                <span class="fa fa-exclamation-circle form-control-feedback" ng-show="contactForm.$submitted && contactForm.ContactDate.$invalid"></span>
456                                            </div>
457                                        </div>
458                                    </div>
459                                    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-6">
460                                        <div class="form-group" ng-class="{'has-error has-feedback': contactForm.$submitted && contactForm.ContactAffiliate.$invalid}">
461                                            <label class="control-label" for="ContactAffiliate">How did you Hear About Us?</label>
462                                            <div class="input-wrapper">
463                                                <select id="ContactAffiliate"
464                                                        name="ContactAffiliate"
465                                                        ng-model="contact.ContactAffiliate"
466                                                        class="form-control form-input">
467                                                    <option value="">Please Select</option>
468                                                    <option value="Bing">Bing</option>
469                                                    <option value="Facebook">Facebook</option>
470                                                    <option value="Friend Family">Friend or Family</option>
471                                                    <option value="Google">Google</option>
472                                                    <option value="Google Maps">Google Maps</option>
473                                                    <option value="Representative">Hotel Representative</option>
474                                                    <option value="Instagram">Instagram</option>
475                                                    <option value="Other">Other</option>
476                                                    <option value="Pinterest">Pinterest</option>
477                                                    <option value="Knot">The Knot</option>
478                                                    <option value="TikTok">TikTok</option>
479                                                    <option value="Travel Agent">Travel Agent</option>
480                                                    <option value="TripAdvisor">TripAdvisor</option>
481                                                    <option value="Employee">Vegas Weddings Staff</option>
482                                                    <option value="Vegas.com">Vegas.com</option>
483                                                    <option value="Wedding Wire">Wedding Wire</option>
484                                                    <option value="Yahoo">Yahoo</option>
485                                                    <option value="Phone Book">Yellow Pages</option>
486                                                    <option value="Yelp">Yelp</option>
487                                                    <option value="YouTube">YouTube</option>
488                                                </select>
489                                                <i class="fa fa-chevron-down" aria-hidden="true" ng-hide="contactForm.$submitted && !contactForm.ContactAffiliate.$invali
489d"></i>
490                                                <span class="fa fa-exclamation-circle form-control-feedback" ng-show="contactForm.$submitted && contactForm.ContactAffiliate.$invalid"></span>
491                                            </div>
492                                        </div>
493                                    </div>
494                                </div>
495                                <div class="row" ng-if="contact.ContactAffiliate === 'Other'">
496                                    <div class="col-xs-12 col-sm-12">
497                                        <div class="form-group" ng-class="{'has-error has-feedback': contactForm.$submitted && contactForm.ContactAffiliateElaborate.$invalid}">
498                                            <label class="control-label" for="ContactAffiliateElaborate">Please Elaborate *</label>
499                                            <div class="input-wrapper">
500                                                <textarea type="text"
501                                                          id="ContactAffiliateElaborate"
502                                                          name="ContactAffiliateElaborate"
503                                                          ng-model="contact.ContactAffiliateElaborate"
504                                                          class="form-control form-input no-resize"
505                                                          required>
506                                                </textarea>
507                                                <span class="fa fa-exclamation-circle form-control-feedback" ng-show="contactForm.$submitted && contactForm.ContactAffiliateElaborate.$invalid"></span>
508                                            </div>
509                                        </div>
510                                    </div>
511                                </div>
512                                <div class="row">
513                                    <div class="col-xs-12 col-sm-12">
514                                        <div class="form-group" ng-class="{'has-error has-feedback': contactForm.$submitted && contactForm.ContactQuestions.$invalid}">
515                                            <label class="control-label" for="ContactQuestions">Comments/Questions *</label>
516                                            <div class="input-wrapper">
517                                                <textarea type="text"
518                                                          id="ContactQuestions"
519                                                          name="ContactQuestions"
520                                                          ng-model="contact.ContactQuestions"
521                                                          class="form-control form-input no-resize"
522                                                          required>
523                                                </textarea>
524                                                <span class="fa fa-exclamation-circle form-control-feedback" ng-show="contactForm.$submitted && contactForm.ContactQuestions.$invalid"></span>
525                                            </div>
526                                        </div>
527                                    </div>
528                                </div>
529                                <div class="row">
530                                    <div class="col-sm-12">
531                                        <div class="g-recaptcha" data-sitekey="6LdzL0YpAAAAADOzptocDDTTKbKNPn90eAuz15Ti" data-callback="recaptchaCallback" data-expired-callback="recaptchaExpired"></div>
532                                    </div>
533                                </div>
534                                <div class="row">
535                                    <div class="col-sm-12 text-center mar-top-30 no-pad">
536                                        <div class="alert alert-danger" ng-if="error">
537                                            {{errorMessage}}
538                                        </div>
539                                        <div class="spinner" ng-show="isLoading">
540                                            <i class="fa fa-spinner fa-pulse fa-3x fa-fw"></i>
541                                            <span class="sr-only">Loading...</span>
542                                        </div>
543                                        <div class="form-group" ng-hide="isLoading">
544                                            <div class="">
545                                                <button ng-disabled="isLoading || contactForm.$invalid || !recaptchaVerified" class="btn btn-round btn-hot-pink text-inter-bold" type="submit">
546                                                    <span class="text-white">Submit</span>
547                                                </button>
548                                            </div>
549                                        </div>
550                                    </div>
551                                </div>
552                            </form>
553                        </div>
554                    </div>
555                </div>
556            </div>
557        </div>
558        <!-- End Contact Form Section -->
559        <div class="container">
560            <div class="row">
561                <div class="col-xs-12 text-center">
562                    <a class="btn btn-round btn-hot-pink text-inter-bold" href="/about/frequent-questions">
563                        <span class="text-white">FAQs</span>
564                    </a>
565                </div>
566                <div class="tile-container">
567                    <div class="col-xs-12 col-md-12 text-center">
568                        <h2 class="text-lg mar-bottom-30">
569                            <span class="text-neon-teal"><span folly-text data-folly-key='/vlv/about/about-title' folly-empty='Empty'>Meet</span></span> <span class="text-neon-hot-pink"><span folly-text data-folly-key='/vlv/about/main-title2' folly-empty='Empty'>The Team</span></span>
570                        </h2>
571                    </div>
572                        <div class="col-xs-12 col-sm-12 col-md-6">
573                            <div class="tile-wrapper" data-toggle="modal" data-target="#aboutModal-0">
574                                <div class="tile tile-stacked tile-shadow-neon-pink">
575                                    <div class="tile-img tile-img-lg">
576                                        <img loading="lazy"  src='https://cdn.vivalasvegasweddings.com/folly/vlv/viva-weddings/about-img0/dd66e353d520a4ce02be86e35fb37fa8/viva-las-vegas-staff-miki-1.webp' data-img-key='/vlv/about/about-img0' alt='Michaela “Miki” Hagan, celebration manager' folly-img-params=''  />
577                                    </div>
578                                    <div class="tile-text tile-text-stacked tile-text-gray tile-text-lg text-inter-bold">
579                                        <div class="about-name"><span folly-text data-folly-key='/vlv/about/about-name0' folly-empty='Empty'>Michaela “Miki” Hagan</span></div>
580                                        <div class="text-inter tile-description tile-title text-teal"><span folly-text data-folly-key='/vlv/about/about-title0' folly-empty='Empty'>Celebration Manager</span></div>
581                                    </div>
582                                </div>
583                            </div>
584                        </div>
585                        <div class="modal fade" id="aboutModal-0" tabindex="-1" role="dialog" aria-labelledby="aboutModalLabel">
586                            <div class="modal-dialog" role="document">
587                                <div class="modal-content modal-container shadow-neon-teal">
588                                    <div class="modal-close">
589                                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
590                                            <img src="https://cdn.vivalasvegasweddings.com/close.png" alt="close button" loading="lazy" />
591                                        </button>
592                                    </div>
593                                    <div class="modal-top-section mar-bottom-50">
594                                        <div>
595                                            <div class="modal-img">
596                                                <img class="img-rounded-corners"
597                                                     loading="lazy"
598                                                      src='//cdn.vivalasvegasweddings.com/holder.png' data-img-key='/vlv/about/about-modal-img0' alt='' folly-img-params=''  />
599                                            </div>
600                                            <div class="text-inter-medium text-lg"><span folly-text data-folly-key='/vlv/about/about-name0' folly-empty='Empty'>Michaela “Miki” Hagan</span></div>
601                                            <span class="text-inter text-gray">
602                                                <div folly-html data-folly-key='/vlv/about/about-modal-text0' folly-empty='[Empty]'>Miki Hagan has been spreading joy as the Celebration Manager at <a href="/"></a><a href="/">Viva Las Vegas Wedding Chapel</a> for over five years. She started her Viva adventure at its sister chapel as a part-time coordinator and, in true Miki fashion, quickly worked her way up to Celebration Manager at Viva Las Vegas Weddings.
603<br>Known for her boundless energy, love of fun, and zest for life, Miki found her perfect match in Viva’s quirky vibe and an unforgettable cast of characters. She’s all about love—all love—and being part of couples’ big moments. Viva’s long history of celebrating same-sex couples makes it an especially perfect home for her big heart.
604<br>Originally from London, Miki is a true creative soul. She’s traveled the globe incorporating her passions of Photography and DJ'ing for many years. At Viva, she gets to blend all her creativity through wildly fun themes, amazing characters, and a team of mates she couldn’t imagine life without.
605<br>“What I really love,” says Miki, “is creating celebrations that are completely tailored to you. When couples’ personalities shine through, that’s when the magic happens—and we get to have the most fun doing it!”
606<br></div>
607                                            </span>
608                                        </div>
609                                    </div>
610                                </div>
611                            </div>
612                        </div>
613                        <div class="col-xs-12 col-sm-12 col-md-6">
614                            <div class="tile-wrapper" data-toggle="modal" data-target="#aboutModal-1">
615                                <div class="tile tile-stacked tile-shadow-neon-teal">
616                                    <div class="tile-img tile-img-lg">
617                                        <img loading="lazy"  src='https://cdn.vivalasvegasweddings.com/folly/vlv/viva-weddings/about-img1/fa2aa2b38cb5a774870a23a382ba328f/viva-las-vegas-staff-kalin.webp' data-img-key='/vlv/about/about-img1' alt='Kalin Ivanov,  talent manager and lead officiant' folly-img-params=''  />
618                                    </div>
619                                    <div class="tile-text tile-text-stacked tile-text-gray tile-text-lg text-inter-bold">
620                                        <div class="about-name"><span folly-text data-folly-key='/vlv/about/about-name1' folly-empty='Empty'>Kalin Ivanov</span></div>
621                                        <div class="text-inter tile-description tile-title text-teal"><span folly-text data-folly-key='/vlv/about/about-title1' folly-empty='Empty'>Talent Manager &amp; Lead Officiant</span></div>
622                                    </div>
623                                </div>
624                            </div>
625                        </div>
626                        <div class="modal fade" id="aboutModal-1" tabindex="-1" role="dialog" aria-labelledby="aboutModalLabel">
627                            <div class="modal-dialog" role="document">
628                                <div class="modal-content modal-container shadow-neon-teal">
629                                    <div class="modal-close">
630                                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
631                                            <img src="https://cdn.vivalasvegasweddings.com/close.png" alt="close button" loading="lazy" />
632                                        </button>
633                                    </div>
634                                    <div class="modal-top-section mar-bottom-50">
635                                        <div>
636                                            <div class="modal-img">
637                                                <img class="img-rounded-corners"
638                                                     loading="lazy"
639                                                      src='//cdn.vivalasvegasweddings.com/holder.png' data-img-key='/vlv/about/about-modal-img1' alt='' folly-img-params=''  />
640                                            </div>
641                                            <div class="text-inter-medium text-lg"><span folly-text data-folly-key='/vlv/about/about-name1' folly-empty='Empty'>Kalin Ivanov</span></div>
642                                            <span class="text-inter text-gray">
643                                                <div folly-html data-folly-key='/vlv/about/about-modal-text1' folly-empty='[Empty]'><b class="medium-b">From Oil Paint to ‘I Do’ (as Beetlejuice!)<br class="medium-br"></b><br>Kalin Ivanov is perhaps the only person on the planet whose resume includes both Top of Class Oil Painter &amp; Junior International Volleyball Referee all before he decided to trade the Black Sea coast for the neon jungle of Las Vegas. Today, he’s one of the most beloved, and<br>busiest, figures in the wedding industry.<br class="medium-br"><br>Hailing from Burgas, Bulgaria, Kalin spent his early years demonstrating intense discipline,<br>excelling in classical arts school where he graduated at the top of his class, and mastering sports<br>including volleyball, soccer, and badminton. While his peers were perfecting landscapes in oil,<br>Kalin was also officiating games at the Junior International level, a testament to his ability to<br>manage high-stakes, emotional events (a skill that would soon prove very useful).<br>Since 2002, Kalin has been the steady, creative force behind the spectacular madness at Viva<br>Las Vegas Wedding Chapel.<br><br>He has shot close to 2,000 weddings per year as a master photographer, giving him an<br>unparalleled insight into the happiest day of a couple's life. But when he puts the camera down,<br>the real show begins. Kalin has embodied over 60 different characters as a themed officiant,<br>bringing everything from Elvis to Captain Kirk to the altar. His magnum opus? The Beetlejuice<br>Wedding, which remains his favorite package to perform.<br class="medium-br"><br>When asked why he loves working in weddings, Kalin’s answer is simple: "You meet people at<br>the happiest day in their lives." It's this genuine joy, coupled with the ability to switch between a<br>classical art composition and a perfectly executed themed performance that makes Kalin a<br>uniquely memorable talent. </div>
644                                            </span>
645                                        </div>
646                                    </div>
647                                </div>
648                            </div>
649                        </div>
650                        <div class="col-xs-12 col-sm-12 col-md-6">
651                            <div class="tile-wrapper" data-toggle="modal" data-target="#aboutModal-2">
652                                <div class="tile tile-stacked tile-shadow-neon-pink">
653                                    <div class="tile-img tile-img-lg">
654                                        <img loading="lazy"  src='https://cdn.vivalasvegasweddings.com/folly/vlv/viva-weddings/about-img2/39f6fdf55cafe51f91612c33c561df55/viva-las-vegas-staff-ron.webp' data-img-key='/vlv/about/about-img2' alt='Ron Decar, original founder and talent' folly-img-params=''  />
655                                    </div>
656                                    <div class="tile-text tile-text-stacked tile-text-gray tile-text-lg text-inter-bold">
657                                        <div class="about-name"><span folly-text data-folly-key='/vlv/about/about-name2' folly-empty='Empty'>Ron DeCar</span></div>
658                                        <div class="text-inter tile-description tile-title text-teal"><span folly-text data-folly-key='/vlv/about/about-title2' folly-empty='Empty'>Original Founder &amp; Talent</span></div>
659                                    </div>
660                                </div>
661                            </div>
662                        </div>
663                        <div class="modal fade" id="aboutModal-2" tabindex="-1" role="dialog" aria-labelledby="aboutModalLabel">
664                            <div class="modal-dialog" role="document">
665                                <div class="modal-content modal-container shadow-neon-teal">
666                                    <div class="modal-close">
667                                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
668                                            <img src="https://cdn.vivalasvegasweddings.com/close.png" alt="close button" loading="lazy" />
669                                        </button>
670                                    </div>
671                                    <div class="modal-top-section mar-bottom-50">
672                                        <div>
673                                            <div class="modal-img">
674                                                <img class="img-rounded-corners"
675                                                     loading="lazy"
676                                                      src='//cdn.vivalasvegasweddings.com/holder.png' data-img-key='/vlv/about/about-modal-img2' alt='' folly-img-params=''  />
677                                            </div>
678                                            <div class="text-inter-medium text-lg"><span folly-text data-folly-key='/vlv/about/about-name2' folly-empty='Empty'>Ron DeCar</span></div>
679                                            <span class="text-inter text-gray">
680                                                <div folly-html data-folly-key='/vlv/about/about-modal-text2' folly-empty='[Empty]'><div><br></div>Ron Decar is the founder and original visionary behind <a href="/">Viva Las Vegas Wedding Chapel</a> - the chapel that transformed the traditional Vegas wedding and helped turn themed ceremonies into a worldwide phenomenon.
681<br>A Kansas City native trained at the University of Missouri–Kansas City Conservatory of Music, Ron built his career on stage before ever stepping into a wedding chapel. After performing in regional theater and national productions, he arrived in Las Vegas in the 1980s and quickly became a featured vocalist on the Strip. He appeared in production shows at the Flamingo Hilton and Las Vegas Hilton before beginning a celebrated 14-year run as emcee and principal singer in the legendary Folies Bergere at the Tropicana. Entertainment wasn’t just his career — it was his craft.
682<br>In the mid-1990s, while working as a wedding singer and Elvis minister throughout Las Vegas, Ron saw an opportunity. Most chapels offered traditional, by-the-book ceremonies. Ron imagined something bigger -- weddings as full productions, filled with personality, theatrical effects, immersive themes, and unapologetic Vegas flair.
683<br>When he opened Viva Las Vegas Wedding Chapel, he became the first to truly spotlight <a href="/themed-weddings/">themed weddings</a> in Las Vegas. From fantasy-inspired ceremonies to over-the-top Elvis experiences — complete with dramatic lighting, fog effects, custom sets, and a pink Cadillac entrance — Ron redefined what “I do” could look like. What began as a bold risk soon influenced chapels across the city.
684<br>He also led with inclusivity and heart. Long before it was legally recognized in Nevada, Ron proudly offered same-sex commitment ceremonies, welcoming couples who simply wanted to celebrate their love. At a time when many businesses hesitated, Viva’s doors were open to everyone.
685<br>Ron’s journey, however, wasn’t without doubt. He often laughs about his very first wedding, when a bride looked at him and said, “You don’t look anything like Elvis,” and promptly fired him. He remembers thinking, This is never going to work.
686<br>More than 26 years later — and after performing well over 100,000 ceremonies — it’s safe to say it did.
687<br>While the awards and national television appearances brought recognition, Ron says his proudest accomplishment is the longevity of the chapel and the loyalty of the team who helped build it. Several key staff members have been with the company for more than two decades, even remaining through its transition in ownership. To Ron, that loyalty speaks louder than any headline. Viva, he says, has its own energy — a spirit that keeps evolving but always returns to its roots: fun, freedom, and unforgettable moments.
688<br>After more than two decades at the helm, Ron sold the chapel to Vegas Weddings, but didn’t leave the chapel. Instead, he returned full-time to what he loves most: performing as Elvis and other characters in the Viva world of themed weddings. Today, he’s busier than ever, free from the demands of ownership and focused entirely on the spotlight, the music, and the couples in front of him.
689<br>With over 40 years of continuous performance in Las Vegas and a legacy that helped reshape the wedding industry, Ron Decar remains one of the most recognizable and enduring figures in Vegas weddings.
690<br>For him, every ceremony is still opening night. And the show — just like the love stories he celebrates — goes on.
691<br><div></div></div>
692                                            </span>
693                                        </div>
694                                    </div>
695                                </div>
696                            </div>
697                        </div>
698                        <div class="col-xs-12 col-sm-12 col-md-6">
699                            <div class="tile-wrapper" data-toggle="modal" data-target="#aboutModal-3">
700                                <div class="tile tile-stacked tile-shadow-neon-teal">
701                                    <div class="tile-img tile-img-lg">
702                                        <img loading="lazy"  src='https://cdn.vivalasvegasweddings.com/folly/vlv/viva-weddings/about-img3/074ad244124348ab38bce88d55deb0c5/viva-las-vegas-staff-xiomara.webp' data-img-key='/vlv/about/about-img3' alt='Xiomara Avila, main coordinator' folly-img-params=''  />
703                                    </div>
704                                    <div class="tile-text tile-text-stacked tile-text-gray tile-text-lg text-inter-bold">
705                                        <div class="about-name"><span folly-text data-folly-key='/vlv/about/about-name3' folly-empty='Empty'>Xiomara Avila</span></div>
706                                        <div class="text-inter tile-description tile-title text-teal"><span folly-text data-folly-key='/vlv/about/about-title3' folly-empty='Empty'>Main Coordinator</span></div>
707                                    </div>
708                                </div>
709                            </div>
710                        </div>
711                        <div class="modal fade" id="aboutModal-3" tabindex="-1" role="dialog" aria-labelledby="aboutModalLabel">
712                            <div class="modal-dialog" role="document">
713                                <div class="modal-content modal-container shadow-neon-teal">
714                                    <div class="modal-close">
715                                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
716                                            <img src="https://cdn.vivalasvegasweddings.com/close.png" alt="close button" loading="lazy" />
717                                        </button>
718                                    </div>
719                                    <div class="modal-top-section mar-bottom-50">
720                                        <div>
721                                            <div class="modal-img">
722                                                <img class="img-rounded-corners"
723                                                     loading="lazy"
724                                                      src='//cdn.vivalasvegasweddings.com/holder.png' data-img-key='/vlv/about/about-modal-img3' alt='' folly-img-params=''  />
725                                            </div>
726                                            <div class="text-inter-medium text-lg"><span folly-text data-folly-key='/vlv/about/about-name3' folly-empty='Empty'>Xiomara Avila</span></div>
727                                            <span class="text-inter text-gray">
728                                                <div folly-html data-folly-key='/vlv/about/about-modal-text3' folly-empty='[Empty]'>Originally from Chicago, with proud roots in Mexico, Xio brings heart, energy, and creativity to every celebration she touches. With an Associate’s Degree in Business Administration and a Bachelor’s Degree in Information Technology, Xio brings the perfect blend of organization and<br>innovation to <a href="/">Viva Las Vegas Weddings</a>, where she’s been making magic happen for two and half years.<br><br>Fun fact: Xio played trumpet in middle school and had her very first solo playing the iconic intro<br>from Star Wars. “It was EPIC!” And honestly, that dramatic flair never left, and paved the way<br>for epic <a href="/themed-weddings/">themed weddings</a> to come. In fact, ask Xio about her favorite package and without<br>hesitation: “I LOVEEEE ‘The Grim Reaper!’” Bold. Dramatic. Unforgettable. Just her vibe.<br>But what does she love most about weddings? “Always meeting new people from all over the<br>world and all the themes we have to offer!” No two weddings are the same, and that’s exactly<br>how she likes it.<br><br>When she’s not coordinating dream weddings, you can likely find Xio at a concert or music<br>festival (she LOVES them), traveling with family, or adding another gem to her vinyl collection.<br>And most importantly, she’s a proud mom to her awesome 10-year-old daughter.<br>One of her most cherished moments at the chapel though, was when a couple booked the<br>Wands and Wizards Package. According to Xio, “the bride was instantly in tears completely<br>overwhelmed with joy. She kept getting choked up, just standing in awe and soaking in every<br>detail.” Seeing her childhood dream come to life in such a beautiful way was an unforgettable<br>experience. It was pure bliss, and to Xio, a powerful reminder of why she loves what she does.</div>
729                                            </span>
730                                        </div>
731                                    </div>
732                                </div>
733                            </div>
734                        </div>
735                </div>
736            </div>
737            <div class="row">
738                <div class="videos-container mar-top-60 mar-bottom-60">
739                    <div class="col-xs-12 col-md-5">
740                        <div class="videos-description">
741                            <div class="text-lg text-inter-semi-bold mar-bottom-20">
742                                <span class="text-teal">
743                                    <span folly-text data-folly-key='/vlv/about/videos-title' folly-empty='Empty'>Viva Las Vegas</span>
744                                </span>
745                                <br />
746                                <span>
747                                    <span folly-text data-folly-key='/vlv/about/videos-title2' folly-empty='Empty'>Wedding's Videos</span>
748                                </span>
749                            </div>
750                            <div class="text-inter text-gray mar-bottom-20">
751                                <div folly-html data-folly-key='/vlv/about/videos-description' folly-empty='[Empty]'>Our wedding videos capture what no photo album can — the drama, the laughter, and the moment everyone realized this wasn't your average chapel.</div>
752                            </div>
753                            <a class="btn btn-round btn-hot-pink text-inter-bold" href="/about/wedding-videos">
754                                <span class="text-white">Learn More</span>
755                            </a>
756                        </div>
757                    </div>
758                    <div class="col-xs-12 col-md-6 col-md-offset-1 mar-bottom-30">
759                        <div class="videos-image">
760                            <img class="img-rounded-corners img-responsive" loading="lazy"  src='https://cdn.vivalasvegasweddings.com/folly/vlv/about/videos-img/ce02aabd6ad6ed41367c4c401a39fff2/las-vegas-wedding-videography.webp' data-img-key='/vlv/about/videos-img' alt='Professional videographer filming wedding ceremony at Viva Las Vegas Wedding Chapel' folly-img-params=''  />
761                        </div>
762                    </div>
763                </div>
764            </div>
765            <div class="row">
766                <div class="col-xs-12 text-center">
767                    <h2 class="text-lg">
768                        <span class="text-neon-teal"><span folly-text data-folly-key='/vlv/about/news-title-neon' folly-empty='Empty'>Viva Las Vegas Wedding Chapel's</span></span>
769                        <br />
770                        <span class="text-neon-hot-pink"><span folly-text data-folly-key='/vlv/about/news-title-neon2' folly-empty='Empty'>Press &amp; Media</span></span>
771                    </h2>
772                </div>
773            </div>
774        </div>
775        <div class="container-fluid">
776            <div class="row">
777                <div class="network-marquee">
778                    <ul class="network-marquee-content">
779                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/cbs.png" loading="lazy" /></li>
780                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/a&e.png" loading="lazy" /></li>
781                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/chrislowellshow.png" loading="lazy" /></li>
782                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/csi-vegas.png" loading="lazy" /></li>
783                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/e-entertainment.png" loading="lazy" /></li>
784                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/lovenest.png" loading="lazy" /></li>
785                    </ul>
786                    <ul class="network-marquee-content">
787                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/cbs.png" loading="lazy" /></li>
788                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/a&e.png" loading="lazy" /></li>
789                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/chrislowellshow.png" loading="lazy" /></li>
790                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/csi-vegas.png" loading="lazy" /></li>
791                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/e-entertainment.png" loading="lazy" /></li>
792                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/lovenest.png" loading="lazy" /></li>
793                    </ul>
794                </div>
795                <div class="network-marquee">
796                    <ul class="network-marquee-content bottom">
797                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/sharon-osbourne-show.png" loading="lazy" /></li>
798                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/soap-talk.png" loading="lazy" /></li>
799                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/the-view.png" loading="lazy" /></li>
800                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/time-mag.png" loading="lazy" /></li>
801                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/tlc.png" loading="lazy" /></li>
802                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/today-show.png" loading="lazy" /></li>
803                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/travel-channel.png" loading="lazy" /></li>
804                    </ul>
805                    <ul class="network-marquee-content bottom">
806                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/sharon-osbourne-show.png" loading="lazy" /></li>
807                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/soap-talk.png" loading="lazy" /></li>
808                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/the-view.png" loading="lazy" /></li>
809                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/time-mag.png" loading="lazy" /></li>
810                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/tlc.png" loading="lazy" /></li>
811                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/today-show.png" loading="lazy" /></li>
812                        <li><img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/tv-show-logos/travel-channel.png" loading="lazy" /></li>
813                    </ul>
814                </div>
815            </div>
816        </div>
817        <div class="container">
818            <div class="row">
819                <div class="col-xs-12 text-center">
820                    <a class="btn btn-round btn-hot-pink text-inter-bold" href="/about/press-media">
821                        <span class="text-white">Learn More</span>
822                    </a>
823                </div>
824            </div>
825        </div>
826    </div>
827</div>
828
829
830
831
832        <!-- Testimonials Section -->
833        <div id="layout-testimonials">
834            <div class="container">
835                <div class="row">
836                    <div class="mar-top-60 mar-bottom-30">
837                        <div class="col-md-12 text-center">
838                            <div class="text-hot-pink text-inter-semi-bold">TESTIMONIALS</div>
839                            <span class="text-neon-teal text-lg"><span folly-text data-folly-key='/vlv/about/sub-header7' folly-empty='Empty'>Viva Las Vegas Wedding Chapel Reviews</span></span>
840                        </div>
841                    </div>
842                </div>
843                <div class="row">
844                    <div class="col-xs-12">
845                        
845<script defer async src='https://cdn.trustindex.io/loader.js?06143b060c74254d8b36eee050b'></script>
845
846                    </div>
847                </div>
848                <div class="row">
849                    <div class="col-xs-12 text-center">
850                        <div class="text-nunito-semi-bold">
851                            <p class="reviews-anchor">4.5 <i class="fa fa-star text-hot-pink" aria-hidden="true"></i> from 2,870 reviews across 6 platforms - <a href="/reviews">See Reviews</a></p>
852                        </div>
853                    </div>
854                </div>
855            </div>
856        </div>
857        <!-- End of Testimonials Section -->
858        
859        <div class="row mar-top-60 mar-bottom-60">
860            <div class="text-center">
861                <div class="neon-sign">
862                    <img src="//cdn.vivalasvegasweddings.com/neon-sign.png" alt="Neon Sign" loading="lazy" />
863                    <div class="neon-sign-text text-inter-bold">
864                        <div class="neon-sign-title text-teal">
865                            <span folly-text data-folly-key='/vlv/about/neon-sign-title' folly-empty='Empty'>Ready to start?</span>
866                        </div>
867                        <div class="neon-sign-btns">
868                            <a class="btn btn-round btn-hot-pink" href="tel:702-745-3257">Call</a>
869                            <span class="text-teal text-inter-bold hidden-xs hidden-sm">Or</span>
870                            
871                            <div data-id="TeMkVgNw8lr" class="livechat_button btn btn-round btn-hot-pink">
872                                <a href="https://www.livechat.com/?utm_source=chat_button&utm_medium=referral&utm_campaign=lc_6221141">Chat</a>
873                            </div>
874                        </div>
875                    </div>
876                </div>
877            </div>
878        </div>
879
880        
881        <div class="container">
882            <div class="row">
883                <div class="col-xs-12 text-center">
884                    <div class="logo">
885                        <a href="/">
886                            <img src="//cdn.vivalasvegasweddings.com/viva-las-vegas-logo.png" class="header-logo mar-bottom-15" alt="Viva Las Vegas Weddings Logo" loading="lazy" />
887                        </a>
888                    </div>
889                </div>
890            </div>
891        </div>
892
893        
894        <div class="container">
895            <div class="row">
896                <div class="address-container">
897                    <div class="address-info text-nunito-semi-bold">
898                        <svg xmlns="http://www.w3.org/2000/svg" width="49" height="49" viewBox="0 0 24 24"><path fill="currentColor" d="M12 2C7.589 2 4 5.589 4 9.995C3.971 16.44 11.696 21.784 12 22c0 0 8.029-5.56 8-12c0-4.411-3.589-8-8-8m0 12c-2.21 0-4-1.79-4-4s1.79-4 4-4s4 1.79 4 4s-1.79 4-4 4" /></svg>
899                        <a class="pointer" href="https://www.google.com/maps/place/The+Viva+Las+Vegas+Wedding+Chapel/data=!4m2!3m1!1s0x0:0x120c628c6f801562?sa=X&ved=1t:2428&ictx=111" target="_blank">
900                            1205 Las Vegas Blvd. South,
901                            <br />
902                            Las Vegas, Nevada 89104
903                        </a>
904                    </div>
905                    <div class="address-info text-nunito-semi-bold">
906                        <div>
907                            <svg xmlns="http://www.w3.org/2000/svg" width="49" height="49" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path d="m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z" /><path fill="currentColor" d="M16.552 22.133c-1.44-.053-5.521-.617-9.795-4.89c-4.273-4.274-4.836-8.354-4.89-9.795c-.08-2.196 1.602-4.329 3.545-5.162a1.47 1.47 0 0 1 1.445.159c1.6 1.166 2.704 2.93 3.652 4.317a1.504 1.504 0 0 1-.256 1.986l-1.951 1.449a.48.48 0 0 0-.142.616c.442.803 1.228 1.999 2.128 2.899s2.153 1.738 3.012 2.23a.483.483 0 0 0 .644-.162l1.27-1.933a1.503 1.503 0 0 1 2.056-.332c1.407.974 3.049 2.059 4.251 3.598a1.47 1.47 0 0 1 .189 1.485c-.837 1.953-2.955 3.616-5.158 3.535" /></g></svg>
908                        </div>
909                        <div>
910                            <a href="tel:702-384-0771">
911                                Local: (702) 384-0771
912                            </a>
913                            <br />
914                            <a href="tel:800-574-4450">
915                                Toll Free: (800) 574-4450
916                            </a>
917                        </div>
918                    </div>
919                </div>
920            </div>
921        </div>
922
923        
924        <div class="footer row">
925            <hr />
926            <nav class="navbar navbar-inverse">
927                <div class="text-center" id="navbar-collapse-2">
928                    <ul class="nav navbar-nav">
929                        <li class="">
930                            <a href="/elvis-weddings">Elvis</a>
931                        </li>
932                        <li class="">
933                            <a href="/themed-weddings">Themes</a>
934                        </li>
935                        <li class="">
936                            <a href="/traditional-weddings">Traditional</a>
937                        </li>
938                        <li class="">
939                            <a href="/wedding-receptions">Receptions</a>
940                        </li>
941                        <li class="">
942                            <a href="/lgbtq-weddings">LGBTQ+</a>
943                        </li>
944                        <li class="">
945                            <a href="/vow-renewals">Renewals</a>
946                        </li>
947                        <li class="">
948                            <a href="/wedding-venues">Venues</a>
949                        </li>
950                        <li class="">
951                            <a href="/getting-married-las-vegas">Legal</a>
952                        </li>
953                        <li class="">
954                            <a href="/wedding-extras">Extras</a>
955                        </li>
956                        <li class="active">
957                            <a href="/about">About</a>
958                        </li>
959                        <li class="">
960                            <a href="/livestream-wedding-las-vegas">Livestream</a>
961                        </li>
962                    </ul>
963                </div>
964            </nav>
965            <div class="footer-links-container">
966                <div class="container">
967                    <div class="row">
968
969                        <!-- Theme Genres -->
970                        <div class="col-sm-3 footer-column">
971                            <h4 class="footer-title">Theme Genres</h4>
972                            <ul class="footer-links">
973                                <li><a href="/themed-weddings/gothic-horror-packages">Goth & Horror</a></li>
974                                <li><a href="/themed-weddings/fantasy-adventure-packages">Fantasy</a></li>
975                                <li><a href="/themed-weddings/sci-fi-packages">Sci-Fi</a></li>
976                                <li><a href="/themed-weddings/superhero-packages">Superheroes</a></li>
977                                <li><a href="/themed-weddings/era-packages">Era (50s, 60s, Disco)</a></li>
978                                <li><a href="/themed-weddings/music-packages">Music & Legends</a></li>
979                            </ul>
980                        </div>
981
982                        <!-- More Genres -->
983                        <div class="col-sm-3 footer-column">
984                            <h4 class="footer-title hidden-xs visible-sm visible-md visible-lg">&nbsp;</h4>
985                            <ul class="footer-links">
986                                <li><a href="/themed-weddings/movies-packages">Movies & Screen Legends</a></li>
987                                <li><a href="/themed-weddings/vegas-packages">Vegas</a></li>
988                                <li><a href="/themed-weddings/holiday-packages">Holidays</a></li>
989                                <li><a href="/themed-weddings/comedy-pop-culture-packages">Comedy</a></li>
990                                <li><a href="/elvis-weddings">Elvis</a></li>
991                                <li><a href="/lgbtq-weddings">LGBTQ+</a></li>
992                            </ul>
993                        </div>
994
995                        <!-- Venues -->
996                        <div class="col-sm-2 footer-column">
997                            <h4 class="footer-title">Venues</h4>
998                            <ul class="footer-links">
999                                <li><a href="/wedding-venues/the-main-chapel">The Main Chapel</a></li>
1000                                <li><a href="/wedding-venues/the-gazebo-chapel">The Boulevard Gazebo</a></li>
1001                                <li><a href="/wedding-venues/the-garden-chapel">Bell Garden</a></li>
1002                                <li><a href="/wedding-venues/the-doo-wop-diner">Doo Wop Diner</a></li>
1003                                <li><a href="/wedding-venues/virtual-tours">Virtual Tours</a></li>
1004                            </ul>
1005                        </div>
1006
1007                        <!-- Planning -->
1008                        <div class="col-sm-2 footer-column">
1009                            <h4 class="footer-title">Planning</h4>
1010                            <ul class="footer-links">
1011                                <li><a href="/about/frequent-questions">FAQs</a></li>
1012                                <li><a href="/getting-married-las-vegas">Marriage License</a></li>
1013                                <li><a href="/about/wedding-videos">Wedding Videos</a></li>
1014                                <li><a href="/wedding-extras">Extras</a></li>
1015                                <li><a href="/reviews">Reviews</a></li>
1016                            </ul>
1017                        </div>
1018
1019                        <!-- About -->
1020                        <div class="col-sm-2 footer-column">
1021                            <h4 class="footer-title">About</h4>
1022                            <ul class="footer-links">
1023                                <li><a href="/about">About Viva</a></li>
1024                                <li><a href="/about/press-media">Press & Media</a></li>
1025                                <li><a href="tel:800-574-4450">Contact</a></li>
1026                                <li><a href="/about/frequent-questions#q-8">Hours</a></li>
1027                            </ul>
1028                        </div>
1029                    </div>
1030                </div>
1031            </div>
1032            <div class="container">
1033                <div class="footer-social-links">
1034                    <div class="col-xs-12 col-md-6">
1035                        <div class="fine-print text-nunito-semi-bold">
1035Copyright &copy; 2026. All Rights Reserved.</div>
1036                    </div>
1037                    <div class="col-xs-12 col-md-6">
1038                        <div class="contact-links pad-top-10 pad-bottom-15">
1039                            <div class="desktop-social">
1040                                <a href="https://www.instagram.com/vivalasvegasweddings/" target="_blank">
1041                                    <img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/social-icons/instagram.png" alt="Instagram Icon" loading="lazy" />
1042                                </a>
1043                                <a href="https://www.facebook.com/vivalasvegasweddings" target="_blank">
1044                                    <img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/social-icons/facebook.png" alt="Facebook Icon" loading="lazy" />
1045                                </a>
1046                                <a href="https://www.tiktok.com/&#64;vivalasvegasweddings" target="_blank">
1047                                    <img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/social-icons/tiktok.png" alt="TikTok Icon" loading="lazy" />
1048                                </a>
1049                                <a href="https://www.youtube.com/&#64;vivalasvegasweddingchapel" target="_blank">
1050                                    <img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/social-icons/youtube.png" alt="YouTube Icon" loading="lazy" />
1051                                </a>
1052                                <a href="https://www.earthcam.com/cams/nevada/lasvegas/index.php?cam=wedding" target="_blank">
1053                                    <img src="https://cdn.vivalasvegasweddings.com/folly/vlv/home/social-icons/earthcam.png" alt="Earthcam Icon" loading="lazy" />
1054                                </a>
1055                            </div>
1056                        </div>
1057                    </div>
1058                </div>
1059            </div>
1060        </div>
1061    </div>
1062
1063    
1063<script type="text/javascript">
1064        var folly = {
1065            constants: {
1066                bucket: "images.vivalasvegasweddings.com",
1067                imgixDomain: "cdn.vivalasvegasweddings.com/",
1068                keyPrefix: "/vlv"
1069            }
1070        };
1071    </script>
1071
1072
1073    
1073<script type="text/javascript" src="/Scripts/vendor/folly/folly.min.js" folly-sitekey="folly" folly-mode="server"></script>
1073
1074    
1074<script type="text/javascript">
1075        folly.api = "/folly";
1076        folly.authEndpoint = "/folly/authenticate";
1077    </script>
1077
1078
1079    
1079<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
1079
1080
1081    
1082    
1082<script type="text/javascript">
1083        if (typeof jQuery === 'undefined') {
1084            var e = document.createElement('script');
1085            e.src = '/Scripts/jquery-2.2.4.min.js';
1086            e.type = 'text/javascript';
1087            document.getElementsByTagName("head")[0].appendChild(e);
1088        }
1089    </script>
1089
1090
1091    
1091<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
1091
1092
1093    
1094    
1094<script type="text/javascript">
1095        if (typeof angular === 'undefined') {
1096            var e = document.createElement('script');
1097            e.src = '/Scripts/vendor/angular/angular.js';
1098            e.type = 'text/javascript';
1099            document.getElementsByTagName("head")[0].appendChild(e);
1100        }
1101    </script>
1101
1102
1103    
1103<script src="/bundles/scripts?v=zdxKoUzBoDf_wq4VFhhxo96TncWVpckMK_hu6lLy_aA1"></script>
1103
1104
1105    
1105<script src="/bundles/angular-packages?v=Tgc0pfYeQKQloAceDco2W44IcMFi-rtIA7ahYBnuN3A1"></script>
1105
1106
1107
1108    
1108<script src="/bundles/website?v=VlPu62AlG-Um28dyEdFnCGH4rxnOY6dmmesxsII58VQ1"></script>
1108
1109
1110
1111    
1111<script type="text/javascript">
1112
1113        $(document).ready(function () {
1114            $(".menuToggle").click(function () {
1115                if ($('body').hasClass('display-menu')) {
1116                    $('body').removeClass('display-menu');
1117                } else {
1118                    $('body').addClass('display-menu');
1119                }
1120            });
1121
1122            /* Shows and hides ellipsis depending on the page - home page shows 5 ellipsis all other pages show 3 */
1123            if (window.location.pathname != '/') {
1124                $(".ellipsis-3").hide();
1125                $(".ellipsis-4").hide();
1126                $(".ellipsis-5").hide();
1127
1128                $(".ellipsis-2").css({ "top": "20%", "height": "60%" });
1129            } else {
1130                $(".ellipsis-6").hide();
1131            }
1132        });
1133    </script>
1133
1134
1135    
1136    
1136<script>
1137        $(document).on('click', 'a[href^="#"]', function (e) {
1138            var target = document.querySelector($(this).attr('href'));
1139
1140            if (target) {
1141                e.preventDefault();
1142                target.scrollIntoView({ behavior: 'smooth' });
1143            }
1144        });
1145
1146        LVWControllers.controller('AboutUsController', function AboutCtrl($scope, $http) {
1147            $scope.contact = {};
1148
1149            $scope.formatPhone = function () {
1150                if (!$scope.contact.ContactPhoneNumber) return;
1151
1152                var digits = $scope.contact.ContactPhoneNumber.replace(/\D/g, '').substring(0, 10);
1153                var formatted = digits;
1154
1155                if (digits.length > 6) {
1156                    formatted = '(' + digits.substring(0, 3) + ') ' +
1157                        digits.substring(3, 6) + '-' +
1158                        digits.substring(6);
1159                } else if (digits.length > 3) {
1160                    formatted = '(' + digits.substring(0, 3) + ') ' +
1161                        digits.substring(3);
1162                } else if (digits.length > 0) {
1163                    formatted = '(' + digits;
1164                }
1165
1166                $scope.contact.ContactPhoneNumber = formatted;
1167
1168                // Optional validation
1169                var isValid = digits.length === 0 || digits.length === 10;
1170                $scope.contactForm.ContactPhoneNumber.$setValidity('phone', isValid);
1171            };
1172
1173            $scope.formatDate = function () {
1174                if (!$scope.contact.ContactDate) return;
1175
1176                var digits = $scope.contact.ContactDate.replace(/\D/g, '').substring(0, 8);
1177                var formatted = digits;
1178
1179                if (digits.length > 4) {
1180                    formatted = digits.substring(0, 2) + '/' +
1181                        digits.substring(2, 4) + '/' +
1182                        digits.substring(4);
1183                } else if (digits.length > 2) {
1184                    formatted = digits.substring(0, 2) + '/' +
1185                        digits.substring(2);
1186                }
1187
1188                $scope.contact.ContactDate = formatted;
1189
1190                // Validate date
1191                var isValid = false;
1192                if (formatted.length === 10) {
1193                    var parts = formatted.split('/');
1194                    var m = parseInt(parts[0], 10);
1195                    var d = parseInt(parts[1], 10);
1196                    var y = parseInt(parts[2], 10);
1197
1198                    var date = new Date(y, m - 1, d);
1199
1200                    isValid = date &&
1201                        date.getMonth() + 1 === m &&
1202                        date.getDate() === d &&
1203                        date.getFullYear() === y;
1204                }
1205
1206                $scope.contactForm.ContactDate.$setValidity('date', isValid);
1207            };
1208
1209            window.recaptchaCallback = function () {
1210                $scope.$apply(function () {
1211                    $scope.recaptchaVerified = true;
1212                });
1213            };
1214
1215            window.recaptchaExpired = function () {
1216                $scope.$apply(function () {
1217                    $scope.recaptchaVerified = false;
1218                });
1219            };
1220
1221            $scope.submit = function (form) {
1222                // Mark form as submitted
1223                form.$setSubmitted();
1224
1225                if (form.$invalid) {
1226                    return;
1227                }
1228
1229                $scope.isLoading = true;
1230                $scope.error = false;
1231                $scope.errorMessage = '';
1232
1233                $http.post('/contact', $scope.contact)
1234                    .then(function (response) {
1235                        $scope.contact = {};
1236
1237                        form.$setPristine();
1238                        form.$setUntouched();
1239
1240                        window.location.href = '/about/thank-you';
1241                    })
1242                    .catch(function (response) {
1243
1244                        if (response.data && response.data.Message) {
1245                            $scope.error = response.data.Message;
1246                        } else {
1247                            $scope.error = 'An unexpected error occurred. Please try again.';
1248                        }
1249                    })
1250                    .finally(function () {
1251                        $scope.isLoading = false;
1252                    });
1253            };
1254        });
1255    </script>
1255
1256
1257
1258
1259    
1260
1261    <!-- Facebook Pixel Code -->
1262    
1262<script>
vendor: 594 bytes, lines 1262-1273
1262
1263        !function (f, b, e, v, n, t, s) {
1264            if (f.fbq) return; n = f.fbq = function () {
1265                n.callMethod ?
1266                    n.callMethod.apply(n, arguments) : n.queue.push(arguments)
1267            };
1268            if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
1269            n.queue = []; t = b.createElement(e); t.async = !0;
1270            t.src = v; s = b.getElementsByTagName(e)[0];
1271            s.parentNode.insertBefore(t, s)
1272        }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
1273        fbq('init', '
1273990756538890718
vendor: 44 bytes, lines 1273-1275
1273');
1274        fbq('track', 'PageView');
1275    
1275</script>
1275
1276    <noscript>
1277        <img height="1" width="1" style="display:none"
1278             src="https://www.facebook.com/tr?id=990756538890718&ev=PageView&noscript=1" />
1279    </noscript>
1280    <!-- DO NOT MODIFY -->
1281    <!-- End Facebook Pixel Code -->
1282
1283    <div id="fb-root"></div>
1284
1285    <!--  Folly Overrides -->
1286    
1286<script type="text/javascript" src="/Scripts/nonbundled/folly-overrides.js"></script>
1286
1287
1288    <!-- Glide.js -->
1289    
1289<script src="https://cdn.jsdelivr.net/npm/&#x40;glidejs/glide/dist/glide.min.js"></script>
1289
1290
1291    
1291<script>
1292        window.addEventListener('load', function () {
1293            setTimeout(function () {
1294                onloadOptimization();
1295            }, 500);
1296        });
1297    </script>
1297
1298
1299    
1299<script src="https://cdn.jsdelivr.net/npm/[email protected]/dirPagination.js"></script>
1299
1300
1301    
1301<script type="application/ld+json">
1302        {
1303            "@context": "https://schema.org",
1304            "@type": "LocalBusiness",
1305            "name": "The Viva Las Vegas Wedding Chapel",
1306            "image": "https://cdn.vivalasvegasweddings.com/VivaLasVegasWeddingChapelTaglineSmall.png?h=100&fit=clip&auto=format,compress",
1307            "description": "Viva Las Vegas Vegas Weddings if offering you the ease and grace of minimal planning. With over 2 decades of experience and more than 100,000 weddings under our belt, we've become experts in making your big day a breeze. We've nailed down exactly what couples want and bundled it up in a budget-friendly package, so you can kiss stress goodbye.",
1308            "@id": "https://www.vivalasvegasweddings.com/",
1309            "url": "https://www.vivalasvegasweddings.com/",
1310            "telephone": "702-384-0771",
1311            "priceRange": "$-$$$$",
1312            "address": {
1313            "@type": "PostalAddress",
1314            "streetAddress": "1205 Las Vegas Blvd S",
1315            "addressLocality": "Las Vegas",
1316            "addressRegion": "NV",
1317            "postalCode": "89104",
1318            "addressCountry": "US"
1319            },
1320            "geo": {
1321            "@type": "GeoCoordinates",
1322            "latitude": 36.15654052472592,
1323            "longitude": -115.1483177595173
1324            },
1325            "openingHoursSpecification": [{
1326            "@type": "OpeningHoursSpecification",
1327            "dayOfWeek": [
1328                "Monday",
1329                "Tuesday",
1330                "Wednesday",
1331                "Thursday",
1332                "Sunday"
1333            ],
1334            "opens": "08:00",
1335            "closes": "22:00"
1336            },{
1337            "@type": "OpeningHoursSpecification",
1338            "dayOfWeek": [
1339                "Friday",
1340                "Saturday"
1341            ],
1342            "opens": "08:00",
1343            "closes": "24:00"
1344            }],
1345            "sameAs": [
1346            "https://www.facebook.com/vivalasvegasweddings",
1347            "https://x.com/vivalvweddings",
1348            "https://www.instagram.com/vivalasvegasweddings/",
1349            "https://www.youtube.com/@vivalasvegasweddingchapel",
1350            "https://www.yelp.com/biz/viva-las-vegas-wedding-chapel-las-vegas-3"
1351            ]
1352        }
1353    </script>
1353
1354
1355</body>
1356</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.