.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-arrow{cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;color:var(--gray-600);border-radius:var(--rounded);border:2px solid #0000;justify-content:center;align-items:center;display:flex}.vc-arrow:hover{background:var(--gray-200)}.vc-arrow:focus{border-color:var(--gray-300)}.vc-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-day-popover-container{color:var(--white);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded);font-size:var(--text-xs);font-weight:var(--font-medium);box-shadow:var(--shadow);padding:4px 8px}.vc-day-popover-header{font-size:var(--text-xs);color:var(--gray-300);font-weight:var(--font-semibold);text-align:center}.vc-arrows-container{pointer-events:none;justify-content:space-between;width:100%;padding:8px 10px;display:flex;position:absolute;top:0}.vc-arrows-container.title-left{justify-content:flex-end}.vc-arrows-container.title-right{justify-content:flex-start}.vc-is-dark .vc-arrow{color:var(--white)}.vc-is-dark .vc-arrow:hover{background:var(--gray-800)}.vc-is-dark .vc-arrow:focus{border-color:var(--gray-700)}.vc-is-dark .vc-day-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-is-dark .vc-day-popover-header{color:var(--gray-700)}.vc-day{z-index:1;min-height:32px;position:relative}.vc-day.is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{pointer-events:none;position:absolute;inset:0}.vc-day-box-center-center{transform-origin:50%;justify-content:center;align-items:center;display:flex}.vc-day-box-left-center{transform-origin:0%;justify-content:flex-start;align-items:center;display:flex}.vc-day-box-right-center{transform-origin:100%;justify-content:flex-end;align-items:center;display:flex}.vc-day-box-center-bottom{justify-content:center;align-items:flex-end;display:flex}.vc-day-content{font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--rounded-full);-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;line-height:28px;display:flex}.vc-day-content:hover{background-color:#ccd6e04d}.vc-day-content:focus{font-weight:var(--font-bold);background-color:#ccd6e066}.vc-day-content.is-disabled{color:var(--gray-400)}.vc-is-dark .vc-day-content:hover{background-color:#7281974d}.vc-is-dark .vc-day-content:focus{background-color:#72819766}.vc-is-dark .vc-day-content.is-disabled{color:var(--gray-600)}.vc-highlights{pointer-events:none;z-index:-1;overflow:hidden}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{border-right-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-end{border-left-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-middle{width:100%;margin:0 -1px;border-left-width:0!important;border-right-width:0!important;border-radius:0!important}.vc-dots{justify-content:center;align-items:center;display:flex}.vc-dot{width:5px;height:5px;transition:all var(--day-content-transition-time);border-radius:50%}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{justify-content:flex-start;align-items:center;width:75%;display:flex}.vc-bar{height:3px;transition:all var(--day-content-transition-time);flex-grow:1}.vc-nav-header{justify-content:space-between;display:flex}.vc-nav-arrow{cursor:pointer;-webkit-user-select:none;user-select:none;line-height:var(--leading-snug);border-radius:var(--rounded);border:2px solid #0000;justify-content:center;align-items:center;display:flex}.vc-nav-arrow.is-left{margin-right:auto}.vc-nav-arrow.is-right{margin-left:auto}.vc-nav-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-nav-arrow:hover{background-color:var(--gray-900)}.vc-nav-arrow:focus{border-color:var(--accent-600)}.vc-nav-title{color:var(--accent-100);font-weight:var(--font-bold);line-height:var(--leading-snug);border-radius:var(--rounded);-webkit-user-select:none;user-select:none;border:2px solid #0000;padding:4px 8px}.vc-nav-title:hover{background-color:var(--gray-900)}.vc-nav-title:focus{border-color:var(--accent-600)}.vc-nav-items{grid-row-gap:2px;grid-column-gap:5px;grid-template-columns:repeat(3,1fr);display:grid}.vc-nav-item{text-align:center;width:48px;line-height:var(--leading-snug);font-weight:var(--font-semibold);cursor:pointer;border-radius:var(--rounded);-webkit-user-select:none;user-select:none;border:2px solid #0000;padding:4px 0}.vc-nav-item:hover{color:var(--white);background-color:var(--gray-900);box-shadow:var(--shadow-inner)}.vc-nav-item.is-active{color:var(--accent-900);background:var(--accent-100);font-weight:var(--font-bold);box-shadow:var(--shadow)}.vc-nav-item.is-current{color:var(--accent-100);font-weight:var(--bold);border-color:var(--accent-100)}.vc-nav-item:focus{border-color:var(--accent-600)}.vc-nav-item.is-disabled{opacity:.25;pointer-events:none}.vc-is-dark .vc-nav-title{color:var(--gray-900)}.vc-is-dark .vc-nav-title:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-title:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-arrow:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-arrow:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-item:hover{color:var(--gray-900);background-color:var(--gray-200);box-shadow:none}.vc-is-dark .vc-nav-item.is-active{color:var(--white);background:var(--accent-500)}.vc-is-dark .vc-nav-item.is-current{color:var(--accent-600);border-color:var(--accent-500)}.vc-is-dark .vc-nav-item:focus{border-color:var(--accent-400)}.vc-pane{min-width:250px}.vc-header{justify-content:center;align-items:center;padding:10px 16px 0;display:flex}.vc-header.align-left{justify-content:flex-start}.vc-header.align-right{justify-content:flex-end}.vc-title{font-size:var(--text-lg);color:var(--gray-800);font-weight:var(--font-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:28px}.vc-title:hover{opacity:.75}.vc-weeknumber{justify-content:center;align-items:center;display:flex;position:relative}.vc-weeknumber-content{font-size:var(--text-xs);font-weight:var(--font-medium);width:28px;height:28px;color:var(--gray-500);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-top:2px;font-style:italic;display:flex}.vc-weeknumber-content.is-left-outside{left:var(--weeknumber-offset);position:absolute}.vc-weeknumber-content.is-right-outside{right:var(--weeknumber-offset);position:absolute}.vc-weeks{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(7,1fr);min-width:250px;padding:6px;display:grid;position:relative}.vc-weeks.vc-show-weeknumbers{grid-template-columns:auto repeat(7,1fr)}.vc-weeks.vc-show-weeknumbers.is-right{grid-template-columns:repeat(7,1fr) auto}.vc-weekday{text-align:center;color:var(--gray-500);font-size:var(--text-sm);font-weight:var(--font-bold);cursor:default;-webkit-user-select:none;user-select:none;padding-top:4px;padding-bottom:8px;line-height:14px}.vc-weekdays{display:flex}.vc-nav-popover-container{color:var(--white);font-size:var(--text-sm);font-weight:var(--font-semibold);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded-lg);box-shadow:var(--shadow);padding:4px}.vc-is-dark .vc-header{color:var(--gray-200)}.vc-is-dark .vc-title{color:var(--gray-100)}.vc-is-dark .vc-weekday{color:var(--accent-200)}.vc-is-dark .vc-nav-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:opacity var(--slide-duration) var(--slide-timing),-webkit-transform var(--slide-duration) var(--slide-timing);transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing);transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing),-webkit-transform var(--slide-duration) var(--slide-timing);backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{width:100%;position:absolute!important}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{-webkit-transform:translateX(var(--slide-translate));transform:translate(var(--slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{-webkit-transform:translateX(calc(-1 * var(--slide-translate)));transform:translate(calc(-1 * var(--slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{-webkit-transform:translateY(var(--slide-translate));transform:translateY(var(--slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{-webkit-transform:translateY(calc(-1 * var(--slide-translate)));transform:translateY(calc(-1 * var(--slide-translate)))}.vc-popover-content-wrapper{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;z-index:10;outline:none;display:block;position:absolute}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{z-index:10;box-shadow:var(--shadow-lg);outline:none;position:relative}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1;width:12px;height:12px;display:block;position:absolute}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%)rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{-webkit-transform:translate(-50%)translateY(-50%)rotate(45deg);transform:translate(-50%)translateY(-50%)rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%)rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%)rotate(-135deg)}.vc-popover-caret.direction-top.align-center{-webkit-transform:translate(-50%)translateY(-50%)rotate(-135deg);transform:translate(-50%)translateY(-50%)rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%)rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{-webkit-transform:translate(-50%)rotate(135deg);transform:translate(-50%)rotate(135deg)}.vc-popover-caret.direction-left.align-middle{-webkit-transform:translateY(-50%)translate(-50%)rotate(135deg);transform:translateY(-50%)translate(-50%)rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{-webkit-transform:translate(-50%)rotate(135deg);transform:translate(-50%)rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{-webkit-transform:translate(-50%)rotate(-45deg);transform:translate(-50%)rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{-webkit-transform:translateY(-50%)translate(-50%)rotate(-45deg);transform:translateY(-50%)translate(-50%)rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{-webkit-transform:translate(-50%)rotate(-45deg);transform:translate(-50%)rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{--day-content-transition-time:.13s ease-in;transition:all var(--day-content-transition-time);align-items:center;display:flex}.vc-day-popover-row:not(:first-child){margin-top:3px}.vc-day-popover-row-indicator{flex-grow:0;justify-content:center;align-items:center;width:15px;margin-right:3px;display:flex}.vc-day-popover-row-indicator span{transition:all var(--day-content-transition-time)}.vc-day-popover-row-content{-webkit-flex-wrap:none;-ms-flex-wrap:none;flex-wrap:none;flex-grow:1;align-items:center;width:max-content;display:flex}.vc-svg-icon{stroke:currentColor;stroke-width:0;display:inline-block}.vc-svg-icon path{fill:currentColor}.vc-time-picker{align-items:center;padding:8px;display:flex}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-bordered{border-top:1px solid var(--gray-400)}.vc-time-icon{width:16px;height:16px;color:var(--gray-600)}.vc-time-content{margin-left:8px}.vc-time-date{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;align-items:center;margin-top:-4px;padding:0 0 4px 4px;line-height:21px;display:flex}.vc-time-weekday{color:var(--gray-700);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--accent-600);margin-left:8px}.vc-time-day{color:var(--accent-600);margin-left:4px}.vc-time-year{color:var(--gray-500);margin-left:8px}.vc-time-select{align-items:center;display:flex}.vc-am-pm{background:var(--gray-200);color:var(--gray-800);border-radius:var(--rounded);align-items:center;height:30px;margin-left:8px;padding:4px;display:flex}.vc-am-pm button{font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--rounded);line-height:var(--leading-snug);background:0 0;border:2px solid #0000;padding:0 4px}.vc-am-pm button:hover{color:var(--gray-600)}.vc-am-pm button:focus{border-color:var(--accent-400)}.vc-am-pm button.active{background:var(--accent-600);color:var(--white)}.vc-am-pm button.active:hover{background:var(--accent-500)}.vc-am-pm button.active:focus{border-color:var(--accent-400)}.vc-is-dark .vc-time-picker{border-color:var(--gray-700)}.vc-is-dark .vc-time-icon,.vc-is-dark .vc-time-weekday{color:var(--gray-400)}.vc-is-dark .vc-time-month,.vc-is-dark .vc-time-day{color:var(--accent-400)}.vc-is-dark .vc-time-year{color:var(--gray-500)}.vc-is-dark .vc-am-pm{background:var(--gray-700)}.vc-is-dark .vc-am-pm:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button{color:var(--gray-100)}.vc-is-dark .vc-am-pm button:hover{color:var(--gray-400)}.vc-is-dark .vc-am-pm button:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button.active{background:var(--accent-500);color:var(--white)}.vc-is-dark .vc-am-pm button.active:hover{background:var(--accent-600)}.vc-is-dark .vc-am-pm button.active:focus{border-color:var(--accent-500)}.vc-select{position:relative}.vc-select select{appearance:none;width:52px;height:30px;font-size:var(--text-base);font-weight:var(--font-medium);text-align:left;background-color:var(--gray-200);border:2px solid;border-color:var(--gray-200);color:var(--gray-900);border-radius:var(--rounded);line-height:var(--leading-tight);text-indent:0;cursor:pointer;-moz-padding-start:3px;background-image:none;flex-grow:1;padding:0 20px 0 8px;display:block}.vc-select select:hover{color:var(--gray-600)}.vc-select select:focus{border-color:var(--accent-400);background-color:var(--white);outline:0}.vc-select-arrow{pointer-events:none;color:var(--gray-500);align-items:center;padding:0 4px 0 0;display:flex;position:absolute;top:0;bottom:0;right:0}.vc-select-arrow svg{fill:currentColor;width:16px;height:16px}.vc-is-dark select{background:var(--gray-700);color:var(--gray-100);border-color:var(--gray-700)}.vc-is-dark select:hover{color:var(--gray-400)}.vc-is-dark select:focus{border-color:var(--accent-500);background-color:var(--gray-800)}.vc-container{--white:#fff;--black:#000;--gray-100:#f7fafc;--gray-200:#edf2f7;--gray-300:#e2e8f0;--gray-400:#cbd5e0;--gray-500:#a0aec0;--gray-600:#718096;--gray-700:#4a5568;--gray-800:#2d3748;--gray-900:#1a202c;--red-100:#fff5f5;--red-200:#fed7d7;--red-300:#feb2b2;--red-400:#fc8181;--red-500:#f56565;--red-600:#e53e3e;--red-700:#c53030;--red-800:#9b2c2c;--red-900:#742a2a;--orange-100:#fffaf0;--orange-200:#feebc8;--orange-300:#fbd38d;--orange-400:#f6ad55;--orange-500:#ed8936;--orange-600:#dd6b20;--orange-700:#c05621;--orange-800:#9c4221;--orange-900:#7b341e;--yellow-100:ivory;--yellow-200:#fefcbf;--yellow-300:#faf089;--yellow-400:#f6e05e;--yellow-500:#ecc94b;--yellow-600:#d69e2e;--yellow-700:#b7791f;--yellow-800:#975a16;--yellow-900:#744210;--green-100:#f0fff4;--green-200:#c6f6d5;--green-300:#9ae6b4;--green-400:#68d391;--green-500:#48bb78;--green-600:#38a169;--green-700:#2f855a;--green-800:#276749;--green-900:#22543d;--teal-100:#e6fffa;--teal-200:#b2f5ea;--teal-300:#81e6d9;--teal-400:#4fd1c5;--teal-500:#38b2ac;--teal-600:#319795;--teal-700:#2c7a7b;--teal-800:#285e61;--teal-900:#234e52;--blue-100:#ebf8ff;--blue-200:#bee3f8;--blue-300:#90cdf4;--blue-400:#63b3ed;--blue-500:#4299e1;--blue-600:#3182ce;--blue-700:#2b6cb0;--blue-800:#2c5282;--blue-900:#2a4365;--indigo-100:#ebf4ff;--indigo-200:#c3dafe;--indigo-300:#a3bffa;--indigo-400:#7f9cf5;--indigo-500:#667eea;--indigo-600:#5a67d8;--indigo-700:#4c51bf;--indigo-800:#434190;--indigo-900:#3c366b;--purple-100:#faf5ff;--purple-200:#e9d8fd;--purple-300:#d6bcfa;--purple-400:#b794f4;--purple-500:#9f7aea;--purple-600:#805ad5;--purple-700:#6b46c1;--purple-800:#553c9a;--purple-900:#44337a;--pink-100:#fff5f7;--pink-200:#fed7e2;--pink-300:#fbb6ce;--pink-400:#f687b3;--pink-500:#ed64a6;--pink-600:#d53f8c;--pink-700:#b83280;--pink-800:#97266d;--pink-900:#702459}.vc-container.vc-red{--accent-100:var(--red-100);--accent-200:var(--red-200);--accent-300:var(--red-300);--accent-400:var(--red-400);--accent-500:var(--red-500);--accent-600:var(--red-600);--accent-700:var(--red-700);--accent-800:var(--red-800);--accent-900:var(--red-900)}.vc-container.vc-orange{--accent-100:var(--orange-100);--accent-200:var(--orange-200);--accent-300:var(--orange-300);--accent-400:var(--orange-400);--accent-500:var(--orange-500);--accent-600:var(--orange-600);--accent-700:var(--orange-700);--accent-800:var(--orange-800);--accent-900:var(--orange-900)}.vc-container.vc-yellow{--accent-100:var(--yellow-100);--accent-200:var(--yellow-200);--accent-300:var(--yellow-300);--accent-400:var(--yellow-400);--accent-500:var(--yellow-500);--accent-600:var(--yellow-600);--accent-700:var(--yellow-700);--accent-800:var(--yellow-800);--accent-900:var(--yellow-900)}.vc-container.vc-green{--accent-100:var(--green-100);--accent-200:var(--green-200);--accent-300:var(--green-300);--accent-400:var(--green-400);--accent-500:var(--green-500);--accent-600:var(--green-600);--accent-700:var(--green-700);--accent-800:var(--green-800);--accent-900:var(--green-900)}.vc-container.vc-teal{--accent-100:var(--teal-100);--accent-200:var(--teal-200);--accent-300:var(--teal-300);--accent-400:var(--teal-400);--accent-500:var(--teal-500);--accent-600:var(--teal-600);--accent-700:var(--teal-700);--accent-800:var(--teal-800);--accent-900:var(--teal-900)}.vc-container.vc-blue{--accent-100:var(--blue-100);--accent-200:var(--blue-200);--accent-300:var(--blue-300);--accent-400:var(--blue-400);--accent-500:var(--blue-500);--accent-600:var(--blue-600);--accent-700:var(--blue-700);--accent-800:var(--blue-800);--accent-900:var(--blue-900)}.vc-container.vc-indigo{--accent-100:var(--indigo-100);--accent-200:var(--indigo-200);--accent-300:var(--indigo-300);--accent-400:var(--indigo-400);--accent-500:var(--indigo-500);--accent-600:var(--indigo-600);--accent-700:var(--indigo-700);--accent-800:var(--indigo-800);--accent-900:var(--indigo-900)}.vc-container.vc-purple{--accent-100:var(--purple-100);--accent-200:var(--purple-200);--accent-300:var(--purple-300);--accent-400:var(--purple-400);--accent-500:var(--purple-500);--accent-600:var(--purple-600);--accent-700:var(--purple-700);--accent-800:var(--purple-800);--accent-900:var(--purple-900)}.vc-container.vc-pink{--accent-100:var(--pink-100);--accent-200:var(--pink-200);--accent-300:var(--pink-300);--accent-400:var(--pink-400);--accent-500:var(--pink-500);--accent-600:var(--pink-600);--accent-700:var(--pink-700);--accent-800:var(--pink-800);--accent-900:var(--pink-900)}.vc-container{--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--leading-snug:1.375;--rounded:.25rem;--rounded-lg:.5rem;--rounded-full:9999px;--shadow:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-inner:inset 0 2px 4px 0 #0000000f;--slide-translate:22px;--slide-duration:.15s;--slide-timing:ease;--day-content-transition-time:.13s ease-in;--weeknumber-offset:-34px;width:max-content;height:max-content;color:var(--gray-900);background-color:var(--white);border:1px solid;border-color:var(--gray-400);border-radius:var(--rounded-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-flex;position:relative}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container :focus{outline:none}.vc-container button,.vc-container [role=button]{cursor:pointer}.vc-container.vc-is-expanded{min-width:100%}.vc-container .vc-container{border:none}.vc-container.vc-is-dark{color:var(--gray-100);background-color:var(--gray-900);border-color:var(--gray-700)}.fade-component-enter-active{transition:opacity .2s,transform .1s}.fade-component-enter-from{opacity:0;transform:translateY(-5px)scaleY(.95)}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{background-color:#00000029;border-radius:50%;width:100%;height:100%}.vue-slider-mark-label{white-space:nowrap;font-size:14px}.vue-slider-dot-handle{cursor:pointer;box-sizing:border-box;background-color:#fff;border-radius:50%;width:100%;height:100%;box-shadow:.5px .5px 2px 1px #00000052}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px #3498db5c}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{white-space:nowrap;text-align:center;color:#fff;box-sizing:content-box;background-color:#3498db;border-color:#3498db;border-radius:5px;min-width:20px;padding:2px 5px;font-size:14px}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{border:5px solid #0000;border-top-color:inherit;width:0;height:0;top:100%;left:50%;transform:translate(-50%)}.vue-slider-dot-tooltip-inner-bottom:after{border:5px solid #0000;border-bottom-color:inherit;width:0;height:0;bottom:100%;left:50%;transform:translate(-50%)}.vue-slider-dot-tooltip-inner-left:after{border:5px solid #0000;border-left-color:inherit;width:0;height:0;top:50%;left:100%;transform:translateY(-50%)}.vue-slider-dot-tooltip-inner-right:after{border:5px solid #0000;border-right-color:inherit;width:0;height:0;top:50%;right:100%;transform:translateY(-50%)}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=text],.iti input[type=tel]{z-index:0;margin-right:0;padding-right:36px;position:relative;margin-top:0!important;margin-bottom:0!important}.iti__flag-container{padding:1px;position:absolute;top:0;bottom:0;right:0}.iti__selected-flag{z-index:1;align-items:center;height:100%;padding:0 6px 0 8px;display:flex;position:relative}.iti__arrow{border-top:4px solid #555;border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0;margin-left:6px}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{z-index:2;text-align:left;white-space:nowrap;-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;max-height:200px;margin:0 0 0 -1px;padding:0;list-style:none;position:absolute;overflow-y:scroll;box-shadow:1px 1px 4px #0003}.iti__country-list--dropup{margin-bottom:-1px;bottom:100%}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{width:20px;display:inline-block}.iti__divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.iti__country{outline:none;padding:5px 10px}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:#0000000d}.iti__flag-box,.iti__country-name,.iti__dial-code{vertical-align:middle}.iti__flag-box,.iti__country-name{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=text],.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input,.iti--separate-dial-code input[type=text],.iti--separate-dial-code input[type=tel]{margin-left:0;padding-left:52px;padding-right:6px}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{left:0;right:auto}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#0000000d}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:#0000}.iti--separate-dial-code .iti__selected-flag{background-color:#0000000d}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{z-index:1060;padding:1px;position:absolute;top:-1000px;left:-1000px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{position:fixed;inset:30px}.iti-mobile .iti__country-list{width:100%;max-height:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{background-position:0 0;height:10px}.iti__flag.iti__ad{background-position:-22px 0;height:14px}.iti__flag.iti__ae{background-position:-44px 0;height:10px}.iti__flag.iti__af{background-position:-66px 0;height:14px}.iti__flag.iti__ag{background-position:-88px 0;height:14px}.iti__flag.iti__ai{background-position:-110px 0;height:10px}.iti__flag.iti__al{background-position:-132px 0;height:15px}.iti__flag.iti__am{background-position:-154px 0;height:10px}.iti__flag.iti__ao{background-position:-176px 0;height:14px}.iti__flag.iti__aq{background-position:-198px 0;height:14px}.iti__flag.iti__ar{background-position:-220px 0;height:13px}.iti__flag.iti__as{background-position:-242px 0;height:10px}.iti__flag.iti__at{background-position:-264px 0;height:14px}.iti__flag.iti__au{background-position:-286px 0;height:10px}.iti__flag.iti__aw{background-position:-308px 0;height:14px}.iti__flag.iti__ax{background-position:-330px 0;height:13px}.iti__flag.iti__az{background-position:-352px 0;height:10px}.iti__flag.iti__ba{background-position:-374px 0;height:10px}.iti__flag.iti__bb{background-position:-396px 0;height:14px}.iti__flag.iti__bd{background-position:-418px 0;height:12px}.iti__flag.iti__be{background-position:-440px 0;height:15px}.iti__flag.iti__bf{background-position:-460px 0;height:14px}.iti__flag.iti__bg{background-position:-482px 0;height:12px}.iti__flag.iti__bh{background-position:-504px 0;height:12px}.iti__flag.iti__bi{background-position:-526px 0;height:12px}.iti__flag.iti__bj{background-position:-548px 0;height:14px}.iti__flag.iti__bl{background-position:-570px 0;height:14px}.iti__flag.iti__bm{background-position:-592px 0;height:10px}.iti__flag.iti__bn{background-position:-614px 0;height:10px}.iti__flag.iti__bo{background-position:-636px 0;height:14px}.iti__flag.iti__bq{background-position:-658px 0;height:14px}.iti__flag.iti__br{background-position:-680px 0;height:14px}.iti__flag.iti__bs{background-position:-702px 0;height:10px}.iti__flag.iti__bt{background-position:-724px 0;height:14px}.iti__flag.iti__bv{background-position:-746px 0;height:15px}.iti__flag.iti__bw{background-position:-768px 0;height:14px}.iti__flag.iti__by{background-position:-790px 0;height:10px}.iti__flag.iti__bz{background-position:-812px 0;height:14px}.iti__flag.iti__ca{background-position:-834px 0;height:10px}.iti__flag.iti__cc{background-position:-856px 0;height:10px}.iti__flag.iti__cd{background-position:-878px 0;height:15px}.iti__flag.iti__cf{background-position:-900px 0;height:14px}.iti__flag.iti__cg{background-position:-922px 0;height:14px}.iti__flag.iti__ch{background-position:-944px 0;height:15px}.iti__flag.iti__ci{background-position:-961px 0;height:14px}.iti__flag.iti__ck{background-position:-983px 0;height:10px}.iti__flag.iti__cl{background-position:-1005px 0;height:14px}.iti__flag.iti__cm{background-position:-1027px 0;height:14px}.iti__flag.iti__cn{background-position:-1049px 0;height:14px}.iti__flag.iti__co{background-position:-1071px 0;height:14px}.iti__flag.iti__cp{background-position:-1093px 0;height:14px}.iti__flag.iti__cr{background-position:-1115px 0;height:12px}.iti__flag.iti__cu{background-position:-1137px 0;height:10px}.iti__flag.iti__cv{background-position:-1159px 0;height:12px}.iti__flag.iti__cw{background-position:-1181px 0;height:14px}.iti__flag.iti__cx{background-position:-1203px 0;height:10px}.iti__flag.iti__cy{background-position:-1225px 0;height:14px}.iti__flag.iti__cz{background-position:-1247px 0;height:14px}.iti__flag.iti__de{background-position:-1269px 0;height:12px}.iti__flag.iti__dg{background-position:-1291px 0;height:10px}.iti__flag.iti__dj{background-position:-1313px 0;height:14px}.iti__flag.iti__dk{background-position:-1335px 0;height:15px}.iti__flag.iti__dm{background-position:-1357px 0;height:10px}.iti__flag.iti__do{background-position:-1379px 0;height:14px}.iti__flag.iti__dz{background-position:-1401px 0;height:14px}.iti__flag.iti__ea{background-position:-1423px 0;height:14px}.iti__flag.iti__ec{background-position:-1445px 0;height:14px}.iti__flag.iti__ee{background-position:-1467px 0;height:13px}.iti__flag.iti__eg{background-position:-1489px 0;height:14px}.iti__flag.iti__eh{background-position:-1511px 0;height:10px}.iti__flag.iti__er{background-position:-1533px 0;height:10px}.iti__flag.iti__es{background-position:-1555px 0;height:14px}.iti__flag.iti__et{background-position:-1577px 0;height:10px}.iti__flag.iti__eu{background-position:-1599px 0;height:14px}.iti__flag.iti__fi{background-position:-1621px 0;height:12px}.iti__flag.iti__fj{background-position:-1643px 0;height:10px}.iti__flag.iti__fk{background-position:-1665px 0;height:10px}.iti__flag.iti__fm{background-position:-1687px 0;height:11px}.iti__flag.iti__fo{background-position:-1709px 0;height:15px}.iti__flag.iti__fr{background-position:-1731px 0;height:14px}.iti__flag.iti__ga{background-position:-1753px 0;height:15px}.iti__flag.iti__gb{background-position:-1775px 0;height:10px}.iti__flag.iti__gd{background-position:-1797px 0;height:12px}.iti__flag.iti__ge{background-position:-1819px 0;height:14px}.iti__flag.iti__gf{background-position:-1841px 0;height:14px}.iti__flag.iti__gg{background-position:-1863px 0;height:14px}.iti__flag.iti__gh{background-position:-1885px 0;height:14px}.iti__flag.iti__gi{background-position:-1907px 0;height:10px}.iti__flag.iti__gl{background-position:-1929px 0;height:14px}.iti__flag.iti__gm{background-position:-1951px 0;height:14px}.iti__flag.iti__gn{background-position:-1973px 0;height:14px}.iti__flag.iti__gp{background-position:-1995px 0;height:14px}.iti__flag.iti__gq{background-position:-2017px 0;height:14px}.iti__flag.iti__gr{background-position:-2039px 0;height:14px}.iti__flag.iti__gs{background-position:-2061px 0;height:10px}.iti__flag.iti__gt{background-position:-2083px 0;height:13px}.iti__flag.iti__gu{background-position:-2105px 0;height:11px}.iti__flag.iti__gw{background-position:-2127px 0;height:10px}.iti__flag.iti__gy{background-position:-2149px 0;height:12px}.iti__flag.iti__hk{background-position:-2171px 0;height:14px}.iti__flag.iti__hm{background-position:-2193px 0;height:10px}.iti__flag.iti__hn{background-position:-2215px 0;height:10px}.iti__flag.iti__hr{background-position:-2237px 0;height:10px}.iti__flag.iti__ht{background-position:-2259px 0;height:12px}.iti__flag.iti__hu{background-position:-2281px 0;height:10px}.iti__flag.iti__ic{background-position:-2303px 0;height:14px}.iti__flag.iti__id{background-position:-2325px 0;height:14px}.iti__flag.iti__ie{background-position:-2347px 0;height:10px}.iti__flag.iti__il{background-position:-2369px 0;height:15px}.iti__flag.iti__im{background-position:-2391px 0;height:10px}.iti__flag.iti__in{background-position:-2413px 0;height:14px}.iti__flag.iti__io{background-position:-2435px 0;height:10px}.iti__flag.iti__iq{background-position:-2457px 0;height:14px}.iti__flag.iti__ir{background-position:-2479px 0;height:12px}.iti__flag.iti__is{background-position:-2501px 0;height:15px}.iti__flag.iti__it{background-position:-2523px 0;height:14px}.iti__flag.iti__je{background-position:-2545px 0;height:12px}.iti__flag.iti__jm{background-position:-2567px 0;height:10px}.iti__flag.iti__jo{background-position:-2589px 0;height:10px}.iti__flag.iti__jp{background-position:-2611px 0;height:14px}.iti__flag.iti__ke{background-position:-2633px 0;height:14px}.iti__flag.iti__kg{background-position:-2655px 0;height:12px}.iti__flag.iti__kh{background-position:-2677px 0;height:13px}.iti__flag.iti__ki{background-position:-2699px 0;height:10px}.iti__flag.iti__km{background-position:-2721px 0;height:12px}.iti__flag.iti__kn{background-position:-2743px 0;height:14px}.iti__flag.iti__kp{background-position:-2765px 0;height:10px}.iti__flag.iti__kr{background-position:-2787px 0;height:14px}.iti__flag.iti__kw{background-position:-2809px 0;height:10px}.iti__flag.iti__ky{background-position:-2831px 0;height:10px}.iti__flag.iti__kz{background-position:-2853px 0;height:10px}.iti__flag.iti__la{background-position:-2875px 0;height:14px}.iti__flag.iti__lb{background-position:-2897px 0;height:14px}.iti__flag.iti__lc{background-position:-2919px 0;height:10px}.iti__flag.iti__li{background-position:-2941px 0;height:12px}.iti__flag.iti__lk{background-position:-2963px 0;height:10px}.iti__flag.iti__lr{background-position:-2985px 0;height:11px}.iti__flag.iti__ls{background-position:-3007px 0;height:14px}.iti__flag.iti__lt{background-position:-3029px 0;height:12px}.iti__flag.iti__lu{background-position:-3051px 0;height:12px}.iti__flag.iti__lv{background-position:-3073px 0;height:10px}.iti__flag.iti__ly{background-position:-3095px 0;height:10px}.iti__flag.iti__ma{background-position:-3117px 0;height:14px}.iti__flag.iti__mc{background-position:-3139px 0;height:15px}.iti__flag.iti__md{background-position:-3160px 0;height:10px}.iti__flag.iti__me{background-position:-3182px 0;height:10px}.iti__flag.iti__mf{background-position:-3204px 0;height:14px}.iti__flag.iti__mg{background-position:-3226px 0;height:14px}.iti__flag.iti__mh{background-position:-3248px 0;height:11px}.iti__flag.iti__mk{background-position:-3270px 0;height:10px}.iti__flag.iti__ml{background-position:-3292px 0;height:14px}.iti__flag.iti__mm{background-position:-3314px 0;height:14px}.iti__flag.iti__mn{background-position:-3336px 0;height:10px}.iti__flag.iti__mo{background-position:-3358px 0;height:14px}.iti__flag.iti__mp{background-position:-3380px 0;height:10px}.iti__flag.iti__mq{background-position:-3402px 0;height:14px}.iti__flag.iti__mr{background-position:-3424px 0;height:14px}.iti__flag.iti__ms{background-position:-3446px 0;height:10px}.iti__flag.iti__mt{background-position:-3468px 0;height:14px}.iti__flag.iti__mu{background-position:-3490px 0;height:14px}.iti__flag.iti__mv{background-position:-3512px 0;height:14px}.iti__flag.iti__mw{background-position:-3534px 0;height:14px}.iti__flag.iti__mx{background-position:-3556px 0;height:12px}.iti__flag.iti__my{background-position:-3578px 0;height:10px}.iti__flag.iti__mz{background-position:-3600px 0;height:14px}.iti__flag.iti__na{background-position:-3622px 0;height:14px}.iti__flag.iti__nc{background-position:-3644px 0;height:10px}.iti__flag.iti__ne{background-position:-3666px 0;height:15px}.iti__flag.iti__nf{background-position:-3686px 0;height:10px}.iti__flag.iti__ng{background-position:-3708px 0;height:10px}.iti__flag.iti__ni{background-position:-3730px 0;height:12px}.iti__flag.iti__nl{background-position:-3752px 0;height:14px}.iti__flag.iti__no{background-position:-3774px 0;height:15px}.iti__flag.iti__np{background-position:-3796px 0;height:15px}.iti__flag.iti__nr{background-position:-3811px 0;height:10px}.iti__flag.iti__nu{background-position:-3833px 0;height:10px}.iti__flag.iti__nz{background-position:-3855px 0;height:10px}.iti__flag.iti__om{background-position:-3877px 0;height:10px}.iti__flag.iti__pa{background-position:-3899px 0;height:14px}.iti__flag.iti__pe{background-position:-3921px 0;height:14px}.iti__flag.iti__pf{background-position:-3943px 0;height:14px}.iti__flag.iti__pg{background-position:-3965px 0;height:15px}.iti__flag.iti__ph{background-position:-3987px 0;height:10px}.iti__flag.iti__pk{background-position:-4009px 0;height:14px}.iti__flag.iti__pl{background-position:-4031px 0;height:13px}.iti__flag.iti__pm{background-position:-4053px 0;height:14px}.iti__flag.iti__pn{background-position:-4075px 0;height:10px}.iti__flag.iti__pr{background-position:-4097px 0;height:14px}.iti__flag.iti__ps{background-position:-4119px 0;height:10px}.iti__flag.iti__pt{background-position:-4141px 0;height:14px}.iti__flag.iti__pw{background-position:-4163px 0;height:13px}.iti__flag.iti__py{background-position:-4185px 0;height:11px}.iti__flag.iti__qa{background-position:-4207px 0;height:8px}.iti__flag.iti__re{background-position:-4229px 0;height:14px}.iti__flag.iti__ro{background-position:-4251px 0;height:14px}.iti__flag.iti__rs{background-position:-4273px 0;height:14px}.iti__flag.iti__ru{background-position:-4295px 0;height:14px}.iti__flag.iti__rw{background-position:-4317px 0;height:14px}.iti__flag.iti__sa{background-position:-4339px 0;height:14px}.iti__flag.iti__sb{background-position:-4361px 0;height:10px}.iti__flag.iti__sc{background-position:-4383px 0;height:10px}.iti__flag.iti__sd{background-position:-4405px 0;height:10px}.iti__flag.iti__se{background-position:-4427px 0;height:13px}.iti__flag.iti__sg{background-position:-4449px 0;height:14px}.iti__flag.iti__sh{background-position:-4471px 0;height:10px}.iti__flag.iti__si{background-position:-4493px 0;height:10px}.iti__flag.iti__sj{background-position:-4515px 0;height:15px}.iti__flag.iti__sk{background-position:-4537px 0;height:14px}.iti__flag.iti__sl{background-position:-4559px 0;height:14px}.iti__flag.iti__sm{background-position:-4581px 0;height:15px}.iti__flag.iti__sn{background-position:-4603px 0;height:14px}.iti__flag.iti__so{background-position:-4625px 0;height:14px}.iti__flag.iti__sr{background-position:-4647px 0;height:14px}.iti__flag.iti__ss{background-position:-4669px 0;height:10px}.iti__flag.iti__st{background-position:-4691px 0;height:10px}.iti__flag.iti__sv{background-position:-4713px 0;height:12px}.iti__flag.iti__sx{background-position:-4735px 0;height:14px}.iti__flag.iti__sy{background-position:-4757px 0;height:14px}.iti__flag.iti__sz{background-position:-4779px 0;height:14px}.iti__flag.iti__ta{background-position:-4801px 0;height:10px}.iti__flag.iti__tc{background-position:-4823px 0;height:10px}.iti__flag.iti__td{background-position:-4845px 0;height:14px}.iti__flag.iti__tf{background-position:-4867px 0;height:14px}.iti__flag.iti__tg{background-position:-4889px 0;height:13px}.iti__flag.iti__th{background-position:-4911px 0;height:14px}.iti__flag.iti__tj{background-position:-4933px 0;height:10px}.iti__flag.iti__tk{background-position:-4955px 0;height:10px}.iti__flag.iti__tl{background-position:-4977px 0;height:10px}.iti__flag.iti__tm{background-position:-4999px 0;height:14px}.iti__flag.iti__tn{background-position:-5021px 0;height:14px}.iti__flag.iti__to{background-position:-5043px 0;height:10px}.iti__flag.iti__tr{background-position:-5065px 0;height:14px}.iti__flag.iti__tt{background-position:-5087px 0;height:12px}.iti__flag.iti__tv{background-position:-5109px 0;height:10px}.iti__flag.iti__tw{background-position:-5131px 0;height:14px}.iti__flag.iti__tz{background-position:-5153px 0;height:14px}.iti__flag.iti__ua{background-position:-5175px 0;height:14px}.iti__flag.iti__ug{background-position:-5197px 0;height:14px}.iti__flag.iti__um{background-position:-5219px 0;height:11px}.iti__flag.iti__un{background-position:-5241px 0;height:14px}.iti__flag.iti__us{background-position:-5263px 0;height:11px}.iti__flag.iti__uy{background-position:-5285px 0;height:14px}.iti__flag.iti__uz{background-position:-5307px 0;height:10px}.iti__flag.iti__va{background-position:-5329px 0;height:15px}.iti__flag.iti__vc{background-position:-5346px 0;height:14px}.iti__flag.iti__ve{background-position:-5368px 0;height:14px}.iti__flag.iti__vg{background-position:-5390px 0;height:10px}.iti__flag.iti__vi{background-position:-5412px 0;height:14px}.iti__flag.iti__vn{background-position:-5434px 0;height:14px}.iti__flag.iti__vu{background-position:-5456px 0;height:12px}.iti__flag.iti__wf{background-position:-5478px 0;height:14px}.iti__flag.iti__ws{background-position:-5500px 0;height:10px}.iti__flag.iti__xk{background-position:-5522px 0;height:15px}.iti__flag.iti__ye{background-position:-5544px 0;height:14px}.iti__flag.iti__yt{background-position:-5566px 0;height:14px}.iti__flag.iti__za{background-position:-5588px 0;height:14px}.iti__flag.iti__zm{background-position:-5610px 0;height:14px}.iti__flag.iti__zw{background-position:-5632px 0;height:10px}.iti__flag{background-color:#dbdbdb;background-image:url(/asset/flags-41zgeiS_.png);background-position:20px 0;background-repeat:no-repeat;height:15px;box-shadow:0 0 1px #888}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/asset/flags@2x-hM8LloC1.png)}}.iti__flag.iti__np{background-color:#0000}.excursion-corp-booking__group+.excursion-corp-booking__group{margin-top:2em}.excursion-corp-booking__group-title{color:#80a4ac;font-weight:700}.excursion-corp-booking__group-main{margin-top:1em}.excursion-corp-booking__group-date{max-width:24em}.excursion-corp-booking__select{width:100%;max-width:24em}.excursion-corp-booking__get-order{margin-top:2em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after,.pp-form__item._confirm .pp-form__item-label:before,.pp-form__item._confirm .pp-form__item-label:after{content:""}.amount-inp{justify-content:flex-start;align-items:center;font-weight:700;display:flex}.amount-inp__minus{-webkit-user-select:none;user-select:none;cursor:pointer;padding:.5em;transition:opacity .2s}.amount-inp__minus._disabled{opacity:.3;cursor:default}.amount-inp__inp{text-align:center;background-color:#fff;border:none;border-radius:.2em;width:2.5em;margin:0 .5em;padding:.4em 0;transition:background-color .2s,color .2s}.amount-inp__inp._filled{color:#fff;background-color:#40beb6}.amount-inp__plus{-webkit-user-select:none;user-select:none;cursor:pointer;padding:.5em;transition:opacity .2s}.amount-inp__plus._disabled{opacity:.3;cursor:default}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after,.pp-form__item._confirm .pp-form__item-label:before,.pp-form__item._confirm .pp-form__item-label:after{content:""}[data-v-353bca22]{will-change:height;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,div,span,applet,object,a,iframe,table,caption,tbody,tfoot,thead,tr,th,td,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{vertical-align:baseline;font-family:inherit;font-weight:inherit;font-style:inherit;color:inherit;box-sizing:border-box;border:0;margin:0;padding:0;font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;font-size:62.5%}body{background:#fff;min-height:100%;font-size:1.6rem;font-weight:400;position:relative}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{color:inherit;background-color:#0000;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;box-sizing:border-box;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}textarea{overflow:auto}@font-face{font-family:Roboto;src:url(/asset/Roboto-Light-DW2DBDW3.eot);src:url(/asset/Roboto-Light-9THaR4LV.woff2)format("woff2"),url(/asset/Roboto-Light-BQCY_j2J.woff)format("woff"),url(/asset/Roboto-Light-C0QCyHdW.ttf)format("truetype"),url(/asset/Roboto-Light-DW2DBDW3.eot?#iefix)format("embedded-opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/asset/Roboto-Regular-VGMli_IE.eot);src:url(/asset/Roboto-Regular-DvAyN6D7.woff2)format("woff2"),url(/asset/Roboto-Regular-9TUBGZMs.woff)format("woff"),url(/asset/Roboto-Regular-CQW4ElvZ.ttf)format("truetype"),url(/asset/Roboto-Regular-VGMli_IE.eot?#iefix)format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/asset/Roboto-Medium-C5WXimR5.eot);src:url(/asset/Roboto-Medium-CQS3AbnX.woff2)format("woff2"),url(/asset/Roboto-Medium-Ro1zUF4b.woff)format("woff"),url(/asset/Roboto-Medium-BIIshbDj.ttf)format("truetype"),url(/asset/Roboto-Medium-C5WXimR5.eot?#iefix)format("embedded-opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/asset/Roboto-Bold-DMnmJqv3.eot);src:url(/asset/Roboto-Bold-vbBvbY-K.woff2)format("woff2"),url(/asset/Roboto-Bold-Df3UA-SE.woff)format("woff"),url(/asset/Roboto-Bold-CZHGF2lX.ttf)format("truetype"),url(/asset/Roboto-Bold-DMnmJqv3.eot?#iefix)format("embedded-opentype");font-weight:700;font-style:normal;font-display:swap}html{height:100%;font-size:62.5%}body{color:#004757;font-family:Roboto,sans-serif;font-size:calc(.340909vw + 10.6364px);line-height:1.4}@media screen and (max-width:400px){body{font-size:12px}}@media screen and (min-width:1280px){body{font-size:15px}}.h-hidden{display:none!important}.h-clear-both{clear:both!important}.h-no-wrap{white-space:nowrap!important}.mr-1{margin-right:.5em}@media screen and (max-width:270px){body{width:270px}}.l-cnt-col{min-width:270px;max-width:1280px;margin:0 auto}@media screen and (max-width:1320px){.l-cnt-col{min-width:98%;margin:0 1vw}}@media screen and (max-width:1400px) and (max-width:1320px){.l-cnt-col{min-width:calc(100% - 28px);margin:0 14px}}.e-btn-border{font-size:inherit;padding:0;padding:var(--btn-padding-v,.5em) var(--btn-padding-h,1.5em);text-align:center;cursor:pointer;background:0 0;background-color:var(--c-btn-bg,transparent);border:none;border:1px solid var(--c-btn-border,var(--c-main));color:var(--c-btn-font,var(--c-main));border-radius:.6em;outline:none;font-weight:500;transition:background-color .3s,color .3s,border-color .3s;display:inline-block}.e-btn-border[disabled]{opacity:.5}.e-btn-border:hover{background-color:var(--c-btn-bg-hover,var(--c-main));border-color:var(--c-btn-border-hover,var(--c-border));color:var(--c-btn-font-hover,#fff)}.e-btn-border._purple{--c-btn-border:var(--c-purple);--c-btn-font:var(--c-purple);--c-btn-bg-hover:var(--c-purple);--c-btn-font-hover:#fff}.e-btn-border._light-hovered{--c-btn-border:var(--c-text-light);--c-btn-font:var(--c-text-light);--c-btn-bg-hover:var(--c-text-light);--c-btn-font-hover:#fff}.e-btn-border._light{--c-btn-border:var(--c-text-light);--c-btn-font:var(--c-text-light);--c-btn-bg-hover:transparent;--c-btn-border-hover:var(--c-text);--c-btn-font-hover:var(--c-text)}.e-btn{font-size:inherit;padding:0;padding:var(--btn-padding-v,.5em) var(--btn-padding-h,1.5em);text-align:center;cursor:pointer;background:0 0;background-color:var(--c-bg,var(--c-main));color:#fff;border:none;border-radius:.6em;outline:none;transition:background-color .3s;display:inline-block}.e-btn[disabled]{opacity:.5}.e-btn:hover:not([disabled]){background-color:var(--c-bg,var(--c-contrast))}a.btn-link{font-size:inherit;text-align:center;color:#fff;background-color:#40beb6;border:none;border-radius:.6em;outline:none;padding:1em 3em;transition:background-color .3s;display:inline-block;text-decoration:none!important}a.btn-link:hover:not([disabled]){background-color:#efc586}button.link-clear{text-underline-offset:.2em;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.icon{fill:currentColor;stroke:none;width:1.4em;height:1.4em;display:block}.icon.s13{width:13px;height:13px}.icon.s14{width:14px;height:14px}.icon.s16{width:16px;height:16px}.e-inp{background:#f2f4f6;border:1px solid #0000;border-radius:.6em;padding:.6em;transition:border-color .3s,background-color .3s;display:block}.e-inp:hover,.e-inp:focus,.e-inp:focus-visible{background:#fff;border-color:#d8e3eb;outline:none}.e-inp._error{border-color:#ef2d2d}.e-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #40beb6;border-top-color:#0000;border-radius:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;animation:1s linear infinite preloader-spin;position:absolute;top:50%;left:50%}@keyframes preloader-spin{to{transform:rotate(360deg)}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}h1,.h1{margin:.4em 0;font-family:Roboto,sans-serif;font-size:1.7em;font-weight:700;line-height:1.2}h2,.h2{margin:.4em 0;font-family:Roboto,sans-serif;font-size:1.5em;font-weight:700;line-height:1.2}h3,.h3{margin:.4em 0;font-family:Roboto,sans-serif;font-size:1.2em;font-weight:700}h4,h4{margin:.4em 0;font-family:Roboto,sans-serif;font-size:1em;font-weight:700}.slide-scale-enter-active,.slide-scale-leave-active{transform-origin:0 0;transition:all .3s ease-in-out}.slide-scale-enter-from,.slide-scale-leave-to{transform:scaleY(0)}.expand-enter-active,.expand-leave-active{transition:height .3s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.accordion__item-title-icon{color:#40beb6}.accordion__item-title-icon .icon{width:1em;height:1em}.accordion__item-title-text{padding:.9em 0;font-size:1.1em}.accordion__item{border-bottom:1px solid #d8e3eb}.accordion__item-title{cursor:pointer;justify-content:flex-start;align-items:center;transition:color .3s;display:flex}.accordion__item-title:hover{color:#2f8c86}.accordion__item-title-toggle{cursor:pointer;justify-content:center;align-self:stretch;align-items:center;width:3em;margin-left:auto;display:flex}.accordion__item-title-toggle .icon{width:.7em;height:.7em;transition:transform .2s;transform:rotate(90deg)}.accordion__item._open .accordion__item-title-toggle .icon{transform:rotate(-90deg)}.accordion__item-main{transition:max-height .3s;overflow:hidden}.accordion__item:not(._open-start) .accordion__item-main{max-height:0}.accordion__item-main-inner{margin:1.1em 1.8em 1.8em}@media screen and (max-width:800px){.advantages._desktop{display:none}}.advantages._mobile{margin-top:1em;display:none}@media screen and (max-width:800px){.advantages._mobile{display:block}}.advantages+.text-cnt{margin-top:2em}.quiz+.advantages{margin-top:2.5em}.advantages__header{justify-content:space-between;align-items:stretch;display:flex}.advantages._mobile .advantages__header{flex-flow:column;justify-content:flex-start}.advantages__item{cursor:pointer;background-color:#f6f7f9;border-radius:10px;flex:none;justify-content:flex-start;align-items:center;width:32%;padding:1.3vw 3vw;font-size:16px;transition:box-shadow .3s,background-color .3s;display:flex;position:relative}.advantages._mobile .advantages__item{width:100%;margin-top:1em}.advantages._checkout .advantages__item{width:24%;padding:.9vw 1vw}.advantages__item:before{opacity:0;content:"";border-top:12px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000;transition:opacity .3s;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.advantages._mobile .advantages__item:before{content:"";display:none}.advantages__item._open{background-color:#fff;box-shadow:0 5px 35px #0000001f}.advantages__item._open:before{opacity:1;content:""}.advantages__item-icon{border:1px solid #c6ecea;border-radius:100%;flex:none;justify-content:center;align-items:center;width:2.5em;height:2.5em;display:flex}.advantages._checkout .advantages__item-icon{color:#40beb6;border-color:#40beb6}.advantages__item-icon .icon{width:45%;height:45%}.advantages._checkout .advantages__item-icon .icon{width:100%;height:100%}.advantages__item-title{margin-left:1.5em;font-weight:500}.advantages._checkout .advantages__item-title{margin-left:1em}.advantages__item-title-light{font-weight:300}.advantages__desc{border-radius:10px;height:0;margin-top:1.3em;transition:height .3s;overflow:hidden}.advantages__item-desc{z-index:-1;opacity:0;background-color:#f6f7f9;height:0;padding:.9vw 1vw;transition:transform .3s;position:absolute;overflow:hidden;transform:translateY(-1.3vw)}.advantages__item-desc._open{position:initial;opacity:1;height:auto;overflow:auto;transform:translateY(0)}.amount-filters{display:inline}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.booking-custom-field{cursor:pointer;background-color:#f2f4f6;border:1px solid #f2f4f6;border-radius:.6em;justify-content:space-between;align-items:center;gap:.5em;padding:.6em .2em .6em .6em;transition:border-color .3s,background-color .3s;display:flex!important}.booking-custom-field:hover{background-color:#fff;border:1px solid #004757}.booking-custom-field .__arrow{width:.5em;height:.5em;transform:rotate(90deg)}.booking-custom-field .__arrow .icon{width:100%;height:100%}.booking-custom-field .content{flex:1}.breadcrumbs{color:#80a4ac;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.breadcrumbs__item{align-items:center;display:flex}.breadcrumbs__item-main{transition:color .2s}.breadcrumbs__item-main:hover{color:#587f87;text-decoration:underline}.breadcrumbs__divider{margin:0 .3em}.breadcrumbs__divider .icon{width:.6em;height:.6em}.card-article{background-color:#f6f7f9;border:1px solid #f6f7f9;border-radius:20px;width:100%;transition:background-color .2s}.card-article:hover{background-color:#e0eeec}.card-article__info{padding:1em}.card-article__cover img{border-radius:20px 20px 0 0;width:100%;height:auto;display:block}.card-article__date{color:#0047574d;font-size:.9em}.card-article__name{margin-top:.2em;font-size:1.2em;font-weight:700}.card-article__date+.card-article__name{margin-top:.4em}.card-article__desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:5.2em;font-size:.9em;line-height:1.3;display:-webkit-box;overflow:hidden}.card-entity-list{grid-gap:30px;clear:both;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));justify-content:center;justify-items:center;display:grid}.card-entity{border-radius:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;box-shadow:0 0 3.2em #0000001f}.w-card-entity__img{border-radius:20px 20px 0 0;width:100%;overflow:hidden}.card-entity__img img{width:100%;height:auto;display:block}.card-entity__info{flex-flow:column;flex-grow:2;justify-content:flex-start;align-items:flex-start;width:100%;padding:1.7em 1.2em;display:flex}.card-entity__info.__guide{background-color:#f6f7f9;justify-content:space-between;gap:1em}.card-entity__title{justify-content:space-between;align-items:center;gap:.5em;width:100%;display:flex}.__guide .card-entity__title{flex-direction:column;align-items:flex-start}.card-entity__title-stars{flex-wrap:nowrap;align-items:center;display:flex}.card-entity__title-stars .icon{color:#efc586;width:1em}.card-entity__subtitle{color:#80a4ac;font-size:.6em;font-weight:400}.card-entity__desc{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;width:100%;font-size:.9em;display:-webkit-box;overflow:hidden}.card-entity__button{width:100%}.card-entity__button>*{width:100%;display:block}.card-event{border-radius:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;box-shadow:0 0 50px #0000001f}.card-event__hidden{display:none}.w-card-event__img{border-radius:20px 20px 0 0;width:100%;position:relative;overflow:hidden}.card-event__pre{color:#80a4ac}.card-event__discount{color:#004757;background-color:#efc586;border-radius:.5em;padding:.5em 1em;font-size:.9em;font-weight:400;line-height:1em;position:absolute;top:1em;left:1em}.card-event__img img{width:100%;height:auto;display:block}.card-event__info{flex-flow:column;flex-grow:2;justify-content:flex-start;align-items:flex-start;width:100%;padding:26px 18px;display:flex}.card-event__group{flex-direction:column;gap:.25em;margin:0 0 1em;display:flex}.card-event__group-row{justify-content:flex-start;align-items:center;gap:1em;display:flex}.card-event__title{color:#80a4ac}.card-event__title .__link{text-decoration:underline}.card-event__title .__green{color:#40beb6}.card-event__value{color:#004757}.card-event__top-row{justify-content:space-between;align-items:flex-start;width:100%;margin-top:0;display:flex}.card-event__price{flex-direction:column;justify-content:space-between;align-items:flex-end;margin-left:10px;display:flex}.card-event__new-price{color:#40beb6;white-space:nowrap;font-weight:700}.card-event__old-price{color:#0047574d;white-space:nowrap;font-size:.7em;font-weight:400;text-decoration:line-through}.card-event__name{text-wrap:wrap;flex:1}.card-event__periods-with-amount{justify-content:space-between;align-items:center;gap:2em;width:100%;display:flex}.card-event__periods{justify-content:flex-start;align-items:center;margin-top:14px;display:flex}.card-event__days-amount{margin-top:14px}.card-event__dates-link .card-event__days-amount{margin-top:0}.card-event__period{border-radius:6px;padding:2px 5px}.card-event__period._active{background:#ecf9f8}.card-event__period+.card-event__period{margin-left:6px}.card-event__dates{color:#80a4ac;justify-content:flex-start;align-items:center;width:100%;margin-top:14px;font-weight:500;display:flex}.card-event__date+.card-event__date{border-left:2px solid #d8e3eb;margin-left:6px;padding-left:6px;line-height:1}.card-event__dates-link{color:#004757;justify-content:flex-start;align-items:center;margin-left:auto;font-weight:400;display:flex}.card-event__dates-link-icon{margin-left:6px}.card-event__dates-link-icon .icon{width:10px;height:10px}.w-card-event__btn-see{margin-top:auto;padding-top:22px}.card-event__duration{color:#004757;justify-content:flex-start;align-items:center;margin-top:6px;font-weight:500;display:flex}.card-event__duration-title{color:#80a4ac;min-width:10.3em}.card-event__duration-val{color:#004757;margin-left:4px}.card-event__validity-period{justify-content:flex-start;align-items:center;margin-top:6px;font-weight:500;display:flex}.card-event__validity-period-title{color:#80a4ac;min-width:10.3em}.card-event__validity-period-val{color:#004757;margin-left:4px}.img__grayscale{opacity:.4;background:#fff}.header__faded{color:#004757}.text__faded{color:#80a4ac}.p__emph{margin-top:1em;font-size:1.1em;font-weight:400}.card-event__desc{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:.8em;display:-webkit-box;overflow:hidden}.card-event__tags{color:#80a4ac;flex-flow:wrap;justify-content:flex-start;align-items:center;font-size:.9em;display:flex}.card-event__tag{white-space:nowrap;margin-right:1em;position:relative}.card-event__tag:after{content:"";background:currentColor;border-radius:100%;width:.3em;height:.3em;position:absolute;top:50%;right:-.6em;transform:translateY(-30%)}.card-event__tag:last-of-type{margin-right:0}.card-event__tag:last-of-type:after{content:"";display:none}.checkbox__inp{display:none}.checkbox__label{cursor:pointer;padding-left:2em;position:relative}.checkbox__inp:checked+.checkbox__label{font-weight:500}.checkbox__label:before{content:"";border:.1em solid #40beb6;border-radius:4px;width:1em;height:1em;transition:background-color .2s;position:absolute;top:0;left:0}.checkbox__inp:checked+.checkbox__label:before{content:"";background-color:#40beb61a}.checkbox__label:after{opacity:0;content:"";border-bottom:.1em solid #40beb6;border-right:.1em solid #40beb6;width:.25em;height:.5em;transition:opacity .2s;position:absolute;top:.2em;left:.45em;transform:rotate(30deg)}.checkbox__inp:checked+.checkbox__label:after{opacity:1;content:""}.svg-checkbox input{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svg-checkbox label{-webkit-user-select:none;user-select:none}.svg-checkbox input+label{cursor:pointer;color:#004757;align-items:center;height:27px;font-size:1em;display:inline-flex;position:relative}.svg-checkbox input+label:before{content:" ";vertical-align:middle;width:25px;height:25px;box-shadow:none;background-color:#fff;border:1px solid #40beb6;border-radius:6px;margin-right:.5em;display:inline-block}.svg-checkbox input:checked+label:after{content:" ";text-align:center;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8033 1.02309C12.9656 1.18549 13.0568 1.40573 13.0568 1.63537C13.0568 1.865 12.9656 2.08524 12.8033 2.24764L5.8751 9.17581C5.7127 9.33816 5.49246 9.42937 5.26282 9.42937C5.03318 9.42937 4.81295 9.33816 4.65055 9.17581L1.18646 5.71173C1.02871 5.54839 0.941419 5.32964 0.943392 5.10257C0.945365 4.8755 1.03644 4.65829 1.19701 4.49772C1.35758 4.33716 1.57479 4.24608 1.80185 4.2441C2.02892 4.24213 2.24768 4.32942 2.41102 4.48717L5.26282 7.33898L11.5787 1.02309C11.7411 0.860737 11.9614 0.769531 12.191 0.769531C12.4206 0.769531 12.6409 0.860737 12.8033 1.02309Z' fill='%2340BEB6'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:15px 15px;justify-content:center;align-items:center;width:27px;height:27px;margin-left:0;font-size:10px;display:flex;position:absolute;top:0;left:0}.checkout-basket-cruise__info{flex:1;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap!important}.checkout-basket-cruise{border:1px solid #0000;border-radius:20px;transition:border-color .2s,box-shadow .2s}.checkout-basket-cruise._edit{border-color:#d8e3eb;box-shadow:0 0 10px #0000001f}.checkout-basket-cruise .divider{border-bottom:1px solid #d8e3eb;margin:1.8em 20px 0;display:block}.checkout-basket-cruise__deck,.checkout-basket-cruise__cabin{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex}.checkout-basket-cruise__deck a{color:#80a4ac;font-size:.9em;font-weight:400;text-decoration:underline}.checkout-basket-cruise__cabin .__item{color:#80a4ac;font-size:.9em;font-weight:400}.checkout-basket-cruise__persons{text-align:center}.cruise-booking-change{width:100%;padding:1em}.cruise-booking-change-main{width:100%}.cruise-booking-change-params{grid-template-columns:1fr 1fr 1fr;gap:.5em 2em;display:grid}@media screen and (max-width:800px){.cruise-booking-change-params{flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex}}.cruise-booking-change-cabin-selector .__list{max-height:300px!important}.cruise-booking-change-cabin-item .__cabin-name{color:#757575}.cruise-booking-change-cabin-item .__cabin-price{color:#004757;font-size:.8em}.cruise-booking-change-cabin-item .__cabin-price .__cabin-price-message{color:#9b2c2c}.cruise-booking-change-cabin{border:1px solid #004757;border-radius:10px;margin-bottom:.25em}.cruise-booking-change-cabin.__selected .__cabin-name{color:#40beb6}.cruise-booking-change-cabin.__selected .__cabin-price{color:#40beb6;font-size:.9em}.checkout__tourists-data{margin:2em 0}.checkout__tourists-data h3.__title{margin-bottom:1em}.checkout__tourists-data h3.__title a{text-decoration:underline}.checkout__tourists-data .__tourists-details{border:1px solid #d8e3eb;border-radius:.5em;margin-bottom:1em;padding:1em}.checkout__tourists-data .__tourists-details .__details{grid-template-columns:1fr 1fr 1fr 1fr;gap:1em;display:grid}.checkout__tourists-data .__tourists-details .__details input::placeholder{color:#b3c8cd;opacity:1}.checkout__tourists-data .__tourists-details .__details input::-moz-placeholder{color:#b3c8cd;opacity:1}.checkout__tourists-data .__tourists-details .__details .__place-name,.checkout__tourists-data .__tourists-details .__details .__inp-doc-place{grid-column:1/5}.checkout__tourists-data .__tourists-details .__details .__placeholder{grid-column:2/5}@media screen and (max-width:800px){.checkout__tourists-data .__tourists-details .__details{flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex}.checkout__tourists-data .__tourists-details .__details>*{width:100%}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.content-on-right{margin-left:calc(12.8713vw + 35.2475px);padding-left:calc(1.78218vw + 7.18812px)}@media screen and (max-width:270px){.content-on-right{padding-left:12px}}@media screen and (min-width:1280px){.content-on-right{padding-left:30px}}@media screen and (max-width:270px){.content-on-right{margin-left:70px}}@media screen and (min-width:1280px){.content-on-right{margin-left:200px}}@media screen and (max-width:800px){.checkout-basket-event{border:none;border-radius:.5em;padding:.8em .8em 0;box-shadow:0 0 30px #0000001a}}.checkout-basket-event__main{justify-content:space-between;align-items:flex-start;gap:1em;width:100%;padding:1.8em 1.2em 0;font-weight:700;display:flex}.checkout-basket-event__cover{max-width:calc(12.8713vw + 35.2475px);max-height:calc(12.8713vw + 35.2475px)}@media screen and (max-width:270px){.checkout-basket-event__cover{max-width:70px}}@media screen and (min-width:1280px){.checkout-basket-event__cover{max-width:200px}}@media screen and (max-width:270px){.checkout-basket-event__cover{max-height:70px}}@media screen and (min-width:1280px){.checkout-basket-event__cover{max-height:200px}}.checkout-basket-event__cover img{border-radius:.8em;width:100%;height:100%;display:block}@media screen and (max-width:800px){.checkout-basket-cruise .checkout-basket-event__main{flex-direction:column}.checkout-basket-cruise .checkout-basket-event__main .checkout-basket-event__cover{width:100%;max-width:fit-content;max-height:fit-content}.checkout-basket-cruise .checkout-basket-event__main .checkout-basket-event__info{flex-direction:column;justify-content:center;align-items:center;gap:.5em;width:100%;display:flex}.checkout-basket-cruise .checkout-basket-event__main .checkout-basket-event__info .checkout-basket-event__title{flex-direction:column-reverse;justify-content:center;align-items:center;gap:.5em;display:flex}.checkout-basket-cruise .checkout-basket-event__main .checkout-basket-event__info .checkout-basket-event__title .icon{display:none}.checkout-basket-cruise .checkout-basket-event__main .checkout-basket-event__info .checkout-basket-event__info-items{grid-template-columns:1fr 1fr;place-items:center;display:grid}.checkout-basket-cruise .checkout-basket-event__main .checkout-basket-event__info .checkout-basket-event__price-total{justify-content:center}}.checkout-basket-event__info{flex-direction:column;flex:1;align-items:flex-start;display:flex}.checkout-basket-event__title{align-items:center;display:flex;position:relative}@media screen and (max-width:1023px){.checkout-basket-event__title{flex-flow:column-reverse;align-items:flex-start}}.checkout-basket-event__title .checkout-basket-event__desc{z-index:9;background:#d7e9ec;border:2px solid #40beb6;border-radius:10px;padding:.5em;font-size:.8em;font-weight:lighter;display:block;position:absolute;top:2em;left:0}.checkout-basket-event__title-val{font-size:calc(.594059vw + 10.396px);text-decoration:underline;transition:color .2s}@media screen and (max-width:270px){.checkout-basket-event__title-val{font-size:12px}}@media screen and (min-width:1280px){.checkout-basket-event__title-val{font-size:18px}}.checkout-basket-event__title-val:hover,.checkout-basket-event__cover:hover+.checkout-basket-event__info .checkout-basket-event__title-val{color:#40beb6}@media screen and (max-width:1023px){.checkout-basket-event__title-val{margin-top:.2em}}.checkout-basket-event__title-label{color:#80a4ac;align-items:center;gap:.5em;display:flex}.checkout-basket-event__title-label:before{content:"/";margin:0 .4em;display:inline-block}@media screen and (max-width:1023px){.checkout-basket-event__title-label:before{content:"";display:none}}.w-checkout-basket-event__info-items{width:100%;display:flex}@media screen and (max-width:800px){.w-checkout-basket-event__info-items{flex-direction:column}}.checkout-basket-event__info-item-elem,.checkout-basket-excursion__dates{text-transform:lowercase;text-decoration:underline}.checkout-basket-event__info-items{flex-flow:wrap;display:flex}@media screen and (min-width:800px) and (max-width:1170px){.checkout-basket-event__info-items{width:calc(360px + 4em)}}@media screen and (max-width:800px){.checkout-basket-event__info-items{flex-flow:column}}.checkout-basket-event__info-item{width:180px;margin-top:1em;margin-right:2em}@media screen and (max-width:800px){.checkout-basket-event__info-item{align-items:center;width:auto;margin-right:0;display:flex}}.checkout-basket-event__info-item-label{color:#80a4ac;width:calc(12.8713vw + 35.2475px);font-size:.8em;font-weight:400;display:none}@media screen and (max-width:270px){.checkout-basket-event__info-item-label{width:70px}}@media screen and (min-width:1280px){.checkout-basket-event__info-item-label{width:200px}}@media screen and (max-width:800px){.checkout-basket-event__info-item-label{display:block}}.checkout-basket-event__price-total{margin-top:1em;font-size:15px}@media screen and (max-width:800px){.checkout-basket-event__price-total{justify-content:flex-end}}.checkout-basket-event__actions-wrapper{justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.checkout-basket-event__actions-wrapper svg{width:16px;display:block}@media screen and (max-width:1023px){.checkout-basket-event__actions-wrapper{border-top:1px solid #f2f4f6;height:40px;padding:0 20px}}.checkout-basket-event__actions-wrapper .checkout-basket-event__actions-slide-down{cursor:pointer;justify-content:center;align-items:center;display:flex}.checkout-basket-event__actions-wrapper .checkout-basket-event__actions{justify-content:center;align-items:center;gap:2em;display:flex}.checkout-basket-event__actions-wrapper .checkout-basket-event__actions .checkout-basket-event__actions-del{text-align:center;color:#004757;cursor:pointer;background-color:#0000;border:1px solid #80a4ac;border-radius:.6em;justify-content:center;align-items:center;gap:.5em;height:56px;padding:.5em 1.5em;font-size:18px;font-weight:500;transition:background-color .3s;display:flex}.checkout-basket-event__actions-wrapper .checkout-basket-event__actions .checkout-basket-event__actions-del:hover{background:#80a4ac}.checkout-basket-event__actions-wrapper .checkout-basket-event__actions .checkout-basket-event__actions-del.show-change{color:#80a4ac;border:none;font-weight:400;transition:none}.checkout-basket-event__actions-wrapper .checkout-basket-event__actions .checkout-basket-event__actions-del.show-change:hover{background:#fff}@media screen and (max-width:1023px){.checkout-basket-event__actions-wrapper .checkout-basket-event__actions .checkout-basket-event__actions-del{border:none;height:auto;padding:0}.checkout-basket-event__actions-wrapper .checkout-basket-event__actions .checkout-basket-event__actions-del span{display:none}}.checkout-basket-event__actions-wrapper .checkout-basket-event__actions .checkout-basket-event__actions-add-to-fav{cursor:pointer;color:#80a4ac;justify-content:center;align-items:center;gap:.5em;font-size:18px;display:flex}@media screen and (max-width:1023px){.checkout-basket-event__actions-wrapper .checkout-basket-event__actions .checkout-basket-event__actions-add-to-fav span{display:none}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.checkout-basket-excursion{border:1px solid #0000;border-radius:20px;transition:border-color .2s,box-shadow .2s}.checkout-basket-excursion._edit{border-color:#d8e3eb;box-shadow:0 0 10px #0000001f}.checkout-basket-excursion .divider{border-bottom:1px solid #d8e3eb;margin:1.8em 20px 0;display:block}.checkout-basket-excursion__places{display:block}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.checkout-basket-tour{border:1px solid #0000;border-radius:20px;transition:border-color .2s,box-shadow .2s}.checkout-basket-tour ._underline{text-decoration:underline}.checkout-basket-tour._edit{border-color:#d8e3eb;box-shadow:0 0 10px #0000001f}.checkout-basket-tour .divider{border-bottom:1px solid #d8e3eb;margin:1.8em 20px 0;display:block}@media screen and (max-width:600px){.checkout-basket-tour__w-info-items{clear:both;margin-left:0;padding-left:0}}.checkout-basket-tour__dates{display:block}.checkout-basket-tour__dates .tour-booking-offer-dates__duration{color:#80a4ac;text-align:left;font-size:.8em}@media screen and (max-width:600px){.checkout-basket-tour__dates._desktop{display:none}}.checkout-basket-tour__dates._mobile{display:none}@media screen and (max-width:600px){.checkout-basket-tour__dates._mobile{display:flex}}.checkout-basket-tour__dates-range{flex-wrap:wrap;align-items:center;display:flex}.checkout-basket-tour__dates-range-wrapper{align-items:center;display:flex}.checkout-basket-tour__dates-range-icon{margin-right:.4em;transform:rotate(90deg)}.checkout-basket-tour__dates-range-icon .icon{width:1em;height:1em}.checkout-basket-tour__dates-range-day{color:#80a4ac;margin:3px .4em 0;font-size:.8em}.checkout-basket-tour__dates-label{align-self:flex-start;margin-top:2px}@media screen and (max-width:600px){.checkout-basket-tour__amount{display:none}}.checkout-customer{grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;display:grid}@media screen and (max-width:1023px){.checkout-customer{grid-template-columns:1fr}}.checkout-customer__group{width:100%}@media screen and (max-width:1023px){.checkout-customer__group{width:100%;padding:0}.checkout-customer__group+.checkout-customer__group{margin-top:2em}}.checkout-customer__group-title{color:#b3c8cd;font-weight:700}.checkout-customer__group-inp{width:100%;margin-top:.2em}.checkout-customer__group-inp .iti,.checkout-customer__group-inp .e-inp{width:100%}.checkout-form .form-wrap{margin-top:20px}.checkout-form .item{float:left;width:33%;margin-bottom:10px;padding:0 30px}.checkout-form .item label{display:block}.checkout-form .guest .form-wrap input{width:100%}.checkout-form .w-items-row{justify-content:center;width:100%;display:flex}@media screen and (max-width:1023px){.checkout-form .w-items-row{flex-flow:column}.checkout-form .w-items-row .item,.checkout-form .w-items-row .item-msg{width:100%;max-width:400px;margin-left:auto;margin-right:auto;padding:0}}.checkout-form .w-items-row .item .iti,.checkout-form .w-items-row .item-msg .iti,.checkout-form .intl-tel-input{width:100%}.checkout-form .bttn-wrapper{text-align:center;margin-top:10px}.checkout-form .contact_info{text-align:center;margin-top:22px}.checkout-form .consent{margin-top:18px;font-size:.9em}.checkout-form .item-msg{width:calc(66% - 60px)}.checkout-form .msg-label{display:block}.checkout-form .msg{resize:vertical;width:100%;height:110px;padding:10px}.checkout-form .phone_masked{opacity:1}.checkout-form #FormReserve_consent{width:auto;margin-right:6px}.checkout-form .reserve_bttn{margin-top:22px}.checkout-form .phone_masked._phone-no-valid{color:red}#reserve-form .item._no-valid .error,#reserve-form .contact_info._no-valid .error{color:#80a4ac;font-size:.8em}.checkout-success__order-number,.checkout-success__events-title{margin-top:2em;font-weight:700}.checkout-success__total{margin-top:2em}.checkout-success__price-total-sale-val{white-space:nowrap;margin-left:.4em;text-decoration:line-through}.checkout-success__total-val{margin-left:.4em;font-weight:700}.checkout-success__warning{margin-top:2em;font-size:1.1em;font-weight:700}.checkout-success__uds-error{margin:1em 0}.checkout__basket-item{padding-bottom:2em}.checkout__main{--c-loader-bg:#ffffffa6;--loader-size:4em;--w-loader-border:calc(var(--loader-size) / 15);--c-loader-border:var(--c-main);position:relative}.checkout__main:before{opacity:0;z-index:-1;background-color:var(--c-loader-bg);content:"";transition:opacity .1s;position:absolute;inset:0}.checkout__main:after{opacity:0;z-index:-1;transform-origin:50%;box-sizing:border-box;border:var(--w-loader-border) solid var(--c-loader-border);width:var(--loader-size);height:var(--loader-size);margin:calc(-1 * var(--loader-size) / 2) 0 0 calc(-1 * var(--loader-size) / 2);content:"";border-top-color:#0000;border-radius:50%;transition:opacity .4s;animation:1s linear infinite swiper-preloader-spin;position:absolute;top:50%;left:50%}.checkout__main:before{content:"";border-radius:0}.checkout__main._loading:before{opacity:1;z-index:97;content:""}.checkout__main._loading:after{opacity:1;z-index:98;content:""}.checkout__price-total{margin:3em auto 0}@media screen and (max-width:1023px){.checkout__price-total{max-width:30em}}.checkout__price-total-label{color:#80a4ac;font-size:28px;font-weight:700}@media screen and (max-width:1023px){.checkout__price-total-label{font-size:15px}}.checkout__price-total-sale-val{white-space:nowrap;margin-left:.4em;font-size:20px;text-decoration:line-through}@media screen and (max-width:1023px){.checkout__price-total-sale-val{font-size:13px}}.checkout__price-total-val{white-space:nowrap;margin-left:.4em;font-size:28px;font-weight:700}@media screen and (max-width:1023px){.checkout__price-total-val{font-size:15px}}.checkout__comment{margin-top:2em}@media screen and (max-width:1023px){.checkout__comment{max-width:30em;margin-left:auto;margin-right:auto}}.checkout__comment-title{cursor:pointer;font-weight:700;text-decoration:underline;transition:color .3s;display:inline-block}.checkout__comment-title:hover{color:#40beb6}.checkout__comment-inp{resize:vertical;width:100%;min-height:10em;margin-top:1em}.checkout__customer,.checkout__confirm{margin-top:3em}.checkout__confirm-checkbox{transition:color .2s}.checkout__confirm-checkbox._error{color:#f45b5b}.checkout__confirm-checkbox._error .checkbox__label:before{content:"";border-color:#f45b5b}.checkout__confirm-info{color:#799ea7;margin-top:1em}.checkout__info{margin-top:3em}.checkout__submit{grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;margin-top:2em;display:grid}@media screen and (max-width:1023px){.checkout__submit{flex-flow:column;align-items:center;gap:1em;margin-top:1.5em;display:flex}}.checkout__submit-buy,.checkout__submit-buy-pay,.checkout__submit-buy-uds{padding-top:1em;padding-bottom:1em;font-weight:700;display:block}@media screen and (max-width:1023px){.checkout__submit-buy,.checkout__submit-buy-pay,.checkout__submit-buy-uds{order:3;width:100%;max-width:30em}.checkout__submit-buy-pay{order:2}.checkout__submit-buy-uds{order:1}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.slide-dialog{position:relative}.slide-dialog .slide-dialog-wrapper{cursor:pointer;background:#f2f4f6;border:1px solid #f2f4f6;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 .25em 0 1em;display:flex}.slide-dialog .slide-dialog-wrapper:hover{background:#fff;border-color:#d8e3eb}.slide-dialog .slide-dialog-wrapper>.text{color:#004757;align-items:center;gap:1em;display:flex}.slide-dialog .slide-dialog-wrapper>.text>span{margin:0;padding:0}.slide-dialog .slide-dialog-wrapper>.text>.icon{width:17px;height:17px}.slide-dialog .slide-dialog-wrapper>.btn{justify-content:center;align-items:center;height:100%;display:flex}.slide-dialog .slide-dialog-wrapper>.btn>.icon{width:8px;height:8px}.slide-dialog .slide-dialog-content{position:relative;top:0;left:0}.slide-selector{background:#f2f4f6;border-radius:10px;width:290px;min-height:40px;position:relative}.slide-selector .__current{cursor:pointer;justify-content:space-between;align-items:center;gap:.5em;width:100%;padding:0 1em;display:flex;position:absolute;inset:0;overflow:hidden}.slide-selector .__current .__title{color:#757575;flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:.5em;display:flex}.slide-selector .__current .__title .__selected-item{border:1px solid #004757;border-radius:50vh;justify-content:center;align-items:center;gap:.25em;padding:.25em .5em;display:flex}.slide-selector .__current .__title .__selected-item .__selected-item-label{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.slide-selector .__current .__title .__selected-item .__selected-item-icon{color:#004757;justify-content:center;align-items:center;font-size:6px;display:flex;transform:rotate(90deg)}.slide-selector .__current .__title .__selected-item .__selected-item-icon:hover{color:#ab0000}.slide-selector .__current .__icon{color:#757575;justify-content:center;align-items:center;font-size:6px;transition:all .3s;display:flex;transform:rotate(90deg)}.slide-selector.__open{border-radius:10px 10px 0 0}.slide-selector.__open .__current .__icon{transform:rotate(-90deg)}.slide-selector .__list{z-index:16;border-bottom-right-radius:10px;border-bottom-left-radius:10px;max-height:200px;position:absolute;top:40px;left:0;right:0;overflow-y:auto}.slide-selector .__list .__wrapper{background:#f2f4f6;padding:0 1em;transition:box-shadow .2s}.slide-selector .__list .__wrapper .__item{color:#757575;cursor:pointer;padding:.5em 0}.slide-selector .__list .__wrapper .__item .__item-wrapper{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.slide-selector .__list .__wrapper .__item .__item-wrapper .__item-label{flex:1}.slide-selector .__list .__wrapper .__item .__item-wrapper .__item-icon{color:#757575;font-size:10px;display:none}.slide-selector .__list .__wrapper .__item.__selected{color:#40beb6}.slide-selector .__list .__wrapper .__item.__selected .__item-icon{display:block}.slide-selector .__list .__wrapper .__item.__disabled{color:#b3bbb9;cursor:not-allowed}.slide-selector .__list .__wrapper .__item.__disabled .__item-icon{display:none}.slide-selector .__list .__wrapper .__group-wrapper .__group{cursor:default}.slide-selector .__list .__wrapper .__group-wrapper .__item{padding-left:1em}.slide-enter-active{transition:all .3s ease-out}.slide-leave-active{transition:all .3s}.slide-enter-from,.slide-leave-to{opacity:0}.filter-targets-title{justify-content:flex-start;align-items:center;gap:1em;display:flex}.filter-targets-title .__go-back{cursor:pointer;transform:rotate(-90deg)}.cookies-frame{z-index:99999999;background:#fff;border-radius:1em;width:527px;padding:1.5em 2.3em 1.5em 2em;display:block;position:fixed;bottom:1em;left:1em;box-shadow:0 4px 20px #0003}.cookies-frame a{color:#40beb6;text-decoration:underline}@media screen and (max-width:800px){.cookies-frame{width:calc(100% - 2em)}}.cookies-frame__close{cursor:pointer;width:1em;height:1em;position:absolute;top:1em;right:1em}.cookies-frame__close .icon{width:100%;height:100%}.table-results{grid-template-columns:1fr;width:100%;display:grid}.table-results .table-results-header{background-color:#f6f8fa;border:0;border-radius:1em}.table-results .table-results-header>*{color:#80a4ac;font-size:.9em}.table-results .table-results-header .table-results-cell .table-results-cell-wrapper{border-right:1px solid #d8e3eb}@media screen and (max-width:800px){.table-results .table-results-header{display:none}}.table-results .table-results-body .table-results-row{border:1px solid #f6f7f9;border-radius:1em;margin-top:.25em}.table-results .table-results-body .table-results-row .table-results-cell .table-results-cell-wrapper{border-right:1px solid #f6f7f9}@media screen and (max-width:800px){.table-results .table-results-body .table-results-row{padding:0 1em;box-shadow:0 0 1em #0003}.table-results .table-results-body{flex-direction:column;gap:1em;display:flex}}.table-results .table-results-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:grid}@media screen and (max-width:800px){.table-results .table-results-row{grid-template-columns:1fr 1fr}}.table-results .table-results-cell{justify-content:center;align-items:center;padding:1em 0;display:flex}.table-results .table-results-cell .table-results-cell-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1em 0;display:flex}.table-results .table-results-cell .table-results-cell-wrapper .days-of-week{color:#80a4ac;justify-content:space-around;align-items:center;width:100%;display:flex}.table-results .table-results-cell .table-results-cell-wrapper .dates{justify-content:space-evenly;align-items:center;width:100%;display:flex}.table-results .table-results-cell .table-results-cell-wrapper .days-nights{widows:100%;justify-content:center;align-items:center;display:flex}.table-results .table-results-cell .table-results-cell-wrapper a.deck-link,.table-results .table-results-cell .table-results-cell-wrapper a.cabin-category-link{text-align:center;text-decoration:underline}.table-results .table-results-cell:last-child .table-results-cell-wrapper{border-right:none}@media screen and (max-width:800px){.table-results .table-results-cell.__dates{grid-column:1/2}.table-results .table-results-cell.__deck{grid-column:2/3}.table-results .table-results-cell.__cabin-category{border-top:1px solid #f6f7f9;border-bottom:1px solid #f6f7f9;grid-column:1/3}.table-results .table-results-cell.__price{border-bottom:1px solid #f6f7f9;grid-column:1/3}.table-results .table-results-cell.__price .table-results-cell-wrapper{font-size:1.5em;font-weight:500}.table-results .table-results-cell.__action{grid-column:1/3}.table-results .table-results-cell.__action .table-results-cell-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex}.table-results .table-results-cell.__action .table-results-cell-wrapper button.e-btn{width:70%}}.free-places{font-size:.9em}.free-places.__no{color:#ef2d2d}.free-places.__few{color:#efc586}.free-places.__many{color:#40beb6}.single-accomodation{text-align:center;font-size:.8em}.single-accomodation .__price{text-decoration:underline}.__underline{text-decoration:underline}.cruise .accordion__item .accordion__item-title-text{align-items:center;gap:1em;display:flex}.cruise .accordion__item .accordion__item-title:hover .icon,.cruise .accordion__item .accordion__item-title:hover .day{color:#40beb6}.cruise .accordion__item .icon,.cruise .accordion__item .day{color:#80a4ac}.cruise .accordion__item._open .icon,.cruise .accordion__item._open .day{color:#40beb6}.cruise .full-width{width:calc(100vw - 60px);max-width:1280px}@media screen and (max-width:800px){.cruise .full-width{width:100%}}.cruise .full-width .entity__desc-show-full{margin-top:2em}.cruise .full-width .ship-main{max-width:768px}.cruise .full-width .entity__title{margin-bottom:2em}.cruise .event-header__info-tags{flex-flow:wrap;justify-content:flex-start;align-items:center;margin-top:12px;margin-bottom:12px;display:flex}.cruise .event-header__info-tags .event-header__info-tag{color:#004757;background:#fff;border:1px solid #b3c8cd;border-radius:6px;margin:10px 10px 0 0;padding:4px 14px;font-size:.8em}.cruise-attention{color:#80a4ac;background:#f6f7f9;border-radius:10px;align-items:center;gap:1em;width:auto;margin:1em 0;padding:.5em 1em;display:flex}.cruise-section-title{margin-top:3em;margin-bottom:1em}.cruise-services{flex-direction:column;width:100%;display:flex}.cruise-services .cruise-service{justify-content:flex-start;align-items:center;gap:1em;width:100%;padding:1em 0;display:flex}.cruise-services .cruise-service:not(:last-child){border-bottom:1px solid #d8e3eb}.cruise-services .cruise-service .accordion__item-title,.cruise-services .cruise-service .accordion__item-main{width:100%}.cruise-services .cruise-service.__hidden{display:none}.food-title{align-items:center;gap:1em;margin-top:2em;margin-bottom:1em;display:flex}.cruise-info-item{justify-content:flex-start;align-items:center;margin-bottom:.5em;font-weight:500;display:flex}.cruise-info-label{color:#80a4ac}@media screen and (max-width:800px){.cruise-info-label{width:40%}}.cruise-info-val{margin-left:2em}.cruise-info-val a{text-decoration:underline}@media screen and (max-width:800px){.cruise-info-val{width:60%}}.cruise-item-event .wrapper{align-items:flex-start;gap:1em;width:100%;display:flex}.cruise-item-event .wrapper .photos{width:45%}@media screen and (max-width:1023px){.cruise-item-event .wrapper .photos{width:90%}}.cruise-item-event .wrapper .description .time{margin-bottom:.5em}.cruise-item-event .wrapper .description .time .__or{color:#0047573d;margin:.5em 0}.cruise-item-event .wrapper .description .time .__add{color:#00475790;font-size:.9em;font-style:oblique;display:block}.cruise-item-event .wrapper .description .time svg{width:15px;height:15px;display:inline-block}@media screen and (max-width:1023px){.cruise-item-event .wrapper .description{width:90%}.cruise-item-event .wrapper{flex-direction:column;align-items:center}}.city-photos{position:relative}.city-photos .city-photos-slider{position:relative;overflow:hidden}.city-photos .city-photos-slider .city-entities-slide{position:relative}.city-photos .city-photos-slider .city-entities-slide picture{z-index:2;position:relative}.city-photos .city-photos-slider .city-entities-slide img{border-radius:1em;width:100%;display:block}.city-photos .city-photos-slider .city-entities-slide__loading{--c-loader-bg:#ffffffa6;--loader-size:4em;--w-loader-border:calc(var(--loader-size) / 15);--c-loader-border:var(--c-main);z-index:1;font-size:.8em;position:absolute;inset:0}.city-photos .city-photos-slider .city-entities-slide__loading:before{opacity:0;z-index:-1;background-color:var(--c-loader-bg);content:"";transition:opacity .1s;position:absolute;inset:0}.city-photos .city-photos-slider .city-entities-slide__loading:after{opacity:0;z-index:-1;transform-origin:50%;box-sizing:border-box;border:var(--w-loader-border) solid var(--c-loader-border);width:var(--loader-size);height:var(--loader-size);margin:calc(-1 * var(--loader-size) / 2) 0 0 calc(-1 * var(--loader-size) / 2);content:"";border-top-color:#0000;border-radius:50%;transition:opacity .4s;animation:1s linear infinite swiper-preloader-spin;position:absolute;top:50%;left:50%}.city-photos .city-photos-slider .city-entities-slide__loading:before{opacity:1;z-index:97;content:""}.city-photos .city-photos-slider .city-entities-slide__loading:after{opacity:1;z-index:98;content:""}.city-photos .city-photos-slider-arrow{z-index:3;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:40%}.city-photos .city-photos-slider-arrow .icon{width:100%;height:50%;color:#fff!important}.city-photos .city-photos-slider-arrow._prev{left:0}.city-photos .city-photos-slider-arrow._prev .icon{transform:rotate(-90deg)}.city-photos .city-photos-slider-arrow._next{right:0}.city-photos .city-photos-slider-arrow._next .icon{transform:rotate(90deg)}.section-cruise-booking{margin-top:50px}.section-cruise-booking .cruise-booking-places-msg{margin-top:1.6em;font-size:1.1em}.section-cruise-booking .cruise-booking-main{width:calc(100vw - 60px);max-width:1280px;padding-bottom:calc(.39604vw + 20.9307px)}@media screen and (max-width:270px){.section-cruise-booking .cruise-booking-main{padding-bottom:22px}}@media screen and (min-width:1280px){.section-cruise-booking .cruise-booking-main{padding-bottom:26px}}@media screen and (max-width:800px){.section-cruise-booking .cruise-booking-main{width:auto}}.section-cruise-booking .cruise-booking-main .cruise-booking-advantages{float:right;width:calc(100% - 768px)}.section-cruise-booking .cruise-booking-main .cruise-booking-advantages .event-booking-advantages{padding-right:0}.section-cruise-booking .cruise-booking-main .cruise-booking-advantages .event-booking-advantages-main{background-color:#f5f8fa;border-radius:14px;padding:calc(.39604vw + 20.9307px)}@media screen and (max-width:270px){.section-cruise-booking .cruise-booking-main .cruise-booking-advantages .event-booking-advantages-main{padding-top:22px}}@media screen and (min-width:1280px){.section-cruise-booking .cruise-booking-main .cruise-booking-advantages .event-booking-advantages-main{padding-top:26px}}@media screen and (max-width:270px){.section-cruise-booking .cruise-booking-main .cruise-booking-advantages .event-booking-advantages-main{padding-right:22px}}@media screen and (min-width:1280px){.section-cruise-booking .cruise-booking-main .cruise-booking-advantages .event-booking-advantages-main{padding-right:26px}}@media screen and (max-width:270px){.section-cruise-booking .cruise-booking-main .cruise-booking-advantages .event-booking-advantages-main{padding-bottom:22px}}@media screen and (min-width:1280px){.section-cruise-booking .cruise-booking-main .cruise-booking-advantages .event-booking-advantages-main{padding-bottom:26px}}@media screen and (max-width:270px){.section-cruise-booking .cruise-booking-main .cruise-booking-advantages .event-booking-advantages-main{padding-left:22px}}@media screen and (min-width:1280px){.section-cruise-booking .cruise-booking-main .cruise-booking-advantages .event-booking-advantages-main{padding-left:26px}}@media screen and (max-width:800px){.section-cruise-booking .cruise-booking-main .cruise-booking-advantages{display:none}}.section-cruise-booking .cruise-booking-main .cruise-booking-form .cruise-booking{width:100%}.section-cruise-booking .cruise-booking-main .cruise-booking-form .cruise-booking .cruise-booking-loading,.section-cruise-booking .cruise-booking-main .cruise-booking-form .cruise-booking .cruise-booking-empty{display:block}.section-cruise-booking .cruise-booking-main .cruise-booking-form .cruise-booking .cruise-booking-empty{flex-direction:column;align-items:center;gap:1em;display:flex}.section-cruise-booking .cruise-booking-main .cruise-booking-form .cruise-booking .cruise-booking-empty span{color:#004757;font-size:1.5em}.section-cruise-booking .cruise-booking-main .cruise-booking-form .cruise-booking .cruise-booking-empty a{color:#004757;font-size:1em;text-decoration:underline}.section-cruise-booking .cruise-booking-main .cruise-booking-form .cruise-booking .cruise-booking-main-info{flex-direction:column;gap:.5em;margin-top:1em;display:flex}.section-cruise-booking .cruise-booking-main .cruise-booking-form .cruise-booking .cruise-booking-params{grid-template-columns:1fr 1fr;justify-content:start;align-items:start;gap:1em 2em;margin-top:2em;display:grid}.section-cruise-booking .cruise-booking-main .cruise-booking-form .cruise-booking .cruise-booking-params .cruise-booking-param-full{grid-column:1/3}@media screen and (max-width:1023px){.section-cruise-booking .cruise-booking-main .cruise-booking-form .cruise-booking .cruise-booking-params{flex-direction:column;gap:1em;display:flex}}.section-cruise-booking .cruise-booking-main .cruise-booking-form .cruise-booking .cruise-booking-results{width:100%;margin-top:2em}.section-cruise-booking .cruise-booking-empty-msg{font-size:1.2em;font-weight:700}.cruise-booking-param-wrapper{flex-direction:column;gap:.5em;display:flex}.cruise-booking-param-wrapper .cruise-booking-param-label{color:#80a4ac}.cruise-booking-param-wrapper .cruise-booking-param-control{width:100%}.cruise-booking-param-wrapper .cruise-booking-param-control>:first-child{width:100%;display:block}.cruise-booking-param-wrapper .cruise-booking-calendar{width:100%;height:40px;display:block;position:relative}.cruise-booking-param-wrapper .cruise-booking-calendar .cruise-booking-schedule-dates{cursor:pointer;background-color:#f2f4f6;border:1px solid #f2f4f6;border-radius:10px;justify-content:space-between;align-items:center;gap:.5em;height:100%;padding:0 1em;transition:border-color .3s,background-color .3s;display:flex}.cruise-booking-param-wrapper .cruise-booking-calendar .cruise-booking-schedule-dates:hover{background-color:#fff}.cruise-booking-param-wrapper .cruise-booking-calendar .cruise-booking-schedule-dates .__calendar{width:1em;height:1em}.cruise-booking-param-wrapper .cruise-booking-calendar .cruise-booking-schedule-dates .__calendar .icon{width:100%;height:100%}.cruise-booking-param-wrapper .cruise-booking-calendar .cruise-booking-schedule-dates .__date{flex:1}.cruise-booking-param-wrapper .cruise-booking-calendar .cruise-booking-schedule-dates .__arrow{color:#757575;font-size:6px;transition:all .3s;transform:rotate(90deg)}.cruise-booking-param-wrapper .cruise-booking-calendar .cruise-booking-calendar-wrapper{display:none;top:2.8em}.cruise-booking-param-wrapper .cruise-booking-calendar .cruise-booking-calendar-wrapper.__open{display:block}@media screen and (max-width:1023px){.cruise-booking-param-wrapper{width:100%}}.modal-cruise-deck{min-width:80%}.modal-cruise-deck .modal-cruise-free-cabins,.modal-cruise-cabin-category .modal-cruise-free-cabins{flex-wrap:wrap;align-items:center;gap:.5em;width:100%;display:flex}.modal-cruise-deck .modal-cruise-free-cabins .modal-cruise-cabin,.modal-cruise-cabin-category .modal-cruise-free-cabins .modal-cruise-cabin{color:#fff;cursor:pointer;background-color:#40beb6;border-radius:.5em;align-items:center;gap:.5em;padding:.5em 1em;display:flex}.modal-cruise-deck .modal-cruise-free-cabins .modal-cruise-cabin .icon,.modal-cruise-cabin-category .modal-cruise-free-cabins .modal-cruise-cabin .icon{width:1em}.modal-cruise-deck .modal-cruise-free-cabins .modal-cruise-cabin:hover,.modal-cruise-cabin-category .modal-cruise-free-cabins .modal-cruise-cabin:hover,.modal-cruise-deck .modal-cruise-free-cabins .modal-cruise-cabin.__selected,.modal-cruise-cabin-category .modal-cruise-free-cabins .modal-cruise-cabin.__selected{background-color:#efc586}.modal-cruise-cabin-category{min-width:80vw;min-height:50vh}.modal-cruise-cabin-category .modal__cnt{position:absolute;inset:0 .5em .5em}.modal-cruise-cabin-category .modal-cruise-cabin-category-main{grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos{width:100%;height:100%;position:relative;overflow:hidden}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos .cabin-photos-slider{justify-content:center;align-items:center;height:100%;display:flex}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos .cabin-photos-slider .swiper-slide{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media screen and (min-width:1023px){.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos .cabin-photos-slider .swiper-slide .image{height:100%}}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos .cabin-photos-slider .swiper-slide .image picture{height:100%}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos .cabin-photos-slider .swiper-slide .image picture img{border-radius:1em;width:auto;max-width:100%;max-height:100%;display:block}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos .cabin-photos-slider-arrow{z-index:3;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:calc(50% - 15px)}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos .cabin-photos-slider-arrow .icon{width:100%;height:50%}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos .cabin-photos-slider-arrow._prev{left:0}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos .cabin-photos-slider-arrow._prev .icon{transform:rotate(-90deg)}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos .cabin-photos-slider-arrow._next{right:0}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .cabin-photos .cabin-photos-slider-arrow._next .icon{transform:rotate(90deg)}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .modal-cruise-cabin-description{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1em;display:flex}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .modal-cruise-cabin-description .modal-cruise-cabin-info{flex:1}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .modal-cruise-cabin-description .modal-cruise-cabin-info .modal-cruise-cabin-info-wrapper{width:100%;height:100%;position:relative}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .modal-cruise-cabin-description .modal-cruise-cabin-info .modal-cruise-cabin-info-wrapper .modal-cruise-cabin-name{width:100%;position:absolute;top:0}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .modal-cruise-cabin-description .modal-cruise-cabin-info .modal-cruise-cabin-info-wrapper .modal-cruise-cabin-data{width:100%;padding:1em 0;position:absolute;top:3em;bottom:3em;overflow-y:auto}.modal-cruise-cabin-category .modal-cruise-cabin-category-main .modal-cruise-cabin-description .modal-cruise-cabin-info .modal-cruise-cabin-info-wrapper .modal-cruise-cabin-reserve{width:100%;position:absolute;bottom:0}@media screen and (max-width:1023px){.modal-cruise-cabin-category .modal-cruise-cabin-category-main{flex-direction:column;justify-content:space-between;align-items:center;gap:1em;display:flex}.modal-cruise-deck,.modal-cruise-cabin-category{width:100%;height:100%}.modal-cruise-deck .modal__cnt,.modal-cruise-cabin-category .modal__cnt{justify-content:center;align-items:center;gap:1em;height:calc(100% - 2em);display:flex}}.additional-services{justify-content:space-between;align-items:flex-start;gap:1em;width:100%;display:flex}.additional-services .additional-service{background-color:#f6f7f9;border-radius:1em;flex-direction:column;gap:1em;padding:2em;display:flex}.additional-services .additional-service .title{font-size:1.2em;font-weight:700}.additional-services .additional-service .description{color:#80a4ac;font-size:.9em}.additional-services .additional-service .price{font-size:1em}@media screen and (max-width:1023px){.additional-services .additional-service{width:100%!important}.additional-services{flex-direction:column}}.cruise-map-btn{cursor:pointer;color:#40beb6;background:#fff;border-radius:.5em;justify-content:center;align-items:center;gap:.25em;padding:.25em .5em;transition:all .3s;display:flex;position:absolute;top:1em;left:1em}.cruise-map-btn:hover{color:#fff;background:#40beb6}.cruise-map-wrapper{width:100%!important;max-width:1280px!important}.cruise-map-wrapper .map{width:100%;height:500px}.cruise-map-wrapper .map iframe{width:100%;height:100%}.page-text__events.ships{flex-direction:column;gap:2em;display:flex}.datetime-group__main{justify-content:space-between;align-items:flex-start;display:flex}.datetime-group__item{width:44%}.datetime-group__inp{width:100%}.entity-sights-title{border-top:1px solid #00475733;margin-top:2em;padding:2em 0 1em}.entity-sights{position:relative}.entity-sights__slider{width:95%;position:relative;overflow:hidden}.entity-sights__slider-slide{border-radius:20px 20px 0 0}.entity-sights__slider-slide .cover{background:#fff;position:relative}.entity-sights__slider-slide .cover .clip-image{filter:url(#round);width:100%;height:100%;position:relative}.entity-sights__slider-slide .cover .clip-image .bg{opacity:.5;z-index:1000;background-color:#004757;width:100%;height:100%;display:none;position:absolute;top:0}.entity-sights__slider-slide .cover .clip-image .image{clip-path:polygon(0% 0%,100% 0%,100% 60%,0% 60%);width:100%;height:100%;display:block;position:relative}.entity-sights__slider-slide .cover .clip-image .image img{width:100%;height:auto;display:block}.entity-sights__slider-slide .cover .image-slice{width:100%;height:60%;position:absolute;top:0;overflow:hidden}.entity-sights__slider-slide .cover .desc{width:100%;height:40%;padding-top:1em;position:absolute;bottom:0}@media screen and (max-width:440px){.entity-sights__slider-slide .cover .desc{padding-top:.5em}}.entity-sights__slider-slide .cover .desc .header{color:#004757;margin-bottom:.25em;font-size:1em;font-weight:700}@media screen and (max-width:440px){.entity-sights__slider-slide .cover .desc .header{font-size:.7em}}.entity-sights__slider-slide .cover .desc .text{color:#00475780;text-overflow:ellipsis;font-size:.75em;font-weight:400}@media screen and (max-width:440px){.entity-sights__slider-slide .cover .desc .text{font-size:.6em;line-height:1.1em}}.entity-sights__slider-slide.swiper-slide-next .cover{border-radius:20px;position:relative}.entity-sights__slider-slide.swiper-slide-next .cover .clip-image .bg{display:block}.entity-sights__slider-slide.swiper-slide-next .cover .clip-image .image{clip-path:none}.entity-sights__slider-slide.swiper-slide-next .cover .image-slice{width:100%;position:absolute;top:0}.entity-sights__slider-slide.swiper-slide-next .cover .desc{height:50%;padding:1em}.entity-sights__slider-slide.swiper-slide-next .cover .desc .header,.entity-sights__slider-slide.swiper-slide-next .cover .desc .text{color:#fff}.entity-sights__slider-arrow{z-index:3;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:30%;transform:translateY(-50%)}.entity-sights__slider-arrow .icon{width:100%;height:50%}.entity-sights__slider-arrow._prev{left:0}.entity-sights__slider-arrow._prev .icon{transform:rotate(-90deg)}.entity-sights__slider-arrow._next{right:0}.entity-sights__slider-arrow._next .icon{transform:rotate(90deg)}.entity-slider,.entity-slider__slide{position:relative}.entity-slider__prev{color:#fff;cursor:pointer;z-index:3;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;left:2%;transform:translateY(-50%)}.entity-slider__prev .icon{color:#fff;width:1.3em;height:1.3em;transform:rotate(-90deg)}.entity-slider__next{color:#fff;cursor:pointer;z-index:3;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;right:2%;transform:translateY(-50%)}.entity-slider__next .icon{color:#fff;width:1.3em;height:1.3em;transform:rotate(90deg)}.entity-slider__slide-label{z-index:2;border-bottom-right-radius:1em;border-bottom-left-radius:1em;height:45%;position:absolute;bottom:0;left:0;right:0}.entity-slider__slide-label:before{z-index:2;content:"";background:linear-gradient(360deg,#1e1e1e80 0%,#1e1e1e00 100%);border-bottom-right-radius:1em;border-bottom-left-radius:1em;position:absolute;inset:0}.entity-slider__slide-label-text{z-index:3;color:#f6f7f9;text-align:center;width:80%;font-size:.86em;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.entity__header{grid-column-gap:2%;grid-template-rows:auto 1fr;grid-template-columns:60% 1fr;margin-top:26px;display:grid}@media screen and (max-width:800px){.entity__header{display:block}}.entity__header-photos img{border-radius:20px;width:100%;display:block}.entity__main{max-width:768px}.entity__anchors{background-color:#f6f7f9;border-radius:1em;justify-content:space-around;align-items:center;margin-top:3em;padding:1.2em 0;transition:background-color .3s,box-shadow .3s;display:flex}@media screen and (min-width:800px){.entity__anchors{z-index:99;position:sticky;top:0}.entity__anchors._sticky{background-color:#fff;border-radius:0 0 .7em .7em;box-shadow:0 0 50px #00000026}}.entity__anchor{color:#80a4ac;font-size:1.1em;font-weight:700;transition:color .3s}.entity__anchor:hover{color:#004757}.entity__desc{margin-top:3em}.entity__desc-main{max-height:10em;transition:max-height .3s;position:relative;overflow:hidden}.entity__desc-main:before{content:"";background:linear-gradient(#fff3,#fff);height:3em;position:absolute;bottom:0;left:0;right:0}.entity__desc._open .entity__desc-main:before{content:"";display:none}.entity__desc-services{grid-template-columns:1fr 1fr 1fr 1fr;gap:1em;margin:1em 0;display:grid}@media screen and (max-width:1023px){.entity__desc-services{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:800px){.entity__desc-services{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.entity__desc-services{grid-template-columns:1fr}}.entity__desc-services>.wrapper .entity__desc-services-title>h3{align-items:center;gap:.5em;display:flex}.entity__desc-services>.wrapper .entity__desc-services-title>h3 .icon{width:1em;height:1em}.entity__desc-services>.wrapper .entity__desc-services-list>.item{flex-direction:column;display:flex}.entity__desc-show-full{color:#40beb6;cursor:pointer;margin-top:1em;font-size:1.1em;font-weight:700}.entity__desc._open .entity__desc-show-full{display:none}.entity__delimiter{background-color:#00475733;height:1px;margin:3em 0}.photos-item-cover-top{cursor:pointer;background:0 0;border:none;border-radius:1em;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.photos-item-cover-top .photos-item-cover-top-icon{color:#fff;cursor:pointer;width:100px;height:100px}@media screen and (max-width:800px){.photos-item-cover-top .photos-item-cover-top-icon{width:50px;height:50px}}.photos-item-cover-top .photos-item-cover-top-icon .icon{width:100%;height:100%}.photos-item-cover-top-icon-button{z-index:2;color:#40beb6;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:.5em;justify-content:center;align-items:center;gap:.5em;padding:.5em 1em;font-size:1.2em;font-weight:400;line-height:1em;transition:all .3s;display:flex;position:absolute;top:1em;left:1em}.photos-item-cover-top-icon-button:hover{color:#fff;background-color:#40beb6;border:1px solid #40beb6}.photos-item-cover-top-icon-button:hover .icon{color:#fff}@media screen and (max-width:800px){.photos-item-cover-top-icon-button{width:100px;font-size:.9em}}.photos-item-cover-top-icon-button .icon{width:1em;transition:all .3s}@media screen and (max-width:800px){.photos-item-cover-top-icon-button .icon{width:.8em}}.photos-video-item{max-width:100%;max-height:100%;margin:0 auto;display:block}.event-booking-advantages{flex-flow:column;justify-content:space-between;height:100%;padding-left:calc(.39604vw + 20.9307px);padding-right:calc(.39604vw + 20.9307px);display:flex}@media screen and (max-width:270px){.event-booking-advantages{padding-left:22px}}@media screen and (min-width:1280px){.event-booking-advantages{padding-left:26px}}@media screen and (max-width:270px){.event-booking-advantages{padding-right:22px}}@media screen and (min-width:1280px){.event-booking-advantages{padding-right:26px}}.event-booking-advantages__item{align-items:center;display:flex}.event-booking-advantages__item+.event-booking-advantages__item{margin-top:2em}.event-booking-advantages__item-icon{color:#40beb6;border:1px solid;border-radius:100%;flex:none;justify-content:center;align-items:center;width:2em;height:2em;font-size:10px;display:flex}.event-booking-advantages__item-icon .icon{width:.8em;height:.8em}.event-booking-advantages__item-title{margin-left:1em;font-weight:500}.event-booking-advantages__link{color:#40beb6;cursor:pointer;font-weight:500;line-height:2.5;text-decoration:underline;display:inline-block}.event-booking .mx-datepicker th,.event-booking .mx-datepicker td{text-align:center}.event-booking .mx-datepicker .cell:not(.disabled)[data-places]{color:#000;background-color:#009600}.event-booking .mx-datepicker .cell:not(.disabled)[data-places].active{color:#fff;border-color:#009600;outline:2px solid #009600}.event-booking .mx-datepicker .cell:not(.disabled)[data-places=small]{color:#000;background-color:orange}.event-booking .mx-datepicker .cell:not(.disabled)[data-places=small].active{color:#fff;border-color:orange;outline:2px solid orange}.event-booking .mx-datepicker .cell:not(.disabled)[data-places=last]{color:#000;background-color:red}.event-booking .mx-datepicker .cell:not(.disabled)[data-places=last].active{color:#fff;border-color:red;outline:2px solid red}.event-booking .mx-datepicker .cell:not(.disabled)[data-places=request]{color:#000;background-color:#c8c8c8}.event-booking .mx-datepicker .cell:not(.disabled)[data-places=request].active{color:#fff;border-color:#c8c8c8;outline:2px solid #c8c8c8}.event-booking .item.time{float:left;color:#fff;cursor:pointer;border-radius:4px;margin:5px;padding:5px 10px;font-size:.9em;background-color:#009600!important}.event-booking .item.time.small{background-color:orange!important}.event-booking .item.time.last{background-color:red!important}.event-booking .item.time.request{background-color:#c8c8c8!important}.event-booking .item.time.active{margin:0;padding:10px 15px}.event-booking .times.clearfix{clear:both;margin-top:14px;overflow:hidden}.event-booking .history.clearfix{clear:both;margin-top:10px;overflow:hidden}.event-booking .history.clearfix .item{float:left;padding:3px 7px}.event-booking .history.clearfix .item span{vertical-align:middle;background-color:#c8c8c8;width:8px;height:8px;margin-right:7px;display:inline-block}.event-booking .history.clearfix .item.green span{background-color:#009600}.event-booking .history.clearfix .item.orange span{background-color:orange}.event-booking .history.clearfix .item.red span{background-color:red}.event-booking .categories{max-width:400px;margin-top:18px}.event-booking .your_choice{clear:both;margin:18px 0}.event-booking .type{justify-content:flex-start;align-items:center;margin-top:2px;display:flex}.event-booking .type .name{margin-right:auto}.event-booking .type .price{width:calc(4.9505vw + 36.6337px)}@media screen and (max-width:270px){.event-booking .type .price{width:50px}}@media screen and (min-width:1280px){.event-booking .type .price{width:100px}}.event-booking .type .couner{justify-content:flex-start;align-items:center;display:flex}.event-booking .type .couner .minus,.event-booking .type .couner .plus{cursor:pointer;font-size:1.5em;font-weight:700}.event-booking .type .couner input{text-align:center;vertical-align:middle;width:30px;margin:0 8px;font-size:16px}.your_choice+.event-booking .type{margin-top:18px}.event-booking .other{cursor:pointer;margin-top:6px}.event-booking .itogo.clearfix{color:#40beb6;justify-content:flex-start;align-items:center;margin-top:18px;font-size:1.2em;font-weight:700;display:flex}.event-booking .itogo.clearfix .text{margin-right:auto}.event-booking .itogo.clearfix .text:after{content:":"}.event-booking .reserve_bttn{margin-top:18px}.event-booking .error-count.error{color:#ef2d2d}.event-cs{border:1px solid #0047574d;border-left:none;border-right:none;grid-column:1/3;width:100%;margin:1rem 0;padding-top:2rem}.event-cs__events{position:relative}.event-cs__events-slider.swiper{padding:2rem 1.5rem 3.5rem 4rem}@media screen and (max-width:800px){.event-cs__events-slider.swiper{padding-left:4rem;padding-right:4rem}}.event-cs__events-slider.swiper .swiper-wrapper{align-items:stretch}.event-cs__events-slider.swiper .card-event{min-width:0;max-width:none;height:auto;transition:opacity .3s;display:flex;position:relative}.event-cs__events-slider.swiper .card-event:before{opacity:0;z-index:2;content:"";background:linear-gradient(90deg,#fff0,#ffffffb3 50%,#fffffff2);transition:opacity .3s;position:absolute;inset:0 0 0 50%}.event-cs__events-slider.swiper .card-event.swiper-slide-next:not(:last-of-type):before{opacity:1;content:""}@media screen and (max-width:800px){.event-cs__events-slider.swiper .card-event.swiper-slide-next,.event-cs__events-slider.swiper .card-event.swiper-slide-prev{opacity:.2}}.event-cs__events-arrow{z-index:3;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:40%}.event-cs__events-arrow .icon{width:100%;height:50%;color:#fff!important}.event-cs__events-arrow._prev{left:0}@media screen and (max-width:800px){.event-cs__events-arrow._prev{left:2.5rem}}.event-cs__events-arrow._prev .icon{transform:rotate(-90deg)}.event-cs__events-arrow._next{right:0}@media screen and (max-width:800px){.event-cs__events-arrow._next{right:2.5rem}}.event-cs__events-arrow._next .icon{transform:rotate(90deg)}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.event-header{grid-column-gap:2%;grid-template-rows:auto 1fr;grid-template-columns:60% 1fr;margin-top:26px;display:grid;position:relative}@media screen and (max-width:1023px){.event-header{display:block}}.event-header__slider{grid-area:1/1/3/2;position:relative}.event-header__slider img{width:100%;height:auto;display:block}@media screen and (max-width:1023px){.event-header__slider{margin-top:22px}}.event-header__slider-item{z-index:1}.event-header__slider-item:not(._no-modal-media){cursor:pointer}.event-header__slider-item.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-active{z-index:2}.event-header__slider-picture{z-index:11;position:relative}.event-header__slide-label{z-index:12;border-bottom-right-radius:1em;border-bottom-left-radius:1em;height:45%;position:absolute;bottom:0;left:0;right:0}.event-header__slide-label:before{z-index:2;content:"";background:linear-gradient(360deg,#1e1e1e80 0%,#1e1e1e00 100%);border-bottom-right-radius:1em;border-bottom-left-radius:1em;position:absolute;inset:0}.event-header__slide-label-text{z-index:3;color:#f6f7f9;text-align:center;width:80%;font-size:.86em;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.event-header__slider-pre{display:block;position:absolute;top:0;left:0}.event-header__slider-arrow{z-index:3;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.event-header__slider-arrow .icon{width:100%;height:50%}.event-header__slider-arrow._prev{left:2%}.event-header__slider-arrow._prev .icon{transform:rotate(-90deg)}.event-header__slider-arrow._next{right:2%}.event-header__slider-arrow._next .icon{transform:rotate(90deg)}@media screen and (max-width:600px){.event-header__slider-arrow{display:none!important}}.event-header__slider-dots{display:none}.event-header__slider-dots .swiper-pagination-bullet{background-color:#d8e3eb;border-radius:50vh;width:.5em;height:.5em;display:block}.event-header__slider-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2em}@media screen and (max-width:600px){.event-header__slider-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{width:18px}.event-header__slider-dots .swiper-pagination-bullet{background:#d8e3eb;border-radius:50vh;width:6px;height:6px;margin:0 2px}.event-header__slider-dots{flex-direction:row;justify-content:center;align-items:center;gap:.5em;margin-top:1em;display:flex}}.event-header__title{grid-area:1/2/2/3;margin:0}@media screen and (max-width:600px){.event-header__title{text-align:center}}.event-header__info{grid-area:2/2/3/3}.event-header__info-text tbody{border:none;justify-content:flex-start;align-items:flex-start;margin-top:22px;display:flex}.event-header__info-text tr,.event-header__info-text td{border:none}.event-header__info-text td:first-child{color:#80a4ac;padding:6px 0 0;font-weight:700}.event-header__info-text td:last-child{color:#004757;padding:6px 30px 0 10px;font-weight:700}.event-header__price{color:#40beb6;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5em;margin-top:24px;line-height:1;display:flex}.event-header__new-price{color:#40beb6;line-height:1}.event-header__old-price{color:#004757;white-space:nowrap;font-size:.7em;font-weight:400;line-height:1;text-decoration:line-through}.event-header__price-discount{color:#004757;background-color:#efc586;border-radius:.25em;margin-left:1em;padding:.25em .5em;font-size:.7em;text-decoration:none;display:inline-block}.event-header__link-booking{margin-top:24px}@media screen and (max-width:1023px){.event-header__link-booking{width:100%;max-width:250px;margin-left:auto;margin-right:auto;display:none}}.event-header__wrapper{grid-template-rows:auto auto auto;grid-template-columns:auto;display:grid}@media screen and (max-width:1023px){.event-header__wrapper{grid-template-rows:auto auto;grid-template-columns:auto auto}}.event-header__wrapper .event-header__info-tags__wrapper{grid-row:1/1}@media screen and (max-width:1023px){.event-header__wrapper .event-header__info-tags__wrapper{grid-area:1/1/1/1}}.event-header__wrapper .event-header__info-tags__wrapper .event-header__info-tags{flex-flow:wrap;justify-content:flex-start;align-items:center;margin-top:12px;display:flex}.event-header__wrapper .event-header__info-tags__wrapper .event-header__info-tags .event-header__info-tag{color:#40beb6;background:#40beb61a;border-radius:6px;margin:10px 10px 0 0;padding:4px 14px;font-weight:500}.event-header__wrapper .event-header-price__wrapper{grid-row:3/3}@media screen and (max-width:1023px){.event-header__wrapper .event-header-price__wrapper{grid-area:1/2/1/3}}.event-header__wrapper .event-header-price__wrapper .h2{white-space:normal}@media screen and (max-width:1023px){.event-header__wrapper .event-header-price__wrapper .h2{white-space:nowrap;margin-left:.5em}}.event-header__wrapper .event-header-duration__wrapper{grid-row:2/2}@media screen and (max-width:1023px){.event-header__wrapper .event-header-duration__wrapper{grid-area:2/1/2/3}}.event-header__slider-loading{--c-loader-bg:#ffffffa6;--loader-size:4em;--w-loader-border:calc(var(--loader-size) / 15);--c-loader-border:var(--c-main);z-index:5;position:absolute;inset:0}.event-header__slider-loading:before{opacity:0;z-index:-1;background-color:var(--c-loader-bg);content:"";transition:opacity .1s;position:absolute;inset:0}.event-header__slider-loading:after{opacity:0;z-index:-1;transform-origin:50%;box-sizing:border-box;border:var(--w-loader-border) solid var(--c-loader-border);width:var(--loader-size);height:var(--loader-size);margin:calc(-1 * var(--loader-size) / 2) 0 0 calc(-1 * var(--loader-size) / 2);content:"";border-top-color:#0000;border-radius:50%;transition:opacity .4s;animation:1s linear infinite swiper-preloader-spin;position:absolute;top:50%;left:50%}.event-header__slider-loading:before{opacity:1;z-index:97;content:""}.event-header__slider-loading:after{opacity:1;z-index:98;content:""}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.event-na__container{z-index:1000;background:#fff;border-radius:20px;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 50px #0000004d}@media only screen and (hover:none) and (pointer:coarse){.event-na__container{z-index:1000;box-shadow:none;border-radius:0;position:fixed;inset:0}}.event-na__container>.__title{color:#004757;background:#feeeee;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:center;align-items:center;padding:1em;font-size:2em;font-weight:700;display:flex;position:relative}@media only screen and (hover:none) and (pointer:coarse){.event-na__container>.__title{height:100px;font-size:1.8em}}.event-na__container>.__title>.__cross{cursor:pointer;display:block;position:absolute;top:20px;right:20px}.event-na__container>.__title>.__cross .icon{width:1em;height:1em}.event-na__container>.__body{border-bottom-right-radius:20px;border-bottom-left-radius:20px;position:relative;top:0;left:0;right:0}@media only screen and (hover:none) and (pointer:coarse){.event-na__container>.__body{height:calc(100% - 100px);top:0;left:0;right:0;overflow-y:auto}}.event-na__container>.__body>.__wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.event-na__container>.__body>.__wrapper>.__title{color:#004757;text-align:center;margin:1.5em 0 0;font-size:1.5em;font-weight:700}@media only screen and (hover:none) and (pointer:coarse){.event-na__container>.__body>.__wrapper>.__title{text-align:left;width:80%}}.event-na__container>.__body>.__wrapper>.__btn-all{justify-content:center;align-items:center;margin:1.5em 0 5em;display:flex}.event-na__container>.__body>.__wrapper>.__btn-all .e-btn{padding:1em 3em}.event-na__container>.__body>.__wrapper>.__similar{width:75%;margin:1.5em 0 0;padding:0 15px}@media only screen and (hover:none) and (pointer:coarse){.event-na__container>.__body>.__wrapper>.__similar{width:80%;padding:0}}.event-na__container>.__body>.__wrapper .__excursion__types{justify-content:center;align-items:center;width:80%;margin:1.5em 0 0;display:flex}@media only screen and (hover:none) and (pointer:coarse){.event-na__container>.__body>.__wrapper .__excursion__types{display:block;overflow-x:auto}}.event-na__container>.__body>.__wrapper .__excursion__types .__content{justify-content:center;gap:10px;display:flex}@media only screen and (hover:none) and (pointer:coarse){.event-na__container>.__body>.__wrapper .__excursion__types .__content{justify-content:flex-start}}.event-na__container>.__body>.__wrapper .__excursion__types .__content .__type{border:2px solid #d8e3eb;border-radius:1em;flex-direction:column;justify-content:space-between;align-items:center;gap:1em;width:300px;padding:2em;display:flex}@media only screen and (hover:none) and (pointer:coarse){.event-na__container>.__body>.__wrapper .__excursion__types .__content .__type{min-width:200px;padding:1em}}.event-na__container>.__body>.__wrapper .__excursion__types .__content .__type .__title{color:#004757;text-align:center;font-size:1.2em;font-weight:700}.event-na__container>.__body>.__wrapper .__excursion__types .__content .__type .__desc{color:#004757;text-align:center;font-size:1em;font-weight:400}.event-na__container>.__body>.__wrapper .__excursion__types .__content .__type .__btn{display:block}.events-similar-wrapper{position:relative}@media only screen and (hover:none) and (pointer:coarse){.events-similar-wrapper{width:100%}}.events-similar{overflow:hidden}@media only screen and (hover:none) and (pointer:coarse){.events-similar{overflow-x:auto}.events-similar .swiper-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}}.events-similar__event{border-radius:1em;display:block;position:relative;overflow:hidden}@media only screen and (hover:none) and (pointer:coarse){.events-similar__event{max-width:200px}}.events-similar__event .events-similar__img{height:100%}.events-similar__event .events-similar__img img{max-width:100%;height:auto;max-height:100%;display:block}.events-similar__event .events-similar__name{text-align:center;color:#fff;font-size:1em;font-weight:700;position:absolute;bottom:1em;left:0;right:0}.events-similar-arrow{z-index:1100;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:40%}@media only screen and (hover:none) and (pointer:coarse){.events-similar-arrow{display:none}}.events-similar-arrow .icon{width:100%;height:50%}.events-similar-arrow._prev{left:-15px}.events-similar-arrow._prev .icon{transform:rotate(-90deg)}.events-similar-arrow._next{right:-15px}.events-similar-arrow._next .icon{transform:rotate(90deg)}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.event-review{background-color:#f6f7f9;border-radius:14px;padding:30px}.event-review+.event-review{margin-top:10px}.event-review__name{color:#004757;font-size:1.1em;font-weight:700}.event-review__date{color:#00475780}.event-review__msg{color:#00475780;margin-top:14px}.event-section-info{margin-top:50px}.event-section-info__main{margin-top:14px}.event__main{max-width:768px}.event__anchors{border-radius:14px;margin-top:50px}@media screen and (min-width:800px){.event__anchors{z-index:99;position:sticky;top:0}.event__anchors._sticky{background-color:#fff;border-radius:0 0 14px 14px;box-shadow:0 0 50px #00000026}}.event__anchors-cnt{background-color:#f6f7f9;border-radius:14px;justify-content:space-around;align-items:center;transition:background-color .3s,box-shadow .3s;display:flex}.event__anchor{color:#80a4ac;background-color:#f6f7f9;padding:18px 1em;font-size:1.1em;font-weight:700;transition:color .3s}.event__anchor:hover{color:#004757}.event__anchor:first-of-type{border-radius:14px 0 0 14px;padding-left:1.5em}.event__anchor:last-of-type{border-radius:0 14px 14px 0;padding-right:1.5em}.event__desc{margin-top:50px}.event__desc-main{max-height:10em;transition:max-height .3s;position:relative;overflow:hidden}.event__desc-main:before{content:"";background:linear-gradient(#fff3,#fff);height:3em;position:absolute;bottom:0;left:0;right:0}.event__desc._open .event__desc-main:before{content:"";display:none}.event__desc-show-full{color:#40beb6;cursor:pointer;margin-top:18px;font-size:1.1em;font-weight:700}.event__desc._open .event__desc-show-full{display:none}.event__get-offer{background-color:#f6f7f9;border-radius:14px;justify-content:center;align-items:flex-start;margin-top:10px;padding:22px 0;display:flex}.event__footer-mobile{z-index:9;background-color:#fff;margin-top:-70px;padding:14px 0 84px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(70px);box-shadow:0 0 20px #00000026}@media screen and (max-width:800px){.event__footer-mobile{display:block}}.event__footer-mobile-btn{width:100%;max-width:400px;margin:0 auto;display:block}.event__tour-mobile-advantages{margin-top:4em;display:none}@media screen and (max-width:1023px){.event__tour-mobile-advantages{display:block}}.event__tour-mobile-advantages .event-booking-advantages{padding:0}.event__tour-mobile-advantages .event-booking-advantages__item-icon{border:none}.event__tour-mobile-advantages .event-booking-advantages__item-icon .icon{font-size:2em}.event__product-card{justify-content:center;align-items:center;margin:2em 0 1em;display:flex}.event__product-card .wrapper{flex-direction:column;justify-content:center;align-items:center;gap:1em;width:fit-content;display:flex}.event__product-card .text-container{justify-content:space-between;align-items:center;gap:1em;display:flex}.event__product-card .text-container .blinks-icon{width:76px;height:76px}.event__product-card .text-container .blinks-icon .icon{width:100%;height:100%}.event__product-card .text-container .product-card{flex:1;font-size:1.2em;font-weight:800}.event__product-card .button-container{justify-content:center;align-items:center;width:100%;display:flex}.substrate{background:#fff;border-radius:1em;position:relative}.substrate:has(video){background-color:#000}.swiper-lazy{border-radius:20px}.excursion-dead{margin-top:1em}@media screen and (max-width:600px){.excursion-dead{text-align:center}}.excursion-dead .dead-head{color:#f45b5b;background:#f45b5b1a;border-radius:.5em;padding:1em 2em}.excursion-dead .dead-btn{margin-top:1em}.excursion-dead .dead-btn a.e-btn{padding:1em 3em}.swiper-slide{background:#fff}.swiper-wrapper{border:1px solid #0000;border-radius:1em}#section_events_similar,#section_events_nearest{width:calc(100vw - 60px);max-width:1280px;margin-top:3em;position:relative}.event #section_events_similar,.event #section_events_nearest{width:100%}@media screen and (max-width:1023px){#section_events_similar,#section_events_nearest{width:100%}}@media screen and (max-width:600px){h2.event-section-info__title{text-align:center}}.events-show-all-wrapper{justify-content:center;align-items:center;margin-top:calc(5.66038vw - 15.283px);display:flex}@media screen and (max-width:270px){.events-show-all-wrapper{margin-top:0}}@media screen and (min-width:800px){.events-show-all-wrapper{margin-top:30px}}.event-header__slider-cnt{position:relative}.event-header__slider-wrapper{overflow:hidden}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.excursion-booking-change-datetime__wrapper{background:#f2f4f6;border-radius:10px;flex-direction:column;align-items:center;margin-top:.25em;padding:1em;display:flex}.excursion-booking-change-datetime__wrapper .vc-container{border:0;border-radius:10px;padding:1em;box-shadow:0 0 10px #0000001f}.excursion-booking-change-datetime__dates{border-bottom:1px solid #d8e3eb;padding-bottom:calc(.39604vw + 20.9307px)}@media screen and (max-width:270px){.excursion-booking-change-datetime__dates{padding-bottom:22px}}@media screen and (min-width:1280px){.excursion-booking-change-datetime__dates{padding-bottom:26px}}.excursion-booking-change-datetime__days{justify-content:space-between;align-items:stretch;display:flex}.excursion-booking-change-datetime__day{cursor:pointer;background-color:#fff;transition:background-color .2s,color .2s;position:relative}.excursion-booking-change-datetime__day._selected{color:#fff;background-color:#40beb6}.excursion-booking-change-datetime__day._selected-empty-places{background-color:#ccd6e080}@media screen and (max-width:800px){.excursion-booking-change-datetime__day{width:32%}.excursion-booking-change-datetime__day:nth-of-type(3){display:none}}@media screen and (max-width:600px){.excursion-booking-change-datetime__day{width:48%}.excursion-booking-change-datetime__day:nth-of-type(2){display:none}}.excursion-booking-change-datetime__day-select{color:#004757;border:1px solid #80a4ac;border-radius:10px;justify-content:space-between;align-items:center;gap:.5em;padding:.75em 1em;font-size:18px;font-weight:400;display:flex}.excursion-booking-change-datetime__day-select .icon{width:24px}.excursion-booking-change-datetime__day._selected .excursion-booking-change-datetime__day-select{font-weight:700}.excursion-booking-change-datetime__day-select .vc-highlight{border-width:1px!important}.excursion-booking-change-datetime__day-select .vc-highlight._small{border-color:#efc586!important}.excursion-booking-change-datetime__day-select .vc-highlight._last{border-color:#ef2d2d!important}.excursion-booking-change-datetime__day-select .vc-highlight._request{color:#80a4ac!important;background-color:#d8e3eb!important}.excursion-booking-change-datetime__day-calendar{z-index:1;position:absolute;inset:0}.excursion-booking-change-datetime__day-date{font-weight:700}.excursion-booking-change-datetime__day-icon{color:#80a4ac}.excursion-booking-change-datetime__day._selected .excursion-booking-change-datetime__day-icon{color:inherit}.excursion-booking-change-datetime__day-icon .icon{width:.8em;height:.8em;display:inline-block}.excursion-booking-change-datetime__times{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.excursion-booking-change-datetime__time{color:#004757;cursor:pointer;background-color:#fff;border:1px solid #40beb6;border-radius:10px;margin:1em 1em 0 0;padding:.8em 1.2em .7em;line-height:1;position:relative}.excursion-booking-change-datetime__time._selected{color:#fff;background-color:#40beb6;border:1px solid #40beb6!important}.excursion-booking-change-datetime__time._small{border:1px solid #efc586!important}.excursion-booking-change-datetime__time._last{border:1px solid #ef2d2d!important}.excursion-booking-change-datetime__time._request{color:#80a4ac!important;background-color:#d8e3eb!important;border:1px solid #d8e3eb!important}.excursion-booking-change-datetime__places-msg{margin-top:1em;font-size:.85em}.excursion-booking-change{border:none;margin-top:2em;padding:20px 1.2em}.excursion-booking-change__main{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;justify-content:start;align-items:start;gap:0 2em;display:grid}@media screen and (max-width:1023px){.excursion-booking-change__main{grid-template-rows:auto;grid-template-columns:1fr}}.excursion-booking-change__main>.title-change{grid-area:1/1}@media screen and (max-width:1023px){.excursion-booking-change__main>.title-change{grid-area:1/1}}.excursion-booking-change__main>.title-amount{grid-area:1/2}@media screen and (max-width:1023px){.excursion-booking-change__main>.title-amount{grid-area:3/1}}.excursion-booking-change__main>.title-summary{grid-area:1/3}@media screen and (max-width:1023px){.excursion-booking-change__main>.title-summary{grid-area:5/1}}.excursion-booking-change__main>.excursion-booking-change-datetime{grid-area:2/1;width:100%}@media screen and (max-width:1023px){.excursion-booking-change__main>.excursion-booking-change-datetime{grid-area:2/1}}.excursion-booking-change__main>.excursion-booking-change__prices{grid-area:2/2;width:100%}@media screen and (max-width:1023px){.excursion-booking-change__main>.excursion-booking-change__prices{grid-area:4/1}}.excursion-booking-change__main>.excursion-booking-change__footer{grid-area:2/3;width:100%}@media screen and (max-width:1023px){.excursion-booking-change__main>.excursion-booking-change__footer{grid-area:6/1}}.excursion-booking-change__main .grid-title{color:#80a4ac;font-weight:700}@media screen and (max-width:1023px){.excursion-booking-change__main .grid-title{font-size:12px}}.excursion-booking-change__empty-msg{font-size:1.2em;font-weight:700}.excursion-booking-change-price__wrapper{background:#f2f4f6;border-radius:10px;margin-top:.25em;padding:1em}.excursion-booking-change-price__wrapper .excursion-booking-change-price{grid-template-columns:1fr 1fr 1fr;justify-content:space-between;align-items:center;display:grid}.excursion-booking-change-price__wrapper .excursion-booking-change-price .excursion-booking-change-price__name{color:#80a4ac;grid-column:1;font-weight:700}.excursion-booking-change-price__wrapper .excursion-booking-change-price .excursion-booking-change-price__amount{grid-column:2;justify-self:center}.excursion-booking-change-price__wrapper .excursion-booking-change-price .excursion-booking-change-price__val{white-space:nowrap;grid-column:3;justify-self:end;font-size:22px;font-weight:700}@media screen and (max-width:1023px){.excursion-booking-change-price__wrapper .excursion-booking-change-price .excursion-booking-change-price__val{font-size:12px}}.excursion-booking-change__prices-show-all{color:#40beb6;cursor:pointer;margin-top:1.5em;font-weight:700;display:inline-block}.excursion-booking-change__prices-show-all:after{vertical-align:middle;content:"";border-top:.45em solid #40beb6;border-left:.3em solid #0000;border-right:.3em solid #0000;width:0;height:0;margin-left:1em;display:inline-block}.excursion-booking-change__footer{align-items:flex-start;display:flex}@media screen and (max-width:1023px){.excursion-booking-change__footer{flex-flow:column}}.excursion-booking-change__total{align-self:stretch;align-items:center;display:flex}.excursion-booking-change__total-label{color:#80a4ac;font-weight:700}.excursion-booking-change__total-val{justify-content:flex-start;align-items:center;gap:2em;display:flex}.excursion-booking-change__total-val>.total{color:#80a4ac;font-size:18px;font-weight:700}@media screen and (max-width:1023px){.excursion-booking-change__total-val>.total{font-size:15px}}.excursion-booking-change__total-val>.summary{color:#004757;font-size:22px;font-weight:700}@media screen and (max-width:1023px){.excursion-booking-change__total-val>.summary{font-size:15px}.excursion-booking-change__total-val{margin-left:auto}}.excursion-booking-change__btn-booking{margin-left:3em}@media screen and (max-width:1023px){.excursion-booking-change__btn-booking{margin-top:1em;margin-left:0}}.excursion-booking-datetime__dates{border-bottom:1px solid #d8e3eb;padding-bottom:calc(.39604vw + 20.9307px)}@media screen and (max-width:270px){.excursion-booking-datetime__dates{padding-bottom:22px}}@media screen and (min-width:1280px){.excursion-booking-datetime__dates{padding-bottom:26px}}.excursion-booking-datetime__days{justify-content:space-between;align-items:stretch;display:flex}.excursion-booking-datetime__day{text-align:center;cursor:pointer;background-color:#fff;border-radius:14px;width:23%;padding:1.3em 1em;transition:background-color .2s,color .2s;position:relative}.excursion-booking-datetime__day._selected{color:#fff;background-color:#40beb6}.excursion-booking-datetime__day._selected-empty-places{background-color:#ccd6e080}@media screen and (max-width:800px){.excursion-booking-datetime__day{width:32%}.excursion-booking-datetime__day:not(._calendar):nth-of-type(3){display:none}}@media screen and (max-width:600px){.excursion-booking-datetime__day{width:48%}.excursion-booking-datetime__day:not(._calendar):nth-of-type(2){display:none}}.excursion-booking-datetime__day._selected .excursion-booking-datetime__day-select{font-weight:700}.excursion-booking-datetime__day-select .vc-highlight{border-width:1px!important}.excursion-booking-datetime__day-select .vc-highlight._small{border-color:#efc586!important}.excursion-booking-datetime__day-select .vc-highlight._last{border-color:#ef2d2d!important}.excursion-booking-datetime__day-select .vc-highlight._request{color:#80a4ac!important;background-color:#d8e3eb!important}.excursion-booking-datetime__day-calendar{z-index:1;position:absolute;inset:0}.excursion-booking-datetime__day-date{font-weight:700}.excursion-booking-datetime__day-icon{color:#80a4ac}.excursion-booking-datetime__day._selected .excursion-booking-datetime__day-icon{color:inherit}.excursion-booking-datetime__day-icon .icon{width:.8em;height:.8em;display:inline-block}.excursion-booking-datetime__times{flex-flow:wrap;display:flex}.excursion-booking-datetime__time{cursor:pointer;background-color:#fff;border-radius:10px;margin:1em 1em 0 0;padding:.8em 1.2em .7em;line-height:1;transition:background-color .2s,color .2s,border-color .2s;position:relative}.excursion-booking-datetime__time:after{content:"";content:"";background-color:#40beb6;border-radius:100%;width:5px;height:5px;position:absolute;top:.5em;right:.6em}.excursion-booking-datetime__time._selected{color:#fff;background-color:#40beb6}.excursion-booking-datetime__time._small{background-color:#fff}.excursion-booking-datetime__time._small:after{content:"";background-color:#efc586}.excursion-booking-datetime__time._small._selected{color:#fff;background-color:#efc586}.excursion-booking-datetime__time._last{background-color:#fff}.excursion-booking-datetime__time._last:after{content:"";background-color:#ef2d2d}.excursion-booking-datetime__time._last._selected{color:#fff;background-color:#ef2d2d}.excursion-booking-datetime__time._request{color:#80a4ac;background-color:#d8e3eb}.excursion-booking-datetime__time._request:after{content:"";background-color:#80a4ac}.excursion-booking-datetime__time._request._selected{color:#fff;background-color:#80a4ac}.excursion-booking-datetime__places-msg{margin-top:1em;font-size:.85em}.excursion-booking-datetime__places-btn{margin-top:1em;display:none}@media screen and (max-width:800px){.excursion-booking-datetime__places-btn{display:block}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.excursion-booking-price{align-items:center;display:flex}.excursion-booking-price__name{color:#80a4ac;font-weight:700}.excursion-booking-price__val{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:1em;margin-left:auto;font-size:1.2em;font-weight:700;display:flex}@media screen and (max-width:1023px){.excursion-booking-price__val{flex-direction:column-reverse;gap:0}}.excursion-booking-price__val .__old-price{color:#80a4ac;font-size:.9em;font-weight:400;text-decoration:line-through}@media screen and (max-width:1023px){.excursion-booking-price__val .__old-price{font-size:.8em}}.excursion-booking-price__val .__new-price{white-space:nowrap;font-size:1.2em;font-weight:700}@media screen and (max-width:1023px){.excursion-booking-price__val .__new-price{font-size:1.1em}}.excursion-booking-price__amount{margin-left:10%}.excursion-booking__empty-msg{font-size:1.2em;font-weight:700}.excursion-booking__prices{border-top:1px solid #d8e3eb;margin-top:1em;padding-top:1em}.excursion-booking__prices-show-all{color:#40beb6;cursor:pointer;margin-top:1.5em;font-weight:700;display:inline-block}.excursion-booking__prices-show-all:after{vertical-align:middle;content:"";border-top:.45em solid #40beb6;border-left:.3em solid #0000;border-right:.3em solid #0000;width:0;height:0;margin-left:1em;display:inline-block}.excursion-booking__footer{align-items:center;margin-top:2em;display:flex}@media screen and (max-width:600px){.excursion-booking__footer{flex-flow:column}}.excursion-booking__total{align-self:stretch;align-items:center;display:flex}.excursion-booking__total-label{color:#80a4ac;font-weight:700}.excursion-booking__total-val{text-align:center;white-space:nowrap;width:6em;margin-left:3em;font-size:1.2em;font-weight:700}@media screen and (max-width:600px){.excursion-booking__total-val{margin-left:auto}}.excursion-booking__btn-booking{margin-left:3em}@media screen and (max-width:600px){.excursion-booking__btn-booking{margin-top:1em;margin-left:0}}.excursion-route+.excursion-route{margin-top:3em}.excursion-route__info{background-color:#f6f7f9;border-radius:0 14px 14px}.excursion-route__header{border-bottom:1px solid #d8e3eb;flex-flow:wrap;padding-top:calc(.792079vw + 3.86139px);padding-bottom:calc(.792079vw + 19.8614px);display:flex}@media screen and (max-width:270px){.excursion-route__header{padding-top:6px}}@media screen and (min-width:1280px){.excursion-route__header{padding-top:14px}}@media screen and (max-width:270px){.excursion-route__header{padding-bottom:22px}}@media screen and (min-width:1280px){.excursion-route__header{padding-bottom:30px}}@media screen and (max-width:800px){.excursion-route__header{width:100%}}.excursion-route__header-item{box-sizing:border-box;justify-content:space-between;align-items:flex-start;width:50%;padding-top:18px;padding-left:calc(.39604vw + 20.9307px);padding-right:calc(.39604vw + 20.9307px);font-weight:700;display:flex}@media screen and (max-width:270px){.excursion-route__header-item{padding-right:22px}}@media screen and (min-width:1280px){.excursion-route__header-item{padding-right:26px}}@media screen and (max-width:270px){.excursion-route__header-item{padding-left:22px}}@media screen and (min-width:1280px){.excursion-route__header-item{padding-left:26px}}@media screen and (max-width:800px){.excursion-route__header-item{width:100%}}@media screen and (max-width:600px){.excursion-route__header-item{flex-flow:column;justify-content:flex-start;align-items:flex-start}}.excursion-route__header-item-title{color:#80a4ac;min-width:160px;margin-top:4px}.excursion-route__header-item-val{color:#004757;text-align:right;font-size:1.1em}.excursion-route__desc{padding:calc(.39604vw + 20.9307px)}@media screen and (max-width:270px){.excursion-route__desc{padding-top:22px}}@media screen and (min-width:1280px){.excursion-route__desc{padding-top:26px}}@media screen and (max-width:270px){.excursion-route__desc{padding-right:22px}}@media screen and (min-width:1280px){.excursion-route__desc{padding-right:26px}}@media screen and (max-width:270px){.excursion-route__desc{padding-bottom:22px}}@media screen and (min-width:1280px){.excursion-route__desc{padding-bottom:26px}}@media screen and (max-width:270px){.excursion-route__desc{padding-left:22px}}@media screen and (min-width:1280px){.excursion-route__desc{padding-left:26px}}.excursion-route__desc-title{color:#40beb6;justify-content:flex-start;align-items:center;display:flex}.excursion-route__desc-title-val{cursor:pointer;padding-right:26px}.excursion-route__desc-title-icon{cursor:pointer}.excursion-route__desc-title-icon .icon{width:12px;height:12px;margin-top:2px;transition:transform .3s;transform:rotate(180deg)}.excursion-route__desc-inner._open .excursion-route__desc-title-icon .icon,.excursion-route__desc-inner._open-start .excursion-route__desc-title-icon .icon{transform:rotate(0)}.excursion-route__desc-main{max-height:0;transition:max-height .3s;overflow:hidden}.excursion-route__desc-inner._open-start .excursion-route__desc-main{max-height:none}.excursion-route__booking{background-color:#f6f7f9;border-radius:14px;width:calc(100vw - 60px);max-width:1280px;margin-top:10px;padding-top:calc(.39604vw + 20.9307px);padding-bottom:calc(.39604vw + 20.9307px);display:flex}@media screen and (max-width:270px){.excursion-route__booking{padding-top:22px}}@media screen and (min-width:1280px){.excursion-route__booking{padding-top:26px}}@media screen and (max-width:270px){.excursion-route__booking{padding-bottom:22px}}@media screen and (min-width:1280px){.excursion-route__booking{padding-bottom:26px}}.excursion-route__booking._corp{background-color:#0000;width:auto}@media screen and (max-width:800px){.excursion-route__booking._corp{flex-flow:column;width:auto;padding-bottom:0}}@media screen and (max-width:1023px){.excursion-route__booking:not(._corp){flex-flow:column;width:auto;padding-bottom:0}}.excursion-route__booking-form{width:768px;padding-left:calc(.39604vw + 20.9307px);padding-right:calc(.39604vw + 20.9307px)}@media screen and (max-width:270px){.excursion-route__booking-form{padding-right:22px}}@media screen and (min-width:1280px){.excursion-route__booking-form{padding-right:26px}}@media screen and (max-width:270px){.excursion-route__booking-form{padding-left:22px}}@media screen and (min-width:1280px){.excursion-route__booking-form{padding-left:26px}}.excursion-route__booking._corp .excursion-route__booking-form{width:60%}@media screen and (max-width:800px){.excursion-route__booking._corp .excursion-route__booking-form{width:auto}}@media screen and (max-width:1023px){.excursion-route__booking-form{width:auto}}.excursion-route__booking-advantages{border-left:1px solid #d8e3eb;width:calc(100% - 768px)}.excursion-route__booking._corp .excursion-route__booking-advantages{border-left:1px solid #d8e3eb;width:40%}@media screen and (max-width:800px){.excursion-route__booking._corp .excursion-route__booking-advantages{border:none;width:auto}}@media screen and (max-width:1023px){.excursion-route__booking-advantages{background-color:#fff;border:none;width:auto;margin-top:2em;padding-top:2em}}.excursion-route__empty-dates{margin-top:1em;padding-left:calc(.39604vw + 20.9307px);font-size:1.2em;font-weight:700}@media screen and (max-width:270px){.excursion-route__empty-dates{padding-left:22px}}@media screen and (min-width:1280px){.excursion-route__empty-dates{padding-left:26px}}.excursion__header{grid-column-gap:2%;grid-template-rows:auto 1fr;grid-template-columns:60% 1fr;margin-top:26px;display:grid}@media screen and (max-width:1023px){.excursion__header{display:block}}.excursion__header-slider{grid-area:1/1/3/2;position:relative}@media screen and (max-width:1023px){.excursion__header-slider{margin-top:22px}}.excursion__header-slider-arrow{z-index:2;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.excursion__header-slider-arrow .icon{width:40%;height:40%}.excursion__header-slider-arrow._prev{left:2%}.excursion__header-slider-arrow._prev .icon{transform:rotate(180deg)}.excursion__header-slider-arrow._next{right:2%}.excursion__header-slider-img{width:100%}.excursion__header-title{grid-area:1/2/2/3;margin:0}.excursion__header-info{grid-area:2/2/3/3}.excursion__header-tags{flex-flow:wrap;justify-content:flex-start;align-items:center;margin-top:12px;display:flex}.excursion__header-tag{color:#40beb6;background:#40beb61a;border-radius:6px;margin:10px 10px 0 0;padding:4px 14px;font-weight:500}.excursion__header-price{color:#40beb6;margin-top:24px;line-height:1}.excursion__header-link-booking{margin-top:24px}@media screen and (max-width:1023px){.excursion__header-link-booking{width:100%;max-width:250px;margin-left:auto;margin-right:auto;display:block}}.excursion__anchors{background:#f6f7f9;border-radius:14px;justify-content:space-around;align-items:center;margin-top:50px;padding:18px 0;display:flex}@media screen and (max-width:600px){.excursion__anchors{flex-flow:column}}.excursion__anchor{color:#80a4ac;font-size:1.1em;font-weight:700;transition:color .3s}.excursion__anchor:hover{color:#004757}.excursion__main{max-width:768px}.excursion__desc{margin-top:50px}.excursion__desc-main{height:10em;position:relative;overflow:hidden}.excursion__desc-main:before{content:"";background:linear-gradient(#fff3,#fff);height:3em;position:absolute;bottom:0;left:0;right:0}.excursion__desc._full .excursion__desc-main{height:auto;overflow:auto}.excursion__desc._full .excursion__desc-main:before{content:"";display:none}.excursion__desc-show-full{color:#40beb6;cursor:pointer;margin-top:18px;font-size:1.1em;font-weight:700}.excursion__desc._full .excursion__desc-show-full{display:none}.excursion__types{justify-content:space-between;align-items:center;max-width:900px;margin-top:50px;display:flex}.excursion__type{color:#80a4ac;text-align:center;border-radius:14px 14px 0 0;flex-grow:1;padding:10px 0;font-size:1.2em;font-weight:700;transition:color .3s}.excursion__type+.excursion__type{margin-left:5vw}.excursion__type._active{color:#004757;background-color:#f6f7f9}.excursion__type:hover{color:#004757}.excursion__booking{margin-top:4px}.excursion__get-offer{background-color:#f6f7f9;border-radius:14px;justify-content:center;align-items:flex-start;margin-top:10px;padding:22px 0;display:flex}.excursion__guide{margin-top:2em;padding:2em 0}.excursion__guide .event__desc-title{margin-bottom:1em}.excursion__guide .excursion__guide-wrapper{grid-template-columns:160px 1fr;gap:1em;display:grid}@media screen and (max-width:1023px){.excursion__guide .excursion__guide-wrapper{grid-template-columns:1fr}}.excursion__guide .excursion__guide-wrapper .excursion__guide-avatar{width:100%}.excursion__guide .excursion__guide-wrapper .excursion__guide-avatar img{border-radius:1em;width:100%;display:block}.excursion__guide .excursion__guide-wrapper .excursion__guide-info .excursion__guide-description{margin:1em 0 2em}@media screen and (max-width:1023px){.excursion__guide .excursion__guide-wrapper .excursion__guide-info .excursion__guide-link a{width:100%;display:block}}@media screen and (max-width:800px){.filters-manage{display:none}}.filters-manage__cnt{justify-content:flex-start;align-items:flex-start;margin-bottom:26px;display:flex}.filters-manage__title{white-space:nowrap;font-size:22px;font-weight:700;line-height:1}.filters-manage__main{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;margin-top:-6px;display:flex}.filters-manage__item{color:#40beb6;background-color:#40beb61a;justify-content:flex-start;align-items:center;margin:6px;padding:2px 14px;font-weight:500;display:flex}.filters-manage__item-title:not(._no-capitalize){text-transform:capitalize}.filters-manage__item-icon{cursor:pointer;margin-left:10px;font-size:5px}.filters-manage__clear{white-space:nowrap;cursor:pointer;margin-left:auto;transition:color .3s}.filters-manage__clear:hover{color:#40beb6}:root{--c-text:#004757;--c-text-light:#80a4ac;--c-link:#007bff;--c-main:#40beb6;--c-contrast:#efc586;--c-red:#f45b5b;--c-purple:#6850ca;--c-border-light:#f2f4f6;--swiper-theme-color:#40beb6}.vc-container.vc-blue{--blue-200:#40beb633;--blue-600:#40beb6;--blue-700:#40beb6}.sort-select+.filters{margin-top:2em}@media screen and (max-width:800px){.sort-select+.filters{margin-top:1.5em}}.filters .vue-slider-process{background-color:#40beb6}.filters .vue-slider-dot{width:18px!important;height:18px!important}.filters .vue-slider-dot-handle{box-shadow:none;background-color:#40beb6}.filters .vue-slider-dot-tooltip-inner{background-color:#40beb6}@media screen and (max-width:1023px){.filters__inline{display:none}}.filters__title{border-radius:10px;align-items:center;padding:18px;font-size:16px;font-weight:500;display:flex}.filters__title-icon .icon{width:1em;height:1em}.filters__title-text{margin-left:.8em}.filters__section{border:1px solid #d8e3eb;border-radius:10px;padding:18px 18px 0;transition:padding .2s}.filters__section+.filters__section{margin-top:1em}.filters__section._open{padding-bottom:18px}.filters__section._tag{padding-left:0;padding-right:0}.filters__modal .filters__section{border-bottom:none;border-left:none;border-right:none;border-radius:0;padding:14px}.filters__section-title{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.filters__section._tag .filters__section-title{padding-left:18px;padding-right:18px}.filters__modal .filters__section._tag .filters__section-title{padding-left:0;padding-right:0}.filters__section-title-icon{font-size:6px}.filters__section-title-icon .icon{transition:transform .15s;transform:rotate(90deg)}.filters__section._open .filters__section-title-icon .icon{transform:rotate(-90deg)}.filters__section-tag{padding-left:18px;padding-right:18px}.filters__section-tag+.filters__section-tag{border-top:1px solid #d8e3eb;margin-top:18px;padding-top:18px}.filters__modal .filters__section-tag{border-top:none;margin-top:0;padding-left:0;padding-right:0}.filters__section-tag-title{color:#80a4ac;font-size:.9em}.filters__section-main{opacity:0;height:0;margin-top:14px;transition:opacity .3s;overflow:hidden}.filters__section._open .filters__section-main{opacity:1;height:auto}.filters__section-dates>div{place-content:center space-between;display:flex}.filters__section-date-inp{width:100%;padding:.6em}.filters__section-inp{width:100%}.w-filters__submit{justify-content:center;align-items:center;display:flex}.filters__section-row+.filters__section-row{margin-top:6px}.filters__section-row input{vertical-align:middle}.filters__section-row label{vertical-align:middle;margin-left:6px}.filters__section-select{background:#f2f4f6;border:1px solid #0000;border-radius:10px;width:100%;padding:10px;display:block}.filters__section-slider{margin-top:42px;margin-left:15px;margin-right:15px}.cal-wrapper{cursor:pointer;border:1px solid #d8e3eb;border-radius:.6em;justify-content:space-between;align-items:center;width:100%;transition:border-color .3s,background-color .3s;display:flex}.cal-btn{background:#f6f7f9;border-left:1px solid #d8e3eb;border-top-right-radius:.6em;border-bottom-right-radius:.6em;padding:.6em}.filter-cities{justify-content:flex-start;align-items:center;gap:1em;display:flex}@media screen and (max-width:800px){.filter-cities{flex-direction:column;align-items:flex-start}}.filter-cities,.filter-targets{margin-top:2em}.filter-cities-title,.filter-targets-title{color:#004757;font-weight:700}.filter-cities-title{cursor:pointer}.filter-cities-wrapper{background:#f2f4f6;border-radius:10px;width:290px;height:40px}.filter-target-wrapper{width:100%;margin-top:1em}.filter-target-wrapper .__content-wrapper{background-color:#0000;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}@media screen and (max-width:800px){.filter-target-wrapper .__content-wrapper{flex-direction:column}}.filter-target-wrapper .__content-wrapper .__photos-wrapper{width:50%;height:320px;position:relative}@media screen and (max-width:800px){.filter-target-wrapper .__content-wrapper .__photos-wrapper{width:100%}}.filter-target-wrapper .__content-wrapper .__photos-wrapper .swiper,.filter-target-wrapper .__content-wrapper .__photos-wrapper .swiper .swiper-wrapper{width:100%;height:100%}.filter-target-wrapper .__content-wrapper .__photos-wrapper .swiper .swiper-wrapper .swiper-slide{background-color:#0000;border-radius:20px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.filter-target-wrapper .__content-wrapper .__photos-wrapper .swiper .swiper-wrapper .swiper-slide .media{border-radius:20px;width:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.filter-target-wrapper .__content-wrapper .__photos-wrapper .__slider-arrow{z-index:1002;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:calc(50% - 15px)}@media screen and (max-width:1023px){.filter-target-wrapper .__content-wrapper .__photos-wrapper .__slider-arrow{display:none}}@media screen and (max-width:600px){.filter-target-wrapper .__content-wrapper .__photos-wrapper .__slider-arrow{display:none}}.filter-target-wrapper .__content-wrapper .__photos-wrapper .__slider-arrow .icon{width:100%;height:50%}.filter-target-wrapper .__content-wrapper .__photos-wrapper .__slider-arrow._prev{left:0}.filter-target-wrapper .__content-wrapper .__photos-wrapper .__slider-arrow._prev .icon{transform:rotate(-90deg)}.filter-target-wrapper .__content-wrapper .__photos-wrapper .__slider-arrow._next{right:0}.filter-target-wrapper .__content-wrapper .__photos-wrapper .__slider-arrow._next .icon{transform:rotate(90deg)}.filter-target-wrapper .__content-wrapper .__photos-wrapper .__mobile-cotroller{width:100%;margin-top:1em;display:none}@media screen and (max-width:1023px){.filter-target-wrapper .__content-wrapper .__photos-wrapper .__mobile-cotroller{display:block}}.filter-target-wrapper .__content-wrapper .__photos-wrapper .__mobile-cotroller .__mobile-cotroller-wrapper{justify-content:center;align-items:center;gap:1em;width:100%;display:flex}.filter-target-wrapper .__content-wrapper .__photos-wrapper .__mobile-cotroller .__mobile-cotroller-wrapper .__mobile-cotroller-item{cursor:pointer;background:#d8e3eb;border-radius:.25em;width:.5em;height:.5em;display:block}.filter-target-wrapper .__content-wrapper .__photos-wrapper .__mobile-cotroller .__mobile-cotroller-wrapper .__mobile-cotroller-item.__active{width:1.5em}.filter-target-wrapper .__content-wrapper .__description-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;height:320px;padding-left:2em;transition:all .3s;display:flex}@media screen and (max-width:800px){.filter-target-wrapper .__content-wrapper .__description-wrapper{width:100%;height:120px;padding:0}}.filter-target-wrapper .__content-wrapper .__description-wrapper .__description{flex:1;transition:all .3s;position:relative;overflow:hidden}.filter-target-wrapper .__content-wrapper .__description-wrapper .__description:after{content:"";z-index:1000;pointer-events:none;background-image:linear-gradient(#fff0 0% 50%,#fff 100%);width:100%;height:100%;position:absolute;top:0;left:0}.filter-target-wrapper .__content-wrapper .__description-wrapper .__description.__open{flex:content;height:auto}.filter-target-wrapper .__content-wrapper .__description-wrapper:has(.__open){height:auto;overflow:auto}.filter-target-wrapper .__content-wrapper .__description-wrapper:has(.__open) .__description:after{content:"";background-image:none}.filter-target-wrapper .__content-wrapper .__show-more-less{color:#40beb6;margin-top:2em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.footer{padding-top:calc(5.94059vw + 33.9604px);padding-bottom:calc(1.9802vw + 24.6535px)}@media screen and (max-width:270px){.footer{padding-top:50px}}@media screen and (min-width:1280px){.footer{padding-top:110px}}@media screen and (max-width:270px){.footer{padding-bottom:30px}}@media screen and (min-width:1280px){.footer{padding-bottom:50px}}.footer__menu-events{border-top:1px solid #00475733;padding-top:50px}@media screen and (max-width:800px){.footer__menu-events{border-top:none}}.footer__menu-events-cnt{justify-content:space-between;display:flex}@media screen and (max-width:800px){.footer__menu-events-cnt{flex-flow:column;justify-content:flex-start;align-items:center;margin:0}}.footer__menu-events-section{width:14%;padding:0 1%;font-size:calc(.19802vw + 11.4653px)}@media screen and (max-width:270px){.footer__menu-events-section{font-size:12px}}@media screen and (min-width:1280px){.footer__menu-events-section{font-size:14px}}.footer__menu-events-section:first-of-type{padding-left:0}.footer__menu-events-section:last-of-type{padding-right:0}@media screen and (max-width:800px){.footer__menu-events-section{border-top:1px solid #f2f4f6;width:100%;padding:0}}.w-footer__menu-events-title{justify-content:space-between;display:flex}.footer__menu-events-title{font-weight:500;line-height:1;transition:color .3s;display:inline-block}.footer__menu-events-title:hover{color:#40beb6}@media screen and (max-width:800px){.footer__menu-events-title{width:100%;min-height:0;padding:1.2em 0 1.2em .9em}}.footer__menu-events-section-icon{cursor:pointer;justify-content:center;align-items:center;width:4em;transition:background-color .2s;display:flex}.footer__menu-events-section-icon:hover,.footer__menu-events-section-icon:active{background-color:#40beb61a}@media screen and (min-width:800px){.footer__menu-events-section-icon{display:none}}.footer__menu-events-section-icon .icon{color:#80a4ac;width:.9em;height:.9em;transition:transform .2s;transform:rotate(90deg)}.footer__menu-events-section._open .footer__menu-events-section-icon .icon{transform:rotate(-90deg)}.footer__menu-events-inner{transition:max-height .3s}@media screen and (max-width:800px){.footer__menu-events-inner{max-height:0;overflow:hidden}}.footer__menu-events-items{flex-flow:column;margin:22px 0 1.2em;display:flex}.footer__menu-events-item{color:#00475780;padding:5px 0;font-weight:500;transition:color .3s;display:block}.footer__menu-events-item:hover{color:#40beb6}@media screen and (max-width:800px){.footer__menu-events-item{text-align:center;padding:.4em 3em}}.footer__menu{border-top:1px solid #00475733;margin-top:34px;padding-top:34px;overflow:hidden}@media screen and (max-width:800px){.footer__menu{margin-top:0}}@media screen and (max-width:1280px){.footer__menu-cnt{padding-right:50px}}.footer__menu-items{justify-content:space-between;align-items:center;display:flex}.footer__menu-link{white-space:nowrap;padding:.7em;transition:color .3s;display:block}.footer__menu-link:hover{color:#40beb6}.footer__menu-item:first-of-type .footer__menu-link{padding-left:0}.footer__menu-item:last-of-type .footer__menu-link{padding-right:0}.footer__info{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:30px;display:flex}@media screen and (max-width:800px){.footer__info{flex-direction:column;align-items:center}}@media screen and (max-width:1090px){.footer__info:nth-child(2){flex-direction:column;align-items:center}}.l-footer__info__left{justify-content:center;align-items:center;gap:1em;display:flex}@media screen and (max-width:800px){.l-footer__info__left{flex-direction:column}}.l-footer__info__right{justify-content:center;align-items:center;display:flex}@media screen and (max-width:800px){.l-footer__info__right{flex-direction:row;align-items:flex-start;width:100%;overflow:hidden}}.footer__logo{width:200px}@media screen and (max-width:800px){.footer__logo{display:none}}.footer__logo-img{width:100%}.footer__info-contacts{justify-content:space-between;align-items:center;gap:2em;display:flex}@media screen and (max-width:800px){.footer__info-contacts{flex-direction:column;align-items:center;gap:.7em}}.footer__info-contact-item{font-size:1.1em;font-weight:800}@media screen and (max-width:1280px){.footer__info-contact-item{font-size:1em}}@media screen and (max-width:1023px){.footer__info-contact-item{font-size:.9em}}@media screen and (max-width:800px){.footer__info-contact-item{font-size:.8em}}.footer__org{border-radius:1em;flex-flow:column;justify-content:center;align-items:flex-start;width:240px;height:55px;padding:3% 13% 3% 3%;font-size:10px;transition:background-color .2s;display:flex}.footer__org._league{background:#f6f7f9 -webkit-image-set(url(/asset/logo-league-DHzmCYfa.png) 1x) 93%/auto 70% no-repeat;background:#f6f7f9 image-set("/asset/logo-league-DHzmCYfa.png" 1x) 93%/auto 70% no-repeat}.footer__org._registry{background:#f6f7f9 -webkit-image-set(url(/asset/logo-registry-DBJS-xXp.png) 1x) 93%/auto 70% no-repeat;background:#f6f7f9 image-set("/asset/logo-registry-DBJS-xXp.png" 1x) 93%/auto 70% no-repeat}.footer__org:hover{background-color:#ddefee}.footer__org-title{margin-bottom:.3em;font-weight:500}.footer__org-desc{line-height:1.2}.footer__socials{justify-content:center;align-items:center;gap:1em;margin-left:3.75vw;display:flex}@media screen and (max-width:800px){.footer__socials{margin-left:0}}@media screen and (max-width:600px){.footer__socials{order:4;justify-content:center;margin:22px 0 0;display:flex}}.footer__social{display:block}.footer__social .icon{color:#40beb6;width:1.2em;height:1.2em;transition:color .3s}.footer__social .icon:hover{color:#004757}.footer__registry-info{margin-left:20px}.footer__registry-title{font-weight:700}.footer__registry-description{color:#80a4ac;margin-top:3px;font-size:calc(.19802vw + 11.4653px);font-weight:700}@media screen and (max-width:270px){.footer__registry-description{font-size:12px}}@media screen and (min-width:1280px){.footer__registry-description{font-size:14px}}.footer__pay-methods{justify-content:space-between;align-items:center;display:flex}.main-grid:has(.event__footer-mobile) .footer__pay-methods{margin-bottom:60px}@media screen and (max-width:1090px){.footer__pay-methods{margin-top:30px}}@media screen and (max-width:800px){.footer__pay-methods{flex-flow:row;justify-content:space-between;width:100%;max-width:100%;margin-top:2em}}.footer__pay-method+.footer__pay-method{margin-left:10px}.footer__pay-method img{width:auto}.footer__pay-method img._mastercard{height:calc(1.48515vw + 15.9901px)}@media screen and (max-width:270px){.footer__pay-method img._mastercard{height:20px}}@media screen and (min-width:1280px){.footer__pay-method img._mastercard{height:35px}}.footer__pay-method img._visa{height:calc(1.28713vw + 13.5248px)}@media screen and (max-width:270px){.footer__pay-method img._visa{height:17px}}@media screen and (min-width:1280px){.footer__pay-method img._visa{height:30px}}.footer__pay-method img._mir{height:calc(1.38614vw + 14.2574px)}@media screen and (max-width:270px){.footer__pay-method img._mir{height:18px}}@media screen and (min-width:1280px){.footer__pay-method img._mir{height:32px}}.footer__copyright{color:#00475780;text-align:right;margin-top:22px}@media screen and (max-width:600px){.footer__copyright{text-align:center}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.form-universal{background:#f6f7f9;border-radius:1em;justify-content:flex-start;align-items:center;margin-top:3em;padding:2em;display:flex}@media screen and (max-width:1010px){.form-universal{text-align:center;flex-flow:column}}.form-universal__img{background:url(/asset/bg-form-universal-DeFR-onX.png) 50%/contain no-repeat;align-self:stretch;width:calc(100% - 700px);position:relative}@media screen and (max-width:1100px){.form-universal__img{width:calc(100% - 650px)}}@media screen and (max-width:1010px){.form-universal__img{width:100%;height:150px}}.form-universal__title{margin-top:0;font-size:18px;font-weight:500}@media screen and (max-width:1010px){.form-universal__title{margin-top:14px}}.form-universal__desc{margin-top:1em;font-size:.9em}.form-universal__form{margin-top:1em}@media screen and (max-width:1010px){.form-universal__form{max-width:350px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1010px){.form-universal__form .pp-form__inline{flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}}.form-universal__form .pp-form__inline .pp-form__item-label{display:none}.form-universal__form .pp-form__inline>.pp-form__item._confirm{text-align:left;width:414px;margin:14px 0 0}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{margin-top:11px}@media screen and (max-width:1010px){.form-universal__form .pp-form__inline>.pp-form__item._confirm{width:100%}}@media screen and (min-width:1010px){.form-universal__form .pp-form__inline>.pp-form__item{width:200px;margin-top:0;margin-left:14px}.form-universal__form .pp-form__inline>.pp-form__item+.pp-form__item:not(._confirm){margin-top:0}.form-universal__form .pp-form__inline>.pp-form__item._name{margin-left:0}}.form-universal__form .pp-form__item-submit{margin-top:0}.form-universal__form .pp-form__item-inp.e-inp{background:0 0;border-color:#0047578f}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.form{--c-loader-bg:#ffffffa6;--loader-size:4em;--w-loader-border:calc(var(--loader-size) / 15);--c-loader-border:var(--c-main);position:relative}.form:before{opacity:0;z-index:-1;background-color:var(--c-loader-bg);content:"";transition:opacity .1s;position:absolute;inset:0}.form:after{opacity:0;z-index:-1;transform-origin:50%;box-sizing:border-box;border:var(--w-loader-border) solid var(--c-loader-border);width:var(--loader-size);height:var(--loader-size);margin:calc(-1 * var(--loader-size) / 2) 0 0 calc(-1 * var(--loader-size) / 2);content:"";border-top-color:#0000;border-radius:50%;transition:opacity .4s;animation:1s linear infinite swiper-preloader-spin;position:absolute;top:50%;left:50%}.form._loading:before{opacity:1;z-index:97;content:""}.form._loading:after{opacity:1;z-index:98;content:""}.form__desc a{transition:color .3s}.form__desc a:hover{color:#40beb6}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.guide__title{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5em;display:flex}.guide__title .guide__title-exp{color:#80a4ac;font-size:.9em}.guide__short-desc{margin-top:1.5em}.list-guides-wrapper{background-color:#fff;width:100%;position:relative;overflow:hidden}@media screen and (max-width:800px){.list-guides-wrapper{padding:0 0 5em}}.list-guides{background-color:#fff;margin:0 15px}.list-guides-arrow{z-index:3;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:calc(50% - 15px)}@media screen and (max-width:800px){.list-guides-arrow{top:auto;bottom:20px}}.list-guides-arrow .icon{width:100%;height:50%}.list-guides-arrow._prev{left:0}.list-guides-arrow._prev .icon{transform:rotate(-90deg)}@media screen and (max-width:800px){.list-guides-arrow._prev{left:calc(50% - 15px)}}.list-guides-arrow._next{right:0}.list-guides-arrow._next .icon{transform:rotate(90deg)}@media screen and (max-width:800px){.list-guides-arrow._next{left:calc(50% + 15px)}.list-guides-arrow{width:20px;height:20px}}.guide-item{box-shadow:none;background:#fff;overflow:hidden}.header-search{width:100%;height:100%;display:flex}.header-search__form{z-index:1;width:100%;height:100%;transition:width .2s;position:relative}@media screen and (max-width:600px){.header-search__form{width:calc(100% - 100px);position:absolute;left:0}}.header-search._open .header-search__form{z-index:3;background:#f2f4f6;width:100%}@media screen and (max-width:600px){.header-search._open .header-search__form{width:calc(100% - 150px)}}.header-search__inp{opacity:0;z-index:-1;transform-origin:100%;border-radius:2px;width:100%;height:100%;padding-right:42px;transition:transform .2s;position:absolute;transform:scaleX(0)}.header-search__inp:focus-visible,.header-search__inp:hover,.header-search__inp:focus,.header-search__inp:focus-within{background-color:#f2f4f6;border:1px solid #f2f4f6;outline-color:#f2f4f6}@media screen and (max-width:990px){.header-search__inp{border-radius:0;padding-left:14px}}.header-search._open .header-search__inp{opacity:1;position:initial;z-index:1;transform:scaleX(1)}.header-search__btn-open,.header-search__btn-submit{font-size:inherit;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:42px;padding:0;transition:color .3s;display:flex;position:absolute;top:0;bottom:0;right:0}.header-search__btn-open:hover,.header-search__btn-submit:hover{color:#40beb6}.header-search__btn-open .icon,.header-search__btn-submit .icon{width:1.3em;height:1.3em}.header-search._open .header-search__btn-open,.header-search__btn-submit{display:none}.header-search._open .header-search__btn-submit{display:flex}.header-search__close{cursor:pointer;background:0 0;border:none;flex:none;width:50px;height:100%;margin-left:auto;transition:color .2s,opacity .2s,transform .2s;display:flex;position:absolute;top:0;right:50px;overflow:hidden}.header-search__close:hover{color:#40beb6}.header-search__close .icon{width:14px;height:14px;margin:auto;transition:color .2s,opacity .2s,transform .2s}.header-search__result{z-index:9999;background:#f2f4f6;border:3px solid #f2f4f6;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em;max-height:80vh;display:none;position:absolute;top:100%;right:0;overflow-y:auto}@media screen and (max-width:990px){.header-search__result{left:0}}@media screen and (max-width:600px){.header-search__result{left:0;right:0}}.header-search__result._open{display:block}.header-search__result .loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.header-search__result .wrapper{flex-direction:column;display:flex}.header-search__result .wrapper h4.header-search__result-title{color:#004757;margin:.5em;font-size:1.1em;font-weight:700}.header-search__result .wrapper a.header-search__result-item{color:#004757;background:#fff;border:1px solid #fff;border-radius:.5em;justify-content:flex-start;align-items:flex-start;gap:.5em;margin:.125em;padding:.25em;display:flex}.header-search__result .wrapper a.header-search__result-item .photo{justify-content:center;align-items:center;display:flex}.header-search__result .wrapper a.header-search__result-item .photo .header-search__result-avatar{border-radius:.25em;width:70px;display:block}.header-search__result .wrapper a.header-search__result-item .text{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.header-search__result .wrapper a.header-search__result-item .text i{color:#005740;font-style:normal;font-weight:700}.header-search__result .wrapper a.header-search__result-item .text h6.title{font-size:.9em;font-weight:700}.header-search__result .wrapper a.header-search__result-item .text .desc{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:50px;margin-top:.5em;font-size:.8em;display:-webkit-box;overflow:hidden}.header-search__result .wrapper a.header-search__result-all{color:#004757;text-align:right;margin:.125em;padding:.25em;font-size:.9em;text-decoration:underline}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.header-slider__item{min-height:70px;display:block}.header-slider__item img{width:100%;display:block}.header-slider__item-loading{--c-loader-bg:#ffffffa6;--loader-size:4em;--w-loader-border:calc(var(--loader-size) / 15);--c-loader-border:var(--c-main);z-index:1;font-size:.6em;position:absolute;inset:0}.header-slider__item-loading:before{opacity:0;z-index:-1;background-color:var(--c-loader-bg);content:"";transition:opacity .1s;position:absolute;inset:0}.header-slider__item-loading:after{opacity:0;z-index:-1;transform-origin:50%;box-sizing:border-box;border:var(--w-loader-border) solid var(--c-loader-border);width:var(--loader-size);height:var(--loader-size);margin:calc(-1 * var(--loader-size) / 2) 0 0 calc(-1 * var(--loader-size) / 2);content:"";border-top-color:#0000;border-radius:50%;transition:opacity .4s;animation:1s linear infinite swiper-preloader-spin;position:absolute;top:50%;left:50%}.header-slider__item-loading:before{opacity:1;z-index:97;content:""}.header-slider__item-loading:after{opacity:1;z-index:98;content:""}.header-slider__dots{z-index:2;display:flex;position:absolute;bottom:7px;left:50%;right:auto;transform:translate(-50%)}.header-slider__dots .swiper-pagination-bullet{cursor:pointer;background:#d6d6d6;border-radius:100%;width:10px;height:10px;margin:0 7px;transition:background .3s;display:block}.header-slider__dots .swiper-pagination-bullet:hover,.header-slider__dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#869791}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.header__top{border-bottom:1px solid #00475733}@media screen and (max-width:1023px){.header__top{border-color:#f2f4f6}}.header__top-cnt{align-items:center;height:46px;display:flex;position:relative}@media screen and (max-width:800px){.header__top-cnt{margin-left:0;margin-right:0}}.header__top-menu{white-space:nowrap;justify-content:flex-start;align-items:center;gap:3.75vw;margin-right:auto;display:flex}@media screen and (max-width:1023px){.header__top-menu{gap:1em;font-size:.9em}}@media screen and (max-width:800px){.header__top-menu{display:none}}.header__top-menu-item{color:#80a4ac;transition:color .2s;display:inline-block}.header__top-menu-item:hover{color:#40beb6}.header__top-menu-item .button__icon-right{color:#004757;flex-direction:row;justify-content:center;align-items:center;gap:.5em;transition:color .2s;display:flex}.header__top-menu-item .button__icon-right:hover{color:var(--c-main)}.header__top-menu-item .button__icon-right .link__bold-underline{font-weight:700;text-decoration:underline}.header__top-menu-item:last-child{color:var(--c-purple);font-weight:700}.header__top-menu-item:last-child:hover{color:var(--c-main)}.header__search{width:100%;height:100%;margin-left:1em}.header__open-menu-phones{opacity:1;cursor:pointer;flex:none;transition:color .3s,opacity .5s;display:none}@media screen and (min-width:800px) and (max-width:1280px){.header__open-menu-phones{margin-left:calc(1.66667vw - 3.33333px)}}@media screen and (min-width:1280px){.header__open-menu-phones{margin-left:18px}}@media screen and (max-width:800px){.header__open-menu-phones{width:50px}}@media screen and (max-width:1023px){.header__open-menu-phones{display:block}}.header__open-menu-phones:hover{color:#40beb6}@media screen and (max-width:600px){.header__search._open+.header__open-menu-phones{z-index:-1;opacity:0;position:absolute;right:-100px}}.header__open-menu-phones .icon{width:1.3em;height:1.3em}@media screen and (max-width:800px){.header__open-menu-phones .icon{margin:auto}}.header__top-basket{z-index:1;opacity:1;flex:none;transition:color .2s,opacity .5s;display:flex;position:relative}@media screen and (min-width:800px) and (max-width:1280px){.header__top-basket{margin-left:calc(1.66667vw + 8.66667px)}}@media screen and (min-width:1280px){.header__top-basket{margin-left:30px}}.header__top-basket:hover{color:#40beb6}@media screen and (max-width:800px){.header__top-basket{width:50px}}@media screen and (max-width:600px){.header-search._open+.header__open-menu-phones+.header__top-basket{z-index:-1;opacity:0;position:absolute;right:-100px}}.header__top-basket .icon{width:1.3em;height:1.2em}@media screen and (max-width:800px){.header__top-basket .icon{width:1.4em;height:1.4em;margin:auto}}.header__top-basket-amount{color:#fff;background-color:#f45b5b;border:1px solid #fff;border-radius:100%;justify-content:center;align-items:center;width:1.6em;height:1.6em;font-size:.7em;line-height:1;display:flex;position:absolute;top:-2px;left:1.1em}.header__top-basket-amount:empty{display:none}@media screen and (max-width:800px){.header__top-basket-amount{left:2.8em}}.header__top-basket-title{margin-left:18px}@media screen and (max-width:800px){.header__top-basket-title{display:none}}.header__middle{justify-content:space-between;align-items:flex-start;padding:22px 0;display:flex}@media screen and (max-width:1023px){.header__middle{display:none}}.header__middle-left{flex:none;width:calc(103.333vw - 1033.33px)}@media screen and (max-width:1240px){.header__middle-left{width:248px}}@media screen and (min-width:1300px){.header__middle-left{width:310px}}.header__logo{display:block}.header__logo-img{width:100%}.header__middle-left-info{justify-content:space-between;align-items:center;margin-top:3px;font-size:14px;display:flex}.header__rto-number{flex-flow:wrap;font-size:calc(1.5vw - 8px);display:flex;position:relative;top:1px}@media screen and (max-width:1200px){.header__rto-number{font-size:10px}}@media screen and (min-width:1400px){.header__rto-number{font-size:13px}}.header__rto-number-label,.header__rto-number-val{margin-right:.5em}.header__socials{align-items:center;display:flex}.header__social+.header__social{margin-left:calc(2vw - 18px)}@media screen and (max-width:1200px){.header__social+.header__social{margin-left:6px}}@media screen and (min-width:1400px){.header__social+.header__social{margin-left:10px}}.header__social-icon{color:#40beb6;width:18px;height:18px;transition:color .3s}.header__social-icon:hover{color:#004757}.header__banners{flex:700px;margin:0 26px;position:relative;overflow:hidden}@media screen and (max-width:800px){.header__banners{display:none}}.header__banner-picture{z-index:11;position:relative}.header__banner-picture img{width:100%;height:auto;display:block}.header__info{flex-flow:column;flex:0 0 13.1em;font-size:15px;display:flex}.header__info-address{text-align:right;font-weight:500}.header__info-phone{text-align:right;white-space:nowrap;font-weight:500;transition:color .3s}.header__info-phone:hover{color:#40beb6}.header__info-order-call{width:100%;margin-top:10px;display:block}@media screen and (max-width:800px){.header__menu-main.menu-main{display:none}}.header__sandwich{display:none}@media screen and (max-width:800px){.header__sandwich{z-index:2;cursor:pointer;padding-left:14px;display:block;position:relative}}.header__sandwich .icon{width:18px;height:18px}.header__logo-mobile{display:none}@media screen and (max-width:1023px){.header__logo-mobile{z-index:2;margin:0 18px;display:block;position:relative}}.header__logo-mobile-img{height:2.5em;display:block}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.hotel-rule-check{flex-flow:wrap;display:flex}.hotel-rule-check__in{margin-right:7vw;font-weight:700}.hotel-rule-check__in-label{color:#80a4ac}.hotel-rule-check__in-val{font-size:1.2em}.hotel-rule-check__out{font-weight:700}.hotel-rule-check__out-label{color:#80a4ac}.hotel-rule-check__out-val{font-size:1.2em}.hotel-rule-check__desc{color:#80a4ac;width:100%;margin-top:1em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.hotel__title{justify-content:flex-start;align-items:center;display:flex}.hotel__title-stars{justify-content:flex-start;align-items:center;margin-bottom:.7em;margin-left:.7em;display:flex}.hotel__title-stars .icon{color:#efc586;width:1.3em;margin-left:.1em}.hotel__rules{background-color:#f6f7f9;border-radius:1em;margin-top:3em}@media screen and (max-width:800px){.hotel__rules{background-color:#0000}}.hotel__rule{justify-content:flex-start;align-items:flex-start;padding:2em;display:flex}.hotel__rule+.hotel__rule{border-top:1px solid #d8e3eb;margin-top:1em}@media screen and (max-width:800px){.hotel__rule{flex-flow:column;padding-left:0;padding-right:0}}.hotel__rule-header{flex:none;align-items:center;width:15em;display:flex}@media screen and (max-width:800px){.hotel__rule-header{width:auto}}.hotel__rule-icon .icon{width:2em;height:2em}.hotel__rule-label{margin-left:1em;font-size:1.2em;font-weight:500}.hotel__rule-info{align-self:flex-start;margin-left:2em}@media screen and (max-width:800px){.hotel__rule-info{margin-top:1.5em;margin-left:0}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.how-order__step+.how-order__step{margin-top:1em}.how-order__step-title{color:#2d857f;font-weight:700}.how-order__pays{margin-left:1em}.how-order__pay{margin-top:.5em}.how-order__credit{align-items:center;margin-top:1em;display:flex}.how-order__credit-img{width:5em;height:5em;display:block}.how-order__credit-info{margin-left:.5em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.lds-spinner{width:100px;height:100px;display:inline-block;position:relative}.lds-spinner div{transform-origin:40px 40px;animation:1.2s linear infinite lds-spinner}.lds-spinner div:after{content:" ";background:#80a4ac;border-radius:20%;width:6px;height:18px;display:block;position:absolute;top:3px;left:37px}.lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0)}.lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.list-card{grid-gap:calc(.0566038 * 100vw + -15.283px);clear:both;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;justify-items:center;margin-top:30px;display:grid;position:relative}@media screen and (max-width:270px){.list-card{grid-gap:0px}}@media screen and (min-width:800px){.list-card{grid-gap:30px}}#section_events_nearest .list-card,.list-card._articles{grid-template-columns:repeat(3,minmax(0,1fr))}.page-text__wrap-cnt:not(:has(.sidebar)) .list-card{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:1023px){#section_events_nearest .list-card,.list-card._articles{grid-template-columns:repeat(2,minmax(0,1fr))}.page-text__wrap-cnt:not(:has(.sidebar)) .list-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){#section_events_nearest .list-card,.list-card._articles{flex-flow:column;display:flex}.page-text__wrap-cnt:not(:has(.sidebar)) .list-card{flex-flow:column;display:flex}}.page-text__cnt-top:empty+#events-anchors+.list-card{margin-top:0}@media screen and (max-width:1023px){.list-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.list-card{flex-flow:column;display:flex}}.list-card:before{opacity:0;z-index:-1;content:"";background-color:#fffc;border-radius:20px;transition:opacity .2s;position:absolute;inset:0}.list-card:after{opacity:0;z-index:-1;transform-origin:50%;box-sizing:border-box;content:"";border:4px solid #40beb6;border-top-color:#0000;border-radius:50%;width:4em;height:4em;margin-left:-2em;animation:1s linear infinite swiper-preloader-spin;position:absolute;top:20em;left:50%}.list-card._loading:before{opacity:1;z-index:97;content:""}.list-card._loading:after{opacity:1;z-index:98;content:""}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.list-str__item{border-bottom:1px solid #d8e3eb;justify-content:flex-start;align-items:center;display:flex}.list-str__item-icon{color:#40beb6}.list-str__item-icon .icon{width:1em;height:1em}.list-str__item-title{padding:.9em 0;font-size:1.1em}.list-str__item-icon+.list-str__item-title{margin-left:10px}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.main-grid{grid-template:"header header""main main"1fr"footer footer"/1fr;min-height:100vh;display:grid}.main-grid__header{grid-area:header}.main-grid__cnt{grid-area:main;margin-top:calc(1.58416vw + 9.72277px)}@media screen and (max-width:270px){.main-grid__cnt{margin-top:14px}}@media screen and (min-width:1280px){.main-grid__cnt{margin-top:30px}}.main-grid__footer{grid-area:footer}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.media-tile{--gap-desktop:clamp(20px, 4vw, 30px)}.media-tile__cnt{gap:var(--gap-desktop);grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:1023px){.media-tile__cnt{gap:clamp(10px,2vw,20px)}.media-tile._page-media .media-tile__cnt{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:600px){.media-tile._page-media .media-tile__cnt{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){.media-tile._page-sight-media .media-tile__cnt{grid-template-columns:repeat(2,1fr)}}.media-tile__item{cursor:pointer;background:#ddd;border-radius:clamp(10px,2vw,20px);height:100%;position:relative;overflow:hidden}.media-tile__item:before{content:attr(data-info);z-index:1;color:#fff;background-color:#0000;justify-content:center;align-items:center;font-size:clamp(1.2em,3vw,2em);font-weight:700;transition:background-color .3s,opacity .3s;display:flex;position:absolute;inset:0}.media-tile__item._last-photo:before{content:attr(data-info);opacity:.5;background-color:#0009}.media-tile__item:hover:before{content:attr(data-info);opacity:1;background-color:#0009}.media-tile__item._video{grid-area:1/3/3/4;align-self:stretch}@media screen and (max-width:1023px){.media-tile__item._video{grid-area:auto/1/auto/5;height:33.3333vw}}@media screen and (max-width:600px){.media-tile__item._video{grid-column:1/3;height:50vw}}.media-tile__item._sight-first{grid-column:1/3}@media screen and (max-width:800px){.media-tile__item._sight-first{grid-column:1/3}}.media-tile__item-picture,.media-tile__item._video .media-tile__item-picture{height:100%}.media-tile__item-picture img{width:100%;height:auto;display:block}.media-tile__item._video .media-tile__item-picture img{object-fit:cover;height:100%}.media-tile__item._sight-first .media-tile__item-picture img{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:800px){.media-tile__item._sight-first .media-tile__item-picture img{position:initial;transform:none}}.media-tile__item-video-icon{z-index:1;opacity:.5;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-tile__item-video-icon .icon{width:clamp(50px,9vw,90px);height:clamp(50px,9vw,90px)}.media-tile__item:hover .media-tile__item-video-icon{opacity:1}.media-tile__item-video{object-fit:cover;width:100%;height:100%}.media-tile__sight-title{z-index:2;color:#004757;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;border-radius:2em;max-width:calc(100% - 20px);height:3em;padding:.5em 1em;font-size:.8em;line-height:2em;transition:background-color .2s,color .2s;display:block;position:absolute;bottom:10px;left:10px;overflow:hidden}.media-tile__item:hover .media-tile__sight-title{color:#fff;background-color:#40beb6}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.menu-main-mobile.modal{width:100%;max-width:none;height:100%;margin:0;padding:0}.menu-main-mobile.modal .modal__header{display:none}.menu-main-mobile.modal .modal__cnt{margin-top:0}.menu-main-mobile__header{border-bottom:1px solid #f2f4f6;justify-content:space-between;align-items:center;padding:1em;display:flex}.menu-main-mobile__close{font-size:inherit;color:#80a4ac;background:0 0;border:none;outline:none;padding:0}.menu-main-mobile__close .icon{width:1.1em;height:1.1em}.menu-main-mobile__basket{background-color:#f2f4f6;border-radius:100%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:flex}.menu-main-mobile__basket .icon{width:10px;height:10px}.menu-main-mobile__item{color:#80a4ac;cursor:pointer;border-top:1px solid #f2f4f6;justify-content:space-between;align-items:stretch;transition:color .3s,background-color .2s;display:flex}.menu-main-mobile__item._back:active{background-color:#40beb61a}.menu-main-mobile__item:hover{color:#4e7078}.menu-main-mobile__item-link{width:100%;color:inherit;padding:1.3em 1.3em 1.3em 14px;font-size:calc(.29703vw + 11.198px);line-height:1.2;transition:color .3s,background-color .2s;display:block}@media screen and (max-width:270px){.menu-main-mobile__item-link{font-size:12px}}@media screen and (min-width:1280px){.menu-main-mobile__item-link{font-size:15px}}.menu-main-mobile__item:not(._back) .menu-main-mobile__item-link:active{background-color:#40beb61a}.menu-main-mobile__item-link._contrast{color:#40beb6}.menu-main-mobile__item-link._contrast .menu-main-mobile__item-str-1{font-weight:700;line-height:1}.menu-main-mobile__item-link._contrast .menu-main-mobile__item-str-2{font-weight:400}.menu-main-mobile__item-arrow{flex:none;justify-content:center;align-items:center;width:3.8em;transition:background-color .2s;display:flex}.menu-main-mobile__item:not(._back) .menu-main-mobile__item-arrow:active{background-color:#40beb61a}.menu-main-mobile__item-arrow .icon{width:.7em;height:.7em}.menu-main-mobile__item._back .menu-main-mobile__item-arrow .icon{transform:rotate(180deg)}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after,.pp-form__item._confirm .pp-form__item-label:before,.pp-form__item._confirm .pp-form__item-label:after{content:""}.menu-main{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-content:stretch;place-items:stretch stretch;display:grid;position:relative}.menu-main__root-item{background:#f6f7f9}.menu-main__root-item:first-child{border-top-left-radius:1em;border-bottom-left-radius:1em}.menu-main__root-item:last-child{border-top-right-radius:1em;border-bottom-right-radius:1em}.menu-main__root-item-link{text-align:center;background-color:#f6f7f9;height:100%;padding:18px 10px;font-weight:500;transition:background-color .3s,color .3s;display:block}.menu-main__root-item:first-child .menu-main__root-item-link{border-top-left-radius:1em;border-bottom-left-radius:1em}.menu-main__root-item:last-child .menu-main__root-item-link{border-top-right-radius:1em;border-bottom-right-radius:1em}.menu-main__root-item:hover .menu-main__root-item-link{color:#fff;background-color:#40beb6;border-radius:1em}.menu-main__sections{opacity:0;z-index:-1;transform-origin:top;background-color:#f6f7f9;border-top:2px solid #fff;justify-content:flex-start;padding:22px 18px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:100%;left:0;right:0;transform:scaleY(0);box-shadow:0 4px 50px #0000001f}.menu-main__root-item:hover .menu-main__sections{opacity:1;z-index:51;transform:scaleY(1)}.menu-main__section{flex:auto;max-width:25%}.menu-main__section-cnt{max-width:15em;margin-right:1em}.menu-main__section-title{padding:6px;font-weight:700;transition:all .3s;display:inline-block}.menu-main__section-title:hover{color:#fff;background-color:#40beb6;border-radius:.5em}.menu-main__section-items{flex-flow:column;justify-content:flex-start;margin-top:22px;display:flex}.menu-main__section-item{background-color:#0000;border-radius:.5em;padding:3px 6px;transition:color .3s,background-color .3s;display:inline-block}.menu-main__section-item:hover{color:#fff;background-color:#40beb6}.menu-main__section-item+.menu-main__section-item{margin-top:6px}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.mobile-banner{border-radius:20px;grid-column:1/3;transition:max-height .2s;display:block;position:relative;overflow:hidden}@media screen and (max-width:600px){.mobile-banner{grid-column:1/2;width:100%;display:block}}.mobile-banner__cover img{width:100%;height:auto;display:block}.mobile-banner__cover-close{z-index:2;color:#ebebeb;cursor:pointer;justify-content:center;align-items:center;width:calc(2.42424vw + 13.4545px);height:calc(2.42424vw + 13.4545px);display:flex;position:absolute;top:10%;right:2%}@media screen and (max-width:270px){.mobile-banner__cover-close{width:20px}}@media screen and (min-width:600px){.mobile-banner__cover-close{width:28px}}@media screen and (max-width:270px){.mobile-banner__cover-close{height:20px}}@media screen and (min-width:600px){.mobile-banner__cover-close{height:28px}}.mobile-banner__cover-close .icon{width:60%;height:60%}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after,.pp-form__item._confirm .pp-form__item-label:before,.pp-form__item._confirm .pp-form__item-label:after{content:""}.modal-add-to-basket{max-width:36em}.modal-add-to-basket .modal__cnt{margin-top:0}.modal-add-to-basket__title{align-items:center;display:flex}.modal-add-to-basket__title-icon{color:#fff;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:3em;height:3em;display:flex}.modal-add-to-basket__title-icon .icon{width:1.4em;height:1.4em}.modal-add-to-basket__title-text{margin-left:1em;font-size:1.2em;font-weight:500}.modal-add-to-basket__actions{flex-flow:wrap;margin-top:2em;display:flex}.modal-add-to-basket__action{margin-right:1.5em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.modal-filters-section__header{border-bottom:1px solid #f2f4f6;justify-content:space-between;align-items:center;padding:18px 14px;display:flex}.modal-filters-section__header-title{font-size:15px;font-weight:500}.modal-filters-section__header-action{color:#b3c8cd;cursor:pointer;font-size:12px;font-weight:500}.w-modal-filters-section__header-dummy{color:#0000}.modal-filters-section__main{padding:18px 0 70px;overflow:auto}.modal-filters-section__footer{z-index:9;background-color:#fff;margin-top:-70px;padding:14px 0 84px;position:fixed;bottom:0;left:0;right:0;transform:translateY(70px);box-shadow:0 0 20px #00000026}.modal-filters-section__footer-apply{width:100%;max-width:400px;margin:0 auto;display:block}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.modal.modal-media-viewer{cursor:pointer;background:0 0;width:95vw;max-width:calc(100vw - 4em);height:95vh;max-height:calc(100vw - 4em)}.modal.modal-media-viewer .modal__header{height:0}.modal.modal-media-viewer .modal__close{z-index:9999;color:#fff;opacity:.5;width:1.5em;height:1.5em;transition:opacity .2s;position:relative;top:-1.5em;right:-1.5em}.modal.modal-media-viewer .modal__close:hover{opacity:1}.modal.modal-media-viewer .modal__cnt{height:100%;margin:0}.modal-media-viewer__loading{--c-loader-bg:#ffffffa6;--loader-size:4em;--w-loader-border:calc(var(--loader-size) / 15);--c-loader-border:var(--c-main);min-height:80vh;position:relative}.modal-media-viewer__loading:before{opacity:0;z-index:-1;background-color:var(--c-loader-bg);content:"";transition:opacity .1s;position:absolute;inset:0}.modal-media-viewer__loading:after{opacity:0;z-index:-1;transform-origin:50%;box-sizing:border-box;border:var(--w-loader-border) solid var(--c-loader-border);width:var(--loader-size);height:var(--loader-size);margin:calc(-1 * var(--loader-size) / 2) 0 0 calc(-1 * var(--loader-size) / 2);content:"";border-top-color:#0000;border-radius:50%;transition:opacity .4s;animation:1s linear infinite swiper-preloader-spin;position:absolute;top:50%;left:50%}.modal-media-viewer__loading:before{opacity:1;z-index:97;content:""}.modal-media-viewer__loading:after{opacity:1;z-index:98;content:""}.modal-media-viewer__loading:before{content:"";background:0 0}.modal-media-viewer__slider{width:100%;height:100%}.modal-media-viewer__slider-slide{position:relative}.modal-media-viewer__slider-slide.swiper-slide{background:0 0}.modal-media-viewer__slider-slide picture{z-index:2;height:100%;display:flex;position:relative}.modal-media-viewer__slider-slide img,.modal-media-viewer__slide-video{cursor:default;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.modal-media-viewer__slide-video-poster{height:100%}.modal-media-viewer__arrow{z-index:3;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:clamp(13px,5vw,40px);height:clamp(13px,5vw,40px);transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.modal-media-viewer__arrow .icon{width:100%;height:50%}.modal-media-viewer__arrow._prev{left:2%}.modal-media-viewer__arrow._prev .icon{transform:rotate(-90deg)}.modal-media-viewer__arrow._next{right:2%}.modal-media-viewer__arrow._next .icon{transform:rotate(90deg)}@media screen and (max-width:600px){.modal-media-viewer__arrow{display:none!important}}.modal-media-viewer__slide-loading{--c-loader-bg:#ffffffa6;--loader-size:4em;--w-loader-border:calc(var(--loader-size) / 15);--c-loader-border:var(--c-main);z-index:1;min-height:80vh;position:absolute;inset:0}.modal-media-viewer__slide-loading:before{opacity:0;z-index:-1;background-color:var(--c-loader-bg);content:"";transition:opacity .1s;position:absolute;inset:0}.modal-media-viewer__slide-loading:after{opacity:0;z-index:-1;transform-origin:50%;box-sizing:border-box;border:var(--w-loader-border) solid var(--c-loader-border);width:var(--loader-size);height:var(--loader-size);margin:calc(-1 * var(--loader-size) / 2) 0 0 calc(-1 * var(--loader-size) / 2);content:"";border-top-color:#0000;border-radius:50%;transition:opacity .4s;animation:1s linear infinite swiper-preloader-spin;position:absolute;top:50%;left:50%}.modal-media-viewer__slide-loading:before{opacity:1;z-index:97;content:""}.modal-media-viewer__slide-loading:after{opacity:1;z-index:98;content:""}.modal-media-viewer__slide-loading:before{content:"";background:0 0}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.modal-menu-phones.modal{width:100%;max-width:none;margin-bottom:0}.modal-menu-phones.modal .modal__header{display:none}.modal-menu-phones.modal .modal__cnt{margin-top:0}.modal-menu-phones.modal .vs-modal__wrapper{vertical-align:bottom}.modal-menu-phones.modal .vs-modal__container{box-shadow:none;background-color:#0000}.modal-menu-phones.modal .vs-modal__close-button{display:none}.modal-menu-phones.modal .vs-modal__body{margin-bottom:40px}.modal-menu-phones__main{flex-flow:column;padding:2vh 2vw;display:flex}.modal-menu-phones__item{justify-content:center;align-items:center;width:100%;font-weight:500;display:flex}.modal-menu-phones__item+.modal-menu-phones__item{margin-top:1em}.modal-menu-phones__item-icon{width:1em;height:1em}.modal-menu-phones__item-title{margin-left:1em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.modal-update-order h1{text-align:center;font-size:1.1em}.modal-update-order h2{text-align:center;font-size:1em}.modal-update-order .btn-wrapper{justify-content:center;align-items:center;display:flex}.modal-update-order .btn-wrapper button{min-width:30%}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.modal-update-uds__action{text-align:center;margin-top:1.5em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.modal{z-index:9999;background-color:#fff;max-width:500px;margin:auto;padding:1em;position:relative}.modal._full-screen{width:100%;max-width:none;min-height:100%}.modal._form{max-width:390px}.modal._widen{max-width:850px}.modal__header{justify-content:space-between;align-self:flex-start;display:flex}.modal._no-header .modal__header{display:none}.modal__title{font-size:calc(.0990099vw + 16.7327px);font-weight:500;line-height:1}@media screen and (max-width:270px){.modal__title{font-size:17px}}@media screen and (min-width:1280px){.modal__title{font-size:18px}}.modal__close{font-size:inherit;cursor:pointer;color:#33333380;background:0 0;border:none;outline:none;width:.95em;height:.95em;margin:.1em 0 0 1em;padding:0;transition:color .2s}.modal__close:hover{color:#666}.modal__close .icon{width:100%;height:100%}.modal__cnt{margin-top:2em}.modal._no-header .modal__cnt{margin-top:0}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.money-value{display:flex}.money-value__val{white-space:nowrap}.money-value__currency{margin-left:.5em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.moving-slider{width:100%;height:180px;margin-top:1em;position:relative}.moving-slider .__wrapper{width:auto;height:100%;overflow-x:hidden}.moving-slider .__wrapper .__list{white-space:nowrap;height:100%;overflow:hidden}.moving-slider .__wrapper .__item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;width:260px;height:100%;margin-right:10px;display:inline-block;overflow:hidden}.moving-slider .__wrapper .__item .__content{width:100%;height:100%;position:relative}.moving-slider .__wrapper .__item .__content .__avatar{width:100%;height:100%;display:block;overflow:hidden}.moving-slider .__wrapper .__item .__content .__avatar img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.moving-slider .__wrapper .__item .__content .__title{color:#004757;background:#fff;border-radius:20px;padding:4px 15px;font-weight:400;transition:all .3s;position:absolute;bottom:40px;left:10px}.moving-slider .__wrapper .__item .__content .__attributes{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:10px;left:10px}.moving-slider .__wrapper .__item .__content .__attributes>*{color:#fff;background:#004757;border-radius:20px;padding:4px 8px;font-size:.8em}.moving-slider .__wrapper .__item .__content .__cover-top{opacity:0;cursor:pointer;background:#0009;border-radius:20px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.moving-slider .__wrapper .__item:hover .__cover-top{opacity:1}.moving-slider .__wrapper .__item:hover .__title{color:#fff;background:#40beb6}.moving-slider .__button{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#40beb6;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:calc(50% - 15px)}.moving-slider .__button.__left{left:0;transform:rotate(-90deg)translateY(-15px)}.moving-slider .__button.__right{left:100%;transform:rotate(90deg)translateY(15px)}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after,.pp-form__item._confirm .pp-form__item-label:before,.pp-form__item._confirm .pp-form__item-label:after{content:""}.p-404{flex-direction:row;justify-content:center;align-items:center;margin:0 5em;display:flex}.p-404 h1{font-size:1.8em;font-weight:500}.p-404 .btn__wrapper{margin-top:3em}@media screen and (max-width:1023px){.p-404{flex-direction:column-reverse;width:100%;margin:5em 0}}.p-404__cover{max-width:50%}.p-404__cover img{max-width:100%;height:auto;display:block}@media screen and (max-width:1023px){.p-404__cover{max-width:100%}}.p-404__desc{max-width:50%}@media screen and (max-width:1023px){.p-404__desc{text-align:center;width:100%;margin-top:2em}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.p-article.page-text._with-sidebar .page-text__wrap-cnt{grid-template-columns:1fr 23vw;margin-top:1.5em}.p-article .page-text__cnt-top{margin-top:1.5em}.p-article__inner{justify-content:flex-start;align-items:flex-start;margin-top:1.5em;display:flex}.p-article__datetime{color:#80a4ac;justify-content:flex-start;align-items:center;display:flex}.p-article__read-time{justify-content:flex-start;align-items:center;margin-left:1.5em;display:flex}.p-article__read-time .icon{margin-right:.5em;font-size:.76em;display:inline-block}.p-article__cover img{border-radius:1em;max-width:100%;display:block}.p-article__cover-source{margin-top:.5em;font-size:.9em;font-style:italic}.p-article__schema{background-color:#f6f7f9;border-radius:1em;padding:1.5em}.p-article__cover+.p-article__schema{margin-top:2em}.p-article__schema-title{font-size:1.1em;font-weight:700}.p-article__schema-main{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:1.5em;font-size:.95em;display:flex}.p-article__schema-main a{padding:.3em 0;-webkit-text-decoration:underline dotted #80a4ac;text-decoration:underline dotted #80a4ac;transition:-webkit-text-decoration .2s,text-decoration .2s;display:inline-block}.p-article__schema-main a:hover{text-decoration-color:#004757}.p-article__sidebar__cnt{max-width:300px;margin-left:auto;overflow:hidden}@media screen and (max-width:1023px){.p-article__sidebar__cnt{max-width:none;margin:3em 0 0}}.p-article__sidebar-title{font-size:18px;font-weight:700;line-height:1}@media screen and (max-width:1023px){.p-article__sidebar-articles-inner{gap:2em;display:flex}}.p-article__linked{flex:none;margin-top:2em;font-weight:500;transition:color .2s;display:block}.p-article__linked:hover{color:#40beb6}@media screen and (max-width:1023px){.p-article__linked{width:300px}}.p-article__linked-name{margin-top:1em}.p-article__linked-img img{border-radius:1em;width:100%;height:auto;display:block}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.p-checkout__advantages-title{margin:1.8em 0 1em}@media screen and (min-width:1023px){.p-checkout__advantages-main{max-height:none!important}}@media screen and (max-width:1023px){.p-checkout__advantages-main{max-height:0;transition:max-height .3s;overflow:hidden}.p-checkout__advantages-main .advantages._checkout .advantages__header{flex-flow:column;justify-content:flex-start}.p-checkout__advantages-main .advantages._checkout .advantages__item{width:100%;margin-top:1em}}.p-checkout__title{margin-top:2em}.p-checkout._empty .p-checkout__title._checkout,.p-checkout._success .p-checkout__title._checkout{display:none}@media screen and (max-width:1023px){.p-checkout__title{text-align:center}}.p-checkout._success .p-checkout__advantages{display:none}.p-checkout__advantages-title .icon{vertical-align:middle;width:.6em;height:.6em;margin-left:.5em;transition:transform .2s;display:none;transform:rotate(90deg)}.p-checkout__advantages-inner._open .p-checkout__advantages-title .icon{transform:rotate(270deg)}@media screen and (max-width:1023px){.p-checkout__advantages-title .icon{display:inline-block}.p-checkout__advantages-title{text-align:center;cursor:pointer}}.p-checkout__empty{display:none}.p-checkout._empty .p-checkout__empty{display:block}.p-checkout__similar{margin-top:6em}.p-checkout__similar .list-card{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:1023px){.p-checkout__similar .list-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:800px){.p-checkout__similar .list-card{grid-template-columns:repeat(1,minmax(0,1fr))}}.p-checkout__disclaimer{color:#80a4ac;background:#f6f7f9;border:0;border-radius:1em;justify-content:flex-start;align-items:center;gap:1.5em;width:100%;margin-top:1em;padding:1.5em;display:flex}.p-checkout__disclaimer .icon{width:20px;height:20px}@media screen and (max-width:800px){.p-checkout__disclaimer{gap:1em;padding:1.5em 1em}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.p-entity-order .mx-datepicker .cell:not(.disabled)[data-places]{color:#000;background-color:#009600}.p-entity-order .mx-datepicker .cell:not(.disabled)[data-places].active{color:#fff;border-color:#009600;outline:2px solid #009600}.p-entity-order .mx-datepicker .cell:not(.disabled)[data-places=small]{color:#000;background-color:orange}.p-entity-order .mx-datepicker .cell:not(.disabled)[data-places=small].active{color:#fff;border-color:orange;outline:2px solid orange}.p-entity-order .mx-datepicker .cell:not(.disabled)[data-places=last]{color:#000;background-color:red}.p-entity-order .mx-datepicker .cell:not(.disabled)[data-places=last].active{color:#fff;border-color:red;outline:2px solid red}.p-entity-order .mx-datepicker .cell:not(.disabled)[data-places=request]{color:#000;background-color:#c8c8c8}.p-entity-order .mx-datepicker .cell:not(.disabled)[data-places=request].active{color:#fff;border-color:#c8c8c8;outline:2px solid #c8c8c8}.p-entity-order .datas .item.time{background-color:#009600!important}.p-entity-order .datas .item.time.small{background-color:orange!important}.p-entity-order .datas .item.time.last{background-color:red!important}.p-entity-order .datas .item.time.request{background-color:#c8c8c8!important}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.p-error__title{font-size:2em;font-weight:500}.p-error__msg{margin-top:1em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.page-section{width:100%;margin-top:5em;position:relative}.page-section h1,.page-section h2{text-align:center;margin-bottom:1em}.page-text__wrap-cnt{margin-top:2.5em}.page-text._with-sidebar .page-text__wrap-cnt{grid-gap:calc(.0566038 * 100vw + -15.283px);grid-template-columns:23vw 1fr;min-width:0;min-height:0;display:grid}@media screen and (max-width:270px){.page-text._with-sidebar .page-text__wrap-cnt{grid-gap:0px}}@media screen and (min-width:800px){.page-text._with-sidebar .page-text__wrap-cnt{grid-gap:30px}}@media screen and (max-width:1023px){.page-text._with-sidebar .page-text__wrap-cnt{display:block}}.breadcrumbs+.page-text__title{margin-top:26px}.page-text__cnt{min-width:0}.page-text__cnt-top:empty{display:none}.quiz+.page-text__cnt-top{margin-top:26px}.page-text__cnt-top>p:first-child{margin-top:0}.page-text__filters-open{cursor:pointer;width:100%;max-width:200px;margin:0 auto 22px;display:none}@media screen and (max-width:800px){.page-text__filters-open{display:block}}.page-text__filters-open .icon{vertical-align:middle;width:14px;height:14px;margin-right:6px;display:inline-block}.page-text__events-empty{display:none}.page-text__events._empty+.page-text__events-empty{display:block}.__page .page-cnt-text{margin:0 15em}@media screen and (max-width:1023px){.__page .page-cnt-text{margin:0}}.page-text__author{justify-content:flex-end;align-items:center;margin-top:2em;display:flex}.page-text__author-label{font-style:italic}.page-text__author-link{margin-left:.5em;text-decoration:underline;transition:color .3s}.page-text__author-link:hover{color:#40beb6}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.pages-similar{margin-top:2em;position:relative}.pages-similar .entity-slider__prev{left:0;transform:translate(-50%,-50%)}@media screen and (max-width:1280px){.pages-similar .entity-slider__prev{display:none}}.pages-similar .entity-slider__next{right:0;transform:translate(50%,-50%)}@media screen and (max-width:1280px){.pages-similar .entity-slider__next{display:none}}.pages-similar__slider{overflow:hidden}.pages-similar__item{max-width:257px}.pages-similar__item-link{border-radius:.6em;margin:0 .3em;display:block;position:relative;overflow:hidden}.pages-similar__item-cover{position:relative}.pages-similar__item-cover:before{z-index:1;content:"";background-color:#0000004d;transition:background-color .3s;position:absolute;inset:0}.pages-similar__item:hover .pages-similar__item-cover:before{content:"";background-color:#0006}.pages-similar__item-cover img{width:100%;height:auto;display:block}.pages-similar__item-name{z-index:2;text-align:center;color:#fff;min-height:2.8em;max-height:7em;font-size:16px;font-weight:700;position:absolute;bottom:1em;left:1em;right:1em;overflow:hidden}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.modal-container:has(.photo-and-video-viewer){justify-content:center;align-items:center;width:100%;display:flex}.photo-and-video-viewer{background-color:#0000;border-radius:1em;justify-content:center;align-items:center;gap:.5em;min-width:100vw;height:80vh;display:flex}@media screen and (max-width:1023px){.photo-and-video-viewer{height:100vh}}.photo-and-video-viewer .modal__header{width:80%;height:2em}@media screen and (max-width:1023px){.photo-and-video-viewer .modal__header{width:100%;height:100%}}.photo-and-video-viewer .modal__header .modal__close{color:#cdcdcd80;width:2em;height:2em}.photo-and-video-viewer .modal__header .modal__close:hover{color:#fff}.photo-and-video-viewer .modal__cnt{justify-content:center;align-items:center;margin-top:4em;display:flex;position:absolute;inset:0 .5em .5em}.photo-and-video-viewer .modal__cnt .wrapper{width:80%;height:100%}@media screen and (max-width:1023px){.photo-and-video-viewer .modal__cnt .wrapper{width:100%}}.photo-and-video-viewer .modal__cnt .wrapper .photo-and-video{background-color:#0000;justify-content:center;align-items:center;height:100%;display:flex;position:relative}@media screen and (max-width:1023px){.photo-and-video-viewer .modal__cnt .wrapper .photo-and-video{width:100%}}.photo-and-video-viewer .modal__cnt .wrapper .photo-and-video .swiper-slide{background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media screen and (max-width:1023px){.photo-and-video-viewer .modal__cnt .wrapper .photo-and-video .swiper-slide{padding:0 20px}}@media screen and (max-width:600px){.photo-and-video-viewer .modal__cnt .wrapper .photo-and-video .swiper-slide{padding:0 15px}}.photo-and-video-viewer .modal__cnt .wrapper .photo-and-video .swiper-slide .media{border-radius:1em;max-width:100%;max-height:100%;display:block}.media-slider-arrow{z-index:10002;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:calc(50% - 30px)}@media screen and (max-width:1023px){.media-slider-arrow{width:40px;height:40px;top:calc(50% - 20px)}}@media screen and (max-width:600px){.media-slider-arrow{width:30px;height:30px;top:calc(50% - 15px)}}.media-slider-arrow .icon{width:100%;height:50%}.media-slider-arrow._prev{left:10%}@media screen and (max-width:1023px){.media-slider-arrow._prev{left:0}}.media-slider-arrow._prev .icon{transform:rotate(-90deg)}.media-slider-arrow._next{right:10%}@media screen and (max-width:1023px){.media-slider-arrow._next{right:0}}.media-slider-arrow._next .icon{transform:rotate(90deg)}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.pop-categories__items{grid-template-columns:repeat(auto-fit,minmax(240px,294px));justify-content:center;gap:clamp(10px,2vw,20px);display:grid}@media screen and (max-width:800px){.pop-categories__items{grid-template-columns:repeat(2,1fr)}}.pop-categories__item{border-radius:1.3em;display:block;position:relative;overflow:hidden}.pop-categories__item:before{opacity:0;z-index:1;content:"";background-color:#0009;transition:opacity .3s;position:absolute;inset:0}.pop-categories__item:hover:before{opacity:1;content:""}.pop-categories__item-cover{display:block}.pop-categories__item-cover img{width:100%;height:auto;display:block}.pop-categories__item-title{z-index:2;color:#004757;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:50vh;max-width:calc(100% - 20px);height:3em;padding:.5em 1em;font-size:.8em;line-height:2em;transition:background-color .2s,color .2s;display:block;position:absolute;bottom:10px;left:10px;overflow:hidden}.pop-categories__item:hover .pop-categories__item-title{color:#fff;background-color:#40beb6}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.quiz{margin:1.5em 0 0;display:inline-block}.quiz__cnt{background-color:#f6f7f9;border-radius:1em;justify-content:flex-start;align-items:center;padding:1em 2em;display:flex;position:relative}@media screen and (max-width:850px){.quiz__cnt{flex-flow:wrap}}.quiz__icon{font-size:3.5em}@media screen and (max-width:850px){.quiz__icon{position:absolute;top:.2em;right:.2em}}.quiz__main{margin:0 3em 0 2em}@media screen and (max-width:850px){.quiz__main{width:100%;margin:0 4em 0 0}}.quiz__title{font-size:1.1em;font-weight:700}.quiz__desc{margin-top:.8em}.quiz__btn{padding:.5em 3em}@media screen and (max-width:850px){.quiz__btn{margin-top:1.5em}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.regular-clients-link{background-color:#f6f7f9;border:1px solid #f6f7f9;border-radius:10px;justify-content:center;align-items:center;margin-top:1.3em;padding:1.3vw;transition:background-color .3s,box-shadow .3s;display:flex}.regular-clients-link:hover{background-color:#fff;box-shadow:0 4px 60px #00000014}@media screen and (max-width:1023px){.regular-clients-link{display:none}}.regular-clients-link__title{font-size:16px;font-weight:500;transition:color .3s}.regular-clients-link__icon{margin:0 .5em}.regular-clients-link__icon .icon{width:1em;height:1em}.regular-clients-link__subtitle{color:#80a4ac;font-size:.94em;transition:color .3s}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.reserved .reserved-ex{margin-top:22px}.reserved .reserved-ex>span{color:#80a4ac;font-weight:700}.reserved .ex-item>ul{margin:10px 0 0 40px}.reserved .ex-item>ul li{font-weight:500;list-style:outside}.reserved .to-pay{margin-top:22px}.reserved .to-pay span{font-weight:700}.reserved .last-action .bttn-wrapper{margin-top:10px}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}#section_reviews:has(.list-reviews-wrapper):has(._event) .list-review-arrow{display:none}@media screen and (max-width:600px){#section_reviews:has(.list-reviews-wrapper):has(._event) .list-review-arrow{z-index:3;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:calc(100% + .5em)}#section_reviews:has(.list-reviews-wrapper):has(._event) .list-review-arrow .icon{width:100%;height:50%}#section_reviews:has(.list-reviews-wrapper):has(._event) .list-review-arrow._prev{left:calc(50% - 15px)}#section_reviews:has(.list-reviews-wrapper):has(._event) .list-review-arrow._prev .icon{transform:rotate(-90deg)}#section_reviews:has(.list-reviews-wrapper):has(._event) .list-review-arrow._next{left:calc(50% + 15px)}#section_reviews:has(.list-reviews-wrapper):has(._event) .list-review-arrow._next .icon{transform:rotate(90deg)}}#section_reviews:has(.list-reviews-wrapper):has(._event) .list-reviews-wrapper:after{content:"";z-index:1000;pointer-events:none;background-image:linear-gradient(90deg,#fff0 0% 80%,#fff 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:600px){#section_reviews:has(.list-reviews-wrapper):has(._event) .list-reviews-wrapper:after{content:"";display:none}}#section_reviews:has(.list-reviews-wrapper):has(._page) .list-review-arrow{z-index:3;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:40%}#section_reviews:has(.list-reviews-wrapper):has(._page) .list-review-arrow .icon{width:100%;height:50%}#section_reviews:has(.list-reviews-wrapper):has(._page) .list-review-arrow._prev{left:0}#section_reviews:has(.list-reviews-wrapper):has(._page) .list-review-arrow._prev .icon{transform:rotate(-90deg)}@media screen and (max-width:600px){#section_reviews:has(.list-reviews-wrapper):has(._page) .list-review-arrow._prev{left:calc(50% - 15px)}}#section_reviews:has(.list-reviews-wrapper):has(._page) .list-review-arrow._next{right:0}#section_reviews:has(.list-reviews-wrapper):has(._page) .list-review-arrow._next .icon{transform:rotate(90deg)}@media screen and (max-width:600px){#section_reviews:has(.list-reviews-wrapper):has(._page) .list-review-arrow._next{left:calc(50% + 15px)}#section_reviews:has(.list-reviews-wrapper):has(._page) .list-review-arrow{width:20px;height:20px;top:calc(100% + .5em)}}.list-reviews-wrapper{width:100%;padding:0 1em;position:relative}@media screen and (max-width:600px){.list-reviews-wrapper{margin-bottom:5em;padding:0}}.list-reviews{width:100%;overflow:hidden}.list-reviews.__page .review-item{width:50%}.list-reviews.__event .review-item{width:388px}.list-reviews .swiper-wrapper{align-items:stretch;width:100%;display:flex}.review-item{background:#f6f7f9;border-radius:1em;padding:2em}.review-item.swiper-slide{height:auto}.review-item .__name{color:#004757;font-size:1.2em;font-weight:700}.review-item .__stars{margin-top:1em;display:flex}.review-item .__text{color:#004757;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;-moz-box-orient:vertical;margin-top:.5em;font-size:1em;font-weight:400;display:-webkit-box;position:relative;overflow:hidden}.review-item .__date{color:#799ea7;margin-top:1em;font-size:.8em;font-weight:400}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.search-result__title{margin-top:2em}.search-result__item{margin-top:18px;padding-top:18px}.search-result__item+.search-result__item{border-top:1px solid #d8e3eb}.search-result__container{margin-top:2em}.search-result__container .loading{justify-content:center;align-items:center;width:100%;display:flex}.search-result__action{justify-content:center;align-items:center;display:flex}.search-result__item{justify-content:space-between;align-items:flex-start;gap:1em;padding:1em 0;display:flex}.search-result__item-avatar picture{width:200px}@media screen and (max-width:800px){.search-result__item-avatar picture{width:150px}}@media screen and (max-width:600px){.search-result__item-avatar picture{width:100px}}.search-result__item-avatar img{border-radius:.5em;width:100%;height:auto;display:block}.search-result__item-text{flex-direction:column;flex:1;gap:.5em;display:flex}.search-result__item-text i{color:#005740;font-style:normal;font-weight:700}.search-result__item-title{font-size:1.1em;font-weight:700}.search-result__item-desc{text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.8em;font-weight:400;display:-webkit-box;overflow:hidden}.search-result__anons.text-cnt{margin-top:10px}.search-result__anons.text-cnt p{margin:0}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.search__header{background:#fff;padding:1em 0;position:sticky;top:0}.search__header .all-sections{margin:auto 1em;font-size:.6em;font-weight:400;display:inline-block}.search__loader{justify-content:center;align-items:center;display:flex}.search__form{background:#f2f4f6;border-radius:.5em;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.search__form input{color:#004757;background:#f2f4f6;border:1px solid #f2f4f6;outline-color:#f2f4f6;flex:1;padding:1em}.search__form input:focus-visible,.search__form input:hover,.search__form input:focus,.search__form input:focus-within{background:#f2f4f6;border:1px solid #f2f4f6;outline-color:#f2f4f6}.search__btn-submit{font-size:inherit;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:42px;padding:0;transition:color .3s;display:flex;position:absolute;top:0;bottom:0;right:0}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.ship .entity__short-specs .entity__short-spec-item{align-items:center;gap:1em;margin:.5em 0;display:flex}.ship .entity__short-specs .entity__short-spec-item .icon{width:40px;height:40px}.ship-main{width:100%;max-width:100%}#section_scheme{width:100%;margin-top:3em}#section_scheme picture{margin-top:1em}#section_scheme picture img{max-width:100%;height:auto;margin:0 auto;display:block}.cabin-entities{margin-top:10px;position:relative}.cabin-entities__slider{position:relative;overflow:hidden}@media screen and (max-width:800px){.cabin-entities__slider .swiper-wrapper{flex-direction:column;gap:2em;display:flex;width:100%!important}.cabin-entities__slider .swiper-wrapper .cabin-entities-slide{width:100%!important}.cabin-entities__slider .swiper-wrapper .cabin-entities-slide .text *{font-size:1.1em}}.cabin-entities__slide{position:relative}.cabin-entities__slide-text{flex-direction:column;gap:1em;margin-top:1em;display:flex}.cabin-entities__slide-picture img{border-radius:1em;width:100%;height:auto;display:block}.cabin-entities__slide-title{font-weight:700}.cabin-entities__slide-desc{color:#80a4ac;height:3em;font-size:.9em;transition:height .3s ease-out;overflow-y:hidden}.cabin-entities__slide-desc._more{height:auto}.cabin-entities__slide-more{color:#40beb6;align-items:center;gap:.5em;width:100%;display:flex}.cabin-entities__slide-more .icon{width:8px;height:13px}.cabin-entities__slider-arrow{z-index:3;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-30px;right:0}@media screen and (max-width:800px){.cabin-entities__slider-arrow{display:none}}.cabin-entities__slider-arrow .icon{width:100%;height:50%}.cabin-entities__slider-arrow._prev{right:40px}.cabin-entities__slider-arrow._prev.swiper-button-disabled{color:#40beb6;background-color:#fff;border:1px solid #40beb6}.cabin-entities__slider-arrow._prev .icon{transform:rotate(-90deg)}.cabin-entities__slider-arrow._next{right:0}.cabin-entities__slider-arrow._next.swiper-button-disabled{color:#40beb6;background-color:#fff;border:1px solid #40beb6}.cabin-entities__slider-arrow._next .icon{transform:rotate(90deg)}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after,.pp-form__item._confirm .pp-form__item-label:before,.pp-form__item._confirm .pp-form__item-label:after{content:""}.show-more{justify-content:center;margin-top:2.5em;display:flex}.show-more__btn{width:19em;font-weight:700;position:relative}.show-more._loading .show-more__btn{opacity:.2;background-color:#efc586}.show-more__btn .e-preloader{border:2px solid #fff;border-top-color:#0000;width:20px;height:20px;margin-top:-10px;margin-left:-10px}.show-more__btn-inner{min-height:1.4em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.sidebar__mobile{margin:-30px 0 0;display:none}@media screen and (max-width:1023px){.sidebar__mobile{opacity:0;margin-left:-6px;margin-right:-6px;transition:opacity .2s;display:block}.sidebar__mobile._visible{opacity:1}}.sidebar__mobile-inner{flex-flow:wrap;justify-content:center;align-items:center;margin:0 auto;display:flex}.sidebar__mobile-item{color:#004757;align-items:center;margin:18px 4vw 0;padding-left:calc(5.71429vw - 12.2857px);padding-right:calc(5.71429vw - 12.2857px);display:none}@media screen and (max-width:460px){.sidebar__mobile-item{padding-left:14px}}@media screen and (min-width:600px){.sidebar__mobile-item{padding-left:22px}}@media screen and (max-width:460px){.sidebar__mobile-item{padding-right:14px}}@media screen and (min-width:600px){.sidebar__mobile-item{padding-right:22px}}.sidebar__mobile-item._visible{display:flex}@media screen and (max-width:800px){.sidebar__mobile-item{margin:18px 2vw 0}}.sidebar__mobile-icon .icon{width:1em;height:1em}.sidebar__mobile-title{margin-left:.5em;display:flex}.sidebar__mobile-title .amount-filters{margin-left:.3em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after,.pp-form__item._confirm .pp-form__item-label:before,.pp-form__item._confirm .pp-form__item-label:after{content:""}.sight .sight__title{color:#004757;margin-bottom:.5em;font-size:1.1em}.sight .sight__address{color:#004757;margin-bottom:1em;font-size:1em;text-decoration:underline}.sight .sight__short-desc{color:#004757;font-size:1em}.sight .ymap{margin:1em 0}.sights-entities{position:relative}.sights-entities .sights-entities-slider{width:95%;position:relative;left:2.5%;overflow:hidden}.sights-entities .sights-entities-slider .sights-entities-slide{position:relative}.sights-entities .sights-entities-slider .sights-entities-slide .image{border-radius:1em;width:100%;display:block}.sights-entities .sights-entities-slider .sights-entities-slide .title{text-align:center;color:#fff;justify-content:center;align-items:center;width:100%;padding:0 1em;font-weight:700;display:flex;position:absolute;bottom:1em}.sights-entities__slider-arrow{z-index:3;color:#fff;cursor:pointer;background-color:#40beb6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:40%}.sights-entities__slider-arrow .icon{width:100%;height:50%}.sights-entities__slider-arrow._prev{left:0}.sights-entities__slider-arrow._prev .icon{transform:rotate(-90deg)}.sights-entities__slider-arrow._next{right:0}.sights-entities__slider-arrow._next .icon{transform:rotate(90deg)}.map-viewer-wrapper{border-radius:1em;overflow:hidden}.map-viewer-wrapper iframe{width:100%;height:400px}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after,.pp-form__item._confirm .pp-form__item-label:before,.pp-form__item._confirm .pp-form__item-label:after{content:""}@media screen and (max-width:1023px){.sort-select__inline{display:none}}.sort-select__title{border-radius:10px;align-items:center;padding:0 18px 1.12em;font-size:16px;font-weight:500;display:flex}.sort-select__title-icon .icon{width:1em;height:1em}.sort-select__title-text{margin-left:.8em}.sort-select__current{z-index:12;cursor:pointer;border:1px solid #d8e3eb;border-radius:10px;padding:.55em 0;transition:background-color .2s,box-schadow .2s,border-color .2s;position:relative}.sort-select__inline._is-open-list .sort-select__current{background-color:#fff;border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;border-radius:10px 10px 0 0;box-shadow:0 -10px 20px #0000000d}.sort-select__item{cursor:pointer;justify-content:flex-start;align-items:center;padding:.3em 18px;transition:background-color .3s;display:flex}.sort-select__item:not(._no-hover):hover{background-color:#f6f7f9}.sort-select__modal .sort-select__item{border-bottom:1px solid #d8e3eb;padding:.6em 14px}.sort-select__modal .sort-select__item._current{background-color:#f6f7f9}.sort-select__item-title{font-weight:700}.sort-select__item-icon{color:#80a4ac;margin-left:auto;font-size:6px}.sort-select__item-icon .icon{transition:transform .1s;transform:rotate(90deg)}.sort-select__inline._is-open-list .sort-select__item-icon .icon{transform:rotate(-90deg)}.sort-select__item-current-icon{margin-left:auto}.sort-select__item-current-icon .icon{width:.8em;height:.8em}.sort-select__list{z-index:11;position:relative}.sort-select__list-cnt{transition:box-shadow .2s}.sort-select__inline .sort-select__list-cnt{z-index:11;background-color:#fff;border-radius:10px;padding:18px 0;position:absolute;left:0;right:0;box-shadow:0 0 50px #0000001a}.sort-select__inline._is-open-list .sort-select__list-cnt{border-radius:0 0 10px 10px}.scale-down-enter-active,.scale-down-leave-active{transition:opacity .2s,transform .2s}.scale-down-enter-active{opacity:0;transform:scaleY(0)}.scale-down-enter-to,.scale-down-leave-active{opacity:1;transform:scaleY(1)}.scale-down-leave-to{opacity:0;transform:scaleY(0)}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.tags-cloud-bottom{overflow:hidden}.tags-cloud-bottom__items{grid-gap:1em 2em;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-items:start;margin-top:4em;display:grid}@media screen and (min-width:800px){.page-text._with-sidebar .tags-cloud-bottom__items{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.tags-cloud-bottom__item{opacity:0;z-index:-1;color:#799ea7;cursor:pointer;text-decoration:underline;transition:opacity .6s,transform .2s;position:absolute;transform:scaleY(0)}.tags-cloud-bottom__item:hover{color:#004757}.tags-cloud-bottom._show-all .tags-cloud-bottom__item,.tags-cloud-bottom__item._btn-show-all,.tags-cloud-bottom__item:nth-of-type(-n+8){position:initial;z-index:1;opacity:1;transform:scaleY(1)}.tags-cloud-bottom._show-all .tags-cloud-bottom__item._btn-show-all{display:none}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after,.pp-form__item._confirm .pp-form__item-label:before,.pp-form__item._confirm .pp-form__item-label:after{content:""}.tags-cloud-top{--tags-cloud-top-line-height:2.5em;--tags-cloud-top-gap:1em;--tags-cloud-top-height:calc(var(--tags-cloud-top-line-height) * 3 + var(--tags-cloud-top-gap) * 2);--tags-cloud-top-height-mobile:calc(var(--tags-cloud-top-line-height) * 2 + var(--tags-cloud-top-gap));margin-top:3em;overflow:hidden}.tags-cloud-top__items{gap:var(--tags-cloud-top-gap);max-height:var(--tags-cloud-top-height);flex-flow:wrap;display:flex;overflow:hidden}.tags-cloud-top._show-all .tags-cloud-top__items{max-height:none}@media screen and (max-width:1023px){.tags-cloud-top__items{max-height:var(--tags-cloud-top-height-mobile)}}.tags-cloud-top__item{line-height:var(--tags-cloud-top-line-height);white-space:nowrap;cursor:pointer;background-color:var(--c-border-light);border-radius:10px;padding:0 1em;transition:background-color .3s,color .3s,opacity .3s}.tags-cloud-top__item._show-all{color:#9c9e9e}.tags-cloud-top__item._show-all~.tags-cloud-top__item{display:none}.tags-cloud-top__item:hover{background-color:var(--c-text);color:#fff}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.text-cnt .shortcode{margin:2em 0}.text-cnt p{margin:1em 0}.text-cnt img{max-width:100%;height:auto}.text-cnt a:not(.card-event):not(.card-entity){text-decoration:underline;transition:color .3s}.text-cnt a:not(.card-event):not(.card-entity):hover{color:#40beb6}.text-cnt i,.text-cnt em{font-style:italic}.text-cnt ul{margin:1em 0;padding-left:4rem;list-style:outside}.text-cnt ol{margin:1em 0;padding-left:4rem;list-style:decimal}.text-cnt table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:max-content;display:block;overflow-x:auto;min-width:auto!important;max-width:100%!important;height:auto!important}.text-cnt table td,.text-cnt table th{border:1px solid #ccc;padding:4px}.text-cnt table th{font-weight:700}.text-cnt table tbody{width:100%;display:table}.text-cnt iframe{min-width:242px;max-width:100%;margin:0 auto;display:block}@media screen and (max-width:560px){.text-cnt iframe{min-height:135.52px;max-height:56vw}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.tooltip{z-index:99;position:relative}.tooltip.none{z-index:auto}.tooltip__cnt{opacity:0;color:#80a4ac;background-color:#fff;border-radius:.7em;padding:.8em 1em;font-size:.9em;transition:opacity .2s;position:absolute;top:calc(-.6em - 1px);left:0;transform:translateY(-100%);box-shadow:0 0 3.2em #0000001f}.tooltip__cnt:after{content:"";border-top:.6em solid #fff;border-left:.6em solid #0000;border-right:.6em solid #0000;position:absolute;bottom:calc(1px - .6em);left:1em}.tooltip:hover .tooltip__cnt{opacity:1}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.tour-booking-amount-item{justify-content:space-between;align-items:center;display:flex}.tour-booking-amount-item+.tour-booking-amount-item{margin-top:1em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.tour-booking-change-date__wrapper{background:#f2f4f6;border-radius:10px;flex-direction:column;align-items:center;margin-top:.25em;padding:1em;display:flex}.tour-booking-change-date__wrapper .vc-container{border:0;border-radius:10px;padding:1em;box-shadow:0 0 10px #0000001f}.tour-booking-change-datetime__day{cursor:pointer;background-color:#fff;transition:background-color .2s,color .2s;position:relative}.tour-booking-change-datetime__day._selected{color:#fff;background-color:#40beb6}.tour-booking-change-datetime__day._selected-empty-places{background-color:#ccd6e080}@media screen and (max-width:800px){.tour-booking-change-datetime__day{width:32%}.tour-booking-change-datetime__day:nth-of-type(3){display:none}}@media screen and (max-width:600px){.tour-booking-change-datetime__day{width:48%}.tour-booking-change-datetime__day:nth-of-type(2){display:none}}.tour-booking-change-datetime__day-select{color:#004757;border:1px solid #80a4ac;border-radius:10px;justify-content:space-between;align-items:center;gap:.5em;padding:.75em 1em;font-size:18px;font-weight:400;display:flex}.tour-booking-change-datetime__day-select .icon{width:24px}.tour-booking-change-datetime__day._selected .tour-booking-change-datetime__day-select{font-weight:700}.tour-booking-change-datetime__day-select .vc-highlight{border-width:1px!important}.tour-booking-change-datetime__day-select .vc-highlight._small{border-color:#efc586!important}.tour-booking-change-datetime__day-select .vc-highlight._last{border-color:#ef2d2d!important}.tour-booking-change-datetime__day-select .vc-highlight._request{color:#80a4ac!important;background-color:#d8e3eb!important}.tour-booking-change-datetime__day-calendar{z-index:1;position:absolute;inset:0}.tour-booking-change-datetime__day-date{font-weight:700}.tour-booking-change-datetime__day-icon{color:#80a4ac}.tour-booking-change-datetime__day._selected .tour-booking-change-datetime__day-icon{color:inherit}.tour-booking-change-datetime__day-icon .icon{width:.8em;height:.8em;display:inline-block}.tour-booking-change-datetime__times{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.tour-booking-change-datetime__time{color:#004757;cursor:pointer;background-color:#fff;border:1px solid #40beb6;border-radius:10px;margin:1em 1em 0 0;padding:.8em 1.2em .7em;line-height:1;position:relative}.tour-booking-change-datetime__time._selected{color:#fff;background-color:#40beb6;border:1px solid #40beb6!important}.tour-booking-change-datetime__time._small{border:1px solid #efc586!important}.tour-booking-change-datetime__time._last{border:1px solid #ef2d2d!important}.tour-booking-change-datetime__time._request{color:#80a4ac!important;background-color:#d8e3eb!important;border:1px solid #d8e3eb!important}.tour-booking-change-datetime__places-msg{margin-top:1em;font-size:.85em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.inline-loader-wrapper{justify-content:center;align-items:center;display:flex}.tour-booking-change{padding:1.2em}.tour-booking-change .tour-booking-change__main{grid-template-columns:1fr 1fr 1fr;gap:1.5em 2em;display:grid}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main{display:block}}.tour-booking-change .tour-booking-change__main select{height:50px;padding-right:10px}.tour-booking-change .tour-booking-change__main .tour-booking-change__change-date{flex:none;grid-area:1/1;width:100%;max-width:24em;margin-right:2em}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__change-date{max-width:30em}}.tour-booking-change .tour-booking-change__main .tour-booking-change__change-date .tour-booking-change__change-date-title{color:#80a4ac;font-weight:700}.tour-booking-change .tour-booking-change__main .tour-booking-change__hotel{grid-area:2/1}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__hotel{margin-top:1em}}.tour-booking-change .tour-booking-change__main .tour-booking-change__hotel .tour-booking-change__hotel-title{color:#80a4ac;font-weight:700}.tour-booking-change .tour-booking-change__main .tour-booking-change__hotel .tour-booking-change__hotel-select{width:100%;max-width:24em}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__hotel .tour-booking-change__hotel-select{max-width:30em}}.tour-booking-change .tour-booking-change__main .tour-booking-change__room{grid-area:2/2}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__room{margin-top:1em}}.tour-booking-change .tour-booking-change__main .tour-booking-change__room .tour-booking-change__room-title{color:#80a4ac;font-weight:700}.tour-booking-change .tour-booking-change__main .tour-booking-change__room .tour-booking-change__room-select{width:100%;max-width:24em}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__room .tour-booking-change__room-select{max-width:30em}}.tour-booking-change .tour-booking-change__main .tour-booking-change__duration{grid-area:1/2/auto/4}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__duration{flex-flow:wrap}}.tour-booking-change .tour-booking-change__main .tour-booking-change__duration .tour-booking-change__duration-title{color:#80a4ac;margin-right:1em;font-weight:700}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__duration .tour-booking-change__duration-title{width:100%}}.tour-booking-change .tour-booking-change__main .tour-booking-change__duration .tour-booking-change__duration-wrapper{align-items:center;display:flex}.tour-booking-change .tour-booking-change__main .tour-booking-change__duration .tour-booking-change__duration-wrapper .tour-booking-change__duration-val-single{background-color:#f2f4f6;border-radius:.6em;align-items:center;width:13.2em;height:50px;padding:.6em;display:flex}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__duration .tour-booking-change__duration-wrapper .tour-booking-change__duration-val-single{width:10em}}.tour-booking-change .tour-booking-change__main .tour-booking-change__duration .tour-booking-change__duration-wrapper .tour-booking-change__duration-val{font-size:inherit;cursor:pointer;background:#f2f4f6;border:none;border-radius:.6em;outline:none;height:50px;margin-right:.5em;padding:.6em;transition:background-color .2s,color .2s}.tour-booking-change .tour-booking-change__main .tour-booking-change__duration .tour-booking-change__duration-wrapper .tour-booking-change__duration-val:hover,.tour-booking-change .tour-booking-change__main .tour-booking-change__duration .tour-booking-change__duration-wrapper .tour-booking-change__duration-val._current{color:#fff;background-color:#40beb6}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__duration .tour-booking-change__duration-wrapper .tour-booking-change__duration-val{margin-top:.5em}}.tour-booking-change .tour-booking-change__main .tour-booking-change__duration .tour-booking-change__duration-wrapper .tour-booking-change__duration-select{width:13.2em;height:50px;margin-right:.5em}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__duration .tour-booking-change__duration-wrapper .tour-booking-change__duration-select{margin-top:.5em}}.tour-booking-change .tour-booking-change__main .tour-booking-change__amount{grid-area:2/3}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__amount{max-width:30em}}.tour-booking-change .tour-booking-change__main .tour-booking-change__amount .tour-booking-change__amount-title{color:#80a4ac;margin-right:1em;font-weight:700}@media screen and (max-width:800px){.tour-booking-change .tour-booking-change__main .tour-booking-change__amount .tour-booking-change__amount-title{width:100%}}.tour-booking-change .tour-booking-change__main .tour-booking-change__amount .tour-booking-change__amount-wrapper{background-color:#f2f4f6;border-radius:10px;width:300px;margin-top:.25em;padding:10px}.tour-booking-change .tour-booking-change__main .tour-booking-change__amount .selector-wrapper._error{background:#ffc6c6;border:1px solid #f44}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.tour-booking-date__inp{cursor:pointer;align-items:center;display:flex}.tour-booking-date__inp-val{margin-left:1em;font-weight:500}.tour-booking-date__inp-arrow{color:#004757;opacity:.5;margin-left:auto;font-size:.4em}.tour-booking-date__inp-arrow .icon{transform:rotate(90deg)}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.tour-booking-dates-info{border:1px solid #d8e3eb;border-radius:6px;padding:2em;font-size:.8em}.tour-booking-dates-info__item{flex-flow:wrap;display:flex}.tour-booking-dates-info__item+.tour-booking-dates-info__item{margin-top:1.5em}.tour-booking-dates-info__item-title{color:#80a4ac;margin-right:2em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.tour-booking-offer-dates{display:inline-block}.tour-booking-offer-dates__days{color:#80a4ac;justify-content:space-around;font-size:.8em;display:flex}.tour-booking-offer-dates__values{border-bottom:1px solid #004757;align-items:center;margin-top:.4em;display:flex}.tour-booking-offer-dates__val-icon{margin:0 .4em;transform:rotate(90deg)}.tour-booking-offer-dates__val-icon .icon{width:1em;height:1em}.tour-booking-offer-dates__duration{text-align:center;margin-top:.2em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.tour-booking-offers{clear:both;margin-top:2em}.tour-booking-offers__str{text-align:center;border:1px solid #f6f7f9;border-radius:.6em;margin-top:.2em;display:flex}@media screen and (max-width:800px){.tour-booking-offers__str{flex-flow:wrap;margin-top:1em;padding:0 1em 2em;box-shadow:0 0 30px #0000001a}.tour-booking-offers__str._title{display:none}}.tour-booking-offers__str-item{justify-content:center;align-items:center;width:20%;padding:2em .4em;display:flex;position:relative}@media screen and (max-width:800px){.tour-booking-offers__str-item{width:100%;margin-top:1em;padding:1em .4em 0}}.tour-booking-offers__str-item+.tour-booking-offers__str-item:before{content:"";background-color:#f6f7f9;width:1px;position:absolute;top:20%;bottom:20%;left:0}@media screen and (max-width:800px){.tour-booking-offers__str-item+.tour-booking-offers__str-item:before{content:"";display:none}}.tour-booking-offers__str-item._title{color:#80a4ac;background-color:#f6f8fa;padding:1em .4em;font-weight:700}.tour-booking-offers__str-item._title:before{content:"";background-color:#d8e3eb}@media screen and (max-width:800px){.tour-booking-offers__str-item._dates{border-right:1px solid #f2f4f6;width:50%}}.tour-booking-offers__str-item._hotel>a{text-decoration:underline}@media screen and (max-width:800px){.tour-booking-offers__str-item._hotel{width:50%}.tour-booking-offers__str-item._room{border-top:1px solid #f2f4f6}}.tour-booking-offers__str-item._price-total{flex-direction:row;justify-content:center;align-items:center;gap:.5em;font-size:1.2em;display:flex}@media screen and (max-width:1023px){.tour-booking-offers__str-item._price-total{flex-direction:column-reverse;gap:0}}@media screen and (max-width:800px){.tour-booking-offers__str-item._price-total{border-top:1px solid #f2f4f6}}.tour-booking-offers__str-item._price-total .__old-price{color:#80a4ac;font-size:.8em;font-weight:400;text-decoration:line-through}@media screen and (max-width:1023px){.tour-booking-offers__str-item._price-total .__old-price{font-size:.8em}}.tour-booking-offers__str-item._price-total .__new-price{color:#004757;font-weight:400}@media screen and (max-width:1023px){.tour-booking-offers__str-item._price-total .__new-price{font-size:1.1em}}.tour-booking-offers__str-item._booking{flex-flow:column}@media screen and (max-width:800px){.tour-booking-offers__str-item._booking{flex-flow:column;place-content:center flex-start}}.tour-booking-offers__str-item._booking .e-btn{padding:.7em 2em}@media screen and (max-width:800px){.tour-booking-offers__str-item._booking .e-btn{width:100%;max-width:400px}}.tour-booking-offers__str-item-label{margin-top:.4em;font-size:.9em}@media screen and (max-width:800px){.tour-booking-offers__str-item-label{margin-top:1em}}.tour-booking-offers__show-more{justify-content:center;margin-top:2em;padding:0 1.5em;display:flex}.tour-booking-offers__show-more-btn._desktop{padding:.7em 2em}@media screen and (max-width:800px){.tour-booking-offers__show-more-btn._desktop{display:none}}.tour-booking-offers__show-more-btn._mobile{width:100%;max-width:400px;display:none}@media screen and (max-width:800px){.tour-booking-offers__show-more-btn._mobile{display:block}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.tour-booking__main-top{width:768px}@media screen and (max-width:800px){.tour-booking__main-top{width:auto}}.tour-booking__duration{align-items:center;display:flex}@media screen and (max-width:800px){.tour-booking__duration{flex-flow:wrap}}.tour-booking__duration-title{color:#80a4ac;margin-right:1em;font-weight:700}@media screen and (max-width:800px){.tour-booking__duration-title{width:100%}}.tour-booking__duration-val-single{background-color:#f2f4f6;border-radius:.6em;width:13.2em;padding:.6em}@media screen and (max-width:800px){.tour-booking__duration-val-single{width:10em}}.tour-booking__duration-val{font-size:inherit;cursor:pointer;background:#f2f4f6;border:none;border-radius:.6em;outline:none;margin-right:.5em;padding:.6em;transition:background-color .2s,color .2s}.tour-booking__duration-val:hover,.tour-booking__duration-val._current{color:#fff;background-color:#40beb6}@media screen and (max-width:800px){.tour-booking__duration-val{margin-top:.5em}}.tour-booking__duration-select{width:13.2em;margin-right:.5em}@media screen and (max-width:800px){.tour-booking__duration-select{margin-top:.5em}}.tour-booking__row-dates{align-items:flex-start;margin-top:2em;display:flex}@media screen and (max-width:800px){.tour-booking__row-dates{flex-flow:column}}.tour-booking__dates{flex:none;width:100%;max-width:24em;margin-right:2em}@media screen and (max-width:800px){.tour-booking__dates{max-width:30em}}.tour-booking__dates-info{width:100%;max-width:32em;margin-top:2.3em}@media screen and (max-width:800px){.tour-booking__dates-info{max-width:37.5em}}.tour-booking__dates-title{color:#80a4ac;font-weight:700}.tour-booking__dates-main{margin-top:.5em}@media screen and (max-width:800px){.tour-booking__hotel{margin-top:1em}}.tour-booking__hotel-title{color:#80a4ac;font-weight:700}.tour-booking__hotel-select{width:100%;max-width:24em}@media screen and (max-width:800px){.tour-booking__hotel-select{max-width:30em}}.tour-booking__no-offers{margin-top:2em;font-weight:500}.tour-booking__amount{background-color:#f2f4f6;border-radius:6px;width:100%;max-width:24em;margin-top:2em;padding:2em}@media screen and (max-width:800px){.tour-booking__amount{max-width:30em}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.tour__header-info-items{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;margin-top:22px;display:flex}.tour__header-info-item{justify-content:flex-start;align-items:flex-start;margin-top:6px;margin-right:30px;font-weight:700;display:flex}.tour__header-info-item-title{color:#80a4ac}.tour__header-info-item-val{color:#004757;margin-left:10px}.tour__program-by-days .event-section-info__title{font-weight:500}.tour__program-by-days .accordion__item-title-text{font-weight:700}.tour__booking-advantages{float:right;width:calc(100% - 768px)}.tour__booking-advantages .event-booking-advantages{padding-right:0}.tour__booking-advantages .event-booking-advantages__main{background-color:#f5f8fa;border-radius:14px;padding:calc(.39604vw + 20.9307px)}@media screen and (max-width:270px){.tour__booking-advantages .event-booking-advantages__main{padding-top:22px}}@media screen and (min-width:1280px){.tour__booking-advantages .event-booking-advantages__main{padding-top:26px}}@media screen and (max-width:270px){.tour__booking-advantages .event-booking-advantages__main{padding-right:22px}}@media screen and (min-width:1280px){.tour__booking-advantages .event-booking-advantages__main{padding-right:26px}}@media screen and (max-width:270px){.tour__booking-advantages .event-booking-advantages__main{padding-bottom:22px}}@media screen and (min-width:1280px){.tour__booking-advantages .event-booking-advantages__main{padding-bottom:26px}}@media screen and (max-width:270px){.tour__booking-advantages .event-booking-advantages__main{padding-left:22px}}@media screen and (min-width:1280px){.tour__booking-advantages .event-booking-advantages__main{padding-left:26px}}@media screen and (max-width:1023px){.tour__booking-advantages{display:none}}.tour__booking{margin-top:50px}.tour__booking-places-msg{margin-top:1.6em;font-size:1.1em}.tour__booking-main{width:calc(100vw - 60px);max-width:1280px;padding-top:calc(.39604vw + 20.9307px);padding-bottom:calc(.39604vw + 20.9307px)}@media screen and (max-width:270px){.tour__booking-main{padding-top:22px}}@media screen and (min-width:1280px){.tour__booking-main{padding-top:26px}}@media screen and (max-width:270px){.tour__booking-main{padding-bottom:22px}}@media screen and (min-width:1280px){.tour__booking-main{padding-bottom:26px}}@media screen and (max-width:1023px){.tour__booking-main{width:auto}}.tour__booking-empty-msg{font-size:1.2em;font-weight:700}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.traver-guide{background-color:#f6f7f9;border-radius:2em;flex-direction:row;justify-content:space-between;align-items:center;gap:100px;margin-top:5em;padding:2em 3em;display:flex}@media screen and (max-width:800px){.traver-guide{flex-direction:column;justify-content:center;gap:2em}}.travel-guide__avatar{width:280px}.travel-guide__cnt{flex-direction:column;flex:1;gap:2em;display:flex}@media screen and (max-width:800px){.travel-guide__cnt .e-btn{width:100%;display:block}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.trunk-you{margin-top:2em}@media screen and (max-width:800px){.trunk-you{text-align:center}}.trunk-you__main{background-color:#f6f7f9;border-radius:1em;padding:3em;font-size:1.1em;position:relative}@media screen and (max-width:800px){.trunk-you__main{padding-top:calc(3em + 170px)}}.trunk-you__main:after{content:"";background:url(/asset/trunk-you-BS3r2dzC.png) 50% 0/contain no-repeat;width:40%;position:absolute;top:2em;bottom:2em;right:2em}@media screen and (max-width:800px){.trunk-you__main:after{content:"";width:auto;height:170px;bottom:auto;left:2em}}.trunk-you__main-cnt{width:55%}@media screen and (max-width:800px){.trunk-you__main-cnt{width:100%}}.trunk-you__title{color:#40beb6;font-size:2em;font-weight:500}.trunk-you__socials{display:flex}@media screen and (max-width:800px){.trunk-you__socials{justify-content:center}}.trunk-you__social{color:#40beb6;cursor:pointer;margin:1em 1em 0 0;transition:color .2s}.trunk-you__social .icon{width:1.7em;height:1.7em}.trunk-you__social:hover{color:#efc586}.trunk-you__additional{margin-top:2em}.trunk-you__additional-phone{transition:color .3s}.trunk-you__additional-phone:hover{color:#40beb6}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.uds-invite{border:1px solid #d8e3eb;border-radius:1em;grid-template-columns:1fr 115px;gap:5em 2em;max-width:640px;margin-top:1.5em;padding:1.6em 2em 2em;display:grid}@media screen and (max-width:800px){.uds-invite{grid-template-columns:1fr 1fr;gap:2.5em 1em;max-width:600px;margin:1em auto 0}}.uds-invite__header{max-width:400px}@media screen and (max-width:800px){.uds-invite__header{grid-column:1/3;max-width:none}}.uds-invite__title{font-size:clamp(24px,3vw,32px);font-weight:700}.uds-invite__title-logo{color:var(--c-purple)}.uds-invite__subtitle{margin-top:.7em;font-size:clamp(15px,2vw,21px)}.uds-invite__subtitle-link{color:var(--c-purple);display:inline}.uds-invite__subtitle-link:hover{text-decoration:underline}@media screen and (max-width:800px){.uds-invite__qr{max-width:200px}}.uds-invite__qr img{object-fit:contain;width:100%;height:100%;display:block}.uds-invite__logo{justify-content:flex-end;align-self:flex-start;display:flex}@media screen and (max-width:800px){.uds-invite__logo{justify-content:center;align-self:center}}.uds-invite__logo img{width:65px}@media screen and (max-width:800px){.uds-invite__logo img{width:81px}}.uds-invite__desc{color:#9c9e9e;max-width:330px;font-size:clamp(12px,1.6vw,15px)}@media screen and (max-width:800px){.uds-invite__desc{order:2;grid-column:1/3;max-width:none}}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.uds{--c-text-light:#b3c8cd;border:1px solid #6850ca4d;border-radius:1em;max-width:700px;margin-top:2em;padding:2em;position:relative}.uds._loading{--c-loader-bg:#ffffffa6;--loader-size:3em;--w-loader-border:calc(var(--loader-size) / 15);--c-loader-border:var(--c-purple);position:relative}.uds._loading:before{opacity:0;z-index:-1;background-color:var(--c-loader-bg);content:"";transition:opacity .1s;position:absolute;inset:0}.uds._loading:after{opacity:0;z-index:-1;transform-origin:50%;box-sizing:border-box;border:var(--w-loader-border) solid var(--c-loader-border);width:var(--loader-size);height:var(--loader-size);margin:calc(-1 * var(--loader-size) / 2) 0 0 calc(-1 * var(--loader-size) / 2);content:"";border-top-color:#0000;border-radius:50%;transition:opacity .4s;animation:1s linear infinite swiper-preloader-spin;position:absolute;top:50%;left:50%}.uds._loading:before{opacity:1;z-index:97;content:""}.uds._loading:after{opacity:1;z-index:98;content:""}@media screen and (max-width:1023px){.uds{margin-left:auto;margin-right:auto}.uds__inner{max-width:30em;margin-left:auto;margin-right:auto}}.uds__header{justify-content:space-between;display:flex}.uds__header a{color:#6850ca}.uds__header a:hover{text-decoration:underline}.uds__header-main{font-size:14px}.uds__header-step{color:#6850ca4d;font-size:.9em}.uds__main-form{margin-top:1.6em;display:block}.uds__main-label{color:var(--c-text-light);font-weight:700}.uds__main-inp{width:25%;min-width:220px;max-width:300px;margin-top:.5em}@media screen and (max-width:1023px){.uds__main-inp{width:100%}}.uds__error{color:var(--c-red);margin-top:1em;font-size:.9em}.uds__actions{gap:2em;margin-top:2.1em;display:flex}@media screen and (max-width:1023px){.uds__actions{flex-flow:column;align-items:center;gap:1em}}.uds__action{--btn-padding-v:.8em;--btn-padding-h:2em;white-space:nowrap;min-width:14em}@media screen and (max-width:1023px){.uds__action{width:100%}}.uds__warning{color:#efc586;margin-top:1.6em}.uds__summary{color:var(--c-text-light);margin-top:1.6em}.uds__success-title{color:var(--c-purple);font-weight:700}.uds__success-info{margin-top:2em}.uds__check-title{color:var(--c-text-light);font-weight:700}.uds__check-info{margin-top:1.5em}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.b24-widget-button-pulse.b24-widget-button-pulse-animate{animation:none}.b24-widget-button-wrapper.b24-widget-button-position-bottom-right.b24-widget-button-visible{bottom:10px;right:10px}.b24-widget-button-icon-container .b24-widget-button-inner-item{opacity:0!important}.b24-widget-button-icon-container .b24-widget-button-inner-item:nth-of-type(3){opacity:1!important}.b24-widget-button-social-item.b24-widget-button-whatsapp{color:#fff;background-color:#00a74c;justify-content:center;align-items:center;display:flex}.b24-widget-button-social-item.b24-widget-button-whatsapp .icon{width:53%;height:53%}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}body._open-modal{overflow:hidden!important}body .modal-container{z-index:9999;background-color:#333c;justify-content:flex-start;align-items:flex-start;overflow:auto}.vs-modal--size-m>.vs-modal__wrapper>.vs-modal__container{width:390px}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after{content:""}:root{--c-text:#004757;--c-text-light:#80a4ac;--c-link:#007bff;--c-main:#40beb6;--c-contrast:#efc586;--c-red:#f45b5b;--c-purple:#6850ca;--c-border-light:#f2f4f6}.pp-form__item+.pp-form__item{margin-top:14px}.pp-form__item._info{display:none}.pp-form__item._info+.pp-form__item{margin-top:0}.pp-form__item .iti{width:100%}.pp-form__item._confirm input[type=checkbox]{display:none}.pp-form__item._confirm .pp-form__item-label{color:#004757;font-size:14px;font-weight:400;display:block}.pp-form__item._confirm .pp-form__item-label:before,.pp-form__item._confirm .pp-form__item-label:after{margin-top:1px}.pp-form__item._confirm .pp-form__item-label a{text-decoration:underline;transition:color .3s}.pp-form__item._confirm .pp-form__item-label a:hover{color:#40beb6}.pp-form__item._confirm._error .pp-form__item-label{color:#ef2d2d}.pp-form__item-label{color:#b3c8cd;font-size:15px;font-weight:700}.pp-form__item-inp{width:100%;margin-top:2px;display:block}.pp-form__item._error .pp-form__item-inp{border-color:#ef2d2d}.pp-form__item-submit{cursor:pointer;width:100%;margin-top:18px}.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:before,.form-universal__form .pp-form__inline>.pp-form__item._confirm .checkbox__label:after,.pp-form__item._confirm .pp-form__item-label:before,.pp-form__item._confirm .pp-form__item-label:after{content:""}.swiper{-webkit-user-select:none;user-select:none}.swiper-button-lock{display:none}.swiper-button-disabled{opacity:.3;cursor:default}
