PageSourceSearch

https://www.grandvelas.com/contact-us

html grandvelas.com collected 2026-10-03 20:51:40 UTC 68,911 bytes, 505 lines download raw bytes

1<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" href="https://www.grandvelas.com/favicon.ico"> <link rel="apple-touch-icon" href="https://www.grandvelas.com/resourcefiles/pwa_images/grandvelas-192x192.png"> <link rel="preload" as="image" href="https://www.grandvelas.com/resourcefiles/hero-image/contact-us-at-velas-resorts.jpg"> <meta property="twitter:image" content="https://www.grandvelas.com/resourcefiles/hero-image/contact-us-at-velas-resorts.jpg"> <meta property="og:image" content="https://www.grandvelas.com/resourcefiles/hero-image/contact-us-at-velas-resorts.jpg"> <title>Mexico Resort Reservations & Contact Information - Velas Resorts</title> <meta name="description" content="Contact our team now to plan your escape to one of our award-winning, all-inclusive luxury properties, and make your Mexico resort reservations today."> <meta name="twitter:card" content="summary"> <meta name="twitter:description" content="Contact our team now to plan your escape to one of our award-winning, all-inclusive luxury properties, and make your Mexico resort reservations today."> <meta name="twitter:site" content="@VelasResortsMex"> <meta name="twitter:title" content="Mexico Resort Reservations & Contact Information - Velas Resorts"> <meta property="og:title" content="Mexico Resort Reservations & Contact Information - Velas Resorts"> <meta name="og:description" content="Contact our team now to plan your escape to one of our award-winning, all-inclusive luxury properties, and make your Mexico resort reservations today."> <link href="https://www.grandvelas.com/dynamic/css/with-banner.aspx?version=6152026140529" type="text/css" rel="stylesheet"> 
1<script>
2function deferCssLoad(URL, delaySec) {
3  setTimeout(function() {
4    var headSection = document.getElementsByTagName("head")[0];
5    var elementCSS = document.createElement("link");
6    elementCSS.type = "text/css";
7    elementCSS.rel = "stylesheet";
8    elementCSS.href = URL;
9    headSection.appendChild(elementCSS);
10  }, delaySec);
11}
12 deferCssLoad("https://use.typekit.net/lrt8ujq.css", "3100");
13 deferCssLoad("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap", "3100");
14</script>
14 
14<script>
15 const checkBot = {
16    googlebot: function() {
17    return {is:navigator.userAgent.match(/Googlebot/i),
18    os: "googlebot" };
19    }
20}
21</script>
21 
21<script>
22if(!checkBot.googlebot().is){
vendor: 337 bytes, lines 22-27
22
23(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
24 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
25 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
26 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
27 })(window,document,'script','dataLayer','
27GTM-W6D5ZX
vendor: 5 bytes, line 27
27');
28}
29else{
30console.log("gtm not load");
31}
32</script>
32 
32<script>
33var userip = "";
34</script>
34 <link rel='alternate' href='https://www.grandvelas.com/contact-us' hreflang='en'> <link rel='alternate' href='https://www.grandvelas.com.mx/contactenos' hreflang='es'> <link rel='canonical' href='https://www.grandvelas.com/contact-us'><meta name="generator" content="Milestone CMS 6.0">
34<script id="mjdata" type="application/ld+json">[{
35 "@context": "http://schema.org",
36 "@type": [
37  "WebPage"
38 ],
39 "speakable": {
40  "xpath": [
41   "/html/head/title",
42   "/html/head/meta[@name='description']/@content"
43  ],
44  "@type": "SpeakableSpecification"
45 },
46 "dateCreated": "2026-09-07",
47 "dateModified": "2026-09-12",
48 "datePublished": "2026-09-17",
49 "name": "Mexico Resort Reservations & Contact Information - Velas Resorts",
50 "description": "Contact our team now to plan your escape to one of our award-winning, all-inclusive luxury properties, and make your Mexico resort reservations today.",
51 "url": "https://www.grandvelas.com/contact-us",
52 "primaryImageOfPage": [
53  {
54   "@type": "ImageObject",
55   "contentUrl": "https://www.grandvelas.com/resourcefiles/hero-image/placeholder-1500x800.jpg?version=9012026172109",
56   "name": "",
57   "caption": ""
58  }
59 ],
60 "breadcrumb": [
61  {
62   "@context": "http://schema.org",
63   "@type": "BreadcrumbList",
64   "itemListElement": [
65    {
66     "@type": "ListItem",
67     "position": "1",
68     "item": {
69      "@id": "https://www.grandvelas.com/",
70      "name": "Home",
71      "url": "https://www.grandvelas.com/"
72     }
73    },
74    {
75     "@type": "ListItem",
76     "position": "2",
77     "item": {
78      "@id": "https://www.grandvelas.com/contact-us",
79      "name": "Contact Us",
80      "url": "https://www.grandvelas.com/contact-us"
81     }
82    }
83   ]
84  }
85 ],
86 "text": "",
87 "hasPart": null,
88 "mainEntity": null
89},{
90 "@context": "http://schema.org",
91 "@type": [
92  "LodgingBusiness"
93 ],
94 "name": "Grand Velas",
95 "alternateName": "1861.1 Velas Resorts",
96 "url": "https://www.grandvelas.com/",
97 "sameAs": [
98  "https://www.facebook.com/velasresorts",
99  "https://x.com/VelasResortsMex",
100  "https://www.instagram.com/velasresorts/",
101  "https://www.pinterest.com/VelasResorts/"
102 ],
103 "logo": "https://www.grandvelas.com/resourcefiles/hotellogo/grandvelas-logo.svg?version=9012026172109",
104 "image": "https://www.grandvelas.com/resourcefiles/hotellogo/grandvelas-logo.svg?version=9012026172109",
105 "description": null,
106 "award": null,
107 "legalName": null,
108 "contactPoint": {
109  "@type": "ContactPoint",
110  "telephone": "+1-866 202 4642",
111  "contactType": "Inquiry, Reservations or Business"
112 },
113 "telephone": "+1-866 202 4642",
114 "address": {
115  "@type": "PostalAddress",
116  "streetAddress": "Paseo de los Cocoteros 98",
117  "addressLocality": "Nuevo Vallarta",
118  "addressRegion": "NA",
119  "postalCode": "63735",
120  "addressCountry": "México"
121 },
122 "geo": {
123  "@type": "GeoCoordinates",
124  "latitude": "20.706997",
125  "longitude": "-105.300761"
126 },
127 "aggregateRating": null,
128 "brand": null,
129 "photo": null,
130 "review": null,
131 "starRating": null,
132 "priceRange": null,
133 "subOrganization": null,
134 "parentOrganization": null,
135 "hasOfferCatalog": null,
136 "petsAllowed": null
137}]</script>
137<link rel="manifest" href="https://www.grandvelas.com/manifest.json"><meta id="theme-color" name="theme-color" content="#fff">
137<script>if (top.location.host != self.location.host) {
138  top.location = self.location;
139}
140</script>
140<script data-cfasync="false" nonce="7035836b-4a27-4cc9-a006-acacc678e4a1">try{(function(w,d){!function(kP,kQ,kR,kS){if(kP.zaraz)console.error("zaraz is loaded twice");else{kP[kR]=kP[kR]||{};kP[kR].executed=[];kP.zaraz={deferred:[],listeners:[]};kP.zaraz._v="20";kP.zaraz._n="7035836b-4a27-4cc9-a006-acacc678e4a1";kP.zaraz.q=[];kP.zaraz._f=function(kT){return async function(){var kU=Array.prototype.slice.call(arguments);kP.zaraz.q.push({m:kT,a:kU})}};for(const kV of["track","set","debug"])kP.zaraz[kV]=kP.zaraz._f(kV);kP.zaraz.init=()=>{var kW=kQ.getElementsByTagName(kS)[0],kX=kQ.createElement(kS),kY=kQ.getElementsByTagName("title")[0];kY&&(kP[kR].t=kQ.getElementsByTagName("title")[0].text);kP[kR].x=Math.random();kP[kR].w=kP.screen.width;kP[kR].h=kP.screen.height;kP[kR].j=kP.innerHeight;kP[kR].e=kP.innerWidth;kP[kR].l=kP.location.href;kP[kR].r=kQ.referrer;kP[kR].k=kP.screen.colorDepth;kP[kR].n=kQ.characterSet;kP[kR].o=(new Date).getTimezoneOffset();if(kP.dataLayer)for(const kZ of Object.entries(Object.entries(dataLayer).reduce((k$,la)=>({...k$[1],...la[1]}),{})))zaraz.set(kZ[0],kZ[1],{scope:"page"});kP[kR].q=[];for(;kP.zaraz.q.length;){const lb=kP.zaraz.q.shift();kP[kR].q.push(lb)}kX.defer=!0;for(const lc of[localStorage,sessionStorage])Object.keys(lc||{}).filter(le=>le.startsWith("_zaraz_")).forEach(ld=>{try{kP[kR]["z_"+ld.slice(7)]=JSON.parse(lc.getItem(ld))}catch{kP[kR]["z_"+ld.slice(7)]=lc.getItem(ld)}});kX.referrerPolicy="origin";kX.src="/cdn-cgi/zaraz/s.js?z="+btoa(encodeURIComponent(JSON.stringify(kP[kR])));kW.parentNode.insertBefore(kX,kW)};["complete","interactive"].includes(kQ.readyState)?zaraz.init():kP.addEventListener("DOMContentLoaded",zaraz.init)}}(w,d,"zarazData","script");window.zaraz._p=async kH=>new Promise(kI=>{if(kH){kH.e&&kH.e.forEach(kJ=>{try{const kK=d.querySelector("script[nonce]"),kL=kK?.nonce||kK?.getAttribute("nonce"),kM=d.createElement("script");kL&&(kM.nonce=kL);kM.innerHTML=kJ;kM.onload=()=>{d.head.removeChild(kM)};d.head.appendChild(kM)}catch(kN){console.error(`Error executing script: ${kJ}\n`,kN)}});Promise.allSettled((kH.f||[]).map(kO=>fetch(kO[0],kO[1])))}kI()});zaraz._p({"e":["(function(w,d){})(window,document)"]});})(window,document)}catch(e){throw fetch("/cdn-cgi/zaraz/t"),e;};</script>
140</head> <body class="withbanner-page Contact Us">
vendor: 68 bytes, line 140
140 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
140GTM-W6D5ZX
vendor: 83 bytes, line 140
140" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
140<a role="button" class="skip-to-content-btn" href="#main-content">Skip to main content</a> <header class="header" id="header"> <div class="uk-container side-container side-container--right header-container"> <div class="header-col header-col--left dynamiccomponenteditenable" data-id='1139740' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/" class="header-logo"> <img src="https://www.grandvelas.com/resourcefiles/header-logo/grandvelas-logo.svg" width="264" height="44" alt="Grand Velas, Paseo de los Cocoteros 98, Nuevo Vallarta Nayarit" data-nodeferimage="true"> <span class="sr-only">Grand Velas, Paseo de los Cocoteros 98, Nuevo Vallarta Nayarit</span> </a> </div> <div class="header-col header-col--right"> <div class="header-mainmenu"> <div class="header-mainmenu__item dynamiccomponenteditenable" data-id='1145999' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts" class="header-mainmenu__link nav navrelation ">Resorts</a> </div> <div class="header-mainmenu__item dynamiccomponenteditenable" data-id='1146000' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/destinations" class="header-mainmenu__link nav navrelation ">Destinations</a> </div> <div class="header-mainmenu__item dynamiccomponenteditenable" data-id='1146782' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/experiences" class="header-mainmenu__link nav ">Experiences</a> </div> <div class="header-mainmenu__item dynamiccomponenteditenable" data-id='1146783' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/specials" class="header-mainmenu__link nav navrelation ">Specials</a> </div> </div> <div class="header-toggler"> <button type="button" class="header-toggler__btn js-header-toggler"> <span class="header-toggler__icon template-icon-Menu"></span> <span class="sr-only">Main Menu Toggler</span> </button> </div> <div class="header-langsel js-langsel"> <button type="button" class="uk-button header-langsel__control" aria-haspopup="true"> <span aria-hidden="true" class="js-langsel-selected">en</span> <span class="sr-only">Language Selector</span> <span class="template-icon template-icon-down-arrow"></span> </button> <ul class="uk-dropdown uk-drop header-langsel__dropdown js-langsel-dropdown" data-uk-dropdown="pos: bottom-center"> <li class="header-langsel__dropdown-item selected en"> <a href="#" target="_self" class="header-langsel__dropdown-link en"> <span aria-hidden="true" class="js-lang-name">en</span> <span class="sr-only">Go to en Version of Site</span> </a> </li> <li class="header-langsel__dropdown-item de"> <a href="javascript:gotolanguagepage('es')" target="_self" class="header-langsel__dropdown-link de"> <span aria-hidden="true" class="js-lang-name">es</span> <span class="sr-only">Go to de Version of Site</span> </a> </li> </ul> </div> <a href="tel:866 202 4642" class="header-call" data-phonenumber="hotel-property-phone" target="_blank" rel="nofollow"> <span class="template-icon template-icon-call-solid"></span> <span class="header-call__num">866 202 4642</span> </a> <button type="button" class="uk-button uk-button-primary header-bookstay js-bookstay-toggler">Book Your Stay</button> </div> </div> <aside class="header-collapsible navmenu js-header-collapse" aria-hidden="true" id="navmenu" style="display: none;"> <div class="uk-container side-container side-container--right header-collapsible__container"> <div class="uk-grid header-collapsible__grid"> <div class="uk-width-2-3@l uk-width-3-4@m header-collapsible__col header-collapsible__col--mainmenu"> <div class="uk-grid navmenu__grid"> <div class="uk-width-1-2@l navmenu__col"> <ul class="navmenu-list js-navmenu-list-main"> <li class="navmenu-list__item navmenu__dropdown submenulist js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1145999' data-editbuttontext='' data-editable='True'> <a href="javascript:void(0)" class="navmenu-list__link nav js-navmenu-dropmenu-trigger" data-menu-type="Resorts">Resorts</a> <ul class="uk-dropdown navmenu-dropmenu js-navmenu-dropmenu" data-menu-type="Resorts"> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1146785' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts" class="navmenu-dropmenu__link nav">Overview</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1146786' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts/grand-velas-boutique-los-cabos" class="navmenu-dropmenu__link nav">Grand Velas Boutique Los Cabos</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1146787' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts/grand-velas-los-cabos" class="navmenu-dropmenu__link nav">Grand Velas Los Cabos</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1146788' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts/grand-velas-riviera-maya" class="navmenu-dropmenu__link nav">Grand Velas Riviera Maya</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1146789' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts/grand-velas-riviera-nayarit" class="navmenu-dropmenu__link nav">Grand Velas Riviera Nayarit</a> </li> </ul> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1145999' data-editbuttontext='' data-editable='True' data-menu-type="Resorts"> <img alt="Explore Resorts of Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/explore-resorts-of-grand-velas.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item navmenu__dropdown submenulist js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146000' data-editbuttontext='' data-editable='True'> <a href="javascript:void(0)" class="navmenu-list__link nav js-navmenu-dropmenu-trigger" data-menu-type="Destinations">Destinations</a> <ul class="uk-dropdown navmenu-dropmenu js-navmenu-dropmenu" data-menu-type="Destinations"> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1236665' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/destinations" class="navmenu-dropmenu__link nav">Overview</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160060' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/destinations/los-cabos" class="navmenu-dropmenu__link nav">Los Cabos</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160061' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/destinations/riviera-maya" class="navmenu-dropmenu__link nav">Riviera Maya</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160062' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/destinations/riviera-nayarit" class="navmenu-dropmenu__link nav">Riviera Nayarit</a> </li> </ul> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146000' data-editbuttontext='' data-editable='True' data-menu-type="Destinations"> <img alt="Explore Destinations near Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/destinations-near-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146782' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/experiences" class="navmenu-list__link nav" data-menu-type="Experiences">Experiences</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146782' data-editbuttontext='' data-editable='True' data-menu-type="Experiences"> <img alt="Experiences in Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/experiences-in-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item navmenu__dropdown submenulist js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146783' data-editbuttontext='' data-editable='True'> <a href="javascript:void(0)" class="navmenu-list__link nav js-navmenu-dropmenu-trigger" data-menu-type="Specials">Specials</a> <ul class="uk-dropdown navmenu-dropmenu js-navmenu-dropmenu" data-menu-type="Specials"> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160073' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/specials" class="navmenu-dropmenu__link nav">Overview</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160074' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/specials/special-gifts" class="navmenu-dropmenu__link nav">Gifts</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160075' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/specials/the-gift-of-now" class="navmenu-dropmenu__link nav">The Gift of Now</a> </li> </ul> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146783' data-editbuttontext='' data-editable='True' data-menu-type="Specials"> <img alt="Specials at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/specials-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146790' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/weddings" class="navmenu-list__link nav" data-menu-type="Weddings">Weddings</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146790' data-editbuttontext='' data-editable='True' data-menu-type="Weddings"> <img alt="Weddings at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/weddings-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146792' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/dining" class="navmenu-list__link nav" data-menu-type="Dining">Dining</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146792' data-editbuttontext='' data-editable='True' data-menu-type="Dining"> <img alt="Dining at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/dining-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146793' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/spa" class="navmenu-list__link nav" data-menu-type="Spa">Spa</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146793' data-editbuttontext='' data-editable='True' data-menu-type="Spa"> <img alt="Spa at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/spa-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146794' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/meetings" class="navmenu-list__link nav" data-menu-type="Meetings">Meetings</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146794' data-editbuttontext='' data-editable='True' data-menu-type="Meetings"> <img alt="Meetings at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/meetings-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item navmenu__dropdown submenulist js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1160058' data-editbuttontext='' data-editable='True'> <a href="javascript:void(0)" class="navmenu-list__link nav js-navmenu-dropmenu-trigger" data-menu-type="Gallery">Gallery</a> <ul class="uk-dropdown navmenu-dropmenu js-navmenu-dropmenu" data-menu-type="Gallery"> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1236668' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/photos-grand-velas-boutique-los-cabos" class="navmenu-dropmenu__link nav">Grand Velas Boutique Los Cabos</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1236669' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/photos" class="navmenu-dropmenu__link nav">Grand Velas Los Cabos</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1236670' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/photos-grand-velas-riviera-maya" class="navmenu-dropmenu__link nav">Grand Velas Riviera Maya</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1236671' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/photos-grand-velas-riviera-nayarit" class="navmenu-dropmenu__link nav">Grand Velas Riviera Nayarit</a> </li> </ul> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1160058' data-editbuttontext='' data-editable='True' data-menu-type="Gallery"> <img alt="Poolside relaxation wooden deck at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/poolside-relaxation-wooden-deck-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1160055' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/blog" class="navmenu-list__link nav" data-menu-type="Blog">Blog</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1160055' data-editbuttontext='' data-editable='True' data-menu-type="Blog"> <img alt="A romantic couple on the beach at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/a-romantic-couple-on-the-beach-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> </ul> </div> <div class="uk-width-1-2@l navmenu__col"> <ul class="navmenu-list js-navmenu-list-secondary"> </ul> </div> </div> <ul class="navmenu-footer"> <li class="navmenu-footer__item dynamiccomponenteditenable" data-id='1160056' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/about" class="navmenu-footer__link nav">About Us</a> </li> <li class="navmenu-footer__item dynamiccomponenteditenable" data-id='1160054' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/contact-us" class="navmenu-footer__link nav">Contact</a> </li> <li class="navmenu-footer__item dynamiccomponenteditenable" data-id='1160049' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/frequently-asked-questions" class="navmenu-footer__link nav">FAQs</a> </li> <li class="navmenu-footer__item dynamiccomponenteditenable" data-id='1162202' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/email-offers" class="navmenu-footer__link nav">Email Offers</a> </li> <li class="navmenu-footer__item dynamiccomponenteditenable" data-id='3426056' data-editbuttontext='' data-editable='True'> <a href="https://career.velasresorts.app/" class="navmenu-footer__link nav" target="_blank" rel="nofollow">Velas Resorts Careers</a> </li> </ul> </div> <div class="uk-width-1-3@l uk-width-1-4@m header-collapsible__col header-collapsible__col--media"> <div class="header-collapsible__media js-navmenu-media-list"> <span class="sr-only">HTML here will come using JS</span> </div> </div> </div> </div> </aside> <aside id="bookstay" class="bookstay js-bookstay-collapse" aria-hidden="true" style="display: none;"> <div class="bookstay__content"> <button type="button" class="uk-button bookstay__close 
140js-bookstay-toggler"> <span class="sr-only">Close Booking Widget</span> <span class="template-icon template-icon-Menu-Close"></span> </button> <div class="title title--xxl bookstay-form__title" tabindex="0">BOOK YOUR STAY</div> <form class="bookstay-form js-booking-form" enctype="application/x-www-form-urlencoded" target="_blank" action="https://www.grandvelas.com/click-reservation-gvlc" method="post"> <div class="bookstay-form__group bookstay-form__group--dropdown"> <label class="bookstay-form__label" for="bookstay-select-resort">Select Resort</label> <select class="uk-select bookstay-form__control js-booking-form-hotel-select" tabindex="0" id="bookstay-select-resort"> <option value="99914" selected="">Grand Velas Los Cabos</option> <option value="15342">Grand Velas Riviera Maya</option> <option value="15042">Grand Velas Riviera Nayarit</option> <option value="115761">Grand Velas Boutique Los Cabos</option> </select> </div> <div class="bookstay-form__group bookstay-form__group--dropdown bookstay-form__daterange" id="bookstay-widget"> <label class="bookstay-form__label" for="bookstay-widget-dates">Check-In &amp; Check-Out</label> <input class="uk-input bookstay-form__control" value="Select Dates" readonly="" name="bookstaydates" id="bookstay-widget-dates"> <input type="hidden" name="checkindate" id="bookstay-widget-arrival"> <input type="hidden" name="checkoutdate" id="bookstay-widget-departure"> </div> <div class="bookstay-form__group bookstay-form__group--dropdown js-guest-booking"> <label class="bookstay-form__label" for="bookstay-rooms-guests">Guests</label> <input type="button" class="uk-input bookstay-form__control js-room-guests-input" name="bookstay-rooms-guests" value="Select Guests" id="bookstay-rooms-guests" aria-haspopup="true"> <div class="uk-dropdown bookstay-form__dropdown uk-drop" data-uk-dropdown="mode: click; shift: false; flip: false; target: false;"> <div class="room-guests"> <div class="room-guests__item"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-rooms-input" name="rooms" readonly="" value="1" aria-label="Rooms" data-min="1" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Rooms</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-rooms-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Rooms</span> </button> <button type="button" class="room-guests__button plus js-rooms-add"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Rooms</span> </button> </div> </div> <div class="room-guests__item"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-adults-input" name="adults" readonly="" value="2" aria-label="Guests" data-min="1" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Guests</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-adults-minus adults-button-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Adults</span> </button> <button type="button" class="room-guests__button plus js-adults-add adults-button-plus"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Adults</span> </button> </div> </div> <div class="room-guests__item room-guests__item--children"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-children-input" name="children" readonly="" value="0" aria-label="Children" data-min="0" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Children</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-children-minus children-button-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Children</span> </button> <button type="button" class="room-guests__button plus js-children-add children-button-plus"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Children</span> </button> </div> </div> </div> </div> </div> <button type="submit" class="uk-button uk-button-primary bookstay-form__submit"> Check Availability </button> </form> <a href="tel:866 202 4642" class="bookstay-phone" data-phonenumber="hotel-property-phone" target="_blank" rel="nofollow"> <span class="template-icon template-icon-call-solid"></span> <span class="bookstay-phone__num">
140866 202 4642</span> </a> </div> </aside> </header> <div class="inner-page-hero uk-text-center" data-name="inner-hero-sec"> <div class="hero-sec dynamiccomponenteditenable" data-id='1229989' data-editbuttontext='' data-editable='True'> <img data-nodeferimage="true" src="https://www.grandvelas.com/resourcefiles/hero-image/contact-us-at-velas-resorts.jpg" class="hero-sec__media" width="1800" height="600" alt="Contact us at Velas Resorts Paseo de los Cocoteros 98, Nuevo Vallarta Nayari"> </div> </div> <nav class="breadcrumb"> <div class="uk-container"> <div class="breadcrumb__nav"> <a href="/">Home</a>Contact Us </div> </div> </nav> <main id="main-content" class="wrapper"> <div class="h1-headline inner-padding"> <div class="uk-container uk-container-small h1-headline__container"> <div class="h1-headline__text js-texttoggle"> <div class="title h1-headline__smalltitle" tabindex="0">Contact Us</div> <h1 class="title title--xxl h1-headline__title dynamiccomponenteditenable" data-id='1229990' data-editbuttontext='' data-editable='True' tabindex="0">Book Your Vacation in Mexico</h1> <div class="h1-headline__content text-editor" tabindex="0"> <p>Discover luxury redefined in breathtaking destinations at Grand Velas Resorts in Mexico. Contact us today to make a reservation at one of our award-winning, all-inclusive resorts. Our courteous hospitality team&nbsp;is ready to assist you with questions, vacation packages, planning a wedding or event, or reserving a dream escape to Puerto Vallarta/Riviera Nayarit, the Riviera Maya or Los Cabos.</p> </div> </div> </div> </div> <div class="inner-padding contact-sec"> <div class="uk-container"> <div class="uk-grid gutter-xl" data-uk-grid=""> <div class="uk-width-expand@l uk-width-1-1"> <div class="contact-sec__content"> <h2 class="title title--xl margin-bottom-l dynamiccomponenteditenable" data-id='1230981' data-editbuttontext='' data-editable='True' tabindex="0">Contact Grand Velas Corporate</h2> </div> </div> <div class="uk-width-auto@m uk-width-1-1"> <div class="contact-sec__form"> <iframe src="https://rfp.velasresorts.com/gv/EN.html" width="100%" height="930px" frameborder="0" scrolling="no"></iframe> </div> </div> </div> </div> </div> 
140<script>
141  document.addEventListener("DOMContentLoaded", function() {
142    const contactRFP = document.querySelector('.js-contact-rfp');
143    const rfpFormCount = document.querySelectorAll('.js-contact-rfp').length;
144
145    if (rfpFormCount > 0) {
146      const contactRFPdepartment = contactRFP.querySelector('.js-contact-rfp-select');
147      const contactRFPformID = contactRFP.querySelector('#dformId');
148
149      contactRFPdepartment.addEventListener('change', function() {
150        let department = this.value;
151        let fid = 0;
152
153        /* Here fid is a Form id from CMS Form, since there is hard limit of only 9 forms can be loaded at once, we need to put those ids as static */
154
155        if (department == "Sales & Marketing")
156          fid = 55031;
157        else if (department == "Groups & Conventions")
158          fid = 55026;
159        else if (department == "Travel Agent Inquiries/option")
160          fid = 55034;
161        else if (department == "General Information")
162          fid = 55025;
163        else if (department == "Human Resources")
164          fid = 55027;
165        else if (department == "Spa")
166          fid = 55032;
167        else if (department == "Lost & Found")
168          fid = 55028;
169        else if (department == "RCI Members Inquiries")
170          fid = 55029;
171        else if (department == "Reservations")
172          fid = 55030;
173        else if (department == "Transfers")
174          fid = 55033;
175
176        contactRFPformID.value = fid;
177      });
178    }
179  });
180</script>
180 <div class="inner-padding"> <div class="uk-container snippet__container"> <div class="uk-grid gutter-xxl snippet__zigzag"> <div class="uk-width-auto@l uk-width-1-2@m snippet__col"> <div class="snippet__media uk-position-relative"> <img src="https://www.grandvelas.com/resourcefiles/contact-page-information/full-view-of-grand-velas-resorts.jpg" height="650" width="592" alt="Aerial view of Grand Velas Resorts Paseo de los Cocoteros 98, Nuevo Vallarta Nayari" loading="lazy"> </div> </div> <div class="uk-width-expand@l uk-width-1-2@m snippet__col"> <h2 class="title title--xl snippet__title dynamiccomponenteditenable" data-id='1231011' data-editbuttontext='' data-editable='True' tabindex="0">Velas Resorts</h2> <div class="text-editor snippet__desc" tabindex="0"> <p><a href="https://www.grandvelas.com/tracking/click-location.aspx?fullAddress=velas%20resorts%2C%20Promotora%20Tur%C3%ADstica%20Punta%20Bete%2C%20S.A.P.I.%20de%20C.V%2C%20Paseo%20de%20los%20Cocoteros%20Lote%2028%2C%20Flamingos%2C%20Villa%208%2C%2063735%20Nuevo%20Nayarit%2C%20Nay.%2C%20Mexico" target="_blank">Promotora Tur&iacute;stica Punta Bete, S.A.P.I. de C.V. Paseo Cocoteros Lote 28, Villa 8, Riviera Nayarit, Mexico, C.P. 63735</a></p> </div> <div class="uk-accordion snippet__accordion snippet__accordion--border" data-uk-accordion=""> <div class="dynamiccomponenteditenable" data-id='1231019' data-editbuttontext='' data-editable='True'> <a class="uk-accordion-title snippet__accordion-title" href="#">Contact Details</a> <div class="uk-accordion-content snippet__accordion-content text-editor uk-margin-remove-bottom bullet-list" hidden="" tabindex="0"> <p>Promotora Tur&iacute;stica Punta Bete, S.A.P.I. de C.V. Paseo</p> <p>Cocoteros Lote 28, Villa 8,<br> Riviera Nayarit, Mexico, C.P. 63735</p> <ul class="ckbullet"> <li>US &amp; Canada: <a href="tel:8662024642" target="_blank" rel="nofollow">866 202 4642</a></li> <li>Mexico Toll-Free: <a href="tel:8008311162" target="_blank" rel="nofollow">800 831 1162</a></li> <li>Canada: <a href="tel:8773559620" target="_blank" rel="nofollow">8773559620</a></li> <li>Italia: <a href="tel:800785725" target="_blank" rel="nofollow">800785725</a></li> <li>France: <a href="tel:0800917659" target="_blank" rel="nofollow">800917659</a></li> </ul> </div> </div> <div class="dynamiccomponenteditenable" data-id='1231145' data-editbuttontext='' data-editable='True'> <a class="uk-accordion-title snippet__accordion-title" href="#">Press USA - KWE Partners</a> <div class="uk-accordion-content snippet__accordion-content text-editor uk-margin-remove-bottom bullet-list" hidden="" tabindex="0"> <p>Megan Sterritt / KWE Public Relations</p> <p>1581 Brickell Avenue,<br> Suite 1103 | Miami, FL 33129</p> <ul class="ckbullet"> <li><a href="tel:786-247-4812" target="_blank" rel="nofollow">786-247-4812</a></li> <li><a href="mailto:[email protected]" rel="nofollow">[email protected]</a></li> <li>US &amp; Canada: <a href="tel:1-877-418-3059" target="_blank" rel="nofollow">1-877-418-3059</a></li> <li>Mexico: <a href="tel:1-800-831-1162" target="_blank" rel="nofollow">1-800-831-1162</a></li> </ul> </div> </div> <div class="dynamiccomponenteditenable" data-id='1231152' data-editbuttontext='' data-editable='True'> <a class="uk-accordion-title snippet__accordion-title" href="#">Press Mexico - Hotmarketing</a> <div class="uk-accordion-content snippet__accordion-content text-editor uk-margin-remove-bottom bullet-list" hidden="" tabindex="0"> <p>Carlos Fernandez, Public Relations Director Sierra</p> <p>Itambe 200, Real de las Lomas,<br> 11920 Mexico, D.F.</p> <ul> <li><a href="tel:52-55-5095-1631" target="_blank" rel="nofollow">52-55-5095-1631</a></li> <li><a href="mailto:[email protected]" rel="nofollow">[email protected]</a></li> </ul> </div> </div> <div class="dynamiccomponenteditenable" data-id='1231153' data-editbuttontext='' data-editable='True'> <a class="uk-accordion-title snippet__accordion-title" href="#">Velas Resorts Wedding - Coordination Center</a> <div class="uk-accordion-content snippet__accordion-content text-editor uk-margin-remove-bottom bullet-list" hidden="" tabindex="0"> <ul class="ckbullet"> <li>From the USA: <a href="tel:1-866-868-0922" target="_blank" rel="nofollow">1-866-868-0922</a></li> <li>From Mexico: <a href="tel:1-800-837-3982" target="_blank" rel="nofollow">1-800-837-3982</a></li> <li><a href="mailto:[email protected]" rel="nofollow">[email protected]</a></li> <li><a href="https://www.velasweddings.com" target="_blank" rel="nofollow">www.velasweddings.com</a></li> </ul> </div> </div> <div class="dynamiccomponenteditenable" data-id='1231155' data-editbuttontext='' data-editable='True'> <a class="uk-accordion-title snippet__accordion-title" href="#">Velas Resorts - Mexico City Sales Office</a> <div class="uk-accordion-content snippet__accordion-content text-editor uk-margin-remove-bottom bullet-list" hidden="" tabindex="0"> <p>Rodrigo Sastr&eacute; | Sales Director Mexico Office</p> <p>Cerrada de Topilejo No. 15,<br> Col. Lomas de Virreyes, C.P. 11040.</p> <p>Delegaci&oacute;n Miguel Hidalgo,<br> Ciudad de M&eacute;xico.</p> <ul> <li><a href="tel:52-55-5575-5673" target="_blank" rel="nofollow">52-55-5575-5673</a></li> <li><a href="mailto:[email protected]" rel="nofollow">[email protected]</a></li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="inner-padding js-faqs-section"> <div class="uk-container uk-container-small"> <h3 class="title title--xl uk-text-center margin-bottom-xl dynamiccomponenteditenable" data-id='1224467' data-editbuttontext='' data-editable='True' tabindex="0">travel tips</h3> </div> </div> </main> <footer> <div class="footer-follow" data-src="https://www.grandvelas.com/resourcefiles/footer-background-image/footer-bg-image-colored.jpg" data-uk-img=""> <div class="follow"> <div class="uk-container follow__container"> <div class="follow__heading"> <h2 class="title title--xxl follow__maintitle dynamiccomponenteditenable" data-id='1219561' data-editbuttontext='' data-editable='True' tabindex="0">follow us</h2> <div class="follow__maindesc"><a href="https://instagram.com/velasresorts/" target="_blank" rel="nofollow">@velasresorts</a></div> </div>
180 <div class="uk-grid uk-grid-collapse follow__images" data-uk-grid=""> <div class="follow__col dynamiccomponenteditenable" data-id='1219565' data-editbuttontext='' data-editable='True'> <div class="follow__item" tabindex="0"> <img src="https://www.grandvelas.com/resourcefiles/footer-social-gallery/gv-ugc02.jpg" width="315" height="285" alt="The ultra-luxe resorts at Grand Velas" loading="lazy"> <span class="template-icon template-icon-instagram"></span> </div> </div> <div class="follow__col dynamiccomponenteditenable" data-id='1219566' data-editbuttontext='' data-editable='True'> <div class="follow__item" tabindex="0"> <img src="https://www.grandvelas.com/resourcefiles/footer-social-gallery/gv-ugc03.jpg" width="315" height="285" alt="Family Friendly resorts at Grand Velas" loading="lazy"> <span class="template-icon template-icon-instagram"></span> </div> </div> <div class="follow__col dynamiccomponenteditenable" data-id='1219569' data-editbuttontext='' data-editable='True'> <div class="follow__item" tabindex="0"> <img src="https://www.grandvelas.com/resourcefiles/footer-social-gallery/gv-ugc04.jpg" width="315" height="285" alt="Scenic Evening Beach View from Grand Velas" loading="lazy"> <span class="template-icon template-icon-instagram"></span> </div> </div> <div class="follow__col dynamiccomponenteditenable" data-id='1219570' data-editbuttontext='' data-editable='True'> <div class="follow__item" tabindex="0"> <img src="https://www.grandvelas.com/resourcefiles/footer-social-gallery/gv-ugc07.jpg" width="315" height="285" alt="gourmet dining at Grand Velas Resorts" loading="lazy"> <span class="template-icon template-icon-instagram"></span> </div> </div> </div> </div> </div> <div class="footer"> <div class="uk-container footer__container"> <div class="uk-grid footer__grid" data-uk-grid=""> <div class="uk-width-1-3@m uk-width-1-3@l footer__col footer__col--contact"> <h2 class="title title--m footer__title" tabindex="0">CONTACT</h2> <a href="https://www.grandvelas.com/tracking/click-location-map.aspx" target="_blank" class="footer__address"> Paseo de los Cocoteros 98, Nuevo Vallarta, <br> Nayarit, 63735 </a> <div class="footer__contact dynamiccomponenteditenable" data-id='1250185' data-editbuttontext='' data-editable='True'> <div class="footer__contact-button"> <p style="text-align: center;">US &amp; Canada <a href="tel:866-202-4642" target="_blank" rel="nofollow">866 202 4642</a></p> <button type="button" class="uk-button footer__contact-toggler" data-uk-toggle="target: #footer-contact"> <span class="template-icon template-icon-down-arrow"></span> <span class="sr-only">Toggle Contact Details</span> </button> </div> <div class="text-editor footer__contact-more" id="footer-contact" hidden=""> Email: <a href="mailto:[email protected]" rel="nofollow">[email protected]</a><br> <a href="https://www.grandvelas.com/">https://www.grandvelas.com/</a> </div> </div> <ul class="footer__social"><li> <a href="https://www.facebook.com/velasresorts" title="Facebook" target="_blank" rel="nofollow"> <span class="template-icon template-icon-facebook"></span> <span class="sr-only">Go to Facebook</span> </a> </li><li> <a href="https://x.com/VelasResortsMex" title="X" target="_blank" rel="nofollow"> <span class="template-icon template-icon-tweeter-x"></span> <span class="sr-only">Go to X</span> </a> </li><li> <a href="https://www.pinterest.com/VelasResorts/" title="Pinterest" target="_blank" rel="nofollow"> <span class="template-icon template-icon-pinterest"></span> <span class="sr-only">Go to Pinterest</span> </a> </li><li> <a href="https://www.instagram.com/velasresorts/" title="Instagram" target="_blank" rel="nofollow"> <span class="template-icon template-icon-instagram"></span> <span class="sr-only">Go to Instagram</span> </a> </li></ul> <div class="header-career-link dynamiccomponenteditenable" data-id='3426057' data-editbuttontext='' data-editable='True'><a class="header-career-link-btn" href="https://career.velasresorts.app/" target="_blank" data-autodatalayer="" onclick="pushToGtmRenderByDom(this)" data-msevent="outbound" data-mscategory="outbound" data-msaction="click" rel="nofollow"><span class="formslable" aria-hidden="true">https://career.velasresorts.app/</span> Velas Resorts Careers <span class="sr-only">for Velas Resorts Careers</span></a></div> </div>
180 <div class="uk-width-1-3@m uk-width-1-3@l footer__col footer__col--links"> <ul class="footer__link"> <li class="dynamiccomponenteditenable" data-id='1139109' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/our-story" class="nav">About Us</a> </li> <li class="dynamiccomponenteditenable" data-id='1219623' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/contact-us" class="nav">Contact us</a> </li> <li class="dynamiccomponenteditenable" data-id='1219624' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/email-offers" class="nav">Email Offers</a> </li> <li class="dynamiccomponenteditenable" data-id='1219625' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/careers" class="nav">Careers</a> </li> <li class="dynamiccomponenteditenable" data-id='1219626' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/videos" class="nav">Videos</a> </li> <li class="dynamiccomponenteditenable" data-id='1274002' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/frequently-asked-questions" class="nav">FAQ</a> </li> </ul> </div> <div class="uk-width-1-3@m uk-width-1-3@l footer__col footer__col--newsletter"> <h2 class="title title--m footer__title dynamiccomponenteditenable" data-id='1219627' data-editbuttontext='' data-editable='True' tabindex="0">Newsletter</h2> <div class="text-editor footer__desc" tabindex="0"> <p>Sign up and get exclusive offers and news right to your inbox</p> </div> <form method="post" action="https://www.grandvelas.com/newsletter-thanks" class="newsletter-form forcmsfrom" name="newsletterForm" id="newsletterForm" enctype="multipart/form-data" data-category="redirect" data-has-datalayers="true" data-autodatalayer="" data-msevent="email" data-mscategory="email" data-msaction="form submission"><span class="formslable" aria-hidden="true">Subscribe Newsletter</span> <div class="newsletter-form__group"> <input type="email" class="uk-input newsletter-form__input required email" name="EMAIL" placeholder="Email Address" data-label="Email Address" aria-label="Email Address"> <button type="submit" class="uk-button uk-button-primary newsletter-form__button">sign up</button> </div> <input type='hidden' name='g-recaptcha-response'> <input type="hidden" value="https://www.grandvelas.com/newsletter-thanks" name="urlredirect"> <input type="hidden" value="54684" name="dformId"> <input name="formtype" id="formtype" value="rfp" type="hidden"> </form> <div class="footer-pwa-block" id="ftpwanotification"><a href="javascript:;" class="uk-button button-link uk-text-uppercase footer__notify">Get notifications</a></div> </div> </div> </div> </div> </div> <div class="footer-sub"> <div class="uk-container footer-sub__container"> <div class="footer-sub__logoes"> <div class="uk-grid gutter-l footer-sub__logoes-grid uk-flex-center" data-uk-grid=""> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1289121' data-editbuttontext='' data-editable='True'> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/michelin-logo-footer-gray-revised.svg" height="70" width="70" alt="Michelin" loading="lazy"> </div> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1219634' data-editbuttontext='' data-editable='True'> <a href="https://www.velasresorts.com/awards" target="_blank" rel="nofollow"> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/forbes-logo-footer-gray-revised.svg" height="70" width="70" alt="Forbes" loading="lazy"> </a> </div> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1219636' data-editbuttontext='' data-editable='True'> <a href="https://www.velasresorts.com/awards" target="_blank" rel="nofollow"> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/preferred-logo-footer-gray-revised.svg" height="70" width="70" alt="Legend Preferred Hotels &amp; Resorts" loading="lazy"> </a> </div> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1219637' data-editbuttontext='' data-editable='True'> <a href="https://www.velasresorts.com/awards" target="_blank" rel="nofollow"> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/virtuoso-logo-footer-gray-revised.svg" height="70" width="70" alt="Virtuoso Preferred" loading="lazy"> </a> </div> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1219638' data-editbuttontext='' data-editable='True'> <a href="https://www.velasresorts.com/awards" target="_blank" rel="nofollow"> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/signature-logo-footer-gray-revised.svg" height="70" width="70" alt="Signature Travel Network" loading="lazy"> </a> </div> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1219635' data-editbuttontext='' data-editable='True'> <a href="https://www.velasresorts.com/awards" target="_blank" rel="nofollow"> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/5diamonds-logo-footer-gray-revised.svg" height="70" width="70" alt="5 Diamonds Logo" loading="lazy"> </a> </div> </div> </div>
180 <div class="footer-sub__copyright" tabindex="0"> &copy; 2026 Grand Velas Hotels, All Rights Reserved. <span class="footer-sub__copyright-mobpart">Digital Presence Powered by <a href="https://www.milestoneinternet.com/" target="_blank" rel="nofollow">Milestone Inc.</a></span> </div> <ul class="footer-sub__menu"> <li class="dynamiccomponenteditenable" data-id='1237015' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/accessibility" class="nav">Accessibility</a> </li> <li class="dynamiccomponenteditenable" data-id='1237016' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/privacy-policy" class="nav">privacy policy</a> </li> <li class="dynamiccomponenteditenable" data-id='1237017' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/site-map" class="nav">Site Map</a> </li> </ul> </div> </div>     </footer> <aside class="affixed-booking js-affixed-widget"> <form class="affixed-booking__form js-booking-form" enctype="application/x-www-form-urlencoded" target="_blank" action="https://www.grandvelas.com/click-reservation-gvlc" method="post" name="resform" id="affixedReservationForm"> <div class="uk-grid uk-grid-collapse uk-grid-divider affixed-booking__grid" data-uk-grid=""> <div class="uk-width-auto affixed-booking__col affixed-booking__col--title"> <div class="title title--m affixed-booking__title" tabindex="0">book your stay</div> </div> <div class="uk-width-expand affixed-booking__col affixed-booking__col--controls"> <div class="uk-grid uk-grid-collapse uk-grid-divider affixed-booking__inputs"> <div class="uk-width-1-3 affixed-booking__controls"> <label class="affixed-booking__label" for="affixed-rooms">Resort</label> <select class="uk-select affixed-booking__input js-booking-form-hotel-select" id="affixed-rooms" name="hotelid"> <option value="99914" selected="">Grand Velas Los Cabos</option> <option value="15342">Grand Velas Riviera Maya</option> <option value="15042">Grand Velas Riviera Nayarit</option> <option value="115761">Grand Velas Boutique Los Cabos</option> </select> </div> <div class="uk-width-1-3 affixed-booking__controls" id="affixed-dates-widget"> <label class="affixed-booking__label" for="affixed-dates">Arrival & Departure</label> <input type="text" class="uk-input affixed-booking__input" readonly="" placeholder="Select Dates" id="affixed-dates"> <input type="hidden" name="checkindate" id="affixed-dates-arrival"> <input type="hidden" name="checkoutdate" id="affixed-dates-departure"> </div> <div class="uk-width-1-3 affixed-booking__controls js-guest-booking"> <label class="affixed-booking__label" for="affixed-guests">Guests</label> <input type="button" class="uk-input affixed-booking__input js-room-guests-input" value="Select Guests" id="affixed-guests" aria-haspopup="true"> <div class="uk-dropdown affixed-booking__dropdown uk-drop" data-uk-dropdown="mode: click; shift: false; flip: false; target: false;"> <div class="room-guests"> <div class="room-guests__item"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-rooms-input" name="rooms" readonly="" value="1" aria-label="Rooms" data-min="1" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Rooms</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-rooms-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Rooms</span> </button> <button type="button" class="room-guests__button plus js-rooms-add"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Rooms</span> </button> </div> </div> <div class="room-guests__item"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-adults-input" name="adults" readonly="" value="2" aria-label="Guests" data-min="2" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Guests</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-adults-minus adults-button-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Adults</span> </button> <button type="button" class="room-guests__button plus js-adults-add adults-button-plus"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Adults</span> </button> </div> </div> <div class="room-guests__item room-guests__item--children"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-children-input" name="children" readonly="" value="
1800" aria-label="Children" data-min="0" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Children</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-children-minus children-button-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Children</span> </button> <button type="button" class="room-guests__button plus js-children-add children-button-plus"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Children</span> </button> </div> </div> </div> </div> </div> </div> </div> <div class="uk-width-auto affixed-booking__col affixed-booking__col--button"> <button type="submit" class="uk-button uk-button-primary affixed-booking__button">check availability</button> </div> </div> </form> </aside> 
180<script async="" type="text/javascript" src="https://sdk.selfbook.com/selfbook.js?hotelId=99914&apiKey=CEMZdyerS8b44--gzg4Il9Th84L61p4uD3g" id="selfbook_jssdk"></script>
180 
180<script type="text/javascript">
181var isiOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
182if(isiOS)
183{
184  if ('serviceWorker' in navigator) {
185   navigator.serviceWorker
186   .register('https://www.grandvelas.com/serviceworker.js')
187   .then(function() { });
188	}
189
190}
191else
192{
193// 86acbd31cd7c09cf30acb66d2fbedc91daa48b86:1594362511.2451456
194// 86acbd31cd7c09cf30acb66d2fbedc91daa48b86:1724922914.5667512
195!function(n,r,e,t,c){var i,o="Promise"in n,u={then:function(){return u},catch:function(n){
196return n(new Error("Airship SDK Error: Unsupported browser")),u}},s=o?new Promise((function(n,r){i=function(e,t){e?r(e):n(t)}})):u
197;s._async_setup=function(n){if(o)try{i(null,n(c))}catch(n){i(n)}},n[t]=s;var a=r.createElement("script");a.src=e,a.async=!0,a.id="_uasdk",
198a.rel=t,r.head.appendChild(a)}(window,document,'https://aswpsdkus.com/notify/v1/ua-sdk.min.js',
199 'UA', {
200  vapidPublicKey: 'BM-CG3cuw5z1oL6eOdIEa_UC584hPRhGItLU3X9jOBmUZ1Z9vHBsQykpqjAcRavcIKBHPxJWr0U8n8kiHgjn20s=',
201  
202  
203  appKey: 'ZPirAuM6TnWTwR5KJ8sFTQ',
204  token: 'MTpaUGlyQXVNNlRuV1R3UjVLSjhzRlRROkRIX3k5eWVfcExuRTJfeElxYjRBc0V5Y2ZSOXVxSWZoeEJsSkRIQ0RwYkU'
205 ,workerUrl: 'https://www.grandvelas.com/serviceworker.js'});
206
207}</script>
207<script>
208document.write(unescape("%3Cscript src='https://www.grandvelas.com/dynamic/js/with-banner.aspx?version=6152026140529' type='text/javascript'%3E%3C/script%3E"));</script>
208 
208<script>
209window.addEventListener("pageshow", function(event) {
210  var historyTraversal = event.persisted || (typeof window.performance != "undefined" && window.performance.navigation.type === 2);
211  if (historyTraversal) {
212    window.location.reload();
213  }
214});
215
216function regenRecaptcha(callBack) {
217  let newcallback = callBack;
218  grecaptcha.ready(function(callBack) {
219    grecaptcha.execute('6LegtTEqAAAAALpi-37kNEReRbDSWVf0XQA7oe7X', {
220      action: 'submit'
221    }).then(function(token) {
222      $(" form [name='g-recaptcha-response' ]").val(token);
223      newcallback();
224    });
225  });
226}
227
228function onloadCallback() {
229
230  $("body").addClass("Captchaloaded");
231  /*grecaptcha.execute('6LegtTEqAAAAALpi-37kNEReRbDSWVf0XQA7oe7X', { action: 'submit' }).then(function(token) {
232  $("form [name='g-recaptcha-response']").val(token);
233  });*/
234  setTimeout(function() {
235    $(".g-recaptcha-response").each(function() {
236      $(this).before("<label for= " + $(this).attr('id') + " id= " + $(this).attr('id') + "><span class='sr-only'>Security Code</span></label>");
237    });
238  }, 600);
239}
240
241function CaptchScript() {
242  var tagGoogleCaptcha = document.createElement('script');
243  var captchaScriptTaggoogle = document.getElementsByTagName('script')[0];
244  tagGoogleCaptcha.src = "https://www.google.com/recaptcha/api.js?render=6LegtTEqAAAAALpi-37kNEReRbDSWVf0XQA7oe7X&onload=onloadCallback";
245  captchaScriptTaggoogle.parentNode.insertBefore(tagGoogleCaptcha, captchaScriptTaggoogle);
246
247}
248
249var isScroll = "false";
250var isCaptchLoaded = 'false';
251
252function addCaptchLoad() {
253  if (isScroll == "false" && isCaptchLoaded == "false") {
254    isScroll = "true";
255    isCaptchLoaded = "true";
256    CaptchScript();
257  }
258}
259window.addEventListener("DOMContentLoaded", function() {
260  document.querySelectorAll('form').forEach(function(form) {
261
262    form.querySelectorAll('input').forEach(function(x) {
263      x.addEventListener("blur", addCaptchLoad, true);
264    });
265
266  });
267
268});
269window.addEventListener('scroll', function() {
270  if (window.pageYOffset > 15) {
271    addCaptchLoad();
272  }
273});
274</script>
274 <link rel="stylesheet" type="text/css" href="https://js.api.here.com/v3/3.1/mapsjs-ui.css"> 
274<script> 
275function loadScript(url, callback) {
276  var script = document.createElement("script")
277  script.type = "text/javascript";
278  if (script.readyState) { //IE 
279    script.onreadystatechange = function() {
280      if (script.readyState == "loaded" || script.readyState == "complete") {
281        script.onreadystatechange = null;
282        callback();
283      }
284    };
285  } else { //Others 
286    script.onload = function() {
287      callback();
288    };
289  }
290  script.src = url;
291  document.getElementsByTagName("head")[0].appendChild(script);
292}
293setTimeout(function() {
294  loadScript('https://js.api.here.com/v3/3.1/mapsjs-core.js', function() {
295    loadScript('https://js.api.here.com/v3/3.1/mapsjs-service.js', function() {
296      loadScript('https://js.api.here.com/v3/3.1/mapsjs-ui.js', function() {
297        loadScript('https://js.api.here.com/v3/3.1/mapsjs-mapevents.js', function() {
298          loadScript('https://www.grandvelas.com/js/ms-map-library.aspx?v=2', function() {
299            
300            loadScript('https://www.grandvelas.com/js/map-2022.aspx', function() {
301let event = document.createEvent('Event');
302            // Define that the event name is 'build'.
303            event.initEvent('mapbuild', true, true);
304
305            document.dispatchEvent(event);
306});
307
308            
309          });
310        });
311      });
312    });
313  });
314}, 3100); </script>
314 <input type='hidden' id='hdnparentpageid' value='0'><input type='hidden' id='hdnpageid' value='349147'><input type='hidden' id='hdntemplatename' value='with-banner.aspx'><input type='hidden' id='hdnpagealias' value='contact-us'><input type='hidden' id='hdnclientaccess' value='0'><input type='hidden' id='hdndevicetype' value='desktop'><input type='hidden' id='hdntabletdetection' value='2'><input type='hidden' id='hdnmobiledetection' value='2'><input type='hidden' id='hdnismobile' value='0'><input type='hidden' id='hdnclientmoderation' value=''><input type='hidden' id='hdnVersionControlPlugin' value='0'><input type='hidden' id='hdndifferenttabletcontent' value='0'><input type='hidden' id='hdndifferentmobilecontent' value='0'><input type='hidden' id='hdnusertypeid' value=''><input type='hidden' id='hdnmilestoneSiteID' value='14731'><input type='hidden' id='Pod-ID' value='9'><input type='hidden' id='hdnlanguagepages' value='{"languagepages":[{"en": "https://www.grandvelas.com/contact-us.aspx"},{"es": "https://www.grandvelas.com.mx/contactenos.aspx"}]}'><input type='hidden' id='hdnCFDeviceType' value='desktop'><input type='hidden' id='hdnIsClientAdmin' value='false'><input type='hidden' id='hdnIsEnableWorkFlowModeration' value='False'><input type='hidden' id='hdnMainRequestURL' value='https://www.grandvelas.com/contact-us'><input type='hidden' id='hdnIsDamEnabled' value='False'><input type='hidden' id='hdnIsCopyPageEnabled' value='False'><input type='hidden' id='hdncacheFileName' value='key7704E0B5BC3EEE125AAEE5741FFD120EE2469490F475072074103BC07579CC61#2026-09-29T12--49--29'><input type='hidden' id='hdnIsLanguageSiteMapped' value='1'><input type='hidden' id='hdnmemberemail' value=''><input type='hidden' id='hdnmembername' value=''><input type='hidden' id='hdnexternalpage' value='0'><input type='hidden' id='hdnpagestatus' value='1'><input type='hidden' id='hdnportalhotelid' value=''><input type='hidden' id='hdnportaldestinationid' value=''> 
314<script> var rfpforms = '[{"formId":"54684","formName":"Subscribe Newsletter"}]';</script>
314 
314<script id="msLoadDefer">
315var allImgTags = null;
316var eleImg = null;
317allImgTags = document.getElementsByTagName("img");
318function imgInViewport(el) {
319 var top = el.offsetTop;
320 var left = el.offsetLeft;
321 var width = el.offsetWidth;
322 var height = el.offsetHeight;
323
324 while(el.offsetParent) {
325  el = el.offsetParent;
326  top += el.offsetTop;
327  left += el.offsetLeft;
328 }
329
330 return (
331  top < (window.pageYOffset + window.innerHeight) &&
332  left < (window.pageXOffset + window.innerWidth) &&
333  (top + height) > window.pageYOffset &&
334  (left + width) > window.pageXOffset
335 );
336}
337setTimeout(function(){
338	
339	for(i=0;i<allImgTags.length;i++)
340	{
341		 if (allImgTags[i].getAttribute('data-mimg'))
342			{
343			allImgTags[i].setAttribute('src',allImgTags[i].getAttribute('data-mimg'));
344			allImgTags[i].removeAttribute("data-mimg");
345			}
346		 
347		
348	}
349	
350	},3000);
351window.onscroll = function() {
352	
353	for(i=0;i<allImgTags.length;i++)
354	{
355		 if (allImgTags[i].getAttribute('data-mimg')&& imgInViewport(allImgTags[i]) )
356			{
357			allImgTags[i].setAttribute('src',allImgTags[i].getAttribute('data-mimg'));
358			allImgTags[i].removeAttribute("data-mimg");
359			}
360		 
361		
362	}
363	
364}
365</script>
365 
365<script id="msCookiePolicy">
366var CookieBanner = null;
367/* window.onload = function() { 
368  "use strict"; */ 
369  CookieBanner = {
370
371		moveToTop_msCookieBanner : function ()
372		{
373				if (document.getElementById("msCookieBanner"))			
374				if (window.getComputedStyle(document.getElementById("msCookieBanner"),null).getPropertyValue('position') == 'fixed')
375				{
376				var elems = document.body.getElementsByTagName("*");
377				var len = elems.length;
378				
379				for (var i=0;i<len;i++) {
380					
381					var condition1 = false;
382					var condition2 = false;
383					
384					 try { 
385					
386					if (window.getComputedStyle(elems[i],null).getPropertyValue('position') == 'fixed')
387					{
388						condition1 = true;
389					} else condition1 = false;
390					if(elems[i].className.indexOf('fixreservationbottom')>-1) 
391					{
392						
393						condition2 = true;
394						
395					} else condition2 = false;
396					if ((condition1 == true || condition2 == true) && elems[i].id!="msCookieBanner") {
397						
398						elems[i].className += " pushItDown";
399					} 
400				
401					 }
402					catch(err) {
403							 /* document.getElementById("demo").innerHTML = err.message; */
404						} 
405				}	
406				}
407		},
408    hideCookieBanner: function() {
409
410			var newClasss = "";
411      var cname = "msCookieBanner";
412      var cvalue = "accepted";
413      var exdays = 365;
414      var d = new Date();
415      d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
416      var expires = "expires=" + d.toUTCString();
417      document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
418
419      var elem = document.getElementById('msCookieBanner');
420      elem.parentNode.removeChild(elem);
421			
422			var elems = document.body.getElementsByTagName("*");
423				var len = elems.length;
424			
425				for (var i=0;i<len;i++) {
426				
427					if(typeof(elems[i].className)=='string')
428					{
429					if (elems[i].className.indexOf('pushItDown')>-1) {
430						newClasss = elems[i].className.replace('pushItDown', '');
431						elems[i].className = newClasss;
432					}
433					}
434				
435				}	
436				
437    },
438
439    check_and_appendCookieBanner: function() {
440
441      var userCookiePreference = "noanswer";
442
443      var cname = "msCookieBanner";
444      var name = cname + "=";
445      var ca = document.cookie.split(';');
446      for (var i = 0; i < ca.length; i++) {
447        var c = ca[i];
448        while (c.charAt(0) == ' ') {
449          c = c.substring(1);
450        }
451        if (c.indexOf(name) == 0) {
452          userCookiePreference = c.substring(name.length, c.length);
453          i = ca.length + 1;
454        }
455      }
456
457      if (userCookiePreference != "accepted") {
458
459        var iDiv;
460				var theParent = document.getElementsByTagName('body')[0];
461				if(document.getElementById('msCookieBanner'))
462				{
463				iDiv = document.getElementById('msCookieBanner');	
464				}
465				else
466				{
467				iDiv = document.createElement('div');
468        iDiv.id = 'msCookieBanner';	
469				theParent.insertBefore(iDiv, theParent.firstChild);
470				}
471				
472        iDiv.className = 'msCookieBanner';
473        iDiv.innerHTML = '<div class="left"> <span class="text-cap-cookie">Our site uses cookies.</span> By continuing to use our site you are agreeing to our <a href="/privacy-policy?#paracookiepolicy">cookie policy</a>.</div><div class="right"><button onclick="window.CookieBanner.hideCookieBanner();">Accept & Close</button></div><div style="clear:both"></div>';
474        
475				var styles = '#msCookieBanner {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:48px; box-sizing:border-box; height:48px; width:100%; position:fixed;top:0px; z-index:1001}';
476        styles += ' #msCookieBanner {background-color:#000000;color:#FFFFFF; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;}';
477        styles += ' #msCookieBanner .left {width:75%;display:inline-block; text-align:center;}';
478        styles += ' #msCookieBanner .right {width:25%;display:inline-block;}';
479        styles += ' #msCookieBanner .right button {border:none;padding:5px;background-color:#FFFFFF;color:#000000;border: solid 1px #fff;cursor: pointer;}';
480        styles += ' #msCookieBanner .right button:focus, #msCookieBanner .right button:hover {background: #000;color: #fff;}';
481        styles += ' #msCookieBanner a, #msCookieBanner a:link, #msCookieBanner a:visited {color:#fff; border-bottom:dashed 1px #fff; }';
482        styles += ' #msCookieBanner a:hover, #msCookieBanner a:focus {color:#fff; border-bottom:solid 1px #fff; }';
483        styles += ' .pushItDown {margin-top: 48px !important; }';				
484
485        var css = document.createElement('style');
486        css.type = 'text/css';
487
488        if (css.styleSheet) css.styleSheet.cssText = styles;
489        else css.appendChild(document.createTextNode(styles));
490
491        document.getElementsByTagName("head")[0].appendChild(css);
492
493      }
494    }
495
496  };
497
498	setTimeout(function(){
499  CookieBanner.check_and_appendCookieBanner();
500	CookieBanner.moveToTop_msCookieBanner();
501	},3000);
502/*  return CookieBanner;
503
504}; */
505</script>
505 <input type='hidden' id='hdnmilestoneSiteURL' value='https://www.grandvelas.com/'><input id="hddevicetype" value="desktop" type="hidden">
505<script id="autoAnalyticsManager" src="https://www.grandvelas.com/milestone_common/autoanalyticsmanager.min.js"></script>
505</body> </html>

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