:root{--default_background_light: #eef0f1;--default_background_dark: #252727;--default_background: var(--default_background_light);--color-main: #343e5c;--color-link: #0088cc;--bg-box: #ffffff;--bg-description-fade: #ffffff00;--color-box-border: #d8d8d8;--color-box-shadow: #00000040;--bg-item-comment: #fcf8e3;--color-item-comment: #634f2c;--tripadvisor-circle-fg: #00AA6C;--bg-amenities: #b1b2b7;--color-amenities: #ffffff;--color-footnotes: #bbb;--bg-header-agency: var(--bg-box);--color-header-agency-border: var(--color-box-border);--bg-footer-agency: var(--bg-box);--color-footer-agency-border: var(--color-box-border);--tripadvisor-logo-fg: var(--color-main)}:root.light{color-scheme:light;--default_background: var(--default_background_light);--color-main: #343e5c;--color-link: #0088cc;--bg-box: #ffffff;--bg-description-fade: #ffffff00;--color-box-border: #d8d8d8;--color-box-shadow: #00000040;--bg-item-comment: #fcf8e3;--color-item-comment: #634f2c;--tripadvisor-circle-fg: #00AA6C;--bg-amenities: #b1b2b7;--color-amenities: #ffffff;--color-footnotes: #bbb}:root.dark{color-scheme:dark;--default_background: var(--default_background_dark);--color-main: #9194a1;--color-link: #007ab6;--bg-box: #121212;--bg-description-fade: #12121200;--color-box-border: #3d3d3d;--color-box-shadow: #000000ee;--bg-item-comment: #232111;--color-item-comment: #ada45d;--tripadvisor-circle-fg: #006741;--bg-amenities: #3d3d41;--color-amenities: #999;--color-footnotes: #666}:root:not(.light,.dark){color-scheme:light dark}@media screen and (prefers-color-scheme: dark){:root:not(.light,.dark){--default_background: var(--default_background_dark);--color-main: #9194a1;--color-link: #007ab6;--bg-box: #121212;--bg-description-fade: #12121200;--color-box-border: #3d3d3d;--color-box-shadow: #000000ee;--bg-item-comment: #232111;--color-item-comment: #ada45d;--tripadvisor-circle-fg: #006741;--bg-amenities: #3d3d41;--color-amenities: #999;--color-footnotes: #666}}@media screen and (prefers-color-scheme: light){:root:not(.light,.dark){--default_background: var(--default_background_light);--color-main: #343e5c;--color-link: #0088cc;--bg-box: #ffffff;--bg-description-fade: #ffffff00;--color-box-border: #d8d8d8;--color-box-shadow: #00000040;--bg-item-comment: #fcf8e3;--color-item-comment: #634f2c;--tripadvisor-circle-fg: #00AA6C;--bg-amenities: #b1b2b7;--color-amenities: #ffffff;--color-footnotes: #bbb}}html,body,p{margin:0;padding:0}body{color:var(--color-main);background:var(--custom_background, var(--default_background));box-sizing:border-box;font-size:.9rem}@media print{body{background-color:#fff;font-size:11pt;color:#000}@page{body{margin:0}}}a{text-decoration:none;color:var(--color-link)}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hide{display:none}@font-face{font-family:"Open Sans";font-style:normal;font-weight:normal;src:local("Open Sans"),url("/tpl-assets/fonts/opensans.woff2") format("woff2"),url("/tpl-assets/fonts/opensans.woff") format("woff"),url("/tpl-assets/fonts/opensans.ttf") format("ttf")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:bold;src:local("Open Sans"),url("/tpl-assets/fonts/opensansbold.woff2") format("woff2"),url("/tpl-assets/fonts/opensansbold.woff") format("woff"),url("/tpl-assets/fonts/opensansbold.ttf") format("ttf")}body{font-family:"Open Sans",sans-serif}header.agency{background-color:var(--bg-header-agency);border-bottom:1px solid var(--color-header-agency-border);padding:1em 0}@media print{header.agency{border-bottom:1px solid #000;padding:0 0 1em 0}}header.agency .container{margin:0 auto;width:58rem}@media screen and (max-width: 59rem){header.agency .container{width:38rem}}@media screen and (max-width: 39rem){header.agency .container{width:18rem}}@media print{header.agency .container{width:100%}}header.agency .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 39rem){header.agency .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 39rem){header.agency .logo{padding-right:1em;margin-right:1em;position:relative;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}header.agency .logo:after{content:"";border-right:1px solid var(--color-box-border);position:absolute;right:0;top:0;bottom:0}}@media print{header.agency .logo{padding-right:1em;margin-right:1em;position:relative;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}header.agency .logo:after{content:"";border-right:1px solid #000;position:absolute;right:0;top:0;bottom:0}}header.agency .logo img{max-width:10em;max-height:5em}@media print{header.agency .logo img{max-width:20vw;max-height:10vw}}header.agency .name{font-size:1.5em;font-weight:bold;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 39rem){header.agency .name{text-align:center;padding:.5em 0}}@media screen and (min-width: 39rem){header.agency .name{padding-right:.5em}}@media print{header.agency .name{font-size:1.1em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}header.agency .contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-min-content;width:-moz-min-content;width:min-content}@media screen and (max-width: 59rem){header.agency .contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width: 39rem){header.agency .contacts{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media print{header.agency .contacts{font-size:.8em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}header.agency .phones,header.agency .email{font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header.agency .phones span,header.agency .email span{display:inline-block}@media screen and (min-width: 59rem){header.agency .phones:not(:last-child),header.agency .email:not(:last-child){margin-right:1em}}header.agency .phones a,header.agency .email a{color:currentColor}header.agency .phones svg,header.agency .email svg{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:1.5em;max-height:1.5em;margin-right:.5em}@media screen and (max-width: 59rem){header.agency .phones svg,header.agency .email svg{display:none}}@media print{header.agency .phones svg,header.agency .email svg{display:none}}@media screen and (max-width: 59rem){header.agency .phones_list{text-align:right}}@media screen and (max-width: 39rem){header.agency .phones_list{text-align:center}}header.agency .phones_list span{white-space:nowrap}header.agency .email{color:var(--color-link)}header.agency .email a{white-space:nowrap}@media print{header.agency .email{color:#000}}.quote-header{width:58rem;margin:1em auto}@media screen and (max-width: 59rem){.quote-header{width:38rem}}@media screen and (max-width: 39rem){.quote-header{width:18rem}}@media print{.quote-header{width:100%}}.quote-header>.text{font-size:1.25em}@media screen and (max-width: 39rem){.quote-header>.text{text-align:center}}@media print{.quote-header>.text{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}@media print{.quote-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.quote-header .qr-code{font-size:8pt;text-align:right;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen{.quote-header .qr-code{display:none}}.quote-header .qr-code #qr-code{margin-left:.5em}.manager{width:58rem;margin:1em auto}@media screen and (max-width: 59rem){.manager{width:38rem}}@media screen and (max-width: 39rem){.manager{width:18rem}}@media print{.manager{width:100%}}@media print{.manager{border-top:1px solid #000;padding-top:1em}}@media screen{.manager .container{padding:1.5em}}@media screen{.manager .container{background-color:var(--bg-box);border:1px solid var(--color-box-border);border-radius:.125em}}@media screen{.manager .container{box-shadow:0 3px 6px 0 var(--color-box-shadow)}}@media screen and (min-width: 39rem){.manager_body.has-photo{position:relative;padding-left:calc(100px + 1.5em);min-height:100px}}@media screen and (max-width: 39rem){.manager_body.has-photo .name .name_text{min-height:100px}}.manager .advanced-text:not(:last-child){margin-bottom:1em}.manager .advanced-text p:not(:last-child){margin-bottom:.75em}.manager .photo{max-width:100px;max-height:100px;border-radius:.25em}@media screen{.manager .photo{box-shadow:0 3px 6px 0 var(--color-box-shadow)}}@media screen and (max-width: 39rem){.manager .photo{margin-right:1.5em;float:left}}@media screen and (min-width: 39rem){.manager .photo{position:absolute;left:0}}@media print{.manager .photo{display:none}}.manager .name,.manager .phones,.manager .email{font-weight:bold;display:inline}@media screen and (max-width: 39rem){.manager .name_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 39rem){.manager .name~.phones:not(:empty):before{content:"•";padding:0 .375em;color:#666}}@media screen and (max-width: 39rem){.manager .phones{clear:both;display:block;padding-top:.125em}.manager .phones:not(:first-child):before{content:"";display:block;margin:.325em -1.5em .5em -1.5em;border-bottom:1px solid var(--color-box-border)}}@media print{.manager .phones{margin:0 0 0 .5em}}.manager .phones a{color:var(--color-main)}@media screen and (min-width: 39rem){.manager .phones a{display:inline-block}}@media print{.manager .phones a{color:#000}}@media screen and (min-width: 39rem){.manager .name~.email:not(:empty):before{content:"•";padding:0 .375em;color:#666}}@media screen and (min-width: 39rem){.manager .phones~.email:not(:empty):before{content:"•";padding:0 .375em;color:#666}}@media screen and (max-width: 39rem){.manager .email{clear:both;display:block;padding-top:.125em}.manager .email:not(:first-child):before{content:"";display:block;margin:.325em -1.5em .5em -1.5em;border-bottom:1px solid var(--color-box-border)}}@media print{.manager .email{margin:0 0 0 .5em}}@media print{.manager .email a{color:#000}}@media screen and (max-width: 39rem){.manager .messangers{clear:both;display:block;padding-top:.125em}.manager .messangers:not(:first-child):before{content:"";display:block;margin:.325em -1.5em .5em -1.5em;border-bottom:1px solid var(--color-box-border)}}.manager .messangers svg{position:relative;top:.1em}.manager .messangers .whatsapp{color:#00ae18}.manager .messangers .viber{color:#7d3899}.manager .messangers .telegram{color:#08c}.manager .messangers a{display:inline-block;font-size:.9em}.manager .messangers a:not(:last-of-type){margin-right:.5em}@media print{.manager .messangers{display:none}}.manager .caption{color:#666;font-size:.9em}@media screen and (max-width: 39rem){.manager .caption{clear:both;display:block;padding-top:.125em}.manager .caption:not(:first-child):before{content:"";display:block;margin:.325em -1.5em .5em -1.5em;border-bottom:1px solid var(--color-box-border)}}@media print{.manager .caption{color:#000}}.manager .messangers,.manager .caption{margin-top:.25em}.tour a{color:var(--color-link)}@media print{.tour a{color:#000}}@media screen{.tour{width:58rem;margin:1.5rem auto}}@media screen and (max-width: 59rem){.tour{width:38rem}}@media screen and (max-width: 39rem){.tour{width:18rem}}@media print{.tour{border:1px solid #000;border-radius:.25em}.tour:not(:last-child){margin-bottom:1em}}.tour .hotel{padding:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen{.tour .hotel{background-color:var(--bg-box);border:1px solid var(--color-box-border);border-radius:.125em}}@media print{.tour .hotel{padding:1em 1em 0 1em}}@media screen{.tour .hotel.item--hidden{opacity:.5}}@media screen and (max-width: 39rem){.tour .hotel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media screen and (max-width: 39rem){.tour .hotel .thumb{margin-bottom:1rem}}@media screen and (min-width: 39rem){.tour .hotel .thumb{-webkit-flex-basis:13rem;-ms-flex-preferred-size:13rem;flex-basis:13rem;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:1rem}}@media print{.tour .hotel .thumb{display:none}}.tour .hotel .thumb .img{width:100%;height:8rem;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 39rem){.tour .hotel .thumb .img{width:70%;margin:0 auto}}.tour .hotel .thumb img{display:block;max-width:13rem;max-height:13rem;margin:0 auto}.tour .hotel .info{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tour .hotel .name{font-size:1.25em;font-weight:bold}.tour .hotel .name a{color:var(--color-main)}@media print{.tour .hotel .name a{color:#000}}.tour .hotel .clicks{display:inline-block;margin-left:1em;font-weight:normal;vertical-align:middle;font-size:.75em}@media screen{.tour .hotel .clicks{color:#fff;background-color:var(--color-link);border-radius:4px;padding:1px 8px}}.tour .hotel .clicks svg{opacity:.75}.tour .hotel .rating{font-size:.8rem;font-weight:normal;margin:0 0 .5em 0}@media screen and (min-width: 59rem){.tour .hotel .rating{margin:0 0 0 1em;float:right}}@media print{.tour .hotel .rating{font-size:8pt;float:right}}.tour .hotel .rating .ta-rating svg{height:1em;width:auto;vertical-align:middle}@media print{.tour .hotel .rating .ta-rating svg{-webkit-filter:saturate(0%) brightness(70%) contrast(1000%);filter:saturate(0%) brightness(70%) contrast(1000%)}}.tour .hotel .rating .ta-rating span{color:#666;text-decoration:underline}@media print{.tour .hotel .rating .ta-rating span{color:#000;text-decoration:none}}.tour .hotel .rating .b-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 600px){.tour .hotel .rating .b-rating{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.tour .hotel .rating .b-rating a{color:gray !important;text-decoration:none !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tour .hotel .rating .b-rating .block__rating{background:#003b95;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:3px 3px 3px 0;height:26px;width:26px;min-width:24px;text-decoration:none}@media print{.tour .hotel .rating .b-rating .block__rating{border:1px solid #000;color:#000}}@media print{.tour .hotel .rating .b-rating .block__reviews{color:#000;text-decoration:none !important}}.tour .hotel .country{font-size:.9em;color:#666;margin:0 0 .5em 0}@media print{.tour .hotel .country{font-size:8pt;color:#000}}.tour .hotel .search-icons{margin-top:.5em}@media print{.tour .hotel .search-icons{display:none}}.tour .hotel .search-icons span{display:inline-block}.tour .hotel .search-icons span:not(:last-child){margin-right:1em}.tour .hotel .search-icons svg{height:1.1em;width:auto}.tour .hotel .amenities{padding-top:.5em}.tour .hotel .amenities .amenity{font-size:.8em;line-height:110%;display:inline-block;margin:1px .25em 1px 0;padding:.125em .5em;background-color:var(--bg-amenities);color:var(--color-amenities);border-radius:1em}@media print{.tour .hotel .amenities .amenity{font-size:8pt;background-color:#fff;color:#000;padding:0;margin:0 .25em}.tour .hotel .amenities .amenity::before{content:"•";margin-right:.25em}}.tour .hotel .description,.tour .hotel .description-read-more{font-size:.9em;color:#666}@media print{.tour .hotel .description,.tour .hotel .description-read-more{color:#000}}@media screen{.tour .hotel .description.collapse .description-text{max-height:3em;overflow:hidden;position:relative}.tour .hotel .description.collapse .description-text:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:2em;background-image:-webkit-linear-gradient(top, var(--bg-description-fade), var(--bg-box));background-image:linear-gradient(to bottom, var(--bg-description-fade), var(--bg-box))}}.tour .hotel .description.collapse .description-read-more.expand{display:initial}@media print{.tour .hotel .description.collapse .description-read-more.expand{display:none}}.tour .hotel .description.collapse .description-read-more.collapse{display:none}.tour .hotel .description-read-more{color:var(--color-link);cursor:pointer}.tour .hotel .description-read-more.expand{display:none}.tour .details{padding:1rem 1rem 0 1rem;margin:.5em 0 0 0;position:relative}@media screen{.tour .details{background-color:var(--bg-box);border:1px solid var(--color-box-border);border-radius:.125em}}@media screen{.tour .details.item--hidden{opacity:.5}}.tour .details .item__hidden-icon{width:min(5em,25vw);height:min(5em,25vw);position:absolute;z-index:1;top:2em;left:calc(50% - min(5em, 25vw)/2);-webkit-filter:drop-shadow(0 0 4px var(--bg-box));filter:drop-shadow(0 0 4px var(--bg-box))}.tour .details .touroperator-print{position:absolute;top:-0.75em;padding:0 .5em;background-color:#fff;font-size:.85em;font-weight:bold}@media screen{.tour .details .touroperator-print{display:none}}@media screen and (min-width: 39rem){.tour .details-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media print{.tour .details-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}}.tour .details:after{content:"";display:block;clear:both}@media print{.tour .details{padding:1em;border-top:1px solid #000;margin:1em 0 0 0;position:relative}}.tour .details .price,.tour .details .initial-price{white-space:nowrap}.tour .details .price{font-weight:bold;font-size:1.25em}.tour .details .initial-price{color:#666;text-decoration:line-through}@media print{.tour .details .initial-price{color:#000}}.tour .details .buy-btn{text-align:center;display:block;word-break:break-word;color:var(--color-link);padding:.5em 1em;border:1px solid var(--color-link);border-radius:.25em;-webkit-transition:color .2s ease;transition:color .2s ease;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-size:.9em}@media print{.tour .details .buy-btn{display:none}}.tour .details .buy-btn:hover{background-color:var(--color-link);color:#fff}.tour .details .touroperator-depcity-wrapper{font-size:.9em;margin:0 0 .5em 0}.tour .details .touroperator-depcity-wrapper .touroperator img{width:auto;display:inline-block;max-width:7em;max-height:1.5em;vertical-align:middle}@media print{.tour .details .touroperator-depcity-wrapper .touroperator{display:none}}.tour .details .touroperator-depcity-wrapper .touroperator:not(:last-child),.tour .details .touroperator-depcity-wrapper .depcity:not(:last-child){margin-right:1.5em}.tour .details .touroperator-depcity-wrapper .depcity{color:#666}@media print{.tour .details .touroperator-depcity-wrapper .depcity{color:#000}}.tour .details .nights{font-weight:bold}.tour .details .dates{color:#666}@media print{.tour .details .dates{color:#000}}.tour .details .details-search{margin-top:1em;color:#666;font-size:.9em}@media print{.tour .details .details-search{color:#000}}.tour .details .details-search>span{color:var(--color-main);font-weight:bold}@media print{.tour .details .details-search>span{color:#000}}.tour .details .details-main{min-width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tour .details .details-main .dates-board-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 39rem){.tour .details .details-main .dates-board-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.tour .details .details-main .dates-board-wrapper .dates-wrapper{white-space:nowrap}@media screen and (min-width: 39rem){.tour .details .details-main .dates-board-wrapper .dates-wrapper{padding:0 1em 0 0}}@media print{.tour .details .details-main .dates-board-wrapper .dates-wrapper{padding:0 1em 0 0}}.tour .details .details-main .dates-board-wrapper .board-wrapper{width:100%}@media screen and (max-width: 39rem){.tour .details .details-main .dates-board-wrapper .board-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.tour .details .details-main .dates-board-wrapper .board-wrapper{min-width:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tour .details .details-main .dates-board-wrapper .board-wrapper .hr{display:none;border-top:1px solid #666}@media screen and (max-width: 39rem){.tour .details .details-main .dates-board-wrapper .board-wrapper .hr{display:initial;width:calc(18rem - 2px);margin:.5em calc(-1em - 1px)}}@media screen and (min-width: 39rem){.tour .details .details-main .dates-board-wrapper .board-wrapper .board,.tour .details .details-main .dates-board-wrapper .board-wrapper .room{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}}@media screen and (max-width: 39rem){.tour .details .details-main .dates-board-wrapper .board-wrapper .board,.tour .details .details-main .dates-board-wrapper .board-wrapper .room{margin:.5em 0 0 0;padding:.5em 0 0 0;border-top:1px solid var(--color-box-border);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}@media print{.tour .details .details-main .dates-board-wrapper .board-wrapper .board,.tour .details .details-main .dates-board-wrapper .board-wrapper .room{color:#000}}.tour .details .details-main .dates-board-wrapper .board-wrapper.overflow .board,.tour .details .details-main .dates-board-wrapper .board-wrapper.overflow .room{color:var(--color-link);font-weight:bold}.tour .details .details-main .dates-board-wrapper .board-wrapper.overflow .board>span,.tour .details .details-main .dates-board-wrapper .board-wrapper.overflow .room>span{color:var(--color-main);font-weight:normal}@media screen{.tour .details .details-main .dates-board-wrapper .board-wrapper.overflow:hover .board-room-popup{visibility:visible;opacity:1}}.tour .details .details-main .dates-board-wrapper .board-wrapper .board-room-popup{visibility:hidden;opacity:.25;left:50%;top:100%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:visibility 0s,opacity .25s linear;transition:visibility 0s,opacity .25s linear;font-size:.85em;position:absolute;margin-top:.375em;background-color:#343e5c;color:#fff;z-index:1;width:calc(100% - 2em);padding:.5em 1em;border-radius:.25em;max-width:100%}@media screen{.tour .details .details-main .dates-board-wrapper .board-wrapper .board-room-popup{box-shadow:0 3px 6px 0 var(--color-box-shadow)}}@media screen and (max-width: 39rem){.tour .details .details-main .dates-board-wrapper .board-wrapper .board-room-popup{max-width:17rem}}.tour .details .details-main .dates-board-wrapper .board-wrapper .board-room-popup:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border:.375em solid rgba(0,0,0,0);border-bottom-color:#343e5c;border-top:0;margin-left:-0.375em;margin-top:-0.375em}.tour .details .details-main .dates-board-wrapper .board-wrapper .board-room-popup-print{font-size:.9em}.tour .details .details-main .dates-board-wrapper .board-wrapper .board-room-popup-print p:not(:last-child){margin-bottom:.5em}@media screen{.tour .details .details-main .dates-board-wrapper .board-wrapper .board-room-popup-print{display:none}}.tour .details .details-main .flight-wrapper{margin-top:.5em;font-size:.9em}@media print{.tour .details .details-main .flight-wrapper{border-top:1px dotted #000}}.tour .details .details-main .flight-wrapper .flight-segment-icon{margin:0 1em 0 0}.tour .details .details-main .flight-wrapper .flight-segment-icon svg{height:.9em;width:auto}.tour .details .details-main .flight-wrapper .flight-direction{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.125em 0 0 0;padding:.125em 0 0 0}@media screen and (max-width: 39rem){.tour .details .details-main .flight-wrapper .flight-direction{margin:.5em 0 0 0;padding:.5em 0 0 0;border-top:1px solid var(--color-box-border);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.tour .details .details-main .flight-wrapper .flight-number,.tour .details .details-main .flight-wrapper .flight-date,.tour .details .details-main .flight-wrapper .flight-departure,.tour .details .details-main .flight-wrapper .flight-arrival{display:inline-block}.tour .details .details-purchase .recommend-promoprice-wrapper{height:1.5em}@media screen and (max-width: 39rem){.tour .details .details-purchase .recommend-promoprice-wrapper{margin:1em 0 0 0;height:auto}}@media screen and (min-width: 39rem){.tour .details .details-purchase{margin:0 0 0 1em}}.tour .details .details-purchase .prices-btn-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:3em}@media screen and (max-width: 59rem){.tour .details .details-purchase .prices-btn-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width: 39rem){.tour .details .details-purchase .prices-btn-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.tour .details .details-purchase .buy-btn-wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:11em}.tour .details .details-purchase .prices-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:currentColor}@media screen and (max-width: 59rem){.tour .details .details-purchase .prices-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 0 .75em 0}.tour .details .details-purchase .prices-wrapper .initial-price:not(:first-child),.tour .details .details-purchase .prices-wrapper .price:not(:first-child){margin-left:.5em}}.tour .details .details-purchase .buy-btn-wrapper:not(:first-child),.tour .details .details-purchase .prices-wrapper:not(:first-child){margin-left:1em}.tour .details .details-comment{clear:both;margin-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tour .details .details-comment .photo{max-width:2em;max-height:2em;border-radius:.25em;margin-right:1em;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen{.tour .details .details-comment .photo{box-shadow:0 3px 6px 0 var(--color-box-shadow)}}@media print{.tour .details .details-comment .photo{display:none}}.tour .details .details-comment .comment{width:100%;padding:.25em .5em;font-size:.9em;word-break:break-word;color:var(--color-item-comment);background-color:var(--bg-item-comment)}@media print{.tour .details .details-comment .comment{font-size:8pt;color:#000;background-color:unset}}.tour .flight .flight-wrapper .l-flight__web{font-size:.9em;color:var(--color-main)}@media print{.tour .flight .flight-wrapper .l-flight__web{color:#000}}.tour .flight .flight-wrapper .l-flight__web .l-flight__trip+.l-flight__trip{margin:.5em 0 0 0}.tour .flight .flight-wrapper .l-flight__web .has-bullet:not(:last-child)::after{content:"•";padding:0 .375em;color:#666}@media print{.tour .flight .flight-wrapper .l-flight__web .has-bullet:not(:last-child)::after{color:#000}}.tour .flight .flight-wrapper .l-flight__web .l-flight__trip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tour .flight .flight-wrapper .l-flight__web .c-trip__icon{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.tour .flight .flight-wrapper .l-flight__web .c-trip__icon img{display:block;max-width:32px;max-height:32px;margin-right:.5em}.tour .flight .flight-wrapper .l-flight__web .c-trip__body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tour .flight .flight-wrapper .l-flight__web .t-waypoints__arrow{color:#666}@media print{.tour .flight .flight-wrapper .l-flight__web .t-waypoints__arrow{color:#000}}.tour .flight .flight-wrapper .l-flight__web .l-flight__transship{color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media print{.tour .flight .flight-wrapper .l-flight__web .l-flight__transship{color:#000}}.tour .flight .flight-wrapper .l-flight__web .l-transship__body,.tour .flight .flight-wrapper .l-flight__web .c-sector-info__body{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:0;-ms-flex-flow:0;flex-flow:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.tour .flight .flight-wrapper .l-flight__web .l-transship__body{margin:.25em .5em}.tour .flight .flight-wrapper .l-flight__web .c-sector-info__body{margin:.5em .5em}.tour .flight .flight-wrapper .l-flight__web .c-transship__line--before,.tour .flight .flight-wrapper .l-flight__web .c-transship__line--after{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.tour .flight .flight-wrapper .l-flight__web .c-transship__line--before::before,.tour .flight .flight-wrapper .l-flight__web .c-transship__line--after::before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;border-top:1px solid #d8d8d8}@media print{.tour .flight .flight-wrapper .l-flight__web .c-transship__line--before::before,.tour .flight .flight-wrapper .l-flight__web .c-transship__line--after::before{border-top:1px solid #000}}.tour .flight .flight-wrapper .l-flight__web .l-sector__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tour .flight .flight-wrapper .l-flight__web .c-sector-info__before{width:32px;position:relative}.tour .flight .flight-wrapper .l-flight__web .c-sector-info__before::before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;border-top:1px solid #d8d8d8}@media print{.tour .flight .flight-wrapper .l-flight__web .c-sector-info__before::before{border-top:1px solid #000}}.tour .flight .flight-wrapper .l-flight__web .c-sector-info__before::before{border-top:1px solid var(--color-main)}.tour .flight .flight-wrapper .l-flight__web .c-sector-info__after{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.tour .flight .flight-wrapper .l-flight__web .c-sector-info__after::before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;border-top:1px solid #d8d8d8}@media print{.tour .flight .flight-wrapper .l-flight__web .c-sector-info__after::before{border-top:1px solid #000}}.tour .flight .flight-wrapper .l-flight__web .c-sector-info__after::before{border-top:1px solid var(--color-main)}.tour .flight .flight-wrapper .l-flight__web .c-sector__city:not(:last-child)::after{content:"➙";padding:0 .375em;color:#666}@media print{.tour .flight .flight-wrapper .l-flight__web .c-sector__city:not(:last-child)::after{color:#000}}.tour .flight .flight-wrapper .l-flight__web .c-sector-info__before::before,.tour .flight .flight-wrapper .l-flight__web .c-sector-info__after::before,.tour .flight .flight-wrapper .l-flight__web .c-transship__line--before::before,.tour .flight .flight-wrapper .l-flight__web .c-transship__line--after::before{border-color:var(--color-box-border)}@media screen and (max-width: 39rem){.tour .flight .flight-wrapper .c-sector-info__before,.tour .flight .flight-wrapper .c-sector-info__after,.tour .flight .flight-wrapper .c-transship__line--before,.tour .flight .flight-wrapper .c-transship__line--after{display:none}.tour .flight .flight-wrapper .c-sector-info__body,.tour .flight .flight-wrapper .l-transship__body{margin:.5em 0 !important}.tour .flight .flight-wrapper .l-flight__sector{position:relative}.tour .flight .flight-wrapper .l-flight__sector:not(:first-child){margin-top:1em}.tour .flight .flight-wrapper .l-flight__sector::before{content:"";display:block;position:absolute;top:0;left:-1rem;right:-1rem;border-top:1px solid var(--color-box-border)}}@media print{.tour .flight.details{border:0;margin:0}.tour .flight.details .details-inner{-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}}.tour .flight .name{font-size:1.25em;font-weight:bold}.tour .flight .name a{color:var(--color-main)}@media print{.tour .flight .name a{color:#000}}.tour .flight .clicks{display:inline-block;margin-left:1em;font-weight:normal;vertical-align:middle;font-size:.75em;color:#666}@media screen{.tour .flight .clicks{color:#fff;background-color:var(--color-link);padding:1px 8px;border-radius:4px}}.tour .flight .touroperator-passangers-wrapper{margin:.5em 0;font-size:.9em}.tour .flight .touroperator-passangers-wrapper .touroperator img{width:auto;display:inline-block;max-width:7em;max-height:1.5em;vertical-align:middle}@media print{.tour .flight .touroperator-passangers-wrapper .touroperator{display:none}}@media screen and (max-width: 39rem){.tour .flight .touroperator-passangers-wrapper .touroperator{display:block}}.tour .flight .touroperator-passangers-wrapper .touroperator:not(:last-child){margin-right:1.5em}.advanced-bottom-text{width:58rem;margin:1em auto}@media screen and (max-width: 59rem){.advanced-bottom-text{width:38rem}}@media screen and (max-width: 39rem){.advanced-bottom-text{width:18rem}}@media print{.advanced-bottom-text{width:100%}}.advanced-bottom-text .container{padding:1.5em}@media screen{.advanced-bottom-text .container{background-color:var(--bg-box);border:1px solid var(--color-box-border);border-radius:.125em}}@media screen{.advanced-bottom-text .container{box-shadow:0 3px 6px 0 var(--color-box-shadow)}}.advanced-bottom-text .advanced-text:not(:last-child){margin-bottom:1em}.advanced-bottom-text .advanced-text p:not(:last-child){margin-bottom:.75em}.agency-advert{width:58rem;margin:1em auto}@media screen and (max-width: 59rem){.agency-advert{width:38rem}}@media screen and (max-width: 39rem){.agency-advert{width:18rem}}@media print{.agency-advert{width:100%}}.agency-advert .container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#666}@media print{.agency-advert .container{color:#000}}.agency-advert .container a{text-decoration:none}@media print{.agency-advert .container a{color:#000}}footer.agency{background-color:var(--bg-footer-agency);border-top:1px solid var(--color-footer-agency-border);padding:.5em 0 1em 0}@media print{footer.agency{border-top:1px solid #000}footer.agency .address-map{display:none}}footer.agency .container{margin:0 auto;width:58rem}@media screen and (max-width: 59rem){footer.agency .container{width:38rem}}@media screen and (max-width: 39rem){footer.agency .container{width:18rem}}@media print{footer.agency .container{width:100%}}@media screen and (min-width: 59rem){footer.agency .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media print{footer.agency .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media print{footer.agency a{color:#000}}footer.agency p{padding:0;margin:0}footer.agency .info{margin:0 -0.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:.9em}footer.agency .info:empty{display:none}@media screen and (max-width: 39rem){footer.agency .info{display:block}}footer.agency .info .column{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;padding:.5em}footer.agency .info .column.address{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}footer.agency .info .column.contacts{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}footer.agency .info .column.hours{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}footer.agency .info .column.socials{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}@media print{footer.agency .info .column.socials{display:none}}@media screen and (max-width: 39rem){footer.agency .info .column{text-align:center}}footer.agency .email span,footer.agency .urls span{word-wrap:break-word}footer.agency .phones span{display:inline-block}footer.agency .messangers svg{position:relative;top:.1em}footer.agency .messangers .whatsapp{color:#00ae18}footer.agency .messangers .viber{color:#7d3899}footer.agency .messangers .telegram{color:#08c}footer.agency .messangers a{display:inline-block;font-size:.9em}footer.agency .messangers a:not(:last-of-type){margin-right:.5em}@media print{footer.agency .messangers{display:none}}@media screen and (max-width: 59rem){footer.agency .logo{margin-top:1em}}footer.agency .logo img{display:block;margin:0 auto;max-width:10em;max-height:5em}footer.agency .footnotes{margin-top:.5em}footer.agency .footnotes p{margin-bottom:.6em;color:var(--color-footnotes);font-size:.8em}.qq-advert{width:58rem;margin:0 auto;text-align:center;position:relative;height:1.25em}@media screen and (max-width: 59rem){.qq-advert{width:38rem}}@media screen and (max-width: 39rem){.qq-advert{width:18rem}}@media print{.qq-advert{width:100%}}.qq-advert .qq-advert-wrapper{padding:.5em 1em;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:50%;top:1.25em;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen{.qq-advert .qq-advert-wrapper{background-color:var(--bg-box);border:1px solid var(--color-box-border);border-radius:.125em}}@media screen and (max-width: 39rem){.qq-advert .qq-advert-wrapper{max-width:16rem}}@media print{.qq-advert .qq-advert-wrapper{background-color:#fff;border:1px solid #000;border-radius:.25em}}.qq-advert a{font-weight:bold;color:var(--color-main) !important}@media print{.qq-advert a{color:#000 !important}}.qq-advert a span{color:red}@media print{.qq-advert a span{color:#000 !important}}.qq-advert+.agency{padding-top:1.75em}.add-item{font-size:12px}@media print{.add-item{display:none}}.add-item.hide,.add-item .hide{display:none}.add-item a{text-decoration:none;cursor:pointer}.add-item a:hover{text-decoration:none}.add-item.buttons a{font-weight:bold;margin-left:15px}.add-item.buttons a.show-list{display:none}.add-item.list{position:relative;margin-top:7px;margin-bottom:7px}.add-item.list .item-example{display:none}.add-item.list .items .item{display:block;margin:5px;padding:5px 10px;border:1px solid #ccc;cursor:pointer}.add-item.list .items .item input{margin:0 .5em 0 0}.add-item.list .buttons{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.add-item.list .buttons .button{border-radius:21px;font-size:14px;padding:4px 12px;margin:0px 4px}@media(hover: none){.details .add-item .hide-list.hide+.show-list:not(.hide){display:block}}@media(hover: hover){.details:hover .add-item .hide-list.hide+.show-list:not(.hide){display:block}}.add-item-slot{min-height:18px}.add-item.buttons{min-height:16px;text-align:center;padding-bottom:1px}.add-item.list .buttons{margin-top:.8rem}.add-item.list .buttons .button{color:#08c;border:1px solid #08c;border-radius:.25em;-webkit-transition:color .2s ease;transition:color .2s ease;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.add-item.list .buttons .button:hover{background-color:#08c;color:#fff}.add-item.list .buttons .button.cancel{color:#666;border-color:#666}.add-item.list .buttons .button.cancel:hover{background-color:#666;color:#fff}