{"id":3616,"date":"2026-06-15T14:35:39","date_gmt":"2026-06-15T14:35:39","guid":{"rendered":"https:\/\/westinportodegalinhas.com.br\/?page_id=3616"},"modified":"2026-06-16T14:29:56","modified_gmt":"2026-06-16T14:29:56","slug":"julho","status":"publish","type":"page","link":"https:\/\/westinportodegalinhas.com.br\/es\/julho\/","title":{"rendered":"Julho"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3616\" class=\"elementor elementor-3616\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5d81ce e-flex e-con-boxed e-con e-parent\" data-id=\"a5d81ce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c21026 elementor-widget elementor-widget-html\" data-id=\"7c21026\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"pt-BR\" class=\"scroll-smooth\">\n<head>\n<meta charset=\"UTF-8\"\/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n<title>F\u00e9rias de Julho \u2014 The Westin Porto de Galinhas<\/title>\n<style>\n:root {\n  --bg:          #F2EFE9;\n  --bg-alt:      #E8E4DC;\n  --ink:         #1A1A17;\n  --ink-muted:   #6B6860;\n  --ink-faint:   #A8A49C;\n  --gold:        #FFFF7D;\n  --gold-muted:  #A59E9B;\n  --green-deep:  #294237;\n  --green-mid:   #294237;\n  --cream:       #FAF7F2;\n  --border:      rgba(26,26,23,0.12);\n  --border-gold: rgba(255,255,125,0.3);\n  --font-display:Georgia, 'Times New Roman', serif;\n  --font-body:   Arial, Helvetica, sans-serif;\n  --font-mono:   Arial, Helvetica, sans-serif;\n  --ease-out:    cubic-bezier(0.16,1,0.3,1);\n}\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\nhtml{font-size:16px;overflow-x:hidden;}\nbody{font-family:var(--font-body);background:var(--green-deep);color:var(--ink);overflow-x:hidden;-webkit-font-smoothing:antialiased;margin:0!important;padding:0!important;}\nimg{display:block;max-width:100%;}\na{text-decoration:none;color:inherit;}\nul{list-style:none;}\n\n#westin-julho{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden;}\n#westin-julho a{text-decoration:none!important;}\n#westin-julho ul,#westin-julho ol{list-style:none!important;margin:0!important;padding:0!important;}\n.elementor-widget-html,.elementor-widget-container,.elementor-section,.elementor-column,.elementor-column-wrap,.elementor-widget-wrap,.e-con,.e-con-inner{padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important;}\n\n.reveal{opacity:0;transform:translateY(1.5rem);transition:opacity 0.9s var(--ease-out),transform 0.9s var(--ease-out);}\n.reveal.active{opacity:1;transform:translateY(0);}\n.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}\n\n\/* \u2500\u2500 MARQUEE \u2500\u2500 *\/\n@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n.marquee-wrap{overflow:hidden;white-space:nowrap;background:var(--green-deep);border-bottom:1px solid var(--border-gold);}\n.marquee-track{display:inline-block;animation:marquee 40s linear infinite;}\n.marquee-item{display:inline-block;padding:0 3rem;font-family:var(--font-mono);font-size:0.65rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);line-height:2.8rem;}\n.marquee-dot{color:rgba(255,255,125,0.4);}\n\n\n\n\n\/* \u2500\u2500 Calend\u00e1rio personalizado \u2500\u2500 *\/\n.cal-picker{display:none;position:absolute;z-index:999;background:#fff;border:1px solid var(--border);box-shadow:0 8px 32px rgba(0,0,0,0.12);min-width:340px;padding:0;}\n.cal-picker.cal-open{display:block;}\n.cal-month{background:var(--green-deep);color:#fff;font-family:var(--font-body);font-size:0.95rem;font-weight:600;padding:1rem 1.5rem;text-align:center;}\n.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);padding:0.75rem;}\n.cal-wd{font-family:var(--font-mono);font-size:0.55rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-faint);text-align:center;padding:0.5rem 0;}\n.cal-day{text-align:center;padding:0.55rem 0;font-size:0.88rem;color:var(--ink);cursor:pointer;border-radius:0;}\n.cal-day:hover{background:rgba(41,66,55,0.08);}\n.cal-empty{cursor:default;}\n.cal-sel{background:var(--green-deep)!important;color:#fff!important;font-weight:600;}\n.cal-range{background:rgba(41,66,55,0.1);}\n.cal-start{border-radius:4px 0 0 4px;}\n.cal-end{border-radius:0 4px 4px 0;}\n\/* Posi\u00e7\u00e3o relativa para o dropdown *\/\n#motorGridInline,#motorGridInline2,#motorGridInline3{position:relative;}\n#motorGridInline .mi-field:first-child,#motorGridInline2 .mi-field:first-child,#motorGridInline3 .mi-field:first-child{position:relative;}\n\n\/* \u2500\u2500 MOTOR INLINE \u2500\u2500 *\/\n#sec-motor-inline{background:var(--bg);border-top:1px solid var(--border);padding:4rem 5rem;}\n.motor-inline-label{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--ink-faint);display:block;margin-bottom:2rem;text-align:left;}\n#sec-motor-2,#sec-motor-3{background:var(--bg);border-top:1px solid var(--border);padding:4rem 5rem;}\n#sec-motor-2 .motor-inline-label,#sec-motor-3 .motor-inline-label{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--ink-faint);display:block;margin-bottom:2rem;}\n#motorGridInline,#motorGridInline2,#motorGridInline3{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:0;width:100%;}\n#motorGridInline .mi-field,#motorGridInline2 .mi-field,#motorGridInline3 .mi-field{display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 auto;min-width:0;padding-bottom:1rem;border-bottom:1px solid rgba(26,26,23,0.2);margin-right:2.5rem;}\n#motorGridInline .mi-field label,#motorGridInline2 .mi-field label,#motorGridInline3 .mi-field label{font-family:var(--font-mono)!important;font-size:0.55rem!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:var(--ink-faint)!important;display:block!important;margin-bottom:0.5rem!important;font-weight:400!important;}\n#motorGridInline .mi-field input,#motorGridInline .mi-field select,#motorGridInline2 .mi-field input,#motorGridInline2 .mi-field select,#motorGridInline3 .mi-field input,#motorGridInline3 .mi-field select{font-family:var(--font-body)!important;font-size:0.95rem!important;color:var(--ink)!important;background:transparent!important;border:none!important;outline:none!important;cursor:pointer!important;width:100%!important;-webkit-appearance:none!important;appearance:none!important;padding:0!important;line-height:1.4!important;}\n#motorGridInline .mi-field input::placeholder,#motorGridInline2 .mi-field input::placeholder,#motorGridInline3 .mi-field input::placeholder{color:var(--ink-muted)!important;}\n.mi-btn-wrap{flex:0 0 auto;display:flex;align-items:flex-end;margin-left:0.5rem;}\n.mi-btn-wrap button{padding:0.85rem 2rem!important;background:var(--ink)!important;color:#fff!important;font-family:var(--font-mono)!important;font-size:0.65rem!important;letter-spacing:0.15em!important;text-transform:uppercase!important;border:none!important;cursor:pointer!important;transition:background 0.3s ease!important;white-space:nowrap!important;border-radius:2px!important;font-weight:600!important;}\n.mi-btn-wrap button:hover{background:var(--green-deep)!important;}\n\n\n\n\n\/* \u2500\u2500 MOTOR ANTIGO \u2500\u2500 *\/\n.motor-section{background:var(--green-deep);border-top:1px solid rgba(255,255,125,0.2);padding:4rem 5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;}\n.motor-label{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--gold-muted);text-align:center;display:block;}\n\n\n\n\n\/* \u2500\u2500 DEP play overlay \u2500\u2500 *\/\n.video-play-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:rgba(0,0,0,0.25);pointer-events:none;}\n.video-play-overlay.hidden{opacity:0;}\n.video-play-btn{width:64px;height:64px;background:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}\n.video-play-btn::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:11px 0 11px 20px;border-color:transparent transparent transparent var(--green-deep);margin-left:4px;}\n.video-play-label{font-family:var(--font-mono);font-size:0.58rem;letter-spacing:0.25em;text-transform:uppercase;color:rgba(255,255,255,0.8);}\n.video-wrapper{position:relative!important;width:100%;height:100%;background:var(--green-deep)!important;cursor:pointer;}\n\n\/* \u2500\u2500 DEP V\u00cdDEOS \u2500\u2500 *\/\n#sec-dep{background:var(--green-deep);border-top:1px solid rgba(255,255,125,0.15);}\n.dep-header{padding:4rem 5rem 3rem;border-bottom:1px solid rgba(255,255,255,0.08);}\n.dep-tag{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:rgba(255,255,125,0.55);}\n.dep-header h2{font-family:var(--font-display)!important;font-size:3rem!important;font-weight:400!important;letter-spacing:-0.02em!important;color:var(--cream)!important;}\n.dep-header h2 em{font-style:italic!important;color:var(--gold)!important;}\n.social-carousel-wrap{padding:2rem 5rem 3rem;overflow:hidden;}\n.social-carousel-track{display:flex;gap:0;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1);}\n.social-card{flex:0 0 33.333%;background:var(--green-deep)!important;border:none;overflow:hidden;display:flex;flex-direction:column;height:640px;}\n.video-wrapper{width:100%;height:100%;background:#0a0a0a!important;}\n.video-wrapper video{width:100%;height:100%;object-fit:cover;display:block;background:var(--green-deep)!important;}\n.dep-arrows{display:flex;gap:0.5rem;justify-content:center;padding:1.5rem 0 3rem;}\n.dep-arrow{width:2.5rem;height:2.5rem;background:var(--green-deep);border:1px solid rgba(255,255,125,0.2);color:var(--gold);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all 0.3s;}\n.dep-arrow:hover,.dep-arrow:active{background:var(--gold);color:var(--green-deep);border-color:var(--gold);}\n\n\n\n\/* \u2500\u2500 COPA ICONS \u2500\u2500 *\/\n.copa-icon-box{width:3rem;height:3rem;background:var(--green-deep);border:1px solid rgba(255,255,125,0.3);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;}\n\n\/* \u2500\u2500 PROG SEC2 \u2500\u2500 *\/\n.julho-prog-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border);margin-top:1.25rem;}\n.julho-prog-item{display:flex;align-items:center;gap:0.6rem;padding:0.7rem 1rem;border-bottom:1px solid var(--border);border-right:1px solid var(--border);font-size:0.82rem;color:var(--ink-muted);}\n.julho-prog-item:nth-child(2n){border-right:none;}\n.julho-prog-item:nth-last-child(-n+2){border-bottom:none;}\n.jpi{font-size:0.7rem;color:var(--ink-faint);flex-shrink:0;}\n\n\/* \u2500\u2500 CARROSSEL SEC2 \u2500\u2500 *\/\n\/* \u2500\u2500 DEPOIMENTOS \u2500\u2500 *\/\n#sec-dep{background:var(--green-deep);border-top:1px solid rgba(255,255,125,0.15);}\n.dep-header{padding:4rem 5rem 3rem;border-bottom:none;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0.75rem;}\n.dep-header h2{font-family:var(--font-display)!important;font-size:3rem!important;font-weight:400!important;letter-spacing:-0.02em!important;color:var(--cream)!important;}\n.dep-header h2 em{font-style:italic!important;color:var(--gold)!important;}\n.dep-wrap{padding:3rem 5rem 0;overflow:hidden;}\n.dep-track{display:flex;gap:1.5rem;transition:transform 0.5s var(--ease-out);}\n.dep-card{flex:0 0 calc(33.333% - 1rem);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);padding:2.5rem;display:flex;flex-direction:column;gap:1rem;}\n.dep-stars{display:flex;gap:0.25rem;}\n.dep-star{width:0.65rem;height:0.65rem;background:var(--gold);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);}\n.dep-qmark{font-family:var(--font-display);font-size:3rem;line-height:0.5;color:var(--gold);opacity:0.35;margin-bottom:0.25rem;}\n.dep-text{font-family:var(--font-display);font-size:0.95rem;font-style:italic;line-height:1.65;color:rgba(255,255,255,0.75);}\n.dep-author{margin-top:auto;display:flex;align-items:center;gap:0.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.07);}\n.dep-dot{width:0.35rem;height:0.35rem;border-radius:50%;background:var(--gold);}\n.dep-name{font-family:var(--font-mono);font-size:0.65rem;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.45);}\n.dep-platform{margin-left:auto;font-family:var(--font-mono);font-size:0.55rem;letter-spacing:0.08em;color:rgba(255,255,255,0.2);}\n.dep-arrows{display:flex;gap:0.5rem;justify-content:center;padding:2.5rem 0 3rem;}\n.dep-arrow{width:2.5rem;height:2.5rem;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.55);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.9rem;transition:all 0.3s;}\n.dep-arrow:hover{background:rgba(255,255,125,0.15);color:var(--gold);border-color:rgba(255,255,125,0.25);}\n\n.julho-img-wrap{position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;}\n.julho-img-track{display:flex;flex:1;transition:transform 0.5s var(--ease-out);}\n.julho-img-slide{flex:0 0 100%;position:relative;}\n.julho-img-slide img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0;}\n.julho-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;background:rgba(0,0,0,0.4);border:none;color:#fff;font-size:1.6rem;cursor:pointer;z-index:5;transition:background 0.3s;display:flex;align-items:center;justify-content:center;}\n.julho-arrow:hover{background:rgba(41,66,55,0.85);}\n.julho-prev{left:0.75rem;}.julho-next{right:0.75rem;}\n.julho-dots{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:0.4rem;}\n.jd{width:0.4rem;height:0.4rem;border-radius:50%;background:rgba(255,255,255,0.4);cursor:pointer;transition:background 0.3s;}\n.jd.active{background:var(--gold);}\n\n\/* \u2500\u2500 BOT\u00d5ES \u2500\u2500 *\/\n.btn-reserve{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.75rem!important;padding:1.1rem 2.5rem!important;background:var(--gold)!important;color:var(--green-deep)!important;font-family:var(--font-mono)!important;font-size:0.7rem!important;letter-spacing:0.15em!important;font-weight:700!important;text-transform:uppercase!important;border:none!important;cursor:pointer!important;transition:opacity 0.3s ease!important;text-decoration:none!important;border-radius:0!important;}\n.btn-reserve:hover{opacity:0.88!important;color:var(--green-deep)!important;}\n.btn-reserve-dark{background:var(--green-deep)!important;color:var(--gold)!important;}\n.btn-reserve-dark:hover{opacity:0.88!important;color:var(--gold)!important;}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SEC 1 \u2014 HERO\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#sec-hero{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;}\n.hero-bg{position:absolute;inset:0;}\n.hero-bg img{width:100%;height:100%;object-fit:cover;display:block;}\n.hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(20,35,28,0.92) 0%,rgba(20,35,28,0.5) 45%,rgba(20,35,28,0.1) 100%);}\n.hero-content{position:relative;z-index:3;width:100%;padding:4rem 5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;}\n.hero-left{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:52rem;}\n.hero-min-badge{display:inline-block;font-family:var(--font-mono);font-size:0.62rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,125,0.9);border:1px solid rgba(255,255,125,0.35);padding:0.5rem 1.75rem;backdrop-filter:blur(4px);}\n.hero-eyebrow{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:rgba(255,255,125,0.7);display:flex;align-items:center;gap:0.75rem;}\n.hero-eyebrow::before{content:'';width:2rem;height:1px;background:var(--gold);flex-shrink:0;}\n.hero-title{font-family:var(--font-display)!important;font-size:4rem!important;font-weight:500!important;line-height:1.05!important;letter-spacing:-0.02em!important;color:#fff!important;text-align:center!important;}\n.hero-title em{font-style:italic!important;color:var(--gold)!important;}\n.hero-desc{font-size:0.9rem;line-height:1.8;color:rgba(255,255,255,0.7);max-width:42rem;text-align:center;}\n.hero-right{display:none;}\n\/* Benef\u00edcios r\u00e1pidos *\/\n.hero-benefits{background:rgba(41,66,55,0.75);backdrop-filter:blur(10px);border:1px solid rgba(255,255,125,0.18);padding:2rem;}\n.hero-benefits-label{font-family:var(--font-mono);font-size:0.55rem;letter-spacing:0.25em;text-transform:uppercase;color:rgba(255,255,125,0.6);display:flex;align-items:center;gap:0.75rem;margin-bottom:1.25rem;}\n.hero-benefits-label::before{content:'';width:1.5rem;height:1px;background:var(--gold);flex-shrink:0;}\n.hero-benefit-item{display:flex;align-items:flex-start;gap:0.75rem;font-size:0.88rem;color:rgba(255,255,255,0.85);line-height:1.55;padding:0.55rem 0;border-bottom:1px solid rgba(255,255,255,0.06);}\n.hero-benefit-item:last-child{border-bottom:none;}\n.hero-benefit-check{color:var(--gold);font-size:0.75rem;flex-shrink:0;margin-top:0.1rem;}\n\/* Oferta badge *\/\n.hero-oferta-badge{background:var(--gold);padding:1.25rem 1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;}\n.hero-oferta-badge .badge-label{font-family:var(--font-mono);font-size:0.55rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(41,66,55,0.65);}\n.hero-oferta-badge .badge-pct{font-family:var(--font-display);font-size:2.8rem;font-weight:600;color:var(--green-deep);letter-spacing:-0.03em;line-height:1;}\n.hero-oferta-badge .badge-detail{font-family:var(--font-display);font-size:0.8rem;font-style:italic;color:rgba(41,66,55,0.7);}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SEC 2 \u2014 POR QUE JULHO \u00c9 DIFERENTE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#sec-julho{background:var(--bg);border-top:1px solid var(--border);}\n.julho-inner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;height:720px;}\n.julho-text{padding:3rem 4rem 3rem 5rem;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:1rem;align-items:flex-start!important;text-align:left!important;justify-content:center;}\n.julho-eyebrow{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--ink-faint);display:block;text-align:left!important;}\n.julho-text h2{font-family:var(--font-display)!important;font-size:2.8rem!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-0.01em!important;color:var(--ink)!important;margin:0!important;text-align:left!important;}\n.julho-text h2 em{font-style:italic!important;color:var(--green-mid)!important;}\n.julho-text p{font-size:0.9rem;line-height:1.8;color:var(--ink-muted);max-width:32rem;text-align:left!important;}\n\/* .julho-text old removed *\/\n\/* old julho-text h2\/p removed *\/\n.julho-destaques{padding:2rem 5rem 4rem;}\n.julho-dest-label{display:none;}\n.julho-dest-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:700px;margin:0 auto 2.5rem;border:1px solid var(--border);}\n.julho-dest-item{display:flex;align-items:center;gap:0.75rem;padding:0.9rem 1.25rem;border-bottom:1px solid var(--border);border-right:1px solid var(--border);font-size:0.85rem;color:var(--ink-muted);}\n.julho-dest-item:nth-child(2n){border-right:none;}\n.julho-dest-item:nth-last-child(-n+2){border-bottom:none;}\n\n.julho-dest-icon{font-size:0.9rem;width:1.25rem;flex-shrink:0;opacity:0.7;}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SEC 3 \u2014 COPA DO MUNDO DE CLUBES\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#sec-copa{background:var(--green-deep);color:var(--cream);border-top:1px solid rgba(255,255,125,0.15);}\n.copa-header{padding:5rem 5rem 4rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end;border-bottom:1px solid rgba(255,255,255,0.08);}\n.copa-header h2{font-family:var(--font-display)!important;font-size:3.2rem!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-0.02em!important;color:var(--cream)!important;}\n.copa-header h2 em{font-style:italic!important;color:var(--gold)!important;}\n.copa-header p{font-size:0.9rem;line-height:1.8;color:rgba(255,255,255,0.55);}\n.copa-phases{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,0.06);}\n.copa-phase{padding:3rem;border-right:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06);transition:background 0.3s ease;}\n.copa-phase:last-child{border-right:none;}\n.copa-phase:hover{background:rgba(255,255,255,0.03);}\n.copa-phase-ball{font-size:2rem;margin-bottom:1rem;}\n.copa-phase-date{font-family:var(--font-mono);font-size:0.65rem;letter-spacing:0.12em;color:rgba(255,255,125,0.7);text-transform:uppercase;margin:0.5rem 0 1.25rem;}\n.btn-copa{display:inline-block;padding:0.6rem 1.25rem;background:transparent;border:1px solid rgba(255,255,125,0.4);color:var(--gold);font-family:var(--font-mono);font-size:0.58rem;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;text-decoration:none;}\n.btn-copa:hover{background:var(--gold);color:var(--green-deep);}\n.copa-phase h3{font-family:var(--font-display)!important;font-size:1.2rem!important;font-weight:500!important;color:var(--gold)!important;margin-bottom:0.5rem!important;}\n.copa-phase p{font-size:0.8rem;line-height:1.65;color:rgba(255,255,255,0.45);}\n.copa-quote{padding:4rem 5rem;border-top:1px solid rgba(255,255,255,0.08);display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;}\n.copa-quote blockquote{font-family:var(--font-display);font-size:1.6rem;font-style:italic;color:rgba(255,255,255,0.55);line-height:1.5;border-left:2px solid var(--gold);padding-left:1.5rem;}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SEC 4 \u2014 DIA NAS F\u00c9RIAS (TIMELINE)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n.timeline-header{padding:5rem 5rem 3rem;border-bottom:1px solid var(--border);}\n.timeline-header h2{font-family:var(--font-display)!important;font-size:3rem!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-0.02em!important;color:var(--ink)!important;}\n.timeline-header h2 em{font-style:italic!important;color:var(--green-mid)!important;}\n.timeline-grid{display:grid;grid-template-columns:repeat(3,1fr);}\n.timeline-col{padding:3.5rem 4rem;border-right:1px solid var(--border);}\n.timeline-col:last-child{border-right:none;}\n.timeline-period{display:none;}\n.timeline-col h3{font-family:var(--font-display)!important;font-size:2rem!important;font-weight:400!important;font-style:italic!important;color:var(--green-mid)!important;margin-bottom:1.75rem!important;letter-spacing:-0.01em!important;}\n.timeline-list{display:flex;flex-direction:column;gap:0.6rem;}\n.timeline-list li{display:flex;align-items:flex-start;gap:0.75rem;font-size:0.85rem;color:var(--ink-muted);line-height:1.5;}\n.timeline-list li::before{content:'';display:block;flex-shrink:0;width:1rem;height:1px;background:var(--gold-muted);margin-top:0.75rem;}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SEC 5 \u2014 CLIMA EM JULHO \/ FAQ\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#sec-clima{background:var(--bg);border-top:1px solid var(--border);}\n.clima-text{padding:4rem 5rem 2rem;text-align:center;}\n.clima-text h2{font-family:var(--font-display)!important;font-size:2.8rem!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-0.01em!important;margin-bottom:1.5rem!important;color:var(--ink)!important;}\n.clima-text h2 em{font-style:italic!important;color:var(--green-mid)!important;}\n.clima-text p{font-size:0.9rem;line-height:1.8;color:var(--ink-muted);margin-bottom:1rem;}\n.clima-answer{font-family:var(--font-display);font-size:2.5rem;font-weight:500;color:var(--green-deep);letter-spacing:-0.02em;font-style:italic;display:block;margin:1.25rem 0;}\n.clima-faq{padding:0 5rem 5rem;max-width:700px;margin:0 auto;}\n.faq-label{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--ink-faint);display:block;margin-bottom:1.5rem;}\n.faq-item{padding:1.5rem 0;border-bottom:1px solid var(--border);}\n.faq-item:last-child{border-bottom:none;}\n.faq-item:first-of-type{border-top:1px solid var(--border);}\n.faq-q{font-family:var(--font-display);font-size:1.05rem;font-weight:500;color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:0.25rem 0;}\n.faq-q::after{content:\"\uff0b\";font-family:var(--font-mono);font-size:0.9rem;color:var(--ink-faint);transition:transform 0.3s ease;}\n.faq-item.open .faq-q::after{content:\"\u2212\";}\n.faq-a{font-size:0.85rem;line-height:1.75;color:var(--ink-muted);max-height:0;overflow:hidden;transition:max-height 0.4s ease;}\n.faq-item.open .faq-a{max-height:10rem;}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SEC 6 \u2014 O QUE EST\u00c1 INCLUSO\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#sec-incluso{background:var(--green-deep);color:var(--cream);border-top:1px solid rgba(255,255,125,0.15);}\n.incluso-header{padding:5rem 5rem 3rem;border-bottom:1px solid rgba(255,255,255,0.08);}\n.incluso-header h2{font-family:var(--font-display)!important;font-size:3rem!important;font-weight:400!important;letter-spacing:-0.02em!important;line-height:1.1!important;color:var(--cream)!important;}\n.incluso-header h2 em{font-style:italic!important;color:var(--gold)!important;}\n.incluso-grid{display:grid;grid-template-columns:repeat(3,1fr);}\n.incluso-card{padding:3rem;border-right:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06);transition:background 0.3s ease;}\n.incluso-card:nth-child(3n){border-right:none;}\n.incluso-card:hover{background:rgba(255,255,255,0.03);}\n.incluso-card-icon{font-size:2.5rem;margin-bottom:1.25rem;}\n.incluso-card h3{font-family:var(--font-display)!important;font-size:1.2rem!important;font-weight:500!important;color:var(--gold)!important;margin-bottom:0.6rem!important;}\n.incluso-card p{font-size:0.82rem;line-height:1.7;color:rgba(255,255,255,0.5);}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SEC 7 \u2014 PROVA SOCIAL (CARROSSEL)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#sec-social{background:var(--bg);border-top:1px solid var(--border);}\n.social-header{padding:5rem 5rem 3rem;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--border);}\n.social-header h2{font-family:var(--font-display)!important;font-size:3rem!important;font-weight:400!important;letter-spacing:-0.02em!important;color:var(--ink)!important;}\n.social-header h2 em{font-style:italic!important;color:var(--green-mid)!important;}\n.social-carousel-wrap{padding:3rem 5rem 4rem;overflow:hidden;}\n.social-track{display:flex;gap:1.5rem;transition:transform 0.5s var(--ease-out);}\n.social-card{flex:0 0 calc(33.333% - 1rem);background:var(--cream);border:1px solid var(--border);padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem;}\n.social-stars{display:flex;gap:0.2rem;}\n.social-star{width:0.7rem;height:0.7rem;background:var(--gold-muted);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);}\n.social-quote-mark{font-family:var(--font-display);font-size:4rem;line-height:0.5;color:var(--gold-muted);opacity:0.5;}\n.social-text{font-family:var(--font-display);font-size:1.05rem;font-style:italic;line-height:1.6;color:var(--ink);}\n.social-author{margin-top:auto;display:flex;align-items:center;gap:0.75rem;}\n.social-author-dot{width:0.4rem;height:0.4rem;border-radius:50%;background:var(--gold-muted);}\n.social-author-name{font-family:var(--font-mono);font-size:0.7rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-muted);}\n.social-platform{margin-left:auto;font-family:var(--font-mono);font-size:0.55rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-faint);}\n.social-arrows{display:flex;gap:0.5rem;justify-content:center;padding-bottom:3rem;}\n.social-arrow{width:2.5rem;height:2.5rem;background:var(--green-deep);border:none;color:var(--gold);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.9rem;transition:opacity 0.3s ease;}\n.social-arrow:hover{opacity:0.8;}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SEC 8 \u2014 OFERTA FINAL (URG\u00caNCIA)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#sec-oferta{background:var(--gold);border-top:1px solid rgba(41,66,55,0.2);}\n.oferta-inner{padding:6rem 5rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;}\n.oferta-left h2{font-family:var(--font-display)!important;font-size:3.2rem!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-0.02em!important;color:var(--green-deep)!important;margin-bottom:1.5rem!important;}\n.oferta-left h2 em{font-style:italic!important;color:var(--green-deep)!important;opacity:0.7;}\n.oferta-checks{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:2rem;}\n.oferta-check-item{display:flex;align-items:flex-start;gap:0.75rem;font-size:0.9rem;color:var(--green-deep);line-height:1.5;}\n.oferta-check-icon{color:var(--green-deep);font-size:0.8rem;flex-shrink:0;margin-top:0.15rem;font-weight:700;}\n.oferta-alerta{background:rgba(41,66,55,0.1);border-left:3px solid var(--green-deep);padding:1.25rem 1.5rem;margin-bottom:2rem;}\n.oferta-alerta p{font-family:var(--font-mono);font-size:0.75rem;letter-spacing:0.05em;color:var(--green-deep);line-height:1.65;}\n\/* Grade de condi\u00e7\u00f5es *\/\n.oferta-right{display:flex;flex-direction:column;gap:0;background:#0D0D0B;}\n.oferta-cond{padding:2.25rem 3rem;border-bottom:1px solid rgba(255,255,255,0.07);display:flex;flex-direction:column;gap:0.2rem;}\n.oferta-cond:last-child{border-bottom:none;}\n.oferta-cond .nights{font-family:var(--font-mono);font-size:0.55rem;letter-spacing:0.15em;text-transform:uppercase;color:rgba(255,255,255,0.4);}\n.oferta-cond .pct{font-family:var(--font-display);font-size:2rem;font-weight:500;color:var(--gold);letter-spacing:-0.02em;line-height:1.1;}\n\n\n\/* \u2550\u2550 SEC 6 \u2014 DIFERENCIAIS CARROSSEL \u2550\u2550 *\/\n#sec-dif-carousel{background:var(--cream);border-top:1px solid var(--border);overflow:hidden;}\n.difc-header{padding:5rem 5rem 3rem;text-align:center;border-bottom:1px solid var(--border);}\n.difc-eyebrow{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--ink-faint);display:block;margin-bottom:0.75rem;}\n.difc-header h2{font-family:var(--font-display)!important;font-size:3rem!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-0.01em!important;color:var(--ink)!important;}\n.difc-header h2 em{font-style:italic!important;color:var(--green-mid)!important;}\n.difc-carousel-wrap{padding:3rem 5rem 4rem;overflow:hidden;}\n.difc-track{display:flex;gap:1.5rem;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1);}\n.difc-card{flex:0 0 calc(33.333% - 1rem);background:var(--bg);border:1px solid var(--border);display:flex;flex-direction:column;min-width:0;}\n.difc-img{width:100%;height:220px;overflow:hidden;position:relative;}\n.difc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease;}\n.difc-card:hover .difc-img img{transform:scale(1.04);}\n.difc-body{padding:2rem;display:flex;flex-direction:column;gap:0.6rem;flex:1;}\n.difc-body h3{font-family:var(--font-display)!important;font-size:1.2rem!important;font-weight:500!important;color:var(--ink)!important;letter-spacing:-0.01em!important;}\n.difc-body p{font-size:0.82rem;line-height:1.75;color:var(--ink-muted);}\n.difc-arrows{display:flex;gap:0.5rem;justify-content:center;margin-top:2rem;}\n.difc-arrow{width:2.5rem;height:2.5rem;background:var(--green-deep);border:1px solid rgba(255,255,125,0.2);color:var(--gold);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all 0.3s;}\n.difc-arrow:active,.difc-arrow:focus{background:var(--gold);color:var(--green-deep)!important;border-color:var(--gold);}\n.difc-arrow:hover{background:var(--gold);color:var(--green-deep);border-color:var(--gold);}\n\n\n\/* \u2500\u2500 SEC OFERTA NOVA \u2500\u2500 *\/\n#sec-oferta{background:var(--gold);border-top:1px solid rgba(41,66,55,0.15);}\n.oferta-nova-header{padding:5rem 5rem 3.5rem;text-align:center;}\n.oferta-nova-header h2{font-family:var(--font-display)!important;font-size:3.2rem!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-0.02em!important;color:var(--green-deep)!important;}\n.oferta-nova-header h2 em{font-style:italic!important;opacity:0.65;}\n.oferta-nova-cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(41,66,55,0.15);}\n.oferta-nova-card{padding:2.5rem 3rem;background:#0D0D0B;border-right:1px solid rgba(255,255,255,0.07);display:flex;flex-direction:column;gap:0.3rem;align-items:center;text-align:center;}\n.oferta-nova-card:last-child{border-right:none;}\n.onc-label{font-family:var(--font-mono);font-size:0.58rem;letter-spacing:0.15em;text-transform:uppercase;color:rgba(255,255,255,0.4);}\n.onc-value{font-family:var(--font-display);font-size:2.4rem;font-weight:500;color:var(--gold);letter-spacing:-0.02em;line-height:1.1;}\n\n\n\/* \u2500\u2500 Oferta r\u00e1pida (entre copa e clima) \u2500\u2500 *\/\n#sec-oferta-rapida{background:var(--gold);border-top:1px solid rgba(41,66,55,0.2);}\n.or-cards{display:grid;grid-template-columns:repeat(3,1fr);}\n.or-card{padding:2.5rem 3rem;background:#0D0D0B;border-right:1px solid rgba(255,255,255,0.07);display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.4rem;}\n.or-card:last-child{border-right:none;}\n.or-label{font-family:var(--font-mono);font-size:0.58rem;letter-spacing:0.15em;text-transform:uppercase;color:rgba(255,255,255,0.4);}\n.or-value{font-family:var(--font-display);font-size:2.2rem;font-weight:500;color:var(--gold);letter-spacing:-0.02em;line-height:1.2;}\n\n\n\/* \u2500\u2500 Oferta r\u00e1pida \u2500\u2500 *\/\n#sec-oferta-rapida{background:var(--gold);}\n.or-cards{display:grid;grid-template-columns:repeat(3,1fr);}\n.or-card{padding:2.5rem 3rem;background:#0D0D0B;border-right:1px solid rgba(255,255,255,0.07);display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.4rem;}\n.or-card:last-child{border-right:none;}\n.or-label{font-family:var(--font-mono);font-size:0.58rem;letter-spacing:0.15em;text-transform:uppercase;color:rgba(255,255,255,0.4);}\n.or-value{font-family:var(--font-display);font-size:2.2rem;font-weight:500;color:var(--gold);letter-spacing:-0.02em;line-height:1.2;}\n\n\/* FOOTER *\/\n#sec-footer{background:var(--ink);color:rgba(255,255,255,0.5);padding:4rem 5rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;border-top:1px solid rgba(255,255,255,0.05);}\n.footer-brand{display:flex;flex-direction:column;gap:1rem;}\n.footer-brand-name{font-family:var(--font-display);font-size:1.2rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.9);}\n.footer-brand-tag{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.15em;text-transform:uppercase;color:var(--gold-muted);}\n.footer-brand p{font-size:0.82rem;line-height:1.75;color:rgba(255,255,255,0.35);max-width:22rem;}\n.footer-contact{font-size:0.82rem;line-height:1.9;color:rgba(255,255,255,0.4);}\n.footer-contact a{color:var(--gold-muted);}\n.footer-bottom{background:var(--ink);padding:1.5rem 5rem;border-top:1px solid rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:space-between;}\n.footer-bottom span{font-family:var(--font-mono);font-size:0.55rem;letter-spacing:0.15em;text-transform:uppercase;color:rgba(255,255,255,0.2);}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media(max-width:1024px){\n  \/* \u2500\u2500 HERO \u2500\u2500 *\/\n  #sec-hero{min-height:85vh;align-items:flex-end;}\n  .hero-content{padding:0 1.5rem 3rem;gap:1.5rem;align-items:center;text-align:center;}\n  .hero-left{max-width:100%;}\n  .hero-title{font-size:2.8rem!important;text-align:center!important;}\n  .hero-desc{font-size:0.88rem;text-align:center;}\n  .hero-desc br{display:none;}\n  .hero-min-badge{font-size:0.55rem;padding:0.4rem 1.25rem;text-align:center;display:inline-block;}\n  .hero-right{display:none;}\n\n  \/* \u2500\u2500 MOTOR \u2500\u2500 *\/\n  #sec-motor-inline,#sec-motor-2,#sec-motor-3{padding:2.5rem 1.5rem;}\n  .motor-inline-label{text-align:center;margin-bottom:1.25rem;}\n  #motorGridInline,#motorGridInline2,#motorGridInline3{flex-direction:column!important;gap:0!important;width:100%;}\n  #motorGridInline .mi-field,#motorGridInline2 .mi-field,#motorGridInline3 .mi-field{margin-right:0!important;width:100%;padding:0.85rem 0;border-bottom:1px solid rgba(26,26,23,0.12)!important;border-right:none;}\n  .mi-btn-wrap{width:100%;margin-left:0;margin-top:1.25rem;}\n  .mi-btn-wrap button{width:100%!important;padding:1rem 2rem!important;}\n  .cal-picker{min-width:calc(100vw - 3rem);left:0;}\n\n  \/* \u2500\u2500 SEC2 PROGRAMA\u00c7\u00c3O \u2500\u2500 *\/\n  .julho-inner{grid-template-columns:1fr;height:auto;}\n  .julho-text{padding:3rem 1.5rem;border-right:none;border-bottom:1px solid var(--border);text-align:center!important;align-items:center!important;}\n  .julho-eyebrow{text-align:center!important;}\n  .julho-text h2{text-align:center!important;}\n  .julho-text p{text-align:center!important;}\n  .julho-prog-item{justify-content:center!important;}\n  .julho-text h2{font-size:2rem!important;}\n  .julho-img-wrap{height:280px;}\n  .julho-img-slide{height:280px;}\n  .julho-prog-grid{grid-template-columns:1fr;}\n  .julho-prog-item:nth-child(2n){border-right:1px solid var(--border);}\n\n  \/* \u2500\u2500 DEPOIMENTOS \u2500\u2500 *\/\n  .dep-header{padding:3rem 1.5rem 0;border-bottom:none;}\n  .dep-header h2{font-size:2rem!important;}\n  .social-carousel-wrap{padding:1.25rem 1.5rem;}\n  .social-card{flex:0 0 92%;height:540px;border:none!important;box-shadow:none!important;}\n\n  \/* \u2500\u2500 COPA \u2500\u2500 *\/\n  .copa-header{grid-template-columns:1fr;padding:3rem 1.5rem;gap:1.5rem;}\n  .copa-header h2{font-size:2rem!important;}\n  .copa-phases{grid-template-columns:1fr 1fr;}\n  .copa-phase:nth-child(2n){border-right:none;}\n  .copa-phase{padding:2rem 1.5rem;}\n\n  \/* \u2500\u2500 OFERTA R\u00c1PIDA \u2500\u2500 *\/\n  .or-cards{grid-template-columns:1fr;}\n  .or-card{border-right:none;border-bottom:1px solid rgba(255,255,255,0.07);padding:2rem 1.5rem;align-items:flex-start!important;text-align:left!important;}\n  .or-card:last-child{border-bottom:none;}\n  .or-value{font-size:1.8rem;}\n\n  \/* \u2500\u2500 CLIMA \/ FAQ \u2500\u2500 *\/\n  #sec-clima{grid-template-columns:1fr;}\n  .clima-text{padding:3rem 1.5rem 1rem;border-right:none;border-bottom:none;}\n  .clima-text h2{font-size:1.75rem!important;word-break:keep-all;}\n  .clima-faq{padding:0.5rem 1.5rem 3rem;}\n  .faq-item:first-of-type{border-top:none;}\n\n  \/* \u2500\u2500 DIFERENCIAIS \u2500\u2500 *\/\n  .difc-header{padding:3rem 1.5rem;}\n  .difc-header h2{font-size:1.75rem!important;}\n  .difc-carousel-wrap{padding:1.5rem;}\n  .difc-card{flex:0 0 100%!important;}\n  .difc-img{height:200px;}\n  .difc-carousel-wrap{padding:1.5rem;overflow:hidden!important;}\n  .difc-track{gap:0!important;width:100%;}\n\n  \/* \u2500\u2500 \u00daLTIMA SESS\u00c3O \u2500\u2500 *\/\n  .oferta-nova-header{padding:3rem 1.5rem;}\n  .oferta-nova-header h2{font-size:1.9rem!important;}\n  .oferta-nova-cards{grid-template-columns:1fr;}\n  .oferta-nova-card{border-right:none;border-bottom:1px solid rgba(255,255,255,0.07);padding:2rem 1.5rem;}\n  .onc-value{font-size:1.8rem;}\n\n  \/* \u2500\u2500 FOOTER \u2500\u2500 *\/\n  #sec-footer{grid-template-columns:1fr;gap:2rem;padding:3rem 1.5rem;}\n  .footer-bottom{padding:1.5rem;flex-direction:column;gap:0.5rem;text-align:center;}\n}\n@media(max-width:640px){\n  .hero-title{font-size:2.2rem!important;}\n  .copa-phases{grid-template-columns:1fr;}\n  .copa-phase{border-right:none;}\n  .social-card{flex:0 0 95%;}\n  .difc-card{flex:0 0 100%;}\n  .julho-prog-grid{grid-template-columns:1fr;}\n}\n<\/style>\n<\/head>\n<body>\n<div id=\"westin-julho\">\n\n<!-- MARQUEE -->\n<div class=\"marquee-wrap\">\n  <div class=\"marquee-track\">\n    <span class=\"marquee-item\">F\u00e9rias de Julho 2026<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">The Westin Porto de Galinhas<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">24% OFF \u00b7 M\u00ednimo 2 noites<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">All-Inclusive Experience \u00b7 Marriott<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">Copa do Mundo de Clubes ao vivo<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">F\u00e9rias de Julho 2026<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">The Westin Porto de Galinhas<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">24% OFF \u00b7 M\u00ednimo 2 noites<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">All-Inclusive Experience \u00b7 Marriott<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">Copa do Mundo de Clubes ao vivo<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550 SEC 1 \u2014 HERO \u2550\u2550 -->\n<section id=\"sec-hero\">\n  <div class=\"hero-bg\">\n    <img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/sessao-1-julho-1.png\" alt=\"F\u00e9rias de Julho no Westin\">\n    <div class=\"hero-overlay\"><\/div>\n  <\/div>\n  <div class=\"hero-content\">\n    <div class=\"hero-left\">\n      <h1 class=\"hero-title reveal delay-1\">\n        F\u00e9rias de Julho<br>no <em>The Westin<\/em><br>com <em>24% OFF<\/em>\n      <\/h1>\n      <p class=\"hero-desc reveal delay-2\">\n        Programa\u00e7\u00e3o especial para toda a fam\u00edlia, gastronomia all inclusive,<br>esportes, entretenimento e os jogos decisivos da Copa do Mundo de Clubes.\n      <\/p>\n      <div class=\"hero-min-badge reveal delay-3\">M\u00ednimo de 2 noites at\u00e9 15 de julho<\/div>\n    <\/div>\n    <div class=\"hero-right reveal delay-2\">\n      <!-- Benef\u00edcios -->\n      <div class=\"hero-benefits\">\n        <div class=\"hero-benefits-label\">Incluso na oferta<\/div>\n        <div class=\"hero-benefit-item\"><span class=\"hero-benefit-check\">\u2713<\/span> At\u00e9 <strong>24% OFF<\/strong> nas hospedagens<\/div>\n        <div class=\"hero-benefit-item\"><span class=\"hero-benefit-check\">\u2713<\/span> Check-in a partir de 2 noites at\u00e9 15 de julho<\/div>\n        <div class=\"hero-benefit-item\"><span class=\"hero-benefit-check\">\u2713<\/span> Programa\u00e7\u00e3o especial de f\u00e9rias para toda a fam\u00edlia<\/div>\n        <div class=\"hero-benefit-item\"><span class=\"hero-benefit-check\">\u2713<\/span> Transmiss\u00e3o ao vivo dos jogos da Copa do Mundo de Clubes<\/div>\n        <div class=\"hero-benefit-item\"><span class=\"hero-benefit-check\">\u2713<\/span> Gastronomia all inclusive premium<\/div>\n        <div class=\"hero-benefit-item\"><span class=\"hero-benefit-check\">\u2713<\/span> Atividades infantis di\u00e1rias e recrea\u00e7\u00e3o especializada<\/div>\n        <div class=\"hero-benefit-item\"><span class=\"hero-benefit-check\">\u2713<\/span> Resort da Marriott International, eleito o melhor All Inclusive do mundo<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"sec-motor-inline\">\n  <span class=\"motor-inline-label reveal delay-1\">Verifique disponibilidade e pre\u00e7os<\/span>\n  <div id=\"motorGridInline\" class=\"reveal delay-2\">\n    <div class=\"mi-field\">\n      <label>Datas<\/label>\n      <input id=\"checkInOut-m1\" type=\"text\" placeholder=\"Check-in \u2192 Check-out\" readonly style=\"cursor:pointer;\">\n      <div id=\"cal-checkInOut-m1\" class=\"cal-picker\"><\/div>\n    <\/div>\n    <div class=\"mi-field\">\n      <label>Adultos<\/label>\n      <select id=\"ad-m1\"><option>1<\/option><option selected>2<\/option><option>3<\/option><option>4<\/option><\/select>\n    <\/div>\n    <div class=\"mi-field\">\n      <label>Crian\u00e7as<\/label>\n      <select id=\"ch-m1\" onchange=\"updateAges('m1',this.value)\"><option value=\"0\" selected>0<\/option><option>1<\/option><option>2<\/option><\/select>\n    <\/div>\n    <div class=\"mi-field\" id=\"ages-wrap-m1\" style=\"display:none;\">\n      <label>Idades das crian\u00e7as<\/label>\n      <div id=\"ages-m1\" style=\"display:flex;gap:0.5rem;flex-wrap:wrap;align-items:center;\"><\/div>\n    <\/div>\n    <div class=\"mi-btn-wrap\">\n      <button id=\"btnM1\" type=\"button\">Reservar Agora<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550 SEC 2 \u2014 POR QUE JULHO \u00c9 DIFERENTE \u2550\u2550 -->\n<!-- \u2550\u2550 SEC 2 \u2014 POR QUE JULHO \u00c9 DIFERENTE \u2550\u2550 -->\n<section id=\"sec-julho\">\n  <div class=\"julho-inner\">\n    <div class=\"julho-text\">\n      <span class=\"julho-eyebrow reveal\">Programa\u00e7\u00e3o de Julho<\/span>\n      <h2 class=\"reveal delay-1\">\n        Um m\u00eas inteiro<br>de experi\u00eancias<br><em>para toda a fam\u00edlia<\/em>\n      <\/h2>\n      <p class=\"reveal delay-2\">\n        Enquanto as crian\u00e7as vivem dias repletos de<br>descoberta e divers\u00e3o, os adultos encontram<br>tempo para relaxar, aproveitar a gastronomia,<br>curtir a praia e criar mem\u00f3rias juntos.\n      <\/p>\n      <div class=\"julho-prog-grid reveal delay-3\">\n        <div class=\"julho-prog-item\"><span class=\"jpi\">\u25c8<\/span> Jogos ao ar livre e gincanas<\/div>\n        <div class=\"julho-prog-item\"><span class=\"jpi\">\u25c8<\/span> Espet\u00e1culos e apresenta\u00e7\u00f5es<\/div>\n        <div class=\"julho-prog-item\"><span class=\"jpi\">\u25c8<\/span> Oficinas criativas e culin\u00e1rias<\/div>\n        <div class=\"julho-prog-item\"><span class=\"jpi\">\u25c8<\/span> Oficina de pipas<\/div>\n        <div class=\"julho-prog-item\"><span class=\"jpi\">\u25c8<\/span> Beach Tennis na praia<\/div>\n        <div class=\"julho-prog-item\"><span class=\"jpi\">\u25c8<\/span> Yoga flutuante<\/div>\n        <div class=\"julho-prog-item\"><span class=\"jpi\">\u25c8<\/span> M\u00fasica ao vivo e sunset<\/div>\n        <div class=\"julho-prog-item\"><span class=\"jpi\">\u25c8<\/span> Ch\u00e1s da tarde tem\u00e1ticos<\/div>\n        <div class=\"julho-prog-item\"><span class=\"jpi\">\u25c8<\/span> Baladinha infantil<\/div>\n        <div class=\"julho-prog-item\"><span class=\"jpi\">\u25c8<\/span> Jogos da Copa do Mundo<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"julho-img-wrap\" id=\"julhoCarousel\">\n      <div class=\"julho-img-track\" id=\"julhoTrack\">\n        <div class=\"julho-img-slide\"><img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/img-5-jul.png\" alt=\"F\u00e9rias de Julho\"><\/div>\n        <div class=\"julho-img-slide\"><img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/img-1-jul.png\" alt=\"All Inclusive\"><\/div>\n        <div class=\"julho-img-slide\"><img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/img-3-jul.png\" alt=\"Spa\"><\/div>\n        <div class=\"julho-img-slide\"><img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/img-2-jul.png\" alt=\"Experi\u00eancias\"><\/div>\n        <div class=\"julho-img-slide\"><img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/img-4-jul.png\" alt=\"Beira Mar\"><\/div>\n      <\/div>\n      <button class=\"julho-arrow julho-prev\" id=\"julhoPrev\">\u2039<\/button>\n      <button class=\"julho-arrow julho-next\" id=\"julhoNext\">\u203a<\/button>\n      <div class=\"julho-dots\"><span class=\"jd active\"><\/span><span class=\"jd\"><\/span><span class=\"jd\"><\/span><span class=\"jd\"><\/span><span class=\"jd\"><\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550 DEPOIMENTOS \u2550\u2550 -->\n<section id=\"sec-dep\">\n  <div class=\"dep-header reveal delay-1\">\n    <span class=\"dep-tag\">Depoimentos<\/span>\n    <h2>O que dizem quem <em>j\u00e1 viveu o Westin<\/em><\/h2>\n  <\/div>\n  <div class=\"social-carousel-wrap\">\n    <div class=\"social-carousel-track\" id=\"depTrack\">\n      <div class=\"social-card\">\n        <div class=\"video-wrapper\">\n          <video controls playsinline webkit-playsinline preload=\"none\" disablepictureinpicture controlslist=\"nofullscreen nodownload noremoteplayback\" poster=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/Capa-5.png\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/Serie-%C2%BFQue-hace-increible-la-experiencia-en-WestinRecibimos-nuevamente-a-una-huesped-muy-especi-1.mp4\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"><\/video>\n          <div class=\"video-play-overlay\"><div class=\"video-play-btn\"><\/div><span class=\"video-play-label\">Clique para assistir<\/span><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"social-card\">\n        <div class=\"video-wrapper\">\n          <video controls playsinline webkit-playsinline preload=\"none\" disablepictureinpicture controlslist=\"nofullscreen nodownload noremoteplayback\" poster=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/Capa-4.png\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/O-que-torna-a-experiencia-no-Westin-inesquecivelNo-novo-episodio-da-nossa-serie-o-casal-Marilen-1.mp4\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"><\/video>\n          <div class=\"video-play-overlay\"><div class=\"video-play-btn\"><\/div><span class=\"video-play-label\">Clique para assistir<\/span><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"social-card\">\n        <div class=\"video-wrapper\">\n          <video controls playsinline webkit-playsinline preload=\"none\" disablepictureinpicture controlslist=\"nofullscreen nodownload noremoteplayback\" poster=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/Capa-3.png\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/No-Westin-Porto-de-Galinhas-cada-hospede-tem-uma-historia-especial.-Algumas-delas-se-repetem-co-1.mp4\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"><\/video>\n          <div class=\"video-play-overlay\"><div class=\"video-play-btn\"><\/div><span class=\"video-play-label\">Clique para assistir<\/span><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"social-card\">\n        <div class=\"video-wrapper\">\n          <video controls playsinline webkit-playsinline preload=\"none\" disablepictureinpicture controlslist=\"nofullscreen nodownload noremoteplayback\" poster=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/Capa-2.png\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/Aqui-buscamos-criar-um-ambiente-acolhedor-respeitoso-e-seguro-onde-cada-experiencia-e-pensada-1.mp4\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"><\/video>\n          <div class=\"video-play-overlay\"><div class=\"video-play-btn\"><\/div><span class=\"video-play-label\">Clique para assistir<\/span><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"social-card\">\n        <div class=\"video-wrapper\">\n          <video controls playsinline webkit-playsinline preload=\"none\" disablepictureinpicture controlslist=\"nofullscreen nodownload noremoteplayback\" poster=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/Capa-1.png\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/%F0%9F%8C%B4-Serie-O-que-torna-a-experiencia-no-Westin-incrivelNo-Westin-Porto-de-Galinhas-cada-detalhe-3.mp4\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"><\/video>\n          <div class=\"video-play-overlay\"><div class=\"video-play-btn\"><\/div><span class=\"video-play-label\">Clique para assistir<\/span><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"social-card\">\n        <div class=\"video-wrapper\">\n          <video controls playsinline webkit-playsinline preload=\"none\" disablepictureinpicture controlslist=\"nofullscreen nodownload noremoteplayback\" poster=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/Capa-6.png\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/06\/Serie-O-que-torna-a-experiencia-no-Westin-incrivelRegistramos-o-feedback-de-uma-familia-de-19-p.mp4\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"><\/video>\n          <div class=\"video-play-overlay\"><div class=\"video-play-btn\"><\/div><span class=\"video-play-label\">Clique para assistir<\/span><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"dep-arrows\">\n      <button class=\"dep-arrow\" id=\"depPrev\">\u2190<\/button>\n      <button class=\"dep-arrow\" id=\"depNext\">\u2192<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550 SEC 3 \u2014 COPA DO MUNDO DE CLUBES \u2550\u2550 -->\n<section id=\"sec-copa\">\n  <div class=\"copa-header\">\n    <div>\n      <span style=\"font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:rgba(255,255,125,0.5);display:block;margin-bottom:0.75rem;\" class=\"reveal\">Copa do Mundo de Clubes \u00b7 2026<\/span>\n      <h2 class=\"reveal delay-1\">\n        Viva as f\u00e9rias e acompanhe<br>os jogos mais aguardados<br><em>do campeonato<\/em>\n      <\/h2>\n    <\/div>\n    <p class=\"reveal delay-2\">\n      Durante julho, al\u00e9m de toda a programa\u00e7\u00e3o especial do resort, voc\u00ea poder\u00e1 acompanhar os principais jogos da Copa do Mundo de Clubes em um ambiente descontra\u00eddo e preparado para cada transmiss\u00e3o.\n    <\/p>\n  <\/div>\n  <div class=\"copa-phases\">\n    <div class=\"copa-phase reveal delay-1\">\n      <div class=\"copa-icon-box\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFF7D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" width=\"22\" height=\"22\">\n          <path d=\"M12 2L3 7v5c0 5.5 3.8 9.5 9 11 5.2-1.5 9-5.5 9-11V7L12 2z\"\/>\n        <\/svg>\n      <\/div>\n      <h3>Oitavas de Final<\/h3>\n      <div class=\"copa-phase-date\">28 Jun \u2013 4 Jul \u00b7 15h \u00e0s 21h<\/div>\n      <a href=\"https:\/\/reservas.westinportodegalinhas.com.br\/hotels\/HOTEL_OMNI_3165#adults=2&children=0&clientId=209e4def-e19b-46e4-aae9-ba71cc7827ce&clientName=Motor%20NIARA&contentType=property&destinationCountry=BR&destinationName=The%20Westin%20Porto%20de%20Galinhas%20All%20Inclusive&enablePromoCode=true&endDate=2026-07-04&hotelIds[]=HOTEL_OMNI_3165&personName=&propertyId=99987cf5-4449-4a4c-9d7c-097e25e34421&rooms[]=a2&startDate=2026-07-01\" target=\"_blank\" class=\"btn-copa\">Reservar para esta data<\/a>\n    <\/div>\n    <div class=\"copa-phase reveal delay-2\">\n      <div class=\"copa-icon-box\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFF7D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" width=\"22\" height=\"22\">\n          <polygon points=\"13,2 4,14 11,14 9,22 20,10 13,10\"\/>\n        <\/svg>\n      <\/div>\n      <h3>Quartas de Final<\/h3>\n      <div class=\"copa-phase-date\">4 e 5 Jul \u00b7 16h e 21h<\/div>\n      <a href=\"https:\/\/reservas.westinportodegalinhas.com.br\/hotels\/HOTEL_OMNI_3165#adults=2&children=0&clientId=209e4def-e19b-46e4-aae9-ba71cc7827ce&clientName=Motor%20NIARA&contentType=property&destinationCountry=BR&destinationName=The%20Westin%20Porto%20de%20Galinhas%20All%20Inclusive&enablePromoCode=true&endDate=2026-07-06&hotelIds[]=HOTEL_OMNI_3165&personName=&propertyId=99987cf5-4449-4a4c-9d7c-097e25e34421&rooms[]=a2&startDate=2026-07-03\" target=\"_blank\" class=\"btn-copa\">Reservar para esta data<\/a>\n    <\/div>\n    <div class=\"copa-phase reveal delay-3\">\n      <div class=\"copa-icon-box\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFF7D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" width=\"22\" height=\"22\">\n          <polygon points=\"12,2 15.09,8.26 22,9.27 17,14.14 18.18,21.02 12,17.77 5.82,21.02 7,14.14 2,9.27 8.91,8.26\"\/>\n        <\/svg>\n      <\/div>\n      <h3>Semifinais<\/h3>\n      <div class=\"copa-phase-date\">8 e 9 Jul \u00b7 16h e 21h<\/div>\n      <a href=\"https:\/\/reservas.westinportodegalinhas.com.br\/hotels\/HOTEL_OMNI_3165#adults=2&children=0&clientId=209e4def-e19b-46e4-aae9-ba71cc7827ce&clientName=Motor%20NIARA&contentType=property&destinationCountry=BR&destinationName=The%20Westin%20Porto%20de%20Galinhas%20All%20Inclusive&enablePromoCode=true&endDate=2026-07-10&hotelIds[]=HOTEL_OMNI_3165&personName=&propertyId=99987cf5-4449-4a4c-9d7c-097e25e34421&rooms[]=a2&startDate=2026-07-07\" target=\"_blank\" class=\"btn-copa\">Reservar para esta data<\/a>\n    <\/div>\n    <div class=\"copa-phase reveal delay-4\">\n      <div class=\"copa-icon-box\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFF7D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" width=\"22\" height=\"22\">\n          <path d=\"M6 2h12v7a6 6 0 01-12 0V2z\"\/><path d=\"M6 5H3a2 2 0 000 4h3\"\/><path d=\"M18 5h3a2 2 0 010 4h-3\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"20\"\/><line x1=\"8\" y1=\"20\" x2=\"16\" y2=\"20\"\/>\n        <\/svg>\n      <\/div>\n      <h3>Final<\/h3>\n      <div class=\"copa-phase-date\">13 Jul \u00b7 17h (hor\u00e1rio de Bras\u00edlia)<\/div>\n      <a href=\"https:\/\/reservas.westinportodegalinhas.com.br\/hotels\/HOTEL_OMNI_3165#adults=2&children=0&clientId=209e4def-e19b-46e4-aae9-ba71cc7827ce&clientName=Motor%20NIARA&contentType=property&destinationCountry=BR&destinationName=The%20Westin%20Porto%20de%20Galinhas%20All%20Inclusive&enablePromoCode=true&endDate=2026-07-14&hotelIds[]=HOTEL_OMNI_3165&personName=&propertyId=99987cf5-4449-4a4c-9d7c-097e25e34421&rooms[]=a2&startDate=2026-07-12\" target=\"_blank\" class=\"btn-copa\">Reservar para esta data<\/a>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n\n<!-- \u2550\u2550 SEC 5 \u2014 CLIMA EM JULHO \/ FAQ \u2550\u2550 -->\n\n<!-- \u2550\u2550 SEC OFERTA R\u00c1PIDA \u2550\u2550 -->\n<section id=\"sec-oferta-rapida\">\n  <div class=\"or-cards\">\n    <div class=\"or-card reveal delay-1\">\n      <span class=\"or-label\">Desconto especial<\/span>\n      <span class=\"or-value\">24% OFF<\/span>\n    <\/div>\n    <div class=\"or-card reveal delay-2\">\n      <span class=\"or-label\">Check-in<\/span>\n      <span class=\"or-value\">M\u00ednimo de 2 noites<br>at\u00e9 15 de julho<\/span>\n    <\/div>\n    <div class=\"or-card reveal delay-3\">\n      <span class=\"or-label\">Padr\u00e3o internacional<\/span>\n      <span class=\"or-value\">All Inclusive<br>premium<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"sec-clima\">\n  <div class=\"clima-text\">\n    <span style=\"font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--ink-faint);display:block;margin-bottom:0.75rem;\" class=\"reveal\">Sobre Porto de Galinhas em Julho<\/span>\n    <h2 class=\"reveal delay-1\" style=\"text-align:center;\">Julho \u00e9 uma boa \u00e9poca para<br><em>visitar Porto de Galinhas?<\/em><\/h2>\n    <p class=\"reveal delay-2\" style=\"text-align:center;max-width:36rem;margin:0 auto 1rem;\">Sim. E a resposta \u00e9 simples: Porto de Galinhas<br>em julho mant\u00e9m temperaturas agrad\u00e1veis e o<br>The Westin garante uma experi\u00eancia completa<br>independentemente do tempo.<\/p>\n  <\/div>\n  <div class=\"clima-faq\">\n    <div class=\"faq-item reveal delay-1\">\n      <div class=\"faq-q\">Chove muito em julho?<\/div>\n      <div class=\"faq-a\">Podem ocorrer chuvas passageiras, normalmente intercaladas com per\u00edodos de sol.<\/div>\n    <\/div>\n    <div class=\"faq-item reveal delay-2\">\n      <div class=\"faq-q\">D\u00e1 para aproveitar a praia?<\/div>\n      <div class=\"faq-a\">Sim. Muitos h\u00f3spedes escolhem justamente julho para viajar devido \u00e0s f\u00e9rias escolares.<\/div>\n    <\/div>\n    <div class=\"faq-item reveal delay-3\">\n      <div class=\"faq-q\">O resort funciona normalmente?<\/div>\n      <div class=\"faq-a\">Sim. Toda a programa\u00e7\u00e3o de f\u00e9rias acontece normalmente ao longo do m\u00eas.<\/div>\n    <\/div>\n    <div class=\"faq-item reveal delay-4\">\n      <div class=\"faq-q\">H\u00e1 programa\u00e7\u00e3o para crian\u00e7as todos os dias?<\/div>\n      <div class=\"faq-a\">Sim. A equipe de recrea\u00e7\u00e3o est\u00e1 ativa diariamente com atividades pensadas para cada faixa et\u00e1ria.<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"sec-motor-2\">\n  <span class=\"motor-inline-label reveal delay-1\">Verifique disponibilidade e pre\u00e7os<\/span>\n  <div id=\"motorGridInline2\" class=\"reveal delay-2\">\n    <div class=\"mi-field\">\n      <label>Datas<\/label>\n      <input id=\"checkInOut-m2\" type=\"text\" placeholder=\"Check-in \u2192 Check-out\" readonly style=\"cursor:pointer;\">\n      <div id=\"cal-checkInOut-m2\" class=\"cal-picker\"><\/div>\n    <\/div>\n    <div class=\"mi-field\">\n      <label>Adultos<\/label>\n      <select id=\"ad-m2\"><option>1<\/option><option selected>2<\/option><option>3<\/option><option>4<\/option><\/select>\n    <\/div>\n    <div class=\"mi-field\">\n      <label>Crian\u00e7as<\/label>\n      <select id=\"ch-m2\" onchange=\"updateAges('m2',this.value)\"><option value=\"0\" selected>0<\/option><option>1<\/option><option>2<\/option><\/select>\n    <\/div>\n    <div class=\"mi-field\" id=\"ages-wrap-m2\" style=\"display:none;\">\n      <label>Idades das crian\u00e7as<\/label>\n      <div id=\"ages-m2\" style=\"display:flex;gap:0.5rem;flex-wrap:wrap;align-items:center;\"><\/div>\n    <\/div>\n    <div class=\"mi-btn-wrap\">\n      <button id=\"btnM2\" type=\"button\">Reservar Agora<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550 SEC 6 \u2014 DIFERENCIAIS CARROSSEL \u2550\u2550 -->\n<section id=\"sec-dif-carousel\">\n  <div class=\"difc-header\">\n    <span class=\"difc-eyebrow reveal\">Diferenciais<\/span>\n    <h2 class=\"reveal delay-1\">Por que o Westin \u00e9<br>diferente de qualquer<br><em>outro resort?<\/em><\/h2>\n  <\/div>\n  <div class=\"difc-carousel-wrap\">\n    <div class=\"difc-track\" id=\"difTrack\">\n      <div class=\"difc-card reveal delay-1\">\n        <div class=\"difc-img\">\n          <img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/03\/allincl.png\" alt=\"All-Inclusive\">\n        <\/div>\n        <div class=\"difc-body\">\n          <h3>All-Inclusive Experience<\/h3>\n          <p>Caf\u00e9 da manh\u00e3, almo\u00e7o, jantar, petiscos e drinks \u2014 tudo incluso. Cinco espa\u00e7os gastron\u00f4micos e gastronomia internacional sem limite.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"difc-card reveal delay-2\">\n        <div class=\"difc-img\">\n          <img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/03\/spa.png\" alt=\"Spa\">\n        <\/div>\n        <div class=\"difc-body\">\n          <h3>Heavenly Spa by Westin\u2122<\/h3>\n          <p>O ref\u00fagio de relaxamento mais completo do litoral nordestino. Massagens, terapias e tratamentos para renovar corpo e mente.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"difc-card reveal delay-3\">\n        <div class=\"difc-img\">\n          <img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/03\/acomodacoes.png\" alt=\"Acomoda\u00e7\u00f5es\">\n        <\/div>\n        <div class=\"difc-body\">\n          <h3>Acomoda\u00e7\u00f5es Premium<\/h3>\n          <p>De apartamentos sofisticados a Villas privativas com piscina. Cada detalhe projetado para o mais alto conforto com o Heavenly Bed\u00ae.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"difc-card\">\n        <div class=\"difc-img\">\n          <img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/03\/experiencias.png\" alt=\"Experi\u00eancias\">\n        <\/div>\n        <div class=\"difc-body\">\n          <h3>Experi\u00eancias para Todas as Idades<\/h3>\n          <p>Programa\u00e7\u00e3o di\u00e1ria para crian\u00e7as, teens e adultos. Beach tennis, yoga, m\u00fasica ao vivo e atividades culturais do amanhecer ao anoitecer.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"difc-card\">\n        <div class=\"difc-img\">\n          <img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/03\/west.png\" alt=\"Marriott\">\n        <\/div>\n        <div class=\"difc-body\">\n          <h3>\u00danico da Marriott no Brasil<\/h3>\n          <p>O \u00fanico resort All-Inclusive de alto padr\u00e3o da Marriott no Brasil. Padr\u00e3o global em um cen\u00e1rio paradis\u00edaco \u00fanico.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"difc-card\">\n        <div class=\"difc-img\">\n          <img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/03\/beiramar.png\" alt=\"Praia\">\n        <\/div>\n        <div class=\"difc-body\">\n          <h3>Porto de Galinhas \u00e0 Beira-Mar<\/h3>\n          <p>Piscinas naturais, jangadas, brisa constante e o mar mais bonito do pa\u00eds como plano de fundo permanente.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"difc-arrows\">\n      <button class=\"difc-arrow\" id=\"difPrev\">\u2190<\/button>\n      <button class=\"difc-arrow\" id=\"difNext\">\u2192<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550 SEC 8 \u2014 OFERTA FINAL \u2550\u2550 -->\n<section id=\"sec-oferta\">\n  <div class=\"oferta-nova-header\">\n    <h2 class=\"reveal\">\n      Aproveite que ainda d\u00e1<br>tempo de viver as F\u00e9rias<br><em>de Julho no The Westin<\/em>\n    <\/h2>\n  <\/div>\n  <div class=\"oferta-nova-cards\">\n    <div class=\"oferta-nova-card reveal delay-1\">\n      <span class=\"onc-label\">Desconto especial<\/span>\n      <span class=\"onc-value\">24% OFF<\/span>\n    <\/div>\n    <div class=\"oferta-nova-card reveal delay-2\">\n      <span class=\"onc-label\">Check-in<\/span>\n      <span class=\"onc-value\" style=\"font-size:1.5rem;line-height:1.3;\">M\u00ednimo de 2 noites<br>at\u00e9 15 de julho<\/span>\n    <\/div>\n    <div class=\"oferta-nova-card reveal delay-3\">\n      <span class=\"onc-label\">Padr\u00e3o internacional<\/span>\n      <span class=\"onc-value\" style=\"font-size:1.6rem;line-height:1.25;\">All Inclusive<br>premium<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"sec-motor-3\">\n  <span class=\"motor-inline-label reveal delay-1\">Verifique disponibilidade e pre\u00e7os<\/span>\n  <div id=\"motorGridInline3\" class=\"reveal delay-2\">\n    <div class=\"mi-field\">\n      <label>Datas<\/label>\n      <input id=\"checkInOut-m3\" type=\"text\" placeholder=\"Check-in \u2192 Check-out\" readonly style=\"cursor:pointer;\">\n      <div id=\"cal-checkInOut-m3\" class=\"cal-picker\"><\/div>\n    <\/div>\n    <div class=\"mi-field\">\n      <label>Adultos<\/label>\n      <select id=\"ad-m3\"><option>1<\/option><option selected>2<\/option><option>3<\/option><option>4<\/option><\/select>\n    <\/div>\n    <div class=\"mi-field\">\n      <label>Crian\u00e7as<\/label>\n      <select id=\"ch-m3\" onchange=\"updateAges('m3',this.value)\"><option value=\"0\" selected>0<\/option><option>1<\/option><option>2<\/option><\/select>\n    <\/div>\n    <div class=\"mi-field\" id=\"ages-wrap-m3\" style=\"display:none;\">\n      <label>Idades das crian\u00e7as<\/label>\n      <div id=\"ages-m3\" style=\"display:flex;gap:0.5rem;flex-wrap:wrap;align-items:center;\"><\/div>\n    <\/div>\n    <div class=\"mi-btn-wrap\">\n      <button id=\"btnM3\" type=\"button\">Reservar Agora<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- FOOTER -->\n<footer id=\"sec-footer\">\n  <div class=\"footer-brand\">\n    <div><div class=\"footer-brand-name\">The Westin Porto de Galinhas<\/div><div class=\"footer-brand-tag\">All-Inclusive \u00b7 Marriott International<\/div><\/div>\n    <p>Um resort all-inclusive de alto padr\u00e3o \u00e0 beira-mar em Porto de Galinhas, Pernambuco. Sofistica\u00e7\u00e3o, conforto e bem-estar em cada detalhe.<\/p>\n  <\/div>\n  <div class=\"footer-brand\">\n    <div class=\"footer-contact\">\n      <a href=\"mailto:reservas@westinportodegalinhas.com.br\">reservas@westinportodegalinhas.com.br<\/a><br>\n      81 3331-1717<br>\n      PE-009, s\/n \u2013 Porto de Galinhas, Ipojuca \u2013 PE, 55590-000\n    <\/div>\n  <\/div>\n<\/footer>\n<div class=\"footer-bottom\">\n  <span>\u00a9 2026 The Westin Porto de Galinhas \u00b7 All-Inclusive \u00b7 Marriott International<\/span>\n  <span>F\u00e9rias de Julho 2026<\/span>\n<\/div>\n\n\n\n<\/head>\n<body>\n<div id=\"westin-julho\">\n\n<!-- MARQUEE -->\n\n<script>\n\/* \u2500\u2500 NIARA \u2500\u2500 *\/\nvar NIARA_BASE='https:\/\/reservas.westinportodegalinhas.com.br\/hotels\/HOTEL_OMNI_3165';\nvar NIARA_CLIENT='209e4def-e19b-46e4-aae9-ba71cc7827ce';\nvar NIARA_PROP='99987cf5-4449-4a4c-9d7c-097e25e34421';\nvar NIARA_HOTEL='HOTEL_OMNI_3165';\nvar NIARA_DEST='The Westin Porto de Galinhas All Inclusive';\nfunction fmtNiara(d){var mm=d.getMonth()+1,dd=d.getDate();return d.getFullYear()+'-'+(mm<10?'0':'')+mm+'-'+(dd<10?'0':'')+dd;}\nfunction updateAges(mid, numChildren) {\n  var wrap = document.getElementById('ages-wrap-'+mid);\n  var cont = document.getElementById('ages-'+mid);\n  if (!wrap || !cont) return;\n  var n = parseInt(numChildren, 10);\n  if (n === 0) { wrap.style.display='none'; return; }\n  wrap.style.display='flex';\n  cont.innerHTML = '';\n  for (var i=0; i<n; i++) {\n    var sel = document.createElement('select');\n    sel.id = 'age-'+mid+'-'+i;\n    sel.style.cssText = 'font-family:var(--font-body);font-size:0.9rem;background:transparent;border:none;border-bottom:1px solid rgba(26,26,23,0.2);outline:none;cursor:pointer;padding:0 0.25rem;color:var(--ink);';\n    var opt0 = document.createElement('option'); opt0.value='0'; opt0.text='0 anos'; sel.appendChild(opt0);\n    for (var a=1; a<=17; a++) {\n      var opt = document.createElement('option'); opt.value=a; opt.text=a+' ano'+(a>1?'s':''); sel.appendChild(opt);\n    }\n    var label = document.createElement('span');\n    label.style.cssText = 'font-size:0.75rem;color:var(--ink-faint);margin-right:0.25rem;';\n    label.textContent = 'Crian\u00e7a '+(i+1)+':';\n    var wrap2 = document.createElement('div');\n    wrap2.style.cssText = 'display:flex;align-items:center;gap:0.25rem;';\n    wrap2.appendChild(label); wrap2.appendChild(sel);\n    cont.appendChild(wrap2);\n  }\n}\n\nfunction buildNiaraUrl(s,e,adults,children,ages){\n  var p=[];\n  p.push('adults='+adults);\n  p.push('children='+children);\n  \/\/ childrenAges[] para cada crian\u00e7a\n  ages.forEach(function(a){ p.push('childrenAges[]='+a); });\n  p.push('clientId='+encodeURIComponent(NIARA_CLIENT));\n  p.push('clientName=Motor%20NIARA');\n  p.push('contentType=property');\n  p.push('destinationCountry=BR');\n  p.push('destinationName='+encodeURIComponent(NIARA_DEST));\n  p.push('enablePromoCode=true');\n  if(e) p.push('endDate='+e);\n  p.push('hotelIds[]='+encodeURIComponent(NIARA_HOTEL));\n  p.push('personName=');\n  p.push('propertyId='+encodeURIComponent(NIARA_PROP));\n  \/\/ rooms[]: a{adultos}c{idades separadas por v\u00edrgula} ex: a2c1,6\n  var roomStr='a'+adults;\n  if(ages.length>0){ roomStr+='c'+ages.join(','); }\n  p.push('rooms[]='+roomStr);\n  if(s) p.push('startDate='+s);\n  return NIARA_BASE+'#'+p.join('&');\n}\n\n\/* \u2500\u2500 Calend\u00e1rio Julho 2026 \u2500\u2500 *\/\nfunction initMotor(inputId,btnId,adId,chId){\n  var startDate=null,endDate=null;\n  var input=document.getElementById(inputId);\n  var cal=document.getElementById('cal-'+inputId);\n  if(!input||!cal)return;\n\n  var dias=['Dom','Seg','Ter','Qua','Qui','Sex','S\u00e1b'];\n  var meses=['Janeiro','Fevereiro','Mar\u00e7o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'];\n  \n  function renderCal(){\n    \/\/ Julho 2026: come\u00e7a na quarta (dia da semana 3)\n    var firstDay=3; \/\/ 0=dom\n    var totalDays=31;\n    var html='<div class=\"cal-month\">Julho 2026<\/div><div class=\"cal-grid\">';\n    dias.forEach(function(d){html+='<div class=\"cal-wd\">'+d+'<\/div>';});\n    for(var i=0;i<firstDay;i++)html+='<div class=\"cal-day cal-empty\"><\/div>';\n    for(var d=1;d<=totalDays;d++){\n      var dt=new Date(2026,6,d);\n      var cls='cal-day';\n      if(startDate&&endDate){\n        if(d===startDate)cls+=' cal-start cal-sel';\n        else if(d===endDate)cls+=' cal-end cal-sel';\n        else if(d>startDate&&d<endDate)cls+=' cal-range';\n      } else if(startDate&&d===startDate)cls+=' cal-start cal-sel';\n      html+='<div class=\"'+cls+'\" data-day=\"'+d+'\">'+d+'<\/div>';\n    }\n    html+='<\/div>';\n    cal.innerHTML=html;\n    cal.querySelectorAll('.cal-day:not(.cal-empty)').forEach(function(el){\n      el.addEventListener('click',function(){\n        var d=parseInt(el.dataset.day);\n        if(!startDate||endDate||(d<startDate)){startDate=d;endDate=null;}\n        else if(d>startDate){endDate=d;}\n        else{startDate=d;endDate=null;}\n        if(startDate&&endDate){\n          var s=fmtNiara(new Date(2026,6,startDate));\n          var e=fmtNiara(new Date(2026,6,endDate));\n          input.value=(startDate<10?'0':'')+startDate+'\/07\/2026 \u2192 '+(endDate<10?'0':'')+endDate+'\/07\/2026';\n          cal.classList.remove('cal-open'); \/\/ fecha s\u00f3 quando tem check-in E check-out\n        } else if(startDate&&!endDate) {\n          input.value='Check-in: '+(startDate<10?'0':'')+startDate+'\/07\/2026 \u2192 selecione check-out';\n        }\n        renderCal();\n      });\n    });\n  }\n\n  input.addEventListener('click',function(){\n    \/\/ Fechar outros\n    document.querySelectorAll('.cal-picker').forEach(function(c){c.classList.remove('cal-open');});\n    cal.classList.toggle('cal-open');\n    renderCal();\n  });\n  document.addEventListener('click',function(e){\n    if(!input.contains(e.target)&&!cal.contains(e.target))cal.classList.remove('cal-open');\n  });\n\n  document.getElementById(btnId).addEventListener('click',function(){\n    if(!startDate){alert('Por favor, selecione as datas de check-in e check-out.');return;}\n    var s=fmtNiara(new Date(2026,6,startDate));\n    var e=endDate?fmtNiara(new Date(2026,6,endDate)):fmtNiara(new Date(2026,6,startDate+1));\n    var adults=parseInt(document.getElementById(adId).value,10);\n    var children=parseInt(document.getElementById(chId).value,10);\n    \/\/ Coletar idades das crian\u00e7as\n    var ages=[];\n    for(var i=0;i<children;i++){\n      var ageEl=document.getElementById('age-'+inputId+'-'+i);\n      ages.push(ageEl&&ageEl.value?parseInt(ageEl.value):1);\n    }\n    window.open(buildNiaraUrl(s,e,adults,children,ages),'_blank');\n  });\n}\ninitMotor('checkInOut-m1','btnM1','ad-m1','ch-m1');\ninitMotor('checkInOut-m2','btnM2','ad-m2','ch-m2');\ninitMotor('checkInOut-m3','btnM3','ad-m3','ch-m3');\n\n\/* \u2500\u2500 Scroll Reveal \u2500\u2500 *\/\nvar ro=new IntersectionObserver(function(en){en.forEach(function(e){if(e.isIntersecting){e.target.classList.add('active');ro.unobserve(e.target);}});},{threshold:0.08,rootMargin:'0px 0px -40px 0px'});\ndocument.querySelectorAll('.reveal').forEach(function(el){ro.observe(el);});\n\n\/* \u2500\u2500 Carrossel imagens sec2 \u2500\u2500 *\/\n(function(){\n  var track=document.getElementById('julhoTrack');\n  if(!track)return;\n  var cur=0,total=5;\n  function goTo(idx){cur=(idx+total)%total;track.style.transform='translateX(-'+(cur*100)+'%)';document.querySelectorAll('.jd').forEach(function(d,i){d.classList.toggle('active',i===cur);});}\n  document.getElementById('julhoPrev').addEventListener('click',function(){goTo(cur-1);});\n  document.getElementById('julhoNext').addEventListener('click',function(){goTo(cur+1);});\n  var sx=0;\n  track.addEventListener('touchstart',function(e){sx=e.touches[0].clientX;},{passive:true});\n  track.addEventListener('touchend',function(e){var df=sx-e.changedTouches[0].clientX;if(Math.abs(df)>40)goTo(df>0?cur+1:cur-1);});\n  setInterval(function(){goTo(cur+1);},4000);\n})();\n\n\/* \u2500\u2500 Play\/pause overlay v\u00eddeos \u2500\u2500 *\/\ndocument.querySelectorAll('.video-wrapper').forEach(function(wrapper){\n  var video=wrapper.querySelector('video');\n  var overlay=wrapper.querySelector('.video-play-overlay');\n  if(!video||!overlay)return;\n  \/\/ Remove native controls, use overlay instead\n  video.removeAttribute('controls');\n  wrapper.addEventListener('click',function(e){\n    if(video.paused){\n      document.querySelectorAll('.social-card video').forEach(function(v){if(v!==video)v.pause();});\n      document.querySelectorAll('.video-play-overlay').forEach(function(o){if(o!==overlay)o.classList.remove('hidden');});\n      video.play().catch(function(){video.setAttribute('controls','');});\n      overlay.classList.add('hidden');\n    } else {\n      video.pause();\n      overlay.classList.remove('hidden');\n    }\n  });\n  video.addEventListener('ended',function(){overlay.classList.remove('hidden');});\n  \/\/ Show overlay on mobile tap\n  wrapper.addEventListener('touchend',function(e){e.preventDefault();wrapper.click();},{passive:false});\n});\n\n\/* \u2500\u2500 Carrossel depoimentos (v\u00eddeos) com loop \u2500\u2500 *\/\n(function(){\n  var track=document.getElementById('depTrack');\n  if(!track)return;\n  var cur=0;\n  function getVis(){return window.innerWidth<=640?1:window.innerWidth<=1024?2:3;}\n  function getCards(){return Array.from(track.querySelectorAll('.social-card'));}\n  function goTo(idx){\n    var cards=getCards();\n    var total=cards.length;\n    var vis=getVis();\n    if(idx>total-vis)idx=0;\n    if(idx<0)idx=total-vis;\n    cur=idx;\n    var off=0;\n    for(var i=0;i<cur;i++)off+=cards[i].offsetWidth;\n    track.style.transform='translateX(-'+off+'px)';\n  }\n  document.getElementById('depPrev').addEventListener('click',function(){goTo(cur-1);});\n  document.getElementById('depNext').addEventListener('click',function(){goTo(cur+1);});\n  var sx=0;\n  track.addEventListener('touchstart',function(e){sx=e.touches[0].clientX;},{passive:true});\n  track.addEventListener('touchend',function(e){var df=sx-e.changedTouches[0].clientX;if(Math.abs(df)>40)goTo(df>0?cur+1:cur-1);});\n  window.addEventListener('resize',function(){goTo(cur);});\n})();\n\n\/* \u2500\u2500 Carrossel diferenciais (loop) \u2500\u2500 *\/\n(function(){\n  var track=document.getElementById('difTrack');\n  if(!track)return;\n  var cur=0;\n  function getVis(){return window.innerWidth<=1024?1:3;}\n  function goTo(idx){\n    var cards=Array.from(track.querySelectorAll('.difc-card'));\n    var vis=getVis();\n    if(idx>cards.length-vis)idx=0;\n    if(idx<0)idx=cards.length-vis;\n    cur=idx;\n    var gap=window.innerWidth<=1024?0:24;\n    var off=0;\n    for(var i=0;i<cur;i++)off+=cards[i].offsetWidth+gap;\n    track.style.transform='translateX(-'+off+'px)';\n  }\n  document.getElementById('difPrev').addEventListener('click',function(){goTo(cur-1);});\n  document.getElementById('difNext').addEventListener('click',function(){goTo(cur+1);});\n  var sx=0;\n  track.addEventListener('touchstart',function(e){sx=e.touches[0].clientX;},{passive:true});\n  track.addEventListener('touchend',function(e){var df=sx-e.changedTouches[0].clientX;if(Math.abs(df)>40)goTo(df>0?cur+1:cur-1);});\n  window.addEventListener('resize',function(){goTo(cur);});\n})();\n\n\/* \u2500\u2500 FAQ accordion \u2500\u2500 *\/\ndocument.querySelectorAll('.faq-q').forEach(function(q){\n  q.addEventListener('click',function(){\n    var item=q.closest('.faq-item');\n    var wasOpen=item.classList.contains('open');\n    document.querySelectorAll('.faq-item').forEach(function(i){i.classList.remove('open');});\n    if(!wasOpen)item.classList.add('open');\n  });\n});\n<\/script>\n<\/div><!-- \/#westin-julho -->\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>F\u00e9rias de Julho \u2014 The Westin Porto de Galinhas F\u00e9rias de Julho 2026 \u2726 The Westin Porto de Galinhas \u2726 24% OFF \u00b7 M\u00ednimo 2 noites \u2726 All-Inclusive Experience \u00b7 Marriott \u2726 Copa do Mundo de Clubes ao vivo \u2726 F\u00e9rias de Julho 2026 \u2726 The Westin Porto de Galinhas \u2726 24% OFF \u00b7 M\u00ednimo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-3616","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/pages\/3616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/comments?post=3616"}],"version-history":[{"count":61,"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/pages\/3616\/revisions"}],"predecessor-version":[{"id":3686,"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/pages\/3616\/revisions\/3686"}],"wp:attachment":[{"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/media?parent=3616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}