@font-face{font-display:swap;font-family:Vasek;font-style:italic;font-weight:400;src:url(/build/assets/Vasek-Italic-B5rUPHcN.woff2) format("woff2"),url(/build/assets/Vasek-Italic-De66bSQj.woff) format("woff"),url(/build/assets/Vasek%20Italic-x3jeMwpx.ttf) format("truetype")}.font-vasek{font-family:var(--font-vasek);font-style:italic}a{text-decoration:none!important}.datings,.datings-cta,.datings-edge,.datings-evening,.datings-faq,.datings-format--proposal,.datings-format--vip,.datings-location,.datings-reviews,.hero,.sensorial-intro{--hero-dark:#111;--hero-pink:#c75b8e;--font-vasek:"Vasek",serif}.hero{align-items:center;background:linear-gradient(to left,var(--hero-pink) 0,var(--hero-dark) 100%);display:flex;min-height:736px;padding:0}.hero h1{color:#fff;font-size:40px;font-weight:800;letter-spacing:-.5px;line-height:40px;margin-bottom:24px}.hero h1 span{color:var(--hero-pink)}.hero--subtitle{color:#fff;font-size:18px;font-weight:400;line-height:28px;margin-bottom:40px;max-width:578px}.hero--actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.hero--btn{background-color:var(--hero-pink);border-radius:12px;color:#fff;font-size:18px;font-weight:600;padding:16px 24px}.hero--phone{align-items:center;color:#fff;display:inline-flex;font-weight:500;gap:8px}.hero--media-col{align-items:center;display:flex;justify-content:center;overflow:visible}.hero--media{max-width:100%;width:480px}.hero--media__figure{overflow:visible;position:relative;width:100%}.hero-thumb{border-radius:40px;height:480px;overflow:hidden;width:100%}.hero-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero--media__line-1,.hero--media__line-2{color:#fff;font-family:var(--font-vasek);font-style:italic;font-weight:400;margin:0;position:absolute;white-space:nowrap;z-index:2}.hero--media__line-1{bottom:52px;font-size:60px;left:-130px;line-height:48px}.hero--media__line-2{bottom:-15px;font-size:120px;left:50%;line-height:80px;transform:translate(-50%)}@media (max-width:1376px){.hero h1{font-size:37px;line-height:40px}.hero--media__line-1{left:-41px}}@media (max-width:1265px){.hero h1{font-size:32px;line-height:35px}.hero--subtitle{font-size:16px;line-height:24px}.hero--btn{font-size:15px;padding:14px 20px}.hero--media__line-1{bottom:unset;left:10px;top:19px}.hero-thumb{aspect-ratio:1/1;height:auto}}@media (max-width:991px){.hero{padding:80px 0}.hero .row{gap:40px}.hero .row>.col-lg-6:first-child{order:2}.hero--media-col{order:1}.hero h1{font-size:32px;letter-spacing:-.5px;line-height:32px;margin-bottom:24px}.hero--subtitle{font-size:18px;line-height:28px;margin-bottom:24px}.hero--actions{align-items:stretch;flex-direction:column;gap:24px}.hero--btn{align-items:center;display:flex;font-size:18px;padding:16px 24px}.hero--btn,.hero--phone{justify-content:center;width:100%}.hero--phone{font-size:16px}.hero--media__line-1{font-size:40px;line-height:48px}.hero--media__line-2{font-size:90px;line-height:80px}}.datings{--datings-glow:radial-gradient(circle,rgba(199,91,142,.18) 0%,rgba(199,91,142,0) 60%);--datings-vasek-accent:#da6cbf;--datings-nav-pink:#f9a3e3;--datings-lavender:#9f86c0;--datings-gray:#888;--datings-border:#e5e5e5;overflow:hidden;padding:64px 0 80px;position:relative}.datings>.container{position:relative;z-index:1}.datings__glows{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.datings__glow{background:var(--datings-glow);border-radius:50%;position:absolute}.datings__glow--content{height:1035px;left:47%;top:870px;transform:translate(-50%,-50%);width:1226px}.datings__glow--cards{height:948px;left:75%;top:1380px;transform:translate(-50%,-50%);width:1122px}@media (max-width:1199.98px){.datings__glow--content{height:780px;left:46%;top:48%;transform:translate(-50%,-50%);width:920px}.datings__glow--cards{height:710px;left:75%;top:70%;transform:translate(-50%,-50%);width:840px}}@media (max-width:767.98px){.datings__glow--content{height:min(440px,130vw);left:44%;top:46%;transform:translate(-50%,-50%);width:min(520px,150vw)}.datings__glow--cards{height:min(410px,120vw);left:50%;top:68%;transform:translate(-50%,-50%);width:min(480px,140vw)}}.datings h3{font-size:32px;font-weight:700;line-height:40px;margin-bottom:16px;text-align:center}.datings h3 span{color:var(--hero-pink)}.datings .section-subtitle{color:var(--datings-gray);font-size:18px;font-weight:700;line-height:24px;margin:0 auto;max-width:690px;text-align:center}.datings .section-subtitle span{color:var(--datings-lavender)}.datings--nav{display:flex;flex-wrap:wrap;gap:40px;margin-top:80px}.datings--nav,.datings--nav a{align-items:center;justify-content:center}.datings--nav a{background-color:var(--datings-nav-pink);border-radius:20px;color:#fff;display:inline-flex;font-family:var(--font-vasek);font-size:48px;font-style:italic;font-weight:400;line-height:30px;padding:16px 24px;width:220px}.datings--nav a.black-color{background-color:var(--hero-dark)}.datings--nav a.lavender-color{background-color:var(--datings-lavender)}#datings-format-date,#datings-format-proposal,#datings-format-vip,#datings-location{scroll-margin-top:100px}.datings-content.row{margin-top:0;padding-top:96px}.datings-thumb{border-radius:24px;height:500px;overflow:hidden;width:500px}.datings-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.datings-info-text{max-width:530px}.datings-content h2{color:var(--hero-pink);font-size:36px;font-weight:800;line-height:40px}.datings-info-text .info-text-1{font-size:72px;line-height:70px;margin-bottom:0;margin-top:20px}.datings-info-text .info-text-2{font-size:63px;line-height:41px;margin-bottom:0}.datings-cards{margin-top:0;padding-top:80px}.datings-cards h3{margin-bottom:80px}.datings-cards .row{align-items:stretch;row-gap:24px}.datings-cards .col-lg-6{align-items:stretch;display:flex;justify-content:center}.datings-card{display:flex;flex-direction:column;height:500px;max-width:575px;overflow:hidden;width:100%}.datings-card--thumb{border-radius:20px 20px 0 0;flex:0 0 250px;height:250px;max-height:250px;overflow:hidden;width:100%}.datings-card--thumb img{display:block;height:100%;max-height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.datings-card--info{background-color:#fff;border:1px solid var(--datings-border);border-radius:0 0 20px 20px;border-top:none;display:flex;flex:1 1 auto;flex-direction:column;max-height:250px;min-height:0;padding:20px 20px 0}.datings-card--info h4{font-size:18px;font-weight:700;line-height:20px;margin-bottom:12px}.datings-card--text{font-size:16px;font-weight:400;line-height:28px;margin-bottom:0;max-width:100%}.datings-card--text .font-vasek{color:var(--datings-vasek-accent);font-family:var(--font-vasek);font-style:italic;-webkit-text-stroke:.2px var(--datings-vasek-accent);paint-order:stroke fill}.datings-card--text .font-vasek--inline{display:inline-block;font-size:50px;line-height:0;position:relative;top:3px;vertical-align:-.1em}.datings-card--text .font-vasek--next{display:block;font-size:50px;line-height:44px;margin-top:-1px;position:relative;top:-3px;width:100%}.datings-card--text :last-child{margin-bottom:20px}.datings-card--text .font-vasek--inline:has(+.font-vasek--right){display:block;line-height:24px}.datings-card--text .font-vasek--inline+.font-vasek--right{margin-top:0}.datings-card--text .font-vasek--inline.font-vasek--right{display:block;line-height:44px;margin-left:auto;margin-right:0;max-width:100%;text-align:right;width:-moz-fit-content;width:fit-content}.datings-cards .datings-card--info{container-name:datings-card-info;container-type:inline-size}.datings-cards .datings-card__vasek-run{display:inline}@media (min-width:1400px){.datings-cards .datings-card__vasek-run .font-vasek--part{font-size:50px}.datings-cards .datings-card__vasek-run--stack-wide .font-vasek--part{display:inline-block;line-height:0;position:relative;top:3px;vertical-align:-.1em}.datings-cards .datings-card__vasek-run--stack-wide .font-vasek--part+.font-vasek--part{display:block;line-height:44px;margin-top:-1px;top:-3px;width:100%}.datings-cards .datings-card__vasek-run--split-right .font-vasek--part:first-child{display:block;line-height:24px;top:3px}.datings-cards .datings-card__vasek-run--split-right .font-vasek--part:last-child{display:block;line-height:44px;margin-left:auto;margin-right:0;margin-top:0;max-width:100%;text-align:right;top:0;width:-moz-fit-content;width:fit-content}.datings-cards .datings-card__vasek-run--inline .font-vasek--part{display:inline-block;line-height:0;position:relative;top:3px;vertical-align:-.1em}}@media (max-width:1399px){.datings-cards .datings-card{height:535px}.datings-cards .datings-card--info{max-height:287px}.datings-cards .datings-card__vasek-run{display:inline;white-space:normal}.datings-cards .datings-card__vasek-run .font-vasek--part{font-size:44px;max-width:none;padding:0;position:relative;vertical-align:-.1em;white-space:normal}.datings-cards .datings-card__vasek-run .font-vasek--part,.datings-cards .datings-card__vasek-run--split-right .font-vasek--part:first-child,.datings-cards .datings-card__vasek-run--split-right .font-vasek--part:last-child,.datings-cards .datings-card__vasek-run--stack-wide .font-vasek--part+.font-vasek--part{display:inline;line-height:0;margin:0;text-align:inherit;top:3px;width:auto}@container datings-card-info (max-width: 340px){.datings-cards .datings-card__vasek-run .font-vasek--part{font-size:42px}}.datings-edge__cards .datings-card{height:580px}.datings-edge__cards .datings-card--info{container-name:datings-card-info;container-type:inline-size;max-height:330px}.datings-edge__cards .datings-card__vasek-run{display:inline;white-space:normal}.datings-edge__cards .datings-card--text .font-vasek--inline,.datings-edge__cards .datings-card--text .font-vasek--next,.datings-edge__cards .datings-card__vasek-run .font-vasek--part{display:inline;font-size:44px;line-height:0;margin:0;max-width:none;padding:0;position:relative;text-align:inherit;top:3px;vertical-align:-.1em;white-space:normal;width:auto}.datings-edge__cards .datings-card__vasek-run--split-right .font-vasek--part:first-child,.datings-edge__cards .datings-card__vasek-run--split-right .font-vasek--part:last-child,.datings-edge__cards .datings-card__vasek-run--stack-wide .font-vasek--part+.font-vasek--part{display:inline;line-height:0;margin:0;text-align:inherit;top:3px;width:auto}@container datings-card-info (max-width: 340px){.datings-edge__cards .datings-card--text .font-vasek--inline,.datings-edge__cards .datings-card--text .font-vasek--next,.datings-edge__cards .datings-card__vasek-run .font-vasek--part{font-size:42px}}.datings-finale.row>[class*=col-]{min-width:0}.datings-finale--info .datings-finale--text br{display:none}.datings-finale--info .datings-finale--text{font-size:48px;line-height:42px}}@media (max-width:1199px){.datings-content.row{--bs-gutter-x:32px;align-items:flex-start}.datings-content.row>[class*=col-]{min-width:0}.datings-thumb{aspect-ratio:1/1;height:auto;max-width:100%;width:100%}.datings-info-text{max-width:100%}.datings-content h2{font-size:32px;line-height:36px}.datings-info-text .info-text-1{font-size:56px;line-height:54px}.datings-info-text .info-text-2{font-size:50px;line-height:38px}.datings-cards .datings-card__vasek-run .font-vasek--part,.datings-edge__cards .datings-card--text .font-vasek--inline,.datings-edge__cards .datings-card--text .font-vasek--next,.datings-edge__cards .datings-card__vasek-run .font-vasek--part{font-size:40px}.datings-cards .datings-card__vasek-run--inline .font-vasek--part{display:inline}.datings-finale--info .datings-finale--text{font-size:40px;line-height:36px}.datings-finale--price__title{font-size:20px;line-height:24px}.datings-finale--price__number{font-size:28px;line-height:32px;white-space:nowrap}}.datings-finale.row{align-items:stretch;margin-top:0;padding-bottom:80px;padding-top:80px}.datings-final-call{margin-top:0}.datings-finale>[class*=col-]{display:flex}.datings-finale--info,.datings-finale--price{box-sizing:border-box;height:100%;width:100%}.datings-finale--info{background:linear-gradient(135deg,#ffeaf3,#fff);border:1px solid rgba(199,91,142,.08);border-radius:24px;padding:20px}.datings-finale--info .datings-finale--text{font-family:var(--font-vasek);font-size:55px;font-style:italic;line-height:44px;margin:0}.datings-finale--info .datings-finale--accent{color:#c75b8e}.datings-finale--price{align-items:center;border-left:1px solid #c75b8e;display:flex;flex-direction:column;padding:20px 30px;text-align:center}.datings-finale--price__title{font-size:24px;font-weight:700}.datings-finale--price__number{color:#c75b8e;font-size:32px;font-weight:500}.datings-final-call{align-items:center;display:flex;flex-flow:column}.datings-final-call h3{margin:auto;max-width:775px;text-align:center}.final-call__button{background-color:#c75b8e;border-radius:12px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:20px;margin:24px 0 40px;min-width:140px;padding:12px 24px}.final-call__contacts{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.final-call__contacts--btn,.final-call__contacts--phone{align-items:center;color:#313131;display:inline-flex;font-size:16px;font-weight:500;gap:10px;line-height:20px}.final-call__contacts--btn{background-color:#fff;border:2px solid #229ed9;border-radius:12px;padding:10px 25px}.final-call__contacts--btn img,.final-call__contacts--phone img{flex-shrink:0;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.final-call__address{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:6px;justify-content:center;line-height:20px;text-align:center}.final-call__address-icon{flex-shrink:0;height:20px;width:20px}.final-call__address-city{color:#c75b8e;font-weight:500}.final-call__address-link,.final-call__address-sep{color:#888;font-weight:400}.final-call__address-link:hover{color:#666}.datings-format--vip{--datings-vip-glow:radial-gradient(circle,rgba(255,178,54,.15) 0%,rgba(255,178,54,0) 60%);background:var(--hero-dark);color:#fff;overflow:hidden;padding:80px 0;position:relative}.datings-format--vip>.container{position:relative;z-index:1}.datings-format--vip__glows{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.datings-format--vip__glow{background:var(--datings-vip-glow);border-radius:50%;position:absolute}.datings-format--vip__glow--content{height:1035px;left:-60px;top:32px;transform:none;width:1226px}.datings-format--vip__glow--cards{height:948px;left:auto;right:-60px;top:55%;transform:translateY(-50%);width:1122px}@media (max-width:1199.98px){.datings-format--vip__glow--content{height:780px;left:-60px;top:32px;transform:none;width:920px}.datings-format--vip__glow--cards{height:710px;left:auto;right:-60px;top:55%;transform:translateY(-50%);width:840px}}@media (max-width:767.98px){.datings-format--vip__glow--content{height:min(440px,130vw);left:-60px;top:32px;transform:none;width:min(520px,150vw)}.datings-format--vip__glow--cards{height:min(410px,120vw);left:auto;right:-40px;top:58%;transform:translateY(-50%);width:min(480px,140vw)}}.datings-format--vip h2{color:#fff;font-size:36px;font-weight:800;line-height:40px;margin-bottom:24px}.datings-format--vip__subtitle{color:#ffb236;font-size:72px;line-height:52px;margin-bottom:20px;max-width:495px}.datings-format--vip__story{color:#fff;font-size:16px;font-weight:400;line-height:24px;margin-bottom:20px}.datings-format--vip__story-label{font-weight:700}.datings-format--vip__highlight{background-color:#d4a8530f;border:none;border-left:3px solid #ffb236;margin:0 0 40px;padding:16px 20px}.datings-format--vip__highlight p{color:#fff;font-size:18px;font-weight:400;line-height:28px;margin-bottom:0;max-width:530px}.datings-format--vip__actions{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.datings-format--vip__cta{align-items:center;background-color:#ffb236;border-radius:12px;color:#fff;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;line-height:24px;padding:16px 24px}.datings-format--vip__contacts{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.datings-format--vip__contact{align-items:center;display:inline-flex;font-size:16px;font-weight:500;gap:16px;line-height:20px}.datings-format--vip__contact--btn{background-color:#fff;border:2px solid #229ed9;border-radius:12px;color:#313131;padding:10px 25px}.datings-format--vip__contact--phone{color:#fff}.datings-format--vip__contact-icon{flex-shrink:0;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.datings-format--vip__media-col{align-items:center;display:flex;justify-content:flex-end}.datings-format--vip__media{align-items:flex-end;display:flex;flex-direction:column;gap:16px;margin-left:auto;max-width:475px;width:100%}.datings-format--vip__thumb-1,.datings-format--vip__thumb-2{border-radius:24px;overflow:hidden;width:100%}.datings-format--vip__thumb-1{min-height:340px}.datings-format--vip__thumb-2{min-height:240px}.datings-format--vip__thumb-1 img,.datings-format--vip__thumb-2 img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.datings-format--vip__thumb-1 img{min-height:340px}.datings-format--vip__thumb-2 img{min-height:240px}.datings-format--vip__acts-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:0;line-height:40px;margin:0 0 48px;text-align:center}.datings-format--vip__acts-title span{color:#ffb236}.datings-format--vip__acts{display:flex;flex-direction:column;gap:24px;padding-top:80px;width:100%}.datings-format--vip__act{background-color:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-sizing:border-box;min-height:346px;padding:20px;width:100%}.datings-format--vip__act-body{--bs-gutter-x:24px;--bs-gutter-y:24px;min-height:306px}.datings-format--vip__act-info-col,.datings-format--vip__act-media-col{display:flex;flex-direction:column}.datings-format--vip__act-media{background-color:#ffffff08;border-radius:10px;flex:1 1 auto;height:100%;min-height:0;overflow:hidden;width:100%}.datings-format--vip__act-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.datings-format--vip__act-info{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;width:100%}.datings-format--vip__act-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-top:24px;width:100%}.datings-format--vip__act-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin:0}.datings-format--vip__act-label{color:#ffb236;flex-shrink:0;font-size:24px;font-weight:700;line-height:32px}.datings-format--vip__act-copy{flex:1 1 auto;max-width:628px;min-height:0;min-width:0}.datings-format--vip__act-copy p{color:#fff;font-size:16px;font-weight:400;letter-spacing:0;line-height:30px;margin:0}.datings-format--vip__act-copy .font-vasek{color:#ffb236;font-family:var(--font-vasek);font-style:italic;letter-spacing:-.002em;-webkit-text-stroke:.2px #ffb236;paint-order:stroke fill}.datings-format--vip__act-copy .font-vasek--inline{display:inline-block;font-size:50px;line-height:0;position:relative;top:8px;vertical-align:baseline}.datings-format--vip__act-copy .font-vasek--inline+.font-vasek--next{top:2px;vertical-align:-.16em}.datings-format--vip__act-copy .font-vasek--next{display:block;font-size:50px;line-height:44px;margin-top:0;width:100%}.datings-format--vip__why{padding-top:80px;width:100%}.datings-format--vip__why-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:0;line-height:40px;margin:0 0 80px;text-align:center}.datings-format--vip__why-title span{color:#ffb236}.datings-format--vip__why-panel{background-color:var(--hero-dark);background-image:url(/build/assets/vip-bg-CRNK2hMf.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;box-sizing:border-box;overflow:hidden;padding:40px;width:100%}.datings-format--vip__why-grid{--bs-gutter-x:24px;--bs-gutter-y:0;margin-top:0}.datings-format--vip__why-grid>.col-lg-6{display:flex;margin-top:0}.datings-format--vip__why-grid>.col-lg-6:not(:first-child){margin-top:36px}@media (min-width:992px){.datings-format--vip__why-grid>.col-lg-6{margin-top:0}.datings-format--vip__why-grid>.col-lg-6:nth-child(n+3){margin-top:36px}}.datings-format--vip__why-grid>.col-lg-6:nth-child(odd){justify-content:flex-start}.datings-format--vip__why-grid>.col-lg-6:nth-child(2n){justify-content:flex-end}.datings-format--vip__why-card{box-sizing:border-box;height:152px;margin:0;width:100%}.datings-format--vip__why-grid>.col-lg-6:first-child .datings-format--vip__why-card{max-width:420px}.datings-format--vip__why-grid>.col-lg-6:nth-child(2) .datings-format--vip__why-card{max-width:463px}.datings-format--vip__why-grid>.col-lg-6:nth-child(3) .datings-format--vip__why-card{max-width:462px}.datings-format--vip__why-grid>.col-lg-6:nth-child(4) .datings-format--vip__why-card{max-width:492px}.datings-format--vip__why-grid>.col-lg-6:nth-child(odd) .datings-format--vip__why-card{text-align:left}.datings-format--vip__why-grid>.col-lg-6:nth-child(2n) .datings-format--vip__why-card{text-align:right}.datings-format--vip__why-card-title{color:#ffb236;font-size:18px;font-weight:700;line-height:20px;margin:0 0 12px}.datings-format--vip__why-card-text{color:#fff;font-size:16px;font-weight:400;line-height:24px;margin:0}.datings-format--vip__why-actions{align-items:center;display:flex;flex-flow:column;padding:80px 0;width:100%}.datings-format--vip__why-cta{align-items:center;background-color:#ffb236;border-radius:12px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;line-height:24px;margin:0 0 40px;min-width:228px;padding:16px 24px;width:228px}.datings-format--vip__why-contacts{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.datings-format--vip__why-contact{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:10px;line-height:20px}.datings-format--vip__why-contact--btn{background-color:transparent;border:2px solid #229ed9;border-radius:12px;padding:10px 25px}.datings-format--vip__why-contact-icon{flex-shrink:0;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.datings-format--vip__why-contact-icon--phone{background-color:#ffb236;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23C75B8E' d='m17.373 12.38-3.68-1.65-.011-.004a1.25 1.25 0 0 0-1.244.153l-1.901 1.62c-1.205-.584-2.449-1.819-3.034-3.008l1.624-1.93.044-.06a1.25 1.25 0 0 0 .103-1.177v-.01L7.62 2.629a1.25 1.25 0 0 0-1.298-.744A4.395 4.395 0 0 0 2.5 6.25c0 6.203 5.047 11.25 11.25 11.25a4.395 4.395 0 0 0 4.366-3.822 1.25 1.25 0 0 0-.743-1.299m-3.623 3.87a10.01 10.01 0 0 1-10-10 3.14 3.14 0 0 1 2.724-3.125v.01l1.64 3.671L6.5 8.74a1.25 1.25 0 0 0-.123 1.287c.708 1.447 2.167 2.895 3.63 3.602a1.25 1.25 0 0 0 1.288-.133l1.9-1.62 3.671 1.644h.009a3.14 3.14 0 0 1-3.125 2.73'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23C75B8E' d='m17.373 12.38-3.68-1.65-.011-.004a1.25 1.25 0 0 0-1.244.153l-1.901 1.62c-1.205-.584-2.449-1.819-3.034-3.008l1.624-1.93.044-.06a1.25 1.25 0 0 0 .103-1.177v-.01L7.62 2.629a1.25 1.25 0 0 0-1.298-.744A4.395 4.395 0 0 0 2.5 6.25c0 6.203 5.047 11.25 11.25 11.25a4.395 4.395 0 0 0 4.366-3.822 1.25 1.25 0 0 0-.743-1.299m-3.623 3.87a10.01 10.01 0 0 1-10-10 3.14 3.14 0 0 1 2.724-3.125v.01l1.64 3.671L6.5 8.74a1.25 1.25 0 0 0-.123 1.287c.708 1.447 2.167 2.895 3.63 3.602a1.25 1.25 0 0 0 1.288-.133l1.9-1.62 3.671 1.644h.009a3.14 3.14 0 0 1-3.125 2.73'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.datings-format--vip__why-address{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:6px;justify-content:center;line-height:20px;text-align:center}.datings-format--vip__why-address-icon{flex-shrink:0;height:20px;width:20px}.datings-format--vip__why-address-city{color:#ffb236;font-weight:500}.datings-format--vip__why-address-link,.datings-format--vip__why-address-sep{color:#fff;font-weight:400}.datings-format--vip__why-address-link:hover{color:#fff;opacity:.85}.datings-format--vip__finale.row{align-items:stretch;margin-top:0;padding-bottom:0;padding-top:0}.datings-format--vip__finale>[class*=col-]{display:flex}.datings-format--vip__finale-info,.datings-format--vip__finale-price{box-sizing:border-box;height:100%;width:100%}.datings-format--vip__finale-info{display:flex;flex-direction:column;gap:24px;justify-content:center;padding:0 20px}.datings-format--vip__finale-lead{color:#ffb236;font-size:16px;font-weight:400;line-height:24px;margin:0;max-width:100%}.datings-format--vip__finale-quote{color:#fff;font-size:55px;line-height:44px;margin:0;max-width:100%;padding-bottom:23px}.datings-format--vip__finale-price{align-items:center;border-left:1px solid #fff;display:flex;flex-direction:column;justify-content:flex-start;padding:20px;text-align:center}.datings-format--vip__finale-price__title{color:#fff;font-size:24px;font-weight:700;line-height:28px;margin:0 0 40px}.datings-format--vip__finale-price__number{color:#ffb236;font-size:32px;font-weight:500;line-height:40px;margin:0}.datings-format--proposal{--proposal-accent:#5e548e;--proposal-lavender:#9f86c0;--proposal-vasek-stroke:.4px;background-color:#fff;color:#313131;padding:80px 0}.datings-format--proposal h2{color:#111;font-size:36px;font-weight:800;line-height:40px;margin-bottom:26px}.datings-format--proposal__subtitle{color:var(--proposal-accent);font-size:86px;line-height:52px;margin-bottom:40px;max-width:495px}.datings-format--proposal__story{color:#313131;font-size:16px;font-weight:400;line-height:24px;margin-bottom:40px}.datings-format--proposal__story-label{font-weight:700}.datings-format--proposal__highlight{background-color:#9f86c01a;border:none;border-left:3px solid var(--proposal-accent);margin:0;padding:16px 20px}.datings-format--proposal__highlight p{color:#313131;font-size:18px;font-weight:400;line-height:28px;margin-bottom:0;max-width:530px}.datings-format--proposal__media-col{align-items:center;display:flex;justify-content:flex-end}.datings-format--proposal__media{border-radius:24px;height:458px;margin-left:auto;max-width:500px;overflow:hidden;width:100%}.datings-format--proposal__media img{display:block;height:458px;-o-object-fit:cover;object-fit:cover;width:100%}.datings-format--proposal__teaser{background:linear-gradient(135deg,#9f86c033,#fff0);border-radius:16px;box-sizing:border-box;margin:80px auto 0;max-width:976px;padding:20px;text-align:center;width:100%}.datings-format--proposal__teaser-lead{color:#0009;font-size:20px;font-weight:500;line-height:28px;margin:0}.datings-format--proposal__teaser-vasek{color:#5e548e;font-size:66px;line-height:56px;margin:0}.datings-format--proposal__locations{display:flex;flex-direction:column;gap:0;padding-bottom:80px;padding-top:80px;width:100%}.datings-format--proposal__locations-title{color:#111;font-size:32px;font-weight:700;letter-spacing:0;line-height:40px;margin:0 0 20px;text-align:center}.datings-format--proposal__locations-title span{color:var(--proposal-accent)}.datings-format--proposal__locations-intro{color:#0009;font-size:18px;font-weight:700;line-height:24px;margin:0 auto 80px;max-width:980px;text-align:center}.datings-format--proposal__location+.datings-format--proposal__location{margin-top:24px}.datings-format--proposal__location{background-color:#fff;border:1px solid rgba(159,134,192,.12);border-radius:20px;box-shadow:0 8px 32px #5e548e14;box-sizing:border-box;padding:20px;width:100%}.datings-format--proposal__location--gradient{background:linear-gradient(to top right,#f0e4ff,#fff)}.datings-format--proposal__location-info-col,.datings-format--proposal__location-media-col{display:flex;flex-direction:column;min-width:0}.datings-format--proposal__location-media{background-color:#9f86c014;border-radius:10px;overflow:hidden;width:100%}.datings-format--proposal__location-media img{display:block;height:306px;-o-object-fit:cover;object-fit:cover;width:100%}.datings-format--proposal__location-info{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;width:100%}.datings-format--proposal__location-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-top:24px;width:100%}.datings-format--proposal__location-title{color:#111;flex:1 1 auto;font-size:24px;font-weight:700;line-height:32px;margin:0;min-width:0;text-align:left}.datings-format--proposal__location-label{color:#9f86c0;flex:0 0 auto;font-size:24px;font-weight:700;line-height:32px;margin:0 0 0 auto;text-align:right}.datings-format--proposal__location-copy{flex:1 1 auto;max-width:628px;min-height:0;min-width:0;text-align:left;width:100%}.datings-format--proposal__locations>.datings-format--proposal__location:first-of-type .datings-format--proposal__location-copy{max-width:772px}.datings-format--proposal__location-copy p{color:#0009;font-size:16px;font-weight:400;line-height:30px;margin:0;text-align:left}.datings-format--proposal__closing-title.font-vasek,.datings-format--proposal__finale-quote.font-vasek,.datings-format--proposal__location-copy p .font-vasek,.datings-format--proposal__location-copy p .font-vasek--inline,.datings-format--proposal__location-copy p .font-vasek--next,p.datings-format--proposal__closing-text .font-vasek,p.datings-format--proposal__closing-text .font-vasek--inline,p.datings-format--proposal__details-text .font-vasek,p.datings-format--proposal__details-text .font-vasek--inline{color:#5e548e;font-family:var(--font-vasek);font-style:italic;letter-spacing:-.002em;opacity:1;-webkit-text-fill-color:#5e548e;-webkit-text-stroke:var(--proposal-vasek-stroke) #5e548e;paint-order:stroke fill}.datings-format--proposal__closing-text .font-vasek--inline,.datings-format--proposal__details-text .font-vasek--inline,.datings-format--proposal__location-copy .font-vasek--inline{display:inline-block;font-size:50px;line-height:0;position:relative;top:8px;vertical-align:baseline}.datings-format--proposal__location-copy .font-vasek--inline+.font-vasek--next{top:2px;vertical-align:-.16em}.datings-format--proposal__location-copy .font-vasek--next{display:block;font-size:50px;line-height:44px;margin-top:0;width:100%}.datings-format--proposal__closing-copy{max-width:675px}.datings-format--proposal__closing-title{font-size:80px;line-height:60px;margin:0 0 30px}.datings-format--proposal__closing-subtitle{color:#000;font-size:24px;font-weight:700;line-height:32px;margin:0 0 24px}.datings-format--proposal__closing-text{color:#0009;font-size:16px;font-weight:400;line-height:30px;margin:0}.datings-format--proposal__closing-media-col{display:flex;justify-content:flex-end}.datings-format--proposal__closing-media{border-radius:10px;overflow:hidden;width:100%}.datings-format--proposal__closing-media img{display:block;height:306px;max-height:306px;-o-object-fit:cover;object-fit:cover;width:100%}.datings-format--proposal__details{background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;box-sizing:border-box;margin-top:80px;padding:20px;width:100%}.datings-format--proposal__details-info-col,.datings-format--proposal__details-media-col{display:flex;flex-direction:column;min-width:0}@media (min-width:992px){.datings-format--proposal__details-info-col,.datings-format--proposal__details-media-col{justify-content:flex-end}}.datings-format--proposal__details-media{border-radius:10px;overflow:hidden;width:100%}.datings-format--proposal__details-media img{display:block;height:362px;-o-object-fit:cover;object-fit:cover;width:100%}.datings-format--proposal__details-title{color:#000;font-size:24px;font-weight:700;line-height:32px;margin:0 0 16px}.datings-format--proposal__details-text{color:#0009;font-size:16px;font-weight:400;line-height:30px;margin:0 0 16px;max-width:608px}.datings-format--proposal__details-quote{background-color:#9f86c01a;border:none;border-left:3px solid #5e548e;margin:0;max-width:568px;padding:16px 20px}.datings-format--proposal__details-quote p{color:#0009;font-size:14px;font-weight:400;line-height:20px;margin:0}.datings-format--proposal__finale.row{align-items:stretch;margin-top:80px}.datings-format--proposal__finale>[class*=col-]{display:flex}.datings-format--proposal__finale-info,.datings-format--proposal__finale-price{box-sizing:border-box;height:100%;width:100%}.datings-format--proposal__finale-info{display:flex;flex-direction:column;gap:24px;justify-content:center;padding:0 20px 45px 0}.datings-format--proposal__finale-lead{color:#000;font-size:20px;font-weight:700;line-height:24px;margin:0;max-width:876px}.datings-format--proposal__finale-quote{font-size:94px;line-height:78px;margin:0;max-width:100%}.datings-format--proposal__finale-price{align-items:center;border-left:1px solid #5e548e;display:flex;flex-direction:column;justify-content:flex-start;padding:20px;text-align:center}.datings-format--proposal__finale-price__title{color:#000;font-size:24px;font-weight:700;line-height:28px;margin:0 0 40px}.datings-format--proposal__finale-price__number{color:var(--proposal-accent);font-size:32px;font-weight:500;line-height:40px;margin:0}.datings-format--proposal__finale-actions{align-items:center;display:flex;flex-flow:column;padding:80px 0 0;width:100%}.datings-format--proposal__finale-cta{align-items:center;background-color:var(--proposal-accent);border-radius:12px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;line-height:24px;margin:0 0 40px;min-width:228px;padding:16px 24px}.datings-format--proposal__finale-contacts{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.datings-format--proposal__finale-contact{align-items:center;color:#313131;display:inline-flex;font-size:16px;font-weight:500;gap:10px;line-height:20px}.datings-format--proposal__finale-contact--btn{background-color:#fff;border:2px solid #229ed9;border-radius:12px;padding:10px 25px}.datings-format--proposal__finale-contact img{flex-shrink:0;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.datings-format--proposal__finale-contact-icon--phone{background-color:#5e548e;display:inline-block;flex-shrink:0;height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23C75B8E' d='m17.373 12.38-3.68-1.65-.011-.004a1.25 1.25 0 0 0-1.244.153l-1.901 1.62c-1.205-.584-2.449-1.819-3.034-3.008l1.624-1.93.044-.06a1.25 1.25 0 0 0 .103-1.177v-.01L7.62 2.629a1.25 1.25 0 0 0-1.298-.744A4.395 4.395 0 0 0 2.5 6.25c0 6.203 5.047 11.25 11.25 11.25a4.395 4.395 0 0 0 4.366-3.822 1.25 1.25 0 0 0-.743-1.299m-3.623 3.87a10.01 10.01 0 0 1-10-10 3.14 3.14 0 0 1 2.724-3.125v.01l1.64 3.671L6.5 8.74a1.25 1.25 0 0 0-.123 1.287c.708 1.447 2.167 2.895 3.63 3.602a1.25 1.25 0 0 0 1.288-.133l1.9-1.62 3.671 1.644h.009a3.14 3.14 0 0 1-3.125 2.73'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23C75B8E' d='m17.373 12.38-3.68-1.65-.011-.004a1.25 1.25 0 0 0-1.244.153l-1.901 1.62c-1.205-.584-2.449-1.819-3.034-3.008l1.624-1.93.044-.06a1.25 1.25 0 0 0 .103-1.177v-.01L7.62 2.629a1.25 1.25 0 0 0-1.298-.744A4.395 4.395 0 0 0 2.5 6.25c0 6.203 5.047 11.25 11.25 11.25a4.395 4.395 0 0 0 4.366-3.822 1.25 1.25 0 0 0-.743-1.299m-3.623 3.87a10.01 10.01 0 0 1-10-10 3.14 3.14 0 0 1 2.724-3.125v.01l1.64 3.671L6.5 8.74a1.25 1.25 0 0 0-.123 1.287c.708 1.447 2.167 2.895 3.63 3.602a1.25 1.25 0 0 0 1.288-.133l1.9-1.62 3.671 1.644h.009a3.14 3.14 0 0 1-3.125 2.73'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.datings-format--proposal__finale-address{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:6px;justify-content:center;line-height:20px;text-align:center}.datings-format--proposal__finale-address-icon{flex-shrink:0;height:20px;width:20px}.datings-format--proposal__finale-address-city{color:var(--proposal-accent);font-weight:600}.datings-format--proposal__finale-address-link,.datings-format--proposal__finale-address-sep{color:#888;font-weight:400}.datings-format--proposal__finale-address-link:hover{color:#666}.datings-edge{--datings-edge-vasek:#c75b8e;--datings-edge-vasek-stroke:.4px;--datings-gray:#888;--datings-border:#e5e5e5;background-color:#fff;padding:80px 0}.datings-edge__label{color:#555;font-size:16px;font-weight:700;line-height:24px;margin:0 0 16px;text-align:center}.datings-edge__title{color:#111;font-size:32px;font-weight:700;line-height:40px;margin:0 0 80px;text-align:center}.datings-edge__title span{color:var(--hero-pink)}.datings-edge__intro{margin-bottom:80px}.datings-edge__intro-lead{color:#000000e6;font-size:20px;font-weight:400;line-height:32px;margin:0 0 16px;max-width:576px}.datings-edge__intro-vasek{color:#111;font-family:var(--font-vasek);font-size:42px;font-style:italic;letter-spacing:-.002em;line-height:32px;margin:0;max-width:576px;opacity:1;-webkit-text-fill-color:#111;-webkit-text-stroke:var(--datings-edge-vasek-stroke) #111;paint-order:stroke fill}.datings-edge__intro-highlight{background-color:#c75b8e0a;border:none;border-left:3px solid #c75b8e;border-radius:8px;box-sizing:border-box;margin:0;padding:22px 20px;width:100%}.datings-edge__intro-highlight p{color:#111;font-size:16px;font-weight:600;line-height:27.2px;margin:0;max-width:483px}.datings-edge__intro-highlight strong{color:inherit;font-weight:800}.datings-edge__cards .datings-card--text .font-vasek,.datings-edge__cards .datings-card--text .font-vasek--inline,.datings-edge__cards .datings-card--text .font-vasek--next{color:var(--datings-edge-vasek);font-family:var(--font-vasek);font-style:italic;letter-spacing:-.002em;opacity:1;-webkit-text-fill-color:var(--datings-edge-vasek);-webkit-text-stroke:var(--datings-edge-vasek-stroke) var(--datings-edge-vasek);paint-order:stroke fill}.datings-edge__cards{margin-top:0;padding-top:0}.datings-edge__cards .row{align-items:stretch;row-gap:24px}.datings-edge__cards .col-lg-6{align-items:stretch;display:flex;justify-content:center}.datings-edge__cards .datings-card{height:580px}.datings-edge__cards .datings-card--thumb{flex:0 0 250px;height:250px;max-height:250px}.datings-edge__cards .datings-card--info{flex:1 1 auto;max-height:none;min-height:0}.sensorial-intro{background-color:#111;background-image:url(/build/assets/sensorial-intro-DgOZH9zd.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:#fff;display:flex;height:590px;min-height:590px;padding:40px 0;position:relative}.sensorial-intro:after{background:linear-gradient(0deg,#000 0,rgba(0,0,0,.45) 45%,transparent);bottom:0;content:"";height:220px;left:0;pointer-events:none;position:absolute;right:0;z-index:0}.sensorial-intro .custom-container{display:flex;flex:1 1 auto;flex-direction:column;position:relative;width:100%;z-index:1}.sensorial-intro__inner{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;min-height:0}.sensorial-intro__title{color:#fff;font-size:56px;font-weight:800;letter-spacing:-.5px;line-height:56px;margin:0 0 16px}.sensorial-intro__subtitle{color:#fff;font-size:32px;font-weight:400;letter-spacing:-.5px;line-height:32px;margin:0;max-width:447px}.sensorial-intro__tagline{color:#fff;font-size:90px;letter-spacing:-.2px;line-height:65px;margin:0 auto;max-width:1735px;text-align:center;-webkit-text-fill-color:#fff;-webkit-text-stroke:.4px #fff;paint-order:stroke fill}.datings-reviews{background-color:#fafafa;padding:80px 0}.datings-reviews__title{color:#111;font-size:32px;font-weight:700;line-height:40px;margin:0 0 48px;text-align:center}.datings-reviews__title span{color:var(--hero-pink)}.datings-reviews__widget{margin-bottom:40px;width:100%}.datings-reviews__widget,.datings-reviews__widget *{box-sizing:border-box}.datings-reviews__widget>*{margin-left:auto;margin-right:auto}.datings-reviews__widget iframe{display:block;margin:0 auto;max-width:100%!important;width:100%!important}.datings-reviews__stats{align-items:center;display:flex;flex-wrap:wrap;gap:75px;justify-content:center}.datings-reviews__stat{align-items:center;display:flex;gap:12px}.datings-reviews__stat-value{color:var(--hero-pink);flex-shrink:0;font-size:24px;font-weight:800;line-height:32px;margin:0;white-space:nowrap}.datings-reviews__stat-text{color:#0009;font-size:12px;font-weight:400;line-height:16px;margin:0;max-width:120px}@media (max-width:991.98px){.datings-reviews__stats{align-items:center;flex-direction:column;gap:24px}}@media (max-width:575.98px){.datings-reviews{padding:56px 0}.datings-reviews__title{font-size:28px;line-height:36px;margin-bottom:32px}.datings-reviews__stats{align-items:center;flex-direction:column;gap:24px}}.datings-evening{--datings-evening-card-vasek:#c75b8e;--datings-evening-card-vasek-stroke:.4px;--datings-evening-vasek-stroke:.4px;background-color:#fff;padding:80px 0}.datings-evening__label{color:#555;font-size:16px;font-weight:700;line-height:24px;margin:0 0 16px;text-align:center}.datings-evening__title{color:#111;font-size:32px;font-weight:700;line-height:40px;margin:0 0 80px;text-align:center}.datings-evening__title span{color:var(--hero-pink)}.datings-evening__text{color:#222;font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px;max-width:601px}.datings-evening__quote{background-color:#c75b8e1a;border:none;border-left:3px solid #c75b8e;border-radius:8px;box-sizing:border-box;margin:0;padding:20px;width:100%}.datings-evening__quote p{color:#111;font-size:43px;font-style:italic;letter-spacing:-.002em;line-height:30px;margin:0;max-width:526px;-webkit-text-fill-color:#111;-webkit-text-stroke:var(--datings-evening-vasek-stroke) #111;paint-order:stroke fill}.datings-evening__media{aspect-ratio:500/315;border-radius:16px;margin-left:auto;max-width:100%;overflow:hidden;width:500px}.datings-evening__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.datings-evening__cards{display:flex;flex-direction:column;gap:24px;margin-top:80px}.datings-evening-card{--datings-evening-card-vasek:#c75b8e;--datings-evening-card-vasek-stroke:.4px;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;display:flex;overflow:hidden}.datings-evening-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:30px}.datings-evening-card__header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.datings-evening-card__icon{color:var(--hero-pink);flex-shrink:0;font-size:14px;line-height:1}.datings-evening-card__title{color:#222;font-size:24px;font-weight:700;line-height:32px;margin:0}.datings-evening-card__text{margin:0 0 16px;max-width:612px}.datings-evening-card__text,.datings-evening-card__text.datings-card--text{color:#0009;font-size:16px;font-weight:400;line-height:30px}.datings-evening-card__text.datings-card--text :last-child{margin-bottom:0}.datings-evening-card__text .font-vasek,.datings-evening-card__text .font-vasek--inline,.datings-evening-card__text .font-vasek--next{color:var(--datings-evening-card-vasek);font-family:var(--font-vasek);font-style:italic;-webkit-text-fill-color:var(--datings-evening-card-vasek);-webkit-text-stroke:var(--datings-evening-card-vasek-stroke) var(--datings-evening-card-vasek);paint-order:stroke fill}.datings-evening-card__text .font-vasek--inline{display:inline-block;font-size:50px;letter-spacing:-.002em;line-height:24px;position:relative;top:3px;vertical-align:-.1em}.datings-evening-card__text .font-vasek--next{display:block;font-size:50px;letter-spacing:-.002em;line-height:24px;margin-top:-1px;position:relative;top:-3px;width:100%}.datings-evening-card__footer{border-top:1px solid #c75b8e;margin-top:auto;padding-top:16px}.datings-evening-card__footer-label{color:#000000e6;font-size:16px;font-weight:500;line-height:24px;margin:0 0 8px}.datings-evening-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px}.datings-evening-card__price-value{color:#c75b8e;font-size:18px;font-weight:800;line-height:24px}.datings-evening-card__price-note{color:#0006;font-size:12px;font-weight:500;line-height:16px}.datings-evening-card__price-list .datings-evening-card__price-note{color:#000000e6;font-size:14px;font-weight:500;line-height:20px}.datings-evening-card__price-list{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:max-content 1fr;list-style:none;margin:0;padding:0;row-gap:8px}.datings-evening-card__price-list li{display:contents}.datings-evening-card__price-list .datings-evening-card__price-value{grid-column:1;white-space:nowrap}.datings-evening-card__price-list .datings-evening-card__price-note{grid-column:2}.datings-evening-card__media{flex:0 0 500px;max-width:45%;min-height:315px;width:500px}.datings-evening-card__media img{display:block;height:100%;min-height:315px;-o-object-fit:cover;object-fit:cover;width:100%}.datings-evening__idea{--datings-evening-idea-vasek:#c75b8e;margin-top:80px}.datings-evening__idea-inner{align-items:center;background:linear-gradient(90deg,#fff,#c75b8e1f);border-radius:16px;display:flex;gap:48px;justify-content:space-between;padding:24px}.datings-evening__idea-content{flex:1 1 auto;max-width:900px;min-width:0}.datings-evening__idea-title{align-items:baseline;color:#000000e6;display:flex;flex-wrap:wrap;font-size:32px;font-weight:700;gap:0 .15em;line-height:40px;margin:0 0 24px}.datings-evening__idea-title-vasek{color:#111;display:inline-block;font-family:var(--font-vasek);font-size:82px;font-style:italic;font-weight:400;letter-spacing:-.002em;line-height:14.3px;position:relative;top:11px}.datings-evening__idea-text{color:#0009;font-size:16px;font-weight:400;line-height:30px;margin:0;max-width:none}.datings-evening__idea-text:last-child{line-height:30px}.datings-evening__idea-vasek{color:var(--datings-evening-idea-vasek);font-family:var(--font-vasek);font-style:italic}.datings-evening__idea-vasek--inline,.datings-evening__idea-vasek--run{display:inline-block;font-size:44px;letter-spacing:-.002em;line-height:24px;position:relative;top:2px;vertical-align:-.1em}.datings-evening__idea-btn{align-self:center;background-color:var(--hero-pink);border:none;border-radius:12px;color:#fff;cursor:pointer;flex-shrink:0;font-size:18px;font-weight:600;line-height:24px;padding:16px 32px;text-decoration:none;white-space:nowrap}.datings-evening__idea-btn:hover{color:#fff}@media (max-width:1199.98px){.datings-evening-card__media{flex:0 0 40%;width:40%}}@media (max-width:991.98px){.datings-evening-card{flex-direction:column}.datings-evening-card__media{display:none}.datings-evening__idea-inner{align-items:stretch;flex-direction:column;gap:32px}.datings-evening__idea-btn{align-self:center}}.datings-faq{background-color:#fff;padding:80px 0}.datings-faq__label{color:#0009;font-size:16px;font-weight:700;line-height:24px;margin:0 0 16px;text-align:center}.datings-faq__title{color:#111;font-size:32px;font-weight:700;line-height:40px;margin:0 0 48px;text-align:center}.datings-faq__title span{color:var(--hero-pink)}.datings-faq__list{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:80px}.datings-faq__item{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;box-sizing:border-box;max-width:100%;padding:20px;width:776px}.datings-faq__question{align-items:flex-start;background:none;border:0;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:0;text-align:left;width:100%}.datings-faq__question-text{color:#000000e6;font-size:16px;font-weight:700;line-height:20px}.datings-faq__icon{color:#0006;flex-shrink:0;font-size:14px;line-height:1;margin-top:2px;transition:transform .2s ease}.datings-faq__item.is-open .datings-faq__icon{transform:rotate(180deg)}.datings-faq__answer{padding-top:12px}.datings-faq__answer p{color:#0009;font-size:14px;font-weight:400;line-height:20px;margin:0}.datings-faq__footer{text-align:center}.datings-faq__footer-title{color:#111;font-size:20px;font-weight:700;line-height:32px;margin:0 0 16px}.datings-faq__footer-title span{color:var(--hero-pink)}.datings-faq__footer-text{color:#000;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin:0 auto 32px;max-width:668px}.datings-faq__contacts{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.datings-faq__contacts-link{align-items:center;color:#313131;display:inline-flex;font-size:16px;font-weight:500;gap:10px;line-height:20px;text-decoration:none}.datings-faq__contacts-link--btn{background-color:#fff;border:2px solid #229ed9;border-radius:12px;padding:10px 25px}.datings-faq__contacts-link img{flex-shrink:0;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}@media (max-width:575.98px){.datings-faq{padding:56px 0}.datings-faq__title{font-size:28px;line-height:36px;margin-bottom:32px}.datings-faq__list{margin-bottom:48px}.datings-faq__footer-title{line-height:28px}}.datings-cta{align-items:center;background-color:#111;box-sizing:border-box;display:flex;min-height:432px;overflow:hidden;padding:120px 0;position:relative}.datings-cta:before{background:radial-gradient(circle at 50% 50%,#c75b8e1a 0,#c75b8e00 80%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.datings-cta .container{position:relative;width:100%;z-index:1}.datings-cta__inner{align-items:center;display:flex;flex-direction:column;text-align:center}.datings-cta__title{color:#fff;font-size:48px;font-weight:700;line-height:56px;margin:0 0 40px}.datings-cta__title-vasek{color:#c75b8e;display:inline-block;font-family:var(--font-vasek);font-size:100px;font-style:italic;font-weight:400;letter-spacing:-.002em;line-height:56px;position:relative;top:11px;vertical-align:baseline}.datings-cta__btn{align-items:center;background-color:#c75b8e;border-radius:12px;color:#fff;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;line-height:24px;padding:16px 32px;text-decoration:none}.datings-cta__btn:hover{color:#fff}@media (max-width:991.98px){.datings-cta{min-height:auto;padding:80px 0}.datings-cta__title{font-size:36px;line-height:44px}.datings-cta__title-vasek{font-size:72px;line-height:44px}}@media (max-width:575.98px){.datings-cta{padding:56px 0}.datings-cta__title{font-size:28px;line-height:36px;margin-bottom:32px}.datings-cta__title-vasek{display:block;font-size:56px;line-height:36px;margin-top:8px;top:0}}.datings-location{background-color:#fff;padding:80px 0}.datings-location__title{color:#111;font-size:32px;font-weight:700;line-height:40px;margin:0 0 16px;text-align:center}.datings-location__title span{color:#c75b8e}.datings-location__subtitle{color:#111;font-size:36px;letter-spacing:-.002em;line-height:32px;margin:0 auto 48px;max-width:640px;text-align:center}.datings-location__grid{align-items:stretch}.datings-location__panel{background-color:#fafafa;border-radius:24px;box-sizing:border-box;max-width:476px;padding:24px;width:100%}.datings-location__panel-title{color:#111;font-size:24px;font-weight:700;line-height:32px;margin:0 0 24px}.datings-location__list{display:flex;flex-direction:column;gap:16px;margin:0 0 24px}.datings-location__item{align-items:flex-start;display:flex;gap:16px}.datings-location__icon{align-items:center;background-color:#c75b8e14;border-radius:12px;box-sizing:border-box;display:flex;flex-shrink:0;height:42px;justify-content:center;padding:9px 8px;width:40px}.datings-location__icon img{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.datings-location__item-body{min-width:0}.datings-location__item-title{color:#000;font-size:14px;font-weight:700;line-height:20px;margin:0 0 4px}.datings-location__item-line{color:#0009;font-size:12px;font-weight:400;line-height:16px;margin:0}.datings-location__item-line+.datings-location__item-line{margin-top:2px}.datings-location__item-line a{color:inherit;text-decoration:none}.datings-location__item-line a:hover{color:var(--hero-pink)}.datings-location__booking{border-top:1px solid #e5e5e5;padding-top:24px}.datings-location__booking-lead{color:#000000b3;font-size:14px;font-weight:400;line-height:25px;margin:0 0 16px}.datings-location__booking-lead strong{color:#111;font-weight:700}.datings-location__booking-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.datings-location__booking-btn{align-items:center;background-color:#fff;border:2px solid #229ed9;border-radius:12px;color:#313131;display:inline-flex;font-size:16px;font-weight:500;gap:10px;line-height:20px;padding:10px 20px;text-decoration:none}.datings-location__booking-btn img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.datings-location__phone{align-items:center;color:#313131;display:inline-flex;font-size:16px;font-weight:500;gap:10px;line-height:20px;text-decoration:none}.datings-location__phone img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.datings-location__map{align-self:stretch;background-color:#eee;border:none;border-radius:24px;display:flex;flex:1 1 auto;min-height:420px;overflow:hidden;width:100%}@media (max-width:991px){.datings>.container>.section-subtitle,.datings>.container>h3{display:none}.datings-cards h3,.datings-final-call h3{font-size:24px;line-height:32px}.datings-final-call{align-items:stretch;width:100%}.final-call__button{align-items:center;display:flex;justify-content:center;min-width:0;width:100%}.final-call__contacts{align-items:stretch;flex-direction:column;width:100%}.final-call__contacts--btn,.final-call__contacts--phone{box-sizing:border-box;display:flex;justify-content:center;width:100%}.final-call__address{flex-wrap:wrap;gap:6px 8px;justify-content:center;width:100%}.final-call__address-link{flex:0 0 100%;text-align:center}.final-call__address-sep{display:none}.datings--nav{gap:8px;margin-bottom:96px;margin-top:0}.datings--nav a{border-radius:20px;font-size:28px;line-height:16px;padding:16px 6.5px;width:108px}.datings-content.row{padding-top:0;row-gap:40px}.datings-content h2{margin-top:0}.datings-content .datings-thumb{aspect-ratio:1/1;height:auto;max-width:100%;width:100%}.datings-finale--price{border-left:none;border-top:1px solid #c75b8e;margin-top:24px;padding:24px 0 0}}@media (max-width:456px){.datings-cards .datings-card{height:auto;min-height:535px}.datings-cards .datings-card--info{flex:1 1 auto;max-height:none;min-height:287px;padding-bottom:36px}.datings-cards .datings-card__vasek-run .font-vasek--part{padding-bottom:6px}.datings-edge__cards .datings-card{height:auto;min-height:580px;overflow:visible}.datings-edge__cards .datings-card--info{flex:1 1 auto;max-height:none;min-height:330px;overflow:visible;padding-bottom:36px}.datings-edge__cards .datings-card--text .font-vasek--inline,.datings-edge__cards .datings-card--text .font-vasek--next,.datings-edge__cards .datings-card__vasek-run .font-vasek--part{padding-bottom:6px}}@media (max-width:991px){.datings-format--vip>.container>.row{flex-direction:column;row-gap:40px}.datings-format--vip>.container>.row>.col-lg-6:first-child{order:2}.datings-format--vip__media-col{align-items:center;justify-content:center;order:1}.datings-format--vip__media{align-items:center;margin-left:0;margin-right:0;max-width:100%;width:100%}.datings-format--vip__thumb-1,.datings-format--vip__thumb-2{max-width:100%;width:100%}.datings-format--vip__actions{align-items:stretch;gap:16px;width:100%}.datings-format--vip__cta{box-sizing:border-box;display:flex;justify-content:center;width:100%}.datings-format--vip__contacts{align-items:stretch;flex-direction:column;gap:16px;width:100%}.datings-format--vip__contact{box-sizing:border-box;display:flex;justify-content:center;width:100%}.datings-format--vip__contact--phone{justify-content:center}.datings-format--vip__act-header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:16px;padding-top:0}.datings-format--vip__act-label{align-self:flex-start}.datings-format--vip__why-actions{align-items:stretch}.datings-format--vip__why-cta{display:flex;justify-content:center;margin:0 0 40px;min-width:0;width:100%}.datings-format--vip__why-contacts{align-items:stretch;flex-direction:column;gap:16px;width:100%}.datings-format--vip__why-contact{box-sizing:border-box;display:flex;justify-content:center;width:100%}.datings-format--vip__why-contact--phone{justify-content:center}.datings-format--vip__why-address{flex-wrap:wrap;gap:6px 8px;justify-content:center;width:100%}.datings-format--vip__why-address-link{flex:0 0 100%;text-align:center}.datings-format--vip__why-address-sep{display:none}.datings-format--vip__why-panel{height:auto;min-height:0;overflow:visible;padding:20px}.datings-format--vip__why-grid>.col-lg-6,.datings-format--vip__why-grid>.col-lg-6:nth-child(2n),.datings-format--vip__why-grid>.col-lg-6:nth-child(odd){justify-content:flex-start}.datings-format--vip__why-grid>.col-lg-6 .datings-format--vip__why-card,.datings-format--vip__why-grid>.col-lg-6:nth-child(2n) .datings-format--vip__why-card,.datings-format--vip__why-grid>.col-lg-6:nth-child(odd) .datings-format--vip__why-card{height:auto;max-width:100%;min-height:0;text-align:left}.datings-format--vip__finale-lead{font-size:18px;font-weight:400;line-height:24px;text-align:center}.datings-format--vip__finale-quote{padding-bottom:0}.datings-format--vip__finale-price{border-left:none;border-top:1px solid #fff;margin-top:24px;padding:24px 0 0}}@media (max-width:767px){.datings-format--vip__act{height:auto;min-height:0}.datings-format--vip__act-body{min-height:0}.datings-format--vip__act-media{flex:0 0 auto;height:auto}.datings-format--vip__act-media img{aspect-ratio:16/10;height:auto;min-height:0}.datings-format--vip__act-info{flex:0 1 auto}.datings-format--vip__act-copy p{line-height:28px}.datings-format--vip__act-copy .font-vasek--inline{display:inline;font-size:40px;line-height:0;padding-bottom:6px;position:relative;top:3px;vertical-align:-.1em}.datings-format--vip__act-copy .font-vasek--inline+.font-vasek--next{padding-bottom:0;top:2px;vertical-align:-.16em}.datings-format--vip__act-copy .font-vasek--next{display:block;font-size:40px;line-height:44px;margin-top:-1px;position:relative;top:-3px;width:100%}.datings-format--vip__acts>.datings-format--vip__act:last-of-type .datings-format--vip__act-copy br{display:none}}@media (max-width:991px){.datings-format--proposal>.container>.row{flex-direction:column;row-gap:40px}.datings-format--proposal__media-col{align-items:stretch;justify-content:center;margin-top:0;width:100%}.datings-format--proposal__media{height:auto;margin-left:0;margin-right:0;max-width:100%;width:100%}.datings-format--proposal__media img{aspect-ratio:500/458;height:auto;min-height:0;-o-object-fit:cover;object-fit:cover;width:100%}.datings-format--proposal__location-header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:16px;padding-top:0}.datings-format--proposal__location-title{flex:none}.datings-format--proposal__location-label{align-self:flex-start;flex:none;margin:0;text-align:left}.datings-format--proposal__location-body{flex-direction:column}.datings-format--proposal__location-media-col{order:1}.datings-format--proposal__location-info-col{order:2}.datings-format--proposal__location-media,.datings-format--proposal__location-media img{max-width:100%;width:100%}.datings-format--proposal__location-media img{aspect-ratio:16/10;height:auto;min-height:0;-o-object-fit:cover;object-fit:cover}.datings-format--proposal__closing.row{flex-direction:column}.datings-format--proposal__closing-media-col{align-items:stretch;justify-content:center;order:1}.datings-format--proposal__closing.row>.col-12:first-child{order:2}.datings-format--proposal__closing-media,.datings-format--proposal__closing-media img{max-width:100%;width:100%}.datings-format--proposal__closing-media img{aspect-ratio:16/10;height:auto;max-height:none;min-height:0;-o-object-fit:cover;object-fit:cover}.datings-format--proposal__finale.row{flex-direction:column}.datings-format--proposal__finale-info{align-items:center;padding:0}.datings-format--proposal__finale-quote{text-align:center}.datings-format--proposal__finale-price{border-left:none;border-top:1px solid #5e548e;margin-top:24px;padding:24px 0 0}.datings-format--proposal__finale-actions{align-items:stretch}.datings-format--proposal__finale-cta{display:flex;justify-content:center;margin:0 0 40px;min-width:0;width:100%}.datings-format--proposal__finale-contacts{align-items:stretch;flex-direction:column;gap:16px;width:100%}.datings-format--proposal__finale-contact{box-sizing:border-box;display:flex;justify-content:center;width:100%}.datings-format--proposal__finale-contact--phone{justify-content:center}.datings-format--proposal__finale-address{flex-wrap:wrap;gap:6px 8px;justify-content:center;width:100%}.datings-format--proposal__finale-address-link{flex:0 0 100%;text-align:center}.datings-format--proposal__finale-address-sep{display:none}}@media (max-width:767px){.datings-format--proposal__location-media img{aspect-ratio:16/10;height:auto;min-height:0}.datings-format--proposal__location-copy p{line-height:28px}.datings-format--proposal__location-copy .font-vasek--inline{display:inline;font-size:40px;line-height:0;padding-bottom:6px;position:relative;top:3px;vertical-align:-.1em}.datings-format--proposal__location-copy .font-vasek--inline+.font-vasek--next{padding-bottom:0;top:2px;vertical-align:-.16em}.datings-format--proposal__location-copy .font-vasek--next{display:block;font-size:40px;line-height:44px;margin-top:-1px;position:relative;top:-3px;width:100%}.datings-format--proposal__location-copy br{display:none}}@media (max-width:991px){.datings-edge__title{font-size:24px;line-height:32px}.datings-edge__cards .datings-card{overflow:visible}.sensorial-intro{align-items:flex-end;background-position:50%;height:478px;max-height:478px;min-height:478px;padding:40px}.sensorial-intro:after{height:55%;min-height:220px}.sensorial-intro .custom-container{align-items:stretch;display:flex;flex:1 1 auto;min-height:inherit;padding:0!important;width:100%}.sensorial-intro__inner{gap:24px;justify-content:flex-end;width:100%}.sensorial-intro__top{width:100%}.sensorial-intro__title{font-size:24px;font-weight:800;line-height:28px;margin-bottom:12px}.sensorial-intro__subtitle{font-size:18px;font-weight:400;line-height:24px;max-width:247px}.sensorial-intro__tagline{font-size:40px;line-height:28px;margin:0;max-width:100%;text-align:center;-webkit-text-stroke:0;paint-order:normal}.datings-evening__intro.row{flex-direction:column;row-gap:40px}.datings-evening__intro.row>.col-lg-6:first-child{order:2}.datings-evening__intro.row>.col-lg-6:last-child{order:1}.datings-evening__media{margin-left:0;margin-right:0;max-width:100%;width:100%}.datings-evening__media img{aspect-ratio:500/315;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}@media (max-width:413px){.datings-evening-card__title{font-size:20px;line-height:28px}.datings-evening-card__text,.datings-evening-card__text.datings-card--text{line-height:28px}.datings-evening-card__text .font-vasek--inline,.datings-evening-card__text .font-vasek--next{display:inline;font-size:40px;line-height:0;margin:0;max-width:none;padding-bottom:6px;position:relative;top:3px;vertical-align:-.1em;white-space:normal;width:auto}.datings-evening-card__text .font-vasek--next{margin-top:0;top:3px}}@media (max-width:390px){.datings-evening__idea-title{align-items:flex-start;flex-direction:column;gap:4px;line-height:28px}.datings-evening__idea-title-vasek{display:block;font-size:65px;line-height:1.15;top:0;width:100%}.datings-evening__idea-text{line-height:28px}.datings-evening__idea-vasek--inline,.datings-evening__idea-vasek--run{display:inline;font-size:36px;line-height:0;padding-bottom:6px;position:relative;top:3px;vertical-align:-.1em}}@media (max-width:991px){.datings-faq__contacts{align-items:stretch;flex-direction:column;gap:16px;width:100%}.datings-faq__contacts-link{box-sizing:border-box;display:flex;justify-content:center;width:100%}.datings-location__booking-actions{align-items:stretch;flex-direction:column;gap:16px;margin-bottom:0;width:100%}.datings-location__booking-btn,.datings-location__phone{box-sizing:border-box;display:flex;justify-content:center;width:100%}.datings-location__phone{margin-top:16px}}#dateRequestModal .callback__form{display:flex;flex-direction:column;gap:22px}#dateRequestModal .form-item{display:flex;flex-direction:column;gap:0}#dateRequestModal .form-label{color:#666;font-size:13px;font-weight:400;margin-bottom:0!important}#dateRequestModal .form-input{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#2c2c2c;font-size:15px;outline:none;padding:8px 12px;transition:border-color .3s}#dateRequestModal .form-input::-moz-placeholder{color:#b0b0b0}#dateRequestModal .form-input::placeholder{color:#b0b0b0}#dateRequestModal .form-item--checkbox{align-items:flex-start;flex-direction:row;gap:10px;margin-top:5px}#dateRequestModal .form-checkbox{accent-color:#6f7174;cursor:pointer;height:18px;margin-top:2px;width:18px}#dateRequestModal .form-checkbox-label{color:#666;cursor:pointer;font-size:13px;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}#dateRequestModal .form-checkbox-link{color:#666;text-decoration:underline;transition:color .3s}#dateRequestModal .form-checkbox-link:hover{color:#f74f63}#dateRequestModal .callback__submit{background:#f74f63;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:14px 16px;transition:transform .2s,box-shadow .2s;width:100%}#dateRequestModal .callback__submit:active{transform:translateY(0)}#dateRequestModal .modal-dialog{max-width:660px;width:100%}#dateRequestModal .modal-content{border:none;border-radius:24px}#dateRequestModal .modal-header{border-bottom:none;padding:36px 36px 0}#dateRequestModal .modal-title{color:#313131;font-size:24px;font-weight:700}#dateRequestModal .btn-close{background-size:15px 15px;height:15px;opacity:.5;padding:0;width:15px}#dateRequestModal .btn-close:active,#dateRequestModal .btn-close:focus,#dateRequestModal .btn-close:focus-visible,#dateRequestModal .btn-close:hover{border:none;box-shadow:none;opacity:1;outline:none}#dateRequestModal .callback__submit{align-self:flex-end;margin-top:10px;padding:14px 32px;width:auto}#dateRequestModal .modal-body{padding:24px 36px 36px}@media screen and (max-width:991px){#dateRequestModal .modal-dialog{margin:16px auto;max-width:calc(100% - 32px)}#dateRequestModal .modal-header{align-items:flex-start;padding:24px 24px 0}#dateRequestModal .modal-title{font-size:20px;font-weight:500}#dateRequestModal .btn-close{margin-top:8px}#dateRequestModal .modal-body{padding:16px 24px 24px}#dateRequestModal .modal-content{border-radius:20px}}
