.dm-problem-feedback .dm-baseline,.dm-problem-feedback .dm-baseline *{ box-sizing: border-box; }.dm-problem-feedback .dm-baseline{ position: relative; width: min(385px, 100vw); aspect-ratio: 385 / 684; overflow: hidden; }.dm-problem-feedback .dm-baseline .stage{ position: absolute; width: 385px; height: 684px; transform: scale(var(--scale, 1)); transform-origin: top left; }.dm-problem-feedback .dm-baseline .device{ position: absolute; inset: 0; width: 385px; height: 684px; }.dm-problem-feedback .dm-baseline .screen{ position: absolute; overflow: hidden; background: white; border-radius: 35px; }.dm-problem-feedback .dm-baseline.schedule .screen{ left: 61.71142578125px; top: 39px; width: 263px; height: 586px; }.dm-problem-feedback .dm-baseline.detail .screen{ left: 61px; top: 40px; width: 264px; height: 585px; }.dm-problem-feedback .dm-baseline .page,.dm-problem-feedback .dm-baseline .layer,.dm-problem-feedback .dm-baseline .status{ position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }.dm-problem-feedback .dm-baseline .layer{ opacity: var(--reveal-opacity, 0); transform: translateY(var(--reveal-y, 0px)); }.dm-problem-feedback .dm-baseline .page{ opacity: var(--page-opacity, 1); transform: translateY(var(--scroll-y, 0px)); }.dm-problem-feedback .dm-baseline .status{ z-index: 2; }.dm-problem-feedback .dm-baseline img{ display: block; user-select: none; }.dm-problem-feedback .dm-baseline .page-viewport{ position: absolute; inset: 34px 0 0; overflow: hidden; }.dm-problem-feedback .dm-baseline.schedule .page{ top: -34px; bottom: auto; height: auto; will-change: transform; }.dm-problem-feedback .dm-baseline .initial-page{ position: relative; height: 598px; }.dm-problem-feedback .dm-baseline .initial-page .layer{ height: 586px; }.dm-problem-feedback .dm-baseline .initial-page .directions{ height: 598px; }.dm-problem-feedback .dm-baseline.schedule .status{ background: linear-gradient(white 0 34px, transparent 34px); }.dm-problem-feedback .dm-baseline .continuation.layer{ position: relative; height: auto; inset: auto; }.dm-problem-feedback .dm-baseline .legacy-tour{ position: relative; overflow: hidden; width: 263px; }.dm-problem-feedback .dm-baseline .legacy-tour img{ position: absolute; left: 0; width: 263px; height: 586px; }.dm-problem-feedback .dm-baseline .tour-one{ height: 134px; }.dm-problem-feedback .dm-baseline .tour-one img{ top: -70.0277px; }.dm-problem-feedback .dm-baseline .tour-two{ height: 178px; }.dm-problem-feedback .dm-baseline .tour-two img{ top: -204.0277px; }.dm-problem-feedback .dm-baseline .tour-three{ height: 153.9723px; }.dm-problem-feedback .dm-baseline .tour-three img{ top: -382.0277px; }
.dm-problem-feedback *{ box-sizing: border-box; }.dm-problem-feedback .feedback-preview{ position: relative; width: min(1384px, 100%); aspect-ratio: 1384 / 747; overflow: hidden; }.dm-problem-feedback .feedback-composition{ position: absolute; width: 1384px; height: 747px; background: #f1f2f5; transform: scale(var(--composition-scale, 1)); transform-origin: top left; }.dm-problem-feedback .feedback-composition > .dm-baseline{ position: absolute; left: 142px; top: 32px; width: 385px; height: 684px; }.dm-problem-feedback .review-viewport{ position: absolute; left: 784px; top: 0; width: 421px; height: 747px; overflow: hidden; -webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 50px, #000 calc(100% - 50px), transparent 100%); mask-image: linear-gradient(to bottom, transparent 0, #000 50px, #000 calc(100% - 50px), transparent 100%); }.dm-problem-feedback .review-rail{ position: absolute; top: 34px; width: 421px; animation: review-reel var(--reel-duration) linear infinite; animation-play-state: paused; }.dm-problem-feedback .feedback-preview.is-playing .review-rail{ animation-play-state: running; will-change: transform; }.dm-problem-feedback .review-sequence{ position: relative; margin: 0; padding: 0; width: 421px; height: var(--cycle-pitch); list-style: none; }.dm-problem-feedback .review-item{ position: absolute; left: 0; width: 421px; }.dm-problem-feedback .review-card{ position: absolute; top: 0; left: 71px; width: 349px; height: 100%; margin: 0; padding: 32px; border-radius: 30px; background: #fff; box-shadow: 0 4px 5px rgba(82,82,82,.1); font: 400 16px/1.36 "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: -.16px; color: #2c2c2c; overflow-wrap: break-word; }.dm-problem-feedback .avatar{ position: absolute; left: 0; width: 60.509px; height: 60.509px; border-radius: 50%; object-fit: cover; display: block; }.dm-problem-feedback .review-1{ top: 0; height: 130px; }.dm-problem-feedback .review-1 .review-card{ width: 350px; }.dm-problem-feedback .review-1 .avatar,.dm-problem-feedback .review-3 .avatar{ top: 65px; }.dm-problem-feedback .review-2{ top: 160px; height: 108px; }.dm-problem-feedback .review-2 .review-card,.dm-problem-feedback .review-4 .review-card,.dm-problem-feedback .review-6 .review-card,.dm-problem-feedback .review-8 .review-card{ left: 0; width: 346px; }.dm-problem-feedback .review-2 .avatar{ left: 360px; top: 47px; }.dm-problem-feedback .review-3{ top: 298px; height: 130px; }.dm-problem-feedback .review-4{ top: 458px; height: 152px; }.dm-problem-feedback .review-4 .avatar,.dm-problem-feedback .review-8 .avatar{ left: 359px; top: 91px; }.dm-problem-feedback .review-5{ top: 640px; height: 130px; }.dm-problem-feedback .review-5 .avatar,.dm-problem-feedback .review-7 .avatar{ top: 69px; }.dm-problem-feedback .review-6{ top: 800px; height: 130px; }.dm-problem-feedback .review-6 .avatar{ left: 359px; top: 69px; }.dm-problem-feedback .review-7{ top: 960px; height: 130px; }.dm-problem-feedback .review-8{ top: 1120px; height: 152px; }.dm-problem-feedback .review-9{ top: 1302px; height: 152px; }.dm-problem-feedback .review-9 .avatar{ top: 91px; }.dm-problem-feedback .review-10{ top: 1484px; height: 152px; }.dm-problem-feedback .review-10 .review-card{ left: 0; width: 346px; }.dm-problem-feedback .review-10 .avatar{ left: 359px; top: 91px; }@keyframes review-reel{ from { transform: translateY(0); } to { transform: translateY(calc(-1 * var(--cycle-pitch))); } }.dm-problem-feedback .review-card:has(.review-bubble-bg){ background: transparent; box-shadow: none; }.dm-problem-feedback .review-bubble-bg{ position: absolute; inset: 0; border-radius: inherit; background: #fff; box-shadow: 0 4px 5px rgba(82,82,82,.1); }.dm-problem-feedback .review-content{ position: relative; }.dm-problem-feedback .has-entry-reveal .review-bubble-bg{ opacity: 0; transform: scale(.06, .08); transform-origin: left bottom; }.dm-problem-feedback .has-entry-reveal .avatar-right .review-bubble-bg{ transform-origin: right bottom; }.dm-problem-feedback .has-entry-reveal .review-content{ opacity: 0; }.dm-problem-feedback .has-entry-reveal .is-revealed .review-bubble-bg{ opacity: 1; transform: scale(1); transition: transform 740ms cubic-bezier(.16,1,.3,1); }.dm-problem-feedback .has-entry-reveal .is-revealed .review-content{ opacity: 1; transition: opacity 340ms cubic-bezier(.16,1,.3,1) 330ms; }.dm-problem-feedback .has-entry-reveal .is-instant .review-bubble-bg,.dm-problem-feedback .has-entry-reveal .is-instant .review-content{ transition: none; }.dm-problem-feedback .feedback-preview:not(.is-playing) .is-revealed .review-bubble-bg,.dm-problem-feedback .feedback-preview:not(.is-playing) .is-revealed .review-content{ transition: none; }@media (prefers-reduced-motion: reduce){.dm-problem-feedback .review-rail{ animation: none; transform: translateY(0); }}@media (prefers-reduced-motion: reduce){.dm-problem-feedback .has-entry-reveal .review-bubble-bg{ opacity: 1; transform: scale(1); transition: none; }}@media (prefers-reduced-motion: reduce){.dm-problem-feedback .has-entry-reveal .review-content{ opacity: 1; transition: none; }}
.dm-problem-feedback .feedback-mobile{ width: min(364.92px, 100%); aspect-ratio: 364.92 / 401.47; }.dm-problem-feedback .feedback-mobile .feedback-composition{ width: 364.92px; height: 401.47px; }.dm-problem-feedback .feedback-mobile .feedback-composition > .dm-baseline{ left: 4.52px; top: 21.56px; width: 202.02px; height: auto; }.dm-problem-feedback .feedback-mobile .review-viewport{ left: 217px; top: 0; width: 134px; height: 401.47px; -webkit-mask-image: linear-gradient(to bottom, transparent, #000 20px, #000 calc(100% - 20px), transparent); mask-image: linear-gradient(to bottom, transparent, #000 20px, #000 calc(100% - 20px), transparent); }.dm-problem-feedback .feedback-mobile .review-rail{ top: -16px; width: 134px; }.dm-problem-feedback .feedback-mobile .review-sequence{ width: 134px; }.dm-problem-feedback .feedback-mobile .review-item{ left: 0; width: 134px; }.dm-problem-feedback .feedback-mobile .review-item .review-card{ position: relative; left: 23px; top: 0; width: 109px; height: auto; padding: 6px; border-radius: 10px; font-size: 7px; line-height: 1.3; letter-spacing: -.07px; }.dm-problem-feedback .feedback-mobile .review-item:nth-child(even) .review-card{ left: 0; }.dm-problem-feedback .feedback-mobile .review-item .avatar{ left: 0; top: auto; bottom: 0; width: 20px; height: 20px; }.dm-problem-feedback .feedback-mobile .review-item:nth-child(even) .avatar{ left: 114px; }.dm-problem-feedback .feedback-mobile .review-bubble-bg{ box-shadow: 0 2px 3px rgba(82,82,82,.1); }
@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-regular.otf);font-weight:400;font-display:block}@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-medium.otf);font-weight:500;font-display:block}@font-face{font-family:DM Discovery Product Sans;src:url(/motion/discovery-direction/assets/product-sans-regular.ttf);font-weight:400;font-display:block}@font-face{font-family:DMDiscoveryInter;src:url(/motion/discovery-direction/assets/inter-medium.otf);font-weight:500;font-display:block}@font-face{font-family:DMDiscoveryInter;src:url(/motion/discovery-direction/assets/inter-regular.otf);font-weight:400;font-display:block}.dm-discovery-direction *{box-sizing:border-box}.dm-discovery-direction p,.dm-discovery-direction h1,.dm-discovery-direction h2,.dm-discovery-direction h3{margin:0;font-weight:400}.dm-discovery-direction img{display:block;pointer-events:none;user-select:none}.dm-discovery-direction .preview{min-height:100svh;display:grid;place-items:center;overflow:hidden}.dm-discovery-direction .stage{width:385px;height:684px;position:relative}.dm-discovery-direction .phone{width:385px;height:684px;position:absolute;inset:0;transform-origin:top left}.dm-discovery-direction .phone-shell{position:absolute;inset:0;width:385px;height:684px;object-fit:cover}.dm-discovery-direction .screen{position:absolute;left:60px;top:39.17px;width:264px;height:585px;background:white;border-radius:35.729px;overflow:hidden;isolation:isolate}.dm-discovery-direction .home,.dm-discovery-direction .search-page{position:absolute;inset:0;opacity:0}.dm-discovery-direction .system-chrome{position:absolute;inset:0;z-index:10;pointer-events:none}.dm-discovery-direction .system-time{position:absolute;left:24.06px;top:15.85px;width:30.938px;font:500 9.625px/12.375px DMDiscoveryInter,sans-serif;color:#111318}.dm-discovery-direction .dynamic-island{position:absolute;left:90.75px;top:11.04px;width:82.5px;height:22px;border-radius:999px;background:#000}.dm-discovery-direction .front-camera{position:absolute;left:159.5px;top:26.23px;width:4.813px;height:4.813px;z-index:1}.dm-discovery-direction .system-status{position:absolute;left:197.31px;top:16.54px;display:flex;gap:3.437px;align-items:center}.dm-discovery-direction .system-status img:nth-child(1){width:13px;height:12px}.dm-discovery-direction .system-status img:nth-child(2){width:13px;height:13px}.dm-discovery-direction .system-status img:nth-child(3){width:17px;height:12px}.dm-discovery-direction .app-cover{position:absolute;inset:0;background:#fff;z-index:9;pointer-events:none;opacity:1}.dm-discovery-direction .user-header{position:absolute;left:0;top:55.83px;width:264px;height:34px}.dm-discovery-direction .avatar{position:absolute;left:17px;top:0;width:33px;height:33px;border-radius:50%;object-fit:cover}.dm-discovery-direction .welcome{position:absolute;left:57px;top:5px;width:77px;font-size:8px;line-height:6.48px;letter-spacing:-.2094px;opacity:.5}.dm-discovery-direction .user-name{position:absolute;left:57px;top:14px;width:130px;font-size:14px;line-height:13.809px;font-weight:500;letter-spacing:-.4464px}.dm-discovery-direction .home-bell{position:absolute;left:214px;top:.5px;width:33px;height:33px}.dm-discovery-direction .home-heading,.dm-discovery-direction .search-heading{position:absolute;left:14px;top:106.83px;width:233px;font-weight:500;font-size:27px;line-height:28px;letter-spacing:-.8px}.dm-discovery-direction .home-featured{position:absolute;left:7px;top:179.83px;width:250.25px;height:211.75px;overflow:hidden;border-radius:18.69px}.dm-discovery-direction .featured-photo{position:absolute;left:0;top:.15px;width:250.388px;height:250.388px;object-fit:cover;border-radius:12.89px}.dm-discovery-direction .featured-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 37.736%,rgba(0,0,0,.35) 69.34%)}.dm-discovery-direction .home-featured h2{position:absolute;left:12px;top:93px;width:230px;font-size:22.303px;line-height:23.418px;font-weight:500;letter-spacing:-.4259px;color:white}.dm-discovery-direction .featured-subtitle{position:absolute;left:12px;top:149px;width:230px;font-size:10.921px;line-height:13px;color:white;transform:translateY(-50%);text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-discovery-direction .editorial-badge,.dm-discovery-direction .glass-badge{position:absolute;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:.281px solid transparent;border-radius:999px;background:rgba(255,255,255,.15);backdrop-filter:blur(1.15px);color:white;font-family:DM Discovery Product Sans,sans-serif;font-size:11.805px;letter-spacing:-.2361px;height:33px;padding:0 13.117px}.dm-discovery-direction .editorial-badge{left:9.63px;top:11px;height:32.911px;gap:8.198px;font-family:DM Discovery Helvetica Neue,sans-serif;font-size:10.921px;line-height:10.011px}.dm-discovery-direction .editorial-badge img{width:10.845px;height:10.845px}.dm-discovery-direction .featured-days{left:11px;top:169px;padding:0 11.805px}.dm-discovery-direction .featured-price{left:66px;top:169px;padding:0 11.805px}.dm-discovery-direction .open-tour{position:absolute;left:207px;top:168px;display:flex;align-items:center;justify-content:center;width:32.688px;height:32.688px;border-radius:999px;background:#0071ff;box-shadow:0 3.553px 8.527px rgba(11,100,221,.29)}.dm-discovery-direction .open-tour img{width:14.923px;height:14.923px}.dm-discovery-direction .entry{position:absolute;top:399.83px;height:72px;border-radius:12.431px;background:rgba(0,113,255,.06)}.dm-discovery-direction .direction-entry{left:7px;width:124px}.dm-discovery-direction .date-entry{left:135px;width:122px}.dm-discovery-direction .entry-icon{position:absolute;left:6px;top:6px;width:24px;height:24px}.dm-discovery-direction .entry p{position:absolute;left:9px;top:44px;width:101px;font-size:10.509px;line-height:10.509px;letter-spacing:-.3909px}.dm-discovery-direction .date-entry p{left:10px}.dm-discovery-direction .entry-arrow{position:absolute;left:96px;top:44px;width:19.722px;height:19.722px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#0071ff;box-shadow:0 2.144px 5.145px rgba(11,100,221,.29)}.dm-discovery-direction .date-entry .entry-arrow{left:95px}.dm-discovery-direction .entry-arrow img{width:9.003px;height:9.003px}.dm-discovery-direction .popular{position:absolute;left:0;top:492.83px;width:264px;height:174.311px}.dm-discovery-direction .popular h2{position:absolute;left:14px;top:0;font-size:18px;line-height:13.809px;letter-spacing:-.4464px;font-weight:500;white-space:nowrap}.dm-discovery-direction .destination{position:absolute;top:28px;height:146.371px;border-radius:19.46px;overflow:hidden}.dm-discovery-direction .tobolsk{left:7px;width:164.019px}.dm-discovery-direction .tyumen{left:177.25px;width:156.752px}.dm-discovery-direction .destination-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dm-discovery-direction .destination h3{position:absolute;left:13.49px;top:103.81px;font:400 14.533px/17.648px DMDiscoveryInter,sans-serif;color:white}.dm-discovery-direction .destination p{position:absolute;left:13.49px;top:123.53px;font:400 11.419px/14.533px DMDiscoveryInter,sans-serif;color:rgba(255,255,255,.85)}.dm-discovery-direction .destination-arrow{position:absolute;right:11.42px;top:104.85px;width:32.181px;height:32.181px;background:rgba(255,255,255,.15);border:1.038px solid rgba(255,255,255,.33);border-radius:999px;backdrop-filter:blur(4.152px);display:flex;align-items:center;justify-content:center}.dm-discovery-direction .destination-arrow img{width:15.571px;height:15.571px}.dm-discovery-direction .top-actions{position:absolute;inset:0;z-index:5;pointer-events:none}.dm-discovery-direction .back,.dm-discovery-direction .search-bell{position:absolute;top:56.33px;width:33px;height:33px}.dm-discovery-direction .back{left:14px}.dm-discovery-direction .search-bell{left:215px}.dm-discovery-direction .shared-search{position:absolute;left:14px;top:174.83px;width:233px;height:38px;border-radius:999px;background:#f2f2f2;overflow:hidden;z-index:6;transform-origin:top left}.dm-discovery-direction .search-icon{position:absolute;left:12.5px;top:12.5px;width:12.345px;height:12.345px}.dm-discovery-direction .shared-search p{position:absolute;left:34px;top:14px;width:125px;font:400 11.893px/57.977px DM Discovery Product Sans,sans-serif;letter-spacing:-.2379px;opacity:.3;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.dm-discovery-direction .microphone{position:absolute;right:5px;top:5px;width:28px;height:28px;background:white;border-radius:999px;display:grid;place-items:center}.dm-discovery-direction .microphone img{width:9px;height:15px}.dm-discovery-direction .chip-rail{position:absolute;left:0;top:224.83px;width:600px;height:38.864px;z-index:4}.dm-discovery-direction .chip{position:absolute;top:0;border:.303px solid transparent;display:flex;align-items:center;justify-content:center;padding:14.099px;border-radius:1209.067px;background:#f0f7ff;backdrop-filter:blur(1.236px);font:400 11.893px/57.977px DM Discovery Product Sans,sans-serif;letter-spacing:-.2379px;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;height:38.864px}.dm-discovery-direction .chip-all{left:14px;background:#0071ff;color:white}.dm-discovery-direction .chip-weekend{left:67.09px}.dm-discovery-direction .chip-caucasus{left:170px}.dm-discovery-direction .chip-nature{left:239px}.dm-discovery-direction .chip-abroad{left:319px;top:-1px}.dm-discovery-direction .chip-hot{left:400px;top:-1px;gap:8.812px;padding:11.1px 14.099px}.dm-discovery-direction .chip-hot img{width:13.801px;height:16.058px}.dm-discovery-direction .results-mask{position:absolute;left:0;top:151px;width:264px;height:434px;overflow:hidden}.dm-discovery-direction .results-position{position:absolute;left:0;top:122.83px;width:264px;height:800px}.dm-discovery-direction .regular-results,.dm-discovery-direction .hot-results{position:absolute;inset:0}.dm-discovery-direction .tour-card{position:absolute;left:7px;top:0;width:250px;height:240px;border-radius:24px;overflow:hidden;color:white}.dm-discovery-direction .tour-card:nth-child(2){top:247px}.dm-discovery-direction .tour-card:nth-child(3){top:496px}.dm-discovery-direction .tour-base{position:absolute;inset:0;width:250px;height:240px;object-fit:cover;border-radius:24px}.dm-discovery-direction .base-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 37%,rgba(6,19,37,.79))}.dm-discovery-direction .tour-photo{position:absolute;object-fit:cover;border-radius:12.89px}.dm-discovery-direction .tour-card.kazan .tour-photo{left:0;top:.15px;width:250.388px;height:250.388px}.dm-discovery-direction .tour-card.petersburg .tour-photo{left:-25px;top:0;width:328px;height:291px;border-radius:16px}.dm-discovery-direction .tour-card.samara .tour-photo{left:-37px;top:0;width:385px;height:385px}.dm-discovery-direction .tour-card.ufa .tour-photo{left:-2px;top:0;width:255px;height:255px}.dm-discovery-direction .tour-shade{position:absolute;left:0;top:0;width:250px;height:251px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 84.462%)}.dm-discovery-direction .ufa .tour-shade{background:linear-gradient(180deg,transparent 29.681%,rgba(0,0,0,.35) 72.389%)}.dm-discovery-direction .tour-card h2{position:absolute;left:12px;top:135px;width:230px;font-weight:500;font-size:22.303px;line-height:23.418px;letter-spacing:-.4259px}.dm-discovery-direction .tour-subtitle{position:absolute;left:12px;top:169px;width:202px;transform:translateY(-50%);font-size:10.921px;line-height:13px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-discovery-direction .tour-days{left:9px;top:9px;height:31.611px}.dm-discovery-direction .tour-price{left:69px;top:9px;height:31.611px}.dm-discovery-direction .petersburg .tour-price{left:76px}.dm-discovery-direction .tour-heart{position:absolute;left:207px;top:9px;width:34px;height:34px}.dm-discovery-direction .tour-card .open-tour{top:196px}.dm-discovery-direction .thumbs{position:absolute;left:12px;top:185.07px;width:176px;height:42.927px}.dm-discovery-direction .thumb{position:absolute;top:1.07px;width:41.55px;height:41.55px;border-radius:10.141px;overflow:hidden}.dm-discovery-direction .thumb:nth-child(1){left:0}.dm-discovery-direction .thumb:nth-child(2){left:44.77px}.dm-discovery-direction .thumb:nth-child(3){left:89.54px}.dm-discovery-direction .thumb-base{position:absolute;inset:0;width:41.55px;height:41.55px;object-fit:cover}.dm-discovery-direction .thumb-photo{position:absolute;object-fit:cover}.dm-discovery-direction .thumb:nth-child(1) .thumb-photo{left:-14.56px;top:-4.71px;width:82.244px;height:54.829px}.dm-discovery-direction .thumb:nth-child(2) .thumb-photo{left:-11.14px;top:0;width:55.258px;height:41.55px}.dm-discovery-direction .thumb:nth-child(3) .thumb-photo{left:0;top:0;width:41.55px;height:41.55px}.dm-discovery-direction .petersburg .thumb:nth-child(3){left:89px;top:.93px}.dm-discovery-direction .petersburg .thumb:nth-child(3) .thumb-photo{left:-11.14px;width:55.258px}.dm-discovery-direction .samara .thumb:nth-child(1) .thumb-photo{left:-7px}.dm-discovery-direction .ufa .thumb:nth-child(1) .thumb-photo{left:-12px;top:-1.15px;width:65px;height:43px}.dm-discovery-direction .ufa .thumb:nth-child(2) .thumb-photo{left:-5.77px}.dm-discovery-direction .thumb-count{position:absolute;left:134.31px;top:0;width:42.927px;height:42.927px;border-radius:10.732px;background:rgba(255,255,255,.15);backdrop-filter:blur(1.234px);border:.302px solid transparent}.dm-discovery-direction .thumb-count span{position:absolute;left:11.51px;top:16.28px;font:400 14.077px/68.625px DM Discovery Product Sans,sans-serif;letter-spacing:-.2815px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-discovery-direction .petersburg h2{top:136px}.dm-discovery-direction .petersburg .tour-subtitle{top:170px}.dm-discovery-direction .petersburg .thumbs{top:186.07px}.dm-discovery-direction .petersburg .open-tour{top:197px}.dm-discovery-direction .bottom-nav{position:absolute;left:14px;top:529.83px;width:236px;height:42px;border-radius:1012.365px;background:white;overflow:hidden;z-index:8}.dm-discovery-direction .bottom-nav img,.dm-discovery-direction .bottom-nav span{position:absolute}.dm-discovery-direction .nav-search{left:21.81px;top:9.81px;width:15.125px;height:15.125px}.dm-discovery-direction .nav-heart{left:80.93px;top:10.01px;width:14.726px;height:14.726px}.dm-discovery-direction .nav-trips{left:142.4px;top:10.4px;width:10.926px;height:13.359px}.dm-discovery-direction .nav-profile{left:200.312px;top:11.312px;width:11.457px;height:12.719px}.dm-discovery-direction .bottom-nav span{top:27px;font-size:4.941px;line-height:4.941px;letter-spacing:-.1838px;color:#1478f5;white-space:nowrap}.dm-discovery-direction .label-search{left:23px}.dm-discovery-direction .label-heart{left:76px}.dm-discovery-direction .label-trips{left:139px}.dm-discovery-direction .label-profile{left:196px}.dm-discovery-direction .featured-days,.dm-discovery-direction .featured-price{background:white;color:#050507;height:32px;backdrop-filter:blur(1.035px);border-width:.253px}.dm-discovery-direction .destination::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.66));pointer-events:none}.dm-discovery-direction .destination h3,.dm-discovery-direction .destination p,.dm-discovery-direction .destination-arrow{z-index:1}.dm-discovery-direction .dynamic-island{z-index:2}.dm-discovery-direction .front-camera{z-index:1}.dm-discovery-direction .chip{height:37.1984px;padding:0}.dm-discovery-direction .chip-all{width:48.1984px}.dm-discovery-direction .chip-weekend{width:98.1984px}.dm-discovery-direction .chip-caucasus{width:64.1984px}.dm-discovery-direction .chip-nature,.dm-discovery-direction .chip-abroad{width:76.1984px}.dm-discovery-direction .chip-hot{width:137.8112px;height:38.258px}.dm-discovery-direction .featured-days{width:52.6108px;height:31.6108px}.dm-discovery-direction .featured-price{width:80.6108px;height:31.6108px}.dm-discovery-direction .tour-days{width:55.2343px}.dm-discovery-direction .tour-price{width:83.2343px}.dm-discovery-direction .petersburg .tour-days{width:61.2343px}
@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-regular.otf);font-weight:400;font-display:block}@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-medium.otf);font-weight:500;font-display:block}@font-face{font-family:DM Discovery Product Sans;src:url(/motion/discovery-direction/assets/product-sans-regular.ttf);font-weight:400;font-display:block}@font-face{font-family:DMDiscoveryInter;src:url(/motion/discovery-direction/assets/inter-medium.otf);font-weight:500;font-display:block}@font-face{font-family:DMDiscoveryInter;src:url(/motion/discovery-direction/assets/inter-regular.otf);font-weight:400;font-display:block}.dm-discovery-date *{box-sizing:border-box}.dm-discovery-date p,.dm-discovery-date h1,.dm-discovery-date h2,.dm-discovery-date h3{margin:0;font-weight:400}.dm-discovery-date img{display:block;pointer-events:none;user-select:none}.dm-discovery-date .preview{min-height:100svh;display:grid;place-items:center;overflow:hidden}.dm-discovery-date .stage{width:385px;height:684px;position:relative}.dm-discovery-date .phone{width:385px;height:684px;position:absolute;inset:0;transform-origin:top left}.dm-discovery-date .phone-shell{position:absolute;inset:0;width:385px;height:684px;object-fit:cover}.dm-discovery-date .screen{position:absolute;left:60px;top:39.17px;width:264px;height:585px;background:white;border-radius:35.729px;overflow:hidden;isolation:isolate}.dm-discovery-date .home,.dm-discovery-date .search-page{position:absolute;inset:0;opacity:0}.dm-discovery-date .system-chrome{position:absolute;inset:0;z-index:10;pointer-events:none}.dm-discovery-date .system-time{position:absolute;left:24.06px;top:15.85px;width:30.938px;font:500 9.625px/12.375px DMDiscoveryInter,sans-serif;color:#111318}.dm-discovery-date .dynamic-island{position:absolute;left:90.75px;top:11.04px;width:82.5px;height:22px;border-radius:999px;background:#000}.dm-discovery-date .front-camera{position:absolute;left:159.5px;top:26.23px;width:4.813px;height:4.813px;z-index:1}.dm-discovery-date .system-status{position:absolute;left:197.31px;top:16.54px;display:flex;gap:3.437px;align-items:center}.dm-discovery-date .system-status img:nth-child(1){width:13px;height:12px}.dm-discovery-date .system-status img:nth-child(2){width:13px;height:13px}.dm-discovery-date .system-status img:nth-child(3){width:17px;height:12px}.dm-discovery-date .app-cover{position:absolute;inset:0;background:#fff;z-index:9;pointer-events:none;opacity:1}.dm-discovery-date .user-header{position:absolute;left:0;top:55.83px;width:264px;height:34px}.dm-discovery-date .avatar{position:absolute;left:17px;top:0;width:33px;height:33px;border-radius:50%;object-fit:cover}.dm-discovery-date .welcome{position:absolute;left:57px;top:5px;width:77px;font-size:8px;line-height:6.48px;letter-spacing:-.2094px;opacity:.5}.dm-discovery-date .user-name{position:absolute;left:57px;top:14px;width:130px;font-size:14px;line-height:13.809px;font-weight:500;letter-spacing:-.4464px}.dm-discovery-date .home-bell{position:absolute;left:214px;top:.5px;width:33px;height:33px}.dm-discovery-date .home-heading,.dm-discovery-date .search-heading{position:absolute;left:14px;top:106.83px;width:233px;font-weight:500;font-size:27px;line-height:28px;letter-spacing:-.8px}.dm-discovery-date .home-featured{position:absolute;left:7px;top:179.83px;width:250.25px;height:211.75px;overflow:hidden;border-radius:18.69px}.dm-discovery-date .featured-photo{position:absolute;left:0;top:.15px;width:250.388px;height:250.388px;object-fit:cover;border-radius:12.89px}.dm-discovery-date .featured-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 37.736%,rgba(0,0,0,.35) 69.34%)}.dm-discovery-date .home-featured h2{position:absolute;left:12px;top:93px;width:230px;font-size:22.303px;line-height:23.418px;font-weight:500;letter-spacing:-.4259px;color:white}.dm-discovery-date .featured-subtitle{position:absolute;left:12px;top:149px;width:230px;font-size:10.921px;line-height:13px;color:white;transform:translateY(-50%);text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-discovery-date .editorial-badge,.dm-discovery-date .glass-badge{position:absolute;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:.281px solid transparent;border-radius:999px;background:rgba(255,255,255,.15);backdrop-filter:blur(1.15px);color:white;font-family:DM Discovery Product Sans,sans-serif;font-size:11.805px;letter-spacing:-.2361px;height:33px;padding:0 13.117px}.dm-discovery-date .editorial-badge{left:9.63px;top:11px;height:32.911px;gap:8.198px;font-family:DM Discovery Helvetica Neue,sans-serif;font-size:10.921px;line-height:10.011px}.dm-discovery-date .editorial-badge img{width:10.845px;height:10.845px}.dm-discovery-date .featured-days{left:11px;top:169px;padding:0 11.805px}.dm-discovery-date .featured-price{left:66px;top:169px;padding:0 11.805px}.dm-discovery-date .open-tour{position:absolute;left:207px;top:168px;display:flex;align-items:center;justify-content:center;width:32.688px;height:32.688px;border-radius:999px;background:#0071ff;box-shadow:0 3.553px 8.527px rgba(11,100,221,.29)}.dm-discovery-date .open-tour img{width:14.923px;height:14.923px}.dm-discovery-date .entry{position:absolute;top:399.83px;height:72px;border-radius:12.431px;background:rgba(0,113,255,.06)}.dm-discovery-date .direction-entry{left:7px;width:124px}.dm-discovery-date .date-entry{left:135px;width:122px}.dm-discovery-date .entry-icon{position:absolute;left:6px;top:6px;width:24px;height:24px}.dm-discovery-date .entry p{position:absolute;left:9px;top:44px;width:101px;font-size:10.509px;line-height:10.509px;letter-spacing:-.3909px}.dm-discovery-date .date-entry p{left:10px}.dm-discovery-date .entry-arrow{position:absolute;left:96px;top:44px;width:19.722px;height:19.722px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#0071ff;box-shadow:0 2.144px 5.145px rgba(11,100,221,.29)}.dm-discovery-date .date-entry .entry-arrow{left:95px}.dm-discovery-date .entry-arrow img{width:9.003px;height:9.003px}.dm-discovery-date .popular{position:absolute;left:0;top:492.83px;width:264px;height:174.311px}.dm-discovery-date .popular h2{position:absolute;left:14px;top:0;font-size:18px;line-height:13.809px;letter-spacing:-.4464px;font-weight:500;white-space:nowrap}.dm-discovery-date .destination{position:absolute;top:28px;height:146.371px;border-radius:19.46px;overflow:hidden}.dm-discovery-date .tobolsk{left:7px;width:164.019px}.dm-discovery-date .tyumen{left:177.25px;width:156.752px}.dm-discovery-date .destination-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dm-discovery-date .destination h3{position:absolute;left:13.49px;top:103.81px;font:400 14.533px/17.648px DMDiscoveryInter,sans-serif;color:white}.dm-discovery-date .destination p{position:absolute;left:13.49px;top:123.53px;font:400 11.419px/14.533px DMDiscoveryInter,sans-serif;color:rgba(255,255,255,.85)}.dm-discovery-date .destination-arrow{position:absolute;right:11.42px;top:104.85px;width:32.181px;height:32.181px;background:rgba(255,255,255,.15);border:1.038px solid rgba(255,255,255,.33);border-radius:999px;backdrop-filter:blur(4.152px);display:flex;align-items:center;justify-content:center}.dm-discovery-date .destination-arrow img{width:15.571px;height:15.571px}.dm-discovery-date .top-actions{position:absolute;inset:0;z-index:5;pointer-events:none}.dm-discovery-date .back,.dm-discovery-date .search-bell{position:absolute;top:56.33px;width:33px;height:33px}.dm-discovery-date .back{left:14px}.dm-discovery-date .search-bell{left:215px}.dm-discovery-date .shared-search{position:absolute;left:14px;top:174.83px;width:233px;height:38px;border-radius:999px;background:#f2f2f2;overflow:hidden;z-index:6;transform-origin:top left}.dm-discovery-date .search-icon{position:absolute;left:12.5px;top:12.5px;width:12.345px;height:12.345px}.dm-discovery-date .shared-search p{position:absolute;left:34px;top:14px;width:125px;font:400 11.893px/57.977px DM Discovery Product Sans,sans-serif;letter-spacing:-.2379px;opacity:.3;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.dm-discovery-date .microphone{position:absolute;right:5px;top:5px;width:28px;height:28px;background:white;border-radius:999px;display:grid;place-items:center}.dm-discovery-date .microphone img{width:9px;height:15px}.dm-discovery-date .chip-rail{position:absolute;left:0;top:224.83px;width:600px;height:38.864px;z-index:4}.dm-discovery-date .chip{position:absolute;top:0;border:.303px solid transparent;display:flex;align-items:center;justify-content:center;padding:14.099px;border-radius:1209.067px;background:#f0f7ff;backdrop-filter:blur(1.236px);font:400 11.893px/57.977px DM Discovery Product Sans,sans-serif;letter-spacing:-.2379px;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;height:38.864px}.dm-discovery-date .chip-all{left:14px;background:#0071ff;color:white}.dm-discovery-date .chip-weekend{left:67.09px}.dm-discovery-date .chip-caucasus{left:170px}.dm-discovery-date .chip-nature{left:239px}.dm-discovery-date .chip-abroad{left:319px;top:-1px}.dm-discovery-date .chip-hot{left:400px;top:-1px;gap:8.812px;padding:11.1px 14.099px}.dm-discovery-date .chip-hot img{width:13.801px;height:16.058px}.dm-discovery-date .results-mask{position:absolute;left:0;top:151px;width:264px;height:434px;overflow:hidden}.dm-discovery-date .results-position{position:absolute;left:0;top:122.83px;width:264px;height:800px}.dm-discovery-date .regular-results,.dm-discovery-date .hot-results{position:absolute;inset:0}.dm-discovery-date .tour-card{position:absolute;left:7px;top:0;width:250px;height:240px;border-radius:24px;overflow:hidden;color:white}.dm-discovery-date .tour-card:nth-child(2){top:247px}.dm-discovery-date .tour-card:nth-child(3){top:496px}.dm-discovery-date .tour-base{position:absolute;inset:0;width:250px;height:240px;object-fit:cover;border-radius:24px}.dm-discovery-date .base-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 37%,rgba(6,19,37,.79))}.dm-discovery-date .tour-photo{position:absolute;object-fit:cover;border-radius:12.89px}.dm-discovery-date .tour-card.kazan .tour-photo{left:0;top:.15px;width:250.388px;height:250.388px}.dm-discovery-date .tour-card.petersburg .tour-photo{left:-25px;top:0;width:328px;height:291px;border-radius:16px}.dm-discovery-date .tour-card.samara .tour-photo{left:-37px;top:0;width:385px;height:385px}.dm-discovery-date .tour-card.ufa .tour-photo{left:-2px;top:0;width:255px;height:255px}.dm-discovery-date .tour-shade{position:absolute;left:0;top:0;width:250px;height:251px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 84.462%)}.dm-discovery-date .ufa .tour-shade{background:linear-gradient(180deg,transparent 29.681%,rgba(0,0,0,.35) 72.389%)}.dm-discovery-date .tour-card h2{position:absolute;left:12px;top:135px;width:230px;font-weight:500;font-size:22.303px;line-height:23.418px;letter-spacing:-.4259px}.dm-discovery-date .tour-subtitle{position:absolute;left:12px;top:169px;width:202px;transform:translateY(-50%);font-size:10.921px;line-height:13px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-discovery-date .tour-days{left:9px;top:9px;height:31.611px}.dm-discovery-date .tour-price{left:69px;top:9px;height:31.611px}.dm-discovery-date .petersburg .tour-price{left:76px}.dm-discovery-date .tour-heart{position:absolute;left:207px;top:9px;width:34px;height:34px}.dm-discovery-date .tour-card .open-tour{top:196px}.dm-discovery-date .thumbs{position:absolute;left:12px;top:185.07px;width:176px;height:42.927px}.dm-discovery-date .thumb{position:absolute;top:1.07px;width:41.55px;height:41.55px;border-radius:10.141px;overflow:hidden}.dm-discovery-date .thumb:nth-child(1){left:0}.dm-discovery-date .thumb:nth-child(2){left:44.77px}.dm-discovery-date .thumb:nth-child(3){left:89.54px}.dm-discovery-date .thumb-base{position:absolute;inset:0;width:41.55px;height:41.55px;object-fit:cover}.dm-discovery-date .thumb-photo{position:absolute;object-fit:cover}.dm-discovery-date .thumb:nth-child(1) .thumb-photo{left:-14.56px;top:-4.71px;width:82.244px;height:54.829px}.dm-discovery-date .thumb:nth-child(2) .thumb-photo{left:-11.14px;top:0;width:55.258px;height:41.55px}.dm-discovery-date .thumb:nth-child(3) .thumb-photo{left:0;top:0;width:41.55px;height:41.55px}.dm-discovery-date .petersburg .thumb:nth-child(3){left:89px;top:.93px}.dm-discovery-date .petersburg .thumb:nth-child(3) .thumb-photo{left:-11.14px;width:55.258px}.dm-discovery-date .samara .thumb:nth-child(1) .thumb-photo{left:-7px}.dm-discovery-date .ufa .thumb:nth-child(1) .thumb-photo{left:-12px;top:-1.15px;width:65px;height:43px}.dm-discovery-date .ufa .thumb:nth-child(2) .thumb-photo{left:-5.77px}.dm-discovery-date .thumb-count{position:absolute;left:134.31px;top:0;width:42.927px;height:42.927px;border-radius:10.732px;background:rgba(255,255,255,.15);backdrop-filter:blur(1.234px);border:.302px solid transparent}.dm-discovery-date .thumb-count span{position:absolute;left:11.51px;top:16.28px;font:400 14.077px/68.625px DM Discovery Product Sans,sans-serif;letter-spacing:-.2815px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-discovery-date .petersburg h2{top:136px}.dm-discovery-date .petersburg .tour-subtitle{top:170px}.dm-discovery-date .petersburg .thumbs{top:186.07px}.dm-discovery-date .petersburg .open-tour{top:197px}.dm-discovery-date .bottom-nav{position:absolute;left:14px;top:529.83px;width:236px;height:42px;border-radius:1012.365px;background:white;overflow:hidden;z-index:8}.dm-discovery-date .bottom-nav img,.dm-discovery-date .bottom-nav span{position:absolute}.dm-discovery-date .nav-search{left:21.81px;top:9.81px;width:15.125px;height:15.125px}.dm-discovery-date .nav-heart{left:80.93px;top:10.01px;width:14.726px;height:14.726px}.dm-discovery-date .nav-trips{left:142.4px;top:10.4px;width:10.926px;height:13.359px}.dm-discovery-date .nav-profile{left:200.312px;top:11.312px;width:11.457px;height:12.719px}.dm-discovery-date .bottom-nav span{top:27px;font-size:4.941px;line-height:4.941px;letter-spacing:-.1838px;color:#1478f5;white-space:nowrap}.dm-discovery-date .label-search{left:23px}.dm-discovery-date .label-heart{left:76px}.dm-discovery-date .label-trips{left:139px}.dm-discovery-date .label-profile{left:196px}.dm-discovery-date .featured-days,.dm-discovery-date .featured-price{background:white;color:#050507;height:32px;backdrop-filter:blur(1.035px);border-width:.253px}.dm-discovery-date .destination::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.66));pointer-events:none}.dm-discovery-date .destination h3,.dm-discovery-date .destination p,.dm-discovery-date .destination-arrow{z-index:1}.dm-discovery-date .dynamic-island{z-index:2}.dm-discovery-date .front-camera{z-index:1}.dm-discovery-date .chip{height:37.1984px;padding:0}.dm-discovery-date .chip-all{width:48.1984px}.dm-discovery-date .chip-weekend{width:98.1984px}.dm-discovery-date .chip-caucasus{width:64.1984px}.dm-discovery-date .chip-nature,.dm-discovery-date .chip-abroad{width:76.1984px}.dm-discovery-date .chip-hot{width:137.8112px;height:38.258px}.dm-discovery-date .featured-days{width:52.6108px;height:31.6108px}.dm-discovery-date .featured-price{width:80.6108px;height:31.6108px}.dm-discovery-date .tour-days{width:55.2343px}.dm-discovery-date .tour-price{width:83.2343px}.dm-discovery-date .petersburg .tour-days{width:61.2343px}
.dm-discovery-date .date-page{position:absolute;inset:0;opacity:0}.dm-discovery-date .date-actions{position:absolute;inset:0;z-index:5;pointer-events:none}.dm-discovery-date .date-back,.dm-discovery-date .date-bell{position:absolute;top:56.33px;width:33px;height:33px}.dm-discovery-date .date-back{left:13px}.dm-discovery-date .date-bell{left:214px}.dm-discovery-date .date-heading{position:absolute;left:14px;top:106.83px;width:241px;font-size:27px;line-height:28px;font-weight:500;letter-spacing:-.8px}.dm-discovery-date .date-chip-rail{position:absolute;left:0;top:151.83px;width:330px;height:38px;z-index:4}.dm-discovery-date .date-chip{position:absolute;display:flex;align-items:center;justify-content:center;border:.303px solid transparent;border-radius:1209.067px;background:#f0f7ff;backdrop-filter:blur(1.236px);font:400 11.893px/57.977px DM Discovery Product Sans,sans-serif;letter-spacing:-.2379px;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;height:37.1984px}.dm-discovery-date .choose-date{left:14px;top:1px;width:124.0249px;height:36.6617px;background:#0071ff;color:white;gap:8.812px}.dm-discovery-date .date-chip-icon{position:relative;width:14.014px;height:15.462px;flex-shrink:0}.dm-discovery-date .date-chip-icon img{position:absolute;inset:0;width:14.014px;height:15.462px}.dm-discovery-date .inactive-date-icon{opacity:0}.dm-discovery-date .date-chip-text{position:relative;width:72px;height:14px;line-height:14px;text-box-trim:none}.dm-discovery-date .date-chip-text>span{position:absolute;left:0;top:0;line-height:14px;text-box-trim:none}.dm-discovery-date .selected-label{opacity:0}.dm-discovery-date .nearest{left:143.09px;width:90.1984px}.dm-discovery-date .new-year{left:239px;width:83.1984px}.dm-discovery-date .calendar{position:absolute;left:14px;top:206.83px;width:233px;height:265px;background:#f2f2f2;border-radius:20.87px;overflow:hidden}.dm-discovery-date .month{position:absolute;left:16px;top:16px;font-size:10.942px;line-height:normal;font-weight:500;color:#111318;white-space:nowrap}.dm-discovery-date .legend-dot{position:absolute;left:156px;top:18px;width:8px;height:8px}.dm-discovery-date .legend-text{position:absolute;left:172px;top:16px;font:500 9.011px/normal DMDiscoveryInter,sans-serif;color:#111318;white-space:nowrap}.dm-discovery-date .weekdays{position:absolute;left:10.3px;right:10.3px;top:43.83px;height:11px;overflow:hidden;font:500 9.011px/normal DMDiscoveryInter,sans-serif;color:#111318}.dm-discovery-date .weekdays span{position:absolute;top:0;opacity:.5;white-space:nowrap}.dm-discovery-date .calendar-grid-mask{position:absolute;left:11px;top:68px;width:212px;height:144px;overflow:hidden}.dm-discovery-date .calendar-track{position:absolute;inset:0}.dm-discovery-date .calendar-days{position:absolute;left:0;right:-.4px;top:.96px;height:142.889px;overflow:hidden}.dm-discovery-date .january-days{position:absolute;left:0;right:0;top:140.48px;height:120px;overflow:hidden}.dm-discovery-date .january-label{opacity:0}.dm-discovery-date .calendar-day{position:absolute;width:28.964px;height:24.459px;border-radius:5.149px;overflow:hidden}.dm-discovery-date .day-number{position:absolute;white-space:nowrap;font:500 9.011px/normal DMDiscoveryInter,sans-serif;color:#111318}.dm-discovery-date .day-dot{position:absolute;width:23px;height:23px}.dm-discovery-date .day-dot img{position:absolute;inset:0;width:23px;height:23px}.dm-discovery-date .selected-dot{opacity:0}.dm-discovery-date .flexibility{position:absolute;left:0;top:224.75px;width:233px;height:29.5088px;font:400 9.266px/normal DMDiscoveryInter,sans-serif}.dm-discovery-date .flexibility span{position:absolute;top:0;display:flex;align-items:center;justify-content:center;height:29.5088px;border:.311px solid transparent;border-radius:1243.241px;background:white;backdrop-filter:blur(1.271px)}.dm-discovery-date .flexibility .exact-dates{left:10px;width:82.8275px;background:#0071ff;color:white;font-weight:500}.dm-discovery-date .plus-one{left:98.43px;width:60.8275px}.dm-discovery-date .plus-two{left:164.24px;width:56.8275px}.dm-discovery-date .calendar-cta{position:absolute;left:16px;top:483.83px;width:233px;height:38px;border-radius:119px;overflow:hidden;background:#f2f2f2;font:400 11.893px/57.977px DM Discovery Product Sans,sans-serif;letter-spacing:-.2379px;z-index:3}.dm-discovery-date .calendar-cta span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.dm-discovery-date .inactive-cta-label{color:#111318;opacity:.3}.dm-discovery-date .active-cta-label{color:white;opacity:0}.dm-discovery-date .date-results-mask{position:absolute;left:0;top:206.83px;width:264px;height:378.17px;overflow:hidden}.dm-discovery-date .date-results-list{position:absolute;left:0;top:0;width:264px;height:736px}.dm-discovery-date .date-results,.dm-discovery-date .year-results{position:absolute;inset:0}.dm-discovery-date .date-results-list .tour-card:nth-child(2){top:248px}.dm-discovery-date .date-results .petersburg{left:5px}.dm-discovery-date .date-results-list .ufa .tour-shade{background:linear-gradient(180deg,transparent -29.681%,rgba(0,0,0,.5) 72.389%)}.dm-discovery-date .year-card h2{top:126px}.dm-discovery-date .year-card .tour-subtitle{top:164.5px;line-height:13px}.dm-discovery-date .year-card .thumbs{top:186.07px}.dm-discovery-date .year-card .open-tour{top:197px}.dm-discovery-date .year-card .tour-price{left:76px}.dm-discovery-date .tour-card.year-petersburg .tour-photo{left:0;top:0;width:258px;height:240px;border-radius:16px}.dm-discovery-date .nizhny .tour-photo{left:-51px;top:-1px;width:345px;height:242px;border-radius:16px}.dm-discovery-date .nizhny .thumb:nth-child(3){left:89px;top:.93px}.dm-discovery-date .nizhny .thumb:nth-child(3) .thumb-photo{left:-11.14px;width:55.258px}.dm-discovery-date .tap-shade{position:absolute;inset:0;background:black;opacity:0;pointer-events:none}.dm-discovery-date .weekday-0{left:9px;}.dm-discovery-date .weekday-1{left:39.7px;}.dm-discovery-date .weekday-2{left:69.7px;top:.17px;}.dm-discovery-date .weekday-3{left:101.7px;}.dm-discovery-date .weekday-4{left:132.7px;}.dm-discovery-date .weekday-5{left:161.72px;}.dm-discovery-date .weekday-6{left:194.06px;}.dm-discovery-date .day-0{left:0px;top:0px}.dm-discovery-date .day-0 .day-number{left:8.98px;top:7.73px;font-family:"DM Discovery Helvetica Neue",sans-serif;color:#989da6;}.dm-discovery-date .day-1{left:28.96px;top:0px}.dm-discovery-date .day-1 .day-number{left:13.98px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:white;}.dm-discovery-date .day-1 .day-dot{left:4.74px;top:0.52px}.dm-discovery-date .day-2{left:59.93px;top:0px}.dm-discovery-date .day-2 .day-number{left:13.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:white;}.dm-discovery-date .day-2 .day-dot{left:4.77px;top:0.52px}.dm-discovery-date .day-3{left:90.89px;top:0px}.dm-discovery-date .day-3 .day-number{left:13.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-4{left:121.86px;top:0px}.dm-discovery-date .day-4 .day-number{left:13.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-5{left:152.82px;top:0px}.dm-discovery-date .day-5 .day-number{left:13.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-6{left:181.78px;top:0px}.dm-discovery-date .day-6 .day-number{left:15.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-7{left:0px;top:29.61px}.dm-discovery-date .day-7 .day-number{left:11.48px;top:7.73px;font-family:"DM Discovery Helvetica Neue",sans-serif;color:white;}.dm-discovery-date .day-7 .day-dot{left:2.7px;top:-0.09px}.dm-discovery-date .day-8{left:28.96px;top:29.61px}.dm-discovery-date .day-8 .day-number{left:13.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-9{left:59.93px;top:29.61px}.dm-discovery-date .day-9 .day-number{left:13.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:white;}.dm-discovery-date .day-9 .day-dot{left:4.77px;top:0.91px}.dm-discovery-date .day-10{left:90.89px;top:29.61px}.dm-discovery-date .day-10 .day-number{left:10.98px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-11{left:121.86px;top:29.61px}.dm-discovery-date .day-11 .day-number{left:11.98px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-12{left:152.82px;top:29.61px}.dm-discovery-date .day-12 .day-number{left:11.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-13{left:181.78px;top:29.61px}.dm-discovery-date .day-13 .day-number{left:12.98px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-14{left:0px;top:59.22px}.dm-discovery-date .day-14 .day-number{left:8.98px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-15{left:28.96px;top:59.22px}.dm-discovery-date .day-15 .day-number{left:11.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-16{left:59.93px;top:59.22px}.dm-discovery-date .day-16 .day-number{left:11.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-17{left:90.89px;top:59.22px}.dm-discovery-date .day-17 .day-number{left:11.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-18{left:121.86px;top:59.22px}.dm-discovery-date .day-18 .day-number{left:11.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-19{left:152.82px;top:59.22px}.dm-discovery-date .day-19 .day-number{left:11.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-20{left:181.78px;top:59.22px}.dm-discovery-date .day-20 .day-number{left:12.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-21{left:0px;top:88.82px}.dm-discovery-date .day-21 .day-number{left:8.98px;top:7.73px;font-family:"DM Discovery Helvetica Neue",sans-serif;color:#111318;}.dm-discovery-date .day-22{left:28.96px;top:88.82px}.dm-discovery-date .day-22 .day-number{left:10.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-23{left:59.93px;top:88.82px}.dm-discovery-date .day-23 .day-number{left:10.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-24{left:90.89px;top:88.82px}.dm-discovery-date .day-24 .day-number{left:10.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-25{left:121.86px;top:88.82px}.dm-discovery-date .day-25 .day-number{left:10.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:white;}.dm-discovery-date .day-25 .day-dot{left:4.84px;top:0.7px}.dm-discovery-date .day-26{left:152.82px;top:88.82px}.dm-discovery-date .day-26 .day-number{left:10.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-27{left:181.78px;top:88.82px}.dm-discovery-date .day-27 .day-number{left:12.98px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-28{left:0px;top:118.43px}.dm-discovery-date .day-28 .day-number{left:8.98px;top:7.73px;font-family:"DM Discovery Helvetica Neue",sans-serif;color:white;}.dm-discovery-date .day-28 .day-dot{left:2.7px;top:0.09px}.dm-discovery-date .day-29{left:28.96px;top:118.43px}.dm-discovery-date .day-29 .day-number{left:10.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-30{left:59.93px;top:118.43px}.dm-discovery-date .day-30 .day-number{left:10.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-31{left:90.89px;top:118.43px}.dm-discovery-date .day-31 .day-number{left:10.98px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#111318;}.dm-discovery-date .day-32{left:121.86px;top:118.43px}.dm-discovery-date .day-32 .day-number{left:13.98px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#989da6;}.dm-discovery-date .day-33{left:152.82px;top:118.43px}.dm-discovery-date .day-33 .day-number{left:13.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#989da6;}.dm-discovery-date .day-34{left:181.78px;top:118.43px}.dm-discovery-date .day-34 .day-number{left:15.48px;top:6.73px;font-family:"DMDiscoveryInter",sans-serif;color:#989da6;}.dm-discovery-date .january-0{left:0px;top:6.61px}.dm-discovery-date .january-0 .day-number{left:11.48px;top:7.73px;color:#050507;font-family:"DM Discovery Helvetica Neue",sans-serif}.dm-discovery-date .january-1{left:28.96px;top:6.61px}.dm-discovery-date .january-1 .day-number{left:13.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-2{left:59.93px;top:6.61px}.dm-discovery-date .january-2 .day-number{left:13.48px;top:6.73px;color:white;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-2 .day-dot{left:4.77px;top:0.91px}.dm-discovery-date .january-3{left:90.89px;top:6.61px}.dm-discovery-date .january-3 .day-number{left:10.98px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-4{left:121.86px;top:6.61px}.dm-discovery-date .january-4 .day-number{left:11.98px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-5{left:152.82px;top:6.61px;opacity:.3}.dm-discovery-date .january-5 .day-number{left:11.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-6{left:181.79px;top:6.61px;opacity:.3}.dm-discovery-date .january-6 .day-number{left:12.98px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-7{left:0px;top:36.22px}.dm-discovery-date .january-7 .day-number{left:8.98px;top:6.73px;color:white;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-7 .day-dot{left:2px;top:1.3px}.dm-discovery-date .january-8{left:28.96px;top:36.22px}.dm-discovery-date .january-8 .day-number{left:11.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-9{left:59.93px;top:36.22px}.dm-discovery-date .january-9 .day-number{left:11.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-10{left:90.89px;top:36.22px}.dm-discovery-date .january-10 .day-number{left:11.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-11{left:121.86px;top:36.22px}.dm-discovery-date .january-11 .day-number{left:11.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-12{left:152.82px;top:36.22px;opacity:.3}.dm-discovery-date .january-12 .day-number{left:11.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-13{left:181.79px;top:36.22px;opacity:.3}.dm-discovery-date .january-13 .day-number{left:12.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-14{left:0px;top:65.82px}.dm-discovery-date .january-14 .day-number{left:8.98px;top:7.73px;color:#111318;font-family:"DM Discovery Helvetica Neue",sans-serif}.dm-discovery-date .january-15{left:28.96px;top:65.82px}.dm-discovery-date .january-15 .day-number{left:10.48px;top:6.73px;color:white;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-15 .day-dot{left:3.74px;top:0.7px}.dm-discovery-date .january-16{left:59.93px;top:65.82px}.dm-discovery-date .january-16 .day-number{left:10.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-17{left:90.89px;top:65.82px}.dm-discovery-date .january-17 .day-number{left:10.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-18{left:121.86px;top:65.82px}.dm-discovery-date .january-18 .day-number{left:10.48px;top:6.73px;color:white;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-18 .day-dot{left:4.84px;top:0.7px}.dm-discovery-date .january-19{left:152.82px;top:65.82px;opacity:.3}.dm-discovery-date .january-19 .day-number{left:10.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-20{left:181.79px;top:65.82px;opacity:.3}.dm-discovery-date .january-20 .day-number{left:12.98px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-21{left:0px;top:95.43px}.dm-discovery-date .january-21 .day-number{left:8.98px;top:7.73px;color:white;font-family:"DM Discovery Helvetica Neue",sans-serif}.dm-discovery-date .january-21 .day-dot{left:2.7px;top:0.09px}.dm-discovery-date .january-22{left:28.96px;top:95.43px}.dm-discovery-date .january-22 .day-number{left:10.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-23{left:59.93px;top:95.43px}.dm-discovery-date .january-23 .day-number{left:10.48px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-24{left:90.89px;top:95.43px}.dm-discovery-date .january-24 .day-number{left:10.98px;top:6.73px;color:#111318;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-25{left:121.86px;top:95.43px}.dm-discovery-date .january-25 .day-number{left:13.98px;top:6.73px;color:#989da6;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-26{left:152.82px;top:95.43px}.dm-discovery-date .january-26 .day-number{left:13.48px;top:6.73px;color:#989da6;font-family:"DMDiscoveryInter",sans-serif}.dm-discovery-date .january-27{left:181.79px;top:95.43px}.dm-discovery-date .january-27 .day-number{left:13.48px;top:6.73px;color:#989da6;font-family:"DMDiscoveryInter",sans-serif}
.dm-problem-feedback,.dm-discovery-direction,.dm-discovery-date{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.dm-problem-feedback:not([data-ready="true"])>*,.dm-discovery-direction:not([data-ready="true"])>*,.dm-discovery-date:not([data-ready="true"])>*{visibility:hidden}
.dm-problem-feedback .feedback-preview{width:100%;height:100%;aspect-ratio:auto}
.dm-problem-feedback .feedback-composition{background:#f1f2f5}
.dm-discovery-direction,.dm-discovery-date{font-family:"DM Discovery Helvetica Neue",sans-serif;color:#050507;font-synthesis:none;-webkit-font-smoothing:antialiased}
.dm-discovery-direction .preview,.dm-discovery-date .preview{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;margin:0;background:transparent}
.dm-discovery-direction .stage,.dm-discovery-date .stage{position:absolute;left:21.6495%;top:4.6854%;width:385px;height:684px;transform:scale(var(--phone-scale,1));transform-origin:top left}
.dm-discovery-date .stage{left:22.0290%}
.dm-discovery-direction .phone,.dm-discovery-date .phone{transform:none;width:385px;height:684px}
@media(max-width:900px){.dm-discovery-direction .stage,.dm-discovery-date .stage{left:21.6495%;top:4.6854%}}

@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-regular.otf);font-weight:400;font-display:block}@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-medium.otf);font-weight:500;font-display:block}@font-face{font-family:DM Discovery Product Sans;src:url(/motion/discovery-direction/assets/product-sans-regular.ttf);font-weight:400;font-display:block}@font-face{font-family:DMDiscoveryInter;src:url(/motion/discovery-direction/assets/inter-medium.otf);font-weight:500;font-display:block}@font-face{font-family:DMDiscoveryInter;src:url(/motion/discovery-direction/assets/inter-regular.otf);font-weight:400;font-display:block}.dm-decision-comparison *{box-sizing:border-box}.dm-decision-comparison p,.dm-decision-comparison h1,.dm-decision-comparison h2,.dm-decision-comparison h3{margin:0;font-weight:400}.dm-decision-comparison img{display:block;pointer-events:none;user-select:none}.dm-decision-comparison .preview{min-height:100svh;display:grid;place-items:center;overflow:hidden}.dm-decision-comparison .stage{width:385px;height:684px;position:relative}.dm-decision-comparison .phone{width:385px;height:684px;position:absolute;inset:0;transform-origin:top left}.dm-decision-comparison .phone-shell{position:absolute;inset:0;width:385px;height:684px;object-fit:cover}.dm-decision-comparison .screen{position:absolute;left:60px;top:39.17px;width:264px;height:585px;background:white;border-radius:35.729px;overflow:hidden;isolation:isolate}.dm-decision-comparison .home,.dm-decision-comparison .search-page{position:absolute;inset:0;opacity:0}.dm-decision-comparison .system-chrome{position:absolute;inset:0;z-index:10;pointer-events:none}.dm-decision-comparison .system-time{position:absolute;left:24.06px;top:15.85px;width:30.938px;font:500 9.625px/12.375px DMDiscoveryInter,sans-serif;color:#111318}.dm-decision-comparison .dynamic-island{position:absolute;left:90.75px;top:11.04px;width:82.5px;height:22px;border-radius:999px;background:#000}.dm-decision-comparison .front-camera{position:absolute;left:159.5px;top:26.23px;width:4.813px;height:4.813px;z-index:1}.dm-decision-comparison .system-status{position:absolute;left:197.31px;top:16.54px;display:flex;gap:3.437px;align-items:center}.dm-decision-comparison .system-status img:nth-child(1){width:13px;height:12px}.dm-decision-comparison .system-status img:nth-child(2){width:13px;height:13px}.dm-decision-comparison .system-status img:nth-child(3){width:17px;height:12px}.dm-decision-comparison .app-cover{position:absolute;inset:0;background:#fff;z-index:9;pointer-events:none;opacity:1}.dm-decision-comparison .user-header{position:absolute;left:0;top:55.83px;width:264px;height:34px}.dm-decision-comparison .avatar{position:absolute;left:17px;top:0;width:33px;height:33px;border-radius:50%;object-fit:cover}.dm-decision-comparison .welcome{position:absolute;left:57px;top:5px;width:77px;font-size:8px;line-height:6.48px;letter-spacing:-.2094px;opacity:.5}.dm-decision-comparison .user-name{position:absolute;left:57px;top:14px;width:130px;font-size:14px;line-height:13.809px;font-weight:500;letter-spacing:-.4464px}.dm-decision-comparison .home-bell{position:absolute;left:214px;top:.5px;width:33px;height:33px}.dm-decision-comparison .home-heading,.dm-decision-comparison .search-heading{position:absolute;left:14px;top:106.83px;width:233px;font-weight:500;font-size:27px;line-height:28px;letter-spacing:-.8px}.dm-decision-comparison .home-featured{position:absolute;left:7px;top:179.83px;width:250.25px;height:211.75px;overflow:hidden;border-radius:18.69px}.dm-decision-comparison .featured-photo{position:absolute;left:0;top:.15px;width:250.388px;height:250.388px;object-fit:cover;border-radius:12.89px}.dm-decision-comparison .featured-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 37.736%,rgba(0,0,0,.35) 69.34%)}.dm-decision-comparison .home-featured h2{position:absolute;left:12px;top:93px;width:230px;font-size:22.303px;line-height:23.418px;font-weight:500;letter-spacing:-.4259px;color:white}.dm-decision-comparison .featured-subtitle{position:absolute;left:12px;top:149px;width:230px;font-size:10.921px;line-height:13px;color:white;transform:translateY(-50%);text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-decision-comparison .editorial-badge,.dm-decision-comparison .glass-badge{position:absolute;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:.281px solid transparent;border-radius:999px;background:rgba(255,255,255,.15);backdrop-filter:blur(1.15px);color:white;font-family:DM Discovery Product Sans,sans-serif;font-size:11.805px;letter-spacing:-.2361px;height:33px;padding:0 13.117px}.dm-decision-comparison .editorial-badge{left:9.63px;top:11px;height:32.911px;gap:8.198px;font-family:DM Discovery Helvetica Neue,sans-serif;font-size:10.921px;line-height:10.011px}.dm-decision-comparison .editorial-badge img{width:10.845px;height:10.845px}.dm-decision-comparison .featured-days{left:11px;top:169px;padding:0 11.805px}.dm-decision-comparison .featured-price{left:66px;top:169px;padding:0 11.805px}.dm-decision-comparison .open-tour{position:absolute;left:207px;top:168px;display:flex;align-items:center;justify-content:center;width:32.688px;height:32.688px;border-radius:999px;background:#0071ff;box-shadow:0 3.553px 8.527px rgba(11,100,221,.29)}.dm-decision-comparison .open-tour img{width:14.923px;height:14.923px}.dm-decision-comparison .entry{position:absolute;top:399.83px;height:72px;border-radius:12.431px;background:rgba(0,113,255,.06)}.dm-decision-comparison .direction-entry{left:7px;width:124px}.dm-decision-comparison .date-entry{left:135px;width:122px}.dm-decision-comparison .entry-icon{position:absolute;left:6px;top:6px;width:24px;height:24px}.dm-decision-comparison .entry p{position:absolute;left:9px;top:44px;width:101px;font-size:10.509px;line-height:10.509px;letter-spacing:-.3909px}.dm-decision-comparison .date-entry p{left:10px}.dm-decision-comparison .entry-arrow{position:absolute;left:96px;top:44px;width:19.722px;height:19.722px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#0071ff;box-shadow:0 2.144px 5.145px rgba(11,100,221,.29)}.dm-decision-comparison .date-entry .entry-arrow{left:95px}.dm-decision-comparison .entry-arrow img{width:9.003px;height:9.003px}.dm-decision-comparison .popular{position:absolute;left:0;top:492.83px;width:264px;height:174.311px}.dm-decision-comparison .popular h2{position:absolute;left:14px;top:0;font-size:18px;line-height:13.809px;letter-spacing:-.4464px;font-weight:500;white-space:nowrap}.dm-decision-comparison .destination{position:absolute;top:28px;height:146.371px;border-radius:19.46px;overflow:hidden}.dm-decision-comparison .tobolsk{left:7px;width:164.019px}.dm-decision-comparison .tyumen{left:177.25px;width:156.752px}.dm-decision-comparison .destination-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dm-decision-comparison .destination h3{position:absolute;left:13.49px;top:103.81px;font:400 14.533px/17.648px DMDiscoveryInter,sans-serif;color:white}.dm-decision-comparison .destination p{position:absolute;left:13.49px;top:123.53px;font:400 11.419px/14.533px DMDiscoveryInter,sans-serif;color:rgba(255,255,255,.85)}.dm-decision-comparison .destination-arrow{position:absolute;right:11.42px;top:104.85px;width:32.181px;height:32.181px;background:rgba(255,255,255,.15);border:1.038px solid rgba(255,255,255,.33);border-radius:999px;backdrop-filter:blur(4.152px);display:flex;align-items:center;justify-content:center}.dm-decision-comparison .destination-arrow img{width:15.571px;height:15.571px}.dm-decision-comparison .top-actions{position:absolute;inset:0;z-index:5;pointer-events:none}.dm-decision-comparison .back,.dm-decision-comparison .search-bell{position:absolute;top:56.33px;width:33px;height:33px}.dm-decision-comparison .back{left:14px}.dm-decision-comparison .search-bell{left:215px}.dm-decision-comparison .shared-search{position:absolute;left:14px;top:174.83px;width:233px;height:38px;border-radius:999px;background:#f2f2f2;overflow:hidden;z-index:6;transform-origin:top left}.dm-decision-comparison .search-icon{position:absolute;left:12.5px;top:12.5px;width:12.345px;height:12.345px}.dm-decision-comparison .shared-search p{position:absolute;left:34px;top:14px;width:125px;font:400 11.893px/57.977px DM Discovery Product Sans,sans-serif;letter-spacing:-.2379px;opacity:.3;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.dm-decision-comparison .microphone{position:absolute;right:5px;top:5px;width:28px;height:28px;background:white;border-radius:999px;display:grid;place-items:center}.dm-decision-comparison .microphone img{width:9px;height:15px}.dm-decision-comparison .chip-rail{position:absolute;left:0;top:224.83px;width:600px;height:38.864px;z-index:4}.dm-decision-comparison .chip{position:absolute;top:0;border:.303px solid transparent;display:flex;align-items:center;justify-content:center;padding:14.099px;border-radius:1209.067px;background:#f0f7ff;backdrop-filter:blur(1.236px);font:400 11.893px/57.977px DM Discovery Product Sans,sans-serif;letter-spacing:-.2379px;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;height:38.864px}.dm-decision-comparison .chip-all{left:14px;background:#0071ff;color:white}.dm-decision-comparison .chip-weekend{left:67.09px}.dm-decision-comparison .chip-caucasus{left:170px}.dm-decision-comparison .chip-nature{left:239px}.dm-decision-comparison .chip-abroad{left:319px;top:-1px}.dm-decision-comparison .chip-hot{left:400px;top:-1px;gap:8.812px;padding:11.1px 14.099px}.dm-decision-comparison .chip-hot img{width:13.801px;height:16.058px}.dm-decision-comparison .results-mask{position:absolute;left:0;top:151px;width:264px;height:434px;overflow:hidden}.dm-decision-comparison .results-position{position:absolute;left:0;top:122.83px;width:264px;height:800px}.dm-decision-comparison .regular-results,.dm-decision-comparison .hot-results{position:absolute;inset:0}.dm-decision-comparison .tour-card{position:absolute;left:7px;top:0;width:250px;height:240px;border-radius:24px;overflow:hidden;color:white}.dm-decision-comparison .tour-card:nth-child(2){top:247px}.dm-decision-comparison .tour-card:nth-child(3){top:496px}.dm-decision-comparison .tour-base{position:absolute;inset:0;width:250px;height:240px;object-fit:cover;border-radius:24px}.dm-decision-comparison .base-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 37%,rgba(6,19,37,.79))}.dm-decision-comparison .tour-photo{position:absolute;object-fit:cover;border-radius:12.89px}.dm-decision-comparison .tour-card.kazan .tour-photo{left:0;top:.15px;width:250.388px;height:250.388px}.dm-decision-comparison .tour-card.petersburg .tour-photo{left:-25px;top:0;width:328px;height:291px;border-radius:16px}.dm-decision-comparison .tour-card.samara .tour-photo{left:-37px;top:0;width:385px;height:385px}.dm-decision-comparison .tour-card.ufa .tour-photo{left:-2px;top:0;width:255px;height:255px}.dm-decision-comparison .tour-shade{position:absolute;left:0;top:0;width:250px;height:251px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 84.462%)}.dm-decision-comparison .ufa .tour-shade{background:linear-gradient(180deg,transparent 29.681%,rgba(0,0,0,.35) 72.389%)}.dm-decision-comparison .tour-card h2{position:absolute;left:12px;top:135px;width:230px;font-weight:500;font-size:22.303px;line-height:23.418px;letter-spacing:-.4259px}.dm-decision-comparison .tour-subtitle{position:absolute;left:12px;top:169px;width:202px;transform:translateY(-50%);font-size:10.921px;line-height:13px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-decision-comparison .tour-days{left:9px;top:9px;height:31.611px}.dm-decision-comparison .tour-price{left:69px;top:9px;height:31.611px}.dm-decision-comparison .petersburg .tour-price{left:76px}.dm-decision-comparison .tour-heart{position:absolute;left:207px;top:9px;width:34px;height:34px}.dm-decision-comparison .tour-card .open-tour{top:196px}.dm-decision-comparison .thumbs{position:absolute;left:12px;top:185.07px;width:176px;height:42.927px}.dm-decision-comparison .thumb{position:absolute;top:1.07px;width:41.55px;height:41.55px;border-radius:10.141px;overflow:hidden}.dm-decision-comparison .thumb:nth-child(1){left:0}.dm-decision-comparison .thumb:nth-child(2){left:44.77px}.dm-decision-comparison .thumb:nth-child(3){left:89.54px}.dm-decision-comparison .thumb-base{position:absolute;inset:0;width:41.55px;height:41.55px;object-fit:cover}.dm-decision-comparison .thumb-photo{position:absolute;object-fit:cover}.dm-decision-comparison .thumb:nth-child(1) .thumb-photo{left:-14.56px;top:-4.71px;width:82.244px;height:54.829px}.dm-decision-comparison .thumb:nth-child(2) .thumb-photo{left:-11.14px;top:0;width:55.258px;height:41.55px}.dm-decision-comparison .thumb:nth-child(3) .thumb-photo{left:0;top:0;width:41.55px;height:41.55px}.dm-decision-comparison .petersburg .thumb:nth-child(3){left:89px;top:.93px}.dm-decision-comparison .petersburg .thumb:nth-child(3) .thumb-photo{left:-11.14px;width:55.258px}.dm-decision-comparison .samara .thumb:nth-child(1) .thumb-photo{left:-7px}.dm-decision-comparison .ufa .thumb:nth-child(1) .thumb-photo{left:-12px;top:-1.15px;width:65px;height:43px}.dm-decision-comparison .ufa .thumb:nth-child(2) .thumb-photo{left:-5.77px}.dm-decision-comparison .thumb-count{position:absolute;left:134.31px;top:0;width:42.927px;height:42.927px;border-radius:10.732px;background:rgba(255,255,255,.15);backdrop-filter:blur(1.234px);border:.302px solid transparent}.dm-decision-comparison .thumb-count span{position:absolute;left:11.51px;top:16.28px;font:400 14.077px/68.625px DM Discovery Product Sans,sans-serif;letter-spacing:-.2815px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-decision-comparison .petersburg h2{top:136px}.dm-decision-comparison .petersburg .tour-subtitle{top:170px}.dm-decision-comparison .petersburg .thumbs{top:186.07px}.dm-decision-comparison .petersburg .open-tour{top:197px}.dm-decision-comparison .bottom-nav{position:absolute;left:14px;top:529.83px;width:236px;height:42px;border-radius:1012.365px;background:white;overflow:hidden;z-index:8}.dm-decision-comparison .bottom-nav img,.dm-decision-comparison .bottom-nav span{position:absolute}.dm-decision-comparison .nav-search{left:21.81px;top:9.81px;width:15.125px;height:15.125px}.dm-decision-comparison .nav-heart{left:80.93px;top:10.01px;width:14.726px;height:14.726px}.dm-decision-comparison .nav-trips{left:142.4px;top:10.4px;width:10.926px;height:13.359px}.dm-decision-comparison .nav-profile{left:200.312px;top:11.312px;width:11.457px;height:12.719px}.dm-decision-comparison .bottom-nav span{top:27px;font-size:4.941px;line-height:4.941px;letter-spacing:-.1838px;color:#1478f5;white-space:nowrap}.dm-decision-comparison .label-search{left:23px}.dm-decision-comparison .label-heart{left:76px}.dm-decision-comparison .label-trips{left:139px}.dm-decision-comparison .label-profile{left:196px}.dm-decision-comparison .featured-days,.dm-decision-comparison .featured-price{background:white;color:#050507;height:32px;backdrop-filter:blur(1.035px);border-width:.253px}.dm-decision-comparison .destination::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.66));pointer-events:none}.dm-decision-comparison .destination h3,.dm-decision-comparison .destination p,.dm-decision-comparison .destination-arrow{z-index:1}.dm-decision-comparison .dynamic-island{z-index:2}.dm-decision-comparison .front-camera{z-index:1}.dm-decision-comparison .chip{height:37.1984px;padding:0}.dm-decision-comparison .chip-all{width:48.1984px}.dm-decision-comparison .chip-weekend{width:98.1984px}.dm-decision-comparison .chip-caucasus{width:64.1984px}.dm-decision-comparison .chip-nature,.dm-decision-comparison .chip-abroad{width:76.1984px}.dm-decision-comparison .chip-hot{width:137.8112px;height:38.258px}.dm-decision-comparison .featured-days{width:52.6108px;height:31.6108px}.dm-decision-comparison .featured-price{width:80.6108px;height:31.6108px}.dm-decision-comparison .tour-days{width:55.2343px}.dm-decision-comparison .tour-price{width:83.2343px}.dm-decision-comparison .petersburg .tour-days{width:61.2343px}
.dm-decision-comparison .preview{padding:16px}.dm-decision-comparison .stage{width:calc(385px * var(--scale,1));height:calc(684px * var(--scale,1))}.dm-decision-comparison .phone{transform:scale(var(--scale,1))}.dm-decision-comparison .screen{left:61px}.dm-decision-comparison .app-content{position:absolute;inset:0;opacity:0}.dm-decision-comparison .top-controls{position:absolute;inset:0;pointer-events:none}.dm-decision-comparison .compact-search{position:absolute;left:53px;top:53.83325px;width:155px;height:38px;border-radius:999px;background:#f2f2f2;overflow:hidden}.dm-decision-comparison .compact-search .search-icon{left:12.5px;top:12.5px;width:12.344px;height:12.344px}.dm-decision-comparison .compact-search p{position:absolute;left:34px;top:14px;width:125px;font:400 11.893px/57.977px "DM Discovery Product Sans",sans-serif;letter-spacing:-.2379px;opacity:.3;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.dm-decision-comparison .compact-search .microphone{left:121px;right:auto}.dm-decision-comparison .chip-rail{top:104.83325px}.dm-decision-comparison .comparison-results{position:absolute;inset:0;pointer-events:none}.dm-decision-comparison .comparison-results .tour-card{top:157.83325px;opacity:0}.dm-decision-comparison .comparison-results .tour-card:nth-child(2){top:404.83325px}.dm-decision-comparison .bottom-nav{top:528.83325px}.dm-decision-comparison .nav-trips{left:142.4px;top:10.4px;width:10.926px;height:13.359px}.dm-decision-comparison .nav-profile{left:200.312px;top:11.312px;width:11.457px;height:12.719px}.dm-decision-comparison .reveal-group,.dm-decision-comparison .tour-card{will-change:transform,opacity;transform-origin:center center}.dm-decision-comparison .gloss-highlight{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:0;isolation:isolate}.dm-decision-comparison .gloss-sweep{position:absolute;inset:0;background:linear-gradient(105deg,transparent 12%,rgba(255,255,255,.15) 35%,rgba(255,255,255,.65) 50%,rgba(255,255,255,.18) 65%,transparent 88%);transform:translate3d(-140%,0,0)}.dm-decision-comparison .gloss-highlight--direction{inset:auto;left:2px;top:129px;height:35.418px;border-radius:12px;background:rgba(255,255,255,.09)}.dm-decision-comparison .petersburg .gloss-highlight--direction{top:130px}.dm-decision-comparison .tour-days,.dm-decision-comparison .tour-price{overflow:hidden}@media(prefers-reduced-motion:reduce){.dm-decision-comparison .reveal-group,.dm-decision-comparison .tour-card{will-change:auto}}
@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-regular.otf);font-weight:400;font-display:block}@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-medium.otf);font-weight:500;font-display:block}@font-face{font-family:DM Discovery Product Sans;src:url(/motion/discovery-direction/assets/product-sans-regular.ttf);font-weight:400;font-display:block}@font-face{font-family:DMDiscoveryInter;src:url(/motion/discovery-direction/assets/inter-medium.otf);font-weight:500;font-display:block}@font-face{font-family:DMDiscoveryInter;src:url(/motion/discovery-direction/assets/inter-regular.otf);font-weight:400;font-display:block}.dm-tour-detail *{box-sizing:border-box}.dm-tour-detail p,.dm-tour-detail h1,.dm-tour-detail h2,.dm-tour-detail h3{margin:0;font-weight:400}.dm-tour-detail img{display:block;pointer-events:none;user-select:none}.dm-tour-detail .preview{min-height:100svh;display:grid;place-items:center;overflow:hidden}.dm-tour-detail .stage{width:385px;height:684px;position:relative}.dm-tour-detail .phone{width:385px;height:684px;position:absolute;inset:0;transform-origin:top left}.dm-tour-detail .phone-shell{position:absolute;inset:0;width:385px;height:684px;object-fit:cover}.dm-tour-detail .screen{position:absolute;left:60px;top:39.17px;width:264px;height:585px;background:white;border-radius:35.729px;overflow:hidden;isolation:isolate}.dm-tour-detail .home,.dm-tour-detail .search-page{position:absolute;inset:0;opacity:0}.dm-tour-detail .system-chrome{position:absolute;inset:0;z-index:10;pointer-events:none}.dm-tour-detail .system-time{position:absolute;left:24.06px;top:15.85px;width:30.938px;font:500 9.625px/12.375px DMDiscoveryInter,sans-serif;color:#111318}.dm-tour-detail .dynamic-island{position:absolute;left:90.75px;top:11.04px;width:82.5px;height:22px;border-radius:999px;background:#000}.dm-tour-detail .front-camera{position:absolute;left:159.5px;top:26.23px;width:4.813px;height:4.813px;z-index:1}.dm-tour-detail .system-status{position:absolute;left:197.31px;top:16.54px;display:flex;gap:3.437px;align-items:center}.dm-tour-detail .system-status img:nth-child(1){width:13px;height:12px}.dm-tour-detail .system-status img:nth-child(2){width:13px;height:13px}.dm-tour-detail .system-status img:nth-child(3){width:17px;height:12px}.dm-tour-detail .app-cover{position:absolute;inset:0;background:#fff;z-index:9;pointer-events:none;opacity:1}.dm-tour-detail .user-header{position:absolute;left:0;top:55.83px;width:264px;height:34px}.dm-tour-detail .avatar{position:absolute;left:17px;top:0;width:33px;height:33px;border-radius:50%;object-fit:cover}.dm-tour-detail .welcome{position:absolute;left:57px;top:5px;width:77px;font-size:8px;line-height:6.48px;letter-spacing:-.2094px;opacity:.5}.dm-tour-detail .user-name{position:absolute;left:57px;top:14px;width:130px;font-size:14px;line-height:13.809px;font-weight:500;letter-spacing:-.4464px}.dm-tour-detail .home-bell{position:absolute;left:214px;top:.5px;width:33px;height:33px}.dm-tour-detail .home-heading,.dm-tour-detail .search-heading{position:absolute;left:14px;top:106.83px;width:233px;font-weight:500;font-size:27px;line-height:28px;letter-spacing:-.8px}.dm-tour-detail .home-featured{position:absolute;left:7px;top:179.83px;width:250.25px;height:211.75px;overflow:hidden;border-radius:18.69px}.dm-tour-detail .featured-photo{position:absolute;left:0;top:.15px;width:250.388px;height:250.388px;object-fit:cover;border-radius:12.89px}.dm-tour-detail .featured-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 37.736%,rgba(0,0,0,.35) 69.34%)}.dm-tour-detail .home-featured h2{position:absolute;left:12px;top:93px;width:230px;font-size:22.303px;line-height:23.418px;font-weight:500;letter-spacing:-.4259px;color:white}.dm-tour-detail .featured-subtitle{position:absolute;left:12px;top:149px;width:230px;font-size:10.921px;line-height:13px;color:white;transform:translateY(-50%);text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-tour-detail .editorial-badge,.dm-tour-detail .glass-badge{position:absolute;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:.281px solid transparent;border-radius:999px;background:rgba(255,255,255,.15);backdrop-filter:blur(1.15px);color:white;font-family:DM Discovery Product Sans,sans-serif;font-size:11.805px;letter-spacing:-.2361px;height:33px;padding:0 13.117px}.dm-tour-detail .editorial-badge{left:9.63px;top:11px;height:32.911px;gap:8.198px;font-family:DM Discovery Helvetica Neue,sans-serif;font-size:10.921px;line-height:10.011px}.dm-tour-detail .editorial-badge img{width:10.845px;height:10.845px}.dm-tour-detail .featured-days{left:11px;top:169px;padding:0 11.805px}.dm-tour-detail .featured-price{left:66px;top:169px;padding:0 11.805px}.dm-tour-detail .open-tour{position:absolute;left:207px;top:168px;display:flex;align-items:center;justify-content:center;width:32.688px;height:32.688px;border-radius:999px;background:#0071ff;box-shadow:0 3.553px 8.527px rgba(11,100,221,.29)}.dm-tour-detail .open-tour img{width:14.923px;height:14.923px}.dm-tour-detail .entry{position:absolute;top:399.83px;height:72px;border-radius:12.431px;background:rgba(0,113,255,.06)}.dm-tour-detail .direction-entry{left:7px;width:124px}.dm-tour-detail .date-entry{left:135px;width:122px}.dm-tour-detail .entry-icon{position:absolute;left:6px;top:6px;width:24px;height:24px}.dm-tour-detail .entry p{position:absolute;left:9px;top:44px;width:101px;font-size:10.509px;line-height:10.509px;letter-spacing:-.3909px}.dm-tour-detail .date-entry p{left:10px}.dm-tour-detail .entry-arrow{position:absolute;left:96px;top:44px;width:19.722px;height:19.722px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#0071ff;box-shadow:0 2.144px 5.145px rgba(11,100,221,.29)}.dm-tour-detail .date-entry .entry-arrow{left:95px}.dm-tour-detail .entry-arrow img{width:9.003px;height:9.003px}.dm-tour-detail .popular{position:absolute;left:0;top:492.83px;width:264px;height:174.311px}.dm-tour-detail .popular h2{position:absolute;left:14px;top:0;font-size:18px;line-height:13.809px;letter-spacing:-.4464px;font-weight:500;white-space:nowrap}.dm-tour-detail .destination{position:absolute;top:28px;height:146.371px;border-radius:19.46px;overflow:hidden}.dm-tour-detail .tobolsk{left:7px;width:164.019px}.dm-tour-detail .tyumen{left:177.25px;width:156.752px}.dm-tour-detail .destination-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dm-tour-detail .destination h3{position:absolute;left:13.49px;top:103.81px;font:400 14.533px/17.648px DMDiscoveryInter,sans-serif;color:white}.dm-tour-detail .destination p{position:absolute;left:13.49px;top:123.53px;font:400 11.419px/14.533px DMDiscoveryInter,sans-serif;color:rgba(255,255,255,.85)}.dm-tour-detail .destination-arrow{position:absolute;right:11.42px;top:104.85px;width:32.181px;height:32.181px;background:rgba(255,255,255,.15);border:1.038px solid rgba(255,255,255,.33);border-radius:999px;backdrop-filter:blur(4.152px);display:flex;align-items:center;justify-content:center}.dm-tour-detail .destination-arrow img{width:15.571px;height:15.571px}.dm-tour-detail .top-actions{position:absolute;inset:0;z-index:5;pointer-events:none}.dm-tour-detail .back,.dm-tour-detail .search-bell{position:absolute;top:56.33px;width:33px;height:33px}.dm-tour-detail .back{left:14px}.dm-tour-detail .search-bell{left:215px}.dm-tour-detail .shared-search{position:absolute;left:14px;top:174.83px;width:233px;height:38px;border-radius:999px;background:#f2f2f2;overflow:hidden;z-index:6;transform-origin:top left}.dm-tour-detail .search-icon{position:absolute;left:12.5px;top:12.5px;width:12.345px;height:12.345px}.dm-tour-detail .shared-search p{position:absolute;left:34px;top:14px;width:125px;font:400 11.893px/57.977px DM Discovery Product Sans,sans-serif;letter-spacing:-.2379px;opacity:.3;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.dm-tour-detail .microphone{position:absolute;right:5px;top:5px;width:28px;height:28px;background:white;border-radius:999px;display:grid;place-items:center}.dm-tour-detail .microphone img{width:9px;height:15px}.dm-tour-detail .chip-rail{position:absolute;left:0;top:224.83px;width:600px;height:38.864px;z-index:4}.dm-tour-detail .chip{position:absolute;top:0;border:.303px solid transparent;display:flex;align-items:center;justify-content:center;padding:14.099px;border-radius:1209.067px;background:#f0f7ff;backdrop-filter:blur(1.236px);font:400 11.893px/57.977px DM Discovery Product Sans,sans-serif;letter-spacing:-.2379px;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;height:38.864px}.dm-tour-detail .chip-all{left:14px;background:#0071ff;color:white}.dm-tour-detail .chip-weekend{left:67.09px}.dm-tour-detail .chip-caucasus{left:170px}.dm-tour-detail .chip-nature{left:239px}.dm-tour-detail .chip-abroad{left:319px;top:-1px}.dm-tour-detail .chip-hot{left:400px;top:-1px;gap:8.812px;padding:11.1px 14.099px}.dm-tour-detail .chip-hot img{width:13.801px;height:16.058px}.dm-tour-detail .results-mask{position:absolute;left:0;top:151px;width:264px;height:434px;overflow:hidden}.dm-tour-detail .results-position{position:absolute;left:0;top:122.83px;width:264px;height:800px}.dm-tour-detail .regular-results,.dm-tour-detail .hot-results{position:absolute;inset:0}.dm-tour-detail .tour-card{position:absolute;left:7px;top:0;width:250px;height:240px;border-radius:24px;overflow:hidden;color:white}.dm-tour-detail .tour-card:nth-child(2){top:247px}.dm-tour-detail .tour-card:nth-child(3){top:496px}.dm-tour-detail .tour-base{position:absolute;inset:0;width:250px;height:240px;object-fit:cover;border-radius:24px}.dm-tour-detail .base-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 37%,rgba(6,19,37,.79))}.dm-tour-detail .tour-photo{position:absolute;object-fit:cover;border-radius:12.89px}.dm-tour-detail .tour-card.kazan .tour-photo{left:0;top:.15px;width:250.388px;height:250.388px}.dm-tour-detail .tour-card.petersburg .tour-photo{left:-25px;top:0;width:328px;height:291px;border-radius:16px}.dm-tour-detail .tour-card.samara .tour-photo{left:-37px;top:0;width:385px;height:385px}.dm-tour-detail .tour-card.ufa .tour-photo{left:-2px;top:0;width:255px;height:255px}.dm-tour-detail .tour-shade{position:absolute;left:0;top:0;width:250px;height:251px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 84.462%)}.dm-tour-detail .ufa .tour-shade{background:linear-gradient(180deg,transparent 29.681%,rgba(0,0,0,.35) 72.389%)}.dm-tour-detail .tour-card h2{position:absolute;left:12px;top:135px;width:230px;font-weight:500;font-size:22.303px;line-height:23.418px;letter-spacing:-.4259px}.dm-tour-detail .tour-subtitle{position:absolute;left:12px;top:169px;width:202px;transform:translateY(-50%);font-size:10.921px;line-height:13px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-tour-detail .tour-days{left:9px;top:9px;height:31.611px}.dm-tour-detail .tour-price{left:69px;top:9px;height:31.611px}.dm-tour-detail .petersburg .tour-price{left:76px}.dm-tour-detail .tour-heart{position:absolute;left:207px;top:9px;width:34px;height:34px}.dm-tour-detail .tour-card .open-tour{top:196px}.dm-tour-detail .thumbs{position:absolute;left:12px;top:185.07px;width:176px;height:42.927px}.dm-tour-detail .thumb{position:absolute;top:1.07px;width:41.55px;height:41.55px;border-radius:10.141px;overflow:hidden}.dm-tour-detail .thumb:nth-child(1){left:0}.dm-tour-detail .thumb:nth-child(2){left:44.77px}.dm-tour-detail .thumb:nth-child(3){left:89.54px}.dm-tour-detail .thumb-base{position:absolute;inset:0;width:41.55px;height:41.55px;object-fit:cover}.dm-tour-detail .thumb-photo{position:absolute;object-fit:cover}.dm-tour-detail .thumb:nth-child(1) .thumb-photo{left:-14.56px;top:-4.71px;width:82.244px;height:54.829px}.dm-tour-detail .thumb:nth-child(2) .thumb-photo{left:-11.14px;top:0;width:55.258px;height:41.55px}.dm-tour-detail .thumb:nth-child(3) .thumb-photo{left:0;top:0;width:41.55px;height:41.55px}.dm-tour-detail .petersburg .thumb:nth-child(3){left:89px;top:.93px}.dm-tour-detail .petersburg .thumb:nth-child(3) .thumb-photo{left:-11.14px;width:55.258px}.dm-tour-detail .samara .thumb:nth-child(1) .thumb-photo{left:-7px}.dm-tour-detail .ufa .thumb:nth-child(1) .thumb-photo{left:-12px;top:-1.15px;width:65px;height:43px}.dm-tour-detail .ufa .thumb:nth-child(2) .thumb-photo{left:-5.77px}.dm-tour-detail .thumb-count{position:absolute;left:134.31px;top:0;width:42.927px;height:42.927px;border-radius:10.732px;background:rgba(255,255,255,.15);backdrop-filter:blur(1.234px);border:.302px solid transparent}.dm-tour-detail .thumb-count span{position:absolute;left:11.51px;top:16.28px;font:400 14.077px/68.625px DM Discovery Product Sans,sans-serif;letter-spacing:-.2815px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-tour-detail .petersburg h2{top:136px}.dm-tour-detail .petersburg .tour-subtitle{top:170px}.dm-tour-detail .petersburg .thumbs{top:186.07px}.dm-tour-detail .petersburg .open-tour{top:197px}.dm-tour-detail .bottom-nav{position:absolute;left:14px;top:529.83px;width:236px;height:42px;border-radius:1012.365px;background:white;overflow:hidden;z-index:8}.dm-tour-detail .bottom-nav img,.dm-tour-detail .bottom-nav span{position:absolute}.dm-tour-detail .nav-search{left:21.81px;top:9.81px;width:15.125px;height:15.125px}.dm-tour-detail .nav-heart{left:80.93px;top:10.01px;width:14.726px;height:14.726px}.dm-tour-detail .nav-trips{left:142.4px;top:10.4px;width:10.926px;height:13.359px}.dm-tour-detail .nav-profile{left:200.312px;top:11.312px;width:11.457px;height:12.719px}.dm-tour-detail .bottom-nav span{top:27px;font-size:4.941px;line-height:4.941px;letter-spacing:-.1838px;color:#1478f5;white-space:nowrap}.dm-tour-detail .label-search{left:23px}.dm-tour-detail .label-heart{left:76px}.dm-tour-detail .label-trips{left:139px}.dm-tour-detail .label-profile{left:196px}.dm-tour-detail .featured-days,.dm-tour-detail .featured-price{background:white;color:#050507;height:32px;backdrop-filter:blur(1.035px);border-width:.253px}.dm-tour-detail .destination::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.66));pointer-events:none}.dm-tour-detail .destination h3,.dm-tour-detail .destination p,.dm-tour-detail .destination-arrow{z-index:1}.dm-tour-detail .dynamic-island{z-index:2}.dm-tour-detail .front-camera{z-index:1}.dm-tour-detail .chip{height:37.1984px;padding:0}.dm-tour-detail .chip-all{width:48.1984px}.dm-tour-detail .chip-weekend{width:98.1984px}.dm-tour-detail .chip-caucasus{width:64.1984px}.dm-tour-detail .chip-nature,.dm-tour-detail .chip-abroad{width:76.1984px}.dm-tour-detail .chip-hot{width:137.8112px;height:38.258px}.dm-tour-detail .featured-days{width:52.6108px;height:31.6108px}.dm-tour-detail .featured-price{width:80.6108px;height:31.6108px}.dm-tour-detail .tour-days{width:55.2343px}.dm-tour-detail .tour-price{width:83.2343px}.dm-tour-detail .petersburg .tour-days{width:61.2343px}
.dm-tour-detail .home-mount,.dm-tour-detail .chrome-mount{position:absolute;inset:0}.dm-tour-detail .home{opacity:1}.dm-tour-detail .shared-hero{z-index:1;transform-origin:center}.dm-tour-detail .detail-actions{position:absolute;inset:0;opacity:0}.dm-tour-detail .detail-back{position:absolute;left:20px;top:54px;width:33px;height:33px}.dm-tour-detail .detail-heart{position:absolute;left:213px;top:54px;width:34px;height:34px}.dm-tour-detail .detail-share{position:absolute;left:174px;top:54px;width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.15);backdrop-filter:blur(1.15px);display:grid;place-items:center}.dm-tour-detail .detail-share img{width:12.5px;height:12.5px}.dm-tour-detail .tour-scroll{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;will-change:transform}.dm-tour-detail .detail-sheet{position:absolute;left:0;top:216.83px;width:264px;height:708px;background:#fff;border-radius:24px;overflow:hidden}.dm-tour-detail .detail-sheet h2{font:400 16px/21px DM Discovery Product Sans,sans-serif;letter-spacing:-.32px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-tour-detail .description{position:absolute;left:17px;top:24px;width:235px;height:67px}.dm-tour-detail .description h2{position:absolute;top:1px}.dm-tour-detail .description p{position:absolute;top:51px;transform:translateY(-50%);font-size:10px;line-height:13px;opacity:.5;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-tour-detail .visit{position:absolute;left:17px;top:121px;width:350px}.dm-tour-detail .visit-card{position:absolute;left:0;top:29px;width:109px;height:109px}.dm-tour-detail .visit-card:nth-of-type(2){left:115px}.dm-tour-detail .visit-card:nth-of-type(3){left:230px}.dm-tour-detail .visit-photo{position:absolute;inset:0;overflow:hidden;border-radius:10px}.dm-tour-detail .visit-card img{position:absolute;width:109px;height:109px;object-fit:cover}.dm-tour-detail .visit-card:first-of-type img{left:-38.21px;top:-12.36px;width:215.753px;height:143.835px}.dm-tour-detail .visit-card:nth-of-type(2) img{left:-29.22px;top:0;width:144.959px;height:109px}.dm-tour-detail .visit-card p{position:absolute;top:120.5px;transform:translateY(-50%);font-size:10px;line-height:13px;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-tour-detail .dates{position:absolute;left:17px;top:304px;width:350px}.dm-tour-detail .date-row{position:absolute;left:1px;top:26px;display:flex;gap:5.15px}.dm-tour-detail .date-card{position:relative;flex-shrink:0;width:49.963px;height:38px;border-radius:8.444px;background:#f0f7ff;transform-origin:center}.dm-tour-detail .date-card strong{position:absolute;left:9.56px;top:12.06px;font:400 10.142px/13.804px DM Discovery Product Sans,sans-serif;letter-spacing:-.2028px;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.dm-tour-detail .date-card small{position:absolute;left:9.58px;top:26.65px;transform:translateY(-50%);font-size:5.607px;line-height:11.856px;letter-spacing:-.1121px;opacity:.5;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.dm-tour-detail .program-panel{position:absolute;left:17px;top:393px;width:233px;height:289px;border-radius:20.87px;background:#f2f2f2;overflow:hidden}.dm-tour-detail .tabs{position:absolute;left:11px;top:11.49px;width:209px;height:29.028px;border-radius:999px;background:white;z-index:2}.dm-tour-detail .active-pill{position:absolute;left:0;top:0;width:69.92px;height:29.028px;background:black;border-radius:999px}.dm-tour-detail .tab{position:absolute;top:0;height:29.028px;display:flex;align-items:center;justify-content:center;font:400 9.536px/46.488px DM Discovery Product Sans,sans-serif;letter-spacing:-.1907px;white-space:nowrap}.dm-tour-detail .program-tab{left:0;width:69.92px}.dm-tour-detail .included-tab{left:69.92px;width:80.67px}.dm-tour-detail .services-tab{left:150.59px;width:58.41px}.dm-tour-detail .tab-content{position:absolute;inset:0;opacity:0}.dm-tour-detail .program-step{position:absolute;left:35px;top:73.5px;font-size:10px;line-height:13px}.dm-tour-detail .program-step:nth-of-type(2){top:127.5px}.dm-tour-detail .program-step:nth-of-type(3){top:193.5px}.dm-tour-detail .program-step:nth-of-type(4){top:244.5px}.dm-tour-detail .program-step h3{font:400 10px/13px DM Discovery Helvetica Neue,sans-serif;transform:translateY(-50%);text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.dm-tour-detail .program-step p{position:absolute;top:21.5px;width:193px;opacity:.5;transform:translateY(-50%);text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-tour-detail .program-step:nth-of-type(2) p{top:30px}.dm-tour-detail .program-step:nth-of-type(3) p{top:23.5px;width:185px}.dm-tour-detail .program-step:nth-of-type(4) p{top:19px}.dm-tour-detail .program-step i{position:absolute;left:-19px;top:-3.5px;width:7px;height:7px;border-radius:50%;background:black}.dm-tour-detail .program-days{position:absolute;left:9px;top:79px;width:20px;height:159px}.dm-tour-detail .included-list{position:absolute;left:16px;top:65px;width:210px;display:flex;flex-direction:column;gap:9px}.dm-tour-detail .included-list>div{display:flex;gap:10px;align-items:flex-start}.dm-tour-detail .included-list img{width:13.086px;height:13.086px;flex-shrink:0}.dm-tour-detail .included-list p{font:400 9.814px/14.394px DMDiscoveryInter,sans-serif;color:#101010}.dm-tour-detail .expenses{position:absolute;left:17px;top:258px;width:200.508px;transform:translateY(-50%);font:400 10px/13px DM Discovery Helvetica Neue,sans-serif;opacity:.5;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-tour-detail .services-content h3{position:absolute;left:17px;top:73.5px;transform:translateY(-50%);font:400 10px/13px DM Discovery Helvetica Neue,sans-serif;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-tour-detail .service-list{position:absolute;left:17px;top:98px;width:201px;font-size:10px;line-height:13px}.dm-tour-detail .service-list>div{display:flex;justify-content:space-between;margin-bottom:8.22px}.dm-tour-detail .service-list span:first-child{opacity:.5}.dm-tour-detail .purchase-dock{position:absolute;left:0;top:491.83px;width:264px;height:93px;border-radius:24px;background:#fff;overflow:hidden;z-index:8;opacity:0;pointer-events:none}.dm-tour-detail .purchase-price{position:absolute;left:17px;top:14.5px;transform:translateY(-50%);font:500 19px/13px DM Discovery Helvetica Neue,sans-serif;letter-spacing:-.38px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-tour-detail .purchase-duration{position:absolute;left:175px;top:9px;font:400 11.893px/57.977px DM Discovery Product Sans,sans-serif;letter-spacing:-.2379px;opacity:.5;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.dm-tour-detail .booking-cta{position:absolute;left:14px;top:37px;width:236px;height:42px;border-radius:999px;background:#f2f2f2;overflow:hidden}.dm-tour-detail .booking-cta>span{position:absolute;left:68px;top:17px;font:400 12px/57.551px DM Discovery Product Sans,sans-serif;letter-spacing:-.24px;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.dm-tour-detail .initial-label{color:#afafb1}.dm-tour-detail .active-label{color:#fff;opacity:0}.dm-tour-detail .white-opening{position:absolute;left:0;top:0;width:264px;height:585px;background:white;z-index:9;clip-path:inset(529px 14px 14px round 21px);opacity:0;pointer-events:none}.dm-tour-detail .chrome-mount{z-index:10;pointer-events:none}.dm-tour-detail .white-status{position:absolute;inset:0;opacity:0}.dm-tour-detail .white-status .system-time{color:#fff}.dm-tour-detail .screen{contain:paint}.dm-tour-detail .status-edge{position:absolute;left:0;top:0;width:264px;height:60px;background:rgba(255,255,255,.52);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);mask-image:linear-gradient(to bottom,#000 0%,#000 35%,rgba(0,0,0,.75) 55%,rgba(0,0,0,.30) 78%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 35%,rgba(0,0,0,.75) 55%,rgba(0,0,0,.30) 78%,transparent 100%);opacity:0;border:0;box-shadow:none}.dm-tour-detail .tabs{overflow:hidden;isolation:isolate;border:0;box-shadow:none}.dm-tour-detail .active-pill{border:0;box-shadow:none;will-change:transform,width}.dm-tour-detail .tab{line-height:13px;border:0;box-shadow:none;background:transparent}.dm-tour-detail .purchase-dock{overflow:visible}.dm-tour-detail .purchase-dock::before{content:"";position:absolute;top:-28px;left:0;right:0;height:28px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.35) 45%,rgba(255,255,255,.82) 78%,#fff 100%)}
.dm-decision-comparison,.dm-tour-detail{position:absolute;inset:0;overflow:hidden;pointer-events:none;font-family:"DM Discovery Helvetica Neue",sans-serif;color:#050507;font-synthesis:none;-webkit-font-smoothing:antialiased}
.dm-decision-comparison:not([data-ready="true"])>*,.dm-tour-detail:not([data-ready="true"])>*{visibility:hidden}
.dm-decision-comparison .preview,.dm-tour-detail .preview{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;background:transparent}
.dm-decision-comparison .stage,.dm-tour-detail .stage{position:absolute;left:21.6495%;top:4.6854%;width:385px;height:684px;transform:scale(var(--phone-scale,1));transform-origin:top left}
.dm-tour-detail .stage{left:22.0290%}
.dm-decision-comparison .phone,.dm-tour-detail .phone{transform:none;width:385px;height:684px}
@media(max-width:900px){.dm-tour-detail .stage{left:21.6495%}}

.dm-booking-flow .ref-0{background:white;position:relative;border-radius:35.729px;width:100%;height:100%}.dm-booking-flow .ref-1{position:absolute;left:159.5px;width:4.813px;height:4.813px;top:26.23px}.dm-booking-flow .ref-2{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-3{position:absolute;background:black;height:22px;left:90.75px;border-radius:11534324px;top:11.04px;width:82.5px}.dm-booking-flow .ref-4{position:absolute;display:flex;gap:3.437px;align-items:center;left:197.31px;overflow:hidden;top:16.54px}.dm-booking-flow .ref-5{height:12px;position:relative;flex-shrink:0;width:13px}.dm-booking-flow .ref-6{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-7{position:relative;flex-shrink:0;width:13px;height:13px}.dm-booking-flow .ref-8{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-9{height:12px;position:relative;flex-shrink:0;width:17px}.dm-booking-flow .ref-10{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-11{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:12.375px;left:24.06px;font-style:normal;color:#111318;font-size:9.625px;top:15.85px;width:30.938px}.dm-booking-flow .ref-12{position:absolute;left:13px;width:33px;height:33px;top:56.33px}.dm-booking-flow .ref-13{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-14{position:absolute;background:#f2f2f2;display:flex;align-items:center;justify-content:center;left:218px;overflow:hidden;border-radius:999px;width:33px;height:33px;top:54px}.dm-booking-flow .ref-15{position:relative;flex-shrink:0;width:16px;height:16px}.dm-booking-flow .ref-16{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-17{transform:translateY(-50%);text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;position:absolute;display:flex;flex-direction:column;font-family:"DM Discovery Helvetica Neue";font-weight:400;justify-content:center;line-height:0;left:106px;font-style:normal;opacity:0.5;color:#050507;font-size:10px;top:72.5px;white-space:nowrap}.dm-booking-flow .ref-18{line-height:13px}.dm-booking-flow .ref-19{position:absolute;background:#2884fc;display:flex;height:38px;align-items:center;justify-content:center;left:15px;overflow:hidden;padding-left:12.86px;padding-right:12.86px;border-radius:119px;top:532px;width:233px}.dm-booking-flow .ref-20{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;font-size:11.893px;color:white;letter-spacing:-0.2379px;white-space:nowrap}.dm-booking-flow .ref-21{position:absolute;display:flex;gap:4px;align-items:flex-start;left:15px;overflow:hidden;top:511px;width:236px}.dm-booking-flow .ref-22{background:#0071ff;flex:1 0 0;height:3px;min-width:1px;position:relative;border-radius:999px}.dm-booking-flow .ref-23{background:#f2f2f2;flex:1 0 0;height:3px;min-width:1px;position:relative;border-radius:999px}.dm-booking-flow .ref-24{background:#f2f2f2;flex:1 0 0;height:3px;min-width:1px;position:relative;border-radius:999px}.dm-booking-flow .ref-25{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:27px;left:13px;font-style:normal;color:#050507;font-size:25px;top:110px;letter-spacing:-0.8px;width:236px}.dm-booking-flow .ref-26{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:10px;overflow:hidden;padding:8px;border-radius:18px;top:154px;width:241px}.dm-booking-flow .ref-27{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-booking-flow .ref-28{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-booking-flow .ref-29{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-booking-flow .ref-30{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-booking-flow .ref-31{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-booking-flow .ref-32{position:absolute;display:flex;flex-direction:column;gap:12px;align-items:flex-start;left:15px;top:355px;width:236px}.dm-booking-flow .ref-33{display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;flex-shrink:0;width:100%}.dm-booking-flow .ref-34{word-break:break-word;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#050507;font-size:14px;white-space:nowrap}.dm-booking-flow .ref-35{display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}.dm-booking-flow .ref-36{display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;flex-shrink:0;width:100%}.dm-booking-flow .ref-37{word-break:break-word;display:flex;flex-direction:column;gap:3px;align-items:flex-start;line-height:1.3;font-style:normal;overflow:hidden;position:relative;flex-shrink:0;width:115px}.dm-booking-flow .ref-38{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;color:#050507;font-size:11px;letter-spacing:-0.22px;width:100%}.dm-booking-flow .ref-39{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;color:#858589;font-size:9px;letter-spacing:-0.18px;width:100%}.dm-booking-flow .ref-40{display:flex;gap:12px;align-items:center;overflow:hidden;position:relative;flex-shrink:0}.dm-booking-flow .ref-41{background:#f2f2f2;display:flex;align-items:center;justify-content:center;opacity:0.8;overflow:hidden;position:relative;border-radius:999px;flex-shrink:0;width:27px;height:27px}.dm-booking-flow .ref-42{position:relative;flex-shrink:0;width:12px;height:12px}.dm-booking-flow .ref-43{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-44{word-break:break-word;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#050507;font-size:12px;white-space:nowrap}.dm-booking-flow .ref-45{background:#f0f7ff;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:999px;flex-shrink:0;width:27px;height:27px}.dm-booking-flow .ref-46{position:relative;flex-shrink:0;width:12px;height:12px}.dm-booking-flow .ref-47{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-48{display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;flex-shrink:0;width:100%}.dm-booking-flow .ref-49{word-break:break-word;display:flex;flex-direction:column;gap:3px;align-items:flex-start;line-height:1.3;font-style:normal;overflow:hidden;position:relative;flex-shrink:0;width:115px}.dm-booking-flow .ref-50{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;color:#050507;font-size:11px;letter-spacing:-0.22px;width:100%}.dm-booking-flow .ref-51{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;color:#858589;font-size:9px;letter-spacing:-0.18px;width:100%}.dm-booking-flow .ref-52{display:flex;gap:12px;align-items:center;overflow:hidden;position:relative;flex-shrink:0}.dm-booking-flow .ref-53{background:#f2f2f2;display:flex;align-items:center;justify-content:center;opacity:0.8;overflow:hidden;position:relative;border-radius:999px;flex-shrink:0;width:27px;height:27px}.dm-booking-flow .ref-54{position:relative;flex-shrink:0;width:12px;height:12px}.dm-booking-flow .ref-55{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-56{word-break:break-word;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#050507;font-size:12px;white-space:nowrap}.dm-booking-flow .ref-57{background:#f0f7ff;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:999px;flex-shrink:0;width:27px;height:27px}.dm-booking-flow .ref-58{position:relative;flex-shrink:0;width:12px;height:12px}.dm-booking-flow .ref-59{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-60{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:1.3;left:15px;font-style:normal;color:#050507;font-size:11px;top:477px;letter-spacing:-0.22px;width:115px}.dm-booking-flow .ref-61{position:absolute;display:flex;flex-direction:column;gap:8px;align-items:flex-start;left:15px;top:264px;width:236px}.dm-booking-flow .ref-62{display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;flex-shrink:0;width:100%}.dm-booking-flow .ref-63{word-break:break-word;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#050507;font-size:14px;white-space:nowrap}.dm-booking-flow .ref-64{display:flex;gap:6px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}.dm-booking-flow .ref-65{height:39px;position:relative;flex-shrink:0;width:112px}.dm-booking-flow .ref-66{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:0;font-style:normal;font-size:9px;color:rgba(0,0,0,0.5);top:0;letter-spacing:-0.18px;width:60px}.dm-booking-flow .ref-67{position:absolute;background:#f2f2f2;height:30px;left:0;opacity:0.8;border-radius:999px;top:14px;width:112px}.dm-booking-flow .ref-68{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:11px;font-style:normal;font-size:9px;color:var(--case-color-text-primary,#101010);top:24px;letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-69{position:absolute;display:flex;align-items:center;justify-content:center;left:95px;width:5.841px;height:5.841px;top:25px}.dm-booking-flow .ref-70{flex:none;transform:rotate(135deg)}.dm-booking-flow .ref-71{position:relative;width:4.13px;height:4.13px}.dm-booking-flow .ref-72{position:absolute;inset:-7.87%}.dm-booking-flow .ref-73{display:block;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-74{position:absolute;background:white;border-width:0.75px;border-color:rgba(38,38,38,0.12);border-style:solid;display:flex;flex-direction:column;height:81px;align-items:flex-start;left:0;overflow:hidden;border-radius:12px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.1);top:48px;width:112px}.dm-booking-flow .ref-75{background:white;display:flex;height:27px;align-items:center;overflow:hidden;padding-left:10px;padding-right:10px;position:relative;flex-shrink:0;width:112px}.dm-booking-flow .ref-76{word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;font-style:normal;position:relative;flex-shrink:0;font-size:9px;color:var(--case-color-text-primary,#101010);letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-77{background:white;display:flex;height:27px;align-items:center;overflow:hidden;padding-left:10px;padding-right:10px;position:relative;flex-shrink:0;width:112px}.dm-booking-flow .ref-78{word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;font-style:normal;position:relative;flex-shrink:0;font-size:9px;color:var(--case-color-text-primary,#101010);letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-79{background:white;display:flex;height:27px;align-items:center;overflow:hidden;padding-left:10px;padding-right:10px;position:relative;flex-shrink:0;width:112px}.dm-booking-flow .ref-80{word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;font-style:normal;position:relative;flex-shrink:0;font-size:9px;color:var(--case-color-text-primary,#101010);letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-81{height:39px;position:relative;flex-shrink:0;width:118px}.dm-booking-flow .ref-82{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:0;font-style:normal;font-size:9px;color:rgba(0,0,0,0.5);top:0;letter-spacing:-0.18px;width:60px}.dm-booking-flow .ref-83{position:absolute;background:#f2f2f2;height:30px;left:0;opacity:0.8;border-radius:999px;top:14px;width:118px}.dm-booking-flow .ref-84{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:400;font-weight:400;line-height:8px;left:11px;font-style:normal;opacity:0;font-size:7px;color:black;top:22.5px;letter-spacing:-0.14px;white-space:nowrap}.dm-booking-flow .ref-85{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:11px;font-style:normal;font-size:9px;color:var(--case-color-text-primary,#101010);top:24.5px;letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-86{position:absolute;height:11.128px;left:97px;top:22.67px;width:10.014px}.dm-booking-flow .ref-87{position:absolute;inset:-3.46% -3.84%}.dm-booking-flow .ref-88{display:block;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-89{transform:translateY(-50%);text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;position:absolute;display:flex;flex-direction:column;font-family:"DM Discovery Helvetica Neue";font-weight:500;justify-content:center;line-height:0;left:180px;font-style:normal;color:#050507;font-size:19px;top:483.5px;letter-spacing:-0.38px;white-space:nowrap}.dm-booking-flow .ref-90{line-height:13px}.dm-booking-flow .ref-91{background:white;overflow:hidden;position:relative;border-radius:24px;width:100%;height:100%}.dm-booking-flow .ref-92{position:absolute;background:white;height:769px;left:0;overflow:hidden;border-radius:24px;top:-14px;width:264px}.dm-booking-flow .ref-93{word-break:break-word;position:absolute;background:white;height:123px;left:0;font-style:normal;top:11px;width:264px}.dm-booking-flow .ref-94{position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:27px;left:19px;color:#050507;font-size:21px;top:30px;letter-spacing:-0.8px;white-space:nowrap}.dm-booking-flow .ref-95{position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:20.19px;color:#111318;font-size:11.883px;top:81px;white-space:nowrap}.dm-booking-flow .ref-96{position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;height:11.946px;line-height:normal;left:14px;overflow:hidden;right:19.32px;color:#111318;font-size:9.786px;top:111.22px}.dm-booking-flow .ref-97{position:absolute;left:9.77px;opacity:0.5;top:0;white-space:nowrap}.dm-booking-flow .ref-98{position:absolute;left:43.12px;opacity:0.5;top:0;white-space:nowrap}.dm-booking-flow .ref-99{position:absolute;left:75.7px;opacity:0.5;top:0.19px;white-space:nowrap}.dm-booking-flow .ref-100{position:absolute;left:110.45px;opacity:0.5;top:0;white-space:nowrap}.dm-booking-flow .ref-101{position:absolute;left:144.12px;opacity:0.5;top:0;white-space:nowrap}.dm-booking-flow .ref-102{position:absolute;left:175.63px;opacity:0.5;top:0;width:32.954px}.dm-booking-flow .ref-103{position:absolute;left:210.76px;opacity:0.5;top:0;width:32.954px}.dm-booking-flow .ref-104{position:absolute;background:#a9a9a9;height:2px;left:104px;border-radius:999px;top:20px;width:45px}.dm-booking-flow .ref-105{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:20.19px;font-style:normal;color:#111318;font-size:11.883px;top:385px;white-space:nowrap}.dm-booking-flow .ref-106{position:absolute;height:156.388px;left:14.76px;overflow:hidden;top:148.47px;width:230.239px}.dm-booking-flow .ref-107{position:absolute;height:155.182px;left:0;overflow:hidden;right:-0.44px;top:1.04px}.dm-booking-flow .ref-108{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:0;overflow:hidden;border-radius:5.592px;top:0;width:31.456px}.dm-booking-flow .ref-109{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:9.76px;font-style:normal;color:#989da6;font-size:9.786px;top:8.39px;white-space:nowrap}.dm-booking-flow .ref-110{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:31.46px;overflow:hidden;border-radius:5.592px;top:0;width:31.456px}.dm-booking-flow .ref-111{position:absolute;left:5.14px;width:24.979px;height:24.979px;top:0.56px}.dm-booking-flow .ref-112{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-113{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:15.19px;font-style:normal;font-size:9.786px;color:white;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-114{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:65.08px;overflow:hidden;border-radius:5.592px;top:0;width:31.456px}.dm-booking-flow .ref-115{position:absolute;left:5.18px;width:24.979px;height:24.979px;top:0.56px}.dm-booking-flow .ref-116{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-117{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.64px;font-style:normal;font-size:9.786px;color:white;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-118{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:98.71px;overflow:hidden;border-radius:5.592px;top:0;width:31.456px}.dm-booking-flow .ref-119{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.64px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-120{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:132.34px;overflow:hidden;border-radius:5.592px;top:0;width:31.456px}.dm-booking-flow .ref-121{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.64px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-122{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:165.97px;overflow:hidden;border-radius:5.592px;top:0;width:31.456px}.dm-booking-flow .ref-123{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.64px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-124{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:197.42px;overflow:hidden;border-radius:5.592px;top:0;width:31.456px}.dm-booking-flow .ref-125{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:16.81px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-126{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:0;overflow:hidden;border-radius:5.592px;top:32.16px;width:31.456px}.dm-booking-flow .ref-127{position:absolute;left:2.93px;width:24.979px;height:24.979px;top:-0.1px}.dm-booking-flow .ref-128{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-129{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:12.47px;font-style:normal;font-size:9.786px;color:white;top:8.39px;white-space:nowrap}.dm-booking-flow .ref-130{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:31.46px;overflow:hidden;border-radius:5.592px;top:32.15px;width:31.456px}.dm-booking-flow .ref-131{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.64px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-132{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:65.08px;overflow:hidden;border-radius:5.592px;top:32.15px;width:31.456px}.dm-booking-flow .ref-133{position:absolute;left:5.18px;width:24.979px;height:24.979px;top:0.99px}.dm-booking-flow .ref-134{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-135{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.64px;font-style:normal;font-size:9.786px;color:white;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-136{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:98.71px;overflow:hidden;border-radius:5.592px;top:32.15px;width:31.456px}.dm-booking-flow .ref-137{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.93px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-138{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:132.34px;overflow:hidden;border-radius:5.592px;top:32.15px;width:31.456px}.dm-booking-flow .ref-139{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:13.01px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-140{position:absolute;height:26.563px;left:165.97px;overflow:hidden;border-radius:698.321px;top:32.15px;width:31.456px}.dm-booking-flow .ref-141{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-142{position:absolute;height:26.563px;left:197.42px;overflow:hidden;border-radius:5.592px;top:32.16px;width:31.456px}.dm-booking-flow .ref-143{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.1px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-144{position:absolute;height:26.563px;left:0;overflow:hidden;border-radius:698.321px;top:64.31px;width:31.456px}.dm-booking-flow .ref-145{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:9.76px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-146{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:31.46px;overflow:hidden;border-radius:5.592px;top:64.31px;width:31.456px}.dm-booking-flow .ref-147{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-148{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:65.08px;overflow:hidden;border-radius:5.592px;top:64.31px;width:31.456px}.dm-booking-flow .ref-149{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-150{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:98.71px;overflow:hidden;border-radius:5.592px;top:64.31px;width:31.456px}.dm-booking-flow .ref-151{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-152{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:132.34px;overflow:hidden;border-radius:5.592px;top:64.31px;width:31.456px}.dm-booking-flow .ref-153{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-154{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:165.97px;overflow:hidden;border-radius:5.592px;top:64.31px;width:31.456px}.dm-booking-flow .ref-155{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-156{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:197.42px;overflow:hidden;border-radius:5.592px;top:64.31px;width:31.456px}.dm-booking-flow .ref-157{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:13.56px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-158{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:0;overflow:hidden;border-radius:5.592px;top:96.46px;width:31.456px}.dm-booking-flow .ref-159{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:9.76px;font-style:normal;color:#111318;font-size:9.786px;top:8.39px;white-space:nowrap}.dm-booking-flow .ref-160{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:31.46px;overflow:hidden;border-radius:5.592px;top:96.46px;width:31.456px}.dm-booking-flow .ref-161{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-162{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:65.08px;overflow:hidden;border-radius:5.592px;top:96.46px;width:31.456px}.dm-booking-flow .ref-163{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-164{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:98.71px;overflow:hidden;border-radius:5.592px;top:96.46px;width:31.456px}.dm-booking-flow .ref-165{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-166{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:132.34px;overflow:hidden;border-radius:5.592px;top:96.46px;width:31.456px}.dm-booking-flow .ref-167{position:absolute;left:5.26px;width:24.979px;height:24.979px;top:0.76px}.dm-booking-flow .ref-168{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-169{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;font-size:9.786px;color:white;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-170{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:165.97px;overflow:hidden;border-radius:5.592px;top:96.46px;width:31.456px}.dm-booking-flow .ref-171{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-172{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:197.42px;overflow:hidden;border-radius:5.592px;top:96.46px;width:31.456px}.dm-booking-flow .ref-173{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.1px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-174{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:0;overflow:hidden;border-radius:5.592px;top:128.62px;width:31.456px}.dm-booking-flow .ref-175{position:absolute;left:2.93px;width:24.979px;height:24.979px;top:0.1px}.dm-booking-flow .ref-176{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-177{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:9.76px;font-style:normal;font-size:9.786px;color:white;top:8.39px;white-space:nowrap}.dm-booking-flow .ref-178{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:31.46px;overflow:hidden;border-radius:5.592px;top:128.62px;width:31.456px}.dm-booking-flow .ref-179{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-180{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:65.08px;overflow:hidden;border-radius:5.592px;top:128.62px;width:31.456px}.dm-booking-flow .ref-181{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-182{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:98.71px;overflow:hidden;border-radius:5.592px;top:128.62px;width:31.456px}.dm-booking-flow .ref-183{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.93px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-184{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:132.34px;border-radius:5.592px;top:128.62px;width:31.456px}.dm-booking-flow .ref-185{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:165.97px;border-radius:5.592px;top:128.62px;width:31.456px}.dm-booking-flow .ref-186{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:197.42px;border-radius:5.592px;top:128.62px;width:31.456px}.dm-booking-flow .ref-187{position:absolute;height:130.324px;left:0;overflow:hidden;right:0;top:152.57px}.dm-booking-flow .ref-188{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:0;overflow:hidden;border-radius:5.592px;top:7.18px;width:31.456px}.dm-booking-flow .ref-189{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#050507;font-size:9.786px;top:8.39px;white-space:nowrap}.dm-booking-flow .ref-190{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:31.46px;overflow:hidden;border-radius:5.592px;top:7.18px;width:31.456px}.dm-booking-flow .ref-191{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.64px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-192{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:65.08px;overflow:hidden;border-radius:5.592px;top:7.18px;width:31.456px}.dm-booking-flow .ref-193{position:absolute;left:5.18px;width:24.979px;height:24.979px;top:0.99px}.dm-booking-flow .ref-194{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-195{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.64px;font-style:normal;font-size:9.786px;color:white;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-196{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:98.71px;overflow:hidden;border-radius:5.592px;top:7.18px;width:31.456px}.dm-booking-flow .ref-197{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.93px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-198{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:132.34px;overflow:hidden;border-radius:5.592px;top:7.18px;width:31.456px}.dm-booking-flow .ref-199{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:13.01px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-200{position:absolute;height:26.563px;left:165.97px;opacity:0.3;overflow:hidden;border-radius:698.321px;top:7.18px;width:31.456px}.dm-booking-flow .ref-201{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-202{position:absolute;height:26.563px;left:197.42px;opacity:0.3;overflow:hidden;border-radius:5.592px;top:7.18px;width:31.456px}.dm-booking-flow .ref-203{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.1px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-204{position:absolute;height:26.563px;left:0;overflow:hidden;border-radius:698.321px;top:39.33px;width:31.456px}.dm-booking-flow .ref-205{position:absolute;left:2.17px;width:24.979px;height:24.979px;top:1.42px}.dm-booking-flow .ref-206{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-207{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:9.76px;font-style:normal;font-size:9.786px;color:white;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-208{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:31.46px;overflow:hidden;border-radius:5.592px;top:39.33px;width:31.456px}.dm-booking-flow .ref-209{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-210{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:65.08px;overflow:hidden;border-radius:5.592px;top:39.33px;width:31.456px}.dm-booking-flow .ref-211{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-212{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:98.71px;overflow:hidden;border-radius:5.592px;top:39.33px;width:31.456px}.dm-booking-flow .ref-213{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-214{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:132.34px;overflow:hidden;border-radius:5.592px;top:39.33px;width:31.456px}.dm-booking-flow .ref-215{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-216{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:165.97px;opacity:0.3;overflow:hidden;border-radius:5.592px;top:39.33px;width:31.456px}.dm-booking-flow .ref-217{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.47px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-218{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:197.42px;opacity:0.3;overflow:hidden;border-radius:5.592px;top:39.33px;width:31.456px}.dm-booking-flow .ref-219{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:13.56px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-220{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:0;overflow:hidden;border-radius:5.592px;top:71.49px;width:31.456px}.dm-booking-flow .ref-221{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:9.76px;font-style:normal;color:#111318;font-size:9.786px;top:8.39px;white-space:nowrap}.dm-booking-flow .ref-222{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:31.46px;overflow:hidden;border-radius:5.592px;top:71.49px;width:31.456px}.dm-booking-flow .ref-223{position:absolute;left:4.06px;width:24.979px;height:24.979px;top:0.76px}.dm-booking-flow .ref-224{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-225{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;font-size:9.786px;color:white;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-226{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:65.08px;overflow:hidden;border-radius:5.592px;top:71.49px;width:31.456px}.dm-booking-flow .ref-227{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-228{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:98.71px;overflow:hidden;border-radius:5.592px;top:71.49px;width:31.456px}.dm-booking-flow .ref-229{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-230{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:132.34px;overflow:hidden;border-radius:5.592px;top:71.49px;width:31.456px}.dm-booking-flow .ref-231{position:absolute;left:5.26px;width:24.979px;height:24.979px;top:0.76px}.dm-booking-flow .ref-232{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-233{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;font-size:9.786px;color:white;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-234{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:165.97px;opacity:0.3;overflow:hidden;border-radius:5.592px;top:71.49px;width:31.456px}.dm-booking-flow .ref-235{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-236{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:197.42px;opacity:0.3;overflow:hidden;border-radius:5.592px;top:71.49px;width:31.456px}.dm-booking-flow .ref-237{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.1px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-238{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:0;overflow:hidden;border-radius:5.592px;top:103.64px;width:31.456px}.dm-booking-flow .ref-239{position:absolute;left:2.93px;width:24.979px;height:24.979px;top:0.1px}.dm-booking-flow .ref-240{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-241{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:9.76px;font-style:normal;font-size:9.786px;color:white;top:8.39px;white-space:nowrap}.dm-booking-flow .ref-242{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:31.46px;overflow:hidden;border-radius:5.592px;top:103.64px;width:31.456px}.dm-booking-flow .ref-243{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-244{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:65.08px;overflow:hidden;border-radius:5.592px;top:103.64px;width:31.456px}.dm-booking-flow .ref-245{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.38px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-246{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:98.71px;overflow:hidden;border-radius:5.592px;top:103.64px;width:31.456px}.dm-booking-flow .ref-247{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.93px;font-style:normal;color:#111318;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-248{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:132.34px;overflow:hidden;border-radius:5.592px;top:103.64px;width:31.456px}.dm-booking-flow .ref-249{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:15.19px;font-style:normal;color:#989da6;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-250{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:165.97px;overflow:hidden;border-radius:5.592px;top:103.64px;width:31.456px}.dm-booking-flow .ref-251{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.64px;font-style:normal;color:#989da6;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-252{position:absolute;background:rgba(0,0,0,0);height:26.563px;left:197.42px;overflow:hidden;border-radius:5.592px;top:103.64px;width:31.456px}.dm-booking-flow .ref-253{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.64px;font-style:normal;color:#989da6;font-size:9.786px;top:7.31px;white-space:nowrap}.dm-booking-flow .ref-254{position:absolute;height:153.509px;left:18px;overflow:hidden;top:415px;width:226px}.dm-booking-flow .ref-255{position:absolute;height:152.326px;left:0;overflow:hidden;right:-0.43px;top:-124.77px}.dm-booking-flow .ref-256{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:0;overflow:hidden;border-radius:5.489px;top:0;width:30.877px}.dm-booking-flow .ref-257{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:9.58px;font-style:normal;color:#989da6;font-size:9.606px;top:8.24px;white-space:nowrap}.dm-booking-flow .ref-258{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:30.88px;overflow:hidden;border-radius:5.489px;top:0;width:30.877px}.dm-booking-flow .ref-259{position:absolute;left:5.05px;width:24.519px;height:24.519px;top:0.55px}.dm-booking-flow .ref-260{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-261{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.91px;font-style:normal;font-size:9.606px;color:white;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-262{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:63.88px;overflow:hidden;border-radius:5.489px;top:0;width:30.877px}.dm-booking-flow .ref-263{position:absolute;left:5.09px;width:24.519px;height:24.519px;top:0.55px}.dm-booking-flow .ref-264{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-265{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.37px;font-style:normal;font-size:9.606px;color:white;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-266{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:96.89px;overflow:hidden;border-radius:5.489px;top:0;width:30.877px}.dm-booking-flow .ref-267{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.37px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-268{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:129.9px;overflow:hidden;border-radius:5.489px;top:0;width:30.877px}.dm-booking-flow .ref-269{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.37px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-270{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:162.91px;overflow:hidden;border-radius:5.489px;top:0;width:30.877px}.dm-booking-flow .ref-271{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.37px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-272{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:193.79px;overflow:hidden;border-radius:5.489px;top:0;width:30.877px}.dm-booking-flow .ref-273{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:16.51px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-274{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:0;overflow:hidden;border-radius:5.489px;top:31.56px;width:30.877px}.dm-booking-flow .ref-275{position:absolute;left:2.88px;width:24.519px;height:24.519px;top:-0.09px}.dm-booking-flow .ref-276{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-277{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:12.24px;font-style:normal;font-size:9.606px;color:white;top:8.24px;white-space:nowrap}.dm-booking-flow .ref-278{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:30.88px;overflow:hidden;border-radius:5.489px;top:31.56px;width:30.877px}.dm-booking-flow .ref-279{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.37px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-280{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:63.88px;overflow:hidden;border-radius:5.489px;top:31.56px;width:30.877px}.dm-booking-flow .ref-281{position:absolute;left:5.09px;width:24.519px;height:24.519px;top:0.97px}.dm-booking-flow .ref-282{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-283{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.37px;font-style:normal;font-size:9.606px;color:white;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-284{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:96.89px;overflow:hidden;border-radius:5.489px;top:31.56px;width:30.877px}.dm-booking-flow .ref-285{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.71px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-286{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:129.9px;overflow:hidden;border-radius:5.489px;top:31.56px;width:30.877px}.dm-booking-flow .ref-287{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.77px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-288{position:absolute;height:26.074px;left:162.91px;overflow:hidden;border-radius:685.465px;top:31.56px;width:30.877px}.dm-booking-flow .ref-289{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-290{position:absolute;height:26.074px;left:193.79px;overflow:hidden;border-radius:5.489px;top:31.56px;width:30.877px}.dm-booking-flow .ref-291{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:13.84px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-292{position:absolute;height:26.074px;left:0;overflow:hidden;border-radius:685.465px;top:63.13px;width:30.877px}.dm-booking-flow .ref-293{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:9.58px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-294{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:30.88px;overflow:hidden;border-radius:5.489px;top:63.13px;width:30.877px}.dm-booking-flow .ref-295{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-296{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:63.88px;overflow:hidden;border-radius:5.489px;top:63.13px;width:30.877px}.dm-booking-flow .ref-297{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-298{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:96.89px;overflow:hidden;border-radius:5.489px;top:63.13px;width:30.877px}.dm-booking-flow .ref-299{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-300{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:129.9px;overflow:hidden;border-radius:5.489px;top:63.13px;width:30.877px}.dm-booking-flow .ref-301{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-302{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:162.91px;overflow:hidden;border-radius:5.489px;top:63.13px;width:30.877px}.dm-booking-flow .ref-303{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-304{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:193.79px;overflow:hidden;border-radius:5.489px;top:63.13px;width:30.877px}.dm-booking-flow .ref-305{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:13.31px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-306{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:0;overflow:hidden;border-radius:5.489px;top:94.69px;width:30.877px}.dm-booking-flow .ref-307{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:9.58px;font-style:normal;color:#111318;font-size:9.606px;top:8.24px;white-space:nowrap}.dm-booking-flow .ref-308{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:30.88px;overflow:hidden;border-radius:5.489px;top:94.69px;width:30.877px}.dm-booking-flow .ref-309{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-310{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:63.88px;overflow:hidden;border-radius:5.489px;top:94.69px;width:30.877px}.dm-booking-flow .ref-311{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-312{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:96.89px;overflow:hidden;border-radius:5.489px;top:94.69px;width:30.877px}.dm-booking-flow .ref-313{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-314{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:129.9px;overflow:hidden;border-radius:5.489px;top:94.69px;width:30.877px}.dm-booking-flow .ref-315{position:absolute;left:5.16px;width:24.519px;height:24.519px;top:0.74px}.dm-booking-flow .ref-316{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-317{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;font-size:9.606px;color:white;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-318{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:162.91px;overflow:hidden;border-radius:5.489px;top:94.69px;width:30.877px}.dm-booking-flow .ref-319{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.17px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-320{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:193.79px;overflow:hidden;border-radius:5.489px;top:94.69px;width:30.877px}.dm-booking-flow .ref-321{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:13.84px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-322{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:0;overflow:hidden;border-radius:5.489px;top:126.25px;width:30.877px}.dm-booking-flow .ref-323{position:absolute;left:2.88px;width:24.519px;height:24.519px;top:0.09px}.dm-booking-flow .ref-324{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-325{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:9.58px;font-style:normal;font-size:9.606px;color:white;top:8.24px;white-space:nowrap}.dm-booking-flow .ref-326{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:30.88px;overflow:hidden;border-radius:5.489px;top:126.25px;width:30.877px}.dm-booking-flow .ref-327{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-328{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:63.88px;overflow:hidden;border-radius:5.489px;top:126.25px;width:30.877px}.dm-booking-flow .ref-329{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-330{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:96.89px;overflow:hidden;border-radius:5.489px;top:126.25px;width:30.877px}.dm-booking-flow .ref-331{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.71px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-332{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:129.9px;overflow:hidden;border-radius:5.489px;top:126.25px;width:30.877px}.dm-booking-flow .ref-333{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.91px;font-style:normal;color:#989da6;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-334{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:162.91px;overflow:hidden;border-radius:5.489px;top:126.25px;width:30.877px}.dm-booking-flow .ref-335{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.37px;font-style:normal;color:#989da6;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-336{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:193.79px;overflow:hidden;border-radius:5.489px;top:126.25px;width:30.877px}.dm-booking-flow .ref-337{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:16.51px;font-style:normal;color:#989da6;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-338{position:absolute;height:127.925px;left:0;overflow:hidden;right:0;top:23.97px}.dm-booking-flow .ref-339{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:0;overflow:hidden;border-radius:5.489px;top:7.04px;width:30.877px}.dm-booking-flow .ref-340{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#050507;font-size:9.606px;top:8.24px;white-space:nowrap}.dm-booking-flow .ref-341{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:30.88px;overflow:hidden;border-radius:5.489px;top:7.04px;width:30.877px}.dm-booking-flow .ref-342{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.37px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-343{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:63.88px;overflow:hidden;border-radius:5.489px;top:7.04px;width:30.877px}.dm-booking-flow .ref-344{position:absolute;left:5.09px;width:24.519px;height:24.519px;top:0.97px}.dm-booking-flow .ref-345{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-346{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.37px;font-style:normal;font-size:9.606px;color:white;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-347{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:96.89px;overflow:hidden;border-radius:5.489px;top:7.04px;width:30.877px}.dm-booking-flow .ref-348{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.71px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-349{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:129.9px;overflow:hidden;border-radius:5.489px;top:7.04px;width:30.877px}.dm-booking-flow .ref-350{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.77px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-351{position:absolute;height:26.074px;left:162.91px;opacity:0.3;overflow:hidden;border-radius:685.465px;top:7.04px;width:30.877px}.dm-booking-flow .ref-352{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-353{position:absolute;height:26.074px;left:193.79px;opacity:0.3;overflow:hidden;border-radius:5.489px;top:7.04px;width:30.877px}.dm-booking-flow .ref-354{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:13.84px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-355{position:absolute;height:26.074px;left:0;overflow:hidden;border-radius:685.465px;top:38.61px;width:30.877px}.dm-booking-flow .ref-356{position:absolute;left:2.13px;width:24.519px;height:24.519px;top:1.39px}.dm-booking-flow .ref-357{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-358{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:9.58px;font-style:normal;font-size:9.606px;color:white;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-359{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:30.88px;overflow:hidden;border-radius:5.489px;top:38.61px;width:30.877px}.dm-booking-flow .ref-360{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-361{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:63.88px;overflow:hidden;border-radius:5.489px;top:38.61px;width:30.877px}.dm-booking-flow .ref-362{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-363{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:96.89px;overflow:hidden;border-radius:5.489px;top:38.61px;width:30.877px}.dm-booking-flow .ref-364{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-365{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:129.9px;overflow:hidden;border-radius:5.489px;top:38.61px;width:30.877px}.dm-booking-flow .ref-366{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-367{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:162.91px;opacity:0.3;overflow:hidden;border-radius:5.489px;top:38.61px;width:30.877px}.dm-booking-flow .ref-368{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:12.24px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-369{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:193.79px;opacity:0.3;overflow:hidden;border-radius:5.489px;top:38.61px;width:30.877px}.dm-booking-flow .ref-370{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:13.31px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-371{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:0;overflow:hidden;border-radius:5.489px;top:70.17px;width:30.877px}.dm-booking-flow .ref-372{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:9.58px;font-style:normal;color:#111318;font-size:9.606px;top:8.24px;white-space:nowrap}.dm-booking-flow .ref-373{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:30.88px;overflow:hidden;border-radius:5.489px;top:70.17px;width:30.877px}.dm-booking-flow .ref-374{position:absolute;left:3.99px;width:24.519px;height:24.519px;top:0.74px}.dm-booking-flow .ref-375{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-376{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;font-size:9.606px;color:white;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-377{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:63.88px;overflow:hidden;border-radius:5.489px;top:70.17px;width:30.877px}.dm-booking-flow .ref-378{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-379{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:96.89px;overflow:hidden;border-radius:5.489px;top:70.17px;width:30.877px}.dm-booking-flow .ref-380{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-381{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:129.9px;overflow:hidden;border-radius:5.489px;top:70.17px;width:30.877px}.dm-booking-flow .ref-382{position:absolute;left:5.16px;width:24.519px;height:24.519px;top:0.74px}.dm-booking-flow .ref-383{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-384{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;font-size:9.606px;color:white;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-385{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:162.91px;opacity:0.3;overflow:hidden;border-radius:5.489px;top:70.17px;width:30.877px}.dm-booking-flow .ref-386{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.17px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-387{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:193.79px;opacity:0.3;overflow:hidden;border-radius:5.489px;top:70.17px;width:30.877px}.dm-booking-flow .ref-388{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:13.84px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-389{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:0;overflow:hidden;border-radius:5.489px;top:101.73px;width:30.877px}.dm-booking-flow .ref-390{position:absolute;left:2.88px;width:24.519px;height:24.519px;top:0.09px}.dm-booking-flow .ref-391{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-392{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:9.58px;font-style:normal;font-size:9.606px;color:white;top:8.24px;white-space:nowrap}.dm-booking-flow .ref-393{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:30.88px;overflow:hidden;border-radius:5.489px;top:101.73px;width:30.877px}.dm-booking-flow .ref-394{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-395{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:63.88px;overflow:hidden;border-radius:5.489px;top:101.73px;width:30.877px}.dm-booking-flow .ref-396{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.18px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-397{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:96.89px;overflow:hidden;border-radius:5.489px;top:101.73px;width:30.877px}.dm-booking-flow .ref-398{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:11.71px;font-style:normal;color:#111318;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-399{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:129.9px;overflow:hidden;border-radius:5.489px;top:101.73px;width:30.877px}.dm-booking-flow .ref-400{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.91px;font-style:normal;color:#989da6;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-401{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:162.91px;overflow:hidden;border-radius:5.489px;top:101.73px;width:30.877px}.dm-booking-flow .ref-402{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.37px;font-style:normal;color:#989da6;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-403{position:absolute;background:rgba(0,0,0,0);height:26.074px;left:193.79px;overflow:hidden;border-radius:5.489px;top:101.73px;width:30.877px}.dm-booking-flow .ref-404{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:normal;left:14.37px;font-style:normal;color:#989da6;font-size:9.606px;top:7.17px;white-space:nowrap}.dm-booking-flow .ref-405{position:absolute;background:white;height:64px;left:0;top:315px;width:264px}.dm-booking-flow .ref-406{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:20.19px;font-style:normal;color:#111318;font-size:11.883px;top:30px;white-space:nowrap}.dm-booking-flow .ref-407{position:absolute;background:#1f1f1f;display:flex;height:38px;align-items:center;justify-content:center;left:137px;overflow:hidden;padding-left:12.86px;padding-right:12.86px;border-radius:119px;top:15px;width:116px}.dm-booking-flow .ref-408{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;font-size:11.893px;color:white;letter-spacing:-0.2379px;white-space:nowrap}.dm-booking-flow .ref-409{background:white;position:relative;border-radius:35.729px;width:100%;height:100%}.dm-booking-flow .ref-410{position:absolute;left:159.5px;width:4.813px;height:4.813px;top:26.23px}.dm-booking-flow .ref-411{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-412{position:absolute;background:black;height:22px;left:90.75px;border-radius:11534324px;top:11.04px;width:82.5px}.dm-booking-flow .ref-413{position:absolute;display:flex;gap:3.437px;align-items:center;left:197.31px;overflow:hidden;top:16.54px}.dm-booking-flow .ref-414{height:12px;position:relative;flex-shrink:0;width:13px}.dm-booking-flow .ref-415{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-416{position:relative;flex-shrink:0;width:13px;height:13px}.dm-booking-flow .ref-417{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-418{height:12px;position:relative;flex-shrink:0;width:17px}.dm-booking-flow .ref-419{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-420{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:12.375px;left:24.06px;font-style:normal;color:#111318;font-size:9.625px;top:15.85px;width:30.938px}.dm-booking-flow .ref-421{position:absolute;left:13px;width:33px;height:33px;top:56.33px}.dm-booking-flow .ref-422{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-423{position:absolute;background:#f2f2f2;display:flex;align-items:center;justify-content:center;left:218px;overflow:hidden;border-radius:999px;width:33px;height:33px;top:54px}.dm-booking-flow .ref-424{position:relative;flex-shrink:0;width:16px;height:16px}.dm-booking-flow .ref-425{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-426{transform:translateY(-50%);text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;position:absolute;display:flex;flex-direction:column;font-family:"DM Discovery Helvetica Neue";font-weight:400;justify-content:center;line-height:0;left:106px;font-style:normal;opacity:0.5;color:#050507;font-size:10px;top:72.5px;white-space:nowrap}.dm-booking-flow .ref-427{line-height:13px}.dm-booking-flow .ref-428{position:absolute;background:#2884fc;display:flex;height:38px;align-items:center;justify-content:center;left:15px;overflow:hidden;padding-left:12.86px;padding-right:12.86px;border-radius:119px;top:532px;width:233px}.dm-booking-flow .ref-429{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;font-size:11.893px;color:white;letter-spacing:-0.2379px;white-space:nowrap}.dm-booking-flow .ref-430{position:absolute;display:flex;gap:4px;align-items:flex-start;left:15px;overflow:hidden;top:511px;width:236px}.dm-booking-flow .ref-431{background:#f2f2f2;flex:1 0 0;height:3px;min-width:1px;position:relative;border-radius:999px}.dm-booking-flow .ref-432{background:#0071ff;flex:1 0 0;height:3px;min-width:1px;position:relative;border-radius:999px}.dm-booking-flow .ref-433{background:#f2f2f2;flex:1 0 0;height:3px;min-width:1px;position:relative;border-radius:999px}.dm-booking-flow .ref-434{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:27px;left:13px;font-style:normal;color:#050507;font-size:25px;top:110px;letter-spacing:-0.8px;width:236px}.dm-booking-flow .ref-435{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;left:14px;font-style:normal;color:#858589;font-size:10px;top:143px;letter-spacing:-0.2px;width:236px}.dm-booking-flow .ref-436{position:absolute;height:39px;left:13px;top:177px;width:112px}.dm-booking-flow .ref-437{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:0;font-style:normal;font-size:9px;color:rgba(0,0,0,0.5);top:0;letter-spacing:-0.18px;width:60px}.dm-booking-flow .ref-438{position:absolute;background:#f2f2f2;height:30px;left:0;opacity:0.8;border-radius:999px;top:14px;width:232px}.dm-booking-flow .ref-439{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:11px;font-style:normal;opacity:0.2;font-size:9px;color:var(--case-color-text-primary,#101010);top:24px;letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-440{position:absolute;height:39px;left:13px;top:233px;width:112px}.dm-booking-flow .ref-441{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:0;font-style:normal;font-size:9px;color:rgba(0,0,0,0.5);top:0;letter-spacing:-0.18px;width:60px}.dm-booking-flow .ref-442{position:absolute;background:#f2f2f2;height:30px;left:0;opacity:0.8;border-radius:999px;top:14px;width:232px}.dm-booking-flow .ref-443{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:11px;font-style:normal;opacity:0.2;font-size:9px;color:var(--case-color-text-primary,#101010);top:24px;letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-444{position:absolute;height:39px;left:13px;top:289px;width:112px}.dm-booking-flow .ref-445{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:0;font-style:normal;font-size:9px;color:rgba(0,0,0,0.5);top:0;letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-446{position:absolute;background:#f2f2f2;height:30px;left:0;opacity:0.8;border-radius:999px;top:14px;width:232px}.dm-booking-flow .ref-447{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:11px;font-style:normal;opacity:0.2;font-size:9px;color:var(--case-color-text-primary,#101010);top:24px;letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-448{position:absolute;height:39px;left:13px;top:345px;width:112px}.dm-booking-flow .ref-449{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:0;font-style:normal;font-size:9px;color:rgba(0,0,0,0.5);top:0;letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-450{position:absolute;background:#f2f2f2;height:30px;left:0;opacity:0.8;border-radius:999px;top:14px;width:232px}.dm-booking-flow .ref-451{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:11px;font-style:normal;opacity:0.2;font-size:9px;color:var(--case-color-text-primary,#101010);top:24px;letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-452{position:absolute;height:39px;left:13px;top:401px;width:112px}.dm-booking-flow .ref-453{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:0;font-style:normal;font-size:9px;color:rgba(0,0,0,0.5);top:0;letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-454{position:absolute;background:#f2f2f2;height:30px;left:0;opacity:0.8;border-radius:999px;top:14px;width:232px}.dm-booking-flow .ref-455{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:11px;font-style:normal;opacity:0.2;font-size:9px;color:var(--case-color-text-primary,#101010);top:24px;letter-spacing:-0.18px;white-space:nowrap}.dm-booking-flow .ref-456{position:absolute;display:flex;gap:8px;align-items:flex-start;left:15px;overflow:hidden;top:468px;width:236px}.dm-booking-flow .ref-457{background:#0071ff;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:4px;flex-shrink:0;width:16px;height:16px}.dm-booking-flow .ref-458{position:relative;flex-shrink:0;width:11px;height:11px}.dm-booking-flow .ref-459{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-460{word-break:break-word;flex:1 0 0;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;min-width:1px;font-style:normal;position:relative;color:#050507;font-size:9px;letter-spacing:-0.18px}.dm-booking-flow .ref-461{background:white;position:relative;border-radius:35.729px;width:100%;height:100%}.dm-booking-flow .ref-462{position:absolute;left:159.5px;width:4.813px;height:4.813px;top:26.23px}.dm-booking-flow .ref-463{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-464{position:absolute;background:black;height:22px;left:90.75px;border-radius:11534324px;top:11.04px;width:82.5px}.dm-booking-flow .ref-465{position:absolute;display:flex;gap:3.437px;align-items:center;left:197.31px;overflow:hidden;top:16.54px}.dm-booking-flow .ref-466{height:12px;position:relative;flex-shrink:0;width:13px}.dm-booking-flow .ref-467{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-468{position:relative;flex-shrink:0;width:13px;height:13px}.dm-booking-flow .ref-469{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-470{height:12px;position:relative;flex-shrink:0;width:17px}.dm-booking-flow .ref-471{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-472{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:12.375px;left:24.06px;font-style:normal;color:#111318;font-size:9.625px;top:15.85px;width:30.938px}.dm-booking-flow .ref-473{position:absolute;left:13px;width:33px;height:33px;top:56.33px}.dm-booking-flow .ref-474{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-475{position:absolute;background:#f2f2f2;display:flex;align-items:center;justify-content:center;left:218px;overflow:hidden;border-radius:999px;width:33px;height:33px;top:54px}.dm-booking-flow .ref-476{position:relative;flex-shrink:0;width:16px;height:16px}.dm-booking-flow .ref-477{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-478{transform:translateY(-50%);text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;position:absolute;display:flex;flex-direction:column;font-family:"DM Discovery Helvetica Neue";font-weight:400;justify-content:center;line-height:0;left:106px;font-style:normal;opacity:0.5;color:#050507;font-size:10px;top:72.5px;white-space:nowrap}.dm-booking-flow .ref-479{line-height:13px}.dm-booking-flow .ref-480{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:27px;left:13px;font-style:normal;color:#050507;font-size:25px;top:110px;letter-spacing:-0.8px;width:236px}.dm-booking-flow .ref-481{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:12px;overflow:hidden;padding:8px;border-radius:18px;top:154px;width:241px}.dm-booking-flow .ref-482{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-booking-flow .ref-483{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-booking-flow .ref-484{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-booking-flow .ref-485{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-booking-flow .ref-486{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-booking-flow .ref-487{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:0;left:16px;font-style:normal;color:#050507;font-size:10px;top:344px;letter-spacing:-0.2px;width:236px;white-space:pre-wrap}.dm-booking-flow .ref-488{line-height:1.3;margin-bottom:0}.dm-booking-flow .ref-489{line-height:1.3;margin-bottom:0}.dm-booking-flow .ref-490{line-height:1.3;margin-bottom:0}.dm-booking-flow .ref-491{line-height:1.3}.dm-booking-flow .ref-492{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:16px;font-style:normal;color:#050507;font-size:14px;top:322px;white-space:nowrap}.dm-booking-flow .ref-493{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:normal;left:211px;font-style:normal;color:#0071ff;font-size:9px;top:324.5px;white-space:nowrap}.dm-booking-flow .ref-494{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;left:16px;font-style:normal;color:#050507;font-size:10px;top:283px;letter-spacing:-0.2px;width:236px}.dm-booking-flow .ref-495{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:16px;font-style:normal;color:#050507;font-size:14px;top:261px;white-space:nowrap}.dm-booking-flow .ref-496{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:normal;left:211px;font-style:normal;color:#0071ff;font-size:9px;top:263.5px;white-space:nowrap}.dm-booking-flow .ref-497{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:15px;font-style:normal;color:#050507;font-size:13px;top:487px;white-space:nowrap}.dm-booking-flow .ref-498{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:181px;font-style:normal;color:#050507;font-size:18px;top:487px;white-space:nowrap}.dm-booking-flow .ref-499{position:absolute;background:#2884fc;display:flex;height:38px;align-items:center;justify-content:center;left:15px;overflow:hidden;padding-left:12.86px;padding-right:12.86px;border-radius:119px;top:534.83px;width:233px}.dm-booking-flow .ref-500{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;font-size:11.893px;color:white;letter-spacing:-0.2379px;white-space:nowrap}.dm-booking-flow .ref-501{position:absolute;display:flex;gap:4px;align-items:flex-start;left:15px;overflow:hidden;top:513.83px;width:236px}.dm-booking-flow .ref-502{background:#f2f2f2;flex:1 0 0;height:3px;min-width:1px;position:relative;border-radius:999px}.dm-booking-flow .ref-503{background:#f2f2f2;flex:1 0 0;height:3px;min-width:1px;position:relative;border-radius:999px}.dm-booking-flow .ref-504{background:#0071ff;flex:1 0 0;height:3px;min-width:1px;position:relative;border-radius:999px}.dm-booking-flow .ref-505{position:absolute;display:flex;gap:8px;align-items:flex-start;left:14px;overflow:hidden;top:445px;width:236px}.dm-booking-flow .ref-506{background:#0071ff;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:4px;flex-shrink:0;width:15px;height:15px}.dm-booking-flow .ref-507{position:relative;flex-shrink:0;width:10px;height:10px}.dm-booking-flow .ref-508{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-booking-flow .ref-509{word-break:break-word;flex:1 0 0;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:0;min-width:1px;font-style:normal;position:relative;color:#050507;font-size:9px;letter-spacing:-0.18px}.dm-booking-flow .ref-510{line-height:1.3;margin-bottom:0}.dm-booking-flow .ref-511{line-height:1.3}
@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-regular.otf);font-weight:400;font-display:block}@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-medium.otf);font-weight:500;font-display:block}@font-face{font-family:DM Discovery Product Sans;src:url(/motion/discovery-direction/assets/product-sans-regular.ttf);font-weight:400;font-display:block}@font-face{font-family:DMDiscoveryInter;src:url(/motion/discovery-direction/assets/inter-medium.otf);font-weight:500;font-display:block}@font-face{font-family:DMDiscoveryInter;src:url(/motion/discovery-direction/assets/inter-regular.otf);font-weight:400;font-display:block}.dm-booking-flow *{box-sizing:border-box}.dm-booking-flow p,.dm-booking-flow h1,.dm-booking-flow h2,.dm-booking-flow h3{margin:0;font-weight:400}.dm-booking-flow img{display:block;user-select:none;pointer-events:none}.dm-booking-flow .preview{min-height:100svh;display:grid;place-items:center;overflow:hidden}.dm-booking-flow .stage{position:relative;width:385px;height:684px}.dm-booking-flow .phone{position:absolute;inset:0;width:385px;height:684px;transform-origin:top left}.dm-booking-flow .phone-shell{position:absolute;inset:0;width:385px;height:684px}.dm-booking-flow .screen{position:absolute;left:60px;top:39.17px;width:264px;height:585px;overflow:hidden;border-radius:35.729px;background:white;isolation:isolate}.dm-booking-flow .steps,.dm-booking-flow .chrome-mount{position:absolute;inset:0}.dm-booking-flow .booking-step{position:absolute!important;inset:0!important;width:264px!important;height:585px!important;opacity:0}.dm-booking-flow .chrome-mount{z-index:10;pointer-events:none}.dm-booking-flow .reveal-group{position:absolute;inset:0;pointer-events:none}.dm-booking-flow .departure-group{z-index:3}.dm-booking-flow .typed-value{display:inline}.dm-booking-flow .caret{display:inline-block;width:1px;height:10px;background:#101010;margin-left:1px;vertical-align:-1px}.dm-booking-flow .form-value{white-space:nowrap;overflow:visible}.dm-booking-flow .form-surface{outline:1px solid transparent;outline-offset:-1px}.dm-booking-flow .consent-box{background:#f2f2f2;outline:1px solid #ddd;outline-offset:-1px}.dm-booking-flow .consent-box img{opacity:0}.dm-booking-flow .calendar-scrim{position:absolute;inset:0;background:black;opacity:0;z-index:5;pointer-events:none}.dm-booking-flow .calendar-mount{position:absolute;left:0;top:220px;width:264px;height:365px;z-index:6;transform:translateY(365px);pointer-events:none;overflow:hidden;border-radius:24px;background:white}.dm-booking-flow .calendar-surface{position:absolute;inset:0;background:#fff}.dm-booking-flow .calendar-handle{position:absolute;left:104px;top:6px;width:45px;height:2px;border-radius:999px;background:#a9a9a9}.dm-booking-flow .calendar-heading{position:absolute;left:19px;top:27px;font:500 21px/27px DM Discovery Helvetica Neue;letter-spacing:-.8px}.dm-booking-flow .calendar-viewport{position:absolute;left:0;top:66px;width:264px;height:235px;overflow:hidden}.dm-booking-flow .calendar-track{position:absolute;inset:0}.dm-booking-flow .month-label{position:absolute;font:500 11.883px/normal DM Discovery Helvetica Neue;color:#111318;left:20.19px}.dm-booking-flow .month-january{top:304px}.dm-booking-flow .month-december{top:0}.dm-booking-flow .month-weekdays{position:absolute;left:14px;top:32px;width:230px;height:12px;display:flex;justify-content:space-around;font:500 9.786px/12px DMDiscoveryInter;color:rgba(17,19,24,.5)}.dm-booking-flow .month-weekdays.january{top:336px}.dm-booking-flow .month-days{position:absolute!important;left:14.76px!important;top:68.47px!important;width:230.239px!important;height:156.388px!important;overflow:hidden}.dm-booking-flow .month-days.january{left:18px!important;top:372px!important;width:226px!important;height:153.509px!important}.dm-booking-flow .calendar-footer{position:absolute;left:0;top:301px;width:264px;height:64px;background:white}.dm-booking-flow .calendar-reset{position:absolute;left:20.19px;top:30px;font:500 11.883px/normal DM Discovery Helvetica Neue;color:#111318}.dm-booking-flow .calendar-save{position:absolute;left:137px;top:15px;width:116px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:119px;background:#1f1f1f;color:white;font:400 11.893px/normal DM Discovery Product Sans;letter-spacing:-.2379px}.dm-booking-flow .selected-date-disc{position:absolute;inset:0;border-radius:50%;background:black;opacity:0}.dm-booking-flow .summary-mask{position:absolute;left:10px;width:244px;border-radius:12px;overflow:hidden;pointer-events:none;opacity:0;isolation:isolate;background:rgba(0,113,255,.035)}.dm-booking-flow .summary-mask.trip{top:256px;height:45px}.dm-booking-flow .summary-mask.traveler{top:317px;height:85px}.dm-booking-flow .gloss-sweep{position:absolute;inset:0;background:linear-gradient(105deg,transparent 12%,rgba(255,255,255,.15) 35%,rgba(255,255,255,.65) 50%,rgba(255,255,255,.18) 65%,transparent 88%);transform:translate3d(-140%,0,0)}.dm-booking-flow .white-opening{position:absolute;inset:0;background:#fff;z-index:9;opacity:0;pointer-events:none}.dm-booking-flow .progress-fill{height:100%;border-radius:inherit;background:#0071ff;transform-origin:left;transform:scaleX(0)}
.dm-payment-flow .ref-0{background:white;position:relative;border-radius:35.729px;width:100%;height:100%}.dm-payment-flow .ref-1{position:absolute;left:159.5px;width:4.813px;height:4.813px;top:26.23px}.dm-payment-flow .ref-2{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-3{position:absolute;background:black;height:22px;left:90.75px;border-radius:11534324px;top:11.04px;width:82.5px}.dm-payment-flow .ref-4{position:absolute;display:flex;gap:3.437px;align-items:center;left:197.31px;overflow:hidden;top:16.54px}.dm-payment-flow .ref-5{height:12px;position:relative;flex-shrink:0;width:13px}.dm-payment-flow .ref-6{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-7{position:relative;flex-shrink:0;width:13px;height:13px}.dm-payment-flow .ref-8{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-9{height:12px;position:relative;flex-shrink:0;width:17px}.dm-payment-flow .ref-10{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-11{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:12.375px;left:24.06px;font-style:normal;color:#111318;font-size:9.625px;top:15.85px;width:30.938px}.dm-payment-flow .ref-12{position:absolute;left:13px;width:33px;height:33px;top:56.33px}.dm-payment-flow .ref-13{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-14{position:absolute;background:#f2f2f2;display:flex;align-items:center;justify-content:center;left:218px;overflow:hidden;border-radius:999px;width:33px;height:33px;top:54px}.dm-payment-flow .ref-15{position:relative;flex-shrink:0;width:16px;height:16px}.dm-payment-flow .ref-16{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-17{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:27px;left:13px;font-style:normal;color:#050507;font-size:25px;top:110px;letter-spacing:-0.8px;width:236px;white-space:pre-wrap}.dm-payment-flow .ref-18{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:15px;font-style:normal;color:#050507;font-size:13px;top:502px;white-space:nowrap}.dm-payment-flow .ref-19{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:181px;font-style:normal;color:#050507;font-size:18px;top:502px;white-space:nowrap}.dm-payment-flow .ref-20{position:absolute;background:#2884fc;display:flex;height:38px;align-items:center;justify-content:center;left:15px;overflow:hidden;padding-left:12.86px;padding-right:12.86px;border-radius:119px;top:534.83px;width:233px}.dm-payment-flow .ref-21{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;font-size:11.893px;color:white;letter-spacing:-0.2379px;white-space:nowrap}.dm-payment-flow .ref-22{position:absolute;display:flex;flex-direction:column;gap:8px;align-items:flex-start;left:12px;top:183px;width:236px}.dm-payment-flow .ref-23{background:#f0f7ff;border-width:1px;border-color:#0071ff;border-style:solid;display:flex;gap:10px;align-items:center;overflow:hidden;padding:12px;position:relative;border-radius:16px;flex-shrink:0;width:100%}.dm-payment-flow .ref-24{background:white;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:999px;flex-shrink:0;width:29px;height:29px}.dm-payment-flow .ref-25{position:relative;flex-shrink:0;width:16px;height:16px}.dm-payment-flow .ref-26{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-27{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative}.dm-payment-flow .ref-28{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;color:#050507;font-size:11px;letter-spacing:-0.22px;width:100%}.dm-payment-flow .ref-29{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;color:#858589;font-size:9px;letter-spacing:-0.18px;width:100%}.dm-payment-flow .ref-30{position:relative;flex-shrink:0;width:15px;height:15px}.dm-payment-flow .ref-31{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-32{background:#f5f5f5;border-width:1px;border-color:#f2f2f2;border-style:solid;display:flex;gap:10px;align-items:center;overflow:hidden;padding:12px;position:relative;border-radius:16px;flex-shrink:0;width:100%}.dm-payment-flow .ref-33{background:white;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:999px;flex-shrink:0;width:29px;height:29px}.dm-payment-flow .ref-34{position:relative;flex-shrink:0;width:16px;height:16px}.dm-payment-flow .ref-35{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-36{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative}.dm-payment-flow .ref-37{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;color:#050507;font-size:11px;letter-spacing:-0.22px;width:100%}.dm-payment-flow .ref-38{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;color:#858589;font-size:9px;letter-spacing:-0.18px;width:100%}.dm-payment-flow .ref-39{border-width:1px;border-color:#b4b4b8;border-style:solid;position:relative;border-radius:999px;flex-shrink:0;width:15px;height:15px}.dm-payment-flow .ref-40{position:absolute;background:#f0f7ff;display:flex;gap:8px;align-items:flex-start;left:16px;overflow:hidden;padding:10px;border-radius:12px;top:442px;width:236px}.dm-payment-flow .ref-41{position:relative;flex-shrink:0;width:13px;height:13px}.dm-payment-flow .ref-42{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-43{word-break:break-word;flex:1 0 0;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;min-width:1px;font-style:normal;opacity:0.5;position:relative;color:#050507;font-size:9px;letter-spacing:-0.18px}.dm-payment-flow .ref-44{background:white;overflow:hidden;position:relative;border-radius:24px;width:100%;height:100%}.dm-payment-flow .ref-45{position:absolute;background:white;height:769px;left:0;overflow:hidden;border-radius:24px;top:-14px;width:264px}.dm-payment-flow .ref-46{position:absolute;background:#a9a9a9;height:2px;left:104px;border-radius:999px;top:20px;width:45px}.dm-payment-flow .ref-47{position:absolute;background:white;height:64px;left:0;top:420px;width:264px}.dm-payment-flow .ref-48{position:absolute;background:#1f1f1f;display:flex;height:38px;align-items:center;justify-content:center;left:12px;overflow:hidden;padding-left:12.86px;padding-right:12.86px;border-radius:119px;top:15px;width:241px}.dm-payment-flow .ref-49{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;font-size:11.893px;color:white;letter-spacing:-0.2379px;white-space:nowrap}.dm-payment-flow .ref-50{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:27px;left:17px;font-style:normal;color:#050507;font-size:21px;top:48px;letter-spacing:-0.8px;white-space:nowrap}.dm-payment-flow .ref-51{position:absolute;height:39px;left:16px;top:90px;width:232px}.dm-payment-flow .ref-52{position:absolute;border-width:0.5px;border-style:solid;height:41px;left:0;opacity:0.8;border-radius:10px;top:3px;width:232px}.dm-payment-flow .ref-53{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:8px;font-style:normal;opacity:0.5;font-size:9px;color:var(--case-color-text-primary,#101010);top:9px;letter-spacing:-0.18px;white-space:nowrap}.dm-payment-flow .ref-54{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:8px;font-style:normal;opacity:0.3;font-size:9px;color:var(--case-color-text-primary,#101010);top:27px;letter-spacing:-0.18px;white-space:pre}.dm-payment-flow .ref-55{position:absolute;height:44px;left:16px;top:139px;width:113px}.dm-payment-flow .ref-56{position:absolute;border-width:0.5px;border-style:solid;height:41px;left:0;opacity:0.8;border-radius:10px;top:3px;width:113px}.dm-payment-flow .ref-57{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:8px;font-style:normal;opacity:0.5;font-size:9px;color:var(--case-color-text-primary,#101010);top:9px;letter-spacing:-0.18px;white-space:nowrap}.dm-payment-flow .ref-58{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:8px;font-style:normal;opacity:0.2;font-size:9px;color:var(--case-color-text-primary,#101010);top:27px;letter-spacing:-0.18px;white-space:nowrap}.dm-payment-flow .ref-59{position:absolute;height:44px;left:134px;top:139px;width:113px}.dm-payment-flow .ref-60{position:absolute;border-width:0.5px;border-style:solid;height:41px;left:2px;opacity:0.8;border-radius:10px;top:3px;width:113px}.dm-payment-flow .ref-61{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:8px;font-style:normal;opacity:0.5;font-size:9px;color:var(--case-color-text-primary,#101010);top:9px;letter-spacing:-0.18px;white-space:nowrap}.dm-payment-flow .ref-62{word-break:break-word;position:absolute;font-family:"DM Discovery Product Sans";font-weight:400;line-height:8.672px;left:8px;font-style:normal;opacity:0.2;font-size:9px;color:var(--case-color-text-primary,#101010);top:27px;letter-spacing:-0.18px;white-space:nowrap}.dm-payment-flow .ref-63{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:16px;font-style:normal;color:#050507;font-size:13px;top:401px;white-space:nowrap}.dm-payment-flow .ref-64{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:181px;font-style:normal;color:#050507;font-size:18px;top:401px;white-space:nowrap}.dm-payment-flow .ref-65{position:absolute;background:#f2f2f2;display:flex;gap:8px;align-items:center;left:14px;overflow:hidden;padding:10px;border-radius:12px;top:198px;width:236px}.dm-payment-flow .ref-66{position:relative;flex-shrink:0;width:13px;height:13px}.dm-payment-flow .ref-67{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-68{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;flex:1 0 0;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;min-width:1px;font-style:normal;position:relative;color:#858589;font-size:9px;letter-spacing:-0.18px}.dm-payment-flow .ref-69{background:white;position:relative;border-radius:35.729px;width:100%;height:100%}.dm-payment-flow .ref-70{position:absolute;left:159.5px;width:4.813px;height:4.813px;top:26.23px}.dm-payment-flow .ref-71{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-72{position:absolute;background:black;height:22px;left:90.75px;border-radius:11534324px;top:11.04px;width:82.5px}.dm-payment-flow .ref-73{position:absolute;display:flex;gap:3.437px;align-items:center;left:197.31px;overflow:hidden;top:16.54px}.dm-payment-flow .ref-74{height:12px;position:relative;flex-shrink:0;width:13px}.dm-payment-flow .ref-75{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-76{position:relative;flex-shrink:0;width:13px;height:13px}.dm-payment-flow .ref-77{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-78{height:12px;position:relative;flex-shrink:0;width:17px}.dm-payment-flow .ref-79{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-80{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:12.375px;left:24.06px;font-style:normal;color:#111318;font-size:9.625px;top:15.85px;width:30.938px}.dm-payment-flow .ref-81{position:absolute;background:#2884fc;display:flex;height:38px;align-items:center;justify-content:center;left:15px;overflow:hidden;padding-left:12.86px;padding-right:12.86px;border-radius:119px;top:534.83px;width:233px}.dm-payment-flow .ref-82{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;font-size:11.893px;color:white;letter-spacing:-0.2379px;white-space:nowrap}.dm-payment-flow .ref-83{position:absolute;display:flex;flex-direction:column;gap:8px;align-items:center;left:14px;overflow:hidden;top:87px;width:236px}.dm-payment-flow .ref-84{background:#f0f7ff;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:999px;flex-shrink:0;width:48px;height:48px}.dm-payment-flow .ref-85{position:relative;flex-shrink:0;width:24px;height:24px}.dm-payment-flow .ref-86{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-87{word-break:break-word;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:1.3;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:#050507;font-size:16px;text-align:center;letter-spacing:-0.32px;width:min-content}.dm-payment-flow .ref-88{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:15px;overflow:hidden;padding:8px;border-radius:18px;top:217px;width:241px}.dm-payment-flow .ref-89{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-payment-flow .ref-90{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-payment-flow .ref-91{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-payment-flow .ref-92{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-payment-flow .ref-93{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-payment-flow .ref-94{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;left:193px;font-style:normal;opacity:0.5;color:#050507;font-size:10px;top:354px;letter-spacing:-0.2px;white-space:nowrap}.dm-payment-flow .ref-95{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;left:184px;font-style:normal;opacity:0.5;color:#050507;font-size:10px;top:393px;letter-spacing:-0.2px;white-space:nowrap}.dm-payment-flow .ref-96{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;left:202px;font-style:normal;opacity:0.5;color:#050507;font-size:10px;top:373px;letter-spacing:-0.2px;white-space:nowrap}.dm-payment-flow .ref-97{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;left:191px;font-style:normal;opacity:0.5;color:#050507;font-size:10px;top:412px;letter-spacing:-0.2px;white-space:nowrap}.dm-payment-flow .ref-98{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;left:20px;font-style:normal;opacity:0.5;color:#050507;font-size:10px;top:354px;letter-spacing:-0.2px;white-space:nowrap}.dm-payment-flow .ref-99{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;left:20px;font-style:normal;opacity:0.5;color:#050507;font-size:10px;top:393px;letter-spacing:-0.2px;white-space:nowrap}.dm-payment-flow .ref-100{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;left:20px;font-style:normal;opacity:0.5;color:#050507;font-size:10px;top:373px;letter-spacing:-0.2px;white-space:nowrap}.dm-payment-flow .ref-101{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;left:20px;font-style:normal;opacity:0.5;color:#050507;font-size:10px;top:412px;letter-spacing:-0.2px;white-space:nowrap}.dm-payment-flow .ref-102{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:20px;font-style:normal;color:#050507;font-size:14px;top:328px;white-space:nowrap}.dm-payment-flow .ref-103{transform:translateX(-50%);word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;left:136px;font-style:normal;color:#858589;font-size:10px;text-align:center;top:170px;letter-spacing:-0.2px;width:236px;white-space:pre-wrap}.dm-payment-flow .ref-104{position:absolute;background:#eaf3ff;display:flex;height:38px;align-items:center;justify-content:center;left:15px;overflow:hidden;padding-left:12.86px;padding-right:12.86px;border-radius:119px;top:491px;width:233px}.dm-payment-flow .ref-105{display:flex;gap:6px;height:12px;align-items:center;justify-content:center;padding-top:3px;position:relative;flex-shrink:0}.dm-payment-flow .ref-106{position:relative;flex-shrink:0;width:13px;height:13px}.dm-payment-flow .ref-107{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-payment-flow .ref-108{word-break:break-word;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#0071ff;font-size:11px;white-space:nowrap}
@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-regular.otf);font-weight:400;font-display:block}@font-face{font-family:DM Discovery Helvetica Neue;src:url(/motion/discovery-direction/assets/helvetica-neue-medium.otf);font-weight:500;font-display:block}@font-face{font-family:DM Discovery Product Sans;src:url(/motion/discovery-direction/assets/product-sans-regular.ttf);font-weight:400;font-display:block}@font-face{font-family:DMDiscoveryInter;src:url(/motion/discovery-direction/assets/inter-medium.otf);font-weight:500;font-display:block}.dm-payment-flow *{box-sizing:border-box}.dm-payment-flow p,.dm-payment-flow h1,.dm-payment-flow h2,.dm-payment-flow h3{margin:0;font-weight:400}.dm-payment-flow img{display:block;user-select:none;pointer-events:none}.dm-payment-flow .preview{min-height:100svh;display:grid;place-items:center;overflow:hidden}.dm-payment-flow .stage{position:relative;width:385px;height:684px}.dm-payment-flow .phone{position:absolute;inset:0;width:385px;height:684px;transform-origin:top left}.dm-payment-flow .phone-shell{position:absolute;inset:0;width:385px;height:684px}.dm-payment-flow .screen{position:absolute;left:60px;top:39.17px;width:264px;height:585px;overflow:hidden;border-radius:35.729px;background:white;isolation:isolate}.dm-payment-flow .payment-mount,.dm-payment-flow .success-mount,.dm-payment-flow .chrome-mount{position:absolute;inset:0}.dm-payment-flow .app-page{position:absolute!important;inset:0!important;width:264px!important;height:585px!important}.dm-payment-flow .chrome-mount{z-index:10;pointer-events:none}.dm-payment-flow .reveal-group{position:absolute;inset:0;pointer-events:none}.dm-payment-flow .payment-scrim{position:absolute;inset:0;background:#000;opacity:0;z-index:3;pointer-events:none}.dm-payment-flow .sheet-mount{position:absolute;left:0;top:110px;width:264px;height:475px;overflow:hidden;border-radius:24px;z-index:4;transform:translateY(475px);pointer-events:none;background:#fff}.dm-payment-flow .card-sheet{position:relative!important;width:264px!important;height:475px!important;overflow:hidden}.dm-payment-flow .success-mount{z-index:5;opacity:0;pointer-events:none}.dm-payment-flow .white-opening{position:absolute;inset:0;background:#fff;z-index:9;opacity:0;pointer-events:none}.dm-payment-flow .payment-selector{isolation:isolate}.dm-payment-flow .payment-selector::before{content:"";position:absolute;inset:0;border:1px solid #b4b4b8;border-radius:50%;opacity:var(--ring-opacity,1)}.dm-payment-flow .payment-selector img{transform-origin:center;opacity:0}.dm-payment-flow .payment-option{transform-origin:center}.dm-payment-flow .typed-value{display:inline}.dm-payment-flow .caret{display:inline-block;width:1px;height:9px;background:#101010;margin-left:1px;vertical-align:-1px}.dm-payment-flow .form-value{white-space:nowrap!important;overflow:visible}.dm-payment-flow .form-surface{transition:background-color 100ms ease,border-color 100ms ease}.dm-payment-flow .success-mark{transform-origin:center}.dm-payment-flow .success-mark img{transform-origin:center}.dm-payment-flow .app-page [data-node-id="989:9660"],.dm-payment-flow .app-page [data-node-id="989:9669"]{border-width:0;outline:1px solid;outline-offset:-1px}.dm-payment-flow .app-page [data-node-id="989:9660"]{height:66px;outline-color:#0071ff}.dm-payment-flow .app-page [data-node-id="989:9669"]{height:54px;outline-color:#f2f2f2}.dm-payment-flow .payment-selector img:not(.selector-dot){mask-image:radial-gradient(circle at center,transparent 3.5px,#000 3.5px)}.dm-payment-flow .payment-selector .selector-dot{mask-image:radial-gradient(circle at center,#000 3.5px,transparent 3.5px)}
.dm-booking-flow,.dm-payment-flow{position:absolute;inset:0;overflow:hidden;pointer-events:none;font-family:"DM Discovery Helvetica Neue",sans-serif;font-weight:400;line-height:normal;letter-spacing:normal;color:#050507;font-synthesis:none;-webkit-font-smoothing:antialiased}
.dm-booking-flow:not([data-ready="true"])>*,.dm-payment-flow:not([data-ready="true"])>*{visibility:hidden}
.dm-booking-flow .preview,.dm-payment-flow .preview{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;background:transparent}
.dm-booking-flow .stage,.dm-payment-flow .stage{position:absolute;left:21.6495%;top:4.6854%;width:385px;height:684px;transform:scale(var(--phone-scale,1));transform-origin:top left}
.dm-payment-flow .stage{left:22.0290%}
.dm-booking-flow .phone,.dm-payment-flow .phone{transform:none;width:385px;height:684px}
@media(max-width:900px){.dm-payment-flow .stage{left:21.6495%}}

.dm-my-trips .ref-0{position:relative;width:100%;height:100%}.dm-my-trips .ref-1{position:absolute;height:684px;left:0;top:0;width:385px}.dm-my-trips .ref-2{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}.dm-my-trips .ref-3{position:absolute;background:white;height:585px;left:60px;overflow:hidden;border-radius:35.729px;top:39.17px;width:264px}.dm-my-trips .ref-4{position:absolute;left:159.5px;width:4.813px;height:4.813px;top:26.23px}.dm-my-trips .ref-5{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-6{position:absolute;background:black;height:22px;left:90.75px;border-radius:11534324px;top:11.04px;width:82.5px}.dm-my-trips .ref-7{position:absolute;display:flex;gap:3.437px;align-items:center;left:197.31px;overflow:hidden;top:16.54px}.dm-my-trips .ref-8{height:12px;position:relative;flex-shrink:0;width:13px}.dm-my-trips .ref-9{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-10{position:relative;flex-shrink:0;width:13px;height:13px}.dm-my-trips .ref-11{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-12{height:12px;position:relative;flex-shrink:0;width:17px}.dm-my-trips .ref-13{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-14{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:12.375px;left:24.06px;font-style:normal;color:#111318;font-size:9.625px;top:15.85px;width:30.938px}.dm-my-trips .ref-15{position:absolute;background:white;height:42px;left:14px;overflow:hidden;border-radius:1012.365px;box-shadow:2px 2px 14px 0px rgba(0,0,0,0.1);top:529.83px;width:236px}.dm-my-trips .ref-16{position:absolute;left:21.81px;width:15.125px;height:15.125px;top:9.81px}.dm-my-trips .ref-17{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-18{position:absolute;left:80.93px;width:14.726px;height:14.726px;top:10.01px}.dm-my-trips .ref-19{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-20{position:absolute;background:#f0f7ff;left:130px;border-radius:10px;width:36px;height:36px;top:3px}.dm-my-trips .ref-21{position:absolute;height:12.159px;left:143px;top:11px;width:9.726px}.dm-my-trips .ref-22{position:absolute;inset:-4.93% -6.17%}.dm-my-trips .ref-23{display:block;max-width:none;width:100%;height:100%}.dm-my-trips .ref-24{position:absolute;height:11.344px;left:201px;top:12px;width:10.082px}.dm-my-trips .ref-25{position:absolute;inset:-6.06% -6.82%}.dm-my-trips .ref-26{display:block;max-width:none;width:100%;height:100%}.dm-my-trips .ref-27{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:23px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-my-trips .ref-28{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:76px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-my-trips .ref-29{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:139px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-my-trips .ref-30{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:196px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-my-trips .ref-31{position:absolute;left:214px;width:33px;height:33px;top:66.33px}.dm-my-trips .ref-32{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-33{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:28px;left:14px;font-style:normal;color:#050507;font-size:27px;top:69.83px;letter-spacing:-0.8px;white-space:nowrap}.dm-my-trips .ref-34{position:absolute;background:#f2f2f2;height:37px;left:14px;border-radius:999px;top:116.83px;width:233px}.dm-my-trips .ref-35{position:absolute;background:#1f1f1f;border-width:0.303px;border-color:rgba(255,255,255,0);border-style:solid;display:flex;align-items:center;justify-content:center;left:0;padding-left:24px;padding-right:24px;border-radius:1209.067px;top:0}.dm-my-trips .ref-36{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;font-size:11.893px;color:white;letter-spacing:-0.2379px;white-space:nowrap}.dm-my-trips .ref-37{position:absolute;background:#f2f2f2;border-width:0.303px;border-color:rgba(255,255,255,0);border-style:solid;display:flex;align-items:center;justify-content:center;left:121.91px;padding-left:24px;padding-right:24px;border-radius:1209.067px;top:0}.dm-my-trips .ref-38{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;color:#050507;font-size:11.893px;letter-spacing:-0.2379px;white-space:nowrap}.dm-my-trips .ref-39{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:172.83px;width:241px}.dm-my-trips .ref-40{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-my-trips .ref-41{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-my-trips .ref-42{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-my-trips .ref-43{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-my-trips .ref-44{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-45{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-46{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-47{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:269.83px;width:241px}.dm-my-trips .ref-48{position:relative;border-radius:14px;flex-shrink:0;width:74px;height:74px}.dm-my-trips .ref-49{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:14px}.dm-my-trips .ref-50{position:absolute;left:-10.81%;max-width:none;width:113.51%;height:113.51%;top:-6.76%}.dm-my-trips .ref-51{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-my-trips .ref-52{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-my-trips .ref-53{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-54{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-55{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-56{position:relative;width:100%;height:100%}.dm-my-trips .ref-57{position:absolute;height:684px;left:0;top:0;width:385px}.dm-my-trips .ref-58{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}.dm-my-trips .ref-59{position:absolute;background:white;height:585px;left:60px;overflow:hidden;border-radius:35.729px;top:39.17px;width:264px}.dm-my-trips .ref-60{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:460.83px;width:241px}.dm-my-trips .ref-61{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-my-trips .ref-62{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-my-trips .ref-63{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-my-trips .ref-64{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-my-trips .ref-65{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-66{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-67{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-68{position:absolute;left:159.5px;width:4.813px;height:4.813px;top:26.23px}.dm-my-trips .ref-69{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-70{position:absolute;background:black;height:22px;left:90.75px;border-radius:11534324px;top:11.04px;width:82.5px}.dm-my-trips .ref-71{position:absolute;display:flex;gap:3.437px;align-items:center;left:197.31px;overflow:hidden;top:16.54px}.dm-my-trips .ref-72{height:12px;position:relative;flex-shrink:0;width:13px}.dm-my-trips .ref-73{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-74{position:relative;flex-shrink:0;width:13px;height:13px}.dm-my-trips .ref-75{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-76{height:12px;position:relative;flex-shrink:0;width:17px}.dm-my-trips .ref-77{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-78{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:12.375px;left:24.06px;font-style:normal;color:#111318;font-size:9.625px;top:15.85px;width:30.938px}.dm-my-trips .ref-79{position:absolute;background:white;height:42px;left:14px;overflow:hidden;border-radius:1012.365px;box-shadow:2px 2px 14px 0px rgba(0,0,0,0.1);top:529.83px;width:236px}.dm-my-trips .ref-80{position:absolute;left:21.81px;width:15.125px;height:15.125px;top:9.81px}.dm-my-trips .ref-81{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-82{position:absolute;left:80.93px;width:14.726px;height:14.726px;top:10.01px}.dm-my-trips .ref-83{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-84{position:absolute;height:12.159px;left:143px;top:11px;width:9.726px}.dm-my-trips .ref-85{position:absolute;inset:-4.93% -6.17%}.dm-my-trips .ref-86{display:block;max-width:none;width:100%;height:100%}.dm-my-trips .ref-87{position:absolute;height:11.344px;left:201px;top:12px;width:10.082px}.dm-my-trips .ref-88{position:absolute;inset:-6.06% -6.82%}.dm-my-trips .ref-89{display:block;max-width:none;width:100%;height:100%}.dm-my-trips .ref-90{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:23px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-my-trips .ref-91{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:76px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-my-trips .ref-92{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:139px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-my-trips .ref-93{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:196px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-my-trips .ref-94{position:absolute;left:214px;width:33px;height:33px;top:66.33px}.dm-my-trips .ref-95{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-my-trips .ref-96{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:28px;left:14px;font-style:normal;color:#050507;font-size:27px;top:69.83px;letter-spacing:-0.8px;white-space:nowrap}.dm-my-trips .ref-97{position:absolute;background:#f2f2f2;height:37px;left:14px;border-radius:999px;top:116.83px;width:233px}.dm-my-trips .ref-98{position:absolute;background:#f2f2f2;border-width:0.303px;border-color:rgba(255,255,255,0);border-style:solid;display:flex;align-items:center;justify-content:center;left:0;padding-left:24px;padding-right:24px;border-radius:1209.067px;top:0}.dm-my-trips .ref-99{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;color:#1f1f1f;font-size:11.893px;letter-spacing:-0.2379px;white-space:nowrap}.dm-my-trips .ref-100{position:absolute;background:#1f1f1f;border-width:0.303px;border-color:rgba(255,255,255,0);border-style:solid;display:flex;align-items:center;justify-content:center;left:121.91px;padding-left:24px;padding-right:24px;border-radius:1209.067px;top:0}.dm-my-trips .ref-101{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;font-size:11.893px;color:white;letter-spacing:-0.2379px;white-space:nowrap}.dm-my-trips .ref-102{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:172.83px;width:241px}.dm-my-trips .ref-103{position:relative;border-radius:12.89px;flex-shrink:0;width:75px;height:75px}.dm-my-trips .ref-104{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12.89px;width:100%;height:100%}.dm-my-trips .ref-105{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-my-trips .ref-106{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-my-trips .ref-107{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-108{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-109{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-110{position:absolute;background:#f0f7ff;display:flex;gap:10px;height:90px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:268.83px;width:241px}.dm-my-trips .ref-111{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-my-trips .ref-112{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-my-trips .ref-113{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-my-trips .ref-114{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;white-space:nowrap}.dm-my-trips .ref-115{font-family:"DM Discovery Helvetica Neue";font-weight:400;min-width:100%;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:min-content}.dm-my-trips .ref-116{font-family:"DM Discovery Helvetica Neue";font-weight:400;min-width:100%;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:min-content}.dm-my-trips .ref-117{font-family:"DM Discovery Helvetica Neue";font-weight:400;min-width:100%;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:min-content}.dm-my-trips .ref-118{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:364.83px;width:241px}.dm-my-trips .ref-119{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-my-trips .ref-120{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-my-trips .ref-121{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-my-trips .ref-122{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-my-trips .ref-123{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-124{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-my-trips .ref-125{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}
.dm-my-trips *{box-sizing:border-box}.dm-my-trips p{margin:0}.dm-my-trips img{display:block;pointer-events:none;user-select:none}.dm-my-trips .preview{min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:16px}.dm-my-trips .stage{position:relative;width:calc(385px * var(--scale,1));height:calc(684px * var(--scale,1))}.dm-my-trips .phone{position:absolute;left:0;top:0;width:385px;height:684px;transform:scale(var(--scale,1));transform-origin:top left}.dm-my-trips .phone-shell{position:absolute;inset:0;width:385px;height:684px}.dm-my-trips .screen{position:absolute;left:60px;top:39.17px;width:264px;height:585px;overflow:hidden;border-radius:35.729px;background:white;isolation:isolate}.dm-my-trips .app-mount,.dm-my-trips .chrome-mount,.dm-my-trips .reveal-group{position:absolute;inset:0}.dm-my-trips .chrome-mount{z-index:10;pointer-events:none}.dm-my-trips .white-opening{position:absolute;inset:0;z-index:9;background:white;opacity:1;pointer-events:none}.dm-my-trips .app-mount{opacity:0}.dm-my-trips .phone[data-ready=true] .app-mount{opacity:1}.dm-my-trips .trip-card{transform-origin:center;will-change:transform,opacity}.dm-my-trips .reveal-group{pointer-events:none}.dm-my-trips .trip-tabs>div:not(.tab-indicator){height:37.198px;padding-top:0;padding-bottom:0;background:transparent;z-index:1}.dm-my-trips .trip-tabs>div:not(.tab-indicator) p{line-height:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-my-trips .tab-indicator{position:absolute;left:0;top:0;width:122px;height:37.198px;background:#1f1f1f;border-radius:999px}.dm-my-trips .bottom-navigation{z-index:6}.dm-my-trips .gloss-highlight{position:absolute;left:88px;top:5px;width:149px;height:80px;border-radius:12px;overflow:hidden;pointer-events:none;opacity:0;isolation:isolate;background:rgba(255,255,255,.09)}.dm-my-trips .gloss-sweep{position:absolute;inset:0;background:linear-gradient(105deg,transparent 12%,rgba(255,255,255,.15) 35%,rgba(255,255,255,.65) 50%,rgba(255,255,255,.18) 65%,transparent 88%);transform:translate3d(-140%,0,0)}.dm-my-trips .trip-card [data-name="О туре"] p{line-height:16px}.dm-my-trips .trip-card [data-name="О туре"] p:first-child{line-height:18px}@media(prefers-reduced-motion:reduce){.dm-my-trips .trip-card{will-change:auto}}
.dm-trip-details .ref-0{position:relative;width:100%;height:100%}.dm-trip-details .ref-1{position:absolute;height:684px;left:0;top:0;width:385px}.dm-trip-details .ref-2{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}.dm-trip-details .ref-3{position:absolute;background:white;height:585px;left:60px;overflow:hidden;border-radius:35.729px;top:39.17px;width:264px}.dm-trip-details .ref-4{position:absolute;left:159.5px;width:4.813px;height:4.813px;top:26.23px}.dm-trip-details .ref-5{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-6{position:absolute;background:black;height:22px;left:90.75px;border-radius:11534324px;top:11.04px;width:82.5px}.dm-trip-details .ref-7{position:absolute;display:flex;gap:3.437px;align-items:center;left:197.31px;overflow:hidden;top:16.54px}.dm-trip-details .ref-8{height:12px;position:relative;flex-shrink:0;width:13px}.dm-trip-details .ref-9{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-10{position:relative;flex-shrink:0;width:13px;height:13px}.dm-trip-details .ref-11{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-12{height:12px;position:relative;flex-shrink:0;width:17px}.dm-trip-details .ref-13{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-14{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:12.375px;left:24.06px;font-style:normal;color:#111318;font-size:9.625px;top:15.85px;width:30.938px}.dm-trip-details .ref-15{position:absolute;background:white;height:42px;left:14px;overflow:hidden;border-radius:1012.365px;box-shadow:2px 2px 14px 0px rgba(0,0,0,0.1);top:529.83px;width:236px}.dm-trip-details .ref-16{position:absolute;left:21.81px;width:15.125px;height:15.125px;top:9.81px}.dm-trip-details .ref-17{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-18{position:absolute;left:80.93px;width:14.726px;height:14.726px;top:10.01px}.dm-trip-details .ref-19{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-20{position:absolute;background:#f0f7ff;left:130px;border-radius:10px;width:36px;height:36px;top:3px}.dm-trip-details .ref-21{position:absolute;height:12.159px;left:143px;top:11px;width:9.726px}.dm-trip-details .ref-22{position:absolute;inset:-4.93% -6.17%}.dm-trip-details .ref-23{display:block;max-width:none;width:100%;height:100%}.dm-trip-details .ref-24{position:absolute;height:11.344px;left:201px;top:12px;width:10.082px}.dm-trip-details .ref-25{position:absolute;inset:-6.06% -6.82%}.dm-trip-details .ref-26{display:block;max-width:none;width:100%;height:100%}.dm-trip-details .ref-27{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:23px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-trip-details .ref-28{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:76px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-trip-details .ref-29{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:139px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-trip-details .ref-30{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:196px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-trip-details .ref-31{position:absolute;left:214px;width:33px;height:33px;top:66.33px}.dm-trip-details .ref-32{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-33{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:28px;left:14px;font-style:normal;color:#050507;font-size:27px;top:69.83px;letter-spacing:-0.8px;white-space:nowrap}.dm-trip-details .ref-34{position:absolute;background:#f2f2f2;height:37px;left:14px;border-radius:999px;top:116.83px;width:233px}.dm-trip-details .ref-35{position:absolute;background:#1f1f1f;border-width:0.303px;border-color:rgba(255,255,255,0);border-style:solid;display:flex;align-items:center;justify-content:center;left:0;padding-left:24px;padding-right:24px;border-radius:1209.067px;top:0}.dm-trip-details .ref-36{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;font-size:11.893px;color:white;letter-spacing:-0.2379px;white-space:nowrap}.dm-trip-details .ref-37{position:absolute;background:#f2f2f2;border-width:0.303px;border-color:rgba(255,255,255,0);border-style:solid;display:flex;align-items:center;justify-content:center;left:121.91px;padding-left:24px;padding-right:24px;border-radius:1209.067px;top:0}.dm-trip-details .ref-38{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;color:#050507;font-size:11.893px;letter-spacing:-0.2379px;white-space:nowrap}.dm-trip-details .ref-39{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:172.83px;width:241px}.dm-trip-details .ref-40{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-trip-details .ref-41{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-trip-details .ref-42{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-trip-details .ref-43{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-trip-details .ref-44{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-45{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-46{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-47{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:269.83px;width:241px}.dm-trip-details .ref-48{position:relative;border-radius:14px;flex-shrink:0;width:74px;height:74px}.dm-trip-details .ref-49{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:14px}.dm-trip-details .ref-50{position:absolute;left:-10.81%;max-width:none;width:113.51%;height:113.51%;top:-6.76%}.dm-trip-details .ref-51{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-trip-details .ref-52{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-trip-details .ref-53{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-54{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-55{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-56{position:relative;width:100%;height:100%}.dm-trip-details .ref-57{position:absolute;height:684px;left:0;top:0;width:385px}.dm-trip-details .ref-58{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}.dm-trip-details .ref-59{position:absolute;background:white;height:585px;left:60px;overflow:hidden;border-radius:35.729px;top:39.17px;width:264px}.dm-trip-details .ref-60{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:460.83px;width:241px}.dm-trip-details .ref-61{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-trip-details .ref-62{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-trip-details .ref-63{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-trip-details .ref-64{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-trip-details .ref-65{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-66{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-67{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-68{position:absolute;left:159.5px;width:4.813px;height:4.813px;top:26.23px}.dm-trip-details .ref-69{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-70{position:absolute;background:black;height:22px;left:90.75px;border-radius:11534324px;top:11.04px;width:82.5px}.dm-trip-details .ref-71{position:absolute;display:flex;gap:3.437px;align-items:center;left:197.31px;overflow:hidden;top:16.54px}.dm-trip-details .ref-72{height:12px;position:relative;flex-shrink:0;width:13px}.dm-trip-details .ref-73{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-74{position:relative;flex-shrink:0;width:13px;height:13px}.dm-trip-details .ref-75{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-76{height:12px;position:relative;flex-shrink:0;width:17px}.dm-trip-details .ref-77{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-78{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:12.375px;left:24.06px;font-style:normal;color:#111318;font-size:9.625px;top:15.85px;width:30.938px}.dm-trip-details .ref-79{position:absolute;background:white;height:42px;left:14px;overflow:hidden;border-radius:1012.365px;box-shadow:2px 2px 14px 0px rgba(0,0,0,0.1);top:529.83px;width:236px}.dm-trip-details .ref-80{position:absolute;left:21.81px;width:15.125px;height:15.125px;top:9.81px}.dm-trip-details .ref-81{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-82{position:absolute;left:80.93px;width:14.726px;height:14.726px;top:10.01px}.dm-trip-details .ref-83{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-84{position:absolute;height:12.159px;left:143px;top:11px;width:9.726px}.dm-trip-details .ref-85{position:absolute;inset:-4.93% -6.17%}.dm-trip-details .ref-86{display:block;max-width:none;width:100%;height:100%}.dm-trip-details .ref-87{position:absolute;height:11.344px;left:201px;top:12px;width:10.082px}.dm-trip-details .ref-88{position:absolute;inset:-6.06% -6.82%}.dm-trip-details .ref-89{display:block;max-width:none;width:100%;height:100%}.dm-trip-details .ref-90{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:23px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-trip-details .ref-91{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:76px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-trip-details .ref-92{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:139px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-trip-details .ref-93{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:196px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-trip-details .ref-94{position:absolute;left:214px;width:33px;height:33px;top:66.33px}.dm-trip-details .ref-95{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .ref-96{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:28px;left:14px;font-style:normal;color:#050507;font-size:27px;top:69.83px;letter-spacing:-0.8px;white-space:nowrap}.dm-trip-details .ref-97{position:absolute;background:#f2f2f2;height:37px;left:14px;border-radius:999px;top:116.83px;width:233px}.dm-trip-details .ref-98{position:absolute;background:#f2f2f2;border-width:0.303px;border-color:rgba(255,255,255,0);border-style:solid;display:flex;align-items:center;justify-content:center;left:0;padding-left:24px;padding-right:24px;border-radius:1209.067px;top:0}.dm-trip-details .ref-99{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;color:#1f1f1f;font-size:11.893px;letter-spacing:-0.2379px;white-space:nowrap}.dm-trip-details .ref-100{position:absolute;background:#1f1f1f;border-width:0.303px;border-color:rgba(255,255,255,0);border-style:solid;display:flex;align-items:center;justify-content:center;left:121.91px;padding-left:24px;padding-right:24px;border-radius:1209.067px;top:0}.dm-trip-details .ref-101{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-family:"DM Discovery Product Sans";font-weight:400;line-height:57.977px;font-style:normal;position:relative;flex-shrink:0;font-size:11.893px;color:white;letter-spacing:-0.2379px;white-space:nowrap}.dm-trip-details .ref-102{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:172.83px;width:241px}.dm-trip-details .ref-103{position:relative;border-radius:12.89px;flex-shrink:0;width:75px;height:75px}.dm-trip-details .ref-104{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12.89px;width:100%;height:100%}.dm-trip-details .ref-105{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-trip-details .ref-106{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-trip-details .ref-107{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-108{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-109{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-110{position:absolute;background:#f0f7ff;display:flex;gap:10px;height:90px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:268.83px;width:241px}.dm-trip-details .ref-111{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-trip-details .ref-112{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-trip-details .ref-113{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-trip-details .ref-114{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;white-space:nowrap}.dm-trip-details .ref-115{font-family:"DM Discovery Helvetica Neue";font-weight:400;min-width:100%;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:min-content}.dm-trip-details .ref-116{font-family:"DM Discovery Helvetica Neue";font-weight:400;min-width:100%;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:min-content}.dm-trip-details .ref-117{font-family:"DM Discovery Helvetica Neue";font-weight:400;min-width:100%;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:min-content}.dm-trip-details .ref-118{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:11px;overflow:hidden;padding:8px;border-radius:18px;top:364.83px;width:241px}.dm-trip-details .ref-119{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-trip-details .ref-120{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-trip-details .ref-121{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-trip-details .ref-122{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-trip-details .ref-123{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-124{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .ref-125{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}
.dm-trip-details .detail-ref-0{position:relative;width:100%;height:100%}.dm-trip-details .detail-ref-1{position:absolute;height:684px;left:0;top:0;width:385px}.dm-trip-details .detail-ref-2{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}.dm-trip-details .detail-ref-3{position:absolute;background:white;height:585px;left:61px;overflow:hidden;border-radius:35.729px;top:39px;width:264px}.dm-trip-details .detail-ref-4{position:absolute;display:flex;flex-direction:column;gap:10.793px;align-items:flex-start;left:15px;overflow:hidden;top:450.69px;width:231px}.dm-trip-details .detail-ref-5{word-break:break-word;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#050507;font-size:14px;width:100%}.dm-trip-details .detail-ref-6{display:flex;gap:7.92px;align-items:center;overflow:hidden;position:relative;flex-shrink:0;width:100%}.dm-trip-details .detail-ref-7{background:#f2f2f2;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:806.356px;flex-shrink:0;width:30.672px;height:30.672px}.dm-trip-details .detail-ref-8{position:relative;flex-shrink:0;width:33px;height:33px}.dm-trip-details .detail-ref-9{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-10{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;font-family:"DM Discovery Helvetica Neue";font-weight:400;gap:1.98px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507;font-size:11.502px;letter-spacing:-0.23px}.dm-trip-details .detail-ref-11{position:relative;flex-shrink:0;width:100%}.dm-trip-details .detail-ref-12{opacity:0.5;position:relative;flex-shrink:0;width:100%}.dm-trip-details .detail-ref-13{background:#f0f7ff;display:flex;gap:7.92px;align-items:flex-start;overflow:hidden;padding:9.24px;position:relative;border-radius:10.56px;flex-shrink:0;width:100%}.dm-trip-details .detail-ref-14{position:relative;flex-shrink:0;width:11.88px;height:11.88px}.dm-trip-details .detail-ref-15{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-16{word-break:break-word;flex:1 0 0;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:1.3;min-width:1px;font-style:normal;opacity:0.5;position:relative;color:#050507;font-size:11.502px;letter-spacing:-0.23px;white-space:pre-wrap}.dm-trip-details .detail-ref-17{position:absolute;left:159.5px;width:4.813px;height:4.813px;top:26.23px}.dm-trip-details .detail-ref-18{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-19{position:absolute;background:black;height:22px;left:90.75px;border-radius:11534324px;top:11.04px;width:82.5px}.dm-trip-details .detail-ref-20{position:absolute;display:flex;gap:3.437px;align-items:center;left:197.31px;overflow:hidden;top:16.54px}.dm-trip-details .detail-ref-21{height:12px;position:relative;flex-shrink:0;width:13px}.dm-trip-details .detail-ref-22{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-23{position:relative;flex-shrink:0;width:13px;height:13px}.dm-trip-details .detail-ref-24{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-25{height:12px;position:relative;flex-shrink:0;width:17px}.dm-trip-details .detail-ref-26{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-27{word-break:break-word;position:absolute;font-family:"DMDiscoveryInter";font-weight:500;font-weight:500;line-height:12.375px;left:24.06px;font-style:normal;color:#111318;font-size:9.625px;top:15.85px;width:30.938px}.dm-trip-details .detail-ref-28{position:absolute;left:214px;width:33px;height:33px;top:66.33px}.dm-trip-details .detail-ref-29{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-30{position:absolute;left:14px;width:33px;height:33px;top:66.83px}.dm-trip-details .detail-ref-31{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-32{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:27px;left:14px;font-style:normal;color:#050507;font-size:25px;top:120.5px;letter-spacing:-0.8px;width:236px}.dm-trip-details .detail-ref-33{position:absolute;background:#f0f7ff;display:flex;gap:10px;align-items:center;left:9px;overflow:hidden;padding:8px;border-radius:18px;top:167.83px;width:241px}.dm-trip-details .detail-ref-34{position:relative;border-radius:12px;flex-shrink:0;width:74px;height:74px}.dm-trip-details .detail-ref-35{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}.dm-trip-details .detail-ref-36{word-break:break-word;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3;min-width:1px;font-style:normal;overflow:hidden;position:relative;color:#050507}.dm-trip-details .detail-ref-37{font-family:"DM Discovery Helvetica Neue";font-weight:500;position:relative;flex-shrink:0;font-size:14px;letter-spacing:-0.28px;width:100%}.dm-trip-details .detail-ref-38{font-family:"DM Discovery Helvetica Neue";font-weight:400;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .detail-ref-39{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .detail-ref-40{font-family:"DM Discovery Helvetica Neue";font-weight:400;opacity:0.5;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .detail-ref-41{position:absolute;display:flex;flex-direction:column;gap:9.64px;align-items:flex-start;left:11px;overflow:hidden;top:281px;width:241px}.dm-trip-details .detail-ref-42{display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;flex-shrink:0;width:100%}.dm-trip-details .detail-ref-43{word-break:break-word;flex:1 0 0;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;min-width:1px;font-style:normal;position:relative;color:#050507;font-size:14px}.dm-trip-details .detail-ref-44{position:relative;flex-shrink:0;width:12.394px;height:12.394px}.dm-trip-details .detail-ref-45{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-46{word-break:break-word;background:#f2f2f2;display:flex;flex-direction:column;font-family:"DM Discovery Helvetica Neue";font-weight:400;gap:9.64px;align-items:flex-start;line-height:1.3;font-style:normal;overflow:hidden;padding:11.017px;position:relative;border-radius:13.771px;flex-shrink:0;color:#050507;font-size:12px;letter-spacing:-0.24px;width:100%;white-space:nowrap}.dm-trip-details .detail-ref-47{display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;flex-shrink:0;width:100%}.dm-trip-details .detail-ref-48{opacity:0.5;position:relative;flex-shrink:0}.dm-trip-details .detail-ref-49{position:relative;flex-shrink:0}.dm-trip-details .detail-ref-50{display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;flex-shrink:0;width:100%}.dm-trip-details .detail-ref-51{opacity:0.5;position:relative;flex-shrink:0}.dm-trip-details .detail-ref-52{position:relative;flex-shrink:0}.dm-trip-details .detail-ref-53{display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;flex-shrink:0;width:100%}.dm-trip-details .detail-ref-54{opacity:0.5;position:relative;flex-shrink:0}.dm-trip-details .detail-ref-55{position:relative;flex-shrink:0}.dm-trip-details .detail-ref-56{display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;flex-shrink:0;width:100%}.dm-trip-details .detail-ref-57{opacity:0.5;position:relative;flex-shrink:0}.dm-trip-details .detail-ref-58{position:relative;flex-shrink:0}.dm-trip-details .detail-ref-59{word-break:break-word;position:absolute;display:flex;flex-direction:column;gap:13.64px;align-items:flex-start;left:15px;font-style:normal;overflow:hidden;color:#050507;top:615px;width:241px}.dm-trip-details .detail-ref-60{display:flex;font-family:"DM Discovery Helvetica Neue";font-weight:500;gap:33px;align-items:center;line-height:normal;overflow:hidden;position:relative;flex-shrink:0;font-size:14px;width:100%;white-space:nowrap}.dm-trip-details .detail-ref-61{position:relative;flex-shrink:0}.dm-trip-details .detail-ref-62{position:relative;flex-shrink:0}.dm-trip-details .detail-ref-63{display:flex;flex-direction:column;font-family:"DM Discovery Helvetica Neue";font-weight:400;gap:6px;align-items:flex-start;line-height:1.3;position:relative;flex-shrink:0;font-size:12px;letter-spacing:-0.24px;width:100%}.dm-trip-details .detail-ref-64{opacity:0.5;position:relative;flex-shrink:0;width:100%}.dm-trip-details .detail-ref-65{opacity:0.5;position:relative;flex-shrink:0;width:100%;white-space:pre-wrap}.dm-trip-details .detail-ref-66{position:absolute;background:#eaf3ff;display:flex;height:38px;align-items:center;justify-content:center;left:15px;overflow:hidden;padding-left:12.86px;padding-right:12.86px;border-radius:119px;top:705.52px;width:233px}.dm-trip-details .detail-ref-67{display:flex;gap:6px;height:12px;align-items:center;justify-content:center;padding-top:3px;position:relative;flex-shrink:0}.dm-trip-details .detail-ref-68{position:relative;flex-shrink:0;width:13px;height:13px}.dm-trip-details .detail-ref-69{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-70{word-break:break-word;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#0071ff;font-size:11px;white-space:nowrap}.dm-trip-details .detail-ref-71{position:absolute;background:#2884fc;display:flex;gap:5.144px;height:38px;align-items:center;justify-content:center;left:15px;overflow:hidden;padding-left:12.86px;padding-right:12.86px;border-radius:119px;top:810px;width:233px}.dm-trip-details .detail-ref-72{position:relative;flex-shrink:0;width:13.257px;height:13.257px}.dm-trip-details .detail-ref-73{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-74{display:flex;height:12px;align-items:center;justify-content:center;padding-top:3px;position:relative;flex-shrink:0}.dm-trip-details .detail-ref-75{word-break:break-word;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:11px;color:white;white-space:nowrap}.dm-trip-details .detail-ref-76{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:500;line-height:normal;left:18px;font-style:normal;color:#050507;font-size:14px;top:786px;width:229px}.dm-trip-details .detail-ref-77{position:absolute;background:white;height:42px;left:13px;overflow:hidden;border-radius:1012.365px;box-shadow:2px 2px 14px 0px rgba(0,0,0,0.1);top:531px;width:236px}.dm-trip-details .detail-ref-78{position:absolute;left:21.81px;width:15.125px;height:15.125px;top:9.81px}.dm-trip-details .detail-ref-79{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-80{position:absolute;left:80.93px;width:14.726px;height:14.726px;top:10.01px}.dm-trip-details .detail-ref-81{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-82{position:absolute;background:#f0f7ff;left:130px;border-radius:10px;width:36px;height:36px;top:3px}.dm-trip-details .detail-ref-83{position:absolute;height:12.159px;left:143px;top:11px;width:9.726px}.dm-trip-details .detail-ref-84{position:absolute;inset:-4.93% -6.17%}.dm-trip-details .detail-ref-85{display:block;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-86{position:absolute;height:11.344px;left:201px;top:12px;width:10.082px}.dm-trip-details .detail-ref-87{position:absolute;inset:-6.06% -6.82%}.dm-trip-details .detail-ref-88{display:block;max-width:none;width:100%;height:100%}.dm-trip-details .detail-ref-89{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:23px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-trip-details .detail-ref-90{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:76px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-trip-details .detail-ref-91{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:139px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}.dm-trip-details .detail-ref-92{word-break:break-word;position:absolute;font-family:"DM Discovery Helvetica Neue";font-weight:400;line-height:4.941px;left:196px;font-style:normal;color:#1478f5;font-size:4.941px;top:27px;letter-spacing:-0.1838px;white-space:nowrap}
.dm-trip-details *{box-sizing:border-box}.dm-trip-details p{margin:0}.dm-trip-details img{display:block;pointer-events:none;user-select:none}.dm-trip-details .preview{min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:16px}.dm-trip-details .stage{position:relative;width:calc(385px * var(--scale,1));height:calc(684px * var(--scale,1))}.dm-trip-details .phone{position:absolute;left:0;top:0;width:385px;height:684px;transform:scale(var(--scale,1));transform-origin:top left}.dm-trip-details .phone-shell{position:absolute;inset:0;width:385px;height:684px}.dm-trip-details .screen{position:absolute;left:60px;top:39.17px;width:264px;height:585px;overflow:hidden;border-radius:35.729px;background:white;isolation:isolate}.dm-trip-details .app-mount,.dm-trip-details .chrome-mount,.dm-trip-details .reveal-group{position:absolute;inset:0}.dm-trip-details .chrome-mount{z-index:10;pointer-events:none}.dm-trip-details .white-opening{position:absolute;inset:0;z-index:9;background:white;opacity:1;pointer-events:none}.dm-trip-details .app-mount{opacity:0}.dm-trip-details .phone[data-ready=true] .app-mount{opacity:1}.dm-trip-details .trip-card{transform-origin:center;will-change:transform,opacity}.dm-trip-details .reveal-group{pointer-events:none}.dm-trip-details .trip-tabs>div:not(.tab-indicator){height:37.198px;padding-top:0;padding-bottom:0;background:transparent;z-index:1}.dm-trip-details .trip-tabs>div:not(.tab-indicator) p{line-height:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic}.dm-trip-details .tab-indicator{position:absolute;left:0;top:0;width:122px;height:37.198px;background:#1f1f1f;border-radius:999px}.dm-trip-details .bottom-navigation{z-index:6}.dm-trip-details .gloss-highlight{position:absolute;left:88px;top:5px;width:149px;height:80px;border-radius:12px;overflow:hidden;pointer-events:none;opacity:0;isolation:isolate;background:rgba(255,255,255,.09)}.dm-trip-details .gloss-sweep{position:absolute;inset:0;background:linear-gradient(105deg,transparent 12%,rgba(255,255,255,.15) 35%,rgba(255,255,255,.65) 50%,rgba(255,255,255,.18) 65%,transparent 88%);transform:translate3d(-140%,0,0)}.dm-trip-details .trip-card [data-name="О туре"] p{line-height:16px}.dm-trip-details .trip-card [data-name="О туре"] p:first-child{line-height:18px}@media(prefers-reduced-motion:reduce){.dm-trip-details .trip-card{will-change:auto}}
.dm-trip-details .app-mount{z-index:2}.dm-trip-details .detail-scroll{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;will-change:transform}.dm-trip-details .shared-card{z-index:3;pointer-events:none;transform-origin:center}.dm-trip-details .detail-group{position:absolute;inset:0;pointer-events:none}.dm-trip-details .nav-safe-area{position:absolute;left:0;right:0;bottom:0;top:521.83px;background:white;z-index:5;pointer-events:none;opacity:0}.dm-trip-details .screen>.bottom-navigation{z-index:6;pointer-events:none}.dm-trip-details .white-opening{z-index:9}.dm-trip-details .chrome-mount{z-index:10}.dm-trip-details .status-edge{position:absolute;left:0;top:0;width:264px;height:60px;background:rgba(255,255,255,.52);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);mask-image:linear-gradient(to bottom,#000 0%,#000 35%,rgba(0,0,0,.75) 55%,rgba(0,0,0,.30) 78%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 35%,rgba(0,0,0,.75) 55%,rgba(0,0,0,.30) 78%,transparent 100%);opacity:0;border:0;box-shadow:none}.dm-trip-details .detail-scroll [data-node-id="998:10638"]{transform-origin:center}.dm-trip-details .detail-scroll [data-node-id="998:10513"],.dm-trip-details .detail-scroll [data-node-id="998:10601"]{white-space:normal}@media(prefers-reduced-motion:reduce){.dm-trip-details .detail-scroll{will-change:auto}}
.dm-my-trips,.dm-trip-details{position:absolute;inset:0;overflow:hidden;pointer-events:none;font-family:"DM Discovery Helvetica Neue",sans-serif;font-weight:400;line-height:normal;letter-spacing:normal;color:#050507;font-synthesis:none;-webkit-font-smoothing:antialiased}
.dm-my-trips:not([data-ready="true"])>*,.dm-trip-details:not([data-ready="true"])>*{visibility:hidden}
.dm-my-trips .preview,.dm-trip-details .preview{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;background:transparent}
.dm-my-trips .stage,.dm-trip-details .stage{position:absolute;left:21.6495%;top:4.6854%;width:385px;height:684px;transform:scale(var(--phone-scale,1));transform-origin:top left}
.dm-trip-details .stage{left:22.0290%}
.dm-my-trips .phone,.dm-trip-details .phone{transform:none;width:385px;height:684px}
@media(max-width:900px){.dm-trip-details .stage{left:21.6495%}}
