@charset "UTF-8";/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{border:0;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}p{margin-top:0}address,p{margin-bottom:1rem}address{font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{color:var(--bs-code-color);font-size:.875em;word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.figure{display:inline-block}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.gy-2{--bs-gutter-y:0.5rem}.g-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}}@media (min-width:768px){.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-8{flex:0 0 auto;width:66.66666667%}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-12{flex:0 0 auto;width:100%}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.dropdown{position:relative}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:0 0;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;flex-wrap:wrap;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar,.navbar>.container{align-items:center;display:flex;justify-content:space-between}.navbar>.container{flex-wrap:inherit}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-left:0;margin-right:0}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);list-style:none;padding-left:0}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}:root{--bs-btn-close-filter: }.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}:root{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }@keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}.align-top{vertical-align:top!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-none{display:none!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.ps-1{padding-left:.25rem!important}.text-center{text-align:center!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.visible{visibility:visible!important}@media (min-width:576px){.d-sm-block{display:block!important}.d-sm-none{display:none!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-block{display:block!important}.d-lg-none{display:none!important}}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:initial}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;overflow:auto;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{margin-bottom:0!important;margin-right:0;margin-top:0!important;padding-right:36px;position:relative;z-index:0}.iti__flag-container{bottom:0;padding:1px;position:absolute;right:0;top:0}.iti__selected-flag{align-items:center;display:flex;height:100%;padding:0 6px 0 8px;position:relative;z-index:1}.iti__arrow{border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555;height:0;margin-left:6px;width:0}[dir=rtl] .iti__arrow{margin-left:0;margin-right:6px}.iti__arrow--up{border-bottom:4px solid #555;border-top:none}.iti__dropdown-content{background-color:#fff;border-radius:3px}.iti--inline-dropdown .iti__dropdown-content{border:1px solid #ccc;box-shadow:1px 1px 4px rgba(0,0,0,.2);margin-left:-1px;margin-top:3px;position:absolute;z-index:2}.iti__dropdown-content--dropup{bottom:100%;margin-bottom:3px}.iti__search-input{border-radius:3px;border-width:0;padding:9px 12px;width:100%}.iti__search-input+.iti__country-list{border-top:1px solid #ccc}.iti__country-list{list-style:none;margin:0;overflow-y:scroll;padding:0;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.iti__country{align-items:center;display:flex;outline:none;padding:8px}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__flag-box{margin-right:8px}[dir=rtl] .iti__country-name,[dir=rtl] .iti__flag-box{margin-left:8px;margin-right:0}.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--allow-dropdown input.iti__tel-input[type=text],.iti--show-selected-dial-code input.iti__tel-input,.iti--show-selected-dial-code input.iti__tel-input[type=tel],.iti--show-selected-dial-code input.iti__tel-input[type=text]{margin-left:0;padding-left:52px;padding-right:6px}[dir=rtl] .iti--allow-dropdown input.iti__tel-input,[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input,[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text]{margin-right:0;padding-left:6px;padding-right:52px}.iti--allow-dropdown .iti__flag-container,.iti--show-selected-dial-code .iti__flag-container{left:0;right:auto}[dir=rtl] .iti--allow-dropdown .iti__flag-container,[dir=rtl] .iti--show-selected-dial-code .iti__flag-container{left:auto;right:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown .iti__flag-container:has(+input[disabled]):hover,.iti--allow-dropdown .iti__flag-container:has(+input[readonly]):hover{cursor:default}.iti--allow-dropdown .iti__flag-container:has(+input[disabled]):hover .iti__selected-flag,.iti--allow-dropdown .iti__flag-container:has(+input[readonly]):hover .iti__selected-flag{background-color:transparent}.iti--show-selected-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:6px}[dir=rtl] .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:0;margin-right:6px}.iti--container{left:-1000px;padding:1px;position:fixed;top:-1000px;z-index:1060}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:rgba(0,0,0,.5);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:30px;position:fixed;right:0;top:0}.iti--fullscreen-popup.iti--container.iti--country-search{justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{line-height:1.5em;padding:10px}.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 (min-resolution:2x){.iti__flag{background-size:5762px 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:12px}.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__cq{background-position:-1115px 0;height:12px}.iti__flag.iti__cr{background-position:-1137px 0;height:12px}.iti__flag.iti__cu{background-position:-1159px 0;height:10px}.iti__flag.iti__cv{background-position:-1181px 0;height:12px}.iti__flag.iti__cw{background-position:-1203px 0;height:14px}.iti__flag.iti__cx{background-position:-1225px 0;height:10px}.iti__flag.iti__cy{background-position:-1247px 0;height:14px}.iti__flag.iti__cz{background-position:-1269px 0;height:14px}.iti__flag.iti__de{background-position:-1291px 0;height:12px}.iti__flag.iti__dg{background-position:-1313px 0;height:10px}.iti__flag.iti__dj{background-position:-1335px 0;height:14px}.iti__flag.iti__dk{background-position:-1357px 0;height:15px}.iti__flag.iti__dm{background-position:-1379px 0;height:10px}.iti__flag.iti__do{background-position:-1401px 0;height:14px}.iti__flag.iti__dz{background-position:-1423px 0;height:14px}.iti__flag.iti__ea{background-position:-1445px 0;height:14px}.iti__flag.iti__ec{background-position:-1467px 0;height:14px}.iti__flag.iti__ee{background-position:-1489px 0;height:13px}.iti__flag.iti__eg{background-position:-1511px 0;height:14px}.iti__flag.iti__eh{background-position:-1533px 0;height:10px}.iti__flag.iti__er{background-position:-1555px 0;height:10px}.iti__flag.iti__es{background-position:-1577px 0;height:14px}.iti__flag.iti__et{background-position:-1599px 0;height:10px}.iti__flag.iti__eu{background-position:-1621px 0;height:14px}.iti__flag.iti__ez{background-position:-1643px 0;height:14px}.iti__flag.iti__fi{background-position:-1665px 0;height:12px}.iti__flag.iti__fj{background-position:-1687px 0;height:10px}.iti__flag.iti__fk{background-position:-1709px 0;height:10px}.iti__flag.iti__fm{background-position:-1731px 0;height:11px}.iti__flag.iti__fo{background-position:-1753px 0;height:15px}.iti__flag.iti__fr{background-position:-1775px 0;height:14px}.iti__flag.iti__fx{background-position:-1797px 0;height:14px}.iti__flag.iti__ga{background-position:-1819px 0;height:15px}.iti__flag.iti__gb{background-position:-1841px 0;height:10px}.iti__flag.iti__gd{background-position:-1863px 0;height:12px}.iti__flag.iti__ge{background-position:-1885px 0;height:14px}.iti__flag.iti__gf{background-position:-1907px 0;height:14px}.iti__flag.iti__gg{background-position:-1929px 0;height:14px}.iti__flag.iti__gh{background-position:-1951px 0;height:14px}.iti__flag.iti__gi{background-position:-1973px 0;height:10px}.iti__flag.iti__gl{background-position:-1995px 0;height:14px}.iti__flag.iti__gm{background-position:-2017px 0;height:14px}.iti__flag.iti__gn{background-position:-2039px 0;height:14px}.iti__flag.iti__gp{background-position:-2061px 0;height:14px}.iti__flag.iti__gq{background-position:-2083px 0;height:14px}.iti__flag.iti__gr{background-position:-2105px 0;height:14px}.iti__flag.iti__gs{background-position:-2127px 0;height:10px}.iti__flag.iti__gt{background-position:-2149px 0;height:13px}.iti__flag.iti__gu{background-position:-2171px 0;height:11px}.iti__flag.iti__gw{background-position:-2193px 0;height:10px}.iti__flag.iti__gy{background-position:-2215px 0;height:12px}.iti__flag.iti__hk{background-position:-2237px 0;height:14px}.iti__flag.iti__hm{background-position:-2259px 0;height:10px}.iti__flag.iti__hn{background-position:-2281px 0;height:10px}.iti__flag.iti__hr{background-position:-2303px 0;height:10px}.iti__flag.iti__ht{background-position:-2325px 0;height:12px}.iti__flag.iti__hu{background-position:-2347px 0;height:10px}.iti__flag.iti__ic{background-position:-2369px 0;height:14px}.iti__flag.iti__id{background-position:-2391px 0;height:14px}.iti__flag.iti__ie{background-position:-2413px 0;height:10px}.iti__flag.iti__il{background-position:-2435px 0;height:15px}.iti__flag.iti__im{background-position:-2457px 0;height:10px}.iti__flag.iti__in{background-position:-2479px 0;height:14px}.iti__flag.iti__io{background-position:-2501px 0;height:10px}.iti__flag.iti__iq{background-position:-2523px 0;height:14px}.iti__flag.iti__ir{background-position:-2545px 0;height:12px}.iti__flag.iti__is{background-position:-2567px 0;height:15px}.iti__flag.iti__it{background-position:-2589px 0;height:14px}.iti__flag.iti__je{background-position:-2611px 0;height:12px}.iti__flag.iti__jm{background-position:-2633px 0;height:10px}.iti__flag.iti__jo{background-position:-2655px 0;height:10px}.iti__flag.iti__jp{background-position:-2677px 0;height:14px}.iti__flag.iti__ke{background-position:-2699px 0;height:14px}.iti__flag.iti__kg{background-position:-2721px 0;height:12px}.iti__flag.iti__kh{background-position:-2743px 0;height:13px}.iti__flag.iti__ki{background-position:-2765px 0;height:10px}.iti__flag.iti__km{background-position:-2787px 0;height:12px}.iti__flag.iti__kn{background-position:-2809px 0;height:14px}.iti__flag.iti__kp{background-position:-2831px 0;height:10px}.iti__flag.iti__kr{background-position:-2853px 0;height:14px}.iti__flag.iti__kw{background-position:-2875px 0;height:10px}.iti__flag.iti__ky{background-position:-2897px 0;height:10px}.iti__flag.iti__kz{background-position:-2919px 0;height:10px}.iti__flag.iti__la{background-position:-2941px 0;height:14px}.iti__flag.iti__lb{background-position:-2963px 0;height:14px}.iti__flag.iti__lc{background-position:-2985px 0;height:10px}.iti__flag.iti__li{background-position:-3007px 0;height:12px}.iti__flag.iti__lk{background-position:-3029px 0;height:10px}.iti__flag.iti__lr{background-position:-3051px 0;height:11px}.iti__flag.iti__ls{background-position:-3073px 0;height:14px}.iti__flag.iti__lt{background-position:-3095px 0;height:12px}.iti__flag.iti__lu{background-position:-3117px 0;height:12px}.iti__flag.iti__lv{background-position:-3139px 0;height:10px}.iti__flag.iti__ly{background-position:-3161px 0;height:10px}.iti__flag.iti__ma{background-position:-3183px 0;height:14px}.iti__flag.iti__mc{background-position:-3205px 0;height:15px}.iti__flag.iti__md{background-position:-3226px 0;height:10px}.iti__flag.iti__me{background-position:-3248px 0;height:10px}.iti__flag.iti__mf{background-position:-3270px 0;height:14px}.iti__flag.iti__mg{background-position:-3292px 0;height:14px}.iti__flag.iti__mh{background-position:-3314px 0;height:11px}.iti__flag.iti__mk{background-position:-3336px 0;height:10px}.iti__flag.iti__ml{background-position:-3358px 0;height:14px}.iti__flag.iti__mm{background-position:-3380px 0;height:14px}.iti__flag.iti__mn{background-position:-3402px 0;height:10px}.iti__flag.iti__mo{background-position:-3424px 0;height:14px}.iti__flag.iti__mp{background-position:-3446px 0;height:10px}.iti__flag.iti__mq{background-position:-3468px 0;height:14px}.iti__flag.iti__mr{background-position:-3490px 0;height:14px}.iti__flag.iti__ms{background-position:-3512px 0;height:10px}.iti__flag.iti__mt{background-position:-3534px 0;height:14px}.iti__flag.iti__mu{background-position:-3556px 0;height:14px}.iti__flag.iti__mv{background-position:-3578px 0;height:14px}.iti__flag.iti__mw{background-position:-3600px 0;height:14px}.iti__flag.iti__mx{background-position:-3622px 0;height:12px}.iti__flag.iti__my{background-position:-3644px 0;height:10px}.iti__flag.iti__mz{background-position:-3666px 0;height:14px}.iti__flag.iti__na{background-position:-3688px 0;height:14px}.iti__flag.iti__nc{background-position:-3710px 0;height:10px}.iti__flag.iti__ne{background-position:-3732px 0;height:15px}.iti__flag.iti__nf{background-position:-3752px 0;height:10px}.iti__flag.iti__ng{background-position:-3774px 0;height:10px}.iti__flag.iti__ni{background-position:-3796px 0;height:12px}.iti__flag.iti__nl{background-position:-3818px 0;height:14px}.iti__flag.iti__no{background-position:-3840px 0;height:15px}.iti__flag.iti__np{background-position:-3862px 0;height:15px}.iti__flag.iti__nr{background-position:-3877px 0;height:10px}.iti__flag.iti__nu{background-position:-3899px 0;height:10px}.iti__flag.iti__nz{background-position:-3921px 0;height:10px}.iti__flag.iti__om{background-position:-3943px 0;height:10px}.iti__flag.iti__pa{background-position:-3965px 0;height:14px}.iti__flag.iti__pe{background-position:-3987px 0;height:14px}.iti__flag.iti__pf{background-position:-4009px 0;height:14px}.iti__flag.iti__pg{background-position:-4031px 0;height:15px}.iti__flag.iti__ph{background-position:-4053px 0;height:10px}.iti__flag.iti__pk{background-position:-4075px 0;height:14px}.iti__flag.iti__pl{background-position:-4097px 0;height:13px}.iti__flag.iti__pm{background-position:-4119px 0;height:14px}.iti__flag.iti__pn{background-position:-4141px 0;height:10px}.iti__flag.iti__pr{background-position:-4163px 0;height:14px}.iti__flag.iti__ps{background-position:-4185px 0;height:10px}.iti__flag.iti__pt{background-position:-4207px 0;height:14px}.iti__flag.iti__pw{background-position:-4229px 0;height:13px}.iti__flag.iti__py{background-position:-4251px 0;height:11px}.iti__flag.iti__qa{background-position:-4273px 0;height:8px}.iti__flag.iti__re{background-position:-4295px 0;height:14px}.iti__flag.iti__ro{background-position:-4317px 0;height:14px}.iti__flag.iti__rs{background-position:-4339px 0;height:14px}.iti__flag.iti__ru{background-position:-4361px 0;height:14px}.iti__flag.iti__rw{background-position:-4383px 0;height:14px}.iti__flag.iti__sa{background-position:-4405px 0;height:14px}.iti__flag.iti__sb{background-position:-4427px 0;height:10px}.iti__flag.iti__sc{background-position:-4449px 0;height:10px}.iti__flag.iti__sd{background-position:-4471px 0;height:10px}.iti__flag.iti__se{background-position:-4493px 0;height:13px}.iti__flag.iti__sg{background-position:-4515px 0;height:14px}.iti__flag.iti__sh{background-position:-4537px 0;height:10px}.iti__flag.iti__si{background-position:-4559px 0;height:10px}.iti__flag.iti__sj{background-position:-4581px 0;height:15px}.iti__flag.iti__sk{background-position:-4603px 0;height:14px}.iti__flag.iti__sl{background-position:-4625px 0;height:14px}.iti__flag.iti__sm{background-position:-4647px 0;height:15px}.iti__flag.iti__sn{background-position:-4669px 0;height:14px}.iti__flag.iti__so{background-position:-4691px 0;height:14px}.iti__flag.iti__sr{background-position:-4713px 0;height:14px}.iti__flag.iti__ss{background-position:-4735px 0;height:10px}.iti__flag.iti__st{background-position:-4757px 0;height:10px}.iti__flag.iti__su{background-position:-4779px 0;height:10px}.iti__flag.iti__sv{background-position:-4801px 0;height:12px}.iti__flag.iti__sx{background-position:-4823px 0;height:14px}.iti__flag.iti__sy{background-position:-4845px 0;height:14px}.iti__flag.iti__sz{background-position:-4867px 0;height:14px}.iti__flag.iti__ta{background-position:-4889px 0;height:10px}.iti__flag.iti__tc{background-position:-4911px 0;height:10px}.iti__flag.iti__td{background-position:-4933px 0;height:14px}.iti__flag.iti__tf{background-position:-4955px 0;height:14px}.iti__flag.iti__tg{background-position:-4977px 0;height:13px}.iti__flag.iti__th{background-position:-4999px 0;height:14px}.iti__flag.iti__tj{background-position:-5021px 0;height:10px}.iti__flag.iti__tk{background-position:-5043px 0;height:10px}.iti__flag.iti__tl{background-position:-5065px 0;height:10px}.iti__flag.iti__tm{background-position:-5087px 0;height:14px}.iti__flag.iti__tn{background-position:-5109px 0;height:14px}.iti__flag.iti__to{background-position:-5131px 0;height:10px}.iti__flag.iti__tr{background-position:-5153px 0;height:14px}.iti__flag.iti__tt{background-position:-5175px 0;height:12px}.iti__flag.iti__tv{background-position:-5197px 0;height:10px}.iti__flag.iti__tw{background-position:-5219px 0;height:14px}.iti__flag.iti__tz{background-position:-5241px 0;height:14px}.iti__flag.iti__ua{background-position:-5263px 0;height:14px}.iti__flag.iti__ug{background-position:-5285px 0;height:14px}.iti__flag.iti__uk{background-position:-5307px 0;height:10px}.iti__flag.iti__um{background-position:-5329px 0;height:11px}.iti__flag.iti__un{background-position:-5351px 0;height:14px}.iti__flag.iti__us{background-position:-5373px 0;height:11px}.iti__flag.iti__uy{background-position:-5395px 0;height:14px}.iti__flag.iti__uz{background-position:-5417px 0;height:10px}.iti__flag.iti__va{background-position:-5439px 0;height:15px}.iti__flag.iti__vc{background-position:-5456px 0;height:14px}.iti__flag.iti__ve{background-position:-5478px 0;height:14px}.iti__flag.iti__vg{background-position:-5500px 0;height:10px}.iti__flag.iti__vi{background-position:-5522px 0;height:14px}.iti__flag.iti__vn{background-position:-5544px 0;height:14px}.iti__flag.iti__vu{background-position:-5566px 0;height:12px}.iti__flag.iti__wf{background-position:-5588px 0;height:14px}.iti__flag.iti__ws{background-position:-5610px 0;height:10px}.iti__flag.iti__xk{background-position:-5632px 0;height:15px}.iti__flag.iti__ye{background-position:-5654px 0;height:14px}.iti__flag.iti__yt{background-position:-5676px 0;height:14px}.iti__flag.iti__za{background-position:-5698px 0;height:14px}.iti__flag.iti__zm{background-position:-5720px 0;height:14px}.iti__flag.iti__zw{background-position:-5742px 0;height:10px}.iti__flag{background-image:url(/1952df896c6a79bb730c-0b1ca148890222235a0f9903636ca21a.png?1);background-position:20px 0;background-repeat:no-repeat;box-shadow:0 0 1px 0 #888;height:15px}@media (min-resolution:2x){.iti__flag{background-image:url(/276410ffdcdd2ff8dca2-e1c092e127943ec4289c847c5768b644.png?1)}}.iti__globe{background-image:url(/405a087a9bc2c9a618e0-8f47b3bdc95280d41e2edae323528188.png);background-position:100%;background-size:contain;box-shadow:none;height:19px}@media (min-resolution:2x){.iti__globe{background-image:url(/401ac80960f5164ada63-e4fcab96ab26f61f8ce31ca77dfa8a27.png)}}:root{--swiper-theme-color:#007aff}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>img,>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}[hidden][hidden]{display:none!important}up-wrapper{display:inline-block}up-bounds{position:absolute}.up-focus-hidden:focus-visible{outline-color:transparent!important;outline-style:none!important}body.up-scrollbar-away{padding-right:calc(var(--up-scrollbar-width) + var(--up-original-padding-right))!important}body.up-scrollbar-away,html:has(>body.up-scrollbar-away){overflow-y:hidden!important;overflow-y:clip!important}body.up-scrollbar-away .up-scrollbar-away{right:calc(var(--up-scrollbar-width) + var(--up-original-right))!important}.up-request-loader{display:none}up-progress-bar{background-color:#007bff;height:3px;left:0;position:fixed;top:0;z-index:999999999}up-focus-trap{height:0;left:0;position:fixed;top:0;width:0}up-cover,up-cover-viewport,up-drawer,up-drawer-backdrop,up-drawer-viewport,up-modal,up-modal-backdrop,up-modal-viewport{bottom:0;left:0;right:0;top:0}up-drawer-box,up-modal-box{box-shadow:0 0 10px 1px rgba(0,0,0,.3)}up-popup{box-shadow:0 0 4px rgba(0,0,0,.3)}up-cover-box:focus,up-cover-box:focus-visible,up-cover:focus,up-cover:focus-visible,up-drawer-box:focus,up-drawer-box:focus-visible,up-drawer:focus,up-drawer:focus-visible,up-modal-box:focus,up-modal-box:focus-visible,up-modal:focus,up-modal:focus-visible,up-popup:focus,up-popup:focus-visible{outline:none}up-cover,up-drawer,up-modal{position:fixed;z-index:2000}up-drawer-backdrop,up-modal-backdrop{background:rgba(0,0,0,.4);position:absolute}up-cover-viewport,up-drawer-viewport,up-modal-viewport{align-items:flex-start;display:flex;justify-content:center;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;position:absolute}up-cover-box,up-drawer-box,up-modal-box,up-popup{background-color:#fff;box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:20px;position:relative}up-cover-content,up-drawer-content,up-modal-content,up-popup-content{display:block}up-popup{z-index:1000}up-cover-dismiss,up-drawer-dismiss,up-modal-dismiss,up-popup-dismiss{color:#888;cursor:pointer;font-size:1.7rem;line-height:.5;position:absolute;right:10px;top:10px}up-modal[nesting="0"] up-modal-viewport{padding:25px 15px}up-modal[nesting="1"] up-modal-viewport{padding:50px 30px}up-modal[nesting="2"] up-modal-viewport{padding:75px 45px}up-modal[nesting="3"] up-modal-viewport{padding:100px 60px}up-modal[nesting="4"] up-modal-viewport{padding:125px 75px}up-modal[size=small] up-modal-box{width:350px}up-modal[size=medium] up-modal-box{width:650px}up-modal[size=large] up-modal-box{width:1000px}up-modal[size=grow] up-modal-box{width:auto}up-modal[size=full] up-modal-box{width:100%}up-drawer-viewport{justify-content:flex-start}up-drawer[position=right] up-drawer-viewport{justify-content:flex-end}up-drawer-box{min-height:100vh}up-drawer[size=small] up-drawer-box{width:150px}up-drawer[size=medium] up-drawer-box{width:340px}up-drawer[size=large] up-drawer-box{width:600px}up-drawer[size=grow] up-drawer-box{width:auto}up-drawer[size=full] up-drawer-box{width:100%}up-cover-box{min-height:100vh;padding:0;width:100%}up-popup{padding:15px;text-align:left}up-popup[size=small]{width:180px}up-popup[size=medium]{width:300px}up-popup[size=large]{width:550px}up-popup[size=grow] up-popup{width:auto}up-popup[size=full] up-popup{width:100%}[up-clickable][role=link],[up-expand]:not([role]),[up-expand][role=link]{cursor:pointer}.pb40{padding-bottom:40px}.p50{padding:50px}.pb50{padding-bottom:50px}.cw{color:#fff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/fonts/Poppins-Light-e577e3ba5c3f55a97b83c47a93dc8b1a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/Poppins-Regular-8d40faa61e338a8c50abe4933f44a87b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/Poppins-Medium-7d3135bb2822aecdf779c9e283090cf1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/Poppins-SemiBold-e46081be85e7953902e3927383df57aa.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/Poppins-Bold-46c13acd5210c04cdf42e4b96d0e2581.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/fonts/Poppins-ExtraBold-f46d9d20077256d5042149ca85a1aae3.woff2) format("woff2")}html[lang=en] body{font-weight:400}html[lang=en] body,html[lang=en] h1{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}html[lang=en] h1{font-weight:800}html[lang=en] h2,html[lang=en] h3,html[lang=en] h4{font-weight:700}html[lang=en] h2,html[lang=en] h3,html[lang=en] h4,html[lang=it] body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}html[lang=it] body{font-weight:400}html[lang=it] h1{font-weight:800}html[lang=it] h1,html[lang=it] h2,html[lang=it] h3,html[lang=it] h4{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}html[lang=it] h2,html[lang=it] h3,html[lang=it] h4{font-weight:700}html[lang=ru] body{font-weight:400}html[lang=ru] body,html[lang=ru] h1{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}html[lang=ru] h1{font-weight:800}html[lang=ru] h2,html[lang=ru] h3,html[lang=ru] h4{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:700}html[lang=ja] body{font-weight:400}html[lang=ja] body,html[lang=ja] h1{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}html[lang=ja] h1{font-weight:800}html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] h4{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:700}html[lang=ko] body{font-weight:400}html[lang=ko] body,html[lang=ko] h1{font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}html[lang=ko] h1{font-weight:800}html[lang=ko] h2,html[lang=ko] h3,html[lang=ko] h4{font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:700}:root{--swiper-theme-color:#ed4826}h3,h4{font-size:inherit}html{overflow-x:hidden}@supports(overflow:clip){html{overflow-x:clip}}html::-webkit-scrollbar,html::-webkit-scrollbar-thumb{background:transparent;width:0}body{background-color:#fff;box-sizing:border-box;color:#171717;display:flex;flex-direction:column;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;min-height:100vh;min-width:320px;overflow-x:hidden;position:relative;scroll-behavior:smooth}@supports(overflow:clip){body{overflow-x:clip}}@media only screen and (max-width:991px){body{display:block}}body.gallery-show,body.reviews-show{overflow:hidden}body.search-shown .header.fixed:after,body.search-shown .header:after{opacity:0}body.search-shown .search-wrapper{opacity:1;top:98px;visibility:visible;z-index:1}@media only screen and (max-width:1199px){body.search-shown .search-wrapper{top:74px}}body.menu-opened{overflow:hidden}body.menu-opened .mobile-menu{opacity:1;visibility:visible;z-index:101}body.menu-opened .header-mobile-notifications,body.menu-opened .header-search__wrap{opacity:0;pointer-events:none}body.filters-opened{overflow:hidden}body.sumoStopScroll{overflow:auto}ol,ul{list-style-type:none;margin:0;padding:0}*,a{box-shadow:none}*,:focus,a,a:focus{outline:none}a{transition:.2s linear}a,a:active,a:focus,a:hover,a:visited{color:inherit;text-decoration:none}a:not([class]){color:#3a3a3a;text-decoration:none}a:not([class]):hover{color:#ed4826}svg *{transition:.2s linear}video{clip-path:inset(1px 1px)}main{flex:1 0 auto;position:relative}.section{clear:both;transition:.3s linear}.section.section-last{padding-bottom:80px}@media only screen and (max-width:574px){.section.section-last{padding-bottom:44px}}.container:after,.container:before,.row:after,.row:before{display:none}.container{max-width:calc(100% - 60px);padding:0 15px;width:1470px}@media only screen and (max-width:991px){.container{max-width:calc(100% - 30px)}}@media only screen and (max-width:767px){.container{max-width:100%;padding:0 20px;width:100%}}.row{margin:0 -15px}.row>[class^=col]{padding:0 15px}.btn{align-items:center;background:#ed4826;border:1px solid #ed4826;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:700;height:54px;justify-content:center;line-height:26px;max-width:100%;outline:none!important;padding:0 24px;text-align:center;transition:.2s linear;white-space:normal}@media only screen and (max-width:767px){.btn{font-size:14px;height:44px;line-height:22px;padding:0 18px}}@media only screen and (max-width:574px){.btn{line-height:16px}}.btn:active,.btn:focus,.btn:hover,.btn:visited{box-shadow:none;color:#fff;outline:none!important}.btn:hover{background:#171717;border-color:#171717;color:#fff}.btn:disabled{background:#fff;border:1px solid #ccc;color:#171717}.btn.btn-primary{background-color:#ed4826;border-color:#ed4826;color:#fff}.btn.btn-primary:hover{background-color:#171717;border-color:#171717;color:#fff}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:visited{color:#fff}.btn.btn-b{background-color:#171717;border-color:#171717;color:#fff}.btn.btn-b:hover{background-color:#ed4826;border-color:#ed4826;color:#fff}.btn.btn-b:active,.btn.btn-b:focus,.btn.btn-b:visited{color:#fff}.btn.btn-tr{background-color:transparent;border-color:#ed4826;color:#ed4826}.btn.btn-tr:hover{background-color:#ed4826;color:#fff}.btn.btn-tr-b{background-color:transparent;border:1px solid #171717;color:#171717;height:54px}@media only screen and (max-width:574px){.btn.btn-tr-b{height:44px}}.btn.btn-tr-b:hover{background-color:#171717;color:#fff}.btn.btn-tr-a{background-color:transparent;border:1px solid #171717;color:#171717;height:54px}@media only screen and (max-width:574px){.btn.btn-tr-a{height:44px}}.btn.btn-tr-a:hover{background-color:#171717;color:#fff}.btn.btn-arr{padding-left:24px;padding-right:18px}@media only screen and (max-width:574px){.btn.btn-arr{padding-left:10px;padding-right:10px}}.btn.btn-arr svg{margin-left:8px}@media only screen and (max-width:767px){.btn.btn-arr svg{height:24px;width:24px}}.btn.btn-arr svg [stroke]{stroke:currentColor}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#3a3a3a}.input::-moz-placeholder,.textarea::-moz-placeholder{color:#3a3a3a}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#3a3a3a}.input:-moz-placeholder,.textarea:-moz-placeholder{color:#3a3a3a}.input:focus::-webkit-input-placeholder,.textarea:focus::-webkit-input-placeholder{color:transparent!important}.input:focus::-moz-placeholder,.textarea:focus::-moz-placeholder{color:transparent!important}.input:focus:-ms-input-placeholder,.textarea:focus:-ms-input-placeholder{color:transparent!important}.input:focus:-moz-placeholder,.textarea:focus:-moz-placeholder{color:transparent!important}.input-wrapper{position:relative}.input-wrapper.focus .input,.input-wrapper.focus .iti--allow-dropdown input.iti__tel-input,.input-wrapper.focus .iti--allow-dropdown input.iti__tel-input[type=text],.input-wrapper.focus .textarea{border-color:#3a3a3a}.input-wrapper.err .input,.input-wrapper.err .textarea{border-color:#ed4826;color:transparent}.input-wrapper.err .input::-moz-placeholder,.input-wrapper.err .textarea::-moz-placeholder{color:transparent!important}.input-wrapper.err .input::placeholder,.input-wrapper.err .textarea::placeholder{color:transparent!important}.input-wrapper.err.focus .input,.input-wrapper.err.focus .textarea{color:#171717}.input-wrapper .validate-error{color:#ed4826;font-size:16px;font-style:normal;font-weight:400;left:18px;line-height:26px;padding:0;pointer-events:none;position:absolute;text-align:left;top:17px;transform:none;z-index:2}.select-wrapper{position:relative}.select-wrapper .input{opacity:0;position:absolute;visibility:hidden;z-index:-1}.select-wrapper>svg{pointer-events:none;position:absolute;right:14px;top:14px;z-index:2}@media only screen and (max-width:767px){.select-wrapper>svg{height:20px;right:15px;top:9px;width:20px}}.select-wrapper.err>svg path,.select-wrapper.error>svg path{stroke:#ed4826}.select-wrapper.err .ts-wrapper .ts-control,.select-wrapper.error .ts-wrapper .ts-control{border-color:#ed4826}.select-wrapper.err .ts-wrapper .ts-control .placeholder,.select-wrapper.error .ts-wrapper .ts-control .placeholder{color:transparent}.select-wrapper .ts-wrapper{width:100%}.select-wrapper .ts-wrapper .ts-control:after{display:none}.select-wrapper .ts-wrapper .ts-control,.select-wrapper .ts-wrapper.dropdown-active .ts-control,.select-wrapper .ts-wrapper.focus .ts-control{align-items:center;border:1px solid #eaeaea;border-radius:8px;box-shadow:none;color:#171717;cursor:pointer;display:flex;height:54px;padding:0 48px 0 18px;width:100%}@media only screen and (max-width:767px){.select-wrapper .ts-wrapper .ts-control,.select-wrapper .ts-wrapper.dropdown-active .ts-control,.select-wrapper .ts-wrapper.focus .ts-control{height:40px;padding-left:13px}}.select-wrapper .ts-wrapper .ts-control img,.select-wrapper .ts-wrapper.dropdown-active .ts-control img,.select-wrapper .ts-wrapper.focus .ts-control img{flex-shrink:0;margin-right:10px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:767px){.select-wrapper .ts-wrapper .ts-control img,.select-wrapper .ts-wrapper.dropdown-active .ts-control img,.select-wrapper .ts-wrapper.focus .ts-control img{height:18px;width:18px}}.select-wrapper .ts-wrapper .ts-control .item,.select-wrapper .ts-wrapper.dropdown-active .ts-control .item,.select-wrapper .ts-wrapper.focus .ts-control .item{align-items:center;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:26px}@media only screen and (max-width:767px){.select-wrapper .ts-wrapper .ts-control .item,.select-wrapper .ts-wrapper.dropdown-active .ts-control .item,.select-wrapper .ts-wrapper.focus .ts-control .item{font-size:14px;line-height:22px}}.select-wrapper .ts-wrapper .ts-control .placeholder,.select-wrapper .ts-wrapper.dropdown-active .ts-control .placeholder,.select-wrapper .ts-wrapper.focus .ts-control .placeholder{background:transparent;color:#3a3a3a;font-size:16px;font-weight:400}@media only screen and (max-width:767px){.select-wrapper .ts-wrapper .ts-control .placeholder,.select-wrapper .ts-wrapper.dropdown-active .ts-control .placeholder,.select-wrapper .ts-wrapper.focus .ts-control .placeholder{font-size:14px}}.select-wrapper .ts-wrapper.dropdown-active .ts-control{border-color:#3a3a3a}.select-wrapper .ts-wrapper .ts-dropdown{border-color:#eaeaea;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.1);margin-top:5px;z-index:100}.select-wrapper .ts-wrapper .ts-dropdown .ts-dropdown-content{border-radius:7px}.select-wrapper .ts-wrapper .ts-dropdown .ts-dropdown-content::-webkit-scrollbar{background:transparent;width:3px}.select-wrapper .ts-wrapper .ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb{background:#5e5e5e;border-radius:0;width:1px}.select-wrapper .ts-wrapper .ts-dropdown .option{align-items:center;border-color:#eaeaea;cursor:pointer;display:flex;font-size:16px;font-style:normal;line-height:26px;padding:14px 18px}@media only screen and (max-width:767px){.select-wrapper .ts-wrapper .ts-dropdown .option{font-size:14px;line-height:22px;padding:8px 14px}}.select-wrapper .ts-wrapper .ts-dropdown .option img{flex-shrink:0;margin-right:10px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:767px){.select-wrapper .ts-wrapper .ts-dropdown .option img{height:18px;width:18px}}.select-wrapper .ts-wrapper .ts-dropdown .option.active,.select-wrapper .ts-wrapper .ts-dropdown .option:hover{background-color:#f9f6f0;color:inherit}.select-wrapper .ts-wrapper .ts-dropdown .option.selected{background:transparent;font-weight:600}body>.ts-dropdown{z-index:10060}.checkbox-wrapper{display:flex}.checkbox-wrapper input{display:none}.checkbox-wrapper input:checked+label:after{display:block}.checkbox-wrapper input+label{color:#171717;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:0;padding-left:50px;position:relative}@media only screen and (max-width:767px){.checkbox-wrapper input+label{font-size:12px;line-height:18px;padding-left:36px}}.checkbox-wrapper input+label:before{background:transparent;border:1px solid #eaeaea;border-radius:4px;content:"";height:30px;left:0;position:absolute;top:0;width:30px}@media only screen and (max-width:767px){.checkbox-wrapper input+label:before{height:22px;width:22px}}.checkbox-wrapper input+label:after{background:#ed4826;border-radius:2px;content:"";display:none;height:20px;left:5px;position:absolute;top:5px;width:20px}@media only screen and (max-width:767px){.checkbox-wrapper input+label:after{height:12px;width:12px}}.checkbox-wrapper input+label a{color:#171717;text-decoration:underline;text-decoration-thickness:from-font}.checkbox-wrapper input+label a:hover{color:#ed4826;text-decoration:none}.password-wrapper{position:relative}.password-wrapper>i{cursor:pointer;display:flex;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.password-wrapper>i{right:14px}.password-wrapper>i svg{height:20px;width:20px}}.password-wrapper>i:hover svg path{stroke:#ed4826}.password-wrapper>i:hover:after{background-color:#ed4826}.password-wrapper>i:after{background-color:#171717;bottom:11px;content:"";height:2px;left:-2px;opacity:0;position:absolute;transform:rotate(-45deg);transition:opacity .1s ease;width:calc(100% + 4px)}.password-wrapper>i.active:after{opacity:1}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:none!important;color:#171717;font-size:16px;font-style:normal;font-weight:400;height:60px;line-height:26px;outline:none!important;padding:17px 18px;width:100%}@media only screen and (max-width:767px){.input{font-size:14px;height:40px;line-height:22px;padding:8px 14px}}@supports(-webkit-touch-callout:none){.input,.input:focus{font-size:16px}}.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:none!important;color:#171717;display:block;font-size:16px;font-style:normal;font-weight:400;height:160px;line-height:26px;outline:none!important;overflow:hidden;overflow-y:auto;padding:17px 18px;resize:none;width:100%}@media only screen and (max-width:767px){.textarea{font-size:14px;height:120px;line-height:22px;padding:8px 14px}}@supports(-webkit-touch-callout:none){.textarea,.textarea:focus{font-size:16px}}.textarea::-webkit-scrollbar{background:transparent;box-shadow:1px 0 0 transparent;overflow-y:scroll;-webkit-transition:.2s linear;transition:.2s linear;width:3px}.textarea::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:0;cursor:grab;-webkit-transition:.2s linear;transition:.2s linear;width:1px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#171717;-webkit-box-shadow:inset 0 0 0 1000px #fff;caret-color:#171717;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill+.placeholder,input:-webkit-autofill:focus+.placeholder,input:-webkit-autofill:hover+.placeholder,select:-webkit-autofill+.placeholder,select:-webkit-autofill:focus+.placeholder,select:-webkit-autofill:hover+.placeholder,textarea:-webkit-autofill+.placeholder,textarea:-webkit-autofill:focus+.placeholder,textarea:-webkit-autofill:hover+.placeholder{opacity:0!important}@supports(-webkit-touch-callout:none){input,input:focus,textarea,textarea:focus{border-radius:0!important;font-size:16px!important}}.stroke-accent{color:#ed4826}.howtogetthere-wrapper{margin-top:32px}.howtogetthere__grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(max-width:575px){.howtogetthere__grid{grid-template-columns:1fr}}.howtogetthere__card{background:#fafafa;border-radius:12px;padding:14px 16px}.howtogetthere__card-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.howtogetthere__card-icon{color:#f65634}.howtogetthere__card-header svg,.howtogetthere__card-icon{flex-shrink:0;height:18px;width:18px}.howtogetthere__card-label{color:#171717;font-size:14px;font-weight:600}.howtogetthere__card-body{color:#555;font-size:.875rem;line-height:1.5}.howtogetthere__card-body p{font-size:14px;line-height:22px;margin:0 0 6px}.howtogetthere__card-body p:last-child{margin-bottom:0}.howtogetthere__card-body ul{margin:0 0 6px 16px}.howtogetthere__card-body li{margin:2px 0}.howtogetthere__card-body a{text-decoration:underline}.accordion-body .howtogetthere__card-body p{font-size:14px;line-height:22px;margin:0 0 6px}.t-step-list{list-style:none!important;padding:0}.t-step-list li{margin-bottom:1.25rem}.t-step-title{align-items:baseline;display:flex;gap:.55rem}.t-step-title:before{content:"•";flex:0 0 1ch;font-size:1.25em;line-height:1;text-align:center;width:1ch}.t-step-desc{margin:.15rem 0 0 .2rem;padding-left:calc(1ch + .55rem)}.t-step-list,.t-step-list *{font-size:inherit}.t-hero-banner{aspect-ratio:24/9;border-radius:20px;overflow:hidden;position:relative;z-index:3}@supports not (aspect-ratio:1/1){.t-hero-banner{min-height:clamp(260px,22vw,420px)}}@media(max-width:575px){.t-hero-banner{aspect-ratio:4/5;border-radius:0;margin:0 -20px}@supports not (aspect-ratio:1/1){.t-hero-banner{height:125vw}}}.t-hero-banner>img,.t-hero-banner>picture{height:100%;inset:0;position:absolute;z-index:0}.t-hero-banner>img,.t-hero-banner>picture img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:575px){.t-hero-banner>img,.t-hero-banner>picture img{border-radius:0}}.t-hero-banner:after{background:linear-gradient(90deg,rgba(0,0,0,.5) 36%,transparent 82%);border-radius:20px;content:"";inset:0;position:absolute;z-index:1}@media(max-width:575px){.t-hero-banner:after{border-radius:0}}.t-hero-banner .breadcrumbs{color:#fff;margin-bottom:60px;position:relative;z-index:2}@media(max-width:575px){.t-hero-banner .breadcrumbs{margin-bottom:36px}}.t-hero-banner>img,.t-hero-banner>picture{display:block;-o-object-position:center;object-position:center;width:100%}.t-media-cover-fill{display:block;inset:0;position:absolute}.t-media-cover-fill>img{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:575px){.t-hero-banner>img,.t-hero-banner>picture>img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}}.t-gallery{--g-gap:12px}.t-gallery__frame{backface-visibility:hidden;border-radius:10px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;position:relative;transform:translateZ(0)}.t-gallery__frame>picture{height:100%;inset:0;position:absolute;width:100%}.t-gallery__frame>picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;width:100%}.t-gallery__frame>picture,.t-gallery__frame>picture img{border-radius:inherit}.t-gallery__main{aspect-ratio:16/9}.t-gallery__tilesGrid{display:grid;gap:var(--g-gap);grid-template-columns:1fr 1fr;height:100%}@media(min-width:992px){.t-gallery>.col-lg-5{display:flex;flex-direction:column}.t-gallery>.col-lg-7{display:flex}.t-gallery__main{width:100%}.t-gallery__tilesGrid{flex:1;grid-template-rows:1fr 1fr;min-height:0}.t-gallery__tile{min-height:0}}.t-gallery__tile{aspect-ratio:auto}.t-gallery__ctaOverlay{bottom:16px;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.t-gallery__ctaOverlay .t-gallery__ctaBtn{background-color:#171717;border:1px solid #171717;border-radius:8px;color:#fff;font-size:16px;font-weight:600;line-height:26px;min-height:44px;padding:0 18px 0 24px;pointer-events:auto;width:auto}.t-gallery__ctaOverlay .t-gallery__ctaBtn i[data-lucide],.t-gallery__ctaOverlay .t-gallery__ctaBtn svg{height:24px;margin-left:8px;width:24px}.t-gallery__ctaOverlay .t-gallery__ctaBtn i[data-lucide],.t-gallery__ctaOverlay .t-gallery__ctaBtn svg path{stroke:#fff}.t-gallery__ctaOverlay .t-gallery__ctaBtn:hover{background-color:#ed4826;border-color:#ed4826}.t-gallery__tile--cta:after{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55));background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.55));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.t-gallery__ctaBar{display:none;margin:0}.t-gallery__ctaBtn{align-items:center;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}@media(max-width:575px){.t-gallery__main>picture img,.t-gallery__tile>picture img{-o-object-fit:cover;object-fit:cover}.t-gallery>.col-lg-5,.t-gallery__ctaOverlay,.t-gallery__tilesGrid{display:none}.t-gallery__ctaBar{bottom:12px;display:flex;justify-content:flex-end;pointer-events:none;position:absolute;right:12px;z-index:4}.t-gallery__main .t-gallery__ctaBtn{backdrop-filter:blur(4px);background:hsla(0,0%,9%,.78);border-radius:999px;box-shadow:0 8px 20px rgba(0,0,0,.25);color:#fff;font-size:12px;font-weight:600;gap:8px;justify-content:center;line-height:20px;min-height:36px;padding:8px 12px;pointer-events:auto;width:auto}.t-gallery__main .t-gallery__ctaBtn i[data-lucide],.t-gallery__main .t-gallery__ctaBtn svg[data-lucide]{height:16px;stroke:#fff;width:16px}.t-gallery>.col-lg-7{margin-bottom:0}}.secondary-section-title{font-size:18px;line-height:26px;margin-bottom:10px}.header-spacer{height:98px}@media only screen and (max-width:1199px){.header-spacer{height:74px}}.header{backface-visibility:hidden;background-color:#fff;height:98px;max-width:100vw;position:fixed;top:0;transition:.3s linear;width:100%;z-index:1000}@media only screen and (max-width:1199px){.header{height:75px}}.header:after{background-color:#eaeaea;bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;transition:.2s linear;width:100%}.header.header-inner:after{opacity:0}.header.header-inner.fixed:after,.header.header-inner.submenu-shoved>.container:after{opacity:1}.header>.container{align-items:center;background-color:#fff;display:flex;height:97px;position:relative;z-index:2}@media only screen and (max-width:1199px){.header>.container{height:74px}}.header>.container:after{background-color:#eaeaea;bottom:-2px;content:"";display:block;height:1px;left:15px;opacity:0;pointer-events:none;position:absolute;transition:.2s linear;width:calc(100% - 30px)}@media only screen and (max-width:1199px){.header>.container:after{display:none}}.header-logo img{transition:.3s ease}@media only screen and (max-width:1199px){.header-logo img{height:34px;width:129px}}@media only screen and (max-width:574px){.header-logo img{height:35px;width:132px}}.header-menu{display:flex;margin-left:120px}@media(max-width:1299px){.header-menu{margin:0 auto}}@media only screen and (max-width:1199px){.header-menu{display:none}}.header-menu>li.has-children:hover .submenu{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.header-menu>li.current:hover>a,.header-menu>li.current:hover>span,.header-menu>li.current>a,.header-menu>li.current>span{color:#171717}.header-menu>li.current>a:after,.header-menu>li.current>span:after{color:transparent}.header-menu>li:hover>a,.header-menu>li:hover>span{color:#ed4826}.header-menu>li:hover>a:after,.header-menu>li:hover>span:after{color:transparent}.header-menu>li>a,.header-menu>li>span{color:transparent;display:block;font-size:16px;font-style:normal;font-weight:600;line-height:26px;padding:36px 19.5px;position:relative;transition:none}.header-menu>li>a:after,.header-menu>li>span:after{color:#171717;content:attr(data-name);font-size:16px;font-style:normal;font-weight:400;left:50%;line-height:26px;position:absolute;top:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.submenu{align-items:flex-start;background-color:#fff;border-radius:0 0 20px 20px;box-shadow:0 14px 20px 0 hsla(0,0%,6%,.2);display:flex;left:15px;max-width:calc(100% - 30px);opacity:0;padding:30px 40px 40px 50px;pointer-events:none;position:absolute;top:calc(100% + 1px);transition:.2s linear;visibility:hidden;z-index:-1}@media(min-width:1200px){.submenu{border-top:1px solid #eaeaea}}.submenu.explore-submenu{padding-bottom:34px;padding-left:60px}.submenu.explore-submenu .submenu-btn{margin-bottom:31px}.submenu.connect-submenu .submenu-btn,.submenu.plan-submenu .submenu-btn{margin-bottom:18px}.submenu-map{margin-right:50px;width:214px}.submenu-map img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.submenu-map svg{width:100%}.submenu-map .province-map{position:relative;width:100%}.submenu-map .province-map g{cursor:pointer}.submenu-map .province-map g:hover path{fill:rgba(253,214,107,.5)}.submenu-map .province-map g.active{filter:drop-shadow(-1px 30px 20px rgba(219,173,81,.2))}.submenu-map .province-map g.active path{fill:#fdd66b;stroke:#cca433}.submenu-map .province-map g path{transition:.2s linear}.submenu-map .province-map__tooltip{background-color:#fbfbfb;border:1px solid #3a3a3a;border-radius:8px;color:#3a3a3a;display:none;font-size:12px;padding:4px 8px;position:absolute;width:-moz-max-content;width:max-content;z-index:1}.submenu-map .province-map__tooltip.active{display:block}.explore-submenu__side{align-items:flex-start;display:flex;flex-shrink:0;flex-wrap:wrap;gap:30px;margin-left:50px;width:470px}.explore-submenu__side .submenu-menu{margin-bottom:0}.explore-submenu__side .submenu-banner{flex:0 0 100%;height:126px;margin-left:0;width:100%}.submenu-wrapper{align-items:flex-start;display:flex;gap:30px}.submenu-wrapper.province-info{display:none}.submenu-wrapper.province-info.active{display:flex}.submenu-col.w220{width:220px}.submenu-col.two-cols{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-30px}.submenu-col.two-cols>div{margin-bottom:30px;width:calc(50% - 15px)}.submenu-province__name{display:block;font-weight:600;margin-bottom:17px}.submenu-btn,.submenu-province__name{color:#171717;font-size:14px;font-style:normal;line-height:22px}.submenu-btn{align-items:center;background:transparent;border:1px solid #171717;border-radius:8px;cursor:pointer;display:flex;font-weight:700;height:38px;justify-content:center;padding:7px 8px 7px 14px;text-decoration:none;width:100%}.submenu-btn:focus,.submenu-btn:hover{border-color:#ed4826;color:#ed4826;text-decoration:none}.submenu-btn:focus svg path,.submenu-btn:hover svg path{stroke:#ed4826}.submenu-btn svg{margin-left:8px}.submenu-subtitle{border-bottom:1px solid #eaeaea;font-size:14px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:18px;padding-bottom:17px}.submenu-subtitle a,.submenu-subtitle button{align-items:flex-start;background:transparent;border:0;color:#171717;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:0;text-align:left;text-decoration:none;width:100%}.submenu-subtitle a:focus,.submenu-subtitle a:hover,.submenu-subtitle button:focus,.submenu-subtitle button:hover{color:#ed4826;text-decoration:none}.submenu-subtitle a:focus svg,.submenu-subtitle a:hover svg,.submenu-subtitle button:focus svg,.submenu-subtitle button:hover svg{opacity:1}.submenu-subtitle a:focus svg path,.submenu-subtitle a:hover svg path,.submenu-subtitle button:focus svg path,.submenu-subtitle button:hover svg path{stroke:#ed4826}.submenu-subtitle a svg,.submenu-subtitle button svg{flex:0 0 24px;height:24px;opacity:0;transition:.2s linear;width:24px}@media only screen and (max-width:1199px){.submenu-subtitle a svg,.submenu-subtitle button svg{opacity:1}}.submenu-menu{font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:-12px}.submenu-menu.two-cols{-moz-columns:2;column-count:2}.submenu-menu li{margin-bottom:12px}.submenu-menu li a,.submenu-menu li button{background:transparent;border:0;color:#171717;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;text-decoration:none;width:100%}.submenu-menu li a:focus,.submenu-menu li a:hover,.submenu-menu li button:focus,.submenu-menu li button:hover{color:#ed4826;text-decoration:none}.submenu-banner{border-radius:10px;height:216px;margin-left:50px;overflow:hidden;position:relative;width:315px}.submenu-banner:hover:after{opacity:.5}.submenu-banner:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 17.17%,transparent 38.05%);content:"";height:100%;left:0;position:absolute;top:0;transition:.2s linear;width:100%;z-index:1}.submenu-banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.submenu-banner div{align-items:center;bottom:20px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:600;justify-content:space-between;left:30px;line-height:26px;position:absolute;text-decoration:none;transition:.2s linear;width:calc(100% - 60px);z-index:2}.submenu-banner div svg{margin-left:8px;min-width:24px}.header-controls{align-items:center;display:flex;gap:32px;margin-left:auto;position:relative}@media only screen and (max-width:1199px){.header-controls{gap:0}}.header-search__wrap{transition:opacity .1s linear}.header-search__btn{background:transparent;border:0;cursor:pointer;display:flex;padding:0}.header-search__btn svg:first-of-type{display:block}@media only screen and (max-width:1199px){.header-search__btn svg:first-of-type{display:none}}.header-search__btn svg:nth-of-type(2){display:none}@media only screen and (max-width:1199px){.header-search__btn svg:nth-of-type(2){display:block}}.header-search__btn:hover svg path{stroke:#ed4826}.header-favorites{cursor:pointer;display:flex}@media only screen and (max-width:1199px){.header-favorites{display:none}}.header-favorites:hover svg path{stroke:#ed4826}.header-lang{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;outline:none;padding:0}@media only screen and (max-width:1199px){.header-lang{display:none}}.header-lang:hover svg path{stroke:#ed4826}.header-lang:focus,.header-lang:focus-visible{box-shadow:none;outline:none}.header-login{align-items:center;display:flex}@media only screen and (max-width:1199px){.header-login{display:none}}.header-login[data-dialog]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;outline:none;padding:0}.header-login[data-dialog]:focus,.header-login[data-dialog]:focus-visible{box-shadow:none;outline:none}.header-login .btn{height:46px;padding:0 20px;text-transform:uppercase}.header-notifications{cursor:pointer;display:flex}.header-notifications:hover svg path{stroke:#ed4826}.header-notifications:hover>.header-notifications__menu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.header-notifications.notifications-available svg circle{opacity:1}.header-notifications svg circle{opacity:0}.header-notifications__menu{background:#fff;border-radius:20px;opacity:0;padding:24px 20px 30px;pointer-events:none;position:absolute;right:0;top:calc(100% + 32px);transform:translateY(20px);transition:.2s linear;visibility:hidden;width:498px}.header-notifications__menu:before{bottom:100%;content:"";height:42px;left:0;position:absolute;width:calc(100% - 60px)}.header-notifications__menu-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.header-notifications__menu-title{color:#171717;font-size:18px;font-style:normal;font-weight:700;line-height:30px}.header-notifications__menu-link{color:#ed4826;font-size:14px;font-style:normal;font-weight:600;line-height:22px;text-decoration-line:underline}.header-notifications__menu-list>li{margin-bottom:32px;position:relative}.header-notifications__menu-list>li:after{background-color:#eaeaea;content:"";height:1px;left:20px;position:absolute;top:calc(100% + 15px);width:calc(100% - 20px)}.header-notifications__menu-list>li:last-child{margin-bottom:0}.header-notifications__menu-list>li:last-child:after{display:none}.header-notifications__menu-list__item{cursor:pointer;padding-left:20px}.header-notifications__menu-list__item.unread:before{background-color:#ed4826}.header-notifications__menu-list__item:before{background-color:#e4e4e4;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.header-notifications__menu-list__item-head{display:flex;justify-content:space-between;margin-bottom:6px}.header-notifications__menu-list__item-title{color:#171717;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.header-notifications__menu-list__item-title a{color:#171717;text-decoration:underline;text-decoration-thickness:from-font}.header-notifications__menu-list__item-title a:hover{color:#ed4826;text-decoration:none}.header-notifications__menu-list__item-date{color:#878787;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-left:24px;min-width:-moz-max-content;min-width:max-content}.header-notifications__menu-list__item-description{color:#3a3a3a;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.header-user__pic{border-radius:50%;display:block;height:54px;margin-left:32px;overflow:hidden;width:54px}.header-user__pic>picture{display:block;height:100%;width:100%}.header-user__pic>img,.header-user__pic>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-user:hover .header-user__menu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.header-user__menu{background:#fff;border-radius:20px;opacity:0;padding:20px 16px 14px;pointer-events:none;position:absolute;right:0;top:calc(100% + 32px);transform:translateY(20px);transition:.2s linear;visibility:hidden;width:265px}.header-user__menu:before{bottom:100%;content:"";height:33px;left:0;position:absolute;width:100%}.header-user__menu-info{align-items:center;display:flex;text-decoration:none}.header-user__menu-info:focus,.header-user__menu-info:hover{text-decoration:none}.header-user__menu-info:focus .header-user__menu-name,.header-user__menu-info:hover .header-user__menu-name{color:#ed4826}.header-user__menu-icon{border-radius:50%;display:block;height:44px;margin-right:14px;min-width:44px;overflow:hidden;width:44px}.header-user__menu-icon>picture{display:block;height:100%;width:100%}.header-user__menu-icon>img,.header-user__menu-icon>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-user__menu-name{color:#171717;display:block;font-size:14px;font-style:normal;font-weight:600;line-height:22px;transition:.2s linear}.header-user__menu-role{color:#3a3a3a;display:block;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:2px}.header-user__menu-list{margin-top:20px}.header-user__menu-list>li,.header-user__menu-list>li:last-child{margin-bottom:0}.header-user__menu-list>li .logout-link,.header-user__menu-list>li a{align-items:center;border-radius:8px;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:22px;min-height:46px;padding:12px 10px;text-decoration:none}.header-user__menu-list>li .logout-link:focus,.header-user__menu-list>li .logout-link:hover,.header-user__menu-list>li a:focus,.header-user__menu-list>li a:hover{background-color:#fdf5f3;color:#ed4826;font-weight:600;text-decoration:none}.header-user__menu-list>li .logout-link:focus svg path,.header-user__menu-list>li .logout-link:hover svg path,.header-user__menu-list>li a:focus svg path,.header-user__menu-list>li a:hover svg path{stroke:#ed4826}.header-user__menu-list>li .logout-link svg,.header-user__menu-list>li a svg{margin-right:8px}.logout-button{align-items:flex-start;background:none;border:none;color:#171717;font-size:14px;font-style:normal;font-weight:500;margin:0;padding:0}.logout-button,.logout-link:hover{text-decoration:none}.search-wrapper{background-color:#fff;height:calc(100vh - 98px);left:0;max-width:100vw;opacity:0;position:fixed;top:-200px;transition:.3s linear;visibility:hidden;width:100%;z-index:-1}@media only screen and (max-width:1199px){.search-wrapper{height:calc(100vh - 74px)}}.search-form{position:relative}.search-form__wrapper{border-top:1px solid #eaeaea;display:flex;position:relative}.search-form__wrapper>svg{left:0;position:absolute;top:20px}@media only screen and (max-width:767px){.search-form__wrapper>svg{height:24px;top:14px;width:24px}}.search-form__wrapper input{border:none;border-bottom:2px solid #171717;color:#171717;flex-grow:1;font-size:24px;font-style:normal;font-weight:600;line-height:42px;padding:10px 50px 15px 60px;width:100%}@media only screen and (max-width:767px){.search-form__wrapper input{font-size:14px;line-height:22px;padding:15px 32px 10px}}@supports(-webkit-touch-callout:none){.search-form__wrapper input,.search-form__wrapper input:focus{border-radius:0;font-size:16px}}.search-form__wrapper input::-moz-placeholder{color:#3a3a3a}.search-form__wrapper input::placeholder{color:#3a3a3a}@media only screen and (max-width:767px){.search-form__wrapper input::-moz-placeholder{font-size:14px}.search-form__wrapper input::placeholder{font-size:14px}}.search-form__wrapper input:focus::-moz-placeholder{color:transparent}.search-form__wrapper input:focus::placeholder{color:transparent}.search-form__wrapper input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-form__wrapper .btn{font-size:20px;font-style:normal;font-weight:700;height:84px;line-height:32px;margin-left:30px;min-width:146px;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.search-form__wrapper .btn{display:none}}.search-form__clear{background:transparent;border:0;cursor:pointer;padding:0;position:absolute;right:176px;top:25px;z-index:1}@media only screen and (max-width:767px){.search-form__clear{height:30px;right:-3px;top:12px;width:30px}.search-form__clear svg{height:100%;width:100%}}.search-form__clear:hover svg path{stroke:#ed4826}.search-form__input-clear{background:#fff;border:1px solid #171717;border-radius:4px;color:#171717;font-size:14px;font-weight:700;line-height:20px;padding:4px 10px;position:absolute;right:226px;top:32px;z-index:1}.search-form__input-clear:focus-visible,.search-form__input-clear:hover{background:#171717;color:#fff}@media only screen and (max-width:767px){.search-form__input-clear{display:none}}.search-results__wrapper{height:calc(100vh - 268px);max-width:100%;position:absolute;top:calc(100% + 30px);width:552px}@media only screen and (max-width:767px){.search-results__wrapper{height:calc(100vh - 198px);top:calc(100% + 10px);width:100%}}.search-results__wrapper .btn{display:none;font-size:14px;height:44px;margin-top:15px;text-transform:uppercase;width:100%}@media only screen and (max-width:767px){.search-results__wrapper .btn{display:flex}}.search-results{background:#fff;border:1px solid #eaeaea;border-radius:8px;max-height:100%;overflow:auto;padding:30px 30px 20px}@media only screen and (max-width:767px){.search-results{border:none;border-radius:0;max-height:calc(100% - 59px);padding:0}}.search-results::-webkit-scrollbar{background:transparent;box-shadow:1px 0 0 transparent;overflow-y:scroll;-webkit-transition:.2s linear;transition:.2s linear;width:5px}@media only screen and (max-width:767px){.search-results::-webkit-scrollbar{width:3px}}.search-results::-webkit-scrollbar-thumb{background:rgba(94,94,94,.5);border-radius:0;cursor:grab;-webkit-transition:.2s linear;transition:.2s linear;width:5px}@media only screen and (max-width:767px){.search-results::-webkit-scrollbar-thumb{width:3px}}.search-results a{align-items:center;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:26px}@media only screen and (max-width:767px){.search-results a{font-size:14px;line-height:22px}}.search-results a:hover{color:#ed4826}.search-results a:hover svg path{stroke:#ed4826}.search-results a+a{margin-top:20px}@media only screen and (max-width:767px){.search-results a+a{margin-top:8px}}.search-results a i{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:58px;display:flex;height:48px;justify-content:center;margin-right:20px;min-width:48px;width:48px}@media only screen and (max-width:767px){.search-results a i{border-radius:38px;height:38px;margin-right:12px;min-width:38px;width:38px}.search-results a i svg{height:20px;width:20px}.search-results a:first-child{margin-top:10px}.search-results a:last-child{margin-bottom:28px}}.header-mobile-btn{align-items:center;cursor:pointer;display:none;flex-wrap:wrap;height:32px;justify-content:center;margin-left:16px;position:relative;width:32px}.header-mobile-btn:hover>svg path{stroke:#ed4826}.header-mobile-btn>svg{position:absolute;transition:opacity .3s ease,scale .3s ease}.header-mobile-btn>svg:first-of-type{opacity:1;scale:1}.header-mobile-btn.active>svg:first-of-type,.header-mobile-btn>svg:last-of-type{opacity:0;scale:0}.header-mobile-btn.active>svg:last-of-type{opacity:1;scale:1}@media only screen and (max-width:1199px){.header-mobile-btn{display:flex}}.header-mobile-notifications{align-items:center;display:none;flex-wrap:wrap;justify-content:center;margin-left:16px;transition:opacity .1s linear}.header-mobile-notifications a{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.header-mobile-notifications a:hover>svg path{stroke:#ed4826}.header-mobile-notifications.notifications-available svg circle{opacity:1}.header-mobile-notifications svg circle{opacity:0}@media only screen and (max-width:1199px){.header-mobile-notifications{display:flex}}.mobile-menu{background-color:#fff;bottom:0;left:0;max-width:100vw;opacity:0;overflow-y:auto;padding-bottom:50px;padding-left:28px;padding-right:32px;position:fixed;right:0;top:75px;transition:.2s linear;visibility:hidden;z-index:100}.mobile-menu__user{border-bottom:1px solid #eaeaea;margin:0 -10px -8px;padding-bottom:18px;padding-top:26px}.mobile-menu__user-nav{align-items:flex-start;display:flex}.mobile-menu__user-nav>i{display:flex;margin-left:auto;min-width:38px;padding-left:14px}.mobile-menu__user-nav>i.open svg{transform:scaleY(-1)}.mobile-menu__user-info{display:flex;text-decoration:none}.mobile-menu__user-info:focus,.mobile-menu__user-info:hover{text-decoration:none}.mobile-menu__user-info:focus .mobile-menu__user-name span:first-child,.mobile-menu__user-info:hover .mobile-menu__user-name span:first-child{color:#ed4826}.mobile-menu__user-pic{border-radius:50px;height:50px;margin-right:14px;min-width:50px;overflow:hidden;width:50px}.mobile-menu__user-pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-menu__user-name span{display:block}.mobile-menu__user-name span:first-child{color:#171717;font-size:16px;font-style:normal;font-weight:600;line-height:26px}.mobile-menu__user-name span:last-child{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-top:2px}.mobile-menu__user-menu{border-top:1px solid transparent;display:none;margin-bottom:-3px;margin-top:18px;transition:border-top .2s ease}.mobile-menu__user-menu.open{border-top:1px solid #eaeaea;transition:border-top .2s ease .2s}.mobile-menu__user-menu>li{margin-bottom:4px}.mobile-menu__user-menu>li:last-child{margin-bottom:0}.mobile-menu__user-menu>li a{align-items:center;border-radius:8px;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:22px;min-height:46px;padding:12px 10px;text-decoration:none}.mobile-menu__user-menu>li a:focus,.mobile-menu__user-menu>li a:hover{background-color:#fdf5f3;color:#ed4826;font-weight:600;text-decoration:none}.mobile-menu__user-menu>li a:focus svg path,.mobile-menu__user-menu>li a:hover svg path{stroke:#ed4826}.mobile-menu__user-menu>li a svg{margin-right:8px}.mobile-menu__main{overflow:hidden;padding-top:11px}.mobile-menu__main>ul>li{align-items:center;border-bottom:1px solid #eaeaea;display:flex;flex-wrap:wrap;justify-content:space-between;transition:.3s ease}.mobile-menu__main>ul>li:last-child{border-bottom:none}.mobile-menu__main>ul>li>a{color:#171717;font-size:14px;font-style:normal;font-weight:600;line-height:22px;padding:15px 30px 14px 0}.mobile-menu__main>ul>li:not(.has-children)>span{display:none}.mobile-menu__main>ul>li>span{align-items:center;cursor:default;display:flex;flex:1 0 auto;justify-content:flex-end}.mobile-menu__main>ul>li>span.opened+.sub-menu{left:0}.mobile-menu__main .sub-menu{background-color:#fff;bottom:0;left:100%;max-width:100vw;overflow-y:auto;padding:23px 21px 51px 20px;position:fixed;right:0;top:75px;transition:left .5s ease;width:100%;z-index:100}.mobile-menu__main .sub-menu .sub-menu-back{align-items:center;display:flex;margin-bottom:26px}.mobile-menu__main .sub-menu .sub-menu-back i{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;margin-left:-12px;padding-right:4px}.mobile-menu__main .sub-menu .sub-menu-back a,.mobile-menu__main .sub-menu .sub-menu-back span{color:#171717;font-size:16px;font-style:normal;font-weight:600;line-height:26px}.mobile-menu__main .sub-menu .submenu-map{margin:0 auto 40px}@media only screen and (max-width:574px){.mobile-menu__main .sub-menu .submenu-map{margin-bottom:33px}}.mobile-menu__main .sub-menu .submenu-wrapper{flex-direction:column;margin:0 auto;max-width:600px}.mobile-menu__main .sub-menu .explore-submenu__side{margin:30px auto 0;max-width:600px;width:100%}.mobile-menu__main .sub-menu .explore-submenu__side .submenu-banner{height:180px;width:100%}.mobile-menu__main .sub-menu .submenu-col.two-cols,.mobile-menu__main .sub-menu .submenu-col.w220{width:100%}@media only screen and (max-width:574px){.mobile-menu__main .sub-menu .submenu-col.two-cols>div{width:100%}}.mobile-menu__main .sub-menu .submenu-btn{font-size:14px;height:44px;line-height:22px;margin-bottom:25px}.mobile-menu__main .sub-menu .submenu-menu{display:flex;flex-wrap:wrap}.mobile-menu__main .sub-menu .submenu-menu li{margin-bottom:13px;width:50%}.mobile-menu__main .sub-menu .submenu-menu li:nth-of-type(2n){padding-left:10px}.mobile-menu__main .sub-menu .submenu-subtitle{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:14px}.mobile-menu__main .sub-menu .submenu-subtitle a,.mobile-menu__main .sub-menu .submenu-subtitle button{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.mobile-menu__main .sub-menu .submenu-banner{display:block;margin:32px auto 0;max-width:600px;width:100%}.mobile-menu__controls{margin-top:19px}.mobile-menu__controls-btn.btn{font-size:14px;font-weight:700;height:44px;margin-bottom:12px}.mobile-menu__controls-btn.btn>svg{flex-shrink:0;margin-left:6px}.mobile-menu__controls-btn.btn:active,.mobile-menu__controls-btn.btn:hover{background-color:#171717;border-color:#171717;color:#fff}.mobile-menu__controls-btn.btn:active>svg path,.mobile-menu__controls-btn.btn:hover>svg path{stroke:#fff}.mobile-menu__controls-wrapper{display:flex;gap:12px;margin-bottom:12px;margin-top:12px}.mobile-menu__controls-wrapper .mobile-menu__controls-btn{width:50%}.mobile-menu__controls-btn-sing-in.btn{height:42px;margin-top:12px}.mobile-menu__controls-btn-sing-in.btn:active,.mobile-menu__controls-btn-sing-in.btn:hover{background-color:#ed4826;border-color:#ed4826;color:#fff}.main-wrapper{padding:0 118px}@media only screen and (max-width:1249px){.main-wrapper{padding:0 70px}}@media only screen and (max-width:991px){.main-wrapper{padding:0}}.main-title{color:#fff;display:block;font-size:68px;font-style:normal;font-weight:700;line-height:68px;margin-bottom:24px;margin-top:0}@media only screen and (max-width:991px){.main-title{font-size:60px}}@media only screen and (max-width:574px){.main-title{font-size:42px;line-height:48px;margin-bottom:16px}}.main-description{color:#fff;display:block;font-size:16px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:50px}@media only screen and (max-width:574px){.main-description{margin-bottom:40px}}.main-search__wrapper{background-color:#fbfbfb;border-radius:8px;color:#262626;display:flex;height:60px;max-width:100%;padding-right:146px;position:relative}@media only screen and (max-width:767px){.main-search__wrapper{background-color:transparent;border-radius:0;flex-wrap:wrap;height:auto;justify-content:space-between;padding:0;width:100%}}.main-search__wrapper .guest-selection-dropdown{width:180px}.main-search__icon{align-items:center;display:flex;height:100%;padding:18px;position:relative}@media only screen and (max-width:767px){.main-search__icon{height:52px;left:0;padding:12px 8px 12px 12px;position:absolute;top:0;width:44px}}.main-search__icon:after{background-color:#eaeaea;content:"";height:22px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.main-search__icon svg{min-width:24px}.main-search__input{background-color:#fbfbfb;border:none;color:#171717;font-size:14px;font-style:normal;font-weight:400;height:100%;line-height:26px;overflow:hidden;padding-left:18px;padding-right:32px;text-overflow:ellipsis;white-space:nowrap;width:100%}@media only screen and (max-width:767px){.main-search__input{border:1px solid #eaeaea;border-radius:8px;font-size:14px;height:52px;line-height:22px;padding-left:52px;padding-right:12px}}.main-search__input::-moz-placeholder{color:#3a3a3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-search__input::placeholder{color:#3a3a3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-search__input:focus::-moz-placeholder{color:transparent}.main-search__input:focus::placeholder{color:transparent}.main-search__dropdown{flex-grow:1;height:100%;position:relative}@media only screen and (max-width:767px){.main-search__dropdown{height:52px;margin-top:16px;max-width:calc(50% - 8px);width:calc(50% - 8px)}}.main-search__dropdown:before{background-color:#eaeaea;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.main-search__dropdown>span{align-items:center;color:#262626;cursor:pointer;display:flex;font-size:14px;font-style:normal;gap:8px;height:100%;line-height:26px;padding:0 16px;width:-moz-max-content;width:max-content}@media only screen and (max-width:767px){.main-search__dropdown>span{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;font-size:14px;line-height:22px;padding:0 12px;width:100%}.main-search__dropdown>span>span{margin-right:auto;white-space:nowrap}}.main-search__dropdown.open .dropdown-current>svg{transform:scaleY(-1)}.main-search__dropdown.open .dropdown-list{opacity:1;transform:translateY(0);visibility:visible;z-index:1}.main-search__dropdown .dropdown-list{background:#fff;border:1px solid #eaeaea;border-radius:8px;font-size:14px;font-style:normal;font-weight:400;line-height:26px;max-height:170px;min-width:-moz-max-content;min-width:max-content;opacity:0;overflow:auto;padding:8px 10px;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(20px);transition:.2s linear;visibility:hidden;width:100%;z-index:-1}@media only screen and (max-width:767px){.main-search__dropdown .dropdown-list{font-size:14px;padding:8px 12px}}.main-search__dropdown .dropdown-list::-webkit-scrollbar{background:transparent;box-shadow:1px 0 0 transparent;overflow-y:scroll;-webkit-transition:.2s linear;transition:.2s linear;width:3px}.main-search__dropdown .dropdown-list::-webkit-scrollbar-thumb{background:#5e5e5e;border-radius:0;cursor:grab;-webkit-transition:.2s linear;transition:.2s linear;width:1px}.main-search__dropdown .dropdown-list li{color:#171717;cursor:pointer;transition:.2s linear}.main-search__dropdown .dropdown-list li:hover{color:#ed4826}.main-search__dropdown .dropdown-current i svg{height:20px;width:20px}.main-search__btn{align-items:center;background:#ed4826;border:none;border-radius:0 8px 8px 0;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-style:normal;font-weight:600;gap:8px;height:100%;justify-content:center;line-height:1;max-width:100%;padding:15px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;transition:all .3s ease;width:146px}@media only screen and (max-width:767px){.main-search__btn{border-radius:8px;height:46px;margin-top:16px;position:relative;right:auto;top:auto;width:100%}}.section-overview{padding:60px 0}@media only screen and (max-width:574px){.section-overview{padding:40px 0}}.section-overview p{color:#3a3a3a;font-size:17px;line-height:30px;margin-bottom:20px}.section-overview p:last-child{margin-bottom:0}.section-province{padding-top:44px}.section-province h2{color:#171717;display:block;font-size:22px;font-style:normal;font-weight:700;line-height:32px;margin-top:0;padding-right:24px}@media only screen and (max-width:574px){.section-province{padding-top:44px}}.province-wrapper{display:flex}@media only screen and (max-width:991px){.province-wrapper{flex-direction:column}}.province-wrapper .province-info{display:none;width:calc(100% - 610px)}@media only screen and (max-width:1249px){.province-wrapper .province-info{width:calc(100% - 450px)}}@media only screen and (max-width:991px){.province-wrapper .province-info{width:100%}}.province-wrapper .province-info.active{display:block}.province-wrapper .province-info.province-info__mob{display:none}@media only screen and (max-width:574px){.province-wrapper .province-info.province-info__mob.active{display:block}.province-wrapper .province-info:not(.province-info__mob){display:none}}.province-img{position:relative;width:610px}@media only screen and (max-width:1249px){.province-img{width:450px}}@media only screen and (max-width:991px){.province-img{height:auto;margin:0 auto 30px}}@media only screen and (max-width:574px){.province-img{margin-bottom:44px;text-align:center;width:100%}}.province-img .province-map{left:91px;position:absolute;top:-105px}@media only screen and (max-width:1249px){.province-img .province-map{left:0}}@media only screen and (max-width:991px){.province-img .province-map{left:auto;position:relative;top:auto}}@media only screen and (max-width:574px){.province-img .province-map{margin:0 auto;width:233px}}.province-img .province-map svg{overflow:visible}@media only screen and (max-width:574px){.province-img .province-map svg{height:auto;width:100%}}.province-img .province-map g{cursor:pointer}.province-img .province-map g:hover path{fill:rgba(253,214,107,.5)}.province-img .province-map g.active{filter:drop-shadow(-1px 30px 20px rgba(219,173,81,.2))}.province-img .province-map g.active path{fill:#fdd66b;stroke:#cca433}.province-img .province-map g path{transition:.2s linear}.province-img .province-map__tooltip{background-color:#fbfbfb;border:1px solid #3a3a3a;border-radius:8px;color:#3a3a3a;display:none;font-size:12px;padding:4px 8px;position:absolute;width:-moz-max-content;width:max-content;z-index:1}@media only screen and (max-width:574px){.province-img .province-map__tooltip{font-size:10px;padding:3px 6px}}.province-img .province-map__tooltip.active{display:block}.province-name{display:block;font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:16px}@media only screen and (max-width:574px){.province-name{font-size:16px;line-height:26px;margin-bottom:12px}}.province-about{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:50px}@media only screen and (max-width:574px){.province-about{flex-direction:column;margin-bottom:40px}}.province-about .btn{min-width:-moz-max-content;min-width:max-content}@media only screen and (max-width:574px){.province-about .btn{width:100%}}.province-text{font-size:16px;font-style:normal;font-weight:400;line-height:30px;max-width:560px}@media only screen and (max-width:574px){.province-text{font-size:14px;line-height:22px;margin-bottom:24px}}.province-text>:last-child{margin-bottom:0}.province-gallery{display:flex;flex-wrap:wrap;margin-bottom:26px}@media only screen and (max-width:1249px){.province-gallery{width:calc(100% + 20px)}}@media only screen and (max-width:574px){.province-gallery{margin-top:16px;width:calc(100% + 16px)}}.province-gallery__item{border-radius:10px;height:142px;margin-bottom:20px;margin-right:20px;overflow:hidden;position:relative;width:142px}@media only screen and (max-width:574px){.province-gallery__item{height:calc(33.33333vw - 25.33333px);margin-bottom:16px;margin-right:16px;width:calc(33.33333vw - 25.33333px)}}.province-gallery__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.province-info__list>li{border-bottom:1px solid #eaeaea;display:flex;padding:11px 0}@media only screen and (max-width:1249px){.province-info__list>li{align-items:flex-start}}@media only screen and (max-width:574px){.province-info__list>li{flex-direction:column;padding:18px 0 14px}}.province-info__list>li:first-child{padding-top:0}.province-info__list>li:last-child{border:none;padding-bottom:0}.province-info__list>li>div{align-items:center;display:flex;font-size:16px;font-style:normal;font-weight:600;line-height:26px;min-width:-moz-max-content;min-width:max-content;padding-right:20px}@media only screen and (max-width:1249px){.province-info__list>li>div{padding-top:5px}}@media only screen and (max-width:574px){.province-info__list>li>div{font-size:14px;line-height:22px;padding-top:0;width:100%}}.province-info__list>li>div svg{margin-right:10px}.province-info__list>li>ul{display:flex;flex-wrap:wrap;width:calc(100% - 223px)}@media only screen and (max-width:574px){.province-info__list>li>ul{font-size:14px;line-height:22px;padding-left:34px;padding-top:5px;width:100%}}.province-info__list>li>ul li{display:flex;margin-right:24px;padding:6px 0;position:relative}@media only screen and (max-width:574px){.province-info__list>li>ul li{padding:4px 0}}.province-info__list>li>ul li:after{background-color:#3a3a3a;border-radius:4px;content:"";height:4px;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:4px}.province-info__list>li>ul li:last-child{margin-right:0}.province-info__list>li>ul li:last-child:after{display:none}.province-info__list>li>ul li a{color:#171717;display:block;text-decoration:underline;text-decoration-thickness:from-font}.section-why{overflow:hidden;position:relative}.section-why>picture{left:50%;min-width:100vw;position:absolute;top:0;transform:translateX(calc(-50% - 13px))}@media only screen and (max-width:991px){.section-why>picture{transform:translateX(-70%)}}@media only screen and (max-width:574px){.section-why>picture{left:0;transform:translateX(-3px);width:766px}}.section-why .section-title{margin-bottom:32px;position:relative;z-index:1}@media only screen and (max-width:574px){.section-why+.section-things{padding-top:44px}.section-why+.section-trips.section-things{padding-top:52px}}.why-main{padding-bottom:50px}@media only screen and (max-width:574px){.why-main{padding-bottom:34px;padding-top:0}}.section-title{color:#171717;display:block;font-size:20px;font-style:normal;font-weight:700;line-height:32px;margin-top:0;padding-right:24px}@media only screen and (max-width:767px){.section-title{padding-right:8px}}@media only screen and (max-width:574px){.section-title{font-size:18px;line-height:24px;margin-bottom:0;padding-right:0}}.why-wrapper{display:flex;flex-wrap:wrap;position:relative;z-index:1}.why-wrapper>[class^=col]{height:inherit;margin-bottom:30px}@media only screen and (max-width:574px){.why-wrapper>[class^=col]{margin-bottom:16px}}.why-item{background-color:#fff;border-radius:8px;height:100%;min-height:218px;padding:30px 24px 24px}@media only screen and (max-width:574px){.why-item{min-height:118px;padding:22px 16px 22px 56px;position:relative}}.why-item>svg{margin-bottom:14px}@media only screen and (max-width:574px){.why-item>svg{height:24px;left:16px;margin:0;position:absolute;top:22px;width:24px}}.why-item__title{font-style:normal;line-height:30px}@media only screen and (max-width:1249px){.why-item__title{font-size:16px;line-height:24px}}@media only screen and (max-width:574px){.why-item__title{font-size:14px;line-height:22px}.why-item__title br{display:none}}.why-item__description{font-style:normal;font-weight:400}@media only screen and (max-width:1249px){.why-item__description{font-size:12px;line-height:18px}}@media only screen and (max-width:574px){.why-item__description{font-size:14px;line-height:22px}}.why-item__description>:last-child{margin-bottom:0}.section-things{padding:40px 0}@media only screen and (max-width:574px){.section-things{padding:22px 0}.section-things .section-tabs__wrapper{margin-bottom:24px}}.section-head{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:24px;position:relative;z-index:2}.section-head__text{display:flex;flex-direction:column}.section-head .section-subtitle{color:#3a3a3a;font-size:14px;font-weight:500;margin:0}.section-head.m32{margin-bottom:32px}.section-head .btn{margin-left:auto;min-width:-moz-max-content;min-width:max-content}@media only screen and (max-width:574px){.section-head .btn{display:none}}.section-head .btn+.btn{margin-left:24px}@media only screen and (max-width:574px){.section-head+.section-tabs__wrapper{margin-top:-16px}}.section-head .dropdown-wrapper{margin-left:auto}.section-tabs__wrapper{margin-bottom:50px;position:relative}@media only screen and (max-width:574px){.section-tabs__wrapper{margin-bottom:30px}}.section-tabs__wrapper .tabs-arrow{align-items:center;background:#fff;border:1px solid #171717;border-radius:58px;box-shadow:4px 4px 20px 20px #fff,-4px -4px 20px 20px #fff;cursor:pointer;display:none;height:42px;justify-content:center;padding:10px;position:absolute;top:0;transition:.2s linear;width:42px;z-index:1}@media only screen and (max-width:574px){.section-tabs__wrapper .tabs-arrow{height:36px;padding:7px;width:36px}}.section-tabs__wrapper .tabs-arrow svg{min-width:24px}.section-tabs__wrapper .tabs-arrow:hover{background-color:#ed4826;border-color:#ed4826}.section-tabs__wrapper .tabs-arrow:hover svg path{stroke:#fff}.section-tabs__wrapper .tabs-arrow.arrow-left{left:0}@media only screen and (max-width:574px){.section-tabs__wrapper .tabs-arrow.arrow-left{border-left:none;border-radius:0 40px 40px 0;left:-20px}}.section-tabs__wrapper .tabs-arrow.arrow-right{right:0}@media only screen and (max-width:574px){.section-tabs__wrapper .tabs-arrow.arrow-right{border-radius:40px 0 0 40px;border-right:none;right:-20px}}.section-tabs__wrapper .tabs-arrow.active{display:flex}.section-tabs{color:#2d2d2d;overflow:auto}.section-tabs::-webkit-scrollbar,.section-tabs::-webkit-scrollbar-thumb{background:transparent;height:0}.section-tabs .tabs{display:flex;width:-moz-max-content;width:max-content}.section-tabs .tabs li{align-items:center;background-color:#fbfbfb;border-radius:8px;cursor:pointer;display:flex;font-size:0;height:42px;margin-right:10px;min-width:-moz-max-content;min-width:max-content;padding:0 14px 0 12px;white-space:nowrap}@media only screen and (max-width:574px){.section-tabs .tabs li{height:36px;padding:0 10px 0 6px}}.section-tabs .tabs li.active,.section-tabs .tabs li:hover{background-color:#fdf5f3;color:#ed4826}.section-tabs .tabs li.active svg path,.section-tabs .tabs li:hover svg path{stroke:#ed4826}.section-tabs .tabs li.active span:after,.section-tabs .tabs li:hover span:after{font-weight:600}.section-tabs .tabs li:last-child{margin-right:0}.section-tabs .tabs li svg{margin-right:10px}.section-tabs .tabs li span{position:relative}.section-tabs .tabs li span:before{color:transparent;content:attr(data-name);font-size:16px;font-style:normal;font-weight:600;line-height:26px}@media only screen and (max-width:574px){.section-tabs .tabs li span:before{font-size:14px;line-height:18px}}.section-tabs .tabs li span:after{content:attr(data-name);font-size:16px;font-style:normal;font-weight:500;left:50%;line-height:26px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:574px){.section-tabs .tabs li span:after{font-size:14px;line-height:18px}}.things-wrapper{height:0;overflow:hidden;visibility:hidden}.things-wrapper.active{height:auto;overflow:unset;visibility:visible}@media only screen and (max-width:574px){.things-slider{min-width:calc(100% + 10px);width:calc(100% + 10px)}}.things-slider .slide{margin-bottom:-30px}@media only screen and (max-width:767px){.things-slider .slide{margin-bottom:0}}@media only screen and (max-width:574px){.things-slider .slide .things-item{width:280px}}.things-slider.swiper{min-width:0;padding-bottom:40px;padding-left:calc(var(--bs-gutter-x)*.5);width:100%;--swiper-pagination-bottom:2px}@media only screen and (max-width:574px){.things-slider.swiper{padding-bottom:20px}}.things-slider.swiper .swiper-slide{width:auto}.things-slider.swiper .slide{margin-bottom:0}.things-slider.swiper .slide .things-item{align-items:flex-start;margin-bottom:0}.things-slider.swiper .slide .things-item .things-item__img{aspect-ratio:338/220;flex-shrink:0}@media only screen and (max-width:1249px){.things-slider.swiper .slide .things-item .things-item__img{height:auto}}@media only screen and (max-width:767px){.things-slider.swiper .slide .things-item .things-item__img{height:33vw}}@media only screen and (max-width:574px){.things-slider.swiper .slide .things-item .things-item__img{height:216px}}.things-slider.swiper .slide .things-item .things-item__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.things-slider.swiper .slide .things-item .things-item__info{display:flex;flex-direction:column;justify-content:flex-start}.things-item{align-items:center;background-color:#fff;border-radius:10px;display:flex;margin-bottom:30px;position:relative}@media only screen and (max-width:1249px){.things-item{align-items:flex-start}}@media only screen and (max-width:767px){.things-item{flex-direction:column;margin-bottom:0}}.things-item>a{bottom:0;left:0;position:absolute;right:0;top:0}.things-item__img{aspect-ratio:338/220;border-radius:10px;overflow:hidden;pointer-events:none;position:relative;width:338px}@media only screen and (max-width:1249px){.things-item__img{height:14.5vw;width:calc(50% - 15px)}}@media only screen and (max-width:767px){.things-item__img{height:33vw;width:100%}}@media only screen and (max-width:574px){.things-item__img{height:216px}}.things-item__img:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 30.13%,transparent 58.88%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.things-item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.things-item__fav{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;bottom:20px;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;position:absolute;right:20px;transition:.2s linear;width:40px;z-index:2}@media only screen and (max-width:1249px){.things-item__fav{bottom:10px;height:30px;right:10px;width:30px}}@media only screen and (max-width:767px){.things-item__fav{bottom:20px;height:40px;right:20px;width:40px}}@media only screen and (max-width:574px){.things-item__fav{right:17px}}.things-item__fav:hover{border-color:#fff}.things-item__fav:hover svg path{fill:#fdf5f3;stroke:#fdf5f3}.things-item__fav.active svg path{fill:#ed4826;stroke:#ed4826}@media only screen and (max-width:1249px){.things-item__fav svg{height:20px;width:20px}}@media only screen and (max-width:767px){.things-item__fav svg{height:24px;width:24px}}.things-item__info{padding:30px;width:calc(100% - 338px)}@media only screen and (max-width:1249px){.things-item__info{padding:0 15px;width:calc(50% + 15px)}}@media only screen and (max-width:767px){.things-item__info{padding:15px 0 0;width:100%}}@media only screen and (max-width:574px){.things-item__info{padding-top:18px}}.things-item__info-label{align-items:center;background-color:#171717;border-radius:8px;color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:500;height:28px;justify-content:center;line-height:22px;margin-bottom:24px;padding:0 11px;width:-moz-max-content;width:max-content}@media only screen and (max-width:1249px){.things-item__info-label{font-size:12px;height:24px;margin-bottom:10px}}@media only screen and (max-width:574px){.things-item__info-label{margin-bottom:14px}}.things-item__info-title{display:block;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:20px}.things-item__info-description{font-size:14px;font-style:normal;font-weight:400;line-height:26px}.things-item__info-description p{margin-bottom:8px}@media only screen and (max-width:1249px){.things-item__info-description p{margin-bottom:4px}}.things-item__info-description p:last-child{margin-bottom:0}.section-footer{display:none;margin-top:10px}@media only screen and (max-width:574px){.section-footer{display:flex}}.section-footer .btn{flex-grow:1}.section-footer .btn+.btn{flex-grow:0;margin-left:12px;min-width:-moz-max-content;min-width:max-content;width:90px}.section-stories{padding:40px 0}@media only screen and (max-width:574px){.section-stories{padding:22px 0}.section-stories .section-tabs__wrapper{margin-bottom:24px}}.stories-wrapper{height:0;overflow:hidden;visibility:hidden}.stories-wrapper.active{height:auto;overflow:unset;visibility:visible}.stories-slider.swiper{padding-bottom:40px;padding-left:calc(var(--bs-gutter-x)*.5);--swiper-pagination-bottom:12px}@media only screen and (max-width:574px){.stories-slider.swiper{padding-bottom:24px}}.stories-slider.swiper .swiper-slide{width:auto}.stories-item{border-radius:10px;height:460px;overflow:hidden;position:relative}@media only screen and (max-width:1249px){.stories-item{height:38vw}}@media only screen and (max-width:991px){.stories-item{height:48vw}}@media only screen and (max-width:767px){.stories-item{height:64vw}}@media only screen and (max-width:574px){.stories-item{height:340px;width:280px}}.stories-item:hover:after{opacity:.5}.stories-item>a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.stories-item>picture{display:block;height:100%;width:100%}.stories-item>img,.stories-item>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.stories-item:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 30.13%,transparent 58.88%);bottom:0;content:"";left:0;pointer-events:none;right:0;top:0}.stories-item:after,.stories-item__fav{position:absolute;transition:.2s linear}.stories-item__fav{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;cursor:pointer;display:flex;height:60px;justify-content:center;pointer-events:auto;right:20px;top:20px;width:60px;z-index:2}.stories-item__fav:hover{border-color:#fff}.stories-item__fav .wishlist-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.stories-item__fav .wishlist-btn svg{height:32px;width:32px}@media only screen and (max-width:574px){.stories-item__fav{height:40px;right:20px;top:19px;width:40px}.stories-item__fav svg{height:24px;width:24px}}.stories-item__info{bottom:0;color:#fff;left:0;padding:30px;pointer-events:none;position:absolute;width:100%;z-index:1}@media only screen and (max-width:1249px){.stories-item__info{padding:20px}}@media only screen and (max-width:574px){.stories-item__info{padding-bottom:30px}}.stories-item__info-head{align-items:center;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:16px}@media only screen and (max-width:1249px){.stories-item__info-head{font-size:14px;line-height:24px}}@media only screen and (max-width:574px){.stories-item__info-head{font-size:12px;line-height:18px;margin-bottom:8px}}.stories-item__info-views{align-items:center;display:flex;margin-right:25px;position:relative}@media only screen and (max-width:574px){.stories-item__info-views{margin-right:19px}}.stories-item__info-views:after{background-color:#fff;border-radius:50%;content:"";height:3px;left:calc(100% + 11px);position:absolute;top:50%;transform:translateY(-50%);width:3px}@media only screen and (max-width:574px){.stories-item__info-views:after{left:calc(100% + 8px)}}.stories-item__info-views svg{margin-right:8px}@media only screen and (max-width:574px){.stories-item__info-views svg{height:18px;width:18px}}.stories-item__info-description{font-size:16px;font-style:normal;font-weight:600;line-height:30px;transition:.2s linear}@media only screen and (max-width:1249px){.stories-item__info-description{font-size:16px;line-height:26px}}@media only screen and (max-width:574px){.stories-item__info-description{font-size:14px;line-height:22px}}.stories-item__info-description>:last-child{margin-bottom:0}.stories-item__info-author{align-items:flex-end;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:28px;margin-top:32px}@media only screen and (max-width:1249px){.stories-item__info-author{font-size:14px;line-height:24px;margin-top:24px}}@media only screen and (max-width:574px){.stories-item__info-author{display:none}}.stories-item__info-author>i{border-radius:50%;height:32px;margin-right:12px;min-width:32px;overflow:hidden;width:32px}.stories-item__info-author a{color:#fff;pointer-events:auto;position:relative;text-decoration:underline;text-decoration-thickness:from-font;z-index:1}.section-essentials{padding:40px 0}@media only screen and (max-width:574px){.section-essentials{padding:22px 0}}.section-essentials .section-footer{margin-top:32px}.section-best{padding:40px 0}@media only screen and (max-width:574px){.section-best{padding:22px 0}}.section-best .section-head{margin-bottom:32px}@media only screen and (max-width:574px){.best-wrapper{margin:0 -20px 0 -10px}}.best-item{height:100%;position:relative}@media only screen and (max-width:574px){.best-item{width:280px}}.best-item:hover .best-item__pic:after{opacity:.5}.best-item__pic{background-color:#3a3a3a;border-radius:10px;cursor:pointer;height:507px;overflow:hidden;position:relative}@media only screen and (max-width:1249px){.best-item__pic{height:33vw}}@media only screen and (max-width:991px){.best-item__pic{height:45vw}}@media only screen and (max-width:574px){.best-item__pic{height:340px;width:280px}}.best-item__pic.active .best-item__views,.best-item__pic.active:after,.best-item__pic.active>img,.best-item__pic.active>picture{display:none}.best-item__pic>img,.best-item__pic>picture{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.best-item__pic>img,.best-item__pic>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.best-item__pic>video{height:100%;width:100%}.best-item__pic>i{align-items:center;background:hsla(0,0%,9%,.6);border:3px solid hsla(0,0%,100%,.7);border-radius:50px;display:flex;height:88px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s linear;width:88px;z-index:3}@media only screen and (max-width:574px){.best-item__pic>i{height:58px;width:58px}}.best-item__pic>i svg{margin-right:-6px}@media only screen and (max-width:574px){.best-item__pic>i svg{height:17px;margin-right:-4px;width:20px}}.best-item__pic:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 6.1%,transparent 24.99%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:.2s linear;z-index:2}.best-item__views{align-items:center;bottom:20px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;left:20px;line-height:26px;pointer-events:none;position:absolute;z-index:3}@media only screen and (max-width:574px){.best-item__views{bottom:22px;font-size:14px;line-height:22px}}.best-item__views svg{margin-right:8px}@media only screen and (max-width:574px){.best-item__views svg{height:18px;width:18px}}.best-item__info{padding-top:30px}@media only screen and (max-width:1249px){.best-item__info{padding-top:20px}}@media only screen and (max-width:574px){.best-item__info{padding-top:18px}}.best-item__title{display:block;font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin-bottom:20px}@media only screen and (max-width:1249px){.best-item__title{font-size:14px;line-height:24px;margin-bottom:15px}}@media only screen and (max-width:574px){.best-item__title{line-height:22px;margin-bottom:12px}}.best-item__author{align-items:flex-end;color:#3a3a3a;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:28px}@media only screen and (max-width:1249px){.best-item__author{align-items:center;font-size:14px;line-height:24px}}@media only screen and (max-width:574px){.best-item__author{font-size:12px;line-height:18px}}.best-item__author>i{border-radius:50%;height:32px;margin-right:12px;min-width:32px;overflow:hidden;width:32px}@media only screen and (max-width:574px){.best-item__author>i{height:24px;min-width:24px;width:24px}}.best-item__author>i img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.best-item__author a{color:#3a3a3a;pointer-events:auto;position:relative;text-decoration:underline;text-decoration-thickness:from-font;z-index:1}.section-trips{padding:40px 0}@media only screen and (max-width:574px){.section-trips{padding:22px 0}}.section-trips .section-tabs__wrapper{margin-bottom:34px}@media only screen and (max-width:574px){.section-trips .section-tabs__wrapper{margin-bottom:30px}}.trips-wrapper{height:0;overflow:hidden;visibility:hidden}.trips-wrapper.active{height:auto;overflow:unset;visibility:visible}.trips-slider.swiper{padding-bottom:40px;padding-left:calc(var(--bs-gutter-x)*.5)}@media only screen and (max-width:574px){.trips-slider.swiper{padding-bottom:0}}.trips-slider.swiper .swiper-slide{width:auto}.trips-item{position:relative}@media only screen and (max-width:574px){.trips-item{width:280px}}.trips-item:hover .trips-item__img:after{opacity:.5}.trips-item>a{bottom:0;left:0;position:absolute;right:0;top:0}.trips-item__img{border-radius:10px;height:260px;overflow:hidden;pointer-events:none;position:relative;width:100%}@media only screen and (max-width:574px){.trips-item__img{height:216px}}.trips-item__img:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 13.07%,transparent 42.76%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.2s linear;z-index:1}.trips-item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trips-item__rating{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;height:30px;line-height:26px;padding:2px 9px 2px 7px;position:absolute;right:20px;top:20px;z-index:2}@media only screen and (max-width:574px){.trips-item__rating{font-size:14px;height:28px;line-height:22px;padding:2px 9px 2px 7px}}.trips-item__rating svg{height:20px;margin-right:4px;width:20px}@media only screen and (max-width:574px){.trips-item__rating svg{height:18px;width:18px}}.trips-item__fav{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;bottom:10px;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;position:absolute;right:14px;transition:.2s linear;width:40px;z-index:2}.trips-item__fav:hover{border-color:#fff}.trips-item__fav .wishlist-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.trips-item__fav .wishlist-btn svg{height:24px;width:24px}.trips-item__price-badge{align-items:baseline;background:hsla(0,0%,9%,.5);border-radius:10px;bottom:14px;box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;gap:4px;left:14px;padding:4px 14px;pointer-events:none;position:absolute;z-index:2}@media only screen and (max-width:574px){.trips-item__price-badge{left:10px;padding:3px 10px}}.trips-item__price-from{color:#fff;font-size:11px;font-weight:500;text-transform:uppercase}@media only screen and (max-width:574px){.trips-item__price-from{font-size:10px}}.trips-item__price-amount{color:#fff;font-size:16px;font-weight:700;line-height:1.2}@media only screen and (max-width:574px){.trips-item__price-amount{font-size:14px}}.trips-item__info{padding-top:12px}.trips-item__info-details{color:#3a3a3a;display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;line-height:20px;margin-bottom:6px}.trips-item__info-details li{margin-right:14px;position:relative}.trips-item__info-details li:last-child{margin-right:0}.trips-item__info-details li:last-child:after{display:none}.trips-item__info-details li:after{color:#5e5e5e;content:"·";left:calc(100% + 4px);position:absolute;top:0}.trips-item__info-title{color:#171717;display:block;font-size:16px;font-weight:600;line-height:22px;margin:0 0 8px}.trips-item__info-staying{color:#5e5e5e;display:block;font-size:14px;font-weight:500;line-height:22px;margin-top:8px;opacity:1}.section-venues{padding:30px 0}@media only screen and (max-width:574px){.section-venues{padding:24px 0}}.section-venues .section-tabs__wrapper{margin-bottom:34px}@media only screen and (max-width:574px){.section-venues .section-tabs__wrapper{margin-bottom:30px}}.section-venues+.section-things{padding-top:30px}@media only screen and (max-width:574px){.section-venues+.section-things{padding-top:24px}}.venues-wrapper{height:0;overflow:hidden;visibility:hidden}.venues-wrapper.active{height:auto;overflow:unset;visibility:visible}.venues-slider.swiper{padding-bottom:40px;padding-left:calc(var(--bs-gutter-x)*.5);--swiper-pagination-bottom:12px}@media only screen and (max-width:574px){.venues-slider.swiper{padding-bottom:0}}.venues-slider.swiper .swiper-slide{width:auto}.venues-item{position:relative}@media only screen and (max-width:574px){.venues-item{width:280px}}.venues-item:hover .venues-item__img:after{opacity:.5}.venues-item>a{bottom:0;left:0;position:absolute;right:0;top:0}.venues-item__img{border-radius:10px;height:260px;overflow:hidden;pointer-events:none;position:relative;width:100%}@media only screen and (max-width:574px){.venues-item__img{height:216px}}.venues-item__img:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 13.07%,transparent 42.76%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.2s linear;z-index:1}.venues-item__img picture{display:block;height:100%;width:100%}.venues-item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.venues-item__rating{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;height:30px;left:20px;line-height:26px;padding:2px 9px 2px 7px;position:absolute;top:20px;z-index:2}@media only screen and (max-width:574px){.venues-item__rating{font-size:14px;height:28px;line-height:22px;padding:2px 9px 2px 7px}}.venues-item__rating svg{height:20px;margin-right:4px;width:20px}@media only screen and (max-width:574px){.venues-item__rating svg{height:18px;width:18px}}.venues-item__image-location{align-items:center;backdrop-filter:blur(8px);border-radius:100px;bottom:8px;color:#fff;display:inline-flex;font-size:12px;font-style:normal;font-weight:600;line-height:18px;max-width:calc(100% - 32px);min-height:32px;padding:5px 10px 5px 8px;position:absolute;right:10px;z-index:2}.venues-item__image-location svg{flex:0 0 auto;height:16px;margin-right:5px;width:16px}.venues-item__image-location span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:574px){.venues-item__image-location{bottom:12px;font-size:12px;min-height:30px;right:12px}}.venues-item__fav{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;bottom:20px;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;position:absolute;right:20px;transition:.2s linear;width:40px;z-index:2}.venues-item__fav:hover{border-color:#fff}.venues-item__fav:hover svg path{fill:#fdf5f3;stroke:#fdf5f3}.venues-item__fav.active svg path{fill:#ed4826;stroke:#ed4826}.venues-item__fav .wishlist-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.venues-item__fav .wishlist-btn svg{height:24px;width:24px}.venues-item__info{padding-top:30px}@media only screen and (max-width:574px){.venues-item__info{padding-top:18px}}.venues-item__title{display:block;font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin-bottom:6px}@media only screen and (max-width:574px){.venues-item__title{line-height:22px}}.venues-item__location{align-items:flex-start;color:#5e5e5e;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:6px;line-height:18px;margin-bottom:8px}.venues-item__location svg{flex:0 0 auto;height:16px;margin-left:-3px;width:16px}.venues-item__description{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.section-gallery{padding:40px 0}@media only screen and (max-width:574px){.section-gallery{padding:22px 0}}.section-gallery .section-head{margin-bottom:32px}.section-gallery .section-title{font-size:28px;line-height:42px}@media only screen and (max-width:574px){.section-gallery .section-title{font-size:18px;line-height:30px}}.section-gallery .section-footer{margin-top:32px}.gallery-wrapper{display:flex;flex-wrap:wrap;margin-bottom:-30px}@media only screen and (max-width:574px){.gallery-wrapper{margin:0 -9px -19px}}.gallery-wrapper>[class^=col]{margin-bottom:30px}@media only screen and (max-width:574px){.gallery-wrapper>[class^=col]{margin-bottom:19px}.gallery-wrapper [class^=col]{padding:0 9px}}.gallery-item{background-color:#3a3a3a;border-radius:10px;cursor:pointer;height:507px;overflow:hidden;position:relative}@media only screen and (max-width:1249px){.gallery-item{height:33vw}}@media only screen and (max-width:991px){.gallery-item{height:66vw}}@media only screen and (max-width:574px){.gallery-item{height:calc(74.9vw - 40px)}}.gallery-item.h460{height:460px}@media only screen and (max-width:1249px){.gallery-item.h460{height:30vw}}@media only screen and (max-width:991px){.gallery-item.h460{height:66vw}}@media only screen and (max-width:574px){.gallery-item.h460{height:calc(74.9vw - 40px)}}.gallery-item.active .gallery-item__author,.gallery-item.active:after,.gallery-item.active>i,.gallery-item.active>img,.gallery-item.active>picture{display:none}.gallery-item:hover:after{opacity:0}.gallery-item:hover>i{transform:translate(-50%,-50%) scale(1.05)}.gallery-item>img,.gallery-item>picture{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.gallery-item>img,.gallery-item>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-item>video{height:100%;width:100%}.gallery-item>i{align-items:center;background:hsla(0,0%,9%,.6);border:3px solid hsla(0,0%,100%,.7);border-radius:50px;display:flex;height:88px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s linear;width:88px;z-index:3}@media only screen and (max-width:574px){.gallery-item>i{height:58px;width:58px}}.gallery-item>i svg{margin-right:-6px}@media only screen and (max-width:574px){.gallery-item>i svg{height:17px;margin-right:-4px;width:20px}}.gallery-item:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 6.1%,transparent 24.99%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:.2s linear;z-index:2}.gallery-item__author{align-items:flex-end;bottom:30px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;left:30px;line-height:28px;position:absolute;z-index:3}@media only screen and (max-width:1249px){.gallery-item__author{align-items:center;bottom:20px;font-size:14px;left:20px;line-height:24px}}@media only screen and (max-width:574px){.gallery-item__author{line-height:22px}}.gallery-item__author>i{border-radius:50%;height:32px;margin-right:12px;overflow:hidden;width:32px}.gallery-item__author a{color:#fff;pointer-events:auto;position:relative;text-decoration:underline;text-decoration-thickness:from-font;z-index:1}@media only screen and (max-width:574px){.gallery-vertical__videos{margin:0 -9px}}.gallery-vertical__videos>[class^=col]{width:50%}.gallery-vertical__videos .gallery-item__author{left:20px}@media only screen and (max-width:1249px){.gallery-vertical__videos .gallery-item__author{left:15px}}@media only screen and (max-width:574px){.gallery-vertical__videos .gallery-item__author{display:none}}.gallery-instagram{display:flex;flex-direction:column;height:460px;justify-content:space-between}@media only screen and (max-width:1249px){.gallery-instagram{height:30vw}}@media only screen and (max-width:991px){.gallery-instagram{height:60vw}}@media only screen and (max-width:574px){.gallery-instagram{height:auto}}.gallery-instagram__row{display:flex;height:215px}@media only screen and (max-width:1249px){.gallery-instagram__row{height:calc(50% - 15px)}}@media only screen and (max-width:574px){.gallery-instagram__row{height:auto;margin:0 -9px}}.gallery-instagram__row>[class^=col]{height:inherit;width:33.33333%}@media only screen and (max-width:1249px){.gallery-instagram__row>[class^=col]{height:100%}}@media only screen and (max-width:574px){.gallery-instagram__row>[class^=col]{height:auto;width:50%}.gallery-instagram__row>[class^=col]:last-child{display:none}.gallery-instagram__row+.gallery-instagram__row{margin-top:19px}}.gallery-instagram__item{border-radius:10px;display:block;height:100%;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:574px){.gallery-instagram__item{height:calc(50vw - 29px)}}.gallery-instagram__item:hover:after{opacity:0}.gallery-instagram__item>picture{display:block;height:100%;width:100%}.gallery-instagram__item>img,.gallery-instagram__item>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-instagram__item:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 6.1%,transparent 24.99%);content:"";height:100%;left:0;position:absolute;top:0;transition:.2s linear;width:100%;z-index:1}.gallery-instagram__item-author{bottom:20px;color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:600;left:20px;line-height:22px;max-width:calc(100% - 40px);position:absolute;right:20px;text-decoration:none;z-index:2}@media only screen and (max-width:1249px){.gallery-instagram__item-author{bottom:15px;font-size:12px;left:15px;line-height:18px;max-width:calc(100% - 30px);right:15px}}@media only screen and (max-width:574px){.gallery-instagram__item-author{bottom:22px;left:20px;line-height:22px;right:20px}}.gallery-instagram__item-author span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-instagram__item-author img{margin-right:10px}.business-wrapper{display:block}.business-info{align-items:start;background:#f9f6f0;border-bottom:1px solid hsla(0,0%,9%,.12);border-radius:10px;-moz-column-gap:72px;column-gap:72px;display:grid;grid-template-areas:"intro content" "provider content" "actions actions";grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:58px 72px 64px}@media only screen and (max-width:1249px){.business-info{padding:52px 56px 58px}}@media only screen and (max-width:991px){.business-info{padding:44px 38px 48px}}@media only screen and (max-width:574px){.business-info{padding:34px 20px 38px}}@media only screen and (max-width:991px){.business-info{grid-template-areas:"intro" "provider" "content" "actions";grid-template-columns:1fr;row-gap:0}}.business-info .btn{width:-moz-max-content;width:max-content}@media only screen and (max-width:574px){.business-info .btn{width:100%}}.business-info__intro{grid-area:intro;max-width:780px}.business-info__kicker{color:#ed4826;font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:12px;text-transform:uppercase}.business-info__kicker,.business-info__title{display:block;font-style:normal;font-weight:700}.business-info__title{font-size:36px;line-height:40px;margin-bottom:18px;max-width:720px}@media only screen and (max-width:991px){.business-info__title{font-size:28px;line-height:34px}}@media only screen and (max-width:574px){.business-info__title{font-size:22px;line-height:26px}.business-info__title br{display:none}}.business-info__summary{color:#3a3a3a;font-size:17px;font-style:normal;font-weight:400;line-height:28px;margin:0;max-width:680px}@media only screen and (max-width:574px){.business-info__summary{font-size:15px;line-height:24px}}.business-provider{grid-area:provider;padding-top:24px}.business-info__content-label,.business-provider__label{color:#171717;display:block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:0;line-height:18px;text-transform:uppercase}@media only screen and (max-width:991px){.business-info__content-label{margin-top:28px}}.business-provider__types{display:flex;flex-wrap:wrap;gap:8px 0;list-style:none;margin:16px 0 0;padding:0}.business-provider__types li{border-left:1px solid rgba(237,72,38,.5);color:#3a3a3a;font-size:15px;font-style:normal;font-weight:600;line-height:22px;padding:0 16px}.business-provider__types li:first-child{border-left:0;padding-left:0}@media only screen and (max-width:574px){.business-provider__types{display:block}.business-provider__types li{border:0;font-size:14px;font-weight:500;max-width:100%;padding:0 0 0 14px;position:relative;width:-moz-max-content;width:max-content}.business-provider__types li:first-child{padding-left:14px}.business-provider__types li:before{background-color:#ed4826;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5px}.business-provider__types li+li{margin-top:4px}}.business-info__content{grid-area:content;margin-top:0}.business-info__list{font-size:16px;font-style:normal;font-weight:400;line-height:26px;list-style:none;margin:14px 0 0;padding:0}@media only screen and (max-width:574px){.business-info__list{font-size:14px;line-height:22px}}.business-info__list li{align-items:flex-start;border-top:1px solid hsla(0,0%,9%,.14);display:flex;min-width:0;padding:20px 0}.business-info__list li:last-child{border-bottom:1px solid hsla(0,0%,9%,.14)}.business-info__list li svg{fill:#ed4826;margin:1px 16px 0 0;min-width:24px;width:24px}.business-info__list strong{font-weight:700}.business-info__actions{align-items:center;border-top:2px solid #171717;display:flex;flex-direction:column;gap:14px;grid-area:actions;justify-self:center;margin-top:48px;padding-top:24px;text-align:center;width:min(100%,640px)}.business-info__actions .btn{order:2}.business-info__actions-copy{order:1;width:100%}.business-info__actions-copy strong{color:#171717;display:block;font-size:18px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:5px}.business-info__actions-copy p{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:0;max-width:560px}.section-trips.section-things{padding:87px 0 5px}@media only screen and (max-width:574px){.section-trips.section-things{padding:22px 0}}.section-trips.section-things .section-tabs__wrapper{margin-bottom:50px}@media only screen and (max-width:574px){.section-trips.section-things .section-tabs__wrapper{margin-bottom:30px}}.section-hero-split{background-color:#f5f2ea}.hero-split__text{margin:0 auto;max-width:960px;padding:80px 0 72px;text-align:center}@media only screen and (max-width:991px){.hero-split__text{padding:64px 0 56px}}@media only screen and (max-width:574px){.hero-split__text{padding:48px 0 40px}}.hero-split__eyebrow{color:#ed4826;display:block;font-size:14px;font-weight:700;margin-bottom:18px;text-transform:uppercase}@media only screen and (max-width:574px){.hero-split__eyebrow{font-size:12px;margin-bottom:12px}}.hero-split__title{color:#171717;display:block;font-size:58px;font-weight:700;line-height:1.25;margin-bottom:20px}@media only screen and (max-width:1199px){.hero-split__title{font-size:46px;line-height:54px}}@media only screen and (max-width:991px){.hero-split__title{font-size:42px;line-height:50px}}@media only screen and (max-width:574px){.hero-split__title{font-size:34px;line-height:40px;margin-bottom:14px}}.hero-split__description{color:#5e5e5e;display:block;font-size:16px;font-weight:500;line-height:28px;margin-bottom:36px;margin-left:auto;margin-right:auto;max-width:660px}@media only screen and (max-width:574px){.hero-split__description{font-size:14px;line-height:24px;margin-bottom:28px}}.hero-split__search{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:0 auto 24px;max-width:700px;overflow:hidden}@media only screen and (max-width:767px){.hero-split__search{box-shadow:none}}.hero-split__search .main-search__input{background-color:#fff}.hero-split__search .main-search__input::-moz-placeholder{color:#3a3a3a}.hero-split__search .main-search__input::placeholder{color:#3a3a3a}.hero-split__search .main-search__icon{background-color:#fff;border-radius:8px 0 0 8px}@media only screen and (max-width:767px){.hero-split__search .main-search__icon{background-color:transparent;border-radius:0}}.hero-split__search .main-search__icon:after{background-color:#eaeaea}.hero-split__links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.hero-split__link{border:1px solid rgba(0,0,0,.18);border-radius:999px;color:#3a3a3a;display:inline-block;font-size:14px;font-weight:500;line-height:22px;padding:6px 18px;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s}.hero-split__link:hover{border-color:#171717;color:#171717;text-decoration:none}@media only screen and (max-width:574px){.hero-split__link{font-size:12px;padding:5px 14px}}.section-essentials,.section-experiences,.section-intent,.section-local-guides,.section-province,.section-stories,.section-trips{padding-bottom:36px;padding-top:42px}@media only screen and (max-width:574px){.section-essentials,.section-experiences,.section-intent,.section-local-guides,.section-province,.section-stories,.section-trips{padding-bottom:0}}.section-business:last-child{padding-bottom:72px}@media only screen and (max-width:574px){.section-business:last-child{padding-bottom:56px}}.section-province .province-wrapper{margin-top:48px}@media only screen and (max-width:574px){.section-province .province-wrapper{margin-top:28px}}.section-province .province-img{display:flex;justify-content:center}.section-province .province-img .province-map{left:auto;max-width:100%;position:relative;top:auto}.section-province .province-img .province-map svg{display:block;height:auto;max-width:100%}.section-intent .section-title{margin-bottom:32px}@media only screen and (max-width:574px){.section-intent .section-title{margin-bottom:20px}}.intent-cards__grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:991px){.intent-cards__grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:574px){.intent-cards__grid{gap:10px;grid-template-columns:repeat(2,1fr)}}.intent-card{border-radius:12px;display:block;height:340px;overflow:hidden;position:relative;text-decoration:none}@media only screen and (max-width:991px){.intent-card{height:280px}}@media only screen and (max-width:574px){.intent-card{border-radius:8px;height:190px}}.intent-card:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.24) 42%,rgba(0,0,0,.68));bottom:0;content:"";height:58%;left:0;pointer-events:none;position:absolute;right:0;transition:background .35s ease;z-index:1}@media only screen and (max-width:574px){.intent-card:after{height:66%}}.intent-card:hover{text-decoration:none}.intent-card:hover:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.28) 42%,rgba(0,0,0,.74))}.intent-card:hover .intent-card__img img{transform:scale(1.06)}.intent-card__img{inset:0;overflow:hidden;position:absolute}.intent-card__img .t-media-cover-fill,.intent-card__img img{height:100%;width:100%}.intent-card__img img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .5s ease}.intent-card__body{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:20px 24px;position:absolute;z-index:2}@media only screen and (max-width:574px){.intent-card__body{padding:14px 14px 16px}}.intent-card__icon{filter:drop-shadow(0 2px 6px rgba(0,0,0,.45));margin-bottom:10px}.intent-card__icon svg{display:block;height:30px;width:30px}.intent-card__icon svg circle,.intent-card__icon svg line,.intent-card__icon svg path,.intent-card__icon svg rect{stroke:hsla(0,0%,100%,.9)}@media only screen and (max-width:574px){.intent-card__icon{margin-bottom:6px}.intent-card__icon svg{height:22px;width:22px}}.intent-card__title{color:#fff;display:block;font-size:18px;font-weight:700;line-height:28px;text-shadow:0 2px 8px rgba(0,0,0,.55)}@media only screen and (max-width:574px){.intent-card__title{font-size:14px;line-height:20px}}.intent-card__description{color:hsla(0,0%,100%,.92);font-size:14px;font-weight:400;line-height:20px;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.58)}@media only screen and (max-width:574px){.intent-card__description{display:none}}.section-local-guides{background:#fff}.home-local-guides__layout{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(240px,300px) minmax(0,1fr);margin-top:32px}@media only screen and (max-width:991px){.home-local-guides__layout{grid-template-columns:1fr}}@media only screen and (max-width:574px){.home-local-guides__layout{margin-top:24px}}.home-local-guides__layout--cards-only{grid-template-columns:1fr}.home-local-guides__callout{background:#fbfbfb;border:1px solid hsla(0,0%,9%,.08);border-radius:8px;padding:16px}.home-local-guides__callout>span{color:#ed4826;display:inline-flex;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.home-local-guides__callout h3{color:#171717;font-size:18px;font-weight:700;line-height:1.32;margin:12px 0 0}.home-local-guides__callout p{color:#3a3a3a;font-size:14px;line-height:1.65;margin:12px 0 0}.home-local-guides__callout .home-local-guides__callout-body{color:#3a3a3a;font-size:14px;line-height:1.65;margin-top:12px}.home-local-guides__callout .home-local-guides__callout-body>:first-child{margin-top:0}.home-local-guides__callout .home-local-guides__callout-body>:last-child{margin-bottom:0}.home-local-guides__callout .home-local-guides__callout-body .t-step-list{margin:14px 0 0}.home-local-guides__callout .home-local-guides__callout-body .t-step-list li{margin-bottom:10px;padding-left:1rem;position:relative}.home-local-guides__callout .home-local-guides__callout-body .t-step-list li:before{color:#3a3a3a;content:"•";font-size:1.25em;left:0;line-height:1.45;position:absolute;top:0}.home-local-guides__callout .home-local-guides__callout-body .t-step-title{color:#3a3a3a;display:block;line-height:1.45}.home-local-guides__callout .home-local-guides__callout-body .t-step-title:before{content:none}.home-local-guides__callout .home-local-guides__callout-body .t-step-desc{padding-left:0}.home-local-guides__grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:1199px){.home-local-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.home-local-guides__grid{grid-template-columns:1fr}}.home-local-guide-card{background:#fff;border:1px solid hsla(0,0%,9%,.08);border-radius:8px;color:inherit;display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home-local-guide-card:hover{border-color:rgba(36,102,91,.3);box-shadow:0 14px 34px rgba(35,34,32,.1);text-decoration:none;transform:translateY(-2px)}.home-local-guide-card__media{background:#e4e4e4;height:190px;overflow:hidden;position:relative}@media only screen and (max-width:574px){.home-local-guide-card__media{height:210px}}.home-local-guide-card__media img,.home-local-guide-card__media picture,.home-local-guide-card__media>.t-media-cover-fill{display:block;height:100%;width:100%}.home-local-guide-card__media img{-o-object-fit:cover;object-fit:cover}.home-local-guide-card__media-placeholder{background:linear-gradient(135deg,#eaeaea,#e4e4e4);height:100%;width:100%}.home-local-guide-card__body{display:flex;flex-direction:column;min-width:0;padding:18px}.home-local-guide-card__topline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;min-height:22px}.home-local-guide-card__topline span{color:#345040;font-size:14px;font-weight:600;line-height:1.2}.home-local-guide-card__type-tag{background:rgba(237,72,38,.07);border:1px solid rgba(237,72,38,.35);border-radius:999px;color:#ed4826;font-size:11px;font-weight:700;line-height:1.2;margin-left:auto;padding:4px 10px;white-space:nowrap}.home-local-guide-card h3{color:#171717;font-size:16px;font-weight:700;line-height:1.28;margin:0}.home-local-guide-card__subtitle{color:#3a3a3a;font-size:14px;font-weight:600;line-height:1.45;margin:6px 0 0}.home-local-guide-card__summary{color:#5e5e5e;font-size:14px;line-height:1.55;margin:12px 0 0}.home-local-guide-card__meta{display:grid;gap:10px;margin:16px 0 auto;padding:0}.home-local-guide-card__meta div{min-width:0}.home-local-guide-card__meta dd,.home-local-guide-card__meta dt{margin:0}.home-local-guide-card__meta dt{color:#5e5e5e;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}.home-local-guide-card__meta dd{color:#171717;font-size:14px;font-weight:700;line-height:1.35;margin-top:4px}.home-local-guide-card__transport{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0;margin-top:16px}.home-local-guide-card__transport span,.home-local-guide-card__transport strong{border-radius:999px;font-size:12px;font-weight:700;line-height:1;padding:7px 9px}.home-local-guide-card__transport span{background:rgba(36,102,91,.08);color:#345040}.home-local-guide-card__transport strong{background:#fdf5f3;color:#ed4826}.home-local-guide-card__cta{align-items:center;background:transparent;border:1.5px solid #171717;border-radius:6px;color:#171717;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.2;margin-top:16px;padding:10px 16px;text-decoration:none;transition:background .18s ease,color .18s ease;width:100%}.home-local-guide-card:hover .home-local-guide-card__cta{background:#171717;color:#fff}.explore-hub-cta__inner{border-radius:16px}@media only screen and (max-width:574px){.explore-hub-cta__inner{border-radius:10px;padding:36px 20px}}.explore-hub-cta__title{color:#171717;font-size:42px;line-height:46px}@media only screen and (max-width:991px){.explore-hub-cta__title{font-size:28px;line-height:38px}}@media only screen and (max-width:574px){.explore-hub-cta__title{font-size:22px;line-height:32px}}.explore-hub-cta__subtitle{color:#3a3a3a;max-width:520px}.explore-hub-cta__actions .btn{min-width:180px}@media only screen and (max-width:574px){.explore-hub-cta__actions .btn{min-width:0;width:100%}}.essentials-grid{margin-top:40px}.essentials-grid>[class^=col]{margin-bottom:16px}@media only screen and (max-width:574px){.essentials-grid{margin-top:24px}}.essentials-card{align-items:flex-start;background:#fff;border:1px solid #e4e4e4;border-radius:10px;display:flex;gap:16px;height:100%;padding:20px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.essentials-card:hover{border-color:#ed4826;box-shadow:0 4px 16px rgba(0,0,0,.06);text-decoration:none}.essentials-card__icon{align-items:center;background-color:#fdf5f3;border-radius:8px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.essentials-card__icon svg{color:#ed4826;display:block;height:24px;width:24px}.essentials-card__body{flex:1;min-width:0}.essentials-card__title{color:#171717;display:block;font-size:16px;font-weight:700;line-height:22px;margin-bottom:4px}.essentials-card__desc{color:#5e5e5e;font-size:14px;line-height:22px;margin:0}.essentials-card__arrow{flex-shrink:0;margin-top:3px;opacity:.3;transition:opacity .2s ease,transform .2s ease}.essentials-card:hover .essentials-card__arrow{opacity:1;transform:translateX(3px)}.section-why .section-title{margin-bottom:0}.why-wrapper{gap:0}@media only screen and (max-width:574px){.why-item{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.1);min-height:0;padding:16px 0 20px}.why-item:last-child{border-bottom:none}}.why-item>svg{color:#ed4826;display:block;height:40px;margin-bottom:16px;width:40px}@media only screen and (max-width:574px){.why-item>svg{height:32px;left:auto;margin:0 0 10px;position:static;top:auto;width:32px}}.why-item__title{color:#171717;display:block;font-size:18px;font-weight:700;line-height:26px;margin-bottom:8px}@media only screen and (max-width:574px){.why-item__title{font-size:15px;line-height:22px}}.why-item__description{color:#3a3a3a;display:block;font-size:14px;line-height:22px}@media only screen and (max-width:574px){.why-item__description{font-size:14px}}.banner-inner{padding:0 0 40px}@media only screen and (max-width:574px){.banner-inner{padding-bottom:10px}}.banner-inner .info-alert{margin-bottom:-20px;margin-top:20px}@media only screen and (max-width:574px){.banner-inner .info-alert{margin:0 -20px}}.banner-inner__wrapper{border-radius:20px;height:460px;padding:60px 0;position:relative;z-index:3}@media only screen and (max-width:767px){.banner-inner__wrapper{height:auto}}@media only screen and (max-width:574px){.banner-inner__wrapper{border-radius:0;margin:0 -20px}}.banner-inner__wrapper>picture{height:100%;left:0;position:absolute;top:0;width:100%}.banner-inner__wrapper>picture img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:574px){.banner-inner__wrapper>picture img{border-radius:0}}.banner-inner__wrapper>img{border-radius:20px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media only screen and (max-width:574px){.banner-inner__wrapper>img{border-radius:0}}.banner-inner__wrapper:after{background:linear-gradient(90deg,rgba(0,0,0,.5) 36.16%,transparent 82.23%);border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media only screen and (max-width:574px){.banner-inner__wrapper:after{border-radius:0}}.banner-inner__wrapper .breadcrumbs{color:#fff;margin-bottom:60px;position:relative;z-index:2}@media only screen and (max-width:574px){.banner-inner__wrapper .breadcrumbs{margin-bottom:36px}}.banner-inner__wrapper .breadcrumbs>li:after{background-color:#fff}.banner-inner__wrapper .breadcrumbs>li>a,.banner-inner__wrapper .breadcrumbs>li>span{color:#fff}.banner-inner__wrapper .breadcrumbs>li>a.focus,.banner-inner__wrapper .breadcrumbs>li>a:hover{color:#ed4826}.banner-inner__wrapper .main-wrapper{position:relative;z-index:2}@media only screen and (max-width:991px){.banner-inner__wrapper .main-wrapper{padding:0 30px}}@media only screen and (max-width:574px){.banner-inner__wrapper .main-wrapper{padding:0 20px}}.banner-inner__wrapper .main-wrapper .main-description{margin-bottom:24px}@media only screen and (max-width:574px){.banner-inner__wrapper .main-wrapper .main-description{font-size:14px;line-height:22px}}.banner-inner__wrapper .main-wrapper .explore-hub__quick-themes{display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.banner-inner__wrapper .main-wrapper .explore-hub__quick-chip{align-items:center;backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.12);border:none;border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;line-height:1;padding:8px 20px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.banner-inner__wrapper .main-wrapper .explore-hub__quick-chip:hover{background-color:#fff;color:#171717}@media only screen and (max-width:574px){.banner-inner__wrapper .main-wrapper .explore-hub__quick-chip{font-size:12px;padding:7px 16px}}.banner-inner__wrapper .main-wrapper .main-title{font-size:46px;line-height:1.2}@media only screen and (max-width:574px){.banner-inner__wrapper .main-wrapper .main-title{font-size:34px;margin-bottom:8px}}.explore-hub-section{padding:40px 0}@media only screen and (max-width:574px){.explore-hub-section{padding:22px 0}}.explore-attractions{padding-bottom:1px}@media only screen and (max-width:574px){.explore-attractions{padding-bottom:22px}}.explore-attractions .section-head{margin-bottom:32px}@media only screen and (max-width:574px){.explore-attractions+.section-things{padding-top:22px}}.section-place .section-tabs__wrapper{margin-bottom:49px}@media only screen and (max-width:574px){.section-place .section-tabs__wrapper{margin-bottom:30px}}.section-place .trips-item__img{height:265px}@media only screen and (max-width:574px){.section-place .trips-item__img{height:216px}}.section-place .trips-item__img:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 32.57%,transparent 58.88%)}.explore-hub-cta{padding:40px 0 80px}@media only screen and (max-width:574px){.explore-hub-cta{padding:20px 0 60px}}.explore-hub-cta__inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;text-align:center}.explore-hub-cta__title{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px}@media only screen and (max-width:574px){.explore-hub-cta__title{font-size:32px}}.explore-hub-cta__subtitle{color:#5e5e5e;font-size:16px;line-height:26px;margin-bottom:32px}@media only screen and (max-width:574px){.explore-hub-cta__subtitle{font-size:14px;line-height:22px;margin-bottom:24px}}.explore-hub-cta__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.section-province-about{background-color:#f9f6f0}.province-about__main{background:#f9f6f0;border-radius:10px;overflow:hidden;padding-top:32px}@media only screen and (max-width:574px){.province-about__main{border-radius:0;margin:0 -20px;padding:24px 20px}}.province-about__hero{margin-bottom:28px}@media only screen and (max-width:574px){.province-about__hero{margin-bottom:22px}}.province-about__hero .breadcrumbs{margin-bottom:0}@media only screen and (max-width:574px){.province-about__hero .breadcrumbs{margin-bottom:0}}.province-about__content{align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 380px}@media only screen and (max-width:1199px){.province-about__content{gap:24px;grid-template-columns:minmax(0,1fr) 320px}}@media only screen and (max-width:991px){.province-about__content{grid-template-columns:1fr}}.province-about__info{align-self:center;color:#171717;max-width:740px;position:relative}.province-about__info>svg{pointer-events:none;position:absolute}.province-about__info>svg:first-of-type{right:calc(100% + 50px);top:-22px}@media only screen and (max-width:574px){.province-about__info>svg:first-of-type{right:-6px;top:-11px;transform:scale(-1)}}.province-about__info>svg:first-of-type path:first-child{transform:translateY(50px) scale(.7)}.province-about__info>svg:last-of-type{left:calc(100% - 65px);top:-25px}@media only screen and (max-width:574px){.province-about__info>svg:last-of-type{display:none}}.province-about__eyebrow{color:#ed4826;display:block;font-size:12px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:8px;text-transform:uppercase}.province-about__title{color:#171717;display:block;font-size:48px;font-style:normal;font-weight:700;line-height:60px;margin-bottom:16px;margin-top:0}@media only screen and (max-width:574px){.province-about__title{font-size:32px;line-height:40px;margin-bottom:10px}}.province-about__text{font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media only screen and (max-width:574px){.province-about__text{font-size:14px;line-height:22px}}.province-about__text>:last-child{margin-bottom:0}.province-about__media{align-content:start;display:grid;gap:16px;min-width:0}.province-about__media-frame{aspect-ratio:16/9;background:#fbfbfb;border-radius:8px;overflow:hidden;position:relative}.province-about__facts{background:#fff;border-radius:8px;padding:20px}@media only screen and (max-width:574px){.province-about__facts{padding:16px}}.province-about__facts ul{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media only screen and (max-width:574px){.province-about__facts ul{gap:12px;grid-template-columns:1fr}}.province-about__facts li{min-width:0}.province-about__facts span{color:#5e5e5e;display:block;font-size:12px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:4px;text-transform:uppercase}.province-about__facts .province-about__facts-title,.province-about__facts strong{color:#171717;display:block;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.province-about__facts .province-about__facts-title{margin-bottom:14px}@media only screen and (max-width:574px){.section-province__inner{padding-bottom:0}.section-province__inner .province-info:not(.province-info__mob){display:none}.section-province__inner .province-info__mob.active{display:block}.section-province__inner .province-info__mob .province-info__head{display:flex}.section-province__inner .province-info__mob .province-about{margin-bottom:0}.section-province__inner .province-info__mob .province-text{font-size:14px;line-height:22px;margin-bottom:18px}}.section-province__inner .province-img{display:flex;justify-content:center}@media only screen and (max-width:574px){.section-province__inner .province-img{order:-1}}.section-province__inner .province-map{left:auto;position:relative;top:auto}@media only screen and (max-width:574px){.section-province__inner .province-map{width:265px}}.section-province__inner .province-text{max-width:100%}.province-info__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media only screen and (max-width:574px){.province-info__head{margin-bottom:12px}}.province-info__head .province-name{margin-bottom:0}@media only screen and (max-width:574px){.province-info__head .btn{display:none}}.province-info__head+.province-about .btn{display:none}@media only screen and (max-width:574px){.province-info__head+.province-about .btn{display:flex}}.section-province-highlights{padding:34px 0 44px}@media only screen and (max-width:574px){.section-province-highlights{padding:22px 0 28px}}.section-province-highlights .section-head{margin-bottom:24px}@media only screen and (max-width:574px){.section-province-highlights .section-head{margin-bottom:16px}}.province-highlight-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:991px){.province-highlight-grid{grid-template-columns:1fr}}@media only screen and (max-width:574px){.province-highlight-grid{gap:14px;margin-top:30px}}.province-highlight-card{background:#fff;border:1px solid hsla(0,0%,9%,.1);border-radius:8px;min-height:100%;padding:24px}@media only screen and (max-width:574px){.province-highlight-card{padding:18px}}.province-highlight-card__head{align-items:center;color:#171717;display:flex;gap:12px;margin-bottom:18px}.province-highlight-card__head svg{flex:0 0 auto;height:32px;width:32px}.province-highlight-card__head h3{font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin:0}@media only screen and (max-width:574px){.province-highlight-card__head h3{font-size:16px;line-height:24px}}.province-highlight-card__group{border-top:1px solid hsla(0,0%,9%,.08);padding-top:16px}.province-highlight-card__group+.province-highlight-card__group{margin-top:16px}.province-highlight-card__group ul{display:grid;gap:8px;list-style:none;margin:8px 0 0;padding:0}.province-highlight-card__group a{align-items:center;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:8px;justify-content:space-between;line-height:22px;text-decoration:none}.province-highlight-card__group a svg{flex:0 0 auto;height:20px;width:20px}.province-highlight-card__group a svg path{stroke:currentColor}.province-highlight-card__group a:hover{color:#ed4826}.province-highlight-card__city{color:#5e5e5e;display:block;font-size:14px;font-style:normal;font-weight:600;line-height:22px;text-transform:uppercase}.province-planning-panel__cities{border-top:1px solid hsla(0,0%,9%,.1);grid-column:1/-1;padding-top:24px}@media only screen and (max-width:574px){.province-planning-panel__cities{padding-top:18px}}.province-planning-panel__cities-label{color:#5e5e5e;display:block;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:12px;text-transform:uppercase}.province-city-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.province-city-chips a{align-items:center;background:#fff;border:1px solid hsla(0,0%,9%,.2);border-radius:100px;color:#171717;display:inline-flex;font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:7px 16px;text-decoration:none;transition:background .2s linear,border-color .2s linear,color .2s linear}.province-city-chips a:hover{background:#171717;border-color:#171717;color:#fff}.section-province-planning{padding:0 0 64px}@media only screen and (max-width:574px){.section-province-planning{padding-bottom:34px}}.province-planning-panel{align-items:center;background:#f9f6f0;border-radius:8px;display:grid;gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;padding:32px}@media only screen and (max-width:1199px){.province-planning-panel{align-items:start;grid-template-columns:1fr}}@media only screen and (max-width:574px){.province-planning-panel{border-radius:0;gap:20px;margin:0 -20px;padding:24px 20px}}.province-planning-panel .section-title{margin-bottom:8px}.province-planning-panel .section-subtitle{margin-bottom:0}.province-planning-panel .btn{white-space:nowrap}@media only screen and (max-width:574px){.province-planning-panel .btn{width:100%}}.province-planning-list{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}@media only screen and (max-width:991px){.province-planning-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:574px){.province-planning-list{grid-template-columns:1fr}}.province-planning-list li{background:#fff;border-radius:8px;padding:16px}.province-planning-list__wide{grid-column:span 2}@media only screen and (max-width:574px){.province-planning-list__wide{grid-column:span 1}}.province-planning-list span{color:#5e5e5e;display:block;font-size:12px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:5px;text-transform:uppercase}.province-planning-list a,.province-planning-list strong{color:#171717;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none}.province-planning-list a:hover{color:#ed4826}.section-accommodation{padding:40px 0}@media only screen and (max-width:574px){.section-accommodation{padding:22px 0}}.accommodation-wrapper{height:0;overflow:hidden;visibility:hidden}.accommodation-wrapper.active{height:auto;overflow:unset;visibility:visible}.accommodation-slider.swiper{padding-bottom:40px;padding-left:calc(var(--bs-gutter-x)*.5);--swiper-pagination-bottom:12px}@media only screen and (max-width:574px){.accommodation-slider.swiper{padding-bottom:44px}}.accommodation-slider.swiper .swiper-slide{width:auto}.accommodation-item{border-radius:10px;display:block;height:265px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:574px){.accommodation-item{height:216px;width:280px}}.accommodation-item:hover:after{opacity:.5}.accommodation-item:hover .accommodation-item__rating+svg{opacity:1;visibility:visible}.accommodation-item:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 32.57%,transparent 58.88%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.2s linear;z-index:1}.accommodation-item>picture{display:block;height:100%;width:100%}.accommodation-item>img,.accommodation-item>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.accommodation-item__rating{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;height:30px;left:20px;line-height:26px;padding:2px 9px 2px 7px;position:absolute;top:20px;z-index:2}@media only screen and (max-width:574px){.accommodation-item__rating{font-size:14px;height:28px;line-height:22px;padding:2px 9px 2px 7px}}.accommodation-item__rating svg{height:20px;margin-right:4px;width:20px}@media only screen and (max-width:574px){.accommodation-item__rating svg{height:18px;width:18px}}.accommodation-item__rating+svg{bottom:20px;opacity:0;position:absolute;right:20px;transition:.2s linear;visibility:hidden;z-index:2}@media only screen and (max-width:574px){.accommodation-item__rating+svg{height:24px;width:24px}}.accommodation-item__info{bottom:20px;left:30px;max-width:calc(100% - 60px);position:absolute;right:30px;z-index:2}@media only screen and (max-width:574px){.accommodation-item__info{left:20px;max-width:calc(100% - 40px);right:20px}}.accommodation-item__title{color:#fff;display:block;font-size:18px;font-style:normal;font-weight:700;line-height:30px}@media only screen and (max-width:574px){.accommodation-item__title{font-size:16px;line-height:26px}}.accommodation-item__price{align-items:center;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media only screen and (max-width:574px){.accommodation-item__price{font-size:14px;line-height:22px}}.accommodation-item__price svg{margin-right:4px}.section-getting-around{padding:40px 0}@media only screen and (max-width:574px){.section-getting-around{padding:22px 0}}.section-getting-around .section-head{margin-bottom:32px}@media only screen and (max-width:574px){.section-getting-around .section-footer{margin-top:32px}}.getting-around__wrapper{display:flex;flex-wrap:wrap;margin-bottom:-30px}@media only screen and (max-width:574px){.getting-around__wrapper{margin-bottom:-16px}}.getting-around__wrapper>[class^=col]{height:inherit;margin-bottom:30px}@media only screen and (max-width:1249px){.getting-around__wrapper>[class^=col]{width:50%}}@media only screen and (max-width:767px){.getting-around__wrapper>[class^=col]{width:100%}}@media only screen and (max-width:574px){.getting-around__wrapper>[class^=col]{margin-bottom:16px}}.getting-around__item{background:#fdf5f3;border-radius:8px;height:100%;min-height:232px;padding:40px 24px}@media only screen and (max-width:574px){.getting-around__item{min-height:178px;padding:22px 16px}}.getting-around__item .btn{width:100%}.getting-around__item-title{display:block;font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:8px}@media only screen and (max-width:574px){.getting-around__item-title{font-size:14px;line-height:22px}}.getting-around__item-description{font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:20px}@media only screen and (max-width:574px){.getting-around__item-description{margin-bottom:16px}}.stories-wrapper__sm{display:flex;flex-wrap:wrap;margin-bottom:-30px;margin-top:40px}.stories-wrapper__sm>.col-lg-6{margin-bottom:30px}@media only screen and (max-width:574px){.stories-wrapper__sm>.col-lg-6{margin-bottom:24px}}.stories-item__sm{align-items:center;display:flex;height:215px;position:relative}@media only screen and (max-width:574px){.stories-item__sm{align-items:flex-start;flex-direction:column;height:auto;padding-bottom:32px}}.stories-item__sm:hover .stories-item__sm-description{color:#ed4826}.stories-item__sm>a{bottom:0;left:0;position:absolute;right:0;top:0}.stories-item__sm .stories-item__fav{bottom:14px;height:40px;right:16px;top:auto;width:40px}@media only screen and (max-width:574px){.stories-item__sm .stories-item__fav{bottom:14px;right:12px}}.stories-item__sm .stories-item__fav svg{height:24px;width:24px}.stories-item__sm-pic{aspect-ratio:1/1;border-radius:10px;height:215px;overflow:hidden;pointer-events:none;position:relative;width:215px}@media only screen and (max-width:574px){.stories-item__sm-pic{height:160px;width:100%}}.stories-item__sm-pic>picture{display:block;inset:0;position:absolute}.stories-item__sm-pic>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%}.stories-item__sm-info{padding-left:30px;width:calc(100% - 215px)}@media only screen and (max-width:1249px){.stories-item__sm-info{padding-left:24px}}@media only screen and (max-width:574px){.stories-item__sm-info{padding:24px 0 0;width:100%}}.stories-item__sm-tags{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:-16px}@media only screen and (max-width:1249px){.stories-item__sm-tags{margin-bottom:-8px}}@media only screen and (max-width:574px){.stories-item__sm-tags{margin-bottom:-16px}}.stories-item__sm-tags li{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;display:flex;font-size:14px;font-style:normal;font-weight:500;justify-content:center;line-height:22px;margin-bottom:16px;margin-right:16px;padding:3px 11px;text-align:center;text-transform:uppercase;width:-moz-max-content;width:max-content}@media only screen and (max-width:1249px){.stories-item__sm-tags li{font-size:12px;margin-bottom:8px;margin-right:8px;padding:2px 8px}}@media only screen and (max-width:574px){.stories-item__sm-tags li{line-height:normal;margin-bottom:16px;margin-right:16px;padding:2px 10px}}.stories-item__sm-description{display:block;font-size:16px;font-style:normal;font-weight:500;line-height:26px;margin-top:16px;transition:.2s linear}@media only screen and (max-width:1249px){.stories-item__sm-description{font-size:14px;line-height:22px}}@media only screen and (max-width:574px){.stories-item__sm-description{margin-top:12px}}.stories-item__sm-author{align-items:flex-end;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:28px;margin-top:32px}@media only screen and (max-width:1249px){.stories-item__sm-author{align-items:center;font-size:14px;line-height:20px;margin-top:16px}}@media only screen and (max-width:574px){.stories-item__sm-author{font-size:12px;line-height:18px;margin-top:12px}}.stories-item__sm-author>i{border-radius:50%;height:32px;margin-right:12px;min-width:32px;overflow:hidden;width:32px}@media only screen and (max-width:574px){.stories-item__sm-author>i{height:24px;min-width:24px;width:24px}}.stories-item__sm-author>i img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stories-item__sm-author a{color:#171717;pointer-events:auto;position:relative;text-decoration:underline;text-decoration-thickness:from-font;z-index:1}.section-events{padding:40px 0}@media only screen and (max-width:574px){.section-events{padding:22px 0}}.events-wrapper{height:0;overflow:hidden;visibility:hidden}.events-wrapper.active{height:auto;overflow:unset;visibility:visible}.events-slider.swiper{padding-bottom:40px;padding-left:calc(var(--bs-gutter-x)*.5);--swiper-pagination-bottom:12px}@media only screen and (max-width:574px){.events-slider.swiper{padding-bottom:44px}}.events-slider.swiper .swiper-slide{width:auto}.events-item{position:relative}@media only screen and (max-width:574px){.events-item{width:280px}}.events-item:hover .events-item__loc,.events-item:hover .events-item__view{opacity:1;visibility:visible}.events-item:hover .events-item__img:after{opacity:.5}@media only screen and (max-width:767px){.events-item:hover .events-item__price{opacity:0}}.events-item>a{bottom:0;left:0;position:absolute;right:0;top:0}.events-item__img{border-radius:10px;height:260px;overflow:hidden;pointer-events:none;position:relative;width:100%}@media only screen and (max-width:574px){.events-item__img{height:216px}}.events-item__img:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 13.07%,transparent 42.76%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.2s linear;z-index:1}.events-item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.events-item__rating{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;height:30px;left:20px;line-height:26px;padding:2px 9px 2px 7px;position:absolute;top:20px;z-index:2}@media only screen and (max-width:574px){.events-item__rating{font-size:14px;height:28px;line-height:22px;padding:2px 9px 2px 7px}}.events-item__rating svg{height:20px;margin-right:4px;width:20px}@media only screen and (max-width:574px){.events-item__rating svg{height:18px;width:18px}}.events-item__controls{align-items:center;bottom:10px;display:flex;justify-content:space-between;left:20px;position:absolute;width:calc(100% - 30px);z-index:2}@media only screen and (max-width:767px){.events-item__controls{height:40px}}.events-item__price{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:28px;transition:.2s linear}@media only screen and (max-width:574px){.events-item__price{font-size:16px;line-height:26px}}.events-item__price small{font-size:16px;font-style:normal;font-weight:500;line-height:26px}@media only screen and (max-width:574px){.events-item__price small{font-size:12px;line-height:18px}}.events-item__buttons{display:flex}@media only screen and (max-width:767px){.events-item__buttons{bottom:0;position:absolute;right:0}}.events-item__buttons li{display:flex;margin-right:10px}.events-item__buttons li:last-child{margin-right:0}.events-item__view{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;pointer-events:auto;transition:.2s linear;visibility:hidden;width:40px}.events-item__view:hover{border-color:#fff}.events-item__loc{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;pointer-events:auto;transition:.2s linear;visibility:hidden;width:40px}.events-item__loc:hover{border-color:#fff}.events-item__fav{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;transition:.2s linear;width:40px}.events-item__fav:hover{border-color:#fff}.events-item__fav:hover svg path{fill:#fdf5f3;stroke:#fdf5f3}.events-item__fav.active svg path{fill:#ed4826;stroke:#ed4826}.events-item__info{padding-top:30px}@media only screen and (max-width:574px){.events-item__info{padding-top:20px}}.events-item__info-date{display:flex;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:-6px}.events-item__info-date li{margin-bottom:6px;margin-right:17px;position:relative}.events-item__info-date li:last-child{margin-right:0}.events-item__info-date li:last-child:after{display:none}.events-item__info-date li:after{content:"|";left:calc(100% + 7px);position:absolute;top:50%;transform:translateY(-50%)}.events-item__info-title{display:block;font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin-top:8px}.events-item__info-location{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-top:6px}.section-nearby{padding:40px 0}@media only screen and (max-width:574px){.section-nearby{padding:22px 0}}.section-nearby .section-head{margin-bottom:32px}.nearby-wrapper{height:0;overflow:hidden;visibility:hidden}.nearby-wrapper.active{height:auto;overflow:unset;visibility:visible}.nearby-slider.swiper{padding-bottom:40px;padding-left:calc(var(--bs-gutter-x)*.5);--swiper-pagination-bottom:12px}@media only screen and (max-width:574px){.nearby-slider.swiper{padding-bottom:44px}}.nearby-slider.swiper .swiper-slide{width:auto}.nearby-item{background:#fff;border-radius:10px;display:block;height:263px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:574px){.nearby-item{height:280px;width:280px}}.nearby-item:hover:after{opacity:.5}.nearby-item:hover .nearby-item__name svg{opacity:1}.nearby-item:after{background:linear-gradient(0deg,rgba(0,0,0,.7) 19.9%,transparent 41.6%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.2s linear;z-index:1}.nearby-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nearby-item__name{align-items:center;bottom:30px;color:#fff;display:flex;font-size:18px;font-style:normal;font-weight:600;justify-content:space-between;left:30px;line-height:30px;position:absolute;width:calc(100% - 60px);z-index:2}@media only screen and (max-width:574px){.nearby-item__name{bottom:20px;font-size:16px;left:20px;line-height:26px;width:calc(100% - 40px)}}.nearby-item__name svg{margin-left:10px;opacity:0;transition:.2s linear}@media only screen and (max-width:574px){.nearby-item__name svg{opacity:1}}.section-news{padding:40px 0}@media only screen and (max-width:574px){.section-news{padding:22px 0}}.news-wrapper{display:flex;flex-wrap:wrap;margin-bottom:-30px}.news-wrapper>.col-lg-6{margin-bottom:30px}@media only screen and (max-width:574px){.news-wrapper>.col-lg-6{display:none}.news-wrapper>.col-lg-6:first-child,.news-wrapper>.col-lg-6:nth-child(2),.news-wrapper>.col-lg-6:nth-child(3){display:block}}.news-item{align-items:center;display:flex;height:260px;text-decoration:none}@media only screen and (max-width:1249px){.news-item{align-items:flex-start;height:auto;min-height:260px}}@media only screen and (max-width:574px){.news-item{align-items:flex-start;flex-direction:column;min-height:unset}}.news-item:hover .news-item__title{color:#ed4826}.news-item__pic{border-radius:10px;height:260px;overflow:hidden;position:relative;width:215px}@media only screen and (max-width:574px){.news-item__pic{height:160px;width:100%}}.news-item__pic>picture{display:block;height:100%;width:100%}.news-item__pic>img,.news-item__pic>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.news-item__info{padding-left:30px;width:calc(100% - 215px)}@media only screen and (max-width:1249px){.news-item__info{padding-left:24px}}@media only screen and (max-width:574px){.news-item__info{padding-left:0;padding-top:24px;width:100%}}.news-item__tags{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:-16px}@media only screen and (max-width:1249px){.news-item__tags{margin-bottom:-8px}}@media only screen and (max-width:574px){.news-item__tags{margin-bottom:-16px}}.news-item__tags li{align-items:center;background:#fbfbfb;border:1px solid #171717;border-radius:10px;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:500;justify-content:center;line-height:26px;margin-bottom:16px;margin-right:16px;padding:6px 15px;text-align:center;width:-moz-max-content;width:max-content}@media only screen and (max-width:1249px){.news-item__tags li{font-size:14px;line-height:22px;margin-bottom:8px;margin-right:8px;padding:4px 11px}}@media only screen and (max-width:574px){.news-item__tags li{border-radius:7px;font-size:12px;line-height:normal;margin-bottom:16px;margin-right:16px;padding:2px 10px}}.news-item__title{color:#171717;display:block;font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin-top:16px;transition:.2s linear}@media only screen and (max-width:1249px){.news-item__title{line-height:24px}}@media only screen and (max-width:574px){.news-item__title{font-size:14px;line-height:22px;margin-top:12px}}.news-item__description{color:#3a3a3a;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:27px;margin-top:16px}@media only screen and (max-width:1249px){.news-item__description{font-size:14px;line-height:22px}}@media only screen and (max-width:574px){.news-item__description{font-size:12px;line-height:18px;margin-top:12px}}.city-about__share-wrapper{min-width:157px;position:sticky;top:115px}@media only screen and (max-width:767px){.city-about__share-wrapper{min-width:unset;position:absolute;right:0;top:0}}.city-about__share-wrapper.open .city-about__share{opacity:1;transform:translateY(0);visibility:visible;z-index:1}.city-about__share-btn{align-items:center;border:1px solid #eaeaea;border-radius:100px;display:none;height:36px;justify-content:center;width:36px}@media only screen and (max-width:767px){.city-about__share-btn{display:flex}}.city-about__share-btn svg{margin-left:-3px}.city-about__share{align-items:center;display:flex;flex-direction:column;padding-top:10px;text-align:center;width:92px}@media only screen and (max-width:767px){.city-about__share{opacity:0;padding-top:15px;position:absolute;right:0;top:100%;transform:translateY(20px);transition:.2s linear;visibility:hidden;width:auto;z-index:-1}}.city-about__share-title{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:44px}@media only screen and (max-width:767px){.city-about__share-title{display:none}}.city-about__share-list{margin:0 auto}@media only screen and (max-width:767px){.city-about__share-list{background-color:#fff;border:1px solid #eaeaea;border-radius:10px;margin:0;padding:12px 6px}}.city-about__share-list li{display:flex;justify-content:center;margin-bottom:20px}@media only screen and (max-width:767px){.city-about__share-list li{margin-bottom:10px}}.city-about__share-list li:last-child{margin-bottom:0}.city-about__share-list li>*{cursor:pointer;display:flex;justify-content:center}.city-about__share-list li:hover svg path{stroke:#ed4826}.city-about__sidebar{display:flex;justify-content:center;min-width:426px;padding:0 15px 0 0;position:sticky;top:115px}@media only screen and (max-width:1249px){.city-about__sidebar{display:none}}.city-about__tabs li{align-items:center;background:#fbfbfb;border-radius:8px;cursor:pointer;display:flex;font-size:0;margin-bottom:10px;min-width:234px;padding:8px 14px 8px 12px;white-space:nowrap;width:inherit}.city-about__tabs li:last-child{margin-bottom:0}.city-about__tabs li.active,.city-about__tabs li:hover{background-color:#fdf5f3;color:#ed4826}.city-about__tabs li.active svg path,.city-about__tabs li:hover svg path{stroke:#ed4826}.city-about__tabs li.active span:after,.city-about__tabs li:hover span:after{font-weight:600}.city-about__tabs li svg{margin-right:10px}.city-about__tabs li span{position:relative}.city-about__tabs li span:before{color:transparent;font-weight:600}.city-about__tabs li span:after,.city-about__tabs li span:before{content:attr(data-name);font-size:16px;font-style:normal;line-height:26px}.city-about__tabs li span:after{font-weight:500;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-province-about+.section-things{padding-top:40px}@media only screen and (max-width:574px){.section-province-about+.section-things{padding-top:46px}}.section-venues.where-to-eat .section-tabs__wrapper{margin-bottom:50px}@media only screen and (max-width:574px){.section-venues.where-to-eat .section-tabs__wrapper{margin-bottom:30px}}.city-preview-page{overflow:clip}.city-preview-section-head{margin-bottom:18px}.city-preview-hero__eyebrow,.city-preview-hero__snapshot-label,.city-preview-note__eyebrow,.city-preview-section-head__eyebrow{align-items:center;background:rgba(237,72,38,.1);border-radius:999px;color:#ed4826;display:inline-flex;font-size:11px;font-weight:700;line-height:1.2;margin-bottom:5px;padding:6px 12px;text-transform:uppercase;width:-moz-max-content;width:max-content}.city-preview-richtext{color:#3a3a3a;line-height:1.65}.city-preview-richtext>*{margin-bottom:18px}.city-preview-richtext>:last-child{margin-bottom:0}@media only screen and (max-width:574px){.city-preview-richtext{font-size:14px;line-height:1.8}}.city-preview-hero{padding-bottom:40px}.city-preview-hero .container{position:relative;z-index:1}.city-preview-hero .city-preview-hero__frame{background:#213e60;border-radius:18px;min-height:600px;overflow:hidden;position:relative}.city-preview-hero .city-preview-hero__frame:after{background:linear-gradient(90deg,rgba(15,26,42,.86),rgba(15,26,42,.68) 42%,rgba(15,26,42,.3)),linear-gradient(180deg,rgba(10,17,28,.1),rgba(10,17,28,.45));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.city-preview-hero .city-preview-hero__frame>picture{display:block;inset:0;position:absolute}.city-preview-hero .city-preview-hero__frame>picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.city-preview-hero .city-preview-hero__content{align-items:end;display:grid;gap:32px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);min-height:600px;padding:52px 56px;position:relative;z-index:2}.city-preview-hero .city-preview-hero__intro{color:#fff;max-width:680px}.city-preview-hero .city-preview-hero__intro .breadcrumbs{margin-bottom:28px}.city-preview-hero .city-preview-hero__intro .breadcrumbs li{color:hsla(0,0%,100%,.86)}.city-preview-hero .city-preview-hero__intro .breadcrumbs li:after{background-color:hsla(0,0%,100%,.86)}.city-preview-hero .city-preview-hero__intro .breadcrumbs li:last-child span{color:hsla(0,0%,100%,.45)}.city-preview-hero .city-preview-hero__intro .breadcrumbs li:nth-last-child(2):after{background-color:hsla(0,0%,100%,.45)}.city-preview-hero .city-preview-hero__intro .breadcrumbs a{color:hsla(0,0%,100%,.86)}.city-preview-hero .city-preview-hero__intro .breadcrumbs a:hover{color:#fff}.city-preview-hero .city-preview-hero__intro .main-title{color:#fff;font-size:62px;line-height:1.08;margin:16px 0 12px}.city-preview-hero .city-preview-hero__intro .main-description{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.65;max-width:560px}.city-preview-hero .city-preview-hero__intro .main-description>*{margin-bottom:0}.city-preview-hero .city-preview-hero__snapshot{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.42);border-radius:28px;box-shadow:0 20px 50px rgba(14,24,35,.18);display:flex;flex-direction:column;gap:18px;padding:28px}.city-preview-hero .city-preview-hero__snapshot-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.city-preview-hero .city-preview-hero__snapshot-label{background:rgba(0,150,199,.1);color:#213e60}.city-preview-hero .city-preview-hero__snapshot-title{color:#171717;font-size:28px;font-weight:700;line-height:1.25;margin:14px 0 0}.city-preview-hero .city-preview-hero__snapshot-copy{color:#5e5e5e;font-size:15px;line-height:1.8;margin:0}@media only screen and (max-width:767px){.city-preview-hero .city-preview-hero__snapshot-copy{font-size:14px}}.city-preview-hero .city-preview-hero__facts{display:grid;gap:12px;margin:0}.city-preview-hero .city-preview-hero__facts li{background:hsla(0,0%,100%,.78);border:1px solid rgba(33,62,96,.08);border-radius:16px;display:flex;flex-direction:column;gap:2px;padding:13px 14px}.city-preview-hero .city-preview-hero__facts span{color:#5e5e5e;font-size:12px;font-weight:600;text-transform:uppercase}.city-preview-hero .city-preview-hero__facts strong{color:#171717;font-size:16px;line-height:1.45}.city-preview-hero .city-preview-hero__facts strong a{color:#213e60;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}@media only screen and (max-width:574px){.city-preview-hero .city-preview-hero__facts strong{font-size:15px}}.city-preview-hero .city-preview-hero__jump-links{display:flex;flex-wrap:wrap;gap:10px}.city-preview-hero .city-preview-hero__jump-links a{align-items:center;background:#f9f6f0;border-radius:999px;color:#171717;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.4;padding:10px 14px;transition:.2s linear}.city-preview-hero .city-preview-hero__jump-links a:hover{background:#171717;color:#fff}.city-preview-hero .city-about__share-wrapper{min-width:auto;position:relative;top:auto}.city-preview-hero .city-about__share-wrapper.open .city-about__share{opacity:1;transform:translateY(0);visibility:visible;z-index:4}.city-preview-hero .city-about__share-btn{background:#fff;border-color:rgba(33,62,96,.12);display:flex;height:40px;width:40px}.city-preview-hero .city-about__share{background:#fff;border:1px solid #eaeaea;border-radius:14px;box-shadow:0 16px 40px hsla(0,0%,9%,.12);opacity:0;padding-top:0;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(10px);visibility:hidden;width:auto;z-index:-1}.city-preview-hero .city-about__share-title{display:none}.city-preview-hero .city-about__share-list{align-items:center;display:flex;gap:8px;margin:0;padding:10px}.city-preview-hero .city-about__share-list li{margin-bottom:0}@media only screen and (max-width:991px){.city-preview-hero .city-preview-hero__content{grid-template-columns:1fr}.city-preview-hero .city-preview-hero__intro{max-width:100%}.city-preview-hero .city-preview-hero__snapshot{max-width:480px}}@media only screen and (max-width:574px){.city-preview-hero{padding-bottom:22px}.city-preview-hero .city-preview-hero__frame{border-radius:0;margin:0 -20px;min-height:unset}.city-preview-hero .city-preview-hero__content{gap:22px;min-height:unset;padding:40px 20px 28px}.city-preview-hero .city-preview-hero__intro .breadcrumbs{margin-bottom:18px}.city-preview-hero .city-preview-hero__intro .main-title{font-size:34px;line-height:1.15;margin-top:14px}.city-preview-hero .city-preview-hero__intro .main-description{font-size:15px;line-height:1.7}.city-preview-hero .city-preview-hero__snapshot{border-radius:24px;padding:20px}.city-preview-hero .city-preview-hero__snapshot-title{font-size:18px}.city-preview-hero .city-preview-hero__facts li{padding:12px 13px}.city-preview-hero .city-preview-hero__jump-links a{padding:10px 12px;width:calc(50% - 5px)}}.city-preview-intro{padding-top:40px}.city-preview-intro .city-preview-intro__grid{align-items:start;display:grid;gap:58px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}.city-preview-intro .city-preview-intro__main,.city-preview-intro .city-preview-note{border-radius:28px}.city-preview-intro .city-preview-intro__main{background:#fff}.city-preview-intro .city-preview-intro__aside{display:flex;flex-direction:column;gap:18px}.city-preview-intro .city-preview-note{background:linear-gradient(180deg,#fffaf3,#fff);padding:24px 24px 26px}.city-preview-intro .city-preview-note h3{color:#171717;font-size:22px;line-height:1.4;margin:14px 0 10px}.city-preview-intro .city-preview-note p{color:#5e5e5e;font-size:15px;line-height:1.8;margin:0}.city-preview-intro .city-preview-note .btn{margin-top:16px}.city-preview-intro .city-preview-note__links{margin:14px 0 0}.city-preview-intro .city-preview-note__links li+li{margin-top:10px}.city-preview-intro .city-preview-note__links a{color:#213e60;font-size:16px;font-weight:600;line-height:1.65;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.city-preview-intro .city-preview-note__links a:hover{color:#ed4826}@media only screen and (max-width:574px){.city-preview-intro .city-preview-note__links a{font-size:14px}}@media only screen and (max-width:991px){.city-preview-intro .city-preview-intro__grid{gap:24px;grid-template-columns:1fr}}@media only screen and (max-width:574px){.city-preview-intro{padding:22px 0}.city-preview-intro .city-preview-note{border-radius:22px;padding:20px}.city-preview-intro .city-preview-note h3{font-size:16px}}.city-preview-plan{padding:40px 0}.city-preview-plan .city-preview-plan__grid{display:grid;gap:42px;grid-template-columns:repeat(3,minmax(0,1fr))}.city-preview-plan .section-subtitle{color:#3a3a3a;font-size:15px;font-weight:500}.city-preview-plan .city-preview-plan__card{background:#fff;height:100%;padding-top:20px}.city-preview-plan .city-preview-plan__card h3{color:#171717;font-size:16px;line-height:1.3;margin:14px 0 10px}.city-preview-plan .city-preview-plan__card p{color:#5e5e5e;margin:0}.city-preview-plan .city-preview-plan__fact-list{display:grid;gap:12px;margin:18px 0 0}.city-preview-plan .city-preview-plan__fact-list li{background:#fbfbfb;border:1px solid rgba(33,62,96,.06);border-radius:16px;display:flex;flex-direction:column;gap:2px;padding:13px 14px}.city-preview-plan .city-preview-plan__fact-list span{color:#5e5e5e;font-size:12px;font-weight:600;text-transform:uppercase}.city-preview-plan .city-preview-plan__fact-list strong{color:#171717;font-size:16px;line-height:1.45}@media only screen and (max-width:574px){.city-preview-plan .city-preview-plan__fact-list strong{font-size:15px}}.city-preview-plan .city-preview-practical-card__item+.city-preview-practical-card__item{border-top:1px solid #eaeaea;margin-top:20px;padding-top:20px}.city-preview-plan .city-preview-practical-card__item h3{font-size:16px;line-height:1.45;margin-top:0}@media only screen and (max-width:1199px){.city-preview-plan .city-preview-plan__grid{grid-template-columns:1fr}}@media only screen and (max-width:574px){.city-preview-plan{padding:22px 0}.city-preview-plan .city-preview-plan__card{padding-top:10px}.city-preview-plan .city-preview-plan__card h3{font-size:16px;font-weight:600}.city-preview-plan .city-preview-plan__card p{font-size:14px}}.city-preview-guide__grid{align-items:start;display:grid;gap:22px;grid-template-columns:2fr 3fr}@media only screen and (max-width:1199px){.city-preview-guide__grid{grid-template-columns:1fr}}.city-preview-guide__col{display:flex;flex-direction:column;gap:22px}.city-preview-getting-there{padding:40px 0}.city-preview-getting-there__panel{align-items:start;background:#fff;border-radius:20px;display:grid;gap:32px;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.city-preview-getting-there__head{position:sticky;top:110px}.city-preview-getting-there__head .section-title{margin-top:14px}.city-preview-getting-there__head .section-subtitle{color:#3a3a3a;font-size:15px;font-weight:500;line-height:1.65;margin-top:10px}.city-preview-getting-there__body{background:#fbfbfb;border-radius:22px;padding:24px}[id^=city-] .slider-skeleton .slider-skeleton__card{margin-bottom:0}[id^=city-] .stories-slider.swiper:has(.swiper-pagination-lock),[id^=city-] .things-slider.swiper:has(.swiper-pagination-lock),[id^=city-] .trips-slider.swiper:has(.swiper-pagination-lock),[id^=city-] .venues-slider.swiper:has(.swiper-pagination-lock){padding-bottom:0}[id^=city-] .stories-slider.swiper:has(.swiper-pagination-lock) .swiper-wrapper,[id^=city-] .things-slider.swiper:has(.swiper-pagination-lock) .swiper-wrapper,[id^=city-] .trips-slider.swiper:has(.swiper-pagination-lock) .swiper-wrapper,[id^=city-] .venues-slider.swiper:has(.swiper-pagination-lock) .swiper-wrapper{align-items:flex-start;height:auto!important}[id^=city-] .stories-slider.swiper:has(.swiper-pagination-lock) .swiper-slide,[id^=city-] .things-slider.swiper:has(.swiper-pagination-lock) .swiper-slide,[id^=city-] .trips-slider.swiper:has(.swiper-pagination-lock) .swiper-slide,[id^=city-] .venues-slider.swiper:has(.swiper-pagination-lock) .swiper-slide{height:auto!important}.city-preview-highlights__grid{align-items:stretch}.city-preview-highlight{overflow:hidden}.city-preview-highlight__image{aspect-ratio:16/9;border-radius:18px;margin-bottom:18px;overflow:hidden;position:relative;width:100%}.city-preview-highlight__image .t-media-cover-fill,.city-preview-highlight__image .t-media-cover-fill>img{height:100%;width:100%}.city-preview-highlight__image .t-media-cover-fill>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.city-preview-highlight__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 12px;padding:0}.city-preview-highlight__description p:last-child{margin-bottom:0}.city-preview-plan+.section-getting-around{padding-top:0}@media only screen and (max-width:1199px){.city-preview-getting-there__panel{grid-template-columns:1fr}.city-preview-getting-there__head{position:static}}@media only screen and (max-width:574px){.city-preview-getting-there{padding:22px 0}.city-preview-getting-there__panel{border-radius:16px;gap:18px}.city-preview-getting-there__body{border-radius:16px;padding:18px}}.cities-hub-section{padding:40px 0}@media only screen and (max-width:574px){.cities-hub-section{padding:22px 0}}.province-city-slider .section-trips .section-tabs__wrapper{margin-bottom:50px}@media only screen and (max-width:574px){.province-city-slider .section-trips .section-tabs__wrapper{margin-bottom:30px}}.province-city-slider .section-tabs .tabs li{border:1px solid transparent;border-radius:12px;height:48px;padding:0 18px 0 16px}@media only screen and (max-width:574px){.province-city-slider .section-tabs .tabs li{height:40px;padding:0 14px 0 12px}}.province-city-slider .section-tabs .tabs li.active{border-color:#ed4826}.province-city-slider .province-city-slider__tags{display:flex;flex-direction:column;gap:4px;margin-top:8px}.province-city-slider .province-city-slider__best-time{align-items:center;background:#f5f2ea;border-radius:20px;color:#5e5e5e;display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:1.4;margin-top:8px;padding:3px 10px 3px 7px;white-space:nowrap}.province-city-slider .province-city-slider__best-time svg{flex-shrink:0;height:12px;opacity:.65;width:12px}.province-city-slider .province-city-slider__best-time>span{min-width:0}.province-city-slider .province-city-slider__wishlist svg{height:24px;width:24px}.province-city-slider .province-city-slider__tag{color:#ed4826;display:inline-flex;font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase}.province-city-slider .province-city-slider__intro{display:block;margin-top:8px}.province-city-slider .province-city-slider__intro>*{margin-bottom:0}.featured-cities-grid{margin-top:-30px}@media only screen and (max-width:574px){.featured-cities-grid{margin-top:-16px}}.featured-cities-grid>[class*=col-]{display:flex;margin-top:30px}@media only screen and (max-width:574px){.featured-cities-grid>[class*=col-]{margin-top:16px}}.featured-cities-grid .news-item{height:220px;width:100%}@media only screen and (max-width:1249px){.featured-cities-grid .news-item{min-height:220px}}@media only screen and (max-width:574px){.featured-cities-grid .news-item{height:auto;min-height:unset}}.featured-cities-grid .news-item__pic{aspect-ratio:1/1;flex:0 0 200px;height:200px;width:200px}.featured-cities-grid .news-item__pic>picture{display:block;height:100%;width:100%}.featured-cities-grid .news-item__pic>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:574px){.featured-cities-grid .news-item__pic{aspect-ratio:21/9;flex:0 0 auto;height:auto;width:100%}.featured-cities-grid .news-item__pic>picture{height:auto}.featured-cities-grid .news-item__pic>picture>img{aspect-ratio:21/9;height:auto}}.featured-cities-grid .news-item__info{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;min-width:0;width:auto}@media only screen and (max-width:574px){.featured-cities-grid .news-item__info{width:100%}}.featured-cities-grid .city-card__name{color:#171717;font-size:18px;font-weight:700;line-height:26px;transition:color .2s linear}@media only screen and (max-width:1249px){.featured-cities-grid .city-card__name{font-size:16px;line-height:24px}}.featured-cities-grid .city-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.featured-cities-grid .city-card__best-time,.featured-cities-grid .city-card__province{align-items:center;background:#f5f2ea;border-radius:20px;color:#5e5e5e;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:3px 10px 3px 7px;white-space:nowrap}.featured-cities-grid .city-card__best-time svg,.featured-cities-grid .city-card__province svg{flex-shrink:0;height:12px;opacity:.65;width:12px}.featured-cities-grid .city-card__province--overlay{display:none}@media only screen and (max-width:574px){.featured-cities-grid .city-card__province--overlay{align-items:center;background:hsla(0,0%,9%,.7);bottom:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;left:10px;line-height:20px;max-width:calc(100% - 20px);padding:5px 12px 5px 9px;position:absolute;z-index:2}.featured-cities-grid .city-card__province--overlay svg{flex:0 0 20px;height:20px;opacity:1;width:20px}.featured-cities-grid .city-card__province--overlay svg path{stroke:#fff}.featured-cities-grid .city-card__province--inline{display:none}}.featured-cities-grid .city-card__best-for{color:#3a3a3a;font-size:14px;font-weight:500;margin:0 0 8px}.featured-cities-grid .city-card__summary{color:#171717;display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:20px;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:1249px){.featured-cities-grid .city-card__summary{-webkit-line-clamp:2}}.featured-cities-grid .news-item:hover .city-card__name{color:#ed4826}.editorial-card__link{inset:0;position:absolute}.editorial-card__title{color:#171717;font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px;transition:color .2s}@media only screen and (max-width:1249px){.editorial-card__title{font-size:15px}}.editorial-card__desc{color:#171717;font-size:14px;line-height:20px}.editorial-card:hover .editorial-card__title{color:#ed4826}.route-cards-slider .slide{margin-bottom:0}.route-cards-slider .route-card{height:100%}@media only screen and (max-width:574px){.route-cards-slider .route-card{width:280px}}.route-card{background:#f5f2ea;border:1.5px solid transparent;border-radius:16px;display:flex;flex-direction:column;height:100%;padding:28px;transition:border-color .2s,box-shadow .2s}@media only screen and (max-width:574px){.route-card{padding:20px}}.route-card:hover{border-color:#ed4826;box-shadow:0 4px 20px rgba(0,0,0,.06)}.route-card__eyebrow{color:#ed4826;font-size:11px;font-weight:600;margin:0 0 16px;text-transform:uppercase}.route-card__stops{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.route-card__city{color:#232220;font-size:16px;font-weight:700;line-height:1.2}.route-card__connector{align-items:center;display:flex;flex-shrink:0}.route-card__connector:before{background:#7c7c7c;content:"";display:block;height:2px;width:24px}.route-card__connector:after{border-right:2px solid #7c7c7c;border-top:2px solid #7c7c7c;content:"";display:block;height:8px;margin-left:-5px;transform:rotate(45deg);width:8px}.route-card__title{color:#171717;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 14px}.route-card__desc{color:#3a3a3a;flex-grow:1;font-size:14px;line-height:22px;margin:0 0 20px}.route-card__links{border-top:1px solid #e4e4e4;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px}.route-card__link{background:#fff;border:1px solid #e4e4e4;border-radius:20px;color:#3a3a3a;font-size:12px;font-weight:500;padding:4px 12px;text-decoration:none;transition:border-color .2s,color .2s}.route-card__link:hover{border-color:#ed4826;color:#ed4826}.slider-skeleton .slider-skeleton__tab{animation:tour-similar-tours-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#efefef,#f7f7f7 50%,#efefef);background-size:200% 100%;border-radius:8px;display:inline-block;height:36px;margin-right:10px;width:80px}.slider-skeleton .slider-skeleton__line--heading{border-radius:6px;display:block;height:20px;margin-top:0;width:220px}.slider-skeleton .slider-skeleton__card--route{background:#f5f2ea;border-radius:16px;display:flex;flex-direction:column;gap:14px;height:180px;justify-content:flex-start;margin-bottom:0;padding:28px}.slider-skeleton .slider-skeleton__card--route .slider-skeleton__line{margin-top:0}.slider-skeleton .slider-skeleton__card--horizontal{align-items:center;background:none;box-shadow:none;display:flex;gap:24px;margin-bottom:0}.slider-skeleton .slider-skeleton__card--horizontal .slider-skeleton__media--square{border-radius:10px;flex-shrink:0;height:215px;width:215px}@media only screen and (max-width:574px){.slider-skeleton .slider-skeleton__card--horizontal .slider-skeleton__media--square{height:120px;width:120px}}.slider-skeleton .slider-skeleton__card--horizontal .slider-skeleton__card-body{display:flex;flex:1;flex-direction:column;gap:12px}.slider-skeleton .slider-skeleton__card--horizontal .slider-skeleton__line{margin-top:0}.news-item__fav{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;bottom:10px;cursor:pointer;display:flex;height:36px;justify-content:center;pointer-events:auto;position:absolute;right:10px;transition:.2s linear;width:36px;z-index:2}.news-item__fav:hover{border-color:#fff}.news-item__fav .wishlist-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.news-item__fav svg{height:20px;width:20px}.attractions-main{padding-bottom:24px}@media only screen and (max-width:574px){.attractions-main{padding-top:8px}}.attractions-main.activities,.attractions-main.events,.attractions-main.venues{padding-bottom:40px}@media only screen and (max-width:574px){.attractions-main.activities,.attractions-main.events,.attractions-main.venues{padding-bottom:22px}}@media only screen and (max-width:767px){.banner-inner.attractions-page-banner #attraction-main-search-form{display:none}}.attractions-main__wrapper{display:flex}.attractions-main__wrapper .pagination{margin-top:10px}@media only screen and (max-width:574px){.attractions-main__wrapper .pagination{margin-top:16px}}@media only screen and (max-width:1249px){.attractions-main__wrapper .col-lg-9{width:100%}}.attractions-sidebar{max-width:100%;padding-bottom:32px;width:310px}@media only screen and (max-width:1249px){.attractions-sidebar{background-color:#fff;border-radius:20px;margin:0 auto;max-width:calc(100vw - 8px);padding:24px 24px 34px;position:relative;width:570px}}@media only screen and (max-width:574px){.attractions-sidebar{padding:20px 16px 34px}}.attractions-filters__title{color:#000;display:block;font-size:24px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:40px;padding:4px 0}@media only screen and (max-width:574px){.attractions-filters__title{font-size:16px;line-height:30px;margin-bottom:20px}}.attractions-filter__block{border-top:1px solid #eaeaea;padding-top:20px}@media only screen and (max-width:574px){.attractions-filter__block{padding-bottom:24px}}.attractions-filter__block+.attractions-filter__block{margin-top:24px}@media only screen and (max-width:574px){.attractions-filter__block+.attractions-filter__block{margin-top:18px}}@media only screen and (max-width:1249px){.attractions-filter__block:last-child{border:none}}.attractions-filter__title{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:500;justify-content:space-between;line-height:30px;transition:.2s linear}@media only screen and (max-width:1249px){.attractions-filter__title{pointer-events:none}}@media only screen and (max-width:574px){.attractions-filter__title{font-size:14px;line-height:22px}}.attractions-filter__title:hover{color:#ed4826}.attractions-filter__title:hover svg path{stroke:#ed4826}.attractions-filter__title i{align-items:center;display:flex;min-width:24px}@media only screen and (max-width:1249px){.attractions-filter__title i{display:none}}.attractions-filter__title.active i{transform:scaleY(-1)}.attractions-filter__body{padding-bottom:12px;padding-top:24px}@media only screen and (max-width:1249px){.attractions-filter__body{display:block!important}}@media only screen and (max-width:574px){.attractions-filter__body{padding:18px 0 0}}.attractions-filter__body ul li{display:flex;margin-bottom:19px}@media only screen and (max-width:574px){.attractions-filter__body ul li{margin-bottom:16px}}.attractions-filter__body ul li:last-child{margin-bottom:0}.attractions-filter__body .stay-book__dates{background-color:#fbfbfb;border:1px solid #eaeaea}@media only screen and (max-width:1249px){.attractions-filter__body .stay-book__dates{margin-top:0;width:100%}}.attractions-filter__body .stay-book__dates input{color:#3a3a3a;transition:.2s linear}.attractions-filter{align-items:center;color:#171717;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:26px;transition:.2s linear}@media only screen and (max-width:574px){.attractions-filter{font-size:14px;line-height:22px}}.attractions-filter:hover{color:#ed4826}.attractions-filter.active:hover{text-shadow:.2px .2px #ed4826,0 .2px #ed4826,-.2px 0 #ed4826,0 -.2px #ed4826}.attractions-filter.active i svg{opacity:0}.attractions-filter.active i svg+svg{opacity:1}.attractions-filter i{display:flex;height:24px;margin-right:12px;min-width:24px;position:relative;width:24px}.attractions-filter i svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.attractions-filter i svg+svg{opacity:0}.attractions-filter-page .attractions-main__wrapper{display:block}.attraction-quick-chips__wrapper{margin-bottom:36px}@media only screen and (max-width:574px){.attraction-quick-chips__wrapper{margin-bottom:30px}}.attraction-quick-chips__wrapper #attraction-quick-chips{margin-bottom:0}.section-tabs.attraction-quick-chips__scroller{overflow:visible}@media only screen and (max-width:767px){.section-tabs.attraction-quick-chips__scroller{overflow:auto}.section-tabs.attraction-quick-chips__scroller::-webkit-scrollbar,.section-tabs.attraction-quick-chips__scroller::-webkit-scrollbar-thumb{background:transparent;height:0}#attraction-quick-chips.attraction-quick-chips__track{flex-wrap:nowrap;width:-moz-max-content;width:max-content}}#attraction-listing-content,#attraction-page,#attraction-results-grid{min-width:0;width:100%}[data-attraction-filter-dropdown=location] .dropdown-list{min-width:320px;padding:0}.dropdown-list--searchable-options{max-height:340px;min-width:320px;padding:0}.dropdown-list--searchable-options .dropdown-list__header{border-bottom:1px solid #eaeaea;padding:10px 14px}.dropdown-list--searchable-options .dropdown-list__search{border:1px solid #eaeaea;border-radius:6px;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s ease;width:100%}.dropdown-list--searchable-options .dropdown-list__search::-moz-placeholder{color:#aaa}.dropdown-list--searchable-options .dropdown-list__search::placeholder{color:#aaa}.dropdown-list--searchable-options .dropdown-list__search:focus{border-color:#3a3a3a}.dropdown-list--searchable-options .dropdown-list__items{overflow-y:auto;padding:8px 0}#attraction-mobile-filter-form>.af-section:last-of-type .af-section__body{padding-bottom:0}#attraction-mobile-filter-form+.af-drawer__footer{border-top:none}.attraction-card__meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.attraction-card__meta-item{align-items:center;color:#ed4826;display:inline-flex;font-size:12px;font-weight:600;gap:6px;text-transform:uppercase}.attraction-card__meta-item svg{flex-shrink:0;height:18px;width:18px}.attractions-empty-state{background:#f9f6f0;border-radius:10px;padding:34px 40px;text-align:center}@media only screen and (max-width:767px){.attractions-empty-state{padding:20px 28px}}@media only screen and (max-width:574px){.attractions-empty-state{padding:20px}}.attractions-empty-state__icon{align-items:center;background:#fff;border-radius:50%;display:inline-flex;height:66px;justify-content:center;margin-bottom:24px;width:66px}.attractions-empty-state__title{color:#171717;display:block;font-size:22px;font-weight:600;line-height:1.3;margin-bottom:12px}@media only screen and (max-width:574px){.attractions-empty-state__title{font-size:19px}}.attractions-empty-state__description{color:#5e5e5e;font-size:15px;line-height:1.7;margin:0 auto 28px;max-width:740px}.attractions-empty-state__action{display:inline-flex;justify-content:center;min-width:160px}.attractions-top__bar{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width:767px){.attractions-top__bar{flex-direction:column-reverse}}@media only screen and (max-width:574px){.attractions-top__bar{margin-bottom:30px}}.attractions-filters__checked{display:flex;flex-wrap:wrap;margin-bottom:-12px}@media only screen and (max-width:767px){.attractions-filters__checked{margin-top:30px;width:100%}}@media only screen and (max-width:574px){.attractions-filters__checked{margin-bottom:-8px}}.attractions-filters__checked li{margin-bottom:12px;margin-right:12px}@media only screen and (max-width:574px){.attractions-filters__checked li{margin-bottom:8px;margin-right:8px}}.attractions-filter__checked{align-items:center;background:#fdf5f3;border-radius:10px;color:#ed4826;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:600;line-height:22px;padding:10px 10px 10px 16px;transition:.2s linear;width:-moz-max-content;width:max-content}@media only screen and (max-width:574px){.attractions-filter__checked{font-size:12px;line-height:18px;padding:7px 8px 7px 12px}}.attractions-filter__checked:hover{background:#f9f6f0;color:#3a3a3a}.attractions-filter__checked:hover svg path{stroke:#3a3a3a}.attractions-filter__checked svg{margin-left:8px}@media only screen and (max-width:574px){.attractions-filter__checked svg{height:18px;width:18px}}.dropdown-wrapper__select{position:relative;z-index:10}@media only screen and (max-width:767px){.dropdown-wrapper__select{width:calc(50% - 9px)}}.dropdown-wrapper__select.open .dropdown-current__select svg{transform:scaleY(-1)}.dropdown-wrapper__select.open .dropdown-list__select{opacity:1;transform:translateY(0);visibility:visible;z-index:1}@media only screen and (max-width:1249px){.dropdown-wrapper__select.open .dropdown-list__select{transform:translateY(10px)}}.dropdown-current__select{cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:600;line-height:26px;padding:9px 0 9px 9px;transition:.2s linear;width:-moz-max-content;width:max-content}@media only screen and (max-width:1249px){.dropdown-current__select{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;height:54px;padding:10px 24px}}@media only screen and (max-width:767px){.dropdown-current__select{height:44px;width:100%}}@media only screen and (max-width:574px){.dropdown-current__select{font-size:14px;height:42px;line-height:22px;padding:0 20px}}.dropdown-current__select:hover{color:#ed4826}.dropdown-current__select:hover svg path{stroke:#ed4826}@media only screen and (max-width:767px){.dropdown-current__select span{overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}}.dropdown-current__select svg{margin-left:10px}@media only screen and (max-width:767px){.dropdown-current__select svg{margin-left:auto;min-width:-moz-max-content;min-width:max-content}}.dropdown-list__select{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;font-size:16px;font-style:normal;font-weight:400;line-height:26px;min-width:160px;opacity:0;padding:8px 18px;position:absolute;right:0;top:100%;transform:translateY(20px);transition:.2s linear;visibility:hidden;width:-moz-max-content;width:max-content;z-index:-1}@media only screen and (max-width:1249px){.dropdown-list__select{min-width:-moz-max-content;min-width:max-content;transform:translateY(30px);width:100%}}@media only screen and (max-width:574px){.dropdown-list__select{font-size:14px;line-height:22px}}.dropdown-list__select li{color:#171717;cursor:pointer;transition:.2s linear}.dropdown-list__select li:hover{color:#ed4826}.attractions-main__items{display:flex;flex-wrap:wrap}.attractions-main__items .col-lg-3{margin-bottom:30px}@media only screen and (max-width:991px){.attractions-main__items .col-lg-3{width:50%}}@media only screen and (max-width:574px){.attractions-main__items .col-lg-3{margin-bottom:24px;width:100%}.attractions-main__items .venues-item{width:100%}}@media only screen and (max-width:1249px){.filters-mobile{background:rgba(45,45,45,.3);bottom:0;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:-1}.filters-mobile.active{opacity:1;pointer-events:auto;visibility:visible;z-index:1001}.filters-mobile[class^=col]{padding:50px 0}}.filters-mobile__wrapper{display:flex}@media only screen and (max-width:767px){.filters-mobile__wrapper{justify-content:space-between;width:100%}}.filters-mobile__btn{display:none;margin-right:24px}@media only screen and (max-width:1249px){.filters-mobile__btn{display:flex;margin-right:18px}}@media only screen and (max-width:767px){.filters-mobile__btn{margin-right:0;width:calc(50% - 9px)}}@media only screen and (max-width:574px){.filters-mobile__btn{height:42px}}.filters-mobile__btn svg{margin-right:8px}.filters-mobile__close{display:none;position:absolute;right:24px;top:32px}@media only screen and (max-width:1249px){.filters-mobile__close{display:flex}}@media only screen and (max-width:574px){.filters-mobile__close{right:16px;top:28px}}.filters-mobile__close:hover svg path{stroke:#ed4826}.filters-mobile__close:after{content:"";height:calc(100% + 10px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 10px)}.filters-mobile__save{display:none;margin:24px auto 0}@media only screen and (max-width:1249px){.filters-mobile__save{display:flex}}@media only screen and (max-width:574px){.filters-mobile__save{margin-top:0}}.attraction-main{padding:40px 0}@media only screen and (max-width:574px){.attraction-main{padding:20px 0 22px}}.attraction-main>.container{position:relative}.attraction-main>.container:before{background-color:#eaeaea;content:"";display:block;height:1px;left:50%;position:absolute;top:-40px;transform:translateX(-50%);width:calc(100% - 30px)}@media only screen and (max-width:574px){.attraction-main>.container:before{top:-32px;width:calc(100% - 40px)}}.attraction-main .breadcrumbs{margin-bottom:10px}.attraction-main+.section-reviews{padding-bottom:40px}@media only screen and (max-width:574px){.attraction-main+.section-reviews{padding-bottom:22px}}.attraction-main__head{margin-bottom:32px}@media only screen and (max-width:574px){.attraction-main__head{margin-bottom:24px}}.attraction-main__head-top{align-items:flex-start;display:flex;margin-bottom:14px}@media only screen and (max-width:767px){.attraction-main__head-top{position:relative}}@media only screen and (max-width:574px){.attraction-main__head-top{margin-bottom:6px}}.attraction-main__title{color:#171717;font-size:48px;font-style:normal;font-weight:700;line-height:68px;margin:0;max-width:calc(100% - 168px)}@media only screen and (max-width:767px){.attraction-main__title{max-width:unset}}@media only screen and (max-width:574px){.attraction-main__title{font-size:28px;line-height:32px}}.attraction-main__fav{align-items:center;background-color:#ff4242;border-radius:50%;cursor:pointer;display:flex;height:52px;justify-content:center;margin-left:48px;margin-top:8px;width:52px}@media only screen and (max-width:767px){.attraction-main__fav{height:36px;margin:0;position:absolute;width:36px}}.attraction-main__fav:hover svg{scale:1.1}.attraction-main__fav svg{transition:.2s linear}@media only screen and (max-width:767px){.attraction-main__fav svg{height:20px;width:20px}.attraction-main__fav{left:90px;top:calc(100% + 15px)}}@media only screen and (max-width:574px){.attraction-main__fav{top:calc(100% + 6px)}}.attraction-main__share{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:50%;cursor:pointer;display:flex;height:52px;justify-content:center;margin-left:16px;margin-top:8px;width:52px}@media only screen and (max-width:767px){.attraction-main__share{height:36px;margin:0;position:absolute;width:36px}}.attraction-main__share:hover svg{scale:1.1}.attraction-main__share svg{transition:.2s linear}@media only screen and (max-width:767px){.attraction-main__share svg{height:20px;width:20px}.attraction-main__share{left:108px;top:calc(100% + 15px)}}@media only screen and (max-width:574px){.attraction-main__share{left:89px;top:calc(100% + 6px)}.attraction-main__share svg{margin-left:-2px}}.attraction-main__head-bottom{align-items:flex-start}@media only screen and (max-width:767px){.attraction-main__head-bottom{flex-wrap:wrap}}.attraction-main__head-bottom>span{background-color:#eaeaea;height:30px;margin:0 24px;width:1px}@media only screen and (max-width:767px){.attraction-main__head-bottom>span{height:36px}}@media only screen and (max-width:574px){.attraction-main__head-bottom>span{margin:0 20px}}.attraction-main__rating{align-items:center;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:26px}@media only screen and (max-width:767px){.attraction-main__rating{line-height:26px}}@media only screen and (max-width:574px){.attraction-main__rating{font-size:12px;line-height:20px}}.attraction-main__rating svg{margin-right:10px}@media only screen and (max-width:574px){.attraction-main__rating svg{height:20px;margin-right:8px;width:20px}}.attraction-main__rating img{margin-right:10px}@media only screen and (max-width:574px){.attraction-main__rating img{margin-right:8px}}.attraction-main__rating a{pointer-events:auto;position:relative;text-decoration:underline;text-decoration-thickness:from-font;z-index:1}.story-author__avatar-initial{align-items:center;background-color:#9575cd;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;font-style:normal;font-weight:600;height:36px;justify-content:center;margin-right:10px;text-transform:uppercase;width:36px}@media only screen and (max-width:574px){.story-author__avatar-initial{font-size:12px;height:28px;margin-right:8px;width:28px}}.x-separator{background-color:#eaeaea;height:30px;margin:0 16px;width:1px}.attraction-main__location{align-items:center;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:26px}@media only screen and (max-width:767px){.attraction-main__location{margin-top:12px;width:100%}}@media only screen and (max-width:574px){.attraction-main__location{align-items:flex-start;font-size:12px;line-height:20px}}.attraction-main__location span{margin-left:4px}.activity-provider-trigger{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font:inherit;padding:0;text-align:left;transition:opacity .2s linear}.activity-provider-trigger:hover{opacity:.7}@media only screen and (max-width:767px){.activity-provider-trigger{margin-top:12px;width:100%}}.activity-provider-trigger svg{flex-shrink:0;height:24px;margin-right:6px;width:24px}@media only screen and (max-width:574px){.activity-provider-trigger svg{height:24px;margin-right:4px;width:24px}}.activity-provider-trigger__label{color:#3a3a3a;font-size:16px;font-weight:400;line-height:26px;margin-right:4px}@media only screen and (max-width:574px){.activity-provider-trigger__label{font-size:14px;line-height:20px}}.activity-provider-trigger__name{color:#171717;font-size:16px;font-weight:500;line-height:26px;text-decoration:underline;text-decoration-thickness:from-font}@media only screen and (max-width:574px){.activity-provider-trigger__name{font-size:14px;line-height:20px}}.activity-provider-popup{overflow:hidden;padding:0;width:420px}@media only screen and (max-width:767px){.activity-provider-popup{max-width:calc(100vw - 32px);width:100%}}.activity-provider-popup .dialog-close{right:16px;top:16px;z-index:2}@media only screen and (max-width:767px){.activity-provider-popup .dialog-close{display:flex;height:24px;width:24px}.activity-provider-popup .dialog-close svg{height:100%;width:100%}.activity-provider-popup .dialog-close svg rect{width:3px}}.activity-provider-popup__profile{align-items:center;background:#fbfbfb;border-bottom:1px solid #eaeaea;display:flex;flex-direction:column;padding:32px 30px 24px;text-align:center}@media only screen and (max-width:574px){.activity-provider-popup__profile{padding:28px 20px 20px}}.activity-provider-popup__logo-placeholder{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:14px;width:64px}@media only screen and (max-width:574px){.activity-provider-popup__logo-placeholder{height:52px;margin-bottom:10px;width:52px}}.activity-provider-popup__logo-placeholder svg{color:#3a3a3a;height:28px;width:28px}@media only screen and (max-width:574px){.activity-provider-popup__logo-placeholder svg{height:22px;width:22px}}.activity-provider-popup__name{color:#171717;font-size:20px;font-weight:700;line-height:28px;margin:0}@media only screen and (max-width:574px){.activity-provider-popup__name{font-size:18px;line-height:24px}}.activity-provider-popup__meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.activity-provider-popup__rating{align-items:center;color:#3a3a3a;display:flex;font-size:14px;gap:4px}.activity-provider-popup__rating svg{height:16px;width:16px}.activity-provider-popup__rating strong{color:#171717;font-weight:600}.activity-provider-popup__verified{align-items:center;background:rgba(76,175,80,.1);border-radius:100px;color:#2e7d32;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:2px 10px}.activity-provider-popup__verified svg{height:14px;width:14px}.activity-provider-popup__body{padding:24px 30px 30px}@media only screen and (max-width:574px){.activity-provider-popup__body{padding:20px 20px 24px}}.activity-provider-popup__summary{color:#171717;font-size:15px;font-weight:500;line-height:24px;margin:0 0 12px}@media only screen and (max-width:574px){.activity-provider-popup__summary{font-size:14px;line-height:22px}}.activity-provider-popup__description{color:#3a3a3a;font-size:14px;font-weight:400;line-height:24px;margin-bottom:24px}@media only screen and (max-width:574px){.activity-provider-popup__description{font-size:14px;line-height:22px;margin-bottom:20px}}.activity-provider-popup__description>:last-child{margin-bottom:0}.activity-provider-popup__message-btn{width:100%}.activity-provider-popup__empty{color:#3a3a3a;font-size:14px;padding:32px 0;text-align:center}.attraction-section{margin-top:40px}@media only screen and (max-width:574px){.attraction-section{margin-top:30px}}.attraction-section:first-child{margin-top:0}.attraction-section__label{align-items:center;color:#ed4826;display:flex;font-size:.72rem;font-weight:700;gap:10px;line-height:normal;margin-bottom:4px;text-transform:uppercase}.attraction-section__label:before{background:#ed4826;border-radius:2px;content:"";height:2px;width:22px}.attraction-section__title{color:#171717;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:16px}@media only screen and (max-width:574px){.attraction-section__title{font-size:15px;margin-bottom:14px}}.attraction-section__body{color:#3a3a3a;font-size:.98rem;font-weight:400;line-height:1.75}@media only screen and (max-width:574px){.attraction-section__body{font-size:14px;line-height:22px}}.attraction-section__body>:last-child{margin-bottom:0}.attraction-info{margin-top:40px}@media only screen and (max-width:574px){.attraction-info{margin-top:24px}}.attraction-info .attraction-info__sidebar{padding-left:70px}@media only screen and (max-width:991px){.attraction-info .attraction-info__sidebar{margin-top:40px;padding-left:15px}}@media only screen and (max-width:574px){.attraction-info .attraction-info__sidebar{margin-top:24px}}.attraction-info .attraction-info__sidebar aside{position:sticky;top:100px}.attraction-info .attraction-info__sidebar aside .tour-interests{color:#4d4d4d;margin-bottom:30px;margin-top:0}.attraction-info .attraction-info__sidebar aside .tour-interests>span{align-items:center;color:#ed4826;display:flex;font-size:.72rem;font-weight:700;gap:10px;line-height:normal;margin-bottom:14px;text-transform:uppercase}.attraction-info .attraction-info__sidebar aside .tour-interests>span:before{background:#ed4826;border-radius:2px;content:"";height:2px;width:22px}.attraction-info .attraction-info__sidebar aside .opening-hours-list{list-style:none;margin:10px 0 0;padding:0}.attraction-info .attraction-info__sidebar aside .opening-hours-list li{align-items:baseline;border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;gap:8px;padding:6px 0}.attraction-info .attraction-info__sidebar aside .opening-hours-list li:last-child{border-bottom:none}.attraction-info .attraction-info__sidebar aside .opening-hours-list li strong{font-size:.88rem;font-weight:600;min-width:36px}.attraction-info .attraction-info__sidebar aside .opening-hours-list li>span{color:#3a3a3a;font-size:.88rem}.attraction-info .attraction-info__sidebar aside .opening-hours-list li small{color:#5e5e5e;font-size:14px;width:100%}.inner-page__gallery{display:flex}@media only screen and (max-width:574px){.inner-page__gallery{margin-bottom:40px;padding-bottom:68px;position:relative}}.inner-page__gallery-item{border-radius:10px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:574px){.inner-page__gallery-item{position:static}}.inner-page__gallery-item__sm{height:215px}@media only screen and (max-width:1249px){.inner-page__gallery-item__sm{height:calc(19vw - 15px)}}@media only screen and (max-width:991px){.inner-page__gallery-item__sm{height:calc(38vw - 15px)}}@media only screen and (max-width:574px){.inner-page__gallery-item__sm{height:calc(50vw - 29px)}}.inner-page__gallery-item__lg{height:460px}@media only screen and (max-width:1249px){.inner-page__gallery-item__lg{height:38vw}}@media only screen and (max-width:991px){.inner-page__gallery-item__lg{height:50vw}}@media only screen and (max-width:574px){.inner-page__gallery-item__lg{height:calc(66vw - 40px)}}.inner-page__gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.inner-page__gallery-item .btn{bottom:16px;left:16px;position:absolute;width:calc(100% - 32px);z-index:1}@media only screen and (max-width:1249px){.inner-page__gallery-item .btn{line-height:normal;padding:0 14px}}@media only screen and (max-width:574px){.inner-page__gallery-item .btn{bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 30px)}}@media only screen and (max-width:1249px){.inner-page__gallery-item .btn svg{display:none}}@media only screen and (max-width:991px){.inner-page__gallery-item .btn svg{display:block}}.inner-page__gallery-tiles{display:flex;flex-wrap:wrap;margin-bottom:-30px}@media only screen and (max-width:991px){.inner-page__gallery-tiles{margin-top:30px}}@media only screen and (max-width:574px){.inner-page__gallery-tiles{margin:19px -9px -19px}}.inner-page__gallery-tiles>[class^=col]{margin-bottom:30px}@media only screen and (max-width:991px){.inner-page__gallery-tiles>[class^=col]{width:50%}}@media only screen and (max-width:574px){.inner-page__gallery-tiles>[class^=col]{margin-bottom:19px;padding:0 9px}}.inner-page__gallery-popup{background-color:#fff;height:100vh;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity 0s,visibility 0s,z-index 0s;visibility:hidden;z-index:-1}@media only screen and (max-width:574px){.inner-page__gallery-popup{background-color:#fff;height:100dvh;padding:0;-webkit-overflow-scrolling:touch}}.inner-page__gallery-popup.active{opacity:1;transition:opacity 0s,visibility 0s,z-index 0s;visibility:visible;z-index:1400}.inner-page__gallery-popup:not(.active){transition:opacity .15s linear,visibility 0s linear .15s,z-index 0s linear .15s}.inner-page__gallery-popup__container{margin:0 auto;max-width:100%;padding:0 15px;position:relative;width:980px}@media only screen and (max-width:574px){.inner-page__gallery-popup__container{border-radius:0;min-height:100dvh;padding:0 16px calc(24px + env(safe-area-inset-bottom));width:100%}}.inner-page__gallery-popup__head{align-items:center;background-color:#fff;color:#171717;display:flex;font-size:28px;font-style:normal;font-weight:700;line-height:42px;padding:73px 0 50px;position:sticky;top:0;width:100%;z-index:1}@media only screen and (max-width:574px){.inner-page__gallery-popup__head{font-size:18px;line-height:24px;margin-bottom:16px;padding:calc(14px + env(safe-area-inset-top)) 48px 14px 0;position:sticky;top:0}}.inner-page__gallery-popup__close{bottom:46px;cursor:pointer;display:flex;position:absolute;right:-9px}@media only screen and (max-width:574px){.inner-page__gallery-popup__close{bottom:auto;right:0;top:calc(15px + env(safe-area-inset-top))}}.inner-page__gallery-popup__close:hover svg rect{fill:#ed4826}@media only screen and (max-width:574px){.inner-page__gallery-popup__close svg{height:24px;width:24px}.inner-page__gallery-popup__close svg rect{width:3px}}.inner-page__gallery-popup__body{display:flex;flex-wrap:wrap;padding-bottom:30px}@media only screen and (max-width:574px){.inner-page__gallery-popup__body{margin:0 -9px;padding-bottom:0}}.inner-page__gallery-popup__body [class^=col]{margin-bottom:40px}@media only screen and (max-width:574px){.inner-page__gallery-popup__body [class^=col]{margin-bottom:19px;padding:0 9px}.inner-page__gallery-popup__body [class^=col].col-sm-6{width:50%}}.inner-page__gallery-popup__item{border-radius:10px;overflow:hidden;width:100%}.inner-page__gallery-popup__item__lg{height:528px}@media only screen and (max-width:991px){.inner-page__gallery-popup__item__lg{height:calc(57.25vw - 30px)}}@media only screen and (max-width:574px){.inner-page__gallery-popup__item__lg{height:calc(66vw - 40px)}}.inner-page__gallery-popup__item__sm{height:359px}@media only screen and (max-width:991px){.inner-page__gallery-popup__item__sm{height:calc(41.75vw - 45px)}}@media only screen and (max-width:574px){.inner-page__gallery-popup__item__sm{height:calc(50vw - 29px)}}.inner-page__gallery-popup__item picture{display:block;height:100%;width:100%}.inner-page__gallery-popup__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.inner-page__bar{align-items:center;background:#fbfbfb;border-radius:10px;display:flex;margin-top:30px;min-height:70px;padding:0 20px;position:relative}@media only screen and (max-width:1249px){.inner-page__bar{align-items:flex-start;padding:10px 20px}}@media only screen and (max-width:767px){.inner-page__bar{border-radius:0;flex-direction:column;margin:0;padding:10px}}.inner-page__bar .btn{margin-left:auto;min-width:-moz-max-content;min-width:max-content}@media only screen and (max-width:767px){.inner-page__bar .btn{margin:16px 0 0;width:100%}}.inner-page__bar-specs{align-items:center;display:flex}@media only screen and (max-width:1249px){.inner-page__bar-specs{flex-wrap:wrap}}.inner-page__bar-specs li{align-items:center;display:flex;margin:5px 0}@media only screen and (max-width:767px){.inner-page__bar-specs li{margin:0 0 8px;width:100%}}.inner-page__bar-specs li:last-child:after{display:none}.inner-page__bar-specs li:after{background-color:#eaeaea;content:"";height:30px;margin:0 24px;width:1px}@media only screen and (max-width:767px){.inner-page__bar-specs li:after{display:none}}.inner-page__bar-specs li svg{margin-right:12px}@media only screen and (max-width:767px){.inner-page__bar-specs li svg{height:20px;width:20px}}.inner-page__bar-specs li div{align-items:center;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:26px}@media only screen and (max-width:767px){.inner-page__bar-specs li div{font-size:.875rem;line-height:24px}}.inner-page__bar-specs li div *{margin-right:10px}.inner-page__bar-specs li div :last-child{margin-right:0}.inner-page__bar-specs li div strong{font-weight:600}.inner-page__bar-specs li div+div{margin-left:24px}.section-directions{padding:40px 0}@media only screen and (max-width:574px){.section-directions{padding:22px 0}}.section-directions .section-head{margin-bottom:32px}.directions-wrapper{display:flex;flex-wrap:wrap}.directions-wrapper>[class^=col]{display:flex;flex-direction:column;height:inherit}@media only screen and (max-width:1249px){.directions-wrapper>[class^=col]{width:50%}}@media only screen and (max-width:767px){.directions-wrapper>[class^=col]{margin-top:30px;width:100%}}@media only screen and (max-width:574px){.directions-wrapper>[class^=col]{margin-top:20px}}@media only screen and (max-width:767px){.directions-wrapper>[class^=col]:first-child{margin-top:0}}@media only screen and (max-width:1249px){.directions-wrapper>[class^=col]:last-child{flex-direction:row;gap:30px;justify-content:space-between;margin-top:30px;width:100%}}@media only screen and (max-width:767px){.directions-wrapper>[class^=col]:last-child{flex-direction:column;gap:0}}@media only screen and (max-width:574px){.directions-wrapper>[class^=col]:last-child{margin-top:20px}}@media only screen and (max-width:1249px){.directions-wrapper>[class^=col]:last-child .directions-item+.directions-item{margin-top:0}}@media only screen and (max-width:767px){.directions-wrapper>[class^=col]:last-child .directions-item+.directions-item{margin-top:30px}}@media only screen and (max-width:574px){.directions-wrapper>[class^=col]:last-child .directions-item+.directions-item{margin-top:20px}}.directions-item{background:#f9f6f0;border:1px solid #eaeaea;border-radius:10px;display:flex;flex-direction:column;flex-grow:1;padding:40px 30px 30px}@media only screen and (max-width:991px){.directions-item{padding:30px 20px 20px}}.directions-item+.directions-item{margin-top:30px}@media only screen and (max-width:574px){.directions-item+.directions-item{margin-top:20px}}.directions-item__label{background:#171717;border-radius:8px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:24px;padding:3px 11px;text-align:center;width:-moz-max-content;width:max-content}@media only screen and (max-width:574px){.directions-item__label{align-items:center;border-radius:7px;font-size:12px;height:24px;line-height:22px;margin-bottom:18px;padding:0 11px}}.directions-item__info .directions-item__subtitle{margin-bottom:16px}@media only screen and (max-width:574px){.directions-item__info .directions-item__subtitle{margin-bottom:12px}}.directions-item__subtitle{color:#171717;display:block;font-size:16px;font-style:normal;font-weight:600;line-height:26px}@media only screen and (max-width:574px){.directions-item__subtitle{font-size:14px;line-height:22px}}.directions-item__text{color:#171717;font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media only screen and (max-width:574px){.directions-item__text{font-size:14px;line-height:22px}}.directions-item__text>:last-child{margin-bottom:0}.directions-item__link{align-items:center;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin-top:auto;width:-moz-max-content;width:max-content}@media only screen and (max-width:574px){.directions-item__link{font-size:14px;line-height:22px}}.directions-item__link:hover{color:#ed4826}.directions-item__link:hover svg path{stroke:#ed4826}.directions-item__link svg{margin-left:6px}.directions-item__guides{margin-bottom:32px}@media only screen and (max-width:574px){.directions-item__guides{margin-bottom:24px;margin-top:-6px}}.directions-item__guides>li+li{margin-top:16px}@media only screen and (max-width:574px){.directions-item__guides>li+li{margin-top:8px}}.directions-item__guides>li>a{align-items:center;background:#fffefb;border:1px solid #eaeaea;border-radius:10px;display:flex;padding:16px 18px 16px 16px}@media only screen and (max-width:574px){.directions-item__guides>li>a{padding:11px 13px 13px 11px}}.directions-item__guides>li>a:hover .directions-item__guides-title{color:#ed4826}.directions-item__guides>li>a>i{border-radius:50%;height:70px;margin-right:16px;min-width:70px;overflow:hidden;width:70px}@media only screen and (max-width:574px){.directions-item__guides>li>a>i{height:50px;margin-right:12px;min-width:50px;width:50px}}.directions-item__guides>li>a>i img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.directions-item__guides>li>a>div{position:relative;width:calc(100% - 86px)}@media only screen and (max-width:574px){.directions-item__guides>li>a>div{width:calc(100% - 62px)}}.directions-item__guides-title{color:#171717;display:block;font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin-bottom:4px;padding-right:55px}@media only screen and (max-width:574px){.directions-item__guides-title{font-size:14px;line-height:22px;padding-right:50px}}.directions-item__guides-description{color:#3a3a3a;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media only screen and (max-width:574px){.directions-item__guides-description{font-size:12px;line-height:18px}}.directions-item__guides-rating{align-items:center;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:22px;position:absolute;right:0;top:4px}@media only screen and (max-width:574px){.directions-item__guides-rating{font-size:12px;line-height:18px;top:2px}}.directions-item__guides-rating svg{margin-right:8px}.directions-item__cars{margin-bottom:24px}@media only screen and (max-width:574px){.directions-item__cars{margin-top:-6px}}.directions-item__cars .directions-item__subtitle{margin-bottom:14px}@media only screen and (max-width:574px){.directions-item__cars .directions-item__subtitle{margin-bottom:18px}}.directions-item__cars-list{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:-16px}.directions-item__cars-list li{margin-bottom:16px;margin-right:16px}.directions-item__cars-list li:last-child{margin-right:0}.directions-item__cars-list li a{background:#f9f6f0;border-radius:10px;display:block;height:51px;overflow:hidden;width:103px}@media only screen and (max-width:574px){.directions-item__cars-list li a{height:47px;width:87px}}.directions-item__cars-list li a:hover{filter:brightness(120%)}.directions-item__cars-list li a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.attraction-stories .section-head,.attraction-trips .section-head{margin-bottom:32px}.section-faq{padding:40px 0}@media only screen and (max-width:574px){.section-faq{padding:22px 0}}.section-faq .section-head{margin-bottom:32px}.faq-items__wrapper{display:flex;margin-bottom:-16px}@media only screen and (max-width:574px){.faq-items__wrapper{margin-bottom:-12px}}.faq-item{margin-bottom:16px}@media only screen and (max-width:574px){.faq-item{margin-bottom:12px}}.faq-item.active .faq-item__head svg{transform:scaleY(-1)}.faq-item__head{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 2px 20px rgba(26,23,20,.06);cursor:pointer;display:flex;font-size:15px;font-style:normal;font-weight:500;justify-content:space-between;line-height:1.5;padding:20px 24px;transition:transform .25s,box-shadow .25s}.faq-item__head:hover{box-shadow:0 6px 28px rgba(26,23,20,.1);transform:translateY(-2px)}@media only screen and (max-width:574px){.faq-item__head{font-size:14px;padding:16px 18px}}.faq-item__head svg{color:#ed4826;margin-left:20px;min-width:24px;position:relative}.faq-item__body{color:#3a3a3a;display:none;font-size:14px;font-style:normal;font-weight:400;line-height:1.7;padding:16px 24px 0}@media only screen and (max-width:574px){.faq-item__body{padding:12px 18px 0}}.faq-item__body>:last-child{margin-bottom:0}.section-reviews{padding:40px 0}@media only screen and (max-width:574px){.section-reviews{padding:22px 0 44px}}.section-reviews .section-head{margin-bottom:32px}.reviews-slider.swiper{padding-bottom:40px;padding-left:calc(var(--bs-gutter-x, 30px)*.5);padding-right:calc(var(--bs-gutter-x, 30px)*.5);width:100%;--swiper-pagination-bottom:8px}@media only screen and (max-width:574px){.reviews-slider.swiper{padding-bottom:44px;padding-left:10px;padding-right:20px;--swiper-pagination-bottom:10px}}.reviews-slider .swiper-wrapper{align-items:stretch;padding-bottom:5px}@media only screen and (max-width:574px){.reviews-slider .swiper-wrapper{padding-bottom:0}}.reviews-slider .swiper-slide{display:flex;height:auto;width:min(320px,100vw - 40px)}.reviews-slider .slide{height:100%;width:100%}.reviews-slider .reviews-item{width:100%}.reviews-empty{background-color:#fdfaf5;border-radius:10px;box-sizing:border-box;color:#3a3a3a;font-size:16px;line-height:24px;margin:0 15px;padding:28px 20px;text-align:center;width:calc(100% - 30px)}@media only screen and (max-width:574px){.reviews-empty{margin:0 20px 0 10px;padding:22px 16px;width:calc(100% - 30px)}}.section-reviews:has(.reviews-empty) .btn-tr-b{display:none}.reviews-item{border:1px solid #eaeaea;border-radius:10px;display:flex;flex-direction:column;height:100%;min-height:230px;padding:20px}@media only screen and (max-width:574px){.reviews-item{min-height:200px;padding:20px;width:320px}}.reviews-item__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.reviews-item__author{align-items:center;display:flex;min-width:0}.reviews-item__author-pic{border-radius:50%;height:48px;margin-right:20px;min-width:48px;overflow:hidden;width:48px}@media only screen and (max-width:574px){.reviews-item__author-pic{height:42px;margin-right:14px;min-width:42px;width:42px}}.reviews-item__author-pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews-item__author-avatar{align-items:center;background-color:#9575cd;color:#fff;display:flex;font-size:24px;font-weight:500;height:100%;justify-content:center;text-transform:uppercase;width:100%}@media only screen and (max-width:574px){.reviews-item__author-avatar{font-size:20px}}.reviews-item__author-info{display:flex;flex-direction:column;min-width:0}.reviews-item__date{color:#3a3a3a;display:block;font-size:14px;font-weight:400;line-height:18px}.reviews-item__author-name{color:#171717;display:inline;font-size:15px;font-style:normal;font-weight:500;line-height:26px;margin-top:2px}@media only screen and (max-width:767px){.reviews-item__author-name{display:block;font-size:14px;line-height:22px;margin-top:0}}.reviews-item__author-country{color:#5e5e5e;display:inline;font-size:14px;font-weight:400}@media only screen and (max-width:767px){.reviews-item__author-country{display:block;font-size:12px;line-height:16px}}.reviews-item__rating{align-items:baseline;background:#eaeaea;border-radius:8px;display:inline-flex;flex-shrink:0;gap:2px;padding:4px 10px;white-space:nowrap}.reviews-item__rating-value{color:#171717;font-size:18px;font-weight:700;line-height:1}.reviews-item__rating-max{color:#3a3a3a;font-size:14px;font-weight:400;line-height:1}.reviews-item__title{color:#171717;display:block;font-size:15px;font-style:normal;font-weight:600;line-height:26px;margin-bottom:10px}@media only screen and (max-width:574px){.reviews-item__title{font-size:14px;line-height:22px}}.reviews-item__text{color:#3a3a3a;display:-webkit-box;flex:1;font-size:14px;font-style:normal;font-weight:400;-webkit-line-clamp:4;line-height:24px;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:574px){.reviews-item__text{font-size:14px;-webkit-line-clamp:3;line-height:22px}}.reviews-item__read-more{color:#171717;cursor:pointer;display:none;font-size:14px;font-weight:600;margin-top:10px;text-decoration:underline;text-decoration-thickness:from-font;transition:color .2s linear}.reviews-item__read-more:hover{color:#ed4826;text-decoration:none}.main-search__calendar{align-items:center;color:#262626;display:flex;height:100%;position:relative}.main-search__calendar:before{background-color:#eaeaea;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.main-search__calendar .form-row{align-items:center;cursor:pointer;display:flex;gap:8px;height:100%;padding:0 8px;white-space:nowrap}.main-search__calendar i{align-items:center;display:flex}.main-search__calendar i svg{flex-shrink:0;height:20px;width:20px}.main-search__calendar input{background:transparent;border:none;color:#262626;cursor:pointer;font-size:14px;font-weight:500;padding:0;width:90px}.main-search__calendar input::-moz-placeholder{color:#3a3a3a}.main-search__calendar input::placeholder{color:#3a3a3a}.main-search__calendar input:focus{outline:none}.main-search__calendar .main-search__calendar-sep{color:#3a3a3a;flex-shrink:0;font-size:14px}@media only screen and (max-width:767px){.main-search__calendar{background:#fff;border:1px solid #3a3a3a;border-radius:8px;height:52px;margin-top:16px;width:calc(50% - 8px)}.main-search__calendar:before{display:none}}.main-search__guests{height:100%;position:relative}.main-search__guests:before{background-color:#eaeaea;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.main-search__guests>.dropdown-current{align-items:center;color:#262626;cursor:pointer;display:flex;gap:8px;height:100%;padding:0 14px;white-space:nowrap}.main-search__guests>.dropdown-current i svg{height:20px;width:20px}.main-search__guests>.dropdown-current>svg{flex-shrink:0}.main-search__guests>.dropdown-current>svg:last-child{margin-left:4px}.main-search__guests>.dropdown-current .guest-input{background:transparent;border:none;color:#3a3a3a;cursor:pointer;font-size:14px;font-weight:500;padding:0;width:60px}.main-search__guests>.dropdown-current .guest-input::-moz-placeholder{color:#3a3a3a}.main-search__guests>.dropdown-current .guest-input::placeholder{color:#3a3a3a}.main-search__guests>.dropdown-current .guest-input:focus{outline:none}.main-search__guests .guest-dropdown-list{left:auto;max-width:calc(100vw - 24px);right:0;transform:none;width:clamp(300px,100%,420px)}@media only screen and (max-width:767px){.main-search__guests{background:#fff;border:1px solid #eaeaea;border-radius:8px;height:52px;margin-top:16px;width:calc(50% - 8px)}.main-search__guests:before{display:none}.main-search__guests .guest-dropdown-list{left:0;right:auto}}.activity-search-mobile-controls{display:contents}@media only screen and (max-width:574px){.banner-inner.do-banner-inner.activities .banner-inner__wrapper>picture:first-of-type{display:block}}.dropdown-list--checkboxes li{padding:0}.dropdown-list--checkboxes .dropdown-list__items{scrollbar-color:#e4e4e4 transparent;scrollbar-width:thin}.dropdown-list--checkboxes .dropdown-list__items::-webkit-scrollbar{width:3px}.dropdown-list--checkboxes .dropdown-list__items::-webkit-scrollbar-track{background:transparent}.dropdown-list--checkboxes .dropdown-list__items::-webkit-scrollbar-thumb{background:#e4e4e4;border-radius:999px}.dropdown-list--locations{display:flex;flex-direction:column;max-height:none;min-width:520px;overflow:visible;padding:0}.dropdown-list--locations .dropdown-list__header{border-bottom:1px solid #eaeaea;flex-shrink:0;padding:10px 14px}.dropdown-list--locations .dropdown-list__search{border:1px solid #eaeaea;border-radius:6px;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s ease;width:100%}.dropdown-list--locations .dropdown-list__search::-moz-placeholder{color:#aaa}.dropdown-list--locations .dropdown-list__search::placeholder{color:#aaa}.dropdown-list--locations .dropdown-list__search:focus{border-color:#3a3a3a}.dropdown-list--locations .dropdown-list__items--locations{padding:16px;scrollbar-color:#e4e4e4 transparent;scrollbar-width:thin}.dropdown-list--locations .dropdown-list__items--locations::-webkit-scrollbar{width:3px}.dropdown-list--locations .dropdown-list__items--locations::-webkit-scrollbar-track{background:transparent}.dropdown-list--locations .dropdown-list__items--locations::-webkit-scrollbar-thumb{background:#e4e4e4;border-radius:999px}.location-regions{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.location-region{min-width:0}.location-region__header{border-bottom:1px solid #eaeaea;color:#3a3a3a;font-size:14px;font-weight:600;margin-bottom:4px;padding-bottom:8px;padding-left:12px}.af-region{padding-left:10px;padding-right:10px}.af-region__summary{align-items:center;color:#5e5e5e;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;list-style:none;padding:10px 0}.af-region__summary::-webkit-details-marker{display:none}.af-region__summary:after{border-bottom:2px solid #3a3a3a;border-right:2px solid #3a3a3a;content:"";flex-shrink:0;height:8px;margin-left:8px;transform:rotate(45deg);transition:transform .2s ease;width:8px}.af-region[open]>.af-region__summary:after{transform:rotate(-135deg)}.af-region__body{padding-bottom:8px}.dropdown-check{align-items:center;color:#3a3a3a;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 14px;position:relative;transition:background-color .12s ease;white-space:nowrap}.dropdown-check:hover{background-color:#fbfbfb}.dropdown-check input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.dropdown-check__box{flex-shrink:0;height:20px;position:relative;width:20px}.dropdown-check__box svg{height:20px;left:0;position:absolute;top:0;width:20px}.dropdown-check__box .cb-unchecked{display:block}.dropdown-check input:checked~.dropdown-check__box .cb-unchecked,.dropdown-check__box .cb-checked{display:none}.dropdown-check input:checked~.dropdown-check__box .cb-checked{display:block}.dropdown-check input:checked~.dropdown-check__box+*{font-weight:500}#activity-listing-content,#activity-page,#activity-results-grid{min-width:0;width:100%}#activity-page{display:block}.af-mobile-filter-open{display:none}@media only screen and (max-width:767px){.banner-inner.activities .main-search__wrapper{display:none}.banner-inner.activities .main-search__btn{width:100%}.main-search__wrapper>#activity-mobile-travel-controls{display:none}#activity-mobile-filter-travel-controls{margin-bottom:10px;min-width:0;overflow:visible;padding-bottom:20px;position:relative;width:100%;z-index:4}#activity-mobile-filter-travel-controls:empty{display:none}#activity-mobile-filter-travel-controls .activity-search-mobile-controls{display:grid;gap:16px;min-width:0;overflow:visible;position:relative;width:100%}#activity-mobile-filter-travel-controls .main-search__calendar,#activity-mobile-filter-travel-controls .main-search__guests{box-sizing:border-box;margin-top:0;max-width:100%;min-width:0;width:100%}#activity-mobile-filter-travel-controls .main-search__calendar{overflow:hidden}#activity-mobile-filter-travel-controls .main-search__calendar .form-row{box-sizing:border-box;flex:1 1 0;min-width:0;padding:0 16px}#activity-mobile-filter-travel-controls .main-search__calendar input{flex:1 1 auto;max-width:100%;min-width:0;width:auto}#activity-mobile-filter-travel-controls .main-search__guests{background:transparent;border:none;height:auto;overflow:visible;position:relative;z-index:6}#activity-mobile-filter-travel-controls .main-search__guests>.dropdown-current{background:#fff;border:1px solid #3a3a3a;border-radius:8px;box-sizing:border-box;max-width:100%;min-height:52px;padding:0 16px;width:100%}#activity-mobile-filter-travel-controls .main-search__guests .guest-input{flex:1 1 auto;max-width:100%;min-width:0;width:auto}#activity-mobile-filter-travel-controls .main-search__guests .guest-dropdown-list{box-sizing:border-box;max-width:100%;width:100%;z-index:60}.af-toolbar{align-items:flex-start;flex-wrap:nowrap}#activity-quick-chips,#activity-selected-filters{display:none}#activity-listing-content{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.af-mobile-filter-open{align-items:center;background:#171717;border:none;border-radius:999px;bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 14px 32px hsla(0,0%,9%,.24);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;left:50%;min-height:42px;padding:0 20px;position:fixed;transform:translateX(-50%);z-index:950}.af-mobile-filter-open svg{flex-shrink:0;height:18px;width:18px}.af-mobile-filter-open:hover{background:#000}.af-toolbar__count{flex:1 1 auto;min-width:0}.af-toolbar__right{flex-shrink:0;flex-wrap:nowrap;margin-left:auto;min-width:-moz-max-content;min-width:max-content;width:auto}.af-chips__actions{flex-wrap:wrap;margin-left:0;min-width:0;width:100%}.af-sort,.af-sort__trigger,.af-style-dropdown,.af-style-dropdown .dropdown-current{max-width:100%}}.af-section{border-top:1px solid #eaeaea}.af-section:last-of-type{border-bottom:none}.af-section__summary{align-items:center;color:#3d3d3d;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;list-style:none;margin:0 -4px;padding:16px 4px;transition:background-color .15s ease}.af-section__summary::-webkit-details-marker{display:none}.af-section__summary svg{flex-shrink:0;height:20px;margin-left:auto;transition:transform .25s ease;width:20px}.af-section__count{color:#ed4826;font-size:14px;font-weight:600;margin-left:4px}.af-section[open]>.af-section__summary svg{transform:rotate(180deg)}.af-section__body{padding:2px 0 20px}.af-section__placeholder{font-size:14px}#activity-mobile-filter-form>.af-section:last-of-type .af-section__body{padding-bottom:0}#activity-mobile-filter-form+.af-drawer__footer{border-top:none}.af-control{align-items:center;border-radius:8px;color:#3a3a3a;cursor:pointer;display:flex;font-size:14px;gap:12px;margin:0 -8px;padding:8px;transition:background-color .12s ease,color .12s ease}.af-control:hover{background-color:#fbfbfb;color:#171717}.af-control__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.af-control__box{flex-shrink:0;height:20px;position:relative;width:20px}.af-control__box svg{height:20px;left:0;position:absolute;top:0;width:20px}.af-control__box .cb-unchecked{display:block}.af-control__box .cb-checked,.af-control__input:checked~.af-control__box .cb-unchecked{display:none}.af-control__input:checked~.af-control__box .cb-checked{display:block}.af-control__input:checked~.af-control__label{color:#171717;font-weight:500}.af-control__input:focus-visible~.af-control__box{border-radius:4px;outline:2px solid #ed4826;outline-offset:2px}.af-control__label{line-height:1.35;transition:color .12s ease}.af-chips{flex-wrap:wrap;margin-bottom:36px}.af-chips,.af-chips .af-chips__actions{align-items:center;display:flex;gap:8px}.af-chips .af-chips__actions{margin-left:auto}@media only screen and (max-width:767px){.af-chips .af-chips__actions{display:none}}.af-chip{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:20px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:7px 18px;transition:all .15s ease}.af-chip,.af-chip:visited{color:#3a3a3a;text-decoration:none}.af-chip:hover{text-decoration:none}.af-chip--active,.af-chip:hover{background:#fdf5f3;border-color:#ed4826;color:#ed4826}.af-chip--active{font-weight:600}.af-chip--active:visited{color:#ed4826}.af-style-dropdown{position:relative}.af-style-dropdown .dropdown-current{align-items:center;background:#fff;border-radius:10px;color:#3a3a3a;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:8px;padding:10px;transition:all .15s ease;white-space:nowrap}.af-style-dropdown .dropdown-current:hover{border-color:#ed4826;color:#ed4826}.af-style-dropdown .dropdown-current:hover svg line,.af-style-dropdown .dropdown-current:hover svg path{stroke:#ed4826}.af-style-dropdown .dropdown-current svg{height:20px;opacity:.8;transition:all .15s ease;width:20px}.af-style-dropdown .dropdown-current svg line,.af-style-dropdown .dropdown-current svg path{transition:stroke .15s ease}.af-style-dropdown.open .dropdown-current{border-color:#ed4826;color:#ed4826}.af-style-dropdown.open .dropdown-current svg{transform:scaleY(-1)}.af-style-dropdown.open .dropdown-list{opacity:1;transform:translateY(0);visibility:visible;z-index:10}.af-style-dropdown .dropdown-list{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;max-height:340px;min-width:220px;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(10px);transition:all .2s ease;visibility:hidden;z-index:-1}.af-style-dropdown .dropdown-list li{list-style:none;padding:0}.af-style-dropdown .dropdown-list__items{flex:1 1 auto;list-style:none;margin:0;overflow-y:auto;padding:8px 0;scrollbar-color:#e4e4e4 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.af-style-dropdown .dropdown-list__items::-webkit-scrollbar{width:3px}.af-style-dropdown .dropdown-list__items::-webkit-scrollbar-track{background:transparent}.af-style-dropdown .dropdown-list__items::-webkit-scrollbar-thumb{background:#e4e4e4;border-radius:999px}.af-style-dropdown .dropdown-list__footer{align-items:center;border-top:1px solid #eaeaea;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 14px}.af-style-dropdown .dropdown-list__clear{background:transparent;border:0;color:#3a3a3a;cursor:pointer;font:inherit;font-size:14px;padding:0;text-decoration:underline;white-space:nowrap}.af-style-dropdown .dropdown-list__clear:hover{color:#ed4826}.af-style-dropdown .dropdown-list__apply{background:#171717;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 16px;transition:background .15s ease;white-space:nowrap}.af-style-dropdown .dropdown-list__apply:hover{opacity:.9}.af-pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.af-pill{align-items:center;background:#fdf5f3;border:1px solid rgba(237,72,38,.2);border-radius:20px;color:#ed4826;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:6px 10px;text-decoration:none;transition:all .15s ease}.af-pill svg{flex-shrink:0;height:20px;opacity:.8;transition:opacity .15s ease;width:20px}.af-pill:hover{background:#ed4826;border-color:#ed4826;color:#fff;text-decoration:none}.af-pill:hover svg{opacity:1}.af-pill:hover svg line,.af-pill:hover svg path{stroke:#fff}.af-pills__clear{background:none;border:none;color:#171717;cursor:pointer;font-size:14px;padding:0;text-decoration:underline;transition:opacity .15s ease}.af-pills__clear:hover{opacity:.75}.af-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}.af-toolbar__count{color:#3a3a3a;font-size:14px}.af-toolbar__right{align-items:center;display:flex;gap:12px}.af-sort{position:relative}.af-sort__trigger{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:10px;color:#3a3a3a;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 14px;transition:border-color .15s ease;white-space:nowrap}.af-sort__trigger:hover{border-color:#ed4826}.af-sort__trigger svg{flex-shrink:0;height:20px;opacity:.9;transition:transform .2s ease;width:20px}@media only screen and (max-width:574px){.af-sort__trigger{border:none;padding:0}}.af-sort.open .af-sort__trigger svg{transform:rotate(180deg)}.af-sort .dropdown-list{background:#fff;border:1px solid #eaeaea;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.08);left:auto;min-width:100%;opacity:0;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(10px);transition:all .15s ease;visibility:hidden;z-index:-1}.af-sort .dropdown-list li{color:#171717;cursor:pointer;font-size:14px;padding:10px 16px;transition:background-color .12s ease;white-space:nowrap}.af-sort .dropdown-list li a{color:inherit;display:block;margin:-10px -16px;padding:10px 16px;text-decoration:none}.af-sort .dropdown-list li:hover{background-color:#fbfbfb}.af-sort.open .dropdown-list{opacity:1;transform:translateY(0);visibility:visible;z-index:10}.af-filters-btn{align-items:center;background:#e4e4e4;border:none;border-radius:10px;color:#3a3a3a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 18px;transition:border-color .15s ease}.af-filters-btn svg{height:16px;opacity:.8;width:16px}.af-filters-btn:hover{border-color:#ed4826}.af-hidden{display:none!important}.af-show-more{list-style:none;padding:6px 14px;text-align:right}.af-section__search{border:1px solid #eaeaea;border-radius:6px;box-sizing:border-box;font-size:14px;margin-bottom:10px;outline:none;padding:8px 12px;transition:border-color .15s ease;width:100%}.af-section__search::-moz-placeholder{color:#aaa}.af-section__search::placeholder{color:#aaa}.af-section__search:focus{border-color:#3a3a3a}.af-section__body>.af-show-more__link{display:block;margin-top:4px;text-align:right}.af-show-more__link{align-items:center;background:none;border:none;color:#3a3a3a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;margin-right:12px;text-decoration:underline;transition:color .15s ease}.af-show-more__link:hover{color:#ed4826;text-decoration:underline}.af-chip-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.af-chip-control{position:relative}.af-chip-control__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.af-chip-control__label{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:20px;color:#3a3a3a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;padding:7px 16px;transition:all .15s ease}.af-chip-control__label:hover{background:#fdf5f3;border-color:#ed4826;color:#ed4826}.af-chip-control__input:checked+.af-chip-control__label{background:#fdf5f3;border-color:#ed4826;color:#ed4826;font-weight:600}.af-chip-control__input:focus-visible+.af-chip-control__label{outline:2px solid #ed4826;outline-offset:2px}.af-drawer{bottom:0;display:none;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.af-drawer--open{display:block;pointer-events:auto}.af-drawer__backdrop{backdrop-filter:blur(2px);background:rgba(0,0,0,.45);inset:0;position:fixed;z-index:0}.af-drawer .af-section__summary{text-transform:uppercase}.af-drawer__content{background:#fff;bottom:0;box-sizing:border-box;max-height:100vh;max-height:100dvh;max-width:420px;overflow-y:auto;pointer-events:auto;position:fixed;right:0;top:0;width:100%;z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:24px 24px calc(100px + env(safe-area-inset-bottom));touch-action:pan-y}@media only screen and (max-width:574px){.af-drawer__content{max-width:100%}}.af-drawer__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding-bottom:18px}.af-drawer__header span{color:#171717;font-size:18px;font-weight:600}.af-drawer__header button{background:none;border:none;border-radius:8px;cursor:pointer;padding:6px;transition:background-color .15s ease}.af-drawer__header button:hover{background-color:#fbfbfb}.af-drawer__header button svg{height:32px;width:32px}.af-drawer__footer{align-items:center;background:#fff;border-top:1px solid #eaeaea;bottom:0;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;max-width:420px;padding:16px 24px calc(16px + env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:1001}@media only screen and (max-width:574px){.af-drawer__footer{max-width:100%}}@media only screen and (max-width:767px){.af-drawer__footer{align-items:stretch;flex-direction:column;justify-content:flex-start}}.af-drawer__search{display:none;position:relative;width:100%}@media only screen and (max-width:767px){.af-drawer__search{display:block}}.af-drawer__search-icon{align-items:center;display:flex;height:52px;justify-content:center;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:44px}.af-drawer__search-icon:after{background:#eaeaea;content:"";height:22px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.af-drawer__search-icon svg{flex-shrink:0;height:20px;width:20px}.af-drawer__search-input{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-sizing:border-box;font-size:14px;height:52px;line-height:22px;padding-left:52px;padding-right:12px;width:100%}.af-drawer__footer-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.af-drawer__clear-btn{background:transparent;border:none;color:#171717;cursor:pointer;font-size:14px;font-weight:600;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.af-drawer__clear-btn,.af-drawer__clear-btn:active,.af-drawer__clear-btn:focus{box-shadow:none;outline:none}.af-drawer__apply-btn{align-items:center;background:#171717;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-left:auto;min-width:-moz-max-content;min-width:max-content;padding:12px 20px;text-align:center;transition:background-color .15s ease}.af-drawer__apply-btn svg{flex-shrink:0;height:16px;width:16px}.af-drawer__apply-btn:hover{background:#f65634}.food-item{position:relative}.food-item:hover .food-item__title{color:#ed4826}.food-item__link{inset:0;position:absolute;text-decoration:none;z-index:1}.food-item__fav{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;bottom:20px;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;position:absolute;right:20px;transition:.2s linear;width:40px;z-index:2}.food-item__fav:hover{border-color:#fff}.food-item__fav:hover svg path{fill:#fdf5f3;stroke:#fdf5f3}.food-item__fav.active svg path{fill:#ed4826;stroke:#ed4826}.food-item__fav .wishlist-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.food-item__fav .wishlist-btn svg{height:24px;width:24px}.food-item__img{border-radius:10px;height:263px;overflow:hidden;position:relative;width:100%}.food-item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.food-item__info{padding-top:20px}.food-item__title{color:#171717;display:block;font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin-bottom:8px;transition:.2s linear}.food-item__description{color:#3a3a3a;display:-webkit-box;font-size:14px;font-style:normal;font-weight:400;-webkit-line-clamp:2;line-height:22px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes hero-ken-burns-a{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1.2%,.6%)}}@keyframes hero-ken-burns-b{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(1.2%,-.6%)}}.handpicked-stays-inventory__hero-media.places-to-stay-hub__hero-gallery{aspect-ratio:16/9;max-width:none;min-height:0}@media only screen and (max-width:574px){.handpicked-stays-inventory__hero-media.places-to-stay-hub__hero-gallery{aspect-ratio:16/9}}.places-to-stay-hub__hero-gallery .places-to-stay-hub__hero-slider,.places-to-stay-hub__hero-gallery .slide,.places-to-stay-hub__hero-gallery .swiper-slide,.places-to-stay-hub__hero-gallery .swiper-wrapper,.places-to-stay-hub__hero-gallery picture{height:100%;width:100%}.places-to-stay-hub__hero-gallery .places-to-stay-hub__hero-slider{aspect-ratio:inherit}.places-to-stay-hub__hero-gallery .slide,.places-to-stay-hub__hero-gallery .swiper-slide{aspect-ratio:16/9;overflow:hidden;position:relative}.places-to-stay-hub__hero-gallery picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.places-to-stay-hub__hero-gallery .swiper-slide img{animation:none;transform:scale(1)}.places-to-stay-hub__hero-gallery .swiper-slide[data-kb-dir=a].swiper-slide-active img{animation:hero-ken-burns-a 7s ease-out forwards}.places-to-stay-hub__hero-gallery .swiper-slide[data-kb-dir=b].swiper-slide-active img{animation:hero-ken-burns-b 7s ease-out forwards}.places-to-stay-hub__hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media only screen and (max-width:574px){.places-to-stay-hub__hero-cta{flex-direction:column;gap:10px}}.places-to-stay-hub__hero.trips-hero .trips-hero__copy{max-width:860px}.places-to-stay-hub__hero.trips-hero .places-to-stay-hub__hero-cta{position:relative;z-index:1}.places-to-stay-hub__hero.trips-hero .btn-tr-a{border-color:hsla(0,0%,100%,.72);color:#fff}.places-to-stay-hub__hero.trips-hero .btn-tr-a:hover{background:#fff;border-color:#fff;color:#232220}.places-to-stay-hub__stay-types .do-links__item{aspect-ratio:1/1;height:auto}.places-to-stay-hub__browse-rail{padding-top:30px}.places-to-stay-hub__browse-rail .stay-browse-slider-row{margin:0}.places-to-stay-hub__browse-rail .stay-browse-slider-pagination.swiper-pagination{position:static}.places-to-stay-hub__browse-rail .stay-browse-slider{margin:0;max-width:100%;overflow:hidden;width:100%}@media only screen and (max-width:574px){.places-to-stay-hub__browse-rail .stay-browse-slider{overflow:hidden}}.places-to-stay-hub__browse-rail .slide{padding:0 0 14px}@media only screen and (max-width:574px){.places-to-stay-hub__browse-rail .slide{box-sizing:border-box;max-width:calc(100vw - 64px);width:min(76vw,284px)}}.places-to-stay-hub__browse-rail .stay-browse-slider.swiper{--swiper-pagination-bottom:12px}.places-to-stay-hub__browse-rail .stay-browse-slider.swiper .swiper-slide{max-width:100%;width:auto}@media only screen and (max-width:574px){.places-to-stay-hub__browse-rail .stay-browse-slider.swiper{padding-bottom:0}}.stay-browse-card{background:#fff;border:1px solid rgba(32,45,41,.1);border-radius:8px;color:#232220;display:grid;grid-template-rows:126px 1fr;height:100%;min-height:338px;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.stay-browse-card:hover{border-color:rgba(235,111,63,.36);box-shadow:0 10px 32px rgba(27,39,34,.14);color:#232220;text-decoration:none;transform:translateY(-3px)}.stay-browse-card:hover .stay-browse-card__media img{transform:scale(1.04)}.stay-browse-card:hover .stay-browse-card__action{color:#ed4826}@media only screen and (max-width:574px){.stay-browse-card{max-width:100%;min-height:330px;width:100%}}.stay-browse-card__media{background:#fbfbfb;overflow:hidden;position:relative}.stay-browse-card__media img,.stay-browse-card__media picture{display:block;height:100%;width:100%}.stay-browse-card__media img{-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.stay-browse-card__media:after{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.22));content:"";inset:0;pointer-events:none;position:absolute}.places-to-stay-hub__browse-rail .t-media-cover-fill,.places-to-stay-hub__browse-rail .t-media-cover-fill>img,.places-to-stay-hub__collections .t-media-cover-fill,.places-to-stay-hub__collections .t-media-cover-fill>img,.places-to-stay-hub__destination-groups .t-media-cover-fill,.places-to-stay-hub__destination-groups .t-media-cover-fill>img,.places-to-stay-hub__featured .t-media-cover-fill,.places-to-stay-hub__featured .t-media-cover-fill>img,.places-to-stay-hub__stay-types .t-media-cover-fill,.places-to-stay-hub__stay-types .t-media-cover-fill>img{height:100%;width:100%}.places-to-stay-hub__browse-rail .t-media-cover-fill>img,.places-to-stay-hub__collections .t-media-cover-fill>img,.places-to-stay-hub__destination-groups .t-media-cover-fill>img,.places-to-stay-hub__featured .t-media-cover-fill>img,.places-to-stay-hub__stay-types .t-media-cover-fill>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.stay-browse-card__body{display:flex;flex-direction:column;padding:18px}.stay-browse-card__eyebrow{align-items:center;color:#ed4826;display:flex;font-size:12px;font-weight:700;gap:8px;line-height:1;margin-bottom:12px}.stay-browse-card__eyebrow:after{background:rgba(235,111,63,.45);content:"";height:1px;width:34px}.stay-browse-card__title{color:#232220;font-size:16px;font-weight:700;-webkit-line-clamp:2;line-height:1.2;margin:0 0 8px}.stay-browse-card__description,.stay-browse-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.stay-browse-card__description{color:#3a3a3a;font-size:14px;-webkit-line-clamp:4;line-height:1.55;margin:0}.stay-browse-card__action{align-items:center;align-self:flex-end;color:#232220;display:inline-flex;font-size:14px;font-weight:700;gap:8px;line-height:1;margin-top:auto;padding-top:18px;transition:color .2s ease}.stay-browse-card__action svg{flex:0 0 auto}.places-to-stay-hub__collections,.places-to-stay-hub__featured,.places-to-stay-hub__stay-types{padding:40px 0}@media only screen and (max-width:574px){.places-to-stay-hub__collections,.places-to-stay-hub__featured,.places-to-stay-hub__stay-types{padding:30px 0}}.places-to-stay-card{border:1px solid #eaeaea;border-radius:12px;color:#232220;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .2s}.places-to-stay-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);color:#232220;text-decoration:none}.places-to-stay-card__media{aspect-ratio:16/9;flex-shrink:0;overflow:hidden;position:relative}.places-to-stay-card__media .slide,.places-to-stay-card__media .swiper,.places-to-stay-card__media .swiper-slide,.places-to-stay-card__media .swiper-wrapper{height:100%}.places-to-stay-card__media .slide{position:relative}.places-to-stay-card__type-badge{background:rgba(0,0,0,.65);border-radius:4px;color:#fff;font-size:12px;font-weight:600;left:12px;padding:4px 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:12px}.places-to-stay-card__body{display:flex;flex:1;flex-direction:column;padding:16px}.places-to-stay-card__body,.places-to-stay-card__body:hover{color:#232220;text-decoration:none}.places-to-stay-card__body--clickable,.venues-item__info--clickable{cursor:pointer}.places-to-stay-card__name-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.places-to-stay-card__name-row .wishlist-btn svg path{stroke:#5e5e5e}.places-to-stay-card__name-row [data-wishlist-added=true] .wishlist-btn svg path{fill:#ed4826;stroke:#ed4826}.places-to-stay-card__name-group{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.places-to-stay-card__name{color:#232220;font-size:16px;font-weight:600;line-height:1.3;margin:0;text-decoration:none}.places-to-stay-card__name:hover{color:#232220;text-decoration:underline}.places-to-stay-card__summary{color:#3a3a3a;font-size:14px;line-height:1.5;margin:16px 0 10px}.places-to-stay-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.places-to-stay-card__tag{background:#fbfbfb;border:1px solid #eaeaea;border-radius:4px;color:#3a3a3a;font-size:12px;font-weight:500;line-height:1.6;padding:2px 8px}.places-to-stay-card__meta{align-items:center;border-top:1px solid #eaeaea;display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:12px}.places-to-stay-card__location{align-items:center;color:#3a3a3a;display:flex;font-size:14px;font-weight:500;gap:3px}.places-to-stay-card__location svg{flex-shrink:0;height:14px;margin-left:-3px;width:14px}.places-to-stay-card__location svg path{stroke:#3a3a3a}.tripadvisor-rating{align-items:center;display:flex;gap:6px}.tripadvisor-rating__image{display:block;height:16px;margin-left:-5px;width:auto}.tripadvisor-rating__count{color:#3a3a3a;font-size:12px}.places-to-stay-card__price{align-items:baseline;display:flex;gap:3px;white-space:nowrap}.places-to-stay-card__price-label{color:#3a3a3a;font-size:12px;font-weight:600}.places-to-stay-card__price-label:first-child{text-transform:uppercase}.places-to-stay-card__price-amount{color:#232220;font-size:16px;font-weight:700}.places-to-stay-card__price-note{color:#3a3a3a;font-size:14px;margin:6px 0 0}.places-to-stay-card__availability-btn{border:1px solid #eaeaea;border-radius:8px;color:#232220;flex-shrink:0;font-size:12px;font-weight:600;padding:7px 12px;text-decoration:none;transition:border-color .2s,color .2s}.places-to-stay-card__availability-btn:hover{border-color:#ed4826;color:#ed4826;text-decoration:none}.places-to-stay-hub__collections .stay-collections-slider-row{margin:0}.places-to-stay-hub__collections .stay-collections-slider{margin:0;max-width:100%;overflow:hidden;width:100%}@media only screen and (max-width:574px){.places-to-stay-hub__collections .slide{box-sizing:border-box;width:calc(100vw - 5rem)}}.places-to-stay-hub__collections .stay-collections-slider.swiper{padding-bottom:40px;--swiper-pagination-bottom:20px}@media only screen and (max-width:574px){.places-to-stay-hub__collections .stay-collections-slider.swiper{padding-bottom:32px}}.stay-collection-card{border:1px solid #eaeaea;border-radius:12px;color:#232220;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .2s}.stay-collection-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);color:#232220;text-decoration:none}.stay-collection-card__media{aspect-ratio:4/3;flex-shrink:0}.destination-stay-group .stay-nearby-item__img,.stay-collection-card__media{overflow:hidden;position:relative}.destination-stay-group .stay-nearby-item__img .slide,.destination-stay-group .stay-nearby-item__img .swiper,.destination-stay-group .stay-nearby-item__img .swiper-slide,.destination-stay-group .stay-nearby-item__img .swiper-wrapper{height:100%}.destination-stay-group .stay-nearby-item__img .slide{position:relative}.stay-collection-card__body{display:flex;flex:1;flex-direction:column;padding:14px 16px}.stay-collection-card__title{font-size:16px;font-weight:600;line-height:1.3;margin:0 0 6px}.stay-collection-card__desc{color:#3a3a3a;font-size:14px;line-height:1.5;margin:0}.destination-stay-group{margin-bottom:40px}.destination-stay-group:last-child{margin-bottom:0}@media only screen and (max-width:574px){.destination-stay-group{display:flex;flex-direction:column;margin-bottom:0}}.destination-stay-group__header{margin-bottom:24px}@media only screen and (max-width:574px){.destination-stay-group__header{display:contents}}.destination-stay-group__title-row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}@media only screen and (max-width:574px){.destination-stay-group__title-row{display:contents}}.destination-stay-group__title{color:#3a3a3a;font-size:18px;font-weight:700;line-height:1.3;margin:0;min-width:0}.destination-stay-group__title:before{color:#ed4826;content:"— "}@media only screen and (max-width:767px){.destination-stay-group__title{font-size:16px}}@media only screen and (max-width:574px){.destination-stay-group__title{margin-bottom:8px;order:1}}.destination-stay-group__note{color:#3a3a3a;font-size:14px;line-height:1.6;margin:0}@media only screen and (max-width:574px){.destination-stay-group__note{margin-bottom:18px;order:2}}.destination-stay-group__link{flex-shrink:0;white-space:nowrap}@media only screen and (max-width:574px){.destination-stay-group__link{align-self:flex-start;margin-top:16px;max-width:100%;order:4;white-space:normal}.destination-stay-group>.stay-nearby-row{order:3}}.places-to-stay-hub__featured .wishlist-btn{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;outline:none;position:static;transition:border-color .2s;width:36px}.places-to-stay-hub__featured .wishlist-btn svg path{stroke:#5e5e5e}.places-to-stay-hub__featured .wishlist-btn:hover{border-color:#ed4826}.places-to-stay-hub__destination-groups .venues-slider.swiper{padding-bottom:40px;padding-left:calc(var(--bs-gutter-x)*.5);--swiper-pagination-bottom:12px}.places-to-stay-hub__destination-groups .venues-slider .swiper-wrapper{align-items:stretch}.places-to-stay-hub__destination-groups .venues-slider .swiper-slide{height:auto;width:auto}.places-to-stay-hub__destination-groups .stay-nearby-item{display:flex;flex-direction:column;height:100%}.places-to-stay-hub__destination-groups .venues-item__info{display:flex;flex:1;flex-direction:column}.places-to-stay-hub__destination-groups .places-to-stay-card__summary{margin-bottom:16px}.places-to-stay-hub__destination-groups .stay-nearby-item__footer{margin-top:auto}.places-to-stay-hub__destination-groups .stay-nearby-item__header{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:6px}.places-to-stay-hub__destination-groups .wishlist-form{flex-shrink:0;margin:0}.places-to-stay-hub__destination-groups .wishlist-btn{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;outline:none;position:static;transition:border-color .2s;width:36px}.places-to-stay-hub__destination-groups .wishlist-btn svg{height:22px;width:22px}.places-to-stay-hub__destination-groups .wishlist-btn:hover{border-color:#ed4826}@media only screen and (max-width:574px){.places-to-stay-hub__destination-groups .tripadvisor-rating{align-items:flex-start;flex-direction:column;gap:2px}}.destination-stay-group__availability-btn{background:transparent;border:1px solid #5e5e5e;border-radius:6px;color:#3a3a3a;display:block;font-size:14px;font-weight:500;margin-top:14px;padding:7px 12px;text-align:center;text-decoration:none;transition:background .2s,color .2s;width:100%}.destination-stay-group__availability-btn:hover{border:1px solid #ed4826;color:#f65634}.places-to-stay-hub__curated-notice{background:#fdf5f3;border-radius:0 6px 6px 0;color:#3a3a3a;font-size:14px;margin-bottom:24px;padding:8px 14px}.places-to-stay-hub__cta{padding-bottom:64px;padding-top:64px}@media only screen and (max-width:574px){.places-to-stay-hub__cta{padding-bottom:40px;padding-top:40px}}.places-to-stay-hub__cta-inner{margin:0 auto;max-width:600px;text-align:center}.places-to-stay-hub__cta-title{font-size:42px;font-weight:700;margin:0 0 12px}@media only screen and (max-width:574px){.places-to-stay-hub__cta-title{font-size:28px}}.places-to-stay-hub__cta-subtitle{color:#3a3a3a;font-size:15px;line-height:1.6;margin:0 0 28px}.places-to-stay-hub__cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.places-to-stay-hub__featured .pagination{margin-top:32px}@media only screen and (max-width:574px){.places-to-stay-hub__featured .pagination{margin-top:24px}}.handpicked-stays-inventory__hero{background:linear-gradient(180deg,#f7f5f0,#f7f5f0 52%,#fff);overflow:hidden;padding:44px 0 58px;position:relative}.handpicked-stays-inventory__hero .container{position:relative;z-index:1}@media only screen and (max-width:574px){.handpicked-stays-inventory__hero{padding:26px 0 34px}}.handpicked-stays-inventory__hero .breadcrumbs{margin-bottom:34px}@media only screen and (max-width:574px){.handpicked-stays-inventory__hero .breadcrumbs{margin-bottom:22px}}.handpicked-stays-inventory__hero-grid{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,.88fr) minmax(430px,.78fr)}@media only screen and (max-width:991px){.handpicked-stays-inventory__hero-grid{gap:30px;grid-template-columns:1fr}}@media only screen and (max-width:574px){.handpicked-stays-inventory__hero-grid{gap:22px}}.handpicked-stays-inventory__hero-copy{max-width:760px;padding-bottom:8px}.handpicked-stays-inventory__eyebrow{align-items:center;color:#ed4826;display:inline-flex;font-size:12px;font-weight:700;gap:9px;margin:0 0 18px;text-transform:uppercase}.handpicked-stays-inventory__eyebrow:before{background:currentColor;content:"";height:1px;width:34px}@media only screen and (max-width:574px){.handpicked-stays-inventory__eyebrow{font-size:11px;margin-bottom:12px}}.handpicked-stays-inventory__title{color:#232220;font-size:48px;font-weight:700;line-height:1.04;margin:0 0 20px;max-width:720px}@media only screen and (max-width:767px){.handpicked-stays-inventory__title{font-size:40px}}@media only screen and (max-width:574px){.handpicked-stays-inventory__title{font-size:30px;line-height:1.14;margin-bottom:14px}}.handpicked-stays-inventory__intro{color:rgba(35,34,32,.78);font-size:16px;line-height:1.72;margin:0;max-width:620px}@media only screen and (max-width:574px){.handpicked-stays-inventory__intro{font-size:14px;line-height:1.58}}.handpicked-stays-inventory__hero-media{aspect-ratio:1/1;border-radius:8px;justify-self:end;max-width:520px;overflow:hidden;position:relative;width:100%}.handpicked-stays-inventory__hero-media:after{content:"";inset:0;pointer-events:none;position:absolute}@media only screen and (max-width:574px){.handpicked-stays-inventory__hero-media{aspect-ratio:21/9;border-radius:6px;justify-self:stretch;max-width:none}}.handpicked-stays-inventory__hero.trips-hero .breadcrumbs{margin-bottom:0}.handpicked-stays-inventory__hero.trips-hero .trips-hero__copy{max-width:860px}.handpicked-stays-inventory{padding:38px 0 62px}@media only screen and (max-width:574px){.handpicked-stays-inventory{padding:26px 0 44px}}.handpicked-stays-inventory .t-media-cover-fill,.handpicked-stays-inventory .t-media-cover-fill>img,.handpicked-stays-inventory__hero .t-media-cover-fill,.handpicked-stays-inventory__hero .t-media-cover-fill>img{height:100%;width:100%}.handpicked-stays-inventory .t-media-cover-fill>img,.handpicked-stays-inventory__hero .t-media-cover-fill>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.handpicked-stays-inventory__toolbar{display:flex;flex-direction:column;gap:20px;margin-bottom:28px;min-width:0;width:100%}@media only screen and (max-width:574px){.handpicked-stays-inventory__toolbar{margin-bottom:22px}}.handpicked-stays-inventory__results-toolbar{margin-bottom:0;width:100%}.handpicked-stays-inventory__toolbar-count{color:#3a3a3a;font-size:14px}.handpicked-stays-inventory__toolbar-right{flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:574px){.handpicked-stays-inventory__toolbar-right{justify-content:flex-start}}.handpicked-stays-inventory__filter-bar{display:flex;justify-content:flex-end;margin-bottom:2px}@media only screen and (max-width:767px){.handpicked-stays-inventory__filter-bar{display:none}}.handpicked-stays-inventory__filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;min-width:0;width:auto}@media only screen and (max-width:574px){.handpicked-stays-inventory__filter-actions{justify-content:flex-start;margin-left:0;width:100%}}@media only screen and (max-width:767px){.handpicked-stays-inventory{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.handpicked-stays-filter-drawer .af-drawer__content,.handpicked-stays-filter-drawer .af-drawer__footer{max-width:100%}}.handpicked-filter-dropdown{position:relative}.handpicked-filter-dropdown .dropdown-current{background:#fff;border-radius:10px;color:#3a3a3a;min-height:38px;padding:8px 12px}.handpicked-filter-dropdown .dropdown-list{max-height:360px;min-width:240px}.handpicked-filter-dropdown .dropdown-list__items{max-height:280px}.handpicked-filter-dropdown.handpicked-filter-dropdown--active .dropdown-current{background:#fdf5f3;border-color:rgba(235,111,63,.42);color:#ed4826;font-weight:600}@media only screen and (max-width:767px){.handpicked-filter-dropdown .dropdown-list{left:0;max-width:calc(100vw - 30px);right:auto}}.handpicked-filter-dropdown--sort .dropdown-current{border:1px solid #e4e4e4}.handpicked-filter-dropdown--sort .dropdown-list{min-width:220px}.handpicked-filter-dropdown--destination .dropdown-list--locations{max-height:none;min-width:520px}.handpicked-filter-dropdown--destination .dropdown-list__items--locations{max-height:360px}.handpicked-filter-dropdown--destination .location-regions{display:flex;flex-direction:column;gap:14px}.handpicked-filter-dropdown--destination .location-region{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px;width:100%}.handpicked-filter-dropdown--destination .location-region__header{grid-column:1/-1}.handpicked-filter-dropdown--destination .dropdown-check{width:100%}.handpicked-filter-dropdown--size .dropdown-current{border:1px solid #e4e4e4}.handpicked-filter-dropdown--size .dropdown-list{min-width:180px}@media only screen and (max-width:767px){.handpicked-stays-inventory__toolbar-right{gap:10px;width:100%}.handpicked-filter-dropdown--size,.handpicked-filter-dropdown--sort{flex:1 1 calc(50% - 5px);min-width:0}.handpicked-filter-dropdown--size .dropdown-current,.handpicked-filter-dropdown--sort .dropdown-current{box-sizing:border-box;justify-content:space-between;max-width:100%;width:100%}}.handpicked-stays-inventory__clear-all{align-items:center;color:#171717;display:inline-flex;font-size:14px;font-weight:400;min-height:38px;padding:0 4px;text-decoration:underline}.handpicked-stays-inventory__clear-all:hover{color:#ed4826}.handpicked-stays-inventory__active-filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.handpicked-stays-inventory__active-filters{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.inventory-chip{align-items:center;background:#fff;border:1px solid rgba(235,111,63,.35);border-radius:999px;color:#232220;display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:34px;padding:6px 10px;text-decoration:none}.inventory-chip:hover{color:#ed4826;text-decoration:none}.handpicked-stays-inventory__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width:1249px){.handpicked-stays-inventory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:991px){.handpicked-stays-inventory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:574px){.handpicked-stays-inventory__grid{gap:16px;grid-template-columns:1fr}}.handpicked-stay-card{border-radius:8px}.handpicked-stay-card .places-to-stay-card__media{aspect-ratio:16/10}.handpicked-stay-card .wishlist-btn{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;outline:none;position:static;width:36px}.handpicked-stays-inventory__empty{background:#fbfbfb;border-radius:8px;padding:44px 24px;text-align:center}.handpicked-stays-inventory__empty h3{color:#232220;font-size:20px;font-weight:700;margin:0 0 8px}.handpicked-stays-inventory__empty p{color:#3a3a3a;font-size:14px;margin:0 0 20px}.handpicked-stays-inventory__empty .btn{margin:0 auto;max-width:240px}.handpicked-stays-inventory__pagination.pagination{margin:32px auto 0}@media only screen and (max-width:574px){.handpicked-stays-inventory__pagination.pagination{margin-top:24px}}.handpicked-stays-inventory__pagination li.disabled{opacity:.45;pointer-events:none}.handpicked-stays-inventory__pagination li>a,.handpicked-stays-inventory__pagination li>span{background-color:#fff}.handpicked-stays-inventory__pagination li>a svg,.handpicked-stays-inventory__pagination li>span svg{height:18px;width:18px}.stay-page__bar .inner-page__bar-specs{width:100%}.stay-page__bar .inner-page__bar-specs li{flex:1;justify-content:flex-start;padding:14px 10px;position:relative}.stay-page__bar .inner-page__bar-specs li:not(:last-child):after{background:#eaeaea;content:"";height:36px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:767px){.stay-page__bar .inner-page__bar-specs li:not(:last-child):after{display:none}.stay-page__bar .inner-page__bar-specs li{justify-content:flex-start;padding:10px 8px}}.stay-page__bar .inner-page__bar-specs .stay-page__bar-rates{border-radius:8px}@media only screen and (max-width:767px){.stay-page__bar .inner-page__bar-specs .stay-page__bar-rates{background:transparent;border-radius:0}}.stay-page__bar .inner-page__bar-specs .stay-page__bar-rates div strong{color:#ed4826}@media only screen and (max-width:767px){.stay-page__bar{border-left:none;border-radius:0;border-right:none;padding:0}.stay-page__bar .inner-page__bar-specs{flex-wrap:wrap;padding:4px 0}.stay-page__bar .inner-page__bar-specs li{flex:0 0 calc(50% - 1px);margin:0;width:calc(50% - 1px)}.stay-page__bar .inner-page__bar-specs li:last-child{border-bottom:none}.stay-page__bar .inner-page__bar-specs li.stay-page__bar-rates,.stay-page__bar .inner-page__bar-specs li:nth-child(5){border-bottom:none;flex:0 0 100%;width:100%}}.stay-page__bar-rate{align-items:baseline;display:inline-flex;flex-wrap:wrap}.stay-page__bar-rate-label{text-transform:uppercase!important}.stay-page__bar-rate-label,.stay-page__bar-rate-unit{color:#3a3a3a!important;font-size:12px!important;font-weight:600!important}.stay-page__bar-rate-amount,.stay-page__bar-rate-unit{text-transform:none!important}.stay-page__bar-rate-amount{color:#ed4826!important;font-size:15px!important;font-weight:700!important}.stay-page__detail .trip-specs__icon svg{stroke:#ed4826}.stay-main{align-items:flex-start;display:flex;justify-content:space-between;padding:50px 0 56px}@media only screen and (max-width:574px){.stay-main{padding:24px 0 32px}}.stay-main__subtitle{display:block;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width:574px){.stay-main__subtitle{font-size:16px;line-height:26px}}.stay-main__description{font-size:1rem;font-style:normal;font-weight:400;line-height:26px;margin-top:16px}@media only screen and (max-width:574px){.stay-main__description{font-size:.875rem;line-height:24px;margin-top:14px}}.stay-main__description>*{margin-bottom:16px}@media only screen and (max-width:574px){.stay-main__description>*{margin-bottom:14px}}.stay-main__description>:last-child{margin-bottom:0}.stay-main__description ul{list-style-type:disc;margin-bottom:20px;padding-left:26px}@media only screen and (max-width:574px){.stay-main__description ul{margin-bottom:14px}}.stay-main__description ul li::marker{font-size:.7em}.stay-main__description ol{list-style-type:decimal;margin-bottom:20px;padding-left:26px}@media only screen and (max-width:574px){.stay-main__description ol{margin-bottom:14px}}.stay-main__amenities{border-top:1px solid #eaeaea;margin-top:32px;padding-top:32px}@media only screen and (max-width:574px){.stay-main__amenities{margin-top:24px;padding-top:24px}}.stay-main__amenities-list{display:flex;flex-wrap:wrap;margin-bottom:-20px;margin-top:30px}@media only screen and (max-width:574px){.stay-main__amenities-list{margin-bottom:-13px;margin-top:24px}}.stay-main__amenities-list li{align-items:center;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:20px;margin-right:30px;width:215px}@media only screen and (max-width:574px){.stay-main__amenities-list li{font-size:14px;line-height:22px;margin-bottom:13px;margin-right:13px;width:calc(50% - 13px)}}.stay-main__amenities-list li i{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:50%;display:flex;height:44px;justify-content:center;margin-right:14px;min-width:44px;width:44px}@media only screen and (max-width:574px){.stay-main__amenities-list li i{height:36px;margin-right:8px;min-width:36px;width:36px}}.stay-main__additional{margin-top:10px}@media only screen and (max-width:574px){.stay-main__additional{border-top:1px solid #eaeaea;margin-top:22px;padding-top:8px}}.accordion-wrapper .accordion-item{border-top:1px solid #eaeaea}.accordion-wrapper .accordion-item:first-child{border-top-color:transparent}.accordion-wrapper .accordion-item.active .accordion-head svg{transform:scaleY(-1)}.accordion-wrapper .accordion-head{cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:600;justify-content:space-between;line-height:26px;padding:30px 0 24px;transition:.2s linear}@media only screen and (max-width:574px){.accordion-wrapper .accordion-head{font-size:14px;line-height:24px;padding:16px 0 14px}}.accordion-wrapper .accordion-head:hover{color:#ed4826}.accordion-wrapper .accordion-head svg{margin-left:30px;min-width:24px}@media only screen and (max-width:574px){.accordion-wrapper .accordion-head svg{height:20px;margin-left:16px;min-width:20px;width:20px}}.accordion-body{display:none;padding-bottom:30px;padding-right:54px}@media only screen and (max-width:574px){.accordion-body{font-size:14px;line-height:22px;padding-bottom:24px;padding-right:0}}.accordion-body.tabs-wrapper{padding-right:0}.accordion-body p{color:#3a3a3a;font-size:15px;font-weight:400;line-height:24px;margin:0 0 16px}@media only screen and (max-width:574px){.accordion-body p{font-size:14px;line-height:22px;margin-bottom:14px}}.accordion-body p:last-child{margin-bottom:0}.accordion-body strong{color:#171717;font-weight:600}.accordion-body em{color:#3a3a3a;font-style:italic}.accordion-body sub,.accordion-body sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.accordion-body sup{top:-.5em}.accordion-body sub{bottom:-.25em}.accordion-body ol{list-style-type:decimal;margin:0 0 16px;padding-left:20px}@media only screen and (max-width:574px){.accordion-body ol{margin-bottom:14px;padding-left:18px}}.accordion-body ol:last-child{margin-bottom:0}.accordion-body ul{list-style-type:disc;margin:0 0 16px;padding-left:20px}@media only screen and (max-width:574px){.accordion-body ul{margin-bottom:14px;padding-left:18px}}.accordion-body ul:last-child{margin-bottom:0}.accordion-body li{color:#3a3a3a;font-size:15px;font-weight:400;line-height:24px;margin-bottom:10px;padding-left:6px}@media only screen and (max-width:574px){.accordion-body li{font-size:14px;line-height:22px;margin-bottom:8px}}.accordion-body li:last-child{margin-bottom:0}.accordion-body li strong{color:#171717;font-weight:600}.accordion-body li em{font-style:italic}.accordion-body p+ol,.accordion-body p+ul{margin-top:-8px}.accordion-body ol+p,.accordion-body ul+p{margin-top:8px}.accordion-body ol+ul,.accordion-body ul+ol{margin-top:4px}.stay-main__sidebar aside{margin-left:auto;max-width:100%;width:420px}@media only screen and (max-width:991px){.stay-main__sidebar aside{margin-top:60px;width:100%}}@media only screen and (max-width:574px){.stay-main__sidebar aside{margin-top:30px}}.stay-main__btn-book{height:62px;margin-bottom:30px}@media only screen and (max-width:574px){.stay-main__btn-book{height:42px;margin-bottom:24px}}.stay-main__btn-book:hover i{background-color:#fff}.stay-main__btn-book:hover svg path{fill:#ed4826;stroke:#ed4826}.stay-main__btn-book i{align-items:center;background-color:#ed4826;border-radius:50%;display:flex;height:28px;justify-content:center;margin-right:10px;min-width:28px;transition:.2s linear;width:28px}@media only screen and (max-width:574px){.stay-main__btn-book i{height:22px;margin-right:8px;min-width:22px;width:22px}.stay-main__btn-book i svg{height:15px;width:12px}}.stay-main__contacts{background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;padding:40px 30px}@media only screen and (max-width:574px){.stay-main__contacts{padding:20px}}.stay-main__contacts-title{align-items:center;display:flex;font-size:20px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:24px}@media only screen and (max-width:574px){.stay-main__contacts-title{font-size:16px;line-height:26px;margin-bottom:19px}}.stay-main__contacts-title i{align-items:center;background-color:#ed4826;border-radius:50%;display:flex;height:32px;justify-content:center;margin-right:14px;min-width:32px;transition:.2s linear;width:32px}@media only screen and (max-width:574px){.stay-main__contacts-title i{height:24px;margin-right:8px;min-width:24px;width:24px}.stay-main__contacts-title i svg{height:15px;width:12px}}.stay-main__contacts-types{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;padding:24px 0}@media only screen and (max-width:574px){.stay-main__contacts-types{padding:19px 0}}.stay-main__contacts-types li{margin-bottom:10px}@media only screen and (max-width:574px){.stay-main__contacts-types li{margin-bottom:16px}}.stay-main__contacts-types li:last-child{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}@media only screen and (max-width:1249px){.stay-main__contacts-types li:last-child{align-items:flex-start;flex-direction:column}}.stay-main__contacts-email,.stay-main__contacts-phone{align-items:center;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:30px;text-decoration:none}@media only screen and (max-width:574px){.stay-main__contacts-email,.stay-main__contacts-phone{font-size:14px;line-height:22px}}.stay-main__contacts-email:focus,.stay-main__contacts-email:hover,.stay-main__contacts-phone:focus,.stay-main__contacts-phone:hover{color:#ed4826;text-decoration:none}.stay-main__contacts-email:focus svg,.stay-main__contacts-email:hover svg,.stay-main__contacts-phone:focus svg,.stay-main__contacts-phone:hover svg{stroke:#ed4826}.stay-main__contacts-email svg,.stay-main__contacts-phone svg{margin-right:6px;min-width:28px}@media only screen and (max-width:574px){.stay-main__contacts-email svg,.stay-main__contacts-phone svg{height:24px;min-width:24px;width:24px}}.stay-main__contacts-chat{align-items:center;background:#171717;border-radius:8px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:8px;justify-content:center;line-height:26px;padding:10px 16px 10px 14px;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:1249px){.stay-main__contacts-chat{margin-top:12px;width:100%}}@media only screen and (max-width:574px){.stay-main__contacts-chat{font-size:14px;height:38px;line-height:26px;margin-top:20px;width:100%}}.stay-main__contacts-chat:focus,.stay-main__contacts-chat:hover{background:#ed4826;color:#fff;text-decoration:none}@media only screen and (max-width:574px){.stay-main__contacts-chat svg{height:24px;width:24px}}.stay-main__contacts-socials{display:flex;flex-wrap:wrap;margin-bottom:-20px;margin-top:24px}@media only screen and (max-width:574px){.stay-main__contacts-socials{margin-top:19px}}.stay-main__contacts-socials li{margin-bottom:20px;margin-right:20px}@media only screen and (max-width:574px){.stay-main__contacts-socials li{margin-right:24px}}.stay-main__contacts-socials li a{display:flex}.stay-main__contacts-socials li a:hover svg path{stroke:#ed4826}@media only screen and (max-width:574px){.stay-main__contacts-socials li a svg{height:24px;width:24px}}.stay-main__contacts-map{border-radius:10px;height:360px;margin-top:30px;overflow:hidden;width:100%}@media only screen and (max-width:574px){.stay-main__contacts-map{height:500px;margin-top:24px}}.stay-main__contacts-map .map{height:100%;width:100%}.stay-book{position:relative}.stay-book .anchor{position:absolute;top:-128px}.stay-book__bar{background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;display:flex;padding:30px}@media only screen and (max-width:1249px){.stay-book__bar{flex-wrap:wrap;gap:24px;justify-content:center}}@media only screen and (max-width:767px){.stay-book__bar{gap:0}}@media only screen and (max-width:574px){.stay-book__bar{padding:24px 20px}}.stay-book__bar-title{align-items:center;display:flex;font-size:20px;font-style:normal;font-weight:600;line-height:32px;margin-right:auto}@media only screen and (max-width:1249px){.stay-book__bar-title{justify-content:center;text-align:center;width:100%}}@media only screen and (max-width:574px){.stay-book__bar-title{font-size:16px;justify-content:flex-start;line-height:26px}}.stay-book__bar-title i{align-items:center;background:#ed4826;border-radius:50%;display:flex;height:54px;justify-content:center;margin-right:24px;min-width:54px;width:54px}@media only screen and (max-width:574px){.stay-book__bar-title i{height:24px;margin-right:8px;min-width:24px;width:24px}.stay-book__bar-title i svg{height:13.5px;width:10.5px}}.stay-book__dates{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:8px;display:flex;height:54px;justify-content:center;min-width:-moz-max-content;min-width:max-content;position:relative;width:400px}@media only screen and (max-width:1249px){.stay-book__dates{width:calc(33.33333% - 24px)}}@media only screen and (max-width:991px){.stay-book__dates{width:calc(50% - 24px)}}@media only screen and (max-width:767px){.stay-book__dates{margin-top:24px;width:100%}}@media only screen and (max-width:574px){.stay-book__dates{height:38px;margin-top:20px}}.stay-book__dates:hover svg path{stroke:#ed4826}.stay-book__dates>i{display:flex;height:24px;left:18px;min-width:24px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:1}@media only screen and (max-width:574px){.stay-book__dates>i{height:20px;left:13px;margin-top:-2px;min-width:20px;width:20px}}.stay-book__dates>i:after{background:#eaeaea;content:"";height:22px;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:1px}.stay-book__dates input{background-color:transparent;border:none;color:#171717;cursor:pointer;font-size:16px;font-style:normal;font-weight:500;line-height:26px;padding:14px 14px 14px 62px;width:100%}@media only screen and (max-width:574px){.stay-book__dates input{font-size:12px;line-height:18px;padding:10px 14px 10px 54px}}.stay-book__btn-check{margin-left:30px}@media only screen and (max-width:1249px){.stay-book__btn-check{margin-left:0;width:calc(33.33333% - 24px)}}@media only screen and (max-width:991px){.stay-book__btn-check{width:calc(50% - 24px)}}@media only screen and (max-width:767px){.stay-book__btn-check{margin-top:24px;width:100%}}@media only screen and (max-width:574px){.stay-book__btn-check{margin-top:20px}}.stay-book__main{padding-top:50px}@media only screen and (max-width:574px){.stay-book__main{padding-top:32px}}.stay-book__main-item{display:flex;justify-content:space-between;min-height:300px}@media only screen and (max-width:991px){.stay-book__main-item{flex-direction:column}}.stay-book__main-item.bg-gray>div{background-color:#fbfbfb}@media only screen and (max-width:574px){.stay-book__main-item.bg-gray>div{background-color:#fff}}.stay-book__main-item+.stay-book__main-item{margin-top:30px}.stay-book__main-info{align-items:center;border:1px solid #eaeaea;border-radius:10px;display:flex;height:inherit;padding:30px;width:calc(100% - 367px)}@media only screen and (max-width:1199px){.stay-book__main-info{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:991px){.stay-book__main-info{flex-direction:row;width:100%}}@media only screen and (max-width:767px){.stay-book__main-info{flex-direction:column}}@media only screen and (max-width:574px){.stay-book__main-info{border:none;border-radius:0;padding:0}}.stay-book__main-photos{border-radius:10px;height:240px;overflow:hidden;position:relative;width:308px}@media only screen and (max-width:767px){.stay-book__main-photos{height:54vw;width:100%}}@media only screen and (max-width:574px){.stay-book__main-photos{height:calc(75vw - 40px)}}.stay-book__main-photos:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 13.07%,transparent 42.76%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:.2s linear;width:100%}.stay-book__main-slider{height:100%;width:100%}.stay-book__main-slider.swiper .swiper-slide,.stay-book__main-slider.swiper .swiper-wrapper{height:100%}.stay-book__main-slider.swiper .swiper-slide{position:relative}.stay-book__main-slider.swiper .swiper-button-next,.stay-book__main-slider.swiper .swiper-button-prev{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:none;color:transparent;font-size:0;height:24px;padding:0;width:24px;-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:8px;left:auto;margin:0;position:absolute;right:auto;top:auto;z-index:2}@media only screen and (max-width:574px){.stay-book__main-slider.swiper .swiper-button-next,.stay-book__main-slider.swiper .swiper-button-prev{bottom:8px;height:20px;width:20px}}.stay-book__main-slider.swiper .swiper-button-next:after,.stay-book__main-slider.swiper .swiper-button-prev:after{background-color:#fff;content:"";display:block;font-size:0;height:24px;transition:.2s linear;width:24px}@media only screen and (max-width:574px){.stay-book__main-slider.swiper .swiper-button-next:after,.stay-book__main-slider.swiper .swiper-button-prev:after{height:24px;width:24px}}.stay-book__main-slider.swiper .swiper-button-next:hover:after,.stay-book__main-slider.swiper .swiper-button-prev:hover:after{background-color:#ed4826}.stay-book__main-slider.swiper .swiper-button-next:active,.stay-book__main-slider.swiper .swiper-button-next:focus,.stay-book__main-slider.swiper .swiper-button-next:focus-visible,.stay-book__main-slider.swiper .swiper-button-next:visited,.stay-book__main-slider.swiper .swiper-button-prev:active,.stay-book__main-slider.swiper .swiper-button-prev:focus,.stay-book__main-slider.swiper .swiper-button-prev:focus-visible,.stay-book__main-slider.swiper .swiper-button-prev:visited{background-color:transparent;border:none;box-shadow:none!important;outline:none!important}.stay-book__main-slider.swiper .swiper-button-next .swiper-navigation-icon,.stay-book__main-slider.swiper .swiper-button-prev .swiper-navigation-icon{display:none}.stay-book__main-slider.swiper .swiper-button-prev{right:52px}@media only screen and (max-width:574px){.stay-book__main-slider.swiper .swiper-button-prev{right:46px}}.stay-book__main-slider.swiper .swiper-button-prev:after{-webkit-mask:url(/fonts/arrow-left-fb78eb00de401aa7494af44527c8ce2d.svg);mask:url(/fonts/arrow-left-fb78eb00de401aa7494af44527c8ce2d.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.stay-book__main-slider.swiper .swiper-button-next{right:14px}.stay-book__main-slider.swiper .swiper-button-next:after{-webkit-mask:url(/fonts/arrow-right-255fda48cce1d023a17a825bdb74ddac.svg);mask:url(/fonts/arrow-right-255fda48cce1d023a17a825bdb74ddac.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.stay-book__main-slider.swiper .swiper-pagination{bottom:15px;left:20px;margin:0;position:absolute;text-align:left;width:auto;z-index:2}@media only screen and (max-width:574px){.stay-book__main-slider.swiper .swiper-pagination{bottom:12px}}.stay-book__main-slider.swiper .swiper-pagination-bullet{background-color:transparent;border:1px solid #fff;opacity:1}@media only screen and (max-width:574px){.stay-book__main-slider.swiper .swiper-pagination-bullet{height:10px;width:10px}}.stay-book__main-slider.swiper .swiper-pagination-bullet-active{background-color:#fff}.stay-book__main-slider .slide{height:100%}.stay-book__main-slider .slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stay-book__main-specs{padding-left:30px;width:calc(100% - 308px)}@media only screen and (max-width:1199px){.stay-book__main-specs{padding:24px 0 0;width:100%}}@media only screen and (max-width:991px){.stay-book__main-specs{padding:0 0 0 24px;width:calc(100% - 308px)}}@media only screen and (max-width:767px){.stay-book__main-specs{padding:24px 0 0;width:100%}}@media only screen and (max-width:574px){.stay-book__main-specs{padding-top:20px}}.stay-book__main-alert{color:#ed4826;display:block;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:0}@media only screen and (max-width:574px){.stay-book__main-alert{font-size:12px;line-height:18px;margin-bottom:8px}}.stay-book__main-title{color:#171717;display:block;font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:5px}@media only screen and (max-width:574px){.stay-book__main-title{font-size:14px;line-height:22px;margin-bottom:18px}}.stay-book__main-advantages{display:flex;flex-wrap:wrap;margin-bottom:-10px;margin-top:10px}@media only screen and (max-width:574px){.stay-book__main-advantages{width:calc(100% + 10px)}}.stay-book__main-advantages li{align-items:center;border:1px solid #eaeaea;border-radius:6px;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:400;height:32px;justify-content:center;line-height:22px;margin-bottom:10px;margin-right:10px;padding:3px 10px}@media only screen and (max-width:574px){.stay-book__main-advantages li{font-size:14px}}.stay-book__main-advantages li sub,.stay-book__main-advantages li sup{font-size:.5em}.stay-book__main-link{background:transparent;border:0;color:#171717;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-top:24px;padding:0;transition:.2s linear}@media only screen and (max-width:991px){.stay-book__main-link{justify-content:flex-end}}@media only screen and (max-width:574px){.stay-book__main-link{margin-top:16px}}.stay-book__main-link:hover{color:#ed4826}.stay-book__main-link:hover svg path{stroke:#ed4826}.stay-book__main-link svg{margin-left:6px}.stay-book__main-reserve{border:1px solid #eaeaea;border-radius:10px;display:flex;flex-direction:column;height:inherit;padding:30px 30px 20px;width:337px}@media only screen and (max-width:991px){.stay-book__main-reserve{margin-top:30px;padding:30px 30% 20px;width:100%}}@media only screen and (max-width:767px){.stay-book__main-reserve{padding:30px 18% 20px}}@media only screen and (max-width:574px){.stay-book__main-reserve{border-radius:0;border-width:1px 0 0;margin-top:16px;padding:24px 0 0}}.stay-book__main-reserve__title{color:#171717;display:block;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width:574px){.stay-book__main-reserve__title{font-size:14px;line-height:22px}}.stay-book__main-reserve-dropdown{position:relative;z-index:2}.stay-book__main-reserve-dropdown.open .stay-book__main-reserve-dropdown__list{opacity:1;transform:translateY(0);visibility:visible;z-index:1}.stay-book__main-reserve-dropdown__current{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:500;height:44px;line-height:22px;margin-top:16px;padding:10px 14px 10px 18px;transition:.2s linear;width:100%}@media only screen and (max-width:574px){.stay-book__main-reserve-dropdown__current{font-size:12px;height:38px;line-height:18px;margin-top:18px;padding:8px 14px}}.stay-book__main-reserve-dropdown__current:hover>i svg path{stroke:#ed4826}.stay-book__main-reserve-dropdown__current>i{display:flex;margin-right:20px;position:relative}.stay-book__main-reserve-dropdown__current>i:after{background:#eaeaea;content:"";height:22px;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:574px){.stay-book__main-reserve-dropdown__current>i svg{height:20px;min-width:20px;width:20px}}.stay-book__main-reserve-dropdown__current>span{margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stay-book__main-reserve-dropdown__current>svg{margin-left:10px;min-width:24px}@media only screen and (max-width:574px){.stay-book__main-reserve-dropdown__current>svg{height:20px;min-width:20px;width:20px}}.stay-book__main-reserve-dropdown__list{background:#fff;border:1px solid #eaeaea;border-radius:8px;font-size:16px;font-style:normal;font-weight:400;line-height:26px;min-width:-moz-max-content;min-width:max-content;opacity:0;padding:8px 18px;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(20px);transition:.2s linear;visibility:hidden;width:100%;z-index:-1}.stay-book__main-reserve-dropdown__list li{color:#171717;cursor:pointer;transition:.2s linear}.stay-book__main-reserve-dropdown__list li:hover{color:#ed4826}.stay-book__main-reserve__totals{align-items:center;display:flex;justify-content:space-between;margin-top:20px}@media only screen and (max-width:574px){.stay-book__main-reserve__totals{margin-top:18px}}.stay-book__main-reserve__totals span{padding-right:16px}@media only screen and (max-width:574px){.stay-book__main-reserve__totals span{padding-right:0}}.stay-book__main-reserve__totals span:first-child{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:500;line-height:22px}@media only screen and (max-width:574px){.stay-book__main-reserve__totals span:first-child{font-size:14px;line-height:22px}}.stay-book__main-reserve__totals span:last-child{color:#171717;font-size:16px;font-style:normal;font-weight:600;line-height:26px}@media only screen and (max-width:574px){.stay-book__main-reserve__totals span:last-child{font-size:14px;line-height:22px;min-width:155px}}.stay-book__main-reserve__btn{height:48px;margin-top:30px;width:100%}@media only screen and (max-width:574px){.stay-book__main-reserve__btn{height:44px;margin-top:24px}}.stay-book__main-reserve__footnote{color:#3a3a3a;display:block;font-size:12px;font-style:normal;font-weight:400;line-height:22px;margin-top:14px;text-align:center}.stay-page__content{align-items:flex-start}.stay-page__content .stay-main__sidebar{align-self:flex-start;overflow:visible}@media only screen and (min-width:992px){.stay-page__content .stay-main__sidebar{position:sticky;top:118px;z-index:20}}@media only screen and (max-width:1199px){.stay-page__content .stay-main__sidebar{top:95px}}.stay-page__content .stay-main__sidebar>aside{height:auto;overflow:visible}@media only screen and (max-width:991px){.stay-page__content .stay-main__sidebar>aside{height:auto}.stay-page__content .stay-main__sidebar{align-self:auto;position:static;top:auto;z-index:auto}}.stay-page__highlights{margin-bottom:32px}@media only screen and (max-width:574px){.stay-page__highlights{margin-bottom:24px}}.stay-page__highlights-list{display:grid;gap:12px 24px;grid-template-columns:repeat(2,1fr);list-style:none;margin:16px 0 0;padding:0}@media only screen and (max-width:574px){.stay-page__highlights-list{gap:10px;grid-template-columns:1fr}}.stay-page__highlight{align-items:center;color:#171717;display:flex;font-size:15px;font-weight:500;gap:12px}@media only screen and (max-width:574px){.stay-page__highlight{font-size:14px}}.stay-page__highlight-icon{align-items:center;background:#fbfbfb;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;min-width:36px;width:36px}.stay-page__highlight-icon svg[data-lucide]{color:#171717;flex:0 0 18px!important;height:18px!important;min-width:18px!important;width:18px!important}.stay-page__section{margin-top:32px}@media only screen and (max-width:574px){.stay-page__section{margin-top:24px}}.stay-page__section-head{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}@media only screen and (max-width:767px){.stay-page__section-head{align-items:flex-start;flex-direction:column}}.stay-page__amenity-groups{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}@media only screen and (max-width:767px){.stay-page__amenity-groups{grid-template-columns:1fr;margin-top:12px}}.stay-page__amenity-groups--collapsed article:nth-child(n+4){display:none}.stay-page__amenity-view-all-wrap{margin-top:12px;text-align:right}.stay-page__amenity-view-all{align-items:center;background:none;border:none;color:#3a3a3a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;outline:none;padding:0;text-decoration:underline;transition:color .15s}.stay-page__amenity-view-all:active,.stay-page__amenity-view-all:focus,.stay-page__amenity-view-all:focus-visible{box-shadow:none!important;outline:none!important}.stay-page__amenity-view-all i[data-lucide],.stay-page__amenity-view-all svg{height:14px;transition:transform .2s;width:14px}.stay-page__amenity-view-all:hover{color:#171717}.stay-page__amenity-view-all .stay-page__amenity-view-all__collapse{display:none}.stay-page__amenity-group{padding:10px}.stay-page__amenity-group-title{align-items:center;color:#171717;display:flex;font-size:15px;font-weight:600;gap:8px;line-height:24px;margin:0 0 16px}.stay-page__amenity-group-title i[data-lucide]{color:#ed4826;height:20px;min-width:20px;width:20px}.stay-page__amenity-group-list{display:grid;gap:10px;grid-template-columns:1fr;list-style:none;margin:12px 0 0;padding:0}.stay-page__amenity-group-list li{align-items:flex-start;color:#3a3a3a;display:flex;font-size:14px;gap:10px;line-height:22px}.stay-page__amenity-group-list li [data-lucide],.stay-page__amenity-group-list li svg{color:#ed4826;height:20px;margin-top:1px;min-width:20px;width:20px}.stay-page__rooms{padding-top:24px}@media only screen and (max-width:574px){.stay-page__rooms{padding-top:18px}}.stay-room-card{background:#fff;border:1px solid hsla(0,0%,9%,.08);border-radius:10px;display:block;min-height:0;overflow:hidden}@media only screen and (max-width:574px){.stay-room-card{border:0}}.stay-room-card .stay-book__main-info{align-items:stretch;border:none;border-radius:0;display:grid;gap:32px;grid-template-columns:minmax(248px,296px) minmax(0,1fr);height:auto;padding:20px;width:100%}@media only screen and (max-width:991px){.stay-room-card .stay-book__main-info{gap:24px;grid-template-columns:1fr;padding:28px}}@media only screen and (max-width:574px){.stay-room-card .stay-book__main-info{padding:0}}.stay-room-card.bg-gray .stay-book__main-info{background:linear-gradient(180deg,#f8f7f5,#fff)}.stay-room-card .stay-book__main-photos{align-self:start;aspect-ratio:1/1;display:block;height:auto;justify-self:start;max-width:296px;min-height:0;overflow:hidden;position:relative;width:min(100%,296px)}@media only screen and (max-width:991px){.stay-room-card .stay-book__main-photos{max-width:none;width:100%}}@media only screen and (max-width:574px){.stay-room-card .stay-book__main-photos{aspect-ratio:16/9;border-radius:16px}}.stay-room-card .stay-book__main-specs{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:flex-start;min-width:0;padding:0;width:100%}.stay-room-card__intro{display:grid;gap:10px}@media only screen and (max-width:574px){.stay-room-card__intro{gap:4px}}.stay-room-card .stay-book__main-alert{margin-bottom:0}.stay-room-card .stay-book__main-title{font-size:18px;line-height:30px;margin-bottom:0}@media only screen and (max-width:574px){.stay-room-card .stay-book__main-title{font-size:15px;line-height:24px}}.stay-room-card .stay-book__main-advantages{margin-bottom:0;margin-top:0}.stay-room-card__media .stay-book__main-slider{height:100%;width:100%}.stay-room-card__media .slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.stay-room-card__media-trigger{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;inset:auto;margin-top:0;position:static;white-space:nowrap;z-index:auto}.stay-room-card__media-trigger:active,.stay-room-card__media-trigger:focus,.stay-room-card__media-trigger:focus-visible{box-shadow:none;outline:none}.stay-room-card__summary{color:#3a3a3a;font-size:14px;line-height:24px;margin:0}@media only screen and (max-width:574px){.stay-room-card__summary{font-size:14px;line-height:22px}}.stay-room-card__facts{display:flex;flex-wrap:wrap;gap:12px}@media only screen and (max-width:574px){.stay-room-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.stay-room-card__fact{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid rgba(24,33,40,.1);border-radius:10px;color:#171717;display:inline-flex;font-size:14px;font-weight:400;gap:10px;line-height:20px;min-height:34px;padding:5px 10px}@media only screen and (max-width:574px){.stay-room-card__fact{min-width:0;width:100%}}.stay-room-card__fact-icon{align-items:center;display:inline-flex;justify-content:center}.stay-room-card__fact-icon svg{height:18px;width:18px}.stay-room-card__add-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #171717;border-radius:8px;box-shadow:none;color:#171717;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-style:normal;font-weight:600;gap:2px;height:48px;justify-content:center;line-height:26px;margin-top:0;max-width:100%;outline:none!important;padding-left:18px;padding-right:18px;text-align:center;transition:.2s linear;white-space:nowrap}.stay-room-card__add-btn:active,.stay-room-card__add-btn:focus,.stay-room-card__add-btn:focus-visible{box-shadow:none;outline:none}.stay-room-card__add-btn:hover{border-color:#ed4826;color:#ed4826}.stay-room-card__add-btn:hover .stay-room-card__add-icon--default svg path{stroke:currentColor}.stay-room-card__add-btn:disabled{background:#fff;border-color:#ccc;color:#171717;cursor:default}@media only screen and (max-width:767px){.stay-room-card__add-btn{font-size:14px;height:44px;line-height:22px}}@media only screen and (max-width:574px){.stay-room-card__add-btn{line-height:16px}}@media only screen and (max-width:767px){.stay-room-card__add-btn{box-sizing:border-box;flex:1 1 0;justify-content:center;min-width:0;overflow:visible;width:auto}.stay-room-card__add-btn span{min-width:0}.stay-room-card__add-btn svg{flex:0 0 auto}}.stay-room-card__add-icon{align-items:center;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.stay-room-card__add-icon svg{height:18px;margin-left:0;width:18px}.stay-room-card__add-icon--default svg path{stroke:currentColor}.stay-room-card__add-icon--selected{display:none}.stay-room-card__actions{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-top:auto;width:100%}@media only screen and (max-width:767px){.stay-room-card__actions{align-items:center;flex-direction:row;gap:26px}}@media only screen and (max-width:574px){.stay-room-card__actions{gap:24px;padding:10px}}.stay-room-popup__policy-copy{margin-top:14px}.stay-room-popup__policy-block{margin-top:28px}@media only screen and (max-width:574px){.stay-page__reviews-wrapper{margin:0 -15px}}.stay-page__reviews-slider.swiper{padding-bottom:40px;padding-left:calc(var(--bs-gutter-x, 30px)*.5);padding-right:calc(var(--bs-gutter-x, 30px)*.5);width:100%;--swiper-pagination-bottom:8px}@media only screen and (max-width:574px){.stay-page__reviews-slider.swiper{padding-bottom:44px;padding-left:10px;padding-right:20px;--swiper-pagination-bottom:10px}}.stay-page__reviews-slider .swiper-wrapper{align-items:stretch;padding-bottom:5px}@media only screen and (max-width:574px){.stay-page__reviews-slider .swiper-wrapper{padding-bottom:0}}.stay-page__reviews-slider .swiper-slide{display:flex;height:auto;width:min(320px,100vw - 40px)}.stay-page__reviews-slider .reviews-item,.stay-page__reviews-slider .slide{height:100%;width:100%}.stay-inquiry{background:linear-gradient(180deg,#fff7f3,#fff 52%);border:1px solid rgba(237,72,38,.14);border-radius:10px;margin-bottom:30px;padding:32px}@media only screen and (max-width:574px){.stay-inquiry{margin-bottom:24px;padding:22px 20px}}@media only screen and (min-width:992px){#stayInquiryForm{max-height:none;overflow:visible;position:static;top:auto}}.stay-inquiry-mobile-close,.stay-inquiry-mobile-open,.stay-inquiry-mobile-rate,.stay-inquiry-mobile-trigger-wrap{display:none}@media only screen and (max-width:767px){.d-none-mobile{display:none!important}.stay-inquiry-mobile-trigger-wrap{align-items:center;background:#fff;bottom:0;box-sizing:border-box;display:flex;flex-direction:row;gap:20px;left:0;margin:0;padding:10px 12px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:1102}.stay-inquiry-mobile-rate{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.stay-inquiry-mobile-rate__label{color:#3a3a3a;font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}.stay-inquiry-mobile-rate__value{align-items:baseline;display:flex;gap:4px}.stay-inquiry-mobile-rate__amount{color:#ed4826;font-size:17px;font-weight:700;line-height:1.2}.stay-inquiry-mobile-rate__unit{color:#3a3a3a;font-size:11px;font-weight:400}.stay-inquiry-mobile-open{box-shadow:0 8px 24px hsla(0,0%,9%,.18);box-sizing:border-box;display:flex;flex:1;margin:0;min-width:0}.stay-inquiry-mobile-open span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stay-inquiry-mobile-open svg{flex:0 0 auto}.stay-inquiry--mobile-sheet{background:linear-gradient(180deg,#fff7f3,#fff 38%);border:none;border-radius:0;box-shadow:none;height:100dvh;inset:0;margin:0;max-width:100vw;overflow-y:auto;padding:24px 20px calc(32px + env(safe-area-inset-bottom));position:fixed;width:100vw;z-index:1300;-webkit-overflow-scrolling:touch;pointer-events:none;transform:translateY(100%);transition:transform .25s ease}body.stay-inquiry-mobile-lock .iti--container{z-index:1320}.stay-inquiry-mobile-close{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:10px;color:#171717;display:inline-flex;font-size:12px;font-weight:600;height:34px;justify-content:center;line-height:1;position:fixed;right:16px;top:16px;z-index:2}.stay-inquiry-mobile-close svg{display:block;height:24px;width:24px}}.stay-inquiry__eyebrow{color:#ed4826;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase}.stay-inquiry__form__title{font-size:24px;line-height:28px;margin:6px}@media only screen and (max-width:574px){.stay-inquiry__form__title{font-size:16px;line-height:26px;margin-top:26px}}.stay-inquiry__title{color:#171717;font-size:18px;font-weight:600;line-height:28px;margin:12px 0 0}@media only screen and (max-width:574px){.stay-inquiry__title{font-size:16px;line-height:26px;margin-top:26px}}.stay-inquiry__intro{color:#3a3a3a;font-size:14px;line-height:22px;margin:14px 0 0}@media only screen and (max-width:574px){.stay-inquiry__intro{font-size:14px;line-height:22px}}.stay-inquiry__rate{align-items:baseline;background:#fff;border:1px solid hsla(0,0%,9%,.08);border-radius:10px;-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;margin-top:20px;padding:18px 20px;row-gap:6px}.stay-inquiry__rate strong{align-items:baseline;color:#171717;display:flex;font-size:22px;font-weight:700;gap:4px;line-height:30px;margin-top:0}@media only screen and (max-width:574px){.stay-inquiry__rate strong{font-size:18px;line-height:26px}}.stay-inquiry__rate .stay-inquiry__rate-unit{color:#3a3a3a;font-size:12px;font-weight:400}@media only screen and (max-width:574px){.stay-inquiry__rate{display:block}.stay-inquiry__rate strong{margin-top:6px}}.stay-inquiry__rate-label{color:#ed4826;display:inline-flex;font-size:11px;font-weight:700;line-height:16px;text-transform:uppercase}.stay-inquiry__rate-note{color:#3a3a3a;flex-basis:100%;font-size:14px;line-height:22px;margin:8px 0 0}.stay-inquiry__benefits{display:grid;gap:4px;list-style:none;margin:20px 0 0;padding:0}.stay-inquiry__benefits li{align-items:flex-start;color:#3a3a3a;display:flex;font-size:14px;gap:10px;line-height:22px}.stay-inquiry__benefits li:before{background:#ed4826;border-radius:50%;content:"";height:8px;margin-top:7px;min-width:8px;width:8px}.stay-inquiry__form{margin-top:0}.stay-inquiry__honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.stay-inquiry__wizard{min-width:0}.stay-inquiry__wizard-progress{align-items:center;display:flex;gap:7px;margin-bottom:18px}@media only screen and (max-width:574px){.stay-inquiry__wizard-progress{margin-bottom:14px}}.stay-inquiry__wizard-dot{background:hsla(0,0%,9%,.18);border-radius:50%;height:8px;transition:background-color .2s ease,width .2s ease;width:8px}.stay-inquiry__wizard-dot.is-active{background:#ed4826;border-radius:999px;width:24px}.stay-inquiry__step{min-width:0}.stay-inquiry__step[hidden]{display:none}.stay-inquiry__step>.stay-inquiry__grid{margin-top:18px}.stay-inquiry__wizard-actions{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);margin-top:20px}.stay-inquiry__wizard-actions .stay-inquiry__back,.stay-inquiry__wizard-actions .stay-inquiry__next,.stay-inquiry__wizard-actions .stay-inquiry__submit{margin-top:0;width:100%}.stay-inquiry__wizard-actions .stay-inquiry__back{height:56px;justify-content:center}@media only screen and (max-width:574px){.stay-inquiry__wizard-actions{gap:10px;grid-template-columns:minmax(92px,.4fr) minmax(0,1fr);margin-top:18px}.stay-inquiry__wizard-actions .stay-inquiry__back,.stay-inquiry__wizard-actions .stay-inquiry__next,.stay-inquiry__wizard-actions .stay-inquiry__submit{height:46px;min-width:0;padding-left:12px;padding-right:12px}}.stay-inquiry__wizard-actions--single{grid-template-columns:1fr}.stay-inquiry__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:574px){.stay-inquiry__grid{grid-template-columns:1fr}}.stay-inquiry__field{display:flex;flex-direction:column;gap:8px;min-width:0}.stay-inquiry__field--full{grid-column:1/-1}.stay-inquiry__field .stay-inquiry__label-text{align-items:baseline;display:inline-flex;gap:3px}.stay-inquiry__field .stay-inquiry__required-marker{color:#ed4826}.stay-inquiry__field span{color:#171717;font-size:14px;line-height:22px}.stay-inquiry__field input,.stay-inquiry__field select,.stay-inquiry__field textarea{background:#fff;border:1px solid hsla(0,0%,9%,.12);border-radius:12px;color:#171717;font-size:14px;line-height:22px;padding:14px 16px;transition:border-color .2s linear,box-shadow .2s linear;width:100%}.stay-inquiry__field input:focus,.stay-inquiry__field select:focus,.stay-inquiry__field textarea:focus{border-color:rgba(237,72,38,.7);outline:none}.stay-inquiry__field textarea{min-height:120px;resize:vertical}.stay-inquiry__form .stay-inquiry__field input:not([type=hidden]):not(.js-date-input):not(.js-date-input-to):not(.guest-input):not(.iti__tel-input){padding:12px 16px}.stay-inquiry__phone .iti{width:100%}.stay-inquiry__phone .iti__tel-input{padding-bottom:12px;padding-left:94px!important;padding-top:12px}.stay-inquiry__turnstile{margin-top:16px}.stay-inquiry__calendar{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}@media only screen and (max-width:574px){.stay-inquiry__calendar{gap:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.stay-inquiry__date-input{align-items:center;display:flex;min-width:0;position:relative}.stay-inquiry__date-input i{display:inline-flex;height:20px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.stay-inquiry__date-input i svg{height:20px;width:20px}.stay-inquiry__date-input input{cursor:pointer}.stay-inquiry__date-input--with-icon input{padding-left:44px}@media only screen and (max-width:574px){.stay-inquiry__date-input input{font-size:14px;line-height:20px;min-width:0;padding:12px 10px}.stay-inquiry__date-input--with-icon input{padding-left:36px}.stay-inquiry__date-input i{height:18px;left:10px;width:18px}.stay-inquiry__date-input i svg{height:18px;width:18px}}.stay-inquiry__date-separator{color:#7c7c7c;font-size:16px;font-weight:600;line-height:1}@media only screen and (max-width:574px){.stay-inquiry__date-separator{display:inline-flex;font-size:14px;justify-content:center}}.stay-inquiry__field .stay-inquiry__preferred-room-ts.dropdown-active .ts-control,.stay-inquiry__field .stay-inquiry__preferred-room-ts.open .ts-control,.stay-inquiry__field .stay-inquiry__preferred-room-ts:focus .ts-control,.stay-inquiry__field .stay-inquiry__preferred-room-ts:hover .ts-control{box-shadow:none}.stay-inquiry__field .stay-inquiry__preferred-room-ts.dropdown-active .ts-control,.stay-inquiry__field .stay-inquiry__preferred-room-ts.open .ts-control{border-color:rgba(237,72,38,.7);box-shadow:0 0 0 4px rgba(237,72,38,.08)}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-control{align-items:center;background:#fff;border:1px solid hsla(0,0%,9%,.12);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:nowrap;height:48px;margin:0;max-width:100%;min-height:48px;min-width:0;overflow:hidden;padding:0 42px 0 16px!important;width:100%}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-control:after{border:solid #171717;border-width:0 1.5px 1.5px 0;content:"";height:8px;pointer-events:none;position:absolute;right:17px;top:50%;transform:translateY(-70%) rotate(45deg);width:8px}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-control .item,.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-control .placeholder{background:transparent;border:0;box-shadow:none;color:#171717;display:block;font-size:14px;font-weight:400;line-height:22px;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-control .item[data-value=""]{display:none}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-control .placeholder{color:#3a3a3a;font-style:normal}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-control>input{color:transparent;cursor:pointer;min-width:2px!important}.stay-inquiry__field .stay-inquiry__preferred-room-ts.has-items .ts-control .placeholder,.stay-inquiry__field .stay-inquiry__preferred-room-ts.has-room-caption .ts-control .item{display:none}.stay-inquiry__field .stay-inquiry__preferred-room-ts.has-items .ts-control>input{flex:0 0 0!important;min-width:0!important;opacity:0;width:0!important}.stay-inquiry__field .stay-inquiry__preferred-room-ts.has-items .ts-control>input::-moz-placeholder{color:transparent;opacity:0}.stay-inquiry__field .stay-inquiry__preferred-room-ts.has-items .ts-control>input::placeholder{color:transparent;opacity:0}.stay-inquiry__field .stay-inquiry__preferred-room-ts.multi.has-items .ts-control{flex-wrap:nowrap}.stay-inquiry__field .stay-inquiry__preferred-room-ts.multi.has-items .ts-control .item{display:none}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-dropdown{border-color:hsla(0,0%,9%,.12);border-radius:12px;box-shadow:0 8px 18px hsla(0,0%,9%,.12);margin-top:4px;overflow:hidden;top:calc(100% + 4px);z-index:1325}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-dropdown .ts-dropdown-content{box-shadow:none;max-height:min(260px,42dvh)}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-dropdown .option{align-items:center;color:#171717;display:flex;font-size:14px;font-weight:400;line-height:22px;padding:10px 14px 10px 42px;position:relative}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-dropdown .option.active,.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-dropdown .option:hover{background-color:#f9f6f0}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-dropdown .option.selected{background:transparent;font-weight:400}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-dropdown .option:before{background:#fff;border:1px solid hsla(0,0%,9%,.28);border-radius:3px;box-sizing:border-box;content:"";height:16px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-dropdown .option.selected:before{background-color:#ed4826;border-color:#ed4826}.stay-inquiry__field .stay-inquiry__preferred-room-ts .ts-dropdown .option.selected:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:19px;position:absolute;top:50%;transform:translateY(-62%) rotate(45deg);width:5px}.stay-inquiry__guests .tour-reservation__dropdown-current{align-items:center;background:#fff;border:1px solid hsla(0,0%,9%,.12);border-radius:12px;color:#171717;cursor:pointer;display:flex;font-size:14px;font-weight:400;line-height:22px;min-height:48px;padding:0 14px;transition:border-color .2s linear,box-shadow .2s linear;width:100%}.stay-inquiry__guests .tour-reservation__dropdown-current:focus-within{border-color:rgba(237,72,38,.7);box-shadow:0 0 0 4px rgba(237,72,38,.08)}.stay-inquiry__guests .tour-reservation__dropdown-current>i{align-items:center;display:inline-flex;height:20px;justify-content:center;margin-right:24px;min-width:20px;width:20px}.stay-inquiry__guests .tour-reservation__dropdown-current>i svg,.stay-inquiry__guests .tour-reservation__dropdown-current>i svg[data-lucide]{flex:0 0 20px!important;height:20px!important;min-width:20px!important;width:20px!important}.stay-inquiry__guests .tour-reservation__dropdown-current>svg{height:20px;margin-left:8px;min-width:20px;width:20px}.stay-inquiry__guests .guest-input{color:#171717;font-size:14px;font-weight:400;line-height:22px;padding:0}.stay-inquiry__guest-dropdown{border-color:hsla(0,0%,9%,.12);border-radius:12px;color:#171717;font-size:14px;font-weight:400;left:auto;line-height:22px;padding:8px;right:0;width:min(100%,420px)}.stay-inquiry__guest-dropdown .guest-row{border-bottom:1px solid #eaeaea;padding:12px 10px}.stay-inquiry__guest-dropdown .adultCount,.stay-inquiry__guest-dropdown .childCount,.stay-inquiry__guest-dropdown .guest-label,.stay-inquiry__guest-dropdown .infantCount{color:#171717;font-size:14px;font-weight:400;line-height:22px}.stay-inquiry__guest-dropdown .guest-subtext{color:#3a3a3a;font-size:14px;font-weight:400;line-height:20px}.stay-inquiry__submit{height:56px;margin-top:20px;width:100%}@media only screen and (max-width:574px){.stay-inquiry__submit{height:46px}}.stay-inquiry__result{background:#fff;border-color:hsla(0,0%,9%,.1);margin-bottom:30px;padding-top:38px}.stay-inquiry__result:before{align-items:center;background:rgba(237,72,38,.08);border-radius:50%;color:#ed4826;content:"!";display:inline-flex;font-size:22px;font-weight:700;height:42px;justify-content:center;line-height:1;margin-bottom:18px;width:42px}.stay-inquiry__result .stay-inquiry__eyebrow{color:#3a3a3a}.stay-inquiry__result .stay-inquiry__title{font-size:19px;line-height:30px;margin-top:10px}.stay-inquiry__result .stay-inquiry__intro{max-width:34rem}.stay-inquiry__result--success{border-color:rgba(34,143,93,.18)}.stay-inquiry__result--success:before{background:rgba(34,143,93,.1);color:#228f5d;content:"✓";font-size:24px;font-weight:700}.stay-inquiry__result--warning{border-color:rgba(237,72,38,.18)}.stay-main__contacts-map iframe{border:0;height:100%;width:100%}.stay-page__detail .attraction-main__location>svg[data-lucide]{flex:0 0 20px!important;height:20px!important;min-width:20px!important;stroke:#ed4826!important;width:20px!important}.stay-page__map-trigger{align-items:center;background:#fff;border:1px solid rgba(237,72,38,.32);border-radius:999px;box-shadow:0 8px 18px hsla(0,0%,9%,.08);color:#3a3a3a;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:8px;line-height:22px;margin-left:12px;padding:5px 12px 5px 6px;text-decoration:none;transition:background .2s linear,border-color .2s linear,box-shadow .2s linear,color .2s linear,transform .2s linear;white-space:nowrap}.stay-page__map-trigger:focus,.stay-page__map-trigger:hover{background:#ed4826;border-color:#ed4826;box-shadow:0 10px 22px rgba(237,72,38,.28);color:#fff;text-decoration:none;transform:translateY(-1px)}.stay-page__map-trigger:focus svg[data-lucide],.stay-page__map-trigger:hover svg[data-lucide]{stroke:#fff}.stay-page__map-trigger:focus-visible{outline:2px solid rgba(237,72,38,.35)!important;outline-offset:3px}.stay-page__map-trigger span{margin-left:0}.stay-page__map-trigger svg[data-lucide]{background:#fdf5f3;border-radius:50%;flex:0 0 24px!important;height:24px!important;min-width:24px!important;padding:5px;stroke:#ed4826;transition:background .2s linear,stroke .2s linear;width:24px!important}.stay-page__map-trigger:focus svg[data-lucide],.stay-page__map-trigger:hover svg[data-lucide]{background:hsla(0,0%,100%,.16)}@media only screen and (max-width:574px){.stay-page__map-trigger{font-size:12px;gap:6px;line-height:20px;padding:4px 10px 4px 5px}}.stay-page__map-trigger--mobile{display:none}@media only screen and (max-width:767px){.stay-page__detail .attraction-main__head-bottom{align-items:center;row-gap:12px}.stay-page__detail .attraction-main__head-bottom>span,.stay-page__map-trigger--desktop{display:none}.stay-page__map-trigger--mobile{display:inline-flex;margin-left:auto}.stay-page__detail .attraction-main__location{margin-top:0}}.stay-map-popup{overflow:hidden;padding:0;width:min(840px,100vw - 30px)}@media only screen and (max-width:767px){.stay-map-popup{width:calc(100vw - 8px)}}.stay-map-popup form{margin:0}.stay-map-popup .dialog-close{position:absolute;right:14px;top:12px;z-index:1}.stay-map-popup__head{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:20px 24px 18px}@media only screen and (max-width:574px){.stay-map-popup__head{padding:16px 16px 14px}}.stay-map-popup__title{color:#171717;font-size:16px;font-weight:700;line-height:24px;padding-right:48px}@media only screen and (max-width:574px){.stay-map-popup__title{font-size:14px;line-height:22px}}.stay-map-popup__map{height:460px;width:100%}@media only screen and (max-width:574px){.stay-map-popup__map{height:54vw;min-height:260px}}.stay-map-popup__map iframe{border:0;display:block;height:100%;width:100%}.stay-map-popup__footer{align-items:center;background:#fbfbfb;border-top:1px solid #eaeaea;display:flex;justify-content:flex-end;padding:14px 20px}.stay-map-popup__external-link{align-items:center;color:#171717;display:inline-flex;font-size:14px;font-weight:600;gap:6px;line-height:20px;text-decoration:none}.stay-map-popup__external-link:focus,.stay-map-popup__external-link:hover{color:#ed4826;text-decoration:none}.stay-map-popup__external-link:focus svg[data-lucide],.stay-map-popup__external-link:hover svg[data-lucide]{stroke:#ed4826}.stay-map-popup__external-link svg[data-lucide]{flex:0 0 14px!important;height:14px!important;min-width:14px!important;stroke:#171717;transition:stroke .2s linear;width:14px!important}.input-label{color:#666;font-size:14px;margin-right:10px}.minus{background-color:#ddd;color:#666}.minus:hover{background-color:#ccc}.minus:active{background-color:#bbb}.plus{background:#ed4826;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff}.plus:hover{background-color:#171717}.stay-nearby-row{height:auto;margin-bottom:30px;overflow:unset;visibility:visible}.stay-nearby-item__img{pointer-events:auto!important}.stay-nearby-item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stay-nearby-item__img .stay-book__main-slider{height:100%;width:100%}.stay-nearby-item__img .stay-book__main-slider .slide{overflow:hidden;position:relative;width:100%}.stay-nearby-item__name{color:inherit;display:block;text-decoration:none}.stay-nearby-item__name:hover{color:#ed4826}.stay-nearby-item__type{color:#7c7c7c;display:block;font-size:11px;font-weight:500;margin-bottom:4px;text-transform:uppercase}.stay-nearby-item__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.stay-nearby-item__header .wishlist-btn{align-items:center;background:#fbfbfb;border:1px solid #e4e4e4;border-radius:50%;color:#3a3a3a;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin:0;padding:8px;transition:background .15s,border-color .15s}.stay-nearby-item__header .wishlist-btn:hover{border-color:#ed4826}.stay-nearby-item__header .wishlist-btn svg{flex-shrink:0;height:22px;width:22px}.stay-nearby-item__header .wishlist-btn svg path{stroke:#5e5e5e}.stay-nearby-item__header [data-wishlist-added=true] .wishlist-btn{background:#ed4826;border-color:#ed4826}.stay-nearby-item__header [data-wishlist-added=true] .wishlist-btn svg path{fill:#fff;stroke:#fff}.stay-nearby-item__footer{align-items:center;display:flex;gap:8px;justify-content:space-between}.stay-nearby-item__price{color:#5e5e5e;font-size:14px}.stay-nearby-item__price strong{color:#232220;font-size:14px;font-weight:600}@media only screen and (max-width:767px){.restaurants-filters-top{display:none}.restaurants-listing-main{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.restaurants-filters-top{margin-bottom:24px}.restaurants-filters-top #restaurant-top-filter-form{width:100%}.restaurants-filters-top .af-chips__actions{display:flex;gap:10px;justify-content:flex-end;width:100%}.restaurants-filters-top .af-style-dropdown .dropdown-list{min-width:280px}.restaurants-filters-top .af-style-dropdown .dropdown-list__items{max-height:260px}@media only screen and (max-width:767px){.restaurants-filters-top #restaurant-top-filter-form{width:100%}.restaurants-filters-top .af-chips__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}}#restaurant-mobile-filter-form>.af-section:last-of-type .af-section__body{padding-bottom:0}#restaurant-mobile-filter-form+.af-drawer__footer{border-top:none}.restaurant-main-sections{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:-28px;padding:50px 0 0}@media only screen and (max-width:574px){.restaurant-main-sections{margin-bottom:0;padding-top:24px}}.restaurant-menu__content{display:none}.restaurant-menu__content.active{display:block}.restaurant-tabs__wrapper{border-top:1px solid #eaeaea;padding-top:30px}@media only screen and (max-width:574px){.restaurant-tabs__wrapper{margin-bottom:24px;padding-top:20px}}.restaurant-tabs__wrapper .tabs-arrow{top:30px}@media only screen and (max-width:574px){.restaurant-tabs__wrapper .tabs-arrow{top:20px}}.restaurant-tabs__wrapper li{color:#171717}.restaurant-menu{margin-bottom:-10px;position:relative}@media only screen and (max-width:574px){.restaurant-menu{margin-bottom:5px}}.restaurant-menu:after{background-color:#fff;content:"";height:3px;left:0;position:absolute;top:calc(100% + 19px);width:100%;z-index:1}.restaurant-menu>div,.restaurant-menu>li{margin-bottom:24px}@media only screen and (max-width:574px){.restaurant-menu>div,.restaurant-menu>li{margin-bottom:20px}}.restaurant-menu>div:last-child,.restaurant-menu>li:last-child{margin-bottom:0}.restaurant-menu__item{align-items:flex-start;display:flex}@media only screen and (max-width:574px){.restaurant-menu__item{flex-direction:column}}.restaurant-menu__item-pic{height:93px;overflow:hidden;width:93px}.restaurant-menu__item-pic img{border-radius:6px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.restaurant-menu__item-info{padding:4px 123px 3px 30px;position:relative;width:calc(100% - 93px)}@media only screen and (max-width:574px){.restaurant-menu__item-info{padding:16px 0 0;width:100%}}.restaurant-menu__item-title{align-items:center;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:600;gap:8px;line-height:26px;margin-bottom:16px}@media only screen and (max-width:767px){.restaurant-menu__item-title{font-size:14px;padding-right:60px}}.restaurant-menu__item-menu-type{background-color:#fff;border:1px solid #c7c7c7;border-radius:4px;color:#4d4d4d;font-size:11px;font-weight:600;line-height:1;padding:3px 8px;text-transform:uppercase;white-space:nowrap}@media only screen and (max-width:574px){.restaurant-menu__item-menu-type{font-size:10px;padding:2px 6px}}.restaurant-menu__item-description{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.restaurant-menu__item-description>*{margin-bottom:16px}.restaurant-menu__item-description>:last-child{margin-bottom:0}.restaurant-menu__item-description ul{list-style-type:disc;margin-bottom:20px;padding-left:26px}.restaurant-menu__item-description ul li::marker{font-size:.7em}.restaurant-menu__item-description ol{list-style-type:decimal;margin-bottom:20px;padding-left:26px}.restaurant-menu__item-price{color:#171717;font-size:16px;font-style:normal;font-weight:600;line-height:26px;position:absolute;right:0;text-align:right;top:4px}@media only screen and (max-width:767px){.restaurant-menu__item-price{font-size:14px;top:16px}}@keyframes restaurant-menu-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.restaurant-menu-skeleton__line,.restaurant-menu-skeleton__price,.restaurant-menu-skeleton__tab,.restaurant-menu-skeleton__thumb,.restaurant-menu-skeleton__title{animation:restaurant-menu-skeleton-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#efefef,#f7f7f7 50%,#efefef);background-size:200% 100%}.restaurant-menu-skeleton__tab{border-radius:999px;display:block;height:12px;width:88px}.restaurant-menu-skeleton__item{align-items:flex-start;display:flex;gap:30px}@media only screen and (max-width:574px){.restaurant-menu-skeleton__item{flex-direction:column;gap:16px}}.restaurant-menu-skeleton__thumb{border-radius:6px;height:93px;min-width:93px;width:93px}.restaurant-menu-skeleton__body{flex:1;min-width:0}.restaurant-menu-skeleton__top{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}.restaurant-menu-skeleton__title{border-radius:6px;height:16px;width:62%}.restaurant-menu-skeleton__price{border-radius:6px;height:16px;min-width:64px;width:64px}.restaurant-menu-skeleton__line{border-radius:6px;height:12px;margin-bottom:12px}.restaurant-menu-skeleton__line--short{margin-bottom:0;width:56%}.restaurant-reservation{border:1px solid #eaeaea;border-radius:10px;margin-bottom:30px}@media only screen and (max-width:574px){.restaurant-reservation{margin-bottom:24px}}.restaurant-reservation__head{align-items:center;background:#171717;border-radius:10px 10px 0 0;color:#fff;display:flex;font-size:20px;font-style:normal;font-weight:600;height:97px;line-height:32px;padding:10px 30px 15px;width:100%}@media only screen and (max-width:574px){.restaurant-reservation__head{font-size:16px;height:64px;line-height:26px;padding:7px 20px 5px}}.restaurant-reservation__head i{align-items:center;background-color:#ed4826;border-radius:50%;display:flex;height:32px;justify-content:center;margin-right:10px;min-width:32px;width:32px}@media only screen and (max-width:574px){.restaurant-reservation__head i{height:24px;margin-right:8px;min-width:24px;width:24px}.restaurant-reservation__head i svg{height:15px;width:12px}}.restaurant-reservation__body{border-top:1px solid #eaeaea;padding:30px}@media only screen and (max-width:574px){.restaurant-reservation__body{padding:24px 20px}}.restaurant-reservation__body .form-row{margin-bottom:14px}.restaurant-reservation__body .input-wrapper.focus svg path{stroke:#ed4826}.restaurant-reservation__body .input-wrapper>i{display:flex;height:24px;left:18px;min-width:24px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:1}@media only screen and (max-width:574px){.restaurant-reservation__body .input-wrapper>i{height:20px;left:12px;min-width:20px;width:20px}}.restaurant-reservation__body .input-wrapper>i:after{background:#eaeaea;content:"";height:22px;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:574px){.restaurant-reservation__body .input-wrapper>i svg{height:100%;width:100%}}.restaurant-reservation__body .input-wrapper .input{background-color:transparent;color:#171717;cursor:pointer;height:54px;padding:10px 14px 10px 62px;width:100%}@media only screen and (max-width:574px){.restaurant-reservation__body .input-wrapper .input{height:44px;padding:9px 14px 9px 52px}}.restaurant-reservation__body .input,.restaurant-reservation__body .textarea{color:#171717;font-size:16px;font-style:normal;font-weight:500;line-height:26px}@media only screen and (max-width:574px){.restaurant-reservation__body .input,.restaurant-reservation__body .textarea{font-size:12px;line-height:18px}}.restaurant-reservation__body .input::-moz-placeholder,.restaurant-reservation__body .textarea::-moz-placeholder{color:#3a3a3a;font-weight:400}.restaurant-reservation__body .input::placeholder,.restaurant-reservation__body .textarea::placeholder{color:#3a3a3a;font-weight:400}.restaurant-reservation__body .input:focus::-moz-placeholder,.restaurant-reservation__body .textarea:focus::-moz-placeholder{color:transparent}.restaurant-reservation__body .input:focus::placeholder,.restaurant-reservation__body .textarea:focus::placeholder{color:transparent}.restaurant-reservation__body .textarea{padding-top:14px}@media only screen and (max-width:574px){.restaurant-reservation__body .textarea{height:102px;padding:13px}}.restaurant-reservation__body .btn{background:#ed4826;border-radius:100px;margin-top:30px;width:100%}@media only screen and (max-width:574px){.restaurant-reservation__body .btn{margin-top:24px}}.restaurant-reservation__submit-message{background:#eef8f0;border:1px solid #b9d7c0;border-radius:8px;color:#215629;font-size:14px;font-weight:500;line-height:22px;padding:10px 12px}@media only screen and (max-width:574px){.restaurant-reservation__submit-message{font-size:12px;line-height:18px}}.restaurant-reservation__guest-field{margin-bottom:14px}.restaurant-reservation-mobile-backdrop,.restaurant-reservation-mobile-close,.restaurant-reservation-mobile-trigger,.restaurant-reservation-mobile-trigger-wrap{display:none}@media only screen and (max-width:767px){.restaurant-reservation--mobile-sheet{background-color:#fbfbfb;border:none;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -12px 30px hsla(0,0%,9%,.18);left:0;margin:0;max-height:calc(100dvh - 72px);pointer-events:none;position:fixed;right:0;transform:translateY(calc(100% + 16px));transition:transform .25s ease;z-index:1101}.restaurant-reservation--mobile-sheet .restaurant-reservation__head{padding-right:84px;position:sticky;top:0;z-index:2}.restaurant-reservation--mobile-sheet .restaurant-reservation__body{background-color:#fff;max-height:calc(100dvh - 140px);overflow-y:auto;padding-bottom:calc(20px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.restaurant-reservation-mobile-close{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:20px;color:#171717;display:inline-flex;font-size:12px;font-weight:600;height:32px;justify-content:center;line-height:1;padding:0 12px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.restaurant-reservation-mobile-backdrop{background:hsla(0,0%,9%,.45);display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1100}.restaurant-reservation-mobile-trigger{align-items:center;border-radius:100px;display:flex;height:44px;justify-content:center;margin:0;width:auto}}.opening-hours-card{background-color:#fff;border:1px solid #eaeaea;border-radius:10px;margin-bottom:30px;overflow:hidden}@media only screen and (max-width:574px){.opening-hours-card{margin-bottom:24px}}.opening-hours-card__head{align-items:center;border-bottom:1px solid #eaeaea;color:#171717;display:flex;font-size:16px;font-weight:600;gap:10px;line-height:26px;padding:16px 24px}@media only screen and (max-width:574px){.opening-hours-card__head{font-size:14px;gap:8px;padding:12px 20px}}.opening-hours-card__head svg{height:20px;min-width:20px;width:20px}@media only screen and (max-width:574px){.opening-hours-card__head svg{height:18px;min-width:18px;width:18px}}.opening-hours-card__list{list-style:none;margin:0;padding:8px 34px}@media only screen and (max-width:574px){.opening-hours-card__list{padding:4px 20px}}.opening-hours-card__list li{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:flex;font-size:14px;justify-content:space-between;line-height:22px;padding:10px 0}@media only screen and (max-width:574px){.opening-hours-card__list li{font-size:14px;padding:8px 0}}.opening-hours-card__list li:last-child{border-bottom:none}.opening-hours-card__list li.is-closed .opening-hours-card__day{color:#3a3a3a}.opening-hours-card__day{color:#171717;font-weight:500;white-space:nowrap}.opening-hours-card__time{color:#3a3a3a;font-weight:400;text-align:right;white-space:nowrap}.opening-hours-card__closed{color:#ed4826;font-size:14px;font-weight:500;text-align:right;white-space:nowrap}.restaurant-reviews-slider.swiper{padding-bottom:40px;padding-left:calc(var(--bs-gutter-x, 30px)*.5);padding-right:calc(var(--bs-gutter-x, 30px)*.5);width:100%;--swiper-pagination-bottom:8px}@media only screen and (max-width:574px){.restaurant-reviews-slider.swiper{padding-bottom:44px;padding-left:10px;padding-right:20px;--swiper-pagination-bottom:10px}}.restaurant-reviews-slider .swiper-wrapper{align-items:stretch;padding-bottom:5px}@media only screen and (max-width:574px){.restaurant-reviews-slider .swiper-wrapper{padding-bottom:0}}.restaurant-reviews-slider .swiper-slide{display:flex;height:auto;width:min(320px,100vw - 40px)}.restaurant-reviews-slider .reviews-item,.restaurant-reviews-slider .slide{height:100%;width:100%}.food-main{padding-bottom:40px;padding-top:20px}@media only screen and (max-width:574px){.food-main{padding-bottom:22px}}.food-main .section-head{margin-bottom:50px}@media only screen and (max-width:574px){.food-main .section-head{margin-bottom:32px}}.food-main .pagination{margin-top:10px}@media only screen and (max-width:574px){.food-main .pagination{margin-top:20px}}.food-main__wrapper>.col{margin-bottom:40px;min-width:20%;width:20%}@media only screen and (max-width:1199px){.food-main__wrapper>.col{min-width:25%;width:25%}}@media only screen and (max-width:991px){.food-main__wrapper>.col{min-width:33.33333%;width:33.33333%}}@media only screen and (max-width:767px){.food-main__wrapper>.col{min-width:50%;width:50%}}@media only screen and (max-width:574px){.food-main__wrapper>.col{margin-bottom:32px;min-width:100%;width:100%}.food-main__wrapper .food-item{width:100%}}.section-overview{padding:0 0 60px}@media only screen and (max-width:767px){.section-overview{padding-bottom:44px}.recipe-top .attraction-main__head-top{flex-wrap:wrap}.recipe-top .attraction-main__title{margin-bottom:12px;order:1;width:100%}}@media only screen and (max-width:574px){.recipe-top .attraction-main__title{margin-bottom:6px}}@media only screen and (max-width:767px){.recipe-top .attraction-main__fav{order:3;position:static}.recipe-top .attraction-main__share{margin-right:20px;order:2;position:static}}.recipe-main{padding-top:10px}@media only screen and (max-width:574px){.recipe-main{padding-top:0}}.recipe-main__banner{border-radius:20px;height:466px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:991px){.recipe-main__banner{height:56vw}}@media only screen and (max-width:574px){.recipe-main__banner{border-radius:10px;height:calc(66vw - 40px)}}.recipe-main__banner img,.recipe-main__banner picture{display:block;height:100%;width:100%}.recipe-main__banner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.recipe-main__container{font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin:0 auto;max-width:100%;width:828px}.recipe-main__container .inner-page__bar{justify-content:center}@media only screen and (max-width:767px){.recipe-main__container .inner-page__bar{margin-top:24px;padding-bottom:5px}.recipe-main__container .inner-page__bar-specs{align-items:stretch;width:100%}}.recipe-main__container .inner-page__bar-specs li svg{color:currentColor}.recipe-main__container .inner-page__bar-specs li svg [stroke]:not([stroke=none]),.recipe-main__container .inner-page__bar-specs li svg[stroke]:not([stroke=none]){stroke:currentColor}.recipe-main__container .inner-page__bar-specs li svg [fill]:not([fill=none]),.recipe-main__container .inner-page__bar-specs li svg[fill]:not([fill=none]){fill:currentColor}@media only screen and (max-width:767px){.recipe-main__container .inner-page__bar-specs li{align-items:flex-start;margin-right:0;width:100%}.recipe-main__container .inner-page__bar-specs li:last-child{margin-bottom:0;margin-right:0}.recipe-main__container .inner-page__bar-specs li svg{flex:0 0 20px;margin-top:2px}.recipe-main__container .inner-page__bar-specs li div{-moz-column-gap:8px;column-gap:8px;flex:1;flex-wrap:wrap;min-width:0;row-gap:2px}.recipe-main__container .inner-page__bar-specs li div *{margin-right:0}}.recipe-main__container h2{font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:16px;margin-top:0}@media only screen and (max-width:574px){.recipe-main__container h2{font-size:16px;line-height:26px;margin-bottom:14px}}.recipe-main__container h3{font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin-bottom:24px;margin-top:0}@media only screen and (max-width:574px){.recipe-main__container h3{line-height:26px;margin-bottom:14px}}.recipe-main__container ul:not([class]){list-style-type:disc;padding-left:26px}@media only screen and (max-width:574px){.recipe-main__container ul:not([class]){line-height:193%;padding-left:21px}}.recipe-main__container ul:not([class]) li{margin-bottom:10px}.recipe-main__container ul:not([class]) li::marker{font-size:.7em}.recipe-main__container ul.two-cols{-moz-columns:2;column-count:2;list-style-type:disc;padding-left:26px}@media only screen and (max-width:574px){.recipe-main__container ul.two-cols{-moz-columns:1;column-count:1;line-height:26px;padding-left:20px}}.recipe-main__container ul.two-cols li::marker{font-size:.7em}.recipe-main__container ol:not([class]){list-style-type:decimal;padding-left:22px}@media only screen and (max-width:574px){.recipe-main__container ol:not([class]){line-height:197%;padding-left:18px}}.recipe-main__container ol:not([class]) li{margin-bottom:10px}@media only screen and (max-width:574px){.recipe-main__container ol:not([class]) li:last-child{margin-bottom:0}}.recipe-main__container ol.two-cols{-moz-columns:2;column-count:2;list-style-type:decimal;padding-left:22px}.recipe-main__overview{padding-bottom:20px;padding-top:50px}@media only screen and (max-width:574px){.recipe-main__overview{font-size:14px;line-height:22px;padding-bottom:24px;padding-top:32px}}.recipe-main__video{background-color:#3a3a3a;border-radius:20px;cursor:pointer;height:466px;isolation:isolate;line-height:0;margin:30px 0;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:991px){.recipe-main__video{height:56vw}}@media only screen and (max-width:574px){.recipe-main__video{border-radius:10px;height:calc(66vw - 40px);margin-bottom:6px;margin-top:32px}}.recipe-main__video.has-poster:hover:after{opacity:0}.recipe-main__video.has-poster:hover .play-btn{transform:translate(-50%,-50%) scale(1.05)}.recipe-main__video.has-poster.active .play-btn,.recipe-main__video.has-poster.active:after,.recipe-main__video.has-poster.active>img,.recipe-main__video.has-poster.active>picture{display:none}.recipe-main__video>img,.recipe-main__video>picture,.recipe-main__video>video{height:100%;inset:0;position:absolute;width:100%}.recipe-main__video>img,.recipe-main__video>picture{pointer-events:none;z-index:1}.recipe-main__video>picture{display:block}.recipe-main__video>img,.recipe-main__video>picture>img{height:100%;width:100%}.recipe-main__video>img,.recipe-main__video>picture>img,.recipe-main__video>video{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.recipe-main__video>video{z-index:0}.recipe-main__video.has-poster:after{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:.2s linear;z-index:2}.recipe-main__video .play-btn{align-items:center;background-color:#171717;border-radius:50%;display:flex;height:79px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s linear;width:79px;z-index:3}@media only screen and (max-width:574px){.recipe-main__video .play-btn{height:54px;width:54px}.recipe-main__video .play-btn svg{height:26px;width:26px}.recipe-main__text{font-size:14px;font-style:normal;font-weight:400;line-height:22px}}.recipe-main__text>div{border-top:1px solid #eaeaea;padding-top:30px}@media only screen and (max-width:574px){.recipe-main__text>div{padding-top:24px}}.recipe-main__text>div+div{margin-top:40px}@media only screen and (max-width:574px){.recipe-main__text>div+div{margin-top:20px}}.recipe-main__text>div>*{margin-bottom:20px}@media only screen and (max-width:574px){.recipe-main__text>div>*{margin-bottom:32px}}.recipe-main__text>div h2{margin-bottom:16px}@media only screen and (max-width:574px){.recipe-main__text>div h2{margin-bottom:14px}}.recipe-main__text>div h3{border-top:1px solid #eaeaea;margin-bottom:24px;padding-top:20px}@media only screen and (max-width:574px){.recipe-main__text>div h3{margin-bottom:14px;padding-top:24px}}.recipe-main__text>div ul:not([class]){display:grid;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-bottom:24px;padding-left:0}@media only screen and (max-width:574px){.recipe-main__text>div ul:not([class]){gap:8px;grid-template-columns:1fr;margin-bottom:28px}}.recipe-main__text>div ul:not([class]) li{color:#232220;line-height:26px;margin-bottom:0;padding-left:22px;position:relative}@media only screen and (max-width:574px){.recipe-main__text>div ul:not([class]) li{line-height:22px;padding-left:20px}}.recipe-main__text>div ul:not([class]) li:before{background-color:#ed4826;border-radius:50%;box-shadow:0 0 0 4px #fdf5f3;content:"";height:6px;left:4px;position:absolute;top:.78em;transform:translateY(-50%);width:6px}.recipe-main__interests{background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;margin-top:40px;padding:40px 30px 22px}@media only screen and (max-width:574px){.recipe-main__interests{margin-top:32px;padding:19px}}.recipe-main__interests>span{display:block;font-size:20px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:22px}@media only screen and (max-width:574px){.recipe-main__interests>span{font-size:16px;line-height:26px;margin-bottom:16px}}.recipe-main__interests>ul{display:flex;flex-wrap:wrap;margin-bottom:-9px}@media only screen and (max-width:574px){.recipe-main__interests>ul{margin-bottom:-10px}}.recipe-main__interests>ul li{display:flex;margin-bottom:9px;margin-right:9px}@media only screen and (max-width:574px){.recipe-main__interests>ul li{margin-bottom:10px;margin-right:10px}}.recipe-main__interests>ul li a{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:6px;display:flex;height:40px;justify-content:center;padding:7px 14px;width:-moz-max-content;width:max-content}@media only screen and (max-width:574px){.recipe-main__interests>ul li a{font-size:14px;height:32px;line-height:22px;padding:4px 9px}}.recipe-main__reactions{align-items:center;background:#f3f7fd;border:1px solid #97aeff;border-radius:8px;display:flex;justify-content:space-between;margin-top:40px;padding:20px 30px}@media only screen and (max-width:574px){.recipe-main__reactions{align-items:flex-start;flex-direction:column;margin-top:24px;padding:19px}}.recipe-main__reactions>span{font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width:574px){.recipe-main__reactions>span{font-size:14px;line-height:22px;margin-bottom:14px}}.recipe-main__reactions>ul{display:flex;gap:4px}@media only screen and (max-width:574px){.recipe-main__reactions>ul{gap:16px}}.recipe-main__reactions>ul li{cursor:pointer;display:flex;height:32px;position:relative;width:32px}@media only screen and (max-width:574px){.recipe-main__reactions>ul li{height:24px;width:24px}}.recipe-main__reactions>ul li:hover svg{filter:brightness(110%)}.recipe-main__reactions>ul li:hover .tooltip{bottom:calc(100% + 10px);opacity:1;visibility:visible}.recipe-main__reactions>ul li.active svg{animation:reactionAnimation 1s ease-in-out}.recipe-main__reactions>ul li svg{transition:.2s linear}@media only screen and (max-width:574px){.recipe-main__reactions>ul li svg{height:100%;width:100%}}.recipe-main__reactions>ul li .tooltip{background-color:rgba(0,0,0,.7);border-radius:5px;bottom:calc(100% - 10px);color:#fff;display:block;font-size:10px;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:.4s linear;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}.recipe-main__reactions>ul li .tooltip.show{bottom:calc(100% + 10px);opacity:1;visibility:visible}.recipe-main__reactions>ul li .tooltip:before{border:solid transparent;border-top:solid rgba(0,0,0,.7);border-width:4px 6px 0;bottom:-4px;content:"";left:50%;position:absolute;transform:translateX(-50%)}@keyframes reactionAnimation{0%{transform:scale(1)}60%{transform:scale(1.3) rotateY(180deg)}to{transform:scale(1)}}.book-stay{padding-bottom:80px}@media only screen and (max-width:767px){.book-stay{padding-bottom:44px}}.book-stay__wrapper{align-items:flex-start;display:flex}.book-stay__wrapper.last-step{border-top:1px solid #eaeaea;padding-top:40px}@media only screen and (max-width:767px){.book-stay__wrapper.last-step{padding-top:26px}}.book-stay__wrapper.last-step .book-stay__sidebar{align-items:flex-end;background-color:transparent;display:flex;flex-direction:column;padding:0}@media only screen and (max-width:1199px){.book-stay__wrapper{flex-direction:column;flex-wrap:wrap}.book-stay__wrapper-reverse-mob{flex-direction:column-reverse;flex-wrap:wrap}.book-stay__wrapper-reverse-mob .book-stay__main{margin-bottom:0;margin-top:40px;width:100%}}@media only screen and (max-width:767px){.book-stay__wrapper-reverse-mob .book-stay__main{margin-bottom:0;margin-top:32px}}.book-stay__mobile{display:none;width:100%}@media only screen and (max-width:1199px){.book-stay__mobile{display:block}.book-stay__hide-mob{display:none!important}}.book-stay__main{padding-right:30px;width:calc(100% - 460px)}@media only screen and (max-width:1249px){.book-stay__main{padding-right:20px;width:calc(100% - 380px)}}@media only screen and (max-width:1199px){.book-stay__main{margin-bottom:40px;padding-right:0;width:100%}}@media only screen and (max-width:767px){.book-stay__main{margin-bottom:24px;margin-top:0}}.book-stay__steps{border-bottom:1px solid #eaeaea;display:flex;margin-bottom:40px;padding:20px 0}@media only screen and (max-width:1199px){.book-stay__steps{margin-bottom:30px}}@media only screen and (max-width:767px){.book-stay__steps{margin-bottom:20px}}.book-stay__steps>li{align-items:center;display:flex;position:relative}@media only screen and (max-width:1199px){.book-stay__steps>li{width:calc(50% - 65px)}}@media only screen and (max-width:767px){.book-stay__steps>li{width:100%}}.book-stay__steps>li>i{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:50px;color:#3a3a3a;display:flex;font-size:16px;font-style:normal;font-weight:600;height:40px;justify-content:center;line-height:26px;margin-right:10px;min-width:40px;text-align:center;width:40px}@media only screen and (max-width:767px){.book-stay__steps>li>i{font-size:14px;height:36px;margin-right:0;min-width:36px;width:36px}}.book-stay__steps>li>span{font-size:16px;font-style:normal;font-weight:500;line-height:26px;white-space:nowrap}@media only screen and (max-width:767px){.book-stay__steps>li>span{display:none;font-size:14px;line-height:22px}}.book-stay__steps>li:after{background:#eaeaea;content:"";height:2px;margin-left:20px;margin-right:20px;width:140px}@media only screen and (max-width:1499px){.book-stay__steps>li:after{margin-left:15px;margin-right:15px;width:80px}}@media only screen and (max-width:1199px){.book-stay__steps>li:after{width:100%}}@media only screen and (max-width:767px){.book-stay__steps>li:after{margin-left:10px;margin-right:10px}}.book-stay__steps>li:last-child{margin-right:0}@media only screen and (max-width:1199px){.book-stay__steps>li:last-child{width:auto}}.book-stay__steps>li:last-child:after{display:none}@media only screen and (max-width:767px){.book-stay__steps>li.current{flex-shrink:0;min-width:60%;width:auto}}.book-stay__steps>li.current:after{background:#19af3a}.book-stay__steps>li.current>i{background:#e7f5ea;border-color:#e7f5ea}@media only screen and (max-width:767px){.book-stay__steps>li.current>i{margin-right:10px}}.book-stay__steps>li.current>span{font-weight:600}@media only screen and (max-width:767px){.book-stay__steps>li.current>span{display:block}}.book-stay__steps>li.active:first-child:after{background:#19af3a}.book-stay__steps>li.active>i{background:#19af3a;border-color:#19af3a;color:#fff}@media only screen and (max-width:767px){.book-stay__steps>li.active+li:not(.active):last-child{min-width:auto}.book-stay__steps>li.active+li:not(.active){flex-shrink:0;min-width:60%;width:auto}.book-stay__steps>li.active+li:not(.active) span{display:block}.book-stay__steps>li.active+li:not(.active)>i{margin-right:10px}}.book-stay__steps>li.active+li>i{background:#e7f5ea;border-color:#e7f5ea}.book-stay__steps>li.active+li.active>i{background:#19af3a;border-color:#19af3a}.book-stay__steps>li.active+li>span{font-weight:600}.book-stay__title{display:block;font-size:28px;font-style:normal;font-weight:700;line-height:1.35;margin-bottom:24px;margin-top:0}@media only screen and (max-width:1199px){.book-stay__title{font-size:24px}}@media only screen and (max-width:767px){.book-stay__title{font-size:18px;font-size:16px;margin-bottom:16px}}.book-stay__discount{background:#fdf5f3;border:1px solid #fdddd6;border-radius:10px;font-size:16px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:32px;min-height:58px;padding:13px 13px 15px}@media only screen and (max-width:767px){.book-stay__discount{line-height:18px;margin-bottom:24px}.book-stay__discount div{font-size:12px;margin-top:-6px;padding-left:32px;width:100%}}.book-stay__discount .accent{color:#ed4826;font-size:16px;font-weight:600}@media only screen and (max-width:767px){.book-stay__discount .accent{font-size:12px;line-height:1.2;width:calc(100% - 32px)}}.book-stay__discount svg{margin-right:8px;min-width:24px;width:24px}@media only screen and (max-width:767px){.book-stay__discount{align-items:flex-start;display:flex;flex-wrap:wrap}}.book-stay__main-info{align-items:flex-start;border-bottom:1px solid #eaeaea;display:flex;padding-bottom:32px}@media only screen and (max-width:767px){.book-stay__main-info{flex-wrap:wrap;padding-bottom:24px}}.book-stay__main-info__pic{border-radius:10px;height:240px;overflow:hidden;width:300px}.book-stay__main-info__pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.book-stay__main-info__pic{width:100%}}.book-stay__main-info__text{padding-left:30px;width:calc(100% - 300px)}@media only screen and (max-width:767px){.book-stay__main-info__text{margin-top:24px;padding-left:0;width:100%}}.book-stay__main-info__title{display:block;font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:16px}@media only screen and (max-width:767px){.book-stay__main-info__title{font-size:14px;line-height:22px}}.book-stay__main-info__summary{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;display:flex;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:24px;padding:12px 0 0}@media only screen and (max-width:767px){.book-stay__main-info__summary{font-size:12px;line-height:18px}}.book-stay__main-info__summary li{margin-bottom:12px;margin-right:27px}.book-stay__main-info__summary li:after{background-color:#171717;border-radius:50%;content:"";height:3px;left:calc(100% + 12px);position:absolute;top:50%;transform:translateY(-50%);width:3px}@media only screen and (max-width:1199px){.book-stay__main-info__summary li:after{display:none}}.book-stay__main-info__summary li:last-child{margin-right:0}.book-stay__main-info__summary li:last-child:after{display:none}.book-stay__main-info__advantages{display:flex;flex-wrap:wrap;margin-bottom:14px}.book-stay__main-info__advantages li{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:6px;display:flex;font-size:14px;font-style:normal;font-weight:400;height:32px;justify-content:center;line-height:22px;margin-bottom:10px;margin-right:10px;padding:2px 10px}@media only screen and (max-width:767px){.book-stay__main-info__advantages li{font-size:14px;line-height:22px}}.book-stay__main-info__advantages li sub,.book-stay__main-info__advantages li sup{font-size:.5em}.book-stay__main-info__advantages li:last-child{margin-right:0}.book-stay__main-info__advantages li.more{border:none;cursor:pointer;font-weight:600;padding:0;transition:.2s linear}.book-stay__main-info__advantages li.more:hover{color:#ed4826}.book-stay__main-info__advantages li.more:hover svg path{stroke:#ed4826}.book-stay__main-info__advantages li.more svg{margin-left:6px;min-width:20px}.book-stay__main-info__advantages li.more.active{flex-direction:row-reverse}.book-stay__main-info__advantages li.more.active svg{margin-left:0;margin-right:6px;transform:scaleX(-1)}.book-stay__main-info__cancellation{align-items:center;color:#19af3a;display:flex;font-size:14px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:12px}@media only screen and (max-width:767px){.book-stay__main-info__cancellation{font-size:12px;line-height:18px;margin-bottom:8px}}.book-stay__main-info__cancellation svg{margin-right:14px;min-width:24px;width:24px}.book-stay__main-info__arguments{font-size:14px;font-style:normal;font-weight:500;line-height:22px}@media only screen and (max-width:767px){.book-stay__main-info__arguments{font-size:12px;line-height:18px}}.book-stay__main-info__arguments li{align-items:center;display:flex;margin-bottom:12px}@media only screen and (max-width:767px){.book-stay__main-info__arguments li{margin-bottom:8px}}.book-stay__main-info__arguments li svg{margin-right:14px;min-width:24px;width:24px}.book-stay__main-info__arguments li.advantage{color:#19af3a}.book-stay__main-info__arguments li.disadvantage{color:#ec1717}.book-stay__main-info__arguments li:last-child{margin-bottom:0}.book-stay__form{overflow:hidden;padding-top:32px}@media only screen and (max-width:767px){.book-stay__form{padding-top:24px}}.book-stay__form.step2{margin-top:-8px;padding-top:0}.book-stay__form.step2 .book-stay__form-head{margin-bottom:30px}@media only screen and (max-width:767px){.book-stay__form.step2 .book-stay__form-head{margin-bottom:16px}}.book-stay__form .input-wrapper>.placeholder{background-color:transparent;color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;left:19px;line-height:22px;opacity:1;pointer-events:none;position:absolute;top:15px;z-index:1}.book-stay__form .input-wrapper>.placeholder span{color:#ec1717}@media only screen and (max-width:767px){.book-stay__form .input-wrapper>.placeholder{font-size:14px;top:10px}}.book-stay__form .input-wrapper>.footnote{color:#3a3a3a;display:block;font-size:12px;font-style:normal;font-weight:400;line-height:22px;margin-top:10px}.book-stay__form .input-wrapper.required-wrapper .textarea::-moz-placeholder,.book-stay__form .input-wrapper.required-wrapper input::-moz-placeholder{color:transparent}.book-stay__form .input-wrapper.required-wrapper .textarea::placeholder,.book-stay__form .input-wrapper.required-wrapper input::placeholder{color:transparent}.book-stay__form .input-wrapper.required-wrapper.active>.placeholder,.book-stay__form .input-wrapper.required-wrapper.filled>.placeholder,.book-stay__form .input-wrapper.required-wrapper.focus>.placeholder{opacity:0}.book-stay__form .input-wrapper.required-wrapper.phone-wrapper>.placeholder{left:101px}@media only screen and (max-width:767px){.book-stay__form .input-wrapper.required-wrapper.phone-wrapper>.placeholder{left:82px}}.book-stay__form .input-wrapper.required-wrapper.select-wrapper .ts-wrapper .placeholder{color:transparent}.book-stay__form .input-wrapper.phone-wrapper{position:relative}.book-stay__form .input-wrapper.phone-wrapper>.input{opacity:0;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.book-stay__form .input-wrapper.phone-wrapper>label.error{opacity:0;position:absolute}.book-stay__form .input-wrapper.phone-wrapper.err>label.error{left:100px;opacity:1}@media only screen and (max-width:767px){.book-stay__form .input-wrapper.phone-wrapper.err>label.error{left:82px;top:10px}}.book-stay__form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input,.book-stay__form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input[type=text]{border-color:#ed4826}.book-stay__form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input::-webkit-input-placeholder,.book-stay__form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input[type=text]::-webkit-input-placeholder{color:transparent}.book-stay__form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input::-moz-placeholder,.book-stay__form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input[type=text]::-moz-placeholder{color:transparent}.book-stay__form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input:-ms-input-placeholder,.book-stay__form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input[type=text]:-ms-input-placeholder{color:transparent}.book-stay__form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input:-moz-placeholder,.book-stay__form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input[type=text]:-moz-placeholder{color:transparent}.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control{background-color:#fbfbfb;height:50px}.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .item,.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .placeholder,.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .ts-input{font-size:14px;font-weight:500;padding:11px 38px 11px 0}@media only screen and (max-width:767px){.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .item,.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .placeholder,.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .ts-input{font-size:14px}}.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .item{color:#3a3a3a;font-weight:400}@media only screen and (max-width:767px){.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control{height:44px}}.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-dropdown .option{font-size:14px;padding:11px 18px}.book-stay__form .input-wrapper.err{caret-color:#171717}.book-stay__form .input-wrapper.err>.placeholder{opacity:0}.book-stay__form .input-wrapper.err>label.error{color:#ed4826;font-size:14px;font-style:normal;font-weight:400;left:18px;line-height:26px;padding:0;pointer-events:none;position:absolute;text-align:left;top:12px;transform:none;z-index:2}@media only screen and (max-width:767px){.book-stay__form .input-wrapper.err>label.error{font-size:14px;top:9px}}.book-stay__form .input-wrapper.err.focus>label.error{opacity:0}.book-stay__form .input,.book-stay__form .textarea{background-color:#fbfbfb;color:#3a3a3a;font-size:14px;font-weight:500;height:50px}.book-stay__form .input::-webkit-input-placeholder,.book-stay__form .textarea::-webkit-input-placeholder{font-weight:400}.book-stay__form .input::-moz-placeholder,.book-stay__form .textarea::-moz-placeholder{font-weight:400}.book-stay__form .input:-ms-input-placeholder,.book-stay__form .textarea:-ms-input-placeholder{font-weight:400}.book-stay__form .input:-moz-placeholder,.book-stay__form .textarea:-moz-placeholder{font-weight:400}.book-stay__form .input:-webkit-autofill,.book-stay__form .textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fbfbfb}.book-stay__form .input:-webkit-autofill~.placeholder,.book-stay__form .input:-webkit-autofill~label.error,.book-stay__form .textarea:-webkit-autofill~.placeholder,.book-stay__form .textarea:-webkit-autofill~label.error{opacity:0}@media only screen and (max-width:767px){.book-stay__form .input,.book-stay__form .textarea{font-size:14px;height:44px}}.book-stay__form .iti:has(input:-webkit-autofill)~.placeholder{opacity:0}.book-stay__form .iti:has(input:-webkit-autofill)~label.error{opacity:0!important}.book-stay__form .iti--allow-dropdown input.iti__tel-input,.book-stay__form .iti--allow-dropdown input.iti__tel-input[type=tel],.book-stay__form .iti--allow-dropdown input.iti__tel-input[type=text]{color:#3a3a3a;font-size:14px;font-weight:500;height:52px}.book-stay__form .iti--allow-dropdown input.iti__tel-input:-webkit-autofill,.book-stay__form .iti--allow-dropdown input.iti__tel-input[type=tel]:-webkit-autofill,.book-stay__form .iti--allow-dropdown input.iti__tel-input[type=text]:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fbfbfb}@media only screen and (max-width:767px){.book-stay__form .iti--allow-dropdown input.iti__tel-input,.book-stay__form .iti--allow-dropdown input.iti__tel-input[type=tel],.book-stay__form .iti--allow-dropdown input.iti__tel-input[type=text]{font-size:14px;height:44px}}.book-stay__form .checkbox-wrapper,.book-stay__form .radio-wrapper{align-items:center}.book-stay__form .checkbox-wrapper input,.book-stay__form .radio-wrapper input{display:none}.book-stay__form .checkbox-wrapper input:checked+label>svg,.book-stay__form .radio-wrapper input:checked+label>svg{opacity:0}.book-stay__form .checkbox-wrapper input:checked+label>svg+svg,.book-stay__form .radio-wrapper input:checked+label>svg+svg{opacity:1}.book-stay__form .checkbox-wrapper input+label,.book-stay__form .radio-wrapper input+label{color:#171717;cursor:pointer;font-size:14px;font-style:normal;font-weight:500;line-height:24px;padding-left:38px;position:relative}@media only screen and (max-width:767px){.book-stay__form .checkbox-wrapper input+label,.book-stay__form .radio-wrapper input+label{font-size:12px;line-height:24px}}.book-stay__form .checkbox-wrapper input+label>span,.book-stay__form .radio-wrapper input+label>span{color:#3a3a3a;display:block;font-size:12px;font-style:normal;font-weight:500;line-height:22px;margin-top:10px}@media only screen and (max-width:767px){.book-stay__form .checkbox-wrapper input+label>span,.book-stay__form .radio-wrapper input+label>span{margin-top:6px}}.book-stay__form .checkbox-wrapper input+label:after,.book-stay__form .checkbox-wrapper input+label:before,.book-stay__form .radio-wrapper input+label:after,.book-stay__form .radio-wrapper input+label:before{display:none}.book-stay__form .checkbox-wrapper input+label>svg,.book-stay__form .radio-wrapper input+label>svg{left:0;position:absolute;top:0}.book-stay__form .checkbox-wrapper input+label>svg+svg,.book-stay__form .radio-wrapper input+label>svg+svg{opacity:0}.book-stay__form .checkbox-wrapper+.checkbox-wrapper,.book-stay__form .checkbox-wrapper+.radio-wrapper,.book-stay__form .radio-wrapper+.checkbox-wrapper,.book-stay__form .radio-wrapper+.radio-wrapper{margin-top:20px}.book-stay__form-subtitle{display:block;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;margin-bottom:24px}@media only screen and (max-width:767px){.book-stay__form-subtitle{font-size:14px;margin-bottom:16px}}.book-stay__form-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media only screen and (max-width:767px){.book-stay__form-head{margin-bottom:16px;margin-top:16px}}.book-stay__form-head .book-stay__form-subtitle{margin-bottom:0}.book-stay__form-required{font-size:12px;font-style:normal;font-weight:500;line-height:22px;text-align:right}@media only screen and (max-width:767px){.book-stay__form-required{font-size:12px}}.book-stay__form-required span{color:#ec1717}.book-stay__form-row{display:flex;gap:24px;margin-bottom:24px}@media only screen and (max-width:767px){.book-stay__form-row{flex-wrap:wrap;gap:12px;margin-bottom:12px}}.book-stay__form-row.two-cols .input-wrapper{width:50%}@media only screen and (max-width:767px){.book-stay__form-row.two-cols .input-wrapper{width:100%}}.book-stay__form-row.three-cols .input-wrapper{width:33.33333%}@media only screen and (max-width:767px){.book-stay__form-row.three-cols .input-wrapper{width:100%}}.event-booking-note{width:50%}@media only screen and (max-width:767px){.event-booking-note{width:100%}}.event-booking-note.filled>.placeholder,.event-booking-note.focus>.placeholder{opacity:0}.event-booking-note>.placeholder{top:16px}.event-booking-note .event-booking-note__textarea{height:auto;line-height:22px;min-height:132px;padding-bottom:18px;padding-top:18px;resize:vertical;width:100%}@media only screen and (max-width:767px){.event-booking-note .event-booking-note__textarea{height:auto;min-height:116px}}.book-stay__form-paperless-confirmation .checkbox-wrapper{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;margin-top:32px;padding:20px}@media only screen and (max-width:767px){.book-stay__form-paperless-confirmation .checkbox-wrapper{margin-top:24px;padding:16px}}.book-stay__form-paperless-confirmation .checkbox-wrapper.checked{border-color:#3a3a3a}.book-stay__form-options{display:flex;margin-top:32px}@media only screen and (max-width:767px){.book-stay__form-options{margin-top:24px}.book-stay__form-options>div{margin-bottom:24px}.book-stay__form-options>div:last-child{margin-bottom:0}}.book-stay__form-options__block{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;padding:20px}@media only screen and (max-width:767px){.book-stay__form-options__block{padding:16px}}.book-stay__form-options__block .hidden-fields{display:none;margin-top:16px}.book-stay__form-options__block .hidden-fields .input-wrapper+.input-wrapper{margin-top:14px}.book-stay__form-options__block .hidden-fields .input{background-color:#fff}.book-stay__form-options__block .hidden-fields+.radio-wrapper{margin-top:20px}.book-stay__form-section{border-top:1px solid #eaeaea;margin-top:32px;padding-top:32px}@media only screen and (max-width:767px){.book-stay__form-section{margin-top:24px;padding-top:24px}.book-stay__form-section h2{font-size:18px;line-height:26px}}.book-stay__form-additions{display:none}.book-stay__form-additions .checkbox-wrapper{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;padding:20px}.book-stay__form-additions .checkbox-wrapper.checked{border-color:#3a3a3a}.book-stay__form-additions .checkbox-wrapper+.checkbox-wrapper{margin-top:16px}.book-stay__form-special-requests .book-stay__form-subtitle{margin-bottom:14px}.book-stay__form-special-requests .textarea{font-size:16px;font-weight:400;height:200px}@media only screen and (max-width:767px){.book-stay__form-special-requests .textarea{font-size:14px;height:160px;line-height:22px}}.book-stay__form-special-requests .textarea::-webkit-input-placeholder{font-size:16px}.book-stay__form-special-requests .textarea::-moz-placeholder{font-size:16px}.book-stay__form-special-requests .textarea:-ms-input-placeholder{font-size:16px}.book-stay__form-special-requests .textarea:-moz-placeholder{font-size:16px}.book-stay__form-special-requests__description{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:24px}@media only screen and (max-width:767px){.book-stay__form-special-requests__description{font-size:12px;line-height:18px;margin-bottom:16px}}.book-stay__form-arrival__info li{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:14px;padding:13px 13px 15px}@media only screen and (max-width:767px){.book-stay__form-arrival__info li{align-items:flex-start;font-size:12px;line-height:18px;padding:10px}}.book-stay__form-arrival__info li svg{margin-right:8px;min-width:24px;width:24px}.book-stay__form-arrival__info li .accent{color:#19af3a;font-weight:600}.book-stay__form-arrival__info li:last-child{margin-bottom:0}.book-stay__form-arrival__estimation{margin-top:24px;max-width:100%;width:460px}@media only screen and (max-width:767px){.book-stay__form-arrival__estimation{width:100%}}.book-stay__form-arrival__estimation-title{align-items:center;display:flex;font-size:14px;font-style:normal;font-weight:600;gap:14px;line-height:22px;margin-bottom:16px}@media only screen and (max-width:767px){.book-stay__form-arrival__estimation-title{font-size:14px;line-height:22px}}.book-stay__form-arrival__estimation-title small{color:#3a3a3a;font-size:12px;font-weight:400}.book-stay__form-buttons{align-items:center;display:flex;justify-content:flex-end;padding-top:30px}@media only screen and (max-width:1199px){.book-stay__form-buttons{width:100%}}@media only screen and (max-width:767px){.book-stay__form-buttons{flex-direction:column-reverse;padding-top:24px}.book-stay__form-buttons .btn{width:100%}}.book-stay__form-conditions{color:#171717;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-right:32px;text-decoration:none}@media only screen and (max-width:767px){.book-stay__form-conditions{margin-right:0;margin-top:16px}}.book-stay__form-conditions:hover{color:#ed4826;text-decoration:none}.book-stay__sidebar{background-color:#f9f6f0;border-radius:10px;padding:37px 40px 40px;width:460px}@media only screen and (max-width:1249px){.book-stay__sidebar{padding:32px 30px 30px;width:380px}}@media only screen and (max-width:1199px){.book-stay__sidebar{width:100%}}@media only screen and (max-width:767px){.book-stay__sidebar{padding:32px 20px 30px}.book-stay__sidebar.book-stay__sidebar-full-mobile{border-radius:0;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.book-stay__sidebar-title{color:#171717;display:block;font-size:18px;font-style:normal;font-weight:700;line-height:1.6;margin-bottom:24px}@media only screen and (max-width:767px){.book-stay__sidebar-title{font-size:14px;margin-bottom:16px}}.book-stay__sidebar-subtitle{color:#171717;display:block;font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:20px}@media only screen and (max-width:767px){.book-stay__sidebar-subtitle{font-size:14px;line-height:22px;margin-bottom:8px}}@media only screen and (max-width:1199px){.book-stay__sidebar .book-stay__item-pic{height:380px}}@media only screen and (max-width:991px){.book-stay__sidebar .book-stay__item-pic{height:320px}}@media only screen and (max-width:767px){.book-stay__sidebar .book-stay__item-pic{height:280px}}@media only screen and (max-width:574px){.book-stay__sidebar .book-stay__item-pic{height:200px}}.book-stay__item{position:relative}.book-stay__item,.book-stay__item:hover{text-decoration:none}.book-stay__item-pic{border-radius:10px;height:200px;overflow:hidden;position:relative;width:100%}.book-stay__item-pic>picture{display:block;height:100%;width:100%}.book-stay__item-pic>img,.book-stay__item-pic>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.book-stay__item-rating{align-items:center;background:hsla(0,0%,9%,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;left:20px;line-height:26px;padding:6px 10px 6px 8px;position:absolute;top:20px}.book-stay__item-rating svg{margin-right:8px}@media only screen and (max-width:767px){.book-stay__item-rating svg{height:18px;margin-right:6px;width:18px}.book-stay__item-rating{font-size:14px;padding:2px 10px 2px 8px}}.book-stay__item-type{align-items:center;background:hsla(0,0%,9%,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:26px;padding:6px 10px;position:absolute;right:20px;top:20px}@media only screen and (max-width:767px){.book-stay__item-type{font-size:14px;line-height:22px;padding:4px 8px}}.book-stay__item-type svg{margin-right:4px}@media only screen and (max-width:767px){.book-stay__item-type svg{height:18px;width:18px}}.book-stay__item-location{align-items:flex-start;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-top:24px}.book-stay__item-location>svg{margin-right:10px;min-width:24px;width:24px}@media only screen and (max-width:767px){.book-stay__item-location{margin-top:16px}}.book-stay__sidebar-section{border-top:1px solid #eaeaea;margin-top:24px;padding-top:24px}.book-stay__sidebar-checkin{background:#fff;border-radius:10px;padding:20px}.book-stay__sidebar-checkin__main{display:flex;position:relative}.book-stay__sidebar-checkin__main:after{background-color:#eaeaea;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:1px}.book-stay__sidebar-checkin__main>div{width:50%}.book-stay__sidebar-checkin__main>div:first-child{padding-right:24px}.book-stay__sidebar-checkin__main>div:last-child{padding-left:24px}.book-stay__sidebar-checkin__main>div>span{color:#3a3a3a;display:block;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:8px}.book-stay__sidebar-checkin__main>div>ul{color:#171717;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.book-stay__sidebar-checkin__main>div>ul li{margin-bottom:0}.book-stay__sidebar-checkin__totals{border-top:1px solid #eaeaea;margin-top:20px;padding-top:20px}@media only screen and (max-width:767px){.book-stay__sidebar-checkin__totals{margin-top:16px;padding-top:16px}}.book-stay__sidebar-checkin__totals>span{color:#3a3a3a;display:block;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:6px}.book-stay__sidebar-checkin__totals>div{color:#171717;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.book-stay__sidebar-checkin__summary{background:#fff;border-radius:10px;margin-top:20px;padding:20px}@media only screen and (max-width:767px){.book-stay__sidebar-checkin__summary{padding:16px}}.book-stay__sidebar-checkin__summary .toggle-item{padding-right:26px;position:relative}.book-stay__sidebar-checkin__summary .toggle-item.open i{transform:translateY(-50%) scaleY(-1)}.book-stay__sidebar-checkin__summary .toggle-item i{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%)}.book-stay__sidebar-checkin__summary .toggle-item .toggle-main{cursor:pointer;font-size:14px;font-style:normal;font-weight:500;line-height:22px}@media only screen and (max-width:767px){.book-stay__sidebar-checkin__summary .toggle-item .toggle-main{font-size:12px;line-height:1.5}}.book-stay__sidebar-checkin__summary .toggle-item .toggle-main>span{color:#3a3a3a;display:block}.book-stay__sidebar-checkin__summary .toggle-item .toggle-main>div{color:#171717;font-weight:600;margin-top:6px}.book-stay__sidebar-checkin__summary .toggle-item .toggle-list{color:#3a3a3a;display:none;font-size:14px;font-style:normal;font-weight:400;line-height:22px;list-style-type:disc;margin-top:6px;padding-left:22px}@media only screen and (max-width:767px){.book-stay__sidebar-checkin__summary .toggle-item .toggle-list{font-size:14px;line-height:1.5}}.book-stay__sidebar-checkin__summary .toggle-item .toggle-list li::marker{font-size:.7em}.book-stay__sidebar-checkin__change{align-items:center;color:#ed4826;display:flex;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-top:14px;text-decoration:none}@media only screen and (max-width:767px){.book-stay__sidebar-checkin__change{font-size:14px;line-height:1.5}}.book-stay__sidebar-checkin__change:hover{color:#171717;text-decoration:none}.book-stay__sidebar-checkin__change:hover svg path{stroke:#171717}.book-stay__sidebar-checkin__change svg{margin-left:6px}.book-stay__sidebar-summary__main{background:#fff;border-radius:10px;padding:20px}@media only screen and (max-width:767px){.book-stay__sidebar-summary__main{padding:16px}}.book-stay__sidebar-summary__list li{align-items:flex-start;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:10px 0}.book-stay__sidebar-summary__list li:first-child{padding-top:0}.book-stay__sidebar-summary__list li span:first-child{color:#171717;font-size:14px;font-style:normal;font-weight:500;line-height:22px;text-transform:capitalize}@media only screen and (max-width:767px){.book-stay__sidebar-summary__list li span:first-child{line-height:1.5}}.book-stay__sidebar-summary__list li span:last-child{color:#171717;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-left:6px;min-width:-moz-max-content;min-width:max-content;text-align:right}@media only screen and (max-width:767px){.book-stay__sidebar-summary__list li span:last-child{line-height:1.5}}.book-stay__sidebar-summary__list li span.accent{color:#19af3a}.book-stay__sidebar-promo{margin-top:16px}.book-stay__sidebar-promo>span{color:#171717;display:block;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:8px}@media only screen and (max-width:767px){.book-stay__sidebar-promo>span{font-size:12px}}.book-stay__sidebar-promo>div{position:relative}.book-stay__sidebar-promo>div .input{font-size:14px;height:50px;padding-left:16px;padding-right:100px}@media only screen and (max-width:767px){.book-stay__sidebar-promo>div .input{height:42px}}.book-stay__sidebar-promo>div .btn{bottom:5px;font-size:14px;height:auto;padding:0 14px;position:absolute;right:5px;text-transform:uppercase;top:5px}@media only screen and (max-width:767px){.book-stay__sidebar-promo>div .btn{font-size:14px}}.book-stay__sidebar-summary__total{margin-top:16px}.book-stay__sidebar-summary__total>div{color:#171717;display:flex;font-size:18px;font-style:normal;font-weight:700;justify-content:space-between;line-height:32px}@media only screen and (max-width:767px){.book-stay__sidebar-summary__total>div{font-size:16px;line-height:1.6}}.book-stay__sidebar-summary__total>div span:last-child{margin-left:6px;min-width:-moz-max-content;min-width:max-content;text-align:right}.book-stay__sidebar-summary__total>span{color:#3a3a3a;display:flex;font-size:12px;font-style:normal;font-weight:500;justify-content:flex-end;line-height:22px;text-align:right}.book-stay__sidebar-summary__total>span span:first-child{text-align:left}.book-stay__sidebar-summary__total>span span:last-child{margin-left:auto}.book-stay__sidebar-price__info{margin-top:20px}.book-stay__sidebar-price__info .toggle-item{position:relative}.book-stay__sidebar-price__info .toggle-item+.toggle-item{padding-top:29px}.book-stay__sidebar-price__info .toggle-item+.toggle-item:before{background-color:#eaeaea;content:"";height:1px;position:absolute;right:0;top:14px;width:calc(100% - 34px)}.book-stay__sidebar-price__info .toggle-item.open i{transform:scaleY(-1)}.book-stay__sidebar-price__info .toggle-item .toggle-main{align-items:flex-start;cursor:pointer;display:flex}.book-stay__sidebar-price__info .toggle-item .toggle-main>svg{margin-right:10px;min-width:24px;width:24px}.book-stay__sidebar-price__info .toggle-item .toggle-main>div{color:#171717;flex-grow:1;font-size:14px;font-style:normal;font-weight:500;line-height:22px}@media only screen and (max-width:767px){.book-stay__sidebar-price__info .toggle-item .toggle-main>div{font-size:12px;line-height:18px}}.book-stay__sidebar-price__info .toggle-item .toggle-main>div span{font-weight:700}.book-stay__sidebar-price__info .toggle-item .toggle-main i{display:flex;margin-left:10px;margin-top:2px;min-width:20px;width:20px}.book-stay__sidebar-price__info .toggle-item .toggle-list{display:none;margin-top:11px;padding:0 30px 2px 34px}.book-stay__sidebar-price__info .toggle-item .toggle-list li{color:#3a3a3a;display:flex;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:22px;margin-bottom:6px;padding:0 10px 0 20px}.book-stay__sidebar-price__info .toggle-item .toggle-list li:last-child{margin-bottom:0}.book-stay__sidebar-totals{margin-top:20px;padding-top:20px}.book-stay__sidebar-totals__main{background:#fff;border-radius:10px;padding:20px}.book-stay__sidebar-totals__main>div+div{border-top:1px solid #eaeaea;margin-top:20px;padding-top:20px}@media only screen and (max-width:767px){.book-stay__sidebar-totals__main>div+div{margin-top:12px;padding-top:12px}}.book-stay__sidebar-totals__main .book-stay__sidebar-subtitle{margin-bottom:8px}.book-stay__sidebar-totals__item{align-items:center;color:#19af3a;display:flex;font-size:14px;font-style:normal;font-weight:600;line-height:22px}@media only screen and (max-width:767px){.book-stay__sidebar-totals__item{font-size:12px;line-height:18px}}.book-stay__sidebar-totals__item>svg{margin-right:10px;min-width:24px;width:24px}.book-stay__sidebar-totals__bottom{color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:500;justify-content:space-between;line-height:22px;margin-top:8px;padding-left:34px}@media only screen and (max-width:767px){.book-stay__sidebar-totals__bottom{font-size:12px;line-height:18px;margin-top:0}}.book-stay__sidebar-totals__bottom span:last-child{margin-left:6px;min-width:-moz-max-content;min-width:max-content;text-align:right}.book-stay__form-save-card{align-items:center;display:flex;justify-content:space-between;margin-top:30px}@media only screen and (max-width:767px){.book-stay__form-save-card{flex-wrap:wrap}.book-stay__form-save-card .checkbox-wrapper{margin-bottom:24px}}.book-stay__form-card-types{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:-8px}.book-stay__form-card-types li{display:flex;margin-bottom:8px;margin-left:8px}@media only screen and (max-width:767px){.book-stay__form-card-types li{margin-left:0;margin-right:8px}.book-stay__form-card-types{justify-content:flex-start}}.book-stay__form-consent{margin-top:30px}.book-stay__form-consent .checkbox-wrapper{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;padding:20px 30px 20px 20px}@media only screen and (max-width:767px){.book-stay__form-consent .checkbox-wrapper{padding:16px}}.book-stay__form-consent .checkbox-wrapper input+label{line-height:22px}.book-stay__form-consent .checkbox-wrapper.checked{border-color:#3a3a3a}.book-stay__form-policy{color:#3a3a3a;font-size:12px;font-style:normal;font-weight:500;line-height:22px;margin-top:24px;padding-right:50px}@media only screen and (max-width:767px){.book-stay__form-policy{padding-right:0}}.book-stay__form-policy>*{margin-bottom:10px}.book-stay__form-policy>:last-child{margin-bottom:0}.book-stay__form-policy a{color:#171717;text-decoration:underline}.book-stay__form-policy a:hover{text-decoration:none}.book-stay__security-info{align-items:flex-start;background:#f3f7fd;border:1px solid #97aeff;border-radius:10px;display:flex;margin-top:32px;padding:16px 20px 16px 16px}@media only screen and (max-width:767px){.book-stay__security-info{flex-wrap:wrap;margin-top:16px}}.book-stay__security-info>svg{margin-right:8px;min-width:24px;width:24px}.book-stay__security-info>div{font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding-top:1px}@media only screen and (max-width:767px){.book-stay__security-info>div{font-size:12px;line-height:18px;width:calc(100% - 32px)}}.book-stay__security-info>div strong{font-weight:600}.book-stay__security-info>div strong:first-child{margin-right:6px}.book-stay__security-info>a{align-items:center;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-left:auto;margin-top:1px;min-width:-moz-max-content;min-width:max-content}@media only screen and (max-width:767px){.book-stay__security-info>a{font-size:12px;margin-left:32px;margin-right:0}}.book-stay__security-info>a span{display:block;line-height:22px}.book-stay__security-info>a:hover{color:#ed4826}.book-stay__security-info>a:hover>svg path{stroke:#ed4826}.book-stay__security-info>a>svg{margin-left:6px}.book-stay__confirmation-bar{align-items:center;display:flex;margin-top:20px}@media only screen and (max-width:767px){.book-stay__confirmation-bar{flex-wrap:wrap;margin-top:16px}.book-stay__confirmation-bar .book-stay__confirmation-copy{margin-bottom:16px}.book-stay__confirmation-bar .book-stay__confirmation-copy:nth-child(2){margin-bottom:0;margin-right:16px;max-width:calc(100% - 52px)}}.book-stay__confirmation-copy{align-items:center;background:#ebf6ed;border:1px solid #c1d7c5;border-radius:10px;display:flex;gap:10px;justify-content:center;margin-right:24px;padding:16px 15px;position:relative}@media only screen and (max-width:767px){.book-stay__confirmation-copy{justify-content:space-between;margin-right:0;padding:9px 16px;width:100%}}.book-stay__confirmation-copy .tooltip{background-color:rgba(0,0,0,.7);border-radius:5px;bottom:calc(100% - 10px);color:#fff;display:block;font-size:10px;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:.4s linear;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}.book-stay__confirmation-copy .tooltip.show{bottom:calc(100% + 10px);opacity:1;visibility:visible}.book-stay__confirmation-copy .tooltip:before{border:solid transparent;border-top:solid rgba(0,0,0,.7);border-width:4px 6px 0;bottom:-4px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.book-stay__confirmation-copy__text{color:#171717;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.book-stay__confirmation-copy__text strong{font-weight:700;margin-right:3px}@media only screen and (max-width:767px){.book-stay__confirmation-copy__text{font-size:14px;line-height:22px}}.book-stay__confirmation-copy__button{cursor:pointer;display:flex}@media only screen and (max-width:767px){.book-stay__confirmation-copy__button svg{height:24px;width:24px}}.book-stay__confirmation-download{align-items:center;background:#171717;border-radius:8px;cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:10px;transition:.2s linear}.book-stay__confirmation-download:hover{background:#ed4826}@media only screen and (max-width:767px){.book-stay__confirmation-download{margin-left:0;padding:6px}.book-stay__confirmation-download svg{height:24px;width:24px}}.book-stay__confirmed-property{margin-top:32px}.book-stay__confirmed-property__title{color:#171717;display:block;font-size:20px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:30px}@media only screen and (max-width:767px){.book-stay__confirmed-property__title{font-size:16px;margin-bottom:16px}}.book-stay__confirmed-property__wrapper{display:flex}@media only screen and (max-width:991px){.book-stay__confirmed-property__wrapper{flex-wrap:wrap}}.book-stay__confirmed-property__pic{border-radius:10px;height:240px;overflow:hidden;position:relative;width:300px}.book-stay__confirmed-property__pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.book-stay__confirmed-property__pic{height:380px;margin-bottom:12px;margin-right:0;width:100%}}@media only screen and (max-width:574px){.book-stay__confirmed-property__pic{height:201px}}.book-stay__confirmed-property__info{background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;margin-left:auto;padding:20px;width:calc(100% - 330px)}@media only screen and (max-width:767px){.book-stay__confirmed-property__info{padding:16px;width:100%}}.book-stay__confirmed-property__cancellation{align-items:center;color:#19af3a;display:flex;font-size:14px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:20px}@media only screen and (max-width:767px){.book-stay__confirmed-property__cancellation{font-size:14px}}.book-stay__confirmed-property__cancellation>svg{margin-right:14px;min-width:24px;width:24px}.book-stay__confirmed-property__main{-moz-column-gap:49px;column-gap:49px;display:flex;flex-wrap:wrap;margin-bottom:-21px;overflow:hidden}@media only screen and (max-width:1499px){.book-stay__confirmed-property__main{-moz-column-gap:24px;column-gap:24px}}@media only screen and (max-width:767px){.book-stay__confirmed-property__main{-moz-column-gap:49px;column-gap:49px}}@media only screen and (max-width:1499px){.book-tour .book-stay__confirmed-property__block:nth-child(3){width:100%}}.book-stay__confirmed-property__block{font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:41px;position:relative;width:calc(33.33333% - 32.66667px)}@media only screen and (max-width:767px){.book-stay__confirmed-property__block{font-size:12px;line-height:18px}}@media only screen and (max-width:1499px){.book-stay__confirmed-property__block{width:calc(50% - 12px)}}@media only screen and (max-width:767px){.book-stay__confirmed-property__block{width:calc(50% - 24.5px)}}.book-stay__confirmed-property__block:before{background-color:#eaeaea;content:"";height:1px;left:0;position:absolute;top:calc(100% + 20px);width:calc(100% + 49px)}.book-stay__confirmed-property__block:after{background-color:#eaeaea;content:"";height:100%;left:calc(100% + 24px);position:absolute;top:0;width:1px}@media only screen and (max-width:1499px){.book-stay__confirmed-property__block:after{left:calc(100% + 13px)}}@media only screen and (max-width:767px){.book-stay__confirmed-property__block:after{left:calc(100% + 24px)}}.book-stay__confirmed-property__block>span{color:#3a3a3a;display:block;margin-bottom:8px}@media only screen and (max-width:767px){.book-stay__confirmed-property__block>span{margin-bottom:6px}}.book-stay__confirmed-property__block>div{color:#171717;font-weight:600}.book-stay__confirmed-property__block>div span{display:block}.book-stay__confirmed-property__block>div span a{color:#171717;text-decoration:underline;text-decoration-thickness:from-font}.book-stay__confirmed-property__block>div span a:hover{color:#ed4826}.book-stay__confirmed-contacts{margin-top:24px}.book-stay__confirmed-contacts>span{color:#3a3a3a;display:block;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:8px}@media only screen and (max-width:767px){.book-stay__confirmed-contacts>span{font-size:12px}}.book-stay__confirmed-contacts>ul{display:flex}@media only screen and (max-width:1499px){.book-stay__confirmed-contacts>ul{flex-direction:column}}.book-stay__confirmed-contacts>ul>li{display:flex;margin-right:43px;position:relative}@media only screen and (max-width:1499px){.book-stay__confirmed-contacts>ul>li{margin-bottom:20px;margin-right:0}}@media only screen and (max-width:767px){.book-stay__confirmed-contacts>ul>li{margin-bottom:10px}}.book-stay__confirmed-contacts>ul>li:last-child{margin-right:0}@media only screen and (max-width:1499px){.book-stay__confirmed-contacts>ul>li:last-child{margin-bottom:0}}.book-stay__confirmed-contacts>ul>li:last-child:after{display:none}.book-stay__confirmed-contacts>ul>li:after{background-color:#171717;border-radius:50%;content:"";height:3px;left:calc(100% + 20px);min-width:3px;position:absolute;top:50%;transform:translateY(-50%);width:3px}@media only screen and (max-width:1499px){.book-stay__confirmed-contacts>ul>li:after{display:none}}.book-stay__confirmed-contacts>ul>li a{align-items:center;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:600;line-height:22px}@media only screen and (max-width:767px){.book-stay__confirmed-contacts>ul>li a{font-size:12px}}.book-stay__confirmed-contacts>ul>li a:hover{color:#ed4826}.book-stay__confirmed-contacts>ul>li a:hover svg path{stroke:#ed4826}.book-stay__confirmed-contacts>ul>li a svg{margin-right:6px}@media only screen and (max-width:767px){.book-stay__confirmed-contacts>ul>li a svg{height:20px;width:20px}}.book-stay__confirmed-btn{font-size:14px;height:44px;margin-top:24px;width:100%}.book-stay__edit-details{margin-top:30px}.book-stay__edit-details__item{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;display:flex;justify-content:space-between;padding:13px 20px 15px 13px}@media only screen and (max-width:767px){.book-stay__edit-details__item{align-items:flex-start;padding:12px}}.book-stay__edit-details__item+.book-stay__edit-details__item{margin-top:14px}@media only screen and (max-width:767px){.book-stay__edit-details__item+.book-stay__edit-details__item{flex-wrap:wrap;margin-top:12px}.book-stay__edit-details__item+.book-stay__edit-details__item>div{width:100%}.book-stay__edit-details__item+.book-stay__edit-details__item>a{margin-left:32px}}.book-stay__edit-details__item>div{align-items:center;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media only screen and (max-width:767px){.book-stay__edit-details__item>div{align-items:flex-start;font-size:12px;line-height:18px}}.book-stay__edit-details__item>div>svg{margin-right:8px;min-width:24px;width:24px}.book-stay__edit-details__item>div a{color:#171717;text-decoration:underline}.book-stay__edit-details__item>div a:hover{color:#ed4826;text-decoration:none}.book-stay__edit-details__item>a{align-items:center;color:#ed4826;display:flex;font-size:14px;font-style:normal;font-weight:600;justify-content:flex-end;line-height:22px}@media only screen and (max-width:767px){.book-stay__edit-details__item>a{font-size:12px}}.book-stay__edit-details__item>a:hover{color:#171717}.book-stay__edit-details__item>a:hover svg path{stroke:#171717}.book-stay__edit-details__item>a>svg{margin-left:6px;min-width:20px;width:20px}.book-stay__getting-title{color:#171717;display:block;font-size:20px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:6px}@media only screen and (max-width:767px){.book-stay__getting-title{font-size:16px}}.book-stay__getting-description{color:#3a3a3a;font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:30px}@media only screen and (max-width:767px){.book-stay__getting-description{font-size:14px;line-height:22px}}.book-stay__getting-items__slider{margin:0 -15px}.book-stay__getting-items__slider .slide{padding:0 15px}@media only screen and (max-width:574px){.book-stay__getting-items__slider{margin-right:-20px}}.book-stay__getting-item{background:#f9f6f0;border:1px solid #eaeaea;border-radius:10px;display:flex;flex-direction:column;height:100%;min-height:316px;padding:30px 20px}@media only screen and (max-width:767px){.book-stay__getting-item{min-height:240px;padding:17px 16px 30px}}@media only screen and (max-width:574px){.book-stay__getting-item{width:280px}}.book-stay__getting-item__body{padding-bottom:16px;position:relative}.book-stay__getting-item__title{color:#171717;display:block;font-size:18px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:20px;padding-left:5px}@media only screen and (max-width:767px){.book-stay__getting-item__title{font-size:14px;line-height:22px;margin-bottom:16px}}.book-stay__getting-item__label{background:#19af3a;border-radius:8px;color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:22px;padding:3px 11px;position:absolute;right:0;text-align:center;top:0}@media only screen and (max-width:767px){.book-stay__getting-item__label{font-size:12px;top:-1px}}.book-stay__getting-item__specs{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:500;line-height:22px;list-style-type:disc;margin-left:5px;padding-left:22px}@media only screen and (max-width:767px){.book-stay__getting-item__specs{font-size:12px;line-height:18px;margin-left:0}}.book-stay__getting-item__specs li::marker{font-size:.7em}.book-stay__getting-item__footer{border-top:1px solid #eaeaea;margin-top:auto;padding-top:16px}.book-stay__getting-item__footer .btn{font-size:14px;height:44px;margin-top:16px;width:100%}.book-stay__getting-item__price-wrapper{align-items:center;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:600;justify-content:space-between;line-height:26px}@media only screen and (max-width:767px){.book-stay__getting-item__price-wrapper{font-size:14px;line-height:22px}}.book-stay__getting-item__price{display:flex}.book-stay__getting-item__price .old-price{color:#ec1717;font-weight:400;margin-right:19px;position:relative;text-decoration:line-through;text-decoration-thickness:from-font}.book-stay__getting-item__price .old-price:after{background-color:#171717;border-radius:50%;content:"";height:3px;left:calc(100% + 8px);position:absolute;top:50%;transform:translateY(-50%);width:3px}.book-stay__more-trips__title{color:#171717;display:block;font-size:20px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:24px}@media only screen and (max-width:767px){.book-stay__more-trips__title{font-size:16px;line-height:26px}}.book-stay__more-trips__item{align-items:center;display:flex;text-decoration:none}@media only screen and (max-width:767px){.book-stay__more-trips__item{flex-wrap:wrap}}.book-stay__more-trips__item+.book-stay__more-trips__item{margin-top:24px}.book-stay__more-trips__item:hover{text-decoration:none}.book-stay__more-trips__item:hover .book-stay__more-trips__item-pic:after,.book-stay__more-trips__item:hover .book-stay__more-trips__item-pic>svg{opacity:1}.book-stay__more-trips__item-pic{border-radius:10px;height:166px;overflow:hidden;position:relative;width:215px}@media only screen and (max-width:767px){.book-stay__more-trips__item-pic{height:240px;width:100%}}@media only screen and (max-width:574px){.book-stay__more-trips__item-pic{height:166px}}.book-stay__more-trips__item-pic:after{background:linear-gradient(0deg,rgba(0,0,0,.7) 19.9%,transparent 41.6%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:.2s linear;z-index:1}.book-stay__more-trips__item-pic>svg{bottom:10px;opacity:0;position:absolute;right:10px;transition:.2s linear;z-index:2}.book-stay__more-trips__item-pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.book-stay__more-trips__item-info{padding-left:30px;width:calc(100% - 215px)}@media only screen and (max-width:767px){.book-stay__more-trips__item-info{margin-top:24px;padding-left:0;width:100%}}.book-stay__more-trips__item-title{color:#171717;display:block;font-size:16px;font-style:normal;font-weight:600;line-height:26px}@media only screen and (max-width:767px){.book-stay__more-trips__item-title{font-size:14px;line-height:22px;margin-bottom:6px}}.book-stay__more-trips__item-description{color:#3a3a3a;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-top:14px}@media only screen and (max-width:767px){.book-stay__more-trips__item-description{font-size:12px;line-height:18px;margin-top:6px}}.book-stay__more-trips__item-cancellation{align-items:center;color:#19af3a;display:flex;font-size:14px;font-style:normal;font-weight:700;line-height:22px;margin-top:14px}@media only screen and (max-width:767px){.book-stay__more-trips__item-cancellation{font-size:12px;line-height:18px;margin-top:6px}}.book-stay__more-trips__item-cancellation svg{margin-right:14px;min-width:24px;width:24px}.book-stay__security-bottom{align-items:flex-start;background:#fdf5f3;border:1px solid #fdddd6;border-radius:10px;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:30px;padding:15px 15px 13px 13px}@media only screen and (max-width:767px){.book-stay__security-bottom{font-size:12px;line-height:18px;padding:10px}}.book-stay__security-bottom>svg{margin-right:8px;margin-top:2px;min-width:24px;width:24px}.book-stay__security-bottom .accent{color:#ed4826;font-weight:600}@media only screen and (max-width:767px){.book-stay__security-bottom .accent{display:block;line-height:18px}}.book-stay__rating{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;display:flex;justify-content:space-between;margin-top:32px;min-height:108px;padding:30px}@media only screen and (max-width:767px){.book-stay__rating{align-items:flex-start;flex-direction:column;min-height:unset;padding:16px}}.book-stay__rating>span{color:#171717;font-size:20px;font-style:normal;font-weight:700;line-height:32px}@media only screen and (max-width:767px){.book-stay__rating>span{font-size:14px;line-height:22px;margin-bottom:8px}.book-stay__rating svg{height:24px;width:24px}}.rating>input~label{cursor:pointer}.rating>input{display:none}.rating>label svg path{fill:transparent;stroke:#f4b71a}.rating>label{display:flex;float:right;margin-bottom:0;margin-left:10px;width:auto}@media only screen and (max-width:767px){.rating>label:last-child{margin-left:0}}.rating:not(:checked)>label:hover svg path,.rating:not(:checked)>label:hover~label svg path,.rating>input:checked+label:hover svg path,.rating>input:checked~label svg path,.rating>input:checked~label:hover svg path,.rating>input:checked~label:hover~label svg path,.rating>label:hover~input:checked~label svg path{fill:#f4b71a}.book-stay__sidebar-coupon{background:#f9f6f0;border-radius:10px;max-width:100%;padding:35px 30px 30px;width:397px}@media only screen and (max-width:767px){.book-stay__sidebar-coupon{padding:30px 16px}}.book-stay__sidebar-coupon>svg{display:block;margin-bottom:16px}@media only screen and (max-width:767px){.book-stay__sidebar-coupon>svg{height:24px;width:24px}}.book-stay__sidebar-coupon .btn{width:100%}@media only screen and (max-width:1199px){.book-stay__sidebar-coupon{width:100%}}.book-stay__sidebar-coupon__title{color:#171717;display:block;font-size:18px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:10px}@media only screen and (max-width:767px){.book-stay__sidebar-coupon__title{font-size:14px;line-height:22px;margin-bottom:8px}}.book-stay__sidebar-coupon__description{color:#171717;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:32px}@media only screen and (max-width:767px){.book-stay__sidebar-coupon__description{font-size:14px;line-height:22px;margin-bottom:20px}}.book-stay__sidebar-activities{background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;display:block;margin-top:32px;max-width:100%;padding:30px;width:397px}@media only screen and (max-width:1199px){.book-stay__sidebar-activities{width:100%}}@media only screen and (max-width:767px){.book-stay__sidebar-activities{padding:20px 16px 30px}}.book-stay__sidebar-activities-title{color:#171717;display:block;font-size:20px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:24px}@media only screen and (max-width:767px){.book-stay__sidebar-activities-title{font-size:16px;line-height:26px;margin-bottom:16px}}@media only screen and (max-width:1199px){.book-stay__sidebar-activities__slider{margin:0 -10px}}@media only screen and (max-width:767px){.book-stay__sidebar-activities__slider .venues-item{width:100%}}.event-checkout__wrapper{align-items:flex-start}.event-checkout__wrapper.last-step .event-checkout__sidebar{align-items:stretch;background:#f9f6f0;border-radius:10px;padding:30px;position:sticky;top:24px}@media only screen and (max-width:1199px){.event-checkout__wrapper.last-step .event-checkout__sidebar{margin-top:32px;position:static;width:100%}}@media only screen and (max-width:767px){.event-checkout__wrapper.last-step .event-checkout__sidebar{padding:20px 16px}}.event-checkout__main{display:flex;flex-direction:column;gap:24px}.event-checkout__panel,.event-checkout__payment,.event-checkout__reference,.event-checkout__security,.event-checkout__state{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px}.event-checkout__security{align-items:flex-start;color:#171717;display:flex;gap:14px;padding:18px 20px}.event-checkout__security svg{min-width:24px;width:24px}.event-checkout__security span,.event-checkout__security strong{display:block}.event-checkout__security strong{font-size:15px;font-weight:700;line-height:24px}.event-checkout__security span{color:#3a3a3a;font-size:14px;line-height:22px}.event-checkout__reference{padding:18px 20px}.event-checkout__panel{display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden}@media only screen and (max-width:1249px){.event-checkout__panel{grid-template-columns:240px minmax(0,1fr)}}@media only screen and (max-width:991px){.event-checkout__panel{grid-template-columns:1fr}}.event-checkout__media{background:#f9f6f0;min-height:100%;position:relative}@media only screen and (max-width:991px){.event-checkout__media{height:260px}}@media only screen and (max-width:767px){.event-checkout__media{height:210px}}.event-checkout__media img,.event-checkout__media picture{display:block;height:100%;width:100%}.event-checkout__media img{-o-object-fit:cover;object-fit:cover}.event-checkout__body{padding:24px}@media only screen and (max-width:767px){.event-checkout__body{padding:18px 16px}}.event-checkout__heading{margin-bottom:20px}.event-checkout__heading h1{color:#171717;font-size:24px;font-weight:700;line-height:34px;margin:0}@media only screen and (max-width:767px){.event-checkout__heading h1{font-size:19px;line-height:28px}}.event-checkout__heading p{color:#3a3a3a;font-size:14px;line-height:22px;margin:6px 0 0}.event-checkout__eyebrow{color:#ed4826;display:inline-block;font-size:12px;font-weight:700;line-height:18px;margin-bottom:6px;text-transform:uppercase}.event-checkout__notice{align-items:flex-start;color:#19af3a;display:flex;font-size:14px;font-weight:700;gap:10px;line-height:22px;margin-bottom:22px}.event-checkout__notice svg{min-width:20px;width:20px}.event-checkout__details{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:767px){.event-checkout__details{grid-template-columns:1fr}}.event-checkout__detail{border:1px solid #eaeaea;border-radius:8px;min-width:0;padding:14px 16px}.event-checkout__detail>span{color:#3a3a3a;display:block;font-size:12px;font-weight:600;line-height:18px;margin-bottom:6px}.event-checkout__detail strong{color:#171717;display:flex;flex-direction:column;font-size:14px;font-weight:700;line-height:22px;overflow-wrap:anywhere}.event-checkout__payment{padding:24px}@media only screen and (max-width:767px){.event-checkout__payment{padding:18px 16px}}.event-checkout__payment-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.event-checkout__payment-head span,.event-checkout__payment-head strong{color:#171717;font-size:20px;font-weight:700;line-height:30px}@media only screen and (max-width:767px){.event-checkout__payment-head span,.event-checkout__payment-head strong{font-size:16px;line-height:24px}}.event-checkout__payment-head strong{text-align:right;white-space:nowrap}.event-checkout__payment-options{display:grid;gap:12px;margin-bottom:20px}.event-checkout__payment-option{align-items:flex-start;border:1px solid #eaeaea;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px}.event-checkout__payment-option input{margin-top:4px}.event-checkout__payment-option small,.event-checkout__payment-option span,.event-checkout__payment-option strong{display:block}.event-checkout__payment-option strong{color:#171717;font-size:15px;line-height:24px}.event-checkout__payment-option small{color:#3a3a3a;font-size:14px;line-height:20px}.event-checkout__submit{width:100%}.event-checkout__state{padding:22px 24px}@media only screen and (max-width:767px){.event-checkout__state{padding:18px 16px}}.event-checkout__state span{color:#171717;display:block;font-size:18px;font-weight:700;line-height:28px;margin-bottom:6px}.event-checkout__state p{color:#3a3a3a;font-size:14px;line-height:22px;margin:0}.event-checkout__summary{width:100%}.event-checkout__summary-title{color:#171717;font-size:18px;font-weight:700;line-height:28px;margin-bottom:16px}.event-checkout__summary-list{background:#fff;border-radius:8px;margin-bottom:16px;padding:4px 16px}.event-checkout__summary-list li{border-bottom:1px solid #eaeaea;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.event-checkout__summary-list li:last-child{border-bottom:0}.event-checkout__summary-list span{color:#3a3a3a;font-size:14px;font-weight:600;line-height:20px}.event-checkout__summary-list strong{color:#171717;font-size:14px;font-weight:700;line-height:20px;overflow-wrap:anywhere;text-align:right}.event-checkout__summary-status,.event-checkout__summary-total{display:flex;gap:16px;justify-content:space-between}.event-checkout__summary-total{align-items:flex-start;background:#fff;border-radius:8px;margin-bottom:12px;padding:18px 16px}.event-checkout__summary-total span,.event-checkout__summary-total strong{color:#171717;font-size:18px;font-weight:700;line-height:28px}.event-checkout__summary-total strong{text-align:right}.event-checkout__summary-status{align-items:center;color:#3a3a3a;font-size:14px;font-weight:600;line-height:20px}.event-checkout__summary-status strong{color:#171717;text-align:right;text-transform:capitalize}@media only screen and (max-width:574px){.banner-inner.do-banner-inner .banner-inner__wrapper{padding:40px 0 47px}.banner-inner.do-banner-inner .banner-inner__wrapper:after{background:rgba(0,0,0,.5)}}.banner-inner.do-banner-inner .banner-inner__wrapper>picture{display:block}@media only screen and (max-width:574px){.banner-inner.do-banner-inner .banner-inner__wrapper>picture:first-of-type:not(:only-of-type){display:none}}.banner-inner.do-banner-inner .banner-inner__wrapper>picture:nth-of-type(2){display:none}@media only screen and (max-width:574px){.banner-inner.do-banner-inner .banner-inner__wrapper>picture:nth-of-type(2){display:block}}.banner-inner.do-banner-inner .banner-inner__wrapper>img{display:block}@media only screen and (max-width:574px){.banner-inner.do-banner-inner .banner-inner__wrapper>img:first-of-type:not(:only-of-type){display:none}}.banner-inner.do-banner-inner .banner-inner__wrapper>img:nth-of-type(2){display:none}@media only screen and (max-width:574px){.banner-inner.do-banner-inner .banner-inner__wrapper>img:nth-of-type(2){display:block}}.do-links{padding:30px 0}@media only screen and (max-width:574px){.do-links{padding:22px 5px 20px}}.do-links+.section-things{padding-top:30px}@media only screen and (max-width:574px){.do-links+.section-things{padding-top:24px}}.do-links__item{border-radius:10px;display:block;height:337px;overflow:hidden;position:relative;text-decoration:none}@media only screen and (max-width:574px){.do-links__item{flex-shrink:0;height:281px;width:calc(100vw - 5rem)}}.do-links__item:hover{text-decoration:none}.do-links__item:hover:after{opacity:.5}.do-links__item:hover .do-links__item-title svg{opacity:1}.do-links__item:after{background:linear-gradient(0deg,rgba(0,0,0,.7) 18.65%,transparent 36.5%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.2s linear;z-index:1}.do-links__item picture{display:block;height:100%;width:100%}.do-links__item picture img,.do-links__item>img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.do-links__item--sm{height:220px}.do-links__item--sm .do-links__item-title{align-items:flex-end;bottom:16px;font-size:14px;left:16px;line-height:22px;width:calc(100% - 32px)}.do-links__item--description-below{height:auto;overflow:visible}.do-links__item--description-below:after{display:none}.do-links__item--description-below .do-links__item-media{border-radius:10px;height:220px;overflow:hidden;position:relative}.do-links__item--description-below .do-links__item-media:after{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.4) 50%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.2s linear;z-index:1}.do-links__item--description-below:hover .do-links__item-media:after{opacity:.5}.do-links__item--description-below .do-links__item-description{color:#3a3a3a;margin-top:12px;opacity:1}@media only screen and (max-width:574px){.do-links__item--square-mobile{aspect-ratio:1/1;height:auto;max-width:calc(100vw - 7rem);width:210px}}.do-links__item--square-mobile .do-links__item-title-inner>p,.do-links__item--square-mobile .do-links__item-title-inner>span{position:relative;text-shadow:0 2px 6px rgba(0,0,0,.65),0 0 12px rgba(0,0,0,.35);z-index:1}.do-links__item-title-inner{display:flex;flex-direction:column}.do-links__item-description{display:-webkit-box;font-size:14px;font-weight:500;-webkit-line-clamp:3;line-height:22px;margin-bottom:0;margin-top:2px;-webkit-box-orient:vertical;overflow:hidden}.do-links__item-title{align-items:flex-end;bottom:30px;color:#fff;display:flex;font-size:18px;font-style:normal;font-weight:600;justify-content:space-between;left:30px;line-height:30px;position:absolute;width:calc(100% - 60px);z-index:2}@media only screen and (max-width:574px){.do-links__item-title{bottom:20px;font-size:16px;left:20px;line-height:26px;width:calc(100% - 36px)}}.do-links__item-title svg{margin-left:8px;min-width:32px;opacity:0;transition:.2s linear}@media only screen and (max-width:574px){.do-links__item-title svg{opacity:1}}.do-venues .section-tabs__wrapper{margin-bottom:50px}@media only screen and (max-width:574px){.do-venues .section-tabs__wrapper{margin-bottom:24px}}.do-text__returning{background:#f9f6f0;border-radius:10px;margin-top:60px;overflow:hidden;padding:70px}@media only screen and (max-width:574px){.do-text__returning{margin-top:44px;overflow:visible;padding:30px 0;position:relative}}.do-text__returning:before{background-color:#f9f6f0;bottom:0;content:"";display:none;left:-20px;position:absolute;right:-20px;top:0;z-index:-1}@media only screen and (max-width:574px){.do-text__returning:before{display:block}}.do-text__returning-main{color:#171717;margin:0 auto;max-width:100%;position:relative;text-align:center;width:950px}.do-text__returning-main>svg{pointer-events:none;position:absolute}.do-text__returning-main>svg:first-of-type{right:calc(100% + 50px);top:-22px}@media only screen and (max-width:574px){.do-text__returning-main>svg:first-of-type{display:none}}.do-text__returning-main>svg:nth-of-type(2){left:calc(100% - 65px);top:-25px}@media only screen and (max-width:574px){.do-text__returning-main>svg:nth-of-type(2){display:none}}.do-text__returning-main>svg:nth-of-type(3){display:none;right:-5px;top:-10px}@media only screen and (max-width:574px){.do-text__returning-main>svg:nth-of-type(3){display:block}}.banner-inner.tours{padding:0 0 46px}@media only screen and (max-width:574px){.banner-inner.tours{padding-bottom:22px}.banner-inner.tours .banner-inner__wrapper{padding:40px 0 47px}.banner-inner.tours .banner-inner__wrapper:after{background:rgba(0,0,0,.5)}}.banner-inner.tours .banner-inner__wrapper>picture:first-of-type{display:block}@media only screen and (max-width:574px){.banner-inner.tours .banner-inner__wrapper>picture:first-of-type{display:none}}.banner-inner.tours .banner-inner__wrapper>picture:nth-of-type(2){display:none}@media only screen and (max-width:574px){.banner-inner.tours .banner-inner__wrapper>picture:nth-of-type(2){display:block}}.banner-inner.tours .banner-inner__wrapper>img:first-of-type{display:block}@media only screen and (max-width:574px){.banner-inner.tours .banner-inner__wrapper>img:first-of-type{display:none}}.banner-inner.tours .banner-inner__wrapper>img:nth-of-type(2){display:none}@media only screen and (max-width:574px){.banner-inner.tours .banner-inner__wrapper>img:nth-of-type(2),.banner-inner.tours .banner-inner__wrapper>picture:first-of-type{display:block}}#tour-listing-content{min-width:0;width:100%}@media only screen and (max-width:767px){.banner-inner.tours .main-search__wrapper{display:none}}.tour-quick-chips__wrapper{margin-bottom:36px}@media only screen and (max-width:574px){.tour-quick-chips__wrapper{margin-bottom:30px}}.tour-quick-chips__wrapper #tour-quick-chips{margin-bottom:0}#tour-mobile-filter-form+.af-drawer__footer{border-top:none}.section-tabs.tour-quick-chips__scroller{overflow:visible}@media only screen and (max-width:767px){.section-tabs.tour-quick-chips__scroller{overflow:auto}.section-tabs.tour-quick-chips__scroller::-webkit-scrollbar,.section-tabs.tour-quick-chips__scroller::-webkit-scrollbar-thumb{background:transparent;height:0}#tour-quick-chips.tour-quick-chips__track{flex-wrap:nowrap;width:-moz-max-content;width:max-content}}.tour-filter-option,.tour-filter-option:hover{color:inherit;text-decoration:none}.tour-filter-option--active .cb-unchecked{display:none}.tour-filter-option--active .cb-checked{display:block}.tour-filter-option--active .tour-filter-option__label{font-weight:500}.tour-filter-option__label{color:inherit}.tour-main{align-items:flex-start;display:flex;justify-content:space-between;padding:50px 0 0}@media only screen and (max-width:574px){.tour-main{padding:31px 0 0}.tour .tour-main{padding:24px 0 0}}.inner-page__bar-download{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:40px;color:#171717;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;height:44px;justify-content:center;margin-left:auto;padding:0 16px;text-decoration:none;transition:color .2s,border-color .2s;white-space:nowrap}.inner-page__bar-download:hover{border-color:#ed4826;color:#ed4826}@media only screen and (max-width:767px){.inner-page__bar-download{align-items:center;color:#171717;display:flex;flex-wrap:wrap;font-size:.875rem;font-style:normal;font-weight:600;gap:10px;justify-content:center;line-height:24px}.inner-page__bar-download svg{height:20px;width:20px}}.inner-page__bar-download:hover svg path{stroke:#ed4826}@media only screen and (max-width:767px){.attraction-main.tour .attraction-main__head-top{flex-wrap:wrap}.attraction-main.tour .attraction-main__title{max-width:100%;width:100%}}.attraction-main.tour .attraction-main__head-actions{align-items:center;display:flex;flex-shrink:0;gap:16px;margin-left:24px}@media only screen and (max-width:767px){.attraction-main.tour .attraction-main__head-actions{gap:10px;margin-left:0;margin-top:10px;width:100%}}.attraction-main.tour .attraction-main__head-actions .attraction-main__share.dropdown-wrapper,.attraction-main.tour .attraction-main__head-actions .wishlist-icon{margin-left:0}@media only screen and (max-width:767px){.attraction-main.tour .attraction-main__head-actions .attraction-main__fav,.attraction-main.tour .attraction-main__head-actions .attraction-main__share,.attraction-main.tour .attraction-main__head-actions .attraction-main__share.dropdown-wrapper,.attraction-main.tour .attraction-main__head-actions .wishlist-icon{left:auto;position:static;top:auto}}.attraction-main.tour .attraction-main__head-actions .tour-page__read--mobile{display:none}@media only screen and (max-width:767px){.attraction-main.tour .attraction-main__head-actions .tour-page__read--mobile{align-items:center;display:flex;font-size:.875rem;gap:8px;line-height:20px;margin-left:0;padding-left:12px;position:relative}.attraction-main.tour .attraction-main__head-actions .tour-page__read--mobile:before{background:#eaeaea;content:"";height:28px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.attraction-main.tour .attraction-main__head-bottom .tour-page__read--desktop{display:none}}@media only screen and (max-width:574px){.attraction-main.tour .inner-page__gallery{margin-bottom:24px}}@media only screen and (max-width:767px){.attraction-main.tour .inner-page__bar-download{height:34px;margin-top:4px;width:100%}.attraction-main.tour .inner-page__bar{margin-top:20px;padding:10px 10px 10px 20px}.attraction-main.tour .stay-main__additional{border-top:none;margin-top:0}}@media only screen and (max-width:574px){.attraction-main.tour .accordion-head{padding:16px 0 13px}.attraction-main.tour .stay-main__sidebar aside{margin-top:42px}.attractions-main.tours .dropdown-current__select span{padding-right:5px}.attractions-main.tours .attractions-main__items .col-lg-4{margin-bottom:30px}.attractions-main.tours .trips-item{width:100%}.attractions-main.tours .stay-book__dates{margin-top:0}.attractions-main.tours .attractions-main__wrapper .pagination{margin-top:10px}.attractions-main.activities{padding-bottom:22px}.attractions-main.activities .stay-book__dates{margin-top:0}}.tour-main__highlights{background:#fbfbfb;border-radius:10px;margin-top:30px;padding:10px 24px}@media only screen and (max-width:767px){.tour-main__highlights{margin-top:40px;padding:10px 16px}}.tour-main__highlights-head{align-items:center;color:#171717;display:flex;font-size:15px;font-style:normal;font-weight:600;line-height:26px}.tour-main__highlights-head i{align-items:center;background-color:#171717;border-radius:50%;display:flex;height:24px;justify-content:center;margin-right:14px;width:24px}.tour-main__highlights-body{border-top:1px solid #eaeaea;margin-top:16px;padding-top:16px}.tour-main__highlights-body>ul{color:#171717;font-size:.875rem;font-style:normal;font-weight:400;line-height:28px;list-style-type:disc}@media only screen and (max-width:574px){.tour-main__highlights-body>ul{-moz-columns:1;column-count:1;font-size:.875rem;line-height:26px}}.tour-main__highlights-body>ul li{margin-left:22px}.tour-main__highlights-body>ul li::marker{font-size:1em}.inner-page__reviews-btn{color:#171717;cursor:pointer;font-size:16px;font-weight:500;text-decoration:underline;text-decoration-thickness:from-font;transition:color .2s linear,text-decoration-color .2s linear}.inner-page__reviews-btn:hover{color:#ed4826;text-decoration:none}.nearby_activity_map{border-radius:10px;height:560px;overflow:hidden;position:relative}.nearby_activity_map .stay-main__subtitle{margin-bottom:12px}@media only screen and (max-width:574px){.nearby_activity_map{height:420px;margin-top:20px}}.nearby_activity_map .map{border-radius:10px;height:100%;width:100%}.tour-main__itinerary{background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;margin-bottom:20px;margin-top:0!important}@media only screen and (max-width:574px){.tour-main__itinerary{margin-top:44px}}.tour-main__itinerary.open .tour-main__itinerary-head>svg{transform:scaleY(-1)}.tour-main__itinerary.toggle-variant{background-color:#fff;border:1px solid #e4e4e4}@media only screen and (max-width:574px){.tour-main__itinerary.toggle-variant{margin-top:20px}}.tour-main__itinerary.toggle-variant .badge{align-items:center;background-color:#ed4826;border-radius:8px;color:#fff;display:flex;font-size:.875rem;font-weight:600;height:28px;justify-content:center;line-height:24px;max-width:64px;padding:0 4px;width:100%}@media only screen and (max-width:574px){.tour-main__itinerary.toggle-variant .badge{font-size:.875rem}}.tour-main__itinerary.toggle-variant .toggle-variant-title{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-left:10px;transition:all .3s ease}.tour-main__itinerary.toggle-variant .toggle-variant-title strong{font-size:1rem;font-weight:600;line-height:26px}@media only screen and (max-width:574px){.tour-main__itinerary.toggle-variant .toggle-variant-title strong{font-size:.875rem}}.tour-main__itinerary.toggle-variant .toggle-variant-title span{font-size:1rem;font-weight:600;line-height:18px}@media only screen and (max-width:574px){.tour-main__itinerary.toggle-variant .toggle-variant-title span{font-size:.875rem}}.tour-main__itinerary.toggle-variant .tour-main__itinerary-head{padding:20px 24px}@media only screen and (max-width:574px){.tour-main__itinerary.toggle-variant .tour-main__itinerary-head{padding:16px 15px}}.tour-main__itinerary.toggle-variant .tour-main__itinerary-head:hover,.tour-main__itinerary.toggle-variant .tour-main__itinerary-head:hover span,.tour-main__itinerary.toggle-variant .tour-main__itinerary-head:hover strong{color:#ed4826}.tour-main__itinerary.toggle-variant .tour-main__itinerary-head:hover span.badge{color:#fff}.tour-main__itinerary.toggle-variant .tour-main__itinerary-head:hover svg circle{fill:#ed4826}.tour-main__itinerary.toggle-variant .tour-main__itinerary-head:hover svg.clock path{stroke:#ed4826}.tour-main__itinerary.open,.tour-main__itinerary.option-selected{transition:all .2s ease-in-out}.tour-main__itinerary.open{border:1px solid #ddd;border-radius:10px;cursor:pointer}.tour-main__itinerary-head{align-items:center;cursor:pointer;display:flex;padding:30px 24px 24px}@media only screen and (max-width:574px){.tour-main__itinerary-head{padding:19px 16px 17px 17px}}.tour-main__itinerary-head:hover span{color:#ed4826}.tour-main__itinerary-head:hover>svg path{stroke:#ed4826}.tour-main__itinerary-head i{align-items:center;display:flex;height:28px;justify-content:center;margin-right:16px;width:36px}.tour-main__itinerary-head span{color:#171717;font-size:18px;font-style:normal;font-weight:600;line-height:30px;transition:.2s linear}@media only screen and (max-width:574px){.tour-main__itinerary-head span{font-size:.875rem;line-height:24px}}.tour-main__itinerary-head>svg{margin-left:auto;min-width:24px;width:24px}@media only screen and (max-width:574px){.tour-main__itinerary-head>svg{min-width:22px;width:22px}}.tour-main__itinerary-body{padding:14px;position:relative}.tour-main__itinerary-body:before{background-color:#eaeaea;content:"";height:1px;left:24px;position:absolute;top:-10px;width:calc(100% - 48px)}.tour-reservation{background-color:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;margin-bottom:30px}@media only screen and (max-width:574px){.tour-reservation{margin-bottom:24px}}.activity-page__sidebar{align-self:stretch}.activity-page__sidebar aside{height:100%}.activity-page__sidebar .tour-reservation--activity{position:sticky;top:110px}@media only screen and (max-width:1199px){.activity-page__sidebar .tour-reservation--activity{top:87px}}@media only screen and (max-width:991px){.activity-page__sidebar{align-self:auto}.activity-page__sidebar aside{height:auto}.activity-page__sidebar .tour-reservation--activity{position:static;top:auto}}@media only screen and (max-width:991px)and (max-width:767px){.activity-page__sidebar .tour-reservation--activity{position:fixed;top:auto}}.activity-page__main-row{align-items:stretch}.activity-page__main-row .nearby_activity_map{margin-top:20px}@media only screen and (max-width:991px){.activity-page__main-row{align-items:flex-start}}.tour-reservation-mobile-backdrop,.tour-reservation-mobile-close,.tour-reservation-mobile-trigger-wrap{display:none}@media only screen and (max-width:767px){.tour-page-book.tour-booking-sheet,.tour-reservation--activity{background-color:#fbfbfb;border:none;border-radius:16px 16px 0 0;bottom:0;box-shadow:none;display:none;left:0;margin:0;max-height:calc(100dvh - 72px);pointer-events:auto;position:fixed;right:0;transform:none;z-index:1103}.tour-page-book.tour-booking-sheet .tour-reservation__head,.tour-reservation--activity .tour-reservation__head{background:#fbfbfb;padding-right:84px;position:sticky;top:0;z-index:2}.tour-page-book.tour-booking-sheet .tour-booking-form,.tour-reservation--activity .tour-booking-form{max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);overflow-y:auto;padding-bottom:calc(20px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.tour-reservation-mobile-close{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:20px;color:#171717;display:inline-flex;font-size:12px;font-weight:600;height:32px;justify-content:center;line-height:1;padding:0 12px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.tour-reservation-mobile-backdrop{background:hsla(0,0%,9%,.45);display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1100}.tour-reservation-mobile-trigger-wrap{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;padding:10px 12px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1102}.tour-reservation-mobile-trigger-wrap .mobile-bottom-sheet-trigger-btn,.tour-reservation-mobile-trigger-wrap .mobile-bottom-sheet-trigger-btn:active,.tour-reservation-mobile-trigger-wrap .mobile-bottom-sheet-trigger-btn:focus,.tour-reservation-mobile-trigger-wrap .mobile-bottom-sheet-trigger-btn:hover{box-shadow:none!important;outline:none}}.tour-reservation__head{align-items:center;border-bottom:1px solid #e2e2e2;border-radius:10px 10px 0 0;color:#3a3a3a;display:flex;font-size:16px;font-style:normal;font-weight:500;height:75px;line-height:26px;padding:10px 20px 15px;width:100%}@media only screen and (max-width:574px){.tour-reservation__head{font-size:16px;height:68px;line-height:26px;padding:26px 18px 24px}}.tour-reservation__head i{align-items:center;background-color:#ed4826;border-radius:50%;display:flex;height:32px;justify-content:center;margin-right:20px;min-width:32px;width:32px}@media only screen and (max-width:574px){.tour-reservation__head i{height:24px;min-width:24px;width:24px}}.tour-reservation__actions{display:grid}.tour-reservation__actions .apply-btn{margin-top:0;width:100%}.tour-reservation__quote-action{background:transparent;border:0;color:#171717;cursor:pointer;font-size:15px;font-weight:500;justify-self:center;line-height:22px;min-height:0;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.tour-reservation__quote-action:focus-visible,.tour-reservation__quote-action:hover{color:#ed4826}.tour-reservation__quote-action:focus-visible{outline:2px solid #ed4826;outline-offset:3px}@media only screen and (max-width:574px){.tour-reservation__quote-action{font-size:14px}}.attraction-main__head-bottom{align-items:center;display:flex;font-size:1rem;font-weight:500;line-height:26px}.attraction-main__head-bottom .tour-page__by-tour{align-items:center;display:flex;gap:12px;justify-content:flex-start;padding-right:24px}@media only screen and (max-width:767px){.attraction-main__head-bottom .tour-page__by-tour{padding-top:12px}}.attraction-main__head-bottom .tour-page__read{align-items:center;border-left:1px solid #eaeaea;display:flex;gap:12px;justify-content:flex-start;padding-left:24px}.attraction-main__head-bottom .tour-page__read a.inner-page__reviews-btn{color:#171717;text-decoration:underline;transition:color .2s linear,text-decoration-color .2s linear}.attraction-main__head-bottom .tour-page__read a.inner-page__reviews-btn:hover{color:#ed4826;text-decoration:none}@media only screen and (max-width:767px){.attraction-main__head-bottom{font-size:.875rem}}.tour-page-book .tour-reservation__head-text{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0}.tour-reservation__head-price-row,.tour-reservation__head-title{align-items:baseline;display:flex;gap:4px;max-width:100%;white-space:nowrap}.tour-reservation__head-title{line-height:1.2}.tour-reservation__head-amount{color:#171717;font-size:20px;font-weight:700;line-height:1.2}@media only screen and (max-width:767px){.tour-reservation__head-amount{font-size:16px}}.tour-reservation__head-price{color:#3a3a3a;font-size:.85rem;font-weight:600}@media only screen and (max-width:767px){.tour-reservation__head-price{font-size:12px}}.tour-reservation__cancel{align-items:center;font-size:.875rem;gap:14px;line-height:25px}.tour-reservation__cancel>div:first-child{border-bottom:none;border-top:1px solid #eaeaea;margin-bottom:0;margin-top:24px;padding-bottom:0}.tour-reservation__cancel>div{display:flex;flex-direction:column;margin-bottom:20px}.tour-reservation__cancel>div:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feature-line{align-items:center;display:flex;margin-bottom:5px}.feature-title{color:#2c3e50;font-weight:600;margin-left:10px}.feature-description{color:#5b595a;font-size:14px;line-height:1.4;margin-left:34px}.tour-reservation__date{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:8px;display:flex;height:54px;justify-content:left;position:relative;width:100%}@media only screen and (max-width:574px){.tour-reservation__date{height:46px}}.tour-reservation__date:hover svg path{stroke:#ed4826}.tour-reservation__date>i{display:flex;height:24px;left:18px;min-width:24px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:1}@media only screen and (max-width:574px){.tour-reservation__date>i{height:20px;left:14px;min-width:20px;width:20px}}.tour-reservation__date>i:after{background:#eaeaea;content:"";height:22px;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:1px}.tour-reservation__date input{background-color:transparent;border:none;cursor:pointer;font-size:1rem;font-style:normal;line-height:26px;padding:14px 14px 14px 62px;width:100%}@media only screen and (max-width:574px){.tour-reservation__date input{font-size:12px;height:46px;line-height:18px;padding:0 14px 0 54px}}.tour-reservation__dropdown-current{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-style:normal;font-weight:500;height:52px;line-height:26px;padding:14px 14px 14px 18px;transition:.2s linear;width:100%}@media only screen and (max-width:574px){.tour-reservation__dropdown-current{font-size:12px;height:46px;line-height:18px;padding:0 14px}}.tour-reservation__dropdown-current:hover>i svg path{stroke:#ed4826}.tour-reservation__dropdown-current>i{align-items:center;display:flex;justify-content:center;margin-right:20px;position:relative}@media only screen and (max-width:574px){.tour-reservation__dropdown-current>i{height:20px;min-width:20px;width:20px}}.tour-reservation__dropdown-current>i:after{background:#eaeaea;content:"";height:22px;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:1px}.tour-reservation__dropdown-current>span{margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-reservation__dropdown-current>svg{margin-left:10px;min-width:24px}@media only screen and (max-width:574px){.tour-reservation__dropdown-current>svg{height:20px;min-width:20px;width:20px}}.guide-availability-selection{z-index:10}.guide-availability-selection.icon-wrapper:hover>i svg path{stroke:#ed4826}.guide-availability-selection.icon-wrapper>i{display:flex;height:24px;left:12px;min-width:24px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:2}.guide-availability-selection.icon-wrapper>i:after{background:#eaeaea;content:"";height:22px;left:calc(100% + 12px);position:absolute;top:50%;transform:translateY(-50%);width:1px}.guide-availability-selection.icon-wrapper .input{height:54px;margin-top:5px;padding-left:66px}@media only screen and (max-width:574px){.guide-availability-selection.icon-wrapper .input{height:46px}}.guide-availability-selection.icon-wrapper .ts-wrapper.dropdown-active{z-index:31}.guide-availability-selection.icon-wrapper .ts-wrapper.dropdown-active .ts-control{border-color:#3a3a3a}.guide-availability-selection.icon-wrapper .ts-wrapper.dropdown-active .ts-dropdown-content input{margin-top:8px;padding-left:66px}@media only screen and (max-width:574px){.guide-availability-selection.icon-wrapper .ts-wrapper.dropdown-active .ts-dropdown-content input{margin-top:0}}.guide-availability-selection.icon-wrapper .ts-wrapper .ts-control{border-color:#eaeaea;height:54px;padding-left:66px}@media only screen and (max-width:574px){.guide-availability-selection.icon-wrapper .ts-wrapper .ts-control{height:46px}}.guide-availability-selection.icon-wrapper .ts-wrapper .ts-control .item{font-weight:400}.guide-availability-selection.icon-wrapper .ts-wrapper .ts-control .placeholder{font-weight:400;opacity:1}.guide-availability-selection.icon-wrapper .ts-wrapper .ts-dropdown{z-index:32}.guide-availability-selection.icon-wrapper .ts-wrapper .ts-dropdown.is-mobile-fixed .ts-dropdown-content{max-height:inherit;overflow-y:auto}@media only screen and (max-width:767px){.guide-availability-selection.icon-wrapper .ts-wrapper .ts-dropdown{bottom:calc(100% + 5px);margin-bottom:5px;margin-top:0;top:auto}}@media only screen and (max-width:574px){.guide-availability-selection.icon-wrapper .ts-wrapper .ts-dropdown{max-height:312px}}.tour-reservation__info{background:#fff;border:1px solid #eaeaea;border-radius:10px;margin-top:10px;padding:20px 14px 22px 16px}@media only screen and (max-width:574px){.tour-reservation__info{margin-top:10px;padding:20px 14px}}.tour-reservation__info.tour-reservation__selected{background:#fdf5f3;border-color:#ed4826}.tour-reservation__info-title{color:#171717;display:block;font-size:1rem;font-style:normal;font-weight:600;line-height:26px;margin-bottom:14px}@media only screen and (max-width:574px){.tour-reservation__info-title{font-size:1rem;line-height:24px;margin-bottom:8px}}.tour-reservation__info-description{color:#3a3a3a;font-size:.875rem;font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width:574px){.tour-reservation__info-description{font-size:.875rem;line-height:24px}}.tour-reservation__info-count{color:#171717;display:block;font-size:.875rem;font-style:normal;font-weight:400;line-height:24px;margin-bottom:6px}@media only screen and (max-width:574px){.tour-reservation__info-count{font-size:.875rem;line-height:24px;margin-bottom:6px}}.tour-reservation__info-totals{color:#171717;display:block;font-size:1.275rem;font-style:normal;font-weight:700;line-height:26px}@media only screen and (max-width:574px){.tour-reservation__info-totals{font-size:1rem;line-height:24px;margin-bottom:14px}}.tour-reservation__info-footnote{color:#3a3a3a;display:block;font-size:14px;font-style:normal;font-weight:400}@media only screen and (max-width:574px){.tour-reservation__info-footnote{font-size:12px;line-height:14px}}.tour-interests{border:1px solid #eaeaea;border-radius:10px;margin-top:30px;padding:30px}@media only screen and (max-width:574px){.tour-interests{font-size:14px;margin-top:24px;padding:19px}}.tour-interests>span{color:#171717;display:block;font-size:20px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:22px}@media only screen and (max-width:574px){.tour-interests>span{font-size:1rem;line-height:26px;margin-bottom:14px}}.tour-interests>ul{display:flex;flex-wrap:wrap;margin-bottom:-10px;width:calc(100% + 15px)}.tour-interests>ul>li{display:flex;margin-bottom:10px;margin-right:10px}.tour-interests>ul>li:last-child{margin-right:0}.tour-interests>ul>li a,.tour-interests>ul>li span{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:6px;color:#171717;display:flex;font-size:1rem;font-style:normal;font-weight:400;justify-content:center;line-height:26px;padding:7px 14px;text-decoration:none}@media only screen and (max-width:574px){.tour-interests>ul>li a,.tour-interests>ul>li span{font-size:.875rem;line-height:24px;padding:4px 9px}}.tour-interests>ul>li a:focus,.tour-interests>ul>li a:hover{background:#fdf5f3;border-color:#ed4826;color:#ed4826;text-decoration:none}.activity-guide{margin:36px 0}@media only screen and (max-width:574px){.activity-guide{margin:28px 0}}.activity-guide__card{background:#fffdf8;border:1px solid #eaeaea;border-radius:18px;padding:24px}@media only screen and (max-width:574px){.activity-guide__card{padding:20px}}.activity-guide__media{background:#fdf5f3;border-radius:50%;height:76px;min-width:76px;overflow:hidden;width:76px}.activity-guide__media .activity-guide__media-placeholder,.activity-guide__media img{height:100%;width:100%}.activity-guide__media img{-o-object-fit:cover;object-fit:cover}.activity-guide__media-placeholder{align-items:center;background:linear-gradient(135deg,rgba(237,72,38,.14),rgba(244,183,26,.2));display:flex;justify-content:center}.activity-guide__media-placeholder svg{height:26px;width:26px}.activity-guide__header{align-items:center;display:flex;gap:16px}.activity-guide__info{flex:1 1 auto;min-width:0}.activity-guide__eyebrow{color:#3a3a3a;display:block;font-size:12px;font-weight:500;line-height:16px;margin-bottom:4px;text-transform:uppercase}.activity-guide__name{color:#171717;font-size:16px;font-weight:600;line-height:24px;margin:0}@media only screen and (max-width:574px){.activity-guide__name{font-size:15px;line-height:22px}}.activity-guide__rating{align-items:center;color:#171717;display:inline-flex;font-size:14px;font-weight:600;gap:4px;line-height:20px;margin-top:4px}.activity-guide__rating svg{flex-shrink:0;height:14px;width:14px}.activity-guide__summary{color:#3a3a3a;font-size:14px;line-height:22px;margin:14px 0 0}.activity-guide__meta{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 0}.activity-guide__meta>li{background:#fff;border:1px solid hsla(0,0%,9%,.06);border-radius:12px;display:flex;flex-direction:column;gap:4px;min-width:150px;padding:14px 16px}@media only screen and (max-width:574px){.activity-guide__meta>li{min-width:0;width:100%}}.activity-guide__meta-label{color:#3a3a3a;font-size:12px;font-weight:500;line-height:18px;text-transform:uppercase}.activity-guide__meta strong{color:#171717;font-size:16px;font-weight:600;line-height:24px}@media only screen and (max-width:574px){.activity-guide__meta strong{font-size:14px;line-height:22px}}.slider-skeleton .slider-skeleton__card{margin-bottom:30px}.slider-skeleton .slider-skeleton__line,.slider-skeleton .slider-skeleton__media{animation:tour-slider-skeleton-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#efefef,#f7f7f7 50%,#efefef);background-size:200% 100%}.slider-skeleton .slider-skeleton__media{border-radius:10px;height:260px}@media only screen and (max-width:574px){.slider-skeleton .slider-skeleton__media{height:216px}}.slider-skeleton .slider-skeleton__line{border-radius:6px;height:12px;margin-top:14px}.slider-skeleton .slider-skeleton__line--title{height:16px;width:72%}.slider-skeleton .slider-skeleton__line--short{width:54%}@keyframes tour-slider-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tour-reviews{padding-bottom:40px}@media only screen and (max-width:574px){.tour-reviews{padding-bottom:22px}}.inner-page__reviews-popup{background-color:#fff;height:100vh;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:.2s linear;visibility:hidden;z-index:-1}@media only screen and (max-width:574px){.inner-page__reviews-popup{background:#fff;height:100dvh;padding:0}}.inner-page__reviews-popup.active{opacity:1;visibility:visible;z-index:1000}.inner-page__reviews-popup__container{margin:0 auto;max-width:100%;padding:0 15px;position:relative;width:980px}@media only screen and (max-width:574px){.inner-page__reviews-popup__container{background-color:#fff;border-radius:0;max-width:none;min-height:100dvh;padding:24px 16px 34px;width:100%}}.inner-page__reviews-popup__head{align-items:center;background-color:#fff;color:#171717;display:flex;font-size:28px;font-style:normal;font-weight:700;line-height:42px;padding:73px 0 50px;position:sticky;top:0;width:100%;z-index:1}@media only screen and (max-width:574px){.inner-page__reviews-popup__head{font-size:18px;line-height:30px;margin-bottom:24px;padding:0 48px 0 0;position:relative}}.inner-page__reviews-popup__close{bottom:60px;cursor:pointer;display:flex;position:absolute;right:-9px}@media only screen and (max-width:574px){.inner-page__reviews-popup__close{bottom:auto;right:1px;top:3px}}.inner-page__reviews-popup__close:hover svg rect{fill:#ed4826}@media only screen and (max-width:574px){.inner-page__reviews-popup__close svg{height:24px;width:24px}.inner-page__reviews-popup__close svg rect{width:3px}}.inner-page__reviews-popup__body{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;padding-bottom:30px}.inner-page__reviews-popup__body .review-card{align-items:flex-start;display:flex;gap:18px;padding:20px 16px}@media only screen and (max-width:574px){.inner-page__reviews-popup__body .review-card{flex-direction:column;gap:12px}}.inner-page__reviews-popup__body .review-card__avatar-wrap{align-items:center;display:flex;flex-direction:column;margin-right:6px;min-width:70px}@media only screen and (max-width:574px){.inner-page__reviews-popup__body .review-card__avatar-wrap{align-items:flex-start;margin-right:0;min-width:0}}.inner-page__reviews-popup__body .review-card__avatar{border-radius:50%;height:64px;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;width:64px}@media only screen and (max-width:574px){.inner-page__reviews-popup__body .review-card__avatar{margin-bottom:8px}}.inner-page__reviews-popup__body .review-card__author{text-align:center}@media only screen and (max-width:574px){.inner-page__reviews-popup__body .review-card__author{text-align:left}}.inner-page__reviews-popup__body .review-card__name{font-size:.875rem;font-weight:500;line-height:24px}.inner-page__reviews-popup__body .review-card__date{color:#5e5e5e;font-size:12px;font-weight:400;line-height:18px}.inner-page__reviews-popup__body .review-card__body{display:flex;flex:1 1 0%;flex-direction:column;justify-content:center}.inner-page__reviews-popup__body .review-card__stars{margin-bottom:10px}.inner-page__reviews-popup__body .review-card__title{font-size:.875rem;font-weight:600;line-height:24px;margin-bottom:10px}.inner-page__reviews-popup__body .review-card__text{color:#4d4d4d;font-size:.875rem;font-weight:400;line-height:21px}.option-header{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between}.option-header-left{align-items:center;display:flex;gap:20px}.radio-container{display:inline-block;height:20px;position:relative;width:20px}.radio-container input[type=radio]{height:0;opacity:0;width:0}.checkmark{background-color:#fff;border:2px solid #333;border-radius:50%;height:20px;left:0;position:absolute;top:0;transition:all .2s ease;width:20px}.radio-container input:checked+.checkmark{background-color:#ff6b00;border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.2)}.option-summary{padding-left:1.2rem}.option-summary ul{list-style:none}.option-summary li{align-items:flex-start;display:flex;font-size:.95rem;gap:8px;margin-bottom:.75rem}.option-summary i[data-lucide]{color:#07c;flex-shrink:0;height:18px;margin-top:3px;width:24px}.option-footer{align-items:flex-end;background-color:#f7f7f7;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.2rem}.total-price{color:#222;font-size:1.3rem;font-weight:700}.price-breakdown{color:#666;margin-top:.5rem}.btn-book{background:#213e60;border:none;border-radius:24px;cursor:pointer;display:inline-block;font-weight:600;max-width:220px;padding:.7rem 1.5rem;text-align:center;width:100%}.btn-book,.btn-book:hover{color:#fff;text-decoration:none}.btn-book:hover{background:#ed4826}@media(min-width:600px){.option-footer{align-items:center;flex-wrap:nowrap}.btn-book{width:auto}}@media(min-width:900px){.option-summary li{font-size:.95rem}.option-footer{align-items:center}}.no-options-message{background:#fdf5f3;border:1px solid #fdddd6;border-radius:6px;font-size:14px;line-height:1.5;margin-bottom:10px;margin-top:10px;padding:10px;text-align:center}.btn-spinner{align-items:center;display:inline-flex;gap:8px}.spinner-icon{animation:rotate 1s linear infinite;vertical-align:middle}.spinner-path{animation:dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-linecap:round}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}#check-activity-availability[disabled]{cursor:not-allowed;opacity:.7}#check-activity-availability.loading .btn-text{display:none}#check-activity-availability.loading .btn-spinner{display:inline-flex!important}:root{--tr-accent:#ed4826;--tr-accent-hover:#d63d1e;--tr-green:#2e7d32;--tr-green-light:#e8f5e9;--tr-orange:#ef6c00;--tr-orange-light:#fff3e0;--tr-blue:#1565c0;--tr-blue-light:#e3f2fd;--tr-black:#171717;--tr-dark:#333;--tr-gray:#666;--tr-gray-light:#999;--tr-border:#e5e5e5;--tr-bg-light:#f8f9fa;--tr-bg-card:#fff;--tr-radius:12px;--tr-radius-sm:8px;--tr-shadow:0 2px 12px rgba(0,0,0,.08);--tr-shadow-lg:0 4px 24px rgba(0,0,0,.12);--tr-transition:.25s ease}.tour-section{margin-bottom:40px;margin-top:40px}.tour-section__title{color:var(--tr-black);font-size:18px;font-weight:600;margin-bottom:16px;padding-bottom:12px}.tour-itinerary__day{border:1px solid var(--tr-border);border-radius:var(--tr-radius);margin-bottom:12px;overflow:hidden;transition:box-shadow var(--tr-transition)}.tour-itinerary__day:hover{box-shadow:var(--tr-shadow)}.tour-itinerary__toggle{display:none}.tour-itinerary__header{align-items:center;background:var(--tr-bg-card);cursor:pointer;display:flex;gap:16px;padding:18px 20px;transition:background var(--tr-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tour-itinerary__header:hover{background:var(--tr-bg-light)}.tour-itinerary__badge{align-items:center;background:var(--tr-accent);border-radius:20px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-width:52px;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.tour-itinerary__header-info{flex:1}.tour-itinerary__header-title{color:var(--tr-black);font-size:16px;font-weight:600;margin:0}.tour-itinerary__header-route{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tour-itinerary__route-city{color:#5e5e5e;font-size:14px;font-weight:500}.tour-itinerary__route-arrow{color:#5e5e5e;font-size:12px}.tour-itinerary__body{max-height:0;overflow:hidden;transition:max-height .4s ease}.tour-itinerary__toggle:checked~.tour-itinerary__body{max-height:2000px}.tour-itinerary__body-inner{padding:0 20px 20px}.tour-itinerary__narrative{border-bottom:1px dashed var(--tr-border);color:#171717;font-size:14px;line-height:1.7;margin-bottom:20px;padding-top:10px}.tour-itinerary__timeline{padding-left:28px;position:relative}.tour-itinerary__timeline:before{background:var(--tr-border);bottom:8px;content:"";left:7px;position:absolute;top:8px;width:2px}.tour-itinerary__stop{padding-bottom:20px;position:relative}.tour-itinerary__stop:last-child{padding-bottom:0}.tour-itinerary__stop:before{background:#fff;border:3px solid var(--tr-accent);border-radius:50%;content:"";height:12px;left:-26px;position:absolute;top:6px;width:12px;z-index:1}.tour-itinerary__stop-name{color:var(--tr-black);font-size:14px;font-weight:600;margin-bottom:4px}.tour-itinerary__stop-desc{color:var(--tr-gray);font-size:14px;line-height:1.5}.tour-itinerary__stop-duration{background:var(--tr-blue-light);border-radius:4px;color:var(--tr-blue);display:inline-block;font-size:12px;margin-right:4px;margin-top:4px;padding:2px 8px}.tour-itinerary__stop-images{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tour-itinerary__stop-images picture{border-radius:6px;display:block;height:86px;overflow:hidden;width:86px}.tour-itinerary__stop-images img{aspect-ratio:1/1;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tour-itinerary__footer{border-top:1px solid var(--tr-border);display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:16px}.tour-itinerary__footer-item{align-items:center;background:var(--tr-bg-light);border-radius:20px;color:var(--tr-gray);display:flex;font-size:14px;gap:6px;padding:6px 12px}.tour-itinerary__footer-item svg{flex-shrink:0;height:16px;width:16px}@media(max-width:767px){.tour-section__title{font-size:15px}.tour-itinerary__header{display:grid;gap:8px 12px;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:14px 16px}.tour-itinerary__badge{font-size:11px;grid-column:1;grid-row:1;justify-self:start;min-width:44px;padding:4px 10px}.tour-itinerary__header-info{grid-column:1;grid-row:2}.tour-itinerary__header-title{font-size:15px}}.events-hero{padding-bottom:40px;padding-top:48px}.events-hero .trips-hero__backdrop{background-position:center 42%}.events-listing{margin-top:30px}.events-listing .af-toolbar{margin-bottom:8px}.events-content-section{padding-bottom:48px;padding-top:48px}.event-results-grid{margin-top:24px}.event-card{display:flex;flex-direction:column}.event-card .trip-card__title{font-size:16px}.event-card .trip-card__info{display:flex;flex:1;flex-direction:column}.event-card__footer{justify-content:space-between;margin-top:auto;width:100%}.event-card__footer span{color:#3a3a3a;font-size:14px}.event-card__location{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.52);border-radius:20px;bottom:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:4px;left:8px;line-height:1.4;padding:3px 8px 3px 5px;pointer-events:none;position:absolute}.event-card__location svg{flex-shrink:0;height:14px;width:14px}.event-card__location svg path{stroke:#fff}.event-card__price-from{color:#3a3a3a;font-size:10px;font-weight:700;letter-spacing:.05em;vertical-align:baseline}[data-event-filter-dropdown] .dropdown-list{min-width:260px}.events-collection-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width:991px){.events-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:574px){.events-collection-grid{gap:12px;grid-template-columns:1fr}}.events-collection-card{background:#fff;border:1px solid #eaeaea;border-radius:8px;color:#171717;display:grid;gap:10px;grid-template-rows:auto auto 1fr auto;min-height:210px;overflow:hidden;padding:22px;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.events-collection-card:before{background:#ed4826;content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(.22);transform-origin:left center;transition:transform .2s ease;width:100%}.events-collection-card:hover{border-color:#ed4826;box-shadow:0 10px 28px hsla(0,0%,9%,.08);color:#171717;transform:translateY(-2px)}.events-collection-card:hover:before{transform:scaleX(1)}.events-collection-card:hover .events-collection-card__action{color:#ed4826}.events-collection-card__eyebrow{color:#3a3a3a;font-size:11px;font-weight:700;line-height:1.4;text-transform:uppercase}.events-collection-card__title{color:#171717;font-size:16px;font-weight:600;line-height:1.32}.events-collection-card__summary{color:#3a3a3a;font-size:14px;line-height:1.55}.events-collection-card__meta{align-items:center;border-top:1px solid #eaeaea;color:#3a3a3a;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;padding-top:14px}.events-collection-card__action{align-items:center;color:#171717;display:inline-flex;font-size:14px;font-weight:600;gap:6px}.events-collection-card__action svg{height:10px;width:10px}.events-destination-grid,.events-seasonal-grid{row-gap:10px}.events-planning-note{align-items:start;background:#345040;border-radius:8px;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 320px;margin-top:34px;padding:28px}.events-planning-note h2{color:#fff;font-size:26px;font-weight:700;line-height:1.2;margin:10px 0 0;max-width:680px}.events-planning-note p{color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.7;margin:14px 0 0;max-width:720px}.events-planning-note .btn{background:transparent;border-color:hsla(0,0%,100%,.64);color:#fff;width:100%}.events-planning-note .btn:hover{background:#fff;border-color:#fff;color:#171717}.events-planning-note__eyebrow{color:#f8d6c5;font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase}.events-planning-note__panel{display:grid;gap:14px}.events-planning-note__panel dl{background:hsla(0,0%,100%,.18);border-radius:8px;display:grid;gap:1px;margin:0;overflow:hidden}.events-planning-note__panel dl div{background:hsla(0,0%,100%,.08);padding:16px}.events-planning-note__panel dd,.events-planning-note__panel dt{font-size:14px;line-height:1.45;margin:0}.events-planning-note__panel dt{color:hsla(0,0%,100%,.68);font-weight:600}.events-planning-note__panel dd{color:#fff;font-weight:400;margin-top:5px}@media only screen and (max-width:767px){.events-listing{padding-bottom:26px}.events-content-section{padding-bottom:32px;padding-top:32px}.event-card .trip-card__title{font-size:16px}.events-planning-note{gap:20px;grid-template-columns:1fr;padding:22px}.events-planning-note h2{font-size:22px}}@media only screen and (max-width:574px){.attractions-main.events{padding-bottom:22px}.attractions-main.events .attractions-main__items{margin-bottom:-16px}.attractions-main.events .attractions-main__items .col-lg-4{margin-bottom:40px}.attractions-main.events .events-item{width:100%}}.alert-success{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;display:flex;font-size:16px;gap:.25rem;margin-bottom:16px;padding:16px 13px}@media only screen and (max-width:767px){.alert-success{align-items:flex-start!important;flex-direction:column;font-size:12px}}.alert-success svg{max-width:24px;min-width:24px}.alert-success a{color:#171717;text-decoration:underline;transition:all .2s ease}.alert-success a:hover{color:#ed4826}.event-detail-page{--event-detail-page-bg:#f8f5ef;--event-detail-border-soft:hsla(0,0%,9%,.08);--event-detail-border-meta:hsla(0,0%,9%,.09);--event-detail-border-muted:hsla(0,0%,9%,.2);--event-detail-surface-meta:hsla(0,0%,9%,.09);--event-detail-surface-meta-item:hsla(0,0%,100%,.66);--event-detail-accent-border-soft:rgba(204,88,51,.24);--event-detail-accent-border-selected:rgba(204,88,51,.42);--event-detail-accent-border-strong:rgba(204,88,51,.5);--event-detail-accent-surface-soft:rgba(204,88,51,.1);--event-detail-host-eyebrow:#f8d6c5;--event-detail-host-copy:hsla(0,0%,100%,.82);--event-detail-host-panel-border:hsla(0,0%,100%,.18);--event-detail-host-panel-bg:hsla(0,0%,100%,.08);--event-detail-host-term:hsla(0,0%,100%,.68);--event-detail-card-shadow:rgba(35,34,32,.08);--event-detail-skeleton-start:hsla(0,0%,9%,.06);--event-detail-skeleton-mid:hsla(0,0%,9%,.12);--event-detail-mobile-backdrop:hsla(0,0%,9%,.45);background:var(--event-detail-page-bg);color:#232220}.event-detail-hero{padding:32px 0 56px}@media only screen and (max-width:767px){.event-detail-hero{padding:22px 0 34px}}.event-detail-hero__breadcrumbs{margin-bottom:32px}@media only screen and (max-width:767px){.event-detail-hero__breadcrumbs{margin-bottom:20px}}.event-detail-hero__grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 470px}@media only screen and (max-width:1199px){.event-detail-hero__grid{gap:36px;grid-template-columns:minmax(0,1fr) 420px}}@media only screen and (max-width:991px){.event-detail-hero__grid{grid-template-columns:1fr}}.event-detail-hero__content{max-width:780px}.event-detail-hero__content .event-detail-kicker{line-height:1.15}.event-detail-hero__content h1{color:#171717;font-size:48px;font-weight:700;line-height:1.04;margin:12px 0 10px;text-wrap:balance}@media only screen and (max-width:1199px){.event-detail-hero__content h1{font-size:38px;line-height:1.1}}@media only screen and (max-width:767px){.event-detail-hero__content h1{font-size:32px;line-height:1.08;margin:10px 0}}.event-detail-eyebrow,.event-detail-kicker{color:#ed4826;display:inline-flex;font-size:12px;font-weight:700;line-height:1.5;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.event-detail-hero__subtitle{color:#345040;font-size:18px;font-weight:700;line-height:1.35;margin:0}@media only screen and (max-width:767px){.event-detail-hero__subtitle{font-size:14px;line-height:1.35}}.event-detail-hero__description{color:#3a3a3a;font-size:16px;line-height:1.55;margin:44px 0 0;max-width:590px}@media only screen and (max-width:767px){.event-detail-hero__description{font-size:14px;line-height:1.5;margin:24px 0 0}}.event-detail-hero__meta{background:var(--event-detail-surface-meta);border:1px solid var(--event-detail-border-meta);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin:28px 0 0;overflow:hidden}@media only screen and (max-width:767px){.event-detail-hero__meta{grid-template-columns:1fr}}.event-detail-hero__meta li{background:var(--event-detail-surface-meta-item);min-width:0;padding:15px 16px}.event-detail-hero__meta span{color:#5e5e5e;display:block;font-size:12px;font-weight:600;line-height:1.15;margin-bottom:5px;text-transform:uppercase}.event-detail-hero__meta strong{color:#171717;display:block;font-size:14px;font-weight:600;line-height:1.35}.event-detail-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}@media only screen and (max-width:767px){.event-detail-hero__actions{display:none}}.event-detail-link{align-items:center;color:#171717;display:inline-flex;font-size:14px;font-weight:700;line-height:1.2;text-decoration:underline;text-underline-offset:5px;width:-moz-fit-content;width:fit-content}.event-detail-link:hover{color:#ed4826}.event-detail-profile-card{background:#fff;border:1px solid var(--event-detail-border-soft);border-radius:8px;overflow:hidden}.event-detail-profile-card__media{background:#e4e4e4;min-height:520px;position:relative}@media only screen and (max-width:1199px){.event-detail-profile-card__media{min-height:460px}}@media only screen and (max-width:767px){.event-detail-profile-card__media{min-height:360px}}.event-detail-profile-card__media img{height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}.event-detail-profile-card__body{padding:20px}.event-detail-score{align-items:center;display:flex;gap:18px;justify-content:space-between}@media only screen and (max-width:767px){.event-detail-score{align-items:center;display:grid;gap:0 14px;grid-template-columns:minmax(0,1fr) auto}}.event-detail-score__host-group{align-items:center;display:flex;gap:12px;min-width:0}@media only screen and (max-width:767px){.event-detail-score__host-group{grid-column:1;grid-row:1}}.event-detail-host__avatar,.event-detail-score__avatar{align-items:center;background:var(--event-detail-accent-surface-soft);border:1px solid var(--event-detail-accent-border-soft);border-radius:50%;color:#ed4826;display:inline-flex;flex:0 0 auto;font-size:18px;font-weight:800;height:46px;justify-content:center;line-height:1;max-height:46px;max-width:46px;overflow:hidden;text-transform:uppercase;width:46px}.event-detail-host__avatar--image{background:var(--event-detail-surface);padding:0}.event-detail-host__avatar--image img{display:block;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-detail-score__host,.event-detail-score__rating{min-width:0}.event-detail-score__host span,.event-detail-score__host strong,.event-detail-score__rating span,.event-detail-score__rating strong{display:block}.event-detail-score__host strong{color:#171717;font-size:16px;font-weight:700;line-height:1.3}.event-detail-score__host span{color:#5e5e5e;font-size:12px;font-weight:700;line-height:1.4;margin-bottom:7px;text-transform:uppercase}@media only screen and (max-width:767px){.event-detail-score__host span{margin-bottom:0}}.event-detail-score__rating{flex:0 0 auto;text-align:right}@media only screen and (max-width:767px){.event-detail-score__rating{display:contents}}.event-detail-score__rating strong{color:#171717;font-size:24px;font-weight:700;line-height:1}@media only screen and (max-width:767px){.event-detail-score__rating strong{align-self:center;grid-column:2;grid-row:1;text-align:right}}.event-detail-score__rating span{color:#3a3a3a;font-size:14px;font-weight:500;line-height:1.6}@media only screen and (max-width:767px){.event-detail-score__rating span{grid-column:1/-1;grid-row:2;margin-top:0;padding-left:58px;text-align:left}}.event-detail-profile-card__stats{background:#eaeaea;border-radius:8px;display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-top:24px;overflow:hidden}.event-detail-profile-card__stats div{background:#fbfbfb;padding:16px}.event-detail-profile-card__stats span,.event-detail-profile-card__stats strong{display:block}.event-detail-profile-card__stats strong{color:#171717;font-size:16px;font-weight:700;line-height:1.25}.event-detail-profile-card__stats span{color:#5e5e5e;font-size:12px;font-weight:600;margin-top:5px;text-transform:uppercase}.event-detail-profile-card__stats .event-detail-profile-card__price{align-items:baseline;display:flex;gap:5px}.event-detail-profile-card__stats .event-detail-profile-card__price>span{color:inherit;display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;text-transform:none}.event-detail-profile-card__stats .event-detail-profile-card__price>.event-detail-profile-card__price-label{color:#5e5e5e;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}.event-detail-section{padding:38px 0}@media only screen and (max-width:767px){.event-detail-section{padding:0}}.event-detail-layout{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 360px}@media only screen and (max-width:991px){.event-detail-layout{grid-template-columns:1fr}}.event-detail-main{display:grid;gap:28px;min-width:0}.event-detail-panel{background:#fff;border:1px solid var(--event-detail-border-soft);border-radius:8px;padding:34px}@media only screen and (max-width:767px){.event-detail-panel{padding:24px 20px}}.event-detail-section-head{margin-bottom:24px;max-width:760px}.event-detail-section-head h2{color:#171717;font-size:20px;font-weight:700;line-height:1.6;margin:10px 0 0}@media only screen and (max-width:767px){.event-detail-section-head h2{font-size:18px}}.event-detail-section-head--row{display:flex;gap:24px;justify-content:space-between;max-width:none}@media only screen and (max-width:767px){.event-detail-section-head--row{display:block}}.event-detail-section-head--row>div{max-width:620px}.event-detail-section-head--row>.event-detail-link{margin-top:14px}.event-detail-copy p{color:#3a3a3a;font-size:16px;line-height:1.8;margin:0;max-width:780px}@media only screen and (max-width:574px){.event-detail-copy p{font-size:14px}}.event-detail-check-grid,.event-detail-specialties{display:flex;flex-wrap:wrap;gap:10px}.event-detail-specialties{margin-top:26px}.event-detail-specialties li{background:#fdf5f3;border-radius:999px;color:#ed4826;font-size:14px;font-weight:700;line-height:1;padding:10px 14px}.event-detail-gallery{display:grid;gap:12px;grid-template-columns:1.2fr 1fr 1fr}@media only screen and (max-width:767px){.event-detail-gallery{grid-template-columns:1fr 1fr}}@media only screen and (max-width:574px){.event-detail-gallery{grid-template-columns:1fr}}.event-detail-gallery figure{background:#e4e4e4;border-radius:8px;margin:0;min-height:190px;overflow:hidden;position:relative}@media only screen and (max-width:574px){.event-detail-gallery figure{min-height:230px}}.event-detail-gallery img{height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}.event-detail-gallery__item--large{grid-row:span 2;min-height:392px!important}@media only screen and (max-width:767px){.event-detail-gallery__item--large{grid-column:1/-1;min-height:320px!important}}.event-detail-check-grid li{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;color:#3a3a3a;font-size:14px;font-weight:500;padding:13px 16px}.event-detail-timeline{display:grid;gap:18px;list-style:none;margin:0;padding:0}.event-detail-timeline li{border-bottom:1px solid #eaeaea;display:grid;gap:18px;grid-template-columns:86px minmax(0,1fr);padding-bottom:18px}.event-detail-timeline li:last-child{border-bottom:0;padding-bottom:0}.event-detail-timeline li.event-detail-timeline__item--no-time{grid-template-columns:1fr}@media only screen and (max-width:574px){.event-detail-timeline li{gap:8px;grid-template-columns:1fr}}.event-detail-timeline span{color:#345040;font-size:12px;font-weight:700;text-transform:uppercase}.event-detail-timeline h3{color:#171717;font-size:16px;font-weight:700;line-height:1.25;margin:0 0 8px}.event-detail-timeline p{color:#5e5e5e;font-size:14px;line-height:1.65;margin:0}.event-detail-fit-grid,.event-detail-info-columns,.event-detail-similar-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:1199px){.event-detail-fit-grid,.event-detail-info-columns,.event-detail-similar-grid{grid-template-columns:1fr}}.event-detail-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:767px){.event-detail-fit-grid{grid-template-columns:1fr}}.event-detail-fit-grid article,.event-detail-info-columns>div{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;padding:22px}.event-detail-fit-grid h3,.event-detail-info-columns h3{color:#171717;font-size:16px;font-weight:700;line-height:1.35;margin:0 0 10px}.event-detail-fit-grid p{color:#5e5e5e;font-size:14px;line-height:1.7;margin:0}.event-detail-info-columns ul{display:grid;gap:10px;margin:0}.event-detail-info-columns li{color:#5e5e5e;font-size:14px;line-height:1.55;padding-left:18px;position:relative}.event-detail-info-columns li:before{background:#ed4826;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:10px;width:6px}.event-detail-host{background:#345040;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 260px}@media only screen and (max-width:767px){.event-detail-host{grid-template-columns:1fr}}.event-detail-host .event-detail-eyebrow{color:var(--event-detail-host-eyebrow)}.event-detail-host h2{color:#fff;font-size:24px;font-weight:700;line-height:1.2;margin:10px 0 0;max-width:540px}@media only screen and (max-width:767px){.event-detail-host h2{font-size:20px}}.event-detail-host p{color:var(--event-detail-host-copy);font-size:15px;line-height:1.7;margin:14px 0 0;max-width:620px}.event-detail-host dl{align-content:start;background:var(--event-detail-host-panel-border);border-radius:8px;display:grid;gap:1px;margin:0;overflow:hidden}.event-detail-host dl div{background:var(--event-detail-host-panel-bg);padding:16px}.event-detail-host dd,.event-detail-host dt{font-size:14px;line-height:1.45;margin:0}.event-detail-host dt{color:var(--event-detail-host-term);font-weight:600}.event-detail-host dd{color:#fff;font-weight:400;margin-top:5px}.event-detail-location{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;padding:22px}.event-detail-location p{color:#3a3a3a;font-size:16px;line-height:1.35;margin:0}@media only screen and (max-width:767px){.event-detail-location p{font-size:14px}}.event-detail-location span{color:#3a3a3a;display:block;font-size:14px;line-height:1.5;margin-top:8px}.event-detail-reviews .reviews-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:1199px){.event-detail-reviews .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.event-detail-reviews .reviews-grid{grid-template-columns:1fr}}.event-detail-reviews .reviews-grid__item{min-width:0}.event-detail-reviews .reviews-item{display:flex;flex-direction:column}.event-detail-similar-grid .swiper-slide,.event-detail-similar-grid>div{min-width:0;width:auto}.event-detail-similar-grid .events-item{height:100%}.event-detail-sidebar{position:sticky;top:104px}@media only screen and (max-width:991px){.event-detail-sidebar{position:static}}.event-booking-mobile-backdrop,.event-booking-mobile-trigger-wrap,.event-detail-booking-card__close{display:none}.event-detail-booking-card{background:#fff;border:1px solid var(--event-detail-border-soft);border-radius:8px;box-shadow:0 18px 44px var(--event-detail-card-shadow);padding:24px;position:relative}.event-detail-booking-card .event-detail-booking-card__price{align-items:baseline;color:#171717;display:flex;font-size:30px;font-weight:700;gap:5px;line-height:1.15;margin-top:16px}.event-detail-booking-card .event-detail-booking-card__price .event-detail-booking-card__price-meta{font-size:14px;text-transform:uppercase}.event-detail-booking-card .event-detail-booking-card__scroll>p{color:#5e5e5e;font-size:14px;line-height:1.65;margin:14px 0 22px}.event-detail-booking-card .btn,.event-detail-booking-card .event-detail-link{justify-content:center;width:100%}.event-detail-booking-card .event-detail-link{margin-top:16px}.event-detail-booking-card__label{color:#ed4826;font-size:12px;font-weight:700;text-transform:uppercase}.event-booking-mobile-availability{display:none}.event-detail-availability__summary{color:#5e5e5e;font-size:16px;line-height:1.7;margin:-6px 0 24px}@media only screen and (max-width:574px){.event-detail-availability__summary{font-size:14px}}.event-availability-calendar__toolbar{align-items:center;display:grid;gap:20px;grid-template-columns:40px auto 40px;justify-content:center;margin-bottom:16px}.event-availability-calendar__toolbar h3{color:#171717;font-size:18px;font-weight:700;line-height:1.25;margin:0;text-align:center}@media only screen and (max-width:574px){.event-availability-calendar__toolbar h3{font-size:16px}}.event-availability-calendar__nav{align-items:center;background:#fff;border:1px solid var(--event-detail-border-soft);border-radius:50%;color:#171717;display:inline-flex;font-size:28px;height:40px;justify-content:center;line-height:1;transition:border-color .2s ease,color .2s ease,background .2s ease;width:40px}.event-availability-calendar__nav:focus-visible,.event-availability-calendar__nav:hover{border-color:#ed4826;color:#ed4826}.event-availability-calendar__grid .fc{--fc-border-color:#eaeaea;--fc-today-bg-color:#fdf5f3;--fc-page-bg-color:#fff;--fc-small-font-size:12px;color:#171717;font-family:inherit}.event-availability-calendar__event--few_spots .event-availability-calendar__badge{background:rgba(237,72,38,.1);color:#ed4826}.event-availability-calendar__event--request_only .event-availability-calendar__badge{background:rgba(0,150,199,.1);color:#0096c7}.event-availability-calendar__day{padding-top:10px}@media only screen and (max-width:574px){.event-availability-calendar__day{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:18px;-webkit-overflow-scrolling:touch}}.event-availability-calendar__dialog-action{display:none}@media only screen and (max-width:574px){.event-availability-calendar__dialog-action{background:#fff;display:block;flex:0 0 auto;margin:0 -18px;padding:10px 18px calc(12px + env(safe-area-inset-bottom))}.event-availability-calendar__dialog-action>.btn{border:none!important;box-shadow:none!important;margin:0;width:100%}}.event-availability-calendar__dialog[hidden]{display:none}.event-availability-calendar__dialog{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}@media only screen and (max-width:574px){.event-availability-calendar__dialog{align-items:stretch;padding:0}}.event-availability-calendar__dialog-backdrop{background:hsla(0,0%,9%,.48);inset:0;position:absolute}.event-availability-calendar__dialog-panel{background:#fff;border-radius:8px;box-shadow:0 24px 64px hsla(0,0%,9%,.2);max-height:min(760px,100vh - 48px);overflow:auto;padding:24px;position:relative;width:min(760px,100%)}.event-availability-calendar__dialog-panel:focus{outline:none}@media only screen and (max-width:574px){.event-availability-calendar__dialog-panel{border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:none;overflow:hidden;padding:calc(18px + env(safe-area-inset-top)) 18px 0;width:100%}}.event-availability-calendar__dialog-close{align-items:center;background:#fff;border:1px solid var(--event-detail-border-soft);border-radius:50%;color:#171717;display:inline-flex;font-size:24px;height:38px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;transition:border-color .2s ease,color .2s ease;width:38px;z-index:2}.event-availability-calendar__dialog-close:focus-visible,.event-availability-calendar__dialog-close:hover{border-color:#ed4826;color:#ed4826}.event-detail-availability-day__head{margin:0 0 14px;min-height:38px;padding-right:52px}.event-detail-availability-day__head h3{color:#171717;font-size:18px;font-weight:700;line-height:1.35;margin:0}.event-detail-availability-day__empty{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;padding:18px}.event-detail-availability-day__empty p{color:#5e5e5e;font-size:14px;line-height:1.5;margin:0}@keyframes event-availability-skeleton{to{background-position-x:-220%}}.event-detail-session-list{display:grid;gap:16px}.event-detail-session-card{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;padding:22px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}@media only screen and (max-width:574px){.event-detail-session-card{padding:18px}}.event-detail-session-card.is-selected{background:#fdf5f3;border-color:var(--event-detail-accent-border-selected)}.event-detail-session-card--muted{opacity:.66}.event-detail-session-card__head{cursor:pointer;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}@media only screen and (max-width:574px){.event-detail-session-card__head{display:block}}.event-detail-session-card__head .event-detail-session-card__title{flex:1 1 auto;min-width:0}.event-detail-session-card__head .event-detail-session-card__title>span{color:#ed4826;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.event-detail-session-card__head .event-detail-session-card__title>strong{color:#171717;display:block;font-size:16px;font-weight:700;line-height:1.25;margin-top:8px}.event-detail-session-card__head .event-detail-session-card__capacity{align-self:flex-start;background:#fff;border-radius:999px;color:#345040;font-size:12px;font-weight:700;line-height:1;padding:8px 10px;white-space:nowrap}@media only screen and (max-width:574px){.event-detail-session-card__head .event-detail-session-card__capacity{display:inline-flex;margin-top:12px;white-space:normal}}.event-detail-choice-input{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.event-detail-rate-card .event-detail-choice-control{background:#fff;border:2px solid var(--event-detail-border-muted);border-radius:50%;flex:0 0 auto;height:20px;margin-top:2px;position:relative;width:20px}.event-detail-choice-input:checked~.event-detail-rate-card__top .event-detail-choice-control{border-color:#ed4826}.event-detail-choice-input:checked~.event-detail-rate-card__top .event-detail-choice-control:after{background:#ed4826;border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:4px;width:8px}.event-detail-session-card__facts{background:#eaeaea;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;overflow:hidden}@media only screen and (max-width:1199px){.event-detail-session-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:574px){.event-detail-session-card__facts{grid-template-columns:1fr}}.event-detail-session-card__facts div{background:#fff;min-width:0;padding:14px}.event-detail-session-card__facts dd,.event-detail-session-card__facts dt{line-height:1.4;margin:0}.event-detail-session-card__facts dt{color:#5e5e5e;font-size:12px;font-weight:700;text-transform:uppercase}.event-detail-session-card__facts dd{color:#171717;font-size:14px;font-weight:500;margin-top:6px}.event-detail-rate-list{display:grid;gap:12px}.event-detail-session-card:not(.is-selected) .event-detail-rate-list{display:none}.event-detail-rate-card{background:#fff;border:1px solid var(--event-detail-border-soft);border-radius:8px;cursor:pointer;display:block;padding:18px;transition:border-color .2s ease,box-shadow .2s ease}.event-detail-rate-card.is-selected{border-color:var(--event-detail-accent-border-strong);box-shadow:0 10px 24px var(--event-detail-card-shadow)}.event-detail-rate-card h4{color:#171717;font-size:16px;font-weight:700;line-height:1.35;margin:0}.event-detail-rate-card p{color:#5e5e5e;font-size:14px;line-height:1.55;margin:7px 0 0}.event-detail-rate-card ul{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.event-detail-rate-card li{background:#fbfbfb;border-radius:999px;color:#3a3a3a;font-size:12px;font-weight:600;line-height:1.2;padding:7px 9px}.event-detail-rate-card__top{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto}@media only screen and (max-width:574px){.event-detail-rate-card__top{grid-template-columns:auto minmax(0,1fr)}.event-detail-rate-card__top>div{display:contents}.event-detail-rate-card__top h4{grid-column:2}.event-detail-rate-card__top p{grid-column:1/-1}.event-detail-rate-card__top>strong{align-items:baseline;display:flex;gap:0;grid-column:1/-1;white-space:nowrap}}.event-detail-rate-card__top>strong{color:#171717;font-size:20px;font-weight:700;line-height:1.2;text-align:right}.event-detail-rate-card__top>strong small,.event-detail-rate-card__top>strong span{display:block}.event-detail-rate-card__top>strong small{color:#5e5e5e;font-size:12px;font-weight:600;margin-top:3px;text-transform:uppercase}@media only screen and (max-width:574px){.event-detail-rate-card__top>strong{text-align:left}.event-detail-rate-card__top>strong small,.event-detail-rate-card__top>strong span{display:inline}.event-detail-rate-card__top>strong small{margin-top:0;text-transform:none}.event-detail-rate-card__top>strong small:before{content:"/"}}.event-detail-rate-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.event-detail-rate-card__meta span{color:#345040;font-size:12px;font-weight:700;line-height:1.2;text-transform:capitalize}.event-detail-booking-card__next{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;margin:0 0 16px;padding:16px}.event-detail-booking-card__next em,.event-detail-booking-card__next span,.event-detail-booking-card__next strong{display:block}.event-detail-booking-card__next>span{color:#5e5e5e;font-size:11px;font-weight:700;text-transform:uppercase}.event-detail-booking-card__next strong{color:#171717;font-size:15px;font-weight:700;line-height:1.35;margin-top:7px}.event-detail-booking-card__next p{color:#3a3a3a;font-size:14px;line-height:1.45;margin:8px 0 0}.event-detail-booking-card__next p span{display:inline}.event-detail-booking-card__next em{color:#345040;font-size:12px;font-style:normal;font-weight:700;margin-top:10px}.event-detail-booking-card__next[hidden],.event-detail-booking-card__rates[hidden]{display:none}.event-detail-booking-card__rates{display:grid;gap:10px;margin-bottom:18px}.event-detail-booking-card__rates div{border-top:1px solid #eaeaea;display:flex;gap:14px;justify-content:space-between;padding:12px 0}.event-detail-booking-card__rates small,.event-detail-booking-card__rates span,.event-detail-booking-card__rates strong{display:block}.event-detail-booking-card__rates span{color:#3a3a3a;font-size:14px;font-weight:700;line-height:1.35}.event-detail-booking-card__rates strong{color:#171717;font-size:14px;font-weight:700;line-height:1.2;text-align:right}.event-detail-booking-card__rates small{color:#5e5e5e;font-size:11px;font-weight:600;margin-top:3px;text-transform:uppercase}.event-detail-booking-card__form{margin:0}@media only screen and (max-width:767px){.event-detail-page{padding-bottom:76px}#event-availability{display:none}.event-detail-sidebar{background:#fff;border-radius:0;bottom:0;left:0;max-height:none;overflow:hidden;overscroll-behavior:contain;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .24s ease,visibility .24s ease;visibility:hidden;width:100%;z-index:1103}.event-detail-booking-card,.event-detail-sidebar{box-shadow:none;display:flex;flex-direction:column;min-height:0}.event-detail-booking-card{border:0;border-radius:0;flex:1 1 auto;height:100%;padding:0}.event-detail-booking-card .event-detail-booking-card__price{font-size:26px;margin-top:12px}.event-detail-booking-card .event-detail-booking-card__scroll>p{margin-bottom:18px}.event-detail-booking-card__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:calc(24px + env(safe-area-inset-top)) 18px 22px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.event-booking-mobile-availability{display:block;margin:20px 0}.event-booking-mobile-availability:empty{margin:0}.event-detail-booking-card__next,.event-detail-booking-card__rates{display:none}.event-detail-booking-card__form{align-items:center;background:#fff;border-top:0;box-shadow:none;display:flex;flex:0 0 auto;justify-content:center;padding:10px 28px calc(12px + env(safe-area-inset-bottom));position:relative;z-index:3}.event-detail-booking-card__form>.btn{border:none!important;box-shadow:none!important;margin:0;width:100%}.event-detail-booking-card>.event-detail-link{display:none}.event-detail-booking-card__close{align-items:center;background:#fbfbfb;border:1px solid var(--event-detail-border-soft);border-radius:50%;color:#171717;display:inline-flex;font-size:24px;height:34px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;width:34px}.event-booking-mobile-backdrop{background:var(--event-detail-mobile-backdrop);display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1100}.event-booking-mobile-trigger-wrap{display:flex}.event-booking-mobile-trigger{justify-content:space-between;min-height:48px}.event-booking-mobile-trigger>span{align-items:baseline;display:flex;gap:5px;min-width:0}.event-booking-mobile-trigger>span:first-child{font-weight:700}.event-booking-mobile-trigger>span:last-child{flex:0 0 auto;font-size:12px;font-weight:600;opacity:.95;text-transform:uppercase}.event-booking-mobile-trigger strong{font-size:14px;font-weight:800;text-transform:uppercase}}.event-booking-checkin__main{flex-direction:column;gap:16px}.event-booking-checkin__main:after{display:none}.event-booking-checkin__main>div{width:100%}.event-booking-checkin__main>div:first-child,.event-booking-checkin__main>div:last-child{padding-left:0;padding-right:0}.event-booking-checkin__main>div+div{border-top:1px solid #eaeaea;padding-top:16px}.event-booking-checkin__main>div>ul{align-items:center;display:flex;flex-wrap:nowrap;gap:0;list-style:none;padding-left:0}.event-booking-checkin__main>div>ul>li{align-items:center;display:flex;margin-bottom:0}.event-booking-checkin__main>div>ul>li:empty{display:none}.event-booking-checkin__main>div>ul>li+li{border-left:1px solid #eaeaea;margin-left:10px;padding-left:10px}.venue-main{align-items:flex-start;display:flex;justify-content:space-between;padding:50px 0 80px}@media only screen and (max-width:574px){.venue-main{padding:44px 0}.venue-main+.stay-book .stay-book__main{padding-top:24px}}.venue--book__dates{width:705px}.book-tour{padding-bottom:80px}@media only screen and (max-width:1199px){.book-tour{padding-bottom:60px}}@media only screen and (max-width:767px){.book-tour{padding-bottom:44px}}.book-tour .book-stay__form{padding-top:0}.book-tour .book-stay__wrapper{display:grid;gap:32px;grid-template-columns:minmax(0,620px) minmax(320px,360px);justify-content:center;margin-left:auto;margin-right:auto;max-width:1012px}.book-tour .book-stay__wrapper-reverse-mob{margin-top:48px}@media only screen and (max-width:767px){.book-tour .book-stay__wrapper-reverse-mob{margin-top:0}}.book-tour .tour-booking-main{flex:1 1 0;min-width:0;padding-right:0;width:auto}.book-tour .tour-booking-intent{color:#3a3a3a;font-size:15px;font-weight:400;line-height:24px;margin:-12px 0 28px;max-width:660px}.book-tour .tour-booking-sidebar{align-self:flex-start;background:transparent;border-radius:0;flex:none;min-width:0;padding:0;position:sticky;top:24px;width:100%}.book-tour .tour-booking-sidebar-card{background:#fff;border:1px solid #eaeaea;border-radius:8px;overflow:hidden}.book-tour .tour-booking-sidebar-card__image{background:#fbfbfb;height:190px}.book-tour .tour-booking-sidebar-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.book-tour .tour-booking-sidebar-card__content{padding:22px}.book-tour .tour-booking-sidebar-card__eyebrow,.book-tour .tour-booking-sidebar-card__price>span{color:#3a3a3a;display:block;font-size:12px;font-weight:600;line-height:18px;text-transform:uppercase}.book-tour .tour-booking-sidebar-card h2{color:#171717;font-size:16px;font-weight:700;line-height:28px;margin:4px 0 6px}.book-tour .tour-booking-sidebar-card__content>p{color:#3a3a3a;font-size:14px;line-height:20px;margin:0 0 18px}.book-tour .tour-booking-sidebar-card__content>p strong{color:#171717;font-weight:600}.book-tour .tour-booking-sidebar-card__facts{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.book-tour .tour-booking-sidebar-card__facts>div{min-width:0}.book-tour .tour-booking-sidebar-card__facts dt{align-items:center;color:#3a3a3a;display:flex;font-size:12px;font-weight:500;gap:6px;line-height:18px;margin:0 0 2px}.book-tour .tour-booking-sidebar-card__facts dt svg{flex:0 0 16px;height:16px;width:16px}.book-tour .tour-booking-sidebar-card__facts dd{color:#171717;font-size:14px;font-weight:600;line-height:20px;margin:0 0 0 22px;overflow-wrap:anywhere}.book-tour .tour-booking-sidebar-card__price{border-top:1px solid #eaeaea;margin-top:20px;padding-top:18px}.book-tour .tour-booking-sidebar-card__price strong{color:#171717;display:block;font-size:24px;font-weight:700;line-height:30px;margin-top:4px}.book-tour .tour-booking-sidebar-card__assurance{align-items:center;border-top:1px solid #eaeaea;color:#3a3a3a;display:flex;font-size:13px;font-weight:500;gap:8px;line-height:18px;margin-top:18px;padding-top:16px}.book-tour .tour-booking-sidebar-card__assurance svg{flex:0 0 18px;height:18px;width:18px}.book-tour .tour-booking-sidebar .book-stay__sidebar-summary__list li:last-child{border-bottom:0}.book-tour .tour-booking-sidebar .book-stay__sidebar-summary__total>div>span{font-size:14px;font-weight:500}.book-tour .tour-booking-form{max-width:none;padding:0;width:100%}.book-tour .tour-booking-form .required-wrapper>.placeholder:after{color:#ed4826;content:" *"}.book-tour .tour-booking-form .book-stay__form-row:not(.two-cols)>.input-wrapper{flex:1 1 100%;min-width:0;width:100%}.book-tour .tour-booking-form .book-stay__form-row.two-cols>.input-wrapper{flex:1 1 0;min-width:0;width:auto}.book-tour .tour-booking-form .tour-booking-floating-field.filled>.placeholder,.book-tour .tour-booking-form .tour-booking-floating-field:focus-within>.placeholder{opacity:0}@media only screen and (max-width:1199px){.book-tour .book-stay__wrapper{display:flex;gap:0}.book-tour .tour-booking-main,.book-tour .tour-booking-sidebar{flex:0 0 100%;min-width:0;width:100%}.book-tour .tour-booking-sidebar{margin-top:24px;position:static}}@media only screen and (max-width:767px){.book-tour .tour-booking-intent{font-size:14px;line-height:22px;margin:-8px 0 22px}.book-tour .tour-booking-sidebar-card__image{height:200px}.book-tour .tour-booking-sidebar-card__content{padding:20px}.book-tour .tour-booking-sidebar-card__facts{grid-template-columns:1fr}.book-tour .tour-booking-form{padding:0}.book-tour .tour-booking-form .book-stay__form-row.two-cols{flex-direction:column;flex-wrap:nowrap;gap:12px}.book-tour .tour-booking-form .book-stay__form-row.two-cols>.input-wrapper{flex:0 0 auto;width:100%}}.book-tour__additional .book-stay__form-subtitle{margin-bottom:14px}@media only screen and (max-width:767px){.book-tour__additional .book-stay__form-subtitle{margin-bottom:16px}}.book-tour__additional .textarea{font-size:16px;height:200px;line-height:26px;margin-top:32px}@media only screen and (max-width:767px){.book-tour__additional .textarea{font-size:14px;height:160px;line-height:22px}}.book-tour__additional-description{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:24px}.tour-booking-customer-note,.tour-booking-customization-request{display:block;min-height:160px;resize:vertical;width:100%}@media only screen and (max-width:767px){.tour-booking-customer-note,.tour-booking-customization-request{min-height:140px}}.book-tour__additional__block{background:#fbfbfb;border-radius:8px;min-height:65px;padding:19px 20px}.book-tour__additional__block p{font-size:14px;margin-top:5px}@media only screen and (max-width:767px){.book-tour__additional__block{padding:16px}.book-tour__additional__block .book-stay__form .input-wrapper>.footnote{padding-left:0}.book-tour__additional__block .checkbox-wrapper input+label,.book-tour__additional__block .radio-wrapper input+label{font-size:16px;line-height:22px;padding-left:30px}.book-tour__additional__block .checkbox-wrapper input+label>svg,.book-tour__additional__block .radio-wrapper input+label>svg{height:20px;top:1px;width:20px}.book-tour__additional__block .checkbox-wrapper input+label>span,.book-tour__additional__block .radio-wrapper input+label>span{font-size:16px;line-height:22px;margin-top:0}}.book-tour__additional__block+.book-tour__additional__block{margin-top:20px}.book-tour__additional__block .hidden-fields{display:none;margin-bottom:-5px;margin-top:16px;padding-left:38px}.book-tour__additional__block .hidden-fields .input{background-color:#fff;max-width:100%;width:463px}.book-tour__policy .book-stay__form-subtitle{margin-bottom:14px;margin-top:32px}@media only screen and (max-width:767px){.book-tour__policy .book-stay__form-subtitle{margin-bottom:16px;margin-top:24px}}.book-tour__policy .book-stay__form-subtitle:first-child{margin-top:0}.book-tour__policy p{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0}.book-tour__policy a{color:#171717;text-decoration:underline}.book-tour__policy a:hover{color:#ed4826;text-decoration:none}.book-tour__policy-subtitle{color:#171717;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:24px}@media only screen and (max-width:767px){.book-tour__policy-subtitle{margin-bottom:10px}}.event-booking-policy-dialog,.event-booking-policy-links{display:none}@media only screen and (max-width:767px){.event-booking-policy-inline{display:none}.event-booking-policy-links{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.event-booking-policy-links__link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0!important;box-shadow:none!important;color:#3a3a3a;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;line-height:20px;min-height:28px;outline:0!important;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.event-booking-policy-links__link svg{flex:0 0 16px;height:16px;width:16px}.event-booking-policy-links__link svg [stroke]{stroke:#3a3a3a}.event-booking-policy-links__link:active,.event-booking-policy-links__link:focus,.event-booking-policy-links__link:focus-visible{border:0!important;box-shadow:none!important;outline:0!important}.event-booking-policy-links__separator{color:#3a3a3a;font-size:14px;line-height:20px}.event-booking-policy-dialog__backdrop{background:rgba(45,45,45,.42);inset:0;position:fixed;z-index:1200}.event-booking-policy-dialog__panel{background:#fff;display:flex;flex-direction:column;inset:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:1201}.event-booking-policy-dialog__head{align-items:center;background:#fff;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;min-height:58px;padding:14px 16px;position:sticky;top:0;z-index:2}.event-booking-policy-dialog__head h2{color:#171717;font-size:17px;font-weight:700;line-height:24px;margin:0}.event-booking-policy-dialog__close{background:#fbfbfb;border:0;border-radius:50%;color:#171717;font-size:24px;height:34px;line-height:1;width:34px}.event-booking-policy-dialog__nav{background:#fff;border-bottom:1px solid #eaeaea;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:12px 16px;position:sticky;top:58px;z-index:2}.event-booking-policy-dialog__nav-button{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;color:#171717;font-size:12px;font-weight:600;line-height:18px;min-height:38px;padding:0 10px}.event-booking-policy-dialog__nav-button.is-active{background:rgba(234,85,54,.08);border-color:#ed4826;color:#ed4826}.event-booking-policy-dialog__body{padding:20px 16px 30px}.event-booking-policy-dialog__section h3{color:#171717;font-size:16px;font-weight:700;line-height:24px;margin:0 0 12px}.event-booking-policy-dialog__section p{color:#3a3a3a;font-size:14px;line-height:21px;margin:0}.event-booking-policy-dialog__section+.event-booking-policy-dialog__section{border-top:1px solid #eaeaea;margin-top:28px;padding-top:28px}}.book-tour__sidebar-summary__title{border-bottom:1px solid #eaeaea;color:#171717;display:block;font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:10px;padding-bottom:10px}@media only screen and (max-width:767px){.book-tour__sidebar-summary__title{font-size:14px;line-height:22px}}.tour-stay__sidebar-guide__item{background:#fff;border:1px solid #eaeaea;border-radius:10px;padding:54px 20px 30px;position:relative}.tour-stay__sidebar-guide__img{border-radius:50%;height:80px;left:20px;position:absolute;top:-40px;width:80px;z-index:1}.tour-stay__sidebar-guide__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tour-stay__sidebar-guide__head{align-items:center;display:flex}.tour-stay__sidebar-guide__title{color:#171717;font-size:16px;font-style:normal;font-weight:600;line-height:26px}.tour-stay__sidebar-guide__rating{align-items:center;background:#ffe4de;border-radius:4px;color:#ed4826;display:flex;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-left:14px;min-width:-moz-max-content;min-width:max-content;padding:3px 7px}.tour-stay__sidebar-guide__rating svg{margin-right:8px}.tour-stay__sidebar-guide__price{align-items:center;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-top:14px}.tour-stay__sidebar-guide__price svg{margin-right:4px}.tour-stay__sidebar-guide__price span{margin-right:10px}.tour-stay__sidebar-guide__price span:last-child{margin-right:0}.tour-stay__sidebar-guide__description{border-top:1px solid #eaeaea;color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-top:16px;padding-top:12px}.tour-stay__sidebar-guide__link{align-items:center;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-top:20px;text-decoration:none}@media only screen and (max-width:767px){.tour-stay__sidebar-guide__link{margin-top:10px}}.tour-stay__sidebar-guide__link:hover{color:#ed4826}.tour-stay__sidebar-guide__link:hover svg path{stroke:#ed4826}.tour-stay__sidebar-guide__link svg{margin-left:6px}.tour-booking-status-page .tour-booking-status-wrapper{border-top:0;display:block;padding-top:0}.tour-booking-status-page .tour-booking-status-main{margin:0 auto;max-width:1060px;min-width:0;padding:0;width:100%}.tour-booking-progress{margin:0 auto 38px;max-width:720px;min-width:0;width:100%}.tour-booking-progress ol{align-items:center;display:flex;list-style:none;margin:0;min-width:0;padding:0;width:100%}.tour-booking-progress__item{align-items:center;color:#7c7c7c;display:flex;gap:9px;min-width:0}.tour-booking-progress__item>span{background:#fff;border:1px solid #eaeaea;border-radius:50%;display:grid;font-size:16px;font-weight:700;height:42px;line-height:1;place-items:center;width:42px}.tour-booking-progress__item>strong{font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.tour-booking-progress__item.is-active,.tour-booking-progress__item.is-complete{color:#171717}.tour-booking-progress__item.is-complete>span{background:#19af3a;border-color:#19af3a;color:#fff}.tour-booking-progress__item.is-active>span{background:#edf9ef;border-color:#19af3a;color:#345040}.tour-booking-progress__connector{background:#eaeaea;flex:1 1 auto;height:1px;margin:0 16px;min-width:16px}.tour-booking-progress__connector.is-complete{background:#19af3a}.tour-booking-main .tour-booking-progress{margin:0 0 30px;max-width:none}.tour-booking-page-heading{margin-bottom:24px}.tour-booking-page-heading h1{color:#171717;font-size:28px;font-weight:700;line-height:38px;margin:0}.tour-booking-page-heading p{color:#3a3a3a;font-size:14px;line-height:22px;margin:8px 0 0;max-width:620px}.tour-booking-status-hero{align-items:flex-start;background:#fdf5f3;border:1px solid #f1d3cb;border-left:4px solid #ed4826;border-radius:8px;display:flex;gap:20px;margin-bottom:24px;padding:28px 32px}.tour-booking-status-hero.is-confirmed,.tour-booking-status-hero.is-ready{background:#f4fbf5;border-color:#cce6d2 #cce6d2 #cce6d2 #19af3a}.tour-booking-status-hero.is-declined{background:#fff8f8;border-color:#f0d1d1 #f0d1d1 #f0d1d1 #ec1717}.tour-booking-status-hero__icon{background:#fff;border-radius:50%;display:grid;flex:0 0 46px;height:46px;place-items:center;width:46px}.tour-booking-status-hero__icon svg{height:26px;width:26px}.tour-booking-status-hero__content{min-width:0}.tour-booking-status-hero__content h2{color:#171717;font-size:20px;font-weight:700;line-height:32px;margin:3px 0 6px}.tour-booking-status-hero__content p{color:#3a3a3a;font-size:14px;font-weight:400;line-height:22px;margin:0;max-width:700px}.tour-booking-status-hero__reference{color:#3a3a3a;display:block;font-size:14px;font-weight:500;line-height:18px}.tour-booking-status-hero__reference strong{color:#171717;font-weight:700}.tour-booking-status-grid{align-items:stretch;display:grid;gap:24px;margin-bottom:24px}.tour-booking-status-grid,.tour-booking-status-grid--checkout{grid-template-columns:minmax(0,1fr) 280px}.tour-booking-summary-card{background:#fff;border:1px solid #eaeaea;border-radius:8px;display:flex;min-width:0;overflow:hidden}.tour-booking-summary-card__image{background:#fbfbfb;flex:0 0 220px;min-height:228px;width:220px}.tour-booking-summary-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tour-booking-summary-card__content{flex:1 1 auto;min-width:0;padding:24px}.tour-booking-summary-card__content h2{color:#171717;font-size:20px;font-weight:700;line-height:28px;margin:4px 0 6px}.tour-booking-action-card>div>span,.tour-booking-request-card>span,.tour-booking-summary-card__eyebrow,.tour-booking-total-card>span{color:#3a3a3a;display:block;font-size:12px;font-weight:600;line-height:18px;text-transform:uppercase}.tour-booking-summary-card__operator{color:#3a3a3a;font-size:14px;line-height:20px;margin:0 0 18px}.tour-booking-summary-card__operator strong{color:#171717;font-weight:600}.tour-booking-summary-card__facts{display:grid;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.tour-booking-summary-card__facts>div{min-width:0}.tour-booking-summary-card__facts dt{align-items:center;color:#3a3a3a;display:flex;font-size:14px;font-weight:500;gap:6px;line-height:18px;margin:0 0 3px}.tour-booking-summary-card__facts dt svg{flex:0 0 17px;height:17px;width:17px}.tour-booking-summary-card__facts dd{color:#171717;font-size:14px;font-weight:600;line-height:22px;margin-left:24px;overflow-wrap:anywhere}.tour-booking-secure-card,.tour-booking-total-card{background:#171717;border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:24px}.tour-booking-secure-card>svg,.tour-booking-total-card>svg{color:#fff;height:30px;margin-bottom:18px;width:30px}.tour-booking-secure-card h2,.tour-booking-total-card h2{color:inherit;font-size:17px;font-weight:700;line-height:24px;margin:0 0 7px}.tour-booking-secure-card p,.tour-booking-secure-card small,.tour-booking-total-card p,.tour-booking-total-card small{color:#d8d8d8;font-size:13px;font-weight:400;line-height:20px;margin:0}.tour-booking-total-card{background:#345040}.tour-booking-total-card>span{color:#e2eee4}.tour-booking-total-card>strong{color:#fff;display:block;font-size:27px;font-weight:700;line-height:34px;margin:5px 0 12px}.tour-booking-total-card small{color:#e2eee4}.tour-booking-request-card{background:#fbfbfb;border-left:3px solid #e4e4e4;margin-bottom:24px;padding:20px 24px}.tour-booking-request-card p{color:#3a3a3a;font-size:14px;line-height:22px;margin:7px 0 0;white-space:pre-line}.tour-booking-verification-card{background:#eaeaea;border:1px solid #eaeaea;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;overflow:hidden}.tour-booking-verification-card>div{background:#fff;min-width:0;padding:20px 24px}.tour-booking-verification-card small,.tour-booking-verification-card span,.tour-booking-verification-card strong{display:block;overflow-wrap:anywhere}.tour-booking-verification-card span{color:#3a3a3a;font-size:12px;font-weight:600;line-height:18px;margin-bottom:5px;text-transform:uppercase}.tour-booking-verification-card strong{color:#171717;font-size:16px;font-weight:600;line-height:24px}.tour-booking-verification-card small{color:#3a3a3a;font-size:13px;line-height:20px;margin-top:2px}.tour-booking-action-card{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:8px;display:flex;gap:24px;justify-content:space-between;padding:24px 28px}.tour-booking-action-card strong{color:#171717;display:block;font-size:20px;font-weight:700;line-height:30px;margin-top:2px}.tour-booking-action-card p{color:#3a3a3a;font-size:14px;line-height:22px;margin:8px 0 0;max-width:580px}.tour-booking-action-card form{flex:0 0 auto}.tour-booking-action-card__actions{align-items:center;display:flex;flex:0 0 auto;gap:12px}.tour-booking-action-card__actions form{flex:0 0 auto}.tour-booking-payment-card{background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:30px}.tour-booking-payment-card__head{align-items:flex-start;display:flex;gap:14px;margin-bottom:24px}.tour-booking-payment-card__head>span{background:#fdf5f3;border-radius:50%;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.tour-booking-payment-card__head>span svg{height:22px;width:22px}.tour-booking-payment-card__head h2{color:#171717;font-size:20px;font-weight:700;line-height:28px;margin:0 0 3px}.tour-booking-payment-card__head p{color:#3a3a3a;font-size:14px;line-height:22px;margin:0}.tour-booking-payment-card__options{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tour-booking-payment-card__options .book-tour__additional__block{margin:0}.tour-booking-payment-option{min-height:62px;padding:21px 20px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.tour-booking-payment-option:has(input[type=radio]:checked){background-color:#fdf5f3}.tour-booking-payment-option:has(input[type=radio]:focus-visible){outline:2px solid #ed4826;outline-offset:2px}.tour-booking-payment-option .radio-wrapper{align-items:center;display:flex;gap:12px}.tour-booking-payment-option .radio-wrapper>input[type=radio]{accent-color:#ed4826;cursor:pointer;display:block;flex:0 0 20px;height:20px;margin:0;width:20px}.tour-booking-payment-option .radio-wrapper input+label{cursor:pointer;font-size:16px;line-height:24px;padding-left:0}.tour-booking-payment-option .radio-wrapper input+label>span{color:#171717;display:inline;font-size:14px;font-weight:500;line-height:inherit;margin:0}.tour-booking-payment-card__footer{align-items:center;border-top:1px solid #eaeaea;display:flex;gap:20px;justify-content:space-between;margin-top:24px;padding-top:20px}.tour-booking-payment-card__footer>span{align-items:center;color:#3a3a3a;display:flex;font-size:13px;font-weight:500;gap:7px;line-height:20px}.tour-booking-payment-card__footer>span svg{height:19px;width:19px}.tour-booking-empty-state{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-sizing:border-box;margin:56px auto;max-width:550px;padding:42px 28px;text-align:center;width:100%}.tour-booking-empty-state h2{color:#171717;font-size:24px;font-weight:700;line-height:32px;margin:16px 0 7px;overflow-wrap:anywhere}.tour-booking-empty-state p{color:#3a3a3a;font-size:14px;line-height:22px;margin:0}.tour-booking-empty-state__icon{background:#fbfbfb;border-radius:50%;display:inline-grid;height:48px;place-items:center;width:48px}.tour-booking-empty-state__icon svg{height:24px;width:24px}@media only screen and (max-width:767px){.tour-booking-progress{margin-bottom:26px;margin-top:26px;max-width:none}.tour-booking-progress ol{align-items:flex-start}.tour-booking-progress__item{align-items:center;flex:1 1 0;flex-direction:column;gap:5px;text-align:center}.tour-booking-progress__item>span{font-size:14px;height:32px;width:32px}.tour-booking-progress__item>strong{font-size:12px;font-weight:600;line-height:14px;max-width:100%;white-space:normal}.tour-booking-progress__connector{flex:0 1 24px;margin:13px 4px 0;min-width:8px}.tour-booking-page-heading{margin-bottom:18px}.tour-booking-page-heading h1{font-size:20px;line-height:34px}.tour-booking-page-heading p{margin-top:6px}.tour-booking-status-hero{border-left-width:3px;gap:13px;margin-bottom:16px;padding:20px 16px}.tour-booking-status-hero__icon{flex-basis:38px;height:38px;width:38px}.tour-booking-status-hero__icon svg{height:22px;width:22px}.tour-booking-status-hero__content h2{font-size:16px;line-height:26px;margin-top:2px}.tour-booking-status-grid,.tour-booking-status-grid--checkout{display:block;margin-bottom:16px}.tour-booking-summary-card{display:block}.tour-booking-summary-card__image{height:170px;min-height:170px;width:100%}.tour-booking-summary-card__content{padding:18px 16px}.tour-booking-summary-card__content h2{font-size:16px;line-height:26px}.tour-booking-summary-card__facts{gap:12px;grid-template-columns:1fr}.tour-booking-secure-card,.tour-booking-total-card{margin-top:16px;padding:20px 18px}.tour-booking-secure-card{align-items:flex-start;flex-direction:row;gap:12px}.tour-booking-secure-card>svg{flex:0 0 23px;height:23px;margin:1px 0 0;width:23px}.tour-booking-total-card>strong{font-size:24px;line-height:31px}.tour-booking-request-card{margin-bottom:16px;padding:16px}.tour-booking-verification-card{grid-template-columns:1fr}.tour-booking-verification-card>div{padding:18px 16px}.tour-booking-action-card{display:block;padding:20px 16px}.tour-booking-action-card strong{font-size:18px;line-height:26px}.tour-booking-action-card .btn,.tour-booking-action-card form{margin-top:18px;width:100%}.tour-booking-action-card__actions{flex-direction:column-reverse;width:100%}.tour-booking-action-card__actions .btn,.tour-booking-action-card__actions form{width:100%}.tour-booking-action-card__actions .btn{margin-top:0}.tour-booking-payment-card{padding:20px 16px}.tour-booking-payment-card__head{margin-bottom:18px}.tour-booking-payment-card__head h2{font-size:16px;line-height:26px}.tour-booking-payment-card__options{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tour-booking-payment-option{min-height:42px;padding:14px 12px}.tour-booking-payment-option .radio-wrapper{gap:8px}.tour-booking-payment-option .radio-wrapper input+label,.tour-booking-payment-option .radio-wrapper input+label>span{font-size:14px;line-height:20px}.tour-booking-payment-card__footer{display:block;margin-top:18px;padding-top:16px}.tour-booking-payment-card__footer .btn{margin-top:16px;width:100%}.tour-booking-empty-state{margin:32px 0;padding:32px 20px}}.experiences-landing__title{font-size:2rem;font-weight:700;margin-bottom:16px}.experiences-landing__notice-card{background:#fdfaf5;border:1px solid #feda9c;border-radius:16px;padding:16px}.experiences-landing__notice-card strong{color:#175776;display:block;font-size:1rem;font-weight:600;margin-bottom:8px}.experiences-landing__notice-card p{color:var(--text-secondary,#555);line-height:1.6;margin:0}.experiences-landing__hero-intro{color:#fff;font-size:15px;line-height:1.6;margin-top:16px;text-shadow:0 1px 4px #000}.experiences-landing__hero-intro a,.experiences-landing__hero-intro em,.experiences-landing__hero-intro li,.experiences-landing__hero-intro p,.experiences-landing__hero-intro strong{color:inherit;text-shadow:inherit}.experiences-landing__hero-intro p:last-child{margin-bottom:0}@media(max-width:575px){.experiences-hub__types .do-links__item{height:250px;width:calc(100vw - 7rem)}.experiences-hub__types .do-links__item-title{bottom:16px;left:16px;width:calc(100% - 32px)}}.related-links{padding:32px 0}.related-links--detail{padding-top:8px}.related-links__stack{display:grid;gap:20px;margin-top:16px}.related-links__group{display:grid;gap:12px}.related-links__label{color:#1c3557;font-size:.85rem;font-weight:700;text-transform:uppercase}.related-links__grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:16px}@media(max-width:991px){.related-links__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.related-links__grid{grid-template-columns:1fr}}.related-link-chip{align-items:center;background:var(--surface-secondary,#f5f5f5);border-radius:8px;display:flex;font-size:.9rem;font-weight:500;padding:12px 16px;transition:background .2s ease,box-shadow .2s ease}.related-link-chip,.related-link-chip:hover{color:var(--text-primary,#333);text-decoration:none}.related-link-chip:hover{background:var(--surface-hover,#eee);box-shadow:0 2px 8px rgba(0,0,0,.08)}.host-inquiry-page{--host-inquiry-surface:#fff;--host-inquiry-text:#151515;--host-inquiry-text-strong:#252525;--host-inquiry-text-muted:#666;--host-inquiry-text-soft:#847567;--host-inquiry-text-subtle:#262626;--host-inquiry-label:#2f2f2f;--host-inquiry-accent:#8a5a24;--host-inquiry-required:#a0442d;--host-inquiry-border:#e5dccf;--host-inquiry-divider:#e8e2d8;--host-inquiry-divider-soft:#eee7dc;--host-inquiry-media-bg:#f4efe7;--host-inquiry-success:#287a52;--host-inquiry-warning:#b36b00;--host-inquiry-error:#b73535;--host-inquiry-focus:#a96d26;--host-inquiry-focus-ring:rgba(175,112,38,.18);--host-inquiry-mobile-shadow:hsla(0,0%,7%,.08);color:var(--host-inquiry-text)}.host-inquiry-hero,.host-inquiry-page{background:var(--host-inquiry-surface)}.host-inquiry-hero{border-bottom:1px solid var(--host-inquiry-divider);padding:28px 0 26px}.host-inquiry-hero__breadcrumbs{margin-bottom:20px}.host-inquiry-hero__grid{display:block;max-width:860px}.host-inquiry-kicker{color:var(--host-inquiry-accent);display:inline-flex;font-size:.76rem;font-weight:800;letter-spacing:0;margin-bottom:12px;text-transform:uppercase}.host-inquiry-hero__content h1{font-size:48px;letter-spacing:0;line-height:.96;margin:0;max-width:820px}.host-inquiry-hero__subtitle{color:var(--host-inquiry-text-subtle);font-size:16px;line-height:1.55;margin:18px 0 0;max-width:680px}.host-inquiry-hero__description{color:var(--host-inquiry-text-muted);font-size:1rem;line-height:1.65;margin:12px 0 0}.host-inquiry-summary{background:var(--host-inquiry-surface);border:1px solid var(--host-inquiry-border);border-radius:8px;overflow:hidden}.host-inquiry-summary__media{aspect-ratio:16/10;background:var(--host-inquiry-media-bg);overflow:hidden;position:relative}.host-inquiry-summary__media:empty{display:none}.host-inquiry-summary__body{padding:20px}.host-inquiry-summary dt,.host-inquiry-summary__body>span{color:var(--host-inquiry-text-soft);font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase}.host-inquiry-summary__body>strong{color:var(--host-inquiry-text);display:block;font-size:16px;line-height:1.25;margin-top:6px}.host-inquiry-summary__body>p{color:var(--host-inquiry-text-muted);margin:8px 0 0}.host-inquiry-summary dl{border-top:1px solid var(--host-inquiry-divider-soft);display:grid;gap:14px;margin:18px 0 0;padding-top:18px}.host-inquiry-summary dd{color:var(--host-inquiry-text-strong);font-weight:700;margin:4px 0 0}.host-inquiry-section{padding:34px 0 76px}.host-inquiry-layout{align-items:start;-moz-column-gap:clamp(32px,4vw,54px);column-gap:clamp(32px,4vw,54px);display:grid;grid-template-columns:minmax(0,760px) minmax(300px,360px);justify-content:space-between;row-gap:32px}.host-inquiry-layout .host-inquiry-summary{align-self:start;order:2;position:sticky;top:96px}.host-inquiry-form{display:grid;gap:24px;min-width:0;order:1}.host-inquiry-form__honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.host-inquiry-result{background:var(--host-inquiry-surface);border:1px solid var(--host-inquiry-border);border-left-width:4px;border-radius:8px;display:grid;gap:6px;padding:18px 20px}.host-inquiry-result span{font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.host-inquiry-result strong{font-size:1.05rem}.host-inquiry-result p{color:var(--host-inquiry-text-muted);font-size:14px;margin:0}.host-inquiry-result--success{border-left-color:var(--host-inquiry-success)}.host-inquiry-result--warning{border-left-color:var(--host-inquiry-warning)}.host-inquiry-result--error{border-left-color:var(--host-inquiry-error)}.host-inquiry-form__head{border-bottom:1px solid var(--host-inquiry-divider);padding-bottom:24px}.host-inquiry-form__head h2{font-size:28px;letter-spacing:0;line-height:1.08;margin:0}.host-inquiry-form__head p{color:var(--host-inquiry-text-muted);line-height:1.65;margin:12px 0 0;max-width:700px}.host-inquiry-form__grid{display:grid;gap:18px;grid-template-columns:repeat(6,minmax(0,1fr))}.host-inquiry-field{display:grid;gap:8px;grid-column:span 2;min-width:0}.host-inquiry-field--half,.host-inquiry-field--wide{grid-column:span 3}.host-inquiry-field--full{grid-column:1/-1}.host-inquiry-count-grid{border:0;display:grid;gap:18px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;min-width:0;padding:0}.host-inquiry-count-grid .host-inquiry-field{grid-column:auto}.host-inquiry-field>span{color:var(--host-inquiry-label);font-size:.88rem;font-weight:700}.host-inquiry-field em{color:var(--host-inquiry-required);font-style:normal}.host-inquiry-field input,.host-inquiry-field textarea{color:var(--host-inquiry-text);font:inherit;font-size:14px;line-height:1.4;padding:12px 14px}.host-inquiry-field input,.host-inquiry-field textarea,.host-inquiry-field--phone .iti{background:var(--host-inquiry-surface);border:1px solid #eaeaea;border-radius:8px;min-height:48px;width:100%}.host-inquiry-field--phone .iti{overflow:hidden}.host-inquiry-field--phone .iti--allow-dropdown input.iti__tel-input,.host-inquiry-field--phone .iti--allow-dropdown input.iti__tel-input[type=text],.host-inquiry-field--phone .iti__tel-input{background:var(--host-inquiry-surface)!important;border:0!important;min-height:46px;padding-left:94px!important}.host-inquiry-field--phone .iti:focus-within{border-color:var(--host-inquiry-focus);outline:3px solid var(--host-inquiry-focus-ring)}.host-inquiry-field--phone .iti__country-container,.host-inquiry-field--phone .iti__flag-container,.host-inquiry-field--phone .iti__selected-country,.host-inquiry-field--phone .iti__selected-flag{background:transparent!important}.host-inquiry-field--phone .iti__country-container,.host-inquiry-field--phone .iti__flag-container{border-radius:8px 0 0 8px;overflow:hidden}.host-inquiry-field--phone .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.host-inquiry-field--phone .iti__selected-country:hover{background:transparent!important}.host-inquiry-field--phone .iti__tel-input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--host-inquiry-surface)!important}.host-inquiry-calendar{min-width:0}.host-inquiry-calendar__input{align-items:center;display:flex;min-width:0;position:relative}.host-inquiry-calendar__input i{display:inline-flex;height:20px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.host-inquiry-calendar__input svg{height:20px;width:20px}.host-inquiry-calendar__input input{cursor:pointer;padding-left:44px}.host-inquiry-field textarea{min-height:136px;resize:vertical}.host-inquiry-field input:focus,.host-inquiry-field textarea:focus{border-color:var(--host-inquiry-focus);outline:3px solid var(--host-inquiry-focus-ring)}.host-inquiry-form__turnstile{max-width:420px}.host-inquiry-form__actions{display:flex;gap:16px;justify-content:space-between;padding-top:24px}@media(max-width:991px){.host-inquiry-layout{gap:28px;grid-template-columns:1fr}.host-inquiry-layout .host-inquiry-summary{display:grid;grid-template-columns:140px 1fr;order:1;position:static}.host-inquiry-form{order:2}.host-inquiry-summary__media{aspect-ratio:auto;min-height:100%}}@media(max-width:767px){.host-inquiry-hero{padding:22px 0 18px}.host-inquiry-hero__breadcrumbs{margin-bottom:18px}.host-inquiry-hero__content h1{font-size:32px;line-height:1}.host-inquiry-form__head h2{font-size:20px}.host-inquiry-form__head p,.host-inquiry-hero__description{font-size:14px}.host-inquiry-hero__subtitle{font-size:1rem}.host-inquiry-section{padding:28px 0 48px}.host-inquiry-summary{grid-template-columns:96px 1fr}.host-inquiry-summary__body{padding:14px}.host-inquiry-summary dl{gap:10px;grid-template-columns:1fr;margin-top:14px;padding-top:14px}.host-inquiry-form{gap:10px}.host-inquiry-form__grid{gap:16px;grid-template-columns:1fr}.host-inquiry-field,.host-inquiry-field--half,.host-inquiry-field--wide{grid-column:1/-1}.host-inquiry-count-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.host-inquiry-form__actions{padding-top:18px}.host-inquiry-form__actions .btn{flex:1 1 0;justify-content:center;min-width:0}.host-inquiry-form__actions--submitted .btn{flex-basis:100%;width:100%}}@media(max-width:420px){.host-inquiry-summary{grid-template-columns:1fr}.host-inquiry-summary__media{aspect-ratio:16/9}}.privacy-main__wrapper{background:#fdf5f3;border-radius:20px;padding-bottom:80px;padding-top:60px}@media only screen and (max-width:991px){.privacy-main__wrapper{border-radius:0;margin-left:-30px;margin-right:-30px;padding:40px 30px 60px}}@media only screen and (max-width:767px){.privacy-main__wrapper{margin-left:-20px;margin-right:-20px;padding:30px 20px 46px}}.privacy-main__wrapper .breadcrumbs{margin-bottom:44px;padding-left:5px}@media only screen and (max-width:991px){.privacy-main__wrapper .breadcrumbs{margin-bottom:30px}}@media only screen and (max-width:767px){.privacy-main__wrapper .breadcrumbs{margin-bottom:24px;padding-left:0}}.privacy-main__wrapper .breadcrumbs a,.privacy-main__wrapper .breadcrumbs span{color:#171717}.privacy-main__wrapper .main-title{color:#171717;font-size:58px;font-style:normal;font-weight:700;line-height:68px;margin:0}@media only screen and (max-width:991px){.privacy-main__wrapper .main-title{font-size:52px;line-height:60px}}@media only screen and (max-width:767px){.privacy-main__wrapper .main-title{font-size:34px;line-height:46px}}.privacy-text{margin-bottom:80px}@media only screen and (max-width:991px){.privacy-text{margin-bottom:60px}}@media only screen and (max-width:767px){.privacy-text{margin-bottom:40px}}.privacy-text__inner{color:#171717;font-size:18px;font-style:normal;font-weight:400;line-height:34px;margin:60px auto 0;max-width:950px}@media only screen and (max-width:767px){.privacy-text__inner{margin-top:40px}}.privacy-text__inner h2{font-size:24px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:24px;margin-top:50px}@media only screen and (max-width:767px){.privacy-text__inner h2{font-size:16px;line-height:26px;margin-bottom:14px;margin-top:44px}}.privacy-text__inner h3{color:#5e5e5e;font-size:20px;font-style:normal;font-weight:600;line-height:36px;margin-bottom:22px;margin-top:30px}@media only screen and (max-width:767px){.privacy-text__inner h3{font-size:14px;line-height:24px;margin-bottom:12px;margin-top:24px}}.privacy-text__inner h4{font-size:20px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:15px;margin-top:30px}@media only screen and (max-width:767px){.privacy-text__inner h4{font-size:14px;line-height:24px;margin-bottom:12px;margin-top:24px}}.privacy-text__inner a,.privacy-text__inner li,.privacy-text__inner p,.privacy-text__inner span{color:#171717;font-size:18px;font-style:normal;font-weight:400;line-height:34px}@media only screen and (max-width:767px){.privacy-text__inner a,.privacy-text__inner li,.privacy-text__inner p,.privacy-text__inner span{font-size:14px;line-height:22px}}.privacy-text__inner p{margin:20px 0}@media only screen and (max-width:767px){.privacy-text__inner p{margin:14px 0}}.privacy-text__inner a{color:#171717;font-size:18px;font-style:normal;font-weight:400;line-height:34px;text-decoration-line:underline}@media only screen and (max-width:767px){.privacy-text__inner a{font-size:14px;line-height:22px}}.privacy-text__inner a:hover{color:#ed4826}.privacy-text__inner ul{list-style:disc;margin:24px 0;padding-left:28px}@media only screen and (max-width:767px){.privacy-text__inner ul{margin:14px 0;padding-left:20px}}.privacy-text__inner ul li::marker{font-size:14px}@media only screen and (max-width:767px){.privacy-text__inner ul li::marker{font-size:12px}}.privacy-text__inner ol{list-style:decimal;margin:24px 0;padding-left:27px}@media only screen and (max-width:767px){.privacy-text__inner ol{margin:14px 0;padding-left:20px}}.privacy-text__inner li+li{margin-top:10px}@media only screen and (max-width:767px){.privacy-text__inner li+li{margin-top:8px}}.privacy-text__inner b,.privacy-text__inner strong{color:#171717;font-weight:600}.privacy-text__inner hr{border-color:#eaeaea;margin-bottom:-10px;margin-top:39px;opacity:1!important}@media only screen and (max-width:767px){.privacy-text__inner hr{margin-bottom:-20px;margin-top:29px}}.privacy-text__inner table{margin:40px 0;width:100%}@media only screen and (max-width:767px){.privacy-text__inner table{margin:24px 0}}.privacy-text__inner tbody,.privacy-text__inner td,.privacy-text__inner th,.privacy-text__inner thead,.privacy-text__inner tr{border-color:#eaeaea;border-width:1px;color:#171717;font-size:18px;font-weight:400;line-height:34px}@media only screen and (max-width:767px){.privacy-text__inner tbody,.privacy-text__inner td,.privacy-text__inner th,.privacy-text__inner thead,.privacy-text__inner tr{font-size:14px;line-height:22px}}.privacy-text__inner td{padding:0 15px}@media only screen and (max-width:767px){.privacy-text__inner td{padding:0 10px}}.privacy-text__inner .two-cols{display:flex;gap:30px}@media only screen and (max-width:767px){.privacy-text__inner .two-cols{display:block}}.privacy-text__inner .two-cols>div{width:460px}@media only screen and (max-width:767px){.privacy-text__inner .two-cols>div{width:100%}}.privacy-text__inner .two-cols h2,.privacy-text__inner .two-cols h3{margin-top:30px}@media only screen and (max-width:767px){.privacy-text__inner .two-cols h3{margin-top:24px}.privacy-text__inner .two-cols h2{margin-top:44px}}.privacy-text__inner .two-cols ol,.privacy-text__inner .two-cols ul{margin-bottom:0}.press-media-page{background:#fff;color:#171717}.press-media-page a{text-decoration:none}.press-media-kicker{align-items:center;color:#ed4826;display:inline-flex;font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;margin-bottom:14px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.banner-inner.press-media-hero .banner-inner__wrapper{height:auto;min-height:460px}@media only screen and (max-width:767px){.banner-inner.press-media-hero .banner-inner__wrapper{min-height:0;padding:40px 0}}.banner-inner.press-media-hero .main-title{max-width:780px}.banner-inner.press-media-hero .press-media-kicker{color:#fff}.banner-inner.press-media-hero .main-description{margin-bottom:24px;max-width:680px}.press-media-hero__nav{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:2px;-ms-overflow-style:none;scrollbar-width:none}.press-media-hero__nav::-webkit-scrollbar{display:none}.press-media-hero__nav a{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.45);border-radius:8px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;line-height:20px;min-height:40px;padding:9px 14px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.press-media-hero__nav a:hover{background:#fff;border-color:#fff;color:#171717}@media only screen and (max-width:767px){.press-media-hero__nav a{font-size:14px;min-height:38px;padding:8px 12px}}.press-media-featured-briefs{background:#fff;padding:50px 0 42px}@media only screen and (max-width:767px){.press-media-featured-briefs{padding:32px 0 28px}.press-media-featured-briefs .stories-list>[class^=col]{padding-left:0;padding-right:0}}.press-media-featured-card{min-height:180px}.press-media-featured-card .stories-list__item-pic{flex-shrink:0}.press-media-featured-card .stories-list__item-about{min-width:0}.press-media-featured-card .stories-list__item-head{row-gap:4px}.press-media-card__meta,.press-media-featured-card .stories-list__item-head{color:#5e5e5e;flex-wrap:wrap;font-size:12px;font-weight:600;line-height:18px;text-transform:uppercase}.press-media-card__meta{display:flex;gap:8px 14px;margin-bottom:6px}.press-media-card__meta span{position:relative}.press-media-card__meta span:not(:last-child):after{background:#7c7c7c;border-radius:50%;content:"";height:3px;position:absolute;right:-9px;top:50%;transform:translateY(-50%);width:3px}.press-media-section{padding:62px 0}@media only screen and (max-width:767px){.press-media-section{padding:40px 0}}.press-media-section--travel{background:#fff}.press-media-section__head{align-items:end;display:grid;gap:34px;grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);margin-bottom:24px}@media only screen and (max-width:991px){.press-media-section__head{gap:12px;grid-template-columns:minmax(0,1fr)}}.press-media-section__head h2{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;margin:0}@media only screen and (max-width:767px){.press-media-section__head h2{font-size:18px;line-height:30px}}.press-media-section__head p{color:#3a3a3a;font-size:16px;line-height:26px;margin:0}@media only screen and (max-width:767px){.press-media-section__head p{font-size:14px;line-height:24px}}.press-media-release-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:1199px){.press-media-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.press-media-release-grid{gap:18px;grid-template-columns:minmax(0,1fr)}}.press-media-release-card{background:#fff;border:1px solid #eaeaea;border-radius:8px;overflow:hidden}.press-media-release-card__image{aspect-ratio:16/9;background:#e4e4e4;display:block;overflow:hidden;position:relative}.press-media-release-card__image>.t-media-cover-fill,.press-media-release-card__image>.t-media-cover-fill>img,.press-media-release-card__image>picture,.press-media-release-card__image>picture>img{display:block;height:100%;width:100%}.press-media-release-card__image>.t-media-cover-fill>img,.press-media-release-card__image>picture>img{-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.press-media-release-card__image:hover>.t-media-cover-fill>img,.press-media-release-card__image:hover>picture>img{transform:scale(1.04)}.press-media-release-card__body{padding:22px}@media only screen and (max-width:767px){.press-media-release-card__body{padding:18px}}.press-media-release-card__body h3{font-size:16px;font-weight:700;letter-spacing:0;line-height:26px;margin:0 0 12px}.press-media-release-card__body h3 a{color:#171717;transition:color .2s ease}.press-media-release-card__body h3 a:hover{color:#ed4826}.press-media-release-card__body p{color:#3a3a3a;font-size:14px;line-height:24px;margin:0}.press-media-pill{align-items:center;background:#fdf5f3;border-radius:8px;color:#ed4826;display:inline-flex;font-size:12px;font-weight:700;line-height:18px;margin-bottom:16px;min-height:28px;padding:5px 10px;text-transform:uppercase}.press-media-news-list{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:991px){.press-media-news-list{grid-template-columns:minmax(0,1fr)}}.press-media-news-card{background:#fff;border:1px solid #eaeaea;border-radius:8px;transition:border-color .2s ease,transform .2s ease}.press-media-news-card:hover{border-color:rgba(237,72,38,.55);transform:translateY(-2px)}.press-media-news-card a{color:#171717;display:block;height:100%;padding:24px}@media only screen and (max-width:767px){.press-media-news-card a{padding:20px}}.press-media-news-card h3{font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin:0 0 12px;transition:color .2s ease}.press-media-news-card p{color:#3a3a3a;font-size:15px;line-height:26px;margin:0 0 18px}@media only screen and (max-width:767px){.press-media-news-card p{font-size:14px;line-height:24px}}.press-media-news-card:hover h3{color:#ed4826}.press-media-link{color:#ed4826;font-size:14px;font-weight:700;line-height:20px}.press-media-resources{background:#345040;color:#fff;padding:58px 0 78px}@media only screen and (max-width:767px){.press-media-resources{padding:40px 0 54px}}.press-media-resources__grid{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) auto}@media only screen and (max-width:991px){.press-media-resources__grid{grid-template-columns:minmax(0,1fr)}}.press-media-resources__grid .press-media-kicker{color:#ffd7cc}.press-media-resources__grid h2{font-size:38px;font-weight:700;letter-spacing:0;line-height:48px;margin:0 0 14px;max-width:760px}@media only screen and (max-width:767px){.press-media-resources__grid h2{font-size:28px;line-height:36px}}.press-media-resources__grid p{color:hsla(0,0%,100%,.82);font-size:16px;line-height:29px;margin:0;max-width:760px}.press-media-resource-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}@media only screen and (max-width:991px){.press-media-resource-actions{justify-content:flex-start}}.press-media-resource-actions .btn{background:#fff;color:#171717}.press-media-resource-actions .btn svg path{stroke:#171717}.press-media-secondary-link{color:#fff;font-size:15px;font-weight:700;line-height:22px;text-decoration:underline!important;text-underline-offset:4px}.press-media-secondary-link:hover{color:#ffd7cc}.press-releases__item{border-radius:8px;display:block;height:300px;margin-bottom:30px;overflow:hidden;position:relative;width:100%}.press-releases__item>img,.press-releases__item>picture,.press-releases__item>picture>img{display:block;height:100%;width:100%}.press-releases__item>img,.press-releases__item>picture>img{-o-object-fit:cover;object-fit:cover}.press-releases__item:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 30.13%,transparent 58.88%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.press-releases__item-link{bottom:24px;color:#fff;font-size:18px;font-weight:600;left:24px;line-height:28px;position:absolute;right:24px;z-index:2}.press-news__item{color:#171717;display:block;padding-right:40px;position:relative}.press-news__item span{display:block;font-size:18px;font-weight:600;line-height:30px;margin-bottom:8px}.press-news__item p{color:#3a3a3a;font-size:16px;line-height:30px;margin:0}.press-news__item svg{height:32px;position:absolute;right:0;top:14px;width:32px}.press-media-article-page{background:#fff}.press-media-article-hero.trips-hero{padding-bottom:34px}.press-media-article-hero.trips-hero .trips-hero__inner{align-items:flex-end;min-height:360px;padding-bottom:0}@media only screen and (max-width:991px){.press-media-article-hero.trips-hero .trips-hero__inner{min-height:300px}}@media only screen and (max-width:767px){.press-media-article-hero.trips-hero .trips-hero__inner{min-height:250px}}.press-media-article-hero.trips-hero .trips-hero__copy{max-width:980px}.press-media-article-hero.trips-hero .trips-hero__title{max-width:920px}.press-media-article-hero.trips-hero .trips-hero__intro{max-width:760px}.press-media-article-hero__meta{color:hsla(0,0%,100%,.84);display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:8px;justify-content:flex-end;line-height:18px;max-width:280px;position:relative;text-align:right;text-transform:uppercase;z-index:1}.press-media-article-hero__meta span{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-flex;min-height:30px;padding:6px 10px}@media only screen and (max-width:991px){.press-media-article-hero__meta{justify-content:flex-start;text-align:left}}.press-media-article-content{padding:64px 0 84px}@media only screen and (max-width:767px){.press-media-article-content{padding:40px 0 54px}}.press-media-article-content__layout{align-items:start;display:grid;gap:58px;grid-template-columns:minmax(180px,260px) minmax(0,828px);justify-content:center}@media only screen and (max-width:991px){.press-media-article-content__layout{gap:28px;grid-template-columns:minmax(0,1fr)}}.press-media-article-content__aside{position:sticky;top:110px}@media only screen and (max-width:991px){.press-media-article-content__aside{position:static}}.press-media-article-content__back{align-items:center;border:1px solid #eaeaea;border-radius:8px;color:#171717;display:inline-flex;font-size:14px;font-weight:700;gap:8px;line-height:20px;min-height:40px;padding:9px 12px}.press-media-article-content__back svg{height:16px;width:16px}.press-media-article-content__back:hover{border-color:rgba(237,72,38,.55);color:#ed4826}.press-media-article-content__tags{margin-top:28px}.press-media-article-content__tags>span{color:#5e5e5e;display:block;font-size:12px;font-weight:700;line-height:18px;margin-bottom:12px;text-transform:uppercase}.press-media-article-content__tags ul{display:flex;flex-wrap:wrap;gap:8px}.press-media-article-content__tags li{background:#fdf5f3;border-radius:8px;color:#ed4826;font-size:12px;font-weight:700;line-height:18px;min-height:30px;padding:6px 10px}.press-media-article-content__body{max-width:828px;width:100%}.help-and-support-banner{padding-bottom:0}.help-and-support-banner .breadcrumbs li{margin-right:19px}.section-getting-around.pb40{padding-bottom:80px}@media only screen and (max-width:767px){.section-getting-around.pb40{padding:44px 0}.section-getting-around .getting-around__item{min-height:unset}.section-popular-topics{padding-bottom:44px;padding-top:0}}.section-popular-topics.pb50{padding-bottom:50px}@media only screen and (max-width:767px){.section-popular-topics.pb50{padding-bottom:44px;padding-top:0}}.section-popular-topics .section-head{margin-bottom:32px}.help-curation-note{padding:0 0 64px}@media only screen and (max-width:767px){.help-curation-note{padding:0 0 44px}}.help-curation-note__inner{background:#fbfbfb;border:1px solid #eaeaea;border-left:4px solid #ed4826;border-radius:8px;display:flex;gap:24px;justify-content:space-between;padding:24px}@media only screen and (max-width:991px){.help-curation-note__inner{flex-direction:column}}@media only screen and (max-width:767px){.help-curation-note__inner{padding:18px 16px}}.help-curation-note__inner p{color:#3a3a3a;font-size:15px;line-height:24px;margin:8px 0 0;max-width:760px}@media only screen and (max-width:767px){.help-curation-note__inner p{font-size:14px;line-height:22px}}.help-curation-note__title{color:#171717;display:block;font-size:20px;font-weight:700;line-height:30px}@media only screen and (max-width:767px){.help-curation-note__title{font-size:17px;line-height:26px}}.help-curation-note__actions{align-items:center;display:flex;flex-shrink:0;gap:12px}@media only screen and (max-width:767px){.help-curation-note__actions{align-items:stretch;flex-direction:column}}.popular-topics.row{display:flex;flex-wrap:wrap}.popular-topics.row [class^=col]{height:inherit;margin-bottom:30px}@media only screen and (max-width:767px){.popular-topics.row [class^=col]:last-child{margin-bottom:0}.popular-topics.row [class^=col]{margin-bottom:16px}}.popular-topics__item{background-color:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;display:block;height:100%;min-height:208px;padding:39px 24px 12px 23px;text-decoration:none!important}@media only screen and (max-width:767px){.popular-topics__item{min-height:unset;padding:22px 16px 22px 56px;position:relative}}.popular-topics__item:hover .popular-topics__title{color:#ed4826}.popular-topics__item>svg{margin-bottom:29px}@media only screen and (max-width:767px){.popular-topics__item>svg{height:24px;left:16px;margin-bottom:0;position:absolute;top:22px;width:24px}}.popular-topics__title{color:#171717;display:block;font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:7px;transition:.3s ease}@media only screen and (max-width:767px){.popular-topics__title{font-size:14px;line-height:22px;margin-bottom:8px}}.popular-topics__badge{align-items:center;background:#fdf5f3;border-radius:999px;color:#ed4826;display:inline-flex;font-size:11px;font-weight:700;line-height:16px;margin-bottom:10px;max-width:100%;padding:4px 10px}.popular-topics__text{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:0}.section-faq.help-and-support-faq{padding-bottom:60px}@media only screen and (max-width:767px){.section-faq.help-and-support-faq{padding-bottom:44px;padding-top:0}}.section-faq.help-and-support-faq .faq-item__head{font-size:16px;padding:17px 20px}@media only screen and (max-width:767px){.section-faq.help-and-support-faq .faq-item__head{font-size:14px;line-height:22px;padding:12px 20px}}.section-faq.help-and-support-faq .faq-item{margin-bottom:20px}@media only screen and (max-width:767px){.section-faq.help-and-support-faq .faq-item{margin-bottom:14px}}.aside-mobile-menu{display:none;margin-bottom:24px}.aside-mobile-menu.setting-links__dropdown .dropdown-current{background-color:#fdf5f3;color:#ed4826}.aside-mobile-menu.setting-links__dropdown .dropdown-current svg path{stroke:#ed4826}@media only screen and (max-width:767px){.aside-mobile-menu.setting-links__dropdown{display:block}}.banner-inner-faq{padding-bottom:60px}.banner-inner-faq .banner-inner__wrapper{height:396px}@media only screen and (max-width:767px){.banner-inner-faq .banner-inner__wrapper{height:260px;min-height:260px}}.banner-inner-faq .banner-inner__wrapper:after{background:linear-gradient(90deg,rgba(0,0,0,.5) 6.67%,transparent 54.59%)}@media only screen and (max-width:767px){.banner-inner-faq .banner-inner__wrapper:after{background:rgba(0,0,0,.5)}}.banner-inner-faq .banner-inner__wrapper .breadcrumbs{margin-bottom:44px}@media only screen and (max-width:767px){.banner-inner-faq .banner-inner__wrapper .breadcrumbs{margin-bottom:21px}}.banner-inner-faq .banner-inner__wrapper .breadcrumbs li{margin-right:19px}.banner-inner-faq .banner-inner__wrapper .main-title{max-width:700px}.faq-page{padding-bottom:38px}@media only screen and (max-width:767px){.faq-page{padding-bottom:44px}.faq-page__aside{display:none}}.faq-page__aside ul{max-width:245px}.faq-page__aside li.current a{background-color:#fdf5f3;color:#ed4826;font-weight:600}.faq-page__aside li+li{margin-top:12px}.faq-page__aside li a{align-items:center;background-color:#fbfbfb;border-radius:8px;color:#171717;display:flex;flex-wrap:wrap;font-size:16px;font-style:normal;font-weight:500;line-height:26px;padding:9px 14px 7px 12px}.faq-page__main{max-width:828px}.faq-page__main h2,.faq-page__main h3,.faq-page__main h4{color:#171717;font-size:24px;font-style:normal;font-weight:700;line-height:36px;margin:0 0 24px}@media only screen and (max-width:767px){.faq-page__main h2,.faq-page__main h3,.faq-page__main h4{font-size:16px;line-height:26px;margin-bottom:12px}}.faq-page__main h3,.faq-page__main h4,.faq-page__main p+h2{margin-top:50px}@media only screen and (max-width:767px){.faq-page__main h3,.faq-page__main h4,.faq-page__main p+h2{margin-top:44px}}.faq-page__main h3,.faq-page__main h4,.faq-page__main ul+h2{margin-top:50px}@media only screen and (max-width:767px){.faq-page__main h3,.faq-page__main h4,.faq-page__main ul+h2{margin-top:44px}}.faq-page__main h3,.faq-page__main h4,.faq-page__main ol+h2{margin-top:50px}@media only screen and (max-width:767px){.faq-page__main h3,.faq-page__main h4,.faq-page__main ol+h2{margin-top:44px}}.faq-page__main div+h2,.faq-page__main h3,.faq-page__main h4{margin-top:50px}@media only screen and (max-width:767px){.faq-page__main div+h2,.faq-page__main h3,.faq-page__main h4{margin-top:44px}}.faq-page__main a,.faq-page__main b,.faq-page__main li,.faq-page__main p,.faq-page__main span,.faq-page__main strong{color:#171717;font-size:18px;font-weight:400;line-height:34px}@media only screen and (max-width:767px){.faq-page__main a,.faq-page__main b,.faq-page__main li,.faq-page__main p,.faq-page__main span,.faq-page__main strong{font-size:14px;line-height:22px}}.faq-page__main p{margin:20px 0}@media only screen and (max-width:767px){.faq-page__main p{margin:14px 0}}.faq-page__main a{text-decoration:none}.faq-page__main b,.faq-page__main strong{font-weight:600}.faq-page__main ul{list-style:disc;margin:20px 0;padding-left:28px}@media only screen and (max-width:767px){.faq-page__main ul{margin:14px 0;padding-left:20px}}.faq-page__main ul li::marker{font-size:14px}@media only screen and (max-width:767px){.faq-page__main ul li::marker{font-size:12px}}.faq-page__main ol{list-style:decimal;margin:20px 0;padding-left:28px}@media only screen and (max-width:767px){.faq-page__main ol{margin:14px 0;padding-left:20px}}.faq-page__main table{margin:40px 0;width:100%}@media only screen and (max-width:767px){.faq-page__main table{margin:24px 0}}.faq-page__main tbody,.faq-page__main td,.faq-page__main th,.faq-page__main thead,.faq-page__main tr{border-color:#eaeaea;border-width:1px;color:#171717;font-size:18px;font-weight:400;line-height:34px}@media only screen and (max-width:767px){.faq-page__main tbody,.faq-page__main td,.faq-page__main th,.faq-page__main thead,.faq-page__main tr{font-size:14px;line-height:22px}}.faq-page__main td{padding:0 15px}@media only screen and (max-width:767px){.faq-page__main td{margin:12px 0}}.faq-page__main .recipe-main__reactions{padding:0 29px}@media only screen and (max-width:767px){.faq-page__main .recipe-main__reactions{flex-direction:column;margin-top:44px;padding:20px}}.faq-page__main .recipe-main__reactions span{font-weight:700}@media only screen and (max-width:767px){.faq-page__main .recipe-main__reactions span{font-size:14px;line-height:22px}.faq-page__main .recipe-main__reactions ul{margin:0;padding:0}}.section-stories-faq{padding-bottom:78px}@media only screen and (max-width:767px){.section-stories-faq{padding-bottom:44px;padding-top:0}}.section-stories-faq .section-head{margin-bottom:32px}.banner-inner-article{padding-bottom:60px}@media only screen and (max-width:767px){.banner-inner-article{padding-bottom:44px}}.banner-inner-article .banner-inner__wrapper{height:396px}@media only screen and (max-width:767px){.banner-inner-article .banner-inner__wrapper{height:260px;min-height:260px}}.banner-inner-article .banner-inner__wrapper:after{background:linear-gradient(90deg,rgba(0,0,0,.5) 6.67%,transparent 54.59%)}@media only screen and (max-width:767px){.banner-inner-article .banner-inner__wrapper:after{background:rgba(0,0,0,.5)}}.banner-inner-article .banner-inner__wrapper .breadcrumbs{margin-bottom:78px}@media only screen and (max-width:767px){.banner-inner-article .banner-inner__wrapper .breadcrumbs{margin-bottom:21px}}.banner-inner-article .banner-inner__wrapper .breadcrumbs li{margin-right:19px}.article-page{padding-bottom:38px}@media only screen and (max-width:767px){.article-page{padding-bottom:44px}.article-page__aside{display:none}}.article-page__aside ul{max-width:245px}.article-page__aside li.current a{background-color:#fdf5f3;color:#ed4826;font-weight:600}.article-page__aside li+li{margin-top:12px}.article-page__aside li a{align-items:center;background-color:#fbfbfb;border-radius:8px;color:#171717;display:flex;flex-wrap:wrap;font-size:16px;font-style:normal;font-weight:500;line-height:26px;padding:9px 14px 7px 12px}.article-page__main{max-width:828px}.article-page__main h2,.article-page__main h3,.article-page__main h4{color:#171717;font-size:24px;font-style:normal;font-weight:700;line-height:36px;margin:0 0 24px}@media only screen and (max-width:767px){.article-page__main h2,.article-page__main h3,.article-page__main h4{font-size:16px;line-height:26px;margin-bottom:12px}}.article-page__main h3,.article-page__main h4,.article-page__main p+h2{margin-top:50px}@media only screen and (max-width:767px){.article-page__main h3,.article-page__main h4,.article-page__main p+h2{margin-top:44px}}.article-page__main h3,.article-page__main h4,.article-page__main ul+h2{margin-top:50px}@media only screen and (max-width:767px){.article-page__main h3,.article-page__main h4,.article-page__main ul+h2{margin-top:44px}}.article-page__main h3,.article-page__main h4,.article-page__main ol+h2{margin-top:50px}@media only screen and (max-width:767px){.article-page__main h3,.article-page__main h4,.article-page__main ol+h2{margin-top:44px}}.article-page__main div+h2,.article-page__main h3,.article-page__main h4{margin-top:50px}@media only screen and (max-width:767px){.article-page__main div+h2,.article-page__main h3,.article-page__main h4{margin-top:44px}}.article-page__main a,.article-page__main b,.article-page__main li,.article-page__main p,.article-page__main span,.article-page__main strong{color:#171717;font-size:16px;font-weight:400;line-height:26px}@media only screen and (max-width:767px){.article-page__main a,.article-page__main b,.article-page__main li,.article-page__main p,.article-page__main span,.article-page__main strong{font-size:14px;line-height:22px}}.article-page__main p{margin:20px 0}@media only screen and (max-width:767px){.article-page__main p{margin:14px 0}}.article-page__main a{text-decoration:none}.article-page__main b,.article-page__main strong{font-weight:600}.article-page__main ul{list-style:disc;margin:20px 0;padding-left:28px}@media only screen and (max-width:767px){.article-page__main ul{margin:14px 0;padding-left:20px}}.article-page__main ul li::marker{font-size:14px}@media only screen and (max-width:767px){.article-page__main ul li::marker{font-size:12px}}.article-page__main ol{list-style:decimal;margin:20px 0;padding-left:28px}@media only screen and (max-width:767px){.article-page__main ol{margin:14px 0;padding-left:20px}}.article-page__main table{margin:40px 0;width:100%}@media only screen and (max-width:767px){.article-page__main table{margin:24px 0}}.article-page__main tbody,.article-page__main td,.article-page__main th,.article-page__main thead,.article-page__main tr{border-color:#eaeaea;border-width:1px;color:#171717;font-size:18px;font-weight:400;line-height:34px}@media only screen and (max-width:767px){.article-page__main tbody,.article-page__main td,.article-page__main th,.article-page__main thead,.article-page__main tr{font-size:14px;line-height:22px}}.article-page__main td{padding:0 15px}@media only screen and (max-width:767px){.article-page__main td{margin:12px 0}}.article-page__main .recipe-main__reactions{margin-top:50px;padding:0 29px}@media only screen and (max-width:767px){.article-page__main .recipe-main__reactions{flex-direction:column;margin-top:44px;padding:20px}}.article-page__main .recipe-main__reactions span{font-weight:700}@media only screen and (max-width:767px){.article-page__main .recipe-main__reactions span{font-size:14px;line-height:22px}.article-page__main .recipe-main__reactions ul{margin:0;padding:0}}.article-page__picture{display:flex;gap:30px;margin:50px 0}@media only screen and (max-width:767px){.article-page__picture{gap:10px;margin:44px 0}}.article-page__picture.article-page__picture-two-cols{display:grid;grid-template-columns:repeat(2,1fr)}.article-page__picture div{border-radius:10px;overflow:hidden}.article-page__picture div picture{height:100%;width:100%}.article-page__picture div img,.article-page__picture div picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-stories-article{padding-bottom:78px}@media only screen and (max-width:767px){.section-stories-article{padding-bottom:44px;padding-top:0}}.section-stories-article .section-head{margin-bottom:32px}@media only screen and (max-width:991px){.about-us{margin-bottom:40px}}@media only screen and (max-width:767px){.about-us{margin-bottom:0}}.about-us>.container{padding-top:40px;position:relative}@media only screen and (max-width:767px){.about-us>.container{padding-top:30px}}.about-us>.container:before{background-color:#eaeaea;content:"";display:block;height:1px;left:15px;position:absolute;top:0;width:calc(100% - 30px)}.about-main{display:flex;margin-top:40px;padding-bottom:40px}@media only screen and (max-width:767px){.about-main{margin-top:32px;padding-bottom:0}}.about-pics{display:flex;flex-wrap:wrap;height:inherit;justify-content:space-between}.about-pic{border-radius:20px;height:calc(50% - 15px);min-height:339px;overflow:hidden;width:100%}@media only screen and (max-width:1249px){.about-pic{min-height:320px}}@media only screen and (max-width:767px){.about-pic{border-radius:10px;height:208px;min-height:unset}}.about-pic.sm{margin-bottom:30px;width:calc(50% - 15px)}@media only screen and (max-width:767px){.about-pic.sm{height:158px;margin-bottom:20px;width:calc(50% - 10px)}}.about-pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-info__wrapper{height:inherit}.about-info{background:#f9f6f0;border-radius:20px;height:100%;padding:60px 60px 70px}@media only screen and (max-width:1249px){.about-info{padding:40px 40px 50px}}@media only screen and (max-width:991px){.about-info{margin-top:40px}}@media only screen and (max-width:767px){.about-info{margin-top:20px;padding:24px 20px 32px}}.about-info__title{color:#171717;display:block;font-size:48px;font-style:normal;font-weight:700;line-height:68px;margin-bottom:24px;margin-top:0}@media only screen and (max-width:991px){.about-info__title{font-size:42px;line-height:62px}}@media only screen and (max-width:767px){.about-info__title{font-size:16px;line-height:26px;margin-bottom:14px}}.about-info__text{color:#171717;font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media only screen and (max-width:767px){.about-info__text{font-size:14px;line-height:22px}}.about-info__text>*{margin-bottom:10px}.about-info__text>:first-child{margin-top:0}.about-info__text>:last-child{margin-bottom:0}.about-info__text ul{list-style-type:disc;margin-bottom:20px;padding-left:26px}.about-info__text ul li::marker{font-size:.7em}.about-info__text ol{list-style-type:decimal;margin-bottom:20px;padding-left:26px}.about-info__socials{margin-top:40px}@media only screen and (max-width:767px){.about-info__socials{margin-top:30px}}.about-info__socials>span{color:#171717;display:block;font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:24px}@media only screen and (max-width:767px){.about-info__socials>span{font-size:16px;line-height:26px;margin-bottom:18px}}.about-info__socials>ul{display:flex;flex-wrap:wrap;margin-bottom:-20px}.about-info__socials>ul li{display:flex;margin-bottom:20px;margin-right:20px}@media only screen and (max-width:767px){.about-info__socials>ul li{margin-bottom:0}}.about-info__socials>ul li a{display:flex}.about-info__socials>ul li a:hover svg path{stroke:#ed4826}.about-why{padding:40px 0}@media only screen and (max-width:767px){.about-why{padding:44px 0}}.about-why .section-title{margin-bottom:40px}@media only screen and (max-width:767px){.about-why .section-title{margin-bottom:32px}}.about-why .why-wrapper{margin-bottom:-30px}@media only screen and (max-width:767px){.about-why .why-wrapper{margin-bottom:-16px}}.about-why .why-item{border:1px solid #eaeaea}.about-why .why-item>svg{margin-bottom:20px}.contact-page{background:#fff}.contact-page__kicker{color:#ed4826;display:block;font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;text-transform:uppercase}.contact-hero{background-color:#3a3a3a;background-image:var(--contact-hero-bg);background-position:50%;background-size:cover;min-height:560px;overflow:hidden;padding:34px 0 72px;position:relative}.contact-hero:before{background:hsla(0,0%,7%,.62);content:"";inset:0;position:absolute;z-index:0}.contact-hero>.container{position:relative;z-index:1}@media only screen and (max-width:767px){.contact-hero{background-image:var(--contact-hero-bg-mobile,var(--contact-hero-bg));min-height:0;padding:22px 0 42px}}.contact-hero .contact-hero__breadcrumbs{color:hsla(0,0%,100%,.86);margin-bottom:42px}.contact-hero .contact-hero__breadcrumbs>li:after{background-color:hsla(0,0%,100%,.7)}.contact-hero .contact-hero__breadcrumbs>li>a,.contact-hero .contact-hero__breadcrumbs>li>span{color:hsla(0,0%,100%,.86)}@media only screen and (max-width:767px){.contact-hero .contact-hero__breadcrumbs{margin-bottom:28px}}.contact-hero__layout{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(320px,390px)}@media only screen and (max-width:1199px){.contact-hero__layout{gap:36px;grid-template-columns:1fr}}.contact-hero__content{max-width:760px;padding:24px 0}.contact-hero__content .contact-page__kicker{color:#fff}.contact-hero__content h1{color:#fff;font-size:52px;font-style:normal;font-weight:600;line-height:56px;margin:10px 0 20px}@media only screen and (max-width:991px){.contact-hero__content h1{font-size:36px;line-height:42px}}@media only screen and (max-width:767px){.contact-hero__content h1{font-size:32px;line-height:40px}}.contact-hero__text{color:hsla(0,0%,100%,.88);font-size:17px;line-height:28px;margin:0;max-width:680px}@media only screen and (max-width:767px){.contact-hero__text{font-size:15px;line-height:24px}}.contact-inquiry-section{padding:72px 0 48px}@media only screen and (max-width:767px){.contact-inquiry-section{padding:44px 0 30px}}.contact-inquiry-layout{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,820px) minmax(300px,350px);margin:0 auto;max-width:1204px;width:100%}@media only screen and (max-width:1199px){.contact-inquiry-layout{grid-template-columns:1fr}}.contact-channel-panel,.contact-inquiry-form{background:#fff;border:1px solid #eaeaea;border-radius:8px}.contact-inquiry-form{padding:38px}@media only screen and (max-width:767px){.contact-inquiry-form{padding:24px 18px}}.contact-inquiry-form__honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.contact-inquiry-form__head{margin-bottom:28px;max-width:680px}.contact-inquiry-form__head h2{color:#171717;font-size:28px;font-style:normal;font-weight:600;line-height:36px;margin:8px 0 10px}@media only screen and (max-width:767px){.contact-inquiry-form__head h2{font-size:20px;line-height:26px}}.contact-inquiry-form__head p{color:#3a3a3a;font-size:14px;line-height:20px;margin:0}.contact-inquiry-form__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:767px){.contact-inquiry-form__grid{grid-template-columns:1fr}}.contact-inquiry-field{display:flex;flex-direction:column;gap:8px;margin:0}.contact-inquiry-field>span{color:#171717;font-size:14px;font-weight:600;line-height:20px}.contact-inquiry-field>span em{color:#ed4826;font-style:normal}.contact-inquiry-field input,.contact-inquiry-field textarea{background:#fff;border:1px solid #eaeaea;border-radius:6px;color:#171717;font-size:14px;line-height:20px;min-height:50px;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contact-inquiry-field input:focus,.contact-inquiry-field textarea:focus{border-color:#ed4826;box-shadow:0 0 0 3px rgba(237,72,38,.1);outline:none}.contact-inquiry-field textarea{min-height:136px;resize:vertical}.contact-inquiry-field .ts-wrapper{width:100%}.contact-inquiry-field .ts-wrapper .ts-control,.contact-inquiry-field .ts-wrapper.focus .ts-control{background:#fff;border:1px solid #eaeaea;border-radius:6px;box-shadow:none;color:#171717;cursor:pointer;font-size:14px;line-height:20px;min-height:50px;padding:12px 42px 12px 14px}.contact-inquiry-field .ts-wrapper.dropdown-active .ts-control,.contact-inquiry-field .ts-wrapper.focus .ts-control{border-color:#ed4826;box-shadow:0 0 0 3px rgba(237,72,38,.1)}.contact-inquiry-field .ts-wrapper .ts-control:after{border-color:#3a3a3a transparent transparent;right:16px}.contact-inquiry-field .ts-wrapper .ts-control>input{border:0!important;flex:0 0 0!important;margin:0!important;min-width:0!important;padding:0!important;width:0!important}.contact-inquiry-field .ts-wrapper .ts-dropdown{background:#fff;border:1px solid #eaeaea;border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.1);margin-top:4px;z-index:10060}.contact-inquiry-field .ts-wrapper .ts-dropdown .ts-dropdown-content .option{color:#171717;cursor:pointer;font-size:14px!important;line-height:20px;padding:11px 14px 11px 18px}.contact-inquiry-field .ts-wrapper .ts-dropdown .ts-dropdown-content .option.active,.contact-inquiry-field .ts-wrapper .ts-dropdown .ts-dropdown-content .option:hover{background:#fbfbfb;color:#ed4826}.contact-inquiry-field--full{grid-column:1/-1}.contact-inquiry-field--select{position:relative}.contact-inquiry-field--select>svg{bottom:13px;height:24px;pointer-events:none;position:absolute;right:14px;width:24px;z-index:2}.contact-inquiry-field--select .ts-control:after{display:none}.contact-inquiry-date-picker{position:relative;width:100%}.contact-inquiry-date-picker>i{color:#3a3a3a;display:inline-flex;height:20px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.contact-inquiry-date-picker svg{height:20px;width:20px}.contact-inquiry-date-picker .js-date-input{cursor:pointer;padding-left:44px}.contact-inquiry-form__actions{display:flex;justify-content:flex-end;margin-top:24px}.contact-inquiry-form__actions .btn{min-width:190px}@media only screen and (max-width:767px){.contact-inquiry-form__actions .btn{width:100%}}.contact-inquiry-result{border:1px solid #eaeaea;border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-bottom:22px;padding:16px 18px}.contact-inquiry-result span{font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase}.contact-inquiry-result strong{color:#171717;font-size:18px;line-height:26px}.contact-inquiry-result p{color:#3a3a3a;font-size:14px;line-height:22px;margin:0}.contact-inquiry-result--success{background:rgba(37,134,80,.08);border-color:rgba(37,134,80,.24)}.contact-inquiry-result--success span{color:#258650}.contact-inquiry-result--error,.contact-inquiry-result--warning{background:rgba(226,107,37,.08);border-color:rgba(226,107,37,.24)}.contact-inquiry-result--error span,.contact-inquiry-result--warning span{color:#ed4826}.contact-channel-panel{padding:30px;position:static}@media only screen and (max-width:767px){.contact-channel-panel{padding:24px 18px}}.contact-channel-panel__head h2{color:#171717;font-size:27px;font-weight:600;line-height:36px;margin:8px 0 10px}.contact-channel-panel__head p{color:#3a3a3a;font-size:15px;line-height:24px;margin:0}.contact-channel-panel__divider{background:#eaeaea;height:1px;margin:28px 0}.contact-info__links{margin-top:28px}.contact-info__links>li{margin-bottom:22px}.contact-info__links>li:last-child{margin-bottom:0}.contact-info__links>li>span{color:#3a3a3a;display:block;font-size:16px;font-style:normal;font-weight:500;line-height:23px}.contact-info__links>li>a{color:#171717;display:block;font-size:16px;font-style:normal;font-weight:600;line-height:28px;margin-top:4px;text-decoration:none;word-break:break-word}.contact-info__links>li>a:hover{color:#ed4826;text-decoration:none}.contact-channel-panel .about-info__socials{margin-top:0}.contact-channel-panel .about-info__socials>span{color:#3a3a3a;display:block;font-size:15px;font-weight:500;line-height:23px;margin-bottom:14px}.contact-inquiry-routes{display:flex;flex-direction:column;gap:20px}.contact-inquiry-routes .why-item{background:#fff;border:1px solid #eaeaea;border-radius:8px;min-height:100%;padding:32px}@media only screen and (max-width:767px){.contact-inquiry-routes .why-item{padding:24px 18px}}.contact-inquiry-routes .why-item>svg{margin-bottom:18px}.contact-inquiry-routes .why-item .btn{margin-top:22px;width:100%}.error-page-body{align-items:center;background-color:#f5f2ea;color:#171717;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:24px}.error-page{max-width:560px;text-align:center;width:100%}.error-page__logo{margin-bottom:48px}.error-page__logo a{align-items:center;display:inline-flex;text-decoration:none}.error-page__logo img{height:36px;width:auto}.error-page__icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 32px;width:70px}.error-page__code{color:#ed4826;font-size:96px;font-weight:700;line-height:1;margin-bottom:16px}.error-page__title{color:#171717;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:12px}.error-page__description{color:#5e5e5e;font-size:15px;font-weight:400;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:440px}.error-page__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.error-page__footer{color:#5e5e5e;font-size:14px;margin-top:64px}@media(max-width:480px){.error-page__code{font-size:72px}.error-page__title{font-size:20px}.error-page__actions{align-items:center;flex-direction:column}}.connect>.container{padding-top:40px;position:relative}@media only screen and (max-width:767px){.connect>.container{padding-top:32px}}.connect>.container:before{background-color:#eaeaea;content:"";display:block;height:1px;left:15px;position:absolute;top:0;width:calc(100% - 30px)}.connect-main{align-items:center;display:flex;margin-top:20px;padding-bottom:40px}@media only screen and (max-width:1199px){.connect-main{flex-wrap:wrap}}@media only screen and (max-width:574px){.connect-main{margin-top:30px;padding-bottom:22px}}.connect-main__info{padding-right:30px;width:490px}@media only screen and (max-width:1499px){.connect-main__info{min-width:465px}}@media only screen and (max-width:1199px){.connect-main__info{margin-bottom:41px;min-width:unset;padding-right:0;width:100%}}.connect-main__title{color:#171717;display:block;font-size:48px;font-style:normal;font-weight:700;line-height:68px;margin:0}@media only screen and (max-width:767px){.connect-main__title{font-size:34px;line-height:46px}}.connect-main__description{color:#171717;font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin-top:16px}@media only screen and (max-width:767px){.connect-main__description{font-size:14px;line-height:22px;margin-top:8px}}.connect-main__buttons{display:flex;margin-top:32px}@media only screen and (max-width:767px){.connect-main__buttons{margin-top:24px}}@media only screen and (max-width:574px){.connect-main__buttons{flex-direction:column}}.connect-main__buttons .btn+.btn{margin-left:24px}@media only screen and (max-width:574px){.connect-main__buttons .btn+.btn{margin-left:0;margin-top:16px}.connect-main__buttons .btn{width:100%}}.connect-main__pics{display:flex;margin-left:auto;max-width:888px;width:100%}@media only screen and (max-width:1249px){.connect-main__pics{max-width:100%}}@media only screen and (max-width:1199px){.connect-main__pics{max-width:100%}}.connect-main__pic{border-radius:10px;height:350px;max-width:582px;overflow:hidden;width:66%}@media only screen and (max-width:1199px){.connect-main__pic{max-width:100%}}@media only screen and (max-width:991px){.connect-main__pic{height:270px}}@media only screen and (max-width:767px){.connect-main__pic{height:257px}}@media only screen and (max-width:574px){.connect-main__pic{width:100%}}.connect-main__pic.sm{margin-left:30px;max-width:276px;width:34%}@media only screen and (max-width:1199px){.connect-main__pic.sm{max-width:100%}}@media only screen and (max-width:574px){.connect-main__pic.sm{display:none}}.connect-main__pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-banner{padding:40px 0}@media only screen and (max-width:574px){.section-banner{padding:22px 0}}.section-banner.p50{padding:50px 0}@media only screen and (max-width:574px){.section-banner.p50{padding:22px 0}}.banner-wrapper{display:flex}.banner-wrapper .col-lg-6{height:inherit}@media only screen and (max-width:991px){.banner-wrapper .col-lg-6:nth-child(2){margin-top:40px}}@media only screen and (max-width:767px){.banner-wrapper .col-lg-6:nth-child(2){margin-top:20px}}.banner-info{align-items:center;background-color:#f9f6f0;border-radius:10px;display:flex;height:100%;justify-content:center;min-height:446px;padding:60px 124px}@media only screen and (max-width:1499px){.banner-info{padding:40px 90px}}@media only screen and (max-width:1249px){.banner-info{padding:40px 60px}}@media only screen and (max-width:991px){.banner-info{justify-content:flex-start;min-height:unset}}@media only screen and (max-width:767px){.banner-info{padding:30px 20px}}.banner-info .btn{color:#fff;margin-top:32px;width:-moz-max-content;width:max-content}@media only screen and (max-width:767px){.banner-info .btn{width:100%}}.banner-info--center{min-height:unset;padding:40px 60px;text-align:center}.banner-info--center>div{align-items:center;display:flex;flex-direction:column}.banner-info__title{color:#171717;display:block;font-size:34px;font-style:normal;font-weight:700;line-height:46px}@media only screen and (max-width:767px){.banner-info__title{font-size:24px;line-height:36px}}.banner-info__description{color:#171717;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-top:16px}@media only screen and (max-width:767px){.banner-info__description{font-size:14px;line-height:22px}}.banner-image{border-radius:10px;height:100%;overflow:hidden}.banner-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.connect-discussions{padding:40px 0}@media only screen and (max-width:574px){.connect-discussions{padding:22px 0}}.connect-discussions>.container{display:flex}@media only screen and (max-width:1199px){.connect-discussions>.container{flex-direction:column}}.connect-discussions__trending{width:827px}@media only screen and (max-width:1199px){.connect-discussions__trending{width:100%}}.connect-discussions__list>li{position:relative}.connect-discussions__list>li+li{margin-top:40px}@media only screen and (max-width:767px){.connect-discussions__list>li+li{margin-top:32px}}.connect-discussions__list>li+li:before{background-color:#eaeaea;content:"";height:1px;left:0;position:absolute;top:-22px;width:100%}@media only screen and (max-width:767px){.connect-discussions__list>li+li:before{top:-16px}}.connect-discussions__item{align-items:center;display:flex;position:relative;text-decoration:none}.connect-discussions__item:focus .connect-discussions__item-title,.connect-discussions__item:hover .connect-discussions__item-title{color:#ed4826}.connect-discussions__item>a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.connect-discussions__item-pic{border-radius:50%;height:80px;position:relative;width:80px}@media only screen and (max-width:574px){.connect-discussions__item-pic{display:none}}.connect-discussions__item-pic img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.connect-discussions__item-num{align-items:center;background-color:#ed4826;border:1px solid #fff;border-radius:50%;bottom:0;color:#fff;display:flex;font-size:14px;font-weight:700;height:25px;justify-content:center;line-height:14px;padding-bottom:1px;position:absolute;right:0;width:25px}.connect-discussions__item-info{padding-left:24px;width:calc(100% - 80px)}@media only screen and (max-width:574px){.connect-discussions__item-info{padding-left:0;width:100%}}.connect-discussions__item-info>.connect-discussions__item-stats-mob{margin-left:0;margin-top:12px}.connect-discussions__item-title{color:#171717;display:block;font-size:18px;font-style:normal;font-weight:600;line-height:30px;transition:.2s linear}@media only screen and (max-width:1199px){.connect-discussions__item-title{line-height:24px}}@media only screen and (max-width:574px){.connect-discussions__item-title{font-size:14px;line-height:22px}}.connect-discussions__item-more{align-items:center;display:flex;margin-top:8px}@media only screen and (max-width:574px){.connect-discussions__item-more{margin-top:12px}}.connect-discussions__item-more>.connect-discussions__item-stats-mob{width:100%}.connect-discussions__item-users{display:flex}.connect-discussions__item-users li{border:1px solid #fff;border-radius:50%;height:32px;min-width:32px;position:relative;width:32px;z-index:1}.connect-discussions__item-users li.plus{align-items:center;background-color:#fbfbfb;border-color:#eaeaea;color:#3a3a3a;display:flex;font-size:10px;font-style:normal;font-weight:600;justify-content:center;line-height:normal;text-align:center}.connect-discussions__item-users li+li{margin-left:-16px}.connect-discussions__item-users li img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.connect-discussions__item-stats{align-items:center;display:flex;flex-wrap:wrap;margin-left:12px}@media only screen and (max-width:574px){.connect-discussions__item-stats{display:none}}.connect-discussions__item-stats.connect-discussions__item-stats-mob{display:none}@media only screen and (max-width:574px){.connect-discussions__item-stats.connect-discussions__item-stats-mob{display:flex}}.connect-discussions__item-stats>li{align-items:center;color:#3a3a3a;display:flex;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-right:23px;position:relative;width:-moz-max-content;width:max-content}.connect-discussions__item-stats>li:last-child{margin-right:0}.connect-discussions__item-stats>li:last-child:after{display:none}.connect-discussions__item-stats>li:after{background-color:#3a3a3a;border-radius:50%;content:"";height:3px;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:3px}.connect-discussions__item-stats>li>svg{margin-right:8px}.connect-discussions__item-stats>li>a{color:#3a3a3a;margin-left:3px;position:relative;text-decoration:underline;text-decoration-thickness:from-font;z-index:2}.connect-discussions__item-stats>li>a:focus,.connect-discussions__item-stats>li>a:hover{color:#ed4826;text-decoration:none}.connect-discussions__separator{background-color:#eaeaea;height:inherit;margin-left:auto;margin-right:auto;width:1px}@media only screen and (max-width:1499px){.connect-discussions__separator{margin-left:30px;margin-right:30px}}.connect-discussions__contributors{min-width:420px;width:460px}@media only screen and (max-width:1199px){.connect-discussions__contributors{margin-top:44px;min-width:unset;width:100%}.connect-contributors__list{display:flex;flex-wrap:wrap;justify-content:space-between}}.connect-contributors__list>li{margin-bottom:14px}@media only screen and (max-width:1199px){.connect-contributors__list>li{width:calc(50% - 7px)}}@media only screen and (max-width:767px){.connect-contributors__list>li{width:100%}}.connect-contributors__list>li:last-child{margin-bottom:0}.connect-contributors__item{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;display:flex;padding:15px 20px;text-decoration:none}@media only screen and (max-width:767px){.connect-contributors__item{padding:20px 16px}}.connect-contributors__item:focus,.connect-contributors__item:hover{background-color:#fdf5f3;border-color:#ed4826;text-decoration:none}.connect-contributors__item-pic{border-radius:50%;height:70px;overflow:hidden;width:70px}.connect-contributors__item-pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.connect-contributors__item-info{padding-left:18px;width:calc(100% - 70px)}.connect-contributors__item-title{color:#171717;display:block;font-size:16px;font-style:normal;font-weight:600;line-height:26px}.connect-contributors__item-more{align-items:center;display:flex;margin-top:4px}.connect-contributors__item-rating{align-items:center;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:22px}@media only screen and (max-width:574px){.connect-contributors__item-rating{display:none}}.connect-contributors__item-rating-mob{display:none}@media only screen and (max-width:574px){.connect-contributors__item-rating-mob{display:flex;margin-bottom:4px}}.connect-contributors__item-rating svg{margin-right:6px}.connect-contributors__item-stats{align-items:center;display:flex}.connect-contributors__item-stats li{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding-left:23px;position:relative}@media only screen and (max-width:574px){.connect-contributors__item-stats li:first-child{padding-left:0}.connect-contributors__item-stats li:first-child:before{display:none}}.connect-contributors__item-stats li:before{background-color:#3a3a3a;border-radius:50%;content:"";height:3px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.stories.banner-inner .banner-inner__wrapper{height:396px;padding:50px 0}@media only screen and (max-width:767px){.stories.banner-inner .banner-inner__wrapper:after{background-color:rgba(0,0,0,.5)}.stories.banner-inner .banner-inner__wrapper{height:auto;min-height:257px;padding:40px 0}.stories.banner-inner .banner-inner__wrapper .breadcrumbs{margin-bottom:17px}}.stories.banner-inner .banner-inner__wrapper .main-description{margin-bottom:0}.stories-list+.pagination{margin-left:0;margin-top:60px}@media only screen and (max-width:1249px){.stories-list+.pagination{max-width:unset}}@media only screen and (max-width:767px){.stories-list+.pagination{margin-top:40px}}@media only screen and (max-width:1249px){.stories-list{max-width:100%;padding-right:0}}@media only screen and (max-width:767px){.stories-list{margin:0}}#written-guides-listing-content .stories-list__item{gap:16px}@media only screen and (max-width:767px){#written-guides-listing-content .stories-list__item{gap:12px}}#written-guides-listing-content .stories-list__item-about{padding-top:0}@media only screen and (max-width:767px){#written-guides-listing-content #paginated-content>.stories-list>[class^=col]{padding-left:0;padding-right:0}}#written-guides-listing-content .af-toolbar{margin-bottom:0}.stories-list__item{display:flex;gap:30px;position:relative;text-decoration:none!important}@media only screen and (max-width:1249px){.stories-list__item{padding-right:0}}@media only screen and (max-width:767px){.stories-list__item{flex-wrap:wrap;gap:24px;padding:0}}.stories-list__item:hover .stories-list__item-pic:after{opacity:1}.stories-list__item:hover .stories-list__item-title{color:#ed4826}.stories-list__item+.stories-list__item{margin-top:24px}@media only screen and (max-width:767px){.stories-list__item+.stories-list__item{margin-top:32px}}.stories-list__item-link{inset:0;position:absolute;z-index:1}.stories-list__item-fav{align-items:center;background:hsla(0,0%,9%,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;bottom:10px;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;position:absolute;right:10px;transition:.2s linear;width:40px;z-index:2}.stories-list__item-fav:hover{border-color:#fff}.stories-list__item-fav .wishlist-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.stories-list__item-fav .wishlist-btn svg{height:20px;width:20px}.stories-list__item-about{padding-top:18px}@media only screen and (max-width:1199px){.stories-list__item-about{padding-top:0}}.stories-list__item-pic{border-radius:8px;height:180px;min-width:200px;overflow:hidden;position:relative;width:200px}@media only screen and (max-width:767px){.stories-list__item-pic{width:100%}}.stories-list__item-pic:after{background:linear-gradient(0deg,rgba(0,0,0,.5) 6.67%,transparent 54.59%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.2s linear;width:100%}.stories-list__item-pic picture{border-radius:8px;display:block;height:100%;overflow:hidden;width:100%}.stories-list__item-pic picture img{border-radius:8px}.stories-list__item-pic img,.stories-list__item-pic picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stories-list__item-head{align-items:center;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:15px}@media only screen and (max-width:767px){.stories-list__item-head{font-size:12px;line-height:18px;margin-bottom:6px}}.stories-list__item-head>div{align-items:center;display:flex;margin-right:6px;padding-right:9px;position:relative}.stories-list__item-head>div:last-of-type:after{display:none}.stories-list__item-head>div:after{background-color:#171717;border-radius:50%;content:"";height:3px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}.stories-list__item-head>div svg{flex-shrink:0;margin-right:8px}@media only screen and (max-width:767px){.stories-list__item-head>div svg{height:20px;width:20px}}.stories-list__item-title{color:#282828;display:block;font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin:0 0 14px;transition:.2s linear}.stories-list__item-text{color:#171717;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}@media only screen and (max-width:574px){.stories-list__item-text{line-height:18px}}.section-contributors{padding-bottom:40px;padding-top:40px}@media only screen and (max-width:574px){.section-contributors{padding:22px 0}}.section-contributors .section-head{margin-bottom:32px}@media only screen and (max-width:574px){.contributors-wrapper{margin:0 -20px 0 -10px}}.contributors-item{color:#171717;display:flex;flex-direction:column;height:100%;text-decoration:none!important}@media only screen and (max-width:574px){.contributors-item{width:280px}}.contributors-item:hover .contributors-item__btn{color:#ed4826}.contributors-item:hover .contributors-item__btn svg path{stroke:#ed4826}.contributors-item__img{border-radius:50%;height:80px;overflow:hidden;transform:translateX(20px);width:80px}.contributors-item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contributors-item__inner{background-color:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;display:flex;flex:1;flex-direction:column;margin-top:-40px;padding:54px 24px 28px 20px}@media only screen and (max-width:574px){.contributors-item__inner{padding:52px 20px 24px}}.contributors-item__top{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:13px}@media only screen and (max-width:574px){.contributors-item__top{margin-bottom:6px}}.contributors-item__name{color:#171717;font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin-right:14px}@media only screen and (max-width:574px){.contributors-item__name{font-size:14px;line-height:22px}}.contributors-item__rating{align-items:center;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:22px}@media only screen and (max-width:574px){.contributors-item__rating{font-size:14px}}.contributors-item__rating svg{flex-shrink:0;margin-right:8px}.contributors-item__info{border-bottom:1px solid #eaeaea;color:#171717;display:flex;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:12px;padding-bottom:18px}.contributors-item__info>div{margin-right:10px;padding-right:13px;position:relative}.contributors-item__info>div:last-of-type:after{display:none}.contributors-item__info>div:after{background-color:#171717;border-radius:50%;content:"";height:3px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}.contributors-item__price{border-bottom:1px solid #eaeaea;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:12px;padding-bottom:18px}@media only screen and (max-width:574px){.contributors-item__price{font-size:14px;margin-bottom:16px;padding-bottom:14px}}.contributors-item__price>div{align-items:center;display:flex;margin-right:10px}.contributors-item__price>div svg{margin-right:4px}.contributors-item__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:0 0 20px;overflow:hidden}@media only screen and (max-width:574px){.contributors-item__text{font-size:14px;margin-bottom:12px}}.contributors-item__btn{align-items:center;color:#171717;display:flex;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:600;line-height:22px;transition:.2s linear}@media only screen and (max-width:574px){.contributors-item__btn{font-size:14px}}.contributors-item__btn svg{flex-shrink:0;margin-left:6px;transition:.2s linear}.story-hero{padding:28px 0 40px}@media only screen and (max-width:574px){.story-hero{padding:16px 0 22px}}.story-hero__banner{aspect-ratio:auto;display:flex;min-height:clamp(380px,34vw,460px)}.story-hero__banner:after{background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.54) 52%,rgba(0,0,0,.12))}@media only screen and (max-width:767px){.story-hero__banner{min-height:420px}}@media only screen and (max-width:574px){.story-hero__banner{aspect-ratio:auto;height:auto;min-height:min(500px,100svh - 96px)}}.story-hero__content{align-items:flex-start;color:#fff;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:34px 48px 42px;position:relative;z-index:2}@media only screen and (max-width:767px){.story-hero__content{padding:28px 32px 34px}}@media only screen and (max-width:574px){.story-hero__content{padding:20px}}.story-hero__content .breadcrumbs{color:hsla(0,0%,100%,.82);margin:0;max-width:100%}.story-hero__content .breadcrumbs>li:after{background-color:hsla(0,0%,100%,.68)}.story-hero__content .breadcrumbs>li>a,.story-hero__content .breadcrumbs>li>span{color:inherit}.story-hero__content .breadcrumbs>li>a:focus,.story-hero__content .breadcrumbs>li>a:hover{color:#fff}.story-hero__content .attraction-main__head{margin:46px 0 0;max-width:min(900px,100%)}@media only screen and (max-width:574px){.story-hero__content .attraction-main__head{margin-top:32px}}.story-hero__content .attraction-main__head-top{margin:0 0 16px}.story-hero__content .attraction-main__title{color:#fff;font-size:clamp(34px,4vw,56px);line-height:1.16;max-width:none;text-shadow:0 2px 18px rgba(0,0,0,.22);text-wrap:balance}@media only screen and (max-width:574px){.story-hero__content .attraction-main__title{font-size:30px;line-height:1.2}}.story-hero__content .attraction-main__head-bottom,.story-hero__content .attraction-main__rating{color:hsla(0,0%,100%,.92)}.story-hero__content .attraction-main__rating{align-items:center;font-weight:400}.story-hero__content .attraction-main__rating a{color:#fff}@media only screen and (max-width:574px){.story-hero__content .attraction-main__rating{align-items:center}}.story-hero__content .story-author__avatar{background-color:hsla(0,0%,100%,.16);border-radius:50%;display:inline-flex;flex:0 0 40px;height:40px;margin-right:10px;overflow:hidden;width:40px}.story-hero__content .story-author__avatar img,.story-hero__content .story-author__avatar picture{display:block;height:100%;width:100%}.story-hero__content .story-author__avatar img{margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (max-width:574px){.story-hero__content .story-author__avatar{flex-basis:40px;height:40px;margin-right:8px;width:40px}}.story-hero__content .story-author__details{align-items:center;display:flex;min-width:0}@media only screen and (max-width:574px){.story-hero__content .story-author__details{align-items:flex-start;flex-direction:column}}.story-hero__content .story-author__byline,.story-hero__content .story-author__date{white-space:nowrap}.story-hero__content .story-author__details .x-separator{flex:0 0 auto}@media only screen and (max-width:574px){.story-hero__content .story-author__details .x-separator{display:none}}.story-hero__content .x-separator{background-color:hsla(0,0%,100%,.45)}.story.banner-inner .banner-inner__wrapper{height:auto;min-height:396px;padding:60px 0}@media only screen and (max-width:767px){.story.banner-inner .banner-inner__wrapper{min-height:257px;padding:40px 0}}.story.banner-inner .banner-inner__wrapper .breadcrumbs{margin-bottom:45px}@media only screen and (max-width:767px){.story.banner-inner .banner-inner__wrapper .breadcrumbs{margin-bottom:17px}}.story.banner-inner .banner-inner__wrapper .main-wrapper .main-title{font-size:48px;margin:0;max-width:970px}@media only screen and (max-width:767px){.story.banner-inner .banner-inner__wrapper .main-wrapper .main-title{font-size:22px;line-height:33px}.written-guide-main .attraction-main__head-top{flex-wrap:wrap;gap:10px}.written-guide-main .attraction-main__title{font-size:32px;line-height:40px;margin-bottom:2px;max-width:100%;width:100%}}@media only screen and (max-width:574px){.written-guide-main .attraction-main__title{font-size:28px;line-height:36px}}@media only screen and (max-width:767px){.written-guide-main .attraction-main__share.dropdown-wrapper,.written-guide-main .wishlist-icon{left:auto;margin-left:0;position:static;top:auto}}.story-main{padding-bottom:40px}@media only screen and (max-width:574px){.story-main{padding-bottom:22px}}.story-main+.section-stories{padding-bottom:40px}@media only screen and (max-width:574px){.story-main+.section-stories{padding-bottom:22px}}.story-alert{padding:0 0 40px}.story-alert .info-alert{margin:0}.story-alert .info-alert>div{align-items:flex-start}.story-alert .info-alert>div>svg{flex:0 0 auto}.story-alert .info-alert>div>span{padding-top:3px}@media only screen and (max-width:574px){.story-alert{padding-bottom:22px}}.story-main__wrapper{align-items:flex-start;display:flex;padding-top:10px;position:relative}@media only screen and (max-width:767px){.story-main__wrapper{padding-top:0}.story-main__wrapper .city-about__share-wrapper{top:-4px}}.story-main--written-guide .story-main__wrapper{gap:24px;justify-content:center}.story-main--written-guide .city-about__share-wrapper{min-width:92px}.story-main--written-guide .story-main__text-wrapper{flex:0 1 828px}@media only screen and (max-width:767px){.story-main--written-guide .story-main__wrapper{gap:0}.story-main--written-guide .city-about__share-wrapper{min-width:unset}}.story-main__text-wrapper{width:828px}@media only screen and (max-width:767px){.story-main__text-wrapper{width:100%}}.story-main__text{color:#171717;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.story-main__text>*{margin-bottom:24px}.story-main__text>:first-child{margin-top:0}@media only screen and (max-width:767px){.story-main__text>:first-child{max-width:calc(100% - 60px)}}.story-main__text>:last-child{margin-bottom:0}.story-main__text p{margin-bottom:20px}@media only screen and (max-width:767px){.story-main__text p{font-size:14px;line-height:22px;margin-bottom:16px}}.story-main__text ul{list-style-type:disc;margin-bottom:20px;padding-left:26px}@media only screen and (max-width:767px){.story-main__text ul{margin-bottom:16px;padding-left:20px}}.story-main__text ul li::marker{font-size:.7em}@media only screen and (max-width:767px){.story-main__text ul{font-size:14px;line-height:22px;margin-bottom:16px}}.story-main__text ol{list-style-type:decimal;margin-bottom:20px;padding-left:26px}.story-main__text h1,.story-main__text h2,.story-main__text h3{color:#171717;font-size:24px;font-style:normal;font-weight:700;line-height:36px;margin-top:50px}@media only screen and (max-width:767px){.story-main__text h1,.story-main__text h2,.story-main__text h3{font-size:16px;line-height:26px;margin-bottom:14px;margin-top:32px}}.story-main__text h4{color:#171717;font-size:20px;font-style:normal;font-weight:700;line-height:32px;margin-top:50px}@media only screen and (max-width:767px){.story-main__text h4{font-size:16px;line-height:26px;margin-bottom:14px;margin-top:32px}.story-main__tags-wrapper{background-color:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;margin-top:32px;padding:20px 20px 10px}}.story-main__tags{display:flex;flex-wrap:wrap;margin-top:50px}@media only screen and (max-width:767px){.story-main__tags{margin-top:0}}.story-main__tags li{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:6px;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:26px;margin-bottom:11px;margin-right:11px;padding:6px 13px;text-align:center}@media only screen and (max-width:767px){.story-main__tags li{font-size:14px;line-height:22px;margin-bottom:10px;margin-right:10px;padding:3px 10px}}.story-main__tags li a{color:inherit;display:block;text-decoration:none;transition:opacity .2s ease;width:100%}.story-main__tags li a:hover{opacity:.7}.story-main__tags+.recipe-main__reactions{margin-top:18px}.contributors-stories{padding:40px 0}@media only screen and (max-width:574px){.contributors-stories{padding:22px 0}}.contributors-stories .stories-wrapper__sm{margin-top:0}.contributors-stories .pagination{margin-top:50px}@media only screen and (max-width:574px){.contributors-stories .pagination{margin-top:44px}}.info-bar__login{align-items:center;background:#fdf5f3;background:#f3f7fd;border:1px solid #97aeff;border-radius:10px;display:flex;justify-content:space-between;padding:12px 19px}@media only screen and (max-width:574px){.info-bar__login{flex-wrap:wrap;padding:18px 12px 21px}}.info-bar__login .btn{flex-shrink:0;margin-left:10px;padding:0 20px;text-transform:uppercase}@media only screen and (max-width:574px){.info-bar__login .btn{margin-left:32px;margin-top:16px;width:calc(100% - 32px)}}.info-bar__login>div:first-child{align-items:center;color:#171717;display:flex;font-size:18px;font-style:normal;font-weight:400;line-height:30px}@media only screen and (max-width:1199px){.info-bar__login>div:first-child{align-items:flex-start}}@media only screen and (max-width:574px){.info-bar__login>div:first-child{font-size:14px;line-height:22px}}.info-bar__login>div:first-child>span strong{font-weight:600}@media only screen and (max-width:574px){.info-bar__login>div:first-child>span strong{display:block;margin-bottom:4px}}.info-bar__login>div:first-child>span strong:first-child{padding-right:7px}@media only screen and (max-width:574px){.info-bar__login>div:first-child>span strong:first-child{padding-right:0}}.info-bar__login>div:first-child>svg{flex-shrink:0;margin-right:8px}@media only screen and (max-width:574px){.info-bar__login>div:first-child>svg{height:24px;width:24px}.banner-inner+.main-discussions{padding-top:44px}}.main-discussions{padding:40px 0}@media only screen and (max-width:574px){.main-discussions{padding:22px 0}}.main-discussions .section-head .dropdown-wrapper{position:relative}@media only screen and (max-width:574px){.main-discussions .section-head .dropdown-wrapper__select{margin-top:17px;width:100%}.main-discussions .section-head{align-items:flex-start;flex-direction:column;justify-content:flex-start}}.main-discussions .pagination{margin-top:60px}@media only screen and (max-width:574px){.main-discussions .pagination{margin-top:32px}}.main-discussions__wrapper{display:flex;flex-wrap:wrap}.main-discussions__wrapper>[class^=col]{margin-top:40px;position:relative}@media only screen and (max-width:574px){.main-discussions__wrapper>[class^=col]{margin-top:32px}}.main-discussions__wrapper>[class^=col]:before{background-color:#eaeaea;content:"";height:1px;left:15px;position:absolute;top:-22px;width:calc(100% - 30px)}@media only screen and (max-width:574px){.main-discussions__wrapper>[class^=col]:before{top:-17px}}.main-discussions__wrapper>[class^=col]:first-child{margin-top:0}.main-discussions__wrapper>[class^=col]:first-child:before{display:none}@media(min-width:992px){.main-discussions__wrapper>[class^=col]:nth-child(2){margin-top:0}}.main-discussions__wrapper>[class^=col]:nth-child(2):before{display:none}@media only screen and (max-width:991px){.main-discussions__wrapper>[class^=col]:nth-child(2):before{display:block}}.threads-main{padding-bottom:40px}@media only screen and (max-width:574px){.threads-main{padding-bottom:22px}}.threads-main>.container{padding-top:40px;position:relative}@media only screen and (max-width:574px){.threads-main>.container{padding-top:30px}}.threads-main>.container:before{background-color:#eaeaea;content:"";display:block;height:1px;left:15px;position:absolute;top:0;width:calc(100% - 30px)}.threads-main__wrapper{display:flex;margin-top:27px}@media only screen and (max-width:991px){.threads-main__wrapper{flex-wrap:wrap}}@media only screen and (max-width:574px){.threads-main__wrapper{margin-top:32px}}.threads-main__sidebar{width:337px}.threads-main__sidebar .contributors-item{width:100%}@media only screen and (max-width:991px){.threads-main__sidebar{width:100%}}.threads-main__sidebar .contributors-item__img{transform:translateX(29px)}.threads-main__sidebar .contributors-item__inner{padding:54px 25px 39px 29px}@media only screen and (max-width:574px){.threads-main__sidebar .contributors-item__inner{padding:52px 20px 24px}}.threads-main__sidebar .contributors-item__name{font-size:18px;line-height:30px}@media only screen and (max-width:574px){.threads-main__sidebar .contributors-item__name{font-size:14px;line-height:22px;margin-right:14px}}.threads-main__sidebar .contributors-item__info{margin-bottom:17px}@media only screen and (max-width:574px){.threads-main__sidebar .contributors-item__info{font-size:14px;line-height:22px}}.threads-main__sidebar .contributors-item__text{margin-bottom:32px;padding-right:4px}@media only screen and (max-width:574px){.threads-main__sidebar .contributors-item__text{margin-bottom:16px;padding-right:0}}.threads-main__info{padding-left:30px;padding-top:40px;width:calc(100% - 337px)}@media only screen and (max-width:991px){.threads-main__info{padding-left:0;width:100%}}@media only screen and (max-width:574px){.threads-main__info{padding-top:24px}}.threads-main__info-text{background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;padding:50px}@media only screen and (max-width:1249px){.threads-main__info-text{padding:32px}}@media only screen and (max-width:767px){.threads-main__info-text{padding:20px}}.threads-main__info-title{color:#171717;display:block;font-size:24px;font-style:normal;font-weight:700;line-height:36px;margin-top:0}@media only screen and (max-width:767px){.threads-main__info-title{font-size:16px;line-height:26px;margin-bottom:14px}}.threads-main__info-description{color:#171717;font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin-top:24px}@media only screen and (max-width:767px){.threads-main__info-description{font-size:14px;line-height:22px;margin-top:14px}}.threads-main__info-more{align-items:center;display:flex;margin-top:34px;padding-left:2px}@media only screen and (max-width:574px){.threads-main__info-more{margin-top:24px;padding-left:0}}.threads-main__info-users{display:flex}.threads-main__info-users li{border:1px solid #fff;border-radius:50%;height:32px;min-width:32px;position:relative;width:32px;z-index:1}.threads-main__info-users li.plus{align-items:center;background-color:#fbfbfb;border-color:#eaeaea;color:#3a3a3a;display:flex;font-size:10px;font-style:normal;font-weight:600;justify-content:center;line-height:normal;text-align:center}.threads-main__info-users li+li{margin-left:-16px}.threads-main__info-users li img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.threads-main__info-stats,.threads-main__info-stats>li{align-items:center;display:flex}.threads-main__info-stats>li{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding-left:23px;position:relative}@media only screen and (max-width:574px){.threads-main__info-stats>li{font-size:12px;line-height:18px}.threads-main__info-stats>li:first-child{padding-left:13px}.threads-main__info-stats>li:first-child:before{display:none}}.threads-main__info-stats>li:before{background-color:#3a3a3a;border-radius:50%;content:"";height:3px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.threads-main__info-stats>li>svg{margin-right:8px}@media only screen and (max-width:574px){.threads-main__info-stats>li>svg{margin-right:4px}}.community-contributors__main{padding-bottom:40px}@media only screen and (max-width:574px){.community-contributors__main{padding-bottom:22px}}.community-contributors__main .pagination{margin-top:50px}@media only screen and (max-width:574px){.community-contributors__main .pagination{padding-bottom:22px}.community-contributors__main .section-head{flex-wrap:wrap}.community-contributors__main .dropdown-wrapper__select{margin-top:16px;width:100%}.banner-inner.banner-inner-contributors .breadcrumbs{margin-bottom:14px}}.community-contributors__wrapper{display:flex;flex-wrap:wrap;margin-bottom:-30px;padding-top:18px}@media only screen and (max-width:574px){.community-contributors__wrapper .contributors-item{width:100%}}.community-contributors__wrapper>.col-lg-3{margin-bottom:30px}@media only screen and (max-width:574px){.community-contributors__wrapper>.col-lg-3{margin-bottom:16px}}.contributor-main{padding:40px 0}@media only screen and (max-width:574px){.contributor-main{padding:30px 0 22px}}.contributor-main .mob-chat{display:none}.contributor-main .mob-chat svg{height:24px;margin-right:8px;width:24px}@media only screen and (max-width:767px){.contributor-main .mob-chat .btn{display:flex}.contributor-main .mob-chat{display:block}}.contributor-main__info-wrapper{margin-top:30px;padding-bottom:129px;position:relative}@media only screen and (max-width:767px){.contributor-main__info-wrapper{margin-top:24px;padding-bottom:44px}}@media only screen and (max-width:574px){.contributor-main__info-wrapper{margin-top:24px;padding-bottom:32px}}.contributor-main__banner{border-radius:10px;height:300px;overflow:hidden;width:100%}.contributor-main__banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.contributor-main__banner{border-radius:0;margin-left:-20px;margin-right:-20px;width:auto}}@media only screen and (max-width:574px){.contributor-main__banner{height:210px}}.contributor-main__info{align-items:flex-end;bottom:0;display:flex;left:0;position:absolute;right:0}@media only screen and (max-width:767px){.contributor-main__info{margin-bottom:-31px;position:relative;top:-47px}}.contributor-main__info-left{align-items:flex-end;display:flex;padding-left:30px;width:828px}@media only screen and (max-width:991px){.contributor-main__info-left{padding-left:20px;width:100%}}@media only screen and (max-width:767px){.contributor-main__info-left{padding-left:0}}.contributor-main__info-avatar{border-radius:50%;height:223px;overflow:hidden;width:223px}@media only screen and (max-width:767px){.contributor-main__info-avatar{flex-shrink:0;height:100px;width:100px}}@media only screen and (max-width:574px){.contributor-main__info-avatar{margin-left:-3px}}.contributor-main__info-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contributor-main__info-details{align-items:center;display:flex;flex-grow:1;padding-bottom:30px;padding-left:20px}@media only screen and (max-width:767px){.contributor-main__info-details{flex-wrap:wrap;padding-bottom:0;padding-left:8px;padding-top:50px}}@media only screen and (max-width:574px){.contributor-main__info-details{padding-bottom:13px;padding-left:6px}}.contributor-main__info-details .btn{border-radius:8px;font-size:16px;font-style:normal;font-weight:700;gap:8px;height:52px;line-height:26px;margin-left:auto;padding:10px 16px 10px 14px;text-transform:uppercase}@media only screen and (max-width:767px){.contributor-main__info-details .btn{display:none}}.contributor-main__info-title{color:#171717;font-size:28px;font-style:normal;font-weight:700;line-height:42px}@media only screen and (max-width:767px){.contributor-main__info-title{font-size:16px;line-height:26px}}.contributor-main__info-right{align-items:center;display:flex;margin-left:auto;padding-bottom:30px}.contributor-main__info-right>*{margin-left:16px}@media only screen and (max-width:574px){.contributor-main__info-right>:last-child{margin-left:0}}@media only screen and (max-width:991px){.contributor-main__info-right{padding-bottom:0;position:absolute;right:20px;top:0}}@media only screen and (max-width:767px){.contributor-main__info-right{right:0}}@media only screen and (max-width:574px){.contributor-main__info-right{flex-direction:row-reverse;top:-4px}}.contributor-main__fav{align-items:center;background-color:#ed4826;border-radius:50%;cursor:pointer;display:flex;height:52px;justify-content:center;margin-left:48px;margin-top:8px;width:52px}@media only screen and (max-width:767px){.contributor-main__fav{height:32px;margin-left:0;margin-top:0;width:32px}}@media only screen and (max-width:574px){.contributor-main__fav{margin-left:10px}}.contributor-main__fav:hover svg{scale:1.1}.contributor-main__fav svg{transition:.2s linear}@media only screen and (max-width:767px){.contributor-main__fav svg{height:20px;width:20px}}.contributor-main__share{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:50%;cursor:pointer;display:flex;height:52px;justify-content:center;margin-left:16px;margin-top:8px;width:52px}@media only screen and (max-width:767px){.contributor-main__share{height:32px;margin-left:10px;margin-top:0;width:32px}}.contributor-main__share:hover svg{scale:1.1}.contributor-main__share svg{transition:.2s linear}@media only screen and (max-width:767px){.contributor-main__share svg{height:20px;width:20px}}.contributor-main__about{display:flex;margin-top:18px}@media only screen and (max-width:991px){.contributor-main__about{flex-wrap:wrap}}@media only screen and (max-width:767px){.contributor-main__about{margin-top:0}}.contributor-main__about-info{padding-left:30px;padding-top:32px;width:828px}@media only screen and (max-width:991px){.contributor-main__about-info{padding-left:0;padding-top:0;width:100%}}.contributor-main__about-title{color:#171717;display:block;font-size:20px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:24px;margin-top:0}@media only screen and (max-width:767px){.contributor-main__about-title{font-size:16px;line-height:26px;margin-bottom:14px}}.contributor-main__about-text{color:#171717;font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media only screen and (max-width:767px){.contributor-main__about-text{font-size:14px;line-height:22px}}.contributor-main__about-text>*{margin-bottom:24px}@media only screen and (max-width:767px){.contributor-main__about-text>*{margin-bottom:20px}}.contributor-main__about-text>:first-child{margin-top:0}.contributor-main__about-text>:last-child{margin-bottom:0}.contributor-main__about-text ul{list-style-type:disc;padding-left:26px}@media only screen and (max-width:767px){.contributor-main__about-text ul{padding-left:20px}}.contributor-main__about-text ul li::marker{font-size:.7em}.contributor-main__about-text ol{list-style-type:decimal;padding-left:26px}@media only screen and (max-width:767px){.contributor-main__about-text ol{padding-left:20px}}.contributor-main__about-gallery{margin-left:30px;min-width:460px;width:460px}@media only screen and (max-width:991px){.contributor-main__about-gallery{margin-left:0;margin-top:40px;min-width:unset;width:100%}}@media only screen and (max-width:767px){.contributor-main__about-gallery{margin-top:32px}}@media only screen and (max-width:991px){.contributor-main__about-gallery .inner-page__gallery-btn{display:none}}.contributor-main__about-gallery .inner-page__gallery-btn-mob{display:none}@media only screen and (max-width:991px){.contributor-main__about-gallery .inner-page__gallery-btn-mob{display:flex;margin-top:32px}}.contributor-main__about-gallery__wrapper{display:flex;flex-wrap:wrap;margin:0 -12px -32px}@media only screen and (max-width:767px){.contributor-main__about-gallery__wrapper{margin-bottom:-20px;margin-left:-10px;margin-right:-10px}}.contributor-main__about-gallery__wrapper>[class^=col]{margin-bottom:30px;padding:0 12px;width:50%}@media only screen and (max-width:767px){.contributor-main__about-gallery__wrapper>[class^=col]{margin-bottom:20px;padding:0 10px}}.contributor-main__about-gallery__item{border-radius:10px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.contributor-main__about-gallery__item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.contributor-main__about-gallery__item .btn{bottom:16px;left:14px;position:absolute;width:calc(100% - 28px);z-index:1}.video-alert .info-alert{margin-bottom:20px}.video-best .section-head{margin-bottom:24px}.video-best .best-wrapper{height:0;overflow:hidden;visibility:hidden}.video-best .best-wrapper.active{height:auto;overflow:unset;visibility:visible}.section-photos{padding:40px 0}@media only screen and (max-width:574px){.section-photos{padding:22px 0}}@media only screen and (max-width:767px){.photos-slider{padding:0 5px}}.photo-item{border-radius:10px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.photo-item>img,.photo-item>picture{height:100%;left:0;position:absolute;top:0;width:100%}.photo-item>img,.photo-item>picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-item+.photo-item{margin-top:30px}@media only screen and (max-width:767px){.photo-item+.photo-item{margin-top:20px}}.section-editor{border-top:1px solid #eaeaea;padding-top:114px}@media only screen and (max-width:767px){.section-editor{padding-top:82px}}@media only screen and (max-width:1199px){.section-editor #editorjs{padding-left:46px}}@media only screen and (max-width:767px){.section-editor #editorjs{padding-left:0}}.section-editor .codex-editor.codex-editor--toolbox-opened .ce-toolbar__plus:before{transform:translate(-50%,-50%) rotate(-45deg)}.section-editor .codex-editor__redactor{padding:60px 0 0!important}@media only screen and (max-width:574px){.section-editor .codex-editor__redactor{padding-top:34px!important}}.section-editor .codex-editor__redactor .ce-block{margin-bottom:40px}.section-editor .codex-editor__redactor .ce-block:last-child{margin-bottom:0}.section-editor .ce-block__content,.section-editor .ce-toolbar__content{max-width:950px}.section-editor .ce-toolbar__settings-btn{display:none}.section-editor .ce-toolbar__plus{border:none;box-shadow:none}.section-editor .ce-popover__overlay{display:none}.section-editor .ce-popover{max-width:unset;min-width:unset;position:absolute;transition:opacity .2s linear;--offset:0;right:auto}.section-editor .ce-popover.ce-popover--opened{animation:none;border:none;border-radius:50px;bottom:auto;box-shadow:none;left:100%;top:50%;transform:translateY(-50%);width:-moz-max-content;width:max-content}.section-editor .cdx-search-field{display:none}.section-editor .ce-popover__items{display:flex}.section-editor .ce-popover__items .ce-popover-item{margin-right:20px;padding:0}@media only screen and (max-width:767px){.section-editor .ce-popover__items .ce-popover-item{margin-right:18px}}.section-editor .ce-popover__items .ce-popover-item:hover:not(.ce-popover-item--no-hover){background-color:transparent}.section-editor .ce-popover__items .ce-popover-item:last-child{margin-right:0}.section-editor .ce-popover__items .ce-popover-item[data-item-name=paragraph] .ce-popover-item__icon svg{display:none}.section-editor .ce-popover__items .ce-popover-item[data-item-name=paragraph] .ce-popover-item__icon:before{background-color:#171717;content:"";height:30px;-webkit-mask:url(/fonts/editor-icon-paragraph-1a90ceab6130b8826d258c007b8ef619.svg);mask:url(/fonts/editor-icon-paragraph-1a90ceab6130b8826d258c007b8ef619.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:30px}@media only screen and (max-width:767px){.section-editor .ce-popover__items .ce-popover-item[data-item-name=paragraph] .ce-popover-item__icon:before{height:24px;width:24px}}.section-editor .ce-popover__items .ce-popover-item[data-item-name=paragraph] .ce-popover-item__icon:hover:before{background-color:#ed4826}.section-editor .ce-popover__items .ce-popover-item[data-item-name=header] .ce-popover-item__icon svg{display:none}.section-editor .ce-popover__items .ce-popover-item[data-item-name=header] .ce-popover-item__icon:before{background-color:#171717;content:"";height:30px;-webkit-mask:url(/fonts/editor-icon-heading-b6d6ad8f6b31488ea6b5400994a471bf.svg);mask:url(/fonts/editor-icon-heading-b6d6ad8f6b31488ea6b5400994a471bf.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:30px}@media only screen and (max-width:767px){.section-editor .ce-popover__items .ce-popover-item[data-item-name=header] .ce-popover-item__icon:before{height:24px;width:24px}}.section-editor .ce-popover__items .ce-popover-item[data-item-name=header] .ce-popover-item__icon:hover:before{background-color:#ed4826}.section-editor .ce-popover__items .ce-popover-item[data-item-name=image] .ce-popover-item__icon svg{display:none}.section-editor .ce-popover__items .ce-popover-item[data-item-name=image] .ce-popover-item__icon:before{background-color:#171717;content:"";height:30px;-webkit-mask:url(/fonts/editor-icon-image-82a4913f228e040d3dd4433e2d7b8108.svg);mask:url(/fonts/editor-icon-image-82a4913f228e040d3dd4433e2d7b8108.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:30px}@media only screen and (max-width:767px){.section-editor .ce-popover__items .ce-popover-item[data-item-name=image] .ce-popover-item__icon:before{height:24px;width:24px}}.section-editor .ce-popover__items .ce-popover-item[data-item-name=image] .ce-popover-item__icon:hover:before{background-color:#ed4826}.section-editor .ce-toolbar__actions{padding-right:20px}@media only screen and (max-width:767px){.section-editor .ce-toolbar__actions{padding-right:10px}}.section-editor .ce-toolbar__plus{height:40px;position:relative;width:40px}.section-editor .ce-toolbar__plus:hover{background-color:transparent}.section-editor .ce-toolbar__plus:hover:before{background-color:#ed4826}.section-editor .ce-toolbar__plus svg{display:none}.section-editor .ce-toolbar__plus:before{background-color:#171717;content:"";height:40px;left:50%;-webkit-mask:url(/fonts/editor-icon-plus-9297d86043bce7ff4d3c441a0a8d901b.svg);mask:url(/fonts/editor-icon-plus-9297d86043bce7ff4d3c441a0a8d901b.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s linear;width:40px}.section-editor .ce-popover-item__icon{border:2px solid #171717;border-radius:50%;height:50px;margin-right:0;transition:.2s linear;width:50px}@media only screen and (max-width:767px){.section-editor .ce-popover-item__icon{height:40px;width:40px}}.section-editor .ce-popover-item__icon:hover{border-color:#ed4826}.section-editor .ce-popover-item__icon:hover svg *{stroke:#ed4826}.section-editor .ce-popover-item__icon:before{transition:.2s linear}.section-editor .ce-popover-item__icon svg{height:30px;width:30px}@media only screen and (max-width:767px){.section-editor .ce-popover-item__icon svg{height:24px;width:24px}}.section-editor .ce-popover-item__title{display:none}.section-editor .cdx-block.image-tool{padding-bottom:0}.section-editor .cdx-block.image-tool .cdx-button:before{background-color:#3a3a3a;content:"";height:30px;margin-right:10px;-webkit-mask:url(/fonts/editor-icon-image-82a4913f228e040d3dd4433e2d7b8108.svg);mask:url(/fonts/editor-icon-image-82a4913f228e040d3dd4433e2d7b8108.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:30px}@media only screen and (max-width:767px){.section-editor .cdx-block.image-tool .cdx-button:before{height:24px;width:24px}}.section-editor .cdx-block.image-tool .cdx-button svg{display:none}.section-editor .cdx-block a{color:#171717;text-decoration:underline;text-decoration-thickness:from-font}.section-editor .cdx-block a:hover{color:#ed4826;text-decoration:none}.section-editor .image-tool__image{border-radius:10px;margin-bottom:20px}.section-editor .cdx-input.image-tool__caption{border:none;box-shadow:none;padding:0}.section-editor .cdx-button{background-color:#fff;border-color:#eaeaea;border-radius:8px;box-shadow:none;color:#3a3a3a}.section-editor .cdx-button:hover{background-color:#fbfbfb}.section-editor .cdx-button.video-button{align-items:center;display:flex;justify-content:center;overflow:hidden}.section-editor .cdx-button.video-button:before{background-color:#3a3a3a;content:"";display:block;height:30px;margin-right:10px;-webkit-mask:url(/fonts/editor-icon-video-5225df69ac3e18f9df26a8b4560446c6.svg);mask:url(/fonts/editor-icon-video-5225df69ac3e18f9df26a8b4560446c6.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:30px}@media only screen and (max-width:767px){.section-editor .cdx-button.video-button:before{height:24px;width:24px}}.section-editor .cdx-button.video-button:after{color:#3a3a3a;content:attr(data-name)}.section-editor .cdx-button.video-button input{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0}.section-editor .cdx-button.video-button.uploaded{border:none;border-radius:14px;padding:0}.section-editor .cdx-button.video-button.uploaded input,.section-editor .cdx-button.video-button.uploaded:after,.section-editor .cdx-button.video-button.uploaded:before{display:none}.section-editor .cdx-button.video-button video{max-width:100%}.section-editor .ce-header{color:#171717;font-style:normal;font-weight:700;margin-top:0;padding:0}.section-editor .ce-header.h1{font-size:34px;line-height:46px}@media only screen and (max-width:574px){.section-editor .ce-header.h1{font-size:18px;line-height:30px}}.section-editor .ce-header[contentEditable=true][data-placeholder]:empty:before{color:#5e5e5e;font-weight:700}.section-editor h1.ce-header{font-size:34px;line-height:46px}@media only screen and (max-width:574px){.section-editor h1.ce-header{font-size:18px;line-height:30px}}.section-editor .ce-paragraph{color:#171717;font-size:18px;font-style:normal;font-weight:400;line-height:36px;padding:0}@media only screen and (max-width:574px){.section-editor .ce-paragraph{font-size:14px;line-height:32px}}.section-editor .ce-paragraph[data-placeholder]:empty:before{color:#5e5e5e;opacity:1}.section-editor .cdx-list{color:#171717;font-size:18px;font-style:normal;font-weight:400;line-height:36px;padding-bottom:0;padding-top:0}@media only screen and (max-width:574px){.section-editor .cdx-list{font-size:14px;line-height:32px;padding-left:20px}}.editor-panel{align-items:center;background-color:#fbfbfb;border-top:1px solid #eaeaea;display:flex;height:114px;max-width:100vw;opacity:1;position:fixed;top:98px;transition:opacity .3s ease-in-out,top .3s ease-in-out,bottom .3s ease-in-out;width:100%;z-index:99}@media only screen and (max-width:1199px){.editor-panel{top:75px}}@media only screen and (max-width:767px){.editor-panel{height:82px;top:74px}}.editor-panel.hide{opacity:0;top:-200px}.editor-panel.bottom-fixed{border-color:transparent;bottom:0;top:auto}.editor-panel__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:100%;padding:0 15px;width:980px}.editor-panel__container .btn{min-width:120px}.editor-panel__container .btn.disabled{background-color:#8e8e8e;border-color:#8e8e8e;color:#fff;opacity:1}.editor-panel__status{align-items:center;background:#171717;border-radius:6px;color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;padding:5px 10px;text-align:center;text-transform:uppercase}.editor-spacer{height:174px}.plan-hero{padding-bottom:56px}@media only screen and (max-width:574px){.plan-hero{padding-bottom:36px}}.plan-hero .container{position:relative;z-index:1}.plan-hero__frame{background:#213e60;border-radius:18px;min-height:620px;overflow:hidden;position:relative}.plan-hero__frame:after{background:linear-gradient(90deg,rgba(15,26,42,.86),rgba(15,26,42,.68) 42%,rgba(15,26,42,.3)),linear-gradient(180deg,rgba(10,17,28,.1),rgba(10,17,28,.45));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.plan-hero__frame>picture{display:block;inset:0;position:absolute}.plan-hero__frame>picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:574px){.plan-hero__frame{border-radius:0;margin:0 -20px;min-height:unset}}.plan-hero__content{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);min-height:620px;padding:52px 56px;position:relative;z-index:2}@media only screen and (max-width:1199px){.plan-hero__content{gap:32px;grid-template-columns:minmax(0,1.4fr) minmax(290px,.9fr);padding:48px 44px}}@media only screen and (max-width:991px){.plan-hero__content{gap:28px;grid-template-columns:1fr;min-height:unset;padding:40px 32px 32px}}@media only screen and (max-width:767px){.plan-hero__content{gap:24px;padding:36px 24px 28px}}@media only screen and (max-width:574px){.plan-hero__content{gap:20px;min-height:unset;padding:40px 20px 28px}}.plan-hero__intro{color:#fff;max-width:640px}.plan-hero__intro .breadcrumbs{margin-bottom:24px}.plan-hero__intro .breadcrumbs li{color:hsla(0,0%,100%,.86)}.plan-hero__intro .breadcrumbs li:after{background-color:hsla(0,0%,100%,.86)}.plan-hero__intro .breadcrumbs li:last-child span{color:hsla(0,0%,100%,.45)}.plan-hero__intro .breadcrumbs li:nth-last-child(2):after{background-color:hsla(0,0%,100%,.45)}.plan-hero__intro .breadcrumbs a{color:hsla(0,0%,100%,.86)}.plan-hero__intro .breadcrumbs a:hover{color:#fff}@media only screen and (max-width:574px){.plan-hero__intro .breadcrumbs{margin-bottom:18px}}.plan-hero__eyebrow{align-items:center;background:rgba(237,72,38,.18);border-radius:999px;color:#ed4826;display:inline-flex;font-size:11px;font-weight:700;line-height:1.2;margin-bottom:16px;padding:6px 12px;text-transform:uppercase;width:-moz-max-content;width:max-content}.plan-hero__title{color:#fff;font-size:46px;font-weight:700;line-height:1.12;margin:0 0 14px}@media only screen and (max-width:1249px){.plan-hero__title{font-size:40px}}@media only screen and (max-width:1199px){.plan-hero__title{font-size:36px}}@media only screen and (max-width:991px){.plan-hero__title{font-size:34px}}@media only screen and (max-width:767px){.plan-hero__title{font-size:28px}}@media only screen and (max-width:574px){.plan-hero__title{font-size:26px}}.plan-hero__description{color:hsla(0,0%,100%,.88);font-size:16px;line-height:1.65;margin:0;max-width:520px}@media only screen and (max-width:767px){.plan-hero__description{font-size:14px}}.plan-planner{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.42);border-radius:8px;box-shadow:0 20px 50px rgba(14,24,35,.18);display:flex;flex-direction:column;gap:16px;min-width:0;padding:28px}@media only screen and (max-width:991px){.plan-planner{max-width:520px}}@media only screen and (max-width:767px){.plan-planner{border-radius:8px;max-width:100%;padding:22px 18px}}@media only screen and (max-width:574px){.plan-planner{border-radius:8px;padding:20px 16px}}.plan-planner__header{display:flex;flex-direction:column;gap:6px}.plan-planner__label{align-items:center;background:rgba(237,72,38,.1);border-radius:999px;color:#ed4826;display:inline-flex;font-size:11px;font-weight:700;line-height:1.2;padding:6px 12px;text-transform:uppercase;width:-moz-max-content;width:max-content}.plan-planner__title{color:#171717;font-size:22px;font-weight:700;line-height:1.25;margin:6px 0 0}@media only screen and (max-width:767px){.plan-planner__title{font-size:19px}}.plan-planner__form{display:flex;flex-direction:column;gap:16px}.plan-planner__essentials{background:hsla(0,0%,100%,.7);border:1px solid rgba(94,94,94,.18);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.plan-planner__essential{border-bottom:1px solid rgba(94,94,94,.16)}.plan-planner__essential:last-child{border-bottom:0}.plan-planner__essential.is-selected .plan-planner__essential-icon,.plan-planner__essential.is-selected .plan-planner__essential-value{color:#ed4826}.plan-planner__essential-trigger{align-items:center;background:transparent;border:0;color:#171717;cursor:pointer;display:grid;gap:12px;grid-template-columns:22px minmax(0,1fr) 16px;padding:12px 14px;text-align:left;transition:background .15s ease;width:100%}.plan-planner__essential-trigger:hover{background:rgba(237,72,38,.05)}.plan-planner__essential-trigger:active,.plan-planner__essential-trigger:focus,.plan-planner__essential-trigger:focus-visible{box-shadow:none;outline:none}.plan-planner__essential-icon{align-items:center;color:#5e5e5e;display:flex}.plan-planner__essential-icon svg{height:18px;width:18px}.plan-planner__essential-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.plan-planner__essential-label{color:#5e5e5e;font-size:12px;font-weight:600;line-height:1.4;text-transform:uppercase}.plan-planner__essential-value{color:#3a3a3a;font-size:14px;font-weight:500;line-height:1.35}.plan-planner__essential-chevron{color:#5e5e5e;height:16px;width:16px}.plan-planner__group{border:0;margin:0;min-width:0;padding:0}.plan-planner__group-label{color:#5e5e5e;display:block;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.plan-planner__options{display:flex;flex-wrap:wrap;gap:6px}.plan-planner__option{align-items:center;background:hsla(0,0%,100%,.72);border:1.5px solid #e4e4e4;border-radius:20px;color:#3a3a3a;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px;position:relative;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.plan-planner__option input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.plan-planner__option:has(input:checked){background:rgba(237,72,38,.08);border-color:#ed4826;color:#ed4826;font-weight:600}.plan-planner__option:has(input:checked):before{content:"✓";font-size:11px;font-weight:700;line-height:1}.plan-planner__option:hover{background:rgba(237,72,38,.05);border-color:#ed4826}.plan-planner__option:has(input:focus-visible){outline:2px solid #ed4826;outline-offset:2px}@media only screen and (max-width:767px){.plan-planner__option{font-size:12px;padding:5px 10px;white-space:normal}}@media only screen and (max-width:574px){.plan-planner__option{max-width:100%;overflow-wrap:anywhere}}.plan-planner__option-badge{background:rgba(237,72,38,.12);border-radius:999px;color:#ed4826;font-size:9px;font-weight:700;line-height:1.2;padding:2px 5px;text-transform:uppercase}.plan-planner__advanced-trigger{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid #e4e4e4;border-radius:8px;color:#3a3a3a;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:center;padding:11px 14px;transition:border-color .15s ease,background .15s ease,color .15s ease;width:100%}.plan-planner__advanced-trigger svg{flex:0 0 16px;height:16px;width:16px}.plan-planner__advanced-trigger:hover{background:rgba(237,72,38,.05);border-color:#ed4826;color:#ed4826}.plan-planner__advanced-trigger:active,.plan-planner__advanced-trigger:focus,.plan-planner__advanced-trigger:focus-visible{box-shadow:none;outline:none}.plan-planner__advanced-count{align-items:center;background:#ed4826;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.plan-planner__selection-summary{color:#3a3a3a;font-size:14px;font-weight:600;line-height:1.4;margin:-2px 0 0}@media only screen and (max-width:574px){.plan-planner__selection-summary{font-size:12px}}.plan-planner__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media only screen and (max-width:574px){.plan-planner__actions{align-items:stretch;flex-direction:column}}.plan-planner__submit{flex:1}@media only screen and (max-width:574px){.plan-planner__submit{height:52px;width:100%}}.plan-planner-essential-modal{padding:0;width:min(420px,100vw - 30px)}.plan-planner-essential-modal__content{display:flex;flex-direction:column;position:relative}.plan-planner-essential-modal .dialog-close{right:12px;top:12px}.plan-planner-essential-modal__header{border-bottom:1px solid #e4e4e4;padding:22px 62px 14px 20px}.plan-planner-essential-modal__title{color:#171717;font-size:19px;font-weight:700;line-height:1.25;margin:0}.plan-planner-essential-modal__description{color:#5e5e5e;font-size:14px;line-height:1.45;margin:5px 0 0}.plan-planner-essential-modal .plan-planner__group{padding:18px 20px}.plan-planner-essential-modal__actions{align-items:center;border-top:1px solid #e4e4e4;display:flex;gap:12px;justify-content:flex-end;padding:14px 20px}.plan-planner-essential-modal__actions .btn{height:44px}.plan-planner-essential-modal__clear{background:transparent;border:0;color:#3a3a3a;cursor:pointer;font-size:14px;font-weight:600;height:44px;text-decoration:underline}.plan-planner-essential-modal__clear:hover{color:#ed4826}@media only screen and (max-width:767px){.plan-planner-essential-modal{border-radius:16px 16px 0 0;inset:auto 0 0;margin:auto 0 0;max-width:100%;width:100%}.plan-planner-essential-modal__actions .btn{flex:1;width:auto}}.plan-planner-modal{padding:0;width:min(720px,100vw - 30px)}@media only screen and (max-width:767px){.plan-planner-modal.popup{border-radius:0;height:100dvh;inset:0;margin:0;max-height:100dvh;max-width:100%;width:100%}}.plan-planner-modal__content{display:flex;flex-direction:column;max-height:calc(100dvh - 40px);position:relative}@media only screen and (max-width:767px){.plan-planner-modal__content{height:100%;max-height:none}}.plan-planner-modal .dialog-close{right:14px;top:14px}.plan-planner-modal__header{border-bottom:1px solid #e4e4e4;padding:24px 68px 16px 24px}@media only screen and (max-width:767px){.plan-planner-modal__header{padding:20px 56px 14px 18px}}.plan-planner-modal__title{color:#171717;font-size:22px;font-weight:700;line-height:1.25;margin:0}.plan-planner-modal__description{color:#5e5e5e;font-size:14px;line-height:1.5;margin:6px 0 0}.plan-planner-modal__groups{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:16px 24px}@media only screen and (max-width:767px){.plan-planner-modal__groups{padding:18px}}.plan-planner-modal__section{background:hsla(0,0%,91.8%,.32);border-radius:8px}.plan-planner-modal__section summary{align-items:center;color:#171717;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;list-style:none;padding:13px 14px}.plan-planner-modal__section summary::-webkit-details-marker{display:none}.plan-planner-modal__section summary small{align-items:center;background:#ed4826;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;height:20px;justify-content:center;line-height:1;width:20px}.plan-planner-modal__section summary svg{height:16px;margin-left:auto;transition:transform .15s ease;width:16px}.plan-planner-modal__section[open] summary svg{transform:rotate(180deg)}.plan-planner-modal__section-body{display:flex;flex-direction:column;gap:18px;padding:0 14px 14px}.plan-planner-modal__actions{align-items:center;border-top:1px solid #e4e4e4;display:flex;gap:14px;justify-content:flex-end;padding:14px 24px}@media only screen and (max-width:767px){.plan-planner-modal__actions{padding:14px 18px}.plan-planner-modal__actions .btn{flex:1}}.plan-planner-modal__clear{background:transparent;border:0;color:#3a3a3a;cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline}.plan-planner-modal__clear:hover{color:#ed4826}.plan-paths__grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1199px){.plan-paths__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:574px){.plan-paths__grid{grid-template-columns:1fr}}.plan-paths__card{background:#fff;border:1px solid rgba(32,45,41,.1);border-radius:8px;color:#171717;display:flex;flex-direction:column;height:100%;padding:20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.plan-paths__card:hover{border-color:rgba(237,72,38,.36);box-shadow:0 10px 32px rgba(27,39,34,.14);color:#171717;text-decoration:none;transform:translateY(-3px)}.plan-paths__card:hover .plan-paths__card-cta{color:#ed4826}.plan-paths__card-icon{align-items:center;color:#ed4826;display:flex;font-size:12px;font-weight:700;gap:8px;line-height:1;margin-bottom:14px}.plan-paths__card-icon:after{background:rgba(237,72,38,.45);content:"";height:1px;width:34px}.plan-paths__card-icon i{display:flex}.plan-paths__card-icon svg{height:18px;width:18px}.plan-paths__card-title{color:#171717;font-size:16px;font-weight:700;line-height:1.2;margin:0 0 8px}.plan-paths__card-body{flex:1}.plan-paths__card-desc{color:#3a3a3a;font-size:14px;line-height:1.55;margin:0}.plan-paths__card-cta{align-items:center;align-self:flex-end;color:#171717;display:inline-flex;font-size:14px;font-weight:600;gap:6px;line-height:1;margin-top:16px;transition:color .2s ease}.plan-paths__card-cta svg{flex:0 0 auto;height:24px;width:24px}.plan-intents{margin-top:48px;padding-bottom:56px;padding-top:56px}@media only screen and (max-width:767px){.plan-intents{margin-top:32px;padding-bottom:36px;padding-top:36px}}.plan-intents__grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:991px){.plan-intents__grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:767px){.plan-intents__grid{gap:8px;grid-template-columns:repeat(2,1fr)}}.plan-intents__card{aspect-ratio:4/3;background:#213e60;border-radius:10px;display:block;overflow:hidden;position:relative;text-decoration:none}.plan-intents__card:after{background:linear-gradient(0deg,rgba(0,0,0,.68) 0,rgba(0,0,0,.12) 55%,transparent);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .25s;z-index:1}.plan-intents__card:hover{text-decoration:none}.plan-intents__card:hover:after{opacity:.8}.plan-intents__card:hover .plan-intents__card-img img{transform:scale(1.06)}.plan-intents__card-img{display:block;inset:0;position:absolute}.plan-intents__card-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease;width:100%}.plan-intents__card-body{bottom:0;display:flex;flex-direction:column;gap:4px;left:0;padding:10px 12px;position:absolute;right:0;z-index:2}.plan-intents__card-body i{display:flex}.plan-intents__card-body svg{height:14px;stroke:#fff;width:14px}@media only screen and (max-width:767px){.plan-intents__card-body{padding:8px 10px}}.plan-intents__card-label{color:#fff;font-size:14px;font-weight:600;line-height:1.4}@media only screen and (max-width:767px){.plan-intents__card-label{font-size:12px;line-height:1.3}}.plan-build{margin-top:42px}.plan-build__grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.plan-build__grid{grid-template-columns:1fr}}.plan-build__block{align-items:flex-start;background:#fff;border:1px solid #eaeaea;border-radius:8px;display:flex;gap:16px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.plan-build__block:hover{border-color:#ed4826;box-shadow:0 2px 12px rgba(0,0,0,.07);text-decoration:none}.plan-build__block-img{border-radius:6px;flex-shrink:0;height:88px;overflow:hidden;width:88px}.plan-build__block-img img,.plan-build__block-img picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.plan-build__block-body{flex:1;min-width:0}.plan-build__block-title{color:#171717;font-size:15px;font-weight:600;margin:0 0 6px}.plan-build__block-desc{color:#5e5e5e;font-size:14px;line-height:1.5;margin:0 0 10px}.plan-build__block-cta{color:#ed4826;font-size:14px;font-weight:600}@media only screen and (max-width:767px){.plan-build .section-head{margin-bottom:20px}}.plan-essentials{padding-bottom:56px;padding-top:56px}@media only screen and (max-width:767px){.plan-essentials{padding-bottom:36px;padding-top:36px}}.plan-essentials__grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:991px){.plan-essentials__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:574px){.plan-essentials__grid{grid-template-columns:1fr}}.plan-essentials__card{align-items:flex-start;background:#fff;border:1px solid #e4e4e4;border-radius:8px;display:flex;gap:14px;padding:20px;text-decoration:none;transition:border-color .15s}.plan-essentials__card:hover{border-color:#ed4826;text-decoration:none}.plan-essentials__card-icon{align-items:center;background:#fdf5f3;border-radius:6px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.plan-essentials__card-icon i{color:#ed4826;display:flex}.plan-essentials__card-icon svg{color:#ed4826;height:18px;width:18px}.plan-essentials__card-body{flex:1;min-width:0}.plan-essentials__card-title{color:#171717;font-size:15px;font-weight:600;margin:0 0 4px}.plan-essentials__card-desc{color:#5e5e5e;font-size:14px;line-height:1.5;margin:0 0 8px}.plan-essentials__card-status{background:rgba(52,80,64,.08);border-radius:4px;color:#345040;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.plan-guide-cta__inner{align-items:start;display:grid;gap:48px;grid-template-areas:"text  cards" "actions cards";grid-template-columns:1fr 1fr}@media only screen and (max-width:991px){.plan-guide-cta__inner{gap:32px;grid-template-areas:"text" "cards" "actions";grid-template-columns:1fr}}.plan-guide-cta__text{grid-area:text}.plan-guide-cta__text .section-title{margin-bottom:12px}.plan-guide-cta__text p{color:#5e5e5e;font-size:15px;line-height:1.6;margin-bottom:0}.plan-guide-cta__actions{display:flex;flex-wrap:wrap;gap:12px;grid-area:actions}.plan-guide-cta__cards{display:grid;gap:12px;grid-area:cards;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:767px){.plan-guide-cta__cards{grid-template-columns:repeat(3,1fr)}}.plan-guide-cta__guide-card{background:#fff;border:1px solid #eaeaea;border-radius:8px;overflow:hidden}.plan-guide-cta__guide-img{aspect-ratio:3/4;overflow:hidden}.plan-guide-cta__guide-img img,.plan-guide-cta__guide-img picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.plan-guide-cta__guide-info{padding:10px 12px}.plan-guide-cta__guide-name{color:#171717;display:block;font-size:14px;font-weight:600;margin-bottom:2px}.plan-guide-cta__guide-price{color:#3a3a3a;font-size:12px;font-weight:500}.plan-final-cta{background:#345040}.plan-final-cta__inner{padding:24px 0;text-align:center}.plan-final-cta__title{color:#fff;font-size:32px;font-weight:700;margin-bottom:28px}@media only screen and (max-width:767px){.plan-final-cta__title{font-size:24px}}.plan-final-cta__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.plan-final-cta .btn-b{background:#fff;border-color:#fff;color:#345040}.plan-final-cta .btn-b:hover{background:transparent;color:#fff}.plan-final-cta .btn-tr-b{border-color:hsla(0,0%,100%,.5);color:#fff}.plan-final-cta .btn-tr-b:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.trips-hero{background:#1a1a18;overflow:hidden;padding:40px 0 0;position:relative}@media only screen and (max-width:574px){.trips-hero{padding:28px 0 0}}.trips-hero__backdrop{background-image:var(--bd);background-position:center 35%;background-size:cover;inset:0;position:absolute}@media only screen and (max-width:574px){.trips-hero__backdrop{background-image:var(--bd-m,var(--bd))}}.trips-hero__backdrop:after{background:linear-gradient(90deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.55) 55%,rgba(0,0,0,.32));content:"";inset:0;position:absolute}.trips-hero__inner{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-top:36px;padding-bottom:32px;position:relative;z-index:1}@media only screen and (max-width:991px){.trips-hero__inner{align-items:flex-start;flex-direction:column;gap:20px;margin-top:24px;padding-bottom:24px}}.trips-hero__copy{flex:1;max-width:720px}.trips-hero__eyebrow{align-items:center;color:hsla(0,0%,100%,.65);display:inline-flex;font-size:11px;font-weight:700;gap:9px;margin:0 0 14px;text-transform:uppercase}.trips-hero__eyebrow:before{background:currentColor;content:"";height:1px;width:28px}@media only screen and (max-width:574px){.trips-hero__eyebrow{margin-bottom:10px}}.trips-hero__title{color:#fff;font-size:48px;font-weight:700;line-height:1.06;margin:0 0 12px}@media only screen and (max-width:767px){.trips-hero__title{font-size:34px}}@media only screen and (max-width:574px){.trips-hero__title{font-size:26px;line-height:1.12}}.trips-hero__intro{color:hsla(0,0%,100%,.88);font-size:16px;line-height:1.62;margin:0}@media only screen and (max-width:574px){.trips-hero__intro{font-size:14px;font-weight:500}}.trips-hero__stat{flex-shrink:0;position:relative;text-align:right;z-index:1}@media only screen and (max-width:991px){.trips-hero__stat{text-align:left}}.trips-hero__stat-number{color:#fff;display:block;font-size:80px;font-weight:800;line-height:1}@media only screen and (max-width:767px){.trips-hero__stat-number{font-size:60px}}@media only screen and (max-width:574px){.trips-hero__stat-number{font-size:20px}}.trips-hero__stat-label{color:hsla(0,0%,100%,.55);display:block;font-size:14px;font-weight:600;margin-top:4px;text-transform:uppercase}.trips-hero__chips{background:linear-gradient(180deg,transparent,rgba(0,0,0,.28));margin-bottom:-20px;padding:16px 0;position:relative;z-index:2}.trips-hero__chips .af-chips{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.trips-hero__chips .af-chips::-webkit-scrollbar{display:none}.trips-hero__chips .af-chip{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.82);flex-shrink:0;white-space:nowrap}.trips-hero__chips .af-chip:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);color:#fff}.breadcrumbs.breadcrumbs--light>li{color:hsla(0,0%,100%,.6)}.breadcrumbs.breadcrumbs--light>li:after{background-color:hsla(0,0%,100%,.3)}.breadcrumbs.breadcrumbs--light>li>a,.breadcrumbs.breadcrumbs--light>li>span{color:hsla(0,0%,100%,.6)}.breadcrumbs.breadcrumbs--light>li>a.focus,.breadcrumbs.breadcrumbs--light>li>a:hover{color:hsla(0,0%,100%,.9)}.trips-listing{padding-bottom:80px;padding-top:48px}@media only screen and (max-width:574px){.trips-listing{padding-bottom:40px;padding-top:36px}}.trips-listing__wrapper{width:100%}.af-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-bottom:4px;margin-top:12px}@media only screen and (max-width:767px){.af-filter-bar{display:none}}.af-section--mobile-only{display:none}@media only screen and (max-width:767px){.af-section--mobile-only{display:block}}.trip-planner-summary{background:#fff;border:1px solid #eaeaea;border-radius:12px;margin-bottom:20px;padding:20px 24px}@media only screen and (max-width:574px){.trip-planner-summary{margin-bottom:16px;padding:16px}}.trip-planner-summary__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}@media only screen and (max-width:574px){.trip-planner-summary__header{align-items:flex-start;flex-direction:column;gap:8px}}.trip-planner-summary__heading{color:#3a3a3a;font-size:14px;font-weight:600}.trip-planner-summary__edit{color:#3a3a3a!important;font-size:14px;font-weight:500;white-space:nowrap}.trip-planner-summary__pills{margin-top:0}.trip-card{background:#fff;border:1px solid #eaeaea;border-radius:12px;height:100%;overflow:hidden;position:relative;transition:box-shadow .2s ease}.trip-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.trip-card__link{inset:0;position:absolute;z-index:1}.trip-card__image{aspect-ratio:16/9;overflow:hidden;position:relative}.trip-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trip-card__recommended-badge{background:#ed4826;border-radius:20px;color:#fff;font-size:11px;font-weight:600;left:12px;padding:4px 10px;position:absolute;top:12px;z-index:2}.trip-card__info{padding:16px}.trip-card__meta{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;margin:0 0 8px;padding:0}.trip-card__meta li{color:#3a3a3a;font-size:14px;font-weight:600}.trip-card__meta li+li:before{color:#3a3a3a;content:"•";font-size:12px;margin:0 3px 0 6px;vertical-align:middle}.trip-card__title{color:#171717;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 6px}.trip-card__summary,.trip-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trip-card__summary{color:#3a3a3a;font-size:14px;line-height:1.5;margin:0 0 20px}.trip-card__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 10px;padding:0}.trip-card__tag{background:#fdf5f3;border-radius:20px;color:#ed4826;font-size:11px;font-weight:500;padding:3px 10px}.trip-card__budget{align-items:baseline;color:#3a3a3a;display:flex;flex-wrap:wrap;font-size:14px;gap:4px}.trip-card__budget strong{color:#171717;font-weight:600}.trip-results-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-top:24px}@media only screen and (max-width:991px){.trip-results-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:574px){.trip-results-grid{gap:16px;grid-template-columns:1fr}}#paginated-trip-list .pagination{margin-top:32px}@media only screen and (max-width:574px){#paginated-trip-list .pagination{margin-top:24px}}.trip-empty{padding:64px 24px;text-align:center}@media only screen and (max-width:574px){.trip-empty{padding:40px 16px}}.trip-empty__icon{height:48px;margin:0 auto 16px;opacity:.3;width:48px}.trip-empty__icon svg{height:100%;width:100%}.trip-empty__heading{color:#171717;font-size:20px;font-weight:600;margin:0 0 8px}.trip-empty__description{color:#3a3a3a;font-size:15px;margin:0 0 24px}.trip-empty__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media only screen and (max-width:767px){.inner-page__bar:has(.inner-page__bar-specs--stacked){margin-bottom:20px;margin-top:20px}}.trip-page .trip-specs__icon svg{stroke:#ae2e06}@media only screen and (max-width:767px){.inner-page__bar-specs--stacked{flex-wrap:wrap}}.inner-page__bar-specs--stacked li{align-items:center}@media only screen and (max-width:767px){.inner-page__bar-specs--stacked li{width:calc(50% - 8px)}.inner-page__bar-specs--stacked li:last-child:nth-child(odd){width:100%}}.inner-page__bar-specs--stacked li .trip-specs__icon{align-items:center;background:#fdf5f3;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:12px;min-width:40px;width:40px}.inner-page__bar-specs--stacked li .trip-specs__icon svg{height:18px;margin-right:0!important;width:18px}.inner-page__bar-specs--stacked li div{align-items:flex-start;flex-direction:column}.inner-page__bar-specs--stacked li div span{color:#5e5e5e;font-size:.7rem;font-weight:700;margin-bottom:2px;text-transform:uppercase}.inner-page__bar-specs--stacked li div strong{font-size:14px;font-weight:600;line-height:1.4;margin-right:0}@media only screen and (max-width:767px){.inner-page__bar-specs--stacked li div strong{font-size:14px}}.section-head--trip{align-items:flex-start;flex-direction:column}.section-head--trip .section-label{align-items:center;color:#ed4826;display:flex;font-size:.72rem;font-weight:700;gap:10px;margin-bottom:14px;text-transform:uppercase}.section-head--trip .section-label:before{background:#ed4826;border-radius:2px;content:"";height:2px;width:22px}.section-head--trip .section-title{font-size:1.25rem;font-weight:600;line-height:1.25}@media only screen and (max-width:767px){.section-head--trip .section-title{font-size:1rem}}@media only screen and (min-width:575px)and (max-width:768px){#trip-reviews .section-head{row-gap:8px}#trip-reviews .section-head>.btn{justify-content:center;margin-left:0;width:100%}#trip-reviews .section-head>.btn+.btn{margin-left:0}}.trip-main{display:flex;justify-content:space-between;padding:50px 0 0}@media only screen and (max-width:574px){.trip-main{padding-top:0}}.trip-main__subtitle{align-items:center;color:#ed4826;display:flex;font-size:.72rem;font-weight:700;gap:10px;margin-bottom:14px;text-transform:uppercase}.trip-main__subtitle:before{background:#ed4826;border-radius:2px;content:"";height:2px;width:22px}.trip-main__overview-title{color:#171717;font-size:1.25rem;font-weight:600;line-height:1.25;margin-bottom:16px}@media only screen and (max-width:574px){.trip-main__overview-title{font-size:1rem;margin-bottom:14px}}.trip-main__description{color:#3a3a3a;font-size:.98rem;font-weight:400;line-height:1.75}@media only screen and (max-width:574px){.trip-main__description{font-size:14px;line-height:22px}}.trip-main__timeline{margin-top:40px}@media only screen and (max-width:574px){.trip-main__timeline{margin-top:30px}}.timeline-label{align-items:center;color:#ed4826;display:flex;font-size:.72rem;font-weight:700;gap:10px;margin-bottom:14px;text-transform:uppercase}.timeline-label:before{background:#ed4826;border-radius:2px;content:"";height:2px;width:22px}.timeline-title{color:#171717;font-size:20px;font-weight:600;line-height:1.25;margin-bottom:16px}@media only screen and (max-width:574px){.timeline-title{font-size:16px;margin-bottom:14px}}.timeline{display:flex;flex-direction:column;gap:16px}.timeline,.timeline-day{position:relative}.timeline-day__label{background:#ed4826;border-radius:100px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-bottom:10px;padding:3px 10px;text-transform:uppercase}.timeline-card{background:#fff;border:1px solid #eaeaea;border-radius:14px;padding:26px 28px}@media only screen and (max-width:574px){.timeline-card{padding:20px 18px}}.timeline-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.timeline-header h3{color:#171717;font-size:16px;font-weight:600;line-height:32px;margin:0}@media only screen and (max-width:574px){.timeline-header h3{font-size:15px;line-height:26px}}.timeline-tag{background:#fbfbfb;border:1px solid #eaeaea;border-radius:100px;color:#3a3a3a;font-size:.72rem;font-weight:600;padding:4px 12px;text-transform:uppercase}.timeline-desc{color:#3a3a3a;font-size:16px;line-height:1.7;margin-bottom:18px}@media only screen and (max-width:574px){.timeline-desc{font-size:14px;line-height:22px}}.timeline-details{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media only screen and (max-width:574px){.timeline-details{grid-template-columns:1fr}}.timeline-detail{background:#fbfbfb;border-radius:8px;color:#3a3a3a;display:flex;flex-direction:column;font-size:14px;gap:3px;line-height:1.55;padding:12px 14px}.timeline-detail .td-label{color:#3a3a3a;font-size:.7rem;font-weight:700;text-transform:uppercase}.timeline-stay{margin-top:14px}.timeline-stay .td-label{color:#3a3a3a;display:block;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.timeline-stay__card{align-items:center;background:#fbfbfb;border-radius:10px;color:#171717;display:flex;gap:14px;padding:12px 14px;text-decoration:none;transition:background .2s,box-shadow .2s}.timeline-stay__card:hover{background:#f3f3f3;box-shadow:0 2px 10px rgba(26,23,20,.08)}.timeline-stay__img{border-radius:8px;flex-shrink:0;height:140px;-o-object-fit:cover;object-fit:cover;width:140px}@media only screen and (max-width:574px){.timeline-stay__img{height:72px;width:72px}}.timeline-stay__info{display:flex;flex-direction:column;gap:4px;min-width:0}.timeline-stay__name{color:#171717;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:574px){.timeline-stay__name{font-size:.85rem}}.timeline-stay__summary{color:#3a3a3a;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.good-to-know{margin-top:40px}@media only screen and (max-width:574px){.good-to-know{margin-top:44px}}.good-to-know__label{align-items:center;color:#ed4826;display:flex;font-size:.72rem;font-weight:700;gap:10px;margin-bottom:14px;text-transform:uppercase}.good-to-know__label:before{background:#ed4826;border-radius:2px;content:"";height:2px;width:22px}.good-to-know__title{color:#171717;font-size:1.25rem;font-weight:600;line-height:1.25;margin-bottom:16px}@media only screen and (max-width:574px){.good-to-know__title{font-size:1rem;margin-bottom:14px}}.good-to-know__cards{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media only screen and (max-width:574px){.good-to-know__cards{grid-template-columns:1fr}}.good-to-know__card{background:#fff;border-radius:14px;box-shadow:0 2px 20px rgba(26,23,20,.06);padding:26px 28px;transition:transform .25s,box-shadow .25s}.good-to-know__card:hover{box-shadow:0 6px 28px rgba(26,23,20,.1);transform:translateY(-2px)}@media only screen and (max-width:574px){.good-to-know__card{padding:20px 18px}}.good-to-know__card h4{color:#3a3a3a;font-size:.7rem;font-weight:700;margin-bottom:8px;text-transform:uppercase}.good-to-know__card p{color:#171717;font-size:.875rem;line-height:1.65;margin:0}.trip-main__sidebar{position:relative;z-index:1}@media only screen and (max-width:991px){.trip-main__sidebar{margin-top:44px}}.trip-main__sidebar aside{height:100%;margin-left:auto;max-width:100%;width:520px}@media only screen and (max-width:991px){.trip-main__sidebar aside{width:100%}}.trip-main__sidebar .tour-interests{margin-bottom:36px;margin-top:0}@media only screen and (max-width:574px){.trip-main__sidebar .tour-interests{font-size:14px;margin-bottom:32px}}.trip-main__sidebar .tour-interests>span{align-items:center;color:#ed4826;display:flex;font-size:.72rem;font-weight:700;gap:10px;line-height:normal;margin-bottom:14px;text-transform:uppercase}.trip-main__sidebar .tour-interests>span:before{background:#ed4826;border-radius:2px;content:"";height:2px;width:22px}.trip-main__sidebar .tour-interests .tour-interests__title{color:#171717;font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:16px}@media only screen and (max-width:767px){.trip-main__sidebar .tour-interests .tour-interests__title{font-size:1rem}}.trip-main__sidebar .tour-interests>ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.trip-main__sidebar .tour-interests>ul>li{background:#fff;border:1px solid #eaeaea;border-radius:6px;color:#171717;font-size:.9375rem;font-weight:400;line-height:1.5;padding:8px 14px}@media only screen and (max-width:767px){.trip-main__sidebar .tour-interests>ul>li{font-size:.875rem;padding:6px 12px}}.trip-main__map{border-radius:10px;height:745px;max-height:calc(100vh - 140px);overflow:hidden;position:sticky;top:120px;width:100%}@media only screen and (max-width:574px){.trip-main__map{height:500px;max-height:calc(100vh - 120px)}}.trip-main__map .map{height:100%;width:100%}.attraction-main__share.dropdown-wrapper{cursor:pointer;position:relative}@media only screen and (max-width:767px){.attraction-main__share.dropdown-wrapper{position:absolute}}.attraction-main__share.dropdown-wrapper .trip-share-dropdown{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12);display:none;left:0;min-width:200px;padding:16px 20px;position:absolute;top:calc(100% + 10px);z-index:10}@media only screen and (max-width:767px){.attraction-main__share.dropdown-wrapper .trip-share-dropdown{left:calc(50vw - 128px);right:auto;transform:translateX(-50%)}}@media only screen and (max-width:574px){.attraction-main__share.dropdown-wrapper .trip-share-dropdown{left:calc(50vw - 109px)}}.attraction-main__share.dropdown-wrapper.open .trip-share-dropdown{display:block}.attraction-main__share.dropdown-wrapper .trip-share-dropdown__title{color:#3a3a3a;display:block;font-size:.75rem;font-weight:700;margin-bottom:12px;text-transform:uppercase}.attraction-main__share.dropdown-wrapper .trip-share-dropdown__list{display:flex;gap:8px;list-style:none;margin:0;padding:0}.attraction-main__share.dropdown-wrapper .trip-share-dropdown__list li a,.attraction-main__share.dropdown-wrapper .trip-share-dropdown__list li button{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background .2s;width:36px}.attraction-main__share.dropdown-wrapper .trip-share-dropdown__list li a:hover,.attraction-main__share.dropdown-wrapper .trip-share-dropdown__list li button:hover{background:#fbfbfb}.attraction-main__share.dropdown-wrapper .trip-share-dropdown__list li a svg,.attraction-main__share.dropdown-wrapper .trip-share-dropdown__list li button svg{height:16px;width:16px}@media only screen and (max-width:1151px){.guides-wrapper__lg.non-slider .slider{display:block}}.guides-wrapper__lg.non-slider+.section-footer{margin-top:24px}@media only screen and (max-width:767px){.guides-wrapper__lg .stories-item{width:360px}}@media only screen and (max-width:574px){.guides-wrapper__lg .stories-item{height:340px;width:280px}.guides-wrapper__sm{margin-top:44px}.guides-wrapper__sm>.col-lg-6{margin-bottom:32px}}@media only screen and (max-width:1151px){.guides-wrapper__sm .stories-item__sm{align-items:flex-start;height:auto}}@media only screen and (max-width:574px){.guides-wrapper__sm .stories-item__sm .stories-item__fav{bottom:20px;right:20px}.guides-wrapper__sm .stories-item__sm-pic{height:215px}.guides-wrapper__sm .stories-item__sm-info{padding-top:20px}}.guides-wrapper__sm .stories-item__sm-label{align-items:center;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:16px}@media only screen and (max-width:574px){.guides-wrapper__sm .stories-item__sm-label{font-size:14px;margin-bottom:12px}}.guides-wrapper__sm .stories-item__sm-label svg{margin-right:8px}@media only screen and (max-width:574px){.guides-wrapper__sm .stories-item__sm-label svg{height:20px;width:20px}}.guides-wrapper__sm .stories-item__sm-description{font-size:18px;font-weight:500;line-height:30px}@media only screen and (max-width:574px){.guides-wrapper__sm .stories-item__sm-description{font-size:14px;line-height:22px;margin-top:16px}.guides-wrapper__sm .stories-item__sm-author{display:none}.personal-guides .attractions-top__bar{margin-bottom:36px}}.personal-guides .attractions-main__items .col-lg-4{margin-bottom:40px}@media only screen and (max-width:574px){.personal-guides .attractions-main__items .col-lg-4{margin-bottom:30px}}.personal-guides .contributors-item{height:100%}@media only screen and (max-width:574px){.personal-guides .contributors-item{width:100%}}.personal-guides .contributors-item:hover .contributors-item__inner{background-color:#fbfbfb}.personal-guides .contributors-item__inner{background-color:#fff;display:flex;flex-direction:column;height:calc(100% - 40px)}@media only screen and (max-width:574px){.personal-guides .contributors-item__inner{padding-bottom:29px;padding-top:56px}.personal-guides .contributors-item__top{margin-bottom:16px}}.personal-guides .contributors-item__name{margin-right:18px}@media only screen and (max-width:574px){.personal-guides .contributors-item__name{font-size:16px}}.personal-guides .contributors-item__rating{color:#ed4826;font-weight:600;position:relative;z-index:1}.personal-guides .contributors-item__rating svg path{fill:#ed4826;stroke:#ed4826}.personal-guides .contributors-item__rating:before{background-color:#ffe4de;border-radius:4px;content:"";height:28px;left:-7px;position:absolute;top:-3px;width:calc(100% + 14px);z-index:-1}@media only screen and (max-width:574px){.personal-guides .contributors-item__price{font-size:14px;margin-bottom:13px;padding-bottom:16px}.personal-guides .contributors-item__text{font-size:14px;margin-bottom:20px}}.personal-guides .contributors-item__btn{margin-top:auto}@media only screen and (max-width:574px){.personal-guides .contributors-item__btn{font-size:14px}}.local-guides-listing{background:#f8f5ef;color:#232220}.local-guides-listing__hero{padding:32px 0 42px}@media only screen and (max-width:767px){.local-guides-listing__hero{padding:24px 0 30px}}.local-guides-listing__hero .breadcrumbs{margin-bottom:32px}@media only screen and (max-width:767px){.local-guides-listing__hero .breadcrumbs{margin-bottom:20px}}.local-guides-listing__hero-grid{align-items:end;display:grid;gap:54px;grid-template-columns:minmax(0,1fr) 360px}.local-guides-listing__hero-grid>div:first-child{transform:translateY(-94px)}@media only screen and (max-width:991px){.local-guides-listing__hero-grid{gap:24px;grid-template-columns:1fr}.local-guides-listing__hero-grid>div:first-child{transform:none}}.local-guides-listing__hero-grid h1{color:#171717;font-size:52px;font-weight:700;line-height:1.08;margin:12px 0 0;max-width:920px}@media only screen and (max-width:1249px){.local-guides-listing__hero-grid h1{font-size:46px}}@media only screen and (max-width:1199px){.local-guides-listing__hero-grid h1{font-size:40px}}@media only screen and (max-width:767px){.local-guides-listing__hero-grid h1{font-size:32px;line-height:1.22}}@media only screen and (max-width:574px){.local-guides-listing__hero-grid h1{font-size:30px;line-height:1.24}}.local-guides-listing__hero-grid p{color:#3a3a3a;font-size:16px;line-height:1.7;margin:22px 0 0;max-width:680px}@media only screen and (max-width:767px){.local-guides-listing__hero-grid p{font-size:14px;font-weight:500;line-height:1.5}}.local-guides-listing__eyebrow{color:#ed4826;display:inline-flex;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.local-guides-listing__hero-image{background:#e4e4e4;border-radius:8px;box-shadow:0 22px 54px rgba(35,34,32,.14);margin:0;min-height:460px;overflow:hidden;position:relative}@media only screen and (max-width:991px){.local-guides-listing__hero-image{display:none}}.local-guides-listing__hero-image picture{display:block;height:100%;inset:0;position:absolute;width:100%}.local-guides-listing__hero-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.local-guides-listing__filters{padding-bottom:28px;position:relative;z-index:2}@media only screen and (max-width:767px){.local-guides-listing__filters{display:none}}.local-guides-filter{align-items:end;background:#fff;border:1px solid hsla(0,0%,9%,.08);border-radius:8px;box-shadow:0 18px 44px rgba(35,34,32,.08);display:grid;gap:12px;grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(140px,1fr)) auto;padding:18px}@media only screen and (max-width:1249px){.local-guides-filter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:767px){.local-guides-filter{display:none}}.local-guides-filter>label{display:grid;gap:8px;min-width:0}.local-guides-filter>label>span{color:#5e5e5e;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.local-guides-filter>label input,.local-guides-filter>label select{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;color:#171717;font-size:14px;font-weight:500;height:46px;line-height:1.2;padding:0 13px;width:100%}.local-guides-filter>label select{cursor:pointer}.local-guides-filter>.btn{height:42px;line-height:20px;padding-bottom:0;padding-top:0}.local-guides-filter .local-guides-filter__select{display:grid;gap:8px;min-width:0}.local-guides-filter .local-guides-filter__select>span{color:#5e5e5e;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.local-guides-filter .local-guides-filter__select .dropdown-current{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;color:#3a3a3a;font-size:14px;font-weight:500;height:46px;justify-content:space-between;line-height:1.2;min-width:0;padding:0 13px;width:100%}.local-guides-filter .local-guides-filter__select .dropdown-current>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.local-guides-filter .local-guides-filter__select .dropdown-current svg{flex-shrink:0;height:18px;width:18px}.local-guides-filter .local-guides-filter__select .dropdown-list{left:0;min-width:230px;right:auto;width:100%;z-index:40}.local-guides-filter .local-guides-filter__select .dropdown-list__items{max-height:280px}.local-guides-filter button{min-height:46px;white-space:nowrap}@media only screen and (max-width:1249px){.local-guides-filter button{width:100%}}.local-guides-filter-open{display:none}@media only screen and (max-width:767px){.local-guides-filter-open{align-items:center;background:#171717;border:none;border-radius:999px;bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 14px 34px hsla(0,0%,9%,.28);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;left:50%;line-height:1;min-height:42px;padding:0 20px;position:fixed;transform:translateX(-50%);z-index:999}.local-guides-filter-open svg{height:18px;width:18px}}.local-guides-selected-summary{margin:12px 0 0;padding:16px 18px}@media only screen and (max-width:767px){.local-guides-selected-summary{padding:14px 16px}}@media only screen and (max-width:574px){.local-guides-selected-summary .trip-planner-summary__header{align-items:center;flex-direction:row;gap:12px;justify-content:space-between}}.local-guides-selected-summary .trip-planner-summary__heading{min-width:0}.local-guides-selected-summary .trip-planner-summary__edit{flex-shrink:0}.local-guides-selected-summary__pills{margin-bottom:0}@media only screen and (max-width:767px){.local-guides-filter-drawer .af-drawer__content{border-radius:18px 18px 0 0;bottom:0;left:0;max-height:88vh;max-height:88dvh;max-width:100%;padding:20px 20px calc(98px + env(safe-area-inset-bottom));right:0;top:auto;width:100%}.local-guides-filter-drawer .af-drawer__header{background:#fff;border-bottom:1px solid #eaeaea;position:sticky;top:0;z-index:2}.local-guides-filter-drawer .af-drawer__footer{left:0;max-width:100%;padding:14px 20px calc(14px + env(safe-area-inset-bottom));right:0;width:100%}}.local-guides-filter-drawer__form{display:grid;gap:0;margin-top:14px}.local-guides-filter-drawer__field{display:grid;gap:8px;min-width:0}.local-guides-filter-drawer__field span{color:#5e5e5e;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.local-guides-filter-drawer__field input,.local-guides-filter-drawer__field select{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;color:#3a3a3a;font-size:14px;font-weight:500;height:48px;line-height:1.2;padding:0 13px;width:100%}.local-guides-filter-drawer__search{margin-bottom:14px}#local-guides-mobile-filter-form>.af-section:first-of-type{border-top-color:#eaeaea}#local-guides-mobile-filter-form>.af-section:last-of-type .af-section__body{padding-bottom:0}.local-guides-filter-drawer .af-section__summary{padding:16px 4px}.local-guides-filter-drawer .af-control{min-height:42px}@media only screen and (max-width:1249px){.local-guides-filter__search{grid-column:span 2}}@media only screen and (max-width:767px){.local-guides-filter__search{grid-column:auto}}.local-guides-listing__results{padding:12px 0 64px}@media only screen and (max-width:767px){.local-guides-listing__results{padding-bottom:42px}}.local-guides-results-head{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}@media only screen and (max-width:574px){.local-guides-results-head{align-items:center;gap:12px}}.local-guides-results-head__count{flex:1 1 auto;min-width:0}.local-guides-results-head__count>span{color:#3a3a3a;display:block;font-size:14px;font-weight:400;line-height:1.2}@media only screen and (max-width:767px){.local-guides-results-head__count>span{font-size:14px}}.local-guides-results-head .af-sort{flex:0 0 auto;margin-left:auto;max-width:48%}@media only screen and (max-width:574px){.local-guides-results-head .af-sort{max-width:54%}}.local-guides-results-head .af-sort__trigger{justify-content:flex-end;max-width:100%}@media only screen and (max-width:574px){.local-guides-results-head .af-sort__trigger{border:1px solid #e4e4e4;border-radius:10px;min-height:38px;padding:8px 12px}}.local-guides-results-head .af-sort__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.local-guides-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:1199px){.local-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.local-guides-grid{grid-template-columns:1fr}}.local-guide-card{background:#fff;border:1px solid hsla(0,0%,9%,.08);border-radius:8px;box-shadow:0 18px 44px rgba(35,34,32,.07);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.local-guide-card:hover{box-shadow:0 24px 58px rgba(35,34,32,.12);transform:translateY(-3px)}.local-guide-card__link{inset:0;position:absolute;z-index:2}.local-guide-card__media{background:#e4e4e4;height:230px;position:relative}@media only screen and (max-width:574px){.local-guide-card__media{height:220px}}.local-guide-card__media .local-guide-card__media-placeholder,.local-guide-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.local-guide-card__media-placeholder{background:linear-gradient(135deg,#f9f6f0,#e4e4e4)}.local-guide-card__badge{background:hsla(0,0%,100%,.92);border-radius:999px;color:#ed4826;font-size:12px;font-weight:800;left:16px;line-height:1;max-width:calc(100% - 32px);padding:8px 11px;position:absolute;text-transform:uppercase;top:16px}.local-guide-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:22px}.local-guide-card__profile{display:block;margin-top:-52px}@media only screen and (max-width:767px){.local-guide-card__profile{margin-top:0;min-height:62px;padding-top:20px;position:relative}}.local-guide-card__profile>div:not(.local-guide-card__avatar){margin-top:10px;min-width:0}.local-guide-card__avatar{background:#fbfbfb;border:4px solid #fff;border-radius:50%;box-shadow:0 10px 22px hsla(0,0%,9%,.18);height:62px;overflow:hidden;position:relative;width:62px;z-index:1}@media only screen and (max-width:767px){.local-guide-card__avatar{left:0;position:absolute;top:-52px}}.local-guide-card__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.local-guide-card h3{color:#171717;font-size:16px;font-weight:700;line-height:1.2;margin:0}.local-guide-card__profile p{color:#345040;font-size:14px;font-weight:600;line-height:1.4;margin:5px 0 0}.local-guide-card__stats{background:#eaeaea;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;overflow:hidden}.local-guide-card__stats>span{background:#fbfbfb;min-width:0;padding:13px 10px}.local-guide-card__stats span span,.local-guide-card__stats strong{display:block}.local-guide-card__stats strong{color:#171717;font-size:16px;font-weight:700;line-height:1.2}.local-guide-card__stats span span{color:#5e5e5e;font-size:12px;font-weight:700;line-height:1.25;margin-top:4px;text-transform:uppercase}.local-guide-card__summary{color:#5e5e5e;font-size:14px;font-weight:500;line-height:1.6;margin:18px 0 10px}.local-guide-card__transport{background:rgba(36,102,91,.06);border:1px solid rgba(36,102,91,.16);border-radius:8px;display:grid;gap:10px;margin-top:18px;padding:14px}.local-guide-card__transport p{color:#3a3a3a;font-size:14px;line-height:1.55;margin:0}.local-guide-card__transport-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.local-guide-card__transport-head span,.local-guide-card__transport-head strong{font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase}.local-guide-card__transport-head span{color:#345040}.local-guide-card__transport-head strong{color:#ed4826}.local-guide-card__routes{display:flex;flex-wrap:wrap;gap:6px}.local-guide-card__routes span{background:#fff;border-radius:999px;color:#345040;font-size:12px;font-weight:700;line-height:1;padding:6px 8px}.local-guide-card__details{display:grid;gap:10px;margin:18px 0 0}.local-guide-card__details div{display:grid;gap:12px;grid-template-columns:78px minmax(0,1fr)}.local-guide-card__details dd,.local-guide-card__details dt{font-size:14px;line-height:1.4;margin:0}.local-guide-card__details dt{color:#5e5e5e;font-weight:600}.local-guide-card__details dd{color:#171717;font-weight:600}.local-guide-card__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.local-guide-card__chips li{background:#fdf5f3;border-radius:999px;color:#ed4826;font-size:12px;font-weight:700;line-height:1;padding:8px 10px}.local-guide-card__cta{align-items:center;background:transparent;border:1.5px solid #171717;border-radius:6px;color:#171717;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.2;margin-top:16px;padding:10px 16px;text-decoration:none;transition:background .18s ease,color .18s ease;width:100%}.local-guide-card:hover .local-guide-card__cta{background:#171717;color:#fff}.local-guides-empty{background:#fff;border:1px solid hsla(0,0%,9%,.08);border-radius:8px;padding:44px 24px;text-align:center}.local-guides-empty span{color:#ed4826;font-size:12px;font-weight:800;text-transform:uppercase}.local-guides-empty h2{color:#171717;font-size:30px;font-weight:700;line-height:1.2;margin:10px 0}.local-guides-empty p{color:#5e5e5e;font-size:15px;line-height:1.7;margin:0 auto 22px;max-width:460px}.local-guides-empty .btn{background:#171717;border-color:#171717;color:#fff;display:inline-flex;min-width:0;width:auto}.local-guides-pagination{display:flex;gap:8px;justify-content:center;margin-top:34px}.local-guides-pagination a{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:8px;color:#171717;display:inline-flex;font-size:14px;font-weight:700;height:42px;justify-content:center;width:42px}.local-guides-pagination a.active,.local-guides-pagination a:hover{background:#ed4826;border-color:#ed4826;color:#fff}.local-guide-page{background:#f8f5ef;color:#232220}.local-guide-hero{padding:32px 0 56px}@media only screen and (max-width:767px){.local-guide-hero{padding:22px 0 34px}}.local-guide-hero__breadcrumbs{margin-bottom:32px}@media only screen and (max-width:767px){.local-guide-hero__breadcrumbs{margin-bottom:20px}}.local-guide-hero__grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 470px}@media only screen and (max-width:1199px){.local-guide-hero__grid{gap:36px;grid-template-columns:minmax(0,1fr) 420px}}@media only screen and (max-width:991px){.local-guide-hero__grid{grid-template-columns:1fr}}.local-guide-hero__content{max-width:760px}.local-guide-hero__content h1{color:#171717;font-size:48px;font-weight:700;line-height:1.2;margin:16px 0 8px}@media only screen and (max-width:1199px){.local-guide-hero__content h1{font-size:32px}}@media only screen and (max-width:767px){.local-guide-hero__content h1{font-size:32px;line-height:1}}.local-guide-eyebrow,.local-guide-kicker{color:#ed4826;display:inline-flex;font-size:12px;font-weight:700;line-height:1.5;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.local-guide-hero__subtitle{color:#345040;font-size:16px;font-weight:700;line-height:1;margin:0}.local-guide-hero__description{color:#3a3a3a;font-size:16px;line-height:1.5;margin:22px 0 0;max-width:650px}@media only screen and (max-width:767px){.local-guide-hero__description{font-size:14px;line-height:1.2}}.local-guide-hero__meta{background:hsla(0,0%,9%,.09);border:1px solid hsla(0,0%,9%,.09);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:34px 0 0;overflow:hidden}@media only screen and (max-width:767px){.local-guide-hero__meta{grid-template-columns:1fr}}.local-guide-hero__meta li{background:hsla(0,0%,100%,.66);min-width:0;padding:18px}.local-guide-hero__meta span{color:#5e5e5e;display:block;font-size:12px;font-weight:600;line-height:1.2;margin-bottom:7px;text-transform:uppercase}.local-guide-hero__meta strong{color:#171717;display:block;font-size:14px;font-weight:600;line-height:1.45}.local-guide-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:32px}.local-guide-link{align-items:center;color:#171717;display:inline-flex;font-size:14px;font-weight:700;line-height:1.2;text-decoration:underline;text-underline-offset:5px;width:-moz-fit-content;width:fit-content}.local-guide-link:hover{color:#ed4826}.local-guide-profile-card{background:#fff;border:1px solid hsla(0,0%,9%,.08);border-radius:8px;box-shadow:0 26px 70px rgba(35,34,32,.12);overflow:hidden}.local-guide-profile-card__media{background:#e4e4e4;min-height:520px;position:relative}@media only screen and (max-width:1199px){.local-guide-profile-card__media{min-height:460px}}@media only screen and (max-width:767px){.local-guide-profile-card__media{min-height:360px}}.local-guide-profile-card__media>img{height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}.local-guide-profile-card__avatar{background:#fff;border:5px solid #fff;border-radius:50%;bottom:-42px;box-shadow:0 14px 28px hsla(0,0%,9%,.2);height:104px;overflow:hidden;position:absolute;right:24px;width:104px}.local-guide-profile-card__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.local-guide-profile-card__body{padding:58px 24px 24px}.local-guide-score{align-items:baseline;display:flex;gap:18px;justify-content:space-between}.local-guide-score strong{color:#171717;font-size:42px;font-weight:700;line-height:1}.local-guide-score span{color:#5e5e5e;font-size:14px;font-weight:500}.local-guide-profile-card__stats{background:#eaeaea;border-radius:8px;display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-top:24px;overflow:hidden}.local-guide-profile-card__stats div{background:#fbfbfb;padding:16px}.local-guide-profile-card__stats span,.local-guide-profile-card__stats strong{display:block}.local-guide-profile-card__stats strong{color:#171717;font-size:17px;font-weight:700;line-height:1.35}.local-guide-profile-card__stats span{color:#5e5e5e;font-size:12px;font-weight:600;margin-top:5px;text-transform:uppercase}.local-guide-section{padding:38px 0}@media only screen and (max-width:767px){.local-guide-section{padding:16px 0}}.local-guide-section--flush{padding-top:0}.local-guide-trust-strip{background:#fff;border:1px solid hsla(0,0%,9%,.08);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}@media only screen and (max-width:991px){.local-guide-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:574px){.local-guide-trust-strip{grid-template-columns:1fr}}.local-guide-trust-strip div{border-right:1px solid #eaeaea;padding:16px}@media only screen and (max-width:574px){.local-guide-trust-strip div{border-bottom:1px solid #eaeaea;border-right:0}}.local-guide-trust-strip div:last-child{border-bottom:0;border-right:0}.local-guide-trust-strip span,.local-guide-trust-strip strong{display:block}.local-guide-trust-strip span{color:#5e5e5e;font-size:12px;font-weight:700;text-transform:uppercase}.local-guide-trust-strip strong{color:#171717;font-size:18px;font-weight:700;line-height:1.38;margin-top:8px}@media only screen and (max-width:574px){.local-guide-trust-strip strong{font-size:16px}}.local-guide-layout{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 360px}@media only screen and (max-width:991px){.local-guide-layout{grid-template-columns:1fr}}.local-guide-main{display:grid;gap:28px;min-width:0}.local-guide-panel{background:#fff;border:1px solid hsla(0,0%,9%,.08);border-radius:8px;padding:34px}@media only screen and (max-width:767px){.local-guide-panel{padding:24px 20px}}.local-guide-section-head{margin-bottom:24px;max-width:760px}.local-guide-section-head h2{color:#171717;font-size:20px;font-weight:700;line-height:1.6;margin:10px 0 0}@media only screen and (max-width:767px){.local-guide-section-head h2{font-size:18px}}.local-guide-section-head p{color:#5e5e5e;font-size:14px;line-height:1.25;margin:0;max-width:330px}.local-guide-section-head--row{display:flex;gap:24px;justify-content:space-between;max-width:none}@media only screen and (max-width:767px){.local-guide-section-head--row{display:block}}.local-guide-section-head--row>div{max-width:620px}.local-guide-section-head--row>p{margin-top:10px}.local-guide-copy p{color:#3a3a3a;font-size:16px;line-height:1.6;margin:0;max-width:780px}.local-guide-copy p+p{margin-top:16px}@media only screen and (max-width:574px){.local-guide-copy p{font-size:14px}}.local-guide-offer ul,.local-guide-specialties,.local-guide-style-grid{display:flex;flex-wrap:wrap;gap:10px}.local-guide-specialties{margin-top:26px}.local-guide-specialties li{background:#fdf5f3;border-radius:999px;color:#ed4826;font-size:14px;font-weight:700;line-height:1;padding:10px 14px}.local-guide-gallery{display:grid;gap:12px;grid-template-columns:1.2fr 1fr 1fr}@media only screen and (max-width:767px){.local-guide-gallery{grid-template-columns:1fr 1fr}}@media only screen and (max-width:574px){.local-guide-gallery{grid-template-columns:1fr}}.local-guide-gallery figure{background:#e4e4e4;border-radius:8px;margin:0;min-height:190px;overflow:hidden;position:relative}@media only screen and (max-width:574px){.local-guide-gallery figure{min-height:230px}}.local-guide-gallery img{height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}.local-guide-gallery__item--large{grid-row:span 2;min-height:392px!important}@media only screen and (max-width:767px){.local-guide-gallery__item--large{grid-column:1/-1;min-height:320px!important}}.local-guide-style-grid span{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;color:#3a3a3a;font-size:14px;font-weight:600;padding:13px 16px}.local-guide-offers{display:grid;gap:18px}.local-guide-offer{background:#fff;border:1px solid #eaeaea;border-radius:8px;display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden}@media only screen and (max-width:767px){.local-guide-offer{grid-template-columns:1fr}}.local-guide-offer>img{height:100%;min-height:250px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.local-guide-offer>img{min-height:220px}}.local-guide-offer>.t-media-cover-fill{height:100%;inset:auto;min-height:250px;position:relative;width:100%}@media only screen and (max-width:767px){.local-guide-offer>.t-media-cover-fill{min-height:220px}}.local-guide-offer__content{padding:22px}.local-guide-offer__content h3{color:#171717;font-size:18px;font-weight:700;line-height:1.25;margin:12px 0 10px}.local-guide-offer__content p{color:#5e5e5e;font-size:14px;line-height:1.65;margin:0}.local-guide-offer__content ul{margin-top:18px}.local-guide-offer__content li{background:#fbfbfb;border-radius:999px;color:#3a3a3a;font-size:12px;font-weight:700;padding:8px 10px}.local-guide-offer__footer,.local-guide-offer__topline{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.local-guide-offer__topline{color:#345040;font-size:12px;font-weight:700;text-transform:uppercase}.local-guide-offer__footer{margin-top:22px}.local-guide-offer__footer span{color:#171717;font-size:22px;font-weight:700}.local-guide-offer__footer strong{align-items:baseline;color:#171717;display:inline-flex;font-size:20px;font-weight:700;gap:4px}.local-guide-offer__footer strong .local-guide-offer__price-meta{font-size:14px;text-transform:uppercase}.local-guide-offer__price-note{color:#5e5e5e;font-size:12px;line-height:1.4;margin:4px 0 0}.local-guide-transport__summary{color:#3a3a3a;font-size:15px;line-height:1.75;margin:0;max-width:780px}.local-guide-transport__notes{background:#fbfbfb;border-radius:8px;display:grid;gap:10px;list-style:none;margin-bottom:0;margin-top:18px;max-width:780px;padding:14px 16px}.local-guide-transport__notes li{color:#3a3a3a;font-size:14px;line-height:1.4;padding-left:18px;position:relative}.local-guide-transport__notes li:before{background:#345040;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.48em;width:6px}.local-guide-transport__facts{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}@media only screen and (max-width:574px){.local-guide-transport__facts{grid-template-columns:1fr}}.local-guide-transport__facts div{background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:16px}.local-guide-transport__facts span,.local-guide-transport__facts strong{display:block}.local-guide-transport__facts span{color:#5e5e5e;font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase}.local-guide-transport__facts strong{color:#171717;font-size:16px;font-weight:700;line-height:1.45;margin-top:7px}.local-guide-vehicles{display:grid;gap:16px;margin-top:24px}.local-guide-vehicle{background:#fff;border:1px solid #eaeaea;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.local-guide-vehicle>.t-media-cover-fill{height:clamp(220px,34vw,300px);inset:auto;position:relative;width:100%}.local-guide-vehicle img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.local-guide-vehicle__body{min-width:0;padding:20px;width:100%}.local-guide-vehicle__body p{color:#5e5e5e;font-size:14px;line-height:1.65;margin:16px 0 0}.local-guide-vehicle__body dl{background:#eaeaea;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:16px 0 0;overflow:hidden}.local-guide-vehicle__body dl div{background:#fbfbfb;min-width:0;padding:12px}.local-guide-vehicle__body dd,.local-guide-vehicle__body dt{line-height:1.35;margin:0}.local-guide-vehicle__body dt{color:#5e5e5e;font-size:12px;font-weight:700;text-transform:uppercase}.local-guide-vehicle__body dd{color:#3a3a3a;font-size:14px;font-weight:700;margin-top:5px}.local-guide-vehicle__header{align-items:center;display:flex;gap:18px;justify-content:space-between}.local-guide-vehicle__header>span{color:#345040;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase}.local-guide-vehicle__header>strong{background:#fdf5f3;border-radius:999px;color:#ed4826;flex:0 0 auto;font-size:14px;font-weight:700;height:-moz-fit-content;height:fit-content;line-height:1;padding:7px 9px;text-transform:uppercase}.local-guide-vehicle__body>h3{color:#171717;font-size:16px;font-weight:700;line-height:1.25;margin:8px 0 0}.local-guide-vehicle__rating{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.local-guide-vehicle__rating span{background:rgba(36,102,91,.08);border-radius:999px;color:#345040;font-size:14px;font-weight:700;line-height:1;padding:8px 10px}.local-guide-transport__cta{align-items:center;color:#171717;display:inline-flex;font-size:14px;font-weight:800;line-height:1.2;margin-top:24px;text-decoration:underline;text-underline-offset:5px;width:-moz-fit-content;width:fit-content}.local-guide-custom{align-items:center;background:#345040;color:#fff;display:flex;gap:28px;justify-content:space-between}@media only screen and (max-width:767px){.local-guide-custom{display:block}}.local-guide-custom .local-guide-eyebrow{color:#f8d6c5}.local-guide-custom h2{color:#fff;font-size:24px;font-weight:700;line-height:1.2;margin:10px 0 0;max-width:540px}@media only screen and (max-width:767px){.local-guide-custom h2{font-size:20px}}.local-guide-custom p{color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.7;margin:14px 0 0;max-width:620px}.local-guide-custom .btn{flex:0 0 auto}@media only screen and (max-width:767px){.local-guide-custom .btn{margin-top:22px}}.local-guide-reviews{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:1199px){.local-guide-reviews{grid-template-columns:1fr}}.local-guide-review{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;padding:22px}.local-guide-review h3{color:#171717;font-size:16px;font-weight:600!important;line-height:1.35;margin:18px 0 10px}.local-guide-review p{color:#5e5e5e;font-size:14px;line-height:1.7;margin:0}.local-guide-review__header{display:flex;gap:16px;justify-content:space-between}.local-guide-review__header span,.local-guide-review__header strong{display:block}.local-guide-review__header strong{color:#171717;font-size:15px;font-weight:700}.local-guide-review__header span{color:#5e5e5e;font-size:12px;font-weight:600}.local-guide-review__header>span{color:#ed4826;font-size:16px;font-weight:700}.local-guide-sidebar{position:sticky;top:104px}@media only screen and (max-width:991px){.local-guide-sidebar{position:static}}.local-guide-booking-card{background:#fff;border:1px solid hsla(0,0%,9%,.08);border-radius:8px;box-shadow:0 18px 44px rgba(35,34,32,.08);padding:24px}.local-guide-booking-card>strong{align-items:baseline;color:#171717;display:flex;font-size:30px;font-weight:700;gap:5px;line-height:1.15;margin-top:16px}.local-guide-booking-card>strong .local-guide-booking-card__price-meta{font-size:14px;text-transform:uppercase}.local-guide-booking-card>p{color:#5e5e5e;font-size:14px;line-height:1.65;margin:14px 0 22px}.local-guide-booking-card .btn,.local-guide-booking-card .local-guide-link{justify-content:center;width:100%}.local-guide-booking-card .local-guide-link{margin-top:16px}.local-guide-booking-card dl{background:#eaeaea;border-radius:8px;display:grid;gap:1px;margin:24px 0 0;overflow:hidden}.local-guide-booking-card dl div{background:#fbfbfb;display:flex;gap:16px;justify-content:space-between;padding:14px}.local-guide-booking-card dd,.local-guide-booking-card dt{font-size:14px;line-height:1.45;margin:0}.local-guide-booking-card dt{color:#5e5e5e;font-weight:600}.local-guide-booking-card dd{color:#171717;font-weight:700;text-align:right}.local-guide-booking-card__label{color:#ed4826;font-size:12px;font-weight:700;text-transform:uppercase}.written-audio-guide__main{align-items:flex-start;display:flex;justify-content:space-between;margin-top:60px}@media only screen and (max-width:574px){.written-audio-guide__main{margin-top:-10px}}@media only screen and (max-width:767px){.written-audio-guide__main .city-about__share-wrapper{display:none}}.written-audio-guide__content{max-width:100%;padding:0 15px;width:887px}@media only screen and (max-width:1249px){.written-audio-guide__content{padding:0;width:calc(100% - 157px)}}@media only screen and (max-width:767px){.written-audio-guide__content{width:100%}}.written-audio-guide__dropdown{display:none;margin-bottom:44px;position:relative}@media only screen and (max-width:1249px){.written-audio-guide__dropdown{display:block}}@media only screen and (max-width:574px){.written-audio-guide__dropdown{margin-bottom:34px}}.written-audio-guide__dropdown.open .dropdown-current>svg{transform:scaleY(-1)}.written-audio-guide__dropdown.open .dropdown-list{opacity:1;transform:translateY(0);visibility:visible;z-index:1}.written-audio-guide__dropdown .dropdown-current{align-items:center;background:#fdf5f3;border-radius:8px;display:flex;height:48px;padding:10px 14px 10px 18px}@media only screen and (max-width:767px){.written-audio-guide__dropdown .dropdown-current{height:44px;padding:10px 14px 10px 12px}}.written-audio-guide__dropdown .dropdown-current>i{margin-right:8px}.written-audio-guide__dropdown .dropdown-current>i svg{height:24px;min-width:24px;width:24px}.written-audio-guide__dropdown .dropdown-current>i svg path{stroke:#ed4826}.written-audio-guide__dropdown .dropdown-current>span{color:#ed4826;flex-grow:1;font-size:16px;font-style:normal;font-weight:600;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:767px){.written-audio-guide__dropdown .dropdown-current>span{font-size:14px;line-height:22px}}.written-audio-guide__dropdown .dropdown-current>svg{height:24px;margin-left:14px;min-width:24px;width:24px}.written-audio-guide__dropdown .dropdown-list{background:#fff;border:1px solid #eaeaea;border-radius:8px;font-size:16px;font-style:normal;font-weight:400;line-height:26px;max-height:170px;min-width:-moz-max-content;min-width:max-content;opacity:0;overflow:auto;padding:8px 18px;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(20px);transition:.2s linear;visibility:hidden;width:100%;z-index:-1}@media only screen and (max-width:767px){.written-audio-guide__dropdown .dropdown-list{font-size:14px;padding:8px 12px}}.written-audio-guide__dropdown .dropdown-list::-webkit-scrollbar{background:transparent;box-shadow:1px 0 0 transparent;overflow-y:scroll;-webkit-transition:.2s linear;transition:.2s linear;width:3px}.written-audio-guide__dropdown .dropdown-list::-webkit-scrollbar-thumb{background:#5e5e5e;border-radius:0;cursor:grab;-webkit-transition:.2s linear;transition:.2s linear;width:1px}.written-audio-guide__dropdown .dropdown-list li{color:#171717;cursor:pointer;transition:.2s linear}.written-audio-guide__dropdown .dropdown-list li:hover{color:#ed4826}.written-audio-guide__text{color:#171717;font-size:18px;font-style:normal;font-weight:400;line-height:34px}@media only screen and (max-width:1249px){.written-audio-guide__text{font-size:16px;line-height:30px}}@media only screen and (max-width:574px){.written-audio-guide__text{font-size:14px;line-height:22px}}.written-audio-guide__text>*{margin-bottom:20px}@media only screen and (max-width:574px){.written-audio-guide__text>*{margin-bottom:22px}}.written-audio-guide__text>:last-child{margin-bottom:0}.written-audio-guide__text>:first-child{margin-top:0}.written-audio-guide__text h2,.written-audio-guide__text h3{color:#171717;display:block;font-size:24px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:24px;margin-top:50px;position:relative}@media only screen and (max-width:574px){.written-audio-guide__text h2,.written-audio-guide__text h3{font-size:16px;line-height:26px;margin-bottom:14px;margin-top:32px}}.written-audio-guide__text h2 .anchor,.written-audio-guide__text h3 .anchor{position:absolute;top:-122px}@media only screen and (max-width:767px){.written-audio-guide__text h2 .anchor,.written-audio-guide__text h3 .anchor{top:-90px}}.written-audio-guide__text ul{list-style-type:disc;margin-bottom:20px;padding-left:26px}@media only screen and (max-width:574px){.written-audio-guide__text ul{margin-bottom:14px;margin-top:-7px;padding-left:21px}}.written-audio-guide__text ul li::marker{font-size:.7em}.written-audio-guide__text ol{list-style-type:decimal;margin-bottom:20px;padding-left:26px}@media only screen and (max-width:574px){.written-audio-guide__text ol{margin-bottom:14px;margin-top:-7px;padding-left:21px}}.written-audio-guide__text figure{font-size:0;height:360px;margin:50px auto}@media only screen and (max-width:1249px){.written-audio-guide__text figure{height:33vw}}@media only screen and (max-width:991px){.written-audio-guide__text figure{height:31vw}}@media only screen and (max-width:767px){.written-audio-guide__text figure{height:calc(47vw - 40px)}}@media only screen and (max-width:574px){.written-audio-guide__text figure{height:auto;margin:30px auto}}.written-audio-guide__text figure img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:calc(50% - 15px)}@media only screen and (max-width:574px){.written-audio-guide__text figure img{height:calc(46vw - 28px);width:calc(50% - 8px)}}.written-audio-guide__text figure img:first-child:last-child{width:100%}@media only screen and (max-width:574px){.written-audio-guide__text figure img:first-child:last-child{height:calc(59vw - 40px)}}.written-audio-guide__text figure img+img{margin-left:30px}@media only screen and (max-width:574px){.written-audio-guide__text figure img+img{margin-left:16px}}.written-audio-guide__sidebar{display:flex;justify-content:center;min-width:426px;padding:0 15px 0 0;position:sticky;top:115px}@media only screen and (max-width:1249px){.written-audio-guide__sidebar{display:none}}.written-audio-guide__tabs li{margin-bottom:10px}.written-audio-guide__tabs li:last-child{margin-bottom:0}.written-audio-guide__tabs li a{align-items:center;background:#fbfbfb;border-radius:8px;cursor:pointer;display:flex;font-size:0;min-width:234px;padding:8px 14px 8px 12px;text-decoration:none;white-space:nowrap;width:inherit}.written-audio-guide__tabs li a svg{margin-right:10px}.written-audio-guide__tabs li a span{position:relative}.written-audio-guide__tabs li a span:before{color:transparent;content:attr(data-name);font-size:16px;font-style:normal;font-weight:600;line-height:26px}.written-audio-guide__tabs li a span:after{content:attr(data-name);font-size:16px;font-style:normal;font-weight:500;left:50%;line-height:26px;position:absolute;top:50%;transform:translate(-50%,-50%)}.written-audio-guide__tabs li:focus,.written-audio-guide__tabs li:hover{text-decoration:none}.written-audio-guide__tabs li.active a,.written-audio-guide__tabs li:hover a{background-color:#fdf5f3;color:#ed4826}.written-audio-guide__tabs li.active a svg path,.written-audio-guide__tabs li:hover a svg path{stroke:#ed4826}.written-audio-guide__tabs li.active a span:after,.written-audio-guide__tabs li:hover a span:after{font-weight:600}.visa-insurance__banner{display:flex;flex-direction:column;height:-moz-max-content;height:max-content;justify-content:space-between;min-height:564px;overflow:visible;padding-bottom:0}@media only screen and (max-width:574px){.visa-insurance__banner{min-height:unset}}.visa-insurance__banner>picture{border-radius:20px;display:block;max-height:500px;overflow:hidden}@media only screen and (max-width:574px){.visa-insurance__banner>picture{border-radius:0;display:none;max-height:324px}}.visa-insurance__banner>picture+picture{display:none}@media only screen and (max-width:574px){.visa-insurance__banner>picture+picture{display:block}}.visa-insurance__banner>img,.visa-insurance__banner>picture>img{display:block;max-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}.visa-insurance__banner:after{border-radius:20px}@media only screen and (max-width:574px){.visa-insurance__banner:after{border-radius:0}}.visa-insurance__banner .main-wrapper{height:-moz-max-content;height:max-content;min-height:328px}@media only screen and (max-width:574px){.visa-insurance__banner .main-wrapper{min-height:unset}}.visa-insurance__banner .breadcrumbs{margin-bottom:50px}@media only screen and (max-width:574px){.visa-insurance__banner .breadcrumbs{margin-bottom:32px}}.visa-insurance__banner .main-title{max-width:600px}.visa-insurance__form{background-color:#171717;border-radius:0 0 20px 20px;display:flex;flex-wrap:wrap;padding:40px 40px 20px;position:relative;z-index:12}@media only screen and (max-width:767px){.visa-insurance__form{padding:30px 20px}}@media only screen and (max-width:574px){.visa-insurance__form{border-radius:0;padding-bottom:20px}}.visa-insurance__form-fields{width:calc(100% - 224px)}@media only screen and (max-width:991px){.visa-insurance__form-fields{width:100%}}.visa-insurance__form-fields.hidden-fields{margin-top:20px}@media only screen and (max-width:991px){.visa-insurance__form-fields.hidden-fields{margin-top:34px}}@media only screen and (max-width:767px){.visa-insurance__form-fields.hidden-fields{margin-top:24px}.visa-insurance__form-fields.hidden-fields.more-fields .visa-insurance__form-wrapper{flex-direction:column}}.visa-insurance__form-fields.hidden-fields.more-fields .visa-insurance__form-wrapper .col{max-width:25%;min-width:25%}@media only screen and (max-width:1249px){.visa-insurance__form-fields.hidden-fields.more-fields .visa-insurance__form-wrapper .col{max-width:33.33333%;min-width:33.33333%}}@media only screen and (max-width:991px){.visa-insurance__form-fields.hidden-fields.more-fields .visa-insurance__form-wrapper .col{max-width:50%;min-width:50%}}@media only screen and (max-width:767px){.visa-insurance__form-fields.hidden-fields.more-fields .visa-insurance__form-wrapper .col{max-width:100%;min-width:unset;width:auto}}.visa-insurance__form-fields.hidden-fields .hidden-col{display:none}@media only screen and (max-width:574px){.visa-insurance__form-fields.hidden-fields .hidden-col{margin-top:7px}}.visa-insurance__form-fields.hidden-fields .hidden-col.active{display:block}@media only screen and (max-width:991px){.visa-insurance__form-fields.hidden-fields .hidden-col+.hidden-col{transform:translateX(100%)}}@media only screen and (max-width:767px){.visa-insurance__form-fields.hidden-fields .hidden-col+.hidden-col{transform:none}}@media only screen and (max-width:574px){.visa-insurance__form-fields.hidden-fields .hidden-col+.hidden-col{margin-bottom:30px;margin-top:10px}}@media only screen and (max-width:767px){.visa-insurance__form-fields.hidden-fields .hidden-col+.hidden-col:nth-child(odd):last-child{transform:none}}.visa-insurance__form-wrapper{display:flex;flex-wrap:wrap;margin:0 -12px -20px}.visa-insurance__form-wrapper .col{flex-grow:1;margin-bottom:20px;max-width:33.33333%;min-width:25%;padding:0 12px}@media only screen and (max-width:1249px){.visa-insurance__form-wrapper .col{min-width:33.33333%}}@media only screen and (max-width:991px){.visa-insurance__form-wrapper .col{max-width:50%;min-width:50%}}@media only screen and (max-width:574px){.visa-insurance__form-wrapper .col{margin-bottom:14px;max-width:100%;min-width:100%}}.visa-insurance__form-wrapper .col.col-connection .input-wrapper.active .remove-item{left:19px;opacity:1;pointer-events:auto;right:auto;visibility:visible;z-index:2}.visa-insurance__form-wrapper .col.col-connection .input-wrapper.active .remove-item:before{background-color:#fff;z-index:-1}.visa-insurance__form-wrapper .col.col-btn{display:none}@media only screen and (max-width:991px){.visa-insurance__form-wrapper .col.col-btn{display:block}}@media only screen and (max-width:574px){.visa-insurance__form-wrapper .col.col-btn{margin-top:10px}}.visa-insurance__form-wrapper .col.col-btn .btn{height:60px;line-height:1.1;padding:0 16px;width:100%}@media only screen and (max-width:574px){.visa-insurance__form-wrapper .col.col-btn .btn{font-size:14px;height:52px}}.visa-insurance__form-wrapper .col.col-btn .btn:hover{background-color:#fff;border-color:#ed4826;color:#ed4826}@media only screen and (max-width:991px){.visa-insurance__form-wrapper .col:nth-child(odd):last-child{transform:translateX(100%)}}@media only screen and (max-width:574px){.visa-insurance__form-wrapper .col:nth-child(odd):last-child{transform:none}}.visa-insurance__form-wrapper .col .input-wrapper.select-wrapper>svg{right:19px;top:19px}@media only screen and (max-width:574px){.visa-insurance__form-wrapper .col .input-wrapper.select-wrapper>svg{height:24px;right:18px;top:15px;width:24px}}.visa-insurance__form-wrapper .col .input-wrapper.icon-wrapper:hover>i svg path{stroke:#ed4826}.visa-insurance__form-wrapper .col .input-wrapper.icon-wrapper>i{display:flex;height:24px;left:18px;min-width:24px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:2}.visa-insurance__form-wrapper .col .input-wrapper.icon-wrapper>i:after{background:#eaeaea;content:"";height:22px;left:calc(100% + 12px);position:absolute;top:50%;transform:translateY(-50%);width:1px}.visa-insurance__form-wrapper .col .input-wrapper.icon-wrapper .input{height:60px;padding-left:66px}@media only screen and (max-width:574px){.visa-insurance__form-wrapper .col .input-wrapper.icon-wrapper .input{height:52px}}.visa-insurance__form-wrapper .col .input-wrapper.icon-wrapper .ts-wrapper .ts-control{height:60px;padding-left:66px}@media only screen and (max-width:574px){.visa-insurance__form-wrapper .col .input-wrapper.icon-wrapper .ts-wrapper .ts-control{height:52px}}.visa-insurance__form-wrapper .col .input-wrapper.icon-wrapper .ts-wrapper .ts-control .placeholder{font-weight:400;opacity:1}.visa-insurance__form-wrapper .col .input-wrapper.icon-wrapper .ts-wrapper.dropdown-active .ts-dropdown-content input{height:60px;padding-left:66px}@media only screen and (max-width:574px){.visa-insurance__form-wrapper .col .input-wrapper.icon-wrapper .ts-wrapper.dropdown-active .ts-dropdown-content input{height:52px}}.visa-insurance__form-wrapper .col .input-wrapper.icon-wrapper .ts-wrapper .ts-dropdown{margin-top:10px}.visa-insurance__form-wrapper .col .input-wrapper.radio-wrapper{align-items:center;display:flex}.visa-insurance__form-wrapper .col .input-wrapper.radio-wrapper.radio-trip>input+label{min-width:95px}.visa-insurance__form-wrapper .col .input-wrapper.radio-wrapper.radio-covid>input+label{min-width:45px}.visa-insurance__form-wrapper .col .input-wrapper.radio-wrapper>span{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-right:auto;padding-right:8px}@media only screen and (max-width:767px){.visa-insurance__form-wrapper .col .input-wrapper.radio-wrapper>span{margin-right:0;padding-right:16px}}.visa-insurance__form-wrapper .col .input-wrapper.radio-wrapper>input{display:none}.visa-insurance__form-wrapper .col .input-wrapper.radio-wrapper>input:checked+label{background-color:#ed4826;color:#fff;font-weight:600}.visa-insurance__form-wrapper .col .input-wrapper.radio-wrapper>input:first-of-type+label{border-radius:8px 0 0 8px}.visa-insurance__form-wrapper .col .input-wrapper.radio-wrapper>input:last-of-type+label{border-radius:0 8px 8px 0}.visa-insurance__form-wrapper .col .input-wrapper.radio-wrapper>input+label{align-items:center;background-color:#fff;color:#171717;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:400;height:42px;justify-content:center;line-height:22px;padding:0 6px;text-align:center;white-space:nowrap;width:-moz-max-content;width:max-content}.visa-insurance__form-wrapper .col .input-wrapper.active .add-item,.visa-insurance__form-wrapper .col .input-wrapper:not(.active) .remove-item{opacity:1;pointer-events:auto;visibility:visible}.visa-insurance__form-wrapper .col .input-wrapper .add-item,.visa-insurance__form-wrapper .col .input-wrapper .remove-item{cursor:pointer;display:flex;opacity:0;pointer-events:none;position:absolute;right:19px;top:19px;visibility:hidden}@media only screen and (max-width:574px){.visa-insurance__form-wrapper .col .input-wrapper .add-item,.visa-insurance__form-wrapper .col .input-wrapper .remove-item{top:14px}}.visa-insurance__form-wrapper .col .input-wrapper .add-item:before,.visa-insurance__form-wrapper .col .input-wrapper .remove-item:before{content:"";height:calc(100% + 20px);left:-10px;position:absolute;top:-10px;width:calc(100% + 20px)}.visa-insurance__form-wrapper .col .input-wrapper .add-item:hover .tooltip,.visa-insurance__form-wrapper .col .input-wrapper .remove-item:hover .tooltip{bottom:calc(100% + 5px);opacity:1;visibility:visible}.visa-insurance__form-wrapper .col .input-wrapper .add-item .tooltip,.visa-insurance__form-wrapper .col .input-wrapper .remove-item .tooltip{background-color:#ed4826;border-radius:5px;bottom:calc(100% - 5px);color:#fff;display:block;font-size:10px;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:.2s linear;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}.visa-insurance__form-wrapper .col .input-wrapper .add-item .tooltip:before,.visa-insurance__form-wrapper .col .input-wrapper .remove-item .tooltip:before{border:solid transparent;border-top:solid #ed4826;border-width:4px 6px 0;bottom:-4px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.visa-insurance__form-wrapper .col .stay-book__dates{height:60px;min-width:unset;width:100%}@media only screen and (max-width:767px){.visa-insurance__form-wrapper .col .stay-book__dates{margin-top:0}}@media only screen and (max-width:574px){.visa-insurance__form-wrapper .col .stay-book__dates{height:52px}.visa-insurance__form-wrapper .col .stay-book__dates>i{height:24px;left:18px;margin-top:0;min-width:24px;width:24px}}.visa-insurance__form-wrapper .col .stay-book__dates>i:after{left:calc(100% + 12px)}.visa-insurance__form-wrapper .col .stay-book__dates input{padding-left:66px}@media only screen and (max-width:767px){.visa-insurance__form-wrapper .col .stay-book__dates input{font-size:14px;line-height:22px}}.visa-insurance__form-wrapper .col .stay-book__dates input::-webkit-input-placeholder{color:#3a3a3a;font-weight:400}.visa-insurance__form-wrapper .col .stay-book__dates input::-moz-placeholder{color:#3a3a3a;font-weight:400}.visa-insurance__form-wrapper .col .stay-book__dates input:-ms-input-placeholder{color:#3a3a3a;font-weight:400}.visa-insurance__form-wrapper .col .stay-book__dates input:-moz-placeholder{color:#3a3a3a;font-weight:400}.visa-insurance__form-btn{min-width:224px;padding-left:24px;width:224px}@media only screen and (max-width:991px){.visa-insurance__form-btn{display:none}}.visa-insurance__form-btn .btn{height:60px;line-height:1.1;padding:0 16px;width:100%}.visa-insurance__form-btn .btn:hover{background-color:#fff;border-color:#ed4826;color:#ed4826}.visa-apply-online-btn{min-width:224px;padding-left:24px;width:460px}@media only screen and (max-width:991px){.visa-apply-online-btn{padding-left:20px;padding-right:20px;width:100%}}.visa-apply-online-btn .btn{height:60px;line-height:1.1;padding:0 16px;width:100%}.visa-apply-online-btn .btn:hover{background-color:#fff;border-color:#ed4826;color:#ed4826}.visa-insurance__form-more__filters{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:600;height:42px;line-height:26px;text-decoration:underline;text-decoration-thickness:from-font;transition:.2s linear}@media only screen and (max-width:574px){.visa-insurance__form-more__filters{font-size:14px;height:32px}}.visa-insurance__form-more__filters:hover{color:#ed4826}.visa-insurance__paperwork{padding-bottom:10px}@media only screen and (max-width:574px){.visa-insurance__paperwork{padding-bottom:10px}.visa-insurance__paperwork .section-head{margin-bottom:24px}}.visa-insurance__paperwork .popular-topics{margin-bottom:24px;margin-top:24px;padding-top:10px}@media only screen and (max-width:574px){.visa-insurance__paperwork .popular-topics{margin-bottom:16px;margin-top:16px}}@media only screen and (max-width:991px){.visa-insurance__paperwork .popular-topics>[class^=col]{width:50%}}@media only screen and (max-width:767px){.visa-insurance__paperwork .popular-topics>[class^=col]{width:100%}}.visa-insurance__paperwork .popular-topics__item{background:#fff;border:none;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 16px rgba(0,0,0,.06);padding:30px 30px 32px;transition:box-shadow .16s ease}@media only screen and (max-width:767px){.visa-insurance__paperwork .popular-topics__item{padding:21px 16px 21px 56px}}.visa-insurance__paperwork .popular-topics__item>svg{margin-bottom:20px;margin-left:-4px}@media only screen and (max-width:767px){.visa-insurance__paperwork .popular-topics__item>svg{margin-left:-6px}}.visa-insurance__paperwork .popular-topics__title{font-size:18px;line-height:30px;margin-bottom:16px}@media only screen and (max-width:767px){.visa-insurance__paperwork .popular-topics__title{font-size:14px;line-height:22px;margin-bottom:12px}}.visa-insurance__paperwork .popular-topics__title .visa-label{background-color:#ed4826;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:600;line-height:1.3;margin-left:6px;padding:1px 6px;vertical-align:middle}@media only screen and (max-width:767px){.visa-insurance__paperwork .popular-topics__title .visa-label{font-size:10px;margin-left:4px;padding:1px 5px}}.visa-insurance__paperwork .popular-topics__text{font-size:15px;line-height:1.8}@media only screen and (max-width:767px){.visa-insurance__paperwork .popular-topics__text{font-size:14px;line-height:1.6}}.visa-insurance__paperwork .popular-topics__text strong{display:inline-block;font-weight:600;margin-top:6px}@media only screen and (max-width:767px){.visa-insurance__paperwork .popular-topics__text strong{margin-top:4px}}.visa-insurance__paperwork .popular-topics__text strong:first-child{margin-top:0}.visa-insurance__paperwork .visa-page__tabs{margin-top:24px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs{margin-top:16px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tabs-list{border-bottom:1px solid #eaeaea;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0 0 40px;padding:0}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tabs-list{gap:8px;justify-content:flex-start;margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch}.visa-insurance__paperwork .visa-page__tabs .visa-page__tabs-list::-webkit-scrollbar{display:none}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tabs-list li{border-bottom:2px solid transparent;color:#171717;cursor:pointer;font-size:16px;font-weight:500;line-height:26px;margin:0 16px -1px 0;padding:12px 0;transition:color .2s ease,border-color .2s ease}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tabs-list li{font-size:14px;line-height:20px;margin-right:8px;padding:8px 0;white-space:nowrap}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tabs-list li.active,.visa-insurance__paperwork .visa-page__tabs .visa-page__tabs-list li:hover{border-bottom-color:#ed4826;color:#ed4826}.visa-insurance__paperwork .visa-page__tabs .visa-page__tabs-list li.active span,.visa-insurance__paperwork .visa-page__tabs .visa-page__tabs-list li:hover span{font-weight:600}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-panel{height:0;overflow:hidden;visibility:hidden}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-panel.active{height:auto;overflow:unset;visibility:visible}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body{text-align:center}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body{padding-bottom:20px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .section-header{margin-bottom:40px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .section-header{margin-bottom:32px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .section-header h2{font-size:24px;font-weight:600;line-height:1.35;margin:0 0 6px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .section-header h2{font-size:18px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .section-header p{font-size:15px;line-height:1.5;margin:0;opacity:.9}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .section-header p{font-size:14px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .section-faq.visa-page__faq{margin-top:0;padding:0;text-align:left}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .section-faq.visa-page__faq .section-head{margin-bottom:32px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .section-faq.visa-page__faq .section-head{margin-bottom:24px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .section-faq.visa-page__faq .faq-items__wrapper{margin-bottom:-30px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .section-faq.visa-page__faq .faq-items__wrapper{margin-bottom:-14px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-insurance__footnote-info{margin-bottom:24px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-insurance__footnote-info{margin-bottom:20px;margin-top:30px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-insurance__footnote-info svg{flex-shrink:0;margin-right:12px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-insurance__footnote-info svg{margin-right:10px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .popular-topics{text-align:left}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .popular-topics{margin-top:0}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .popular-topics .popular-topics__item{text-align:left}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-eta-note{color:#171717;font-size:15px;line-height:1.6;margin:32px 0 0;opacity:.9;text-align:left}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-eta-note{font-size:14px;margin-top:24px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-layout{align-items:flex-start;display:flex;gap:40px;margin-top:40px}@media only screen and (max-width:991px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-layout{gap:32px}}@media only screen and (max-width:767px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-layout{flex-direction:column;gap:32px;margin-top:32px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-layout__left{flex:0 0 55%;max-width:55%}@media only screen and (max-width:767px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-layout__left{flex:1 1 100%;max-width:100%}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-layout__right{flex:0 0 45%;max-width:45%}@media only screen and (max-width:767px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-layout__right{flex:1 1 100%;max-width:100%}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-layout__right .visa-extension{margin-top:0}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-layout__right .visa-warning-box{margin-top:28px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-apply-section{margin-top:0;text-align:left}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-apply-section{margin-top:0}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-apply-section__title{align-items:center;color:#171717;display:flex;font-size:18px;font-weight:600;gap:10px;line-height:1.3;margin:0 0 24px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-apply-section__title{font-size:16px;margin-bottom:20px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-apply-section__title .visa-title-icon{color:#ed4826;height:28px;width:28px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-apply-section .visa-apply-online-btn{display:flex;justify-content:flex-end;margin-top:24px}@media only screen and (max-width:767px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-apply-section .visa-apply-online-btn{justify-content:stretch;margin-top:20px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-apply-section .visa-apply-online-btn .btn{display:inline-flex;flex:0 0 auto;margin:0;min-width:0;padding-left:24px;padding-right:24px;width:auto}@media only screen and (max-width:767px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-apply-section .visa-apply-online-btn .btn{justify-content:center;width:100%}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension{margin-top:48px;text-align:left}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension{margin-top:32px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__title{align-items:center;color:#171717;display:flex;font-size:18px;font-weight:600!important;gap:10px;line-height:1.3;margin:0 0 20px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__title{font-size:16px;margin-bottom:16px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__title .visa-title-icon{color:#ed4826;height:28px;width:28px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__card{background:transparent;border-radius:0;margin-left:8px;padding:0}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__card{margin-left:16px;padding:0}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__card p{color:#171717;font-size:15px;line-height:1.6;margin:0 0 6px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__card p{font-size:14px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__card p strong{font-weight:600}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__subtitle{color:#171717;font-size:16px;font-weight:600!important;margin:0 0 10px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__subtitle{font-size:15px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__list{color:#171717;font-size:15px;line-height:1.6;list-style:disc;margin:4px 0 0 18px;padding:0 0 0 4px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__list{font-size:14px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__list li{margin-bottom:4px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-extension__list li::marker{color:#ed4826}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-tab .section-header{margin-top:40px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-tab .section-header:first-child{margin-top:0}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-info-box{background:#f0f7ff;border:1px solid #dbeafe;border-radius:10px;margin-top:24px;padding:18px 20px;text-align:left}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-info-box{padding:14px 14px 16px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-info-box p{color:#1e293b;font-size:16px;line-height:1.6;margin:0 0 6px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-info-box__title{color:#1d4ed8;font-size:18px;font-weight:600;margin:0 0 10px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-info-box__title{font-size:15px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}@media only screen and (max-width:1199px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card-grid{grid-template-columns:minmax(0,1fr)}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card{background:#fff;border:none;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 16px rgba(0,0,0,.06);padding:18px 20px;text-align:left;transition:box-shadow .16s ease}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card{padding:16px 16px 18px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card__icon{background:rgba(237,72,38,.08);border-radius:12px;color:#ed4826;display:grid;font-size:20px;height:44px;margin-bottom:10px;place-items:center;width:44px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card h3{color:#171717;font-size:16px;font-weight:600!important;margin:0 0 8px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card p{color:#171717;font-size:16px;line-height:1.6;margin:0 0 6px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card p strong{font-weight:600}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card--single{margin-top:16px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card--single h4{color:#171717;font-size:20px;font-weight:600!important;margin:0 0 8px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-card--single h4{font-size:18px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-table-wrapper{margin-top:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-table-wrapper .insurance-table{border-radius:10px;overflow:hidden}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-table{border-collapse:separate;border-spacing:0;min-width:560px;width:100%}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-table td,.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-table th{border-bottom:1px solid rgba(0,0,0,.06);font-size:16px;padding:18px 14px;text-align:left}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-table thead{background:transparent}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-table thead th{background:linear-gradient(90deg,#171717,#d0d0d0);border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:16px;font-weight:600}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-table tbody tr:nth-child(2n){background:#fafafa}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-claims-layout{margin-top:24px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-claims-layout .visa-layout__right .insurance-claim-tips{margin-top:0}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .insurance-claim-tips{margin-top:32px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-warning-box{background:#fff7e6;border:1px solid #ffe0b3;border-radius:10px;margin-top:40px;padding:18px 20px;text-align:left}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-warning-box{margin-top:28px;padding:14px 14px 16px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-warning-box__title{color:#c05621;font-size:16px;font-weight:600;margin:0 0 10px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-warning-box__title{font-size:15px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-warning-box__list{color:#4a5568;font-size:15px;line-height:1.6;list-style:disc;margin:0 0 0 18px;padding:0}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .visa-warning-box__list li{margin-bottom:4px}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .steps-container{display:flex;flex-direction:column;gap:20px;margin-left:8px;text-align:left}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .steps-container{gap:16px;margin-left:16px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .step{align-items:flex-start;display:flex;gap:8px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .step{gap:6px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .step-number{color:#171717;flex-shrink:0;font-size:18px;font-weight:600;line-height:1.3;margin-right:0}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .step-number{font-size:16px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .step-content{flex:1}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .step-content h4{color:#171717;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 8px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .step-content h4{font-size:14px;margin-bottom:6px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .step-content p{color:#171717;font-size:15px;line-height:1.6;margin:0}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .step-content p{font-size:14px;line-height:1.5}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box{background:#f0f7ff;border:1px solid #dbeafe;border-radius:10px;margin-top:24px;padding:18px 20px;text-align:left}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box{margin-top:20px;padding:14px 14px 16px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box h4{color:#1d4ed8;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box h4{font-size:16px;margin-bottom:10px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box p{color:#1e293b;font-size:15px;line-height:1.6;margin:0 0 12px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box p{font-size:14px;margin-bottom:10px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box p:last-child{margin-bottom:0}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box ul{color:#1e293b;font-size:15px;line-height:1.6;list-style:disc;list-style-position:outside;margin:0;padding-left:20px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box ul{font-size:14px;padding-left:18px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box ul li{margin-bottom:8px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box ul li{margin-bottom:6px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box ul li:last-child{margin-bottom:0}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .info-box ul li strong{color:#171717;font-weight:600}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}@media only screen and (max-width:1199px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card-grid{gap:16px;grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card-grid{margin-top:20px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card{background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;padding:20px;text-align:left}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card{padding:16px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card .card-icon{font-size:32px;line-height:1;margin-bottom:12px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card .card-icon{font-size:28px;margin-bottom:10px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card h3{color:#171717;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card h3{font-size:16px;margin-bottom:10px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card h4{color:#171717;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card h4{font-size:16px;margin-bottom:10px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card ul{color:#171717;font-size:15px;line-height:1.6;list-style:disc;list-style-position:outside;margin:0;padding-left:20px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card ul{font-size:14px;padding-left:18px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card ul li{margin-bottom:8px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card ul li{margin-bottom:6px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card ul li:last-child{margin-bottom:0}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card ul li strong{color:#171717;font-weight:600}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card p{color:#171717;font-size:15px;line-height:1.6;margin:0 0 12px}@media only screen and (max-width:574px){.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card p{font-size:14px;margin-bottom:10px}}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card p:last-child{margin-bottom:0}.visa-insurance__paperwork .visa-page__tabs .visa-page__tab-body .card p strong{color:#171717;font-weight:600}.visa-insurance__main{padding-bottom:40px}@media only screen and (max-width:574px){.visa-insurance__main{padding-bottom:22px}}.visa-insurance__main:not(.hidden)+.visa-insurance__paperwork{padding-bottom:40px}@media only screen and (max-width:574px){.visa-insurance__main:not(.hidden)+.visa-insurance__paperwork{padding-bottom:22px}}.visa-insurance__main.hidden{display:none}.visa-insurance__main .info-alert{margin-bottom:30px;margin-top:-8px;min-height:70px}@media only screen and (max-width:574px){.visa-insurance__main .info-alert{margin-top:-22px}.visa-insurance__main .info-alert>div:first-child{font-size:14px}.visa-insurance__main .info-alert>div:first-child>span strong{display:block;font-size:14px;margin-bottom:5px;padding-right:0}}.visa-insurance__main-items{margin:0 auto;max-width:100%;width:1195px}@media only screen and (max-width:574px){.visa-insurance__main-items{margin:32px -20px 0;max-width:100vw}}.visa-insurance__main-items .visa-insurance__footnote-info{margin-top:30px}@media only screen and (max-width:574px){.visa-insurance__main-items .visa-insurance__footnote-info{margin-top:24px}}.visa-insurance__main-item{background:#fbfbfb;border:1px solid #eaeaea;border-radius:10px;display:flex;padding:20px 30px}@media only screen and (max-width:1199px){.visa-insurance__main-item{flex-direction:column}}@media only screen and (max-width:574px){.visa-insurance__main-item{border-left:none;border-radius:0;border-right:none;padding:25px 20px 20px}}.visa-insurance__main-item+.visa-insurance__main-item{margin-top:24px}@media only screen and (max-width:574px){.visa-insurance__main-item+.visa-insurance__main-item{margin-top:20px}}.visa-insurance__main-item__title{color:#171717;display:block;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width:574px){.visa-insurance__main-item__title{font-size:14px;line-height:22px}}.visa-insurance__main-item__left{display:flex;padding-right:30px;padding-top:21px;width:337px}@media only screen and (max-width:1249px){.visa-insurance__main-item__left{padding-right:16px;width:250px}}@media only screen and (max-width:1199px){.visa-insurance__main-item__left{margin-bottom:24px;padding-right:0;width:100%}}@media only screen and (max-width:574px){.visa-insurance__main-item__left{padding-top:0}}.visa-insurance__main-item__left .visa-insurance__main-item__title{max-width:calc(100% - 36px)}.visa-insurance__main-item__info{display:flex;margin-left:12px;margin-top:3px;position:relative}@media only screen and (max-width:574px){.visa-insurance__main-item__info{margin-top:0}.visa-insurance__main-item__info svg{height:20px;width:20px}}.visa-insurance__main-item__right{width:calc(100% - 337px)}@media only screen and (max-width:1249px){.visa-insurance__main-item__right{width:calc(100% - 250px)}}@media only screen and (max-width:1199px){.visa-insurance__main-item__right{width:100%}}.visa-insurance__main-item__right-block{background:#fff;border:1px solid #eaeaea;border-radius:6px;padding:15px 19px}@media only screen and (max-width:574px){.visa-insurance__main-item__right-block{padding:19px}}.visa-insurance__main-item__right-block+.visa-insurance__main-item__right-block{margin-top:14px}@media only screen and (max-width:574px){.visa-insurance__main-item__right-block+.visa-insurance__main-item__right-block{margin-top:20px}}.visa-insurance__main-item__right-block .visa-insurance__main-item__title{margin-bottom:5px}@media only screen and (max-width:574px){.visa-insurance__main-item__right-block .visa-insurance__main-item__title{margin-bottom:10px}}.visa-insurance__main-item__right-block .visa-insurance__main-item__title.mb14{margin-bottom:14px}@media only screen and (max-width:574px){.visa-insurance__main-item__right-block .visa-insurance__main-item__title.mb14{margin-bottom:10px}}.passport-details-photo .passport-photo{background:#eaeaea;border-radius:10px;flex-shrink:0;height:250px;padding:0;width:460px}@media only screen and (max-width:767px){.passport-details-photo .passport-photo{flex-shrink:0;height:183px;width:100%}}.passport-details-photo img{border-radius:10px;height:100%;width:100%}.passport-details-photo .photo-title{color:#171717}@media only screen and (max-width:767px){.passport-details-photo .photo-title{font-size:16px!important;line-height:26px!important}}.passport-details-photo .passport-details-form-row{align-items:center;display:flex;gap:1rem}.passport-details-photo .passport-details-form-row>*{flex:1}@media only screen and (max-width:767px){.passport-details-photo .passport-details-form-row{flex-direction:column}.passport-details-photo .passport-details-form-row>*{width:100%}}.passport-details-photo .passport-form .input-section:nth-child(odd){background:#fbfbfb}.passport-details-photo .passport-form .input-section:nth-child(odd) input[type=text]{background:#fff}.passport-details-photo .passport-form input[type=text]{display:flex}@media only screen and (max-width:767px){.passport-details-photo .passport-form input[type=text]{padding:11px 16px;width:100%}}.passport-details-photo .passport-form .input-section:nth-child(2n){background-color:#fff}.passport-details-photo .passport-form .input-section:nth-child(2n) input[type=text]{background:#fbfbfb}.passport-details-photo .passport-form .bottom-section .input-label{width:560px}@media only screen and (max-width:767px){.passport-details-photo .passport-form .bottom-section .input-label{width:100%}}.passport-details-photo .input-section{align-items:center;align-self:stretch;border-radius:10px;display:flex;gap:24px;padding:10px 10px 10px 20px;width:800px}@media only screen and (max-width:767px){.passport-details-photo .input-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:15px 14px;width:100%}}.passport-details-photo .input-label{color:#171717;font-size:18px;font-style:normal;font-weight:500;line-height:30px;width:400px}@media only screen and (max-width:767px){.passport-details-photo .input-label{font-size:14px;line-height:22px;width:100%}}.passport-details-photo .input-label span{color:#ec1717}.passport-details-photo .input-check-label{color:#171717;font-size:16px;font-style:normal;font-weight:500;line-height:26px;width:500px}@media only screen and (max-width:767px){.passport-details-photo .input-check-label{font-size:14px;line-height:22px;width:100%}}.passport-details-photo .input-check-label span{color:#ec1717}.passport-details-photo .select-wrapper{width:400px}@media only screen and (max-width:767px){.passport-details-photo .select-wrapper{width:100%}}.visa-insurance__main-item__right-block-info{align-content:stretch;align-items:flex-start;display:flex}@media only screen and (max-width:767px){.visa-insurance__main-item__right-block-info{flex-wrap:wrap}}.visa-insurance__main-item__right-block-info+.visa-insurance__main-item__right-block-info{margin-top:14px}@media only screen and (max-width:574px){.visa-insurance__main-item__right-block-info+.visa-insurance__main-item__right-block-info{margin-top:20px}}.visa-insurance__main-item__right-block-info>i{display:flex;margin-right:19px;margin-top:8px;min-width:24px;position:relative}@media only screen and (max-width:574px){.visa-insurance__main-item__right-block-info>i{align-items:center;align-self:stretch;height:inherit;margin-top:0;min-height:44px}}.visa-insurance__main-item__right-block-info>i:after{background:#eaeaea;content:"";height:24px;left:calc(100% + 9px);position:absolute;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:574px){.visa-insurance__main-item__right-block-info>i:after{height:100%}}.visa-insurance__main-item__right-block-info .btn{font-size:14px;height:40px;line-height:22px;margin-left:auto;min-width:155px;padding:0 17px;width:-moz-max-content;width:max-content}@media only screen and (max-width:767px){.visa-insurance__main-item__right-block-info .btn{margin-left:0;margin-top:16px}}@media only screen and (max-width:574px){.visa-insurance__main-item__right-block-info .btn{margin-top:24px;width:100%}}.visa-insurance__main-item__right-block-info .btn.btn-arr{padding-right:11px}.visa-insurance__main-item__right-block-info .btn.btn-wide{min-width:206px}.visa-insurance__main-item__right-block-info .btn+.btn{margin-left:14px}@media only screen and (max-width:574px){.visa-insurance__main-item__right-block-info .btn+.btn{margin-left:0;margin-top:14px}}.visa-insurance__main-item__right-block-info__text{align-items:center;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:30px;min-height:40px;padding-right:10px}@media only screen and (max-width:767px){.visa-insurance__main-item__right-block-info__text{width:calc(100% - 44px)}}@media only screen and (max-width:574px){.visa-insurance__main-item__right-block-info__text{font-size:14px;height:inherit;line-height:22px;min-height:44px;padding-right:0}}.visa-insurance__footnote-info{align-items:flex-start;background:#f3f7fd;border:1px solid #97aeff;border-radius:10px;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding:19px 20px;text-align:left}@media only screen and (max-width:574px){.visa-insurance__footnote-info{border-radius:10px;box-sizing:border-box;font-size:14px;margin-left:0;margin-right:0;max-width:100%;padding:10px 12px;width:100%}}.visa-insurance__footnote-info svg{margin-right:10px;min-width:24px}.section-stories{display:block}.section-stories.hidden{display:none}.progress{height:4px;margin-top:.5rem}.error-message{color:#dc3545;font-size:.8rem;margin-top:.5rem}.input-options-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.input-options-wrapper .input-wrapper.agree-checkbox{margin-bottom:0;margin-right:0}@media(max-width:576px){.input-options-wrapper{gap:15px}}.tab-content{display:block;margin-bottom:40px;padding-bottom:30px}.tab-content:last-child{border-bottom:none}.tabs li{cursor:pointer;transition:all .3s ease}.tabs li.active span{color:#ed4826;font-weight:600}html{scroll-behavior:smooth}.tab-content{scroll-margin-top:100px}.payment-section{margin:0 auto;max-width:1200px;padding:40px 20px}.payment-methods{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.payment-method-card{border:2px solid #eaeaea;border-radius:12px;cursor:pointer;padding:20px;position:relative;transition:all .3s ease}.payment-method-card:hover{border-color:#ed4826;box-shadow:0 4px 12px rgba(237,72,38,.1)}.payment-method-card.selected{background:var(--accent-10,#fdf5f3);border:1px solid var(--accent-100,#ed4826);border-radius:8px}.payment-method-card.selected .payment-icons{border-bottom:1px solid #ed4826}.payment-badge{background-color:#ed4826;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:16px;padding:4px 12px}.payment-icons{align-items:center;border-bottom:1px solid #eaeaea;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:20px}.payment-icons img{height:24px;width:auto}.payment-total{color:#171717;font-size:16px;font-weight:600;line-height:26px;margin-bottom:8px}.payment-details{color:#5e5e5e;font-size:14px;font-weight:500;line-height:22px}.card-form{border-radius:12px;margin-bottom:32px;padding-top:32px}.card-form h3{color:#171717;font-size:20px;font-weight:600;margin-bottom:24px}.form-row{display:grid;gap:20px;grid-template-columns:1fr}.form-row.two-cols{grid-template-columns:1fr 1fr}.form-row.three-cols{grid-template-columns:2fr 1fr 1fr}.action-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:40px}.btn-back{background:transparent;border:2px solid #171717;color:#171717}.btn-back:hover{background:#171717;color:#fff}.btn-next{background:#ed4826;color:#fff}.btn-next:hover{background:#d63e1e}@media(max-width:768px){.payment-methods{gap:16px}.form-row.three-cols,.form-row.two-cols,.payment-methods{grid-template-columns:1fr}.action-buttons{flex-direction:column;gap:12px}.btn{justify-content:center;width:100%}}.visa-quick-tools{--accent:#ed4826;--text:#171717;--muted:#5a5a5a;--border:#ececec;--card:#fff;--shadow:0 10px 24px rgba(0,0,0,.06);--shadow-hover:0 16px 40px rgba(0,0,0,.1);background:#fff;padding:30px 0 40px}@media only screen and (max-width:574px){.visa-quick-tools{padding:32px 0 44px}}.visa-quick-tools .section-header{margin-bottom:32px;text-align:left}@media only screen and (max-width:574px){.visa-quick-tools .section-header{margin-bottom:24px}}.visa-quick-tools .section-header h2{color:var(--text);font-size:24px;font-weight:600;line-height:1.35;margin:0 0 8px}@media only screen and (max-width:574px){.visa-quick-tools .section-header h2{font-size:18px}}.visa-quick-tools .section-header p{color:var(--muted);font-size:15px;line-height:1.5;margin:0}@media only screen and (max-width:574px){.visa-quick-tools .section-header p{font-size:14px}}.tools-grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:600px){.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tool-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 16px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:18px;transition:transform .16s ease,box-shadow .16s ease}.tool-card:hover .tool-card__icon{background:rgba(237,72,38,.12)}.tool-card:focus-within{outline:3px solid rgba(237,72,38,.28);outline-offset:3px}.tool-card__top{display:grid;gap:10px}.tool-card__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:16px}.tool-card__updated{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;gap:6px;line-height:1.4}.tool-card__calendar-icon{color:var(--muted);flex-shrink:0;height:16px;width:16px}.tool-card__calendar-icon svg{height:16px;stroke:currentColor;width:16px}.tool-card__calendar-icon path{stroke:currentColor}.tool-card__actions{display:flex;justify-content:flex-end}.tool-card__icon{background:rgba(237,72,38,.08);border-radius:12px;color:#ed4826;display:grid;font-size:20px;height:44px;place-items:center;width:44px}.tool-card__title{color:var(--text);font-size:16px;font-weight:600!important;line-height:1.25;margin:0}.tool-card__desc{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.tool-card__desc strong{font-weight:600}.tool-card__btn{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:none;color:#171717;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;margin-top:0;min-width:140px;padding:11px 16px;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.tool-card__btn:hover{background:rgba(237,72,38,.06);border-color:rgba(237,72,38,.35);color:#ed4826;transform:translateY(-1px)}.tool-card__btn:active{box-shadow:0 8px 14px rgba(237,72,38,.18);transform:translateY(0)}.tool-card__btn:focus-visible{outline:3px solid rgba(237,72,38,.28);outline-offset:3px}@media(prefers-reduced-motion:reduce){.contact-card,.tool-card,.tool-card__btn{transition:none}}.visa-contacts{padding:40px 0 56px}@media only screen and (max-width:574px){.visa-contacts{padding:24px 0 44px}}.visa-contacts .section-header{margin-bottom:32px;text-align:left}@media only screen and (max-width:574px){.visa-contacts .section-header{margin-bottom:24px}}.visa-contacts .section-header h2{color:#171717;font-size:24px;font-weight:600;line-height:1.35;margin:0 0 8px}@media only screen and (max-width:574px){.visa-contacts .section-header h2{font-size:18px}}.visa-contacts .section-header p{color:#171717;font-size:15px;line-height:1.5;margin:0;opacity:.9}@media only screen and (max-width:574px){.visa-contacts .section-header p{font-size:14px}}.visa-contacts .visa-contacts__subtitle{color:#171717;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 1.5rem}@media only screen and (max-width:574px){.visa-contacts .visa-contacts__subtitle{font-size:16px;margin-bottom:1rem}}.visa-contacts .visa-contacts__subtitle--spaced{margin-top:3rem}@media only screen and (max-width:574px){.visa-contacts .visa-contacts__subtitle--spaced{margin-top:2rem}}.visa-contacts .contact-grid{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:0}@media(min-width:600px){.visa-contacts .contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.visa-contacts .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.visa-contacts .contact-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.visa-contacts .contact-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 16px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:18px;transition:transform .16s ease,box-shadow .16s ease}.visa-contacts .contact-card:hover .contact-card__icon{background:rgba(237,72,38,.12)}.visa-contacts .contact-card__top{display:grid;gap:10px}.visa-contacts .contact-card__icon{background:rgba(237,72,38,.08);border-radius:12px;color:#ed4826;display:grid;font-size:20px;height:44px;place-items:center;width:44px}.visa-contacts .contact-card__title{color:#171717;font-size:16px;font-weight:600!important;line-height:1.25;margin:0}@media only screen and (max-width:574px){.visa-contacts .contact-card__title{font-size:15px}}.visa-contacts .contact-card__body p{color:#5a5a5a;font-size:14px;line-height:1.55;margin:0 0 6px}@media only screen and (max-width:574px){.visa-contacts .contact-card__body p{font-size:14px;margin-bottom:4px}}.visa-contacts .contact-card__body p:last-child{margin-bottom:0}.visa-contacts .contact-card__body p a{color:#ed4826;text-decoration:none}.visa-contacts .contact-card__body p a:hover{text-decoration:underline}.visa-contacts .contact-card__body p strong{color:#171717;font-weight:600}.visa-contacts .contact-card--emergency{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 16px rgba(0,0,0,.06);padding:18px}.visa-contacts .contact-card--emergency .contact-card__icon{background:rgba(237,72,38,.14)}.visa-contacts .emergency-list{display:grid;gap:10px;margin:4px 0 0;padding:0}.visa-contacts .emergency-item{align-items:center;background:#fafafa;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.visa-contacts .emergency-item:active{background:rgba(237,72,38,.08)}.visa-contacts .emergency-item dt{color:#5a5a5a;font-size:14px;font-weight:600;margin:0}.visa-contacts .emergency-item dd{font-size:18px;font-weight:600;margin:0}.visa-contacts .emergency-item dd a{color:#171717;text-decoration:none}.visa-contacts .emergency-item dd a:hover{color:#ed4826;text-decoration:underline}.visa-contacts .contact-card__note{color:#5a5a5a;font-size:14px;line-height:1.45;margin:8px 0 0}.visa-contacts .visa-contacts__last-updated{color:#3a3a3a;font-size:14px;line-height:1.5;margin:3rem 0 0}@media only screen and (max-width:574px){.visa-contacts .visa-contacts__last-updated{font-size:14px;margin-top:2rem}}.banner-inner-insurance .banner-inner__wrapper{height:396px}@media only screen and (max-width:574px){.banner-inner-insurance .banner-inner__wrapper{height:248px;min-height:unset}}.banner-inner-insurance .banner-inner__wrapper .breadcrumbs{margin-bottom:45px}@media only screen and (max-width:574px){.banner-inner-insurance .banner-inner__wrapper .breadcrumbs{margin-bottom:34px}}.banner-inner-insurance .banner-inner__wrapper:after{background:linear-gradient(90deg,rgba(0,0,0,.5) 6.67%,transparent 54.59%)}.banner-inner-insurance .banner-inner__wrapper .main-title{max-width:560px}@media only screen and (max-width:574px){.banner-inner-insurance .banner-inner__wrapper .main-title{font-size:28px;line-height:42px}}.insurance-main{padding-bottom:40px}@media only screen and (max-width:574px){.insurance-main{padding-bottom:22px}}.insurance-main .written-audio-guide__main{margin-top:20px}@media only screen and (max-width:574px){.insurance-main .written-audio-guide__main{margin-top:10px}}.insurance-main .written-audio-guide__main .written-audio-guide__sidebar{justify-content:flex-end;padding-right:0}.insurance-main .written-audio-guide__main .written-audio-guide__tabs li a{max-width:100%;min-width:unset;width:337px}.insurance-main .written-audio-guide__main .relevant-links a{align-items:flex-start;display:flex;text-decoration:none}.insurance-main .written-audio-guide__main .relevant-links a:focus,.insurance-main .written-audio-guide__main .relevant-links a:hover{text-decoration:none}.insurance-main .written-audio-guide__main .relevant-links a:focus>span,.insurance-main .written-audio-guide__main .relevant-links a:hover>span{color:#ed4826;text-decoration:none}.insurance-main .written-audio-guide__main .relevant-links a:focus>svg path,.insurance-main .written-audio-guide__main .relevant-links a:hover>svg path{stroke:#ed4826}.insurance-main .written-audio-guide__main .relevant-links a>span{color:#171717;font-size:18px;font-style:normal;font-weight:500;line-height:34px;text-decoration:underline;text-decoration-thickness:from-font;transition:.2s linear}@media only screen and (max-width:574px){.insurance-main .written-audio-guide__main .relevant-links a>span{font-size:14px;line-height:24px}}.insurance-main .written-audio-guide__main .relevant-links a>svg{margin-left:24px;width:32px}@media only screen and (max-width:574px){.insurance-main .written-audio-guide__main .relevant-links a>svg{height:20px;margin-left:14px;min-width:20px;width:20px}}.insurance-main .written-audio-guide__main .relevant-links a+a{margin-top:16px}.coming-soon-page{background:linear-gradient(135deg,rgba(253,245,243,.96),hsla(0,0%,100%,.9) 48%,hsla(44,35%,94%,.95)),radial-gradient(circle at 86% 18%,rgba(237,72,38,.14),transparent 34%);padding:120px 0 96px}@media only screen and (max-width:991px){.coming-soon-page{padding:96px 0 72px}}@media only screen and (max-width:767px){.coming-soon-page{padding:72px 0 48px}}.coming-soon-page__breadcrumbs{margin-bottom:48px}@media only screen and (max-width:767px){.coming-soon-page__breadcrumbs{margin-bottom:32px}}.coming-soon-page__layout{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) 430px}@media only screen and (max-width:991px){.coming-soon-page__layout{gap:40px;grid-template-columns:1fr}}.coming-soon-page__content{max-width:760px}.coming-soon-page__eyebrow{align-items:center;background:rgba(237,72,38,.1);border-radius:999px;color:#ed4826;display:inline-flex;font-size:14px;font-weight:700;line-height:20px;margin-bottom:24px;min-height:34px;padding:6px 14px;text-transform:uppercase}.coming-soon-page__title{color:#171717;font-size:58px;font-weight:700;line-height:66px;margin:0 0 22px}@media only screen and (max-width:991px){.coming-soon-page__title{font-size:44px;line-height:52px}}@media only screen and (max-width:767px){.coming-soon-page__title{font-size:32px;line-height:40px}}.coming-soon-page__description{color:#3a3a3a;font-size:18px;line-height:30px;margin:0 0 36px;max-width:680px}@media only screen and (max-width:767px){.coming-soon-page__description{font-size:15px;line-height:24px;margin-bottom:28px}}.coming-soon-page__actions{display:flex;flex-wrap:wrap;gap:14px}.coming-soon-page__actions .btn{min-width:166px}.coming-soon-page__actions .btn-b,.coming-soon-page__actions .btn-b:active,.coming-soon-page__actions .btn-b:focus,.coming-soon-page__actions .btn-b:hover,.coming-soon-page__actions .btn-b:visited{color:#fff}.coming-soon-page__panel{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,9%,.08);border-radius:8px;box-shadow:0 24px 70px hsla(0,0%,9%,.08);padding:28px}@media only screen and (max-width:767px){.coming-soon-page__panel{padding:22px 18px}}.coming-soon-page__panel-title{color:#171717;display:block;font-size:22px;font-weight:700;line-height:30px;margin-bottom:20px}.coming-soon-page__list{display:grid;gap:18px}.coming-soon-page__list li{align-items:flex-start;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr)}.coming-soon-page__list span:not(.coming-soon-page__icon){color:#171717;display:block;font-size:16px;font-weight:700;line-height:24px;margin-bottom:4px}.coming-soon-page__list p{color:#5e5e5e;font-size:14px;line-height:22px;margin:0}.coming-soon-page__icon{align-items:center;background:#fdf5f3;border-radius:8px;display:flex;height:44px;justify-content:center;width:44px}.coming-soon-page__icon svg{height:24px;width:24px}.footer{padding:80px 0}@media only screen and (max-width:574px){.footer{padding:28px 0}}.footer .container{position:relative}.footer .container:before{background-color:#eaeaea;content:"";display:block;height:1px;left:50%;position:absolute;top:-80px;transform:translateX(-50%);width:calc(100% - 30px)}@media only screen and (max-width:574px){.footer .container:before{top:-28px;width:100%}}.footer-wrapper{display:flex;margin-bottom:-30px}.footer-wrapper--redesigned{align-items:flex-start;margin-bottom:0;margin-left:0;margin-right:0;row-gap:34px}@media(min-width:992px){.footer-wrapper--redesigned{-moz-column-gap:clamp(28px,4vw,64px);column-gap:clamp(28px,4vw,64px);display:grid;grid-template-columns:minmax(190px,1.05fr) minmax(170px,.85fr) minmax(180px,.9fr) minmax(300px,1.55fr)}}@media only screen and (max-width:991px){.footer-wrapper--redesigned{display:block}}.footer-wrapper--redesigned .footer-column{min-width:0;padding-left:0;padding-right:0}@media only screen and (max-width:991px){.footer-wrapper--redesigned .footer-column{width:100%}}.footer-bottom{align-items:flex-start;border-top:1px solid #eaeaea;display:grid;gap:28px 56px;grid-template-columns:minmax(240px,1fr) minmax(340px,auto);margin-top:28px;padding-top:28px}@media only screen and (max-width:991px){.footer-bottom{display:block;margin-top:8px;padding-top:18px}}@media(min-width:992px){.footer-item+.footer-item{margin-top:28px}}.footer-item-payment,.footer-item-social{min-width:0}@media(min-width:992px){.footer-item-payment .footer-subtitle,.footer-item-social .footer-subtitle{margin-bottom:16px}}@media only screen and (max-width:991px){.footer-item-social{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}}@media only screen and (max-width:574px){.footer-item-social{flex-direction:column;flex-wrap:wrap;margin-bottom:8px}}@media only screen and (max-width:991px){.footer-item-social .footer-subtitle{flex-shrink:0;padding-right:20px}}@media only screen and (max-width:574px){.footer-item-social .footer-subtitle{margin-bottom:18px;padding-right:0}}@media only screen and (max-width:991px){.footer-item-social .footer-socials li{margin-bottom:0}.footer-item-payment{align-items:flex-start;display:flex;justify-content:space-between}}@media only screen and (max-width:574px){.footer-item-payment{flex-direction:column;flex-wrap:wrap}}@media only screen and (max-width:991px){.footer-item-payment .footer-subtitle{flex-shrink:0;margin-bottom:0;padding-right:20px}}@media only screen and (max-width:574px){.footer-item-payment .footer-subtitle{margin-bottom:18px;padding-right:0}}@media only screen and (max-width:991px){.footer-item-payment .footer-payment{gap:8px;justify-content:flex-end;width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:574px){.footer-item-payment .footer-payment{gap:11px;justify-content:flex-start}}@media only screen and (max-width:991px){.footer-item-payment .footer-payment li{margin-bottom:0;margin-right:0}}.footer-subtitle{display:block;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:20px;pointer-events:none}@media only screen and (max-width:991px){.footer-subtitle .footer-subtitle{margin:18px 0;padding-right:30px}.footer-subtitle{cursor:pointer;pointer-events:all;position:relative}}@media only screen and (max-width:574px){.footer-subtitle{font-size:14px;line-height:24px}}.footer-subtitle+.footer-menu{display:block}@media only screen and (max-width:991px){.footer-subtitle+.footer-menu{display:none}}.footer-subtitle.footer-subtitle-bot{cursor:default}.footer-subtitle.footer-subtitle-bot:after{display:none!important;pointer-events:none}.footer-subtitle.footer-subtitle-bot+.footer-subtitle{display:flex}.footer-subtitle:after{background-image:url(/fonts/footer-menu-arrow-90f7edcad7207f766612b683794c9387.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;content:"";display:none;height:24px;position:absolute;right:0;top:3px;transition:.3s ease;width:24px}@media only screen and (max-width:991px){.footer-subtitle:after{display:block}}.footer-subtitle.active:after{transform:rotate(-180deg)}.footer-menu{display:block;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:30px}@media only screen and (max-width:991px){.footer-menu{margin-bottom:18px}}@media only screen and (max-width:574px){.footer-menu{font-size:14px;line-height:19px}}.footer-menu li{margin-bottom:16px}.footer-menu li:last-child{margin-bottom:0}.footer-menu li .footer-menu__button,.footer-menu li a{display:block}@media(min-width:992px){.footer-menu{display:block!important}}@media(min-width:1200px){.footer-menu--policies{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.footer-menu--policies li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.footer-menu__button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.footer-socials{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}@media only screen and (max-width:574px){.footer-socials{gap:14px}}.footer-socials li{margin-bottom:0;margin-right:0}@media only screen and (max-width:574px){.footer-socials li{margin-right:0}}.footer-socials li .footer-socials__placeholder,.footer-socials li a{display:flex}@media only screen and (max-width:574px){.footer-socials li .footer-socials__placeholder svg,.footer-socials li a svg{height:24px;width:24px}}.footer-socials li .footer-socials__placeholder:hover svg path,.footer-socials li a:hover svg path{stroke:#ed4826}.footer-socials+.footer-subtitle{font-size:20px;line-height:32px}.footer-payment{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;width:340px}.footer-payment li{display:flex;margin-bottom:8px;margin-right:0}dialog.popup{border:none;inset:0;margin:auto;max-height:calc(100dvh - 40px);outline:none;overflow-y:auto;position:fixed}dialog.popup:focus,dialog.popup:focus-visible{box-shadow:none;outline:none}dialog.popup::backdrop{background:rgba(45,45,45,.3)}.popup{background:#fff;border-radius:20px;margin:0 auto;max-width:calc(100vw - 30px);position:relative}@media only screen and (max-width:767px){.popup{max-width:calc(100vw - 8px)}}.popup .dialog-close{background-color:transparent;border:none!important;box-shadow:none!important;cursor:pointer;font-size:0;height:42px;opacity:1;outline:none!important;padding:0;position:absolute;width:42px;z-index:2}.popup .dialog-close svg{pointer-events:none}.popup .dialog-close:active,.popup .dialog-close:focus,.popup .dialog-close:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}.popup .dialog-close:hover svg path{stroke:#ed4826}.language-popup{padding:25px 30px 30px;width:460px}@media only screen and (max-width:767px){.language-popup{padding:20px 16px}}.language-popup .dialog-close{right:32px;top:20px}@media only screen and (max-width:767px){.language-popup .dialog-close{display:flex;height:24px;right:16px;top:20px;width:24px}.language-popup .dialog-close svg{height:100%;width:100%}.language-popup .dialog-close svg path{stroke-width:3px}}.language-popup__title{display:block;font-size:20px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:20px;padding-bottom:25px;position:relative}@media only screen and (max-width:767px){.language-popup__title{font-size:14px;line-height:22px;margin-bottom:16px;padding-bottom:15px}}.language-popup__title:after{background-color:#eaeaea;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.cancellations-notes-popup{max-width:700px;padding:25px 30px 30px;width:700px}@media only screen and (max-width:767px){.cancellations-notes-popup{max-width:calc(100vw - 32px);padding:20px 20px 24px;width:100%}}.cancellations-notes-popup .dialog-close{right:32px;top:20px}@media only screen and (max-width:767px){.cancellations-notes-popup .dialog-close{display:flex;height:24px;right:16px;top:20px;width:24px}.cancellations-notes-popup .dialog-close svg{height:100%;width:100%}.cancellations-notes-popup .dialog-close svg path{stroke-width:3px}}.cancellations-notes-popup__title{display:block;font-size:20px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:20px;padding-bottom:25px;position:relative}@media only screen and (max-width:767px){.cancellations-notes-popup__title{font-size:17px;line-height:26px;margin-bottom:16px;padding-bottom:15px}}.cancellations-notes-popup__title:after{background-color:#eaeaea;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.cancellations-notes-popup__body{color:#171717;font-size:14px;line-height:1.5}.cancellations-notes-popup__body ul{list-style-position:outside;list-style-type:disc;margin:0 0 1em}.cancellations-notes-popup__body ol{margin:0 0 1em}.cancellations-notes-popup__body li{display:list-item;margin:8px 0}.cancellations-notes-popup__body .t-step-title{font-weight:600}.cancellations-notes-popup__link{color:#171717;display:block;font-size:14px;font-weight:600;margin-top:20px;text-decoration:underline}.cancellations-notes-popup__link:hover{color:#ed4826}.cancellations-notes-popup__links-inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px}.cancellations-notes-popup__links-inline .cancellations-notes-popup__link{display:inline-block;margin-top:0}.ts-lang-option{align-items:center;display:flex}.ts-lang-option img{flex-shrink:0;height:24px;margin-right:10px;-o-object-fit:contain;object-fit:contain;width:24px}@media only screen and (max-width:767px){.ts-lang-option img{height:18px;width:18px}}.language-popup__form>label{display:block;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:16px}@media only screen and (max-width:767px){.language-popup__form>label{font-size:14px;line-height:22px;margin-bottom:12px}}.language-popup__form .input-wrapper{margin-bottom:24px}@media only screen and (max-width:767px){.language-popup__form .input-wrapper{margin-bottom:20px}}.language-popup__form .btn{width:100%}@media only screen and (max-width:767px){.language-popup__form .btn{margin-top:24px}}.register-popup{padding:40px;width:541px}@media only screen and (max-width:767px){.register-popup{padding:24px 16px}}.register-popup .dialog-close{right:45px;top:40px}@media only screen and (max-width:767px){.register-popup .dialog-close{display:flex;height:24px;right:16px;top:27px;width:24px}.register-popup .dialog-close svg{height:100%;width:100%}.register-popup .dialog-close svg rect{width:3px}}.register-popup__title{color:#171717;font-size:34px;font-style:normal;font-weight:700;line-height:46px;margin-bottom:24px}@media only screen and (max-width:767px){.register-popup__title{font-size:18px;line-height:30px;margin-bottom:10px}}.register-popup__description{color:#3a3a3a;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:32px}@media only screen and (max-width:767px){.register-popup__description{font-size:14px;line-height:22px;margin-bottom:24px}}.register-form .input-wrapper.checkbox-wrapper{margin-bottom:32px}@media only screen and (max-width:767px){.register-form .input-wrapper.checkbox-wrapper{margin-bottom:24px}}.register-form .input-wrapper.err>label.error{color:#ed4826;font-size:14px;font-style:normal;font-weight:400;left:18px;line-height:26px;padding:0;pointer-events:none;position:absolute;text-align:left;top:17px;transform:none;z-index:2}.register-form .input-wrapper.err.focus input{color:#171717}.register-form .input-wrapper.err.focus>label.error{opacity:0}.register-form__error-message{background-color:#ffcec6;border-radius:5px;color:#1d1c1c;display:none;font-size:14px;margin-bottom:10px;margin-top:-25px;padding:12px;position:relative}.register-form__error-message .button-close{background:none;border:none;color:#1d1c1c;cursor:pointer;font-size:18px;font-weight:700;position:absolute;right:2px;top:-2px}.register-form__error-message span a{text-decoration:underline}.register-popup__oauth{margin-bottom:32px}@media only screen and (max-width:767px){.register-popup__oauth{margin-bottom:24px}}.register-popup__oauth .button-oauth{align-items:center;border:0;border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;font-family:inherit;font-size:16px;font-style:normal;font-weight:600;height:48px;justify-content:center;line-height:26px;text-decoration:none!important;width:100%}.register-popup__oauth .button-oauth:hover{opacity:.8}.register-popup__oauth .button-oauth+.button-oauth{margin-top:18px}@media only screen and (max-width:767px){.register-popup__oauth .button-oauth+.button-oauth{font-size:14px;margin-top:12px}.register-popup__oauth .button-oauth{font-size:14px;height:40px}}.register-popup__oauth .button-oauth.button-oauth-google{background:#fff;border:1px solid var(--gray-field-stroke,#eaeaea);color:#171717}.register-popup__oauth .button-oauth.button-oauth-facebook{background:#1877f2;color:#fff}.register-popup__oauth .button-oauth.button-oauth-apple{background-color:#171717;color:#fff}.register-popup__oauth .button-oauth__img{height:26px;margin-right:12px}@media only screen and (max-width:767px){.register-popup__oauth .button-oauth__img{height:20px;margin-right:8px}}.register-popup__oauth .button-oauth__img picture{height:100%;width:100%}.register-popup__oauth .button-oauth__img img,.register-popup__oauth .button-oauth__img picture img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.register-popup__divider{align-items:center;display:flex;margin-bottom:32px}@media only screen and (max-width:767px){.register-popup__divider{margin-bottom:24px}}.register-popup__divider span{color:#3a3a3a;font-size:16px;font-style:normal;font-weight:400;line-height:26px;padding:0 24px}.register-popup__divider:after,.register-popup__divider:before{background-color:#eaeaea;content:"";flex-grow:1;height:1px}.register-popup__bottom{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:25px}@media only screen and (max-width:767px){.register-popup__bottom{margin-top:24px}}.register-popup__bottom span{color:#3a3a3a;font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media only screen and (max-width:767px){.register-popup__bottom span{font-size:14px;line-height:18px}}.register-popup__bottom a{color:#171717;font-size:16px;font-style:normal;font-weight:600;line-height:26px;text-decoration:underline}@media only screen and (max-width:767px){.register-popup__bottom a{font-size:12px;line-height:18px}}.register-popup__bottom a:hover{color:#ed4826;text-decoration:none}.verification-code{align-items:center;display:flex;flex-direction:column;gap:12px}.verification-code span{color:#3a3a3a;font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media only screen and (max-width:767px){.verification-code span{font-size:12px;line-height:18px}}.verification-code .code-inputs{display:flex;gap:18px}.verification-code .code-inputs input{background:#fbfbfb;border:1px solid #ccc;border-radius:8px;font-size:24px;height:56px;line-height:1;outline:none;text-align:center;transition:border-color .2s ease;width:100%}@media only screen and (max-width:767px){.verification-code .code-inputs input{font-size:12px;height:44px;line-height:18px}}.verification-code .code-inputs input:focus{border-color:#ed4826}.register-popup__link{color:#ed4826;font:inherit;font-weight:600}.back-to-sign-in,.register-popup__link{background:transparent;border:0;cursor:pointer;padding:0}.back-to-sign-in{color:#3a3a3a;display:flex;gap:8px}.back-to-sign-in:hover{color:#ed4826}.back-to-sign-in span{font-size:16px;font-style:normal;font-weight:600;line-height:26px}@media only screen and (max-width:767px){.back-to-sign-in span{font-size:12px;line-height:18px}}.register-popup__footer-text{font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:center}.register-popup__footer-text a{text-decoration:underline}.provider-popup{padding:30px;width:594px}@media only screen and (max-width:767px){.provider-popup{padding:24px 16px}}.provider-popup .dialog-close{height:46px;right:10px;top:10px;width:46px}@media only screen and (max-width:767px){.provider-popup .dialog-close{display:flex;height:24px;width:24px}}.provider-popup .dialog-close:hover svg rect{fill:#ed4826}@media only screen and (max-width:767px){.provider-popup .dialog-close svg{height:100%;width:100%}.provider-popup .dialog-close svg rect{width:3px}}.provider-popup__title{display:block;font-size:34px;font-style:normal;font-weight:700;line-height:46px;margin-bottom:24px}@media only screen and (max-width:767px){.provider-popup__title{font-size:18px;line-height:30px;margin-bottom:10px}}.provider-popup__description{color:#3a3a3a;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:32px}@media only screen and (max-width:767px){.provider-popup__description{font-size:14px;line-height:22px;margin-bottom:24px}}.coming-soon-popup{padding:30px;text-align:center;width:460px}@media only screen and (max-width:767px){.coming-soon-popup{padding:26px 18px 22px}}.coming-soon-popup .dialog-close{height:46px;right:10px;top:10px;width:46px}@media only screen and (max-width:767px){.coming-soon-popup .dialog-close{display:flex;height:28px;width:28px}}.coming-soon-popup__form{margin:0}.coming-soon-popup__badge{align-items:center;background:rgba(227,168,55,.16);border-radius:999px;color:#ed4826;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:20px;margin-bottom:20px;min-height:32px;padding:6px 14px}.coming-soon-popup__title{display:block;font-size:26px;font-weight:700;line-height:38px;margin-bottom:14px}@media only screen and (max-width:767px){.coming-soon-popup__title{font-size:22px;line-height:30px}}.coming-soon-popup__description{color:#3a3a3a;font-size:16px;line-height:26px;margin-bottom:26px}@media only screen and (max-width:767px){.coming-soon-popup__description{font-size:14px;line-height:22px;margin-bottom:22px}}.provider-form .input-wrapper{margin-bottom:18px}@media only screen and (max-width:767px){.provider-form .input-wrapper{margin-bottom:12px}}.provider-form .input-wrapper.phone-wrapper{position:relative}.provider-form .input-wrapper.phone-wrapper.secure>i:after{background-color:#171717;bottom:11px;content:"";height:2px;left:-2px;position:absolute;transform:rotate(-45deg);transition:.2s linear;width:calc(100% + 4px)}.provider-form .input-wrapper.phone-wrapper.err .validate-error{left:100px}.provider-form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input,.provider-form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input[type=text]{border-color:#ed4826}.provider-form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input::-webkit-input-placeholder,.provider-form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input[type=text]::-webkit-input-placeholder{color:transparent}.provider-form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input::-moz-placeholder,.provider-form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input[type=text]::-moz-placeholder{color:transparent}.provider-form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input:-ms-input-placeholder,.provider-form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input[type=text]:-ms-input-placeholder{color:transparent}.provider-form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input:-moz-placeholder,.provider-form .input-wrapper.phone-wrapper.err .iti--allow-dropdown input.iti__tel-input[type=text]:-moz-placeholder{color:transparent}.provider-form .input-wrapper.phone-wrapper>i{cursor:pointer;display:flex;position:absolute;right:18px;top:50%;transform:translateY(-50%);z-index:1}.provider-form .input-wrapper.phone-wrapper>i:hover svg path{stroke:#ed4826}.provider-form .input-wrapper.phone-wrapper>i:hover:after{background-color:#ed4826}.provider-form .input-wrapper.phone-wrapper>i svg{pointer-events:none}@media only screen and (max-width:767px){.provider-form .input-wrapper.phone-wrapper>i svg{height:20px;width:20px}}.provider-form .input-wrapper.select-wrapper>svg{top:17px}@media only screen and (max-width:767px){.provider-form .input-wrapper.select-wrapper>svg{top:12px}}.provider-form .input-wrapper.select-wrapper .ts-wrapper{width:100%}.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-control:after{display:none}.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-control,.provider-form .input-wrapper.select-wrapper .ts-wrapper.focus .ts-control{align-items:center;background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;box-shadow:none;cursor:pointer;display:flex;flex-wrap:nowrap;gap:0;height:60px;padding:0 48px 0 18px}@media only screen and (max-width:767px){.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-control,.provider-form .input-wrapper.select-wrapper .ts-wrapper.focus .ts-control{height:40px}}.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-control .item,.provider-form .input-wrapper.select-wrapper .ts-wrapper.focus .ts-control .item{color:#3a3a3a;font-family:inherit;font-size:16px;font-weight:600}@media only screen and (max-width:767px){.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-control .item,.provider-form .input-wrapper.select-wrapper .ts-wrapper.focus .ts-control .item{font-size:14px}}.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-control .placeholder,.provider-form .input-wrapper.select-wrapper .ts-wrapper.focus .ts-control .placeholder{color:#3a3a3a;font-family:inherit;font-size:16px;font-weight:400}@media only screen and (max-width:767px){.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-control .placeholder,.provider-form .input-wrapper.select-wrapper .ts-wrapper.focus .ts-control .placeholder{font-size:14px}}.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-control input,.provider-form .input-wrapper.select-wrapper .ts-wrapper.focus .ts-control input{display:none}.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-dropdown{border:1px solid #eaeaea;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);margin-top:4px;z-index:100}.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-dropdown .ts-dropdown-content{padding:4px 0}.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-dropdown .option{color:#171717;cursor:pointer;font-family:inherit;font-size:16px;font-weight:400;padding:12px 18px}@media only screen and (max-width:767px){.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-dropdown .option{font-size:14px;padding:10px 14px}}.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-dropdown .option.active,.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-dropdown .option:hover{background:#fbfbfb;color:#ed4826}.provider-form .input-wrapper.select-wrapper .ts-wrapper .ts-dropdown .option.selected{background:transparent;color:#171717;font-weight:600}@media only screen and (max-width:767px){.provider-form .input-wrapper.checkbox-wrapper{margin-top:24px}}.provider-form .input,.provider-form .textarea{background-color:#fbfbfb;font-weight:600}.provider-form .input::-webkit-input-placeholder,.provider-form .textarea::-webkit-input-placeholder{font-weight:400}.provider-form .input::-moz-placeholder,.provider-form .textarea::-moz-placeholder{font-weight:400}.provider-form .input:-ms-input-placeholder,.provider-form .textarea:-ms-input-placeholder{font-weight:400}.provider-form .input:-moz-placeholder,.provider-form .textarea:-moz-placeholder{font-weight:400}.provider-form .btn{width:100%}@media only screen and (max-width:767px){.provider-form .btn{margin-top:24px}}.provider-form__section{margin-bottom:32px}@media only screen and (max-width:767px){.provider-form__section{margin-bottom:24px}}.provider-form__section>label{display:block;font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:18px}@media only screen and (max-width:767px){.provider-form__section>label{font-size:14px;line-height:22px;margin-bottom:12px}}.provider-form__row{display:flex;justify-content:space-between}.provider-form__row .input-wrapper{width:calc(50% - 9px)}@media only screen and (max-width:767px){.provider-form__row .input-wrapper{width:calc(50% - 7px)}}.iti{width:100%}.iti__flag-container{padding:0}.iti__arrow{background-color:#171717;border:none;content:"";height:18px;margin-left:16px;-webkit-mask:url(/fonts/select-arrow-8fd86cbb2549ef812f03e15043a0a1e5.svg);mask:url(/fonts/select-arrow-8fd86cbb2549ef812f03e15043a0a1e5.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}@media only screen and (max-width:767px){.iti__arrow{margin-left:12px}}.iti__selected-flag{padding-left:18px;padding-right:14px}@media only screen and (max-width:767px){.iti__selected-flag{padding-left:16px;padding-right:10px}}.iti__selected-flag:after{background:#eaeaea;content:"";height:26px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:767px){.iti__selected-flag:after{height:20px}}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti__flag{background-image:url(/1952df896c6a79bb730c-0b1ca148890222235a0f9903636ca21a.png)}@media only screen and (max-width:767px){.iti__flag{scale:1.25}}@media(min-resolution:2x){.iti__flag{background-image:url(/276410ffdcdd2ff8dca2-e1c092e127943ec4289c847c5768b644.png)}}.iti--inline-dropdown .iti__flag{left:3px;position:relative;scale:1.25}.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--allow-dropdown input.iti__tel-input[type=text]{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;height:52px;padding-left:100px;padding-right:18px;width:100%}@media only screen and (max-width:767px){.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--allow-dropdown input.iti__tel-input[type=text]{font-size:14px;font-weight:400;height:48px;padding-left:82px}}@media only screen and (max-width:767px){.iti--allow-dropdown input.iti__tel-input::-moz-placeholder,.iti--allow-dropdown input.iti__tel-input[type=tel]::-moz-placeholder,.iti--allow-dropdown input.iti__tel-input[type=text]::-moz-placeholder{font-weight:400}.iti--allow-dropdown input.iti__tel-input::placeholder,.iti--allow-dropdown input.iti__tel-input[type=tel]::placeholder,.iti--allow-dropdown input.iti__tel-input[type=text]::placeholder{font-weight:400}}.iti--inline-dropdown .iti__dropdown-content{z-index:3}.room-popup{padding:52px 40px;width:1196px}@media only screen and (max-width:991px){.room-popup{padding-top:90px}}@media only screen and (max-width:574px){.room-popup{border-radius:0;margin:0;max-width:100vw;min-height:100dvh;overflow-y:auto;padding:20px 20px 34px;width:100vw}}.room-popup .dialog-close{right:40px;top:30px}@media only screen and (max-width:767px){.room-popup .dialog-close{display:none}}@media only screen and (max-width:574px){.room-popup .dialog-close svg{height:100%;width:100%}}@media only screen and (max-width:767px){.room-popup .dialog-close svg rect{width:3px}}.room-popup__bottom-close{display:none}.room-popup__wrapper{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (max-width:991px){.room-popup__wrapper{flex-direction:column}}.room-popup__photos{padding-right:15px;width:558px}@media only screen and (max-width:991px){.room-popup__photos{padding:0;width:100%}}.room-popup__photos-slider{border-radius:10px;height:423px;overflow:hidden}@media only screen and (max-width:991px){.room-popup__photos-slider{height:60vw}}@media only screen and (max-width:574px){.room-popup__photos-slider{height:56vw;max-height:300px;min-height:190px}}.room-popup__photos-slider .swiper-slide,.room-popup__photos-slider .swiper-slide>div,.room-popup__photos-slider .swiper-wrapper{height:100%}.room-popup__photos-slider .slide{height:100%;position:relative}.room-popup__photos-slider .slide:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.62));bottom:0;content:"";height:66px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.room-popup__photos-slider .slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.room-popup__photos-slider .swiper-button-next,.room-popup__photos-slider .swiper-button-prev{align-items:center;background-color:transparent;border:none;bottom:6px;display:flex;font-size:0;height:40px;justify-content:center;opacity:1;padding:0;position:absolute;transition:background-color .2s linear;width:40px;z-index:3}.room-popup__photos-slider .swiper-button-next:after,.room-popup__photos-slider .swiper-button-prev:after{background-color:transparent!important;border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;filter:drop-shadow(0 1px 4px rgba(0,0,0,.55));font-size:0;height:10px;opacity:1;transition:.2s linear;width:10px}.room-popup__photos-slider .swiper-button-next.swiper-button-prev,.room-popup__photos-slider .swiper-button-prev.swiper-button-prev{right:60px}.room-popup__photos-slider .swiper-button-next.swiper-button-prev:after,.room-popup__photos-slider .swiper-button-prev.swiper-button-prev:after{transform:rotate(-135deg)}.room-popup__photos-slider .swiper-button-next.swiper-button-next,.room-popup__photos-slider .swiper-button-prev.swiper-button-next{right:14px}.room-popup__photos-slider .swiper-button-next.swiper-button-next:after,.room-popup__photos-slider .swiper-button-prev.swiper-button-next:after{transform:rotate(45deg)}.room-popup__photos-slider .swiper-button-next:hover:after,.room-popup__photos-slider .swiper-button-prev:hover:after{border-color:#fff}.room-popup__photos-slider .swiper-button-next:active,.room-popup__photos-slider .swiper-button-next:focus,.room-popup__photos-slider .swiper-button-next:focus-visible,.room-popup__photos-slider .swiper-button-prev:active,.room-popup__photos-slider .swiper-button-prev:focus,.room-popup__photos-slider .swiper-button-prev:focus-visible{box-shadow:none;outline:none}.room-popup__photos-slider .swiper-button-next .swiper-navigation-icon,.room-popup__photos-slider .swiper-button-prev .swiper-navigation-icon{display:none}.room-popup__photos-slider .swiper-pagination{bottom:18px;display:flex;left:20px;margin:0;position:absolute;width:auto;z-index:2}.room-popup__photos-slider .swiper-pagination-bullet{background-color:hsla(0,0%,9%,.48);border:2px solid #fff;box-shadow:0 1px 6px rgba(0,0,0,.36);height:12px;margin:0 6px 0 0!important;opacity:1;width:12px}.room-popup__photos-slider .swiper-pagination-bullet-active{background-color:#fff;border-color:#fff}.room-popup__photos-nav{margin-top:26px}@media only screen and (max-width:574px){.room-popup__photos-nav{display:none}}.room-popup__photos-nav .slide{border-radius:10px;cursor:pointer;height:116px;overflow:hidden;position:relative}@media only screen and (max-width:991px){.room-popup__photos-nav .slide{height:17vw;max-width:unset}}.room-popup__photos-nav .slide:hover img{filter:brightness(110%)}.room-popup__photos-nav .slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.2s linear;width:100%}.room-popup__photos-nav .swiper-slide-thumb-active .slide:after{border:3px solid #ed4826;border-radius:10px;content:"";inset:0;pointer-events:none;position:absolute}.room-popup__info{padding:20px 15px 0;width:528px}@media only screen and (max-width:991px){.room-popup__info{margin-top:10px;width:100%}}@media only screen and (max-width:574px){.room-popup__info{margin-top:20px;padding:0}}@media only screen and (max-width:767px){.room-popup .room-popup__bottom-close{align-items:center;background:#171717;border:1px solid #171717;border-radius:8px;color:#fff;display:flex;font-size:14px!important;font-weight:600;height:46px;justify-content:center;line-height:20px;margin:30px 0 0;opacity:1!important;padding:0;width:100%}}.room-popup__info-alert{color:#ed4826;display:block;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:14px}@media only screen and (max-width:574px){.room-popup__info-alert{font-size:12px;line-height:18px;margin-bottom:8px}}.room-popup__info-title{display:block;font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:16px}@media only screen and (max-width:574px){.room-popup__info-title{font-size:14px;line-height:22px;margin-bottom:14px}}.room-popup__info-list{display:flex;flex-wrap:wrap;margin-bottom:-10px;width:calc(100% + 15px)}.room-popup__info-list.room-popup__info-advantages__main{padding-bottom:14px;width:100%}@media only screen and (max-width:574px){.room-popup__info-list.room-popup__info-advantages__main{padding-bottom:4px}}.room-popup__info-list li{align-items:center;border:1px solid #eaeaea;border-radius:6px;color:#171717;display:flex;font-size:14px;font-style:normal;font-weight:400;height:32px;justify-content:center;line-height:22px;margin-bottom:10px;margin-right:10px;padding:3px 10px}.room-popup__info-list li sub,.room-popup__info-list li sup{font-size:.5em}.room-popup__info-description{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-top:8px}@media only screen and (max-width:574px){.room-popup__info-description{margin-top:6px}}.room-popup__info-description>*{margin-bottom:20px}.room-popup__info-description>:last-child{margin-bottom:0}.room-popup__info-description>:first-child{margin-top:0}.room-popup__info-description ul{list-style-type:disc;margin-bottom:20px;padding-left:26px}.room-popup__info-description ul li::marker{font-size:.7em}.room-popup__info-description ol{list-style-type:decimal;margin-bottom:20px;padding-left:26px}.room-popup__info-advantages{margin-top:40px}@media only screen and (max-width:574px){.room-popup__info-advantages{margin-top:24px}}.room-popup__info-subtitle{display:block;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.room-popup__info-subtitle+.room-popup__info-list{margin-top:20px}@media only screen and (max-width:574px){.room-popup__info-subtitle+.room-popup__info-list{margin-top:14px}}.review-popup{padding:30px;width:560px}@media only screen and (max-width:767px){.review-popup{border-radius:0;max-width:100vw;min-height:100vh;padding:20px 16px;width:100%}}.review-popup .dialog-close{right:32px;top:20px}@media only screen and (max-width:767px){.review-popup .dialog-close{display:flex;height:24px;right:16px;top:20px;width:24px}.review-popup .dialog-close svg{height:100%;width:100%}.review-popup .dialog-close svg rect{width:3px}}.review-popup__title{color:#171717;display:block;font-size:28px;font-style:normal;font-weight:700;line-height:42px;margin-bottom:24px}@media only screen and (max-width:767px){.review-popup__title{font-size:18px;line-height:30px;margin-bottom:16px}}.review-popup__categories{margin-bottom:20px}.review-popup__category{align-items:center;border-bottom:1px solid #eaeaea;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.review-popup__category:last-child{border-bottom:none}.review-popup__category-label{color:#171717;font-size:15px;font-weight:500;line-height:24px}@media only screen and (max-width:767px){.review-popup__category-label{font-size:14px;line-height:22px}}.review-popup__star-select{display:flex;gap:2px}.review-popup__star-select .star{color:#eaeaea;cursor:pointer;font-size:20px;transition:color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:767px){.review-popup__star-select .star{font-size:14px}}.review-popup__star-select .star.selected,.review-popup__star-select .star:hover{color:#ffc107}.review-popup__error{color:#ed4826;display:none;font-size:12px;margin-top:2px;text-align:right;width:100%}.review-popup__overall{align-items:center;background-color:#fbfbfb;border-radius:10px;display:flex;gap:8px;margin-bottom:24px;padding:16px}@media only screen and (max-width:767px){.review-popup__overall{margin-bottom:16px;padding:12px}}.review-popup__overall-label{color:#171717;font-size:15px;font-weight:600;line-height:24px;margin-right:auto}@media only screen and (max-width:767px){.review-popup__overall-label{font-size:14px;line-height:22px}}.review-popup__overall-value{color:#ffc107;font-size:24px;font-weight:700;min-width:30px;text-align:center}@media only screen and (max-width:767px){.review-popup__overall-value{font-size:20px}}.review-popup__overall-max{color:#3a3a3a;font-size:14px;font-weight:400}@media only screen and (max-width:767px){.review-popup__overall-max{font-size:12px}}.review-popup form .input-wrapper{margin-bottom:16px}@media only screen and (max-width:767px){.review-popup form .input-wrapper{margin-bottom:12px}}.review-popup form .input{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;font-size:14px;font-weight:500;height:48px;padding:12px 16px;width:100%}@media only screen and (max-width:767px){.review-popup form .input{font-size:14px;height:40px}}.review-popup form .textarea{background:#fbfbfb;border:1px solid #eaeaea;border-radius:8px;font-size:14px;font-weight:500;height:120px;padding:12px 16px;resize:vertical;width:100%}@media only screen and (max-width:767px){.review-popup form .textarea{font-size:14px;height:100px}}.review-popup__submit{margin-top:8px;width:100%}.review-popup[data-review-result]{padding:20px;width:360px}@media only screen and (max-width:767px){.review-popup[data-review-result]{min-height:auto;padding:16px;width:100%}}.review-popup__success{align-items:center;animation:reviewResultFadeIn .4s ease-out;display:flex;flex-direction:column;justify-content:center;padding:24px 16px;text-align:center}@media only screen and (max-width:767px){.review-popup__success{padding:20px 10px}}.review-popup__success-icon{align-items:center;animation:reviewIconPop .5s cubic-bezier(.175,.885,.32,1.275) .1s both;border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.review-popup__success-icon svg{height:36px;width:36px}[data-review-result=success] .review-popup__success-icon{background:rgba(76,175,80,.1)}[data-review-result=duplicate] .review-popup__success-icon{background:rgba(237,72,38,.1)}.review-popup__success-message{animation:reviewTextSlideUp .4s ease-out .2s both;color:#171717;font-size:18px;font-weight:600;line-height:28px}[data-review-result=success] .review-popup__success-message{color:#2e7d32}[data-review-result=duplicate] .review-popup__success-message{color:#ed4826}@media only screen and (max-width:767px){.review-popup__success-message{font-size:15px;line-height:24px}}@keyframes reviewResultFadeIn{0%{opacity:0}to{opacity:1}}@keyframes reviewIconPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes reviewTextSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.review-detail-popup{padding:30px;width:560px}@media only screen and (max-width:767px){.review-detail-popup{border-radius:0;max-width:100vw;min-height:100vh;padding:20px 16px;width:100%}}.review-detail-popup .dialog-close{right:32px;top:20px}@media only screen and (max-width:767px){.review-detail-popup .dialog-close{display:flex;height:32px;right:16px;top:10px;width:32px}.review-detail-popup .dialog-close svg{height:100%;width:100%}.review-detail-popup .dialog-close svg rect{width:3px}}.review-detail-popup__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px;margin-top:30px}@media only screen and (max-width:767px){.review-detail-popup__header{margin-top:24px}}.review-detail-popup__author{align-items:center;display:flex}.review-detail-popup__author-pic{border-radius:50%;height:54px;margin-right:20px;min-width:54px;overflow:hidden;width:54px}.review-detail-popup__author-pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.review-detail-popup__author-avatar{align-items:center;background-color:#9575cd;color:#fff;display:flex;font-size:24px;font-weight:500;height:100%;justify-content:center;text-transform:uppercase;width:100%}.review-detail-popup__author-name{display:inline;font-size:15px;font-weight:600;line-height:24px}@media only screen and (max-width:767px){.review-detail-popup__author-name{display:block}}.review-detail-popup__author-separator{color:#5e5e5e;font-size:15px;font-weight:400}@media only screen and (max-width:767px){.review-detail-popup__author-separator{display:none!important}}.review-detail-popup__author-country{color:#5e5e5e;display:inline;font-size:14px;font-weight:400}@media only screen and (max-width:767px){.review-detail-popup__author-country{display:block!important;font-size:12px;line-height:16px}}.review-detail-popup__date{color:#3a3a3a;display:block;font-size:14px;font-weight:400;line-height:22px}.review-detail-popup__rating{align-items:baseline;display:inline-flex;gap:2px}.review-detail-popup__rating-value{color:#171717;font-size:20px;font-weight:700}.review-detail-popup__rating-max{color:#3a3a3a;font-size:14px;font-weight:400}.review-detail-popup__categories{margin-bottom:20px}.review-detail-popup__categories:empty{display:none}.review-detail-popup__title{color:#171717;font-size:16px;font-weight:600;line-height:26px;margin-bottom:12px}.review-detail-popup__title:empty{display:none}.review-detail-popup__text{color:#3a3a3a;font-size:14px;font-weight:400;line-height:24px;white-space:pre-line}.breadcrumbs{color:#3a3a3a;display:flex;font-size:15px;font-style:normal;font-weight:400;line-height:26px}@media only screen and (max-width:574px){.breadcrumbs{font-size:12px;line-height:18px}}.breadcrumbs.more>li:nth-child(2) span,.breadcrumbs.more>li:nth-child(2)>a{font-size:0}.breadcrumbs.more>li:nth-child(2) span:after,.breadcrumbs.more>li:nth-child(2)>a:after{content:"...";font-size:12px;line-height:18px}.breadcrumbs>li{display:inline;margin-right:23px;position:relative}@media only screen and (max-width:574px){.breadcrumbs>li{white-space:nowrap}}.breadcrumbs>li:last-child{margin-right:0}@media only screen and (max-width:574px){.breadcrumbs>li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.breadcrumbs>li:last-child:after{display:none}.breadcrumbs>li:after{background-color:#3a3a3a;border-radius:50%;content:"";height:3px;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:3px}.breadcrumbs>li>a,.breadcrumbs>li>span{color:#3a3a3a;text-decoration:none}.breadcrumbs>li>a.focus,.breadcrumbs>li>a:hover{color:#ed4826;text-decoration:none}.pagination{display:flex;justify-content:center;margin:0 auto}.pagination li{padding:0 4px}.pagination li.current span,.pagination li.current>a{background-color:#171717;border-color:#171717;color:#fff;text-decoration:none}.pagination li:first-child span,.pagination li:first-child>a,.pagination li:last-child span,.pagination li:last-child>a{border-radius:8px}.pagination li span,.pagination li>a{align-items:center;border:1px solid #eaeaea;border-radius:8px;color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:700;height:46px;justify-content:center;line-height:26px;text-decoration:none;width:46px}@media only screen and (max-width:574px){.pagination li span,.pagination li>a{font-size:14px;height:32px;line-height:22px;width:32px}}.pagination li>a:hover{background-color:transparent;color:#ed4826}.pagination li>a:hover svg path{stroke:#ed4826}.global-search__suggestions{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 14px 28px rgba(0,0,0,.14);left:0;max-height:430px;overflow-y:auto;position:absolute;right:0;text-align:left;top:calc(100% + 8px);z-index:20}.global-search__loader{animation:global-search-spin .7s linear infinite;border:2px solid rgba(0,0,0,.16);border-radius:50%;border-top-color:#ed4826;height:16px;margin-top:-8px;position:absolute;right:162px;top:50%;width:16px;z-index:2}.global-search__loader.global-search__loader--header{right:286px;top:68px}@keyframes global-search-spin{to{transform:rotate(1turn)}}.global-search__list{margin:0;padding:6px}.global-search-page__result,.global-search__result{align-items:center;border-radius:6px;color:#171717;display:flex;gap:12px;padding:10px}.global-search-page__result:focus,.global-search-page__result:hover,.global-search__result.is-active,.global-search__result:focus,.global-search__result:hover{background:#fbfbfb;color:#171717}.global-search-page__image-fallback,.global-search-page__result img,.global-search__image{background:#eaeaea;border-radius:6px;flex:0 0 56px;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.global-search__result>.global-search__image{display:block;height:56px;max-height:56px;max-width:56px;min-height:56px;min-width:56px;-o-object-fit:cover;object-fit:cover;width:56px}.global-search-page__image-fallback,.global-search__image--fallback{align-items:center;color:#ed4826;display:inline-flex;font-size:20px;font-weight:700;justify-content:center}.global-search-page__content,.global-search__content{display:grid;gap:2px;min-width:0}.global-search-page__type,.global-search__type{color:#ed4826;font-size:11px;font-weight:700;line-height:16px;text-transform:uppercase}.global-search-page__title,.global-search__title{color:#171717;font-size:14px;font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-page__summary,.global-search__summary{color:#3a3a3a;display:-webkit-box;font-size:12px;line-height:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-search__message{color:#3a3a3a;font-size:14px;line-height:20px;margin:0;padding:18px}.hero-split__search{overflow:visible}.global-search-page{box-sizing:border-box;padding-bottom:96px;padding-top:52px}.global-search-page__heading{margin:0 auto 36px;max-width:800px}.global-search-page__heading h1{color:#171717;font-size:32px;line-height:48px;margin:0 0 20px}.global-search-page__form{display:flex;gap:10px;min-width:0}.global-search-page__form input{border:1px solid #eaeaea;border-radius:8px;box-sizing:border-box;color:#171717;flex:1 1 auto;height:54px;min-width:0;padding:0 16px;width:100%}.global-search-page__form .btn{min-width:110px}.global-search-page__count,.global-search-page__hint{color:#3a3a3a;margin:0 auto 22px;max-width:800px}.global-search-page__list{display:grid;gap:8px;margin:0 auto;max-width:800px;width:100%}.global-search-page__item{border-bottom:1px solid #eaeaea}.global-search-page__result{box-sizing:border-box;min-width:0;padding:14px 0;width:100%}.global-search-page__result>picture{border-radius:6px;display:block;flex:0 0 56px;height:56px;overflow:hidden;width:56px}.global-search-page__result>picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.global-search-page__result:focus,.global-search-page__result:hover{padding-left:12px;padding-right:12px}@media only screen and (max-width:767px){.global-search__loader.global-search__loader--header{right:98px;top:52px}.global-search__loader{right:16px;top:26px}.global-search__suggestions{top:60px}.global-search-page{margin-left:20px;margin-right:20px;max-width:none;padding:18px 0 64px;width:auto}.global-search-page__heading h1{font-size:28px;line-height:38px}.global-search-page__form{display:grid;width:100%}.global-search-page__count,.global-search-page__heading,.global-search-page__hint,.global-search-page__list{max-width:100%;min-width:0;width:100%}.global-search-page__form .btn{width:100%}}.info-page{padding-bottom:80px}@media only screen and (max-width:574px){.info-page{padding-bottom:43px}}.info-page>.container{padding-top:60px;position:relative}@media only screen and (max-width:574px){.info-page>.container{padding-top:26px}}.info-page>.container:before{background-color:#eaeaea;content:"";display:block;height:1px;left:15px;position:absolute;top:0;width:calc(100% - 30px)}.page-title{color:#171717;display:block;font-size:48px;font-style:normal;font-weight:700;line-height:68px;margin:0 0 60px}@media only screen and (max-width:574px){.page-title{font-size:20px;line-height:32px;margin-bottom:24px}}.notifications-page .page-title{margin-bottom:30px}@media only screen and (max-width:574px){.notifications-page .page-title{font-size:20px;line-height:32px;margin-bottom:16px}.notifications-page>.container{padding-top:26px!important}}.notifications-page__wrapper{align-items:flex-start;display:flex;gap:90px}@media only screen and (max-width:1199px){.notifications-page__wrapper{gap:25px}}.notifications-page__sidebar{min-width:278px;width:278px}@media only screen and (max-width:991px){.notifications-page__sidebar{display:none}}.notifications-page__sidebar>ul{width:100%}.notifications-page__sidebar>ul>li{margin-bottom:8px;width:100%}.notifications-page__sidebar>ul>li.current span,.notifications-page__sidebar>ul>li.current span:focus,.notifications-page__sidebar>ul>li.current span:hover,.notifications-page__sidebar>ul>li.current>a,.notifications-page__sidebar>ul>li.current>a:focus,.notifications-page__sidebar>ul>li.current>a:hover{background-color:#171717;color:#fff}.notifications-page__sidebar>ul>li:last-child{margin-bottom:0}.notifications-page__sidebar>ul>li span,.notifications-page__sidebar>ul>li>a{align-items:center;border-radius:10px;color:#171717;display:flex;font-size:18px;font-style:normal;font-weight:600;line-height:30px;min-height:62px;padding:8px 20px;text-decoration:none;width:100%}.notifications-page__sidebar>ul>li span:focus,.notifications-page__sidebar>ul>li span:hover,.notifications-page__sidebar>ul>li>a:focus,.notifications-page__sidebar>ul>li>a:hover{background-color:#fdf5f3;color:#ed4826;text-decoration:none}.notifications-page__main{width:950px}.notifications-page__block+.notifications-page__block{margin-top:30px}@media only screen and (max-width:574px){.notifications-page__block+.notifications-page__block{margin-top:25px}}.notifications-page__block-title{color:#3a3a3a;display:block;font-size:18px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:20px}@media only screen and (max-width:574px){.notifications-page__block-title{font-size:14px;line-height:22px;margin-bottom:10px}}.notifications-page__items-list>li{margin-bottom:20px}@media only screen and (max-width:574px){.notifications-page__items-list>li{margin-bottom:15px}}.notifications-page__items-list>li:last-child{margin-bottom:0}.notifications-page__item{background:#fbfbfb;border-radius:10px;cursor:pointer;min-height:106px;padding:20px 24px 20px 44px;position:relative}@media only screen and (max-width:574px){.notifications-page__item{background:none;border-radius:0;min-height:auto;padding:0}}.notifications-page__item:focus,.notifications-page__item:hover{background-color:#f9f6f0}@media only screen and (max-width:574px){.notifications-page__item:focus,.notifications-page__item:hover{background:none}}.notifications-page__item:before{background-color:#3a3a3a;border-radius:50%;content:"";height:8px;left:24px;position:absolute;top:31px;width:8px}@media only screen and (max-width:574px){.notifications-page__item:before{background-color:#e4e4e4;left:0;top:6px}}.notifications-page__item+.notifications-page__item{padding-top:18px}@media only screen and (max-width:574px){.notifications-page__item+.notifications-page__item{border-top:1px solid #e4e4e4}.notifications-page__item+.notifications-page__item:before{top:24px}}.notifications-page__item.unread.unread:before{background-color:#ed4826}.notifications-page__item-title{color:#171717;display:flex;font-size:18px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:10px}@media only screen and (max-width:574px){.notifications-page__item-title{font-size:14px;line-height:22px;margin-bottom:5px;padding-left:20px}}.notifications-page__item-title span a{color:#171717;text-decoration:underline;text-decoration-thickness:from-font}.notifications-page__item-title span a:hover{color:#ed4826;text-decoration:none}.notifications-page__item-time{color:#878787;display:none;font-style:normal;font-weight:400;margin-left:auto;padding-left:10px}@media only screen and (max-width:574px){.notifications-page__item-time{display:block}}.notifications-page__item-description{color:#3a3a3a;font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media only screen and (max-width:574px){.notifications-page__item-description{font-size:12px;line-height:20px;padding-left:20px}}.notifications-page__dropdown{display:none;margin-bottom:24px;position:relative;width:350px;z-index:10}@media only screen and (max-width:991px){.notifications-page__dropdown{display:block}}@media only screen and (max-width:574px){.notifications-page__dropdown{margin-bottom:25px;width:100%}}.notifications-page__dropdown.open .dropdown-list{opacity:1;transform:translateY(0);visibility:visible}.notifications-page__dropdown.open svg{transform:scaleY(-1)}.notifications-page__dropdown .dropdown-current{align-items:center;background-color:#fff;border:1px solid #eaeaea;border-radius:8px;color:#171717;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:600;height:44px;justify-content:space-between;padding:11px 14px;transition:.3s ease}.notifications-page__dropdown .dropdown-current:hover{color:#ed4826}.notifications-page__dropdown .dropdown-current span{overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.notifications-page__dropdown .dropdown-current svg{flex-shrink:0}.notifications-page__dropdown .dropdown-list{border-radius:8px;left:0;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 5px);transform:translateY(10px);transition:.3s ease;visibility:hidden;width:100%;z-index:10}.notifications-page__dropdown .dropdown-list ul{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;max-height:170px;overflow-y:auto;padding:11px 0;width:100%}.notifications-page__dropdown .dropdown-list ul::-webkit-scrollbar{background:transparent;box-shadow:1px 0 0 transparent;overflow-y:scroll;-webkit-transition:.2s linear;transition:.2s linear;width:3px}.notifications-page__dropdown .dropdown-list ul::-webkit-scrollbar-thumb{background:#5e5e5e;border-radius:0;cursor:grab;-webkit-transition:.2s linear;transition:.2s linear;width:1px}.notifications-page__dropdown .dropdown-list ul a{color:#171717;display:block;font-size:14px;font-style:normal;font-weight:600;padding:5px 5px 5px 11px;transition:.3s ease;width:100%}.notifications-page__dropdown .dropdown-list ul a:hover{color:#ed4826}@media only screen and (max-width:574px){.discussions-page{padding-bottom:43px!important}}.discussions-page .page-title{margin-bottom:60px}@media only screen and (max-width:574px){.discussions-page .page-title{font-size:20px;line-height:32px;margin-bottom:24px}.discussions-page>.container{padding-top:26px!important}}.info-page__empty{align-items:center;background:#fbfbfb;border-radius:20px;display:flex;padding:65px 100px 65px 86px;transition:.3s ease}@media only screen and (max-width:1199px){.info-page__empty{padding:65px 30px}}@media only screen and (max-width:991px){.info-page__empty{align-items:center;flex-direction:column;padding:40px 30px 50px}}@media only screen and (max-width:574px){.info-page__empty{padding:99px 20px}}.info-page__empty>.btn{margin-left:auto}@media only screen and (max-width:991px){.info-page__empty>.btn{margin-left:0}}@media only screen and (max-width:767px){.info-page__empty>.btn{width:100%}}.info-page__empty>.btn+.btn{margin-left:30px}@media only screen and (max-width:574px){.info-page__empty>.btn+.btn{margin-left:0}.wishlist-page .info-page__empty{padding:58px 20px}}.info-page__empty-btns{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-end;margin-left:auto}@media only screen and (max-width:991px){.info-page__empty-btns{gap:20px;margin:0 auto}}@media only screen and (max-width:767px){.info-page__empty-btns{gap:16px;justify-content:center}}@media only screen and (max-width:574px){.info-page__empty-btns,.info-page__empty-btns .btn{width:100%}}.info-page__empty-info{align-items:flex-start;display:flex}@media only screen and (max-width:991px){.info-page__empty-info{align-items:center;flex-direction:column;margin-bottom:20px}}@media only screen and (max-width:574px){.info-page__empty-info{margin-bottom:23px}}.info-page__empty-info svg{flex-shrink:0;margin-right:32px}@media only screen and (max-width:991px){.info-page__empty-info svg{margin-right:0}}.info-page__empty-text{max-width:400px;padding-top:4px}@media only screen and (max-width:991px){.info-page__empty-text{text-align:center}}@media only screen and (max-width:574px){.info-page__empty-text{padding-top:15px}}.info-page__empty-text>span{color:#171717;display:block;font-size:20px;font-style:normal;font-weight:600;line-height:32px}@media only screen and (max-width:574px){.info-page__empty-text>span{font-size:16px;line-height:26px}}.info-page__empty-text>div{color:#171717;font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin-top:14px}@media only screen and (max-width:991px){.info-page__empty-text>div{margin-top:10px}}@media only screen and (max-width:574px){.info-page__empty-text>div{font-size:14px;line-height:22px}.bookings-page{padding-bottom:43px!important}.bookings-page>.container{padding-top:26px!important}.bookings-page .col-lg-3>div{width:100%}}.bookings-page .page-title{margin-bottom:60px}@media only screen and (max-width:574px){.bookings-page .page-title{font-size:20px;line-height:32px;margin-bottom:24px}}.bookings-page .info-page__empty{padding-bottom:50px;padding-top:50px}@media only screen and (max-width:574px){.bookings-page .info-page__empty{padding-bottom:58px;padding-top:58px}}.bookings-page .info-page__empty-text{max-width:460px}.bookings-page .venues-item{position:relative}.bookings-page .venues-item .venues-item__img:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 13.07%,transparent 42.76%)}.bookings-page .venues-item .venues-item__info{bottom:20px;left:20px;pointer-events:none;position:absolute;z-index:10}@media only screen and (max-width:574px){.bookings-page .venues-item .venues-item__info{bottom:29px}}.bookings-page .venues-item .venues-item__info .venues-item__price{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:26px}@media only screen and (max-width:574px){.bookings-page .venues-item .venues-item__info .venues-item__price{font-size:12px;line-height:18px}}.bookings-page .venues-item .venues-item__info .venues-item__price span{color:#fff;font-size:22px;font-style:normal;font-weight:600;line-height:33px}@media only screen and (max-width:574px){.bookings-page .venues-item .venues-item__info .venues-item__price span{font-size:16px;line-height:18px}}.bookings-page .venues-item .venues-item__info-bottom{padding-top:30px}@media only screen and (max-width:574px){.bookings-page .venues-item .venues-item__info-bottom{padding-top:21px}}.bookings-page .venues-item .venues-item__info-bottom .venues-item__price{align-items:self-start;display:flex;font-size:16px;font-style:normal;font-weight:600;line-height:26px}@media only screen and (max-width:574px){.bookings-page .venues-item .venues-item__info-bottom .venues-item__price{font-size:14px;line-height:22px}}.bookings-page .venues-item .venues-item__info-bottom .venues-item__price>svg{flex-shrink:0;margin-right:6px}.bookings-main{border-top:1px solid #eaeaea;margin-top:80px;padding-top:70px}@media only screen and (max-width:574px){.bookings-main{margin-top:30px;padding-top:24px}}.bookings-main .section-head{flex-wrap:wrap;gap:20px;margin-bottom:60px}@media only screen and (max-width:1199px){.bookings-main .section-head{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:767px){.bookings-main .section-head{margin-bottom:10px;position:relative;z-index:10}}.bookings-main .section-title{margin-right:auto}@media only screen and (max-width:574px){.bookings-main .section-title{font-size:20px;line-height:32px;margin-bottom:-4px}}.bookings-main .info-page__tabs{flex-wrap:wrap;margin-left:0}@media only screen and (max-width:767px){.bookings-main .info-page__tabs{display:none}}@media only screen and (max-width:1199px){.bookings-main .info-page__tabs li{margin-bottom:8px}}.info-page__dropdown{display:none;margin-bottom:20px;margin-left:0!important;position:relative;width:350px;z-index:100}@media only screen and (max-width:767px){.info-page__dropdown{display:block}}@media only screen and (max-width:574px){.info-page__dropdown{width:100%}}.info-page__dropdown.open .dropdown-list{opacity:1;transform:translateY(0);visibility:visible}.info-page__dropdown.open svg{transform:scaleY(-1)}.info-page__dropdown .dropdown-current{align-items:center;background-color:#fff;border:1px solid #eaeaea;border-radius:8px;color:#171717;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:600;height:44px;justify-content:space-between;padding:11px 14px;transition:.3s ease}.info-page__dropdown .dropdown-current:hover{color:#ed4826}.info-page__dropdown .dropdown-current span{overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.info-page__dropdown .dropdown-current svg{flex-shrink:0}.info-page__dropdown .dropdown-list{border-radius:8px;left:0;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 5px);transform:translateY(10px);transition:.3s ease;visibility:hidden;width:100%;z-index:10}.info-page__dropdown .dropdown-list ul{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;max-height:170px;overflow-y:auto;padding:11px 0;width:100%}.info-page__dropdown .dropdown-list ul::-webkit-scrollbar{background:transparent;box-shadow:1px 0 0 transparent;overflow-y:scroll;-webkit-transition:.2s linear;transition:.2s linear;width:3px}.info-page__dropdown .dropdown-list ul::-webkit-scrollbar-thumb{background:#5e5e5e;border-radius:0;cursor:grab;-webkit-transition:.2s linear;transition:.2s linear;width:1px}.info-page__dropdown .dropdown-list ul li{color:#171717;cursor:pointer;display:block;font-size:14px;font-style:normal;font-weight:600;padding:5px 5px 5px 11px;transition:.3s ease;width:100%}.info-page__dropdown .dropdown-list ul li:hover{color:#ed4826}@media only screen and (max-width:574px){.bookings-top+.bookings-main__empty .section-head{margin-bottom:28px}.bookings-top+.bookings-main__empty .info-page__empty{padding-bottom:88px;padding-top:88px}.bookings-top+.bookings-main{margin-top:51px}.bookings-top+.bookings-main .section-title{margin-bottom:4px}}.bookings-main__empty{margin-top:70px}@media only screen and (max-width:574px){.bookings-main__empty{margin-top:51px}}.bookings-main__empty .info-page__empty{min-height:240px}.bookings-main__empty .info-page__empty-text{max-width:330px}.bookings-main__wrapper{display:none;flex-wrap:wrap;margin-bottom:-40px}.bookings-main__wrapper.active{display:flex}.bookings-main__wrapper>[class^=col]{margin-bottom:40px}@media only screen and (max-width:574px){.bookings-main__wrapper>[class^=col]{margin-bottom:31px}}.info-page__tabs{display:flex;flex-wrap:wrap;gap:10px 0}@media only screen and (max-width:767px){.info-page__tabs{display:none}}.info-page__tabs>li{align-items:center;background:#fbfbfb;border-radius:8px;cursor:pointer;display:flex;font-size:0;justify-content:center;margin-right:10px;padding:8px 14px 8px 12px;position:relative}.info-page__tabs>li:last-child{margin-right:0}.info-page__tabs>li.active,.info-page__tabs>li:hover{background-color:#fdf5f3}.info-page__tabs>li.active:before,.info-page__tabs>li:hover:before{color:#ed4826}.info-page__tabs>li.active:after,.info-page__tabs>li:hover:after{color:transparent}.info-page__tabs>li:before{color:transparent;font-weight:600}.info-page__tabs>li:after,.info-page__tabs>li:before{content:attr(data-name);font-size:16px;font-style:normal;line-height:26px}.info-page__tabs>li:after{font-weight:500;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.bookings-head{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:45px}@media only screen and (max-width:767px){.bookings-head{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:574px){.bookings-head{gap:24px;margin-bottom:10px}}.bookings-head .page-title{margin-bottom:0;margin-right:auto}@media only screen and (max-width:767px){.bookings-head .page-title{margin-right:0}}@media only screen and (max-width:574px){.wishlist-page{padding-bottom:50px}}.wishlist-page .page-title{margin-bottom:60px}.wishlist-page .info-page__empty-text{max-width:480px}.wishlist-page .col-lg-3>div{width:100%}.wishlist-page .venues-item{position:relative}.wishlist-page .venues-item .venues-item__img:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 13.07%,transparent 42.76%)}.wishlist-page .venues-item .venues-item__info{bottom:20px;left:20px;pointer-events:none;position:absolute;z-index:10}@media only screen and (max-width:574px){.wishlist-page .venues-item .venues-item__info{bottom:29px}}.wishlist-page .venues-item .venues-item__info .venues-item__price{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:26px}@media only screen and (max-width:574px){.wishlist-page .venues-item .venues-item__info .venues-item__price{font-size:12px;line-height:18px}}.wishlist-page .venues-item .venues-item__info .venues-item__price span{color:#fff;font-size:22px;font-style:normal;font-weight:600;line-height:33px}@media only screen and (max-width:574px){.wishlist-page .venues-item .venues-item__info .venues-item__price span{font-size:16px;line-height:18px}}.wishlist-page .venues-item .venues-item__info-bottom{padding-top:30px}@media only screen and (max-width:574px){.wishlist-page .venues-item .venues-item__info-bottom{padding-top:21px}}.wishlist-page .venues-item .venues-item__info-bottom .venues-item__price{align-items:self-start;display:flex;font-size:16px;font-style:normal;font-weight:600;line-height:26px}@media only screen and (max-width:574px){.wishlist-page .venues-item .venues-item__info-bottom .venues-item__price{font-size:14px;line-height:22px}}.wishlist-page .venues-item .venues-item__info-bottom .venues-item__price>svg{flex-shrink:0;margin-right:6px}.header-content{align-items:center;display:flex;justify-content:space-between}.wishlist-stats{display:flex;font-size:1.1rem;gap:10px}button:focus,select:focus{box-shadow:0 0 0 2px rgba(74,111,165,.3);outline:none}.wishlist-container{display:flex;flex-direction:column;gap:25px;margin-bottom:40px}.wishlist-item{background-color:#fff;border:1px solid #eaeaea;border-radius:10px;box-shadow:var(--shadow);display:flex;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.item-image-container{flex:0 0 250px}.item-image{border-right:1px solid #eaeaea;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-content{display:flex;flex:1;flex-direction:column;padding:20px}.item-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.item-title{color:var(--dark-color);font-size:1.2rem;font-weight:600;margin-bottom:5px}.item-subtitle{color:#6c757d;font-size:.9rem;margin-bottom:10px}.item-description{color:#495057;font-size:.95rem;margin-bottom:20px}.item-meta{display:flex;font-size:.9rem;justify-content:space-between}.item-price{font-size:1rem;font-weight:600}.item-rating{font-size:1rem;gap:5px}.item-footer,.item-rating{align-items:center;display:flex}.item-footer{border-top:1px solid #eaeaea;justify-content:space-between;margin-top:15px;padding-top:15px}.item-category,.item-location{color:#6c757d;font-size:.85rem}.item-actions{display:flex;gap:10px}.item-badge{background-color:#f65634;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:5px 10px;position:absolute;right:10px;top:10px}@media(max-width:768px){.wishlist-item{flex-direction:column}.item-image-container{flex:0 0 200px}}@media(max-width:480px){.item-footer,.item-meta{flex-direction:column;gap:10px}.item-footer{align-items:flex-start}}.saved-empty-page .info-page__empty{padding:49px 92px 50px 89px}@media only screen and (max-width:1199px){.saved-empty-page .info-page__empty{padding:65px 30px}}@media only screen and (max-width:574px){.saved-empty-page .info-page__empty{padding:58px 20px}}.saved-empty-page .info-page__empty-text{max-width:466px}.saved-page .page-title{margin-bottom:30px}@media only screen and (max-width:574px){.saved-page .page-title{margin-bottom:24px}}.saved-page .info-page__empty{padding-bottom:50px;padding-top:50px}.saved-page .info-page__empty-text{max-width:480px}.saved-page .stories-wrapper__sm{display:none;margin-top:60px}@media only screen and (max-width:574px){.saved-page .stories-wrapper__sm{margin-top:30px}.saved-page .stories-wrapper__sm .col-lg-6{margin-bottom:29px}}.saved-page .stories-wrapper__sm .col-xs-12{margin-bottom:30px}@media only screen and (max-width:574px){.saved-page .stories-wrapper__sm .col-xs-12{margin-bottom:24px;margin-top:-11px}}.saved-page .stories-wrapper__sm.active{display:flex}@media only screen and (max-width:574px){.saved-page .stories-item__sm-pic{height:215px}.saved-page .stories-item__sm-info{padding:20px 0 0}.saved-page .stories-item__sm-info .stories-item__sm-description{margin-top:16px}}.saved-page .pagination{margin-top:20px}@media only screen and (max-width:574px){.content-page>.container{padding-top:20px}}.content-page .page-title{margin-bottom:60px}@media only screen and (max-width:574px){.content-page .page-title{margin-bottom:24px}}.content-page .info-page__empty{padding-bottom:50px;padding-top:50px}@media only screen and (max-width:574px){.content-page .info-page__empty{padding-bottom:75px;padding-top:75px}}.content-page .info-page__empty-text{max-width:470px}.content-page .content-head{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.content-page .content-head .page-title{margin-bottom:0}.content-page .content-head .info-page__tabs{margin-left:auto}@media only screen and (max-width:991px){.content-page .content-head .info-page__tabs{display:none}.content-page .content-head .btn{margin-left:auto}}.content-page .content-head .btn.tabs-btn{color:#fff;display:none}.content-page .content-head .btn.tabs-btn.active{display:flex}.content-page .content-head .btn:not(.btn-arr){height:46px;margin-left:32px;padding:10px 16px 10px 14px;text-transform:uppercase}.content-page .content-head .btn:not(.btn-arr) svg{margin-right:8px}@media only screen and (max-width:991px){.content-page .info-page__dropdown{display:block;margin-bottom:16px;margin-top:30px}}@media only screen and (max-width:574px){.content-page .info-page__dropdown{margin-top:18px}}@media only screen and (max-width:991px){.content-page .content-sort__bar .dropdown-wrapper__select{margin-left:0;width:350px}}@media only screen and (max-width:574px){.content-page .content-sort__bar .dropdown-wrapper__select{width:100%}}@media only screen and (max-width:991px){.content-page .content-sort__bar .dropdown-wrapper__select .dropdown-current__select{justify-content:space-between;padding:11px 14px;width:100%}.content-page .content-sort__bar .dropdown-wrapper__select .dropdown-current{font-size:14px}.content-page .content-sort__bar .dropdown-wrapper__select .dropdown-current svg{height:20px;width:20px}}@media(max-width:700px){.content-page .best-wrapper{margin:0 -12px}}@media only screen and (max-width:574px){.content-page .best-item{margin-bottom:43px;width:100%}.content-page .best-item .best-item__pic{height:407px;width:100%}.content-page .content-photos-videos>div{margin-bottom:-3px}}@media(max-width:700px){.content-page .photos-slider{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:430px){.content-page .photos-slider .photo-item{height:158px}}@media(max-width:700px){.content-page .photos-slider .photo-item+.photo-item{margin-top:20px}}.content-main{display:none}.content-main.active{display:block}.content-sort__bar{display:flex;margin-top:10px}.content-sort__bar .dropdown-wrapper__select{margin-left:auto}.content-stories__wrapper{display:flex;flex-wrap:wrap;margin-bottom:-30px;margin-top:20px}@media only screen and (max-width:991px){.content-stories__wrapper{margin-top:24px}}.content-stories__wrapper>[class^=col]{margin-bottom:30px}@media only screen and (max-width:574px){.content-stories__wrapper>[class^=col]{margin-bottom:20px}.content-stories__wrapper>[class^=col] .stories-item{width:100%}}.content-stories__wrapper+.pagination{margin-top:50px}.content-photos-videos{padding-top:60px}@media only screen and (max-width:991px){.content-photos-videos{padding-top:5px}}.content-photos-videos>div{margin-bottom:80px}.content-photos-videos>div:last-child{margin-bottom:0}.content-photos-videos .section-title{margin-bottom:40px}@media only screen and (max-width:574px){.content-photos-videos .section-title{margin-bottom:32px;margin-top:11px}}.settings-page.settings-page-email-notifications .settings-page__title,.settings-page.settings-page-preferences .settings-page__title,.settings-page.settings-page-security .settings-page__title{margin-bottom:7px}.settings-page .page-title{font-size:36px}@media only screen and (max-width:1199px){.settings-page .page-title{margin-bottom:32px}}@media only screen and (max-width:767px){.settings-page .page-title{margin-bottom:24px}}.settings-page.info-page>.container{padding-top:60px;position:relative}@media only screen and (max-width:1199px){.settings-page.info-page>.container{padding-top:40px}}@media only screen and (max-width:767px){.settings-page.info-page>.container{padding-top:26px}}@media only screen and (max-width:1199px){.settings-page-email-notifications .settings-page__form.book-stay__form .book-stay__form-row{gap:0}}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .input-wrapper.phone-wrapper.err>label.error{top:9px}}@media only screen and (max-width:1199px){.settings-page-security .book-stay__form-row.settings-page__form-row.two-cols{gap:0}}.setting-links__dropdown{display:none;position:relative}@media only screen and (max-width:767px){.setting-links__dropdown{display:block}}.setting-links__dropdown .dropdown-current{align-items:center;background-color:#fff;border:1px solid #eaeaea;border-radius:8px;display:flex;font-size:14px;font-weight:600;height:44px;justify-content:space-between;padding:0 14px}.setting-links__dropdown.open .dropdown-current>svg{transform:scaleY(-1)}.setting-links__dropdown.open .dropdown-list{opacity:1;transform:translateY(0);visibility:visible;z-index:5}.setting-links__dropdown .dropdown-list{background:#fff;border:1px solid #eaeaea;border-radius:8px;font-size:14px;font-style:normal;font-weight:400;line-height:18px;max-height:170px;min-width:-moz-max-content;min-width:max-content;opacity:0;overflow:auto;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(20px);transition:.2s linear;visibility:hidden;width:100%;z-index:-1}.setting-links__dropdown .dropdown-list li{border-bottom:1px solid #eaeaea}.setting-links__dropdown .dropdown-list li:last-child{border-bottom:none}.setting-links__dropdown .dropdown-list a{display:block;padding:10px 14px}.setting-links__dropdown .dropdown-list::-webkit-scrollbar{background:transparent;box-shadow:1px 0 0 transparent;overflow-y:scroll;-webkit-transition:.2s linear;transition:.2s linear;width:3px}.setting-links__dropdown .dropdown-list::-webkit-scrollbar-thumb{background:#5e5e5e;border-radius:0;cursor:grab;-webkit-transition:.2s linear;transition:.2s linear;width:1px}.setting-links__dropdown .dropdown-list li{color:#171717;cursor:pointer;transition:.2s linear}.setting-links__dropdown .dropdown-list li:hover{color:#ed4826}.settings-page__wrapper{align-items:flex-start;display:flex;gap:90px}@media only screen and (max-width:1199px){.settings-page__wrapper{gap:60px}}@media only screen and (max-width:767px){.settings-page__wrapper{gap:0}}.settings-page__sidebar{min-width:278px;width:278px}@media only screen and (max-width:1199px){.settings-page__sidebar{min-width:200px;width:200px}}@media only screen and (max-width:767px){.settings-page__sidebar{display:none}}.settings-page__sidebar>ul{width:100%}.settings-page__sidebar>ul>li{margin-bottom:8px;width:100%}.settings-page__sidebar>ul>li.current span,.settings-page__sidebar>ul>li.current span:focus,.settings-page__sidebar>ul>li.current span:hover,.settings-page__sidebar>ul>li.current>a,.settings-page__sidebar>ul>li.current>a:focus,.settings-page__sidebar>ul>li.current>a:hover{background-color:#171717;color:#fff}.settings-page__sidebar>ul>li:last-child{margin-bottom:0}.settings-page__sidebar>ul>li span,.settings-page__sidebar>ul>li>a{align-items:center;border-radius:10px;color:#171717;display:flex;font-size:18px;font-style:normal;font-weight:600;line-height:30px;min-height:62px;padding:8px 20px;text-decoration:none;width:100%}@media only screen and (max-width:1199px){.settings-page__sidebar>ul>li span,.settings-page__sidebar>ul>li>a{font-size:16px}}.settings-page__sidebar>ul>li span:focus,.settings-page__sidebar>ul>li span:hover,.settings-page__sidebar>ul>li>a:focus,.settings-page__sidebar>ul>li>a:hover{background-color:#f9f6f0;color:#3a3a3a;text-decoration:none}.settings-page__main{max-width:950px;min-height:653px;overflow:visible;padding-top:6px;position:relative;width:100%}@media only screen and (max-width:767px){.settings-page__main{margin-top:32px;min-height:unset;padding-top:0}}.settings-page__main:before{background-color:#e4e4e4;content:"";height:100%;left:-45px;position:absolute;top:0;width:1px}@media only screen and (max-width:1199px){.settings-page__main:before{left:-30px}}@media only screen and (max-width:767px){.settings-page__main:before{display:none}}@media only screen and (max-width:1199px){.settings-page__main .book-stay__form-row.two-cols{flex-wrap:wrap}.settings-page__main .book-stay__form-row.two-cols .input-wrapper{width:100%}}.settings-page__title{color:#171717;display:block;font-size:22px;font-weight:600;line-height:22px;margin:0 0 37px}@media only screen and (max-width:767px){.settings-page__title{display:none}}.settings-page__profile-photo{padding-left:1px}@media only screen and (max-width:767px){.settings-page__profile-photo{margin-bottom:24px}}.profile-photo{align-items:center;cursor:pointer;display:flex;position:relative}.profile-photo:hover .profile-photo__text span{color:#ed4826}.profile-photo input{display:none}.profile-photo .profile-photo__pic{border-radius:50%;display:block;flex-shrink:0;height:100px;overflow:hidden;width:100px}@media only screen and (max-width:767px){.profile-photo .profile-photo__pic{height:60px;width:60px}}.profile-photo .profile-photo__pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-photo .profile-photo__text{margin-left:24px}.profile-photo .profile-photo__text div{color:#171717;font-size:16px;font-weight:600;line-height:26px;margin-bottom:8px}@media only screen and (max-width:767px){.profile-photo .profile-photo__text div{font-size:14px;line-height:18px;margin-bottom:6px}}.profile-photo .profile-photo__text span{color:#171717;font-size:14px;font-weight:600;line-height:22px;text-decoration:underline;transition:.3s ease}@media only screen and (max-width:767px){.profile-photo .profile-photo__text span{font-size:12px;line-height:18px}}.settings-page__form.book-stay__form{overflow:visible;padding-top:30px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form{padding-top:0}}.settings-page__form.book-stay__form .book-stay__form-row{gap:30px;margin-bottom:30px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .book-stay__form-row{gap:16px;margin-bottom:16px}}.settings-page__form.book-stay__form .input-wrapper.err>label.error{font-size:16px;top:18px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .input-wrapper.err>label.error{font-size:14px;top:10px}}.settings-page__form.book-stay__form .input-wrapper>.placeholder{font-size:16px;left:18px;top:20px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .input-wrapper>.placeholder{font-size:14px;top:12px}}.settings-page__form.book-stay__form .input-wrapper.required-wrapper.phone-wrapper>.placeholder{font-size:16px;left:99px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .input-wrapper.required-wrapper.phone-wrapper>.placeholder{font-size:14px;left:82px;top:12px}}.settings-page__form.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control{height:60px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control{height:44px}}.settings-page__form.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .item,.settings-page__form.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .placeholder,.settings-page__form.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .ts-input{font-size:16px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .item,.settings-page__form.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .placeholder,.settings-page__form.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-control .ts-input{font-size:14px}}.settings-page__form.book-stay__form .input-wrapper.select-wrapper .ts-wrapper .ts-dropdown{position:absolute;z-index:1000}.settings-page__form.book-stay__form .input-wrapper.select-wrapper>svg{right:19px;top:21px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .input-wrapper.select-wrapper>svg{right:14px;top:12px}}.settings-page__form.book-stay__form .input-wrapper.select-wrapper.input-wrapper.err>label.error{font-size:16px;top:18px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .input-wrapper.select-wrapper.input-wrapper.err>label.error{font-size:14px;top:10px}}.settings-page__form.book-stay__form .input-wrapper.password-wrapper.err>label.error{font-size:16px;top:18px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .input-wrapper.password-wrapper.err>label.error{font-size:14px;top:10px}}.settings-page__form.book-stay__form .input{font-size:16px;height:60px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .input{font-size:14px;font-weight:600;height:44px}}.settings-page__form.book-stay__form .textarea{color:#3a3a3a;font-size:16px;font-style:normal;font-weight:400;height:200px;line-height:26px;padding:17px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .textarea{font-size:14px;height:160px;line-height:22px;padding:12px}}.settings-page__form.book-stay__form .iti--allow-dropdown input.iti__tel-input,.settings-page__form.book-stay__form .iti--allow-dropdown input.iti__tel-input[type=text]{font-size:16px;height:52px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .iti--allow-dropdown input.iti__tel-input,.settings-page__form.book-stay__form .iti--allow-dropdown input.iti__tel-input[type=text]{font-size:14px;height:44px}}.settings-page__form.book-stay__form .book-stay__form-section{border-top:none;margin-top:0;padding-top:0}.settings-page__form.book-stay__form .settings-page__form-buttons{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-end;margin-top:30px}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .settings-page__form-buttons{flex-direction:column-reverse;flex-wrap:wrap;gap:16px;margin-top:32px}.settings-page__form.book-stay__form .settings-page__form-buttons .btn{width:100%}}.settings-page__form.book-stay__form .settings-page__form-buttons .btn.btn-tr{border-color:#171717;color:#171717;padding-left:29px;padding-right:31px}.settings-page__form.book-stay__form .settings-page__form-buttons .btn.btn-tr:hover{border-color:#ed4826;color:#fff}.settings-page__form.book-stay__form .settings-page__form-buttons .btn.btn-arr{padding-left:41px;padding-right:35px}.settings-page__form.book-stay__form .checkbox-wrapper label{align-items:center;display:flex;flex-wrap:wrap}.settings-page__form.book-stay__form .checkbox-wrapper label span{color:#171717;font-size:16px;font-style:normal;font-weight:500;line-height:26px;margin:0}@media only screen and (max-width:767px){.settings-page__form.book-stay__form .checkbox-wrapper label span{font-size:14px;line-height:22px;padding-top:3px}}.settings-page__form-notifications{margin-bottom:49px;margin-top:32px;padding-top:32px;position:relative}@media only screen and (max-width:767px){.settings-page__form-notifications{margin-bottom:32px;margin-top:24px;padding-top:24px}}.settings-page__form-notifications:before{background-color:#e4e4e4;content:"";height:1px;left:0;position:absolute;top:0;width:calc(100% + 122px)}@media(max-width:1530px){.settings-page__form-notifications:before{width:100%}}.settings-page__form-notifications .settings-page__form-title{color:#171717;font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:25px}@media only screen and (max-width:767px){.settings-page__form-notifications .settings-page__form-title{font-size:16px;line-height:28px;margin-bottom:24px}}.settings-page__form-notifications .checkbox-wrapper+.checkbox-wrapper{margin-top:18px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.page-title-nav{margin-left:42px}.txt-dec-none{text-decoration:underline}.mobile-bottom-sheet-trigger-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ed4826;border:0;box-shadow:none;color:#fff;cursor:pointer;display:none;font-family:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}.reviews-grid-wrapper{width:100%}.reviews-grid-wrapper .reviews-empty{margin-left:0;margin-right:0;width:100%}.reviews-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.reviews-grid__item{display:flex;min-width:0}.reviews-grid__item .reviews-item,.reviews-grid__item>.slide{box-sizing:border-box;height:100%;width:100%}@media only screen and (max-width:767px){.mobile-bottom-sheet-trigger-wrap{align-items:center;background:#fff;bottom:0;box-shadow:none;display:flex;isolation:isolate;justify-content:center;left:0;outline:none;overflow:hidden;padding:10px 28px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1102}.mobile-bottom-sheet-trigger-wrap>.apply-btn,.mobile-bottom-sheet-trigger-wrap>.btn,.mobile-bottom-sheet-trigger-wrap>.mobile-bottom-sheet-trigger-btn{border:none!important;box-shadow:none!important;margin:0;width:100%}.mobile-bottom-sheet-trigger-btn{align-items:center;backface-visibility:hidden;border:none!important;border-radius:100px;display:flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;margin:0;overflow:hidden;padding:0 18px;width:100%}.mobile-bottom-sheet-trigger-btn:active,.mobile-bottom-sheet-trigger-btn:focus,.mobile-bottom-sheet-trigger-btn:hover{box-shadow:none!important;outline:none}}@media only screen and (max-width:991px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:574px){.reviews-grid{grid-template-columns:1fr}}.error-message{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:1.4;margin-left:auto;margin-right:auto;max-width:80%;padding:12px 16px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.error-message.block{display:block;width:100%}.error-message.visible{display:block}.passport-details-photo .photo-title{color:var(--dark-100,#171717);font-family:Poppins,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:33px;margin-bottom:1.5rem}.passport-details-photo .passport-photo{border-radius:8px;margin-bottom:2rem;overflow:hidden}.passport-details-photo .passport-photo img{border-radius:8px;height:auto;width:100%}.passport-details-photo .passport-form .input-section{margin-bottom:1.5rem}.passport-details-photo .passport-form .input-section .input-label{color:#171717;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-bottom:.5rem}.passport-details-photo .passport-form .input-section .input-label span{color:#e74c3c;margin-left:2px}.passport-details-photo .passport-form .input-section .input{border:1px solid #e0e0e0;border-radius:6px;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .3s ease;width:100%}.passport-details-photo .passport-form .input-section .input:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.1);outline:none}.passport-details-photo .passport-form .input-section .input::-moz-placeholder{color:#6c757d}.passport-details-photo .passport-form .input-section .input::placeholder{color:#6c757d}.passport-details-photo .passport-form .input-section .input-wrapper{position:relative}.passport-details-photo .passport-form .input-section .input-wrapper.select-wrapper .input{padding-right:40px}.passport-details-photo .passport-form .input-section .input-wrapper.select-wrapper svg{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.passport-details-photo .passport-form .input-section .input-wrapper.select-wrapper .select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.passport-details-photo .passport-form .input-section .input-wrapper.checkbox-wrapper{align-items:center;display:flex;gap:8px}.passport-details-photo .passport-form .input-section .input-wrapper.checkbox-wrapper input[type=checkbox],.passport-details-photo .passport-form .input-section .input-wrapper.checkbox-wrapper input[type=radio]{margin:0;width:auto}.passport-details-photo .passport-form .input-section .input-wrapper.checkbox-wrapper label{cursor:pointer;font-size:14px;margin:0}.passport-details-photo .passport-form .input-section .input-options-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.passport-details-photo .passport-form .input-section .input-check-label{color:#171717;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-bottom:.75rem}.passport-details-photo .passport-form .input-section .input-check-label span{color:#e74c3c;margin-left:2px}.passport-details-photo .bottom-section{border-top:1px solid #e0e0e0;margin-top:2rem;padding-top:2rem}.passport-details-photo .book-stay__security-info{align-items:flex-start;background-color:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;display:flex;gap:12px;margin-bottom:1.5rem;padding:16px}.passport-details-photo .book-stay__security-info svg{flex-shrink:0;margin-top:2px}.passport-details-photo .book-stay__security-info div{flex:1;font-size:14px;line-height:1.5}.passport-details-photo .book-stay__security-info div strong{color:#171717;font-weight:600}.passport-details-photo .book-stay__security-info a{align-items:center;color:#007bff;display:flex;font-size:14px;font-weight:500;gap:4px;text-decoration:none;white-space:nowrap}.passport-details-photo .book-stay__security-info a:hover{text-decoration:underline}.passport-details-photo .settings-page__form-buttons .btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.passport-details-photo .settings-page__form-buttons .btn.btn-tr{background:transparent;border:1px solid #e0e0e0;color:#6c757d}.passport-details-photo .settings-page__form-buttons .btn.btn-tr:hover{background-color:#f8f9fa;border-color:#6c757d}.passport-details-photo .settings-page__form-buttons .btn.btn-b{background-color:#007bff;color:#fff}.passport-details-photo .settings-page__form-buttons .btn.btn-b:hover{background-color:#0056b3}.passport-details-photo .settings-page__form-buttons .btn.btn-b svg{transition:transform .3s ease}.passport-details-photo .settings-page__form-buttons .btn.btn-b:hover svg{transform:translateX(2px)}.star-rating{align-items:center;display:flex;gap:8px;margin-bottom:15px}.stars{display:inline-flex;font-size:18px;line-height:1;position:relative}.star{color:#ddd;cursor:default;margin-right:2px}.star.filled{color:#ffc107}.star.half-filled{background:linear-gradient(90deg,#ffc107 50%,#ddd 0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rating-text{color:#666;font-size:14px;font-weight:500}.collapsable-text{color:#555;font-size:.875rem;line-height:1.7;margin-bottom:15px;opacity:1;overflow:hidden;position:relative;transition:max-height .4s ease,opacity .3s ease}.collapsable-text.collapsed{max-height:90px;opacity:.9}.collapsable-text.expanded{max-height:1000px;opacity:1}.collapsable-text.collapsed:after{background:linear-gradient(transparent,#fff);bottom:0;content:"";height:40px;left:0;position:absolute;width:100%}i[data-lucide],svg[data-lucide]{display:inline-block;flex:0 0 24px;height:24px;min-width:24px;vertical-align:middle;width:24px}.tsl-avail{--tsl-accent:#ed4826;--tsl-black:#171717;--tsl-bg:#fff;--tsl-muted:#6b7280;--tsl-border:#e5e7eb;--tsl-soft:#f9fafb;--tsl-soft-2:#f3f4f6;--tsl-bg-gray:#f7f7f7;--tsl-subtitle:#383531;--tsl-radius:16px;--tsl-shadow:0 10px 30px hsla(0,0%,9%,.08);--tsl-shadow-sm:0 6px 18px hsla(0,0%,9%,.08);color:var(--tsl-black)}.tsl-avail *{box-sizing:border-box}.tsl-avail>div{display:grid;gap:12px}.tsl-avail .activity_availability_option{background:var(--tsl-bg);border:1px solid var(--tsl-border);border-radius:var(--tsl-radius);box-shadow:var(--tsl-shadow-sm);overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tsl-avail .activity_availability_option:hover{box-shadow:var(--tsl-shadow);transform:translateY(-1px)}.tsl-avail .activity_availability_option.open,.tsl-avail .activity_availability_option.option-selected{border-color:rgba(255,107,0,.35)}.tsl-avail .tour-main__itinerary-head.toggle-main{align-items:center;background:linear-gradient(180deg,#fff,#fff);cursor:pointer;display:grid;gap:12px;grid-template-columns:1fr auto;padding:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.tsl-avail .tour-main__itinerary-head.toggle-main{padding:16px}}.tsl-avail .toggle-variant-title{min-width:0}.tsl-avail .tour-main__itinerary-head svg{flex:0 0 auto;height:22px;transition:transform .16s ease;width:22px}.tsl-avail .activity_availability_option.open .tour-main__itinerary-head svg{transform:rotate(180deg)}.tsl-avail .tour-main__itinerary-head svg path{stroke:var(--tsl-muted)}.tsl-avail .option-header{align-items:center;display:grid;gap:0;grid-template-columns:1fr auto;min-width:0}.tsl-avail .option-header-left{align-items:center;display:flex;min-width:0}.tsl-avail .option-header:has(.option-header-right) .option-header-left{border-right:1px solid var(--tsl-border);padding-right:10px}.tsl-avail .option-header-right{flex-shrink:0}@media only screen and (max-width:767px){.tsl-avail .option-header-left{border-right:none;padding-right:0}}.tsl-avail .option-header-left .radio-container{flex-shrink:0;height:22px;justify-content:center;width:22px}.tsl-avail .option-header-left strong{color:var(--tsl-black);font-size:15px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:420px){.tsl-avail .option-header-left strong{font-size:16px}}.tsl-avail .rate-plan-code{background:var(--tsl-soft);border:1px solid var(--tsl-border);border-radius:999px;color:var(--tsl-muted);font-size:12px;padding:4px 8px;white-space:nowrap}.tsl-avail .option-header-right .price-from{color:var(--tsl-black);display:inline;font-size:14px;font-weight:600;padding:8px 10px;white-space:nowrap}.tsl-avail .option-header-right .price-from>span{display:inline}.tsl-avail .option-header-right .price-from .price-from-unit{color:var(--tsl-muted);font-size:12px!important;font-weight:400}.tsl-avail .radio-container,.tsl-avail .slot-radio-container{align-items:center;display:inline-flex;flex:0 0 auto;height:18px;position:relative;width:18px}.tsl-avail .radio-container input,.tsl-avail .slot-radio-container input{opacity:0;pointer-events:none;position:absolute}.tsl-avail .radio-container .checkmark,.tsl-avail .slot-radio-container .checkmark{background:#fff;border:2px solid #cbd5e1;border-radius:999px;box-shadow:inset 0 0 0 2px hsla(0,0%,9%,.02);height:22px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:22px}.tsl-avail .slot-radio-container .checkmark{height:18px;width:18px}.tsl-avail .radio-container input:checked+.checkmark,.tsl-avail .slot-radio-container input:checked+.checkmark{border-color:var(--tsl-accent);box-shadow:inset 0 0 0 6px var(--tsl-accent)}.tsl-avail .slot-radio-container input:checked+.checkmark{box-shadow:inset 0 0 0 5px var(--tsl-accent)}.tsl-avail .radio-container input:focus-visible+.checkmark,.tsl-avail .slot-radio-container input:focus-visible+.checkmark{outline:3px solid rgba(255,107,0,.25);outline-offset:2px}.tsl-avail .tour-main__itinerary-body.toggle-list{padding:0 14px 14px}@media(min-width:768px){.tsl-avail .tour-main__itinerary-body.toggle-list{padding:0 16px 16px}}.tsl-avail .rate-plan-notes-list{color:var(--tsl-black);display:flex;flex-wrap:wrap;font-size:14px;gap:12px;line-height:1.6;list-style:none;margin:5px 0 0;padding-left:12px}.tsl-avail .rate-plan-notes-list li{margin:0}.tsl-avail .rate-plan-notes-list li:not(:last-child):after{color:#4d4d4d;content:"•";margin-left:12px}.tsl-avail .option-summary,.tsl-avail .option-time-slots{border-radius:8px;padding:12px}.tsl-avail .option-summary{padding-bottom:8px}.tsl-avail .option-summary .option-inclusions li,.tsl-avail .option-summary>:last-child{margin-bottom:0}.tsl-avail .option-time-slots-title{color:var(--tsl-subtitle);display:block;font-size:14px;font-weight:600;margin-bottom:10px}.tsl-avail .option-inclusions{display:grid;gap:10px;list-style:none;margin:0;padding:0}.tsl-avail .option-inclusions li{align-items:flex-start;color:var(--tsl-black);display:flex;font-size:14px;gap:10px}.tsl-avail .cancellation-trigger{cursor:pointer;display:inline-block}.tsl-avail .cancellation-label{color:var(--tsl-subtitle);font-weight:500;text-decoration:underline}.tsl-avail .cancellation-text{flex:1 1 auto}.tsl-avail .cancellation-desc{margin-left:4px}.tsl-avail .free-cancellation-icon-wrap{align-items:center;background-color:#b3f2b2;border-radius:50%;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.tsl-avail .option-inclusions svg{color:var(--tsl-muted);height:18px;margin-top:2px;width:18px}.tsl-avail .free-cancellation-icon-wrap svg{fill:#6b6b6b;margin:0}.tsl-avail .option-inclusions .cancellation-notes.option-inclusions-notes{flex-basis:100%;margin-bottom:0;margin-left:34px;margin-top:6px}.tsl-avail .option-inclusions .cancellation-notes.option-inclusions-notes>:last-child{margin-bottom:0}.tsl-avail .cancellation-notes ul{color:var(--tsl-muted);margin:0;padding-left:18px}.tsl-avail .cancellation-notes li{margin:3px 0}.tsl-avail .time-slots-list{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:520px){.tsl-avail .time-slots-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.tsl-avail .time-slots-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.tsl-avail .time-slots-list{grid-template-columns:repeat(4,1fr)}}.tsl-avail .time-slot-item{background:#fff;border:1px solid var(--tsl-border);border-radius:14px;box-shadow:0 1px 0 hsla(0,0%,9%,.03);cursor:pointer;display:flex;flex-direction:column;height:100%;padding:12px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.tsl-avail .time-slot-item__label{cursor:pointer;display:flex;flex:1;flex-direction:column;min-height:0}.tsl-avail .time-slot-item__label .availability-status{color:var(--tsl-accent);font-size:14px;margin-top:5px}.tsl-avail .time-slot-item.not-bookable,.tsl-avail .time-slot-item.unavailable{background:#f7f7f7;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed}.tsl-avail .time-slot-item.not-bookable .time-slot-item__label,.tsl-avail .time-slot-item.unavailable .time-slot-item__label{cursor:not-allowed}.tsl-avail .time-slot-item.not-bookable .slot-label,.tsl-avail .time-slot-item.unavailable .slot-label{color:#8a8a8a}.tsl-avail .time-slot-item.not-bookable .slot-radio-container .checkmark,.tsl-avail .time-slot-item.unavailable .slot-radio-container .checkmark{background:#efefef;border-color:#cfcfcf;box-shadow:none}.tsl-avail .time-slot-item.not-bookable .availability-status,.tsl-avail .time-slot-item.unavailable .availability-status{color:#b55f00}.tsl-avail .time-slot-item:hover{border-color:rgba(255,107,0,.35);box-shadow:0 10px 24px hsla(0,0%,9%,.1);transform:translateY(-2px)}.tsl-avail .time-slot-item.not-bookable:hover,.tsl-avail .time-slot-item.unavailable:hover{border-color:#d9d9d9;box-shadow:none;transform:none}.tsl-avail .slot-header{align-items:center;display:flex;gap:10px}.tsl-avail .slot-info{align-items:center;display:flex;min-width:0}.tsl-avail .slot-label{color:var(--tsl-black);font-size:15px;font-weight:600;line-height:18px;white-space:nowrap}.tsl-avail .slot-time{color:var(--tsl-muted);font-size:12px}.tsl-avail .time-slot-item:has(.slot-radio-container input:checked){border-color:var(--tsl-accent)}.tsl-avail .time-slot-item:has(.slot-radio-container input:checked) .slot-label{color:var(--tsl-accent)}.tsl-avail .time-slot-item:has(.slot-radio-container input:checked) .checkmark{border-color:var(--tsl-accent)}.tsl-avail .time-slot-item .slot-pricing{display:none}.tsl-avail .slot-pricing{border-top:1px dashed var(--tsl-border);margin-top:5px;padding-top:10px}.tsl-avail .pricing-offer{align-items:center;display:grid;gap:8px 10px;grid-template-columns:1fr auto}.tsl-avail .offer-type{color:var(--tsl-muted);font-size:12px}.tsl-avail .offer-total{color:var(--tsl-accent);font-size:15px;font-weight:900;justify-self:end}.tsl-avail .offer-breakdown{color:var(--tsl-muted);font-size:12px;grid-column:1/-1;line-height:1.4}.tsl-avail .capacity-info{color:var(--tsl-muted);font-size:12px;margin-top:10px}.tsl-avail .option-footer{border-radius:14px;display:grid;gap:10px;margin-top:12px;padding:12px}@media(min-width:520px){.tsl-avail .option-footer{align-items:center;gap:12px;grid-template-columns:1fr auto}}.tsl-avail .price-info{display:grid;gap:4px}.tsl-avail .total-price{color:var(--tsl-black);font-size:20px;font-weight:950}.tsl-avail .total-price .total-label{font-size:16px;font-weight:600}.tsl-avail .total-price .total-amount{color:var(--tsl-black)}.tsl-avail .price-breakdown,.tsl-avail .price-breakdown small{color:var(--tsl-black);font-size:14px}.tsl-avail .price-taxes-note,.tsl-avail .price-taxes-note small{color:var(--tsl-muted);font-size:12px}.tsl-avail .btn-book.activity-continue-btn{background:var(--tsl-black);border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:900;padding:12px 14px;width:100%}@media(min-width:520px){.tsl-avail .btn-book.activity-continue-btn{min-width:160px;width:auto}}.tsl-avail .btn-book.activity-continue-btn:hover{box-shadow:0 14px 28px rgba(255,107,0,.3);filter:brightness(.98);transform:translateY(-1px)}.tsl-avail .btn-book.activity-continue-btn:active{box-shadow:0 8px 16px rgba(255,107,0,.22);transform:translateY(0)}.tsl-avail .btn-book.activity-continue-btn:focus-visible{outline:3px solid rgba(255,107,0,.25);outline-offset:3px}@media(max-width:420px){.tsl-avail .option-header-right .price-from{font-size:12px;padding:7px 9px}.tsl-avail .rate-plan-code{display:none}}.tsl-avail .rate-plan-notes-simple .rate-plan-notes-list{color:#4d4d4d;font-size:.875rem;font-weight:400;line-height:24px;padding-left:0}.tsl-avail .option-time-slots.option-time-slots--simple{margin-bottom:16px;padding:0}.tsl-avail .time-slots-list--simple .slot-label{border:2px solid #4d4d4d;border-radius:50px;display:inline-block;margin-top:15px;padding:8px 16px}.activity-availability-simple .option-summary{margin-top:16px;padding:0}.tsl-avail .tour-reservation__info-totals .total-label-simple{font-size:16px;font-weight:500}@media only screen and (max-width:574px){.tsl-avail .tour-reservation__info-totals .total-label-simple{font-size:.875rem}}.tsl-avail .activity-simple-cta{display:block;margin-top:12px}.common-cta-btn{background-color:#171717;border:1px solid #171717;border-radius:100px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:500;max-width:none;min-height:52px;min-width:0;padding:12px 16px;width:100%}.common-cta-btn:hover{background-color:#171717;border-color:#171717;color:#fff;filter:brightness(.98);transform:translateY(-1px)}.common-cta-btn:active{box-shadow:0 8px 16px rgba(255,107,0,.22);transform:translateY(0)}.common-cta-btn:focus-visible{outline:3px solid rgba(255,107,0,.25);outline-offset:3px}@media only screen and (max-width:767px){.btn{font-size:14px}.common-cta-btn{font-size:14px;min-height:0;padding:12px 16px}.accordion-head,.accordion-wrapper .accordion-head,.tour-reservation__date input,.tour-reservation__dropdown-current{font-size:14px}.tour-main__highlights{margin-top:24px;padding:14px 16px}.tour-main__highlights-body{margin-top:12px;padding-top:12px}.accordion-body p,.tour-main__highlights-body,.tour-main__highlights-body>ul{font-size:14px;line-height:24px}}.tsl-tooltip{align-items:center;display:inline-flex;margin-left:4px;position:relative}@media only screen and (max-width:574px){.tsl-tooltip svg{height:14px;width:14px}}.tsl-tooltip>svg,.tsl-tooltip__icon{background:rgba(237,72,38,.08);border-radius:50%;color:#7a828f;cursor:help;display:block;height:16px;padding:1px;transition:color .15s ease,background-color .15s ease;width:16px}.tsl-tooltip:hover .tsl-tooltip__icon,.tsl-tooltip:hover>svg{background:rgba(237,72,38,.14);color:#ed4826}.tsl-tooltip__content{background:#282828;border-radius:6px;bottom:130%;box-sizing:border-box;color:#fff;font-size:12px;left:calc(50% - 5px + var(--tooltip-shift-x, 0px));line-height:1.5;max-width:min(340px,100vw - 24px);opacity:0;padding:12px;position:absolute;transform:translateX(-50%);transition:opacity .15s ease;visibility:hidden;width:-moz-max-content;width:max-content;z-index:20}.tsl-tooltip:hover .tsl-tooltip__content{opacity:1;visibility:visible}.tsl-tooltip__content:after{border:6px solid transparent;border-top-color:#171717;content:"";left:calc(50% + var(--tooltip-arrow-shift-x, 0px));position:absolute;top:100%;transform:translateX(-50%)}.info-alert{align-items:center;background:#fdf5f3;border:1px solid #fdddd6;border-radius:10px;display:flex;margin-bottom:50px;margin-top:-20px;padding:20px}@media only screen and (max-width:767px){.info-alert{flex-direction:column;font-size:14px;padding:16px 20px}}@media only screen and (max-width:574px){.info-alert{align-items:flex-start;border-radius:0;border-width:0 0 1px;margin:-32px -20px 44px}}.info-alert .btn{flex-shrink:0;margin-left:auto}@media only screen and (max-width:767px){.info-alert .btn{margin:16px auto 0}}@media only screen and (max-width:574px){.info-alert .btn{margin-right:0;width:100%}}.info-alert>div{padding-right:15px}@media only screen and (max-width:574px){.info-alert>div{padding-right:0}}.info-alert>div:first-child{color:#171717;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:26px}@media only screen and (max-width:574px){.info-alert>div:first-child{font-size:14px;line-height:22px}}.info-alert>div:first-child>span strong{font-weight:600}.info-alert>div:first-child>span strong:first-child{padding-right:7px}@media only screen and (max-width:574px){.info-alert>div:first-child>span>span{display:block;font-size:14px;margin-top:7px}}.info-alert>div:first-child>svg{margin-right:10px;min-width:32px}@media only screen and (max-width:574px){.info-alert>div:first-child>svg{margin-right:12px}}.field span{width:100%}.field input{-moz-appearance:textfield;background-color:#fbfbfb;border:1px solid #c5c4c4;border-radius:8px;color:#171717;font-size:16px;height:100%;margin-left:12px;outline:none;text-align:center;width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.slider{background:#cacaca;border-radius:5px;height:3px;margin-top:35px;position:relative}.slider .progress{background:#252525;border-radius:4px;height:100%;left:5%;position:absolute;right:5%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #1c1c1c;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;height:16px;pointer-events:auto;-webkit-transition:all .2s ease;transition:all .2s ease;width:16px}input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #1c1c1c;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;height:16px;pointer-events:auto;width:16px}input[type=range]::-webkit-slider-thumb:hover{background:#ff6b6b;transform:scale(1.1)}.tour-booking-form{padding:20px;position:relative}.activity-booking-info-note{margin-bottom:20px}.activity-booking-info-note__list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.activity-booking-info-note__list li{align-items:flex-start;color:#171717;display:flex;font-size:14px;gap:10px}.activity-booking-info-note__icon-wrap{align-items:center;background-color:#b3f2b2;border-radius:50%;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.activity-booking-info-note__icon-wrap svg{fill:#6b6b6b;height:18px;margin:0;width:18px}.activity-booking-info-note__text{color:#5d5d5d;flex:1 1 auto;font-size:14px;font-weight:400;line-height:1.8}.activity-booking-summary{background:#fff;border:1px solid #e7e7e7;border-radius:12px;display:none;padding:12px}.activity-booking-summary__items{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:20px}.activity-booking-summary__item{display:grid;gap:2px}.activity-booking-summary__label{color:#7d7d7d;font-size:12px;font-weight:500;text-transform:uppercase}.activity-booking-summary__value{color:#171717;font-size:14px;font-weight:600;line-height:1.35}.activity-booking-summary__edit{background:#fff;border:1px solid #d8d8d8;border-radius:999px;color:#171717;cursor:pointer;font-size:14px;font-weight:500;line-height:1;padding:6px 12px;transition:all .2s ease}.activity-booking-summary__edit:hover{border-color:#ed4826;color:#ed4826}.activity-form-field{padding-top:8px;position:relative}.activity-booking-controls{row-gap:14px}.activity-form-field__label{background:#fff;color:#6f6f6f;font-size:12px;font-weight:500;left:14px;line-height:1;padding:0 6px;position:absolute;top:0;z-index:2}.activity-form-field .tour-reservation__date,.activity-form-field .tour-reservation__dropdown-current{transition:border-color .2s ease,box-shadow .2s ease}.activity-form-field:focus-within .activity-form-field__label{color:#ed4826}.activity-form-field:focus-within .tour-reservation__date,.activity-form-field:focus-within .tour-reservation__dropdown-current{border-color:#ed4826;box-shadow:0 0 0 2px rgba(237,72,38,.12)}.guest-input{background:#fff;border:none!important;border-radius:8px;cursor:pointer;width:100%}.guest-selection-dropdown{position:relative;width:100%}.guest-dropdown-list{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);display:none;left:0;padding:10px;position:absolute;top:calc(100% + 4px);width:100%;z-index:11}.guest-row{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.guest-info{display:flex;flex-direction:column}.guest-label{color:#222;font-size:14px;font-weight:500}@media only screen and (max-width:574px){.guest-label{font-size:14px}}.guest-subtext{color:#777;font-size:14px;margin-top:2px}.counter{align-items:center;display:flex;gap:10px}.counter button{background:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;font-size:18px;height:28px;line-height:1;transition:all .2s ease;width:28px}.apply-btn,.counter button:hover{background-color:#ed4826;color:#fff}.apply-btn{border:1px solid #ed4826;border-radius:100px;cursor:pointer;display:block;font-weight:500;margin:10px auto;padding:6px;width:90%}@media only screen and (max-width:574px){.apply-btn{font-size:.875rem}}.apply-btn:hover{background-color:#171717;border:1px solid #171717}@media only screen and (max-width:574px){.swiper-pagination{display:none!important}.has-mobile-pagination .swiper-pagination,.swiper-pagination--mobile-visible{display:block!important}}