@charset "UTF-8";@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-Bold-gilkQmzn.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-Bold-DOAm1zs-.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-BlackItalic-Bz3ENkE4.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-BlackItalic-ZeuzjOc5.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-Black-1B2Nr1Fi.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-Black-DvAujVUw.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-ExtraLightItalic-c9aM8ede.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-ExtraLightItalic-UUe63zoH.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-ExtraBold-DeAddEV2.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-ExtraBold-BM9Tyq62.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-Italic-C7nr8Yta.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-Italic-DcXnRrFd.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-LightItalic-DgU7OjZi.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-LightItalic-CuxyR6BU.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-SemiBold-ByOHiu3M.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-SemiBold-DaatE7wg.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-Regular-DnXxTPqM.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-Regular-CxZNCmik.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-ExtraBoldItalic-D_bCY26q.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-ExtraBoldItalic-BZNmFUBQ.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-BoldItalic-DvCqih6K.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-BoldItalic-PBwkR9aN.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-Light-9P0YuSEA.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-Light-jGm0yG4v.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-ExtraLight-dmEx6teY.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-ExtraLight-D24LsPeg.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/plugins/zen/chub/assets/build/NunitoSans-SemiBoldItalic-BWiyLxV9.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/NunitoSans-SemiBoldItalic-6HCadjoy.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-LightItalic-BZFG8RdJ.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-LightItalic-ovN_1T6l.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-ExtraBold-CVYscYGp.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-ExtraBold-CTLbPLcU.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-SemiBold-C13BYMpY.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-SemiBold-CoIFlxLU.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-Bold-l9hxjRbF.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-Bold-C6dW0HYt.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-Light-Du3bXvwN.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-Light-De4wLq6n.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-ExtraBoldItalic-CwFZBeZM.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-ExtraBoldItalic-X-if8v_5.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-Medium-cYKEGgGC.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-Medium-BMP-Ve7I.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-ExtraLight-CBh8R_7r.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-ExtraLight-alAI8pO1.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-MediumItalic-DdHiPE8c.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-MediumItalic-BKWqbQkf.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-ExtraLightItalic-DEla-Nt0.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-ExtraLightItalic-DB6XrdQh.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-Black-CgSy0IRU.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-Black-BPH0J8If.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-Regular-BdHVL7KH.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-Regular-jmEBp9sp.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-SemiBoldItalic-B-gowjYR.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-SemiBoldItalic-DjE_KsDT.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-Italic-DS74R6wW.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-Italic-B-CXhrwQ.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-BlackItalic-DNENM-c7.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-BlackItalic-Coz8dHp2.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/plugins/zen/chub/assets/build/Nunito-BoldItalic-QPr7qUWX.woff2) format("woff2"),url(/plugins/zen/chub/assets/build/Nunito-BoldItalic-D6e3uXcN.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.discount-type-catalog__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1025px){.discount-type-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.discount-type-catalog__empty{margin:0 0 20px;color:#64748b;font-size:16px;line-height:1.45}.discount-type-catalog__card{display:flex;flex-direction:column;min-height:100%;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #0f172a14;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.discount-type-catalog__card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a1f}.discount-type-catalog__media{position:relative;aspect-ratio:16/10;overflow:hidden}.discount-type-catalog__media--art{background:#eef3f9}.discount-type-catalog__media--art .feature-tile__art{position:absolute;right:0;bottom:0;pointer-events:none;transform:scale(1.75);transform-origin:bottom right}.discount-type-catalog__image{width:100%;height:100%;object-fit:cover;display:block}.discount-type-catalog__badge{position:absolute;top:10px;left:10px;z-index:1;display:inline-block;padding:5px 10px;border-radius:6px;background:#e53935;color:#fff;font-size:.85rem;font-weight:700;line-height:1;white-space:nowrap}.discount-type-catalog__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:16px 18px 20px}.discount-type-catalog__title{margin:0;font-size:18px;line-height:1.25}.discount-type-catalog__period{margin:0;color:#1b81db;font-size:13px;font-weight:600;line-height:1.35}.discount-type-catalog__description{margin:0;color:#64748b;font-size:14px;line-height:1.45}.discount-type-catalog__crosslink-media{display:flex;align-items:center;justify-content:center;background:#eef3f9}.discount-type-catalog__crosslink-art{width:72px;height:auto}.promotions-catalog__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1025px){.promotions-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.promotions-catalog__empty{margin:0 0 20px;color:#64748b;font-size:16px;line-height:1.45}.promotions-catalog__grid .promo-offer-card{display:flex;flex-direction:column;min-height:100%;border-radius:16px;overflow:hidden;background:#f3f5f8;color:#212529;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.promotions-catalog__grid .promo-offer-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.promotions-catalog__grid .promo-offer-card__media{position:relative;flex:0 0 auto;aspect-ratio:16/8.5;overflow:hidden;background:#dbeafe}.promotions-catalog__grid .promo-offer-card__image{display:block;width:100%;height:100%;object-fit:cover}.promotions-catalog__grid .promo-offer-card__badge{position:absolute;top:10px;left:10px;z-index:1;display:inline-block;padding:5px 10px;border-radius:6px;background:#e53935;color:#fff;font-size:.85rem;font-weight:700;line-height:1;white-space:nowrap}.promotions-catalog__grid .promo-offer-card__body{display:flex;flex-direction:column;gap:8px;padding:12px 14px 16px;flex:1;min-height:10.5rem}.promotions-catalog__grid .promo-offer-card__title{margin:0;font-size:.95rem;font-weight:700;line-height:1.25;color:#212529}.promotions-catalog__grid .promo-offer-card__period{margin:0 0 2px;font-size:.78rem;font-weight:700;line-height:1.3;color:#212529}.promotions-catalog__grid .promo-offer-card__desc{margin:0;display:flex;flex-direction:column;gap:4px;font-size:.78rem;line-height:1.35;color:#5c6478}.promotions-catalog__crosslink-media{display:flex;align-items:center;justify-content:center}.promotions-catalog__crosslink-art{width:72px;height:auto}:root{--color-blue-header: #1a81db;--color-blue-dark: #064c89;--color-blue-light: #1e88e5;--color-blue-search-light: #3aabf0;--color-white: #ffffff;--color-red-badge: #e0292c;--color-red-logo: #d61f22;--color-gray-text: #666666;--color-page-bg: #f5f6f8;--header-height: 60px;--font-family: "Nunito Sans", sans-serif}.site-header{background:linear-gradient(to right,var(--color-blue-header),var(--color-blue-search-light));color:var(--color-white);position:fixed;top:0;left:0;right:0;width:100%;z-index:100;overflow:visible}main.page-content{padding-top:var(--site-header-offset, var(--header-height))}.header__inner{max-width:1400px;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:12px;min-height:var(--header-height)}.header__logo{display:flex;align-items:center;flex-shrink:0;line-height:0}.header__logo img{display:block;height:32px;width:auto;transition:opacity .15s}.header__logo picture{display:block;line-height:0}.header__logo:hover img{opacity:.85}.header__burger{display:none;background:none;border:none;color:var(--color-white);font-size:1.4rem;cursor:pointer;padding:6px 8px;margin-left:auto;line-height:1}.header__burger:hover{opacity:1;background:#1266a5;border-radius:8px}.header__nav{flex:0 1 auto;overflow:visible}.header__nav-list{display:flex;align-items:center;gap:12px}.header__nav-item{position:relative}.header__nav-item--dropdown:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.header__nav-link{display:inline-block;color:var(--color-white);font-size:.9rem;white-space:nowrap;padding:6px 12px;border-radius:8px;transition:background .15s}.header__nav-link:hover,.header__nav-item--dropdown:hover>.header__nav-link,.header__nav-item--dropdown:focus-within>.header__nav-link{background:#1266a5}.header__dropdown{position:absolute;top:100%;left:0;min-width:700px;padding:10px 0 0;background:transparent;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:200;pointer-events:none}.header__dropdown-grid{padding:28px 36px;background:var(--color-white);color:#343c67;border-radius:8px;box-shadow:0 8px 28px #064c892e}.header__nav-item--dropdown:hover .header__dropdown,.header__nav-item--dropdown:focus-within .header__dropdown{opacity:1;visibility:visible;pointer-events:auto}.header__dropdown-grid{display:flex;gap:48px}.header__dropdown-col{flex-shrink:0;min-width:200px}.header__dropdown-col--wide{flex:1;width:auto;padding-left:48px;border-left:1px solid #e8ecf4}.header__dropdown-featured{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8ecf4}.header__dropdown-featured-link{display:block;padding:10px 14px;font-size:.95rem;font-weight:700;color:var(--color-blue-header);background:var(--color-white);border:1.5px solid var(--color-blue-header);border-radius:8px;white-space:nowrap;transition:background .15s,color .15s}.header__dropdown-featured-link:hover{background:var(--color-blue-header);color:var(--color-white)}.header__dropdown--simple{min-width:380px}.header__dropdown--simple .header__dropdown-col{min-width:100%}.header__dropdown-menu{display:flex;flex-direction:column;gap:12px}.header__dropdown-menu .header__dropdown-heading{margin-bottom:0;white-space:nowrap}.header__dropdown--right{left:auto;right:0}.header__dropdown-group+.header__dropdown-group{margin-top:28px}.header__dropdown-row{display:flex;gap:48px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e8ecf4}.header__dropdown-row .header__dropdown-group{flex:1;min-width:0;margin-top:0}.header__dropdown-row .header__dropdown-group+.header__dropdown-group{margin-top:0}.header__dropdown-heading{display:inline-flex;align-items:center;gap:6px;font-size:.95rem;font-weight:700;color:#1266a5;margin-bottom:12px;transition:color .15s}.header__dropdown-heading:hover{color:var(--color-blue-header)}.header__dropdown-heading i{font-size:.65rem}.header__dropdown-list{display:flex;flex-direction:column;gap:4px}.header__dropdown-list a{font-size:.85rem;color:#7a84a8;padding:2px 0;transition:color .15s}.header__dropdown-list a:hover{color:var(--color-blue-header)}.header__dropdown-list a.header__dropdown-all{font-weight:700;color:#343c67;margin-top:4px}.header__dropdown-seasons{display:flex;gap:14px;flex-wrap:wrap}.header__dropdown-season{display:flex;flex-direction:column;align-items:center;gap:8px}.header__dropdown-season-name{display:inline-block;font-size:.8rem;font-weight:600;color:#343c67;text-align:center;width:100%;transition:color .15s}.header__dropdown-season-name:hover{color:var(--color-blue-header)}.header__dropdown-months{display:flex;flex-direction:column;gap:8px}.header__dropdown-months a{display:inline-flex;justify-content:center;min-width:80px;padding:8px 16px;font-size:.8rem;color:#343c67;border:1px solid #dfe1ea;border-radius:4px;transition:border-color .15s,color .15s}.header__dropdown-months a:hover{border-color:var(--color-blue-header);color:var(--color-blue-header)}.header__nav-area{flex:1;display:flex;align-items:center;min-width:0;margin-left:32px}.header__social-slot{flex:1;display:flex;justify-content:center;align-items:center;min-width:0}.header__social{display:flex;align-items:center;gap:4px;flex-shrink:0}.header__social-link{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:.85rem;transition:transform .15s}.header__social-link:hover{transform:scale(1.15)}.header__social-link--ok{background:#ee8208;color:var(--color-white)}.header__social-link--vk{background:#07f;color:var(--color-white);border:1.5px solid var(--color-white)}.header__social-link--youtube{background:red;color:var(--color-white)}.header__social-link--max{border-radius:6px;overflow:hidden}.header__social-link--max img{display:block;width:28px;height:28px}@media (min-width: 1024px){.header__social:not(.header__contact-panel-social) .header__social-link{color:var(--color-white);background:transparent;border:1.5px solid transparent;transition:background .15s,border-color .15s,transform .15s}.header__social:not(.header__contact-panel-social) .header__social-link:not(.header__social-link--max){font-size:1.15rem}.header__social:not(.header__contact-panel-social) .header__social-link--ok:hover{background:#ee8208;border-color:#ee8208}.header__social:not(.header__contact-panel-social) .header__social-link--vk:hover{background:#07f;border-color:#07f}.header__social:not(.header__contact-panel-social) .header__social-link--youtube:hover{background:red;border-color:red}.header__social:not(.header__contact-panel-social) .header__social-link--max:hover{background:linear-gradient(135deg,#4cf,#53e 66%,#93d);border-color:transparent}}.header__contact{display:flex;align-items:center;flex-shrink:0;position:relative;left:-12px;background:#1266a5;border-radius:8px;padding:4px 10px}.header__contact-desktop{display:flex;align-items:center;gap:15px}.header__contact-toggle{background:none;border:none;padding:0;font-family:var(--font-family)}.header__contact .header__contact-toggle,.header__contact-panel{display:none}.header__contact-panel-phone{display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;text-decoration:none;white-space:nowrap}.header__contact-panel-phone-icon{font-size:1rem;flex-shrink:0}.header__contact-panel-phone:hover{opacity:.85}.header__contact-panel-hours{font-size:.7rem;font-weight:500;line-height:1.1}.header__contact-panel-max{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:10px 14px;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.header__contact-panel-max img{display:block;width:20px;height:20px;flex-shrink:0}.header__contact-panel-close,.header__contact-panel-social,.header__nav-contact{display:none}.header__phone-block{display:inline-grid;justify-items:stretch;gap:2px;width:max-content}.header__phone{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--color-white);font-size:1.05rem;font-weight:700;width:100%;white-space:nowrap}.header__phone-icon{font-size:1rem;flex-shrink:0}.header__phone:hover{opacity:.85}.header__phone-hours{margin-left:24px;font-size:.7rem;font-weight:500;line-height:1.1;white-space:nowrap;color:#ffffffbf;text-align:right}.header__max{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;color:var(--color-white);text-decoration:none;cursor:pointer;transition:opacity .15s}.header__max-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.header__max img{display:block;width:24px;height:24px}.header__max:hover{opacity:.85}.header__actions{display:flex;align-items:flex-end;gap:16px;flex-shrink:0}.header__action-btn{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:44px;color:var(--color-white);cursor:pointer;transition:opacity .15s}.header__action-btn:hover{opacity:.75}.header__action-icon{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:1.25rem}.header__action-icon svg{display:block;width:20px;height:20px;flex-shrink:0}.header__action-label{font-size:.7rem;font-weight:500;line-height:1.1;white-space:nowrap}.header__badge{position:absolute;top:-4px;right:-8px;min-width:18px;height:18px;padding:0 4px;background:var(--color-red-badge);color:var(--color-white);font-size:.65rem;font-weight:700;line-height:18px;text-align:center;border-radius:9px}.header__badge[hidden]{display:none!important}.header__nav-mobile-bar{display:none}.header__nav-back,.header__nav-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:none;color:var(--color-gray-text);font-size:1.1rem;cursor:pointer;transition:color .15s,background .15s}.header__nav-back{display:none}.header__nav-back:hover,.header__nav-close:hover{color:var(--color-blue-header);background:#0000000d}@media (max-width: 1200px){.header__nav-list{gap:6px}.header__nav-link{font-size:.85rem}}@media (max-width: 1023px){.header__nav-area{display:contents}.header__social-slot{display:none}.header__inner{flex-wrap:wrap;padding:10px 16px;gap:8px}.header__burger{display:block;order:5;margin-left:0}.header__logo picture{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;background:var(--color-white);border-radius:8px}.header__logo img{height:34px;width:auto}.header__actions{order:4;margin-left:0;gap:12px}.header__nav{display:none;order:10;width:100%;margin-left:0;background:var(--color-white);color:#343c67;border-radius:8px;box-shadow:0 8px 28px #064c892e;padding:8px 0}.header__nav.is-open{display:block}.header__nav.is-open .header__nav-mobile-bar{display:flex;align-items:center;justify-content:flex-end;padding:4px 8px 8px}.header__nav.is-submenu-open .header__nav-mobile-bar{justify-content:space-between;border-bottom:1px solid #e8ecf4}.header__nav.is-submenu-open .header__nav-back{display:flex}.header__nav.is-submenu-open .header__nav-item:not(.is-open){display:none}.header__nav.is-submenu-open .header__nav-item.is-open>.header__nav-link{display:block;pointer-events:none;border-bottom:1px solid #e8ecf4;margin-bottom:0}.header__nav.is-submenu-open .header__nav-item.is-open>.header__nav-link:after{display:none}.header__nav.is-submenu-open .header__nav-item.is-open>.header__dropdown{display:block;padding:0 0 12px}.header__nav-list{flex-direction:column;align-items:stretch;gap:0}.header__nav-link{display:block;padding:12px 16px;font-size:1rem;font-weight:700;color:#1266a5;border-radius:8px}.header__nav-link:hover,.header__nav-item--dropdown:hover>.header__nav-link,.header__nav-item--dropdown:focus-within>.header__nav-link,.header__nav-item--dropdown.is-open>.header__nav-link{background:#1a81db14;color:var(--color-blue-header)}.header__dropdown{position:static;min-width:0;margin-top:0;padding:0 16px 12px;box-shadow:none;background:transparent;transform:none;pointer-events:auto;display:none}.header__nav-item--dropdown:hover .header__dropdown,.header__nav-item--dropdown:focus-within .header__dropdown{display:none;opacity:0;visibility:hidden}.header__nav-item--dropdown.is-open .header__dropdown{display:block;opacity:1;visibility:visible}.header__dropdown-grid{flex-direction:column;gap:20px;padding:16px;background:var(--color-white);color:#343c67;border-radius:8px;box-shadow:none}.header__nav-item--dropdown:after{display:none}.header__dropdown-col{width:100%}.header__dropdown-col--wide{padding-left:0;border-left:none;padding-top:0;border-top:none}.header__dropdown-row{flex-direction:column;gap:0;margin-bottom:0;padding-bottom:0;border-bottom:none}.header__dropdown-col--wide .header__dropdown-group+.header__dropdown-group{margin-top:0}.header__dropdown-featured{border-bottom-color:#e8ecf4;margin-bottom:16px;padding-bottom:16px}.header__dropdown-group>.header__dropdown-heading{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:0;padding:8px 0;cursor:pointer}.header__dropdown-group>.header__dropdown-heading>i{display:none}.header__dropdown-group>.header__dropdown-heading:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;flex-shrink:0;margin-left:12px;transition:transform .2s}.header__dropdown-group.is-open>.header__dropdown-heading:after{transform:rotate(180deg)}.header__dropdown-group:not(.is-open)>.header__dropdown-list,.header__dropdown-group:not(.is-open)>.header__dropdown-seasons{display:none}.header__dropdown-group.is-open>.header__dropdown-list{display:flex;margin-top:12px}.header__dropdown-group.is-open>.header__dropdown-seasons{display:flex;margin-top:12px}.header__nav-item--dropdown .header__nav-link:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:6px;font-size:.75rem}.header__nav-item--dropdown.is-open .header__nav-link:after{content:""}.header__social{display:none}.header__contact{order:3;flex-basis:auto;width:auto;left:0;margin-left:auto;background:transparent;padding:0;align-items:flex-end}.header__contact-desktop{display:none}.header__contact .header__contact-toggle{display:flex}.site-header.is-contact-open .header__contact-panel{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;width:100%;padding:14px 16px;background:var(--color-white);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014}.header__contact-panel-close{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:none;color:var(--color-gray-text);font-size:1.1rem;cursor:pointer;transition:color .15s,background .15s}.header__contact-panel-close:hover{color:var(--color-blue-header);background:#0000000d}.header__contact-panel-phone{color:var(--color-blue-header)}.header__contact-panel-hours{color:var(--color-gray-text);margin-left:28px}.header__contact-panel-max{width:100%;max-width:320px;color:var(--color-white);background:var(--color-blue-header);border:1.5px solid var(--color-blue-header)}.header__contact-panel-max:hover{background:var(--color-blue-dark);border-color:var(--color-blue-dark)}.site-header.is-contact-open .header__contact-panel-social{display:flex;justify-content:center;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid #e8ecf4;width:100%;max-width:320px;left:0;position:static}.header__nav.is-open:not(.is-submenu-open) .header__nav-contact{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 16px 12px;margin-top:4px;border-top:1px solid #e8ecf4}.header__nav.is-open:not(.is-submenu-open) .header__nav-contact .header__contact-panel-social{display:flex;justify-content:center;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid #e8ecf4;width:100%;max-width:320px;left:0;position:static}.header__nav-contact .header__contact-panel-phone{color:var(--color-blue-header)}.header__nav-contact .header__contact-panel-hours{color:var(--color-gray-text);margin-left:28px}.header__nav-contact .header__contact-panel-max{width:100%;max-width:320px;color:var(--color-white);background:var(--color-blue-header);border:1.5px solid var(--color-blue-header)}.header__nav-contact .header__contact-panel-max:hover{background:var(--color-blue-dark);border-color:var(--color-blue-dark)}.header__mobile-panel{display:none}}@media (max-width: 480px){.header__logo picture{width:38px;height:38px}.header__logo img{height:32px}.header__phone{font-size:.9rem}.header__phone-hours{font-size:.6rem}.header__inner{padding:8px 12px}.header__actions{gap:10px}.header__action-icon{width:24px;height:24px;font-size:1.05rem}.header__action-label{font-size:.6rem}}:root{--color-blue-header: #1a81db;--color-blue-dark: #064c89;--color-blue-light: #1e88e5;--color-white: #ffffff;--color-red-badge: #e0292c;--color-red-logo: #d61f22;--color-gray-text: #666666;--header-height: 60px;--font-family: "Nunito Sans", sans-serif}.site-footer{background:var(--color-blue-header);color:var(--color-white)}.site-footer__inner{max-width:1400px;margin:0 auto;padding:40px 16px;min-height:160px}.site-footer__columns{display:grid;grid-template-columns:repeat(4,1fr)}.site-footer__col{padding:0 28px;border-right:1px solid rgba(255,255,255,.25)}.site-footer__col:first-child{padding-left:0}.site-footer__col:last-child{padding-right:0;border-right:none}.site-footer__placeholder{font-size:.9rem;opacity:.6;min-height:80px}.site-footer__nav-heading{margin:0 0 12px;font-size:.95rem;font-weight:700;line-height:1.2;color:var(--color-white)}.site-footer__nav-toggle{display:none;align-items:center;justify-content:space-between;width:100%;margin:0;padding:4px 0;font-family:var(--font-family);font-size:.95rem;font-weight:700;line-height:1.2;color:var(--color-white);background:none;border:none;text-align:left;cursor:pointer}.site-footer__nav-chevron{flex-shrink:0;margin-left:8px;font-size:.75rem;transition:transform .2s}.site-footer__nav-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.site-footer__nav-link{font-size:.85rem;font-weight:400;line-height:1.2;color:var(--color-white);text-decoration:none;transition:opacity .15s}.site-footer__nav-link:hover{opacity:.85}.site-footer__logo{display:inline-block;margin-bottom:16px;line-height:0}.site-footer__logo img{display:block;height:32px;width:auto}.site-footer__contact{display:flex;flex-direction:column;gap:10px;background:#1266a5;border-radius:8px;padding:12px 14px;margin-bottom:14px}.site-footer__phone-block{display:flex;flex-direction:column;gap:2px}.site-footer__phone{display:inline-flex;align-items:center;gap:8px;font-size:1.6rem;font-weight:700;line-height:1;color:var(--color-white)}.site-footer__phone-icon{font-size:1.1rem;flex-shrink:0}.site-footer__phone:hover{opacity:.85}.site-footer__phone-hours{margin-left:28px;font-size:.75rem;line-height:1.2;color:#ffffffbf}.site-footer__callback-btn{display:inline-block;width:100%;padding:10px 14px;margin-bottom:18px;font-family:var(--font-family);font-size:.85rem;font-weight:600;color:var(--color-white);background:transparent;border:1.5px solid var(--color-white);border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.site-footer__callback-btn:hover{background:var(--color-white);color:var(--color-blue-header)}.site-footer__max{display:flex;align-items:center;gap:8px;font-size:.85rem}.site-footer__max-link{display:flex;align-items:center;gap:8px;color:var(--color-white);text-decoration:none;cursor:pointer;transition:opacity .15s}.site-footer__max-link:hover{opacity:.85}.site-footer__max-link img{width:24px;height:24px;flex-shrink:0}.site-footer__emails{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.site-footer__email-item{display:flex;align-items:flex-start;gap:8px}.site-footer__email-icon{flex-shrink:0;margin-top:2px;font-size:1rem;line-height:1;color:var(--color-white)}.site-footer__email-content{display:flex;flex-direction:column;gap:0;min-width:0}.site-footer__email-content a{font-size:1.05rem;font-weight:600;line-height:1;color:var(--color-white)}.site-footer__email-content a:hover{opacity:.85}.site-footer__email-label{font-size:.75rem;line-height:1.2;color:#ffffffb3}.site-footer__social-title{font-size:.95rem;font-weight:700;margin-bottom:10px}.site-footer__social{display:flex;align-items:center;gap:8px;margin-bottom:18px}.site-footer__social-link{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--color-white);transition:transform .15s}.site-footer__social-link:not(.site-footer__social-link--max){font-size:1.15rem}.site-footer__social-link:hover{transform:scale(1.1)}.site-footer__social-link--ok{background:#ee8208}.site-footer__social-link--vk{background:#07f;border:1.5px solid var(--color-white)}.site-footer__social-link--youtube{background:red}.site-footer__social-link--max{border-radius:6px;overflow:hidden}.site-footer__social-link--max img{width:28px;height:28px;display:block}.site-footer__section-title{font-size:.95rem;font-weight:700;line-height:1;margin-bottom:4px}.site-footer__offices{margin-bottom:18px}.site-footer__office{font-size:.9rem;line-height:1.45;color:#ffffffe6;margin-bottom:10px}.site-footer__office strong{font-weight:700;color:var(--color-white)}.site-footer__legal{display:flex;flex-direction:column;gap:2px;font-size:.85rem;line-height:1.2;color:#ffffffb3}.site-footer__legal p:first-child{font-weight:700;line-height:1;color:var(--color-white)}.site-footer__rto-link{display:flex;align-items:center;gap:8px;width:100%;margin-top:6px;padding:12px 14px;background:#1266a5;border-radius:8px;font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;color:var(--color-white);text-decoration:none;cursor:pointer;transition:opacity .15s}.site-footer__rto-link:hover{opacity:.85}.site-footer__rto-icon{height:24px;width:auto;flex-shrink:0}.site-footer__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:28px}.site-footer__bottom-left{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;flex:1;min-width:0;width:100%}.site-footer__copyright{margin:0;font-size:.75rem;line-height:1.2;color:#ffffffb3;white-space:nowrap;flex-shrink:0}.site-footer__disclaimer{margin:0;font-size:.7rem;line-height:1.2;color:#fff9}.site-footer__disclaimer a{color:#ffffffb3;text-decoration:underline;transition:opacity .15s}.site-footer__disclaimer a:hover{opacity:.85}@media (max-width: 768px){.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}.site-footer__columns{grid-template-columns:1fr;gap:12px}.site-footer__col{padding:0 0 24px;border-right:none;border-bottom:1px solid rgba(255,255,255,.25)}.site-footer__col:has(.site-footer__nav-section){padding-bottom:8px}.site-footer__col:last-child{padding-bottom:0;border-bottom:none}.site-footer__col:first-child{display:flex;flex-direction:column;align-items:center;text-align:center}.site-footer__col:first-child .site-footer__contact,.site-footer__col:first-child .site-footer__emails,.site-footer__col:first-child .site-footer__offices,.site-footer__col:first-child .site-footer__legal{width:100%;max-width:360px}.site-footer__col:first-child .site-footer__contact,.site-footer__col:first-child .site-footer__phone-block{align-items:center}.site-footer__col:first-child .site-footer__phone-hours{margin-left:0}.site-footer__col:first-child .site-footer__max{justify-content:center}.site-footer__col:first-child .site-footer__callback-btn{max-width:360px}.site-footer__col:first-child .site-footer__emails{align-items:center}.site-footer__col:first-child .site-footer__email-item{justify-content:center}.site-footer__col:first-child .site-footer__email-content{align-items:center;text-align:center}.site-footer__col:first-child .site-footer__social{justify-content:center}.site-footer__col:first-child .site-footer__legal{align-items:center}.site-footer__col:first-child .site-footer__rto-link{justify-content:center;white-space:normal;text-align:center}.site-footer__nav-heading{display:none}.site-footer__nav-section{text-align:center}.site-footer__nav-toggle{display:flex;justify-content:center;text-align:center;padding:2px 0}.site-footer__nav-list{align-items:center;gap:8px}.site-footer__nav-section .site-footer__nav{display:none}.site-footer__nav-section.is-open .site-footer__nav{display:block;padding-top:2px}.site-footer__nav-section.is-open .site-footer__nav-chevron{transform:rotate(180deg)}}.why-azimut-block .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.why-azimut-block .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.why-azimut-block .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.why-azimut-block .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.u_ui_book-preview--block:has(.why-azimut-block),.u_block-preview-scene:has(.why-azimut-block){overflow:visible}.why-azimut-block{background:#fff;border-radius:16px;padding:16px 24px;margin-bottom:0}.why-azimut-block .why-section__title{margin:0 0 12px;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;color:#212529}.why-azimut-block .why-carousel,.why-azimut-block .tours-carousel{position:relative;container-type:inline-size}.why-azimut-block .tours-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.why-azimut-block .tours-carousel__viewport::-webkit-scrollbar{display:none}.why-azimut-block .tours-carousel__track{display:flex;gap:16px}.why-azimut-block .tours-carousel__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.85rem;box-shadow:0 2px 14px #00000024;cursor:pointer;transform:translateY(-50%);transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.why-azimut-block .tours-carousel__nav--prev{left:-8px}.why-azimut-block .tours-carousel__nav--prev:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translateY(-50%) translate(-4px) scale(1.08)}.why-azimut-block .tours-carousel__nav--next{right:-8px}.why-azimut-block .tours-carousel__nav--next:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translateY(-50%) translate(4px) scale(1.08)}.why-azimut-block .tours-carousel__nav:disabled,.why-azimut-block .tours-carousel__nav:disabled:hover{opacity:.35;cursor:default;transform:translateY(-50%);background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}.why-azimut-block .why-card{flex:0 0 calc((100% - 48px)/4);min-width:220px;scroll-snap-align:start;padding:24px;border-radius:20px;background:#eef3f9}.why-azimut-block .why-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px}.why-azimut-block .why-card__title{margin:0 0 10px;font-size:1rem;font-weight:700;line-height:1.25;color:#212529}.why-azimut-block .why-card__text{margin:0;font-size:.88rem;line-height:1.45;color:#666}@media (max-width: 1200px){.why-azimut-block .why-card{flex-basis:calc((100% - 32px) / 3)}}@media (max-width: 992px){.why-azimut-block .why-card{flex-basis:calc((100% - 16px)/2)}}@media (max-width: 768px){.why-azimut-block{padding:12px 16px}.why-azimut-block .why-section__title{margin-bottom:10px;font-size:1.1rem}.why-azimut-block .tours-carousel__nav{display:none}.why-azimut-block .tours-carousel__track{gap:8px;width:max-content}.why-azimut-block .tours-carousel__viewport{scroll-snap-type:none}.why-azimut-block .why-card{flex:0 0 calc((100cqi - 8px) / 1.07);min-width:260px;scroll-snap-align:none}.why-azimut-block .why-card__title{font-size:.88rem}.why-azimut-block .why-card__text{font-size:.82rem}}.u_ui_book-preview--narrow .why-azimut-block,.u_block-preview-scene[data-variant=mobile] .why-azimut-block,.why-azimut-block[data-force-mobile]{padding:12px 16px}.u_ui_book-preview--narrow .why-azimut-block .why-section__title,.u_block-preview-scene[data-variant=mobile] .why-azimut-block .why-section__title,.why-azimut-block[data-force-mobile] .why-section__title{margin-bottom:10px;font-size:1.1rem}.u_ui_book-preview--narrow .why-azimut-block .tours-carousel__nav,.u_block-preview-scene[data-variant=mobile] .why-azimut-block .tours-carousel__nav,.why-azimut-block[data-force-mobile] .tours-carousel__nav{display:none}.u_ui_book-preview--narrow .why-azimut-block .tours-carousel__track,.u_block-preview-scene[data-variant=mobile] .why-azimut-block .tours-carousel__track,.why-azimut-block[data-force-mobile] .tours-carousel__track{gap:8px;width:max-content}.u_ui_book-preview--narrow .why-azimut-block .tours-carousel__viewport,.u_block-preview-scene[data-variant=mobile] .why-azimut-block .tours-carousel__viewport,.why-azimut-block[data-force-mobile] .tours-carousel__viewport{scroll-snap-type:none}.u_ui_book-preview--narrow .why-azimut-block .why-card,.u_block-preview-scene[data-variant=mobile] .why-azimut-block .why-card,.why-azimut-block[data-force-mobile] .why-card{flex:0 0 calc((100cqi - 8px) / 1.07);min-width:260px;scroll-snap-align:none}.u_ui_book-preview--narrow .why-azimut-block .why-card__title,.u_block-preview-scene[data-variant=mobile] .why-azimut-block .why-card__title,.why-azimut-block[data-force-mobile] .why-card__title{font-size:.88rem}.u_ui_book-preview--narrow .why-azimut-block .why-card__text,.u_block-preview-scene[data-variant=mobile] .why-azimut-block .why-card__text,.why-azimut-block[data-force-mobile] .why-card__text{font-size:.82rem}.u_ui_book-preview--wide .why-azimut-block .why-card,.u_block-preview-scene[data-variant=default] .why-azimut-block .why-card,.why-azimut-block[data-force-desktop] .why-card{flex:0 0 calc((100% - 48px)/4);min-width:220px}@media (max-width: 1200px){.u_ui_book-preview--wide .why-azimut-block .why-card,.u_block-preview-scene[data-variant=default] .why-azimut-block .why-card,.why-azimut-block[data-force-desktop] .why-card{flex-basis:calc((100% - 32px) / 3)}}@media (max-width: 992px){.u_ui_book-preview--wide .why-azimut-block .why-card,.u_block-preview-scene[data-variant=default] .why-azimut-block .why-card,.why-azimut-block[data-force-desktop] .why-card{flex-basis:calc((100% - 16px)/2)}}.basic-page .section-block+.section-block{margin-top:48px}.basic-page .basic-page__actions{margin-top:24px;text-align:center}.basic-page .basic-page__actions[hidden]{display:none!important}.basic-page .basic-page__actions .btn+.btn{margin-top:0}.basic-page .accordion-list>.accordion-item+.accordion-item,.basic-page .accordion-list>.accordion-item+.accordion-item[data-basic-accordion-more]{margin-top:16px}.u_ui_book-preview--narrow .basic-page .section-block+.section-block,.u_block-preview-scene[data-variant=mobile] .basic-page .section-block+.section-block,.basic-page[data-force-mobile] .section-block+.section-block{margin-top:32px}.u_ui_book-preview--narrow .basic-page .section-block>.section-title,.u_block-preview-scene[data-variant=mobile] .basic-page .section-block>.section-title,.basic-page[data-force-mobile] .section-block>.section-title{font-size:20px}.u_ui_book-preview--narrow .basic-page .accordion-item-title,.u_block-preview-scene[data-variant=mobile] .basic-page .accordion-item-title,.basic-page[data-force-mobile] .accordion-item-title{font-size:16px}.u_ui_book-preview--narrow .basic-page .accordion-gallery,.u_block-preview-scene[data-variant=mobile] .basic-page .accordion-gallery,.basic-page[data-force-mobile] .accordion-gallery{margin:0 -16px}.u_ui_book-preview--narrow .basic-page .accordion-gallery .slider-three_cards,.u_block-preview-scene[data-variant=mobile] .basic-page .accordion-gallery .slider-three_cards,.basic-page[data-force-mobile] .accordion-gallery .slider-three_cards{padding:0 40px 18px 16px}.u_ui_book-preview--narrow .basic-page .accordion-gallery .tours-carousel__nav,.u_block-preview-scene[data-variant=mobile] .basic-page .accordion-gallery .tours-carousel__nav,.basic-page[data-force-mobile] .accordion-gallery .tours-carousel__nav{display:none}.u_ui_book-preview--wide .basic-page .section-block+.section-block,.u_block-preview-scene[data-variant=default] .basic-page .section-block+.section-block,.basic-page[data-force-desktop] .section-block+.section-block{margin-top:48px}.alert_block{padding:8px 16px;border-radius:8px;background:#f1f2f8}@media (min-width: 768px){.alert_block .ico--Arrow-down{display:none}}@media (min-width: 576px){.alert_block{padding:24px 16px}}@media (max-width: 767px){.alert_block .alert_block-text{overflow:hidden;max-height:0;transition:.3s ease}}.alert_block+.alert_block{margin-top:16px}.alert_block ul{font-size:14px;line-height:140%;font-weight:400;padding-left:24px}.alert_block ul li{list-style:disc}.alert_block ul li+li{margin-top:4px}.alert_block-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;display:flex;align-content:flex-start;align-items:center;-webkit-user-select:none;user-select:none}@media (min-width: 768px){.alert_block-title:not(:last-child){margin-bottom:12px}}@media (max-width: 767px){.alert_block-title{display:flex;margin-bottom:0;transition:.3s ease}.alert_block-title .ico--Arrow-down{margin-left:auto}.alert_block-title.__active{padding-bottom:12px}.alert_block-title.__active~.alert_block-text{max-height:999px}.alert_block-title.__active .ico--Arrow-down{transform:rotate(180deg)}}.alert_block-title .ico{width:30px;height:30px;margin-right:8px;transition:.3s ease;vertical-align:middle}@media (min-width: 576px){.alert_block-title .ico{width:42px;height:42px}}.alert_block-title .ico--Arrow-down{width:32px;height:32px;margin:0 0 0 auto}.alert_block-title .ico.__green{color:#02542d}.alert_block-title .ico.__yellow{color:#ff9d00}.alert_block-title .ico.__red{color:#c00f0c}.alert_block-text{font-size:14px;line-height:140%}.homepage-banner-block.cruise-search-section{background:linear-gradient(to right,#1a81db,#3aabf0);border-radius:0 0 16px 16px;margin-bottom:0;overflow:visible}.homepage-banner-block .search-filter-cruise{position:relative;overflow:visible;padding:166px 16px 32px;border-radius:0 0 16px 16px;background:transparent;min-height:393px}.homepage-banner-block .search-filter-banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit}.homepage-banner-block .search-filter-banner__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease;pointer-events:none}.homepage-banner-block .search-filter-banner__slide.is-active{z-index:1;opacity:1;visibility:visible}.homepage-banner-block .search-filter-banner__slide--gradient{background:linear-gradient(to right,#1a81db,#3aabf0)}.homepage-banner-block .search-filter-banner__slide--image{overflow:hidden}.homepage-banner-block .search-filter-banner__slide--image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.homepage-banner-block .search-filter-banner__slide--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000040;pointer-events:none}.homepage-banner-block .search-filter{position:relative;z-index:2}.homepage-banner-block .section-header{display:flex;flex-direction:column;margin-bottom:0;gap:24px;text-align:center}.homepage-banner-block .section-title{margin:0;font-size:24px;line-height:1.2;font-weight:700}.homepage-banner-block #homepage-banner-title{font-size:32px;font-weight:800;color:#fff}.homepage-banner-block .search-filter-cruise .section-header.__center{gap:12px;margin-bottom:0}.homepage-banner-block .search-filter-banner__dots{display:flex;justify-content:center;align-items:center;gap:10px}.homepage-banner-block .search-filter-banner__dot{width:10px;height:10px;padding:0;border:none;border-radius:50%;background:#ffffff73;cursor:pointer;transition:background .2s ease,transform .2s ease}.homepage-banner-block .search-filter-banner__dot.is-active{background:#fff;transform:scale(1.15)}@media (min-width: 768px){.homepage-banner-block .section-header{margin-bottom:0}.homepage-banner-block .section-title{font-size:32px}.homepage-banner-block #homepage-banner-title{font-size:44px}.homepage-banner-block .search-filter-cruise{padding:174px 24px 40px;min-height:389px}.homepage-banner-block .search-filter-cruise .section-header.__center{margin-bottom:0}}@media (min-width: 1024px){.homepage-banner-block .search-filter-cruise{padding-top:174px}}@media (max-width: 768px){.homepage-banner-block.cruise-search-section{border-radius:0}.homepage-banner-block .search-filter-cruise{padding-left:16px;padding-right:16px}.homepage-banner-block .search-filter-banner{left:-16px;right:-16px;width:auto}.homepage-banner-block .search-filter-banner__slide--image img{object-position:center bottom}.homepage-banner-block .search-filter-banner__dot{width:12px;height:12px}}.documents-block{width:100%;container-type:inline-size;container-name:documents}.documents{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px 16px;width:100%}@container documents (min-width: 560px){.documents{flex-wrap:nowrap;justify-content:space-between;gap:12px}}@media (min-width: 768px){.documents{flex-wrap:nowrap;justify-content:space-between;gap:12px}}.documents-item{display:flex;flex-direction:column;align-items:center;flex:0 1 calc(33.333% - 12px);width:calc(33.333% - 12px);max-width:112px;min-width:0;text-decoration:none;color:inherit}@media (min-width: 576px){.documents-item{flex:0 1 calc(25% - 12px);width:calc(25% - 12px)}}@container documents (min-width: 560px){.documents-item{flex:1 1 0;width:auto;max-width:140px}}@media (min-width: 768px){.documents-item{flex:1 1 0;width:auto;max-width:140px}}.documents-item_image{display:flex;align-items:center;justify-content:center;width:100%;max-width:88px;height:88px;margin:0 auto}@container documents (min-width: 560px){.documents-item_image{max-width:108px;height:108px}}@media (min-width: 768px){.documents-item_image{max-width:108px;height:108px}}.documents-item_image .ico{width:100%;height:100%;max-width:none;margin-right:0;color:#1b81db}.documents-item_image .documents-item_icon-img{display:block;width:100%;height:100%;object-fit:contain}.documents-item_image svg{display:block;width:100%;height:100%}.documents-item_text{width:100%;max-width:100%;margin-top:8px;font-size:11px;line-height:130%;font-weight:400;text-align:center;color:#343c67;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@container documents (min-width: 560px){.documents-item_text{font-size:12px;line-height:125%}}@media (min-width: 768px){.documents-item_text{font-size:12px;line-height:125%}}.search-filter-cruise{scroll-margin-top:80px;padding:12px 16px;border-radius:8px;background:#f8f9fb}@media (min-width: 768px){.search-filter-cruise{padding:20px 24px}}.search-filter-cruise.search-filter-cruise--ship-schedule{border:1px solid #f1f2f8}.page-cruise .search-filter-cruise.search-filter-cruise--ship-schedule{margin-top:0;margin-bottom:16px;width:100%;box-sizing:border-box}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule{padding:16px 24px;border:none;border-radius:16px;background:#fff}@media (max-width: 575px){.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule{padding:16px;border-radius:12px}}@media (max-width: 767px){.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule{border-radius:0}}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter,.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-form,.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule [data-vue-search-filter-cruise]{width:100%;max-width:100%;min-width:0}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter,.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .section-header,.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .form-block,.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-state,.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-result--panel{background:transparent}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .section-header{margin-bottom:16px}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-form{padding:12px 16px;border-radius:8px;background:#f8f9fb;box-sizing:border-box}@media (min-width: 768px){.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-form{padding:20px 24px}}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-mobile{margin:0}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .custom-select--compact-layout .selected-options,.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .date-wrapper--compact-layout .date-picker-trigger{background:#fff}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-result--panel{width:100%;max-width:none;margin-inline:0;padding:16px 0 0;border-radius:0;box-sizing:border-box}@media (min-width: 768px){.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-result--panel{padding-top:20px}}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule [data-search-results-list]>.card-search{width:100%;max-width:100%}@media (max-width: 767px){.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-form{padding:12px;border-radius:8px;background:linear-gradient(to right,#1a81db,#3aabf0);box-sizing:border-box}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-mobile{display:block;width:100%;margin:0;padding:0;background:transparent}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-mobile__field{display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;border:none;border-radius:8px;background:#fff;box-sizing:border-box;cursor:pointer}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-mobile__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:#1a81db}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-mobile__icon svg{display:block;width:100%;height:100%}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-mobile__input{flex:1;min-width:0;padding:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:16px;line-height:1.4;font-weight:400;color:#343c67;pointer-events:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-mobile__input::placeholder{color:#a0a7cc}.page-cruise #section-search .search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-mobile__input::-webkit-search-cancel-button{display:none}}@media (min-width: 1024px){.search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-form{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:16px;grid-template-columns:none}.search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-form>.custom-select,.search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-form>.date-wrapper,.search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-form>.btn-submit{flex:1 1 0;width:auto;min-width:0;max-width:none}}@media (min-width: 1024px){.search-filter-cruise.search-filter-cruise--ship-schedule .custom-select,.search-filter-cruise.search-filter-cruise--ship-schedule .date-wrapper{width:100%}.search-filter-cruise.search-filter-cruise--ship-schedule .custom-select--compact-layout .selected-options,.search-filter-cruise.search-filter-cruise--ship-schedule .date-wrapper--compact-layout .date-picker-trigger{height:56px;min-height:56px;max-height:56px;padding:12px 36px 12px 10px;border-radius:8px;font-size:13px;box-sizing:border-box}.search-filter-cruise.search-filter-cruise--ship-schedule .custom-select--compact-layout.__has-value .selected-options,.search-filter-cruise.search-filter-cruise--ship-schedule .date-wrapper--compact-layout.__has-value .date-picker-trigger{padding-right:62px}.search-filter-cruise.search-filter-cruise--ship-schedule .custom-select--compact-layout .selected-options-ico,.search-filter-cruise.search-filter-cruise--ship-schedule .date-wrapper--compact-layout .selected-options-ico{left:10px}.search-filter-cruise.search-filter-cruise--ship-schedule .custom-select--compact-layout .ico--Arrow-down,.search-filter-cruise.search-filter-cruise--ship-schedule .date-wrapper--compact-layout .ico--Arrow-down{right:10px}.search-filter-cruise.search-filter-cruise--ship-schedule .custom-select--compact-layout .custom-select-clear,.search-filter-cruise.search-filter-cruise--ship-schedule .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear{top:50%;right:32px;bottom:auto;transform:translateY(-50%)}.search-filter-cruise.search-filter-cruise--ship-schedule .search-filter-form .btn.__lg.btn-submit{height:56px;min-height:56px;max-height:56px;padding:0 12px;border-radius:8px;font-size:15px;line-height:1.2;font-weight:600;box-sizing:border-box}}.search-filter-cruise .section-header{margin-bottom:8px;gap:0}@media (min-width: 768px){.search-filter-cruise .section-header{margin-bottom:12px}}.search-filter-cruise .section-header .section-title{margin:0}.search-filter-cruise .search-filter{margin-bottom:0}.search-filter-cruise .search-filter-form{display:flex;flex-direction:column;margin-bottom:0;gap:16px}@media (min-width: 1024px){.search-filter-cruise .search-filter-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}}.search-filter-cruise .search-filter-form>.custom-select,.search-filter-cruise .search-filter-form>.form-field,.search-filter-cruise .search-filter-form>.btn-submit{width:100%;min-width:0}.search-filter-cruise .search-filter-form>.form-field{display:block}.search-filter-cruise .search-filter-form>.btn-submit{align-self:stretch;justify-self:stretch}.search-filter-cruise .form-field{height:auto}.search-filter-cruise .custom-select{position:relative;width:100%;cursor:pointer}.search-filter-cruise .selected-options{position:relative;display:flex;align-items:center;height:56px;padding:16px 52px 16px 16px;font-size:14px;line-height:140%;color:#a0a7cc;border:1px solid #f1f2f8;border-radius:4px;background:#fff}.search-filter-cruise .selected-options .ico--Arrow-down{position:absolute;top:0;right:16px;bottom:0;width:32px;height:32px;margin:auto}.search-filter-cruise .selected-options-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.search-filter-cruise .selected-options-ico{display:flex;flex-shrink:0;margin:-4px 8px -4px -2px;color:#1b81db}.search-filter-cruise .selected-options-ico .ico{width:32px;height:32px;margin-right:0}.search-filter-cruise .selected-options-selected{font-size:14px;line-height:140%;font-weight:600;font-style:italic;color:#a0a7cc}.search-filter-cruise .dropdown-menu{position:absolute;z-index:10;top:100%;left:0;width:100%;margin-top:4px;border:1px solid rgba(226,219,252,.3);border-radius:3px;background:#fff}.search-filter-cruise .search-container{margin:5px}.search-filter-cruise .search-container input{width:100%;padding:8px 12px 7px 38px;font-size:16px;line-height:20px;border:1px solid #d9d9d9;border-radius:3px;outline:none;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTIuNSAxMUgxMS43MUwxMS40MyAxMC43M0MxMi40NDQgOS41NTQwNyAxMy4wMDEyIDguMDUyNzEgMTMgNi41QzEzIDUuMjE0NDIgMTIuNjE4OCAzLjk1NzcyIDExLjkwNDYgMi44ODg4QzExLjE5MDMgMS44MTk4OCAxMC4xNzUyIDAuOTg2NzU2IDguOTg3NDQgMC40OTQ3ODZDNy43OTk3MyAwLjAwMjgxNjM1IDYuNDkyNzkgLTAuMTI1OTA1IDUuMjMxOTIgMC4xMjQ4OTlDMy45NzEwNCAwLjM3NTcwMyAyLjgxMjg1IDAuOTk0NzY3IDEuOTAzODEgMS45MDM4MUMwLjk5NDc2NyAyLjgxMjg1IDAuMzc1NzAzIDMuOTcxMDQgMC4xMjQ4OTkgNS4yMzE5MkMtMC4xMjU5MDUgNi40OTI3OSAwLjAwMjgxNjM1IDcuNzk5NzMgMC40OTQ3ODYgOC45ODc0NEMwLjk4Njc1NiAxMC4xNzUyIDEuODE5ODggMTEuMTkwMyAyLjg4ODggMTEuOTA0NkMzLjk1NzcyIDEyLjYxODggNS4yMTQ0MiAxMyA2LjUgMTNDOC4xMSAxMyA5LjU5IDEyLjQxIDEwLjczIDExLjQzTDExIDExLjcxVjEyLjVMMTYgMTcuNDlMMTcuNDkgMTZMMTIuNSAxMVpNNi41IDExQzQuMDEgMTEgMiA4Ljk5IDIgNi41QzIgNC4wMSA0LjAxIDIgNi41IDJDOC45OSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgOC45OSAxMSA2LjUgMTFaJyBmaWxsPScjRDlEOUQ5Jy8+PC9zdmc+Cg==) no-repeat 10px center}.search-filter-cruise .options{max-height:280px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.search-filter-cruise .option{display:flex;align-items:flex-start;min-height:40px;padding:8px 12px;cursor:pointer;color:#a0a7cc;box-sizing:border-box;white-space:normal;word-break:break-word;line-height:1.3}.search-filter-cruise .option:before{margin-top:1px}.search-filter-cruise .option:hover{color:#fff;background-color:#1b81db}.search-page-layout .search-filter-cruise{width:100%;margin:0;border:1px solid #f1f2f8;border-radius:8px;background:#f8f9fb}@media (max-width: 767px){.search-page-layout .search-filter-cruise{border:none;background:linear-gradient(to right,#1a81db,#3aabf0)}}.search-page-layout .search-filter-cruise .search-filter-form{display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.search-page-layout .search-filter-cruise .search-filter-form{display:flex;flex-direction:column;grid-template-columns:none}}.search-page-layout .search-filter-cruise .search-filter-form>.btn-submit{order:99}.search-page-layout .search-filter-cruise .custom-select--compact-layout .selected-options-ico .ico--Percent-menu{width:24px;height:24px}.search-page-layout .search-filter-cruise .custom-select--compact-layout .selected-options-ico .ico--Percent-menu svg{width:24px;height:24px}.search-page-layout .search-filter-cruise .custom-select--compact-layout .custom-select-clear,.search-page-layout .search-filter-cruise .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear{top:50%;right:32px;bottom:auto;margin:0;transform:translateY(-50%)}.search-page-layout .search-filter-cruise .search-filter-form label.form-field.__switch{display:flex;align-items:center;justify-content:flex-end;width:100%;height:auto;margin:0;cursor:pointer;gap:16px}.search-page-layout .search-filter-cruise .search-filter-form .switch{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-page-layout .search-filter-cruise .search-filter-form .switch:checked~.switch-mark{background:#1b81db}.search-page-layout .search-filter-cruise .search-filter-form .switch:checked~.switch-mark:before{left:18px;background:#fff}.search-page-layout .search-filter-cruise .search-filter-form .switch-text{font-size:14px;line-height:1.4;flex:1;color:#343c67}.search-page-layout .search-filter-cruise .search-filter-form .aside-filter-footer{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px;text-align:center}.search-page-layout .search-filter-cruise .search-filter-form .aside-filter-footer-note{font-size:14px;line-height:1.4;font-weight:400;padding:0;color:#a0a7cc;border:none;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.search-page-layout .search-filter-cruise .search-filter-form .aside-filter-footer-note:hover{color:#1b81db}.search-page-layout .search-filter-cruise .search-filter-form .aside-filter-footer-link{font-size:14px;line-height:1.4;color:#a0a7cc;text-decoration:underline;text-underline-offset:2px}.search-page-layout .search-filter-cruise .search-filter-form .aside-filter-footer-link:hover{color:#1b81db}.search-page-layout .search-filter-cruise .search-filter-form .switch-mark{position:relative;display:inline-flex;flex-shrink:0;width:40px;height:24px;border:1px solid #f1f2f8;border-radius:32px;background:#fff}.search-page-layout .search-filter-cruise .search-filter-form .switch-mark:before{position:absolute;top:0;bottom:0;left:2px;width:18px;height:18px;margin:auto;content:"";border-radius:50%;background:#1b81db;transition:left .2s ease,background .2s ease}.search-page-layout .search-filter-cruise .search-filter-aside-extra{display:flex;flex-direction:column;width:100%;gap:16px}@media (max-width: 767px){.search-page-layout .search-filter-cruise .search-filter-aside-extra{visibility:visible;opacity:1}}.search-page-layout .search-filter-cruise .search-filter-aside-extra .form-field.__switch{display:flex;align-items:center;gap:12px}@media (max-width: 767px){.search-page-layout .search-filter-cruise{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:8px;box-sizing:border-box}.search-page-layout .search-filter-cruise>[data-vue-search-filter-cruise]{width:100%}.search-page-layout .search-filter-cruise .search-filter--mobile-search-page{width:100%;margin:0}.search-page-layout .search-filter-cruise .search-filter--mobile-search-page>.form-block,.search-page-layout .search-filter-cruise .search-filter--mobile-search-page>.search-filter-state{display:none}.search-page-layout .search-filter-cruise .search-filter{width:100%;margin:0}.search-page-layout .search-filter-cruise .search-filter-mobile{display:block;width:100%;margin:0;padding:0}.search-page-layout .search-filter-cruise .search-filter-form__desktop{display:none}.search-page-layout .search-filter-cruise .search-filter-form{gap:0;width:100%;margin:0}.search-page-layout .search-filter-cruise .search-filter-mobile__field{display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;border:none;border-radius:8px;background:#fff;box-sizing:border-box;cursor:pointer}.search-page-layout .search-filter-cruise .search-filter-mobile__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:#1a81db}.search-page-layout .search-filter-cruise .search-filter-mobile__icon svg{width:100%;height:100%}.search-page-layout .search-filter-cruise .search-filter-mobile__input{flex:1;min-width:0;padding:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:16px;line-height:1.4;color:#343c67;pointer-events:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-page-layout .search-filter-cruise .search-filter-mobile__input::placeholder{color:#a0a7cc}.search-page-layout .search-filter-cruise .search-filter-mobile__input::-webkit-search-cancel-button{display:none}}@media (min-width: 768px){.search-page-layout .search-filter-cruise .search-filter-mobile{display:none}.search-page-layout .search-filter-cruise .search-filter-mobile-modal{display:contents}.search-page-layout .search-filter-cruise .search-filter-mobile-modal__site-header,.search-page-layout .search-filter-cruise .search-filter-mobile-modal__header{display:none}.search-page-layout .search-filter-cruise .search-filter-mobile-modal__body,.search-page-layout .search-filter-cruise .search-filter-mobile-modal__content{display:contents}.search-page-layout .search-filter-cruise .search-filter-form__desktop{display:flex;flex-direction:column;gap:16px;width:100%}}.search-filter-cruise-results{width:100%;max-width:100%;min-width:0;overflow-x:clip}.search-filter-result--panel{padding:16px 20px;border-radius:16px;background:#fff}@media (min-width: 768px){.search-filter-result--panel{padding:20px 24px}}@media (max-width: 767px){.search-page .search-filter-result--panel,.ships-page .search-filter-result--panel{border-radius:0}}.search-results-fallback+.search-filter-cruise-results .search-filter-result--panel{margin-top:0}body.search-filter-modal-open:has(.search-page-layout),body.search-filter-modal-open:has(.school-tours-page),body.search-filter-modal-open:has(.page-cruise){overflow:hidden}body:has(.search-page-layout) .search-filter-mobile-modal,body:has(.school-tours-page) .search-filter-mobile-modal,body:has(.page-cruise.page-main) .search-filter-mobile-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;flex-direction:column;width:100%;max-width:100%;height:100%;height:100dvh;background:#fff}body:has(.search-page-layout) .search-filter-mobile-modal__site-header,body:has(.school-tours-page) .search-filter-mobile-modal__site-header,body:has(.page-cruise.page-main) .search-filter-mobile-modal__site-header{flex-shrink:0;width:100%}body:has(.search-page-layout) .search-filter-form.is-mobile-modal-open .search-filter-mobile-modal,body:has(.search-page-layout) .search-filter-mobile-modal.is-open,body:has(.school-tours-page) .search-filter-form.is-mobile-modal-open .search-filter-mobile-modal,body:has(.school-tours-page) .search-filter-mobile-modal.is-open,body:has(.page-cruise.page-main) .search-filter-form.is-mobile-modal-open .search-filter-mobile-modal,body:has(.page-cruise.page-main) .search-filter-mobile-modal.is-open{display:flex}body:has(.search-page-layout) .search-filter-mobile-modal__header,body:has(.school-tours-page) .search-filter-mobile-modal__header,body:has(.page-cruise.page-main) .search-filter-mobile-modal__header{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 16px;border-bottom:1px solid #f1f2f8;flex-shrink:0;background:#fff}body:has(.search-page-layout) .search-filter-mobile-modal__back,body:has(.school-tours-page) .search-filter-mobile-modal__back,body:has(.page-cruise.page-main) .search-filter-mobile-modal__back{position:absolute;left:0;top:12px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;background:transparent;color:#343c67;cursor:pointer;flex-shrink:0}body:has(.search-page-layout) .search-filter-mobile-modal__back svg,body:has(.school-tours-page) .search-filter-mobile-modal__back svg,body:has(.page-cruise.page-main) .search-filter-mobile-modal__back svg{width:28px;height:28px}body:has(.search-page-layout) .search-filter-mobile-modal__title,body:has(.school-tours-page) .search-filter-mobile-modal__title,body:has(.page-cruise.page-main) .search-filter-mobile-modal__title{margin:0;width:100%;padding:0 40px;font-size:1.125rem;font-weight:700;line-height:1.3;text-align:center;color:#343c67;box-sizing:border-box}body:has(.search-page-layout) .search-filter-mobile-modal__body,body:has(.school-tours-page) .search-filter-mobile-modal__body,body:has(.page-cruise.page-main) .search-filter-mobile-modal__body{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0;background:#fff}body:has(.search-page-layout) .search-filter-mobile-modal__content,body:has(.school-tours-page) .search-filter-mobile-modal__content,body:has(.page-cruise.page-main) .search-filter-mobile-modal__content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff}@media (max-width: 767px){body:has(.search-page-layout) .search-filter-mobile-modal__site-header,body:has(.school-tours-page) .search-filter-mobile-modal__site-header,body:has(.page-cruise.page-main) .search-filter-mobile-modal__site-header{padding-top:env(safe-area-inset-top,0px)}body:has(.search-page-layout) .search-filter-mobile-modal__site-header .site-header.is-in-search-filter-modal,body:has(.school-tours-page) .search-filter-mobile-modal__site-header .site-header.is-in-search-filter-modal,body:has(.page-cruise.page-main) .search-filter-mobile-modal__site-header .site-header.is-in-search-filter-modal{position:relative;top:auto;left:auto;right:auto;width:100%;z-index:auto}body:has(.search-page-layout) .search-filter-mobile-modal__header,body:has(.school-tours-page) .search-filter-mobile-modal__header,body:has(.page-cruise.page-main) .search-filter-mobile-modal__header{display:flex!important}body:has(.search-page-layout) .search-filter-mobile-modal.is-open .search-filter-form__desktop,body:has(.school-tours-page) .search-filter-mobile-modal.is-open .search-filter-form__desktop,body:has(.page-cruise.page-main) .search-filter-mobile-modal.is-open .search-filter-form__desktop{display:flex!important;flex-direction:column;gap:16px;width:100%;padding:16px;box-sizing:border-box;background:#fff}body:has(.search-page-layout) .search-filter-mobile-modal.is-open .search-filter-form__desktop>*,body:has(.school-tours-page) .search-filter-mobile-modal.is-open .search-filter-form__desktop>*,body:has(.page-cruise.page-main) .search-filter-mobile-modal.is-open .search-filter-form__desktop>*{width:100%;min-width:0;max-width:none;flex:none}body:has(.search-page-layout) .search-filter-mobile-modal.is-open .custom-select,body:has(.search-page-layout) .search-filter-mobile-modal.is-open .date-wrapper,body:has(.school-tours-page) .search-filter-mobile-modal.is-open .custom-select,body:has(.school-tours-page) .search-filter-mobile-modal.is-open .date-wrapper,body:has(.page-cruise.page-main) .search-filter-mobile-modal.is-open .custom-select,body:has(.page-cruise.page-main) .search-filter-mobile-modal.is-open .date-wrapper{width:100%}body:has(.search-page-layout) .search-filter-mobile-modal.is-open .btn.__lg.btn-submit,body:has(.search-page-layout) .search-filter-mobile-modal.is-open .btn.__blue.btn-submit,body:has(.school-tours-page) .search-filter-mobile-modal.is-open .btn.__lg.btn-submit,body:has(.school-tours-page) .search-filter-mobile-modal.is-open .btn.__blue.btn-submit,body:has(.page-cruise.page-main) .search-filter-mobile-modal.is-open .btn.__lg.btn-submit,body:has(.page-cruise.page-main) .search-filter-mobile-modal.is-open .btn.__blue.btn-submit{width:100%;min-width:0;margin-top:8px;border-radius:8px}body:has(.search-page-layout) .search-filter-mobile-modal .dropdown-menu,body:has(.search-page-layout) .search-filter-mobile-modal .date-panel,body:has(.school-tours-page) .search-filter-mobile-modal .dropdown-menu,body:has(.school-tours-page) .search-filter-mobile-modal .date-panel,body:has(.page-cruise.page-main) .search-filter-mobile-modal .dropdown-menu,body:has(.page-cruise.page-main) .search-filter-mobile-modal .date-panel{z-index:400}body:has(.search-page-layout) .search-filter-mobile-modal .date-wrapper--compact-layout.__has-value.date-wrapper--clearable .date-picker-trigger,body:has(.school-tours-page) .search-filter-mobile-modal .date-wrapper--compact-layout.__has-value.date-wrapper--clearable .date-picker-trigger,body:has(.page-cruise.page-main) .search-filter-mobile-modal .date-wrapper--compact-layout.__has-value.date-wrapper--clearable .date-picker-trigger{padding-right:62px}body:has(.search-page-layout) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear,body:has(.search-page-layout) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear,body:has(.school-tours-page) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear,body:has(.school-tours-page) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear,body:has(.page-cruise.page-main) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear,body:has(.page-cruise.page-main) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear{top:50%;right:32px;bottom:auto;width:28px;height:28px;margin:0;padding:0;transform:translateY(-50%);color:#1a81db;border:none;border-radius:4px;background:#1a81db1f;box-shadow:none;cursor:pointer}body:has(.search-page-layout) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear:hover,body:has(.search-page-layout) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear:hover,body:has(.school-tours-page) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear:hover,body:has(.school-tours-page) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear:hover,body:has(.page-cruise.page-main) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear:hover,body:has(.page-cruise.page-main) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear:hover{background:#1a81db33}body:has(.search-page-layout) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear .ico,body:has(.search-page-layout) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear-icon,body:has(.search-page-layout) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear .ico,body:has(.search-page-layout) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear-icon,body:has(.school-tours-page) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear .ico,body:has(.school-tours-page) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear-icon,body:has(.school-tours-page) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear .ico,body:has(.school-tours-page) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear-icon,body:has(.page-cruise.page-main) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear .ico,body:has(.page-cruise.page-main) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear-icon,body:has(.page-cruise.page-main) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear .ico,body:has(.page-cruise.page-main) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;color:#1a81db}body:has(.search-page-layout) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear svg,body:has(.search-page-layout) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear svg,body:has(.school-tours-page) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear svg,body:has(.school-tours-page) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear svg,body:has(.page-cruise.page-main) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear svg,body:has(.page-cruise.page-main) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear svg{display:block;width:16px;height:16px;fill:currentColor}}.search-page-sidebar .search-filter-cruise{width:100%}@media (min-width: 768px){.search-page-sidebar .search-filter-cruise{padding:20px 24px;border:1px solid #f1f2f8;border-radius:16px;background:#fff;box-sizing:border-box}.search-page-sidebar .search-filter-cruise .search-filter{padding:20px 24px;border-radius:8px;background:#f8f9fb}}body:has(.home-2026){background:#f5f6f8}body:has(.home-2026) .site-header{position:sticky;top:0;background:linear-gradient(to right,var(--color-blue-header, #1a81db),var(--color-blue-search-light, #3aabf0))}.page-content:has(.home-2026){padding-top:0}.home-2026.page-main{max-width:1400px;margin:0 auto;padding:0 16px 48px;min-height:0}@media (max-width: 768px){.home-2026.page-main{padding-left:0;padding-right:0}}.home-2026 .cruise-search-section{border-radius:0 0 16px 16px;overflow:visible}.home-2026 .cruise-search-section .search-filter-cruise{scroll-margin-top:0;border-radius:0 0 16px 16px;background:transparent!important}.home-2026 .cruise-search-section .search-filter,.home-2026 .cruise-search-section .search-filter-form{margin-bottom:0}@media (max-width: 768px){.home-2026 .cruise-search-section,.home-2026 .cruise-search-section .search-filter-cruise{border-radius:0}}@media (min-width: 768px){.home-2026 .cruise-search-section .search-filter-form{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:10px;max-width:1120px;margin:0 auto;grid-template-columns:none}.home-2026 .cruise-search-section .search-filter-form>.custom-select,.home-2026 .cruise-search-section .search-filter-form>.date-wrapper,.home-2026 .cruise-search-section .search-filter-form>.btn-submit,.home-2026 .cruise-search-section .search-filter-form__desktop>.custom-select,.home-2026 .cruise-search-section .search-filter-form__desktop>.date-wrapper,.home-2026 .cruise-search-section .search-filter-form__desktop>.btn-submit{flex:0 0 170px;width:170px;min-width:170px;max-width:170px}.home-2026 .cruise-search-section .selected-options,.home-2026 .cruise-search-section .date-picker-trigger{align-items:center;height:56px;min-height:56px;max-height:56px;padding:12px 36px 12px 8px;font-size:13px;border-radius:8px;box-sizing:border-box}.home-2026 .cruise-search-section .custom-select.__has-value,.home-2026 .cruise-search-section .date-wrapper.__has-value{overflow:visible}.home-2026 .cruise-search-section .custom-select--compact-layout.__has-value .selected-options,.home-2026 .cruise-search-section .date-wrapper--compact-layout.__has-value .date-picker-trigger{height:56px!important;min-height:56px!important;max-height:56px!important;padding:11px 58px 11px 8px!important;align-items:center;overflow:hidden!important}.home-2026 .cruise-search-section .custom-select--compact-layout .selected-options-selected,.home-2026 .cruise-search-section .date-wrapper--compact-layout .selected-options-selected{font-size:14px!important;line-height:1!important;font-weight:600!important;font-style:italic!important;color:#a0a7cc!important}.home-2026 .cruise-search-section .custom-select--compact-layout.__multi-count .selected-options-selected{font-size:12px!important;overflow:visible!important;text-overflow:clip!important}.home-2026 .cruise-search-section .custom-select--compact-layout.__multi-count .selected-options-count{display:inline-flex!important;align-items:baseline;gap:3px;min-width:0;overflow:visible!important;white-space:nowrap!important;font-size:12px!important;line-height:1!important;font-weight:600!important;font-style:italic!important;color:#a0a7cc!important}.home-2026 .cruise-search-section .custom-select--compact-layout.__multi-count-10plus .selected-options-count{font-size:11px!important}.home-2026 .cruise-search-section .custom-select--compact-layout .selected-options-count-value{font-variant-numeric:tabular-nums;flex-shrink:0}.home-2026 .cruise-search-section .custom-select--compact-layout.__has-value .select-placeholder,.home-2026 .cruise-search-section .date-wrapper--compact-layout.__has-value .select-placeholder{font-size:10px!important;line-height:1!important}.home-2026 .cruise-search-section .custom-select--compact-layout .selected-options-ico,.home-2026 .cruise-search-section .date-wrapper--compact-layout .selected-options-ico{left:6px!important}.home-2026 .cruise-search-section .custom-select--compact-layout .selected-options-info,.home-2026 .cruise-search-section .date-wrapper--compact-layout .selected-options-info{padding-left:28px!important}.home-2026 .cruise-search-section .selected-options-ico{flex-shrink:0;margin:-4px 6px -4px -2px}.home-2026 .cruise-search-section .selected-options-ico .ico{width:32px;height:32px}.home-2026 .cruise-search-section .selected-options .ico--Arrow-down{right:10px;width:28px;height:28px}.home-2026 .cruise-search-section .custom-select-clear{right:32px;width:28px;height:28px;margin:auto;padding:0;border:none;border-radius:4px;background:#fff;box-shadow:none;color:#1a81db}.home-2026 .cruise-search-section .custom-select-clear:hover{background:#fff}.home-2026 .cruise-search-section .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear{top:0;right:32px;bottom:0;width:28px;height:28px;margin:auto;padding:0;transform:none;border:none;border-radius:4px;background:#fff;box-shadow:none;color:#1a81db}.home-2026 .cruise-search-section .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear:hover{background:#fff}.home-2026 .cruise-search-section .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear .ico,.home-2026 .cruise-search-section .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;color:#1a81db}.home-2026 .cruise-search-section .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear svg{display:block;width:16px;height:16px;fill:currentColor}.home-2026 .cruise-search-section .search-filter-form .btn.__lg.btn-submit{height:56px;min-height:56px;padding:0 12px;font-size:15px;line-height:1.2;border-radius:8px}.home-2026 .cruise-search-section .selected-options-info{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;flex:1;overflow:visible}.home-2026 .cruise-search-section .select-placeholder{display:block;overflow:visible;text-overflow:clip;white-space:normal;word-break:normal;overflow-wrap:normal;font-size:13px;line-height:1.15;color:#a0a7cc}.home-2026 .cruise-search-section .custom-select .select-placeholder,.home-2026 .cruise-search-section .date-wrapper .select-placeholder{white-space:normal!important;overflow-wrap:normal!important;text-overflow:clip!important}.home-2026 .cruise-search-section .dropdown-menu{min-width:100%;border-radius:8px}.home-2026 .cruise-search-section .options .option{white-space:normal;word-break:break-word}}.home-2026 .tours-section{background:#fff;border-radius:16px;padding:24px 24px 28px;margin-bottom:16px}.home-2026 .tours-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.home-2026 .tours-section__title{font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;color:#212529}.home-2026 .tours-section__all{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:.95rem;font-weight:600;color:#212529;transition:color .15s}.home-2026 .tours-section__all:hover{color:#1a81db}.home-2026 .tours-section__all i{font-size:.7rem}.home-2026 .tours-carousel{position:relative;container-type:inline-size}.home-2026 .tours-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.home-2026 .tours-carousel__viewport::-webkit-scrollbar{display:none}.home-2026 .tours-carousel__track{display:flex;gap:16px}.home-2026 .tours-carousel__nav{position:absolute;top:calc(50% - 42px);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.85rem;box-shadow:0 2px 14px #00000024;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.home-2026 .tours-carousel__nav i{transition:transform .2s ease}.home-2026 .tours-carousel__nav--prev:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(-4px) scale(1.08)}.home-2026 .tours-carousel__nav--prev:not(:disabled):hover i{transform:translate(-2px)}.home-2026 .tours-carousel__nav--next:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(4px) scale(1.08)}.home-2026 .tours-carousel__nav--next:not(:disabled):hover i{transform:translate(2px)}.home-2026 .tours-carousel__nav:disabled,.home-2026 .tours-carousel__nav:disabled:hover{opacity:.35;cursor:default;transform:none;background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}.home-2026 .tours-carousel__nav:disabled:hover i{transform:none}.home-2026 .tours-carousel__nav--prev{left:-10px}.home-2026 .tours-carousel__nav--next{right:-10px}.home-2026 .tour-card{flex:0 0 calc((100% - 80px) / 6);min-width:180px;scroll-snap-align:start}.home-2026 .tours-carousel--5cols .tour-card{flex:0 0 calc((100% - 64px)/5)}.home-2026 .tours-carousel--4cols .tour-card{flex:0 0 calc((100% - 48px)/4)}.home-2026 .tour-card__link{display:block;color:inherit}.home-2026 .tour-card__media{position:relative;margin-bottom:12px;border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:#eef2f7}.home-2026 .tours-section--popular .tour-card__media,.home-2026 .tours-section--cities .tour-card__media{aspect-ratio:1/1}.home-2026 .tours-section--popular,.home-2026 .tours-section--cities,.home-2026 .tours-section:has(#team-title),.home-2026 .reviews-section{padding-top:16px;padding-bottom:16px}.home-2026 .tours-section--popular .tours-section__header,.home-2026 .tours-section--cities .tours-section__header,.home-2026 .tours-section:has(#team-title) .tours-section__header,.home-2026 .reviews-section .tours-section__header{margin-bottom:12px}.home-2026 .tours-section--popular .tour-card__media,.home-2026 .tours-section--cities .tour-card__media{margin-bottom:8px}.home-2026 .tours-section--popular .tour-card__price-row,.home-2026 .tours-section--cities .tour-card__price-row{margin-bottom:0}.home-2026 .tours-section:has(#team-title) .team-card__media{margin-bottom:8px}.home-2026 .tour-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}@media (hover: hover) and (pointer: fine){.home-2026 .tour-card__link:hover .tour-card__media img{transform:scale(1.03)}.home-2026 .tour-card__link:hover .tour-card__price{color:#1a81db}.home-2026 .tour-card--all .tour-card__link:hover .tour-card__media:after{background:#064c89b8}}@media (hover: none){.home-2026 .tour-card__media img{transition:none}}.home-2026 .tour-card__badge{position:absolute;left:10px;bottom:10px;padding:4px 8px;background:var(--color-red-badge);color:#fff;font-size:.8rem;font-weight:700;line-height:1;border-radius:6px}.home-2026 .tour-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:6px}.home-2026 .tour-card__price{font-size:1.05rem;font-weight:700;line-height:1.2;color:#212529;transition:color .15s ease}.home-2026 .tour-card__meta{font-size:.8rem;line-height:1.35;color:#888}.home-2026 .tour-card__meta+.tour-card__meta{margin-top:2px}.home-2026 .tour-card--all .tour-card__media{margin-bottom:0}.home-2026 .tour-card--all .tour-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#064c8994;transition:background .2s ease}.home-2026 .tour-card__all-label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:14px;color:#fff;font-size:.95rem;font-weight:700;line-height:1.35;text-align:center}@media (max-width: 1200px){.home-2026 .tour-card{flex-basis:calc((100% - 64px)/5)}.home-2026 .tours-carousel--5cols .tour-card{flex-basis:calc((100% - 48px)/4)}.home-2026 .tours-carousel--4cols .tour-card{flex-basis:calc((100% - 32px) / 3)}}@media (max-width: 992px){.home-2026 .tour-card{flex-basis:calc((100% - 48px)/4)}.home-2026 .tours-carousel--5cols .tour-card{flex-basis:calc((100% - 32px) / 3)}.home-2026 .tours-carousel--4cols .tour-card{flex-basis:calc((100% - 16px)/2)}}@media (max-width: 768px){.home-2026.page-main{padding-left:0;padding-right:0}.home-2026 .tours-section{padding:20px 16px 24px}.home-2026 .tours-carousel__nav{width:36px;height:36px;font-size:.8rem;box-shadow:0 2px 10px #0000002e}.home-2026 .tours-carousel__nav--prev{left:4px}.home-2026 .tours-carousel__nav--next{right:4px}.home-2026 .tours-carousel__track{width:max-content}.home-2026 .tour-card,.home-2026 .tours-carousel--5cols .tour-card,.home-2026 .tours-carousel--4cols .tour-card{flex:0 0 calc((100cqi - 16px)/2);min-width:0}.home-2026 .tours-section--popular .tours-carousel__nav,.home-2026 .tours-section--cities .tours-carousel__nav,.home-2026 .tours-section:has(#team-title) .tours-carousel__nav,.home-2026 .why-section .tours-carousel__nav,.home-2026 .reviews-section .tours-carousel__nav{display:none}.home-2026 .tours-section--popular .tours-section__all-label,.home-2026 .tours-section--cities .tours-section__all-label,.home-2026 .feature-tiles-section .tours-section__all-label,.home-2026 .reviews-section .tours-section__all-label{display:none}.home-2026 .tours-section--popular .tours-section__all,.home-2026 .tours-section--cities .tours-section__all,.home-2026 .feature-tiles-section .tours-section__all,.home-2026 .reviews-section .tours-section__all{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.home-2026 .tours-section--popular .tours-section__all i,.home-2026 .tours-section--cities .tours-section__all i,.home-2026 .feature-tiles-section .tours-section__all i,.home-2026 .tours-section--popular .tours-section__all-icon,.home-2026 .tours-section--cities .tours-section__all-icon,.home-2026 .feature-tiles-section .tours-section__all-icon,.home-2026 .reviews-section .tours-section__all i,.home-2026 .reviews-section .tours-section__all-icon{font-size:.85rem}.home-2026 .tours-section--popular .tours-carousel__track{gap:8px}.home-2026 .tours-section--popular .tour-card{flex:0 0 calc((100cqi - 16px) / 2.17);min-width:0}.home-2026 .tours-section--popular .tour-card__price,.home-2026 .tours-section--cities .tour-card__price{font-size:.88rem}.home-2026 .tours-section--cities .tours-carousel__track{gap:8px}.home-2026 .tours-section--cities .tour-card{flex:0 0 calc((100cqi - 16px) / 2.17);min-width:0}.home-2026 .tours-section:has(#team-title) .team-card__name{font-size:.82rem}.home-2026 .tours-section:has(#team-title) .team-card__phone{font-size:.72rem}.home-2026 .tours-section--popular,.home-2026 .tours-section--cities,.home-2026 .tours-section:has(#team-title),.home-2026 .reviews-section{padding-top:12px;padding-bottom:12px}.home-2026 .tours-section--popular .tours-section__header,.home-2026 .tours-section--cities .tours-section__header,.home-2026 .tours-section:has(#team-title) .tours-section__header,.home-2026 .reviews-section .tours-section__header{margin-bottom:10px}.home-2026 .tour-card__media img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.home-2026 .tours-section--popular .tours-carousel__viewport,.home-2026 .tours-section--cities .tours-carousel__viewport{scroll-snap-type:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y}.home-2026 .home-2026 .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain}.home-2026 .home-2026 .tours-carousel__track>*{scroll-snap-align:none}.home-2026 .tours-section--popular .tour-card,.home-2026 .tours-section--cities .tour-card{scroll-snap-align:none}.home-2026 .tours-section--popular .tour-card__media img,.home-2026 .tours-section--cities .tour-card__media img{transform:none}.home-2026 .tours-section--popular .tour-card__link,.home-2026 .tours-section--cities .tour-card__link{-webkit-tap-highlight-color:transparent}}.home-2026 .feature-tiles-carousel--offers .promo-offer-card{flex:0 0 calc((100% - 36px)/4);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#f3f5f8;color:#212529;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.home-2026 .feature-tiles-carousel--offers .promo-offer-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.home-2026 .promo-offer-card__media{position:relative;flex:0 0 auto;aspect-ratio:16/8.5;overflow:hidden;background:#dbeafe}.home-2026 .promo-offer-card__image{display:block;width:100%;height:100%;object-fit:cover}.home-2026 .promo-offer-card__badge{position:absolute;top:10px;left:10px;z-index:1;display:inline-block;padding:5px 10px;border-radius:6px;background:#e53935;color:#fff;font-size:.85rem;font-weight:700;line-height:1;white-space:nowrap}.home-2026 .promo-offer-card__body{display:flex;flex-direction:column;gap:8px;padding:12px 14px 16px;flex:1;min-height:10.5rem}.home-2026 .promo-offer-card__title{margin:0;font-size:.95rem;font-weight:700;line-height:1.25;color:#212529}.home-2026 .promo-offer-card__period{margin:0 0 2px;font-size:.78rem;font-weight:700;line-height:1.3;color:#212529}.home-2026 .promo-offer-card__desc{margin:0;display:flex;flex-direction:column;gap:4px;font-size:.78rem;line-height:1.35;color:#5c6478}.home-2026 .feature-tiles-carousel--offers .feature-tile--all{flex:0 0 calc((100% - 36px)/4);min-height:280px;aspect-ratio:auto}@media (max-width: 768px){.home-2026 .feature-tiles-carousel--offers .promo-offer-card,.home-2026 .feature-tiles-carousel--offers .feature-tile--all{flex:0 0 calc((100cqi - 16px) / 1.125);min-width:0;max-width:calc((100cqi - 16px) / 1.125);scroll-snap-align:none}.home-2026 .feature-tiles-carousel--offers .tours-carousel__viewport{scroll-snap-type:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.home-2026 .feature-tiles-carousel--offers .feature-tile--all{aspect-ratio:auto;min-height:0;height:auto;align-self:stretch;padding:20px 14px;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.home-2026 .feature-tiles-carousel--offers .feature-tile--all .feature-tile__title{flex:0 0 auto;width:auto;max-width:100%;min-width:0;text-align:center;font-size:.9rem;line-height:1.3}.home-2026 .feature-tiles-carousel--offers .feature-tile--all .feature-tile__art--all{display:none}.home-2026 .promo-offer-card__title{font-size:.9rem}.home-2026 .promo-offer-card__period{font-size:.74rem;font-weight:700}.home-2026 .promo-offer-card__desc{font-size:.74rem}.home-2026 .promo-offer-card__badge{font-size:.78rem}}.home-2026 .feature-tiles-section{background:#fff;border-radius:16px;padding:16px 24px;margin-bottom:16px;overflow:visible}.home-2026 .feature-tiles-section .tours-section__header{margin-bottom:12px}.home-2026 .feature-tiles-section__subheader{margin-top:20px;margin-bottom:12px}.home-2026 .feature-tiles-section .feature-tiles-section__subheader.tours-section__header{margin-bottom:12px}.home-2026 .feature-tiles-carousel{position:relative;container-type:inline-size}.home-2026 .feature-tiles-carousel .tours-carousel__track{gap:12px}.home-2026 .feature-tiles-carousel .feature-tile{flex:0 0 calc((100% - 36px)/4);min-width:0;scroll-snap-align:start}.home-2026 .feature-tiles-carousel .tours-carousel__nav{top:50%;transform:translateY(-50%)}.home-2026 .feature-tiles-carousel .tours-carousel__nav--prev:not(:disabled):hover{transform:translateY(-50%) translate(-4px) scale(1.08)}.home-2026 .feature-tiles-carousel .tours-carousel__nav--next:not(:disabled):hover{transform:translateY(-50%) translate(4px) scale(1.08)}.home-2026 .feature-tiles-carousel .tours-carousel__nav:disabled,.home-2026 .feature-tiles-carousel .tours-carousel__nav:disabled:hover{transform:translateY(-50%)}.home-2026 .feature-tile{position:relative;display:block;min-height:175px;padding:25px 132px 25px 16px;border-radius:16px;background:#eef3f9;color:#212529;overflow:hidden;transition:background .15s ease}.home-2026 .feature-tile:hover{background:#e3ebf5}.home-2026 .feature-tile--all{display:flex;align-items:center;padding-right:16px}.home-2026 .feature-tile--all .feature-tile__title{flex:1;text-align:center;font-size:1rem;text-transform:none}.home-2026 .feature-tile--all .feature-tile__art--all{position:static;flex-shrink:0;transform:none;width:56px;height:56px}.home-2026 .feature-tile__title{display:block;font-size:1.1rem;font-weight:700;line-height:1.25}.home-2026 .feature-tile__badge{display:inline-block;margin-top:10px;padding:5px 10px;background:#e53935;color:#fff;font-size:.85rem;font-weight:700;line-height:1;border-radius:6px}.home-2026 .feature-tile__art{position:absolute;right:0;bottom:0;pointer-events:none;transform:scale(1.95);transform-origin:bottom right}@media (max-width: 992px){.home-2026 .feature-tiles-carousel:not(.feature-tiles-carousel--offers) .feature-tile{flex:0 0 calc((100% - 12px)/2)}}@media (max-width: 768px){.home-2026 .feature-tiles-section{padding:12px 16px}.home-2026 .feature-tiles-carousel .tours-carousel__track{gap:8px;width:max-content}.home-2026 .feature-tiles-carousel:not(.feature-tiles-carousel--offers) .feature-tile{flex:0 0 calc((100cqi - 16px) / 2.25);min-width:0;scroll-snap-align:none}.home-2026 .feature-tiles-section .tours-section__header{margin-bottom:10px}.home-2026 .feature-tiles-section__subheader{margin-top:16px;margin-bottom:10px}.home-2026 .feature-tiles-carousel:not(.feature-tiles-carousel--offers) .feature-tile:not(.feature-tile--all){aspect-ratio:1/1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 74px;grid-template-rows:auto auto 1fr;align-items:start;gap:6px 6px;padding:12px;box-sizing:border-box}.home-2026 .feature-tiles-carousel:not(.feature-tiles-carousel--offers) .feature-tile--all{aspect-ratio:1/1;min-height:0;padding:12px;box-sizing:border-box}.home-2026 .feature-tiles-carousel:not(.feature-tiles-carousel--offers) .feature-tile:not(.feature-tile--all) .feature-tile__title{grid-column:1;grid-row:1;display:block;position:static;z-index:auto;width:100%;max-width:100%;margin:0;font-size:.8125rem;line-height:1.25;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.home-2026 .feature-tile__title br{display:none}.home-2026 .feature-tiles-carousel:not(.feature-tiles-carousel--offers) .feature-tile:not(.feature-tile--all) .feature-tile__badge{grid-column:1/-1;grid-row:2;align-self:start;justify-self:start;position:static;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin-top:0;padding:5px 10px;font-size:.6875rem;line-height:1.15;white-space:nowrap;overflow-wrap:normal;word-break:normal;box-sizing:border-box}.home-2026 .feature-tiles-carousel:not(.feature-tiles-carousel--offers) .feature-tile:not(.feature-tile--all) .feature-tile__art{grid-column:2;grid-row:1/-1;position:static;align-self:end;justify-self:end;width:74px;height:auto;max-width:100%;max-height:100%;transform:none;transform-origin:bottom right;pointer-events:none}}@media (max-width: 480px){.home-2026 .feature-tiles-carousel:not(.feature-tiles-carousel--offers) .feature-tile:not(.feature-tile--all){grid-template-columns:minmax(0,1fr) 66px;padding:10px;gap:5px 5px}.home-2026 .feature-tiles-carousel:not(.feature-tiles-carousel--offers) .feature-tile:not(.feature-tile--all) .feature-tile__title{font-size:.78rem;line-height:1.2}.home-2026 .feature-tiles-carousel:not(.feature-tiles-carousel--offers) .feature-tile:not(.feature-tile--all) .feature-tile__badge{padding:4px 9px;font-size:.625rem}.home-2026 .feature-tiles-carousel:not(.feature-tiles-carousel--offers) .feature-tile:not(.feature-tile--all) .feature-tile__art{width:66px}}.home-2026 .why-section{background:#fff;border-radius:16px;padding:16px 24px;margin-bottom:16px}.home-2026 .why-section__title{margin-bottom:12px;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;color:#212529}@media (max-width: 768px){.home-2026 .tours-section__title,.home-2026 .why-section__title{font-size:1.1rem}}.home-2026 .why-carousel{container-type:inline-size}.home-2026 .why-card{flex:0 0 calc((100% - 48px)/4);min-width:220px;scroll-snap-align:start;padding:24px;border-radius:20px;background:#eef3f9}.home-2026 .why-card:empty{min-height:196px}.home-2026 .why-section:has(#why-title-2) .why-card{min-height:392px}.home-2026 .why-section:has(#why-title-2) .why-card--cruise,.home-2026 .why-section:has(#why-title-2) .why-card--search{padding:0;background:#fff;overflow:hidden;border-radius:20px}.home-2026 .why-section:has(#why-title-2) .card-search{display:flex;flex-direction:column;height:100%;min-height:392px;color:#343c67;font-size:14px;line-height:1.4;box-shadow:0 8px 16px #2737891a}.home-2026 .why-section:has(#why-title-2) .card-search-top{display:flex;flex:1;flex-direction:column;overflow:hidden;min-height:392px;border:1px solid #f1f2f8;border-radius:8px;background:#fff}.home-2026 .why-section:has(#why-title-2) .card-search-slider{position:relative;flex:0 0 140px;overflow:hidden;width:100%;background:#dbe7f3;touch-action:pan-y}.home-2026 .why-section:has(#why-title-2) .card-search-slider img{width:100%;height:100%;object-fit:cover;display:block}.home-2026 .why-section:has(#why-title-2) .card-search-col{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px;gap:8px}.home-2026 .why-section:has(#why-title-2) .card-search-col+.card-search-col{margin-top:10px;padding-top:8px}.home-2026 .why-section:has(#why-title-2) .card-search-col+.card-search-col:before{position:absolute;top:-6px;width:calc(100% - 32px);height:1px;content:"";background:#f1f2f8}.home-2026 .why-section:has(#why-title-2) .card-search-row{display:flex;align-items:flex-start;margin-bottom:2px;gap:12px}.home-2026 .why-section:has(#why-title-2) .card-search-title{flex:auto;margin:0;font-size:20px;font-weight:700;line-height:1.2;color:#343c67;padding-right:16px}.home-2026 .why-section:has(#why-title-2) .card-search-title-link{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.home-2026 .why-section:has(#why-title-2) .card-search-title-link i{font-size:.85rem;color:#343c67}.home-2026 .why-section:has(#why-title-2) .card-search-date{display:flex;align-items:flex-start;justify-content:space-between;width:100%;font-size:14px}.home-2026 .why-section:has(#why-title-2) .card-search-date-col{display:flex;align-items:flex-start;height:100%}.home-2026 .why-section:has(#why-title-2) .card-search-date-col.__arrow{flex:auto}.home-2026 .why-section:has(#why-title-2) .card-search-date-col>.fa-calendar{color:#1b81db;font-size:1.25rem;margin-top:-4px;margin-right:4px}.home-2026 .why-section:has(#why-title-2) .card-search-date-text{display:flex;flex-direction:column;align-items:center;white-space:nowrap;font-size:12px}.home-2026 .why-section:has(#why-title-2) .card-search-time{font-size:12px;text-align:center;color:#a0a7cc}.home-2026 .why-section:has(#why-title-2) .card-search-date-arrow{position:relative;display:flex;flex-direction:column;align-items:center;flex:auto;margin:0 10px;text-align:center}.home-2026 .why-section:has(#why-title-2) .card-search-date-arrow:before{position:absolute;top:0;right:2px;bottom:0;width:calc(100% - 2px);height:2px;margin:auto;content:"";background:#1b81db}.home-2026 .why-section:has(#why-title-2) .card-search-date-arrow i{position:relative;align-self:flex-end;margin:0 -15px 0 0;font-size:1rem;color:#1b81db}.home-2026 .why-section:has(#why-title-2) .card-search-date-arrow .__day{position:absolute;top:5px;padding:0 2px;font-size:10px;font-weight:300;line-height:.84;background:#fff}.home-2026 .why-section:has(#why-title-2) .card-search-clock,.home-2026 .why-section:has(#why-title-2) .card-search-cities{display:flex;align-items:flex-start;gap:4px;font-size:14px;line-height:1.4}.home-2026 .why-section:has(#why-title-2) .card-search-clock{color:#a0a7cc}.home-2026 .why-section:has(#why-title-2) .card-search-clock i,.home-2026 .why-section:has(#why-title-2) .card-search-cities i{width:24px;text-align:center;color:#1b81db;flex-shrink:0}.home-2026 .why-section:has(#why-title-2) .card-search-cities{margin-top:2px}.home-2026 .why-section:has(#why-title-2) .card-search-info{margin-bottom:10px}.home-2026 .why-section:has(#why-title-2) .card-search-info-item{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4}.home-2026 .why-section:has(#why-title-2) .card-search-info-item+.card-search-info-item{margin-top:4px}.home-2026 .why-section:has(#why-title-2) .card-search-info-item i{width:24px;text-align:center;color:#1b81db;flex-shrink:0}.home-2026 .why-section:has(#why-title-2) .card-search-info-btn_group{display:flex;align-items:center;gap:8px;margin-top:auto}.home-2026 .why-section:has(#why-title-2) .card-search-favorite{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border:1px solid #1b81db;border-radius:4px;color:#1b81db;background:#fff;font-size:1.1rem;cursor:pointer}.home-2026 .why-section:has(#why-title-2) .card-search-favorite.is-active{color:var(--color-red-logo);border-color:#f0b4b5}.home-2026 .why-section:has(#why-title-2) .card-search-price-btn{flex:1 1 auto;min-width:0;min-height:48px;padding:14px 16px;border:none;border-radius:4px;font-family:inherit;font-size:16px;line-height:1.25;color:#fff;background:#1b81db;cursor:pointer;white-space:nowrap}.home-2026 .popular-cruise-card{display:flex;flex-direction:column;height:100%;min-height:392px;color:#212529;border-radius:inherit}.home-2026 .popular-cruise-card__media{position:relative;flex:0 0 140px;overflow:hidden;background:#dbe7f3;touch-action:pan-y}.home-2026 .popular-cruise-card__media>[data-cruise-gallery-image]{width:100%;height:100%;object-fit:cover;display:block}.home-2026 .cruise-gallery__viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.home-2026 .cruise-gallery__strip{display:flex;height:100%;transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.home-2026 .cruise-gallery__strip img{flex:0 0 auto;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.home-2026 .popular-cruise-card__badges{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.home-2026 .popular-cruise-card__badge{padding:4px 10px;border-radius:6px;font-size:12px;line-height:1.2;color:#fff;background:#00000073}.home-2026 .popular-cruise-card__badge.popular-cruise-card__class,.home-2026 .popular-cruise-card__badge.popular-cruise-card__video{display:inline-flex;align-items:center;gap:4px;margin:0;border:none;font-family:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.home-2026 .popular-cruise-card__badge.popular-cruise-card__class:hover{background:#00000094}.home-2026 .popular-cruise-card__badge.popular-cruise-card__class i{font-size:.7rem;color:#fff}.home-2026 .popular-cruise-card__badge.popular-cruise-card__video{background:linear-gradient(135deg,#1a81db,#3aabf0);box-shadow:0 2px 8px #1a81db52}.home-2026 .popular-cruise-card__badge.popular-cruise-card__video:hover{background:linear-gradient(135deg,var(--color-blue-dark),#1a81db);box-shadow:0 3px 12px #1a81db6b;transform:translateY(-1px)}.home-2026 .popular-cruise-card__badge.popular-cruise-card__video i{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#e50149;font-size:.55rem;line-height:1;color:#fff;padding-left:1px}.home-2026 .popular-cruise-card__dots{position:absolute;left:0;right:0;bottom:10px;z-index:2;display:flex;justify-content:center;gap:6px}.home-2026 .popular-cruise-card__dot{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:#ffffff73;cursor:pointer;transition:background .2s ease,transform .2s ease}.home-2026 .popular-cruise-card__dot.is-active{background:#fff;transform:scale(1.15)}.home-2026 .popular-cruise-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:12px 14px 14px;min-height:0;background:#fff;border:1px solid #e8edf3;border-radius:0 0 20px 20px}.home-2026 .popular-cruise-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.home-2026 .popular-cruise-card__title{margin:0;font-size:1.05rem;font-weight:800;line-height:1.2;color:var(--color-blue-dark)}.home-2026 .popular-cruise-card__title-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.home-2026 .popular-cruise-card__schedule{display:grid;grid-template-columns:18px 1fr;gap:6px 8px;align-items:start}.home-2026 .popular-cruise-card__schedule-icon{color:#1a81db;font-size:15px;line-height:1.2;margin-top:2px}.home-2026 .popular-cruise-card__dates{display:grid;grid-template-columns:auto 1fr auto;gap:4px;align-items:center;width:100%}.home-2026 .popular-cruise-card__date{font-size:.72rem;line-height:1.25;color:#343c67;min-width:0}.home-2026 .popular-cruise-card__date strong{display:block;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap}@container (max-width: 320px){.home-2026 .popular-cruise-card__date strong{font-size:.68rem}}.home-2026 .popular-cruise-card__date--end{text-align:right}.home-2026 .popular-cruise-card__duration{display:flex;align-items:center;width:100%;min-width:72px;padding:0 2px;font-size:.68rem;font-weight:700;line-height:1;color:#1a81db;white-space:nowrap}.home-2026 .popular-cruise-card__duration-label{flex:0 0 auto;padding:0 4px;background:#fff}.home-2026 .popular-cruise-card__duration-tail{flex:1 1 0;min-width:6px;height:1px;margin-top:1px;background:#1a81db}.home-2026 .popular-cruise-card__duration i{flex:0 0 auto;margin-left:1px;font-size:.5rem;line-height:1;color:#1a81db}.home-2026 .popular-cruise-card__timezone{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;line-height:1.2;color:#8b93b3}.home-2026 .popular-cruise-card__route{display:grid;grid-template-columns:18px 1fr;gap:6px 8px;align-items:start}.home-2026 .popular-cruise-card__route-text{margin:0;font-size:.714rem;line-height:1.35;color:#5c6478}.home-2026 .popular-cruise-card__route-text strong{color:#212529;font-weight:700}.home-2026 .popular-cruise-card__divider{height:1px;margin:2px 0;background:#edf1f7}.home-2026 .popular-cruise-card__features{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.home-2026 .popular-cruise-card__feature{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;font-size:.72rem;line-height:1.3;color:#343c67}.home-2026 .popular-cruise-card__feature i{color:#1a81db;font-size:14px;line-height:1.2;margin-top:1px}.home-2026 .popular-cruise-card__footer{display:grid;grid-template-columns:44px 1fr;gap:8px;margin-top:auto;padding-top:4px}.home-2026 .popular-cruise-card__favorite{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #d7e5f5;border-radius:8px;font-size:20px;line-height:1;color:#1a81db;background:#fff;cursor:pointer;transition:color .2s ease,border-color .2s ease}.home-2026 .popular-cruise-card__favorite.is-active,.home-2026 .popular-cruise-card__favorite.active{color:var(--color-red-logo);border-color:#f0b4b5}.home-2026 .popular-cruise-card__book{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:none;border-radius:8px;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.2;color:#fff;background:#1a81db;cursor:pointer;text-decoration:none}.home-2026 .popular-cruise-card__book i{font-size:.8rem;line-height:1;opacity:.92}.home-2026 .popular-cruise-card__book-prices{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.home-2026 .popular-cruise-card__book-label{font-size:.72em;font-weight:600}.home-2026 .popular-cruise-card__book-price-old{font-weight:600;opacity:.72}.home-2026 .ship-class-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.home-2026 .ship-class-modal[hidden]{display:none}.home-2026 .ship-class-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172a8c;cursor:pointer}.home-2026 .ship-class-modal__panel{position:relative;z-index:1;width:min(560px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:24px 24px 20px;border-radius:16px;background:#fff;box-shadow:0 16px 48px #0003}.home-2026 .ship-class-modal__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;color:#5c6478;background:#f3f6fb;cursor:pointer}.home-2026 .ship-class-modal__close:hover{color:#212529;background:#e8eef6}.home-2026 .ship-class-modal__title{margin:0 36px 16px 0;font-size:1.25rem;font-weight:800;line-height:1.25;color:var(--color-blue-dark)}.home-2026 .ship-class-modal__list{margin:0;padding-left:1.15rem;font-size:.92rem;line-height:1.45;color:#343c67;list-style:disc;list-style-position:outside}.home-2026 .ship-class-modal__list li+li{margin-top:8px}@media (max-width: 768px){.home-2026 .ship-class-modal{padding:16px}.home-2026 .ship-class-modal__panel{padding:20px 16px 16px}.home-2026 .ship-class-modal__title{font-size:1.1rem}.home-2026 .ship-class-modal__list{font-size:.88rem}}.home-2026 .cruise-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.home-2026 .cruise-video-modal[hidden]{display:none}.home-2026 .cruise-video-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172a9e;cursor:pointer}.home-2026 .cruise-video-modal__panel{position:relative;z-index:1;width:min(900px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:20px 20px 16px;border-radius:16px;background:#fff;box-shadow:0 16px 48px #0000003d}.home-2026 .cruise-video-modal__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;color:#5c6478;background:#f3f6fb;cursor:pointer}.home-2026 .cruise-video-modal__close:hover{color:#212529;background:#e8eef6}.home-2026 .cruise-video-modal__title{margin:0 40px 14px 0;font-size:1.15rem;font-weight:800;line-height:1.25;color:var(--color-blue-dark)}.home-2026 .cruise-video-modal__player{overflow:hidden;border-radius:12px;background:#0f172a}.home-2026 .cruise-video-modal__video{display:block;width:100%;aspect-ratio:16/9;vertical-align:middle;background:#000}@media (max-width: 768px){.home-2026 .cruise-video-modal{padding:12px}.home-2026 .cruise-video-modal__panel{padding:16px 14px 12px;border-radius:14px}.home-2026 .cruise-video-modal__title{margin-right:36px;font-size:1rem}}.home-2026 .why-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px}.home-2026 .why-card__title{margin-bottom:10px;font-size:1rem;font-weight:700;line-height:1.25;color:#212529}.home-2026 .why-card__text{font-size:.88rem;line-height:1.45;color:#666}.home-2026 .why-carousel .tours-carousel__nav{top:50%;transform:translateY(-50%)}.home-2026 .why-carousel .tours-carousel__nav--prev:not(:disabled):hover,.home-2026 .why-carousel .tours-carousel__nav--next:not(:disabled):hover{transform:translateY(-50%) translate(-4px) scale(1.08)}.home-2026 .why-carousel .tours-carousel__nav--next:not(:disabled):hover{transform:translateY(-50%) translate(4px) scale(1.08)}.home-2026 .why-carousel .tours-carousel__nav:disabled,.home-2026 .why-carousel .tours-carousel__nav:disabled:hover{transform:translateY(-50%)}@media (max-width: 1200px){.home-2026 .why-card{flex-basis:calc((100% - 32px) / 3)}}@media (max-width: 992px){.home-2026 .why-card{flex-basis:calc((100% - 16px)/2)}}@media (max-width: 768px){.home-2026 .why-section{padding:12px 16px}.home-2026 .why-section__title{margin-bottom:10px}.home-2026 .why-card__title{font-size:.88rem}.home-2026 .why-card__text{font-size:.82rem}.home-2026 .why-carousel .tours-carousel__track{gap:8px;width:max-content}.home-2026 .why-carousel .tours-carousel__viewport{scroll-snap-type:none;scroll-behavior:auto}.home-2026 .why-carousel .why-card{scroll-snap-align:none}.home-2026 .why-card{flex:0 0 calc((100cqi - 8px) / 1.07);min-width:260px}}.home-2026 .team-card{flex:0 0 calc((100% - 64px)/5);min-width:180px;scroll-snap-align:start}.home-2026 .team-card__media{margin-bottom:12px;border-radius:16px;overflow:hidden;aspect-ratio:3/4;background:#eef2f7}.home-2026 .team-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .25s ease}.home-2026 .team-card:hover .team-card__media img{transform:scale(1.03)}.home-2026 .team-card__name{margin-bottom:6px;font-size:1.05rem;font-weight:700;line-height:1.2;color:#212529}.home-2026 .team-card__phone{display:inline-block;font-size:.85rem;line-height:1.35;color:#666;transition:color .15s ease}.home-2026 .team-card__phone:hover{color:#1a81db}@media (max-width: 1200px){.home-2026 .team-card{flex-basis:calc((100% - 48px)/4)}}@media (max-width: 992px){.home-2026 .team-card{flex-basis:calc((100% - 32px) / 3)}}@media (max-width: 768px){.home-2026 .tours-section:has(#team-title) .tours-carousel__track,.home-2026 .team-carousel .tours-carousel__track{gap:8px;width:max-content}.home-2026 .tours-section:has(#team-title) .tours-carousel__viewport,.home-2026 .team-carousel .tours-carousel__viewport{scroll-snap-type:none;scroll-behavior:auto}.home-2026 .tours-section:has(#team-title) .team-card{flex:0 0 calc((100cqi - 16px) / 2.25);min-width:0;scroll-snap-align:none}}.home-2026 .reviews-carousel .review-card{flex:0 0 280px;min-width:240px;scroll-snap-align:start;padding:20px 22px;border-radius:16px;background:#eef3f9}.home-2026 .reviews-carousel .tours-carousel__track{width:fit-content}.home-2026 .review-card__comment{display:flex;flex-direction:column}.home-2026 .review-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.home-2026 .review-card__info{min-width:0}.home-2026 .review-card__name{margin-bottom:10px;font-size:1.05rem;font-weight:700;line-height:1.25;color:#212529}.home-2026 .review-card__meta{display:grid;gap:1px;font-size:.82rem;line-height:1.2;color:#4a5568}.home-2026 .review-card__meta dt{display:inline;font-weight:700;color:#212529}.home-2026 .review-card__meta dd{display:inline;margin:0}.home-2026 .review-card__meta-line--nowrap{white-space:nowrap}.home-2026 .review-card__meta a{color:#1a81db;text-decoration:underline;transition:color .15s ease}.home-2026 .review-card__meta a:hover{color:var(--color-blue-dark)}.home-2026 .review-card__rating{flex-shrink:0;min-width:56px;padding:10px 14px;border-radius:12px;background:#d4edda;text-align:center}.home-2026 .review-card__score{display:block;font-size:1.65rem;font-weight:700;line-height:1;color:#22863a}.home-2026 .review-card__comment-title{margin-bottom:8px;font-size:.95rem;font-weight:700;line-height:1.2;color:#212529}.home-2026 .review-card__text{margin:0;font-size:.88rem;line-height:1.45;color:#666}.home-2026 .review-card:not(.is-expanded) .review-card__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;max-height:10.208rem}.home-2026 .review-card.is-expanded .review-card__text{-webkit-line-clamp:unset;display:block;max-height:none}.home-2026 .review-card__details{display:none;margin-top:16px}.home-2026 .review-card.is-expanded .review-card__details{display:block}.home-2026 .review-card__aspects{display:grid;gap:10px}.home-2026 .review-card__aspect{display:flex;flex-direction:column}.home-2026 .review-card__aspect-bar{order:2;height:5px;border-radius:999px;background:#ffffffe6;overflow:hidden;margin-top:4px}.home-2026 .review-card__aspect-fill{display:block;height:100%;border-radius:inherit;background:#8ecf9e}.home-2026 .review-card__aspect-fill--low{background:#f5c6cb}.home-2026 .review-card__aspect-row{order:1;display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.78rem;line-height:1.3}.home-2026 .review-card__aspect-label{color:#666}.home-2026 .review-card__aspect-score{flex-shrink:0;color:#888}.home-2026 .review-card__photos-carousel{position:relative;margin-top:14px}@media (min-width: 769px){.home-2026 .review-card__photos-carousel{padding:0 26px}}.home-2026 .review-card__photos-viewport{overflow:hidden}@media (max-width: 768px){.home-2026 .review-card__photos-viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-2026 .review-card__photos-viewport::-webkit-scrollbar{display:none}}.home-2026 .review-card__photos-track{display:flex;gap:8px;width:max-content}.home-2026 .review-card__photo{flex:0 0 72px;width:72px;height:72px;padding:0;border:none;border-radius:10px;overflow:hidden;cursor:pointer;background:transparent;transition:opacity .15s ease,transform .15s ease}.home-2026 .review-card__photo:hover{opacity:.92;transform:scale(1.03)}.home-2026 .review-card__photo img{display:block;width:100%;height:100%;object-fit:cover}.home-2026 .review-card__photos-nav{display:none;position:absolute;top:50%;z-index:1;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.72rem;box-shadow:0 2px 10px #0000001f;cursor:pointer;transform:translateY(-50%);transition:background .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}@media (min-width: 769px){.home-2026 .review-card__photos-nav{display:inline-flex}}.home-2026 .review-card__photos-nav--prev{left:0}.home-2026 .review-card__photos-nav--next{right:0}.home-2026 .review-card__photos-nav:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 4px 14px #1a81db4d}.home-2026 .review-card__photos-nav:disabled{opacity:.35;cursor:default}.home-2026 .review-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.home-2026 .review-lightbox[hidden]{display:none}.home-2026 .review-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172ad1;cursor:pointer}.home-2026 .review-lightbox__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(960px,100%);max-height:calc(100vh - 48px)}.home-2026 .review-lightbox__image{display:block;max-width:100%;max-height:calc(100vh - 48px);border-radius:12px;box-shadow:0 16px 48px #00000059;object-fit:contain;background:#111827}.home-2026 .review-lightbox__close,.home-2026 .review-lightbox__nav{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:none;background:#ffffffeb;color:#212529;cursor:pointer;transition:background .15s ease,color .15s ease}.home-2026 .review-lightbox__close{top:-14px;right:-14px;width:36px;height:36px;border-radius:50%;font-size:1rem}.home-2026 .review-lightbox__nav{top:50%;width:40px;height:40px;border-radius:50%;transform:translateY(-50%);font-size:.9rem}.home-2026 .review-lightbox__nav--prev{left:-20px}.home-2026 .review-lightbox__nav--next{right:-20px}.home-2026 .review-lightbox__close:hover,.home-2026 .review-lightbox__nav:hover:not(:disabled){background:#fff;color:#1a81db}.home-2026 .review-lightbox__nav:disabled{opacity:.35;cursor:default}@media (max-width: 768px){.home-2026 .review-lightbox{padding:16px}.home-2026 .review-lightbox__nav--prev{left:8px}.home-2026 .review-lightbox__nav--next{right:8px}.home-2026 .review-lightbox__close{top:8px;right:8px}}.home-2026 .review-card__expand{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:0;border:none;background:none;color:#1a81db;font-family:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:color .15s ease}.home-2026 .review-card__expand:hover{color:var(--color-blue-dark)}.home-2026 .review-card__expand i{font-size:.7rem;transition:transform .2s ease}.home-2026 .review-card.is-expanded .review-card__expand i{transform:rotate(180deg)}.home-2026 .review-card--all{display:flex;align-items:center;justify-content:center;padding:0}.home-2026 .review-card__all-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;padding:20px 22px;color:#1a81db;font-size:1rem;font-weight:700;line-height:1.35;text-align:center;text-decoration:none;transition:color .15s ease}.home-2026 .review-card__all-link:hover{color:var(--color-blue-dark)}@media (max-width: 768px){.home-2026 .reviews-carousel .tours-carousel__track{gap:8px;width:fit-content}.home-2026 .reviews-carousel .tours-carousel__viewport{scroll-snap-type:none;scroll-behavior:auto}.home-2026 .reviews-carousel .review-card{flex:0 0 calc((100cqi - 8px) / 1.07);min-width:280px;scroll-snap-align:none}}.card-blog{display:block;text-decoration:none;color:inherit;box-shadow:0 8px 16px #2737891a}.card-blog+.card-blog{margin-top:32px}.card-blog-top{display:flex;overflow:hidden;border:1px solid #f1f2f8;border-radius:8px;background:#fff}@media (min-width: 768px){.card-blog-top{gap:24px}}@media (max-width: 1024px){.card-blog-top{flex-direction:column}}.card-blog-media{position:relative;flex-shrink:0;overflow:hidden;width:100%;border-radius:8px 8px 0 0}@media (min-width: 1025px){.card-blog-media{width:340px;border-radius:8px 0 0 8px}}.card-blog-media .img{position:relative;height:0;padding-bottom:56.6%}@media (min-width: 1025px){.card-blog-media .img{height:100%;min-height:220px;padding-bottom:0}}.card-blog-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-blog-col{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:16px;gap:8px}@media (min-width: 768px){.card-blog-col{gap:12px;padding:16px 16px 16px 0}}@media (max-width: 1024px){.card-blog-col{padding:16px}}.card-blog-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;color:#343c67}@media (max-width: 767px){.card-blog-title{font-size:24px}}@media (max-width: 575px){.card-blog-title{font-size:20px}}.card-blog-clock{font-size:14px;line-height:140%;font-weight:400;display:flex;align-items:center;gap:6px;color:#a0a7cc}.card-blog-clock .ico{flex-shrink:0;width:20px;height:20px;margin-right:0;color:#a0a7cc}.card-blog-text{font-size:14px;line-height:140%;color:#343c67}.card-blog-text p{margin:0}.card-search{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border-radius:8px;overflow:hidden;box-shadow:0 8px 16px #2737891a}.card-search+.card-search{margin-top:32px}.card-search-top{display:flex;flex-direction:column;overflow:hidden;border:1px solid #f1f2f8;border-radius:8px;background:#fff}@media (min-width: 768px){.card-search-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.card-search .card-search-slider.card_with_slider-slider{position:relative;flex-shrink:0;overflow:hidden;width:100%;margin:0;border-radius:8px 8px 0 0}@media (min-width: 768px){.card-search .card-search-slider.card_with_slider-slider{align-self:stretch;height:100%;min-height:0;border-radius:8px 0 0 8px}}@media (min-width: 768px){.card-search .card-search-slider.card_with_slider-slider .swiper{height:100%}}@media (min-width: 768px){.card-search .card-search-slider.card_with_slider-slider .swiper-wrapper{height:100%}}.card-search .card-search-slider.card_with_slider-slider .swiper-slide{position:relative;overflow:hidden;height:0;padding-bottom:56.6%;border-radius:8px 8px 0 0}@media (min-width: 768px){.card-search .card-search-slider.card_with_slider-slider .swiper-slide{height:100%;padding-bottom:0;border-radius:8px 0 0 8px}}.card-search .card-search-slider.card_with_slider-slider .img{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.card-search .card-search-slider.card_with_slider-slider .img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding-bottom:0}}.card-search .card-search-slider.card_with_slider-slider img{width:100%;height:100%;object-fit:cover}.card-search .card-search-slider.card_with_slider-slider .swiper-pagination{z-index:5;top:unset;bottom:18px;display:flex;align-items:center;justify-content:center;pointer-events:none}.card-search .card-search-slider.card_with_slider-slider .swiper-pagination .swiper-pagination-bullet{pointer-events:auto}.card-search .card-search-slider.card_with_slider-slider .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px;opacity:1;background:#ffffff80;filter:drop-shadow(2px 2px 3px #000)}.card-search .card-search-slider.card_with_slider-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.card-search-slider .popular-cruise-card__badges{position:absolute;top:10px;left:10px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.card-search-slider .popular-cruise-card__badge{padding:4px 10px;border-radius:6px;font-size:12px;line-height:1.2;color:#fff;background:#00000073;pointer-events:auto}.card-search-slider .popular-cruise-card__badge.popular-cruise-card__video{display:inline-flex;align-items:center;gap:4px;margin:0;border:none;font-family:inherit;font-weight:600;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#1a81db,#3aabf0);box-shadow:0 2px 8px #1a81db52;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.card-search-slider .popular-cruise-card__badge.popular-cruise-card__video:hover{background:linear-gradient(135deg,#064c89,#1a81db);box-shadow:0 3px 12px #1a81db6b;transform:translateY(-1px)}.card-search-slider .popular-cruise-card__badge-icon--play{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff3d}.card-search-slider .popular-cruise-card__badge-icon--play:before{content:"";width:0;height:0;margin-left:1px;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #ffffff}.card-search-col{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px;gap:8px}@media (min-width: 768px){.card-search-col{gap:12px;padding:16px}}.card-search-col .ico{color:#1b81db}@media (max-width: 767px){.card-search-col+.card-search-col{margin-top:10px;padding-top:8px}}.card-search-col+.card-search-col:before{position:absolute;top:4px;width:calc(100% - 32px);height:1px;content:"";background:#f1f2f8}@media (min-width: 768px){.card-search-col+.card-search-col:before{top:20px;left:0;width:1px;height:calc(100% - 40px)}}@media (max-width: 767px){.search-result .card-search-col+.card-search-col:before{top:-6px}}.card-search-row{display:flex;align-items:flex-start;margin-bottom:2px;gap:12px}.card-search-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;flex:auto;color:#343c67}@media (max-width: 767px){.card-search-title{font-size:24px;padding-right:16px}}@media (max-width: 575px){.card-search-title{font-size:20px}}@media (max-width: 359px){.card-search-title{font-size:16px}}.card-search-title .ico{width:24px;height:24px;margin:-4px -24px -2px -4px;vertical-align:middle;color:#343c67}@media (min-width: 768px){.card-search-title .ico{display:none}}.card-search-alert{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;display:inline-flex;align-items:center;color:#1b81db;background:none;border:0;padding:0;cursor:pointer}.card-search-alert .ico{width:24px;height:24px}@media (max-width: 575px){.card-search-alert{font-size:14px}}@media (min-width: 768px){.card-search-alert{display:none}}.card-search-date{font-size:14px;line-height:140%;font-weight:400;display:flex;align-items:flex-start}.card-search-date .ico--Calendar{margin-top:-8px}@media (max-width: 575px){.card-search-date .ico--Calendar{width:24px;height:24px;margin-top:-4px}}@media (max-width: 359px){.card-search-date{font-size:12px}}@media (max-width: 767px){.card-search-date{justify-content:space-between;width:100%}}.card-search-date .__day{font-size:10px;line-height:84%;font-weight:300}@media (max-width: 767px){.card-search-date .__day{position:absolute;top:5px;padding:0 2px;background:#fff}}.card-search-date-col{display:flex;align-items:flex-start;height:100%}@media (max-width: 767px){.card-search-date-col.__arrow{flex:auto}}.card-search-date-text{display:flex;align-items:center;flex-direction:column;white-space:nowrap}@media (max-width: 575px){.card-search-date-text{font-size:12px}}.card-search-date-arrow{position:relative;display:flex;align-items:center;flex-direction:column;height:19px;margin:0 5px;text-align:center;white-space:nowrap}.card-search-date-arrow .ico--Arrow-right-long{width:20px;height:20px;margin:0 -7px 8px 5px}@media (max-width: 767px){.card-search-date-arrow .ico--Arrow-right-long{display:flex;justify-content:flex-end;width:100%;margin:0 -15px 0 0}.card-search-date-arrow .ico--Arrow-right-long svg{width:24px}}.card-search-date-arrow:before{position:absolute;top:10px;right:8px;width:calc(100% - 12px);height:2px;margin:auto;content:"";background:#1b81db}@media (max-width: 767px){.card-search-date-arrow{position:relative;flex:auto;margin:0 10px}.card-search-date-arrow:before{top:0;right:2px;bottom:0;width:calc(100% - 2px);height:2px}}.card-search-time{font-size:12px;line-height:140%;font-weight:400;display:flex;align-items:center;text-align:center;white-space:nowrap}@media (max-width: 359px){.card-search-time{font-size:10px}}.card-search-clock{font-size:14px;line-height:140%;font-weight:400;display:flex;align-items:center;color:#a0a7cc}.card-search-clock .ico{color:#a0a7cc}.card-search-cities{font-size:14px;line-height:140%;margin-top:2px}.card-search-cities .ico{width:24px;height:24px;margin:0 -3px -3px -5px;vertical-align:text-bottom}.card-search-cities__toggle{display:block;margin-top:4px;padding:0;border:0;background:none;color:#2f6fed;font-size:14px;line-height:140%;font-weight:500;cursor:pointer;text-align:left}.card-search-cities__toggle:hover{color:#1f57c7;text-decoration:underline}.card-search-btn_group{display:flex;flex-direction:column;width:100%;gap:8px}.card-search-btn_group .btn{width:100%}.card-search-btn_group .card-search-ship-level-btn{align-self:flex-start}@media (max-width: 767px){.card-search-btn_group{display:none}}@media (min-width: 768px){.card-search-col--actions{align-self:start;justify-content:flex-start;height:auto}}.card-search-actions-top{display:flex;flex-direction:column;width:100%;flex-shrink:0;gap:8px}.card-search-ship-level-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;min-width:0;height:36px;padding:0 12px;border:none;border-radius:6px;background:#f1f2f8;box-shadow:none;color:#1b81db;font-size:14px;line-height:1;font-weight:400;gap:6px;text-align:center;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;transition:background-color .15s ease,color .15s ease}.card-search-ship-level-btn:hover{color:#1670c2;background:#e4e6ef;border:none;box-shadow:none}.card-search-ship-level-btn:focus,.card-search-ship-level-btn:focus-visible{color:#1b81db;background:#f1f2f8;border:none;box-shadow:none;outline:none}.card-search-ship-level-btn:focus-visible{outline:2px solid rgba(27,129,219,.35);outline-offset:1px}.card-search-ship-level-btn:active{color:#1670c2;background:#e4e6ef;border:none;box-shadow:none}.card-search-ship-level-btn .ico{position:static;flex-shrink:0;width:18px;height:18px;margin:0;transform:none;color:#1b81db}.card-search-ship-level-btn .ico[src]{display:block;object-fit:contain}.card-search-btn_group .card-search-ship-level-btn{width:100%;align-self:stretch}.card-search-info{margin-bottom:10px}@media (min-width: 768px){.card-search-info{margin:24px 0}}.card-search-col--actions .card-search-info{flex:1 1 auto;min-height:0;margin-bottom:0}@media (min-width: 768px){.card-search-col--actions .card-search-info{margin:16px 0}}.card-search-col--actions .card-search-info:empty{display:none;margin:0}.card-search-info-item{font-size:14px;line-height:140%;font-weight:400;display:flex;align-items:center;gap:8px}.card-search-info-item .ico{width:24px;height:24px}.card-search-info-btn_group{display:flex;align-items:center;gap:8px}.card-search-info-btn_group--footer{display:grid;grid-template-columns:44px 1fr;gap:8px;margin-top:8px;width:100%;padding-top:0}.card-search-col--actions:has(.card-search-info) .card-search-info-btn_group--footer{margin-top:auto;padding-top:4px}.card-search-info-btn_group--footer .popular-cruise-card__favorite{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;padding:0;border:1px solid #d7e5f5;border-radius:8px;font-size:20px;line-height:1;color:#1a81db;background:#fff;cursor:pointer;transition:color .2s ease,border-color .2s ease}.card-search-info-btn_group--footer .popular-cruise-card__favorite.active,.card-search-info-btn_group--footer .popular-cruise-card__favorite.is-active{color:var(--color-red-logo, #e30613);border-color:#f0b4b5}.card-search-info-btn_group--footer .card-search-price-btn,.card-search-info-btn_group--footer .card-search-price-btn.btn,.card-search-info-btn_group--footer .card-search-price-btn.btn.__lg{flex:1 1 auto;width:100%;min-width:0;height:44px;min-height:44px;max-height:44px;padding:0 16px;font-size:16px;line-height:20px}.card-search-price-btn,.card-search-price-btn.btn,.card-search-price-btn.btn.__lg{flex:1 1 auto;min-width:0;height:44px;min-height:44px;max-height:44px;box-sizing:border-box;font-size:16px;line-height:20px;font-weight:400;padding:0 16px;white-space:nowrap;text-decoration:none}@media (min-width: 768px){.card-search-price-btn,.card-search-price-btn.btn,.card-search-price-btn.btn.__lg{font-size:16px;line-height:20px;padding:0 16px}}.card-search-mobile{display:none;width:100%;max-width:100%;min-width:0}@media (max-width: 767px){.card-search{border-radius:20px;overflow:hidden;box-shadow:0 8px 16px #2737891a}.card-search-desktop,.card-search-desktop.card-search-top{display:none!important}.card-search-mobile{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;color:#212529;border:1px solid #e8edf3;border-radius:20px;overflow:hidden;background:#fff}.card-search-mobile .popular-cruise-card__media{position:relative;flex:0 0 140px;width:100%;max-width:100%;min-width:0;overflow:hidden;background:#dbe7f3;border-radius:20px 20px 0 0}.card-search-mobile .card-search-slider.card_with_slider-slider{width:100%;max-width:100%;min-width:0;height:140px;margin:0;overflow:hidden;border-radius:20px 20px 0 0}.card-search-mobile .card-search-slider.card_with_slider-slider .swiper,.card-search-mobile .card-search-slider.card_with_slider-slider .swiper-wrapper,.card-search-mobile .card-search-slider.card_with_slider-slider .swiper-slide,.card-search-mobile .card-search-slider.card_with_slider-slider .img{height:100%}.card-search-mobile .card-search-slider.card_with_slider-slider .swiper-slide{padding-bottom:0;border-radius:0}.card-search-mobile .card-search-slider.card_with_slider-slider img{width:100%;height:100%;object-fit:cover}.card-search-mobile .card-search-slider.card_with_slider-slider .swiper-pagination{bottom:10px}.card-search-mobile .popular-cruise-card__badges{position:absolute;top:10px;left:10px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.card-search-mobile .popular-cruise-card__badge{padding:4px 10px;border-radius:6px;font-size:12px;line-height:1.2;color:#fff;background:#00000073;pointer-events:auto}.card-search-mobile .popular-cruise-card__badge.popular-cruise-card__class,.card-search-mobile .popular-cruise-card__badge.popular-cruise-card__video{display:inline-flex;align-items:center;gap:4px;margin:0;border:none;font-family:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.card-search-mobile .popular-cruise-card__badge.popular-cruise-card__class:hover{background:#00000094}.card-search-mobile .popular-cruise-card__badge-icon--info{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid #ffffff;border-radius:50%;font-size:9px;font-weight:700;line-height:1}.card-search-mobile .popular-cruise-card__badge-icon--info:before{content:"i"}.card-search-mobile .popular-cruise-card__badge.popular-cruise-card__video{background:linear-gradient(135deg,#1a81db,#3aabf0);box-shadow:0 2px 8px #1a81db52}.card-search-mobile .popular-cruise-card__badge.popular-cruise-card__video:hover{background:linear-gradient(135deg,#064c89,#1a81db);box-shadow:0 3px 12px #1a81db6b;transform:translateY(-1px)}.card-search-mobile .popular-cruise-card__badge-icon--play{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff3d}.card-search-mobile .popular-cruise-card__badge-icon--play:before{content:"";width:0;height:0;margin-left:1px;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #ffffff}.card-search-mobile .popular-cruise-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:12px 14px 14px;min-height:0;background:#fff}.card-search-mobile .popular-cruise-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.card-search-mobile .popular-cruise-card__title{margin:0;font-size:1.05rem;font-weight:800;line-height:1.2;color:#064c89}.card-search-mobile .popular-cruise-card__title-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.card-search-mobile .popular-cruise-card__schedule{display:grid;grid-template-columns:20px 1fr;gap:6px 8px;align-items:start}.card-search-mobile .popular-cruise-card__schedule-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:#1a81db}.card-search-mobile .popular-cruise-card__schedule-icon svg{width:100%;height:100%;fill:currentColor}.card-search-mobile .popular-cruise-card__timezone-icon{flex-shrink:0;width:13px;height:13px;color:#8b93b3}.card-search-mobile .popular-cruise-card__timezone-icon svg{width:100%;height:100%;fill:currentColor}.card-search-mobile .popular-cruise-card__dates{display:grid;grid-template-columns:auto 1fr auto;gap:4px;align-items:center;width:100%}.card-search-mobile .popular-cruise-card__date{font-size:.72rem;line-height:1.25;color:#343c67;min-width:0}.card-search-mobile .popular-cruise-card__date strong{display:block;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap;color:inherit}.card-search-mobile .popular-cruise-card__date--end{text-align:right}.card-search-mobile .popular-cruise-card__duration{display:flex;align-items:center;width:100%;min-width:72px;padding:0 2px;font-size:.68rem;font-weight:700;line-height:1;color:#1a81db;white-space:nowrap}.card-search-mobile .popular-cruise-card__duration-label{flex:0 0 auto;padding:0 4px;background:#fff}.card-search-mobile .popular-cruise-card__duration-tail{flex:1 1 0;min-width:6px;height:1px;margin-top:1px;background:#1a81db}.card-search-mobile .popular-cruise-card__duration .popular-cruise-card__icon-chevron{flex:0 0 auto;margin-left:1px;width:5px;height:5px;border-width:0 1.5px 1.5px 0;color:#1a81db}.card-search-mobile .popular-cruise-card__timezone{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;line-height:1.2;color:#8b93b3}.card-search-mobile .popular-cruise-card__route{display:grid;grid-template-columns:20px 1fr;gap:6px 8px;align-items:start}.card-search-mobile .popular-cruise-card__route-text{margin:0;font-size:.714rem;line-height:1.35;color:#5c6478}.card-search-mobile .popular-cruise-card__route-text strong{color:#212529;font-weight:700}.card-search-mobile .card-search-cities__body{min-width:0}.card-search-mobile .card-search-cities__toggle{margin-top:4px;font-size:.714rem}.card-search-mobile .popular-cruise-card__divider{height:1px;margin:2px 0;background:#edf1f7}.card-search-mobile .popular-cruise-card__features{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.card-search-mobile .popular-cruise-card__feature{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:center;font-size:.72rem;line-height:1.3;color:#343c67}.card-search-mobile .popular-cruise-card__feature-icon{flex-shrink:0;width:17px;height:17px;color:#1a81db}.card-search-mobile .popular-cruise-card__feature-icon svg{width:100%;height:100%;fill:currentColor}.card-search-mobile .popular-cruise-card__footer{display:grid;grid-template-columns:44px 1fr;gap:8px;margin-top:auto;padding-top:4px}.card-search-mobile .popular-cruise-card__favorite{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #d7e5f5;border-radius:8px;font-size:20px;line-height:1;color:#1a81db;background:#fff;cursor:pointer;transition:color .2s ease,border-color .2s ease}.card-search-mobile .popular-cruise-card__favorite.active,.card-search-mobile .popular-cruise-card__favorite.is-active{color:var(--color-red-logo, #e30613);border-color:#f0b4b5}.card-search-mobile .popular-cruise-card__book{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:none;border-radius:8px;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.2;color:#fff;background:#1a81db;cursor:pointer;text-decoration:none}.card-search-mobile .popular-cruise-card__book .popular-cruise-card__icon-chevron{width:7px;height:7px;border-width:0 2px 2px 0;opacity:.92}.card-search-mobile .popular-cruise-card__book-prices{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.card-search-mobile .popular-cruise-card__icon-chevron{display:inline-block;flex-shrink:0;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg)}}.u_block-preview-scene[data-variant=mobile] .card-search .card-search,.u_ui_book-preview--narrow .card-search .card-search{border-radius:20px;overflow:hidden;box-shadow:0 8px 16px #2737891a}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-desktop,.u_block-preview-scene[data-variant=mobile] .card-search .card-search-desktop.card-search-top,.u_ui_book-preview--narrow .card-search .card-search-desktop,.u_ui_book-preview--narrow .card-search .card-search-desktop.card-search-top{display:none!important}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile,.u_ui_book-preview--narrow .card-search .card-search-mobile{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;color:#212529;border:1px solid #e8edf3;border-radius:20px;overflow:hidden;background:#fff}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__media,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__media{position:relative;flex:0 0 140px;width:100%;max-width:100%;min-width:0;overflow:hidden;background:#dbe7f3;border-radius:20px 20px 0 0}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .card-search-slider.card_with_slider-slider,.u_ui_book-preview--narrow .card-search .card-search-mobile .card-search-slider.card_with_slider-slider{width:100%;max-width:100%;min-width:0;height:140px;margin:0;overflow:hidden;border-radius:20px 20px 0 0}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .swiper,.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .swiper-wrapper,.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .swiper-slide,.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .img,.u_ui_book-preview--narrow .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .swiper,.u_ui_book-preview--narrow .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .swiper-wrapper,.u_ui_book-preview--narrow .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .swiper-slide,.u_ui_book-preview--narrow .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .img{height:100%}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .swiper-slide,.u_ui_book-preview--narrow .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .swiper-slide{padding-bottom:0;border-radius:0}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .card-search-slider.card_with_slider-slider img,.u_ui_book-preview--narrow .card-search .card-search-mobile .card-search-slider.card_with_slider-slider img{width:100%;height:100%;object-fit:cover}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .swiper-pagination,.u_ui_book-preview--narrow .card-search .card-search-mobile .card-search-slider.card_with_slider-slider .swiper-pagination{bottom:10px}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__badges,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__badges{position:absolute;top:10px;left:10px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__badge,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__badge{padding:4px 10px;border-radius:6px;font-size:12px;line-height:1.2;color:#fff;background:#00000073;pointer-events:auto}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__badge.popular-cruise-card__class,.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__badge.popular-cruise-card__video,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__badge.popular-cruise-card__class,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__badge.popular-cruise-card__video{display:inline-flex;align-items:center;gap:4px;margin:0;border:none;font-family:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__badge.popular-cruise-card__class:hover,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__badge.popular-cruise-card__class:hover{background:#00000094}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__badge-icon--info,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__badge-icon--info{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid #ffffff;border-radius:50%;font-size:9px;font-weight:700;line-height:1}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__badge-icon--info:before,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__badge-icon--info:before{content:"i"}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__badge.popular-cruise-card__video,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__badge.popular-cruise-card__video{background:linear-gradient(135deg,#1a81db,#3aabf0);box-shadow:0 2px 8px #1a81db52}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__badge.popular-cruise-card__video:hover,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__badge.popular-cruise-card__video:hover{background:linear-gradient(135deg,#064c89,#1a81db);box-shadow:0 3px 12px #1a81db6b;transform:translateY(-1px)}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__badge-icon--play,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__badge-icon--play{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff3d}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__badge-icon--play:before,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__badge-icon--play:before{content:"";width:0;height:0;margin-left:1px;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #ffffff}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__body,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:12px 14px 14px;min-height:0;background:#fff}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__head,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__title,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__title{margin:0;font-size:1.05rem;font-weight:800;line-height:1.2;color:#064c89}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__title-link,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__title-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__schedule,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__schedule{display:grid;grid-template-columns:20px 1fr;gap:6px 8px;align-items:start}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__schedule-icon,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__schedule-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:#1a81db}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__schedule-icon svg,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__schedule-icon svg{width:100%;height:100%;fill:currentColor}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__timezone-icon,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__timezone-icon{flex-shrink:0;width:13px;height:13px;color:#8b93b3}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__timezone-icon svg,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__timezone-icon svg{width:100%;height:100%;fill:currentColor}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__dates,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__dates{display:grid;grid-template-columns:auto 1fr auto;gap:4px;align-items:center;width:100%}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__date,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__date{font-size:.72rem;line-height:1.25;color:#343c67;min-width:0}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__date strong,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__date strong{display:block;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap;color:inherit}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__date--end,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__date--end{text-align:right}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__duration,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__duration{display:flex;align-items:center;width:100%;min-width:72px;padding:0 2px;font-size:.68rem;font-weight:700;line-height:1;color:#1a81db;white-space:nowrap}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__duration-label,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__duration-label{flex:0 0 auto;padding:0 4px;background:#fff}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__duration-tail,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__duration-tail{flex:1 1 0;min-width:6px;height:1px;margin-top:1px;background:#1a81db}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__duration .popular-cruise-card__icon-chevron,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__duration .popular-cruise-card__icon-chevron{flex:0 0 auto;margin-left:1px;width:5px;height:5px;border-width:0 1.5px 1.5px 0;color:#1a81db}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__timezone,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__timezone{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;line-height:1.2;color:#8b93b3}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__route,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__route{display:grid;grid-template-columns:20px 1fr;gap:6px 8px;align-items:start}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__route-text,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__route-text{margin:0;font-size:.714rem;line-height:1.35;color:#5c6478}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__route-text strong,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__route-text strong{color:#212529;font-weight:700}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .card-search-cities__body,.u_ui_book-preview--narrow .card-search .card-search-mobile .card-search-cities__body{min-width:0}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .card-search-cities__toggle,.u_ui_book-preview--narrow .card-search .card-search-mobile .card-search-cities__toggle{margin-top:4px;font-size:.714rem}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__divider,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__divider{height:1px;margin:2px 0;background:#edf1f7}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__features,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__features{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__feature,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__feature{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:center;font-size:.72rem;line-height:1.3;color:#343c67}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__feature-icon,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__feature-icon{flex-shrink:0;width:17px;height:17px;color:#1a81db}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__feature-icon svg,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__feature-icon svg{width:100%;height:100%;fill:currentColor}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__footer,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__footer{display:grid;grid-template-columns:44px 1fr;gap:8px;margin-top:auto;padding-top:4px}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__favorite,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__favorite{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #d7e5f5;border-radius:8px;font-size:20px;line-height:1;color:#1a81db;background:#fff;cursor:pointer;transition:color .2s ease,border-color .2s ease}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__favorite.active,.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__favorite.is-active,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__favorite.active,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__favorite.is-active{color:var(--color-red-logo, #e30613);border-color:#f0b4b5}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__book,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__book{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:none;border-radius:8px;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.2;color:#fff;background:#1a81db;cursor:pointer;text-decoration:none}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__book .popular-cruise-card__icon-chevron,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__book .popular-cruise-card__icon-chevron{width:7px;height:7px;border-width:0 2px 2px 0;opacity:.92}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__book-prices,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__book-prices{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.u_block-preview-scene[data-variant=mobile] .card-search .card-search-mobile .popular-cruise-card__icon-chevron,.u_ui_book-preview--narrow .card-search .card-search-mobile .popular-cruise-card__icon-chevron{display:inline-block;flex-shrink:0;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg)}.u_block-preview-scene[data-variant=default] .card-search .card-search-mobile,.u_ui_book-preview--wide .card-search .card-search-mobile{display:none!important}@media (max-width: 767px){.u_block-preview-scene[data-variant=default] .card-search .card-search-desktop,.u_ui_book-preview--wide .card-search .card-search-desktop{display:flex!important;flex-direction:column}.u_block-preview-scene[data-variant=default] .card-search .card-search-desktop .card-search-slider.card_with_slider-slider,.u_ui_book-preview--wide .card-search .card-search-desktop .card-search-slider.card_with_slider-slider,.u_block-preview-scene[data-variant=default] .card-search .card-search-desktop .card-search-slider.card_with_slider-slider .swiper,.u_block-preview-scene[data-variant=default] .card-search .card-search-desktop .card-search-slider.card_with_slider-slider .swiper-wrapper,.u_ui_book-preview--wide .card-search .card-search-desktop .card-search-slider.card_with_slider-slider .swiper,.u_ui_book-preview--wide .card-search .card-search-desktop .card-search-slider.card_with_slider-slider .swiper-wrapper{height:auto}.u_block-preview-scene[data-variant=default] .card-search .card-search-desktop .card-search-slider.card_with_slider-slider .swiper-slide,.u_ui_book-preview--wide .card-search .card-search-desktop .card-search-slider.card_with_slider-slider .swiper-slide{height:0;padding-bottom:56.6%}}.card-with-tags{width:100%;max-width:100%;box-sizing:border-box;box-shadow:0 8px 16px #2737891a}.card-with-tags+.card-with-tags{margin-top:32px}.card-with-tags-top{display:flex;flex-direction:column;overflow:hidden;width:100%;min-width:0;border:1px solid #f1f2f8;border-radius:8px;background:#fff}@media (min-width: 768px){.card-with-tags-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.card-with-tags .card-with-tags-slider.card_with_slider-slider{position:relative;flex-shrink:0;overflow:hidden;width:100%;margin:0;border-radius:8px 8px 0 0}@media (min-width: 768px){.card-with-tags .card-with-tags-slider.card_with_slider-slider{align-self:stretch;width:100%;height:100%;min-height:220px;border-radius:8px 0 0 8px}}@media (min-width: 768px){.card-with-tags .card-with-tags-slider.card_with_slider-slider .swiper{height:100%}}@media (min-width: 768px){.card-with-tags .card-with-tags-slider.card_with_slider-slider .swiper-wrapper{height:100%}}.card-with-tags .card-with-tags-slider.card_with_slider-slider .swiper-slide{position:relative;height:0;padding-bottom:56.6%;border-radius:8px 8px 0 0}@media (min-width: 768px){.card-with-tags .card-with-tags-slider.card_with_slider-slider .swiper-slide{height:100%;padding-bottom:0;border-radius:8px 0 0 8px}}.card-with-tags .card-with-tags-slider.card_with_slider-slider .img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.card-with-tags .card-with-tags-slider.card_with_slider-slider img{width:100%;height:100%;object-fit:cover}.card-with-tags .card-with-tags-slider.card_with_slider-slider .swiper-pagination{top:unset;bottom:18px;display:flex;align-items:center;justify-content:center}.card-with-tags .card-with-tags-slider.card_with_slider-slider .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px;opacity:1;background:#ffffff80;filter:drop-shadow(2px 2px 3px #000)}.card-with-tags .card-with-tags-slider.card_with_slider-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.card-with-tags-col{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px;gap:8px}@media (min-width: 768px){.card-with-tags-col{gap:12px;padding:18px 16px 24px}}.card-with-tags-col .ico{color:#1b81db}@media (min-width: 768px){.card-with-tags-col.__info{padding-right:12px}}@media (min-width: 768px){.card-with-tags-col.__actions{padding-left:12px}}@media (max-width: 767px){.card-with-tags-col.__actions{margin-top:0;padding-top:16px}}.card-with-tags-col.__actions:before{position:absolute;content:"";background:#f1f2f8}@media (max-width: 767px){.card-with-tags-col.__actions:before{top:0;left:16px;width:calc(100% - 32px);height:1px}}@media (min-width: 768px){.card-with-tags-col.__actions:before{top:20px;left:0;width:1px;height:calc(100% - 40px)}}@media (max-width: 767px){.search-result .card-with-tags-col.__actions:before{top:0}}.card-with-tags-row{display:flex;align-items:flex-start;margin-bottom:2px;gap:12px}.card-with-tags-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;flex:auto;color:#343c67}@media (max-width: 767px){.card-with-tags-title{font-size:24px;padding-right:16px}}@media (max-width: 575px){.card-with-tags-title{font-size:20px}}@media (max-width: 359px){.card-with-tags-title{font-size:16px}}.card-with-tags-title .ico{width:24px;height:24px;margin:-4px -24px -2px -4px;vertical-align:middle;color:#343c67}@media (min-width: 768px){.card-with-tags-title .ico{display:none}}.card-with-tags-duration{font-size:14px;line-height:140%;font-weight:400;display:flex;align-items:center;gap:4px;color:#343c67}.card-with-tags-duration .ico--Calendar{flex-shrink:0;margin-top:-2px}.card-with-tags-cities{font-size:14px;line-height:140%;margin-top:2px;color:#343c67}.card-with-tags-cities b{font-weight:700;color:#343c67}.card-with-tags-cities .ico{width:24px;height:24px;margin:0 -3px -3px -5px;vertical-align:text-bottom}.card-with-tags-tags{font-size:14px;line-height:120%;font-weight:400;display:flex;flex-wrap:wrap;margin-bottom:auto;padding-bottom:16px;gap:6px 8px}.card-with-tags-tags span{display:inline-flex;align-items:center;padding:3px 8px 3px 16px;color:#1b81db;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 82 26" fill="none"><path fill="%23fff" d="M0 13S4.946 1.5 5.5 1.5h74.496c.555 0 1.004.687 1.004 1.533v19.934c0 .847-.45 1.533-1.004 1.533H5.5C4.946 24.5 0 13 0 13z" filter="url(%23a)"/><defs><filter id="a" width="83" height="25" x="-1" y=".5" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset/><feGaussianBlur stdDeviation=".5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0.105882 0 0 0 0 0.505882 0 0 0 0 0.858824 0 0 0 0.5 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_1072_16003"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_1072_16003" result="shape"/></filter></defs></svg>');background-size:100% 100%}.card-with-tags-info-btn_group{display:flex;align-items:center;gap:8px}.card-with-tags-info-btn_group>*{height:48px}.card-with-tags-info-btn_group .btn.__border-blue.__sm{flex-shrink:0;width:48px;min-width:48px;padding:0}.card-with-tags-info-btn_group--footer{display:grid;grid-template-columns:44px 1fr;gap:8px;width:100%;margin-top:8px}.card-with-tags-info-btn_group--footer .popular-cruise-card__favorite{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;padding:0;border:1px solid #d7e5f5;border-radius:8px;font-size:20px;line-height:1;color:#1a81db;background:#fff;cursor:pointer;transition:color .2s ease,border-color .2s ease}.card-with-tags-info-btn_group--footer .popular-cruise-card__favorite.active,.card-with-tags-info-btn_group--footer .popular-cruise-card__favorite.is-active{color:var(--color-red-logo, #e30613);border-color:#f0b4b5}.card-with-tags-price-btn{flex:1 1 auto;width:100%;min-width:0;height:44px;min-height:44px;max-height:44px;box-sizing:border-box;font-size:16px;line-height:20px;font-weight:400;padding:0 16px;white-space:nowrap;text-decoration:none}.card-ship-catalog{height:100%;min-width:0}.ships-catalog-card{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;border:1px solid #f1f2f8;border-radius:8px;background:#fff;box-shadow:0 8px 16px #2737891a}.ships-catalog-card__media{position:relative;flex:0 0 140px;width:100%;overflow:hidden;background:#dbe7f3}.ships-catalog-card__image{display:block;width:100%;height:100%;object-fit:cover;background:#f3f4f6}.ships-catalog-card__image--placeholder{object-fit:cover}.ships-catalog-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px 14px;min-height:0}.ships-catalog-card__title{margin:0;font-size:1.05rem;font-weight:800;line-height:1.2;color:var(--color-blue-dark, #1670c2)}.ships-catalog-card__title a{color:inherit;text-decoration:none}.ships-catalog-card__title a:hover{color:#1b81db}.ships-catalog-card__class-btn{align-self:flex-start}.ships-catalog-card__stats{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ships-catalog-card__stat{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;line-height:1.4}.ships-catalog-card__stat-label{color:#6b7280}.ships-catalog-card__stat-value{flex-shrink:0;font-weight:600;color:#343c67;text-align:right}.ships-catalog-card__footer{margin-top:auto;padding-top:4px}.ships-catalog-card__footer .btn{width:100%;justify-content:center}body:has(.ships-page){background:#f5f6f8}body:has(.ships-page) .site-header{position:sticky;top:0;background:linear-gradient(to right,var(--color-blue-header, #1a81db),var(--color-blue-search-light, #3aabf0))}.page-content:has(.ships-page){padding-top:0}.ships-page.page-main{max-width:1400px;margin:0 auto;padding:0 16px 48px;min-height:0;box-sizing:border-box}@media (max-width: 767px){.ships-page .section.__basic>.container{width:100%;max-width:none;margin:0;padding:0}}.ships-page-header{width:100%;margin-bottom:24px;text-align:left}@media (min-width: 768px){.ships-page-header{margin-bottom:32px}}.ships-page-header .section-title{margin:0}.ships-page .ships-catalog{background:transparent}.ships-page-layout{gap:24px;max-width:100%;min-width:0;overflow-x:clip}@media (min-width: 768px){.ships-page-layout{gap:32px}}.ships-page-layout .ships-page-sidebar{flex:0 0 282px;width:282px;min-width:0}@media (max-width: 767px){.ships-page-layout .ships-page-sidebar{flex:none;width:100%;padding-inline:16px;box-sizing:border-box}}.ships-page-layout>.ships-page-main{flex:1 1 0;width:auto;max-width:100%;margin-left:0;min-width:0;overflow-x:clip}.ships-page-layout>.ships-page-main .search-result,.ships-page-layout>.ships-page-main .ships-catalog-result{width:100%;max-width:none;margin-left:0;margin-right:0}.ships-catalog-panel{border-radius:16px;background:#fff;box-sizing:border-box}.ships-page-layout .ships-page-sidebar .ships-catalog-filter-widget{width:100%}@media (min-width: 768px){.ships-page-layout .ships-page-sidebar .ships-catalog-filter-widget{position:sticky;top:100px;padding:20px 24px;border:1px solid #f1f2f8;border-radius:16px;background:#fff;box-sizing:border-box}.ships-page-layout .ships-page-sidebar .ships-catalog-filter-widget .ships-catalog-filter__inner{display:flex;flex-direction:column;gap:16px;padding:20px 24px;border-radius:8px;background:#f8f9fb}.ships-page-layout .ships-page-sidebar .ships-catalog-filter-widget .ships-catalog-filter__inner .form-field{margin-bottom:0}.ships-page-layout .ships-page-sidebar .ships-catalog-filter-widget .ships-catalog-filter__inner .aside-filter-footer{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px;text-align:center}.ships-page-layout .ships-page-sidebar .ships-catalog-filter-widget .ships-catalog-filter__inner .aside-filter-footer-link{font-size:14px;line-height:1.4;color:#a0a7cc;text-decoration:underline;text-underline-offset:2px}.ships-page-layout .ships-page-sidebar .ships-catalog-filter-widget .ships-catalog-filter__inner .aside-filter-footer-link:hover{color:#1b81db}}.ships-page-layout .ships-catalog-filter-widget{width:100%;margin:0;scroll-margin-top:80px}@media (min-width: 768px){.ships-page-layout .ships-catalog-filter-widget{padding:0;border:none;border-radius:0;background:transparent}}.ships-page-layout .ships-catalog-filter-widget .ships-catalog-filter-form{width:100%;margin:0}@media (max-width: 767px){.ships-page-layout .ships-catalog-filter-widget{display:flex;align-items:center;justify-content:center;padding:12px;border:none;border-radius:8px;background:linear-gradient(to right,#1a81db,#3aabf0);box-sizing:border-box}.ships-page-layout .ships-catalog-filter-widget .ships-catalog-filter--mobile-ships-page{width:100%;margin:0}.ships-page-layout .ships-catalog-filter-widget .search-filter-mobile{display:block;width:100%;margin:0;padding:0}.ships-page-layout .ships-catalog-filter-widget .search-filter-mobile__field{display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;border:none;border-radius:8px;background:#fff;box-sizing:border-box;cursor:pointer}.ships-page-layout .ships-catalog-filter-widget .search-filter-mobile__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:#1a81db}.ships-page-layout .ships-catalog-filter-widget .search-filter-mobile__icon svg{width:100%;height:100%}.ships-page-layout .ships-catalog-filter-widget .search-filter-mobile__input{flex:1;min-width:0;padding:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:16px;line-height:1.4;color:#343c67;pointer-events:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ships-page-layout .ships-catalog-filter-widget .search-filter-mobile__input::placeholder{color:#a0a7cc}.ships-page-layout .ships-catalog-filter-widget .search-filter-mobile__input::-webkit-search-cancel-button{display:none}}@media (min-width: 768px){.ships-page-layout .ships-catalog-filter-widget .search-filter-mobile{display:none}}.aside-filter-controls_mob[data-ships-filter-anchor] .btn{width:100%;max-width:none;height:48px}body.search-filter-modal-open:has(.ships-page-layout){overflow:hidden}body:has(.ships-page-layout) .search-filter-mobile-modal.ships-catalog-mobile-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;flex-direction:column;width:100%;max-width:100%;height:100%;height:100dvh;background:#fff}body:has(.ships-page-layout) .search-filter-mobile-modal.ships-catalog-mobile-modal.is-open{display:flex}body:has(.ships-page-layout) .search-filter-mobile-modal__site-header{flex-shrink:0;width:100%}body:has(.ships-page-layout) .search-filter-mobile-modal__header{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 16px;border-bottom:1px solid #f1f2f8;flex-shrink:0;background:#fff}body:has(.ships-page-layout) .search-filter-mobile-modal__back{position:absolute;left:0;top:12px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;background:transparent;color:#343c67;cursor:pointer;flex-shrink:0}body:has(.ships-page-layout) .search-filter-mobile-modal__back svg{width:28px;height:28px}body:has(.ships-page-layout) .search-filter-mobile-modal__title{margin:0;width:100%;padding:0 40px;font-size:1.125rem;font-weight:700;line-height:1.3;text-align:center;color:#343c67;box-sizing:border-box}body:has(.ships-page-layout) .search-filter-mobile-modal__body{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0;background:#fff}body:has(.ships-page-layout) .search-filter-mobile-modal__content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff}@media (max-width: 767px){body:has(.ships-page-layout) .search-filter-mobile-modal__site-header{padding-top:env(safe-area-inset-top,0px)}body:has(.ships-page-layout) .search-filter-mobile-modal__site-header .site-header.is-in-search-filter-modal{position:relative;top:auto;left:auto;right:auto;width:100%;z-index:auto}body:has(.ships-page-layout) .ships-catalog-mobile-modal.is-open .ships-catalog-filter-fields{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;box-sizing:border-box}body:has(.ships-page-layout) .ships-catalog-mobile-modal.is-open .ships-catalog-filter-fields .aside-filter-footer{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px;text-align:center}body:has(.ships-page-layout) .ships-catalog-mobile-modal.is-open .ships-catalog-filter-fields .aside-filter-footer-link{font-size:14px;line-height:1.4;color:#a0a7cc;text-decoration:underline;text-underline-offset:2px}body:has(.ships-page-layout) .ships-catalog-mobile-modal.is-open .ships-catalog-filter-fields .aside-filter-footer-link:hover{color:#1b81db}body:has(.ships-page-layout) .ships-catalog-mobile-modal.is-open .ships-catalog-filter-fields>*{width:100%;min-width:0;max-width:none;flex:none}body:has(.ships-page-layout) .ships-catalog-mobile-modal.is-open .custom-select{width:100%}body:has(.ships-page-layout) .ships-catalog-mobile-modal.is-open .ships-catalog-filter-submit{width:100%;min-width:0;height:56px;margin-top:8px;border-radius:8px}body:has(.ships-page-layout) .ships-catalog-mobile-modal .dropdown-menu{z-index:400}body:has(.ships-page-layout) .ships-catalog-mobile-modal .custom-select--compact-layout .custom-select-clear{top:50%;right:32px;bottom:auto;width:28px;height:28px;margin:0;padding:0;transform:translateY(-50%);color:#1a81db;border:none;border-radius:4px;background:#1a81db1f}}.ships-catalog-result{padding:16px 20px}@media (min-width: 768px){.ships-catalog-result{padding:20px 24px}}.ships-catalog-list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width: 768px){.ships-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width: 1025px){.ships-catalog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.ships-catalog-empty{margin:1rem 0;color:#6b7280}.ships-page-faq{margin-top:32px}@media (min-width: 768px){.ships-page-faq{margin-top:40px;margin-left:314px;width:calc(100% - 314px)}}@media (max-width: 767px){.ships-page-faq{margin-top:24px;margin-inline:0;width:100%;max-width:100%;border-radius:0;padding:16px;box-sizing:border-box}}@media (min-width: 768px){.ships-page-faq.search-filter-result--panel{padding:20px 24px}}.ships-page-faq .basic-page .section-block>.section-title{margin:0 0 24px}@media (max-width: 768px){.ships-page.page-main{padding-left:0;padding-right:0}.ships-page .breadcrumbs,.ships-page .ships-page-header{padding-inline:16px;box-sizing:border-box}.ships-page-layout{flex-direction:column;width:100%;align-items:center}.ships-page-layout .ships-page-main{display:flex;flex-direction:column;align-items:center;width:100%}.ships-catalog-filter,.ships-catalog-filter-widget,.ships-catalog-result{width:calc(100% - 32px);max-width:100%;margin-inline:auto;border-radius:16px;box-sizing:border-box}.ships-catalog-result{padding:12px 16px 80px}}.cruise-filter .cruise-filter-mobile-open{width:100%;padding:14px 24px;font-size:16px;line-height:1.25;font-weight:400;border-radius:4px}.cruise-filter .cruise-filter-list--modal{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0;gap:12px;box-sizing:border-box}.cruise-filter .cruise-filter-list--modal .custom-select{flex:none;width:100%;min-width:0}.cruise-filter .cruise-filter-list--modal label.form-field.__switch{width:100%;margin-top:0;justify-content:space-between;text-align:left}.cruise-filter .cruise-filter-list{display:flex;flex:auto;align-items:center;width:100%;max-width:none;gap:16px}@media (max-width: 767px){.cruise-filter .cruise-filter-list{flex-direction:column;align-items:stretch}}.cruise-filter .cruise-filter-list .custom-select{flex:1 1 0;min-width:0;width:auto}.cruise-filter .cruise-filter-list .__switch{flex:0 0 auto;justify-content:flex-end;text-align:right}.cruise-filter .custom-select{position:relative;cursor:pointer}.cruise-filter .custom-select.__open .ico--Arrow-down{transform:rotate(180deg)}.cruise-filter .selected-options{position:relative;display:flex;align-items:center;height:56px;padding:16px 52px 16px 16px;font-size:14px;line-height:140%;color:#a0a7cc;border:1px solid #f1f2f8;border-radius:4px;background:#fff;box-sizing:border-box}.cruise-filter .selected-options .ico--Arrow-down{position:absolute;top:0;right:16px;bottom:0;width:32px;height:32px;margin:auto;color:#1b81db;transition:transform .3s ease}.cruise-filter .selected-options-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.cruise-filter .placeholder{color:#a0a7cc}.cruise-filter .selected-options-ico{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px 8px -4px 0;color:#1b81db;background:transparent}.cruise-filter .selected-options-ico .ico{width:24px;height:24px;margin-right:0}.cruise-filter .selected-options-ico img{width:24px;height:24px;object-fit:contain}.cruise-filter .selected-options-selected{font-size:14px;line-height:140%;font-weight:600;font-style:italic;color:#a0a7cc}.cruise-filter .custom-select.__has-value .selected-options-selected{color:#1b81db}.cruise-filter .custom-select-clear{position:absolute;top:0;right:48px;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:auto;padding:0;cursor:pointer;color:#1b81db;border:none;border-radius:4px;background:#1a81db1f;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cruise-filter .custom-select-clear[hidden]{display:none}.cruise-filter .custom-select-clear .custom-select-clear-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0}.cruise-filter .custom-select-clear .custom-select-clear-icon svg{display:block;width:16px;height:16px}.cruise-filter .custom-select-clear .custom-select-clear-icon path{fill:#1b81db}.cruise-filter .custom-select-clear:hover{background:#1a81db33}.cruise-filter .select-all-bar{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px;background:#fff}.cruise-filter .select-all-bar__btn{padding:4px 8px;font-size:12px;line-height:16px;font-weight:700;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;color:#1b81db;border:none;border-radius:4px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .2s ease,background-color .2s ease}.cruise-filter .select-all-bar__btn:hover{color:#fff;background-color:#1b81db}.cruise-filter .dropdown-menu{position:absolute;z-index:10;top:100%;left:0;width:100%;margin-top:4px;border:1px solid rgba(226,219,252,.3);border-radius:3px;background:#fff}.cruise-filter .options{max-height:280px;overflow:auto;-webkit-overflow-scrolling:touch}.cruise-filter .option{display:flex;align-items:center;min-height:40px;padding:8px 12px;font-size:14px;line-height:140%;font-weight:400;cursor:pointer;color:#a0a7cc;box-sizing:border-box;white-space:nowrap}.cruise-filter .option:before{display:inline-flex;flex-shrink:0;width:18px;height:18px;margin-right:12px;content:"";border:1px solid #d9d9d9;border-radius:3px;background:#fff}.cruise-filter .option.__selected:before{border-color:#1b81db;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='%231B81DB' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 10px}.cruise-filter .dropdown-menu>.option:hover,.cruise-filter .options .option:hover{color:#fff;background-color:#1b81db}.cruise-filter .dropdown-menu>.option:hover:before,.cruise-filter .options .option:hover:before{border-color:#ffffffb3}.cruise-filter .dropdown-menu>.option:hover.__selected:before,.cruise-filter .options .option:hover.__selected:before{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cruise-filter label.form-field.__switch{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;width:auto;height:auto;margin:0;cursor:pointer;gap:16px}@media (max-width: 767px){.cruise-filter label.form-field.__switch{width:100%;margin-top:8px}}.cruise-filter .switch{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cruise-filter .switch:checked~.switch-mark{background:#1b81db}.cruise-filter .switch:checked~.switch-mark:before{left:18px;background:#fff}.cruise-filter .switch-text{font-size:14px;line-height:1.4;color:#343c67}.cruise-filter .switch-mark{position:relative;display:inline-flex;flex-shrink:0;width:40px;height:24px;border:1px solid #f1f2f8;border-radius:32px;background:#fff}.cruise-filter .switch-mark:before{position:absolute;top:0;bottom:0;left:2px;width:18px;height:18px;margin:auto;content:"";border-radius:50%;background:#1b81db;transition:left .2s ease,background .2s ease}body:has(.page-cruise) .cruise-filter-mobile-modal.search-filter-mobile-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;flex-direction:column;width:100%;max-width:100%;height:100%;height:100dvh;background:#fff}body:has(.page-cruise) .cruise-filter-mobile-modal.search-filter-mobile-modal.is-open{display:flex}body:has(.page-cruise) .cruise-filter-mobile-modal .search-filter-mobile-modal__site-header{flex-shrink:0;width:100%;padding-top:env(safe-area-inset-top,0px)}body:has(.page-cruise) .cruise-filter-mobile-modal .search-filter-mobile-modal__site-header .site-header.is-in-search-filter-modal{position:relative;top:auto;left:auto;right:auto;width:100%;z-index:auto;background:linear-gradient(to right,var(--color-blue-header, #1a81db),var(--color-blue-search-light, #3aabf0))}body:has(.page-cruise) .cruise-filter-mobile-modal .search-filter-mobile-modal__header{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;border-bottom:1px solid #f1f2f8;flex-shrink:0;background:#fff}body:has(.page-cruise) .cruise-filter-mobile-modal .search-filter-mobile-modal__back{position:absolute;left:0;top:4px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;background:transparent;color:#343c67;cursor:pointer;flex-shrink:0}body:has(.page-cruise) .cruise-filter-mobile-modal .search-filter-mobile-modal__back svg{width:28px;height:28px}body:has(.page-cruise) .cruise-filter-mobile-modal .search-filter-mobile-modal__title{margin:0;width:100%;padding:0 40px;font-size:1.125rem;font-weight:700;line-height:1.3;text-align:center;color:#343c67;box-sizing:border-box}body:has(.page-cruise) .cruise-filter-mobile-modal .search-filter-mobile-modal__body{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0;background:#fff}body:has(.page-cruise) .cruise-filter-mobile-modal .search-filter-mobile-modal__content{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;padding:12px 16px 16px;box-sizing:border-box}body:has(.page-cruise) .cruise-filter-mobile-modal .cruise-filter-list--modal{flex:none;height:auto;gap:12px}body:has(.page-cruise) .cruise-filter-mobile-modal .cruise-filter-list--modal .custom-select{flex:none;width:100%;min-width:0;height:auto}body:has(.page-cruise) .cruise-filter-mobile-modal .cruise-filter-list--modal label.form-field.__switch{margin-top:0;gap:12px;flex:none}body:has(.page-cruise) .cruise-filter-mobile-modal .dropdown-menu{z-index:400}body:has(.page-cruise) .cruise-filter-mobile-modal.is-open .btn.__lg.btn-submit.cruise-filter-submit{width:100%;min-width:0;height:48px;min-height:48px;max-height:48px;margin:0;padding:0 12px;border-radius:8px;font-size:15px;line-height:1.2;font-weight:600;box-sizing:border-box;flex-shrink:0}body.cruise-filter-modal-open:has(.page-cruise){overflow:hidden}.section-header{align-items:stretch;width:100%}.section-header .row{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:24px}.section-header .row--cabins-toolbar{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px 24px}.section-header .row--cabins-toolbar .section-controls{flex-shrink:0;margin-left:auto}@media (max-width: 1024px){.section-header .row--cabins-toolbar .section-controls{display:none}}@media (max-width: 767px){.section-header .row--cabins-toolbar .btn-modal-alert{width:100%;max-width:none}}.section-header>.row:last-child{display:block}.section-header .btn-modal-alert{flex:0 1 auto;max-width:520px}@media (min-width: 768px){.section-header .cruise-filter,.section-header .cruise-filter-list{width:100%}.section-header .cruise-filter-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px}.section-header .cruise-filter-list .custom-select{width:auto;min-width:0}.section-header .cruise-filter-list label.form-field.__switch{display:flex;align-items:center;justify-content:flex-end;width:auto;margin:0;gap:16px;white-space:nowrap}}.section-controls{font-size:20px;line-height:120%;font-weight:400;display:flex;flex-shrink:0;align-items:center;border-radius:16px;background:#fff;gap:20px}@media (max-width: 575px){.section-controls{flex-wrap:wrap}}.section-controls>button{display:inline-flex;align-items:center;flex:0 0 auto;justify-content:center;width:186px;height:40px;margin:-1px;padding:5px 10px;white-space:nowrap;color:#000;border:none;border-radius:4px;background:#fff;box-shadow:0 0 3.5px #00000040;cursor:pointer}@media (max-width: 1024px){.section-controls>button[data-tab_btn="1"]{display:none}}@media (max-width: 575px){.section-controls>button{width:100%}}.section-controls>button.__active{font-weight:700;color:#1b81db;box-shadow:0 0 6px #1b81db}.u_ui_book-preview--wide .section-header .cruise-filter,.u_ui_book-preview--wide .section-header .cruise-filter-list,.u_block-preview-scene[data-variant=default] .section-header .cruise-filter,.u_block-preview-scene[data-variant=default] .section-header .cruise-filter-list{width:100%}.u_ui_book-preview--wide .section-header .cruise-filter-list,.u_block-preview-scene[data-variant=default] .section-header .cruise-filter-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px}.u_ui_book-preview--wide .section-header .cruise-filter-list .custom-select,.u_block-preview-scene[data-variant=default] .section-header .cruise-filter-list .custom-select{width:auto;min-width:0}.u_ui_book-preview--wide .section-header .cruise-filter-list label.form-field.__switch,.u_block-preview-scene[data-variant=default] .section-header .cruise-filter-list label.form-field.__switch{display:flex;align-items:center;justify-content:flex-end;width:auto;margin:0;gap:16px;white-space:nowrap}.u_ui_book-preview--wide .section-header .row--cabins-toolbar,.u_block-preview-scene[data-variant=default] .section-header .row--cabins-toolbar{justify-content:space-between}.u_ui_book-preview--wide .section-header .row--cabins-toolbar .section-controls,.u_block-preview-scene[data-variant=default] .section-header .row--cabins-toolbar .section-controls{margin-left:auto}.u_ui_book-preview--narrow .section-header .row--cabins-toolbar .section-controls,.u_block-preview-scene[data-variant=mobile] .section-header .row--cabins-toolbar .section-controls{display:none}.u_ui_book-preview--narrow .section-header .cruise-filter-list,.u_block-preview-scene[data-variant=mobile] .section-header .cruise-filter-list{display:flex;flex-direction:column;align-items:stretch;width:100%}.u_ui_book-preview--narrow .section-header .cruise-filter-list label.form-field.__switch,.u_block-preview-scene[data-variant=mobile] .section-header .cruise-filter-list label.form-field.__switch{width:100%;margin-top:8px}.u_ui_book-preview--block:has(.section-header),.u_block-preview-scene:has(.section-header){overflow:visible}.tabs-page{display:none;width:100%}.tabs-page .accordion-list{overflow:visible}.tabs-page.active{display:block}.tabs-page>.cruise-card-scheme-legend{margin-bottom:24px}.cruise-cabins-loading{margin-bottom:16px;padding:12px 16px;border-radius:8px;background:#1b81db14;color:#1b81db;font-size:14px}.cruise-cabins-loading.is-hidden{display:none}.cruise-card-price-from{margin-bottom:8px}.cruise-company-landing-description{--color-blue-header: #1a81db;--color-blue-dark: #156bb8;margin:20px 0 32px;padding:0}@media (min-width: 768px){.cruise-company-landing-description{margin:24px 0 40px}}.cruise-company-landing-description__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "text" "ships";gap:20px;width:100%;max-width:100%;margin-top:0;padding:16px;border-radius:12px;background:#fff;overflow:hidden;box-sizing:border-box}.cruise-company-landing-description__media{grid-area:media;margin:0;flex-shrink:0}.cruise-company-landing-description__ships-row{grid-area:ships;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-width:0;margin:0;font-size:14px;line-height:1.45;color:#343c67}.cruise-company-landing-description__text{grid-area:text;display:flex;flex-direction:column;gap:16px;min-width:0}.cruise-company-landing-description__title{margin:0;font-family:Nunito Sans,Nunito,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.05;color:#343c67}.cruise-company-landing-description__media-frame{position:relative;display:block;width:75%;max-width:100%}.cruise-company-landing-description__media-photo{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:343/214;border-radius:12px;object-fit:cover}.cruise-company-landing-description__logo{position:absolute;top:12px;left:50%;z-index:1;width:min(72%,200px);height:auto;padding:10px 16px;border-radius:8px;background:#000000c7;box-sizing:content-box;transform:translate(-50%);pointer-events:none}.cruise-company-landing-description__description,.cruise-company-landing-description__description-text{display:grid;gap:14px}.cruise-company-landing-description__description-toggle{display:none;align-items:center;align-self:flex-start;gap:6px;margin:0;padding:0;border:none;background:none;color:var(--color-blue-header);font-family:inherit;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;cursor:pointer}.cruise-company-landing-description__description-toggle-label{text-decoration:underline;text-underline-offset:2px}.cruise-company-landing-description__description-toggle-icon{font-size:12px;line-height:1;transition:transform .2s ease}.cruise-company-landing-description__description.is-expanded .cruise-company-landing-description__description-toggle-icon{transform:rotate(180deg)}.cruise-company-landing-description__description-toggle:hover{color:var(--color-blue-dark)}.cruise-company-landing-description__description p{margin:0;font-size:14px;line-height:1.45;font-weight:400;color:#343c67}.cruise-company-landing-description__ships-title{font-weight:700}.cruise-company-landing-description__ships-list{display:flex;flex-wrap:wrap;gap:8px}.cruise-company-landing-description__ship-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;background:var(--color-blue-header);color:#fff;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none}.cruise-company-landing-description__ship-badge:hover{background:var(--color-blue-dark);color:#fff}.cruise-company-landing-description__ship-level{padding:2px 6px;border-radius:10px;background:#fff;color:var(--color-blue-header);font-size:11px;font-weight:600;line-height:1.2}.cruise-company-landing-description__ships-list-wrap{width:100%}.cruise-company-landing-description__ships-toggle{display:none;align-items:center;align-self:flex-start;gap:6px;margin:0;padding:0;border:none;background:none;color:var(--color-blue-header);font-family:inherit;font-size:14px;font-weight:600;line-height:1.45;cursor:pointer}.cruise-company-landing-description__ships-toggle-label{text-decoration:underline;text-underline-offset:2px}.cruise-company-landing-description__ships-toggle-icon{font-size:12px;line-height:1;transition:transform .2s ease}.cruise-company-landing-description__ships-row.is-expanded .cruise-company-landing-description__ships-toggle-icon{transform:rotate(180deg)}.cruise-company-landing-description__ships-toggle:hover{color:var(--color-blue-dark)}@media (min-width: 768px){.cruise-company-landing-description__description p,.cruise-company-landing-description__ships-row,.cruise-company-landing-description__ship-badge{font-size:15px}}@media (max-width: 899px){.cruise-company-landing-description .cruise-company-landing-description__body{width:calc(100vw - 4px);max-width:calc(100vw - 4px);margin-left:calc(50% - 50vw + 2px);margin-right:0;box-sizing:border-box}.cruise-company-landing-description .cruise-company-landing-description__media{width:100%;max-width:100%;margin-left:0;margin-right:0}.cruise-company-landing-description .cruise-company-landing-description__media-frame{width:100%;max-width:100%}.cruise-company-landing-description .cruise-company-landing-description__media-photo{width:100%;max-width:100%;border-radius:8px}.cruise-company-landing-description .cruise-company-landing-description__logo{top:10px;width:min(78%,180px);padding:8px 12px}.cruise-company-landing-description .cruise-company-landing-description__title{font-size:25.2px}.cruise-company-landing-description .cruise-company-landing-description__description-toggle{display:inline-flex}.cruise-company-landing-description .cruise-company-landing-description__description-text{position:relative}.cruise-company-landing-description .cruise-company-landing-description__description:not(.is-expanded) .cruise-company-landing-description__description-text{max-height:121.8px;overflow:hidden}.cruise-company-landing-description .cruise-company-landing-description__description:not(.is-expanded) .cruise-company-landing-description__description-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40.6px;background:linear-gradient(to bottom,#fff0,#ffffffe0 45%,#fff);pointer-events:none}.cruise-company-landing-description .cruise-company-landing-description__description:not(.is-expanded) .cruise-company-landing-description__description-toggle{position:relative;z-index:1}.cruise-company-landing-description .cruise-company-landing-description__ships-toggle{display:inline-flex}.cruise-company-landing-description .cruise-company-landing-description__ships-list-wrap{position:relative}.cruise-company-landing-description .cruise-company-landing-description__ships-row:not(.is-expanded) .cruise-company-landing-description__ships-list-wrap{max-height:139.2px;overflow:hidden}.cruise-company-landing-description .cruise-company-landing-description__ships-row:not(.is-expanded) .cruise-company-landing-description__ships-list-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:43.2px;background:linear-gradient(to bottom,#fff0,#ffffffe0 45%,#fff);pointer-events:none}.cruise-company-landing-description .cruise-company-landing-description__ships-row:not(.is-expanded) .cruise-company-landing-description__ships-toggle{position:relative;z-index:1}}@media (min-width: 900px){.cruise-company-landing-description .cruise-company-landing-description__body{grid-template-columns:455px minmax(0,1fr);grid-template-areas:"media text" "ships ships";gap:20px;padding:20px;border-radius:16px}.cruise-company-landing-description .cruise-company-landing-description__media{flex:0 0 455px;width:455px;max-width:455px}.cruise-company-landing-description .cruise-company-landing-description__media-frame,.cruise-company-landing-description .cruise-company-landing-description__media-photo{width:100%;max-width:100%}.cruise-company-landing-description .cruise-company-landing-description__description-toggle,.cruise-company-landing-description .cruise-company-landing-description__ships-toggle{display:none}}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__body,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__body{width:calc(100vw - 4px);max-width:calc(100vw - 4px);margin-left:calc(50% - 50vw + 2px);margin-right:0;box-sizing:border-box}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__media,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__media{width:100%;max-width:100%;margin-left:0;margin-right:0}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__media-frame,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__media-frame{width:100%;max-width:100%}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__media-photo,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__media-photo{width:100%;max-width:100%;border-radius:8px}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__logo,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__logo{top:10px;width:min(78%,180px);padding:8px 12px}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__title,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__title{font-size:25.2px}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__description-toggle,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__description-toggle{display:inline-flex}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__description-text,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__description-text{position:relative}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__description:not(.is-expanded) .cruise-company-landing-description__description-text,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__description:not(.is-expanded) .cruise-company-landing-description__description-text{max-height:121.8px;overflow:hidden}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__description:not(.is-expanded) .cruise-company-landing-description__description-text:after,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__description:not(.is-expanded) .cruise-company-landing-description__description-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40.6px;background:linear-gradient(to bottom,#fff0,#ffffffe0 45%,#fff);pointer-events:none}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__description:not(.is-expanded) .cruise-company-landing-description__description-toggle,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__description:not(.is-expanded) .cruise-company-landing-description__description-toggle{position:relative;z-index:1}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__ships-toggle,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__ships-toggle{display:inline-flex}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__ships-list-wrap,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__ships-list-wrap{position:relative}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__ships-row:not(.is-expanded) .cruise-company-landing-description__ships-list-wrap,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__ships-row:not(.is-expanded) .cruise-company-landing-description__ships-list-wrap{max-height:139.2px;overflow:hidden}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__ships-row:not(.is-expanded) .cruise-company-landing-description__ships-list-wrap:after,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__ships-row:not(.is-expanded) .cruise-company-landing-description__ships-list-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:43.2px;background:linear-gradient(to bottom,#fff0,#ffffffe0 45%,#fff);pointer-events:none}.u_block-preview-scene[data-variant=mobile] .cruise-company-landing-description .cruise-company-landing-description__ships-row:not(.is-expanded) .cruise-company-landing-description__ships-toggle,.cruise-company-landing-description[data-force-mobile] .cruise-company-landing-description__ships-row:not(.is-expanded) .cruise-company-landing-description__ships-toggle{position:relative;z-index:1}.u_block-preview-scene[data-variant=default] .cruise-company-landing-description .cruise-company-landing-description__body,.cruise-company-landing-description[data-force-desktop] .cruise-company-landing-description__body{grid-template-columns:455px minmax(0,1fr);grid-template-areas:"media text" "ships ships";gap:20px;padding:20px;border-radius:16px}.u_block-preview-scene[data-variant=default] .cruise-company-landing-description .cruise-company-landing-description__media,.cruise-company-landing-description[data-force-desktop] .cruise-company-landing-description__media{flex:0 0 455px;width:455px;max-width:455px}.u_block-preview-scene[data-variant=default] .cruise-company-landing-description .cruise-company-landing-description__media-frame,.cruise-company-landing-description[data-force-desktop] .cruise-company-landing-description__media-frame,.u_block-preview-scene[data-variant=default] .cruise-company-landing-description .cruise-company-landing-description__media-photo,.cruise-company-landing-description[data-force-desktop] .cruise-company-landing-description__media-photo{width:100%;max-width:100%}.u_block-preview-scene[data-variant=default] .cruise-company-landing-description .cruise-company-landing-description__description-toggle,.u_block-preview-scene[data-variant=default] .cruise-company-landing-description .cruise-company-landing-description__ships-toggle,.cruise-company-landing-description[data-force-desktop] .cruise-company-landing-description__description-toggle,.cruise-company-landing-description[data-force-desktop] .cruise-company-landing-description__ships-toggle{display:none}@media (min-width: 768px){.slider-mobile:has(.three_line_cards){overflow:visible}.slider-mobile .three_line_cards.swiper-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;gap:24px;transform:none!important;width:100%!important;box-sizing:border-box}.slider-mobile .three_line_cards>.three_line_cards-item.swiper-slide{flex-shrink:0;width:calc(33.33% - 16px)!important;max-width:none;margin-right:0!important;height:auto;box-sizing:border-box}}.three_line_cards-item{border:1px solid #f1f2f8;border-radius:8px;box-shadow:0 8px 16px #2737891a}.three_line_cards-item .btn{margin-top:12px}@media (min-width: 768px){.three_line_cards-item .btn{margin-top:40px}}.three_line_cards-item-content{padding:0 24px 24px}.three_line_cards-img{position:relative;overflow:hidden;width:100%;height:0;margin-bottom:32px;padding-bottom:66.7%;border-radius:8px 8px 0 0}.three_line_cards-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.three_line_cards-name{font-size:24px;line-height:120%;font-weight:700;margin-bottom:16px}.three_line_cards-name .ico{vertical-align:bottom}.three_line_cards-text{color:#a0a7cc}@media (min-width: 1025px){.slider-mobile{overflow:visible}}.section.__basic:has(>.image-wave)>.container{position:relative;z-index:1}.section.__basic:has(>.image-wave)>.image-wave{z-index:0;pointer-events:none}@media (max-width: 1024px){.section.__basic:has(>.image-wave){padding-top:48px}.section.__basic:has(>.image-wave)>.image-wave{top:0;transform:none;max-height:40px;object-fit:cover}}.circle_image_links-item-content{flex:1;min-width:0}.circle_image_links-item-title{flex-wrap:wrap;gap:4px 8px}.circle_image_links-item-title .ico{flex-shrink:0}@media (max-width: 1024px){.circle_image_links{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:100%;row-gap:24px;column-gap:0;width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.circle_image_links::-webkit-scrollbar{display:none}.circle_image_links-item{display:flex;flex-direction:row;align-items:flex-start;width:100%;min-width:0;text-align:left}.circle_image_links-item:nth-child(3n+1){scroll-snap-align:start}.circle_image_links-item-img{flex-shrink:0}.circle_image_links-item-content{flex:1;min-width:0}}.persons-section--home{overflow:visible}.persons-section--home>.image-wave--gray{z-index:2}.persons-section--home .persons-track-wrap:after{background:linear-gradient(to right,#f8f9fb00,#f8f9fb8c 45%,#f8f9fb)}.persons-top{position:relative;margin-bottom:32px}@media (max-width: 767px){.persons-top{margin-bottom:24px}}.persons-top-text{margin-bottom:0}.persons-nav{position:absolute;z-index:2;top:0;right:0;display:flex;flex-shrink:0;gap:8px}@media (max-width: 767px){.persons-nav{display:none}}.persons-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;cursor:pointer;color:#1b81db;border:1px solid #1b81db;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0f557e0a,4px 4px 16px #12669814;-webkit-appearance:none;-moz-appearance:none;appearance:none}.persons-nav-btn:disabled{cursor:default;color:#e6e6e6;border-color:#e6e6e6}.persons-nav-btn:not(:disabled):hover{color:#3189e6;border-color:#3189e6}.persons-nav-btn[data-persons-prev] .persons-nav-icon{transform:rotate(180deg)}.persons-nav-icon{display:block;width:20px;height:20px}.persons-track-wrap{position:relative;margin:-8px 0 -16px;padding:8px 0 16px}@media (max-width: 1024px){.persons-track-wrap{width:100%;margin:0 -16px;padding:0 16px 4px}}.persons-track-wrap:after{position:absolute;z-index:2;top:0;right:0;bottom:0;width:96px;pointer-events:none;content:"";background:linear-gradient(to right,#fff0,#ffffff8c 45%,#fff);opacity:0;transition:opacity .25s ease}@media (max-width: 1024px){.persons-track-wrap:after{opacity:1}}.persons-track-wrap.is-at-end:after{opacity:0}.persons{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;min-width:0;touch-action:pan-x;overscroll-behavior-x:contain;cursor:grab;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}@media (min-width: 576px){.persons{gap:24px}}.persons::-webkit-scrollbar{display:none}.persons.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.persons-item{display:flex;align-items:center;flex:0 0 240px;flex-direction:column;width:240px;min-width:240px;text-align:center;scroll-snap-align:start;-webkit-user-select:none;user-select:none}@media (min-width: 768px){.persons-item{flex:0 0 280px;width:280px;min-width:280px}}@media (max-width: 767px){.persons-item{padding:16px 8px;border:1px solid #e8ebf4;border-radius:8px}}.persons-item-img{overflow:hidden;width:120px;height:120px;margin-bottom:24px;border-radius:50%}@media (min-width: 768px){.persons-item-img{width:200px;height:200px;margin-bottom:32px}}.persons-item-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;margin-bottom:16px}@media (min-width: 768px){.persons-item-title{font-size:24px}}.persons-item-link{line-height:120%;font-weight:700;font-style:normal;display:flex;align-items:center;margin-bottom:8px;color:#1b81db}@media (min-width: 768px){.persons-item-link{font-size:18px;margin-bottom:16px}}.persons-item-text{max-width:280px}@media (max-width: 767px){.persons-item-text{font-size:14px;max-width:200px}}.block_grid_slider{overflow:visible;width:100%;height:256px}@media (min-width: 768px){.block_grid_slider{height:280px}}.block_grid_slider .swiper-slide{overflow:hidden;width:180px;height:120px;border-radius:8px}.block_grid_slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.section.__dark_blue_bg.overflow-hidden .block_grid_slider{overflow:hidden}.departure-cities-block .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.departure-cities-block .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.departure-cities-block .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.departure-cities-block .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.u_ui_book-preview--block:has(.departure-cities-block),.u_block-preview-scene:has(.departure-cities-block){overflow:visible}.departure-cities-block{background:#fff;border-radius:16px;padding:16px 24px;margin-bottom:0}.departure-cities-block .tours-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.departure-cities-block .tours-section__title{margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;color:#212529}.departure-cities-block .tours-section__all{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:.95rem;font-weight:600;color:#212529;text-decoration:none;transition:color .15s}.departure-cities-block .tours-section__all:hover{color:#1a81db}.departure-cities-block .tours-section__all i{font-size:.7rem}.departure-cities-block .tours-section__all-icon{font-size:0}.departure-cities-block .tours-carousel{position:relative;container-type:inline-size}.departure-cities-block .tours-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.departure-cities-block .tours-carousel__viewport::-webkit-scrollbar{display:none}.departure-cities-block .tours-carousel__track{display:flex;gap:16px}.departure-cities-block .tours-carousel__nav{position:absolute;top:calc(50% - 42px);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.85rem;box-shadow:0 2px 14px #00000024;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.departure-cities-block .tours-carousel__nav i{transition:transform .2s ease}.departure-cities-block .tours-carousel__nav--prev{left:-8px}.departure-cities-block .tours-carousel__nav--prev:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(-4px) scale(1.08)}.departure-cities-block .tours-carousel__nav--prev:not(:disabled):hover i{transform:translate(-2px)}.departure-cities-block .tours-carousel__nav--next{right:-8px}.departure-cities-block .tours-carousel__nav--next:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(4px) scale(1.08)}.departure-cities-block .tours-carousel__nav--next:not(:disabled):hover i{transform:translate(2px)}.departure-cities-block .tours-carousel__nav:disabled,.departure-cities-block .tours-carousel__nav:disabled:hover{opacity:.35;cursor:default;transform:none;background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}.departure-cities-block .tours-carousel__nav:disabled i,.departure-cities-block .tours-carousel__nav:disabled:hover i{transform:none}.departure-cities-block .tour-card{flex:0 0 calc((100% - 64px)/5);min-width:0;scroll-snap-align:start}.departure-cities-block .tour-card__link{display:block;color:inherit;text-decoration:none}.departure-cities-block .tour-card__media{position:relative;margin-bottom:8px;border-radius:16px;overflow:hidden;aspect-ratio:1/1;background:#eef2f7}.departure-cities-block .tour-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}@media (hover: hover) and (pointer: fine){.departure-cities-block .tour-card__link:hover .tour-card__media img{transform:scale(1.03)}.departure-cities-block .tour-card__link:hover .tour-card__price{color:#1a81db}.departure-cities-block .tour-card--all .tour-card__link:hover .tour-card__media:after{background:#064c89b8}}.departure-cities-block .tour-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:0}.departure-cities-block .tour-card__price{font-size:1.05rem;font-weight:700;line-height:1.2;color:#212529;transition:color .15s ease}.departure-cities-block .tour-card--all .tour-card__media{margin-bottom:0}.departure-cities-block .tour-card--all .tour-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#064c8994;transition:background .2s ease}.departure-cities-block .tour-card__all-label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:14px;color:#fff;font-size:.95rem;font-weight:700;line-height:1.35;text-align:center}@media (max-width: 1200px){.departure-cities-block .tour-card{flex-basis:calc((100% - 48px)/4)}}@media (max-width: 992px){.departure-cities-block .tour-card{flex-basis:calc((100% - 32px) / 3)}}@media (max-width: 768px){.departure-cities-block{padding:12px 16px}.departure-cities-block .tours-section__header{margin-bottom:10px}.departure-cities-block .tours-section__all-label{display:none}.departure-cities-block .tours-section__all{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.departure-cities-block .tours-section__all i{font-size:.85rem}.departure-cities-block .tours-carousel__nav{display:none}.departure-cities-block .tours-carousel__track{gap:8px;width:max-content}.departure-cities-block .tour-card{flex:0 0 calc((100cqi - 16px) / 2.17);min-width:0;scroll-snap-align:none}.departure-cities-block .tour-card__price{font-size:.88rem}.departure-cities-block .tour-card__media img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transform:none}.departure-cities-block .tour-card__link{-webkit-tap-highlight-color:transparent}.departure-cities-block .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}}.u_ui_book-preview--narrow .departure-cities-block,.u_block-preview-scene[data-variant=mobile] .departure-cities-block,.departure-cities-block[data-force-mobile]{padding:12px 16px}.u_ui_book-preview--narrow .departure-cities-block .tours-section__header,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tours-section__header,.departure-cities-block[data-force-mobile] .tours-section__header{margin-bottom:10px}.u_ui_book-preview--narrow .departure-cities-block .tours-section__all-label,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tours-section__all-label,.departure-cities-block[data-force-mobile] .tours-section__all-label{display:none}.u_ui_book-preview--narrow .departure-cities-block .tours-section__all,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tours-section__all,.departure-cities-block[data-force-mobile] .tours-section__all{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.u_ui_book-preview--narrow .departure-cities-block .tours-section__all i,.u_ui_book-preview--narrow .departure-cities-block .tours-section__all .tours-section__all-icon,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tours-section__all i,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tours-section__all .tours-section__all-icon,.departure-cities-block[data-force-mobile] .tours-section__all i,.departure-cities-block[data-force-mobile] .tours-section__all .tours-section__all-icon{font-size:.85rem}.u_ui_book-preview--narrow .departure-cities-block .tours-carousel__nav,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tours-carousel__nav,.departure-cities-block[data-force-mobile] .tours-carousel__nav{display:none}.u_ui_book-preview--narrow .departure-cities-block .tours-carousel__track,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tours-carousel__track,.departure-cities-block[data-force-mobile] .tours-carousel__track{gap:8px;width:max-content}.u_ui_book-preview--narrow .departure-cities-block .tour-card,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tour-card,.departure-cities-block[data-force-mobile] .tour-card{flex:0 0 calc((100cqi - 16px) / 2.17);min-width:0;scroll-snap-align:none}.u_ui_book-preview--narrow .departure-cities-block .tour-card__price,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tour-card__price,.departure-cities-block[data-force-mobile] .tour-card__price{font-size:.88rem}.u_ui_book-preview--narrow .departure-cities-block .tour-card__media img,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tour-card__media img,.departure-cities-block[data-force-mobile] .tour-card__media img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transform:none}.u_ui_book-preview--narrow .departure-cities-block .tour-card__link,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tour-card__link,.departure-cities-block[data-force-mobile] .tour-card__link{-webkit-tap-highlight-color:transparent}.u_ui_book-preview--narrow .departure-cities-block .tours-carousel__viewport,.u_block-preview-scene[data-variant=mobile] .departure-cities-block .tours-carousel__viewport,.departure-cities-block[data-force-mobile] .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.u_ui_book-preview--wide .departure-cities-block .tour-card,.u_block-preview-scene[data-variant=default] .departure-cities-block .tour-card,.departure-cities-block[data-force-desktop] .tour-card{flex:0 0 calc((100% - 64px)/5)}@media (max-width: 1200px){.u_ui_book-preview--wide .departure-cities-block .tour-card,.u_block-preview-scene[data-variant=default] .departure-cities-block .tour-card,.departure-cities-block[data-force-desktop] .tour-card{flex-basis:calc((100% - 48px)/4)}}body:has(.departure-cities-page){background:#f5f6f8}body:has(.departure-cities-page) .site-header{position:sticky;top:0;background:linear-gradient(to right,var(--color-blue-header, #1a81db),var(--color-blue-search-light, #3aabf0))}.page-content:has(.departure-cities-page){padding-top:0}.departure-cities-page.page-main{max-width:1400px;margin:0 auto;padding:0 16px 48px;min-height:0;box-sizing:border-box}.departure-cities-page>.section.__basic:has(>.container>.breadcrumbs):not(:has(>.container>*:not(.breadcrumbs))){padding-bottom:0}.departure-cities-page>.section.__basic:has(>.container>.breadcrumbs):not(:has(>.container>*:not(.breadcrumbs)))+.departure-cities-block--catalog{padding-top:0}@media (max-width: 768px){.departure-cities-page.page-main{padding-left:0;padding-right:0}}.departure-cities-block--catalog{background:transparent}.departure-cities-block--catalog.section.__basic{padding:0 0 48px}@media (max-width: 767px){.departure-cities-block--catalog.section.__basic{padding-bottom:32px}}.departure-cities-block--catalog .departure-cities-block__panel{background:#fff;border-radius:16px;padding:16px 24px}.departure-cities-block--catalog .departure-cities-catalog__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.departure-cities-block--catalog .tour-card{min-width:0}@media (max-width: 1200px){.departure-cities-block--catalog .departure-cities-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 992px){.departure-cities-block--catalog .departure-cities-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.departure-cities-block--catalog .departure-cities-block__panel{padding:12px 16px}.departure-cities-block--catalog .departure-cities-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.departure-cities-block--catalog .tour-card__price{font-size:.88rem}}.popular-destinations-block .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.popular-destinations-block .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.popular-destinations-block .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.popular-destinations-block .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.u_ui_book-preview--block:has(.popular-destinations-block),.u_block-preview-scene:has(.popular-destinations-block){overflow:visible}.popular-destinations-block{background:#fff;border-radius:16px;padding:16px 24px;margin-bottom:0}.popular-destinations-block .tours-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.popular-destinations-block .tours-section__title{margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;color:#212529}.popular-destinations-block .tours-section__all{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:.95rem;font-weight:600;color:#212529;text-decoration:none;transition:color .15s}.popular-destinations-block .tours-section__all:hover{color:#1a81db}.popular-destinations-block .tours-section__all i{font-size:.7rem}.popular-destinations-block .tours-section__all-icon{font-size:0}.popular-destinations-block .tours-carousel{position:relative;container-type:inline-size}.popular-destinations-block .tours-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.popular-destinations-block .tours-carousel__viewport::-webkit-scrollbar{display:none}.popular-destinations-block .tours-carousel__track{display:flex;gap:16px}.popular-destinations-block .tours-carousel__nav{position:absolute;top:calc(50% - 42px);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.85rem;box-shadow:0 2px 14px #00000024;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.popular-destinations-block .tours-carousel__nav i{transition:transform .2s ease}.popular-destinations-block .tours-carousel__nav--prev{left:-8px}.popular-destinations-block .tours-carousel__nav--prev:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(-4px) scale(1.08)}.popular-destinations-block .tours-carousel__nav--prev:not(:disabled):hover i{transform:translate(-2px)}.popular-destinations-block .tours-carousel__nav--next{right:-8px}.popular-destinations-block .tours-carousel__nav--next:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(4px) scale(1.08)}.popular-destinations-block .tours-carousel__nav--next:not(:disabled):hover i{transform:translate(2px)}.popular-destinations-block .tours-carousel__nav:disabled,.popular-destinations-block .tours-carousel__nav:disabled:hover{opacity:.35;cursor:default;transform:none;background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}.popular-destinations-block .tours-carousel__nav:disabled i,.popular-destinations-block .tours-carousel__nav:disabled:hover i{transform:none}.popular-destinations-block .tours-carousel--6cols .tour-card,.popular-destinations-block .tour-card{flex:0 0 calc((100% - 80px) / 6);min-width:180px;scroll-snap-align:start}.popular-destinations-block .tour-card__link{display:block;color:inherit;text-decoration:none}.popular-destinations-block .tour-card__media{position:relative;margin-bottom:8px;border-radius:16px;overflow:hidden;aspect-ratio:1/1;background:#eef2f7}.popular-destinations-block .tour-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}@media (hover: hover) and (pointer: fine){.popular-destinations-block .tour-card__link:hover .tour-card__media img{transform:scale(1.03)}.popular-destinations-block .tour-card__link:hover .tour-card__price{color:#1a81db}.popular-destinations-block .tour-card--all .tour-card__link:hover .tour-card__media:after{background:#064c89b8}}.popular-destinations-block .tour-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:0}.popular-destinations-block .tour-card__price{font-size:1.05rem;font-weight:700;line-height:1.2;color:#212529;transition:color .15s ease}.popular-destinations-block .tour-card--all .tour-card__media{margin-bottom:0}.popular-destinations-block .tour-card--all .tour-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#064c8994;transition:background .2s ease}.popular-destinations-block .tour-card__all-label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:14px;color:#fff;font-size:.95rem;font-weight:700;line-height:1.35;text-align:center}@media (max-width: 1200px){.popular-destinations-block .tours-carousel--6cols .tour-card,.popular-destinations-block .tour-card{flex-basis:calc((100% - 64px)/5);min-width:0}}@media (max-width: 992px){.popular-destinations-block .tours-carousel--6cols .tour-card,.popular-destinations-block .tour-card{flex-basis:calc((100% - 48px)/4)}}@media (max-width: 768px){.popular-destinations-block{padding:12px 16px}.popular-destinations-block .tours-section__header{margin-bottom:10px}.popular-destinations-block .tours-section__all-label{display:none}.popular-destinations-block .tours-section__all{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.popular-destinations-block .tours-section__all i{font-size:.85rem}.popular-destinations-block .tours-carousel__nav{display:none}.popular-destinations-block .tours-carousel__track{gap:8px;width:max-content}.popular-destinations-block .tours-carousel--6cols .tour-card,.popular-destinations-block .tour-card{flex:0 0 calc((100cqi - 16px) / 2.17);min-width:0;scroll-snap-align:none}.popular-destinations-block .tour-card__price{font-size:.88rem}.popular-destinations-block .tour-card__media img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transform:none}.popular-destinations-block .tour-card__link{-webkit-tap-highlight-color:transparent}.popular-destinations-block .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}}.u_ui_book-preview--narrow .popular-destinations-block,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block,.popular-destinations-block[data-force-mobile]{padding:12px 16px}.u_ui_book-preview--narrow .popular-destinations-block .tours-section__header,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tours-section__header,.popular-destinations-block[data-force-mobile] .tours-section__header{margin-bottom:10px}.u_ui_book-preview--narrow .popular-destinations-block .tours-section__all-label,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tours-section__all-label,.popular-destinations-block[data-force-mobile] .tours-section__all-label{display:none}.u_ui_book-preview--narrow .popular-destinations-block .tours-section__all,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tours-section__all,.popular-destinations-block[data-force-mobile] .tours-section__all{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.u_ui_book-preview--narrow .popular-destinations-block .tours-section__all i,.u_ui_book-preview--narrow .popular-destinations-block .tours-section__all .tours-section__all-icon,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tours-section__all i,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tours-section__all .tours-section__all-icon,.popular-destinations-block[data-force-mobile] .tours-section__all i,.popular-destinations-block[data-force-mobile] .tours-section__all .tours-section__all-icon{font-size:.85rem}.u_ui_book-preview--narrow .popular-destinations-block .tours-carousel__nav,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tours-carousel__nav,.popular-destinations-block[data-force-mobile] .tours-carousel__nav{display:none}.u_ui_book-preview--narrow .popular-destinations-block .tours-carousel__track,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tours-carousel__track,.popular-destinations-block[data-force-mobile] .tours-carousel__track{gap:8px;width:max-content}.u_ui_book-preview--narrow .popular-destinations-block .tours-carousel--6cols .tour-card,.u_ui_book-preview--narrow .popular-destinations-block .tour-card,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tours-carousel--6cols .tour-card,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tour-card,.popular-destinations-block[data-force-mobile] .tours-carousel--6cols .tour-card,.popular-destinations-block[data-force-mobile] .tour-card{flex:0 0 calc((100cqi - 16px) / 2.17);min-width:0;scroll-snap-align:none}.u_ui_book-preview--narrow .popular-destinations-block .tour-card__price,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tour-card__price,.popular-destinations-block[data-force-mobile] .tour-card__price{font-size:.88rem}.u_ui_book-preview--narrow .popular-destinations-block .tour-card__media img,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tour-card__media img,.popular-destinations-block[data-force-mobile] .tour-card__media img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transform:none}.u_ui_book-preview--narrow .popular-destinations-block .tour-card__link,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tour-card__link,.popular-destinations-block[data-force-mobile] .tour-card__link{-webkit-tap-highlight-color:transparent}.u_ui_book-preview--narrow .popular-destinations-block .tours-carousel__viewport,.u_block-preview-scene[data-variant=mobile] .popular-destinations-block .tours-carousel__viewport,.popular-destinations-block[data-force-mobile] .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.u_ui_book-preview--wide .popular-destinations-block .tours-carousel--6cols .tour-card,.u_ui_book-preview--wide .popular-destinations-block .tour-card,.u_block-preview-scene[data-variant=default] .popular-destinations-block .tours-carousel--6cols .tour-card,.u_block-preview-scene[data-variant=default] .popular-destinations-block .tour-card,.popular-destinations-block[data-force-desktop] .tours-carousel--6cols .tour-card,.popular-destinations-block[data-force-desktop] .tour-card{flex:0 0 calc((100% - 80px) / 6);min-width:180px}@media (max-width: 1200px){.u_ui_book-preview--wide .popular-destinations-block .tours-carousel--6cols .tour-card,.u_ui_book-preview--wide .popular-destinations-block .tour-card,.u_block-preview-scene[data-variant=default] .popular-destinations-block .tours-carousel--6cols .tour-card,.u_block-preview-scene[data-variant=default] .popular-destinations-block .tour-card,.popular-destinations-block[data-force-desktop] .tours-carousel--6cols .tour-card,.popular-destinations-block[data-force-desktop] .tour-card{flex-basis:calc((100% - 64px)/5);min-width:0}}body:has(.popular-destinations-page){background:#f5f6f8}body:has(.popular-destinations-page) .site-header{position:sticky;top:0;background:linear-gradient(to right,var(--color-blue-header, #1a81db),var(--color-blue-search-light, #3aabf0))}.page-content:has(.popular-destinations-page){padding-top:0}.popular-destinations-page.page-main{max-width:1400px;margin:0 auto;padding:0 16px 48px;min-height:0;box-sizing:border-box}.popular-destinations-page>.section.__basic:has(>.container>.breadcrumbs):not(:has(>.container>*:not(.breadcrumbs))){padding-bottom:0}.popular-destinations-page>.section.__basic:has(>.container>.breadcrumbs):not(:has(>.container>*:not(.breadcrumbs)))+.popular-destinations-block--catalog{padding-top:0}@media (max-width: 768px){.popular-destinations-page.page-main{padding-left:0;padding-right:0}}.popular-destinations-block--catalog{background:transparent}.popular-destinations-block--catalog.section.__basic{padding:0 0 48px}@media (max-width: 767px){.popular-destinations-block--catalog.section.__basic{padding-bottom:32px}}.popular-destinations-block--catalog .popular-destinations-block__panel{background:#fff;border-radius:16px;padding:16px 24px}.popular-destinations-block--catalog .popular-destinations-catalog__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.popular-destinations-block--catalog .tour-card{flex:none;min-width:0}@media (max-width: 1200px){.popular-destinations-block--catalog .popular-destinations-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 992px){.popular-destinations-block--catalog .popular-destinations-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.popular-destinations-block--catalog .popular-destinations-block__panel{padding:12px 16px}.popular-destinations-block--catalog .popular-destinations-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.popular-destinations-block--catalog .tour-card__price{font-size:.88rem}}.stock-block .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.stock-block .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.stock-block .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.stock-block .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.u_ui_book-preview--block:has(.stock-block),.u_block-preview-scene:has(.stock-block){overflow:visible}.stock-block{background:#fff;border-radius:16px;padding:16px 24px;margin-bottom:0;overflow:visible}.stock-block .tours-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.stock-block .tours-section__title{margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;color:#212529}.stock-block .tours-section__all{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:.95rem;font-weight:600;color:#212529;text-decoration:none;transition:color .15s}.stock-block .tours-section__all:hover{color:#1a81db}.stock-block .tours-carousel{position:relative;container-type:inline-size}.stock-block .tours-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.stock-block .tours-carousel__viewport::-webkit-scrollbar{display:none}.stock-block .tours-carousel__track{display:flex;gap:12px}.stock-block .tours-carousel__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.85rem;box-shadow:0 2px 14px #00000024;cursor:pointer;transform:translateY(-50%);transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.stock-block .tours-carousel__nav--prev{left:-8px}.stock-block .tours-carousel__nav--prev:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translateY(-50%) translate(-4px) scale(1.08)}.stock-block .tours-carousel__nav--next{right:-8px}.stock-block .tours-carousel__nav--next:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translateY(-50%) translate(4px) scale(1.08)}.stock-block .tours-carousel__nav:disabled,.stock-block .tours-carousel__nav:disabled:hover{opacity:.35;cursor:default;transform:translateY(-50%);background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}.stock-block .feature-tiles-carousel--offers .promo-offer-card{flex:0 0 calc((100% - 36px)/4);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#f3f5f8;color:#212529;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.stock-block .feature-tiles-carousel--offers .promo-offer-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.stock-block .promo-offer-card__media{position:relative;flex:0 0 auto;aspect-ratio:16/8.5;overflow:hidden;background:#dbeafe}.stock-block .promo-offer-card__image{display:block;width:100%;height:100%;object-fit:cover}.stock-block .promo-offer-card__badge{position:absolute;top:10px;left:10px;z-index:1;display:inline-block;padding:5px 10px;border-radius:6px;background:#e53935;color:#fff;font-size:.85rem;font-weight:700;line-height:1;white-space:nowrap}.stock-block .promo-offer-card__body{display:flex;flex-direction:column;gap:8px;padding:12px 14px 16px;flex:1;min-height:10.5rem}.stock-block .promo-offer-card__title{margin:0;font-size:.95rem;font-weight:700;line-height:1.25;color:#212529}.stock-block .promo-offer-card__period{margin:0 0 2px;font-size:.78rem;font-weight:700;line-height:1.3;color:#212529}.stock-block .promo-offer-card__desc{margin:0;display:flex;flex-direction:column;gap:4px;font-size:.78rem;line-height:1.35;color:#5c6478}.stock-block .feature-tiles-carousel--offers .feature-tile--all{flex:0 0 calc((100% - 36px)/4);min-height:280px;aspect-ratio:auto;position:relative;display:flex;align-items:center;padding:25px 16px;border-radius:16px;background:#eef3f9;color:#212529;overflow:hidden;text-decoration:none;transition:background .15s ease}.stock-block .feature-tiles-carousel--offers .feature-tile--all:hover{background:#e3ebf5}.stock-block .feature-tile--all .feature-tile__title{flex:1;text-align:center;font-size:1rem;font-weight:700;line-height:1.25}.stock-block .feature-tile--all .feature-tile__art--all{position:static;flex-shrink:0;transform:none;width:56px;height:56px}@media (max-width: 768px){.stock-block{padding:12px 16px}.stock-block .tours-section__header{margin-bottom:10px}.stock-block .tours-section__title{font-size:1.1rem}.stock-block .tours-section__all-label{display:none}.stock-block .tours-section__all{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.stock-block .tours-carousel__track{gap:8px;width:max-content}.stock-block .feature-tiles-carousel--offers .promo-offer-card,.stock-block .feature-tiles-carousel--offers .feature-tile--all{flex:0 0 calc((100cqi - 16px) / 1.125);min-width:0;max-width:calc((100cqi - 16px) / 1.125);scroll-snap-align:none}.stock-block .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.stock-block .feature-tiles-carousel--offers .feature-tile--all{aspect-ratio:auto;min-height:0;height:auto;align-self:stretch;padding:20px 14px;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.stock-block .feature-tiles-carousel--offers .feature-tile--all .feature-tile__title{flex:0 0 auto;width:auto;max-width:100%;min-width:0;text-align:center;font-size:.9rem;line-height:1.3}.stock-block .feature-tiles-carousel--offers .feature-tile--all .feature-tile__art--all{display:none}.stock-block .promo-offer-card__title{font-size:.9rem}.stock-block .promo-offer-card__period,.stock-block .promo-offer-card__desc{font-size:.74rem}.stock-block .promo-offer-card__badge{font-size:.78rem}}.u_ui_book-preview--narrow .stock-block,.u_block-preview-scene[data-variant=mobile] .stock-block,.stock-block[data-force-mobile]{padding:12px 16px}.u_ui_book-preview--narrow .stock-block .tours-section__header,.u_block-preview-scene[data-variant=mobile] .stock-block .tours-section__header,.stock-block[data-force-mobile] .tours-section__header{margin-bottom:10px}.u_ui_book-preview--narrow .stock-block .tours-section__title,.u_block-preview-scene[data-variant=mobile] .stock-block .tours-section__title,.stock-block[data-force-mobile] .tours-section__title{font-size:1.1rem}.u_ui_book-preview--narrow .stock-block .tours-section__all-label,.u_block-preview-scene[data-variant=mobile] .stock-block .tours-section__all-label,.stock-block[data-force-mobile] .tours-section__all-label{display:none}.u_ui_book-preview--narrow .stock-block .tours-section__all,.u_block-preview-scene[data-variant=mobile] .stock-block .tours-section__all,.stock-block[data-force-mobile] .tours-section__all{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.u_ui_book-preview--narrow .stock-block .tours-carousel__track,.u_block-preview-scene[data-variant=mobile] .stock-block .tours-carousel__track,.stock-block[data-force-mobile] .tours-carousel__track{gap:8px;width:max-content}.u_ui_book-preview--narrow .stock-block .feature-tiles-carousel--offers .promo-offer-card,.u_ui_book-preview--narrow .stock-block .feature-tiles-carousel--offers .feature-tile--all,.u_block-preview-scene[data-variant=mobile] .stock-block .feature-tiles-carousel--offers .promo-offer-card,.u_block-preview-scene[data-variant=mobile] .stock-block .feature-tiles-carousel--offers .feature-tile--all,.stock-block[data-force-mobile] .feature-tiles-carousel--offers .promo-offer-card,.stock-block[data-force-mobile] .feature-tiles-carousel--offers .feature-tile--all{flex:0 0 calc((100cqi - 16px) / 1.125);min-width:0;max-width:calc((100cqi - 16px) / 1.125);scroll-snap-align:none}.u_ui_book-preview--narrow .stock-block .tours-carousel__viewport,.u_block-preview-scene[data-variant=mobile] .stock-block .tours-carousel__viewport,.stock-block[data-force-mobile] .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.u_ui_book-preview--narrow .stock-block .feature-tiles-carousel--offers .feature-tile--all,.u_block-preview-scene[data-variant=mobile] .stock-block .feature-tiles-carousel--offers .feature-tile--all,.stock-block[data-force-mobile] .feature-tiles-carousel--offers .feature-tile--all{aspect-ratio:auto;min-height:0;height:auto;align-self:stretch;padding:20px 14px;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.u_ui_book-preview--narrow .stock-block .feature-tiles-carousel--offers .feature-tile--all .feature-tile__title,.u_block-preview-scene[data-variant=mobile] .stock-block .feature-tiles-carousel--offers .feature-tile--all .feature-tile__title,.stock-block[data-force-mobile] .feature-tiles-carousel--offers .feature-tile--all .feature-tile__title{flex:0 0 auto;width:auto;max-width:100%;min-width:0;text-align:center;font-size:.9rem;line-height:1.3}.u_ui_book-preview--narrow .stock-block .feature-tiles-carousel--offers .feature-tile--all .feature-tile__art--all,.u_block-preview-scene[data-variant=mobile] .stock-block .feature-tiles-carousel--offers .feature-tile--all .feature-tile__art--all,.stock-block[data-force-mobile] .feature-tiles-carousel--offers .feature-tile--all .feature-tile__art--all{display:none}.u_ui_book-preview--wide .stock-block .feature-tiles-carousel--offers .promo-offer-card,.u_ui_book-preview--wide .stock-block .feature-tiles-carousel--offers .feature-tile--all,.u_block-preview-scene[data-variant=default] .stock-block .feature-tiles-carousel--offers .promo-offer-card,.u_block-preview-scene[data-variant=default] .stock-block .feature-tiles-carousel--offers .feature-tile--all,.stock-block[data-force-desktop] .feature-tiles-carousel--offers .promo-offer-card,.stock-block[data-force-desktop] .feature-tiles-carousel--offers .feature-tile--all{flex:0 0 calc((100% - 36px)/4)}.popular-cruises-block .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.popular-cruises-block .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.popular-cruises-block .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.popular-cruises-block .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.u_ui_book-preview--block:has(.popular-cruises-block),.u_block-preview-scene:has(.popular-cruises-block){overflow:visible}.popular-cruises-block{background:#fff;border-radius:16px;padding:16px 24px;margin-bottom:0}.popular-cruises-block .why-section__title{margin:0 0 12px;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;color:#212529}.popular-cruises-block .tours-carousel,.popular-cruises-block .popular-cruises-carousel,.popular-cruises-block .why-carousel{position:relative;container-type:inline-size}.popular-cruises-block .tours-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.popular-cruises-block .tours-carousel__viewport::-webkit-scrollbar{display:none}.popular-cruises-block .tours-carousel__track{display:flex;gap:16px}.popular-cruises-block .tours-carousel__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.85rem;box-shadow:0 2px 14px #00000024;cursor:pointer;transform:translateY(-50%);transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.popular-cruises-block .tours-carousel__nav--prev{left:-8px}.popular-cruises-block .tours-carousel__nav--prev:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translateY(-50%) translate(-4px) scale(1.08)}.popular-cruises-block .tours-carousel__nav--next{right:-8px}.popular-cruises-block .tours-carousel__nav--next:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translateY(-50%) translate(4px) scale(1.08)}.popular-cruises-block .tours-carousel__nav:disabled,.popular-cruises-block .tours-carousel__nav:disabled:hover{opacity:.35;cursor:default;transform:translateY(-50%);background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}.popular-cruises-block .why-card{flex:0 0 calc((100% - 48px)/4);min-width:220px;scroll-snap-align:start;padding:0;border-radius:20px;background:#fff;overflow:hidden;min-height:392px}.popular-cruises-block .popular-cruise-card{display:flex;flex-direction:column;height:100%;min-height:392px;color:#212529;border-radius:inherit}.popular-cruises-block .popular-cruise-card__media{position:relative;flex:0 0 140px;overflow:hidden;background:#dbe7f3;touch-action:pan-y}.popular-cruises-block .popular-cruise-card__media>[data-cruise-gallery-image]{width:100%;height:100%;object-fit:cover;display:block}.popular-cruises-block .cruise-gallery__viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.popular-cruises-block .cruise-gallery__strip{display:flex;height:100%;transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.popular-cruises-block .cruise-gallery__strip img{flex:0 0 auto;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.popular-cruises-block .popular-cruise-card__badges{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.popular-cruises-block .popular-cruise-card__badge{padding:4px 10px;border-radius:6px;font-size:12px;line-height:1.2;color:#fff;background:#00000073}.popular-cruises-block .popular-cruise-card__badge.popular-cruise-card__class,.popular-cruises-block .popular-cruise-card__badge.popular-cruise-card__video{display:inline-flex;align-items:center;gap:4px;margin:0;border:none;font-family:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.popular-cruises-block .popular-cruise-card__badge.popular-cruise-card__class:hover{background:#00000094}.popular-cruises-block .popular-cruise-card__badge-icon--info{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid #ffffff;border-radius:50%;font-size:9px;font-weight:700;line-height:1}.popular-cruises-block .popular-cruise-card__badge-icon--info:before{content:"i"}.popular-cruises-block .popular-cruise-card__badge.popular-cruise-card__video{background:linear-gradient(135deg,#1a81db,#3aabf0);box-shadow:0 2px 8px #1a81db52}.popular-cruises-block .popular-cruise-card__badge.popular-cruise-card__video:hover{background:linear-gradient(135deg,#064c89,#1a81db);box-shadow:0 3px 12px #1a81db6b;transform:translateY(-1px)}.popular-cruises-block .popular-cruise-card__badge-icon--play{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff3d}.popular-cruises-block .popular-cruise-card__badge-icon--play:before{content:"";width:0;height:0;margin-left:1px;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #ffffff}.popular-cruises-block .popular-cruise-card__dots{position:absolute;left:0;right:0;bottom:10px;z-index:2;display:flex;justify-content:center;gap:6px}.popular-cruises-block .popular-cruise-card__dot{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:#ffffff73;cursor:pointer;transition:background .2s ease,transform .2s ease}.popular-cruises-block .popular-cruise-card__dot.is-active{background:#fff;transform:scale(1.15)}.popular-cruises-block .popular-cruise-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:12px 14px 14px;min-height:0;background:#fff;border:1px solid #e8edf3;border-radius:0 0 20px 20px}.popular-cruises-block .popular-cruise-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.popular-cruises-block .popular-cruise-card__title{margin:0;font-size:1.05rem;font-weight:800;line-height:1.2;color:#064c89}.popular-cruises-block .popular-cruise-card__title-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.popular-cruises-block .popular-cruise-card__schedule{display:grid;grid-template-columns:20px 1fr;gap:6px 8px;align-items:start}.popular-cruises-block .popular-cruise-card__schedule-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:#1a81db}.popular-cruises-block .popular-cruise-card__schedule-icon svg{width:100%;height:100%;fill:currentColor}.popular-cruises-block .popular-cruise-card__timezone-icon{flex-shrink:0;width:13px;height:13px;color:#8b93b3}.popular-cruises-block .popular-cruise-card__timezone-icon svg{width:100%;height:100%;fill:currentColor}.popular-cruises-block .popular-cruise-card__dates{display:grid;grid-template-columns:auto 1fr auto;gap:4px;align-items:center;width:100%}.popular-cruises-block .popular-cruise-card__date{font-size:.72rem;line-height:1.25;color:#343c67;min-width:0}.popular-cruises-block .popular-cruise-card__date strong{display:block;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap;color:inherit}@container (max-width: 320px){.popular-cruises-block .popular-cruise-card__date strong{font-size:.68rem}}.popular-cruises-block .popular-cruise-card__date--end{text-align:right}.popular-cruises-block .popular-cruise-card__duration{display:flex;align-items:center;width:100%;min-width:72px;padding:0 2px;font-size:.68rem;font-weight:700;line-height:1;color:#1a81db;white-space:nowrap}.popular-cruises-block .popular-cruise-card__duration-label{flex:0 0 auto;padding:0 4px;background:#fff}.popular-cruises-block .popular-cruise-card__duration-tail{flex:1 1 0;min-width:6px;height:1px;margin-top:1px;background:#1a81db}.popular-cruises-block .popular-cruise-card__duration .popular-cruise-card__icon-chevron{flex:0 0 auto;margin-left:1px;width:5px;height:5px;border-width:0 1.5px 1.5px 0;color:#1a81db}.popular-cruises-block .popular-cruise-card__timezone{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;line-height:1.2;color:#8b93b3}.popular-cruises-block .popular-cruise-card__route{display:grid;grid-template-columns:20px 1fr;gap:6px 8px;align-items:start}.popular-cruises-block .popular-cruise-card__route-text{margin:0;font-size:.714rem;line-height:1.35;color:#5c6478}.popular-cruises-block .popular-cruise-card__route-text strong{color:#212529;font-weight:700}.popular-cruises-block .popular-cruise-card__divider{height:1px;margin:2px 0;background:#edf1f7}.popular-cruises-block .popular-cruise-card__features{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.popular-cruises-block .popular-cruise-card__feature{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:center;font-size:.72rem;line-height:1.3;color:#343c67}.popular-cruises-block .popular-cruise-card__feature-icon{flex-shrink:0;width:17px;height:17px;color:#1a81db}.popular-cruises-block .popular-cruise-card__feature-icon svg{width:100%;height:100%;fill:currentColor}.popular-cruises-block .popular-cruise-card__feature .ico--Ruble svg{fill:#1a81db}.popular-cruises-block .popular-cruise-card__footer{display:grid;grid-template-columns:44px 1fr;gap:8px;margin-top:auto;padding-top:4px}.popular-cruises-block .popular-cruise-card__favorite{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #d7e5f5;border-radius:8px;font-size:20px;line-height:1;color:#1a81db;background:#fff;cursor:pointer;transition:color .2s ease,border-color .2s ease}.popular-cruises-block .popular-cruise-card__favorite .ico{width:24px;height:24px;margin:0}.popular-cruises-block .popular-cruise-card__favorite .ico svg{width:100%;height:100%;fill:currentColor}.popular-cruises-block .popular-cruise-card__favorite .ico--Heart-fill svg{fill:#e30613}.popular-cruises-block .popular-cruise-card__favorite.active,.popular-cruises-block .popular-cruise-card__favorite.is-active{color:var(--color-red-logo, #e30613);border-color:#f0b4b5}.popular-cruises-block .popular-cruise-card__book{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:none;border-radius:8px;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.2;color:#fff;background:#1a81db;cursor:pointer;text-decoration:none}.popular-cruises-block .popular-cruise-card__book .popular-cruise-card__icon-chevron{width:7px;height:7px;border-width:0 2px 2px 0;opacity:.92}.popular-cruises-block .popular-cruise-card__book-prices{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.popular-cruises-block .popular-cruise-card__book-label{font-size:.72em;font-weight:600}.popular-cruises-block .popular-cruise-card__book-price-old{font-weight:600;opacity:.72}.popular-cruises-block .popular-cruise-card__book-price-new{font-weight:700}.popular-cruises-block .popular-cruise-card__icon-chevron{display:inline-block;flex-shrink:0;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg)}@media (max-width: 1200px){.popular-cruises-block .why-card{flex-basis:calc((100% - 32px) / 3)}}@media (max-width: 992px){.popular-cruises-block .why-card{flex-basis:calc((100% - 16px)/2)}}@media (max-width: 768px){.popular-cruises-block{padding:12px 16px}.popular-cruises-block .why-section__title{margin-bottom:10px;font-size:1.1rem}.popular-cruises-block .tours-carousel__nav{display:none}.popular-cruises-block .tours-carousel__track{gap:8px;width:max-content}.popular-cruises-block .tours-carousel__viewport{scroll-snap-type:none}.popular-cruises-block .why-card{flex:0 0 calc((100cqi - 8px) / 1.07);min-width:260px;scroll-snap-align:none}}.u_ui_book-preview--narrow .popular-cruises-block,.u_block-preview-scene[data-variant=mobile] .popular-cruises-block,.popular-cruises-block[data-force-mobile]{padding:12px 16px}.u_ui_book-preview--narrow .popular-cruises-block .why-section__title,.u_block-preview-scene[data-variant=mobile] .popular-cruises-block .why-section__title,.popular-cruises-block[data-force-mobile] .why-section__title{margin-bottom:10px;font-size:1.1rem}.u_ui_book-preview--narrow .popular-cruises-block .tours-carousel__nav,.u_block-preview-scene[data-variant=mobile] .popular-cruises-block .tours-carousel__nav,.popular-cruises-block[data-force-mobile] .tours-carousel__nav{display:none}.u_ui_book-preview--narrow .popular-cruises-block .tours-carousel__track,.u_block-preview-scene[data-variant=mobile] .popular-cruises-block .tours-carousel__track,.popular-cruises-block[data-force-mobile] .tours-carousel__track{gap:8px;width:max-content}.u_ui_book-preview--narrow .popular-cruises-block .tours-carousel__viewport,.u_block-preview-scene[data-variant=mobile] .popular-cruises-block .tours-carousel__viewport,.popular-cruises-block[data-force-mobile] .tours-carousel__viewport{scroll-snap-type:none}.u_ui_book-preview--narrow .popular-cruises-block .why-card,.u_block-preview-scene[data-variant=mobile] .popular-cruises-block .why-card,.popular-cruises-block[data-force-mobile] .why-card{flex:0 0 calc((100cqi - 8px) / 1.07);min-width:260px;scroll-snap-align:none}.u_ui_book-preview--wide .popular-cruises-block .why-card,.u_block-preview-scene[data-variant=default] .popular-cruises-block .why-card,.popular-cruises-block[data-force-desktop] .why-card{flex:0 0 calc((100% - 48px)/4);min-width:220px}@media (max-width: 1200px){.u_ui_book-preview--wide .popular-cruises-block .why-card,.u_block-preview-scene[data-variant=default] .popular-cruises-block .why-card,.popular-cruises-block[data-force-desktop] .why-card{flex-basis:calc((100% - 32px) / 3)}}.u_ui_book-preview--block:has(.popular-cruises-block){overflow-x:auto;overflow-y:visible}.discounts-block .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.discounts-block .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.discounts-block .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.discounts-block .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.u_ui_book-preview--block:has(.discounts-block),.u_block-preview-scene:has(.discounts-block){overflow:visible}.discounts-block{background:#fff;border-radius:16px;padding:16px 24px;margin-bottom:0;overflow:visible}.discounts-block .tours-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.discounts-block .tours-section__title{margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;color:#212529}.discounts-block .tours-section__all{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:.95rem;font-weight:600;color:#212529;text-decoration:none;transition:color .15s}.discounts-block .tours-section__all:hover{color:#1a81db}.discounts-block .tours-carousel{position:relative;container-type:inline-size}.discounts-block .tours-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.discounts-block .tours-carousel__viewport::-webkit-scrollbar{display:none}.discounts-block .tours-carousel__track{display:flex;gap:12px}.discounts-block .tours-carousel__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.85rem;box-shadow:0 2px 14px #00000024;cursor:pointer;transform:translateY(-50%);transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.discounts-block .tours-carousel__nav--prev{left:-8px}.discounts-block .tours-carousel__nav--prev:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translateY(-50%) translate(-4px) scale(1.08)}.discounts-block .tours-carousel__nav--next{right:-8px}.discounts-block .tours-carousel__nav--next:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translateY(-50%) translate(4px) scale(1.08)}.discounts-block .tours-carousel__nav:disabled,.discounts-block .tours-carousel__nav:disabled:hover{opacity:.35;cursor:default;transform:translateY(-50%);background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}.discounts-block .feature-tiles-carousel .feature-tile{flex:0 0 calc((100% - 36px)/4);min-width:0;scroll-snap-align:start}.discounts-block .feature-tile{position:relative;display:block;min-height:175px;padding:25px 132px 25px 16px;border-radius:16px;background:#eef3f9;color:#212529;overflow:hidden;text-decoration:none;transition:background .15s ease}.discounts-block .feature-tile:hover{background:#e3ebf5}.discounts-block .feature-tile--all{display:flex;align-items:center;padding-right:16px}.discounts-block .feature-tile--all .feature-tile__title{flex:1;text-align:center;font-size:1rem;text-transform:none}.discounts-block .feature-tile--all .feature-tile__art--all{position:static;flex-shrink:0;transform:none;width:56px;height:56px}.discounts-block .feature-tile__title{display:block;font-size:1.1rem;font-weight:700;line-height:1.25}.discounts-block .feature-tile__badge{display:inline-block;margin-top:10px;padding:5px 10px;background:#e53935;color:#fff;font-size:.85rem;font-weight:700;line-height:1;border-radius:6px}.discounts-block .feature-tile__art{position:absolute;right:0;bottom:0;pointer-events:none;transform:scale(1.95);transform-origin:bottom right}@media (max-width: 992px){.discounts-block .feature-tiles-carousel .feature-tile{flex:0 0 calc((100% - 12px)/2)}}@media (max-width: 768px){.discounts-block{padding:12px 16px}.discounts-block .tours-section__header{margin-bottom:10px}.discounts-block .tours-section__title{font-size:1.1rem}.discounts-block .tours-section__all-label{display:none}.discounts-block .tours-section__all{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.discounts-block .tours-carousel__track{gap:8px;width:max-content}.discounts-block .feature-tiles-carousel .feature-tile{flex:0 0 calc((100cqi - 16px) / 2.25);min-width:0;scroll-snap-align:none}.discounts-block .feature-tile:not(.feature-tile--all){aspect-ratio:1/1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 74px;grid-template-rows:auto auto 1fr;align-items:start;gap:6px;padding:12px;box-sizing:border-box}.discounts-block .feature-tile--all{aspect-ratio:1/1;min-height:0;padding:12px;box-sizing:border-box}.discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__title{grid-column:1;grid-row:1;position:static;width:100%;margin:0;font-size:.8125rem;line-height:1.25;text-wrap:pretty}.discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__badge{grid-column:1/-1;grid-row:2;align-self:start;justify-self:start;position:static;display:inline-flex;margin-top:0;padding:5px 10px;font-size:.6875rem;line-height:1.15;white-space:nowrap}.discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__art{grid-column:2;grid-row:1/-1;position:static;align-self:end;justify-self:end;width:74px;height:auto;transform:none;pointer-events:none}.discounts-block .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}}@media (max-width: 480px){.discounts-block .feature-tile:not(.feature-tile--all){grid-template-columns:minmax(0,1fr) 66px;padding:10px;gap:5px}.discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__title{font-size:.78rem;line-height:1.2}.discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__badge{padding:4px 9px;font-size:.625rem}.discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__art{width:66px}}.u_ui_book-preview--narrow .discounts-block,.u_block-preview-scene[data-variant=mobile] .discounts-block,.discounts-block[data-force-mobile]{padding:12px 16px}.u_ui_book-preview--narrow .discounts-block .tours-section__header,.u_block-preview-scene[data-variant=mobile] .discounts-block .tours-section__header,.discounts-block[data-force-mobile] .tours-section__header{margin-bottom:10px}.u_ui_book-preview--narrow .discounts-block .tours-section__title,.u_block-preview-scene[data-variant=mobile] .discounts-block .tours-section__title,.discounts-block[data-force-mobile] .tours-section__title{font-size:1.1rem}.u_ui_book-preview--narrow .discounts-block .tours-section__all-label,.u_block-preview-scene[data-variant=mobile] .discounts-block .tours-section__all-label,.discounts-block[data-force-mobile] .tours-section__all-label{display:none}.u_ui_book-preview--narrow .discounts-block .tours-section__all,.u_block-preview-scene[data-variant=mobile] .discounts-block .tours-section__all,.discounts-block[data-force-mobile] .tours-section__all{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.u_ui_book-preview--narrow .discounts-block .tours-carousel__track,.u_block-preview-scene[data-variant=mobile] .discounts-block .tours-carousel__track,.discounts-block[data-force-mobile] .tours-carousel__track{gap:8px;width:max-content}.u_ui_book-preview--narrow .discounts-block .feature-tiles-carousel .feature-tile,.u_block-preview-scene[data-variant=mobile] .discounts-block .feature-tiles-carousel .feature-tile,.discounts-block[data-force-mobile] .feature-tiles-carousel .feature-tile{flex:0 0 calc((100cqi - 16px) / 2.25);min-width:0;scroll-snap-align:none}.u_ui_book-preview--narrow .discounts-block .feature-tile:not(.feature-tile--all),.u_block-preview-scene[data-variant=mobile] .discounts-block .feature-tile:not(.feature-tile--all),.discounts-block[data-force-mobile] .feature-tile:not(.feature-tile--all){aspect-ratio:1/1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 74px;grid-template-rows:auto auto 1fr;align-items:start;gap:6px;padding:12px;box-sizing:border-box}.u_ui_book-preview--narrow .discounts-block .feature-tile--all,.u_block-preview-scene[data-variant=mobile] .discounts-block .feature-tile--all,.discounts-block[data-force-mobile] .feature-tile--all{aspect-ratio:1/1;min-height:0;padding:12px;box-sizing:border-box}.u_ui_book-preview--narrow .discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__title,.u_block-preview-scene[data-variant=mobile] .discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__title,.discounts-block[data-force-mobile] .feature-tile:not(.feature-tile--all) .feature-tile__title{grid-column:1;grid-row:1;position:static;width:100%;margin:0;font-size:.8125rem;line-height:1.25;text-wrap:pretty}.u_ui_book-preview--narrow .discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__badge,.u_block-preview-scene[data-variant=mobile] .discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__badge,.discounts-block[data-force-mobile] .feature-tile:not(.feature-tile--all) .feature-tile__badge{grid-column:1/-1;grid-row:2;align-self:start;justify-self:start;position:static;display:inline-flex;margin-top:0;padding:5px 10px;font-size:.6875rem;line-height:1.15;white-space:nowrap}.u_ui_book-preview--narrow .discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__art,.u_block-preview-scene[data-variant=mobile] .discounts-block .feature-tile:not(.feature-tile--all) .feature-tile__art,.discounts-block[data-force-mobile] .feature-tile:not(.feature-tile--all) .feature-tile__art{grid-column:2;grid-row:1/-1;position:static;align-self:end;justify-self:end;width:74px;height:auto;transform:none;pointer-events:none}.u_ui_book-preview--narrow .discounts-block .tours-carousel__viewport,.u_block-preview-scene[data-variant=mobile] .discounts-block .tours-carousel__viewport,.discounts-block[data-force-mobile] .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.u_ui_book-preview--wide .discounts-block .feature-tiles-carousel .feature-tile,.u_block-preview-scene[data-variant=default] .discounts-block .feature-tiles-carousel .feature-tile,.discounts-block[data-force-desktop] .feature-tiles-carousel .feature-tile{flex:0 0 calc((100% - 36px)/4)}@media (max-width: 992px){.u_ui_book-preview--wide .discounts-block .feature-tiles-carousel .feature-tile,.u_block-preview-scene[data-variant=default] .discounts-block .feature-tiles-carousel .feature-tile,.discounts-block[data-force-desktop] .feature-tiles-carousel .feature-tile{flex:0 0 calc((100% - 12px)/2)}}.our-team-block .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.our-team-block .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.our-team-block .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.our-team-block .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.u_ui_book-preview--block:has(.our-team-block),.u_block-preview-scene:has(.our-team-block){overflow:visible}.our-team-block{background:#fff;border-radius:16px;padding:16px 24px;margin-bottom:0}.our-team-block .tours-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.our-team-block .tours-section__title{margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;color:#212529}.our-team-block .tours-carousel{position:relative;container-type:inline-size}.our-team-block .tours-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.our-team-block .tours-carousel__viewport::-webkit-scrollbar{display:none}.our-team-block .tours-carousel__track{display:flex;gap:16px}.our-team-block .tours-carousel__nav{position:absolute;top:calc(50% - 42px);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.85rem;box-shadow:0 2px 14px #00000024;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.our-team-block .tours-carousel__nav--prev{left:-8px}.our-team-block .tours-carousel__nav--prev:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(-4px) scale(1.08)}.our-team-block .tours-carousel__nav--next{right:-8px}.our-team-block .tours-carousel__nav--next:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(4px) scale(1.08)}.our-team-block .tours-carousel__nav:disabled,.our-team-block .tours-carousel__nav:disabled:hover{opacity:.35;cursor:default;transform:none;background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}.our-team-block .team-card{flex:0 0 calc((100% - 64px)/5);min-width:180px;scroll-snap-align:start}.our-team-block .team-card__media{margin-bottom:12px;border-radius:16px;overflow:hidden;aspect-ratio:3/4;background:#eef2f7}.our-team-block .team-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .25s ease}@media (hover: hover) and (pointer: fine){.our-team-block .team-card:hover .team-card__media img{transform:scale(1.03)}}.our-team-block .team-card__name{margin-bottom:6px;font-size:1.05rem;font-weight:700;line-height:1.2;color:#212529}.our-team-block .team-card__phone{display:inline-block;font-size:.85rem;line-height:1.35;color:#666;text-decoration:none;transition:color .15s ease}.our-team-block .team-card__phone:hover{color:#1a81db}@media (max-width: 1200px){.our-team-block .team-card{flex-basis:calc((100% - 48px)/4)}}@media (max-width: 992px){.our-team-block .team-card{flex-basis:calc((100% - 32px) / 3)}}@media (max-width: 768px){.our-team-block{padding:12px 16px}.our-team-block .tours-section__header{margin-bottom:10px}.our-team-block .tours-section__title{font-size:1.1rem}.our-team-block .tours-carousel__nav{display:none}.our-team-block .tours-carousel__track{gap:8px;width:max-content}.our-team-block .team-card{flex:0 0 calc((100cqi - 16px) / 2.25);min-width:0;scroll-snap-align:none}.our-team-block .team-card__name{font-size:.82rem}.our-team-block .team-card__phone{font-size:.72rem}.our-team-block .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}}.u_ui_book-preview--narrow .our-team-block,.u_block-preview-scene[data-variant=mobile] .our-team-block,.our-team-block[data-force-mobile]{padding:12px 16px}.u_ui_book-preview--narrow .our-team-block .tours-section__header,.u_block-preview-scene[data-variant=mobile] .our-team-block .tours-section__header,.our-team-block[data-force-mobile] .tours-section__header{margin-bottom:10px}.u_ui_book-preview--narrow .our-team-block .tours-section__title,.u_block-preview-scene[data-variant=mobile] .our-team-block .tours-section__title,.our-team-block[data-force-mobile] .tours-section__title{font-size:1.1rem}.u_ui_book-preview--narrow .our-team-block .tours-carousel__nav,.u_block-preview-scene[data-variant=mobile] .our-team-block .tours-carousel__nav,.our-team-block[data-force-mobile] .tours-carousel__nav{display:none}.u_ui_book-preview--narrow .our-team-block .tours-carousel__track,.u_block-preview-scene[data-variant=mobile] .our-team-block .tours-carousel__track,.our-team-block[data-force-mobile] .tours-carousel__track{gap:8px;width:max-content}.u_ui_book-preview--narrow .our-team-block .team-card,.u_block-preview-scene[data-variant=mobile] .our-team-block .team-card,.our-team-block[data-force-mobile] .team-card{flex:0 0 calc((100cqi - 16px) / 2.25);min-width:0;scroll-snap-align:none}.u_ui_book-preview--narrow .our-team-block .team-card__name,.u_block-preview-scene[data-variant=mobile] .our-team-block .team-card__name,.our-team-block[data-force-mobile] .team-card__name{font-size:.82rem}.u_ui_book-preview--narrow .our-team-block .team-card__phone,.u_block-preview-scene[data-variant=mobile] .our-team-block .team-card__phone,.our-team-block[data-force-mobile] .team-card__phone{font-size:.72rem}.u_ui_book-preview--narrow .our-team-block .tours-carousel__viewport,.u_block-preview-scene[data-variant=mobile] .our-team-block .tours-carousel__viewport,.our-team-block[data-force-mobile] .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.u_ui_book-preview--wide .our-team-block .team-card,.u_block-preview-scene[data-variant=default] .our-team-block .team-card,.our-team-block[data-force-desktop] .team-card{flex:0 0 calc((100% - 64px)/5)}@media (max-width: 1200px){.u_ui_book-preview--wide .our-team-block .team-card,.u_block-preview-scene[data-variant=default] .our-team-block .team-card,.our-team-block[data-force-desktop] .team-card{flex-basis:calc((100% - 48px)/4)}}@media (max-width: 992px){.u_ui_book-preview--wide .our-team-block .team-card,.u_block-preview-scene[data-variant=default] .our-team-block .team-card,.our-team-block[data-force-desktop] .team-card{flex-basis:calc((100% - 32px) / 3)}}.reviews-block .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.reviews-block .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.reviews-block .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.reviews-block .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.u_ui_book-preview--block:has(.reviews-block),.u_block-preview-scene:has(.reviews-block){overflow:visible}.reviews-block{background:#fff;border-radius:16px;padding:16px 24px;margin-bottom:0}.reviews-block .reviews-icon{display:block;flex-shrink:0;border:solid currentColor;box-sizing:border-box}.reviews-block .reviews-icon--chevron-left,.reviews-block .reviews-icon--chevron-right{width:7px;height:7px;border-width:0 2px 2px 0}.reviews-block .reviews-icon--chevron-left{transform:rotate(135deg);margin-left:2px}.reviews-block .reviews-icon--chevron-right{transform:rotate(-45deg);margin-right:2px}.reviews-block .reviews-icon--chevron-down{width:7px;height:7px;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px;transition:transform .2s ease}.reviews-block .review-card.is-expanded .reviews-icon--chevron-down{transform:rotate(-135deg);margin-top:2px}.reviews-block .reviews-icon--close{position:relative;width:14px;height:14px;border:none}.reviews-block .reviews-icon--close:before,.reviews-block .reviews-icon--close:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentColor;border-radius:1px}.reviews-block .reviews-icon--close:before{transform:translate(-50%,-50%) rotate(45deg)}.reviews-block .reviews-icon--close:after{transform:translate(-50%,-50%) rotate(-45deg)}.reviews-block .tours-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.reviews-block .tours-section__title{margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;color:#212529}.reviews-block .tours-section__all{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:.95rem;font-weight:600;color:#212529;text-decoration:none;transition:color .15s ease}.reviews-block .tours-section__all:hover{color:#1a81db}.reviews-block .tours-carousel{position:relative;container-type:inline-size}.reviews-block .tours-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.reviews-block .tours-carousel__viewport::-webkit-scrollbar{display:none}.reviews-block .tours-carousel__track{display:flex;gap:16px;width:fit-content}.reviews-block .tours-carousel__nav{position:absolute;top:calc(50% - 42px);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.85rem;box-shadow:0 2px 14px #00000024;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.reviews-block .tours-carousel__nav--prev{left:-8px}.reviews-block .tours-carousel__nav--prev:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(-4px) scale(1.08)}.reviews-block .tours-carousel__nav--next{right:-8px}.reviews-block .tours-carousel__nav--next:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(4px) scale(1.08)}.reviews-block .tours-carousel__nav:disabled,.reviews-block .tours-carousel__nav:disabled:hover{opacity:.35;cursor:default;transform:none;background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}.reviews-block .reviews-carousel .review-card{flex:0 0 280px;min-width:240px;scroll-snap-align:start;padding:20px 22px;border-radius:16px;background:#eef3f9}.reviews-block .review-card__comment{display:flex;flex-direction:column}.reviews-block .review-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.reviews-block .review-card__info{min-width:0}.reviews-block .review-card__name{margin:0 0 10px;font-size:1.05rem;font-weight:700;line-height:1.25;color:#212529}.reviews-block .review-card__meta{display:grid;gap:1px;margin:0;font-size:.82rem;line-height:1.2;color:#4a5568}.reviews-block .review-card__meta dt{display:inline;font-weight:700;color:#212529}.reviews-block .review-card__meta dd{display:inline;margin:0}.reviews-block .review-card__meta-line--nowrap{white-space:nowrap}.reviews-block .review-card__meta a{color:#1a81db;text-decoration:underline;transition:color .15s ease}.reviews-block .review-card__meta a:hover{color:#064c89}.reviews-block .review-card__rating{flex-shrink:0;min-width:56px;padding:10px 14px;border-radius:12px;background:#d4edda;text-align:center}.reviews-block .review-card__score{display:block;font-size:1.65rem;font-weight:700;line-height:1;color:#22863a}.reviews-block .review-card__comment-title{margin:0 0 8px;font-size:.95rem;font-weight:700;line-height:1.2;color:#212529}.reviews-block .review-card__text{margin:0;font-size:.88rem;line-height:1.45;color:#666}.reviews-block .review-card:not(.is-expanded) .review-card__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;max-height:10.208rem}.reviews-block .review-card.is-expanded .review-card__text{-webkit-line-clamp:unset;display:block;max-height:none}.reviews-block .review-card__details{display:none;margin-top:16px}.reviews-block .review-card.is-expanded .review-card__details{display:block}.reviews-block .review-card__aspects{display:grid;gap:10px}.reviews-block .review-card__aspect{display:flex;flex-direction:column}.reviews-block .review-card__aspect-bar{order:2;height:5px;border-radius:999px;background:#ffffffe6;overflow:hidden;margin-top:4px}.reviews-block .review-card__aspect-fill{display:block;height:100%;border-radius:inherit;background:#8ecf9e}.reviews-block .review-card__aspect-fill--low{background:#f5c6cb}.reviews-block .review-card__aspect-row{order:1;display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.78rem;line-height:1.3}.reviews-block .review-card__aspect-label{color:#666}.reviews-block .review-card__aspect-score{flex-shrink:0;color:#888}.reviews-block .review-card__photos-carousel{position:relative;margin-top:14px}@media (min-width: 769px){.reviews-block .review-card__photos-carousel{padding:0 26px}}.reviews-block .review-card__photos-viewport{overflow:hidden}.reviews-block .review-card__photos-track{display:flex;gap:8px;width:max-content}.reviews-block .review-card__photo{flex:0 0 72px;width:72px;height:72px;padding:0;border:none;border-radius:10px;overflow:hidden;cursor:pointer;background:transparent;transition:opacity .15s ease,transform .15s ease}.reviews-block .review-card__photo:hover{opacity:.92;transform:scale(1.03)}.reviews-block .review-card__photo img{display:block;width:100%;height:100%;object-fit:cover}.reviews-block .review-card__photos-nav{display:none;position:absolute;top:50%;z-index:1;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:#fff;color:#212529;box-shadow:0 2px 10px #0000001f;cursor:pointer;transform:translateY(-50%);transition:background .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}.reviews-block .review-card__photos-nav--prev{left:0}.reviews-block .review-card__photos-nav--next{right:0}.reviews-block .review-card__photos-nav:not(:disabled):hover{background:#1a81db;color:#fff;box-shadow:0 4px 14px #1a81db4d}.reviews-block .review-card__photos-nav:disabled{opacity:.35;cursor:default}@media (min-width: 769px){.reviews-block .review-card__photos-nav{display:inline-flex}}.reviews-block .review-card__expand{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:0;border:none;background:none;color:#1a81db;font-family:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:color .15s ease}.reviews-block .review-card__expand:hover{color:#064c89}.reviews-block .review-card--all{display:flex;align-items:center;justify-content:center;padding:0}.reviews-block .review-card__all-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;padding:20px 22px;color:#1a81db;font-size:1rem;font-weight:700;line-height:1.35;text-align:center;text-decoration:none;transition:color .15s ease}.reviews-block .review-card__all-link:hover{color:#064c89}.reviews-block .review-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.reviews-block .review-lightbox[hidden]{display:none}.reviews-block .review-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172ad1;cursor:pointer}.reviews-block .review-lightbox__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(960px,100%);max-height:calc(100vh - 48px)}.reviews-block .review-lightbox__image{display:block;max-width:100%;max-height:calc(100vh - 48px);border-radius:12px;box-shadow:0 16px 48px #00000059;object-fit:contain;background:#111827}.reviews-block .review-lightbox__close,.reviews-block .review-lightbox__nav{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:none;background:#ffffffeb;color:#212529;cursor:pointer;transition:background .15s ease,color .15s ease}.reviews-block .review-lightbox__close{top:-14px;right:-14px;width:36px;height:36px;border-radius:50%}.reviews-block .review-lightbox__nav{top:50%;width:40px;height:40px;border-radius:50%;transform:translateY(-50%)}.reviews-block .review-lightbox__nav--prev{left:-20px}.reviews-block .review-lightbox__nav--next{right:-20px}.reviews-block .review-lightbox__nav:hover:not(:disabled){background:#fff;color:#1a81db}.reviews-block .review-lightbox__nav:disabled{opacity:.35;cursor:default}@media (max-width: 768px){.reviews-block{padding:12px 16px}.reviews-block .tours-section__header{margin-bottom:10px}.reviews-block .tours-section__title{font-size:1.1rem}.reviews-block .tours-carousel__nav{display:none}.reviews-block .tours-carousel__track{gap:8px;width:fit-content}.reviews-block .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.reviews-block .reviews-carousel .review-card{flex:0 0 calc((100cqi - 8px) / 1.07);min-width:280px;scroll-snap-align:none}.reviews-block .review-card__photos-viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reviews-block .review-card__photos-viewport::-webkit-scrollbar{display:none}.reviews-block .review-lightbox{padding:16px}.reviews-block .review-lightbox__nav--prev{left:8px}.reviews-block .review-lightbox__nav--next{right:8px}.reviews-block .review-lightbox__close{top:8px;right:8px}}.u_ui_book-preview--narrow .reviews-block,.u_block-preview-scene[data-variant=mobile] .reviews-block,.reviews-block[data-force-mobile]{padding:12px 16px}.u_ui_book-preview--narrow .reviews-block .tours-section__header,.u_block-preview-scene[data-variant=mobile] .reviews-block .tours-section__header,.reviews-block[data-force-mobile] .tours-section__header{margin-bottom:10px}.u_ui_book-preview--narrow .reviews-block .tours-section__title,.u_block-preview-scene[data-variant=mobile] .reviews-block .tours-section__title,.reviews-block[data-force-mobile] .tours-section__title{font-size:1.1rem}.u_ui_book-preview--narrow .reviews-block .tours-carousel__nav,.u_block-preview-scene[data-variant=mobile] .reviews-block .tours-carousel__nav,.reviews-block[data-force-mobile] .tours-carousel__nav{display:none}.u_ui_book-preview--narrow .reviews-block .tours-carousel__track,.u_block-preview-scene[data-variant=mobile] .reviews-block .tours-carousel__track,.reviews-block[data-force-mobile] .tours-carousel__track{gap:8px;width:fit-content}.u_ui_book-preview--narrow .reviews-block .tours-carousel__viewport,.u_block-preview-scene[data-variant=mobile] .reviews-block .tours-carousel__viewport,.reviews-block[data-force-mobile] .tours-carousel__viewport{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.u_ui_book-preview--narrow .reviews-block .reviews-carousel .review-card,.u_block-preview-scene[data-variant=mobile] .reviews-block .reviews-carousel .review-card,.reviews-block[data-force-mobile] .reviews-carousel .review-card{flex:0 0 calc((100cqi - 8px) / 1.07);min-width:280px;scroll-snap-align:none}.u_ui_book-preview--narrow .reviews-block .review-card__photos-viewport,.u_block-preview-scene[data-variant=mobile] .reviews-block .review-card__photos-viewport,.reviews-block[data-force-mobile] .review-card__photos-viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.u_ui_book-preview--narrow .reviews-block .review-card__photos-viewport::-webkit-scrollbar,.u_block-preview-scene[data-variant=mobile] .reviews-block .review-card__photos-viewport::-webkit-scrollbar,.reviews-block[data-force-mobile] .review-card__photos-viewport::-webkit-scrollbar{display:none}.u_ui_book-preview--wide .reviews-block .reviews-carousel .review-card,.u_block-preview-scene[data-variant=default] .reviews-block .reviews-carousel .review-card,.reviews-block[data-force-desktop] .reviews-carousel .review-card{flex:0 0 calc((100% - 48px)/4);min-width:240px}@media (max-width: 1200px){.u_ui_book-preview--wide .reviews-block .reviews-carousel .review-card,.u_block-preview-scene[data-variant=default] .reviews-block .reviews-carousel .review-card,.reviews-block[data-force-desktop] .reviews-carousel .review-card{flex-basis:calc((100% - 32px) / 3)}}@media (max-width: 992px){.u_ui_book-preview--wide .reviews-block .reviews-carousel .review-card,.u_block-preview-scene[data-variant=default] .reviews-block .reviews-carousel .review-card,.reviews-block[data-force-desktop] .reviews-carousel .review-card{flex-basis:calc((100% - 16px)/2)}}.home-search-widget-block.cruise-search-section{background:linear-gradient(to right,#1a81db,#3aabf0);border-radius:0 0 16px 16px;margin-bottom:56px;overflow:visible}.home-search-widget-block.cruise-search-section--no-banner .search-filter-cruise{padding-top:24px}.home-search-widget-block .search-filter-banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit}.home-search-widget-block .search-filter-banner__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease;pointer-events:none}.home-search-widget-block .search-filter-banner__slide.is-active{z-index:1;opacity:1;visibility:visible}.home-search-widget-block .search-filter-banner__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;border-radius:inherit;text-decoration:none}.home-search-widget-block .search-filter-banner__slide-link.is-active{display:block;pointer-events:auto;cursor:pointer}.home-search-widget-block .search-filter-banner__slide--gradient{background:linear-gradient(to right,#1a81db,#3aabf0)}.home-search-widget-block .search-filter-banner__slide--image{overflow:hidden}.home-search-widget-block .search-filter-banner__slide--image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.home-search-widget-block .search-filter-banner__slide--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000040;pointer-events:none}.home-search-widget-block .search-filter-banner__subtitle{margin:0;color:var(--banner-subtitle-color, #ffffff);font-size:16px;line-height:1.4;opacity:.95}.home-search-widget-block .search-filter-banner__subtitle.is-empty{visibility:hidden}.home-search-widget-block .search-filter-banner__cta{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;padding:10px 20px;border-radius:8px;background:var(--banner-cta-bg-color, #ffffff);color:var(--banner-cta-text-color, #1a81db);font-weight:700;text-decoration:none}.home-search-widget-block .search-filter-banner__cta.is-empty{visibility:hidden;pointer-events:none}.home-search-widget-block .search-filter-banner__header.banner-header--has-subtitle .search-filter-banner__subtitle{min-height:22.4px}.home-search-widget-block .search-filter-banner__header.banner-header--has-cta .search-filter-banner__cta{min-height:44px}.home-search-widget-block .search-filter-banner__header.banner-text--left{text-align:left}.home-search-widget-block .search-filter-banner__header.banner-text--left .search-filter-banner__cta{margin-left:0;margin-right:auto}.home-search-widget-block .search-filter-banner__header.banner-text--left .search-filter-banner__dots{justify-content:flex-start}.home-search-widget-block .search-filter-banner__header.banner-text--right{text-align:right}.home-search-widget-block .search-filter-banner__header.banner-text--right .search-filter-banner__cta{margin-left:auto;margin-right:0}.home-search-widget-block .search-filter-banner__header.banner-text--right .search-filter-banner__dots{justify-content:flex-end}.home-search-widget-block .search-filter-banner__header.banner-title-size--lg .section-title{font-size:40px}@media (min-width: 768px){.home-search-widget-block .search-filter-banner__header.banner-title-size--lg .section-title{font-size:52px}}.home-search-widget-block .search-filter-banner__header.banner-title-size--sm .section-title{font-size:28px}@media (min-width: 768px){.home-search-widget-block .search-filter-banner__header.banner-title-size--sm .section-title{font-size:36px}}.home-search-widget-block .search-filter-banner__header.banner-subtitle-size--lg .search-filter-banner__subtitle{font-size:20px;min-height:28px}.home-search-widget-block .search-filter-banner__header.banner-subtitle-size--sm .search-filter-banner__subtitle{font-size:14px;min-height:19.6px}.home-search-widget-block .search-filter-banner__dots{display:flex;justify-content:center;align-items:center;gap:10px}.home-search-widget-block .search-filter-banner__dot{width:10px;height:10px;padding:0;border:none;border-radius:50%;background:#ffffff73;cursor:pointer;transition:background .2s ease,transform .2s ease}.home-search-widget-block .search-filter-banner__dot.is-active{background:#fff;transform:scale(1.15)}@media (max-width: 768px){.home-search-widget-block.cruise-search-section{border-radius:0;margin-bottom:52px}.home-search-widget-block .search-filter-cruise{padding-left:16px;padding-right:16px}.home-search-widget-block .search-filter-banner{left:-16px;right:-16px;width:auto}.home-search-widget-block .search-filter-banner__slide--image img{object-position:center bottom}.home-search-widget-block .search-filter-banner__dot{width:12px;height:12px}}@media (min-width: 768px){.home-search-widget-block.cruise-search-section .custom-select.__open,.home-search-widget-block.cruise-search-section .date-wrapper.__open{z-index:10}.home-search-widget-block.cruise-search-section .dropdown-menu,.home-search-widget-block.cruise-search-section .date-panel{z-index:30}}.home-search-widget-block .search-filter-cruise{position:relative;overflow:visible;padding:166px 16px 32px;border-radius:0 0 16px 16px;background:transparent}@media (min-width: 768px){.home-search-widget-block .search-filter-cruise{padding:174px 24px 40px}}@media (min-width: 1024px){.home-search-widget-block .search-filter-cruise{padding-top:174px}}.home-search-widget-block .search-filter{position:relative;z-index:2;margin-bottom:0}.home-search-widget-block .section-header.__center,.home-search-widget-block .search-filter-banner__header{position:relative;z-index:2;gap:12px;margin-bottom:20px}@media (min-width: 768px){.home-search-widget-block .section-header.__center,.home-search-widget-block .search-filter-banner__header{margin-bottom:24px}}.home-search-widget-block .search-filter-banner__header.banner-header--has-subtitle.banner-header--has-cta{min-height:171px}@media (max-width: 767px){.home-search-widget-block .search-filter-banner__header.banner-header--has-subtitle.banner-header--has-cta{min-height:197px}}.home-search-widget-block .search-filter-banner__header.banner-header--has-subtitle:not(.banner-header--has-cta){min-height:100px}@media (max-width: 767px){.home-search-widget-block .search-filter-banner__header.banner-header--has-subtitle:not(.banner-header--has-cta){min-height:124px}}.home-search-widget-block .search-filter-banner__header.banner-header--has-cta:not(.banner-header--has-subtitle){min-height:122px}@media (max-width: 767px){.home-search-widget-block .search-filter-banner__header.banner-header--has-cta:not(.banner-header--has-subtitle){min-height:146px}}.home-search-widget-block .section-title{margin:0;font-size:32px;line-height:1.2;font-weight:800;color:var(--banner-title-color, #ffffff)}@media (min-width: 768px){.home-search-widget-block .section-title{font-size:44px}}.home-search-widget-block .search-filter-form{display:flex;flex-direction:column;gap:16px;width:100%}.home-search-widget-block .search-filter-form>*{width:100%;min-width:0}@media (min-width: 768px){.home-search-widget-block.cruise-search-section .search-filter-form{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:10px;max-width:1120px;margin:0 auto;grid-template-columns:none}.home-search-widget-block.cruise-search-section .search-filter-form>.custom-select,.home-search-widget-block.cruise-search-section .search-filter-form>.date-wrapper,.home-search-widget-block.cruise-search-section .search-filter-form>.btn-submit{flex:0 0 170px;width:170px;min-width:170px;max-width:170px}.home-search-widget-block.cruise-search-section .search-filter-form__desktop>*{flex:0 0 170px;width:170px;min-width:170px;max-width:170px}.home-search-widget-block.cruise-search-section .custom-select,.home-search-widget-block.cruise-search-section .date-wrapper{width:170px}.home-search-widget-block.cruise-search-section .selected-options,.home-search-widget-block.cruise-search-section .date-picker-trigger{padding:12px 36px 12px 10px;font-size:13px}.home-search-widget-block.cruise-search-section .custom-select.__has-value .selected-options,.home-search-widget-block.cruise-search-section .date-wrapper--compact-layout.__has-value.date-wrapper--clearable .date-picker-trigger{padding-right:62px}.home-search-widget-block.cruise-search-section .selected-options-ico{margin:-4px 6px -4px -2px}.home-search-widget-block.cruise-search-section .ico--Arrow-down{right:10px}.home-search-widget-block.cruise-search-section .custom-select-clear{right:32px}.home-search-widget-block.cruise-search-section .search-filter-form .btn.__lg.btn-submit{flex:0 0 170px;width:170px;min-width:170px;max-width:170px;padding:0 12px;font-size:15px;line-height:1.2}}@media (min-width: 1024px){.home-search-widget-block.cruise-search-section .search-filter-form{display:flex;flex-direction:row;flex-wrap:nowrap}}.home-search-widget-block .ico{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.home-search-widget-block .ico svg{width:100%;height:100%;fill:currentColor}.home-search-widget-block .ico--Arrow-down{position:absolute;top:0;right:16px;bottom:0;margin:auto;transition:transform .3s ease;color:#343c67}.home-search-widget-block .custom-select.__open .ico--Arrow-down,.home-search-widget-block .date-wrapper.__open .ico--Arrow-down{transform:rotate(180deg)}.home-search-widget-block .custom-select,.home-search-widget-block .date-wrapper{position:relative;width:100%;cursor:pointer}.home-search-widget-block .selected-options,.home-search-widget-block .date-picker-trigger{position:relative;display:flex;align-items:center;min-height:56px;padding:16px 52px 16px 16px;font-size:14px;line-height:1.4;color:#a0a7cc;border:1px solid #f1f2f8;border-radius:4px;background:#fff;overflow:visible}.home-search-widget-block.cruise-search-section .custom-select--compact-layout.__has-value .selected-options,.home-search-widget-block.cruise-search-section .date-wrapper--compact-layout.__has-value .date-picker-trigger{height:56px;min-height:56px;max-height:56px;overflow:hidden}.home-search-widget-block .custom-select.__has-value .selected-options,.home-search-widget-block.cruise-search-section .date-wrapper--compact-layout.__has-value.date-wrapper--clearable .date-picker-trigger{padding-right:84px}.home-search-widget-block .selected-options-info{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1}.home-search-widget-block .selected-options-ico{display:flex;margin:-4px 8px -4px -2px;color:#1b81db}.home-search-widget-block .selected-options-selected{font-size:14px;line-height:1.4;font-weight:600;font-style:italic;color:#a0a7cc}.home-search-widget-block .custom-select-clear{position:absolute;top:0;right:48px;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:auto;padding:0;cursor:pointer;color:#1a81db;border:none;border-radius:4px;background:#fff}.home-search-widget-block .custom-select-clear .ico{width:16px;height:16px;margin:0}.home-search-widget-block .custom-select-clear .ico svg path{fill:currentColor}.home-search-widget-block .dropdown-menu{position:absolute;z-index:20;top:100%;left:0;width:100%;margin-top:4px;border:1px solid rgba(226,219,252,.3);border-radius:3px;background:#fff;box-shadow:0 8px 16px #2737891a}.home-search-widget-block .search-container{margin:5px}.home-search-widget-block .search-container input{width:100%;padding:8px 12px 7px 38px;font-size:16px;line-height:20px;border:1px solid #d9d9d9;border-radius:3px;outline:none;background:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTIuNSAxMUgxMS43MUwxMS40MyAxMC43M0MxMi40NDQgOS41NTQwNyAxMy4wMDEyIDguMDUyNzEgMTMgNi41QzEzIDUuMjE0NDIgMTIuNjE4OCAzLjk1NzcyIDExLjkwNDYgMi44ODg4QzExLjE5MDMgMS44MTk4OCAxMC4xNzUyIDAuOTg2NzU2IDguOTg3NDQgMC40OTQ3ODZDNy43OTk3MyAwLjAwMjgxNjM1IDYuNDkyNzkgLTAuMTI1OTA1IDUuMjMxOTIgMC4xMjQ4OTlDMy45NzEwNCAwLjM3NTcwMyAyLjgxMjg1IDAuOTk0NzY3IDEuOTAzODEgMS45MDM4MUMwLjk5NDc2NyAyLjgxMjg1IDAuMzc1NzAzIDMuOTcxMDQgMC4xMjQ4OTkgNS4yMzE5MkMtMC4xMjU5MDUgNi40OTI3OSAwLjAwMjgxNjM1IDcuNzk5NzMgMC40OTQ3ODYgOC45ODc0NEMwLjk4Njc1NiAxMC4xNzUyIDEuODE5ODggMTEuMTkwMyAyLjg4ODggMTEuOTA0NkMzLjk1NzcyIDEyLjYxODggNS4yMTQ0MiAxMyA2LjUgMTNDOC4xMSAxMyA5LjU5IDEyLjQxIDEwLjczIDExLjQzTDExIDExLjcxVjEyLjVMMTYgMTcuNDlMMTcuNDkgMTZMMTIuNSAxMVpNNi41IDExQzQuMDEgMTEgMiA4Ljk5IDIgNi41QzIgNC4wMSA0LjAxIDIgNi41IDJDOC45OSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgOC45OSAxMSA2LjUgMTFaJyBmaWxsPScjRDlEOUQ5Jy8+PC9zdmc+Cg==);background-repeat:no-repeat;background-position:10px center}.home-search-widget-block .select-all-bar{display:flex;justify-content:flex-start;padding:8px 12px}.home-search-widget-block .select-all-bar__btn{padding:4px 8px;font-size:12px;font-weight:700;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;color:#1a81db;border:none;border-radius:4px;background:transparent}.home-search-widget-block .select-all-bar__btn:hover{color:#fff;background:#1a81db}.home-search-widget-block .options{max-height:280px;overflow:auto;-webkit-overflow-scrolling:touch}.home-search-widget-block .option{display:flex;align-items:center;min-height:40px;padding:8px 12px;cursor:pointer;color:#a0a7cc;white-space:nowrap}.home-search-widget-block .option:before{content:"";display:inline-flex;width:18px;height:18px;margin-right:12px;border:1px solid #d9d9d9;border-radius:3px;background:#fff;flex-shrink:0}.home-search-widget-block .option.__selected:before{border-color:#1a81db;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='%231B81DB' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 10px}.home-search-widget-block .option:hover{color:#fff;background:#1a81db}.home-search-widget-block .option:hover:before{border-color:#ffffffb3}.home-search-widget-block .option.__selected:hover:before{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.home-search-widget-block .date-panel{position:absolute;z-index:20;top:100%;left:0;width:100%;max-width:320px;margin-top:4px;padding:16px;border:1px solid #f1f2f8;border-radius:4px;background:#fff;box-shadow:0 8px 16px #2737891a;display:none;flex-direction:column;gap:10px}.home-search-widget-block .date-wrapper.__open .date-panel{display:flex}.home-search-widget-block .date-panel[hidden],.home-search-widget-block .dropdown-menu[hidden]{display:none!important}.home-search-widget-block .date-panel label{font-size:12px;color:#a0a7cc}.home-search-widget-block .date-panel input[type=date]{width:100%;height:44px;padding:10px 12px;font-size:14px;border:1px solid #f1f2f8;border-radius:4px;color:#343c67}.home-search-widget-block .date-apply{margin-top:4px;padding:10px;font-size:14px;font-weight:600;cursor:pointer;color:#fff;border:none;border-radius:4px;background:#1b81db}.home-search-widget-block .btn{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:16px;line-height:1.5;font-weight:400;padding:12px 24px;cursor:pointer;white-space:nowrap;color:#fff;border:1px solid transparent;border-radius:4px;background:#1b81db;transition:background .2s}@media (min-width: 768px){.home-search-widget-block .btn.__lg{font-size:20px;line-height:24px;padding:19px 32px}}.home-search-widget-block .btn.__lg{width:100%;height:56px}.home-search-widget-block .btn:hover{background:#8699f7}.home-search-widget-block.cruise-search-section .search-filter-form .btn.__lg.btn-submit{background:var(--color-red-logo);border-color:var(--color-red-logo)}.home-search-widget-block.cruise-search-section .search-filter-form .btn.__lg.btn-submit:hover{background:#b8181b;border-color:#b8181b}.home-search-widget-block.cruise-search-section .search-filter-form .selected-options,.home-search-widget-block.cruise-search-section .search-filter-form .date-picker-trigger,.home-search-widget-block.cruise-search-section .search-filter-form .custom-select-clear,.home-search-widget-block.cruise-search-section .search-filter-form .btn.__lg.btn-submit{border-radius:8px}.home-search-widget-block .search-filter-mobile{display:none}@media (max-width: 767px){.home-search-widget-block.cruise-search-section .search-filter-mobile{display:block;width:100%;padding:0 16px;box-sizing:border-box}.home-search-widget-block.cruise-search-section .search-filter-form__desktop{display:none}.home-search-widget-block.cruise-search-section .search-filter-form{gap:0}.home-search-widget-block .search-filter-mobile__field{display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;background:#fff;border:1px solid #f1f2f8;border-radius:8px;box-sizing:border-box}.home-search-widget-block .search-filter-mobile__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:#1a81db}.home-search-widget-block .search-filter-mobile__icon svg{width:100%;height:100%}.home-search-widget-block .search-filter-mobile__input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:16px;line-height:1.4;color:#343c67;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home-search-widget-block .search-filter-mobile__input::placeholder{color:#a0a7cc}.home-search-widget-block .search-filter-mobile__input::-webkit-search-cancel-button{display:none}}@media (min-width: 768px){.home-search-widget-block.cruise-search-section .search-filter-form__desktop{display:contents}}body.search-filter-modal-open:has(.home-search-widget-block){overflow:hidden}body:has(.home-search-widget-block) .search-filter-mobile-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;flex-direction:column;width:100%;max-width:100%;height:100%;height:100dvh;background:linear-gradient(to right,var(--color-blue-header, #1a81db),var(--color-blue-search-light, #3aabf0))}body:has(.home-search-widget-block) .search-filter-mobile-modal__site-header{flex-shrink:0;width:100%}body:has(.home-search-widget-block) .search-filter-form.is-mobile-modal-open .search-filter-mobile-modal,body:has(.home-search-widget-block) .search-filter-mobile-modal.is-open{display:flex}body:has(.home-search-widget-block) .search-filter-mobile-modal__header{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 16px;border-bottom:1px solid #f1f2f8;flex-shrink:0;background:#fff}body:has(.home-search-widget-block) .search-filter-mobile-modal__back{position:absolute;left:0;top:12px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;background:transparent;color:#343c67;cursor:pointer;flex-shrink:0}body:has(.home-search-widget-block) .search-filter-mobile-modal__back svg{width:28px;height:28px}body:has(.home-search-widget-block) .search-filter-mobile-modal__title{margin:0;width:100%;padding:0 40px;font-size:1.125rem;font-weight:700;line-height:1.3;text-align:center;color:#343c67;box-sizing:border-box}body:has(.home-search-widget-block) .search-filter-mobile-modal__body{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0;background:#fff}body:has(.home-search-widget-block) .search-filter-mobile-modal__content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff}@media (max-width: 767px){body:has(.home-search-widget-block) .search-filter-mobile__field{cursor:pointer}body:has(.home-search-widget-block) .search-filter-mobile__input{pointer-events:none;cursor:pointer}body:has(.home-search-widget-block) .search-filter-mobile-modal__site-header{padding-top:env(safe-area-inset-top,0px)}body:has(.home-search-widget-block) .search-filter-mobile-modal__site-header .site-header.is-in-search-filter-modal{position:relative;top:auto;left:auto;right:auto;width:100%;z-index:auto;background:transparent}body:has(.home-search-widget-block) .search-filter-mobile-modal__header{display:flex!important}body:has(.home-search-widget-block) .search-filter-mobile-modal.is-open .search-filter-form__desktop{display:flex!important;flex-direction:column;gap:16px;width:100%;padding:16px;box-sizing:border-box;background:#fff}body:has(.home-search-widget-block) .search-filter-mobile-modal.is-open .search-filter-form__desktop>*{width:100%;min-width:0;max-width:none;flex:none}body:has(.home-search-widget-block) .search-filter-mobile-modal.is-open .custom-select,body:has(.home-search-widget-block) .search-filter-mobile-modal.is-open .date-wrapper{width:100%}body:has(.home-search-widget-block) .search-filter-mobile-modal.is-open .btn.__lg.btn-submit,body:has(.home-search-widget-block) .search-filter-mobile-modal.is-open .btn.__red.btn-submit{width:100%;min-width:0;margin-top:8px;background:var(--color-red-logo);border-color:var(--color-red-logo);border-radius:8px}body:has(.home-search-widget-block) .search-filter-mobile-modal.is-open .btn.__lg.btn-submit:hover,body:has(.home-search-widget-block) .search-filter-mobile-modal.is-open .btn.__red.btn-submit:hover{background:#b8181b;border-color:#b8181b}body:has(.home-search-widget-block) .search-filter-mobile-modal .dropdown-menu,body:has(.home-search-widget-block) .search-filter-mobile-modal .date-panel{z-index:400}body:has(.home-search-widget-block) .search-filter-mobile-modal .date-wrapper--compact-layout.__has-value.date-wrapper--clearable .date-picker-trigger{padding-right:62px}body:has(.home-search-widget-block) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear,body:has(.home-search-widget-block) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear{top:50%;right:32px;width:28px;height:28px;margin:0;padding:0;transform:translateY(-50%);color:#1a81db;border:none;border-radius:4px;background:#1a81db1f;box-shadow:none}body:has(.home-search-widget-block) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear:hover,body:has(.home-search-widget-block) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear:hover{background:#1a81db33}body:has(.home-search-widget-block) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear .ico,body:has(.home-search-widget-block) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear-icon,body:has(.home-search-widget-block) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear .ico,body:has(.home-search-widget-block) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;color:#1a81db}body:has(.home-search-widget-block) .search-filter-mobile-modal .date-wrapper--compact-layout .date-picker-trigger .custom-select-clear svg,body:has(.home-search-widget-block) .search-filter-mobile-modal .custom-select--compact-layout .custom-select-clear svg{display:block;width:16px;height:16px;fill:currentColor}}@media (min-width: 768px){body:has(.home-search-widget-block) .search-filter-mobile-modal{display:contents}body:has(.home-search-widget-block) .search-filter-mobile-modal__site-header,body:has(.home-search-widget-block) .search-filter-mobile-modal__header{display:none}body:has(.home-search-widget-block) .search-filter-mobile-modal__body,body:has(.home-search-widget-block) .search-filter-mobile-modal__content{display:contents}}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow,.u_block-preview-scene[data-variant=mobile]{position:relative;overflow:visible;min-height:120px}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block.cruise-search-section,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block.cruise-search-section{border-radius:0}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-cruise,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-cruise{padding:24px 0 32px}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile{display:block;width:100%;padding:0 16px;box-sizing:border-box}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-form,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-form{gap:0}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile__field,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile__field{display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;background:#fff;border:1px solid #f1f2f8;border-radius:8px;box-sizing:border-box}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile__icon,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:#1a81db}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile__icon svg,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile__icon svg{width:100%;height:100%}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile__input,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile__input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:16px;line-height:1.4;color:#343c67;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile__input::placeholder,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile__input::placeholder{color:#a0a7cc}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-form.is-mobile-modal-open .search-filter-mobile-modal,.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal.is-open,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-form.is-mobile-modal-open .search-filter-mobile-modal,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal.is-open{position:relative;inset:auto;z-index:30;display:flex!important;flex-direction:column;width:100%;height:auto;min-height:0;background:linear-gradient(to right,#1a81db,#3aabf0)}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal__header,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal__header{display:flex!important;align-items:center;justify-content:center;gap:4px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.22);flex-shrink:0}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal__back,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal__back{position:absolute;left:0;top:12px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;background:transparent;color:#fff;cursor:pointer}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal__back svg,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal__back svg{width:28px;height:28px}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal__title,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal__title{margin:0;width:100%;padding:0 40px;font-size:1.125rem;font-weight:700;line-height:1.3;text-align:center;color:#fff;box-sizing:border-box}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal__body,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal__body{flex:none;display:flex;flex-direction:column;min-height:0;overflow:visible}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal__content,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal__content{flex:none;overflow:visible}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal.is-open .search-filter-form__desktop,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal.is-open .search-filter-form__desktop{display:flex!important;flex-direction:column;gap:16px;width:100%;padding:16px;box-sizing:border-box;background:#fff}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal.is-open .search-filter-form__desktop>*,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal.is-open .search-filter-form__desktop>*{width:100%;min-width:0;max-width:none;flex:none}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal.is-open .custom-select,.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal.is-open .date-wrapper,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal.is-open .custom-select,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal.is-open .date-wrapper{width:100%}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal.is-open .btn.__lg.btn-submit,.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow .home-search-widget-block .search-filter-mobile-modal.is-open .btn.__red.btn-submit,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal.is-open .btn.__lg.btn-submit,.u_block-preview-scene[data-variant=mobile] .home-search-widget-block .search-filter-mobile-modal.is-open .btn.__red.btn-submit{width:100%;min-width:0;margin-top:8px;background:var(--color-red-logo);border-color:var(--color-red-logo);border-radius:8px}.u_ui_book-preview.u_ui_book-preview--block.u_ui_book-preview--narrow:has(.search-filter-mobile-modal.is-open),.u_block-preview-scene[data-variant=mobile]:has(.search-filter-mobile-modal.is-open){overflow:visible!important}.u_ui_book-preview--wide .home-search-widget-block .search-filter-mobile,.u_block-preview-scene[data-variant=default] .home-search-widget-block .search-filter-mobile{display:none!important}.u_ui_book-preview--wide .home-search-widget-block .search-filter-mobile-modal,.u_block-preview-scene[data-variant=default] .home-search-widget-block .search-filter-mobile-modal{display:contents!important}.u_ui_book-preview--wide .home-search-widget-block .search-filter-mobile-modal__site-header,.u_ui_book-preview--wide .home-search-widget-block .search-filter-mobile-modal__header,.u_block-preview-scene[data-variant=default] .home-search-widget-block .search-filter-mobile-modal__site-header,.u_block-preview-scene[data-variant=default] .home-search-widget-block .search-filter-mobile-modal__header{display:none!important}.u_ui_book-preview--wide .home-search-widget-block .search-filter-mobile-modal__body,.u_ui_book-preview--wide .home-search-widget-block .search-filter-mobile-modal__content,.u_block-preview-scene[data-variant=default] .home-search-widget-block .search-filter-mobile-modal__body,.u_block-preview-scene[data-variant=default] .home-search-widget-block .search-filter-mobile-modal__content{display:contents!important}.u_ui_book-preview--wide .home-search-widget-block.cruise-search-section .search-filter-form,.u_block-preview-scene[data-variant=default] .home-search-widget-block.cruise-search-section .search-filter-form{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:center!important;gap:10px!important;max-width:1120px!important;margin:0 auto!important}.u_ui_book-preview--wide .home-search-widget-block.cruise-search-section .search-filter-form__desktop,.u_block-preview-scene[data-variant=default] .home-search-widget-block.cruise-search-section .search-filter-form__desktop{display:contents!important}.u_ui_book-preview--wide .home-search-widget-block.cruise-search-section .search-filter-form__desktop>*,.u_ui_book-preview--wide .home-search-widget-block.cruise-search-section .search-filter-form>.custom-select,.u_ui_book-preview--wide .home-search-widget-block.cruise-search-section .search-filter-form>.date-wrapper,.u_ui_book-preview--wide .home-search-widget-block.cruise-search-section .search-filter-form>.btn-submit,.u_block-preview-scene[data-variant=default] .home-search-widget-block.cruise-search-section .search-filter-form__desktop>*,.u_block-preview-scene[data-variant=default] .home-search-widget-block.cruise-search-section .search-filter-form>.custom-select,.u_block-preview-scene[data-variant=default] .home-search-widget-block.cruise-search-section .search-filter-form>.date-wrapper,.u_block-preview-scene[data-variant=default] .home-search-widget-block.cruise-search-section .search-filter-form>.btn-submit{flex:0 0 170px!important;width:170px!important;min-width:170px!important;max-width:170px!important}.u_ui_book-preview--wide .home-search-widget-block.cruise-search-section .custom-select,.u_ui_book-preview--wide .home-search-widget-block.cruise-search-section .date-wrapper,.u_block-preview-scene[data-variant=default] .home-search-widget-block.cruise-search-section .custom-select,.u_block-preview-scene[data-variant=default] .home-search-widget-block.cruise-search-section .date-wrapper{width:170px!important}.u_ui_book-preview--wide .home-search-widget-block.cruise-search-section .selected-options,.u_ui_book-preview--wide .home-search-widget-block.cruise-search-section .date-picker-trigger,.u_block-preview-scene[data-variant=default] .home-search-widget-block.cruise-search-section .selected-options,.u_block-preview-scene[data-variant=default] .home-search-widget-block.cruise-search-section .date-picker-trigger{padding:12px 36px 12px 10px!important;font-size:13px!important}.u_ui_book-preview--wide .home-search-widget-block.cruise-search-section .search-filter-form .btn.__lg.btn-submit,.u_block-preview-scene[data-variant=default] .home-search-widget-block.cruise-search-section .search-filter-form .btn.__lg.btn-submit{flex:0 0 170px!important;width:170px!important;min-width:170px!important;max-width:170px!important;padding:0 12px!important;font-size:15px!important;line-height:1.2!important}.similar-cruises-block.popular-cruises-block .similar-cruises-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.similar-cruises-block.popular-cruises-block .why-card{flex:none;width:auto;min-width:0;scroll-snap-align:unset}@media (max-width: 1200px){.similar-cruises-block.popular-cruises-block .similar-cruises-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 992px){.similar-cruises-block.popular-cruises-block .similar-cruises-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.similar-cruises-block.popular-cruises-block .similar-cruises-grid{grid-template-columns:1fr;gap:12px}}.u_ui_book-preview--narrow .similar-cruises-block .similar-cruises-grid,.u_block-preview-scene[data-variant=mobile] .similar-cruises-block .similar-cruises-grid,.similar-cruises-block[data-force-mobile] .similar-cruises-grid{grid-template-columns:1fr;gap:12px}.u_ui_book-preview--wide .similar-cruises-block .similar-cruises-grid,.u_block-preview-scene[data-variant=default] .similar-cruises-block .similar-cruises-grid,.similar-cruises-block[data-force-desktop] .similar-cruises-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1200px){.u_ui_book-preview--wide .similar-cruises-block .similar-cruises-grid,.u_block-preview-scene[data-variant=default] .similar-cruises-block .similar-cruises-grid,.similar-cruises-block[data-force-desktop] .similar-cruises-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.discount-promo-hero{--color-blue-header: #1a81db;--color-blue-dark: #156bb8;--collapsible-fade-height: 40.6px ;margin:20px 0 32px;padding:0}@media (min-width: 768px){.discount-promo-hero{margin:24px 0 40px}}.discount-promo-hero__title{margin:0;font-family:Nunito Sans,Nunito,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.05;color:#343c67}.discount-promo-hero__body{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;margin-top:0;padding:16px;border:1px solid #e8ecf1;border-radius:12px;background:#fff;overflow:hidden;box-sizing:border-box}.discount-promo-hero__text{display:flex;flex-direction:column;gap:16px;min-width:0}.discount-promo-hero__media{margin:0;flex-shrink:0;width:100%;max-width:100%;border-radius:12px;overflow:hidden}.discount-promo-hero__media img{display:block;width:100%;max-width:100%;height:auto;border-radius:inherit;object-fit:cover}.discount-promo-hero__description,.discount-promo-hero__ships,.discount-promo-hero__description-text,.discount-promo-hero__ships-text{display:grid;gap:14px}.discount-promo-hero__description-toggle{display:none;align-items:center;align-self:flex-start;gap:6px;margin:0;padding:0;border:none;background:none;color:var(--color-blue-header);font-family:inherit;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;cursor:pointer}.discount-promo-hero__description-toggle-label{text-decoration:underline;text-underline-offset:2px}.discount-promo-hero__description-toggle-icon{font-size:12px;line-height:1;transition:transform .2s ease}.discount-promo-hero__description.is-expanded .discount-promo-hero__description-toggle-icon,.discount-promo-hero__ships.is-expanded .discount-promo-hero__description-toggle-icon{transform:rotate(180deg)}.discount-promo-hero__description-toggle:hover{color:var(--color-blue-dark)}.discount-promo-hero__description p{margin:0;font-size:14px;line-height:1.45;font-weight:400;color:#343c67}.discount-promo-hero__period{margin:0;font-size:14px;line-height:1.45;color:#343c67}.discount-promo-hero__period .discount-promo-hero__period-title{font-weight:700}.discount-promo-hero__period .discount-promo-hero__period-text{font-weight:400}.discount-promo-hero__ships-list{display:flex;flex-wrap:wrap;gap:8px;width:100%}.discount-promo-hero__ship-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;background:var(--color-blue-header);color:#fff;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap}@media (min-width: 768px){.discount-promo-hero__description p,.discount-promo-hero__period,.discount-promo-hero__ship-badge{font-size:15px}}@media (max-width: 899px){.discount-promo-hero .discount-promo-hero__body{display:flex;flex-direction:column;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:16px;border-radius:12px}.discount-promo-hero .discount-promo-hero__media{width:100%;max-width:100%}.discount-promo-hero .discount-promo-hero__media img{width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:initial;border-radius:8px}.discount-promo-hero .discount-promo-hero__title{font-size:25.2px}.discount-promo-hero .discount-promo-hero__description .discount-promo-hero__description-toggle,.discount-promo-hero .discount-promo-hero__ships--collapsible .discount-promo-hero__description-toggle{display:inline-flex}.discount-promo-hero .discount-promo-hero__description-text,.discount-promo-hero .discount-promo-hero__ships-text{position:relative}.discount-promo-hero .discount-promo-hero__description:not(.is-expanded) .discount-promo-hero__description-text{max-height:121.8px;overflow:hidden}.discount-promo-hero .discount-promo-hero__description:not(.is-expanded) .discount-promo-hero__description-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--collapsible-fade-height);background:linear-gradient(to bottom,#fff0,#ffffffe0 45%,#fff);pointer-events:none}.discount-promo-hero .discount-promo-hero__ships--collapsible:not(.is-expanded) .discount-promo-hero__ships-text{max-height:65.6px;overflow:hidden}.discount-promo-hero .discount-promo-hero__ships--collapsible:not(.is-expanded) .discount-promo-hero__ships-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--collapsible-fade-height);background:linear-gradient(to bottom,#fff0,#ffffffe0 45%,#fff);pointer-events:none}.discount-promo-hero .discount-promo-hero__description:not(.is-expanded) .discount-promo-hero__description-toggle,.discount-promo-hero .discount-promo-hero__ships--collapsible:not(.is-expanded) .discount-promo-hero__description-toggle{position:relative;z-index:1}.container .discount-promo-hero__body{width:calc(100vw - 4px);max-width:calc(100vw - 4px);margin-left:calc(50% - 50vw + 2px);margin-right:0}}@media (min-width: 900px){.discount-promo-hero .discount-promo-hero__body{display:flex;flex-direction:row;align-items:flex-start;gap:20px;padding:20px;border-radius:16px}.discount-promo-hero .discount-promo-hero__media{flex:0 0 455px;width:455px;max-width:455px;aspect-ratio:455/284}.discount-promo-hero .discount-promo-hero__media img{width:100%;height:100%;object-fit:cover}.discount-promo-hero .discount-promo-hero__text{flex:1 1 0;min-width:0}.discount-promo-hero .discount-promo-hero__description-toggle{display:none}}.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__body,.discount-promo-hero[data-force-mobile] .discount-promo-hero__body{display:flex;flex-direction:column;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:16px;border-radius:12px}.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__media,.discount-promo-hero[data-force-mobile] .discount-promo-hero__media{width:100%;max-width:100%}.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__media img,.discount-promo-hero[data-force-mobile] .discount-promo-hero__media img{width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:initial;border-radius:8px}.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__title,.discount-promo-hero[data-force-mobile] .discount-promo-hero__title{font-size:25.2px}.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__description .discount-promo-hero__description-toggle,.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__ships--collapsible .discount-promo-hero__description-toggle,.discount-promo-hero[data-force-mobile] .discount-promo-hero__description .discount-promo-hero__description-toggle,.discount-promo-hero[data-force-mobile] .discount-promo-hero__ships--collapsible .discount-promo-hero__description-toggle{display:inline-flex}.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__description-text,.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__ships-text,.discount-promo-hero[data-force-mobile] .discount-promo-hero__description-text,.discount-promo-hero[data-force-mobile] .discount-promo-hero__ships-text{position:relative}.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__description:not(.is-expanded) .discount-promo-hero__description-text,.discount-promo-hero[data-force-mobile] .discount-promo-hero__description:not(.is-expanded) .discount-promo-hero__description-text{max-height:121.8px;overflow:hidden}.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__description:not(.is-expanded) .discount-promo-hero__description-text:after,.discount-promo-hero[data-force-mobile] .discount-promo-hero__description:not(.is-expanded) .discount-promo-hero__description-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--collapsible-fade-height);background:linear-gradient(to bottom,#fff0,#ffffffe0 45%,#fff);pointer-events:none}.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__ships--collapsible:not(.is-expanded) .discount-promo-hero__ships-text,.discount-promo-hero[data-force-mobile] .discount-promo-hero__ships--collapsible:not(.is-expanded) .discount-promo-hero__ships-text{max-height:65.6px;overflow:hidden}.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__ships--collapsible:not(.is-expanded) .discount-promo-hero__ships-text:after,.discount-promo-hero[data-force-mobile] .discount-promo-hero__ships--collapsible:not(.is-expanded) .discount-promo-hero__ships-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--collapsible-fade-height);background:linear-gradient(to bottom,#fff0,#ffffffe0 45%,#fff);pointer-events:none}.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__description:not(.is-expanded) .discount-promo-hero__description-toggle,.u_block-preview-scene[data-variant=mobile] .discount-promo-hero .discount-promo-hero__ships--collapsible:not(.is-expanded) .discount-promo-hero__description-toggle,.discount-promo-hero[data-force-mobile] .discount-promo-hero__description:not(.is-expanded) .discount-promo-hero__description-toggle,.discount-promo-hero[data-force-mobile] .discount-promo-hero__ships--collapsible:not(.is-expanded) .discount-promo-hero__description-toggle{position:relative;z-index:1}.u_block-preview-scene[data-variant=default] .discount-promo-hero .discount-promo-hero__body,.discount-promo-hero[data-force-desktop] .discount-promo-hero__body{display:flex;flex-direction:row;align-items:flex-start;gap:20px;padding:20px;border-radius:16px}.u_block-preview-scene[data-variant=default] .discount-promo-hero .discount-promo-hero__media,.discount-promo-hero[data-force-desktop] .discount-promo-hero__media{flex:0 0 455px;width:455px;max-width:455px;aspect-ratio:455/284}.u_block-preview-scene[data-variant=default] .discount-promo-hero .discount-promo-hero__media img,.discount-promo-hero[data-force-desktop] .discount-promo-hero__media img{width:100%;height:100%;object-fit:cover}.u_block-preview-scene[data-variant=default] .discount-promo-hero .discount-promo-hero__text,.discount-promo-hero[data-force-desktop] .discount-promo-hero__text{flex:1 1 0;min-width:0}.u_block-preview-scene[data-variant=default] .discount-promo-hero .discount-promo-hero__description-toggle,.discount-promo-hero[data-force-desktop] .discount-promo-hero__description-toggle{display:none}[data-slider_line] .slider-line-ribbon{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;overflow-y:hidden;margin:0 -16px;padding:16px;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}@media (min-width: 768px){[data-slider_line] .slider-line-ribbon{gap:24px;margin:0;padding:16px 0}}[data-slider_line] .slider-line-ribbon::-webkit-scrollbar{display:none}[data-slider_line] .slider-line-ribbon.is-dragging{cursor:grabbing}[data-slider_line] .slider-line-item{display:block;flex:0 0 calc(100% - 48px);width:calc(100% - 48px);min-width:calc(100% - 48px);height:120px;padding:0;cursor:grab;border:none;border-radius:8px;background:none;box-shadow:0 6px 8px #0000001a}@media (min-width: 768px){[data-slider_line] .slider-line-item{flex:0 0 calc((100% - 120px) / 6);width:calc((100% - 120px) / 6);min-width:calc((100% - 120px) / 6);max-width:none}}[data-slider_line] .slider-line-item img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}[data-slider_line] .slider-line-ribbon.is-dragging .slider-line-item{cursor:grabbing}.partners-page.feature-tiles-section{padding-top:0}.partners-page__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1025px){.partners-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.partners-page__grid .promo-offer-card{display:flex;flex-direction:column;min-width:0;min-height:100%;border:1px solid #dce3eb;border-radius:16px;overflow:hidden;background:#f3f5f8;color:#212529;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.partners-page__grid .promo-offer-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.partners-page__grid .promo-offer-card__media--logo{display:flex;align-items:center;justify-content:center;flex:0 0 auto;aspect-ratio:16/8.5;overflow:hidden;background:#fff}.partners-page__grid .promo-offer-card__image--logo{display:block;width:auto;height:auto;max-width:88%;max-height:88%;object-fit:contain}.partners-page__grid .promo-offer-card__body{display:flex;flex-direction:column;gap:8px;padding:12px 14px 16px;flex:1;min-height:10.5rem;background:#f3f5f8}.partners-page__grid .promo-offer-card__title{margin:0;font-size:.95rem;font-weight:700;line-height:1.25;color:#212529}.partners-page__grid .promo-offer-card__period{margin:0 0 2px;font-size:.78rem;font-weight:700;line-height:1.3;color:#212529}.partners-page__grid .promo-offer-card__period-label{font-weight:700}.partners-page__grid .promo-offer-card__period-value{font-weight:400}.partners-page__grid .promo-offer-card__desc{margin:0;display:flex;flex-direction:column;gap:4px;font-size:.78rem;line-height:1.35;color:#5c6478}.partners-page .tours-section__header{margin-bottom:24px}.partners-page .tours-section__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;color:#212529}@media (max-width: 767px){.partners-page .partners-page__grid{gap:12px}.partners-page .partners-page .tours-section__header{margin-bottom:20px}.partners-page .partners-page .tours-section__title{font-size:1.1rem;line-height:1.2}.partners-page .partners-page__grid .promo-offer-card{background:#fff}.partners-page .partners-page__grid .promo-offer-card:hover{transform:none;box-shadow:none}.partners-page .partners-page__grid .promo-offer-card__media--logo{aspect-ratio:16/11;min-height:148px;padding:16px}.partners-page .partners-page__grid .promo-offer-card__body{min-height:0;padding:12px 14px 16px;gap:6px}.partners-page .partners-page__grid .promo-offer-card__title{font-size:.9rem}.partners-page .partners-page__grid .promo-offer-card__period{font-size:.74rem;font-weight:400;line-height:1.35}.partners-page .partners-page__grid .promo-offer-card__period-label{font-weight:700}.partners-page .partners-page__grid .promo-offer-card__desc{font-size:.74rem;line-height:1.35}}.u_block-preview-scene[data-variant=mobile] .partners-page .partners-page__grid,.partners-page[data-force-mobile] .partners-page__grid{gap:12px}.u_block-preview-scene[data-variant=mobile] .partners-page .partners-page .tours-section__header,.partners-page[data-force-mobile] .partners-page .tours-section__header{margin-bottom:20px}.u_block-preview-scene[data-variant=mobile] .partners-page .partners-page .tours-section__title,.partners-page[data-force-mobile] .partners-page .tours-section__title{font-size:1.1rem;line-height:1.2}.u_block-preview-scene[data-variant=mobile] .partners-page .partners-page__grid .promo-offer-card,.partners-page[data-force-mobile] .partners-page__grid .promo-offer-card{background:#fff}.u_block-preview-scene[data-variant=mobile] .partners-page .partners-page__grid .promo-offer-card:hover,.partners-page[data-force-mobile] .partners-page__grid .promo-offer-card:hover{transform:none;box-shadow:none}.u_block-preview-scene[data-variant=mobile] .partners-page .partners-page__grid .promo-offer-card__media--logo,.partners-page[data-force-mobile] .partners-page__grid .promo-offer-card__media--logo{aspect-ratio:16/11;min-height:148px;padding:16px}.u_block-preview-scene[data-variant=mobile] .partners-page .partners-page__grid .promo-offer-card__body,.partners-page[data-force-mobile] .partners-page__grid .promo-offer-card__body{min-height:0;padding:12px 14px 16px;gap:6px}.u_block-preview-scene[data-variant=mobile] .partners-page .partners-page__grid .promo-offer-card__title,.partners-page[data-force-mobile] .partners-page__grid .promo-offer-card__title{font-size:.9rem}.u_block-preview-scene[data-variant=mobile] .partners-page .partners-page__grid .promo-offer-card__period,.partners-page[data-force-mobile] .partners-page__grid .promo-offer-card__period{font-size:.74rem;font-weight:400;line-height:1.35}.u_block-preview-scene[data-variant=mobile] .partners-page .partners-page__grid .promo-offer-card__period-label,.partners-page[data-force-mobile] .partners-page__grid .promo-offer-card__period-label{font-weight:700}.u_block-preview-scene[data-variant=mobile] .partners-page .partners-page__grid .promo-offer-card__desc,.partners-page[data-force-mobile] .partners-page__grid .promo-offer-card__desc{font-size:.74rem;line-height:1.35}.svg-ship-map--desktop{width:100%}.svg-ship-map--desktop .cruise-card-scheme-map{position:relative;height:auto;padding-bottom:56px;overflow:hidden;background:#fff}.svg-ship-map--desktop .pan-zoom-svg{display:block;width:100%;height:auto;touch-action:none}.svg-ship-map--desktop .pan-zoom-svg path:not([data-hover_to_map_popup]){pointer-events:none}.svg-ship-map--mobile .cruise-card-scheme-map{position:relative;height:480px;max-height:70vh;overflow:hidden;background:#fff}.svg-ship-map--mobile .pan-zoom-mobile{display:block;width:100%;max-width:280px;margin:0 auto;height:auto;touch-action:none}.svg-ship-map--mobile .pan-zoom-mobile path:not([data-hover_to_map_popup]){pointer-events:none}.table-schedule .table{font-weight:500;width:100%;border-collapse:collapse}.table-schedule .table th{font-size:20px}@media (max-width: 767px){.table-schedule .table th{font-size:16px}}.table-schedule .table td{font-size:14px;line-height:140%;max-width:200px}.table-schedule .table td,.table-schedule .table th{padding:20px 8px;text-align:center}@media (min-width: 768px){.table-schedule .table td,.table-schedule .table th{border-bottom:1px solid #a0a7cc}}@media (max-width: 767px){.table-schedule .table td,.table-schedule .table th{padding:8px 0}}.table-schedule .table td:first-child,.table-schedule .table th:first-child{padding-left:0;text-align:left}@media (max-width: 767px){.table-schedule .table.__schedule thead{display:none}.table-schedule .table.__schedule tbody{display:block}.table-schedule .table.__schedule tr{display:block;margin-bottom:12px;padding:14px 24px;border-radius:8px;background:#f1f2f8}.table-schedule .table.__schedule td{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:none;font-weight:400;text-align:right;gap:16px}.table-schedule .table.__schedule td:before{flex-shrink:0;font-size:16px;font-weight:700;line-height:140%;color:#343c67;content:attr(data-title_content);text-align:left}.table-schedule .table.__schedule td:not(:last-child){margin-bottom:8px}}.table-schedule__ship-link{color:#1b81db;text-decoration:underline;font-weight:500}.table-schedule__time{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:4px;text-align:right}.table-schedule__time-value{font-weight:600;color:#222}.table-schedule__time-note{font-size:12px;line-height:140%;font-weight:400;color:#a0a7cc;white-space:nowrap}@media (min-width: 768px){.table-schedule .table.__schedule td{vertical-align:top}.table-schedule .table.__schedule td .table-schedule__time{justify-content:center}}.table-schedule.table-overflow{overflow-x:auto}@media (max-width: 767px){.table-schedule.table-overflow{overflow-x:visible}}.departure-schedule__empty{margin-bottom:16px;padding:16px 20px;border-radius:4px;background:#f1f2f8;color:#273789;font-size:16px;line-height:140%;text-align:center}.tabs-list{font-weight:400;display:flex;align-items:center}@media (max-width: 767px){.tabs-list{width:100%;min-width:0}.tabs-list:after{display:inline-flex;flex-shrink:0;width:32px;height:32px;margin-left:4px;content:"";background:url('data:image/svg+xml,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.344 12.281a.36.36 0 0 0 0-.531L10.78 7.125c-.156-.156-.406-.156-.531 0l-.625.625c-.156.125-.156.375 0 .531L13.313 12l-3.688 3.75a.36.36 0 0 0 0 .531l.625.625c.125.157.375.157.531 0l4.563-4.625z" fill="%231B81DB"/></svg>') no-repeat center;background-size:100%}}.tabs-list+.tabs-list{margin-top:24px}@media (min-width: 768px){.tabs-list+.tabs-list{margin-top:35px}}.tabs-list.__border .tabs-item{font-size:14px;line-height:140%;font-weight:400;padding:12px 16px;border:1px solid #f1f2f8;border-radius:4px;background:#fff}@media (min-width: 768px){.tabs-list.__border .tabs-item{padding:16px}}.tabs-list.__border .tabs-item.active{color:#fff;background-color:#1b81db;border-color:#1b81db}.tabs-overflow{display:flex;gap:12px}.tabs-overflow::-webkit-scrollbar{height:0}@media (min-width: 768px){.tabs-overflow{font-size:20px;line-height:24px;flex-wrap:wrap;gap:30px}}@media (max-width: 767px){.tabs-overflow{flex:1;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;margin-left:-10px;padding-left:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}}.tabs-item{padding:12px 16px;white-space:nowrap;border:none;border-radius:4px;background:#f8f9fb;color:inherit;font:inherit;cursor:pointer}@media (max-width: 767px){.tabs-item{flex-shrink:0}}@media (min-width: 768px){.tabs-item{padding:20px 32px}}.tabs-item:hover{color:#1b81db}.tabs-item.active{color:#fff;background-color:#1b81db}.search-filter-tours{margin-bottom:32px;padding:20px 24px;border-radius:16px;background:#fff;box-sizing:border-box}.search-filter-tours .search-filter{margin-bottom:0;padding:20px 24px;border:1px solid #f1f2f8;border-radius:8px;background:#f8f9fb}.search-filter-tours .search-filter-form{display:flex;flex-direction:column;margin-bottom:0;gap:16px}.search-filter-tours .search-filter-form__desktop{display:flex;flex-direction:column;width:100%;gap:16px}@media (min-width: 1024px){.search-filter-tours .search-filter-form__desktop{flex-direction:row;align-items:stretch;gap:16px 24px}}.search-filter-tours .search-filter-form__desktop>.form-field{flex:1 1 0;display:block;width:100%;min-width:0}.search-filter-tours .search-filter-form__desktop>.btn-submit{flex:0 0 auto;align-self:stretch;width:100%;min-width:0}@media (min-width: 1024px){.search-filter-tours .search-filter-form__desktop>.btn-submit{width:auto;min-width:180px}}.search-filter-tours .form-field{height:auto}.search-filter-tours .custom-select{position:relative;width:100%;cursor:pointer}.search-filter-tours .custom-select.__tags .options{display:flex;flex-wrap:wrap;padding:16px;font-size:14px;line-height:120%;border-radius:4px;background:#f8f9fb;box-shadow:0 8px 16px #2737891a;gap:16px}.search-filter-tours .custom-select.__tags .option{transition:all .3s ease;color:#a0a7cc;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 75 25" fill="none"><path fill="%23fff" d="M1 12.5S6 1 6.5 1h66.595c.5 0 .905.687.905 1.533v19.934c0 .847-.405 1.533-.905 1.533H6.5C6 24 1 12.5 1 12.5z" filter="url(%23a)"/><defs><filter id="a" width="75" height="25" x="0" y="0" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset/><feGaussianBlur stdDeviation=".5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0.105882 0 0 0 0 0.505882 0 0 0 0 0.858824 0 0 0 0.5 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_3001_16809"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_3001_16809" result="shape"/></filter></defs></svg>');background-size:100% 100%}.search-filter-tours .custom-select.__tags .option:before{display:none}.search-filter-tours .custom-select.__tags .option:hover{color:#343c67;background-color:unset}.search-filter-tours .custom-select.__tags .option.__selected{color:#343c67;filter:drop-shadow(0 0 1px rgba(27,129,219,.5))}.search-filter-tours .custom-select.__tags.__open{z-index:20}.search-filter-tours .selected-options{position:relative;display:flex;align-items:center;height:56px;padding:16px 52px 16px 16px;font-size:14px;line-height:140%;color:#a0a7cc;border:1px solid #f1f2f8;border-radius:4px;background:#fff}.search-filter-tours .selected-options .ico--Arrow-down{position:absolute;top:0;right:16px;bottom:0;width:32px;height:32px;margin:auto}.search-filter-tours .selected-options-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.search-filter-tours .selected-options-ico{display:flex;flex-shrink:0;margin:-4px 8px -4px -2px;color:#1b81db}.search-filter-tours .selected-options-ico .ico{width:32px;height:32px;margin-right:0}.search-filter-tours .selected-options-ico .ico svg{display:block;width:100%;height:100%}.search-filter-tours .selected-options-selected{font-size:14px;line-height:140%;font-weight:600;font-style:italic;color:#a0a7cc}.search-filter-tours .dropdown-menu{position:absolute;z-index:10;top:100%;left:0;width:100%;margin-top:4px;border:1px solid rgba(226,219,252,.3);border-radius:3px;background:#fff}.search-filter-tours .search-container{margin:5px}.search-filter-tours .search-container input{width:100%;padding:8px 12px 7px 38px;font-size:16px;line-height:20px;border:1px solid #d9d9d9;border-radius:3px;outline:none;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTIuNSAxMUgxMS43MUwxMS40MyAxMC43M0MxMi40NDQgOS41NTQwNyAxMy4wMDEyIDguMDUyNzEgMTMgNi41QzEzIDUuMjE0NDIgMTIuNjE4OCAzLjk1NzcyIDExLjkwNDYgMi44ODg4QzExLjE5MDMgMS44MTk4OCAxMC4xNzUyIDAuOTg2NzU2IDguOTg3NDQgMC40OTQ3ODZDNy43OTk3MyAwLjAwMjgxNjM1IDYuNDkyNzkgLTAuMTI1OTA1IDUuMjMxOTIgMC4xMjQ4OTlDMy45NzEwNCAwLjM3NTcwMyAyLjgxMjg1IDAuOTk0NzY3IDEuOTAzODEgMS45MDM4MUMwLjk5NDc2NyAyLjgxMjg1IDAuMzc1NzAzIDMuOTcxMDQgMC4xMjQ4OTkgNS4yMzE5MkMtMC4xMjU5MDUgNi40OTI3OSAwLjAwMjgxNjM1IDcuNzk5NzMgMC40OTQ3ODYgOC45ODc0NEMwLjk4Njc1NiAxMC4xNzUyIDEuODE5ODggMTEuMTkwMyAyLjg4ODggMTEuOTA0NkMzLjk1NzcyIDEyLjYxODggNS4yMTQ0MiAxMyA2LjUgMTNDOC4xMSAxMyA5LjU5IDEyLjQxIDEwLjczIDExLjQzTDExIDExLjcxVjEyLjVMMTYgMTcuNDlMMTcuNDkgMTZMMTIuNSAxMVpNNi41IDExQzQuMDEgMTEgMiA4Ljk5IDIgNi41QzIgNC4wMSA0LjAxIDIgNi41IDJDOC45OSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgOC45OSAxMSA2LjUgMTFaJyBmaWxsPScjRDlEOUQ5Jy8+PC9zdmc+Cg==) no-repeat 10px center}.search-filter-tours .options{max-height:280px;overflow:auto;-webkit-overflow-scrolling:touch}.search-filter-tours .option{display:flex;align-items:center;min-height:40px;padding:8px 12px;cursor:pointer;color:#a0a7cc;box-sizing:border-box;white-space:nowrap}.search-filter-tours .option:hover{color:#fff;background-color:#1b81db}.school-tours-page .search-filter-tours{width:100%;margin:0;box-sizing:border-box}@media (min-width: 769px){.school-tours-page .search-filter-tours{padding:20px 24px;margin-bottom:0;border:1px solid #f1f2f8;border-radius:16px;background:#fff}.school-tours-page .search-filter-tours .search-filter{padding:20px 24px;border:1px solid #f1f2f8;border-radius:8px;background:#f8f9fb}}@media (max-width: 768px){.school-tours-page .search-filter-tours{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;margin-left:0;margin-right:0;margin-bottom:0;padding:12px 16px;border:none;border-radius:0;background:linear-gradient(to right,#1a81db,#3aabf0);box-sizing:border-box}.school-tours-page .search-filter-tours>[data-vue-search-filter-tours]{width:100%}.school-tours-page .search-filter-tours .search-filter{width:100%;margin:0;padding:0;border:none;border-radius:8px;background:transparent}.school-tours-page .search-filter-tours .search-filter--mobile-school-tours{width:100%;margin:0}.school-tours-page .search-filter-tours .search-filter-mobile{display:block;width:100%;margin:0;padding:0}.school-tours-page .search-filter-tours .search-filter-form{gap:0;width:100%;margin:0}.school-tours-page .search-filter-tours .search-filter-form__desktop{display:none}.school-tours-page .search-filter-tours .search-filter-mobile__field{display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;border:none;border-radius:8px;background:#fff;box-sizing:border-box;cursor:pointer}.school-tours-page .search-filter-tours .search-filter-mobile__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:#1a81db}.school-tours-page .search-filter-tours .search-filter-mobile__icon svg{width:100%;height:100%}.school-tours-page .search-filter-tours .search-filter-mobile__input{flex:1;min-width:0;padding:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:16px;line-height:1.4;color:#343c67;pointer-events:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.school-tours-page .search-filter-tours .search-filter-mobile__input::placeholder{color:#a0a7cc}.school-tours-page .search-filter-tours .search-filter-mobile__input::-webkit-search-cancel-button{display:none}}@media (min-width: 769px){.school-tours-page .search-filter-tours .search-filter-mobile{display:none}.school-tours-page .search-filter-tours .search-filter-mobile-modal{display:contents}.school-tours-page .search-filter-tours .search-filter-mobile-modal__site-header,.school-tours-page .search-filter-tours .search-filter-mobile-modal__header{display:none}.school-tours-page .search-filter-tours .search-filter-mobile-modal__body,.school-tours-page .search-filter-tours .search-filter-mobile-modal__content{display:contents}}@media (max-width: 768px){body:has(.school-tours-page) .search-filter-mobile-modal .custom-select.__tags.__open{z-index:20}body:has(.school-tours-page) .search-filter-mobile-modal .custom-select.__tags.__open .dropdown-menu{position:absolute;z-index:400;top:100%;left:0;width:100%;margin-top:4px;border:1px solid rgba(226,219,252,.3);border-radius:3px;background:#fff}body:has(.school-tours-page) .search-filter-mobile-modal .custom-select.__tags .options{display:block;max-height:calc(100dvh - 220px);padding:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:3px;background:#fff;box-shadow:none}body:has(.school-tours-page) .search-filter-mobile-modal .custom-select.__tags .option{display:flex;align-items:center;min-height:40px;padding:8px 12px;cursor:pointer;color:#a0a7cc;background:none;filter:none;box-sizing:border-box;white-space:nowrap}body:has(.school-tours-page) .search-filter-mobile-modal .custom-select.__tags .option:before{display:inline-flex;flex-shrink:0;width:18px;height:18px;margin-top:0;margin-right:12px;content:"";border:1px solid #d9d9d9;border-radius:3px;background:#fff}body:has(.school-tours-page) .search-filter-mobile-modal .custom-select.__tags .option.__selected:before{border-color:#1b81db;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='%231B81DB' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 10px}body:has(.school-tours-page) .search-filter-mobile-modal .custom-select.__tags .option:hover{color:#fff;background-color:#1b81db}body:has(.school-tours-page) .search-filter-mobile-modal .custom-select.__tags .option:hover:before{border-color:#ffffffb3}body:has(.school-tours-page) .search-filter-mobile-modal .custom-select.__tags .option.__selected:hover:before{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body:has(.school-tours-page) .search-filter-mobile-modal .search-filter-form__desktop:has(.custom-select.__tags.__open)>.btn-submit{visibility:hidden;pointer-events:none;height:0;min-height:0;margin:0;padding:0;overflow:hidden;border:0}}.cruise-pick-form-section.section.__basic{padding-top:12px}@media (min-width: 768px){.cruise-pick-form-section.section.__basic{padding-top:20px}}.cruise-pick-form{width:100%;max-width:560px;margin-inline:auto}.cruise-pick-form__title{margin:0 0 8px;font-size:24px;line-height:130%;color:#343c67}.cruise-pick-form__subtitle{margin:0 0 16px;font-size:14px;color:#6b7399}.cruise-pick-form__progress{display:flex;gap:8px;margin-bottom:24px}.cruise-pick-form__progress-dot{flex:1;height:4px;border-radius:2px;background:#e6e8f2}.cruise-pick-form__progress-dot.__done,.cruise-pick-form__progress-dot.__active{background:#3b6ef5}.cruise-pick-form__label{margin-bottom:12px;font-size:16px;font-weight:600;color:#343c67}.cruise-pick-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cruise-pick-form .form-field{position:relative;display:block;width:100%;margin-bottom:12px}.cruise-pick-form .form-field .form-input{box-sizing:border-box;width:100%;height:56px;padding:16px;font-size:14px;line-height:140%;color:#343c67;border:1px solid #F1F2F8;border-radius:4px;background:#fff}.cruise-pick-form .form-field .form-input::placeholder{color:#a0a7cc}.cruise-pick-form .form-field.bad-field .form-input{border-color:#e35d5d}.cruise-pick-form__consent{display:flex;gap:10px;align-items:flex-start;margin-top:8px;font-size:13px;line-height:140%;color:#6b7399;cursor:pointer}.cruise-pick-form__consent.bad-field{color:#e35d5d}.cruise-pick-form__consent a{color:#3b6ef5}.cruise-pick-form__consent-input{margin-top:3px}.cruise-pick-form__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cruise-pick-form-wrap:not(.cruise-pick-form-wrap--modal) .cruise-pick-form{max-width:71.4285714286%}@media (max-width: 767px){.cruise-pick-form-wrap:not(.cruise-pick-form-wrap--modal) .cruise-pick-form{max-width:100%}}.cart-form{max-width:683px;margin-top:18px;padding:20px;background:#f8f9fb}.cart-form .form-wrapper{display:flex;flex-wrap:wrap;gap:16px}@media (max-width: 767px){.cart-form .form-wrapper{flex-direction:column}}.cart-form .form-wrapper>label.form-field{width:100%}@media (min-width: 768px){.cart-form .form-wrapper>label.form-field{width:calc(50% - 8px)}}.cart-form .form-field{display:block;width:100%}.cart-form .form-field input:not([type=checkbox]){box-sizing:border-box;width:100%;height:56px;padding:16px;font-size:14px;line-height:140%;color:#343c67;border:1px solid #F1F2F8;border-radius:4px;background:#fff}.cart-form .form-field input:not([type=checkbox])::placeholder{color:#a0a7cc}.cart-form .cart-item-note{font-size:16px;line-height:1.35;font-weight:700;margin-top:8px;letter-spacing:1px}@media (max-width: 767px){.cart-form .cart-item-note{margin-top:16px}}.cart-form .form-field-checkbox{font-size:14px;line-height:140%;display:flex;align-items:flex-start;cursor:pointer;color:#a0a7cc;margin-top:16px}.cart-form .form-field-checkbox.__black{display:block;line-height:26px;color:#000}.cart-form .form-field-checkbox.__black .form-field-checkbox-control{float:left;position:relative;width:24px;height:24px;margin-right:8px;cursor:pointer}.cart-form .form-field-checkbox.__black .form-field-checkbox-mark{margin-right:0}.cart-form .form-field-checkbox.__black .form-field-checkbox-link,.cart-form .form-field-checkbox.__black .checkbox__text a.form-field-checkbox-link{color:inherit;text-decoration:underline}.cart-form .form-field-checkbox input:checked~.form-field-checkbox-mark .ico{opacity:1}.cart-form .form-field-checkbox-mark{flex-shrink:0;width:24px;height:24px;border:1px solid #BDBCDB;border-radius:4px;background:#fff}.cart-form .form-field-checkbox-mark .ico{width:100%;height:100%;opacity:0}.cart-form .btn.__wide{width:100%;margin-top:16px}.cart-form .notifications{margin-top:12px}.bad-field.form-input,.form-field.bad-field .form-input,.form-field.bad-field input:not([type=checkbox]),.form-field.bad-field textarea{border-color:#e64a40}.u_block-preview-scene .cart-form{margin-top:0}.review-form-section.section.__basic{padding-top:12px}@media (min-width: 768px){.review-form-section.section.__basic{padding-top:20px}}@media (min-width: 1025px){.review-form-section.section.__basic{padding-top:24px}}.review-form:not(.review-form--modal) .free-form{width:100%;max-width:71.4285714286%;margin-inline:auto}@media (max-width: 767px){.review-form:not(.review-form--modal) .free-form{max-width:100%}}.review-form .form-block:first-of-type .form-group{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width: 768px){.review-form .form-block:first-of-type .form-group{gap:20px}}.review-form .form-block:first-of-type .form-group>*{width:100%;min-width:0}.review-form .date-wrapper,.review-form .custom-select{width:100%}.review-form .form-field{position:relative;display:block;width:100%;height:56px}.review-form .form-field .form-input,.review-form .form-field input:not([type=checkbox]){box-sizing:border-box;width:100%;height:56px;padding:16px 52px;font-size:14px;line-height:140%;color:#343c67;border:1px solid #F1F2F8;border-radius:4px;background:#fff}.review-form .form-field .form-input::placeholder,.review-form .form-field input:not([type=checkbox])::placeholder{color:#a0a7cc}.review-form .form-field.form-field--person .ico--Person{position:absolute;top:0;bottom:0;left:16px;z-index:2;width:24px;height:24px;margin:auto 0;pointer-events:none;color:#1b81db}.review-form .form-field.form-field--person .ico--Person svg{display:block;width:100%;height:100%}@media (max-width: 767px){.review-form .form-field.form-field--person .form-input::placeholder{color:transparent}.review-form .form-field.form-field--person:has(.form-input:placeholder-shown:not(:focus)):after{content:"Напишите Ваше имя в любом\aформате";position:absolute;z-index:1;top:50%;right:16px;left:52px;display:block;transform:translateY(-50%);pointer-events:none;font-size:14px;line-height:140%;white-space:pre;color:#a0a7cc}}.review-form .form-field.__textarea{position:relative;height:auto}.review-form .form-field textarea,.review-form .form-field .review-form-textarea{font-size:14px;line-height:140%;width:100%;height:140px;padding:16px 20px 40px;border:1px solid #F1F2F8;border-radius:4px;background:#fff}@media (min-width: 576px){.review-form .form-field textarea,.review-form .form-field .review-form-textarea{height:198px}}.review-form .form-field textarea::-webkit-input-placeholder,.review-form .form-field .review-form-textarea::-webkit-input-placeholder{font-style:italic;color:#a0a7cc}.review-form .form-field .form-field-note{font-size:16px;line-height:20px;position:absolute;right:22px;bottom:14px;color:#a0a7cc}.review-form .form-link{font-family:Nunito,sans-serif;font-size:14px;line-height:140%;display:flex;align-items:center;padding:0;cursor:pointer;text-decoration-line:underline;color:inherit;border:none;background:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:8px}.review-form .form-link:hover,.review-form .form-link:focus,.review-form .form-link:focus-visible,.review-form .form-link:active{color:inherit;border:none;background:transparent;box-shadow:none}.review-form .form-link .ico{width:24px;height:24px;color:#1b81db}.review-form .review-form-title{font-size:22.4px;line-height:120%;font-weight:700;margin-bottom:18px;color:#343c67}@media (max-width: 767px){.review-form .review-form-title{text-align:center}}.review-form .form-block{position:relative}.review-form .form-block+.form-block{margin-top:22px}.review-form .review-form-label{font-size:20px;line-height:24px;font-weight:700;margin-bottom:22px}.review-form .form-stars_group{display:flex;overflow:visible;align-items:flex-start;flex-direction:column;gap:22px}@media (max-width: 767px){.review-form .form-stars .form-stars-group{justify-content:center;width:100%}.review-form .form-stars .form-stars-status{width:100%;margin-left:0;text-align:center}}.review-form .form-prior-trips{width:100%}.review-form .form-prior-trips__label{font-size:20px;line-height:24px;font-weight:700;margin-bottom:12px;color:#343c67}.review-form .form-prior-trips__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;width:100%}.review-form .form-prior-trips__btn{flex:1 1 0;min-width:0;min-height:56px;padding:12px 16px;white-space:normal;color:#000;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 2px #1b81db}.review-form .form-prior-trips__btn.__active{color:#fff;background:#1b81db;box-shadow:inset 0 0 0 2px #1b81db}.review-form .form-prior-trips__btn:hover,.review-form .form-prior-trips__btn.__active:hover{color:#fff;background:#1266a5;box-shadow:inset 0 0 0 2px #1266a5}.review-form .form-prior-trips.bad-field .form-prior-trips__btn{box-shadow:inset 0 0 0 2px #e64a40}.review-form .form-prior-trips.bad-field .form-prior-trips__btn.__active{background:#e64a40;box-shadow:inset 0 0 0 2px #e64a40}.review-form .review-form-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.review-form .review-form-consent-input{position:absolute;overflow:hidden;width:1px;height:1px;opacity:0}.review-form .review-form-consent-mark{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px;border:1px solid #bdbcdb;border-radius:4px;background:#fff;overflow:hidden}.review-form .review-form-consent-mark .ico{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0;opacity:0;color:#1b81db}.review-form .review-form-consent-mark .ico svg{display:block;width:100%;height:100%}.review-form .review-form-consent-input:checked+.review-form-consent-mark{border-color:#1b81db;background:#dfeefc}.review-form .review-form-consent-input:checked+.review-form-consent-mark .ico{opacity:1}.review-form .review-form-consent-text{font-size:13px;line-height:1.45;color:#343c67}.review-form .review-form-consent-text a{color:#1b81db;text-decoration:underline}.review-form .review-form-consent.bad-field .review-form-consent-mark{border-color:#e64a40}@media (max-width: 767px){.review-form .review-form-submit.btn.__blue.__lg{display:flex;width:fit-content;max-width:100%;margin-inline:auto}}.review-form .review-form-submit.btn.__blue.__lg:not(:disabled):hover{color:#fff;background:#1266a5}@media (min-width: 1025px){.review-form .review-form-submit.btn.__blue.__lg:not(:disabled):hover{color:#fff;background:#1266a5}}.review-form .review-form-submit.btn.__blue.__lg:disabled{cursor:not-allowed;color:#fff;background:#a0a7cc;opacity:1;pointer-events:none}.review-form .review-form-submit.btn.__blue.__lg:disabled:hover{color:#fff;background:#a0a7cc}.form-file-row{display:flex;gap:50px}@media (max-width: 575px){.form-file-row{flex-direction:column;gap:20px}}.form-file-input{font-size:20px;line-height:24px;font-weight:700;display:inline-flex;align-items:center;cursor:pointer;color:#343c67;gap:10px}.form-file-input input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.form-file-drop{font-size:20px;line-height:24px;font-weight:700;display:flex;align-items:center;justify-content:center;width:522px;max-width:100%;height:95px;padding:12px;text-align:center;color:#343c67;border:1px dashed #A0A7CC;border-radius:4px;background:#fff}@media (max-width: 1024px){.form-file-drop{display:none}}.form-file-list{margin-top:20px;padding:0;list-style:none}.form-file-list li{display:flex;align-items:center;justify-content:space-between;max-width:840px;margin-bottom:10px;padding:10px 12px;border:1px solid #f1f2f8;border-radius:4px;background:#fff;gap:10px}.form-file-list li button{font-weight:500;padding:8px 10px;cursor:pointer;color:#fff;border:2px solid #ad1f27;border-radius:4px;background:#ad1f27}.form-file-list li button:hover{border-color:#e64a40;background:#e64a40}.review-form-help-modal{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#343c6766}.review-form-help-modal__dialog{position:relative;overflow-y:auto;width:100%;max-width:400px;max-height:calc(100vh - 32px);padding:24px 20px 20px;border-radius:12px;background:#fff;box-shadow:0 8px 24px #343c6726}.review-form-help-modal__close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;cursor:pointer;color:#343c67;border:none;background:transparent}.review-form-help-modal__close .ico{width:100%;height:100%}.review-form-help-modal__close:hover{color:#1b81db}.review-form-help-modal__title{font-size:18px;font-weight:700;margin-bottom:15px;padding-right:32px;color:#343c67}.review-form-help-modal__body{font-size:14px;line-height:140%;color:#343c67}.review-form-help-modal__subtitle{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;margin:10px 0}.review-form-help-modal ul{margin:0;padding-left:20px;list-style-type:disc}.review-form-help-modal ul li{margin-bottom:8px;font-size:14px;color:#666}.review-form-help-modal__line{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.review-form-help-modal__line:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}body.review-form-help-modal-open{overflow:hidden}.review-form--modal{width:100%;box-sizing:border-box;overflow-x:hidden}.review-form--modal .form-block,.review-form--modal .form-stars_group,.review-form--modal .form-file-row{max-width:100%;min-width:0}.review-form--modal .form-file-row{flex-direction:column;gap:20px}.review-form--modal .form-file-drop{width:100%}.review-form--modal .review-form-title{font-size:22px;line-height:1.25}.u_block-preview-scene .review-form,.u_ui_book-preview--block .review-form{min-height:0}.breadcrumbs{display:flex;flex-wrap:wrap;margin-top:-30px;margin-bottom:28px;color:#a0a7cc}@media (max-width: 575px){.breadcrumbs{font-size:12px;margin-top:-16px;flex-wrap:nowrap;white-space:nowrap;margin-bottom:20px;display:block;overflow:hidden;text-overflow:ellipsis}}.breadcrumbs>*{margin-right:24px;display:inline}@media (min-width: 576px){.breadcrumbs>*{display:inline-flex;margin-right:36px}}.breadcrumbs>*:not(:last-child){position:relative}.breadcrumbs>*:not(:last-child):after{position:absolute;top:0;bottom:0;left:calc(100% + 10px);width:4px;height:4px;margin:auto;content:"";border-radius:50%;background:#a0a7cc}@media (min-width: 576px){.breadcrumbs>*:not(:last-child):after{left:calc(100% + 16px)}}.breadcrumbs>*:first-child{color:#1b81db}h1.section-title+.breadcrumbs{margin-top:0}@media (max-width: 575px){h1.section-title+.breadcrumbs{margin-top:0}}.u_ui_book-preview--block .breadcrumbs,.u_block-preview-scene>.breadcrumbs{margin-top:0;margin-bottom:0;padding:24px 16px;display:flex;flex-wrap:wrap;overflow:visible;white-space:normal}@media (max-width: 575px){.u_ui_book-preview--block .breadcrumbs,.u_block-preview-scene>.breadcrumbs{display:flex;flex-wrap:wrap;overflow:visible;white-space:normal;margin-top:0}}.u_ui_book-preview--block .breadcrumbs>*,.u_block-preview-scene>.breadcrumbs>*{display:inline-flex}*,*:before,*:after{box-sizing:border-box}body{font-family:Nunito Sans,Nunito,sans-serif;margin:0;color:#343c67}@media (min-width: 768px){body.scrolled header.header{transform:translateY(-67px)}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{list-style:none;margin:0;padding:0}.container{width:min(1240px,100% - 32px);margin:0 auto}.btn{font-size:14px;line-height:16px;font-weight:400;position:relative;z-index:1;display:inline-flex;overflow:hidden;align-items:center;justify-content:center;padding:12px 24px;cursor:pointer;transition:all .3s ease;white-space:nowrap;color:#fff;border:1px solid transparent;border-radius:4px;-webkit-appearance:none;gap:10px}.btn.active .with_active{visibility:visible;opacity:1}.btn.active .no_active{visibility:hidden;opacity:0}.btn .with_active{position:absolute;top:0;left:0;display:flex;visibility:hidden;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transition:all .3s ease}.btn .with_active>*{display:flex;gap:4px;align-items:center}.btn .with_active .hover{position:absolute;opacity:0}.btn .with_active:hover{background:#c9c9c9;color:#3e3e3e}.btn .with_active:hover .hover{opacity:1}.btn .with_active:hover .static{opacity:0}.btn.__sm{padding:11px 7px}.btn.__sm .ico{margin:-8px 0}.btn.__wide{width:100%}.btn.__tag-blue{padding:5px 10px;color:#1b81db;border-radius:3px;background:#dfeefc}.btn.__tag-blue .ico{width:24px;height:24px;margin:0 -4px}.btn.__md{font-size:16px;line-height:20px;font-weight:400;font-style:normal;padding:14px 24px}.btn.__md .ico{margin:-8px 0}.btn.__lg{font-size:16px;line-height:1.5;font-weight:400;padding:12px 24px}@media (min-width: 768px){.btn.__lg{font-size:20px;line-height:24px;padding:19px 32px}}.btn.__lg .ico{margin:-6px 0}.btn.__xl{padding:11px 23px}.btn.__xl .ico{width:24px;height:24px;margin:-6px 0}.btn.__border{color:#343c67;border:1px solid #DFE1EA;border-radius:4px;background:#fff}.btn.__border .ico{transition:all .3s ease;color:#1b81db}.btn.__border:active{color:#fff;background:#1266a5}.btn.__border:active .ico{color:#fff}@media (min-width: 1025px){.btn.__border:hover{color:#fff;background:#1266a5}.btn.__border:hover .ico{color:#fff}}.btn.__border-red{color:#fff;border:2px solid #E64A40;border-radius:4px;background:transparent}.btn.__border-red.__active{color:#fff;background:#e64a40}.btn.__border-red .ico{transition:all .3s ease}.btn.__border-red:hover{color:#fff;border-color:#e64a40;background:#e64a40}.btn.__border-red:hover .ico{color:#fff}.btn.__red{background:#ad1f27}.btn.__red:hover{color:#fff}.btn.__red:disabled{cursor:not-allowed;opacity:.45}.btn.__border-blue{color:#000;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 2px #1b81db}.btn.__border-blue.__active{color:#fff;background:#1b81db}.btn.__border-blue .ico{transition:all .3s ease;color:#1b81db}.btn.__border-blue:active{color:#fff;background:#1266a5;box-shadow:inset 0 0 0 2px #1266a5}.btn.__border-blue:active .ico{color:#fff}@media (min-width: 1025px){.btn.__border-blue:hover{color:#fff;background:#1266a5;box-shadow:inset 0 0 0 2px #1266a5}.btn.__border-blue:hover .ico{color:#fff}}.btn.__white{color:#343c67;border-radius:4px;background:#fff}.btn.__white .ico{transition:all .3s ease;color:#1b81db}.btn.__white:active{color:#fff;background:#1266a5}.btn.__white:active .ico{color:#fff}@media (min-width: 1025px){.btn.__white:hover{color:#fff;background:#1266a5}.btn.__white:hover .ico{color:#fff}}.btn.__gray{color:#343c67;border-radius:3px;background:#f1f2f8}.btn.__blue{background:#1b81db}.btn.__blue:hover{color:#fff;background:#1266a5}.btn.hide{display:none}button{padding:0;color:inherit}.btn-active_ico{position:relative;cursor:pointer}.btn-active_ico .ico:last-child{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto!important;opacity:0}.btn-active_ico.active .ico:last-child{opacity:1}.btn-active_ico.active .ico:first-child{opacity:0}.btn-active_ico.__border-blue.active .ico--Heart-fill{color:#e53935}.btn-modal-alert{font-family:#1b81db ondFont;font-size:18px;line-height:120%;font-weight:700;font-style:normal;flex:auto;max-width:520px;color:#343c67;border-radius:8px;background:var(--Text-Light-Grey, #F1F2F8)}.btn-modal-alert .ico{color:#1b81db}.alert{font-size:12px;line-height:140%;font-weight:700;padding:12px;color:#000;border:1px solid #d80f0f;border-radius:4px;background:#fff}@media (min-width: 768px){.alert{font-size:14px;padding:10px 15px 15px}}.alert .ico{margin-right:5px;margin-bottom:-6px;vertical-align:text-bottom;color:#d80f0f}.__gray-bg{background:#f8f9fb}.__dark-gray-bg{background:#dfe1ea}.overflow-hidden{overflow:hidden}.banner{position:relative;overflow:hidden}.banner-image{position:absolute;top:0;left:0;width:100%;height:100%}.banner-image:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(90deg,#4787f3,#4787f300)}.banner-image img{width:100%;height:100%;object-fit:cover}.banner .banner-content{padding:24px}@media (min-width: 576px){.banner .banner-content{padding:24px 47px}}.banner .banner-content .btn{font-size:24px;line-height:1;font-weight:400;padding:15px 32px;color:#1b81db}@media (max-width: 575px){.banner .banner-content .btn{font-size:18px;padding:12px 28px}}.banner .banner-content-title{font-family:Nunito,sans-serif;font-size:24px;line-height:120%;font-weight:700;position:relative;margin-bottom:24px;color:#fff}@media (max-width: 767px){.banner .banner-content-title{max-width:280px}}@media (min-width: 768px){.banner .banner-content-title{margin-bottom:40px}}.main-banner{position:relative}.main-banner-image{position:absolute;top:0;left:0;width:100%;height:100%}.main-banner-image:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none;background:linear-gradient(90deg,#4787f3,#4787f300)}.main-banner-image img{width:100%;height:100%;object-fit:cover}.main-banner-content{position:relative;z-index:1;padding:48px 0 64px;color:#fff}.main-banner-content .btn{margin-top:40px}.main-banner-content-title{font-size:24px;line-height:120%;font-weight:700;max-width:400px}@media (min-width: 1025px){.main-banner-content-title{font-size:48px;max-width:600px}}.main-banner-content-text{font-family:Nunito,sans-serif;line-height:120%;font-weight:700;max-width:400px;margin-top:24px}@media (min-width: 1025px){.main-banner-content-text{font-size:18px;max-width:500px;margin-top:32px}}.main-banner .main-banner-image,.main-banner .main-banner-content{min-height:280px}@media (min-width: 768px){.main-banner .main-banner-image,.main-banner .main-banner-content{min-height:360px}}.section{position:relative}.section.__basic{padding:32px 0}@media (min-width: 768px){.section.__basic{padding:64px 0}}@media (min-width: 1025px){.section.__basic{padding:80px 0 120px}}.section.__blue_bg{color:#fff;background:#1b81db}.section.__dark_blue_bg{color:#fff;background:#343c67}.page-content>.section.__basic:has(>.container>.breadcrumbs):not(:has(>.container>*:not(.breadcrumbs))){padding-bottom:0}.page-content>.section.__basic:has(>.container>.breadcrumbs):not(:has(>.container>*:not(.breadcrumbs)))+.section.__basic{padding-top:0}.home-search-section.section.__basic{padding-top:16px}@media (min-width: 768px){.home-search-section.section.__basic{padding-top:24px}}@media (min-width: 1025px){.home-search-section.section.__basic{padding-top:32px}}.section-title{font-size:32px;line-height:120%;font-weight:700}@media (max-width: 767px){.section-title{font-size:24px}}.section-subtitle{font-size:14px;line-height:140%;font-weight:400}@media (min-width: 576px){.section-subtitle{font-size:16px}}.section-header{display:flex;flex-direction:column;margin-bottom:32px;gap:24px}@media (min-width: 576px){.section-header{margin-bottom:40px}}@media (min-width: 768px){.section-header{gap:32px}}.section-header.__center{text-align:center}.image-wave{position:absolute;top:-70px;left:0;width:100%}@media (max-width: 1024px){.image-wave{top:0;transform:translateY(-50%)}}@media (min-width: 1025px){.circle_image_links{display:flex;flex-wrap:wrap;gap:32px 24px}}.circle_image_links-item{display:flex;align-items:flex-start;width:100%;min-width:0}@media (min-width: 1025px){.circle_image_links-item{width:calc(33.3% - 16px)}}.circle_image_links-item-img{flex-shrink:0;width:64px;height:64px;margin-right:16px;overflow:hidden;border-radius:50%}@media (min-width: 1025px){.circle_image_links-item-img{width:78px;height:78px;margin-right:24px}}.circle_image_links-item-title{display:flex;align-items:center;margin-bottom:8px;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;line-height:120%}@media (min-width: 768px){.circle_image_links-item-title{font-size:24px}}@media (max-width: 767px){.circle_image_links-item-title .ico{width:24px;height:24px}}.circle_image_links-item-text{font-size:14px;font-weight:400;line-height:140%;color:#a0a7cc}@media (max-width: 575px){.circle_image_links-item-text{font-size:12px}}.u_vue_stub{padding:24px;border:1px dashed #c5cad8;border-radius:8px;background:#fff}.u_vue_stub-note{margin:0;font-size:14px;line-height:1.4;color:#6b7280}.block-left-img-text-section--about{overflow:visible}.section-columns{font-size:14px;line-height:normal;font-weight:700;font-style:normal;overflow:auto;color:#343c67;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:4%;text-underline-offset:15%;text-underline-position:from-font}.section-columns::-webkit-scrollbar{height:0}.section-columns-col{display:block;min-width:940px;gap:18px;columns:4}.section-columns-col>*{display:inline-flex;width:100%;margin-bottom:16px}.section-block+.section-block{margin-top:48px}.text p{font-size:14px;line-height:140%;font-weight:400;font-style:normal}.text .section-header{margin-bottom:20px}.text img{max-width:100%;margin:20px 0}.text h1,.text h2,.text h3{line-height:normal}.text h1{word-break:break-word}@media (max-width: 767px){.text h1{font-size:28px}}.text-block+.text-block{margin-top:40px}.legal-page-content{font-size:15px;line-height:1.55;color:#343c67}@media (min-width: 768px){.legal-page-content{font-size:16px;line-height:1.6}}.legal-page-content h2{margin:28px 0 12px;font-size:18px;font-weight:700;line-height:1.35;color:#343c67}.legal-page-content h2:first-child{margin-top:0}.legal-page-content p{margin:0 0 16px}.legal-page-content p:last-child{margin-bottom:0}.legal-page-content ul{margin:0 0 16px;padding-left:24px;list-style:disc}.legal-page-content li{margin-bottom:8px}.legal-page-content li:last-child{margin-bottom:0}.legal-page-content a{color:#1b81db;text-decoration:underline}.legal-page-content a:hover{color:#1266a5}.text-clock{font-size:14px;line-height:140%;font-weight:400;font-style:normal;display:flex;align-items:center;margin-bottom:12px;color:#a0a7cc}.text-clock .ico{flex-shrink:0;width:22px;height:22px}.swiper-button-next,.swiper-button-prev{flex-shrink:0;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;transform:translateY(-50%);border-radius:50%;background:#fff;filter:drop-shadow(2px 0px 6px rgba(52,60,103,.2))}.swiper-button-next .ico,.swiper-button-prev .ico{width:18px;height:18px}.swiper-button-next.not_center,.swiper-button-prev.not_center{top:clamp(0px,20vw,230px);transform:none}.slider-three_cards .swiper-slide{overflow:hidden;border-radius:8px;display:flex;box-shadow:0 6px 8px #0000001a}.slider-three_cards .swiper-slide[data-gallery-open]{cursor:pointer}.slider-three_cards .img{width:100%}.slider-three_cards--peek .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.blog-gallery{overflow:hidden}.slider-wrapper .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.slider-wrapper .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.slider-wrapper .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.slider-wrapper .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.slider-wrapper .tours-carousel__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.85rem;box-shadow:0 2px 14px #00000024;cursor:pointer;transform:translateY(-50%);transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease;filter:none}.slider-wrapper .tours-carousel__nav:after{display:none}.slider-wrapper .tours-carousel__nav--prev{left:-8px}.slider-wrapper .tours-carousel__nav--prev:not(:disabled,.swiper-button-disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(-4px,-50%) scale(1.08)}.slider-wrapper .tours-carousel__nav--next{right:-8px}.slider-wrapper .tours-carousel__nav--next:not(:disabled,.swiper-button-disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(4px,-50%) scale(1.08)}.slider-wrapper .tours-carousel__nav:disabled,.slider-wrapper .tours-carousel__nav:disabled:hover,.slider-wrapper .tours-carousel__nav.swiper-button-disabled,.slider-wrapper .tours-carousel__nav.swiper-button-disabled:hover{opacity:.35;cursor:default;transform:translateY(-50%);background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}.slider-wrapper .swiper-button-next,.slider-wrapper .swiper-button-prev{top:50%;transform:translateY(-50%)}@media (max-width: 767px){.slider-mobile{margin:0 -16px;padding:0 24px}.slider-mobile .swiper-wrapper{flex-direction:row;flex-wrap:nowrap;gap:0}}.card_with_slider-list{display:flex;flex-wrap:wrap;gap:24px 16px}@media (min-width: 576px){.card_with_slider-list>*{width:calc(50% - 12px);gap:40px 24px}}@media (min-width: 1025px){.card_with_slider-list>*{width:calc(25% - 16px)}}@media (min-width: 768px){.slider-mobile{overflow:visible}.slider-mobile .card_with_slider-list.swiper-wrapper{display:flex;flex-wrap:wrap;gap:24px 16px;transform:none!important;width:100%;box-sizing:border-box}.slider-mobile .card_with_slider-list>.card_with_slider.swiper-slide{flex-shrink:0;width:calc(50% - 12px)!important;max-width:none;margin-right:0!important;height:auto;box-sizing:border-box}}@media (min-width: 768px) and (min-width: 1025px){.slider-mobile .card_with_slider-list>.card_with_slider.swiper-slide{width:calc(25% - 16px)!important}}.card_with_slider{position:relative;overflow:hidden;border:1px solid #F1F2F8;border-radius:8px;background:#fff}.card_with_slider-slider{width:100%}.card_with_slider-slider .swiper-slide{position:relative;width:100%;height:0;padding-bottom:56.6%;border-radius:8px 8px 0 0}.card_with_slider-slider .swiper-slide .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.card_with_slider-slider .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width: 1025px){.search-result .card-content-date-arrow:before{top:9px}}.card_with_slider-slider .swiper-pagination,.cruise-mobile_slider .swiper-pagination,.cruise-card-scheme-map-popup-slider .swiper-pagination,.__basic .swiper-pagination{top:unset;bottom:18px;display:flex;align-items:center;justify-content:center}.card_with_slider-slider .swiper-pagination-bullet,.cruise-mobile_slider .swiper-pagination-bullet,.cruise-card-scheme-map-popup-slider .swiper-pagination-bullet,.__basic .swiper-pagination-bullet{width:8px;height:8px;margin:0 16px;opacity:1;background:#ffffff80;filter:drop-shadow(2px 2px 3px #000)}.card_with_slider-slider .swiper-pagination-bullet.swiper-pagination-bullet-active,.cruise-mobile_slider .swiper-pagination-bullet.swiper-pagination-bullet-active,.cruise-card-scheme-map-popup-slider .swiper-pagination-bullet.swiper-pagination-bullet-active,.__basic .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.card_with_slider-content{display:flex;flex-direction:column;padding:24px 16px;background:#fff}.card_with_slider-title{font-family:Nunito,sans-serif;font-size:20px;line-height:120%;font-weight:700;display:flex;align-items:flex-start;margin-bottom:12px}.card_with_slider-title .ico{width:24px;height:24px}.card_with_slider-text{font-size:14px;line-height:140%;font-weight:400;color:#a0a7cc}.card_with_slider-discount{font-size:14px;line-height:120%;font-weight:700;position:absolute;z-index:2;top:16px;left:0;display:inline-flex;align-items:center;height:48px;padding:8px 8px 8px 24px;color:#fff;background:#e64a40;box-shadow:0 4px 4px #2737891a}.block_left_img_text{display:flex;align-items:flex-start;gap:24px}@media (max-width: 767px){.block_left_img_text{flex-direction:column}}@media (min-width: 768px){.block_left_img_text>*{width:50%}}.block_left_img_text-img{border-radius:8px;background:#dadae7;overflow:hidden}.block_left_img_text-content .btn{margin-top:40px}.block_left_img_text-title{margin-bottom:32px;font-size:32px;font-weight:700;line-height:120%}.block_left_img_text-text{font-size:16px;font-weight:400;line-height:140%}.reviews{display:flex;flex-direction:column;margin-top:24px;gap:30px}.reviews-items{display:flex;flex-direction:column;gap:30px}@media (max-width: 1024px){.reviews-items{flex-direction:row;flex-wrap:nowrap;gap:16px;width:100%;min-width:0;max-width:100%;overflow-x:scroll;overflow-y:hidden;margin:0 -16px;padding:0 16px 4px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.reviews-items::-webkit-scrollbar{display:none}.reviews-items.is-dragging{cursor:grabbing;scroll-snap-type:none}}.home-reviews .footer-buttons .btn.__blue.__lg{display:none}@media (max-width: 1024px){.reviews-block--list .reviews{min-width:0;max-width:100%}.reviews-block--list .footer-buttons{display:none}}@media (max-width: 767px){.reviews-block--cruise .footer-buttons{display:none}.reviews-block--cruise .reviews-items{flex-direction:column;flex-wrap:wrap;overflow-x:visible;margin:0;padding:0;scroll-snap-type:none;gap:16px}.reviews-block--cruise .reviews-items .reviews-item,.reviews-block--cruise .reviews-items .reviews-item--more{flex:none;width:100%;min-width:0;max-width:100%}}@media (min-width: 768px){.reviews-block--cruise .reviews-items{flex-direction:column;flex-wrap:wrap;overflow-x:visible;margin:0;padding:0;scroll-snap-type:none;gap:30px}.reviews-block--cruise .reviews-item{flex:none;width:100%;min-width:0;max-width:100%;scroll-snap-align:unset}.reviews-block--cruise .reviews-item--all{display:none!important}.reviews-block--cruise .footer-buttons{display:flex}}.reviews-item{position:relative;padding:16px;border-radius:6px;background:#fff;border:1px solid #e8eaf4;box-shadow:0 8px 16px #2737891a}@media (max-width: 767px){.reviews-item{display:flex;flex-direction:column;align-items:stretch}}@media (min-width: 768px){.reviews-item{padding:24px 40px}}@media (max-width: 1024px){.reviews-item{flex:0 0 calc(100% - 32px);width:calc(100% - 32px);min-width:calc(100% - 32px);max-width:calc(100% - 32px);scroll-snap-align:start}}.reviews-item--more{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:24px 16px;text-align:center;text-decoration:none;color:#1a81db;background:#1a81db1f;transition:background-color .2s ease,color .2s ease;border:none;cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 1025px){.reviews-item--more{display:none}}.reviews-item--more:hover{color:#fff;background:#1a81db}@media (max-width: 1024px){.reviews-block--cruise .reviews-item--all{flex-direction:row;align-items:center;justify-content:center;gap:8px;min-height:0;height:auto;padding:10px 20px;color:#fff;background:#1b81db;box-shadow:none}.reviews-block--cruise .reviews-item--all .reviews-item-more-label{font-size:16px;line-height:1.2}.reviews-block--cruise .reviews-item--all .reviews-item-more-count{margin-top:0;font-size:16px;color:#fff}.reviews-block--cruise .reviews-item--all:hover{color:#fff;background:#1266a5}}.reviews-item--lazy-hidden{display:none!important}.reviews-item-more-label{font-family:Nunito,sans-serif;font-size:18px;font-weight:700;line-height:120%}@media (min-width: 768px){.reviews-item-more-label{font-size:24px}}.reviews-item-more-count{margin-top:8px;font-size:16px;font-weight:700;line-height:140%}.reviews-item-person{display:flex;align-items:center;margin-bottom:26px}@media (max-width: 767px){.reviews-item-person{align-items:flex-start;min-width:0;margin-bottom:12px;padding-right:0}}.reviews-item-person-info{font-size:14px;line-height:151%;font-weight:300;width:100%;min-width:0}.reviews-item-person-info b{font-weight:700}.reviews-item-person-name{font-size:18px;line-height:120%;font-weight:700}@media (max-width: 767px){.reviews-item-person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 767px){.reviews-item-person-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal}}.reviews-item-person-text b,.reviews-item-person-text span,.reviews-item-person-text a{overflow-wrap:break-word;word-break:break-word}@media (max-width: 767px){.reviews-item-person-text b,.reviews-item-person-text span,.reviews-item-person-text a{overflow-wrap:normal;word-break:normal}}.reviews-item-person-text a{text-decoration:underline}.reviews-item-split{display:flex;min-width:0}@media (max-width: 767px){.reviews-item-split{flex-direction:column-reverse}}.reviews-item-text{font-size:14px;line-height:22px;font-weight:400;font-style:normal;overflow:hidden;width:100%;height:120px}.reviews-item-statistic{flex-shrink:0;margin-bottom:24px;margin-top:12px}@media (min-width: 768px){.reviews-item-statistic{position:relative;z-index:2;width:225px;margin-top:-125px;margin-left:64px}}@media (max-width: 767px){.reviews-item-statistic-header.hide-min-L{display:block;align-self:flex-start;margin-bottom:12px;padding:0;border-radius:0;background:transparent;box-shadow:none}}@media (max-width: 767px){.reviews-item-statistic-list.hide-min-L{margin-top:16px}}.reviews-item-statistic-header{margin-bottom:16px}.reviews-item-rating-badge{display:inline-flex;overflow:hidden;max-width:100%;border-radius:6px}.reviews-item-rating-badge-score{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:52px;padding:8px 10px;font-size:28px;line-height:1;font-weight:700;color:#fff;background:#4caf7a}@media (max-width: 767px){.reviews-item-rating-badge-score{min-width:44px;padding:6px 8px;font-size:22px}}.reviews-item-rating-badge-label{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;padding:8px 12px;font-size:14px;line-height:1.2;font-weight:600;color:#1b81db;background:#e8f3fc;white-space:nowrap}@media (max-width: 767px){.reviews-item-rating-badge-label{padding:6px 10px;font-size:13px}}.reviews-item-statistic-header-numb{font-size:36px;line-height:20px;font-weight:700}.reviews-item-statistic-header-stars{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;margin-top:0;margin-left:auto;color:#02542d;gap:0}@media (max-width: 767px){.reviews-item-statistic-header-stars{margin-left:0;align-self:flex-end}}.reviews-item-statistic-header-stars .ico{flex-shrink:0;width:24px;height:24px;margin-right:0}@media (max-width: 767px){.reviews-item-statistic-header-stars .ico{width:15px;height:15px}}.reviews-item-statistic-list{display:flex;flex-direction:column;gap:8px}.reviews-item-statistic-list-item-line{display:none}.reviews-item-statistic-list-item-text{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;gap:12px}@media (max-width: 767px){.reviews-item-statistic-list-item-text{font-size:13px}}.reviews-item-text-name{font-size:16px;line-height:151%;font-weight:700;margin-bottom:8px}.reviews-item-col{min-width:0}@media (min-width: 768px){.reviews-item-col{width:calc(100% - 289px)}}.reviews-item-col .slider-wrapper .swiper-button-next{right:8px}.reviews-item-col .slider-wrapper .swiper-button-prev{left:8px}@media (min-width: 768px){.reviews-item-text{width:calc(100% + 289px);margin-right:-289px;padding-right:289px}}.reviews-item-text{will-change:height}.reviews-gallery{position:relative;width:100%;max-width:100%;margin-top:16px;padding:0 48px;box-sizing:border-box}@media (min-width: 768px){.reviews-gallery{width:100%;max-width:100%}}.reviews-gallery .swiper{overflow:hidden;width:100%;max-width:100%}.reviews-gallery .slider-three_cards--review-photos{margin:0;padding:0}.reviews-gallery .slider-three_cards--review-photos .swiper-slide{position:relative;flex-shrink:0;width:72px;height:72px;padding-bottom:0;border-radius:10px;box-shadow:none;overflow:hidden;transition:opacity .15s ease,transform .15s ease}.reviews-gallery .slider-three_cards--review-photos .swiper-slide[data-gallery-open]{cursor:pointer}.reviews-gallery .slider-three_cards--review-photos .swiper-slide[data-gallery-open]:hover{opacity:.92;transform:scale(1.03)}.reviews-gallery .slider-three_cards--review-photos .swiper-slide .img{position:relative;overflow:hidden;width:72px;height:72px;border-radius:10px}.reviews-gallery .slider-three_cards--review-photos .swiper-slide img{position:static;display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}.reviews-gallery .tours-carousel__nav--prev{left:0}.reviews-gallery .tours-carousel__nav--next{right:0}.reviews-gallery-item{overflow:hidden;width:calc(33.33% - 14px);border-radius:8px}.reviews-hide_btn{font-size:14px;line-height:120%;font-weight:700;font-style:normal;display:flex;align-items:center;margin-top:10px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0s;color:#1b81db}@media (min-width: 768px){.reviews-hide_btn{margin-top:20px}}.reviews-hide_btn:hover,.reviews-hide_btn:active,.reviews-hide_btn:focus{border:none;background:transparent;box-shadow:none;color:#1b81db}.reviews-hide_btn:focus-visible{outline:2px solid #1b81db;outline-offset:2px}.reviews-hide_btn.expanded{font-size:18px}.reviews-hide_btn.expanded .ico{transform:rotate(180deg)}.reviews-hide_btn .ico{transition:all .3s ease}.reviews_status{display:flex;align-items:center;gap:5px}@media (max-width: 767px){.reviews_status{flex:auto}}.reviews_status .ico{color:#1b81db}.reviews_status .share{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:0;border:none;background:transparent;box-shadow:none;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#1b81db}.reviews_status .share:hover,.reviews_status .share:focus,.reviews_status .share:focus-visible{background:transparent;border:none;box-shadow:none}.reviews_status .share .ico{width:24px;height:24px;margin-right:0;color:inherit}@media (min-width: 768px){.reviews_status .share{margin-left:12px}}.reviews-info{display:flex;justify-content:space-between;padding:24px 16px 20px;border-radius:6px;background:#f1f2f8;gap:20px}@media (min-width: 576px){.reviews-info{gap:32px}}@media (min-width: 768px){.reviews-info{padding:16px 24px 20px;gap:60px}}.reviews-info--cruise{background:#fff;border:1px solid #e8eaf4}@media (min-width: 768px){.reviews-info--cruise.reviews-info--empty{grid-template-rows:repeat(2,auto)}.reviews-info--cruise.reviews-info--empty .reviews-info-text{grid-row:1}.reviews-info--cruise.reviews-info--empty .reviews-info-main>.btn{grid-row:2}.reviews-info--cruise.reviews-info--empty .reviews-info-statistic{grid-row:1/span 2}}.reviews-info--cruise .reviews-info-main{align-items:stretch;width:auto;min-width:157px}.reviews-info--cruise .reviews-info-main .reviews-item-rating-badge{width:100%}.reviews-info--cruise .reviews-info-text{text-align:center;line-height:1.2}.reviews-info--cruise .reviews-info-statistic{padding:0;gap:8px 40px}.reviews-info--cruise .reviews-info-statistic .reviews-item-statistic-list-item{width:100%}@media (min-width: 768px){.reviews-info--cruise .reviews-info-statistic .reviews-item-statistic-list-item{width:auto}}.reviews-info--cruise .reviews-info-statistic .reviews-item-statistic-list-item-text{padding:8px 12px;border-radius:4px;background:#e8f3fc}@media (min-width: 768px){.reviews-info--cruise{display:grid;grid-template-columns:157px minmax(0,1fr);grid-template-rows:repeat(3,auto);align-items:center;gap:10px 60px}.reviews-info--cruise .reviews-info-main{display:contents}.reviews-info--cruise .reviews-item-rating-badge{grid-column:1;grid-row:1}.reviews-info--cruise .reviews-info-text{grid-column:1;grid-row:2}.reviews-info--cruise .reviews-info-main>.btn{grid-column:1;grid-row:3;width:100%}.reviews-info--cruise .reviews-info-statistic{grid-column:2;grid-row:1/span 3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:8px 40px;padding:0;align-self:center}}.reviews-info-main{display:flex;align-items:center;flex-direction:column;flex-shrink:0}@media (min-width: 768px){.reviews-info-main{width:157px}}.reviews-info-main{gap:10px}.reviews-info-main .stars{color:#02542d}.reviews-info-main .btn{width:100%}.reviews-info-numb{font-size:48px;line-height:1;font-weight:700}@media (min-width: 576px){.reviews-info-numb{font-size:42px}}.reviews-info-statistic{display:flex;flex-wrap:wrap;padding:14px 0 0;gap:10px 40px}@media (max-width: 767px){.reviews-info-statistic{flex:auto;flex-direction:column;padding:0}}@media (max-width: 575px){.reviews-info-statistic{gap:5px}}@media (min-width: 768px){.reviews-info-statistic .reviews-item-statistic-list-item{width:calc(50% - 30px)}}.contacts{display:flex;gap:24px}@media (max-width: 767px){.contacts{flex-direction:column}}.contacts-map{overflow:hidden;width:100%;height:100%;border-radius:8px}@media (max-width: 767px){.contacts-map{height:55vh}}@media (min-width: 768px){.contacts-col{width:50%}}.contacts-info-header{display:flex;margin-bottom:32px;margin-left:-8px;padding-right:-8px}.contacts-info-header-item{font-size:14px;line-height:140%;font-weight:400;width:50%;padding:0 8px;text-align:center}@media (max-width: 575px){.contacts-info-header-item{font-size:12px}}.contacts-info-header-item b{font-size:18px;line-height:120%;font-weight:700}.contacts-info-header-item+.contacts-info-header-item{border-left:1px solid #fff}.contacts-info-tiles{display:flex;flex-wrap:wrap;gap:12px}@media (min-width: 576px){.contacts-info-tiles{gap:24px}}.contacts-info-tiles-item{display:flex;align-items:center;flex-direction:column;width:calc(50% - 6px);padding:16px 8px;text-align:center;border:1px solid #F8F9FB;border-radius:10px;gap:4px}@media (max-width: 575px){.contacts-info-tiles-item{flex:auto}}@media (min-width: 576px){.contacts-info-tiles-item{width:calc(50% - 12px);gap:8px}}.contacts-info-tiles-item:hover{color:#1b81db;background:#fff}.contacts-info-tiles-item .ico{width:40px;height:40px}@media (max-width: 575px){.contacts-info-tiles-item.__mobile-lg{width:100%}}.contacts-info-tiles-item-title{font-size:14px;line-height:120%;font-weight:700;word-break:break-word}@media (min-width: 576px){.contacts-info-tiles-item-title{font-size:18px}}.contacts-info-tiles-item-text{font-size:12px;line-height:140%;font-weight:400}@media (min-width: 576px){.contacts-info-tiles-item-text{font-size:14px}}.contacts-page{display:flex;color:#1b81db;gap:42px}@media (max-width: 767px){.contacts-page{flex-direction:column}}.contacts-page-col{position:relative}@media (min-width: 768px){.contacts-page-col{width:50%}.contacts-page-col:nth-child(2n+2):before{position:absolute;top:0;left:-21px;width:1px;height:62px;content:"";background:#1b81db}}.contacts-page-col-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;font-style:normal;margin-bottom:24px;text-align:center}@media (min-width: 768px){.contacts-page-col-title{margin-bottom:40px}}a.contacts-page-item:hover{color:#fff;background:#1b81db}.contacts-page-item{display:flex;align-items:center;flex-direction:column;padding:16px 8px;text-align:center;border:1px solid #1B81DB;border-radius:10px;gap:8px}.contacts-page-item .ico{width:40px;height:40px}.contacts-page-item+.contacts-page-item{margin-top:12px}.contacts-page-item-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700}.contacts-page-item-text{font-size:14px}.section-title-link{font-family:Nunito,sans-serif;font-size:16px;font-weight:700;margin-left:auto;text-align:right;text-decoration:underline;letter-spacing:1px}@media (min-width: 768px){.section-title-link{font-size:20px}}.section-header.__line{align-items:flex-end;flex-direction:row}@media (max-width: 767px){.section-header.__line{margin-bottom:12px}}@media (max-width: 1024px){.hide-L{display:none!important}}.u_ui_book-preview--block .cruise-header-badges .hide-L,.u_block-preview-scene .cruise-header-badges .hide-L{display:inline-flex!important}@media (min-width: 1025px){.hide-min-L{display:none!important}}@media (max-width: 767px){.hide-M{display:none!important}}@media (min-width: 768px){.hide-min-M{display:none!important}}.footer-buttons{display:flex;align-items:center;justify-content:center;margin-top:32px;gap:34px}.reviews-block--cruise .footer-buttons .btn.__border-blue.__lg{color:#1b81db}.reviews-block--cruise .footer-buttons .btn.__border-blue.__lg:hover,.reviews-block--cruise .footer-buttons .btn.__border-blue.__lg:active{color:#fff}.stars{display:flex;align-items:center}.stars .ico{width:24px;height:24px}.flex-center,.img{display:flex;align-items:center;justify-content:center}.img img{width:100%;height:100%;object-fit:cover}.link{text-decoration:underline}.link--red{color:#1b81db}label.form-field{display:flex;align-items:center;cursor:pointer}.form_feedback{display:flex;align-items:center;flex-direction:column;gap:16px}.form_feedback .form-field{max-width:384px}.form_feedback .btn{margin-top:24px}.form-field{width:100%}.form-field input:not([type=checkbox]){width:100%;padding:16px;border:1px solid #f1f2f8;border-radius:4px;background:#fff}.form-field input:not([type=checkbox])::-webkit-input-placeholder{color:#a0a7cc}.form-field-checkbox{position:relative;font-size:14px;line-height:140%;font-weight:400;display:flex;align-items:center;cursor:pointer;color:#a0a7cc}.form-field-checkbox input[type=checkbox]{position:absolute;left:0;top:50%;z-index:1;width:24px;height:24px;margin:0;opacity:0;transform:translateY(-50%);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-field-checkbox-mark{flex-shrink:0;width:24px;height:24px;margin-right:16px;border:1px solid #bdbcdb;border-radius:4px;background:#fff}.form-field-checkbox-mark .ico{width:100%;height:100%;opacity:0}.form-field-checkbox input:checked~.form-field-checkbox-mark .ico{opacity:1}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal .close{position:absolute;z-index:2;top:16px;right:20px;width:20px;height:20px;transition:all .3s ease;color:#343c67;border:none;background-color:transparent}@media (min-width: 768px){.modal .close{width:32px;height:32px;padding:6px}}.modal .close .ico{width:100%;height:100%}.modal .close:hover{color:#1b81db}.modal{position:fixed;z-index:1050;top:0;left:0;display:none}.modal.show{display:block}.modal{overflow:hidden;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;outline:0;background-color:transparent}.modal p{font-size:14px}.modal .modal-dialog{background-color:transparent}.modal .container{display:flex;align-items:center}.modal-header:not(:last-child){margin-bottom:16px}.modal--alert{z-index:1051}.modal--alert .modal-content{max-width:506px}.modal--alert .modal-title{font-family:#1b81db ondFont;font-size:18px;line-height:120%;font-weight:700;font-style:normal;width:100%;padding-right:32px}.modal--alert .modal-title .ico{width:40px;height:40px;margin-top:-4px;margin-right:8px;vertical-align:middle}.modal--alert .modal-title:not(:last-child){margin-bottom:20px}.modal--description{z-index:1051}.modal--description .modal-title{font-size:24px;line-height:1.2;font-weight:400}.modal--description p{margin-bottom:0}.modal--description .modal-text{font-size:14px;line-height:29px;font-weight:400;margin-bottom:30px}.modal--review{z-index:1051}@media (min-width: 768px){.modal--review.show{display:flex;align-items:center;justify-content:center}}.modal--review .modal-dialog{width:100%;margin:0 auto;background:transparent;pointer-events:none}@media (min-width: 768px){.modal--review .modal-dialog{max-width:900px;height:auto;min-height:0;padding:16px}}.modal--review .modal-content{display:flex;flex-direction:column;max-width:none;pointer-events:auto;box-sizing:border-box}@media (min-width: 768px){.modal--review .modal-content{width:100%;max-height:calc(100vh - 32px);overflow-x:hidden;overflow-y:auto;border-radius:8px;padding:24px 32px 32px}}.modal--review .close{position:sticky;top:0;z-index:10;align-self:flex-end;flex-shrink:0;margin:0 0 4px auto;padding:4px;background:#fff}@media (min-width: 768px){.modal--review .close{position:absolute;top:8px;right:8px;margin:0}}.modal--review .modal-body{padding:0;min-width:0;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.modal--review .review-form,.modal--review .review-form--modal,.modal--review .free-form{width:100%;min-width:0;max-width:100%}.modal--review .review-form-title{font-size:22px;line-height:1.25;margin-bottom:20px}@media (max-width: 767px){.modal--review .modal-dialog{width:100%;max-width:none;height:100%;min-height:100%;margin:0;padding:0}.modal--review .modal-content{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:100%;max-height:none;margin:0;padding:16px 16px 32px;border-radius:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;align-items:stretch}.modal--review .close{top:0;margin-bottom:8px}}.modal--reviews{z-index:1051}@media (min-width: 768px){.modal--reviews.show{display:flex;align-items:center;justify-content:center}}.modal--reviews .modal-dialog{width:100%;margin:0 auto;background:transparent;pointer-events:none}@media (min-width: 768px){.modal--reviews .modal-dialog{max-width:1100px;height:auto;min-height:0;padding:16px}}.modal--reviews .modal-content{max-width:none;pointer-events:auto;box-sizing:border-box}@media (min-width: 768px){.modal--reviews .modal-content{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 32px);overflow-x:hidden;overflow-y:auto;border-radius:8px;padding:24px 32px 32px}}.modal--reviews .close{position:sticky;top:0;z-index:10;align-self:flex-end;flex-shrink:0;margin:0 0 4px auto;padding:4px;background:#fff}@media (min-width: 768px){.modal--reviews .close{position:absolute;top:8px;right:8px;margin:0}}.modal--reviews .modal-body{padding:0;min-width:0;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.modal--reviews .modal-reviews-header{margin-bottom:0}.modal--reviews .modal-reviews{margin-top:24px;min-width:0;max-width:100%;overflow-x:hidden}.modal--reviews .modal-reviews .reviews-info+.reviews-sort{margin-top:16px}.modal--reviews .modal-reviews .reviews-info.reviews-info--cruise{min-width:0;max-width:100%;box-sizing:border-box}@media (max-width: 767px){.modal--reviews .modal-reviews .reviews-info.reviews-info--cruise{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.modal--reviews .modal-reviews .reviews-info.reviews-info--cruise .reviews-info-main{align-items:stretch;width:auto;min-width:0}.modal--reviews .modal-reviews .reviews-info.reviews-info--cruise .reviews-info-main .reviews-item-rating-badge{width:100%}.modal--reviews .modal-reviews .reviews-info.reviews-info--cruise .reviews-info-text{text-align:center;line-height:1.2}.modal--reviews .modal-reviews .reviews-info.reviews-info--cruise .reviews-info-statistic{flex:auto;flex-direction:column;padding:0;gap:8px 40px}.modal--reviews .modal-reviews .reviews-info.reviews-info--cruise .reviews-info-statistic .reviews-item-statistic-list-item{width:100%}.modal--reviews .modal-reviews .reviews-info.reviews-info--cruise .reviews-info-statistic .reviews-item-statistic-list-item-text{padding:8px 12px;border-radius:4px;background:#e8f3fc}}.modal--reviews .modal-reviews-items{display:flex;flex-direction:column;gap:30px;margin-top:24px;min-width:0;max-width:100%;overflow-x:hidden}.modal--reviews .reviews-item--modal-hidden{display:none}.modal--reviews .modal-reviews-load-more{width:100%;margin-top:24px}@media (min-width: 768px){.modal--reviews .modal-reviews-load-more{display:none}}.modal--reviews .reviews-item{flex:none;width:100%;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}@media (max-width: 767px){.modal--reviews .reviews-item .reviews-item-person-text{display:flex;align-items:baseline;gap:4px;min-width:0}.modal--reviews .reviews-item .reviews-item-person-text b{flex-shrink:0}.modal--reviews .reviews-item .reviews-item-person-text span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width: 768px){.modal--reviews .reviews-item .reviews-item-split{display:flex;flex-direction:row;align-items:flex-start;gap:24px;min-width:0}.modal--reviews .reviews-item .reviews-item-col{flex:1 1 auto;width:auto;min-width:0}.modal--reviews .reviews-item .reviews-item-text{width:100%;margin-right:0;padding-right:0;height:auto;min-height:120px}.modal--reviews .reviews-item .reviews-item-statistic.hide-L{display:block!important;position:static;flex:0 0 225px;width:225px;margin:0}}@media (min-width: 768px){.modal--reviews .modal-reviews .reviews-info.reviews-info--cruise{width:100%}.modal--reviews .modal-reviews .reviews-info.reviews-info--cruise .reviews-info-statistic{min-width:0}}@media (max-width: 767px){.modal--reviews .modal-dialog{width:100%;max-width:none;height:100%;min-height:100%;margin:0;padding:0}.modal--reviews .modal-content{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:100%;max-height:none;margin:0;padding:16px 16px 32px;border-radius:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;align-items:stretch}.modal--reviews .close{top:0;margin-bottom:8px}}.modal--helper .modal-title{font-family:#1b81db ondFont;font-size:18px;line-height:120%;font-weight:700}.modal--cart_add{z-index:1051}.modal--cart_add .modal-header{width:100%}.modal--cart_add .modal-header:not(:last-child){margin-bottom:20px}.modal--cart_add .modal-content{max-width:562px;box-shadow:0 4px 10px #00000040}.modal--cart_add .modal-title{font-size:24px;line-height:100%;font-weight:400;text-align:center}.modal--cart_add .modal-btn_group{display:flex;justify-content:center;width:100%;gap:36px}@media (max-width: 575px){.modal--cart_add .modal-btn_group{flex-direction:column;gap:12px}}.modal-cabin .btn.cruise-cart_btn{height:48px;margin-top:auto;gap:4px}@media (max-width: 767px){.modal-cabin .btn.cruise-cart_btn{width:calc(100% + 32px);margin:16px -16px -24px}}.modal-cabin .btn.cruise-cart_btn.active{color:#fff;background:#1b81db}.modal-cabin .btn.cruise-cart_btn .no_active{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.modal-cabin .btn.cruise-cart_btn .ico{width:16px;height:16px;margin-right:4px}.modal-label{margin-bottom:12px;color:#0f56bc}.modal-list-item{font-size:14px;display:flex;align-items:center}.modal-list-item .ico{width:32px;height:32px;margin-right:8px;color:#1b81db}@media (min-width: 768px){.modal-list-item .ico{width:60px;height:60px;margin-right:5px}}.modal-dialog{position:relative;display:flex;align-items:center;width:auto;height:100%;padding:16px;pointer-events:none;background-color:#fff}.modal-dialog .container{height:100%}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.slide .modal-dialog{transition:transform .3s ease;transform:translate(100%)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-content{position:relative;display:flex;overflow-y:auto;align-items:flex-start;flex-direction:column;justify-content:center;width:100%;max-width:900px;margin:auto;padding:32px 16px 24px;pointer-events:auto;color:#343c67;border-radius:8px;outline:0;background:#fff;box-shadow:0 8px 16px #2737891a}@media (min-width: 768px){.modal-content{padding:24px 32px 32px}}.modal-backdrop{position:fixed;z-index:1040;top:0;left:0;width:100vw;height:100vh;background:#343c67}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.form-error{font-size:12px;display:none;color:#dc5846}input[type=file]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;opacity:0!important}.modal-text{font-size:14px;line-height:140%;font-weight:400}.modal-text ul{padding-left:24px}.modal-text ul li{list-style:disc}ol.modal-text li+li{margin-top:16px}.modal-cabin{display:flex;overflow:hidden;width:100%;border-radius:8px;gap:24px}@media (max-width: 767px){.modal-cabin{flex-wrap:wrap}}@media (max-width: 575px){.modal-cabin{flex-direction:column;gap:0;padding-bottom:12px}}.modal-cabin .close{top:8px;right:8px}.modal-cabin .swiper{width:100%}@media (min-width: 768px){.modal-cabin .swiper{width:33.3%}}.modal-cabin .modal-cabin-btn_description,.modal-cabin .cruise-card_btn{margin-top:auto}.modal-cabin-info{display:flex;align-items:center;flex-direction:column;margin:12px 0}.modal-cabin-info-name{line-height:1;font-weight:700}.modal-cabin-info-status{font-family:Nunito,sans-serif;font-size:13px;line-height:120%;font-weight:700;display:flex;align-items:center;padding:0;cursor:pointer;border:none;border-radius:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:5px}@media (min-width: 768px){.modal-cabin-info-status{font-size:18px}}.modal-cabin-info-status .ico{width:24px;height:24px}.modal-cabin-info-status.__green,.modal-cabin-info-status.__green .ico{color:#02542d}.modal-cabin-info-status.__yellow,.modal-cabin-info-status.__yellow .ico{color:#ff9d00}.modal-cabin-col{display:flex;flex:auto;justify-content:space-between;padding:24px 16px}@media (max-width: 575px){.modal-cabin-col{padding:16px}}.modal-cabin-col>*{order:1}@media (min-width: 768px){.modal-cabin-col{flex-direction:column;padding:24px 24px 24px 16px}}@media (max-width: 767px){.modal-cabin-col{flex-wrap:wrap}.modal-cabin-col .modal-cabin-list{max-width:calc(100% - 100px);margin-bottom:0;gap:3px}.modal-cabin-col .modal-cabin-info{font-size:12px;order:-1;max-width:100px;margin-top:auto;margin-bottom:auto;text-align:center}.modal-cabin-col+.modal-cabin-col{position:relative}.modal-cabin-col+.modal-cabin-col:before{position:absolute;top:0;left:16px;width:calc(100% - 32px);height:1px;content:"";background:#d9d9d9}}.modal-cabin-title{font-family:#1b81db ondFont;font-size:18px;line-height:120%;font-weight:700;margin-bottom:24px}.modal-cabin-list{display:flex;flex-direction:column;margin-bottom:6px;gap:6px}.modal-cabin-list-item{font-size:14px;line-height:140%}@media (max-width: 575px){.modal-cabin-list-item{font-size:10px}}.modal--cabin .modal-content{padding:0}.modal--cabin .modal-content{max-width:1100px}.modal--cabin-2 .modal-cabin-col:last-child{padding-top:24px}@media (min-width: 768px){.modal--cabin-2 .modal-cabin-col:last-child{padding-right:58px}}.modal--success .modal-content{max-width:600px;padding-top:42px;background:#fff}.modal--success .modal-content .close{top:8px;right:8px}.modal--success .modal-btn_group{display:flex;justify-content:center;width:100%;gap:36px}@media (max-width: 575px){.modal--success .modal-btn_group{flex-direction:column;gap:12px}}.modal--review-success{z-index:1052}@media (min-width: 768px){.modal--review-success.show{display:flex;align-items:center;justify-content:center}}.modal--review-success .modal-content{align-items:center;text-align:center}.modal--review-success .cart-success,.modal--review-success .cart-success-title{width:100%;text-align:center}.modal--review-success .modal-btn_group{justify-content:center;width:100%}.modal--helper .modal-content{max-width:500px}.modal--schemes{z-index:1049}@media (max-width: 767px){.modal--schemes .modal-dialog,.modal--schemes .modal-content{width:100%;max-width:none;height:100%;margin:0;border-radius:0}.modal--schemes .modal-content{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal--schemes .cruise-card-scheme{width:100%;max-width:none;border-radius:0;box-shadow:none}.modal--schemes .cruise-card-scheme-map{position:relative;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.modal--schemes .pan-zoom-mobile,.modal--schemes .pan-zoom-svg{display:block;width:auto;max-width:none;height:auto;margin:0 auto;touch-action:pan-x pan-y;transform-origin:50% 0}.modal--schemes .accordion-list.__scroll{display:flex;overflow-x:auto;overflow-y:hidden}.modal--schemes .accordion-list.__scroll .cruise-card-scheme{flex:0 0 100%;width:100%;scroll-snap-align:center}.modal--schemes .accordion-list.__scroll .cruise-card-scheme:not(.is-active-deck) .pan-zoom-svg-controls{display:none}.modal--schemes .cruise-card-scheme-map:has(>.pan-zoom-mobile) .pan-zoom-svg-controls,.modal--schemes .cruise-card-scheme-map:has(>.pan-zoom-svg) .pan-zoom-svg-controls,.modal--schemes .cruise-card-scheme-map:has(>svg.pan-zoom-svg) .pan-zoom-svg-controls{right:16px;left:auto;flex-direction:row;align-items:center;gap:8px}.modal--schemes .cruise-card-scheme-map:has(>.pan-zoom-mobile) .pan-zoom-svg-reset,.modal--schemes .cruise-card-scheme-map:has(>.pan-zoom-svg) .pan-zoom-svg-reset,.modal--schemes .cruise-card-scheme-map:has(>svg.pan-zoom-svg) .pan-zoom-svg-reset{width:auto;min-height:32px;height:32px;padding:0 12px;writing-mode:horizontal-tb;text-orientation:mixed;font-size:13px;line-height:1;letter-spacing:normal}}.modal--schemes .modal-cabin-scheme-map-popup{max-width:60vw}@media (max-width: 1024px){.modal--schemes .cruise-card-scheme-map-popup.__bar.active{position:fixed;z-index:1060;top:50%!important;left:0!important;width:100vw;max-width:100vw;margin:0;transform:translateY(-50%);border-radius:0}}.modal--schemes .modal-content{justify-content:flex-start;height:100%;padding-top:24px;padding-bottom:0}.modal--schemes .modal-dialog{padding:0}.modal--schemes .scheme-deck-controls{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 -16px 8px;padding:10px 16px;border-radius:8px;background:#f1f2f8}@media (max-width: 767px){.modal--schemes .scheme-deck-controls{align-self:stretch;width:100%;margin-right:0;margin-left:0}}.modal--schemes .scheme-deck-controls .scheme-deck-title{flex:1 1 auto;min-width:0;margin:0;padding:0;text-align:center;font-size:16px}@media (max-width: 767px){.modal--schemes .scheme-deck-controls .scheme-deck-title{flex:0 0 200px;width:200px;max-width:calc(100vw - 112px);padding:8px 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;background:#fff;box-shadow:0 0 3.5px #00000026}}.modal--schemes .scheme-deck-controls .scheme-deck-nav{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;padding:0;cursor:pointer;border:none;border-radius:50%;background:#fff;color:#1b81db;filter:drop-shadow(0 0 3.5px rgba(0,0,0,.15))}.modal--schemes .scheme-deck-controls .scheme-deck-nav .ico{display:inline-flex;width:24px;height:24px}.modal--schemes .scheme-deck-controls .scheme-deck-nav--prev .ico{transform:rotate(180deg)}.modal--schemes .cruise-card-scheme{flex-shrink:0;width:calc(100vw - 70px);border-radius:8px;box-shadow:0 0 3.5px #00000040}@media (max-width: 767px){.modal--schemes .cruise-card-scheme{width:100%}}.modal--schemes .accordion-list{width:calc(100% + 32px);margin:0 -16px;padding-top:4px;padding-bottom:4px;gap:30px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.modal--schemes .accordion-list::-webkit-scrollbar{display:none}.modal--schemes .accordion-list .cruise-card-scheme{scroll-snap-align:start}.modal--schemes .accordion-list .cruise-card-scheme-map{height:calc(100vh - 170px)}.modal--schemes .accordion-list .accordion-item-header .ico{display:inline-flex;width:32px;height:32px;color:#1b81db}.modal--schemes .accordion-list .accordion-item-header{justify-content:center;gap:8px;pointer-events:all}.modal--schemes .accordion-list .accordion-item-header>span{display:inline-flex;align-items:center;margin:-2px 0 0}.modal--schemes .accordion-list .accordion-item-header>span:first-child{transform:rotate(-180deg)}.modal--schemes .accordion-list .modal-cabin-scheme-map{height:calc(100vh - 210px)}.modal--schemes .modal-cabin-scheme-map{border-radius:0 0 8px 8px}.modal--schemes .accordion-item-arrow.__big{font-size:16px;margin:0;padding:0}.modal--schemes .modal-header{display:flex;align-items:center;width:100%;padding-bottom:10px;text-align:center;border-bottom:1px solid #A0A7CC;border-radius:8px 8px 0 0}.modal--schemes .modal-header .close{position:unset;flex-shrink:0;width:32px;height:32px;margin-left:8px}.modal-filter-wrapper{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:calc(100% - 40px)}.modal-filter-wrapper .ico{flex-shrink:0;color:#1b81db}.modal-filter-scroll{flex:1 1 auto;min-width:0;overflow:hidden}.modal-filter-scroll-next{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;margin-left:4px;padding:0;cursor:pointer;color:#1b81db;border:none;border-radius:4px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;position:relative;z-index:2}.modal-filter-scroll-next .ico,.modal-filter-scroll-next svg{pointer-events:none}.modal-filter-scroll-next:hover{background:#1b81db1f}@media (max-width: 767px){.modal-filter-scroll-next{flex-basis:44px;width:44px;height:44px}}.modal-filter{display:block;overflow-x:auto;overflow-y:hidden;width:auto;padding:6px 0;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.modal-filter-item{font-size:12px;height:48px;margin-right:12px;margin-left:4px;padding:5px 10px;border-radius:4px;background:#fff;box-shadow:0 0 4px #00000040}.modal-filter-item.active{color:#1b81db;box-shadow:0 0 6px #1b81db}[data-scheme_cabins_select="1"] [data-scheme_cabin="1"],[data-scheme_cabins_select="2"] [data-scheme_cabin="2"],[data-scheme_cabins_select="3"] [data-scheme_cabin="3"],[data-scheme_cabins_select="4"] [data-scheme_cabin="4"]{stroke:#ad1f27}.modal--ship-video{z-index:1051}@media (min-width: 768px){.modal--ship-video.show{display:flex;align-items:center;justify-content:center}}.modal--ship-video .modal-dialog{width:100%;max-width:900px;margin:16px auto;padding:0 16px;pointer-events:none}@media (min-width: 768px){.modal--ship-video .modal-dialog{margin:0 auto;padding:16px}}.modal--ship-video .modal-content{position:relative;padding:24px 20px 20px;border-radius:8px;background:#fff;pointer-events:auto}@media (min-width: 768px){.modal--ship-video .modal-content{padding:32px 32px 24px}}.modal--ship-video .modal-title{font-size:18px;line-height:1.3;font-weight:500;padding-right:32px}@media (min-width: 768px){.modal--ship-video .modal-title{font-size:20px}}.modal--ship-video .modal-ship-video-player{position:relative;overflow:hidden;width:100%;margin-top:16px;padding-bottom:56.25%;border-radius:8px;background:#000}.modal--ship-video .modal-ship-video-player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cruise-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.cruise-video-modal[hidden]{display:none}.cruise-video-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172a9e;cursor:pointer}.cruise-video-modal__panel{position:relative;z-index:1;width:min(900px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:20px 20px 16px;border-radius:16px;background:#fff;box-shadow:0 16px 48px #0000003d}.cruise-video-modal__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;color:#5c6478;background:#f3f6fb;cursor:pointer}.cruise-video-modal__close:hover{color:#212529;background:#e8eef6}.cruise-video-modal__title{margin:0 40px 14px 0;font-size:1.15rem;font-weight:800;line-height:1.25;color:var(--color-blue-dark, #064c89)}.cruise-video-modal__player{overflow:hidden;border-radius:12px;background:#0f172a}.cruise-video-modal__video{display:block;width:100%;aspect-ratio:16/9;vertical-align:middle;background:#000}@media (max-width: 768px){.cruise-video-modal{padding:12px}.cruise-video-modal__panel{padding:16px 14px 12px;border-radius:14px}.cruise-video-modal__title{margin-right:36px;font-size:1rem}}.ship-class-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.ship-class-modal[hidden]{display:none}.ship-class-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172a8c;cursor:pointer}.ship-class-modal__panel{position:relative;z-index:1;width:min(560px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:24px 24px 20px;border-radius:16px;background:#fff;box-shadow:0 16px 48px #0003}.ship-class-modal__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;color:#5c6478;background:#f3f6fb;cursor:pointer}.ship-class-modal__close:hover{color:#212529;background:#e8eef6}.ship-class-modal__title{margin:0 36px 16px 0;font-size:1.25rem;font-weight:800;line-height:1.25;color:var(--color-blue-dark, #064c89)}.ship-class-modal__list{margin:0;padding-left:1.15rem;font-size:.92rem;line-height:1.45;color:#343c67;list-style:disc;list-style-position:outside}.ship-class-modal__list li+li{margin-top:8px}@media (max-width: 768px){.ship-class-modal{padding:16px}.ship-class-modal__panel{padding:20px 16px 16px}.ship-class-modal__title{font-size:1.1rem}.ship-class-modal__list{font-size:.88rem}}footer{overflow:hidden;padding:32px 0 40px;color:#fff;background:#1a81db}@media (min-width: 1025px){footer{padding:80px 0 40px}}.footer-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -12px}@media (min-width: 768px){.footer-wrapper{margin:0 -30px}}@media (max-width: 1024px){.footer-wrapper{flex-wrap:wrap}}.footer-wrapper+.footer-wrapper{margin-top:32px}@media (min-width: 1025px){.footer-wrapper+.footer-wrapper{margin-top:60px}}.footer-col{display:flex;flex-direction:column;padding:0 12px;gap:18px}@media (min-width: 768px){.footer-col{padding:0 30px}}@media (min-width: 1025px){.footer-col{flex:1}}@media (max-width: 1024px){.footer-col{width:50%;margin-top:24px}}@media (max-width: 575px){.footer-col{width:100%}}@media (min-width: 1025px){.footer-col+.footer-col{border-left:1px solid rgba(255,255,255,.35)}}.footer-item{display:flex;align-items:flex-start;max-width:264px}.footer-item.__center{align-items:center}.footer-item.__center .footer-item-ico{margin-right:0}.footer-item-ico{flex-shrink:0;width:24px;height:24px;margin-right:8px}.footer-item-ico .ico{width:100%;height:100%}.footer-item-content-title{font-family:Nunito,sans-serif;line-height:120%;font-weight:700;font-style:normal}@media (min-width: 576px){.footer-item-content-title{font-size:18px}}@media (max-width: 575px){.footer-item-content-title{word-break:break-word}}.footer-item-content-text{font-size:14px;line-height:140%;font-weight:400;font-style:normal;max-width:150px;color:#a0a7cc}.footer-copyright{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;margin:40px auto 0;padding:0 30px;text-align:center}.ico{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;margin-right:8px}.ico svg{width:100%;height:100%;fill:currentColor}.ico[src]{display:block;object-fit:contain}.custom-select:not(.__tags) .custom-select-clear{color:#1a81db}.custom-select:not(.__tags) .custom-select-clear .ico{width:16px;height:16px;margin:0}.custom-select:not(.__tags) .custom-select-clear .ico path{fill:#1a81db}.dev-page-list-title{margin:0 0 12px}.dev-page-list-lead{margin:0 0 24px;max-width:48rem;color:#4b5563;line-height:1.5}.dev-page-list{margin:48px 0 80px;padding:0;list-style:disc;padding-left:1.25rem;color:#111}.dev-page-list li{margin:10px 0}.dev-page-list a{color:#1b81db;text-decoration:underline}.page-error{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:800px;margin:auto;text-align:center}.page-error-title{margin:0;line-height:1;font-size:48px}.page-error-subtitle{margin:0;font-size:24px}.page-error-text{margin:0}.page-error-btn.btn.__blue:hover{color:#fff;background:#1266a5}.contacts-section{padding-bottom:48px}.contacts-section .contacts-section__title{text-transform:uppercase}.contacts-block{display:grid;gap:40px 48px;color:#343c67}@media (min-width: 768px){.contacts-block{grid-template-columns:1fr 1fr;align-items:start}}.contacts-block__col{min-width:0}.contacts-block__item{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.contacts-block__item--max{margin-bottom:16px}.contacts-block__icon{flex-shrink:0;width:32px;height:32px;color:#1b81db}@media (min-width: 576px){.contacts-block__icon{width:40px;height:40px}}.contacts-block__item-body{display:flex;flex-direction:column;gap:4px;min-width:0}.contacts-block__label{font-size:16px;line-height:1.3;font-weight:700;color:#343c67}.contacts-block__link{font-size:18px;line-height:1.3;font-weight:600;color:#1b81db;text-decoration:none}.contacts-block__link:hover{color:#1266a5}.contacts-block__text{font-size:16px;line-height:1.45}.contacts-block__note{font-size:14px;line-height:1.4;color:#666}.contacts-block__max-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1b81db;text-decoration:none}.contacts-block__max-link img{width:24px;height:24px;flex-shrink:0}.contacts-block__max-link:hover{color:#1266a5}.contacts-block__callback-btn{display:inline-block;width:100%;max-width:320px;margin-bottom:24px;padding:10px 14px;font-family:inherit;font-size:15px;font-weight:600;color:#1b81db;background:transparent;border:1.5px solid #1b81db;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.contacts-block__callback-btn:hover{color:#fff;background:#1b81db}.contacts-block__social{margin-bottom:20px}.contacts-block__social-links{display:flex;align-items:center;gap:8px;margin-top:10px}.contacts-block__social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#fff;transition:transform .15s}.contacts-block__social-link:not(.contacts-block__social-link--max){font-size:1.15rem}.contacts-block__social-link:hover{transform:scale(1.08)}.contacts-block__social-link--ok{background:#ee8208}.contacts-block__social-link--vk{background:#07f}.contacts-block__social-link--youtube{background:red}.contacts-block__social-link--max{border-radius:6px;overflow:hidden}.contacts-block__social-link--max img{width:32px;height:32px;display:block}.contacts-block__footnote{display:flex;align-items:flex-start;gap:6px;margin:4px 0 0;font-size:14px;line-height:1.4;color:#666}.contacts-block__footnote-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;margin-top:2px;border-radius:50%;background:#666;color:#fff;font-size:10px;font-weight:700;line-height:1}.contacts-block__requisites-title{margin:0 0 20px;font-size:24px;line-height:1.2;font-weight:700;color:#343c67}.contacts-block__requisites{display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.45}.contacts-block__requisites p{margin:0}.contacts-block__requisites strong{font-weight:700}.contacts-block__requisites-company{font-size:18px;font-weight:700}.contacts-block__requisites-bank{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e8eaf4}body:has(.reviews-list-page.page-main){background:#f5f6f8}body:has(.reviews-list-page.page-main) .site-header{position:sticky;top:0;background:linear-gradient(to right,var(--color-blue-header, #1a81db),var(--color-blue-search-light, #3aabf0))}.page-content:has(.reviews-list-page.page-main){padding-top:0;background:#f5f6f8}.reviews-list-page.page-main{max-width:1400px;margin:0 auto;padding:0 16px 48px;min-height:0;box-sizing:border-box}@media (max-width: 768px){.reviews-list-page.page-main{padding-left:0;padding-right:0}}.reviews-list-page .breadcrumbs{margin-top:0;padding:24px 16px 0}@media (min-width: 768px){.reviews-list-page .breadcrumbs{padding:28px 0 0}}.reviews-page-section.section.__basic{padding:0 0 48px}@media (min-width: 768px){.reviews-page-section.section.__basic{padding-bottom:64px}}.reviews-list-page .reviews-page{background:#fff;border-radius:16px;padding:24px 16px 28px;box-sizing:border-box;margin-inline:16px}@media (min-width: 768px){.reviews-list-page .reviews-page{padding:28px 24px 32px;margin-inline:0}}.reviews-list-page .reviews-page .reviews{margin-top:0}.reviews-list-page .reviews-page .reviews-page__title{margin-top:0;margin-bottom:24px}.reviews-list-page .reviews-page .reviews-page__footer{margin-top:32px}@media (max-width: 767px){.reviews-page-section .container{width:100%;max-width:none;margin:0;padding:0}}.reviews-page__widget{display:flex;align-items:stretch;gap:16px;width:100%;margin-bottom:36px;padding:12px 16px;border-radius:8px;background:#f8f9fb;box-sizing:border-box}@media (min-width: 768px){.reviews-page__widget{padding:20px 24px}}@media (max-width: 767px){.reviews-page__widget{flex-direction:column}}.reviews-page__filters{display:flex;flex:1 1 0;flex-direction:row;align-items:stretch;gap:16px;width:100%;min-width:0}@media (max-width: 767px){.reviews-page__filters{flex-direction:column}}.reviews-page__results-header{margin-bottom:32px}.reviews-page__results-header .reviews-page__sort{flex:0 0 auto;width:auto;max-width:320px;margin:0;align-self:auto}.reviews-page__filter{flex:1 1 0;width:auto;min-width:0;max-width:none}@media (max-width: 767px){.reviews-page__filter{flex:1 1 auto;width:100%}}.reviews-page__filter .form-field{display:block;height:auto;margin:0}.reviews-page__filter .custom-select{position:relative;width:100%;cursor:pointer}.reviews-page__filter .selected-options{position:relative;display:flex;align-items:center;height:56px;padding:16px 48px 16px 16px;font-size:14px;line-height:140%;color:#a0a7cc;border:1px solid #f1f2f8;border-radius:8px;background:#fff;box-sizing:border-box}.reviews-page__filter .selected-options .ico--Arrow-down{position:absolute;top:0;right:16px;bottom:0;width:32px;height:32px;margin:auto;color:#1b81db;transition:transform .2s ease}.reviews-page__filter .custom-select.__has-value .selected-options{padding-right:96px}.reviews-page__filter .selected-options-info{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0;overflow:hidden}.reviews-page__filter .placeholder{color:#a0a7cc}.reviews-page__filter .selected-options-ico{display:flex;flex-shrink:0;margin:-4px 8px -4px -2px;color:#1b81db}.reviews-page__filter .selected-options-ico .ico{width:32px;height:32px}.reviews-page__filter .selected-options-ico .ico svg{fill:none}.reviews-page__filter .selected-options-selected{overflow:hidden;max-width:100%;font-size:14px;line-height:140%;font-weight:600;font-style:italic;color:#a0a7cc;text-overflow:ellipsis;white-space:nowrap}.reviews-page__filter .custom-select.__open .ico--Arrow-down{transform:rotate(180deg)}.reviews-page__filter .custom-select-clear{position:absolute;top:0;right:52px;bottom:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin:auto;padding:0;cursor:pointer;color:#1b81db;border:none;border-radius:4px;background:#1a81db1f;-webkit-appearance:none;-moz-appearance:none;appearance:none}.reviews-page__filter .custom-select-clear[hidden]{display:none}.reviews-page__filter .custom-select-clear .custom-select-clear-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0}.reviews-page__filter .custom-select-clear .custom-select-clear-icon svg{display:block;width:16px;height:16px}.reviews-page__filter .custom-select-clear .custom-select-clear-icon path{fill:#1b81db}.reviews-page__filter .custom-select-clear:hover{background:#1a81db33}.reviews-page__filter .dropdown-menu{position:absolute;z-index:20;top:100%;left:0;width:100%;margin-top:4px;border:1px solid #f1f2f8;border-radius:4px;background:#fff;box-shadow:0 8px 16px #2737891a}.reviews-page__filter .search-container{margin:8px}.reviews-page__filter .search-container input{width:100%;padding:8px 12px 7px 38px;font-size:16px;line-height:20px;border:1px solid #d9d9d9;border-radius:3px;outline:none;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTIuNSAxMUgxMS43MUwxMS40MyAxMC43M0MxMi40NDQgOS41NTQwNyAxMy4wMDEyIDguMDUyNzEgMTMgNi41QzEzIDUuMjE0NDIgMTIuNjE4OCAzLjk1NzcyIDExLjkwNDYgMi44ODg4QzExLjE5MDMgMS44MTk4OCAxMC4xNzUyIDAuOTg2NzU2IDguOTg3NDQgMC40OTQ3ODZDNy43OTk3MyAwLjAwMjgxNjM1IDYuNDkyNzkgLTAuMTI1OTA1IDUuMjMxOTIgMC4xMjQ4OTlDMy45NzEwNCAwLjM3NTcwMyAyLjgxMjg1IDAuOTk0NzY3IDEuOTAzODEgMS45MDM4MUMwLjk5NDc2NyAyLjgxMjg1IDAuMzc1NzAzIDMuOTcxMDQgMC4xMjQ4OTkgNS4yMzE5MkMtMC4xMjU5MDUgNi40OTI3OSAwLjAwMjgxNjM1IDcuNzk5NzMgMC40OTQ3ODYgOC45ODc0NEMwLjk4Njc1NiAxMC4xNzUyIDEuODE5ODggMTEuMTkwMyAyLjg4ODggMTEuOTA0NkMzLjk1NzcyIDEyLjYxODggNS4yMTQ0MiAxMyA2LjUgMTNDOC4xMSAxMyA5LjU5IDEyLjQxIDEwLjczIDExLjQzTDExIDExLjcxVjEyLjVMMTYgMTcuNDlMMTcuNDkgMTZMMTIuNSAxMVpNNi41IDExQzQuMDEgMTEgMiA4Ljk5IDIgNi41QzIgNC4wMSA0LjAxIDIgNi41IDJDOC45OSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgOC45OSAxMSA2LjUgMTFaJyBmaWxsPScjRDlEOUQ5Jy8+PC9zdmc+Cg==) no-repeat 10px center}.reviews-page__filter .select-all-bar{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px;background:#fff}.reviews-page__filter .select-all-bar__btn{padding:4px 8px;font-size:12px;line-height:16px;font-weight:700;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;color:#1b81db;border:none;border-radius:4px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .2s ease,background-color .2s ease}.reviews-page__filter .select-all-bar__btn:hover{color:#fff;background-color:#1b81db}.reviews-page__filter .options{max-height:280px;overflow:auto;-webkit-overflow-scrolling:touch}.reviews-page__filter .option{display:flex;align-items:center;min-height:40px;padding:8px 12px;cursor:pointer;color:#a0a7cc;box-sizing:border-box;white-space:nowrap}.reviews-page__filter .option:before{display:inline-flex;flex-shrink:0;width:18px;height:18px;margin-right:12px;content:"";border:1px solid #d9d9d9;border-radius:3px;background:#fff}.reviews-page__filter .option.__selected:before{border-color:#1b81db;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='%231B81DB' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 10px}.reviews-page__filter .option:hover{color:#fff;background-color:#1b81db}.reviews-page__filter .option:hover:before{border-color:#ffffffb3}.reviews-page__filter .option:hover.__selected:before{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.reviews-page__sort{flex:0 0 auto;width:100%;max-width:320px}.reviews-page__sort .reviews-sort{width:100%;margin-bottom:0}.reviews-page__sort .form-field{display:block;height:auto;margin:0}.reviews-page__sort .custom-select{position:relative;width:100%;cursor:pointer}.reviews-page__sort .selected-options{position:relative;display:flex;align-items:center;height:56px;padding:16px 52px 16px 16px;font-size:14px;line-height:140%;color:#a0a7cc;border:1px solid #f1f2f8;border-radius:8px;background:#fff;box-sizing:border-box}.reviews-page__sort .selected-options-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.reviews-page__sort .custom-select.__has-value .selected-options-info{flex-direction:row;align-items:center}.reviews-page__sort .placeholder{color:#a0a7cc}.reviews-page__sort .selected-options-ico{display:flex;flex-shrink:0;margin:-4px 8px -4px -2px;color:#1b81db}.reviews-page__sort .selected-options-ico .ico{width:32px;height:32px}.reviews-page__sort .custom-select.__has-value .placeholder{display:none}.reviews-page__sort .custom-select.__has-value .selected-options-selected{font-size:14px;line-height:140%;font-weight:600;color:#343c67}@media (max-width: 767px){.reviews-page__sort{align-self:stretch;max-width:none}}.reviews-sort{margin-bottom:16px;max-width:320px}.reviews-sort .form-field{display:block;height:auto;margin:0}.reviews-sort .custom-select{position:relative;width:100%;cursor:pointer}.reviews-sort .selected-options{position:relative;display:flex;align-items:center;height:48px;padding:12px 44px 12px 14px;font-size:14px;line-height:140%;color:#a0a7cc;border:1px solid #e8eaf4;border-radius:8px;background:#fff;box-sizing:border-box}.reviews-sort .selected-options-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.reviews-sort .custom-select.__has-value .selected-options-info{flex-direction:row;align-items:center}.reviews-sort .placeholder{color:#a0a7cc}.reviews-sort .selected-options-ico{display:flex;flex-shrink:0;margin:-4px 8px -4px -2px;color:#1b81db}.reviews-sort .selected-options-ico .ico{width:24px;height:24px}.reviews-sort .selected-options .ico--Arrow-down{position:absolute;top:0;right:14px;bottom:0;width:24px;height:24px;margin:auto;color:#1b81db}.reviews-sort .custom-select.__has-value .placeholder{display:none}.reviews-sort .custom-select.__has-value .selected-options-selected{font-size:14px;line-height:140%;font-weight:600;color:#343c67}.reviews-sort .dropdown-menu{position:absolute;z-index:20;top:100%;left:0;width:100%;margin-top:4px;border:1px solid #e8eaf4;border-radius:8px;background:#fff;box-shadow:0 8px 16px #2737891a}.reviews-sort .options{max-height:240px;overflow:auto}.reviews-sort .option{display:flex;align-items:center;min-height:40px;padding:8px 12px;cursor:pointer;color:#343c67;box-sizing:border-box}.reviews-sort .option:hover{color:#fff;background:#1b81db}.reviews-block--cruise .reviews-sort{align-self:flex-end;width:100%;max-width:360px;margin-bottom:20px;margin-left:auto}.reviews-block--cruise .reviews-sort .selected-options-ico .ico{width:32px;height:32px}@media (max-width: 1024px){.reviews-block--cruise .reviews-sort{max-width:none;width:auto}}.reviews-page__write-btn{flex:0 0 auto;align-self:stretch;min-width:240px;height:56px;padding-inline:24px}@media (max-width: 767px){.reviews-page__write-btn{width:100%;min-width:0}}.reviews-page .reviews-items{flex-direction:column;flex-wrap:nowrap;overflow:visible;width:100%;min-width:0;max-width:100%;margin:0;padding:0;scroll-snap-type:none}.reviews-page .reviews-item{flex:none;width:100%;min-width:0;max-width:100%;scroll-snap-align:unset}.reviews-page .reviews-item--more{display:none}.reviews-page__footer{margin-top:32px}.departure-schedule__date-filter{display:flex;flex-direction:column;align-items:flex-start}.departure-schedule__date-filter .tabs-overflow{gap:12px;row-gap:12px}@media (min-width: 768px){.departure-schedule__date-filter .tabs-overflow{gap:30px;row-gap:30px}}.departure-schedule__date-filter .departure-schedule__custom-date:not([hidden]){display:block;margin-top:20px}.departure-schedule__date-filter+.tabs-list{margin-top:24px}@media (min-width: 768px){.departure-schedule__date-filter+.tabs-list{margin-top:35px}}.departure-schedule__custom-date{width:100%;max-width:320px}.accordion-list{position:relative;overflow:hidden}@media (max-width: 1024px){.accordion-list.__scroll{display:flex;overflow-x:auto;overflow-y:hidden;margin:0 -10px;padding:0 16px 20px;gap:24px}.accordion-list.__scroll>.accordion-item{flex-shrink:0;width:calc(100% - 42px);margin:0}.accordion-list.__scroll>.accordion-item .accordion-item-header{pointer-events:none}.accordion-list.__scroll>.accordion-item .accordion-item-header .ico{display:none}.accordion-list.__scroll>.accordion-item .accordion-item-wrapper{display:block}}.accordion-wrapper{position:relative}.accordion-controls{position:absolute;z-index:2;top:50%;width:100%;height:0}@media (min-width: 1025px){.accordion-controls{display:none}}.accordion-scroll-prev,.accordion-scroll-next{position:absolute;z-index:2;top:8px;display:inline-flex;border-radius:50%;filter:drop-shadow(2px 0 6px rgba(52,60,103,.2))}.accordion-scroll-prev{left:8px}.accordion-scroll-prev .ico{transform:rotate(180deg)}.accordion-scroll-next{right:8px}.accordion-item+.accordion-item{margin-top:16px}.accordion-item-header{position:relative;z-index:1;display:flex;-webkit-user-select:none;user-select:none;align-items:center;padding:10px 14px;cursor:pointer;border-radius:8px;background:#f1f2f8}@media (min-width: 576px){.accordion-item-header{padding:12px 16px;gap:12px}}@media (min-width: 1025px){.accordion-item-header{gap:40px}}@media (max-width: 575px){.accordion-item-header>*+*{margin-left:8px}}.accordion-item-header.open{border-radius:8px 8px 0 0}.accordion-item-header.open .accordion-item-arrow .ico{transform:rotate(180deg)}.accordion-item-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;color:#343c67}@media (min-width: 576px){.accordion-item-title{font-size:20px}}@media (min-width: 576px){.accordion-item-title.__percent{min-width:55px}}@media (max-width: 575px){.accordion-item-title.__percent{font-size:22px}}.accordion-item-date{font-size:12px;line-height:140%;font-weight:400;display:flex;align-items:center}@media (min-width: 576px){.accordion-item-date{font-size:14px}}.accordion-item-date .ico{margin-top:-2px;vertical-align:middle;color:#1b81db}.accordion-item-city{font-family:Nunito,sans-serif;font-size:20px;line-height:120%;font-weight:700;color:#1b81db}@media (max-width: 575px){.accordion-item-city{font-size:16px;margin-right:-8px;margin-left:auto;padding-left:8px}}@media (max-width: 359px){.accordion-item-city{font-size:16px;margin-right:-8px;margin-left:auto;padding-left:8px}}.accordion-item-arrow{font-size:14px;line-height:140%;font-weight:400;margin-left:auto;padding-left:8px;white-space:nowrap;color:#1b81db}.accordion-item-arrow .ico{margin-left:8px;transition:all .3s ease;vertical-align:middle}@media (max-width: 359px){.accordion-item-arrow .ico{margin:0 -6px 0 0}}.accordion-close{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;display:inline-flex;align-items:center;margin-left:auto;cursor:pointer;color:#1b81db}.accordion-item-body{display:flex;flex-direction:column;padding:16px;border-radius:0 0 8px 8px;background:#f8f9fb;gap:16px}.accordion-item-body .slider-three_cards{padding-bottom:0}.accordion-item-body .accordion-gallery .swiper-slide[role=button]{cursor:pointer}.accordion-item-split{display:flex;gap:24px}@media (max-width: 767px){.accordion-item-split{flex-direction:column}}@media (min-width: 768px){.accordion-item-split>*{width:50%}}.accordion-item-split-img{overflow:hidden;border-radius:8px}.accordion-item-split-highlight{display:flex;flex-direction:column;padding:24px;border:1px solid #f1f2f8;border-radius:8px;background:#f1f2f8;gap:8px}.accordion-item-split-highlight b{font-size:18px;line-height:120%;font-weight:700;min-width:90px}.accordion-item-split-highlight-item{display:inline-flex;gap:16px}.accordion-item-text{font-size:14px;line-height:140%;font-weight:400}.accordion-item-banner{display:flex;flex-direction:column;padding:24px;border-radius:8px;background:#fff;gap:16px}.accordion-item-banner-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700}.accordion-item-banner-footer{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media (min-width: 576px){.accordion-item-banner-footer{gap:40px}}.accordion-item-banner-item{font-size:14px;line-height:1.4;display:inline-flex;align-items:center;color:#a0a7cc}.accordion-item-banner-item .ico{width:24px;height:24px;margin-right:4px;vertical-align:middle}.accordion-item-banner-item.__blue{margin-left:auto;color:#1b81db}.accordion-item-wrapper{display:none;transition:height .3s ease-in-out}.accordion-item-header.open+.accordion-item-wrapper{display:block}.swiper-button-next,.swiper-button-prev{flex-shrink:0;width:34px;height:34px;margin:0;transform:translateY(-50%);border-radius:50%;background:#fff;filter:drop-shadow(2px 0 6px rgba(52,60,103,.2))}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev .ico{transform:rotate(-180deg)}.block_line_slider .swiper-slide{overflow:hidden;width:180px;height:120px;border-radius:8px}.block_line_slider .swiper-wrapper{gap:24px 16px}@media (min-width: 768px){.block_line_slider .swiper-wrapper{gap:40px 24px}}.slider-three_cards{padding:16px 0}.slider-three_cards .swiper-slide{overflow:hidden;display:flex;border-radius:8px;box-shadow:0 6px 8px #0000001a}@media (max-width: 767px){.slider-three_cards{margin:0 -16px;padding:0 40px 18px 16px}.slider-three_cards~.swiper-button-next,.slider-three_cards~.swiper-button-prev,.slider-three_cards~.tours-carousel__nav{display:none}}@media (max-width: 767px){.slider-three_cards--peek{padding:0 16px 18px}}.slider-wrapper{position:relative}.slider-wrapper .swiper-button-next{right:-8px}.slider-wrapper .swiper-button-prev{left:-8px}body:has(.about-page){background:#f5f6f8}.about-page,.about-page h1,.about-page h2,.about-page h3,.about-page .block_left_img_text-title,.about-page .block_left_img_text-text,.about-page .tours-section__title{text-transform:none}.about-page.page-main{max-width:1400px;margin:0 auto;padding:0 16px 48px;min-height:0}@media (max-width: 768px){.about-page.page-main{padding-left:0;padding-right:0}}.about-page__header{padding:24px 16px 12px}@media (min-width: 769px){.about-page__header{padding:28px 0 12px}}.about-page__title{margin:0 0 8px;text-transform:none}.about-page .breadcrumbs{margin-top:0;margin-bottom:0}.about-page__card{background:#fff;border-radius:16px;padding:24px 24px 28px;margin-bottom:16px}@media (max-width: 768px){.about-page__card{padding:20px 16px 24px;margin-left:0;margin-right:0;border-radius:16px}}.about-page__card--intro .block_left_img_text{align-items:flex-start;gap:28px}@media (min-width: 768px){.about-page__card--intro .block_left_img_text{gap:32px}}.about-page__card--intro .block_left_img_text-img{aspect-ratio:4/3}@media (min-width: 768px){.about-page__card--intro .block_left_img_text-img{width:35%;flex:0 0 35%;max-width:35%}}.about-page__card--intro .block_left_img_text-img img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.about-page__card--intro .block_left_img_text-content{width:auto;flex:1;min-width:0}}.about-page__card--intro .block_left_img_text-title{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.2;color:#343c67}.about-page__card--intro .block_left_img_text-text{font-size:15px;line-height:1.45;color:#343c67}.about-page__card--text>.section.__basic{padding:0;background:transparent}.about-page__card--text .container{padding:0;max-width:none}.about-page__card--text .section-header{margin-bottom:16px}.about-page__card--text .section-title{margin:0;font-size:24px;font-weight:700;line-height:1.2;color:#343c67;text-transform:none}.about-page__card--text .text-block p{margin:0;font-size:15px;line-height:1.45;color:#343c67}.about-page__card--team{background:transparent;padding:0}.about-page__card--team .our-team-block{margin:0}body:has(.legal-page){background:#f5f6f8}.legal-page,.legal-page h1,.legal-page h2,.legal-page h3{text-transform:none}.legal-page.page-main{max-width:1400px;margin:0 auto;padding:0 16px 48px;min-height:0}@media (max-width: 768px){.legal-page.page-main{padding-left:0;padding-right:0}}.legal-page__header{padding:24px 16px 12px}@media (min-width: 769px){.legal-page__header{padding:28px 0 12px}}.legal-page__title{margin:0 0 8px;text-transform:none}.legal-page .breadcrumbs{margin-top:0;margin-bottom:0}.legal-page__card{background:#fff;border-radius:16px;padding:24px 24px 28px;margin-bottom:16px}@media (max-width: 768px){.legal-page__card{padding:20px 16px 24px;border-radius:16px}}body:has(.useful-information-page){background:#f5f6f8}.useful-information-page.page-main{max-width:1400px;margin:0 auto;padding:0 16px 48px;min-height:0;box-sizing:border-box}@media (max-width: 768px){.useful-information-page.page-main{padding-left:0;padding-right:0}}.useful-information-page__section.section.__basic{padding:24px 0 48px}@media (min-width: 768px){.useful-information-page__section.section.__basic{padding:32px 0 64px}}.useful-information-page__card.container{background:#fff;border:1px solid #ffffff;border-radius:16px;padding:24px 24px 32px;box-sizing:border-box}.useful-information-page__card.container .section-title,.useful-information-page__card.container .breadcrumbs{margin-top:0}@media (max-width: 768px){.useful-information-page__card.container{width:100%;max-width:none;margin:0;padding:20px 16px 28px;border-radius:16px}}.accordion-gallery .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.accordion-gallery .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.accordion-gallery .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.accordion-gallery .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.accordion-gallery .tours-carousel__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;background:#fff;color:#212529;font-size:.85rem;box-shadow:0 2px 14px #00000024;cursor:pointer;transform:translateY(-50%);transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease;filter:none}.accordion-gallery .tours-carousel__nav:after{display:none}.accordion-gallery .tours-carousel__nav--prev{left:-8px}.accordion-gallery .tours-carousel__nav--prev:not(:disabled,.swiper-button-disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(-4px,-50%) scale(1.08)}.accordion-gallery .tours-carousel__nav--next{right:-8px}.accordion-gallery .tours-carousel__nav--next:not(:disabled,.swiper-button-disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(4px,-50%) scale(1.08)}.accordion-gallery .tours-carousel__nav:disabled,.accordion-gallery .tours-carousel__nav:disabled:hover,.accordion-gallery .tours-carousel__nav.swiper-button-disabled,.accordion-gallery .tours-carousel__nav.swiper-button-disabled:hover{opacity:.35;cursor:default;transform:translateY(-50%);background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}@media (max-width: 767px){.accordion-gallery .tours-carousel__nav{display:none}}body:has(.school-tours-page){background:#f5f6f8}body:has(.school-tours-page) .site-header{position:sticky;top:0;background:linear-gradient(to right,var(--color-blue-header, #1a81db),var(--color-blue-search-light, #3aabf0))}.page-content:has(.school-tours-page){padding-top:0}.school-tours-page.page-main{max-width:1400px;margin:0 auto;padding:0 16px 48px;min-height:0;box-sizing:border-box}@media (max-width: 768px){.school-tours-page.page-main{padding-left:0;padding-right:0;overflow-x:clip}}.school-tours-page>.section.__basic{padding:16px 0 48px}@media (min-width: 769px){.school-tours-page>.section.__basic{padding:24px 0 48px}}.school-tours-page .section.__basic>.container{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.school-tours-page .section.__basic>.container{gap:0}}.school-tours-page__intro{border:1px solid #f1f2f8;border-radius:16px;background:#fff;box-sizing:border-box;padding:20px 24px 24px}.school-tours-page__intro .breadcrumbs{margin-top:0;padding-top:0}.school-tours-page__intro .section-header{margin-bottom:0}.school-tours-page__intro .section-title{margin:0}@media (max-width: 768px){.school-tours-page__intro{width:100%;max-width:none;margin-left:0;margin-right:0;border-radius:0;box-sizing:border-box;margin-bottom:0;padding:16px;border-inline:none}}@media (max-width: 768px){.school-tours-page .section.__basic>.container{width:100%;max-width:none;margin:0;padding:0}}.school-tours-page .aside-menu-wrapper{position:static;top:auto;width:282px;padding:20px 24px;border:1px solid #f1f2f8;border-radius:16px;background:#fff;box-sizing:border-box;gap:16px}.school-tours-page .wrapper-row{gap:32px}@media (max-width: 768px){.school-tours-page .wrapper-row{flex-direction:column;gap:0}}.school-tours-page .search-result{padding:20px 24px;border:1px solid #f1f2f8;border-radius:16px;background:#fff;box-sizing:border-box}@media (max-width: 768px){.school-tours-page .search-result{width:100%;max-width:none;margin-left:0;margin-right:0;border-radius:0;box-sizing:border-box;margin-top:0;padding:16px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));border-inline:none}}.school-tours-page .breadcrumbs{margin-top:0}@media (max-width: 768px){.school-tours-page .school-tours-page__intro .section-header,.school-tours-page .school-tours-page__intro .breadcrumbs{padding-inline:0}.school-tours-page .breadcrumbs{padding-top:0}}.school-tours-page .aside-menu{width:100%;margin-right:0;border:1px solid #f1f2f8;border-radius:8px;background:#fff;overflow:hidden}.school-tours-page .aside-menu .aside-menu-title{background:#f1f2f8}.school-tours-page .aside-menu .aside-menu-list{background:#fff}.school-tours-mobile-menus{display:none}@media (max-width: 768px){.school-tours-page .school-tours-mobile-menus{display:flex;flex-direction:column;width:100%;max-width:none;margin:0;border:1px solid #f1f2f8;border-radius:16px;background:#fff;box-sizing:border-box;padding:16px;border-inline:none;gap:12px}.school-tours-page .school-tours-mobile-menus .btn{width:100%;max-width:none;height:48px}.school-tours-page .aside-menu-wrapper{display:none}.school-tours-page .school-menu-mobile-modal__content{padding:16px;box-sizing:border-box}.school-tours-page .school-menu-mobile-modal__content .aside-menu-list{align-items:stretch;padding:0;text-align:left}.school-tours-page .school-menu-mobile-modal__content .aside-menu-list-item{display:block;padding:12px 0;font-size:16px;line-height:.7;color:#343c67}.school-tours-page .card-with-tags{border-radius:20px;overflow:hidden;box-shadow:0 8px 16px #2737891a}.school-tours-page .card-with-tags-top{border-radius:20px}.school-tours-page .card-with-tags .card-with-tags-slider.card_with_slider-slider,.school-tours-page .card-with-tags .card-with-tags-slider.card_with_slider-slider .swiper-slide{border-radius:20px 20px 0 0}.school-tours-page .aside-filter-controls_mob[data-school-tours-filter-anchor]{display:flex}.school-tours-page .aside-filter-controls_mob[data-school-tours-filter-anchor][hidden]{display:none!important}.school-tours-page .aside-filter-controls_mob[data-school-tours-filter-anchor] .btn{width:100%;max-width:none;height:48px}.school-tours-page .card-with-tags-title .ico--Arrow-right{display:none}}@media (min-width: 769px){.school-tours-page [data-school-menu-modal]{display:none!important}}body:has(.search-page){background:#f5f6f8}body:has(.search-page) .site-header{position:sticky;top:0;background:linear-gradient(to right,var(--color-blue-header, #1a81db),var(--color-blue-search-light, #3aabf0))}.page-content:has(.search-page){padding-top:0}.search-page.page-main{max-width:1400px;margin:0 auto;padding:0 16px 48px;min-height:0;box-sizing:border-box}@media (max-width: 767px){.search-page.page-main{padding-left:0;padding-right:0}}@media (max-width: 767px){.search-page .section.__basic>.container{width:100%;max-width:none;margin:0;padding:0}}.search-page .homepage-banner-block.cruise-search-section{border-radius:0 0 16px 16px;margin-bottom:56px;overflow:visible}@media (max-width: 768px){.search-page .homepage-banner-block.cruise-search-section{width:100%;max-width:none;margin-left:0;margin-right:0;border-radius:0;margin-bottom:52px}}.wrapper-row{display:flex;align-items:flex-start}@media (max-width: 767px){.wrapper-row{flex-direction:column;width:100%}}.search-page-header{width:100%;margin-bottom:24px;text-align:left}@media (max-width: 767px){.search-page-header{padding-inline:16px}}@media (min-width: 768px){.search-page-header{margin-bottom:32px}}.search-page-header .section-title{margin:0}.search-page-layout{gap:24px;max-width:100%;min-width:0;overflow-x:clip}@media (min-width: 768px){.search-page-layout{gap:32px}}@media (max-width: 1024px){.search-page-layout{flex-direction:column}}.search-page-layout .search-page-sidebar{flex:0 0 282px;width:282px;min-width:0}@media (max-width: 767px){.search-page-layout .search-page-sidebar{flex:none;width:100%;padding-inline:16px;box-sizing:border-box}}@media (max-width: 1024px){.search-page-layout .search-page-sidebar{flex:none;width:100%}}.search-page-layout>.search-page-main,.search-page-layout>.search-result{flex:1 1 0;width:auto;max-width:100%;margin-left:0;min-width:0;overflow-x:clip}@media (max-width: 1024px){.search-page-layout>.search-page-main,.search-page-layout>.search-result{width:100%}}.search-page-layout .search-result{width:100%;max-width:none;margin-left:0}@media (max-width: 767px){.search-page-layout{overflow-x:visible}.search-page-layout>.search-page-main{overflow-x:visible}.search-page-layout .search-page-main .search-result,.search-page-layout .search-page-main .search-filter-cruise-results{overflow-x:visible}.search-page-layout .search-page-main .search-filter-result--panel,.search-page-layout .search-page-faq.search-filter-result--panel{width:100%;max-width:100%;margin-inline:0;border-radius:0;box-sizing:border-box}.search-page-layout .search-page-main .search-filter-result--panel{padding-inline:16px;padding-block:12px 16px}.search-page-layout .search-page-faq.search-filter-result--panel{padding:16px}.search-page-layout .search-page-main [data-search-results-list]>.card-search{width:100%;max-width:100%}}@media (max-width: 767px){.search-page .search-filter-cruise-results{overflow-x:visible}}.search-page-faq{margin-top:32px}@media (min-width: 768px){.search-page-faq{margin-top:40px}}@media (max-width: 767px){.search-page-faq{margin-top:24px}}@media (min-width: 768px){.search-page-faq.search-filter-result--panel{padding:20px 24px}}.search-page-faq .basic-page .section-block>.section-title{margin:0 0 24px}@media (min-width: 768px){.footer-buttons{margin-top:64px}}@media (max-width: 575px){.footer-buttons{flex-direction:column;gap:12px}.footer-buttons .btn{width:100%}}.catalog{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width: 768px){.catalog{gap:32px}}@media (min-width: 1025px){.catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog>.card.__vertical,.catalog>.favorites-dynamic>.card.__vertical{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;margin:0;box-sizing:border-box}.catalog>.card.__vertical[hidden],.catalog>.favorites-dynamic>.card.__vertical[hidden]{display:none!important}.catalog>.card.__vertical+.card,.catalog>.favorites-dynamic>.card.__vertical+.card{margin-top:0}.catalog>.card.__vertical .card-content,.catalog>.favorites-dynamic>.card.__vertical .card-content{flex:1 1 auto}.catalog>.card.__vertical .card-content-col:last-child,.catalog>.favorites-dynamic>.card.__vertical .card-content-col:last-child{flex:1 1 auto}.catalog>.card.__vertical .card-content-info-btn_group,.catalog>.favorites-dynamic>.card.__vertical .card-content-info-btn_group{margin-top:auto}.u_block-preview-scene:has(>.card.__vertical){display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width: 768px){.u_block-preview-scene:has(>.card.__vertical){gap:32px}}@media (min-width: 1025px){.u_block-preview-scene:has(>.card.__vertical){grid-template-columns:repeat(3,minmax(0,1fr))}}.u_block-preview-scene:has(>.card.__vertical)>.card.__vertical{width:100%;max-width:100%;margin:0;box-sizing:border-box}.u_block-preview-scene:has(>.card.__vertical)>.card.__vertical+.card{margin-top:0}.card-wrapper{display:flex;flex-wrap:wrap;gap:32px}.card-wrapper>.card{width:100%;margin:0}.card-wrapper>.card+.card{margin:0}@media (max-width: 1280px){.card-wrapper>.card{width:calc(50% - 16px)}}@media (max-width: 767px){.card-wrapper>.card{width:100%}}.card-wrapper .card-image{height:auto}.search-result{width:100%;margin-left:auto;min-width:0}@media (min-width: 768px){.search-result{max-width:calc(100% - 300px)}}@media (max-width: 767px){.search-result{width:100%;max-width:100%;margin-left:0}.search-result .card .card-content-col+.card-content-col:before{top:-6px}}.search-result [data-sortable-cards],.search-result [data-search-results-list]{width:100%;min-width:0}.search-result-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}@media (max-width: 767px){.search-result-header{align-items:flex-start;flex-direction:column;gap:12px}}.search-result-header-sort_wrapper{position:relative}.search-result-header-sort_wrapper .ico{transition:all .3s ease}.search-result-header-sort_wrapper.active .search-result-header-sort_content{visibility:visible;transform:unset;opacity:1}.search-result-header-sort_wrapper.active .ico{transform:rotate(180deg)}.search-result-header-sort_content{position:absolute;z-index:5;top:100%;visibility:hidden;min-width:280px;padding:8px 0;transition:all .3s ease;transform:translateY(-15px);opacity:0;border:0!important;outline:none!important;border-radius:3px;background:#fff;box-shadow:0 8px 16px #2737891a}@media (min-width: 768px){.search-result-header-sort_content{right:0}}@media (max-width: 767px){.search-result-header-sort_content{left:0}}.search-result-header-sort_content-item{font-size:14px!important;line-height:18px!important;font-weight:400;display:block;width:100%;padding:10px 16px;text-align:left;cursor:pointer;color:inherit;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-result-header-sort_content-item:hover{color:#1b81db}.search-result-header-sort_content-item.__active{font-weight:600;color:#1b81db}.search-result-header-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.search-result-header-title{font-size:24px}}@media (max-width: 767px){.search-filter-result--panel .search-result-header-title{font-size:19.2px}}.search-result-header-sort{font-size:14px;display:flex;align-items:center;gap:4px;padding:0;cursor:pointer;color:#1b81db;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-result-header-sort:hover,.search-result-header-sort:focus,.search-result-header-sort:active{background:transparent}.card{display:flex;border:1px solid var(--Text-Light-Grey, #F1F2F8);border-radius:8px;box-shadow:0 8px 16px #2737891a}.card .swiper .img img{position:absolute;top:0;left:0}@media (max-width: 1280px){.card{flex-direction:column}}@media (min-width: 768px){.card{gap:12px}}.card .card-content .card-btn{font-size:16px;line-height:20px;font-weight:400;padding:14px 32px}.card+.card{margin-top:32px}.card.__vertical{flex-direction:column;padding-bottom:30px;border:1px solid #F1F2F8;border-radius:8px;background:#fff;box-shadow:0 8px 16px #0000001a;gap:0;overflow:hidden}.card.__vertical .swiper-slide{padding-bottom:56.6%;border-radius:8px 8px 0 0}.card.__vertical .card-content-info{display:flex;flex-direction:column;gap:12px}.card.__vertical .card-content-col{position:relative;padding:0 16px}.card.__vertical .card-content-col+.card-content-col{padding-top:10px}.card.__vertical .card-content-col+.card-content-col:before{position:absolute;top:0;left:50px;width:calc(100% - 100px);height:1px;content:"";background:#d9d9d9}.card.__vertical .__arrow{position:relative;flex:auto;justify-content:center;margin:0 7px}.card.__vertical .card-content-date-arrow{width:100%;margin:0}.card.__vertical .card-content-date-arrow .ico--Arrow-right-long{position:relative;margin-top:-1px;margin-bottom:0;margin-left:auto}@media (max-width: 767px){.card.__vertical .card-content-date-arrow .ico--Arrow-right-long{margin:0 0 0 16px}}.card.__vertical .card-content-date-arrow:before{position:absolute;top:0;right:2px;bottom:0;width:calc(100% - 2px);height:2px;margin:auto;content:"";background:#1b81db}.card.__vertical .card-content-date .__day{position:absolute;top:5px;padding:0 2px;background:#fff}.card.__vertical .card-content-info{margin-top:0}.card.__vertical .card-content{flex-direction:column;padding-top:18px}.card.__vertical .swiper{width:100%}.card-tags{font-size:12px;line-height:16px;font-weight:400;position:absolute;z-index:5;top:16px;left:16px;display:flex;flex-wrap:wrap;color:#000;gap:8px;pointer-events:none}.card-tags [data-toggle]{cursor:pointer;pointer-events:auto}.card-tags .ico{width:24px;height:24px;margin:-4px -4px -4px 6px;vertical-align:middle}.card-tags>span{padding:8px 24px;border-radius:4px;background:#ffffffa1}.card-content{display:flex;flex:auto}@media (min-width: 1025px){.card-content{gap:12px}}@media (max-width: 1024px){.card-content{flex-direction:column}}.card-content .ico{color:#1b81db}.card-content .ico--Arrow-right-long{width:20px;height:20px;margin:0 -7px 8px 5px}@media (max-width: 767px){.card-content .ico--Arrow-right-long{display:flex;justify-content:flex-end;width:100%;margin:0 -15px 0 0}.card-content .ico--Arrow-right-long svg{width:24px}}.card-content-col{position:relative;display:flex;flex:1;flex-direction:column;padding:16px 18px}@media (min-width: 1025px){.card-content-col{padding:18px 16px 24px}}@media (max-width: 359px){.card-content-col{padding:16px 12px}}@media (max-width: 767px){.card-content-col+.card-content-col{margin-top:10px;padding-top:8px}}.card-content-col+.card-content-col:before{position:absolute;top:4px;width:calc(100% - 32px);height:1px;content:"";background:#f1f2f8}@media (min-width: 768px){.card-content-col+.card-content-col:before{top:20px}}@media (min-width: 1025px){.card-content-col+.card-content-col:before{left:-8px;width:1px;height:calc(100% - 48px)}}.card-content-date-col{display:flex;align-items:flex-start;height:100%}@media (max-width: 767px){.card-content-date-col.__arrow{flex:auto}}.card-content-date-text{display:flex;align-items:center;flex-direction:column;white-space:nowrap}@media (max-width: 575px){.card-content-date-text{font-size:12px}}.card-content-date-arrow{position:relative;display:flex;align-items:center;flex-direction:column;height:19px;margin:0 5px;text-align:center;white-space:nowrap}.card-content-date-arrow:before{position:absolute;top:10px;right:8px;width:calc(100% - 12px);height:2px;margin:auto;content:"";background:#1b81db}@media (max-width: 767px){.card-content-date-arrow{position:relative;flex:auto;margin:0 10px}.card-content-date-arrow:before{position:absolute;top:0;right:2px;bottom:0;width:calc(100% - 2px);height:2px;margin:auto;content:"";background:#1b81db}}.card-content-info-btn_group{display:flex;align-items:center;gap:8px}.card-content-info-btn_group .card-btn{flex:auto}.card-content-info-btn_group>*{height:48px}.card-content-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;flex:auto}@media (max-width: 767px){.card-content-title{padding-right:16px}}@media (max-width: 359px){.card-content-title{font-size:16px}}.card-content-title .ico{width:24px;height:24px;margin:-4px -24px -2px -4px;vertical-align:middle;color:#343c67}@media (min-width: 768px){.card-content-title .ico{display:none}}.card-content-row{display:flex;align-items:flex-start;margin-bottom:10px;gap:12px}.card-content-alert{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;display:inline-flex;align-items:center;color:#1b81db}.card-content-alert .ico{width:24px;height:24px}@media (max-width: 575px){.card-content-alert{font-size:14px}}@media (min-width: 768px){.card-content-alert{display:none}}.card-content-info{margin-bottom:10px}@media (min-width: 768px){.card-content-info{margin:24px 0}}.card-content-date{font-size:14px;line-height:140%;font-weight:400;font-style:normal;display:flex;align-items:flex-start}.card-content-date .ico--Calendar{margin-top:-8px}@media (max-width: 575px){.card-content-date .ico--Calendar{width:24px;height:24px;margin-top:-4px}}@media (max-width: 359px){.card-content-date{font-size:12px}}@media (max-width: 767px){.card-content-date{justify-content:space-between;width:100%}}.card-content-date .__day{font-size:10px;line-height:84%;font-weight:300}@media (max-width: 767px){.card-content-date .__day{position:absolute;top:5px;padding:0 2px;background:#fff}}.card-content-time{font-size:12px;line-height:140%;font-weight:400;display:flex;align-items:center;text-align:center;white-space:nowrap}@media (max-width: 359px){.card-content-time{font-size:10px}}.card-content-text{font-size:14px;line-height:140%;font-weight:400;font-style:normal;margin-top:10px;color:#343c67}.card-content-clock{font-size:14px;line-height:140%;font-weight:400;display:flex;align-items:center;color:#a0a7cc}.card-content-clock .ico{color:#a0a7cc}.card-image{overflow:hidden;flex-shrink:0;width:100%;margin-left:0;border-radius:8px 8px 0 0}.card-image>.img{height:100%}@media (min-width: 1281px){.card-image{width:280px;border-radius:8px 0 0 8px}}.card-image .swiper-slide{position:relative;height:0;padding-bottom:56.6%}@media (min-width: 1281px){.card-image .swiper-slide{height:100%;padding:0}}.card-image .swiper-slide img{position:absolute;top:0;left:0}.card-content-info-item{font-size:14px;line-height:140%;font-weight:400;display:flex;align-items:center;gap:8px}.card-content-info-item .ico{width:24px;height:24px}.card-content-cities{font-size:14px;line-height:140%;margin-top:10px}.card-content-cities .ico{width:24px;height:24px;margin:0 -3px -3px -5px;vertical-align:text-bottom}.card-content-btn_group{display:flex;margin-bottom:auto;gap:8px}@media (max-width: 767px){.card-content-btn_group{display:none}}.card-content-tags{font-size:14px;line-height:120%;font-weight:400;font-style:normal;display:flex;flex-wrap:wrap;margin-bottom:auto;padding-bottom:16px;gap:6px 8px}.card-content-tags span{display:inline-flex;padding:3px 8px 3px 16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 82 26" fill="none"><path fill="%23fff" d="M0 13S4.946 1.5 5.5 1.5h74.496c.555 0 1.004.687 1.004 1.533v19.934c0 .847-.45 1.533-1.004 1.533H5.5C4.946 24.5 0 13 0 13z" filter="url(%23a)"/><defs><filter id="a" width="83" height="25" x="-1" y=".5" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset/><feGaussianBlur stdDeviation=".5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0.105882 0 0 0 0 0.505882 0 0 0 0 0.858824 0 0 0 0.5 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_1072_16003"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_1072_16003" result="shape"/></filter></defs></svg>');background-size:100% 100%}.aside-filter{position:sticky;top:100px;display:flex;flex-direction:column;flex-shrink:0;width:282px;margin-right:24px;padding:16px 16px 24px;border-radius:8px;background:#f8f9fb;gap:16px}.aside-filter--static{position:static;top:auto;width:100%;margin:0;padding:0;background:transparent}.aside-filter .form-field{display:block;height:auto}.aside-filter .custom-select{position:relative;width:100%;cursor:pointer}.aside-filter .selected-options{position:relative;display:flex;align-items:center;height:56px;padding:16px 52px 16px 16px;font-size:14px;line-height:140%;color:#a0a7cc;border:1px solid #f1f2f8;border-radius:4px;background:#fff}.aside-filter .selected-options .ico--Arrow-down{position:absolute;top:0;right:16px;bottom:0;width:32px;height:32px;margin:auto}.aside-filter .selected-options-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.aside-filter .selected-options-ico{display:flex;flex-shrink:0;margin:-4px 8px -4px -2px;color:#1b81db}.aside-filter .selected-options-ico .ico svg{fill:none}.aside-filter .selected-options-ico .ico[src]{display:block;width:32px;height:32px;margin:0;object-fit:contain}.aside-filter .selected-options-selected{font-size:14px;line-height:140%;font-weight:600;font-style:italic;color:#a0a7cc}.aside-filter .custom-select.__open .ico--Arrow-down{transform:rotate(180deg)}.aside-filter .dropdown-menu{position:absolute;z-index:10;top:100%;left:0;width:100%;margin-top:4px;border:1px solid rgba(226,219,252,.3);border-radius:3px;background:#fff}.aside-filter .search-container{margin:5px}.aside-filter .search-container input{width:100%;padding:8px 12px;font-size:16px;line-height:20px;border:1px solid #d9d9d9;border-radius:3px;outline:none;background:#fff}.aside-filter .options{max-height:280px;overflow:auto;-webkit-overflow-scrolling:touch}.aside-filter .select-all-bar{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px;background:#fff}.aside-filter .select-all-bar__btn{padding:4px 8px;font-size:12px;line-height:16px;font-weight:700;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;color:#1b81db;border:none;border-radius:4px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .2s ease,background-color .2s ease}.aside-filter .select-all-bar__btn:hover{color:#fff;background-color:#1b81db}.aside-filter .option{display:flex;align-items:center;min-height:40px;padding:8px 12px;cursor:pointer;color:#a0a7cc;box-sizing:border-box;white-space:nowrap}.aside-filter .option:before{display:inline-flex;flex-shrink:0;width:18px;height:18px;margin-right:12px;content:"";border:1px solid #d9d9d9;border-radius:3px;background:#fff}.aside-filter .option.__selected:before{border-color:#1b81db;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='%231B81DB' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 10px}.aside-filter .option:hover{color:#fff;background-color:#1b81db}.aside-filter .option:hover:before{border-color:#ffffffb3}.aside-filter .option:hover.__selected:before{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.aside-filter label.form-field.__switch{display:flex;align-items:center;justify-content:flex-end;width:100%;height:auto;margin:0;cursor:pointer;gap:16px}.aside-filter .switch{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aside-filter .switch:checked~.switch-mark{background:#1b81db}.aside-filter .switch:checked~.switch-mark:before{left:18px;background:#fff}.aside-filter .switch-text{font-size:14px;line-height:1.4;flex:1;color:#343c67}.aside-filter .switch-mark{position:relative;display:inline-flex;flex-shrink:0;width:40px;height:24px;border:1px solid #f1f2f8;border-radius:32px;background:#fff}.aside-filter .switch-mark:before{position:absolute;top:0;bottom:0;left:2px;width:18px;height:18px;margin:auto;content:"";border-radius:50%;background:#1b81db;transition:left .2s ease,background .2s ease}@media (max-width: 767px){.aside-filter{position:fixed;z-index:20;top:0;left:0;visibility:hidden;width:100%;height:100%;padding-bottom:72px;transition:all .3s ease;opacity:0;border-radius:0}.aside-filter.active{visibility:visible;opacity:1}.aside-filter--static{position:static;z-index:auto;top:auto;left:auto;visibility:visible;width:100%;height:auto;padding-bottom:0;opacity:1;border-radius:0}}.aside-filter .close{display:inline-flex;margin-left:auto}@media (min-width: 768px){.aside-filter .close{display:none}}.aside-filter-footer{display:flex;align-items:center;flex-direction:column;text-align:center}.aside-filter-footer-note{font-size:14px;line-height:140%;font-weight:400;padding:0;color:#a0a7cc;border:none;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.aside-filter-footer-note:hover{color:#1b81db}.aside-filter-footer-link{text-decoration:underline}.aside-filter-controls_mob{position:fixed;z-index:20;bottom:0;left:0;display:flex;justify-content:center;width:100%;padding:12px 16px;background:#fff;gap:14px;box-shadow:0 -4px 16px #27378914}.aside-filter-controls_mob[hidden]{display:none!important}@media (min-width: 768px){.aside-filter-controls_mob{display:none}}.aside-filter-controls_mob .btn{max-width:50%;height:46px;padding:8px 32px}.aside-filter-controls_mob[data-search-filter-anchor] .btn{width:100%;max-width:none;height:48px}.aside-menu{position:sticky;top:100px;display:flex;overflow:hidden;flex-direction:column;flex-shrink:0;width:282px;margin-right:24px;border-radius:8px;background:#f8f9fb}@media (max-width: 767px){.aside-menu{position:fixed;z-index:20;top:0;left:0;visibility:hidden;width:100%;height:100%;padding-bottom:72px;transition:all .3s ease;opacity:0;border-radius:0}.aside-menu.active{visibility:visible;opacity:1}}.aside-menu .close{position:absolute;top:12px;right:8px;display:inline-flex;margin-left:auto}@media (min-width: 768px){.aside-menu .close{display:none}}.aside-menu-title{font-family:Nunito,sans-serif;font-size:24px;line-height:120%;font-weight:700;padding:16px 32px;text-align:center;background:var(--Text-Light-Grey, #F1F2F8)}.aside-menu-list{display:flex;align-items:center;flex-direction:column;padding:20px 8px;text-align:center;gap:10px}.aside-menu-list-item{text-decoration:underline}.gallery_grid{display:flex;align-items:stretch;gap:10px;width:100%;height:clamp(260px,36vw,400px);max-height:clamp(260px,36vw,400px);min-height:0;overflow:hidden;border-radius:10px}@media (min-width: 1281px){.gallery_grid{height:clamp(280px,32vw,440px);max-height:clamp(280px,32vw,440px)}}.gallery_grid-col{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;max-height:100%}.gallery_grid-col:first-child{flex:2 1 0%}.gallery_grid-col:last-child{flex:1 1 0%}.gallery_grid-row{display:flex;flex:1 1 0%;gap:10px;min-height:0;align-items:stretch}.gallery_grid-row .gallery_grid-item{flex:1 1 0%;min-width:0;min-height:0;width:0;height:100%}.gallery_grid-item{position:relative;overflow:hidden;border-radius:10px;min-height:0}.gallery_grid-item.img{display:block}.gallery_grid-item img{width:100%;height:100%;object-fit:cover}.gallery_grid-item .card-tags{top:auto;right:auto;bottom:16px;left:16px}.gallery_grid-item .card-tags:hover{color:#1b81db}.gallery_grid-col:first-child>.gallery_grid-item{flex:1 1 auto;height:100%;min-height:0;max-height:100%;aspect-ratio:auto}.cruise-mobile_slider{position:relative}.cruise-mobile_slider .card-tags{top:auto;bottom:16px;left:16px;right:auto}@media (min-width: 1025px){.swiper.cruise-mobile_slider{display:none!important}}.modal--gallery-grid .modal-dialog{display:flex;align-items:center;justify-content:center;width:auto;max-width:min(1100px,100vw - 32px);margin:16px auto;background:transparent}.modal--gallery-grid .modal-content{position:relative;width:auto;max-width:100%;padding:0;overflow:visible;border:none;border-radius:0;background:transparent;box-shadow:none}.modal--gallery-grid .close{position:absolute;z-index:20;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#fff;color:#212529;box-shadow:0 2px 14px #00000024;pointer-events:auto;transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.modal--gallery-grid .close:hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:scale(1.08)}.modal--gallery-grid .close .ico{width:16px;height:16px;margin:0}.modal--gallery-grid .gallery-grid-lightbox__prev,.modal--gallery-grid .gallery-grid-lightbox__next{z-index:10}.gallery-grid-lightbox .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.gallery-grid-lightbox .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.gallery-grid-lightbox .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.gallery-grid-lightbox .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.gallery-grid-lightbox{position:relative;width:auto;max-width:min(1100px,100vw - 32px);height:auto;overflow:visible;background:transparent}.gallery-grid-lightbox .swiper-slide{width:100%;height:auto;box-sizing:border-box}.gallery-grid-lightbox .gallery-grid-lightbox__slide{display:block;width:100%;height:auto;overflow:visible;background:transparent}.gallery-grid-lightbox .gallery-grid-lightbox__slide img{display:block;width:auto;height:auto;max-width:min(1100px,100vw - 32px);max-height:min(85vh,900px);margin:0 auto;border-radius:8px}.gallery-grid-lightbox .gallery-grid-lightbox__prev,.gallery-grid-lightbox .gallery-grid-lightbox__next,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;background:#fff;color:#212529;box-shadow:0 2px 14px #00000024;cursor:pointer;transform:translateY(-50%);transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease;filter:none}.gallery-grid-lightbox .gallery-grid-lightbox__prev:after,.gallery-grid-lightbox .gallery-grid-lightbox__next:after,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev:after,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next:after{display:none}.gallery-grid-lightbox .gallery-grid-lightbox__prev.gallery-grid-lightbox__prev,.gallery-grid-lightbox .gallery-grid-lightbox__prev.tours-carousel__nav--prev,.gallery-grid-lightbox .gallery-grid-lightbox__next.gallery-grid-lightbox__prev,.gallery-grid-lightbox .gallery-grid-lightbox__next.tours-carousel__nav--prev,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev.gallery-grid-lightbox__prev,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev.tours-carousel__nav--prev,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next.gallery-grid-lightbox__prev,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next.tours-carousel__nav--prev{left:16px}.gallery-grid-lightbox .gallery-grid-lightbox__prev.gallery-grid-lightbox__prev:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .gallery-grid-lightbox__prev.tours-carousel__nav--prev:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .gallery-grid-lightbox__next.gallery-grid-lightbox__prev:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .gallery-grid-lightbox__next.tours-carousel__nav--prev:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev.gallery-grid-lightbox__prev:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev.tours-carousel__nav--prev:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next.gallery-grid-lightbox__prev:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next.tours-carousel__nav--prev:not(:disabled,.swiper-button-disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(-4px,-50%) scale(1.08)}.gallery-grid-lightbox .gallery-grid-lightbox__prev.gallery-grid-lightbox__next,.gallery-grid-lightbox .gallery-grid-lightbox__prev.tours-carousel__nav--next,.gallery-grid-lightbox .gallery-grid-lightbox__next.gallery-grid-lightbox__next,.gallery-grid-lightbox .gallery-grid-lightbox__next.tours-carousel__nav--next,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev.gallery-grid-lightbox__next,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev.tours-carousel__nav--next,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next.gallery-grid-lightbox__next,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next.tours-carousel__nav--next{right:16px}.gallery-grid-lightbox .gallery-grid-lightbox__prev.gallery-grid-lightbox__next:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .gallery-grid-lightbox__prev.tours-carousel__nav--next:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .gallery-grid-lightbox__next.gallery-grid-lightbox__next:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .gallery-grid-lightbox__next.tours-carousel__nav--next:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev.gallery-grid-lightbox__next:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev.tours-carousel__nav--next:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next.gallery-grid-lightbox__next:not(:disabled,.swiper-button-disabled):hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next.tours-carousel__nav--next:not(:disabled,.swiper-button-disabled):hover{background:#1a81db;color:#fff;box-shadow:0 6px 20px #1a81db59;transform:translate(4px,-50%) scale(1.08)}.gallery-grid-lightbox .gallery-grid-lightbox__prev:disabled,.gallery-grid-lightbox .gallery-grid-lightbox__prev:disabled:hover,.gallery-grid-lightbox .gallery-grid-lightbox__prev.swiper-button-disabled,.gallery-grid-lightbox .gallery-grid-lightbox__prev.swiper-button-disabled:hover,.gallery-grid-lightbox .gallery-grid-lightbox__next:disabled,.gallery-grid-lightbox .gallery-grid-lightbox__next:disabled:hover,.gallery-grid-lightbox .gallery-grid-lightbox__next.swiper-button-disabled,.gallery-grid-lightbox .gallery-grid-lightbox__next.swiper-button-disabled:hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev:disabled,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev:disabled:hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev.swiper-button-disabled,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__prev.swiper-button-disabled:hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next:disabled,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next:disabled:hover,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next.swiper-button-disabled,.gallery-grid-lightbox .tours-carousel__nav.gallery-grid-lightbox__next.swiper-button-disabled:hover{opacity:.35;cursor:default;transform:translateY(-50%);background:#fff;color:#212529;box-shadow:0 2px 14px #00000014}.gallery-grid-lightbox .swiper-pagination-bullet{background:#ffffff8c;opacity:1}.gallery-grid-lightbox .swiper-pagination-bullet-active{background:#fff}.gallery-grid-lightbox .swiper-pagination{position:relative;bottom:auto;margin-top:12px;z-index:5}.gallery-grid-block .gallery_grid-item[role=button],.gallery-grid-block .cruise-mobile_slider .swiper-slide.img[role=button]{cursor:pointer}.cruise-gallery-block .gallery-grid-video-badge{position:absolute;top:50%;left:50%;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:none;border-radius:10px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.2;color:#fff;background:#0000008c;white-space:nowrap;cursor:pointer;transform:translate(-50%,-50%);transition:background .2s ease,transform .2s ease}.cruise-gallery-block .gallery-grid-video-badge:hover{background:#000000ad;transform:translate(-50%,-50%) scale(1.03)}.cruise-gallery-block .gallery-grid-video-badge__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e50149}.cruise-gallery-block .gallery-grid-video-badge__icon:before{content:"";width:0;height:0;margin-left:3px;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #ffffff}.cruise-gallery-block .gallery-grid-more-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#00000073;pointer-events:none}.cruise-gallery-block .gallery-grid-more-overlay__count{font-size:24px;font-weight:700;line-height:1;color:#fff}.cruise-gallery-block .cruise-mobile_slider,.cruise-gallery-block .cruise-mobile_slider .swiper-slide{position:relative;background:#fff}.cruise-gallery-block .gallery-grid-slide-counter{position:absolute;left:12px;bottom:12px;z-index:3;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.2;color:#fff;background:#0000008c;pointer-events:none}@media (max-width: 1024px){.cruise-gallery-block .modal--gallery-grid.show{background:#fff}.cruise-gallery-block .modal--gallery-grid .modal-dialog{align-items:stretch;max-width:100%;min-height:100%;margin:0}.cruise-gallery-block .modal--gallery-grid .modal-content{display:flex;flex-direction:column;width:100%;min-height:100vh;border-radius:0;background:#fff}.cruise-gallery-block .modal--gallery-grid .close{top:16px;right:16px}}.cruise-gallery-block .modal--cruise-gallery-lightbox .tours-carousel__nav-icon{display:block;width:9px;height:9px;border:solid currentColor;border-width:0 2.5px 2.5px 0}.cruise-gallery-block .modal--cruise-gallery-lightbox .tours-carousel__nav--prev .tours-carousel__nav-icon{transform:rotate(135deg);margin-left:2px}.cruise-gallery-block .modal--cruise-gallery-lightbox .tours-carousel__nav--next .tours-carousel__nav-icon{transform:rotate(-45deg);margin-right:2px}.cruise-gallery-block .modal--cruise-gallery-lightbox .tours-section__all-icon{display:inline-block;flex-shrink:0;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}@media (min-width: 768px){.cruise-gallery-block .modal--cruise-gallery-lightbox .modal-dialog{width:100%;max-width:min(920px,100vw - 32px);height:auto;min-height:0;margin:16px auto;padding:0}.cruise-gallery-block .modal--cruise-gallery-lightbox .modal-content{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;height:auto;min-height:0;padding:20px 20px 24px;overflow:hidden;border:none;border-radius:16px;background:#fff;box-shadow:0 12px 48px #0000002e}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__close{position:absolute;z-index:20;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#f1f2f8;color:#212529;box-shadow:none;transition:background .2s ease,color .2s ease,transform .2s ease}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__close:hover{background:#1a81db;color:#fff;transform:scale(1.05)}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__close .ico{width:16px;height:16px;margin:0}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__toolbar{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:flex-start;justify-content:stretch;min-height:auto;padding:0 48px 0 0}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:0;text-align:left}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__title{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:#212529}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__counter{flex-shrink:0;font-size:14px;font-weight:600;line-height:1.3;color:#6c757d;white-space:nowrap}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__stage{position:relative;display:flex;flex:none;align-items:center;width:100%;height:480px;min-height:480px;max-height:480px;overflow:hidden}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main{position:relative;flex:1 1 auto;width:100%;min-width:0;height:100%;overflow:hidden}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main .swiper-wrapper{width:100%;height:100%}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main .swiper-slide{display:flex;align-items:center;justify-content:center;width:100%!important;height:100%;box-sizing:border-box}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__media{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__media img,.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__media video{display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;border-radius:8px;object-fit:contain}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__media video{width:100%;height:100%;object-fit:contain;background:#000}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main-prev,.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main-next{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;background:#fff;color:#212529;box-shadow:0 2px 14px #00000024;cursor:pointer;transform:translateY(-50%);transition:box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main-prev:after,.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main-next:after{display:none}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main-prev{left:8px}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main-prev:not(:disabled,.swiper-button-disabled):hover{background:#1a81db;color:#fff;transform:translate(-2px,-50%) scale(1.05)}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main-next{right:8px}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main-next:not(:disabled,.swiper-button-disabled):hover{background:#1a81db;color:#fff;transform:translate(2px,-50%) scale(1.05)}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-wrap{display:flex;flex-shrink:0;align-items:center;gap:8px;width:100%;min-height:72px;padding:0;overflow:hidden;background:transparent}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs{flex:1 1 auto;width:auto;min-width:0;padding:0;overflow:hidden;touch-action:pan-x}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs .swiper-slide{width:88px;height:64px}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-prev,.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-next{position:static;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:50%;background:#f1f2f8;color:#212529;box-shadow:none;cursor:pointer;transform:none;transition:background .2s ease,color .2s ease}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-prev:after,.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-next:after{display:none}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-prev:not(:disabled,.swiper-button-disabled):hover,.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-next:not(:disabled,.swiper-button-disabled):hover{background:#1a81db;color:#fff;transform:none}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-prev:disabled,.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-prev.swiper-button-disabled,.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-next:disabled,.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-next.swiper-button-disabled{opacity:.35;cursor:default}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumb{position:relative;overflow:hidden;border:2px solid transparent;border-radius:8px;cursor:pointer;opacity:1;transition:border-color .2s ease}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumb img{display:block;width:100%;height:100%;object-fit:cover}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumb.swiper-slide-thumb-active{border-color:#1a81db}}@media (max-width: 767px){.cruise-gallery-block .modal--cruise-gallery-lightbox.show{display:block!important;padding:0!important;background:#fff!important}.cruise-gallery-block .modal--cruise-gallery-lightbox .modal-dialog{width:100%;max-width:100%;height:100%;min-height:100%;margin:0;padding:0}.cruise-gallery-block .modal--cruise-gallery-lightbox .modal-content{position:relative;display:flex;flex-direction:column;gap:0;width:100%;height:100%;min-height:100dvh;padding:0;overflow:hidden;border:none;border-radius:0;background:#fff;box-shadow:none}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__toolbar{position:relative;z-index:20;flex-shrink:0;width:100%;min-height:56px;padding:8px;padding-top:max(8px,env(safe-area-inset-top,0px));background:#fff}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__back{position:absolute;top:max(8px,env(safe-area-inset-top,0px));left:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:#343c67;cursor:pointer;transition:opacity .2s ease}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__back:hover{opacity:.75}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__back svg{display:block;width:28px;height:28px}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__header{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:calc(100% - 96px);padding:0;text-align:center;pointer-events:none;transform:translate(-50%,-50%)}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__title{display:block;width:100%;margin:0;font-size:16px;font-weight:600;line-height:1.3;color:#343c67}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__counter{display:block;width:100%;font-size:14px;font-weight:400;line-height:1.3;color:#6b7394;white-space:nowrap}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__stage{position:relative;display:flex;flex:1 1 auto;align-items:center;width:100%;min-height:0;overflow:hidden;background:#fff}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main .swiper-wrapper{width:100%;height:100%}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__main .swiper-slide{display:flex;align-items:center;justify-content:center;width:100%!important;height:100%;box-sizing:border-box}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__media img,.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__media video{display:block;width:100%;max-width:100%;height:auto;max-height:100%;margin:0;border-radius:0;object-fit:contain;background:#fff}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__media video{width:100%;height:100%;background:#fff}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs-wrap{flex-shrink:0;width:100%;padding:12px 0 max(16px,env(safe-area-inset-bottom,0px));overflow:hidden;background:#fff}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs{width:100%;padding:0 12px;overflow:hidden;touch-action:pan-x}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumbs .swiper-slide{width:72px;height:54px}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumb{position:relative;overflow:hidden;border:2px solid transparent;border-radius:6px;cursor:pointer;opacity:.72;transition:border-color .2s ease,opacity .2s ease}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumb img{display:block;width:100%;height:100%;object-fit:cover}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumb.swiper-slide-thumb-active{border-color:#1a81db;opacity:1}}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumb-play{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0000008c;pointer-events:none;transform:translate(-50%,-50%)}.cruise-gallery-block .modal--cruise-gallery-lightbox .cruise-gallery-lightbox__thumb-play:before{content:"";width:0;height:0;margin-left:2px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #ffffff}body.modal-open:has(.cruise-gallery-block .modal--cruise-gallery-lightbox.show) .modal-backdrop,body.modal-open:has(.reviews-gallery .modal--cruise-gallery-lightbox.show) .modal-backdrop,body.modal-open:has(.reviews-block .modal--cruise-gallery-lightbox.show) .modal-backdrop{background:#00000073;opacity:1}@media (max-width: 767px){body.modal-open:has(.cruise-gallery-block .modal--cruise-gallery-lightbox.show) .modal-backdrop,body.modal-open:has(.reviews-gallery .modal--cruise-gallery-lightbox.show) .modal-backdrop,body.modal-open:has(.reviews-block .modal--cruise-gallery-lightbox.show) .modal-backdrop{background:#fff}}body.modal-open:has(.cruise-gallery-block .modal--cruise-gallery-lightbox.show),body.modal-open:has(.reviews-gallery .modal--cruise-gallery-lightbox.show),body.modal-open:has(.reviews-block .modal--cruise-gallery-lightbox.show){overflow:hidden}.cruise-main_content-block.__border{padding-bottom:32px;border-bottom:1px solid #F1F2F8}@media (min-width: 768px){.cruise-main_content-block.__border{padding-bottom:40px}}.cruise-main_content-block .section-title{margin-bottom:16px}.cruise-main_content-block+.cruise-main_content-block{margin-top:48px}.cruise-main_content-block .cruise-main_content-aside-block{margin-bottom:16px;padding:16px;border-radius:8px;background:#f8f9fb}.cruise-main_content-block .cruise-main_content-aside-block .ico{width:32px;height:32px}@media (min-width: 768px){.cruise-main_content-block .cruise-main_content-aside-block{display:none}}.cruise-main_content-content .section-title,.cruise-container .section-title{font-size:24px}.cruise-block:not(:last-child){margin-bottom:24px}.cruise-block_big:not(:last-child){margin-bottom:42px}.cruise-fixed_header{display:flex;align-items:center;gap:16px}@media (max-width: 1024px){.cruise-fixed_header{align-items:flex-start;flex-direction:column}}.share{margin-left:auto}.cruise-fixed_header-controls{display:flex;align-items:center;flex:auto;flex-shrink:0;justify-content:flex-end}.cruise-fixed_header-controls .cruise-main_content-aside-block.__tab{font-size:14px;gap:2px}.cruise-fixed_header-controls .cruise-main_content-aside-block.__tab .ico{width:32px;height:32px}.cruise-fixed_header-controls .cruise-fixed_header-reviews{flex-shrink:0;min-width:108px;text-decoration:none}.cruise-fixed_header-controls .cruise-header-badges{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.cruise-fixed_header-controls .cruise-header-badge{font-size:14px;line-height:1;font-weight:600;display:inline-flex;align-items:center;flex-shrink:0;height:36px;padding:0 12px;cursor:pointer;text-decoration:none;color:#1b81db;border:none;border-radius:6px;background:#f1f2f8;box-shadow:none;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;gap:6px;transition:background-color .15s ease,color .15s ease}.cruise-fixed_header-controls .cruise-header-badge--level{font-weight:400}.cruise-fixed_header-controls .cruise-header-badge:hover{color:#1670c2;background:#e4e6ef;border:none;box-shadow:none}.cruise-fixed_header-controls .cruise-header-badge:focus,.cruise-fixed_header-controls .cruise-header-badge:focus-visible{color:#1b81db;background:#f1f2f8;border:none;box-shadow:none;outline:none}.cruise-fixed_header-controls .cruise-header-badge:focus-visible{outline:2px solid rgba(27,129,219,.35);outline-offset:1px}.cruise-fixed_header-controls .cruise-header-badge .ico{flex-shrink:0;width:18px;height:18px;margin:0;color:#1b81db}.cruise-fixed_header-controls .cruise-header-badge .ico[src]{display:block;object-fit:contain;filter:brightness(0) saturate(100%) invert(43%) sepia(96%) saturate(1752%) hue-rotate(186deg) brightness(96%) contrast(89%)}.cruise-fixed_header-controls .cruise-header-badge--icon{justify-content:center;width:36px;padding:0}.cruise-fixed_header-controls .cruise-header-badge--favorite .cruise-header-badge-favorite-ico{position:relative;display:inline-flex;flex-shrink:0;width:18px;height:18px}.cruise-fixed_header-controls .cruise-header-badge--favorite .cruise-header-badge-favorite-ico .ico{width:18px;height:18px;margin:0;transition:opacity .15s ease,color .15s ease}.cruise-fixed_header-controls .cruise-header-badge--favorite .cruise-header-badge-favorite-ico .ico--Heart-fill{position:absolute;top:0;left:0;opacity:0}.cruise-fixed_header-controls .cruise-header-badge--favorite.active .cruise-header-badge-favorite-ico .ico--Heart,.cruise-fixed_header-controls .cruise-header-badge--favorite.is-active .cruise-header-badge-favorite-ico .ico--Heart,.cruise-fixed_header-controls .cruise-header-badge--favorite[aria-pressed=true] .cruise-header-badge-favorite-ico .ico--Heart{opacity:0}.cruise-fixed_header-controls .cruise-header-badge--favorite.active .cruise-header-badge-favorite-ico .ico--Heart-fill,.cruise-fixed_header-controls .cruise-header-badge--favorite.is-active .cruise-header-badge-favorite-ico .ico--Heart-fill,.cruise-fixed_header-controls .cruise-header-badge--favorite[aria-pressed=true] .cruise-header-badge-favorite-ico .ico--Heart-fill{opacity:1}.cruise-fixed_header-controls .cruise-header-badge--favorite.active .cruise-header-badge-favorite-ico .ico--Heart-fill svg,.cruise-fixed_header-controls .cruise-header-badge--favorite.is-active .cruise-header-badge-favorite-ico .ico--Heart-fill svg,.cruise-fixed_header-controls .cruise-header-badge--favorite[aria-pressed=true] .cruise-header-badge-favorite-ico .ico--Heart-fill svg{fill:#e53935}.cruise-fixed_header-controls .cruise-header-reviews-badge{display:inline-flex;align-items:stretch;overflow:hidden;flex-shrink:0;height:36px;border-radius:6px;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.cruise-fixed_header-controls .cruise-header-reviews-badge:hover .cruise-header-reviews-badge-score{background:#459f6e}.cruise-fixed_header-controls .cruise-header-reviews-badge:hover .cruise-header-reviews-badge-meta{background:#e4e6ef}.cruise-fixed_header-controls .cruise-header-reviews-badge:hover .cruise-header-reviews-badge-count{color:#1670c2}.cruise-fixed_header-controls .cruise-header-reviews-badge-score{display:flex;align-items:center;justify-content:center;min-width:40px;padding:0 10px;font-size:16px;line-height:1;font-weight:700;color:#fff;background:#4caf7a;border-radius:6px 0 0 6px;transition:background-color .15s ease}.cruise-fixed_header-controls .cruise-header-reviews-badge-meta{display:inline-flex;align-items:center;gap:6px;padding:0 10px;background:#f1f2f8;border:none;border-radius:0 6px 6px 0;transition:background-color .15s ease}.cruise-fixed_header-controls .cruise-header-reviews-badge-meta .ico{flex-shrink:0;width:18px;height:18px;margin:0;color:#1b81db}.cruise-fixed_header-controls .cruise-header-reviews-badge-meta .ico[src]{display:block;object-fit:contain;filter:brightness(0) saturate(100%) invert(43%) sepia(96%) saturate(1752%) hue-rotate(186deg) brightness(96%) contrast(89%)}.cruise-fixed_header-controls .cruise-header-reviews-badge-meta .ico--Review-dialog{transform:translateY(.5px)}.cruise-fixed_header-controls .cruise-header-reviews-badge-count{font-size:14px;line-height:1;font-weight:600;color:#1b81db;white-space:nowrap;transition:color .15s ease}.cruise-fixed_header-controls .cruise-header-reviews-badge--empty .cruise-header-reviews-badge-meta{border-radius:6px}.cruise-fixed_header-controls .cruise-header-reviews-badge--empty:hover .cruise-header-reviews-badge-meta{background:#e4e6ef}.cruise-fixed_header-controls .cruise-header-reviews-badge--empty:hover .cruise-header-reviews-badge-count{color:#1670c2}@media (max-width: 767px){.cruise-fixed_header-controls{flex-wrap:wrap}}@media (max-width: 1024px){.cruise-fixed_header-controls{justify-content:flex-start}}.cruise-fixed_header-controls{gap:16px}.cruise-header-share{position:relative;display:inline-flex;align-items:center}.cruise-header-share-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;flex-direction:column;min-width:180px;padding:8px 0;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a1f}.cruise-header-share-link{display:block;padding:8px 14px;font-size:14px;line-height:1.3;text-decoration:none;color:#1b81db}.cruise-header-share-link:hover{background:#f1f2f8;color:#1670c2}.page-cruise .is-hidden{display:none!important}.aside-menu-wrapper{top:100px;display:flex;flex-direction:column;flex-shrink:0;width:282px;margin-right:24px}@media (min-width: 1025px){.aside-menu-wrapper{position:sticky}}@media (max-width: 767px){.aside-menu-wrapper{width:0;margin-right:0;overflow:visible}}.aside-menu-wrapper{gap:16px}.aside-menu-wrapper .aside-menu{position:unset;width:100%;margin-right:0}@media (max-width: 1024px){.aside-menu-wrapper .aside-menu{position:fixed;z-index:20;visibility:hidden;opacity:0}.aside-menu-wrapper .aside-menu.active{visibility:visible;opacity:1}}.cruise-main_content-aside{position:sticky;top:100px;display:flex;flex-direction:column;flex-shrink:0;width:290px;height:100%;margin-right:24px;gap:16px}@media (max-width: 1024px){.cruise-main_content-aside{position:fixed;z-index:11;top:unset;bottom:0;left:0;width:100%;height:auto}.cruise-main_content-aside .cruise-main_content-aside-menu-item{font-size:10px;line-height:1.5;font-weight:700;display:flex;align-items:center;flex:1;flex-direction:column;justify-content:center;padding:0;text-align:center;white-space:nowrap}.cruise-main_content-aside .cruise-main_content-aside-menu{flex-direction:row}.cruise-main_content-aside .__tab{display:none!important}}@media (max-width: 1024px){.cruise-main_content--blog{flex-direction:column}.cruise-main_content--blog .cruise-main_content-content{width:100%;max-width:100%;margin-left:0}}@media (min-width: 1025px){.cruise-main_content-aside.cruise-main_content-aside--blog .cruise-main_content-aside-menu-item.active{color:#1b81db;background:#eef4fb;border-radius:4px}}@media (max-width: 1024px){.cruise-main_content-aside.cruise-main_content-aside--blog{position:sticky;z-index:15;top:var(--header-height, 60px);bottom:auto;left:auto;width:100%;height:auto;margin:0 0 20px}.cruise-main_content-aside.cruise-main_content-aside--blog .cruise-main_content-aside-block{padding:0;border-radius:8px;background:#fff;box-shadow:0 2px 12px #343c6714;overflow:hidden}.cruise-main_content-aside.cruise-main_content-aside--blog .cruise-main_content-aside-menu{flex-direction:row;gap:0}.cruise-main_content-aside.cruise-main_content-aside--blog .cruise-main_content-aside-menu-item{flex:1;flex-direction:row;justify-content:center;font-size:14px;line-height:1.3;text-align:center;white-space:nowrap;color:#8699f7;border-bottom:3px solid transparent;padding:12px 8px}.cruise-main_content-aside.cruise-main_content-aside--blog .cruise-main_content-aside-menu-item.active{color:#1b81db;border-bottom-color:#1b81db;background:#f8f9fb}.cruise-main_content-aside.cruise-main_content-aside--blog .cruise-main_content-aside-menu-mob,.cruise-main_content-aside.cruise-main_content-aside--blog .cruise-main_content-aside-menu-desktop{display:none}}.cruise-main_content-aside-menu-mob{display:flex}@media (min-width: 1025px){.cruise-main_content-aside-menu-mob{display:none}}@media (max-width: 1024px){.cruise-main_content-aside-menu-desktop{display:none}}.cruise-fixed_header-title{font-size:32px;line-height:120%;flex:1 1 auto;min-width:0}@media (max-width: 575px){.cruise-fixed_header-title{font-size:28px}}.school-tours-card-page .cruise-fixed_header-title,.school-tours-card-page .cruise-main_content-description-title,.school-tours-card-page .section-title{color:#343c67}@media (min-width: 1025px){.school-tours-card-page .cruise-main_content-description{margin-left:0}}@media (max-width: 1024px){.page-cruise.school-tours-card-page .cruise-fixed_header-controls{flex-wrap:nowrap;justify-content:flex-end;width:100%}}@media (max-width: 1024px){.page-cruise.school-tours-card-page .cruise-header-badges{justify-content:flex-end;width:100%;margin-left:0}}@media (max-width: 1024px){.page-cruise.school-tours-card-page #section-1.cruise-main_content-block{padding-left:16px;padding-right:16px}}.page-cruise.school-tours-card-page .school-tours-card-page__intro{margin-bottom:16px;padding:20px 24px;border:1px solid #f1f2f8;border-radius:16px;background:#fff;box-sizing:border-box}.page-cruise.school-tours-card-page .school-tours-card-page__intro .breadcrumbs{margin-top:0;margin-bottom:0;padding-top:0}@media (max-width: 575px){.page-cruise.school-tours-card-page .school-tours-card-page__intro{margin-bottom:0;padding:16px;border-inline:none;border-radius:0}}.page-cruise.school-tours-card-page .cruise-block,.page-cruise.school-tours-card-page .cruise-main_content-block,.page-cruise.school-tours-card-page .cruise-block_big,.page-cruise.school-tours-card-page .cruise-panel,.page-cruise.school-tours-card-page .cruise-mobile_top{border:1px solid #f1f2f8}.page-cruise.school-tours-card-page .aside-menu-wrapper{align-self:flex-start;height:auto;padding:20px 24px;border:1px solid #f1f2f8;border-radius:16px;background:#fff;box-sizing:border-box}@media (max-width: 1024px){.page-cruise.school-tours-card-page .aside-menu-wrapper{display:none}}.page-cruise.school-tours-card-page .cruise-main_content{align-items:flex-start}@media (max-width: 575px){.page-cruise.school-tours-card-page .cruise-block,.page-cruise.school-tours-card-page .cruise-main_content-block,.page-cruise.school-tours-card-page .cruise-block_big,.page-cruise.school-tours-card-page .cruise-panel,.page-cruise.school-tours-card-page .cruise-mobile_top{border-inline:none}}.cruise-main_content{display:flex}@media (max-width: 767px){.cruise-main_content{flex-direction:column}}.cruise-main_content-content{width:100%;margin-left:auto}@media (min-width: 1025px){.cruise-main_content-content{max-width:calc(100% - 314px)}}.cruise-main_content-content .section:last-child{padding-bottom:0}.cruise-main_content-aside-block-ico{position:relative;display:inline-flex}.cruise-main_content-aside-block{background:#fff;padding:4px 0}@media (min-width: 1025px){.cruise-main_content-aside-block{padding:16px;border-radius:8px;background:#f8f9fb}}.cruise-main_content-aside-block.__small{font-size:14px}.cruise-main_content-aside-block.__tab{display:flex;align-items:center;gap:8px}.cruise-main_content-aside-block.__tab .ico{width:28px;height:28px;color:#1b81db;margin:-4px 0}.cruise-main_content-aside-menu{display:flex;flex-direction:column;gap:8px}.cruise-main_content-aside-menu-item{font-family:Nunito,sans-serif;font-size:20px;line-height:120%;font-weight:700;display:inline-flex;align-items:center;padding-left:12px;color:inherit;text-decoration:none}.cruise-main_content-aside-menu-item.active,.cruise-main_content-aside-menu-item.active .ico{color:#1b81db}.cruise-main_content-aside-menu-item .ico{vertical-align:middle}@media (min-width: 1025px){.cruise-main_content-aside--mobile-nav{display:none!important}}.cruise-main_content-aside--mobile-nav{position:fixed;z-index:30;right:0;bottom:0;left:0;width:100%;height:auto;margin:0;padding:0;background:#fff;border-top:1px solid #f1f2f8;box-shadow:0 -2px 12px #343c6714}.cruise-main_content-aside--mobile-nav .cruise-main_content-aside-block{padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));border-radius:0;background:#fff}.cruise-main_content-aside--mobile-nav .cruise-main_content-aside-menu{flex-direction:row;gap:0}.cruise-main_content-aside--mobile-nav .cruise-main_content-aside-menu-item{font-size:10px;line-height:1.3;display:flex;align-items:center;flex:1;flex-direction:column;justify-content:center;gap:4px;padding:6px 4px;text-align:center;white-space:nowrap;color:#343c67;transition:color .2s ease}.cruise-main_content-aside--mobile-nav .cruise-main_content-aside-menu-item .ico{width:24px;height:24px;margin:0;color:inherit;transition:color .2s ease,filter .2s ease}.cruise-main_content-aside--mobile-nav .cruise-main_content-aside-menu-item .ico[src]{display:block;object-fit:contain}.cruise-main_content-aside--mobile-nav .cruise-main_content-aside-menu-item.active{color:#1b81db;font-weight:600}.cruise-main_content-aside--mobile-nav .cruise-main_content-aside-menu-item.active .ico{color:#1b81db}.cruise-main_content-aside--mobile-nav .cruise-main_content-aside-menu-item.active img.ico{filter:brightness(0) saturate(100%) invert(43%) sepia(96%) saturate(1752%) hue-rotate(186deg) brightness(96%) contrast(89%)}.cruise-main_content-aside--mobile-nav .cruise-main_content-aside-menu-desktop{display:none}@media (max-width: 1024px){body:has(.cruise-main_content-aside--mobile-nav){padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.cruise-main_content-block-highlight{padding:14px 8px;border-radius:8px;background:#f8f9fb}.cruise-main_content-block-highlight .cruise-content-cities{margin:0 0 14px;padding:0;border:0}.cruise-main_content-block-highlight .cruise-content-cities .ico{width:24px;height:24px;margin:0 4px -3px -5px;vertical-align:text-bottom}@media (min-width: 1025px){.cruise-main_content-block-highlight{padding:30px 24px 25px}}.cruise-main_content-block-highlight .card-content-clock{margin-top:6px}.cruise-main_content-block-highlight .card-content-date .ico--Calendar{margin-top:-8px}@media (max-width: 575px){.cruise-main_content-block-highlight .card-content-date .ico--Calendar{margin-top:-4px}}.cruise-main_content-block-highlight .card-content-date .ico{color:#1b81db}.cruise-main_content-block-highlight .card-content-date .card-content-date-col.__arrow{flex:auto;margin-bottom:auto}.cruise-main_content-block-highlight .card-content-date .__day{font-size:14px;line-height:140%;font-weight:400;font-style:normal;position:absolute;top:0;bottom:0;margin:-2px auto 0;padding:0 6px;background:#f8f9fb}@media (max-width: 575px){.cruise-main_content-block-highlight .card-content-date .__day{font-size:10px;margin-top:0}}.cruise-main_content-block-highlight .card-content-date .card-content-date-arrow{position:relative;width:100%;margin:0 10px}@media (min-width: 576px){.cruise-main_content-block-highlight .card-content-date .card-content-date-arrow{margin:0 20px}}.cruise-main_content-block-highlight .card-content-date .card-content-date-arrow .ico{width:20px;height:20px;margin-right:-7px;margin-left:auto}.cruise-main_content-block-highlight .card-content-date .card-content-date-arrow:before{position:absolute;top:0;right:2px;bottom:0;width:calc(100% - 4px);height:2px;margin:auto;content:"";background:#1b81db}.cruise-content-cities{font-size:14px;line-height:140%;font-weight:400;padding:12px 0 32px;border-bottom:1px solid #F1F2F8}@media (min-width: 1025px){.cruise-content-cities{margin-right:30px;margin-left:42px}}.cruise-content-cities b{font-size:16px}.cruise-content-cities .ico{width:17px;height:13px;margin-right:6px}.cruise-main_content-description{font-size:14px;line-height:140%;font-weight:400}@media (min-width: 1025px){.cruise-main_content-description{margin-left:42px}}.cruise-main_content-description-text-full{overflow:hidden;max-height:0;margin-top:0;transition:max-height .5s ease-in-out}.cruise-main_content-description-text.__expanded .cruise-main_content-description-text-full{max-height:5000px;margin-top:10px}.cruise-main_content-description-title{font-size:28px;line-height:120%;font-weight:700;margin-bottom:16px}.cruise-main_content-description-link{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;display:inline-flex;align-items:center;margin-top:20px;padding:0;border:none;background:transparent;box-shadow:none;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#1b81db}.cruise-main_content-description-link:hover,.cruise-main_content-description-link:focus,.cruise-main_content-description-link:focus-visible{background:transparent;border:none;box-shadow:none;color:#1b81db}.cruise-main_content-description-link{gap:8px}.cruise-main_content-description-link .ico{flex-shrink:0;transition:all .3s ease}.cruise-main_content-description-link.expanded .ico{transform:rotate(180deg)}.cruise-filter{display:flex;width:100%;gap:24px}@media (max-width: 1024px){.cruise-filter{flex-direction:column}}.cruise-filter .alert_block{display:flex;flex-direction:column}.cruise-filter .alert_block-title{font-size:24px}.cruise-filter .alert_block-text .ico{margin:0 4px;vertical-align:middle}@media (max-width: 767px){.cruise-filter .alert_block-text .ico{width:24px;height:24px}}.cruise-filter-list{display:flex;flex:auto;gap:16px}@media (max-width: 767px){.cruise-filter-list{flex-direction:column}}.cruise-filter-list .__switch{justify-content:flex-end;text-align:right}@keyframes scheme_open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cruise-card{box-shadow:0 8px 16px #2737891a}.cruise-card.scheme_open .cruise-card-top{border-radius:8px 8px 0 0}.cruise-card.scheme_open .cruise-card-scheme_wrapper{display:block}@media (max-width: 767px){.cruise-card.scheme_open .cruise-card-scheme_wrapper .cruise-card-scheme{animation:scheme_open .5s ease-in-out both}}.cruise-card-top{display:flex;overflow:hidden;border:1px solid #F1F2F8;border-radius:8px;background:#fff}@media (min-width: 768px){.cruise-card-top{gap:24px}}@media (min-width: 1025px){.cruise-card-top{align-items:stretch}}@media (max-width: 1024px){.cruise-card-top{flex-direction:column}}.cruise-card-col{display:flex;flex:auto;justify-content:space-between;padding:16px;gap:12px 6px}@media (max-width: 575px){.cruise-card-col{padding:16px 12px}}.cruise-card-col>*{order:1}@media (min-width: 768px){.cruise-card-col{flex-direction:column;padding:16px;gap:12px}}@media (max-width: 767px){.cruise-card-col{flex-wrap:wrap}.cruise-card-col .cruise-card-text{font-size:10px;max-width:calc(100% - 107px)}.cruise-card-col .cruise-card-status{font-size:11px;max-width:101px;margin-bottom:auto}.cruise-card-col+.cruise-card-col{position:relative}.cruise-card-col+.cruise-card-col:before{position:absolute;top:0;left:16px;width:calc(100% - 32px);height:1px;content:"";background:#d9d9d9}}.cruise-card .cruise-card-slider.card_with_slider-slider{position:relative;overflow:hidden;width:100%;margin:0;border-radius:8px 8px 0 0}@media (min-width: 1025px){.cruise-card .cruise-card-slider.card_with_slider-slider{align-self:stretch;flex-shrink:0;width:340px;height:auto;min-height:0;border-radius:8px 0 0}}@media (min-width: 1025px){.cruise-card .cruise-card-slider.card_with_slider-slider .swiper-wrapper{height:100%}}.cruise-card .cruise-card-slider.card_with_slider-slider .swiper-slide{position:relative;overflow:hidden;height:0;padding-bottom:56.6%}@media (min-width: 1025px){.cruise-card .cruise-card-slider.card_with_slider-slider .swiper-slide{height:100%;padding-bottom:0}}.cruise-card .cruise-card-slider.card_with_slider-slider .img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cruise-card .cruise-card-slider.card_with_slider-slider img{display:block;width:100%;height:100%;object-fit:cover}.cruise-card .cruise-card-slider.card_with_slider-slider .swiper-slide[data-gallery-open]{cursor:pointer}.cruise-card-gallery{position:relative;flex-shrink:0;width:100%}@media (min-width: 1025px){.cruise-card-gallery{display:flex;flex-direction:column;width:340px;align-self:stretch}}@media (min-width: 1025px){.cruise-card-gallery>.cruise-card-slider.card_with_slider-slider{flex:1 1 auto;height:100%;min-height:0}}.cruise-card-gallery .gallery-grid-slide-counter{position:absolute;left:12px;bottom:12px;z-index:3;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.2;color:#fff;background:#0000008c;pointer-events:none}.cruise-card-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700}@media (max-width: 767px){.cruise-card-title{font-size:24px}}@media (max-width: 575px){.cruise-card-title{font-size:20px}}.cruise-card-text{font-size:14px;line-height:140%}.cruise-card-text b{white-space:nowrap}@media (max-width: 767px){.cruise-card-text p{margin-bottom:4px}}.cruise-card-status{font-family:Nunito,sans-serif;font-size:13px;line-height:120%;font-weight:700;display:flex;align-items:center;justify-content:flex-end;gap:5px}@media (min-width: 768px){.cruise-card-status{font-size:18px;text-align:right}}@media (max-width: 767px){.cruise-card-status~.cruise-card-text{order:-1}.cruise-card-status .ico{width:20px;height:20px}}.cruise-card-status.__green,.cruise-card-status.__green .ico{color:#02542d}.cruise-card-status.__yellow,.cruise-card-status.__yellow .ico{color:#ff9d00}button.cruise-card-status{font:inherit;padding:0;cursor:pointer;border:none;border-radius:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cruise-card-btn_description{font:inherit;display:inline-flex;align-items:center;padding:0;cursor:pointer;color:#1b81db;border:none;border-radius:0;background:transparent;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:4px}.cruise-card-btn_description:focus,.cruise-card-btn_description:focus-visible{outline:none;box-shadow:none}@media (max-width: 767px){.cruise-card-btn_description{font-size:14px;flex-direction:column;width:82px;margin-bottom:auto;padding:10px 6px 1px}.cruise-card-btn_description .ico{width:24px;height:24px}}.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme{display:flex;flex-direction:column;padding:24px 16px;border-right:1px solid var(--Text-Light-Grey, #F1F2F8);border-bottom:1px solid var(--Text-Light-Grey, #F1F2F8);border-left:1px solid var(--Text-Light-Grey, #F1F2F8);border-radius:0 0 8px 8px;background:#fff;gap:40px}@media (min-width: 768px){.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme{padding:24px 32px}}.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme.__wide .cruise-card-scheme-map{width:100%;padding:0}@media (max-width: 767px){.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme.__wide .cruise-card-scheme-map{height:100%}}.cruise-card-scheme_backdrop{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:#3135464d}@media (min-width: 768px){.cruise-card-scheme_backdrop{display:none}}.cruise-card-scheme-legend{display:flex;flex-wrap:wrap;width:100%;gap:12px}.cruise-card-scheme-legend.__outside{margin-bottom:24px}.cruise-card-scheme-legend::-webkit-scrollbar{height:0}@media (min-width: 768px){.cruise-card-scheme-legend{gap:24px}}@media (max-width: 767px){.cruise-card-scheme-legend{flex-wrap:nowrap}.cruise-card-scheme-legend .cruise-card-scheme-legend-overflow{display:block;overflow-x:auto;white-space:nowrap}}.cruise-card-scheme-legend-item{display:inline-flex;align-items:center;height:32px;margin-right:12px;padding:5px 10px;border-radius:3px}.cruise-card-scheme-legend-item .ico{width:24px;height:24px}@media (max-width: 767px){.cruise-card-scheme-legend-item{font-size:14px;height:34px}}.cruise-card-scheme-legend-item.__red{background:#fee9e7}.cruise-card-scheme-legend-item.__green{background:#ebffee}.cruise-card-scheme-legend-item.__yellow{background:#ff9d00}.cruise-card-scheme-cabins{display:flex;flex-wrap:wrap;gap:16px 0}@media (min-width: 768px){.cruise-card-scheme-cabins{margin:0 -40px}}@media (max-width: 767px){.cruise-card-scheme-cabins{gap:12px}}.cruise-card-scheme-cabins-item{display:inline-flex;cursor:pointer}.cruise-card-scheme-cabins-item .cruise-card-scheme-cabins-item-text{margin-left:8px}@media (min-width: 768px){.cruise-card-scheme-cabins-item{padding:0 40px;border-right:1px solid #F1F2F8}}.cruise-card-scheme-cabins-item input:checked~.cruise-card-scheme-cabins-item-mark .__checked{visibility:visible;opacity:1}.cruise-card-scheme-cabins-item input:checked~.cruise-card-scheme-cabins-item-mark .__static{visibility:hidden;opacity:0}.cruise-card-scheme-cabins-item-mark{position:relative;display:inline-flex;flex-shrink:0;width:32px;height:32px;border-radius:3px}@media (min-width: 576px){.cruise-card-scheme-cabins-item-mark{width:40px;height:40px}}.cruise-card-scheme-cabins-item-mark>.ico{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.cruise-card-scheme-cabins-item-mark .__checked{visibility:hidden;opacity:0}.cruise-card-scheme-cabins-item-text{font-size:12px;line-height:1;display:inline-flex;flex-direction:column;color:#a0a7cc}@media (min-width: 576px){.cruise-card-scheme-cabins-item-text{font-size:14px}}.cruise-card-scheme-cabins-item-text b{line-height:120%;font-weight:700;font-style:normal;color:#343c67}@media (min-width: 576px){.cruise-card-scheme-cabins-item-text b{font-size:18px}}.cruise-card-scheme-map{position:relative;height:250px;background:#fff}.cruise-card-scheme-map [data-toggle=modal]:hover{fill:#1b81db}.cruise-card-scheme-map [data-toggle=modal]:hover+path{fill:#fff}.cruise-card-scheme-map svg,.cruise-card-scheme-map .hide-L,.cruise-card-scheme-map .hide-min-L{width:100%;height:100%}.cruise-card-scheme-map:has(>.svg-ship-map),.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map),.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map),.cruise-card-scheme-map:has(>.pan-zoom-svg),.cruise-card-scheme-map:has(>svg.pan-zoom-svg){height:auto;min-height:250px;padding-bottom:56px;overflow:hidden}.cruise-card-scheme-map:has(>.svg-ship-map)>.svg-ship-map,.cruise-card-scheme-map:has(>.svg-ship-map)>.hide-L,.cruise-card-scheme-map:has(>.svg-ship-map)>.hide-min-L,.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map)>.svg-ship-map,.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map)>.hide-L,.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map)>.hide-min-L,.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map)>.svg-ship-map,.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map)>.hide-L,.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map)>.hide-min-L,.cruise-card-scheme-map:has(>.pan-zoom-svg)>.svg-ship-map,.cruise-card-scheme-map:has(>.pan-zoom-svg)>.hide-L,.cruise-card-scheme-map:has(>.pan-zoom-svg)>.hide-min-L,.cruise-card-scheme-map:has(>svg.pan-zoom-svg)>.svg-ship-map,.cruise-card-scheme-map:has(>svg.pan-zoom-svg)>.hide-L,.cruise-card-scheme-map:has(>svg.pan-zoom-svg)>.hide-min-L{width:100%;height:auto}.cruise-card-scheme-map:has(>.svg-ship-map) .svg-ship-map,.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map) .svg-ship-map,.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map) .svg-ship-map,.cruise-card-scheme-map:has(>.pan-zoom-svg) .svg-ship-map,.cruise-card-scheme-map:has(>svg.pan-zoom-svg) .svg-ship-map{width:100%}.cruise-card-scheme-map:has(>.svg-ship-map) .svg-ship-map .cruise-card-scheme-map,.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map) .svg-ship-map .cruise-card-scheme-map,.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map) .svg-ship-map .cruise-card-scheme-map,.cruise-card-scheme-map:has(>.pan-zoom-svg) .svg-ship-map .cruise-card-scheme-map,.cruise-card-scheme-map:has(>svg.pan-zoom-svg) .svg-ship-map .cruise-card-scheme-map{height:auto}.cruise-card-scheme-map:has(>.svg-ship-map)>.pan-zoom-svg,.cruise-card-scheme-map:has(>.svg-ship-map)>svg.pan-zoom-svg,.cruise-card-scheme-map:has(>.svg-ship-map) .pan-zoom-svg,.cruise-card-scheme-map:has(>.svg-ship-map) .pan-zoom-mobile,.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map)>.pan-zoom-svg,.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map)>svg.pan-zoom-svg,.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map) .pan-zoom-svg,.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map) .pan-zoom-mobile,.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map)>.pan-zoom-svg,.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map)>svg.pan-zoom-svg,.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map) .pan-zoom-svg,.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map) .pan-zoom-mobile,.cruise-card-scheme-map:has(>.pan-zoom-svg)>.pan-zoom-svg,.cruise-card-scheme-map:has(>.pan-zoom-svg)>svg.pan-zoom-svg,.cruise-card-scheme-map:has(>.pan-zoom-svg) .pan-zoom-svg,.cruise-card-scheme-map:has(>.pan-zoom-svg) .pan-zoom-mobile,.cruise-card-scheme-map:has(>svg.pan-zoom-svg)>.pan-zoom-svg,.cruise-card-scheme-map:has(>svg.pan-zoom-svg)>svg.pan-zoom-svg,.cruise-card-scheme-map:has(>svg.pan-zoom-svg) .pan-zoom-svg,.cruise-card-scheme-map:has(>svg.pan-zoom-svg) .pan-zoom-mobile{display:block;width:100%;height:auto}.cruise-card-scheme-map:has(>.svg-ship-map) text,.cruise-card-scheme-map:has(>.svg-ship-map) tspan,.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map) text,.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map) tspan,.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map) text,.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map) tspan,.cruise-card-scheme-map:has(>.pan-zoom-svg) text,.cruise-card-scheme-map:has(>.pan-zoom-svg) tspan,.cruise-card-scheme-map:has(>svg.pan-zoom-svg) text,.cruise-card-scheme-map:has(>svg.pan-zoom-svg) tspan{fill:#3e3e3e;pointer-events:none}@media (max-width: 1024px){.cruise-card-scheme-map{height:100%}.cruise-card-scheme-map:has(>.svg-ship-map),.cruise-card-scheme-map:has(>.hide-L>.svg-ship-map),.cruise-card-scheme-map:has(>.hide-min-L>.svg-ship-map){height:auto}}.cruise-card-scheme-map [fill="#3E3E3E"]{pointer-events:none}.cruise-card-scheme-map-popup{position:absolute;z-index:20;pointer-events:auto;top:0;left:0;visibility:hidden;overflow:hidden;width:245px;padding:8px 10px 14px;opacity:0;border-radius:4px;background:#fff;box-shadow:0 4px 4px 1px #0000001a}@media (min-width: 1025px){.cruise-card-scheme-map-popup{margin:12px 0 0 18px}}.cruise-card-scheme-map-popup.active{visibility:visible;opacity:1}.cruise-card-scheme-map-popup.__bar{font-size:14px;line-height:140%;font-weight:400;display:flex;width:580px;padding:0;border-radius:8px}@media (max-width: 575px){.cruise-card-scheme-map-popup.__bar{flex-direction:column;width:320px;max-width:75vw;margin:0}}.cruise-card-scheme-map-popup.__bar .cruise-card-scheme-map-popup-title{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;font-style:normal}.cruise-card-scheme-map-popup.__bar .close{position:absolute;z-index:4;top:12px;right:12px;color:#000}.cruise-card-scheme-map-popup-slider{flex-shrink:0;width:100%}@media (min-width: 576px){.cruise-card-scheme-map-popup-slider{width:50%}}.cruise-card-scheme-map-popup-title{font-size:14px;line-height:20px;font-weight:700;display:flex;justify-content:space-between;margin-bottom:7px;gap:8px}.cruise-card-scheme-map-popup-title .cruise-card-status{flex-shrink:0;font-size:13px;line-height:120%;white-space:nowrap}.cruise-card-scheme-map-popup-title.link *{text-decoration:underline}.cruise-card-scheme-map-popup-title.link .cruise-card-status{text-decoration:none}.cruise-card-scheme-map-popup-text{font-size:14px}.cruise-card-scheme-map-popup-content{padding:24px 16px}.cruise-card-scheme_wrapper{display:none}.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme>.close{position:absolute;z-index:1;top:24px;right:16px;display:inline-flex}@media (min-width: 768px){.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme>.close{display:none}}@media (max-width: 767px){.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme{position:fixed;z-index:111;bottom:-1px;left:0;overflow-x:hidden;overflow-y:auto;align-content:flex-start;flex-direction:row;flex-wrap:wrap;width:100%;height:calc(100% + 2px);border-radius:0;gap:32px 16px}.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme .cruise-card-scheme-legend{padding-right:42px}.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme .cruise-card-scheme-legend:after{display:inline-flex;flex-shrink:0;width:32px;height:32px;content:"";background:url('data:image/svg+xml,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.344 12.281a.36.36 0 0 0 0-.531L10.78 7.125c-.156-.156-.406-.156-.531 0l-.625.625c-.156.125-.156.375 0 .531L13.313 12l-3.688 3.75a.36.36 0 0 0 0 .531l.625.625c.125.157.375.157.531 0l4.563-4.625z" fill="%231B81DB"/></svg>') no-repeat center;background-size:100%}.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme .cruise-card-scheme-map{width:100%;padding-bottom:32px}.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme .cruise-card-scheme-cabins{display:block;overflow:auto;width:115px;max-height:100%;padding-bottom:20px}.cruise-card-scheme_wrapper.__mobile_fixed .cruise-card-scheme .cruise-card-scheme-cabins .cruise-card-scheme-cabins-item{margin-bottom:10px}}.cruise-card .btn.cruise-card_btn{font-family:Nunito Sans,sans-serif;margin-top:auto}@media (max-width: 767px){.cruise-card .btn.cruise-card_btn{width:calc(100% + 32px);margin:0 -16px -16px}}.cruise-card .btn.cruise-card_btn.active{color:#ad1f27;border:1px solid #ad1f27;background:#fff}.cruise-block_big .section-title{margin-bottom:24px}.cruise-statistic{display:flex;flex-wrap:wrap;max-width:600px;gap:8px 12px}@media (min-width: 576px){.cruise-statistic{border-right:1px solid #F1F2F8}}@media (max-width: 575px){.cruise-statistic{flex-direction:column}}.cruise-statistic-item{font-size:14px;line-height:140%;font-weight:400;font-style:normal;display:inline-flex;align-items:center}@media (min-width: 576px){.cruise-statistic-item{width:calc(50% - 6px)}}.cruise-statistic-item{gap:8px}.cruise-statistic-item b{font-family:Nunito,sans-serif;font-size:18px;line-height:140%;font-weight:700}.cruise-statistic-item .ico{width:32px;height:32px;color:#1b81db}.cruise-statistic-item-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.cruise-statistic-item-name{flex:1}.cruise-statistic-item.__clickable{cursor:pointer}.cruise-statistic-item.__clickable .cruise-statistic-item-name{text-decoration:underline;text-underline-offset:2px}.modal--amenity .modal-amenity-image{display:block;width:100%;max-height:320px;object-fit:cover;border-radius:8px;margin-bottom:16px}.modal--amenity .modal-amenity-image[hidden]{display:none}.modal--amenity .modal-text{font-size:16px;line-height:150%}.cruise-mobile_slider{border-radius:8px}@media (min-width: 1025px){.cruise-mobile_slider{display:none!important}}.cruise-mobile_slider .swiper-slide{overflow:hidden;height:auto;border-radius:8px}.pan-zoom-svg-plus,.pan-zoom-svg-minus{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:var(--Text-Light-Grey, #F1F2F8);color:#1b81db;cursor:pointer}.pan-zoom-svg-plus .ico,.pan-zoom-svg-minus .ico{width:24px;height:24px;margin:0}.pan-zoom-svg-reset{font-family:Nunito,sans-serif;font-weight:700;display:inline-flex;align-items:center;height:40px;padding:8px 32px;color:#1b81db;border-radius:8px;background:var(--Text-Light-Grey, #F1F2F8)}.pan-zoom-svg-controls{position:absolute;z-index:3;right:16px;bottom:16px;display:flex;align-items:center;gap:8px}.pan-zoom-svg-controls>*{filter:drop-shadow(0px 4px 4px rgba(39,55,137,.24))}@media (max-width: 767px){.cruise-card-scheme-map:has(>.pan-zoom-mobile) .pan-zoom-mobile{transform-origin:50% 0}.cruise-card-scheme-map:has(>.pan-zoom-mobile) .pan-zoom-svg-controls{right:auto;left:16px;flex-direction:column;align-items:center;gap:4px}.cruise-card-scheme-map:has(>.pan-zoom-mobile) .pan-zoom-svg-plus,.cruise-card-scheme-map:has(>.pan-zoom-mobile) .pan-zoom-svg-minus{width:32px;height:32px}.cruise-card-scheme-map:has(>.pan-zoom-mobile) .pan-zoom-svg-reset{width:32px;height:auto;min-height:64px;padding:8px 4px;writing-mode:vertical-lr;text-orientation:upright;justify-content:center;font-size:11px;line-height:1.1;letter-spacing:.04em}}[data-hover_to_map_popup]{cursor:pointer;transition:all .3s ease}[data-hover_to_map_popup]:hover,[data-hover_to_map_popup]:active,[data-hover_to_map_popup]:focus{filter:drop-shadow(2px 2px 6px rgba(0,0,0,.6901960784))}[data-hover_to_map_popup]:hover,[data-hover_to_map_popup]:active,[data-hover_to_map_popup]:focus{fill:#1b81db!important}[data-hover_to_map_popup]:hover>[fill="#16801d"],[data-hover_to_map_popup]:active>[fill="#16801d"],[data-hover_to_map_popup]:focus>[fill="#16801d"]{fill:#1b81db!important}.cruise-mobile_top{margin-bottom:24px}.cruise-mobile_aside-blocks{margin-bottom:16px}@media (min-width: 1025px){.cruise-mobile_aside-blocks{display:none}}.cruise-mobile_aside-blocks .cruise-main_content-aside-block{margin-bottom:12px;padding:0;background:transparent}.cruise-mobile_aside-blocks .cruise-main_content-aside-block:last-child{margin-bottom:0}[data-popopup_price]{display:inline-flex;align-items:center;gap:4px;cursor:help}@media (hover: none),(pointer: coarse){[data-popopup_price]{cursor:pointer}}[data-popopup_price]:after{display:inline-flex;flex-shrink:0;width:18px;height:18px;content:"";cursor:pointer;background:url('data:image/svg+xml,<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 18.333a8.333 8.333 0 1 1 0-16.666 8.333 8.333 0 0 1 0 16.666zm0-1.666a6.667 6.667 0 1 0 0-13.335 6.667 6.667 0 0 0 0 13.334zM9.166 12.5h1.667v1.666H9.166V12.5zm1.667-1.371v.537H9.166v-1.25A.833.833 0 0 1 10 9.583a1.25 1.25 0 1 0-1.226-1.495l-1.635-.327a2.918 2.918 0 1 1 3.694 3.368z" fill="%231A81DB"/></svg>') center;background-size:100%}.popup{position:fixed;z-index:1060;display:none;max-width:300px;padding:10px;white-space:normal;word-wrap:break-word;border:1px solid #ccc;border-radius:8px;background-color:#fff;box-shadow:0 2px 5px #0003}@media (max-width: 575px){.popup{font-size:14px}}.popup--full-width{top:50%!important;left:0!important;width:100vw;max-width:100vw;padding:16px;transform:translateY(-50%);border-right:none;border-left:none;border-radius:0}.cruise-mobile_sticky-spacer{display:block;height:0}.cruise-main_content-mobile_fixed{font-weight:700;position:relative;z-index:20;display:flex;width:100%;gap:12px;margin-bottom:8px;padding:8px 0;background:#fff}@media (min-width: 1025px){.cruise-main_content-mobile_fixed{display:none}}.cruise-main_content-mobile_fixed.is-stuck{position:fixed;top:var(--header-height, 60px);z-index:25;margin-bottom:0;padding:8px 0;box-shadow:0 2px 8px #343c671a}.cruise-main_content-mobile_fixed>*{height:46px}.cruise-main_content-mobile_fixed .__sm{flex-shrink:0;justify-content:center;align-items:center;width:46px;min-width:46px;padding:0;gap:0;color:#000;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 2px #1b81db}.cruise-main_content-mobile_fixed .__sm .cruise-main_content-aside-block-ico{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.cruise-main_content-mobile_fixed .__sm .ico{flex-shrink:0;width:28px;height:28px;margin:0}.cruise-main_content-mobile_fixed .__xl{flex:auto;justify-content:center;text-align:center;color:#fff;background:#1b81db}.cruise-main_content-block.__route-tags .cruise-main_content-block-highlight{padding:16px 16px 20px}@media (min-width: 1025px){.cruise-main_content-block.__route-tags .cruise-main_content-block-highlight{padding:20px 24px 24px}}.cruise-main_content-block.__route-tags .cruise-main_content-block-highlight .cruise-content-cities{margin:0 0 12px;padding:0;border:0}.cruise-main_content-block.__route-tags .cruise-main_content-block-highlight .cruise-content-cities .ico{width:17px;height:13px;margin-right:6px}.cruise-main_content-block.__route-tags .cruise-main_content-block-highlight .cruise-content-cities b{font-size:16px}.cruise-main_content-block.__route-tags .cruise-info-duration,.cruise-main_content-block.__route-tags .cruise-info-date{font-size:14px;line-height:140%;color:#a0a7cc}.cruise-main_content-block.__route-tags .cruise-info-duration .ico,.cruise-main_content-block.__route-tags .cruise-info-date .ico{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin:0 8px 0 0;vertical-align:middle;color:#a0a7cc}.cruise-main_content-block.__route-tags .cruise-info-duration .ico svg,.cruise-main_content-block.__route-tags .cruise-info-date .ico svg{display:block;width:100%;height:100%}.cruise-main_content-block.__route-tags .cruise-info-duration .cruise-info-line-text,.cruise-main_content-block.__route-tags .cruise-info-date .cruise-info-line-text{vertical-align:middle}.cruise-main_content-block.__route-tags .cruise-info-date{margin-top:8px}.cruise-main_content-block.__route-tags .cruise-content-tags{margin-top:16px;color:#343c67}.cruise-content-tags{font-size:14px;line-height:120%;font-weight:400;font-style:normal;display:flex;flex-wrap:wrap;margin-top:16px;margin-bottom:auto;gap:10px 8px}.cruise-content-tags span{display:inline-flex;padding:3px 8px 3px 16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 82 26" fill="none"><path fill="%23fff" d="M0 13S4.946 1.5 5.5 1.5h74.496c.555 0 1.004.687 1.004 1.533v19.934c0 .847-.45 1.533-1.004 1.533H5.5C4.946 24.5 0 13 0 13z" filter="url(%23a)"/><defs><filter id="a" width="83" height="25" x="-1" y=".5" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset/><feGaussianBlur stdDeviation=".5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0.105882 0 0 0 0 0.505882 0 0 0 0 0.858824 0 0 0 0.5 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_1072_16003"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_1072_16003" result="shape"/></filter></defs></svg>');background-size:100% 100%}.cruise-price_block{display:flex;align-items:center;gap:20px}@media (max-width: 767px){.cruise-price_block{flex-direction:column}}.cruise-price_block .btn{width:400px;max-width:100%}.cruise-price_block-value{font-size:32px;line-height:1;font-weight:400;font-style:normal;margin:auto}body:has(.page-cruise){background:#f5f6f8}.page-content:has(.page-cruise.page-main){padding-top:0}.page-cruise.page-main{max-width:1400px;margin:0 auto;padding:calc(var(--header-height, 60px) + 16px) 16px 48px;min-height:0;box-sizing:border-box}@media (max-width: 767px){.page-cruise.page-main{padding-top:calc(var(--header-height, 60px) + 12px);padding-left:0;padding-right:0}}.page-cruise .section-title,.page-cruise .cruise-main_content-description-title,.page-cruise .popular-cruises-block .why-section__title,.page-cruise .similar-cruises-block .why-section__title{font-size:24px;line-height:120%;font-weight:700}.page-cruise #section-2+.section.__basic{padding-top:16px}@media (max-width: 1024px){.page-cruise #section-1.cruise-main_content-block{padding-left:0;padding-right:0}.page-cruise #section-1.cruise-main_content-block>.cruise-main_content-block{padding-left:0;padding-right:0}.page-cruise #section-1.cruise-main_content-block .cruise-main_content-block-highlight{padding:14px 16px;border-radius:0}.page-cruise #section-1.cruise-main_content-block .cruise-content-cities{margin:8px 0 0;padding:14px 16px 16px;border-bottom:none;border-radius:0;background:#f8f9fb}}.page-cruise #section-2 .accordion-item.__card .accordion-item-arrow{font-family:Nunito,sans-serif;font-size:28px;line-height:120%;font-weight:700;margin-left:0;padding-left:0;white-space:normal;color:#343c67}.page-cruise .accordion-list--route-days .accordion-item--route-day .accordion-item-header{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px}@media (min-width: 768px){.page-cruise .accordion-list--route-days .accordion-item--route-day .accordion-item-header{gap:12px 24px;padding:14px 20px}}.page-cruise .accordion-list--route-days .accordion-item--route-day .accordion-item-header.open{border-radius:8px 8px 0 0}.page-cruise .accordion-list--route-days .accordion-item--route-day .accordion-item-title{display:none}.page-cruise .accordion-list--route-days .accordion-item--route-day .accordion-item-arrow{margin-left:auto;padding-left:0}.page-cruise .route-day-header{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:8px 16px;min-width:0}@media (min-width: 768px){.page-cruise .route-day-header{gap:8px 24px}}@media (max-width: 575px){.page-cruise .route-day-header{flex-wrap:wrap}}.page-cruise .route-day-header__day{font-family:Nunito,sans-serif;font-size:18px;line-height:1.2;font-weight:700;flex-shrink:0;color:#343c67}@media (min-width: 768px){.page-cruise .route-day-header__day{font-size:20px;min-width:72px}}.page-cruise .route-day-header__date{font-size:13px;line-height:1.4;font-weight:400;color:#343c67}@media (min-width: 768px){.page-cruise .route-day-header__date{font-size:14px}}.page-cruise .route-day-header__port{font-family:Nunito,sans-serif;font-size:16px;line-height:1.2;font-weight:700;flex:1 1 auto;min-width:0;color:#1b81db}@media (min-width: 768px){.page-cruise .route-day-header__port{font-size:20px;text-align:right}}@media (max-width: 575px){.page-cruise .route-day-header__port{width:100%}}.page-cruise .accordion-item--route-day .accordion-item-body{gap:20px}.page-cruise .route-day-stop{display:flex;flex-direction:column;gap:16px}.page-cruise .route-day-stop--divider{padding-top:20px;border-top:1px solid #e8ecf4}.page-cruise .route-day-stop__port{font-family:Nunito,sans-serif;font-size:18px;line-height:1.2;font-weight:700;color:#1b81db}@media (min-width: 768px){.page-cruise .route-day-stop__port{font-size:20px}}.page-cruise .route-day-schedule{display:flex;flex-flow:row wrap;align-items:center;margin:0;padding:0;gap:8px 0}.page-cruise .route-day-schedule__row{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin:0}.page-cruise .route-day-schedule__row+.route-day-schedule__row:before{margin:0 12px;color:#c5c9d9;content:"|"}@media (max-width: 575px){.page-cruise .route-day-schedule__row+.route-day-schedule__row:before{margin:0 8px}}.page-cruise .route-day-schedule__row dt{margin:0;font-size:14px;line-height:1.4;font-weight:700;color:#343c67}.page-cruise .route-day-schedule__row dd{margin:0;font-size:14px;line-height:1.4;font-weight:400;color:#343c67}.page-cruise .route-day-stop__text{color:#343c67}.page-cruise .route-day-excursion{display:flex;flex-direction:column;padding:16px;border:1px solid #e8ecf4;border-radius:8px;background:#fff;gap:12px}@media (min-width: 768px){.page-cruise .route-day-excursion{padding:20px 24px;gap:16px}}.page-cruise .route-day-excursion__title{font-family:Nunito,sans-serif;font-size:18px;line-height:1.2;font-weight:700;color:#343c67}.page-cruise .route-day-excursion__tabs{display:flex;overflow-x:auto;margin:0 -4px;padding:0 4px 4px;gap:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-cruise .route-day-excursion__tabs::-webkit-scrollbar{display:none}.page-cruise .route-day-excursion__tab{font-family:Nunito,sans-serif;font-size:14px;line-height:1.2;font-weight:700;flex-shrink:0;margin:0;padding:10px 16px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;color:#1b81db;border:1px solid #c8def3;border-radius:8px;background:#fff}.page-cruise .route-day-excursion__tab.is-active{color:#fff;border-color:#1b81db;background:#1b81db}.page-cruise .route-day-excursion__variants-label{font-size:14px;line-height:1.4;font-weight:400;color:#6b7394}.page-cruise .route-day-excursion__panel{display:none;flex-direction:column;gap:8px}.page-cruise .route-day-excursion__panel.is-active{display:flex}.page-cruise .route-day-excursion__panel-title{font-family:Nunito,sans-serif;font-size:16px;line-height:1.3;font-weight:700;color:#343c67}@media (min-width: 768px){.page-cruise .route-day-excursion__panel-title{font-size:18px}}.page-cruise .route-day-excursion__panel-meta{font-size:14px;line-height:1.4;font-weight:600;color:#1b81db}.page-cruise .route-day-excursion__panel-text,.page-cruise .route-day-excursion__panel-details{font-size:14px;line-height:1.5;font-weight:400;color:#343c67}.page-cruise .route-day-excursion__panel-details{padding:12px 14px;border-radius:8px;background:#f8f9fb}.page-cruise .breadcrumbs{margin-top:0;margin-bottom:20px;padding-top:12px}@media (min-width: 768px){.page-cruise .breadcrumbs{padding-top:16px;margin-bottom:24px}}@media (max-width: 575px){.page-cruise .breadcrumbs{margin-top:0}}.page-cruise .section.__basic{padding:0 0 16px;background:transparent}.page-cruise .section.__basic:first-child{padding-top:16px}.page-cruise .section.__basic:last-child{padding-bottom:48px}@media (min-width: 768px){.page-cruise .section.__basic:first-child{padding-top:24px}}.page-cruise .cruise-block,.page-cruise .cruise-main_content-block,.page-cruise .cruise-block_big,.page-cruise .cruise-panel,.page-cruise .cruise-mobile_top,.page-cruise #section-search #search_filter_cruise.search-filter-cruise{margin-bottom:16px;padding:16px 24px;border-radius:16px;background:#fff}.page-cruise .cruise-block:last-child,.page-cruise .cruise-main_content-block:last-child,.page-cruise .cruise-block_big:last-child,.page-cruise .cruise-panel:last-child,.page-cruise .cruise-mobile_top:last-child,.page-cruise #section-search #search_filter_cruise.search-filter-cruise:last-child{margin-bottom:0}@media (max-width: 575px){.page-cruise .cruise-block,.page-cruise .cruise-main_content-block,.page-cruise .cruise-block_big,.page-cruise .cruise-panel,.page-cruise .cruise-mobile_top,.page-cruise #section-search #search_filter_cruise.search-filter-cruise{padding:16px;border-radius:12px}}.page-cruise .cruise-block:not(:last-child),.page-cruise .cruise-block_big:not(:last-child){margin-bottom:16px}.page-cruise .cruise-block_big .cruise-statistic+.cruise-main_content-description,.page-cruise .cruise-block_big .cruise-statistic+.cruise-statistic,.page-cruise .cruise-block_big .cruise-main_content-description+.cruise-statistic{margin-top:24px}.page-cruise .cruise-main_content-block .cruise-statistic+.cruise-main_content-description,.page-cruise .cruise-main_content-block .cruise-statistic+.cruise-statistic,.page-cruise .cruise-main_content-block .cruise-main_content-description+.cruise-statistic{margin-top:24px}.page-cruise .cruise-main_content-block.__border{padding-bottom:16px;border-bottom:none}.page-cruise .cruise-main_content-block+.cruise-main_content-block{margin-top:0}.page-cruise .cruise-main_content-block .cruise-main_content-aside-block{background:#f8f9fb}.page-cruise .cruise-block:has(.gallery-grid-block),.page-cruise .cruise-block:has(.cruise-gallery-block){padding:0;overflow:hidden}@media (min-width: 1025px){.page-cruise .cruise-main_content-aside:not(.cruise-main_content-aside--mobile-nav) .cruise-main_content-aside-block{padding:16px;border-radius:16px;background:#fff}}.page-cruise .popular-cruises-block{margin-bottom:0}@media (max-width: 767px){.page-cruise .popular-cruises-block{padding-left:16px;padding-right:16px}}@media (max-width: 1024px){.page-cruise .cruise-main_content-block:has(.reviews-block--cruise){padding-left:0;padding-right:0;overflow:visible}.page-cruise .cruise-main_content-block:has(.reviews-block--cruise) .reviews-block--cruise{padding-left:16px;padding-right:16px}.page-cruise .cruise-main_content-block:has(.reviews-block--cruise) .reviews-items{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px;width:auto}.page-cruise .cruise-main_content-block:has(.reviews-block--cruise) .reviews-items .reviews-item,.page-cruise .cruise-main_content-block:has(.reviews-block--cruise) .reviews-items .reviews-item--more{flex:0 0 calc(100% - 16px);width:calc(100% - 16px);min-width:calc(100% - 16px);max-width:calc(100% - 16px)}}@media (max-width: 767px){.page-cruise .section.__basic>.container,.page-cruise .section.scrollspy>.container{width:100%;max-width:100%}.page-cruise .breadcrumbs{padding-inline:16px}.page-cruise .cruise-block,.page-cruise .cruise-main_content-block,.page-cruise .cruise-block_big,.page-cruise .cruise-panel,.page-cruise .cruise-mobile_top,.page-cruise #section-search #search_filter_cruise.search-filter-cruise{border-radius:0}.page-cruise .cruise-main_content-block:has(.reviews-block--cruise) .reviews-block--cruise .reviews-info{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.page-cruise .cruise-main_content-block:has(.reviews-block--cruise) .reviews-block--cruise .reviews-items{flex-direction:column;overflow-x:visible;margin:0;padding:0;scroll-snap-type:none;gap:16px}.page-cruise .cruise-main_content-block:has(.reviews-block--cruise) .reviews-block--cruise .reviews-items .reviews-item,.page-cruise .cruise-main_content-block:has(.reviews-block--cruise) .reviews-block--cruise .reviews-items .reviews-item--more{flex:none;width:100%;min-width:0;max-width:100%}.page-cruise #section-2 .cruise-panel{padding:16px 0;border-radius:0}.page-cruise #section-2 .cruise-panel>.section-header{padding-inline:16px}.page-cruise #section-2 .accordion-item.__card .accordion-item-header{margin-inline:0;border-radius:0}.page-cruise #section-2 .accordion-item.__card .accordion-item-body{padding-inline:0}.page-cruise #section-2 .cruise-card{border-radius:0}.page-cruise #section-2 .cruise-card .cruise-card-top{border-left:none;border-right:none;border-radius:0;flex-direction:column}.page-cruise #section-2 .cruise-card .cruise-card-col{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px;padding:16px;width:100%}.page-cruise #section-2 .cruise-card .cruise-card-col>*{order:unset;width:100%}.page-cruise #section-2 .cruise-card .cruise-card-col .cruise-card-title{font-size:20px;line-height:1.2}.page-cruise #section-2 .cruise-card .cruise-card-col .cruise-card-text{font-size:14px;line-height:1.45;max-width:none;width:100%}.page-cruise #section-2 .cruise-card .cruise-card-col .cruise-card-text p{margin:0 0 6px}.page-cruise #section-2 .cruise-card .cruise-card-col .cruise-card-text p:last-child{margin-bottom:0}.page-cruise #section-2 .cruise-card .cruise-card-col .cruise-card-text p b{white-space:normal}.page-cruise #section-2 .cruise-card .cruise-card-col .cruise-card-status{font-size:14px;max-width:none;width:100%;justify-content:flex-start;margin-bottom:0}.page-cruise #section-2 .cruise-card .cruise-card-col .cruise-card-btn_description{align-self:flex-start;flex-direction:row;width:auto;margin:0;padding:0;font-size:14px}.page-cruise #section-2 .cruise-card .cruise-card-col+.cruise-card-col:before{left:16px;width:calc(100% - 32px)}.page-cruise #section-2 .cruise-card .btn.cruise-card_btn{width:100%;margin:4px 0 0}.page-cruise #section-cabins .cruise-panel{padding:16px 0;border-radius:0}.page-cruise #section-cabins .cruise-panel>.section-header{padding-inline:16px}.page-cruise #section-cabins .accordion-item.__card .accordion-item-header{margin-inline:0;border-radius:0}.page-cruise #section-cabins .accordion-item.__card .accordion-item-body{padding-inline:0}.page-cruise #section-cabins .cruise-card{border-radius:0}.page-cruise #section-cabins .cruise-card .cruise-card-top{border-left:none;border-right:none;border-radius:0;flex-direction:column}.page-cruise #section-cabins .cruise-card .cruise-card-col{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px;padding:16px;width:100%}.page-cruise #section-cabins .cruise-card .cruise-card-col>*{order:unset;width:100%}.page-cruise #section-cabins .cruise-card .cruise-card-col .cruise-card-title{font-size:20px;line-height:1.2}.page-cruise #section-cabins .cruise-card .cruise-card-col .cruise-card-text{font-size:14px;line-height:1.45;max-width:none;width:100%}.page-cruise #section-cabins .cruise-card .cruise-card-col .cruise-card-btn_description{align-self:flex-start;flex-direction:row;width:auto;margin:0;padding:0;font-size:14px}.page-cruise #section-cabins .cruise-card .cruise-card-col+.cruise-card-col:before{left:16px;width:calc(100% - 32px)}.page-cruise #section-cabins .cruise-card .btn.cruise-card_btn{width:100%;margin:4px 0 0}}.page-cruise.page-main .section.scrollspy+.section.__basic,.page-cruise.page-main .section.__basic+.section.scrollspy,.page-cruise.page-main .section.__basic+.section.__basic{padding-top:16px}.page-cruise.page-main #section-cabins .cruise-panel--ship-cabins{margin-bottom:16px}.page-cruise.page-main #section-cabins .accordion-item.__card .accordion-item-arrow,.page-cruise.page-main #section-cabins .section-title{font-family:Nunito,sans-serif;font-size:28px;line-height:120%;font-weight:700;margin-left:0;padding-left:0;white-space:normal;color:#343c67}.page-cruise.page-main .cruise-panel--ship-cabins .section-header .row--cabins-toolbar{justify-content:flex-end}.page-cruise.page-main .cruise-panel--ship-cabins .cruise-card-scheme-map--view-only [data-hover_to_map_popup]:not([data-hover_to_map_popup=bar]){fill:#85c1e9!important;stroke:none!important}.page-cruise.page-main .cruise-panel--ship-cabins .cruise-card-scheme-map--view-only path[fill="#cbffdd"],.page-cruise.page-main .cruise-panel--ship-cabins .cruise-card-scheme-map--view-only path[fill="#f4e397"],.page-cruise.page-main .cruise-panel--ship-cabins .cruise-card-scheme-map--view-only path[fill="#ffffff"]{fill:#85c1e9!important;stroke:none!important}.page-cruise.page-main .cruise-panel--ship-cabins .cruise-card-scheme-map--view-only path[fill="#B72221"]{fill:none!important;stroke:none!important}.page-cruise.page-main .cruise-panel--ship-cabins .cruise-card-scheme-map--view-only .cruise-card-scheme-map-popup:not([data-map_popup=bar]) .cruise-card-status,.page-cruise.page-main .cruise-panel--ship-cabins .cruise-card-scheme-map--view-only .cruise-card-scheme-map-popup:not([data-map_popup=bar]) [data-popopup_price],.page-cruise.page-main .cruise-panel--ship-cabins .cruise-card-scheme-map--view-only .cruise-card-scheme-map-popup:not([data-map_popup=bar]) .cruise-card-scheme-map-popup-title[data-popopup_price]{display:none!important}body:has(.page-cruise.page-main) #modal-cabin .modal-cabin-col:last-child .modal-cabin-list,body:has(.page-cruise.page-main) #modal-cabin .modal-cabin-col:last-child .modal-cabin-info,body:has(.page-cruise.page-main) #modal-cabin .modal-cabin-col:last-child .cruise-cart_btn{display:none!important}body:has(.page-cruise.page-main) .modal--schemes [data-hover_to_map_popup]:not([data-hover_to_map_popup=bar]){fill:#85c1e9!important;stroke:none!important}body:has(.page-cruise.page-main) .modal--schemes path[fill="#cbffdd"],body:has(.page-cruise.page-main) .modal--schemes path[fill="#f4e397"],body:has(.page-cruise.page-main) .modal--schemes path[fill="#ffffff"]{fill:#85c1e9!important;stroke:none!important}body:has(.page-cruise.page-main) .modal--schemes path[fill="#B72221"]{fill:none!important;stroke:none!important}body:has(.page-cruise.page-main) .modal--schemes .cruise-card-scheme-map-popup:not([data-map_popup=bar]) .cruise-card-status,body:has(.page-cruise.page-main) .modal--schemes .cruise-card-scheme-map-popup:not([data-map_popup=bar]) [data-popopup_price]{display:none!important}@media (max-width: 767px){.modal--schemes .accordion-list.__scroll{display:flex;overflow-x:auto;overflow-y:hidden}.modal--schemes .accordion-list.__scroll .cruise-card-scheme{flex:0 0 100%!important;width:100%!important;scroll-snap-align:center}.modal--schemes .accordion-list.__scroll .cruise-card-scheme:not(.is-active-deck) .pan-zoom-svg-controls{display:none!important}.modal--schemes .cruise-card-scheme-map{align-items:center!important;justify-content:center!important}.modal--schemes .cruise-card-scheme-map:has(>.pan-zoom-mobile) .pan-zoom-svg-controls,.modal--schemes .cruise-card-scheme-map:has(>.pan-zoom-svg) .pan-zoom-svg-controls,.modal--schemes .cruise-card-scheme-map:has(>svg.pan-zoom-svg) .pan-zoom-svg-controls{right:16px!important;left:auto!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.modal--schemes .cruise-card-scheme-map:has(>.pan-zoom-mobile) .pan-zoom-svg-reset,.modal--schemes .cruise-card-scheme-map:has(>.pan-zoom-svg) .pan-zoom-svg-reset,.modal--schemes .cruise-card-scheme-map:has(>svg.pan-zoom-svg) .pan-zoom-svg-reset{width:auto!important;min-height:32px!important;height:32px!important;padding:0 12px!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;font-size:13px!important;line-height:1!important;letter-spacing:normal!important}.modal--schemes .pan-zoom-mobile,.modal--schemes .pan-zoom-svg{transform-origin:50% 0!important;touch-action:pan-x pan-y!important}}.alert--price-change{margin-bottom:16px;color:#8a5a00;background:#fff6e5}[data-cabin-id].is-in-cart{outline:2px solid #1e6bd6;outline-offset:1px}.modal.modal--cart .close{top:12px}.modal.modal--cart .modal-dialog{padding:0}.modal.modal--cart .modal-content{justify-content:flex-start;max-width:530px;height:100%;margin:0 0 0 auto}@media (min-width: 768px){.modal.modal--cart .modal-content{padding:48px 32px 32px}}.modal.modal--cart .modal-content{padding:44px 16px;background:#fff}.modal.modal--cart.show~.modal-backdrop{opacity:0}.modal.modal--cart-booking{z-index:1051}.modal.modal--cart-booking.show{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.modal.modal--cart-booking.show{align-items:flex-start;justify-content:stretch}}@media (max-width: 767px){.modal.modal--cart-booking{top:var(--site-header-offset, var(--header-height, 60px));height:calc(100% - var(--site-header-offset, var(--header-height, 60px)))}}.modal.modal--cart-booking .modal-dialog{width:100%;max-width:560px;height:auto;margin:16px auto;padding:16px;background:transparent;pointer-events:none}@media (max-width: 767px){.modal.modal--cart-booking .modal-dialog{max-width:none;height:100%;margin:0;padding:0}}.modal.modal--cart-booking .modal-content{position:relative;overflow-y:auto;align-items:stretch;justify-content:flex-start;width:100%;max-width:530px;max-height:calc(100vh - 32px);height:auto;margin:0 auto;padding:44px 16px 24px;border-radius:8px;background:#fff;box-shadow:0 8px 16px #2737891a;pointer-events:auto}@media (max-width: 767px){.modal.modal--cart-booking .modal-content{max-width:none;max-height:calc(100vh - var(--site-header-offset, var(--header-height, 60px)));height:100%;border-radius:0}}@media (min-width: 768px){.modal.modal--cart-booking .modal-content{padding:48px 32px 32px}}.modal.modal--cart-booking .close{position:absolute;z-index:3;top:16px;right:16px;color:#343c67}@media (min-width: 768px){.modal.modal--cart-booking .close{top:20px;right:20px}}.modal.modal--cart-booking .cart-booking-title{margin:0 0 16px;font-family:Nunito,sans-serif;font-size:19.2px;line-height:120%;font-weight:700;color:#343c67;text-align:center}@media (min-width: 768px){.modal.modal--cart-booking .cart-booking-title{margin-bottom:24px;font-size:25.6px}}.modal.modal--cart-booking .cart-form{max-width:none;margin-top:18px}.modal.modal--cart-booking .cart-item-content{display:block;padding:24px 16px}.modal.modal--cart-booking .cart-form .form-wrapper{flex-direction:column}.modal.modal--cart-booking .cart-form .form-wrapper>label.form-field{width:100%}.modal.modal--cart-booking .cart-booking-notifications{margin-top:12px}.modal.modal--cart-booking .cart-booking-notifications .notification{font-size:14px;line-height:1.35;padding:10px 12px;color:#ad1f27;border-radius:4px;background:#ffe5e5}.modal.modal--cart-booking .cart-booking-notifications .notification+.notification{margin-top:8px}.modal.modal--cart-booking .form-field-checkbox.__black .form-field-checkbox-control input[type=checkbox]{position:absolute;left:0;top:0;z-index:2;width:24px;height:24px;margin:0;transform:none;cursor:pointer}.modal.modal--cart-booking .form-field-checkbox.__black .form-field-checkbox-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.modal.modal--cart-booking .form-field-checkbox.__black a.form-field-checkbox-link{position:relative;z-index:2;cursor:pointer}@media (max-width: 767px){body.modal-open:has(#modal-cart-booking.show) .site-header{z-index:1060}body.modal-open:has(#modal-cart-booking.show) .modal-backdrop{top:var(--site-header-offset, var(--header-height, 60px));height:calc(100vh - var(--site-header-offset, var(--header-height, 60px)))}}.cart{max-width:900px;margin:auto}.cart .alert{margin-bottom:24px}@media (min-width: 768px){.cart .alert{margin-bottom:32px}}.cart-empty{display:flex;flex-direction:column;align-items:center;max-width:640px;margin:48px auto 0;text-align:center;gap:16px}@media (min-width: 768px){.cart-empty{margin-top:64px;gap:20px}}.cart-empty[hidden]{display:none}.cart-empty-title{margin:0;font-family:Nunito,sans-serif;font-size:24px;line-height:120%;font-weight:700;color:#343c67}@media (min-width: 768px){.cart-empty-title{font-size:32px}}.cart-empty-text{margin:0;font-size:14px;line-height:140%;font-weight:400;color:#343c67}@media (min-width: 768px){.cart-empty-text{font-size:16px}}.cart-empty-btn.btn.__blue{min-width:240px;margin-top:8px}@media (min-width: 768px){.cart-empty-btn.btn.__blue{min-width:280px;margin-top:12px}}body:has(.favorites-page.page-main){background:#f5f6f8}body:has(.favorites-page.page-main) .site-header{position:sticky;top:0;background:linear-gradient(to right,var(--color-blue-header, #1a81db),var(--color-blue-search-light, #3aabf0))}.page-content:has(.favorites-page.page-main){padding-top:0}.favorites-page.page-main{max-width:1400px;margin:0 auto;padding:0 16px 48px;min-height:0;box-sizing:border-box}@media (max-width: 768px){.favorites-page.page-main{padding-left:0;padding-right:0}}@media (max-width: 767px){.favorites-page .section.__basic>.container{width:100%;max-width:none;margin:0;padding:0}}.favorites-page .breadcrumbs{margin-top:0;padding:24px 16px 0}@media (min-width: 768px){.favorites-page .breadcrumbs{padding:28px 0 0}}.favorites-page__card{background:#fff;border-radius:16px;padding:24px 16px 28px;box-sizing:border-box}@media (min-width: 768px){.favorites-page__card{padding:28px 24px 32px}}.favorites-page:has(.favorites-empty:not([hidden])) .section-header{margin-bottom:0}.favorites-page:has(.favorites-empty:not([hidden])) .catalog[data-favorites-page]{display:none}.favorites-page:has(.favorites-empty:not([hidden])) .favorites-empty{display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px;margin:0 auto;padding:32px 16px 48px;text-align:center;gap:12px}@media (min-width: 768px){.favorites-page:has(.favorites-empty:not([hidden])) .favorites-empty{padding:48px 24px 64px;gap:16px}}.favorites-page:has(.favorites-empty:not([hidden])) .cart-empty-title{max-width:20em}.favorites-page:has(.favorites-empty:not([hidden])) .cart-empty-text{max-width:34em;color:#4f5880}.favorites-page:has(.favorites-empty:not([hidden])) .favorites-empty-hint{display:block;width:253px;max-width:75%;height:auto;margin:4px auto 0}.favorites-page:has(.favorites-empty:not([hidden])) .cart-empty-btn.btn.__blue.__lg{display:inline-flex;align-self:center;margin:8px auto 0}.favorites-page .favorites-cruises-grid.popular-cruises-block{background:transparent;border-radius:0;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;width:100%}.favorites-page .favorites-cruises-grid.popular-cruises-block>.why-card{flex:none;min-width:0;width:100%;scroll-snap-align:unset}.favorites-page .favorites-cruises-grid.popular-cruises-block>.why-card[hidden]{display:none!important}.favorites-dynamic{display:flex;flex-direction:column;gap:16px;width:100%}.favorites-dynamic>.why-card[hidden]{display:none!important}.favorites-dynamic>.card-search{width:100%}.favorites-toast-root,.favorites-toast{display:none!important}[data-favorite-toggle].is-favorite-click,.cruise-fixed_header-favorite.is-favorite-click,.popular-cruise-card__favorite.is-favorite-click{animation:favorite-heart-pulse .35s ease}@keyframes favorite-heart-pulse{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.favorites-page:has([data-favorites-page] .card-search) .section-header,.favorites-page:has([data-favorites-page] [data-favorite-card]:not([hidden])) .section-header{margin-bottom:32px}@media (min-width: 768px){.favorites-page:has([data-favorites-page] .card-search) .section-header,.favorites-page:has([data-favorites-page] [data-favorite-card]:not([hidden])) .section-header{margin-bottom:40px}}.favorites-page .popular-cruise-card__tags{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.favorites-page .popular-cruise-card__tag{font-size:12px;line-height:1.2;color:#1b81db;padding:3px 8px 3px 16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 82 26" fill="none"><path fill="%23fff" d="M0 13S4.946 1.5 5.5 1.5h74.496c.555 0 1.004.687 1.004 1.533v19.934c0 .847-.45 1.533-1.004 1.533H5.5C4.946 24.5 0 13 0 13z" filter="url(%23a)"/><defs><filter id="a" width="83" height="25" x="-1" y=".5" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset/><feGaussianBlur stdDeviation=".5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0.105882 0 0 0 0 0.505882 0 0 0 0 0.858824 0 0 0 0.5 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_1072_16003"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_1072_16003" result="shape"/></filter></defs></svg>');background-size:100% 100%}.cart-page:has(.cart-empty:not([hidden])) .cart-empty{display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px;margin:0 auto;padding:32px 16px 48px;text-align:center;gap:12px}@media (min-width: 768px){.cart-page:has(.cart-empty:not([hidden])) .cart-empty{padding:48px 24px 64px;gap:16px}}.cart-page:has(.cart-empty:not([hidden])) .cart-empty-text{max-width:34em;color:#4f5880}.cart-page:has(.cart-empty:not([hidden])) .cart-empty-btn.btn.__blue.__lg{display:inline-flex;align-self:center;margin:8px auto 0}.cart-col{position:relative;width:100%}.cart-col[hidden]{display:none!important}.cart-col .btn{margin-top:14px}.cart-col .btn.__red,.cart-col .form-field-checkbox{margin-top:20px}.cart-col+.cart-col{margin-top:80px}.cart-col+.cart-col:before{position:absolute;content:"";width:360px;background:#d9d9d9;height:1px;max-width:70%;left:0;top:-40px;right:0;margin:auto}.cart-item{overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 0 3.1px #00000040}.cart-item .ico--trash{width:24px;height:24px;margin-left:4px;vertical-align:middle}.cart-item-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:4px 4px 0 0;background:#f1f2f8}.cart-item-header-title{font-family:Nunito,sans-serif;font-size:18px;line-height:16px;font-weight:700;font-style:normal}.cart-item-header-remove,.cart-item-cabins-item-remove{display:inline-flex;align-items:center;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#1b81db}.cart-item-header-remove:hover,.cart-item-header-remove:focus,.cart-item-header-remove:focus-visible,.cart-item-header-remove:active,.cart-item-cabins-item-remove:hover,.cart-item-cabins-item-remove:focus,.cart-item-cabins-item-remove:focus-visible,.cart-item-cabins-item-remove:active{border:none;background:transparent;box-shadow:none;outline:none;color:#1b81db}.cart-item-header-remove{font-family:Nunito,sans-serif;font-size:18px;line-height:16px;font-weight:700;font-style:normal}.cart-item-content{padding:24px 16px;display:flex;gap:18px}.cart-item-content .card_with_slider-slider{position:relative;width:33.33%;flex-shrink:0;align-self:stretch;overflow:hidden;border-radius:0;margin:-24px 0 -24px -16px}.cart-item-content .card_with_slider-slider .swiper-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:auto!important}.cart-item-content .card_with_slider-slider .swiper-slide{position:relative;height:100%!important;padding-bottom:0!important;border-radius:0}.cart-item-content .card_with_slider-slider .img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;width:100%;height:100%}.cart-item-content .card_with_slider-slider img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.cart-item-content .card_with_slider-slider{display:none}}.cart-item-total{border-radius:0 0 4px 4px;background:#fff;box-shadow:0 1px 2px #00000040;padding:5px 12px 32px;display:flex;flex-direction:column}.cart-item-total .btn.__blue:hover{color:#fff;background:#1266a5}@media (min-width: 768px){.cart-item-total .btn{max-width:530px;margin-left:auto;margin-right:auto}}.cart-item-content-name{font-family:Nunito,sans-serif;font-size:18px;line-height:120%;font-weight:700;margin-bottom:16px}.cart-content-date{font-size:14px;line-height:140%;font-weight:400;font-style:normal;position:relative;display:flex;align-items:flex-start;width:100%}.cart-content-date .ico--Calendar{margin-top:-8px}@media (max-width: 575px){.cart-content-date .ico--Calendar{width:24px;height:24px;margin-top:-4px}}@media (max-width: 575px){.cart-content-date{font-size:12px}}@media (max-width: 767px){.cart-content-date{justify-content:space-between;width:100%}}.cart-content-time{font-size:12px}@media (max-width: 575px){.cart-content-time{font-size:10px}}.cart-content-date .ico{color:#1b81db}.cart-content-date .cart-content-date-col{display:flex;align-items:flex-start;height:100%}@media (max-width: 767px){.cart-content-date .cart-content-date-col.__arrow{flex:auto}}.cart-content-date .cart-content-date-col.__arrow{flex:auto;margin-top:4px;margin-bottom:auto}.cart-content-date .__day{font-weight:300;font-style:normal;position:absolute;top:0;bottom:0;display:flex;align-items:center;margin:0 auto;padding:0 6px;background:#fff;line-height:84%;font-size:10px}.cart-content-date .cart-content-date-arrow{position:relative;width:100%;display:flex;margin:-5px 10px 0;justify-content:center}@media (min-width: 576px){.cart-content-date .cart-content-date-arrow{margin:-5px 20px 0}}.cart-content-date .cart-content-date-arrow .ico{width:22px;margin-right:-7px;height:22px;margin-left:auto}.cart-content-date .cart-content-date-arrow:before{position:absolute;top:0;right:2px;bottom:0;width:calc(100% - 4px);height:2px;margin:auto;content:"";background:#1b81db}.cart-content-text{font-size:14px;line-height:140%;font-weight:400;display:flex;align-items:center;color:#a0a7cc}.cart-content-text .ico{color:#a0a7cc}.cart-content-cities{font-size:14px;line-height:140%;margin-top:10px}.cart-content-cities .ico{width:24px;height:24px;margin:0 -3px -3px -5px;vertical-align:text-bottom;color:#1b81db}.cart-item-cabins-item{padding:12px 16px;border-radius:4px;background:#f1f2f8}.cart-item-cabins-item+.cart-item-cabins-item{margin-top:5px}.cart-item-cabins-item>*+*{margin-top:10px}.cart-item-cabins-item-header{font-family:Nunito,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:flex-end}.cart-item-cabins-item-details{display:flex;flex-direction:column;gap:4px}.cart-item-cabins-item-line{font-size:14px;line-height:140%;margin:0;color:#343c67}.cart-item-cabins-item-label{font-weight:700}.cart-item-cabins-item-title{font-size:18px}@media (min-width: 768px){.cart-item-cabins-item-title{text-decoration:underline}}.cart-item-cabins-item-remove{font-size:14px;font-weight:700}.cart-item-note{font-size:16px;line-height:1.35;font-weight:700;margin-top:8px;letter-spacing:1px}@media (max-width: 767px){.cart-item-note{margin-top:16px}}.cart-content-link{font-family:Nunito,sans-serif;color:#1b81db;text-decoration:underline;font-style:normal;font-weight:700;margin-top:16px;display:inline-flex}@media (max-width: 767px){.cart-content-link{display:none}}@media (min-width: 768px){.cart-content-link{font-size:18px;display:none}}.cart-form{margin-top:18px;padding:20px;background:#f8f9fb}.cart-success{border-radius:4px;background:#fff;box-shadow:0 0 1.2px #00000040;padding:30px 20px;margin-bottom:10px;text-align:center}.cart-success-title{font-size:32px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:10px}.cart-success-text{font-size:14px;font-style:normal;font-weight:700;line-height:140%}.page-content{padding-top:164px}@media (max-width: 767px){.page-content{padding-top:72px}}.l_home{padding:48px 0}.l_home-title{margin:0 0 16px;font-size:28px}.l_home-lead{margin:0;max-width:40rem;color:#4b5563;line-height:1.5}.u_ui_book-body{margin:0;min-height:100vh;background:#f9fafb}.u_ui_book-main{padding-bottom:48px}.u_ui_book-toolbar{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000f}.u_ui_book-toolbar__inner{padding:12px 0 14px}.u_ui_book-toolbar__nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:10px;font-size:14px}.u_ui_book-toolbar__back{color:#2563eb;text-decoration:none}.u_ui_book-toolbar__back:hover{text-decoration:underline}.u_ui_book-toolbar__title{color:#6b7280}.u_ui_book-toolbar__row{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between}.u_ui_book-search{flex:1 1 240px;max-width:420px}.u_ui_book-search__input{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;line-height:1.4}.u_ui_book-search__input:focus{outline:2px solid #93c5fd;outline-offset:1px;border-color:#60a5fa}.u_ui_book-stat{margin:0;font-size:14px;color:#4b5563;line-height:1.4}.u_ui_book-table__row--hidden,.u_ui_book-variant--hidden{display:none}.u_ui_book-index{padding-top:24px;padding-bottom:48px}.u_ui_book-title{margin:0 0 8px;font-size:28px}.u_ui_book-lead{margin:0 0 24px;max-width:52rem;color:#4b5563;line-height:1.5}.u_ui_book-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000f}.u_ui_book-table th,.u_ui_book-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:top}.u_ui_book-table th{background:#f3f4f6;font-weight:600}.u_ui_book-table tbody tr:last-child th,.u_ui_book-table tbody tr:last-child td{border-bottom:0}.u_ui_book-variant{margin-bottom:32px}.u_ui_book-variant-title{margin:0 0 12px;font-size:18px;font-weight:700}.u_ui_book-variant-title--visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u_ui_book-variants{padding-top:24px}.u_ui_book-preview--card{max-width:1200px;margin:0 auto}.u_ui_book-preview--cruise{max-width:1200px;margin:0 auto;overflow:hidden}.u_ui_book-preview--cruise-filter{max-width:1200px;margin:0 auto;padding:50px 16px;background:#f9fafb;box-sizing:border-box}.u_ui_book-preview--header{min-height:100vh;background:#fff}.u_ui_book-body:has(.u_ui_book-page--search-filter-cruise){background:#fff}.u_ui_book-page--search-filter-cruise{min-height:100vh;padding-bottom:48px}.u_ui_book-demo--search-filter-cruise{width:100%;max-width:1200px;margin:0 auto;padding:50px 16px;background:#f9fafb}.u_ui_book-body:has(.u_ui_book-page--search-filter-tours){background:#fff}.u_ui_book-page--search-filter-tours{min-height:100vh;padding-bottom:48px}.u_ui_book-demo--search-filter-tours{width:100%;max-width:1200px;margin:0 auto;padding:50px 16px;background:#f9fafb}.u_ui_book-body:has(.u_ui_book-page--svg-ship-map){background:#fff}.u_ui_book-page--svg-ship-map{min-height:100vh;padding-bottom:48px}.u_ui_book-demo--svg-ship-map{width:100%;max-width:1200px;margin:0 auto;padding:50px 16px;background:#f9fafb}.u_ui_book-body:has(.u_ui_book-page--gallery-grid){background:#fff}.u_ui_book-page--gallery-grid{min-height:100vh;padding-bottom:48px}.u_ui_book-demo--gallery-grid{width:100%;max-width:1200px;margin:0 auto;padding:50px 16px;background:#f9fafb}.u_ui_book-preview--gallery-grid{overflow:hidden}.u_ui_book-body:has(.u_ui_book-page--circle-image-links){background:#fff}.u_ui_book-page--circle-image-links{min-height:100vh;padding-bottom:48px}.u_ui_book-demo--circle-image-links{width:100%;max-width:1200px;margin:0 auto;padding:50px 16px;background:#f9fafb}.u_ui_book-preview--circle-image-links{overflow:visible}.u_ui_book-preview--circle-image-links .section.__basic{padding-top:32px;padding-bottom:32px}.u_ui_book-preview--circle-image-links .image-wave{display:none}.u_ui_book-preview--circle-image-links .section-title{word-wrap:break-word;overflow-wrap:anywhere}.u_ui_book-body:has(.u_ui_book-page--block-left-img-text){background:#fff}.u_ui_book-page--block-left-img-text{min-height:100vh;padding-bottom:48px}.u_ui_book-demo--block-left-img-text{width:100%;max-width:1200px;margin:0 auto;padding:50px 16px;background:#f9fafb}.u_ui_book-note{max-width:1200px;margin:0 auto 16px;padding:0 16px;color:#4b5563;line-height:1.5}.u_ui_book-page--block{padding-bottom:48px}.u_ui_book-preview--block{overflow:hidden}.u_ui_book-preview--block:has(.section-header){overflow:visible}.u_ui_book-preview--block .section{margin-bottom:0}.u_block-preview-body{margin:0;min-height:100vh;background:#e5e7eb;padding:0;box-sizing:border-box}.u_block-preview-scene{width:100%;min-height:100vh;background:#fff;overflow-x:visible}.u_block-preview-scene:has(.section-header){overflow:visible}.u_block-preview-error{max-width:720px;margin:48px auto;padding:24px;background:#fff;border:1px solid #fecaca;border-radius:8px;color:#991b1b}.u_block-preview--print{background:#fff;padding:0}.u_block-preview--print .u_block-preview-scene{box-shadow:none;min-height:100vh}.u_block-preview--night{background:#0f172a}.u_block-preview--night .u_block-preview-scene{background:#111827;color:#f3f4f6}.u_block-preview--a11y .u_block-preview-scene{filter:contrast(1.25)}
