:root{--tripadvisor-logo-fg: var(--color-body);--default_background_light: #f0f0f0;--default_background_dark: #404040;--default_background: var(--default_background_light);--bg-body: white;--color-body: #262626;--color-body-border:#e0e0e0;--color-body-shadow:#888;--color-agency-header-border: black;--color-quote-cells-border: #c0c0c0;--color-quote-light-text: #717171;--bg-quote-table-header: #f4f4f4;--bg-quote-even-item: #f0f0f0;--color-agency-border: #999;--color-footer-border: #e0e0e0;--color-footer-text: #505050;--color-qq-logo: black;--color-qq-logo-red: red;--color-footer-warning: #bbb;--color-popup-border: #c0c0c0;--color-popup-shadow: #888;--color-popup: #262626;--bg-popup: #ffffe0;--color-link: #0000ee;--color-link-visited: #551a8b;--tripadvisor-circle-fg: #00AA6C;--color-flight: #262626;--color-flight-light: #959595;--color-flight-lighten: #C0C0C0;--color-qui-quo-logo-q: #dc2300;--color-qui-quo-logo-text: #000000}:root.light{color-scheme:light;--default_background: var(--default_background_light);--bg-body: white;--color-body: #262626;--color-body-border:#e0e0e0;--color-body-shadow:#888;--color-agency-header-border: black;--color-quote-cells-border: #c0c0c0;--color-quote-light-text: #717171;--bg-quote-table-header: #f4f4f4;--bg-quote-even-item: #f0f0f0;--color-agency-border: #999;--color-footer-border: #e0e0e0;--color-footer-text: #505050;--color-qq-logo: black;--color-qq-logo-red: red;--color-footer-warning: #bbb;--color-popup-border: #c0c0c0;--color-popup-shadow: #888;--color-popup: #262626;--bg-popup: #ffffe0;--color-link: #0000ee;--color-link-visited: #551a8b;--tripadvisor-circle-fg: #00AA6C;--color-flight: #262626;--color-flight-light: #959595;--color-flight-lighten: #C0C0C0;--color-qui-quo-logo-q: #dc2300;--color-qui-quo-logo-text: #000000}:root.dark{color-scheme:dark;--default_background: var(--default_background_dark);--bg-body: #202020;--color-body: #e0e0e0;--color-body-border: #595959;--color-body-shadow: black;--color-agency-header-border: #606060;--color-quote-cells-border: #606060;--color-quote-light-text: #959595;--bg-quote-table-header: #363636;--bg-quote-even-item: #303030;--color-agency-border: #606060;--color-footer-border: #606060;--color-footer-text: #9E9E9E;--color-qq-logo: silver;--color-qq-logo-red: #ff5353;--color-footer-warning: #575757;--color-popup-border: #767676;--color-popup-shadow: black;--color-popup: #262626;--bg-popup: #4f4f09;--color-link: #B8DAFF;--color-link-visited: #FFB8FF;--tripadvisor-circle-fg: #006741;--color-flight: #e0e0e0;--color-flight-light: #959595;--color-flight-lighten: #C0C0C0;--color-qui-quo-logo-q: #fa3a16;--color-qui-quo-logo-text: #b0b0b0}: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);--bg-body: #202020;--color-body: #e0e0e0;--color-body-border: #595959;--color-body-shadow: black;--color-agency-header-border: #606060;--color-quote-cells-border: #606060;--color-quote-light-text: #959595;--bg-quote-table-header: #363636;--bg-quote-even-item: #303030;--color-agency-border: #606060;--color-footer-border: #606060;--color-footer-text: #9E9E9E;--color-qq-logo: silver;--color-qq-logo-red: #ff5353;--color-footer-warning: #575757;--color-popup-border: #767676;--color-popup-shadow: black;--color-popup: #262626;--bg-popup: #4f4f09;--color-link: #B8DAFF;--color-link-visited: #FFB8FF;--tripadvisor-circle-fg: #006741;--color-flight: #e0e0e0;--color-flight-light: #959595;--color-flight-lighten: #C0C0C0;--color-qui-quo-logo-q: #fa3a16;--color-qui-quo-logo-text: #b0b0b0}}@media screen and (prefers-color-scheme: light){:root:not(.light,.dark){--default_background: var(--default_background_light);--bg-body: white;--color-body: #262626;--color-body-border:#e0e0e0;--color-body-shadow:#888;--color-agency-header-border: black;--color-quote-cells-border: #c0c0c0;--color-quote-light-text: #717171;--bg-quote-table-header: #f4f4f4;--bg-quote-even-item: #f0f0f0;--color-agency-border: #999;--color-footer-border: #e0e0e0;--color-footer-text: #505050;--color-qq-logo: black;--color-qq-logo-red: red;--color-footer-warning: #bbb;--color-popup-border: #c0c0c0;--color-popup-shadow: #888;--color-popup: #262626;--bg-popup: #ffffe0;--color-link: #0000ee;--color-link-visited: #551a8b;--tripadvisor-circle-fg: #00AA6C;--color-flight: #262626;--color-flight-light: #959595;--color-flight-lighten: #C0C0C0;--color-qui-quo-logo-q: #dc2300;--color-qui-quo-logo-text: #000000}}@media print{:root{--bg-body: white;--tripadvisor-circle-fg: var(--color-body);--color-link: var(--color-body);--color-link-visited: var(--color-body)}}.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}.add-item.buttons{text-align:center;min-height:14px}.add-item.list .buttons{margin-top:9px}.add-item.list .buttons .button{color:#28a745;border:1px solid #28a745;border-radius:.25em}.add-item.list .buttons .button:hover{background-color:#28a745;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}@media(hover: none){tr.item .add-item .hide-list.hide+.show-list:not(.hide),tr.item-flight .add-item .hide-list.hide+.show-list:not(.hide){display:block}}@media(hover: hover){tr.item:hover .add-item .hide-list.hide+.show-list:not(.hide),tr.item-flight:hover .add-item .hide-list.hide+.show-list:not(.hide){display:block}}.add-item-slot{min-height:14px}tr.add-item td{padding:0px !important}.npopup{position:relative;display:inline-block;vertical-align:middle}@media print{.npopup{display:none}}.npopup label{cursor:pointer}.npopup svg{width:12px;height:12px;display:inline-block}.npopup input[type=checkbox]{display:none}input[type=checkbox]:not(:checked)~.npopup__body,input[type=checkbox]:not(:checked)~.npopup__overlay{display:none}.npopup .npopup__overlay{position:fixed;inset:0;cursor:default}.npopup .npopup__body{position:absolute;top:calc(100% + 4px);right:-64px;z-index:1;text-align:left;background-color:var(--bg-popup);-webkit-filter:drop-shadow(0 0 3px var(--color-popup-shadow));filter:drop-shadow(0 0 3px var(--color-popup-shadow));width:472px;box-sizing:border-box;border:1px solid var(--color-popup-border);font-weight:normal;white-space:normal;font-size:12.8px;line-height:16px;padding:12px 16px}.npopup .npopup__body::after{content:"";clear:both}.npopup .npopup__triangle{position:absolute;z-index:-1;box-sizing:border-box;top:-5px;right:63px;background-color:var(--bg-popup);width:8px;height:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:1px solid var(--color-popup-border);border-bottom:none;border-left:none}.npopup .npopup__close{-webkit-margin-end:-4px;margin-inline-end:-4px;float:right;background-color:var(--color-popup-border);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:14px;height:14px;-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;color:#fff;border-radius:2px}.npopup .npopup__close svg{width:10px;height:10px}.npopup h3,.npopup p{margin:0;padding:0}.npopup h3{font-size:16px;-webkit-margin-after:10px;margin-block-end:10px}html{background:var(--custom_background, var(--default_background))}body{font-family:Arial;font-size:15px;font-weight:400;font-style:normal;font-size-adjust:none;color:var(--color-body);background-color:var(--bg-body);margin:16px auto;padding:0;width:920px;border:1px solid var(--color-body-border);box-shadow:2px 2px 8px var(--color-body-shadow);border-radius:15px}@media print{body{border:none;width:auto;box-shadow:none}}a{color:var(--color-link)}a:visited{color:var(--color-link-visited)}.agency__title{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;padding:10px;border-bottom:1px solid var(--color-body-border)}.agency__name{font-size:20px;font-weight:700;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.agency__logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:400px;max-height:90px}.agency__contacts{margin:10px 0;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;border-top:1px solid var(--color-body-border);font-size:14px;clear:both}.agency__contacts a{font-size:15px}.agency__contacts>*{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.agency__contacts h3{margin:0 0 5px 0;padding:0;font-size:16px}.agency__advert{margin:10px}.quote__header{margin:10px;font-size:19px;font-weight:400}.quote__id{font-style:italic}.quote__advanced-text,.quote__advanced-bottom-text,.agency__advert{font-size:13px;margin:10px;word-break:break-word}.quote-items{margin:10px;border-collapse:collapse;border-spacing:0;width:calc(100% - 20px);font-size:14px}.quote-items th,.quote-items .item td{border:1px dotted var(--color-quote-cells-border);padding:2px}.quote-items th:first-child,.quote-items .item td:first-child{border-left:none}.quote-items th:last-child,.quote-items .item td:last-child{border-right:none}.quote-items th,.quote-items td{vertical-align:top}.quote-items th,.quote-items tr.item--even{background:var(--bg-quote-even-item)}.quote-items tr.item--hidden{opacity:.5}.quote-items tr.item{position:relative}.quote-items .item__hidden-icon{position:absolute;top:1.5em;right:1em;width:min(2.5em,25vw);height:min(2.5em,25vw);-webkit-filter:drop-shadow(0 0 4px var(--default_background));filter:drop-shadow(0 0 4px var(--default_background))}.text--light{color:var(--color-quote-light-text)}.flex--sides{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.item{font-size:13px}.item .ta-rating{margin:5px 0 0 0}.item .ta-rating a{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;text-decoration:none}.item .ta-rating svg{height:12px;width:auto}.item .ta-rating span{text-decoration:underline}.item .b-rating{margin:5px 0 0 0}.item .b-rating .b__link{text-decoration:none;gap:6px;-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;padding:0;margin:0}.item .b-rating .b__numeric{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:24px;width:24px;min-width:24px}.item .flight{margin:5px 0 0 0}.item .flight .flight__compact td,.item .flight .flight__full td{border:none;padding:0}.item .flight .flight__compact td:not(:last-child),.item .flight .flight__full td:not(:last-child){padding:0 .75ch 0 0}.item .flight:has(.flight__compact):not(.compact) .flight__compact{display:none}.item .flight:has(.flight__compact).compact .flight__full{display:none}.item .flight a{text-decoration:none}.item .flight .flight__full .separator::before{content:"";display:block;margin:0 -4px;border-top:1px dotted var(--color-quote-cells-border)}.item--flight .l-flight__web{font-size:13px;color:var(--color-flight)}@media print{.item--flight .l-flight__web{color:#000}}.item--flight .l-flight__web .l-flight__trip+.l-flight__trip{margin:.5em 0 0 0}.item--flight .l-flight__web .has-bullet:not(:last-child)::after{content:"•";padding:0 .375em;color:var(--color-flight-light)}@media print{.item--flight .l-flight__web .has-bullet:not(:last-child)::after{color:#000}}.item--flight .l-flight__web .l-flight__trip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.item--flight .l-flight__web .c-trip__icon{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.item--flight .l-flight__web .c-trip__icon img{display:block;max-width:32px;max-height:32px;margin-right:.5em}.item--flight .l-flight__web .c-trip__body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.item--flight .l-flight__web .t-waypoints__arrow{color:var(--color-flight-light)}@media print{.item--flight .l-flight__web .t-waypoints__arrow{color:#000}}.item--flight .l-flight__web .l-flight__transship{color:var(--color-flight-light);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media print{.item--flight .l-flight__web .l-flight__transship{color:#000}}.item--flight .l-flight__web .l-transship__body,.item--flight .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}.item--flight .l-flight__web .l-transship__body{margin:.25em .5em}.item--flight .l-flight__web .c-sector-info__body{margin:.5em .5em}.item--flight .l-flight__web .c-transship__line--before,.item--flight .l-flight__web .c-transship__line--after{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.item--flight .l-flight__web .c-transship__line--before::before,.item--flight .l-flight__web .c-transship__line--after::before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;border-top:1px solid var(--color-flight-lighten)}@media print{.item--flight .l-flight__web .c-transship__line--before::before,.item--flight .l-flight__web .c-transship__line--after::before{border-top:1px solid #000}}.item--flight .l-flight__web .l-sector__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.item--flight .l-flight__web .c-sector-info__before{width:32px;position:relative}.item--flight .l-flight__web .c-sector-info__before::before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;border-top:1px solid var(--color-flight-lighten)}@media print{.item--flight .l-flight__web .c-sector-info__before::before{border-top:1px solid #000}}.item--flight .l-flight__web .c-sector-info__before::before{border-top:1px solid var(--color-flight)}.item--flight .l-flight__web .c-sector-info__after{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.item--flight .l-flight__web .c-sector-info__after::before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;border-top:1px solid var(--color-flight-lighten)}@media print{.item--flight .l-flight__web .c-sector-info__after::before{border-top:1px solid #000}}.item--flight .l-flight__web .c-sector-info__after::before{border-top:1px solid var(--color-flight)}.item--flight .l-flight__web .c-sector__city:not(:last-child)::after{content:"➙";padding:0 .375em;color:var(--color-flight-light)}@media print{.item--flight .l-flight__web .c-sector__city:not(:last-child)::after{color:#000}}.item--flight .l-flight__web .c-sector-info__before::before,.item--flight .l-flight__web .c-sector-info__after::before,.item--flight .l-flight__web .c-transship__line--before::before,.item--flight .l-flight__web .c-transship__line--after::before{border-top:1px dotted var(--color-quote-cells-border)}.item__comment{margin:5px 0 0 0;word-break:break-word}.manager{margin:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;line-height:130%}.manager img{width:60px;height:60px;border-radius:10%;object-fit:cover}.qr{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;max-width:300px}.qr strong{word-break:break-all}@media screen{.qr{display:none}}.footer{padding:10px 10px 0 10px;margin:10px 0;border-top:1px solid var(--color-footer-border);font-size:12px;text-align:center;line-height:130%}.footer:empty{display:none}.footer>*:not(:last-child){margin:0 0 10px 0}.footer .qq-advert a{color:inherit;text-decoration:none}.footer .qq-advert a .brand{font-weight:700}.footer .qq-advert a .brand span{color:var(--color-qq-logo-red)}.footer .footnotes{color:var(--color-footer-warning)}