@font-face{font-family:Miama;src:url('../fonts/miama.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Miriam Libre';src:url('../fonts/miriam-libre.ttf') format('truetype');font-style:normal;font-weight:400 700;font-display:swap}
:root{--c-ink:#2b2c1c;--c-paper:#eee2d6;--c-band:#898761;--c-dark:#2b2c1c;--c-stripe:#585743;--cw-body:clamp(16px,1.25vw,24px);--cw-script:clamp(28px,1.875vw,36px)}
*{box-sizing:border-box}body{margin:0;background:var(--c-paper);color:var(--c-ink);font-family:'Miriam Libre',sans-serif;font-size:var(--cw-body);line-height:1.35}img{display:block;max-width:100%}p,h1,h2,h3{margin:0;font-weight:400}a{color:inherit}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid currentColor;outline-offset:6px}[hidden]{display:none!important}h1,h2,h3,.cw-names,.cw-time{font-family:Miama,cursive;font-weight:400}h2{font-size:var(--cw-script);line-height:2.8}h1{font-size:clamp(36px,2.5vw,48px);line-height:2.4}.cw-page{max-width:1920px;margin:auto;container-type:inline-size;outline:none}.cw-centered{text-align:center}.cw-centered>p{max-width:1200px;margin-inline:auto}.cw-muted{color:var(--c-band)}.cw-skip{position:fixed;z-index:20;top:8px;left:8px;padding:12px;background:var(--c-paper);transform:translateY(-160%)}.cw-skip:focus{transform:none}.cw-preview{text-align:center;background:var(--c-ink);color:var(--c-paper);padding:10px;font-size:14px}
/* The collage uses the three explicit Figma compositions; copy remains live text. */
.cw-hero{position:relative;aspect-ratio:1920/1085}.cw-hero .cw-names{position:absolute;top:5.99%;left:27.97%;width:44.11%;text-align:center;overflow-wrap:anywhere}.cw-hero .cw-date{position:absolute;top:16.68%;left:27.97%;width:44.11%;font-size:clamp(18px,1.667vw,32px);color:var(--c-band);text-align:center}.cw-hero-photo{position:absolute;object-fit:cover;opacity:.5}.cw-photo-1{left:33.7%;top:36.22%;width:15.68%;height:33.825%;opacity:1;object-position:center bottom}.cw-photo-2{left:50.625%;top:36.22%;width:15.68%;height:33.825%;opacity:1;object-position:center bottom}.cw-photo-3{left:11.98%;top:22.67%;width:19.115%;height:23.226%;object-position:center 86%}.cw-photo-4{left:8.49%;top:59.17%;width:15.68%;height:33.825%}.cw-photo-5{left:75.833%;top:4.61%;width:15.68%;height:33.825%;object-position:center top}.cw-photo-6{left:60.885%;top:64.516%;width:19.115%;height:23.226%;object-position:center bottom}.cw-photo-7{left:83.7%;top:79.263%;width:7.8125%;height:16.866%;object-position:center top}.cw-welcome,.cw-tagline{position:absolute;overflow-wrap:anywhere}.cw-welcome{left:68.91%;top:44.79%;width:21%}.cw-tagline{left:26.82%;top:73.92%;width:14.74%}
.cw-ceremony{position:relative;min-height:52.448cqw;display:grid;place-items:center;padding:3.33cqw 18.75%}.cw-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.cw-ceremony>.cw-backdrop{object-position:center 72%}.cw-ceremony-paper{position:relative;isolation:isolate;width:100%;min-height:45.781cqw;background:url('../img/paper.webp') center/100% 100% no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8.6% 12% 5%}.cw-ceremony-frame{position:absolute;inset:3%;width:94%;height:94%;z-index:-1}.cw-ceremony-paper h2{width:100%;line-height:2.8}.cw-address{font-size:clamp(20px,1.667vw,32px);white-space:normal}.cw-venue{width:29%;max-width:264px;margin:10% auto 3%}.cw-ceremony-note{color:var(--c-band);font-size:var(--cw-body)}
.cw-dress{min-height:32.396cqw;padding:3.75cqw 18.75%}.cw-dress p{margin-top:1.2em}.cw-swatches{display:flex;gap:1.05cqw;justify-content:center;margin:2.08cqw auto 0}.cw-swatches span{width:5.365cqw;height:5.26cqw;border-radius:50% 50% 0 0}
.cw-timeline{background:var(--c-dark);color:var(--c-paper);min-height:54.27cqw;padding:6.6cqw 5.88% 8cqw}.cw-timeline-intro{width:44%;margin-top:10px!important}.cw-timeline-items{display:flex;justify-content:center;flex-wrap:wrap;column-gap:4%;row-gap:3cqw;list-style:none;padding:0;margin:4cqw 0 0}.cw-timeline-items li{flex:0 0 29%;position:relative;padding-top:5px}.cw-time{font-size:clamp(22px,1.25vw,24px);line-height:2.6;border-bottom:1px solid color-mix(in srgb,var(--c-paper) 50%,transparent)}.cw-timeline-items h3{font-size:clamp(22px,1.25vw,24px);line-height:2.6;margin-top:1.3cqw}.cw-timeline-items li>p:last-child{font-size:clamp(15px,1.042vw,20px)}
.cw-travel{padding:4.79cqw 18.75%;min-height:45.677cqw}.cw-travel-shape{position:relative;isolation:isolate;min-height:36.1cqw;color:var(--c-paper);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3cqw 8%}.cw-travel-shape:before{content:'';position:absolute;inset:0;z-index:-1;background:var(--travel-paper) center/100% 100% no-repeat;mask:url('../img/travel-mask.svg') center/100% 100% no-repeat}.cw-hat{width:18%;max-width:180px;margin-bottom:8px}.cw-travel h2{font-size:clamp(32px,3.333vw,64px);line-height:1.7}.cw-travel p{margin-top:1.2em;max-width:900px}
.cw-registry{background:var(--c-band);color:var(--c-paper);min-height:54.01cqw;padding:4.17cqw 10%}.cw-registry-photos{position:relative;min-height:28.65cqw;padding-top:2.2cqw}.cw-registry-frame{position:relative;width:24%;margin:auto;padding:1%;border:2px solid var(--c-paper)}.cw-registry-frame>img:first-child{width:100%;aspect-ratio:322/394;object-fit:cover}.cw-flowers{position:absolute;width:45%;left:27.5%;bottom:-13%}.cw-registry-side{position:absolute;width:15.7%;aspect-ratio:242/296;object-fit:cover;bottom:0;opacity:.5}.cw-registry-left{left:0}.cw-registry-right{right:0}.cw-registry>p{max-width:793px;margin-top:1.8cqw}.cw-registry-link{display:inline-block;margin-top:24px;text-underline-offset:5px}
/* A 962 x 1000 local scene preserves the exported asset layering. */
.cw-rsvp-scene{padding:3.1cqw 0 1.9cqw;min-height:53.333cqw;display:grid;place-items:center}.cw-envelope{width:50.1%;position:relative;aspect-ratio:962/1000;container-type:inline-size}.cw-envelope-back{position:absolute;left:0;top:11%;width:71.622%;height:51.4%}.cw-card{position:absolute;left:10.41%;top:23.6%;width:50.803%;height:65.4%;text-decoration:none;transform:translateY(-19.266%);color:var(--c-ink)}.cw-card-paper{position:absolute;inset:0;width:100%;height:100%}.cw-card-frame{position:absolute;inset:2% 3%;width:94%;height:96%;pointer-events:none}.cw-card-title,.cw-card-request,.cw-card-date,.cw-card-cta{position:absolute;left:8%;width:84%;text-align:center}.cw-card-title{top:7%;font-family:Miama,cursive;font-size:3.742cqw;line-height:2.8}.cw-card-request{top:29%;font-size:2.495cqw;line-height:1.35}.cw-card-date{top:43%;font-size:3.326cqw;line-height:1.35}.cw-card-bow{position:absolute;width:20%;height:13%;object-fit:contain;left:40%;top:53%;transform:rotate(28.76deg)}.cw-card-cta{top:64%;font-family:Miama,cursive;font-size:3.326cqw;line-height:2.8;color:var(--c-band)}.cw-envelope-front{position:absolute;left:0;top:43.7%;width:71.622%;height:46.2%;pointer-events:none}.cw-boot{position:absolute;width:64.56%;height:73.65%;object-fit:contain;left:44%;top:24%;transform:rotate(17.1deg);transform-origin:center;pointer-events:none}.cw-envelope.has-motion .cw-card{transform:translateY(0);transition:transform 1400ms linear}.cw-envelope.has-motion .cw-boot{transform:rotate(9deg);transition:transform 1400ms linear}.cw-envelope.has-motion.is-open .cw-card{transform:translateY(-19.266%)}.cw-envelope.has-motion.is-open .cw-boot{transform:rotate(17.1deg)}
.cw-countdown{position:relative;min-height:52.448cqw;display:grid;place-items:center;padding:5cqw 10%;color:var(--c-paper)}.cw-countdown>.cw-backdrop{object-position:center 55%}.cw-countdown:after{content:'';position:absolute;inset:0;background:#0003}.cw-countdown-content{position:relative;z-index:1;max-width:1200px;width:100%}.cw-countdown-content>p{max-width:830px;margin:10px auto 3cqw}.cw-clock{display:flex;justify-content:center;gap:1.8cqw}.cw-clock>div{min-width:12%;position:relative}.cw-clock>div+div:before{content:':';position:absolute;left:-1.2cqw;top:0;font-family:Miama;font-size:clamp(32px,3.333vw,64px);line-height:1.6}.cw-clock span{display:block;font-family:Miama;font-size:clamp(32px,3.333vw,64px);line-height:1.6}.cw-clock small{font-size:var(--cw-body)}.cw-hearts{width:38%;max-width:520px;margin:3.1cqw auto 0}.cw-footer{min-height:41.77cqw;padding:7cqw 10%;text-align:center;color:var(--c-paper);background:repeating-linear-gradient(90deg,var(--c-stripe) 0 16px,var(--c-ink) 16px 28px,var(--c-stripe) 28px 56px,var(--c-ink) 56px 90px,var(--c-stripe) 90px 102px)}.cw-footer .cw-names{font-size:clamp(36px,2.5vw,48px);line-height:2.4;overflow-wrap:anywhere}.cw-footer .cw-date{font-size:clamp(18px,1.667vw,32px)}
/* Intro has an accessible button; no script means no overlay. */
.cw-intro-active{overflow:hidden}.cw-intro{position:fixed;inset:0;z-index:10;overflow:hidden}.cw-intro-top,.cw-intro-bottom{position:absolute;left:0;width:100%;transition:transform 2s linear}.cw-intro-top{top:0;height:52.8%}.cw-intro-bottom{bottom:0;height:50.1%}.cw-intro-top>img,.cw-intro-bottom>img{width:100%;height:100%;object-fit:fill}.cw-seal{border-radius:50%;position:absolute;width:clamp(110px,14.22vw,273px);aspect-ratio:1;left:50%;bottom:0;transform:translate(-50%,50%);padding:0;border:0;background:none;cursor:pointer}.cw-seal img{width:100%;height:100%}.cw-intro.is-opening .cw-intro-top{transform:translateY(-130%)}.cw-intro.is-opening .cw-intro-bottom{transform:translateY(102%)}
/* RSVP uses the existing form contract and conditional wedding settings. */
.cw-rsvp .cw-rsvp-scene{min-height:60cqw;padding-top:6.6cqw}.cw-form-section{background:var(--c-dark);color:var(--c-paper);padding:5cqw 18.75% 6cqw}.cw-form-section h1{font-size:var(--cw-script);line-height:2.8}.cw-form-section header>p{margin-top:1.6cqw}.cw-rsvp-deadline{font-size:clamp(18px,1.667vw,32px)}.rsvp-form{display:grid;gap:2.8cqw;margin-top:4cqw}.field{margin:0;padding:0;border:0;min-width:0}.field__label{display:block;margin-bottom:1.1em}.field__input{border:0;border-radius:0;background:var(--c-paper);color:var(--c-ink);width:100%;padding:12px 16px;min-height:48px}.option-list{display:flex;flex-direction:column;gap:1.2em}.option-pill{display:flex;align-items:center;gap:20px;min-height:44px;cursor:pointer}.option-pill input{appearance:none;width:24px;height:24px;flex:none;border:2px solid var(--c-paper);border-radius:0;margin:0}.option-pill input:checked{background:var(--c-paper);box-shadow:inset 0 0 0 5px var(--c-dark)}.rsvp-form__actions .pill{width:100%;min-height:54px;padding:14px;background:var(--c-paper);color:var(--c-ink);border:0;cursor:pointer}.pill:disabled{opacity:.6;cursor:wait}.form-status{padding-top:20px;min-height:42px;overflow-wrap:anywhere}.cw-home-link{display:inline-block;margin-top:20px;font-size:.85em}.hp-field{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media (min-width:601px) and (max-width:1100px){
:root{--cw-body:20px;--cw-script:32px}.cw-hero{aspect-ratio:834/1211}.cw-hero .cw-names{top:2.64%;left:9.59%;width:80.82%;font-size:36px}.cw-hero .cw-date{top:9.66%;left:9.59%;width:80.82%;font-size:20px}.cw-photo-1{left:9.59%;top:14.45%;width:38.85%;height:32.7%}.cw-photo-2{left:51.55%;top:14.45%;width:38.85%;height:32.7%}.cw-photo-3{left:21.46%;top:79.27%;width:26.5%;height:12.55%}.cw-photo-4{left:9.71%;top:48.47%;width:20.86%;height:17.51%}.cw-photo-5{left:52.76%;top:59.29%;width:17.87%;height:14.95%}.cw-photo-6{left:18%;top:68%;width:23%;height:10.5%}.cw-photo-7{left:73.74%;top:82.99%;width:16.67%;height:14.04%}.cw-welcome{left:33.69%;top:50.7%;width:39.57%}.cw-tagline{left:58.39%;top:76.63%;width:32%}
.cw-ceremony{min-height:962px;padding:150px 9.59%}.cw-ceremony-paper{min-height:656px;padding:10% 10% 9%}.cw-ceremony-paper h2{font-size:32px}.cw-address{font-size:24px}.cw-venue{margin-top:35px}.cw-dress{min-height:501px;padding:64px 9.59%}.cw-swatches{margin-top:32px;gap:16px}.cw-swatches span{width:60px;height:62px}.cw-timeline{min-height:1042px;padding:110px 9.59%}.cw-timeline-intro{width:100%}.cw-timeline-items{gap:45px 7%;margin-top:45px}.cw-timeline-items li{flex-basis:45%}.cw-timeline-items li:last-child{flex-basis:70%}.cw-timeline-items h3,.cw-time{font-size:23px}.cw-timeline-items li>p:last-child{font-size:16px}.cw-travel{min-height:1192px;padding:64px 9.59%}.cw-travel-shape{min-height:1064px;padding:100px 14%}.cw-hat{width:150px}.cw-travel h2{font-size:44px;line-height:2.1}.cw-registry{min-height:1041px;padding:110px 9.59%}.cw-registry-photos{min-height:530px}.cw-registry-frame{width:45%}.cw-registry-side{width:22%}.cw-registry>p{margin-top:50px}.cw-rsvp-scene{min-height:795px;padding:64px 9.59%}.cw-envelope{width:100%}.cw-countdown{min-height:1011px;padding:150px 9.59%}.cw-countdown-content>p{margin-bottom:60px}.cw-clock{gap:25px}.cw-clock>div{min-width:18%}.cw-clock span,.cw-clock>div+div:before{font-size:48px}.cw-hearts{width:65%;margin-top:70px}.cw-footer{min-height:609px;padding:90px 9.59%}.cw-footer .cw-date{font-size:24px}.cw-rsvp .cw-rsvp-scene{min-height:857px;padding:120px 9.59% 60px}.cw-form-section{padding:90px 9.59%}.rsvp-form{gap:38px;margin-top:50px}.cw-form-section header>p{margin-top:30px}
}
@media(max-width:600px){
:root{--cw-body:14px;--cw-script:22px}.cw-hero{aspect-ratio:393/888}.cw-hero .cw-names{left:14%;top:6.2%;width:72%;font-size:24px;line-height:2.25}.cw-hero .cw-date{left:14%;top:13.06%;width:72%;font-size:16px}.cw-photo-1{left:6.1%;top:17.67%;width:42.36%;height:22.78%}.cw-photo-2{left:51.55%;top:17.67%;width:42.36%;height:22.78%}.cw-photo-3{left:17.56%;top:56.87%;width:32.57%;height:9.91%}.cw-photo-4{left:10.18%;top:70.5%;width:22.9%;height:12.39%}.cw-photo-5{left:60.31%;top:82.43%;width:25.95%;height:13.96%}.cw-photo-6{left:6.1%;top:42.34%;width:35.37%;height:10.81%}.cw-photo-7{left:67.18%;top:45.5%;width:26.72%;height:14.41%}.cw-welcome{left:55.47%;top:61.6%;width:38.42%;font-size:clamp(12px,3.3vw,15px)}.cw-tagline{left:16.03%;top:85.13%;width:39.44%;font-size:clamp(12px,3.3vw,15px)}
.cw-ceremony{min-height:864px;padding:103px 6.1%}.cw-ceremony-paper{min-height:659px;padding:80px 11% 50px}.cw-ceremony-frame{inset:3%;height:94%;object-fit:fill}.cw-ceremony-paper h2{font-size:25px;line-height:1.9;max-width:225px}.cw-address{font-size:14px;margin-top:30px}.cw-venue{width:55%;margin:55px auto 35px}.cw-ceremony-note{line-height:1.45}.cw-dress{min-height:514px;padding:85px 6.1%}.cw-dress h2{line-height:2}.cw-dress p{margin-top:32px}.cw-swatches{gap:13px;margin-top:32px}.cw-swatches span{width:42px;height:45px}.cw-timeline{min-height:1092px;padding:37px 6.1% 48px}.cw-timeline h2{line-height:2}.cw-timeline-intro{width:100%;margin-top:24px!important}.cw-timeline-items{display:block;margin:40px 0 0 12px;padding-left:21px;border-left:1px solid var(--c-paper);text-align:left}.cw-timeline-items li{margin-bottom:22px;padding-top:0;min-height:157px}.cw-timeline-items li:last-child{margin-bottom:0}.cw-timeline-items li:before{content:'';position:absolute;width:7px;height:7px;border-radius:50%;left:-25px;top:22px;background:var(--c-paper)}.cw-time{border:0;font-size:22px;line-height:2.2}.cw-timeline-items h3{font-size:22px;line-height:2.5;margin:0}.cw-timeline-items li>p:last-child{font-size:14px}.cw-travel{min-height:667px;padding:36px 6.1%}.cw-travel-shape{min-height:595px;padding:80px 12%}.cw-hat{width:110px;max-width:none;margin-bottom:20px}.cw-travel h2{font-size:30px;line-height:2}.cw-travel p{margin-top:25px}.cw-registry{min-height:818px;padding:48px 6.1% 60px}.cw-registry h2{line-height:2}.cw-registry-photos{min-height:505px;padding-top:38px}.cw-registry-frame{width:62%;padding:10px}.cw-registry-side{width:26%;bottom:10px}.cw-registry>p{margin-top:45px}.cw-rsvp-scene{min-height:496px;padding:36px 6.1% 28px}.cw-envelope{width:100%;max-width:500px}.cw-countdown{min-height:605px;padding:90px 6.1%}.cw-countdown h2{line-height:2}.cw-countdown-content>p{margin-top:25px;margin-bottom:40px}.cw-clock{gap:16px}.cw-clock>div{min-width:19%}.cw-clock span,.cw-clock>div+div:before{font-size:30px;line-height:1.9}.cw-clock>div+div:before{left:-13px}.cw-clock small{font-size:12px}.cw-hearts{width:62%;margin-top:45px}.cw-footer{min-height:731px;padding:81px 6.1%;background-size:auto}.cw-footer .cw-names{font-size:24px;line-height:2.25}.cw-footer .cw-date{font-size:16px;margin-top:16px}.cw-rsvp .cw-rsvp-scene{min-height:595px;padding:68px 6.1% 70px}.cw-form-section{padding:60px 6.1%}.cw-form-section h1{font-size:22px;line-height:2}.cw-form-section header>p{margin-top:24px}.cw-rsvp-deadline{font-size:16px}.rsvp-form{gap:28px;margin-top:42px}.field__label{margin-bottom:16px}.option-list{gap:1px}.option-pill{min-height:44px;gap:12px}.option-pill input{width:20px;height:20px}.field__input{font-size:16px}.cw-seal{bottom:0}.cw-intro-top>img,.cw-intro-bottom>img{object-fit:cover}
}
@media(prefers-reduced-motion:reduce){.cw-intro{display:none!important}.cw-intro-top,.cw-intro-bottom,.cw-card,.cw-boot{transition:none!important}.cw-envelope.has-motion .cw-card{transform:translateY(-19.266%)}.cw-envelope.has-motion .cw-boot{transform:rotate(17.1deg)}}
/* Match the reference scene bounds without clipping the clickable invitation. */
.cw-rsvp-scene{overflow:clip}.cw-envelope{aspect-ratio:962/925}.cw-boot{left:40%;width:60%;height:73.65%;top:24%;transform-origin:50% 60%}
@media(min-width:601px) and (max-width:1100px){.cw-timeline{padding-block:90px}.cw-timeline-items{row-gap:25px}.cw-timeline-items h3{line-height:2}.cw-timeline-items li>p:last-child{font-size:15px}.cw-timeline-items li{flex-basis:45%}}
/* Keep the date below editable names, including names spanning several lines. */
.cw-hero-heading{position:absolute;top:5.99%;left:27.97%;width:44.11%;text-align:center}
.cw-hero .cw-hero-heading .cw-names,.cw-hero .cw-hero-heading .cw-date{position:static;width:100%}
.cw-hero-heading.cw-long-names{top:2.5%}.cw-long-names .cw-names{font-size:calc(clamp(36px,2.5vw,48px)*var(--name-scale));line-height:1.7}.cw-long-names .cw-date{margin-top:10px}
@media(min-width:601px) and (max-width:1100px){.cw-hero-heading{top:2.64%;left:9.59%;width:80.82%}.cw-hero-heading.cw-long-names{top:1%}.cw-hero .cw-long-names .cw-names{font-size:calc(32px*var(--name-scale));line-height:1.7}}
@media(max-width:600px){.cw-hero-heading{top:6.2%;left:14%;width:72%}.cw-hero-heading .cw-date{margin-top:7px}.cw-hero-heading.cw-long-names{top:2%;left:6.1%;width:87.8%}.cw-hero .cw-long-names .cw-names{font-size:calc(22px*var(--name-scale));line-height:1.7}.cw-long-names .cw-date{margin-top:7px}}
@media(min-width:601px) and (max-width:1100px){
.cw-photo-1{left:21.46%;top:15.855%;width:27.34%;height:22.956%}.cw-photo-2{left:51.12%;top:15.855%;width:27.34%;height:22.956%}.cw-photo-6{left:64.27%;top:36.086%;width:26.14%;height:12.386%}
}
.cw-card-paper{height:86.9%}
@media(max-width:600px){
.cw-envelope{aspect-ratio:345/432}.cw-envelope-back{top:4.38%;width:84.35%;height:50.23%}.cw-envelope-front{top:36.11%;width:84.64%;height:45.37%}.cw-card{left:9.79%;top:13.34%;width:64.82%;height:69.21%}.cw-boot{left:30%;top:26%;width:60%;height:64%}.cw-card-title{font-size:4.78cqw}.cw-card-request{font-size:3.19cqw}.cw-card-date,.cw-card-cta{font-size:4.06cqw}
}
.cw-seal{cursor:default}
.cw-registry-ornament{position:absolute;top:36%;width:2.85%;height:auto;pointer-events:none}.cw-ornament-left{left:6.45%}.cw-ornament-right{right:6.45%;transform:scaleX(-1)}
@media(max-width:1100px){.cw-registry-ornament{width:5%;top:30%}.cw-ornament-left{left:8%}.cw-ornament-right{right:8%}}
@media(max-width:600px){.cw-registry-ornament{width:6%;top:29%}.cw-ornament-left{left:4%}.cw-ornament-right{right:4%}}
@media(min-width:1101px){.cw-registry-side{bottom:-11.667cqw}}
@media(max-width:600px){.cw-travel-shape>p{max-width:85%}}
