.leaflet-routing-container,.leaflet-routing-error{background-color:#fff;box-sizing:border-box;padding-top:4px;transition:all .2s ease;width:320px}.leaflet-control-container .leaflet-routing-container-hide{height:32px;width:32px}.leaflet-routing-container h2{font-size:14px}.leaflet-routing-container h3{font-size:12px;font-weight:400}.leaflet-routing-collapsible .leaflet-routing-geocoders{margin-top:20px}.leaflet-routing-alt,.leaflet-routing-error,.leaflet-routing-geocoders{border-bottom:1px solid #ccc;margin-bottom:6px;margin-top:2px;max-height:320px;overflow-y:auto;padding:6px;transition:all .2s ease}.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-alt,.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-geocoders{display:none}.leaflet-bar .leaflet-routing-alt:last-child{border-bottom:none}.leaflet-routing-alt-minimized{color:#888;cursor:pointer;max-height:64px;overflow:hidden}.leaflet-routing-alt table{border-collapse:collapse}.leaflet-routing-alt tr:hover{background-color:#eee;cursor:pointer}.leaflet-routing-alt::-webkit-scrollbar{width:8px}.leaflet-routing-alt::-webkit-scrollbar-track{background-color:#eee;border-radius:2px}.leaflet-routing-alt::-webkit-scrollbar-thumb{background-color:#888;border-radius:2px}.leaflet-routing-icon{background-image:url(/images/vendor/leaflet-routing-machine/dist/leaflet.routing.icons.png?6569279e9204af87ffa9ce02ea935409);background-repeat:no-repeat;background-size:240px 20px;content:"";display:inline-block;height:20px;margin:0;vertical-align:top;width:20px}.leaflet-routing-icon-continue{background-position:0 0}.leaflet-routing-icon-sharp-right{background-position:-20px 0}.leaflet-routing-icon-turn-right{background-position:-40px 0}.leaflet-routing-icon-bear-right{background-position:-60px 0}.leaflet-routing-icon-u-turn{background-position:-80px 0}.leaflet-routing-icon-sharp-left{background-position:-100px 0}.leaflet-routing-icon-turn-left{background-position:-120px 0}.leaflet-routing-icon-bear-left{background-position:-140px 0}.leaflet-routing-icon-depart{background-position:-160px 0}.leaflet-routing-icon-enter-roundabout{background-position:-180px 0}.leaflet-routing-icon-arrive{background-position:-200px 0}.leaflet-routing-icon-via{background-position:-220px 0}.leaflet-routing-geocoders div{padding:4px 0}.leaflet-routing-geocoders input{border:1px solid #ccc;line-height:1.67;width:303px;width:calc(100% - 4px)}.leaflet-routing-geocoders button{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;float:right;font:700 18px Lucida Console,Monaco,monospace;margin:0 3px 0 0;transition:background-color .2s ease}.leaflet-routing-add-waypoint:after{content:"+"}.leaflet-routing-reverse-waypoints:after{content:"\21c5";font-weight:400}.leaflet-routing-geocoders button:hover{background-color:#eee}.leaflet-routing-geocoder,.leaflet-routing-geocoders input,.leaflet-routing-remove-waypoint{position:relative}.leaflet-routing-geocoder-result{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif;max-height:0;overflow:hidden;position:absolute;transition:all .5s ease;z-index:1000}.leaflet-routing-geocoder-result table{background-color:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;cursor:pointer;width:100%}.leaflet-routing-geocoder-result-open{max-height:800px}.leaflet-routing-geocoder-result tr:hover,.leaflet-routing-geocoder-selected{background-color:#eee}.leaflet-routing-geocoder-no-results{color:#888;font-style:italic}.leaflet-routing-remove-waypoint{background-color:transparent;cursor:pointer;display:inline-block;vertical-align:middle}.leaflet-routing-remove-waypoint:after{background:#fff;bottom:0;color:#ccc;content:"\00d7";cursor:pointer;display:block;font-size:18px;font-weight:700;height:1px;line-height:1;margin:-16px auto auto;padding:2px 4px 16px 2px;position:absolute;right:1px;text-align:center;top:4px;width:15px;z-index:1}.leaflet-routing-remove-waypoint:hover{color:#000}.leaflet-routing-instruction-distance{width:48px}.leaflet-routing-collapse-btn{color:#ccc;font-size:24px;font-weight:700;position:absolute;right:6px;top:0}.leaflet-routing-collapse-btn:after{content:"\00d7"}.leaflet-routing-container-hide .leaflet-routing-collapse-btn{background-image:url(/images/vendor/leaflet-routing-machine/dist/routing-icon.png?19680205f5c5bd08dcaa9023eb4a7fe5);display:block;height:23px;left:4px;position:relative;top:4px;width:26px}.leaflet-routing-container-hide .leaflet-routing-collapse-btn:after{content:none}.leaflet-top .leaflet-routing-container.leaflet-routing-container-hide{margin-top:10px!important}.leaflet-right .leaflet-routing-container.leaflet-routing-container-hide{margin-right:10px!important}.leaflet-bottom .leaflet-routing-container.leaflet-routing-container-hide{margin-bottom:10px!important}.leaflet-left .leaflet-routing-container.leaflet-routing-container-hide{margin-left:10px!important}@media only screen and (max-width:640px){.leaflet-routing-container{height:100%;margin:0!important;padding:0!important;width:100%}}
.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:hsla(0,0%,100%,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(/images/vendor/leaflet/dist/layers.png?416d91365b44e4b4f4777663e6f009f3);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/images/vendor/leaflet/dist/layers-2x.png?8f2c4d11474275fbc1614b9098334eae);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/images/vendor/leaflet/dist/marker-icon.png?2b3e1faf89f94a4835397e7a43b4f77d)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:hsla(0,0%,100%,.8);border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
@keyframes leaflet-gestures-fadein{0%{opacity:0}to{opacity:1}}.leaflet-container:after{align-items:center;animation:leaflet-gestures-fadein .8s backwards;background:rgba(0,0,0,.5);bottom:0;color:#fff;display:flex;font-family:Roboto,Arial,sans-serif;font-size:22px;justify-content:center;left:0;padding:15px;pointer-events:none;position:absolute;right:0;top:0;z-index:461}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}
.form-field-container{margin-bottom:15px;position:relative}.form-field-container input,.form-field-container textarea{background:#fff;border:1px solid #b6cce4;width:100%}.form-field-container input[type=email],.form-field-container input[type=password],.form-field-container input[type=text]{font-size:16px;height:50px;line-height:1;padding:10px 20px}.form-field-container label{color:#b6cce4;left:20px;line-height:1;pointer-events:none;position:absolute}.form-field-container input[type=email]+label,.form-field-container input[type=password]+label,.form-field-container input[type=text]+label{top:17px}.form-field-container textarea{font-size:16px;padding:20px;resize:none}.form-field-container textarea+label{top:20px}.form-field-container input[type=email],.form-field-container input[type=password],.form-field-container input[type=text],.form-field-container textarea{transition:border-color .3s}.form-field-container input[type=email]:focus,.form-field-container input[type=password]:focus,.form-field-container input[type=text]:focus,.form-field-container textarea:focus{border-color:#467ebb}.form-field-container input[type=email]:not(:-moz-placeholder-shown)+label,.form-field-container input[type=password]:not(:-moz-placeholder-shown)+label,.form-field-container input[type=text]:not(:-moz-placeholder-shown)+label,.form-field-container textarea:not(:-moz-placeholder-shown)+label{font-size:0;opacity:0;top:0}.form-field-container input[type=email]:focus+label,.form-field-container input[type=email]:not(:placeholder-shown)+label,.form-field-container input[type=password]:focus+label,.form-field-container input[type=password]:not(:placeholder-shown)+label,.form-field-container input[type=text]:focus+label,.form-field-container input[type=text]:not(:placeholder-shown)+label,.form-field-container textarea:focus+label,.form-field-container textarea:not(:placeholder-shown)+label{font-size:0;opacity:0;top:0}.form-field-container.required label:after{content:" *";font-size:75%;position:relative;top:-2px}.form-field-container.has-error input,.form-field-container.has-error textarea{border-color:#ab0808}.form-field-container .validate-text{color:#ab0808;font-size:12px}.form-field-container .validate-text:not(:empty){margin-top:5px}#tour-search-form .form-field-container{margin-bottom:0}#tour-search-form .form-field-container input{border:none!important;transition:all .3s}#tour-search-form .form-field-container .suggestions-container{background:#fff;border-bottom:1px solid #c4c4c4;border-radius:0 0 6px 6px;box-shadow:1px 1px 3px #c4c4c4;display:none;left:0;position:absolute;width:100%;z-index:3}#tour-search-form .form-field-container .suggestions-container .swiper{max-height:300px}#tour-search-form .form-field-container .suggestions-container .swiper .swiper-slide{height:auto}#tour-search-form .form-field-container .suggestions-container .item{-webkit-tap-highlight-color:transparent;color:#444;font-size:14px;outline:none;padding:8px 10px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}#tour-search-form .form-field-container .suggestions-container .item.on-focus,#tour-search-form .form-field-container .suggestions-container .item:hover{background:#b6cce4;color:#200e32}#tour-search-form .form-field-container .suggestions-container .item:last-child{border-radius:0 0 6px 6px}#tour-search-form .form-field-container .suggestions-container.empty{display:none!important}#tour-search-form .form-field-container.on-focus .suggestions-container{display:block}#tour-search-form .form-field-container.has-error input{box-shadow:inset 0 0 3px 1px #ab0808}#tour-search-form .form-field-container .remove-field-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;display:none;height:15px;justify-content:center;outline:none;padding:0;position:absolute;right:10px;top:12px;transform:rotate(45deg);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:15px}#tour-search-form .form-field-container .remove-field-btn:after,#tour-search-form .form-field-container .remove-field-btn:before{background:#200e32;content:"";display:block;position:absolute}#tour-search-form .form-field-container .remove-field-btn:before{height:12px;width:2px}#tour-search-form .form-field-container .remove-field-btn:after{height:2px;width:12px}#tour-search-form .switch-direction-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;display:flex;height:30px;justify-content:center;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}#tour-search-form .switch-direction-btn:after,#tour-search-form .switch-direction-btn:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901";font-family:iconFontFromToTravel!important;font-size:22px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;text-transform:none}#tour-search-form .switch-direction-btn:before{top:-3px}#tour-search-form .switch-direction-btn:after{bottom:-3px;transform:rotate(180deg)}#tour-search-form .remove-field-btn,#tour-search-form .switch-direction-btn{transition:opacity .3s}#tour-search-form.type-simple .form-field-container .suggestions-container{top:55px}#tour-search-form.type-sidebar-widget,#tour-search-form.type-simple{background:#f8991d}#tour-search-form.type-sidebar-widget button[type=submit],#tour-search-form.type-simple button[type=submit]{background:#0662ba}#tour-search-form.type-sidebar-widget{width:100%}#tour-search-form.type-sidebar-widget .form-title{color:#fff;font-size:18px;font-weight:900;line-height:21px;margin-bottom:10px;text-align:center}#tour-search-form.type-sidebar-widget .direction-container{margin-bottom:10px;position:relative}#tour-search-form.type-sidebar-widget .form-field-container .label-emulator{display:none}#tour-search-form.type-sidebar-widget .form-field-container:not(:last-child){margin-bottom:2px}#tour-search-form.type-sidebar-widget .switch-direction-btn{position:absolute;right:10px;transform:translateY(-15px) rotate(90deg);z-index:2}#tour-search-form.type-sidebar-widget .switch-direction-btn:after,#tour-search-form.type-sidebar-widget .switch-direction-btn:before{color:#0662ba}#tour-search-form.type-sidebar-widget button[type=submit]{border-radius:4px;width:100%}#tour-search-form.type-sidebar-widget .form-field-container input{border-radius:4px;font-size:14px;height:40px}#tour-search-form.type-sidebar-widget .form-field-container input+label{top:13px}#tour-search-form.type-sidebar-widget .form-field-container .label-emulator,#tour-search-form.type-sidebar-widget .form-field-container label{font-size:14px}#tour-search-form.type-sidebar-widget button[type=submit]{font-size:14px;height:40px}#tour-search-form.type-extended{background:#0662ba}#tour-search-form.type-extended .add-new-direction-container-btn,#tour-search-form.type-extended .form-field-container input,#tour-search-form.type-extended button[type=submit]{height:40px}#tour-search-form.type-extended .form-field-container input+label{top:13px}#tour-search-form.type-extended .form-field-container .suggestions-container{top:45px}#tour-search-form.type-extended .controls-container{display:grid;grid-template-columns:40px 1fr}#tour-search-form.type-extended .add-new-direction-container-btn{background:#fff;color:#0662ba;font-size:40px;font-weight:400;line-height:1;padding:0}#tour-search-form.type-extended button[type=submit]{background:#f8991d}#tour-search-form.type-extended .transport-type-filter{grid-column:1/-1}#tour-search-form.type-extended .transport-type-filter .radio-input-container{display:flex;flex-wrap:wrap}#tour-search-form.type-extended .transport-type-filter input{height:0;left:-3000px;position:absolute;visibility:collapse;width:0}#tour-search-form.type-extended .transport-type-filter input+label{-webkit-tap-highlight-color:transparent;align-items:center;background:#003a71;border-radius:30px;color:#fff;display:grid;grid-template-columns:16px 1fr;height:30px;line-height:1;opacity:.5;outline:none;padding:3px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#tour-search-form.type-extended .transport-type-filter input+label:before{font-size:16px}#tour-search-form.type-extended.with-intermediate-point .form-field-container{position:relative}#tour-search-form.type-extended.with-intermediate-point .form-field-container .remove-field-btn{display:flex}#tour-search-form.type-extended.with-intermediate-point .switch-direction-btn{height:24px;width:24px}#tour-search-form.type-extended.with-intermediate-point .switch-direction-btn:after,#tour-search-form.type-extended.with-intermediate-point .switch-direction-btn:before{font-size:18px}#tour-search-form.max-direction-inputs-count .add-new-direction-container-btn{display:none}#tour-search-form.max-direction-inputs-count .controls-container{display:block}#tour-search-form.on-input-focus .remove-field-btn,#tour-search-form.on-input-focus .switch-direction-btn{opacity:.2}.tour-landing-page .airport-landing-page{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px;width:100%}.breadcrumb li:not(.active) a{-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb{display:flex;list-style:none;margin:0 0 20px;overflow-y:auto;padding:0}.breadcrumb::-webkit-scrollbar{height:3px}.breadcrumb::-webkit-scrollbar-thumb{border-radius:4px}.breadcrumb li{white-space:nowrap;word-break:keep-all}.breadcrumb li:not(.active){margin-right:5px}.breadcrumb li:not(.active) a{color:#0662ba;text-decoration:underline}.breadcrumb li:not(.active) a:hover{text-decoration:none}.breadcrumb li:not(.active):after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c4c4c4;content:"\e900";display:inline-block;font-family:iconFontFromToTravel!important;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:5px;text-transform:none;transform:rotate(180deg)}.breadcrumb li.active{color:#979797}#map-container .leaflet-routing-container,#map-container-event .leaflet-routing-container{display:none}#map-container .ftt-map-marker-icon,#map-container-event .ftt-map-marker-icon{background:#fff;border:5px solid #000;border-radius:50%;box-sizing:border-box;display:flex;height:18px;width:18px}#map-container .marker-tooltip,#map-container-event .marker-tooltip{grid-gap:10px;align-items:center;border:3px solid #200e32;border-radius:35px;color:#200e32;display:grid;font-family:Roboto,sans-serif;font-size:12px;grid-template-columns:16px 1fr;line-height:1;margin-top:3px;padding:5px 15px}#map-container .marker-tooltip:before,#map-container-event .marker-tooltip:before{content:none}#map-container .marker-tooltip .icon:before,#map-container-event .marker-tooltip .icon:before{font-size:16px}#map-container .marker-tooltip.leaflet-tooltip-right,#map-container-event .marker-tooltip.leaflet-tooltip-right{margin-left:15px}#map-container .marker-tooltip.leaflet-tooltip-left,#map-container-event .marker-tooltip.leaflet-tooltip-left{margin-left:-15px}#map-container .ftt-map-marker-icon.color-accent-yellow,#map-container .marker-tooltip.color-accent-yellow,#map-container-event .ftt-map-marker-icon.color-accent-yellow,#map-container-event .marker-tooltip.color-accent-yellow{border-color:#f8991d}#map-container .ftt-map-marker-icon.color-accent-yellow .icon:before,#map-container .marker-tooltip.color-accent-yellow .icon:before,#map-container-event .ftt-map-marker-icon.color-accent-yellow .icon:before,#map-container-event .marker-tooltip.color-accent-yellow .icon:before{color:#f8991d}#map-container .ftt-map-marker-icon.color-accent-blue,#map-container .marker-tooltip.color-accent-blue,#map-container-event .ftt-map-marker-icon.color-accent-blue,#map-container-event .marker-tooltip.color-accent-blue{border-color:#0662ba}#map-container .ftt-map-marker-icon.color-accent-blue .icon:before,#map-container .marker-tooltip.color-accent-blue .icon:before,#map-container-event .ftt-map-marker-icon.color-accent-blue .icon:before,#map-container-event .marker-tooltip.color-accent-blue .icon:before{color:#0662ba}#map-container .ftt-map-marker-icon.color-accent-violet,#map-container .marker-tooltip.color-accent-violet,#map-container-event .ftt-map-marker-icon.color-accent-violet,#map-container-event .marker-tooltip.color-accent-violet{border-color:#6b06ba}#map-container .ftt-map-marker-icon.color-accent-violet .icon:before,#map-container .marker-tooltip.color-accent-violet .icon:before,#map-container-event .ftt-map-marker-icon.color-accent-violet .icon:before,#map-container-event .marker-tooltip.color-accent-violet .icon:before{color:#6b06ba}#map-container .ftt-map-marker-icon.color-accent-sea-breeze,#map-container .marker-tooltip.color-accent-sea-breeze,#map-container-event .ftt-map-marker-icon.color-accent-sea-breeze,#map-container-event .marker-tooltip.color-accent-sea-breeze{border-color:#00cbd8}#map-container .ftt-map-marker-icon.color-accent-sea-breeze .icon:before,#map-container .marker-tooltip.color-accent-sea-breeze .icon:before,#map-container-event .ftt-map-marker-icon.color-accent-sea-breeze .icon:before,#map-container-event .marker-tooltip.color-accent-sea-breeze .icon:before{color:#00cbd8}#map-container .ftt-map-marker-icon.color-accent-green,#map-container .marker-tooltip.color-accent-green,#map-container-event .ftt-map-marker-icon.color-accent-green,#map-container-event .marker-tooltip.color-accent-green{border-color:#1b870a}#map-container .ftt-map-marker-icon.color-accent-green .icon:before,#map-container .marker-tooltip.color-accent-green .icon:before,#map-container-event .ftt-map-marker-icon.color-accent-green .icon:before,#map-container-event .marker-tooltip.color-accent-green .icon:before{color:#1b870a}#map-container .ftt-map-marker-icon.color-accent-purple,#map-container .marker-tooltip.color-accent-purple,#map-container-event .ftt-map-marker-icon.color-accent-purple,#map-container-event .marker-tooltip.color-accent-purple{border-color:#c054b6}#map-container .ftt-map-marker-icon.color-accent-purple .icon:before,#map-container .marker-tooltip.color-accent-purple .icon:before,#map-container-event .ftt-map-marker-icon.color-accent-purple .icon:before,#map-container-event .marker-tooltip.color-accent-purple .icon:before{color:#c054b6}#map-container .ftt-map-marker-icon.color-accent-red,#map-container .marker-tooltip.color-accent-red,#map-container-event .ftt-map-marker-icon.color-accent-red,#map-container-event .marker-tooltip.color-accent-red{border-color:#ab0808}#map-container .ftt-map-marker-icon.color-accent-red .icon:before,#map-container .marker-tooltip.color-accent-red .icon:before,#map-container-event .ftt-map-marker-icon.color-accent-red .icon:before,#map-container-event .marker-tooltip.color-accent-red .icon:before{color:#ab0808}#map-container .ftt-map-marker-icon.color-accent-dark,#map-container .marker-tooltip.color-accent-dark,#map-container-event .ftt-map-marker-icon.color-accent-dark,#map-container-event .marker-tooltip.color-accent-dark{border-color:#200e32}#map-container .ftt-map-marker-icon.color-accent-dark .icon:before,#map-container .marker-tooltip.color-accent-dark .icon:before,#map-container-event .ftt-map-marker-icon.color-accent-dark .icon:before,#map-container-event .marker-tooltip.color-accent-dark .icon:before{color:#200e32}#map-container .leaflet-control-zoom,#map-container-event .leaflet-control-zoom{border:none;font-family:Roboto,sans-serif}#map-container .leaflet-control-zoom .leaflet-control-zoom-in,#map-container .leaflet-control-zoom .leaflet-control-zoom-out,#map-container-event .leaflet-control-zoom .leaflet-control-zoom-in,#map-container-event .leaflet-control-zoom .leaflet-control-zoom-out{align-items:center;background:#fff;color:#200e32;display:flex;justify-content:center}#map-container .leaflet-control-zoom .leaflet-control-zoom-in span,#map-container .leaflet-control-zoom .leaflet-control-zoom-out span,#map-container-event .leaflet-control-zoom .leaflet-control-zoom-in span,#map-container-event .leaflet-control-zoom .leaflet-control-zoom-out span{font-size:25px;line-height:1}#map-container .leaflet-control-zoom .leaflet-control-zoom-in,#map-container-event .leaflet-control-zoom .leaflet-control-zoom-in{border-radius:3px 3px 0 0;margin-bottom:1px}#map-container .leaflet-control-zoom .leaflet-control-zoom-out,#map-container-event .leaflet-control-zoom .leaflet-control-zoom-out{border-radius:0 0 3px 3px}.tour-landing-page .breadcrumbs{align-items:center;display:flex;font-size:12px;line-height:1;list-style:none;margin:0}.tour-landing-page .breadcrumbs li{align-items:center;display:flex}.tour-landing-page .breadcrumbs li:not(:last-child):after{color:#c4c4c4;content:"/";font-size:12px;margin-left:5px;margin-right:5px}.tour-landing-page .breadcrumbs li>span{color:#c4c4c4}.tour-landing-page .breadcrumbs a{color:#0662ba;text-decoration:none}.tour-landing-page .breadcrumbs a span{text-decoration:underline}.tour-landing-page .breadcrumbs a:hover span{text-decoration:none}.tour-landing-page .breadcrumbs a.back-link{align-items:center;display:flex}.tour-landing-page .breadcrumbs a.back-link:before{display:block;font-size:20px;margin-right:15px;text-decoration:none;transform:rotate(180deg)}.tour-landing-page .section-title{font-weight:900;margin:0}.tour-landing-page .intro{padding-bottom:30px;position:relative}.tour-landing-page .intro .lines-decor{background-image:url(/images/lines.svg?e0ef0a1c39172046b3cb809228eb5e87);background-position:50%;background-repeat:no-repeat;height:223px;position:absolute;top:0;width:100%;z-index:1}.tour-landing-page .intro .tourists-decor{background:url(/images/tourists.svg?aad00c117371fc1dd0efb35403173a1c) 50% no-repeat;background-size:contain;z-index:2}.tour-landing-page .intro .content-wrapper-wide{position:relative;z-index:3}.tour-landing-page .intro .text-container{grid-row-gap:5px;display:grid;line-height:1;margin:0}.tour-landing-page .intro .text-container .big,.tour-landing-page .intro .text-container .medium{font-weight:900;text-transform:uppercase}.tour-landing-page .intro .text-container .medium,.tour-landing-page .intro .text-container .small{color:#979797}.tour-landing-page .intro .text-container .big{font-size:40px}.tour-landing-page .intro .text-container .big .icon-arrow-long{font-size:40px;margin:0 10px}.tour-landing-page .intro .text-container .big .icon-arrow-long:before{font-size:40px}.tour-landing-page .intro .text-container .medium{font-size:30px}.tour-landing-page .intro .text-container .small{font-size:20px;font-weight:400}.tour-landing-page .intro #tour-search-form.type-simple{grid-gap:10px}.tour-landing-page .intro #tour-search-form.hide{display:none}.tour-landing-page .anchors{position:relative}.tour-landing-page .anchors>div{display:flex;justify-content:space-between;position:relative;z-index:1}.tour-landing-page .anchors:after{background:#c4c4c4;bottom:2px;content:"";height:1px;position:absolute;width:100%}.tour-landing-page .anchors button{-webkit-tap-highlight-color:transparent;background:none;border:none;border-bottom:5px solid transparent;font-size:14px;line-height:1;min-width:-moz-max-content;min-width:max-content;outline:none;padding:0 5px 10px;text-transform:uppercase;transition:border-color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tour-landing-page .anchors button.active{border-bottom-color:#f8991d;font-weight:700}.tour-landing-page .anchors.sticky{background:#fff;margin:0;padding-top:15px;top:0;inset-inline:0;position:fixed;transform:translateY(-100%);transition:transform .3s;width:100%;z-index:999}.tour-landing-page .anchors.sticky.visible{transform:translateY(0)}.tour-landing-page .map-section{position:relative}.tour-landing-page .map-section .header-block{align-items:center;background:#0662ba;color:#fff;display:flex;font-weight:700;line-height:1}.tour-landing-page .map-section .header-block .content-wrapper-wide{transition:height .3s}.tour-landing-page .map-section .header-block .default-elements-container{display:grid;height:100%}.tour-landing-page .map-section .header-block .transport-type-filter{background:#0662ba;display:none;padding:2px 0;position:relative;z-index:2}.tour-landing-page .map-section .header-block .transport-type-filter .radio-input-container{height:30px}.tour-landing-page .map-section .header-block .transport-type-filter input{height:0;left:-3000px;position:absolute;visibility:collapse;width:0}.tour-landing-page .map-section .header-block .transport-type-filter input+label{-webkit-tap-highlight-color:transparent;align-items:center;background:#003a71;border-radius:30px;color:#fff;display:grid;font-weight:400;grid-template-columns:16px 1fr;height:30px;line-height:1;opacity:.5;outline:none;padding:3px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tour-landing-page .map-section .header-block .transport-type-filter input+label:before{font-size:16px}.tour-landing-page .map-section .header-block .tour-group-name{align-items:center;background:#f8991d;display:flex;height:100%;padding:0 20px}.tour-landing-page .map-section .header-block .transport-type-info{align-items:center;display:flex;margin-left:30px}.tour-landing-page .map-section .header-block .transport-type-info:before{font-size:18px;margin-right:15px}.tour-landing-page .map-section .header-block .distance:before{font-size:12px}.tour-landing-page .map-section .header-block .price{align-items:baseline;display:flex;font-weight:500}.tour-landing-page .map-section .header-block .price .label{font-size:12px;margin-right:5px}.tour-landing-page .map-section .header-block .arrow-btn{background:none;border:none;padding:0}.tour-landing-page .map-section .header-block .arrow-btn:before{color:#c4c4c4;font-size:14px}.tour-landing-page .map-section #map-container,.tour-landing-page .map-section #map-container-event{background:#c4c4c4;position:relative;width:100vw}.tour-landing-page .map-section .map-mess-err{background:#fff;font-size:15px;left:50%;margin-left:-190px;padding:10px;position:absolute;top:120px;width:380px;z-index:500}.tour-landing-page .map-section .results-container{background:#fff}.tour-landing-page .map-section .results-container .selected-tour-info-container{padding-top:10px}.tour-landing-page .map-section .results-container .selected-tour-info-container .trip-info-container{grid-gap:20px;align-items:center;background:#fff;border-bottom:1px dotted;display:grid;grid-template-columns:1fr max-content;line-height:1}.tour-landing-page .map-section .results-container .selected-tour-info-container .trip-info-container .label{font-size:14px}.tour-landing-page .map-section .results-container .selected-tour-info-container .trip-info-container .value{align-items:center;display:flex;font-size:12px}.tour-landing-page .map-section .results-container .selected-tour-info-container .trip-info-container .value:before{margin-right:5px}.tour-landing-page .map-section .results-container .selected-tour-info-container .trip-info-container .value.icon-map-path:before{font-size:12px}.tour-landing-page .map-section .results-container .selected-tour-info-container .trip-info-container .value.icon-clock:before{font-size:10px}.tour-landing-page .map-section .results-container .list-container{padding-right:20px}.tour-landing-page .map-section .results-container .list-container .swiper-slide{height:auto}.tour-landing-page .map-section .results-container .list-container .swiper-scrollbar{right:5px}.tour-landing-page .map-section .results-container .tour-title{font-weight:700;padding:20px 30px;text-align:center}.tour-landing-page .map-section .results-container .tours-list .group{align-items:stretch;display:flex;margin-bottom:20px}.tour-landing-page .map-section .results-container .tours-list .group:last-child{margin-bottom:0}.tour-landing-page .map-section .results-container .tours-list .group-title{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:flex-end;letter-spacing:1px;line-height:1;min-width:30px;padding:15px 3px;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}.tour-landing-page .map-section .results-container .tours-list .group-title.color-accent-yellow{background:#f8991d}.tour-landing-page .map-section .results-container .tours-list .group-title.color-accent-blue{background:#0662ba}.tour-landing-page .map-section .results-container .tours-list .group-title.color-accent-gray{background:#c4c4c4}.tour-landing-page .map-section .results-container .tours-list .offers{flex:1}.tour-landing-page .map-section .results-container .tours-list .offer{-webkit-tap-highlight-color:transparent;border-bottom:1px dotted #225999;color:#200e32;display:block;outline:none;padding:20px 25px 20px 10px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tour-landing-page .map-section .results-container .tours-list .offer-header{align-items:center;margin-bottom:9px}.tour-landing-page .map-section .results-container .tours-list .offer-header .distance:before,.tour-landing-page .map-section .results-container .tours-list .offer-header .trip-time:before{transform:translateY(-1px)}.tour-landing-page .map-section .results-container .tours-list .offer-header .trip-time{justify-content:flex-end}.tour-landing-page .map-section .results-container .tours-list .offer-header .distance:before{font-size:12px}.tour-landing-page .map-section .results-container .tours-list .offer-content{grid-column-gap:10px;align-items:flex-end;display:grid;grid-template-columns:max-content 1fr max-content}.tour-landing-page .map-section .results-container .tours-list .offer-content .transport-type-icon:before{font-size:22px}.tour-landing-page .map-section .results-container .tours-list .offer .transport-type-title{font-weight:700}.tour-landing-page .map-section .results-container .tours-list .offer .line-decor{align-items:center;display:grid;grid-template-columns:1fr 12px}.tour-landing-page .map-section .results-container .tours-list .offer .line-decor:after,.tour-landing-page .map-section .results-container .tours-list .offer .line-decor:before{content:"";display:block}.tour-landing-page .map-section .results-container .tours-list .offer .line-decor:before{background:#200e32;height:2px;transform:translateY(-3px)}.tour-landing-page .map-section .results-container .tours-list .offer .line-decor:after{border:2px solid #200e32;border-radius:50%;box-sizing:border-box;height:12px;transform:translateY(-3px);width:12px}.tour-landing-page .map-section .results-container .tours-list .offer .value-container{grid-row-gap:5px;display:grid;line-height:1}.tour-landing-page .map-section .results-container .tours-list .offer .value-container .label{color:#c4c4c4;font-size:12px;justify-self:flex-end}.tour-landing-page .map-section .results-container .tours-list .offer .value-container .value{font-weight:700}.tour-landing-page .map-section .results-container .tours-list .offer .arrow-right{color:#c4c4c4;margin-top:-6px;position:absolute;right:0;top:50%}.tour-landing-page .map-section .results-container .tours-list .offer .arrow-right:before{font-size:14px}.tour-landing-page .map-section .results-container .tours-list .offer:not(.price-free) .offer-header{grid-column-gap:15px;display:grid;grid-template-columns:max-content 1fr max-content}.tour-landing-page .map-section .results-container .tours-list .offer.no-distance .offer-header,.tour-landing-page .map-section .results-container .tours-list .offer.price-free .offer-header{display:flex;justify-content:space-between}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-yellow .offer-content .transport-type-icon,.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-yellow .offer-header .distance{color:#f8991d}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-yellow .line-decor:before{background:#f8991d}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-yellow .line-decor:after{border-color:#f8991d}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-blue .offer-content .transport-type-icon,.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-blue .offer-header .distance{color:#0662ba}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-blue .line-decor:before{background:#0662ba}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-blue .line-decor:after{border-color:#0662ba}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-violet .offer-content .transport-type-icon,.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-violet .offer-header .distance{color:#6b06ba}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-violet .line-decor:before{background:#6b06ba}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-violet .line-decor:after{border-color:#6b06ba}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-sea-breeze .offer-content .transport-type-icon,.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-sea-breeze .offer-header .distance{color:#00cbd8}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-sea-breeze .line-decor:before{background:#00cbd8}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-sea-breeze .line-decor:after{border-color:#00cbd8}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-green .offer-content .transport-type-icon,.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-green .offer-header .distance{color:#1b870a}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-green .line-decor:before{background:#1b870a}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-green .line-decor:after{border-color:#1b870a}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-purple .offer-content .transport-type-icon,.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-purple .offer-header .distance{color:#c054b6}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-purple .line-decor:before{background:#c054b6}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-purple .line-decor:after{border-color:#c054b6}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-red .offer-content .transport-type-icon,.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-red .offer-header .distance{color:#ab0808}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-red .line-decor:before{background:#ab0808}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-red .line-decor:after{border-color:#ab0808}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-dark .offer-content .transport-type-icon,.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-dark .offer-header .distance{color:#200e32}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-dark .line-decor:before{background:#200e32}.tour-landing-page .map-section .results-container .tours-list .offer.color-accent-dark .line-decor:after{border-color:#200e32}.tour-landing-page .map-section .results-container .tickets-list{padding-top:10px}.tour-landing-page .map-section .results-container .tickets-list .title{font-size:20px;font-weight:700}.tour-landing-page .map-section .results-container .tickets-list .ticket{grid-gap:4px 10px;-webkit-tap-highlight-color:transparent;align-items:flex-end;display:grid;grid-template-columns:1fr max-content;line-height:1;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tour-landing-page .map-section .results-container .tickets-list .ticket .date{font-weight:700}.tour-landing-page .map-section .results-container .tickets-list .ticket .trip-time{justify-self:flex-end}.tour-landing-page .map-section .results-container .tickets-list .ticket .duration{align-items:center;display:flex;font-size:14px}.tour-landing-page .map-section .results-container .tickets-list .ticket .duration .icon-arrow-long{color:#c4c4c4;margin:0 8px}.tour-landing-page .map-section .results-container .tickets-list .ticket .duration .icon-arrow-long:before{font-size:16px}.tour-landing-page .map-section .results-container .tickets-list .ticket .price .label{color:#c4c4c4;font-size:10px;text-align:right}.tour-landing-page .map-section .results-container .tickets-list .ticket .price .value{font-size:18px;font-weight:700;margin-top:2px;text-align:right}.tour-landing-page .map-section .results-container .tickets-list .ticket:not(:last-child){border-bottom:1px dotted}.tour-landing-page .map-section .results-container .tickets-list .no-tickets-found .show-map-btn,.tour-landing-page .map-section .results-container .tickets-list .no-tickets-found>.title{display:none}.tour-landing-page .map-section .results-container .tickets-list .no-tickets-found .no-tickets-found-message{padding-top:20px}.tour-landing-page .map-section .results-container .tickets-list .no-tickets-found .no-tickets-found-message:before{color:#c4c4c4;display:block;font-size:42px;height:42px;margin:0 auto 20px;width:42px}.tour-landing-page .map-section .results-container .tickets-list .no-tickets-found .no-tickets-found-message .text{font-size:13px;text-align:center}.tour-landing-page .map-section .results-container .cost-calculator-container .title{font-size:18px;font-weight:700;margin-bottom:10px}.tour-landing-page .map-section .results-container .cost-calculator-container .input-container{grid-column-gap:20px;align-items:center;display:grid;grid-template-columns:1fr 100px}.tour-landing-page .map-section .results-container .cost-calculator-container .input-container label{font-size:14px}.tour-landing-page .map-section .results-container .cost-calculator-container .input-container input{border:1px solid #c4c4c4;height:40px;padding:5px 12px}.tour-landing-page .map-section .results-container .cost-calculator-container .input-container input[type=number]::-webkit-inner-spin-button,.tour-landing-page .map-section .results-container .cost-calculator-container .input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tour-landing-page .map-section .results-container .cost-calculator-container .input-container:first-child{margin-bottom:10px}.tour-landing-page .map-section .results-container .cost-calculator-container .calculate-result-container{grid-gap:10px;border-top:1px dotted;display:grid;grid-template-columns:1fr max-content;line-height:1;margin-top:20px;padding-top:20px}.tour-landing-page .map-section .results-container .cost-calculator-container .calculate-result-container .label{font-size:14px;font-weight:700}.tour-landing-page .map-section .results-container .cost-calculator-container .calculate-result-container .value.fuel-consumption{font-size:18px}.tour-landing-page .map-section .results-container .cost-calculator-container .calculate-result-container .value.cost{font-size:20px}.tour-landing-page .map-section .sticky-results-container .main-info{padding:15px 20px}.tour-landing-page .map-section .results-container .selected-tour-info-container .breadcrumbs,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .breadcrumbs{align-items:center;display:flex;font-size:12px;line-height:1;list-style:none;margin:0}.tour-landing-page .map-section .results-container .selected-tour-info-container .breadcrumbs li,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .breadcrumbs li{align-items:center;display:flex}.tour-landing-page .map-section .results-container .selected-tour-info-container .breadcrumbs li:not(:last-child):after,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .breadcrumbs li:not(:last-child):after{color:#c4c4c4;content:"/";font-size:12px;margin-left:5px;margin-right:5px}.tour-landing-page .map-section .results-container .selected-tour-info-container .breadcrumbs li>span,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .breadcrumbs li>span{color:#c4c4c4}.tour-landing-page .map-section .results-container .selected-tour-info-container .breadcrumbs a,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .breadcrumbs a{color:#0662ba;text-decoration:none}.tour-landing-page .map-section .results-container .selected-tour-info-container .breadcrumbs a span,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .breadcrumbs a span{text-decoration:underline}.tour-landing-page .map-section .results-container .selected-tour-info-container .breadcrumbs a:hover span,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .breadcrumbs a:hover span{text-decoration:none}.tour-landing-page .map-section .results-container .selected-tour-info-container .breadcrumbs a.back-link,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .breadcrumbs a.back-link{align-items:center;display:flex}.tour-landing-page .map-section .results-container .selected-tour-info-container .breadcrumbs a.back-link:before,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .breadcrumbs a.back-link:before{display:block;font-size:20px;margin-right:15px;text-decoration:none;transform:rotate(180deg)}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .main-info{grid-gap:3px 10px;align-items:center;display:grid;grid-auto-rows:max-content;grid-template-columns:40px 1fr}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info .transport-type-icon,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .main-info .transport-type-icon{align-items:center;border-radius:5px;color:#fff;display:flex;height:40px;justify-content:center;margin-right:10px;width:40px}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info .title,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .main-info .title{font-size:1em;font-weight:700;line-height:1}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .main-info .details{grid-column-gap:15px;align-items:center;align-self:flex-end;display:flex}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info .details .price .label,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .main-info .details .price .label{font-size:12px}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info .details .price,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .main-info .details .price{align-items:center;display:flex;flex:1;line-height:12px}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info .details .price .value,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .main-info .details .price .value{font-weight:700;margin-left:3px}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info.with-details .transport-type-icon,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .main-info.with-details .transport-type-icon{grid-row:1/3}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info.with-details .title,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .main-info.with-details .title{grid-row:1/2}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info.with-details .details,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .main-info.with-details .details{grid-row:2/3}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form{grid-gap:10px 8px;border-bottom:1px dotted #200e32;border-top:1px dotted #200e32;display:grid;grid-template-columns:1fr max-content}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form .title,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form .title{font-size:14px;font-weight:700;grid-column:1/-1;line-height:1}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form .input-container,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form .input-container{align-items:center;display:flex;position:relative}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form .input-container input,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form .input-container input{background:#fff;border:1px solid #c4c4c4;border-radius:5px;height:30px;outline:none;padding:3px 10px;width:100%}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form .input-container:before,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form .input-container:before{font-size:16px;position:absolute;right:8px}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form .input-container label,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form .input-container label{display:none}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form .btn,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form .btn{border-radius:5px;font-size:12px;height:30px;padding:5px}.tour-landing-page .map-section .results-container.color-accent-yellow .selected-tour-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .selected-tour-info-container{background:#fff6f6}.tour-landing-page .map-section .results-container.color-accent-yellow .selected-tour-info-container .main-info .transport-type-icon,.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .selected-tour-info-container .main-info .transport-type-icon{background:#f8991d}.tour-landing-page .map-section .results-container.color-accent-yellow .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .results-container.color-accent-yellow .selected-tour-info-container .main-info .title,.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .selected-tour-info-container .main-info .title{color:#f8991d}.tour-landing-page .map-section .results-container.color-accent-yellow .selected-tour-info-container .calendar-form,.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .selected-tour-info-container .calendar-form{border-bottom-color:#f8991d;border-top-color:#f8991d}.tour-landing-page .map-section .results-container.color-accent-yellow .tickets-list .ticket .duration,.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .tickets-list .ticket .duration{color:#f8991d}.tour-landing-page .map-section .results-container.color-accent-yellow .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .results-container.color-accent-yellow .trip-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .trip-info-container{border-bottom-color:#f8991d}.tour-landing-page .map-section .results-container.color-accent-yellow .trip-info-container .value:before,.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .trip-info-container .value:before{color:#f8991d}.tour-landing-page .map-section .results-container.color-accent-yellow .cost-calculator-container .calculate-result-container,.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .cost-calculator-container .calculate-result-container{border-top-color:#f8991d}.tour-landing-page .map-section .results-container.color-accent-yellow .cost-calculator-container .cost,.tour-landing-page .map-section .results-container.color-accent-yellow .cost-calculator-container .title,.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .cost-calculator-container .cost,.tour-landing-page .map-section .sticky-results-container.color-accent-yellow .cost-calculator-container .title{color:#f8991d}.tour-landing-page .map-section .results-container.color-accent-blue .selected-tour-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-blue .selected-tour-info-container{background:#f6f9ff}.tour-landing-page .map-section .results-container.color-accent-blue .selected-tour-info-container .main-info .transport-type-icon,.tour-landing-page .map-section .sticky-results-container.color-accent-blue .selected-tour-info-container .main-info .transport-type-icon{background:#0662ba}.tour-landing-page .map-section .results-container.color-accent-blue .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .results-container.color-accent-blue .selected-tour-info-container .main-info .title,.tour-landing-page .map-section .sticky-results-container.color-accent-blue .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .sticky-results-container.color-accent-blue .selected-tour-info-container .main-info .title{color:#0662ba}.tour-landing-page .map-section .results-container.color-accent-blue .selected-tour-info-container .calendar-form,.tour-landing-page .map-section .sticky-results-container.color-accent-blue .selected-tour-info-container .calendar-form{border-bottom-color:#0662ba;border-top-color:#0662ba}.tour-landing-page .map-section .results-container.color-accent-blue .tickets-list .ticket .duration,.tour-landing-page .map-section .sticky-results-container.color-accent-blue .tickets-list .ticket .duration{color:#0662ba}.tour-landing-page .map-section .results-container.color-accent-blue .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .results-container.color-accent-blue .trip-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-blue .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .sticky-results-container.color-accent-blue .trip-info-container{border-bottom-color:#0662ba}.tour-landing-page .map-section .results-container.color-accent-blue .trip-info-container .value:before,.tour-landing-page .map-section .sticky-results-container.color-accent-blue .trip-info-container .value:before{color:#0662ba}.tour-landing-page .map-section .results-container.color-accent-blue .cost-calculator-container .calculate-result-container,.tour-landing-page .map-section .sticky-results-container.color-accent-blue .cost-calculator-container .calculate-result-container{border-top-color:#0662ba}.tour-landing-page .map-section .results-container.color-accent-blue .cost-calculator-container .cost,.tour-landing-page .map-section .results-container.color-accent-blue .cost-calculator-container .title,.tour-landing-page .map-section .sticky-results-container.color-accent-blue .cost-calculator-container .cost,.tour-landing-page .map-section .sticky-results-container.color-accent-blue .cost-calculator-container .title{color:#0662ba}.tour-landing-page .map-section .results-container.color-accent-violet .selected-tour-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-violet .selected-tour-info-container{background:#f9f0ff}.tour-landing-page .map-section .results-container.color-accent-violet .selected-tour-info-container .main-info .transport-type-icon,.tour-landing-page .map-section .sticky-results-container.color-accent-violet .selected-tour-info-container .main-info .transport-type-icon{background:#6b06ba}.tour-landing-page .map-section .results-container.color-accent-violet .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .results-container.color-accent-violet .selected-tour-info-container .main-info .title,.tour-landing-page .map-section .sticky-results-container.color-accent-violet .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .sticky-results-container.color-accent-violet .selected-tour-info-container .main-info .title{color:#6b06ba}.tour-landing-page .map-section .results-container.color-accent-violet .selected-tour-info-container .calendar-form,.tour-landing-page .map-section .sticky-results-container.color-accent-violet .selected-tour-info-container .calendar-form{border-bottom-color:#6b06ba;border-top-color:#6b06ba}.tour-landing-page .map-section .results-container.color-accent-violet .tickets-list .ticket .duration,.tour-landing-page .map-section .sticky-results-container.color-accent-violet .tickets-list .ticket .duration{color:#6b06ba}.tour-landing-page .map-section .results-container.color-accent-violet .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .results-container.color-accent-violet .trip-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-violet .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .sticky-results-container.color-accent-violet .trip-info-container{border-bottom-color:#6b06ba}.tour-landing-page .map-section .results-container.color-accent-violet .trip-info-container .value:before,.tour-landing-page .map-section .sticky-results-container.color-accent-violet .trip-info-container .value:before{color:#6b06ba}.tour-landing-page .map-section .results-container.color-accent-violet .cost-calculator-container .calculate-result-container,.tour-landing-page .map-section .sticky-results-container.color-accent-violet .cost-calculator-container .calculate-result-container{border-top-color:#6b06ba}.tour-landing-page .map-section .results-container.color-accent-violet .cost-calculator-container .cost,.tour-landing-page .map-section .results-container.color-accent-violet .cost-calculator-container .title,.tour-landing-page .map-section .sticky-results-container.color-accent-violet .cost-calculator-container .cost,.tour-landing-page .map-section .sticky-results-container.color-accent-violet .cost-calculator-container .title{color:#6b06ba}.tour-landing-page .map-section .results-container.color-accent-sea-breeze .selected-tour-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .selected-tour-info-container{background:#eefeff}.tour-landing-page .map-section .results-container.color-accent-sea-breeze .selected-tour-info-container .main-info .transport-type-icon,.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .selected-tour-info-container .main-info .transport-type-icon{background:#00cbd8}.tour-landing-page .map-section .results-container.color-accent-sea-breeze .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .results-container.color-accent-sea-breeze .selected-tour-info-container .main-info .title,.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .selected-tour-info-container .main-info .title{color:#00cbd8}.tour-landing-page .map-section .results-container.color-accent-sea-breeze .selected-tour-info-container .calendar-form,.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .selected-tour-info-container .calendar-form{border-bottom-color:#00cbd8;border-top-color:#00cbd8}.tour-landing-page .map-section .results-container.color-accent-sea-breeze .tickets-list .ticket .duration,.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .tickets-list .ticket .duration{color:#00cbd8}.tour-landing-page .map-section .results-container.color-accent-sea-breeze .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .results-container.color-accent-sea-breeze .trip-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .trip-info-container{border-bottom-color:#00cbd8}.tour-landing-page .map-section .results-container.color-accent-sea-breeze .trip-info-container .value:before,.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .trip-info-container .value:before{color:#00cbd8}.tour-landing-page .map-section .results-container.color-accent-sea-breeze .cost-calculator-container .calculate-result-container,.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .cost-calculator-container .calculate-result-container{border-top-color:#00cbd8}.tour-landing-page .map-section .results-container.color-accent-sea-breeze .cost-calculator-container .cost,.tour-landing-page .map-section .results-container.color-accent-sea-breeze .cost-calculator-container .title,.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .cost-calculator-container .cost,.tour-landing-page .map-section .sticky-results-container.color-accent-sea-breeze .cost-calculator-container .title{color:#00cbd8}.tour-landing-page .map-section .results-container.color-accent-green .selected-tour-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-green .selected-tour-info-container{background:#f0faee}.tour-landing-page .map-section .results-container.color-accent-green .selected-tour-info-container .main-info .transport-type-icon,.tour-landing-page .map-section .sticky-results-container.color-accent-green .selected-tour-info-container .main-info .transport-type-icon{background:#1b870a}.tour-landing-page .map-section .results-container.color-accent-green .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .results-container.color-accent-green .selected-tour-info-container .main-info .title,.tour-landing-page .map-section .sticky-results-container.color-accent-green .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .sticky-results-container.color-accent-green .selected-tour-info-container .main-info .title{color:#1b870a}.tour-landing-page .map-section .results-container.color-accent-green .selected-tour-info-container .calendar-form,.tour-landing-page .map-section .sticky-results-container.color-accent-green .selected-tour-info-container .calendar-form{border-bottom-color:#1b870a;border-top-color:#1b870a}.tour-landing-page .map-section .results-container.color-accent-green .tickets-list .ticket .duration,.tour-landing-page .map-section .sticky-results-container.color-accent-green .tickets-list .ticket .duration{color:#1b870a}.tour-landing-page .map-section .results-container.color-accent-green .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .results-container.color-accent-green .trip-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-green .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .sticky-results-container.color-accent-green .trip-info-container{border-bottom-color:#1b870a}.tour-landing-page .map-section .results-container.color-accent-green .trip-info-container .value:before,.tour-landing-page .map-section .sticky-results-container.color-accent-green .trip-info-container .value:before{color:#1b870a}.tour-landing-page .map-section .results-container.color-accent-green .cost-calculator-container .calculate-result-container,.tour-landing-page .map-section .sticky-results-container.color-accent-green .cost-calculator-container .calculate-result-container{border-top-color:#1b870a}.tour-landing-page .map-section .results-container.color-accent-green .cost-calculator-container .cost,.tour-landing-page .map-section .results-container.color-accent-green .cost-calculator-container .title,.tour-landing-page .map-section .sticky-results-container.color-accent-green .cost-calculator-container .cost,.tour-landing-page .map-section .sticky-results-container.color-accent-green .cost-calculator-container .title{color:#1b870a}.tour-landing-page .map-section .results-container.color-accent-purple .selected-tour-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-purple .selected-tour-info-container{background:#fdf5fc}.tour-landing-page .map-section .results-container.color-accent-purple .selected-tour-info-container .main-info .transport-type-icon,.tour-landing-page .map-section .sticky-results-container.color-accent-purple .selected-tour-info-container .main-info .transport-type-icon{background:#c054b6}.tour-landing-page .map-section .results-container.color-accent-purple .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .results-container.color-accent-purple .selected-tour-info-container .main-info .title,.tour-landing-page .map-section .sticky-results-container.color-accent-purple .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .sticky-results-container.color-accent-purple .selected-tour-info-container .main-info .title{color:#c054b6}.tour-landing-page .map-section .results-container.color-accent-purple .selected-tour-info-container .calendar-form,.tour-landing-page .map-section .sticky-results-container.color-accent-purple .selected-tour-info-container .calendar-form{border-bottom-color:#c054b6;border-top-color:#c054b6}.tour-landing-page .map-section .results-container.color-accent-purple .tickets-list .ticket .duration,.tour-landing-page .map-section .sticky-results-container.color-accent-purple .tickets-list .ticket .duration{color:#c054b6}.tour-landing-page .map-section .results-container.color-accent-purple .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .results-container.color-accent-purple .trip-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-purple .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .sticky-results-container.color-accent-purple .trip-info-container{border-bottom-color:#c054b6}.tour-landing-page .map-section .results-container.color-accent-purple .trip-info-container .value:before,.tour-landing-page .map-section .sticky-results-container.color-accent-purple .trip-info-container .value:before{color:#c054b6}.tour-landing-page .map-section .results-container.color-accent-purple .cost-calculator-container .calculate-result-container,.tour-landing-page .map-section .sticky-results-container.color-accent-purple .cost-calculator-container .calculate-result-container{border-top-color:#c054b6}.tour-landing-page .map-section .results-container.color-accent-purple .cost-calculator-container .cost,.tour-landing-page .map-section .results-container.color-accent-purple .cost-calculator-container .title,.tour-landing-page .map-section .sticky-results-container.color-accent-purple .cost-calculator-container .cost,.tour-landing-page .map-section .sticky-results-container.color-accent-purple .cost-calculator-container .title{color:#c054b6}.tour-landing-page .map-section .results-container.color-accent-red .selected-tour-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-red .selected-tour-info-container{background:#fff6f6}.tour-landing-page .map-section .results-container.color-accent-red .selected-tour-info-container .main-info .transport-type-icon,.tour-landing-page .map-section .sticky-results-container.color-accent-red .selected-tour-info-container .main-info .transport-type-icon{background:#ab0808}.tour-landing-page .map-section .results-container.color-accent-red .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .results-container.color-accent-red .selected-tour-info-container .main-info .title,.tour-landing-page .map-section .sticky-results-container.color-accent-red .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .sticky-results-container.color-accent-red .selected-tour-info-container .main-info .title{color:#ab0808}.tour-landing-page .map-section .results-container.color-accent-red .selected-tour-info-container .calendar-form,.tour-landing-page .map-section .sticky-results-container.color-accent-red .selected-tour-info-container .calendar-form{border-bottom-color:#ab0808;border-top-color:#ab0808}.tour-landing-page .map-section .results-container.color-accent-red .tickets-list .ticket .duration,.tour-landing-page .map-section .sticky-results-container.color-accent-red .tickets-list .ticket .duration{color:#ab0808}.tour-landing-page .map-section .results-container.color-accent-red .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .results-container.color-accent-red .trip-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-red .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .sticky-results-container.color-accent-red .trip-info-container{border-bottom-color:#ab0808}.tour-landing-page .map-section .results-container.color-accent-red .trip-info-container .value:before,.tour-landing-page .map-section .sticky-results-container.color-accent-red .trip-info-container .value:before{color:#ab0808}.tour-landing-page .map-section .results-container.color-accent-red .cost-calculator-container .calculate-result-container,.tour-landing-page .map-section .sticky-results-container.color-accent-red .cost-calculator-container .calculate-result-container{border-top-color:#ab0808}.tour-landing-page .map-section .results-container.color-accent-red .cost-calculator-container .cost,.tour-landing-page .map-section .results-container.color-accent-red .cost-calculator-container .title,.tour-landing-page .map-section .sticky-results-container.color-accent-red .cost-calculator-container .cost,.tour-landing-page .map-section .sticky-results-container.color-accent-red .cost-calculator-container .title{color:#ab0808}.tour-landing-page .map-section .results-container.color-accent-dark .selected-tour-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-dark .selected-tour-info-container{background:#f7f7f7}.tour-landing-page .map-section .results-container.color-accent-dark .selected-tour-info-container .main-info .transport-type-icon,.tour-landing-page .map-section .sticky-results-container.color-accent-dark .selected-tour-info-container .main-info .transport-type-icon{background:#200e32}.tour-landing-page .map-section .results-container.color-accent-dark .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .results-container.color-accent-dark .selected-tour-info-container .main-info .title,.tour-landing-page .map-section .sticky-results-container.color-accent-dark .selected-tour-info-container .main-info .details,.tour-landing-page .map-section .sticky-results-container.color-accent-dark .selected-tour-info-container .main-info .title{color:#200e32}.tour-landing-page .map-section .results-container.color-accent-dark .selected-tour-info-container .calendar-form,.tour-landing-page .map-section .sticky-results-container.color-accent-dark .selected-tour-info-container .calendar-form{border-bottom-color:#200e32;border-top-color:#200e32}.tour-landing-page .map-section .results-container.color-accent-dark .tickets-list .ticket .duration,.tour-landing-page .map-section .sticky-results-container.color-accent-dark .tickets-list .ticket .duration{color:#200e32}.tour-landing-page .map-section .results-container.color-accent-dark .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .results-container.color-accent-dark .trip-info-container,.tour-landing-page .map-section .sticky-results-container.color-accent-dark .tickets-list .ticket:not(:last-child),.tour-landing-page .map-section .sticky-results-container.color-accent-dark .trip-info-container{border-bottom-color:#200e32}.tour-landing-page .map-section .results-container.color-accent-dark .trip-info-container .value:before,.tour-landing-page .map-section .sticky-results-container.color-accent-dark .trip-info-container .value:before{color:#200e32}.tour-landing-page .map-section .results-container.color-accent-dark .cost-calculator-container .calculate-result-container,.tour-landing-page .map-section .sticky-results-container.color-accent-dark .cost-calculator-container .calculate-result-container{border-top-color:#200e32}.tour-landing-page .map-section .results-container.color-accent-dark .cost-calculator-container .cost,.tour-landing-page .map-section .results-container.color-accent-dark .cost-calculator-container .title,.tour-landing-page .map-section .sticky-results-container.color-accent-dark .cost-calculator-container .cost,.tour-landing-page .map-section .sticky-results-container.color-accent-dark .cost-calculator-container .title{color:#200e32}.tour-landing-page .map-section .open-map-btn{align-items:center;bottom:20px;display:flex;flex-direction:row-reverse;font-size:14px;height:40px;padding:5px 15px;position:absolute;z-index:500}.tour-landing-page .map-section .open-map-btn:before{font-size:14px;margin-left:10px}.tour-landing-page .map-section .loader-container{background:#1764b775;z-index:999}.tour-landing-page .map-section.filters-loaded .map-content-wrapper{position:relative;z-index:1}.tour-landing-page .map-section.filters-loaded .map-content-wrapper .results-container{height:100%;left:0;min-height:100%;position:absolute;top:0;transform:translateX(-100%);transition:all .3s;z-index:500}.tour-landing-page .map-section.filters-loaded .map-content-wrapper .selected-tour-group-label{font-size:14px;height:34px;left:0;opacity:0;padding:10px 20px;position:absolute;top:0;transform:translateX(-100%);transition:all .3s;z-index:401}.tour-landing-page .map-section.filters-loaded .map-content-wrapper .selected-tour-group-label.color-accent-gray{background:#c4c4c4}.tour-landing-page .map-section.filters-loaded .map-content-wrapper .selected-tour-group-label.color-accent-blue{background:#0662ba}.tour-landing-page .map-section.filters-loaded .map-content-wrapper .selected-tour-group-label.color-accent-yellow{background:#f8991d}.tour-landing-page .map-section.filters-showed .header-block .content-wrapper-wide{height:34px}.tour-landing-page .map-section.filters-showed .map-content-wrapper .results-container,.tour-landing-page .map-section.filters-showed .map-content-wrapper .selected-tour-group-label{transform:translateX(0)}.tour-landing-page .map-section.filters-showed .map-content-wrapper .selected-tour-group-label{left:360px;opacity:1}.tour-landing-page .tour-list-groups .section-title{margin-bottom:10px}.tour-landing-page .tour-list-groups .section-title span{color:#f8991d}.tour-landing-page .tour-list-groups .section-subtitle{color:#c4c4c4}.tour-landing-page .tour-list-groups .groups-container .group{align-items:stretch;display:flex;margin-bottom:20px}.tour-landing-page .tour-list-groups .groups-container .group-title{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:flex-end;letter-spacing:1px;line-height:1;min-width:30px;padding:15px 3px;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}.tour-landing-page .tour-list-groups .groups-container .group-title.color-accent-yellow{background:#f8991d}.tour-landing-page .tour-list-groups .groups-container .group-title.color-accent-blue{background:#0662ba}.tour-landing-page .tour-list-groups .groups-container .group-title.color-accent-gray{background:#c4c4c4}.tour-landing-page .tour-list-groups .groups-container .group .offers{width:100%}.tour-landing-page .tour-list-groups .groups-container .group .offer{-webkit-tap-highlight-color:transparent;border-bottom:1px dotted #225999;border-top:1px dotted #0662ba;color:#200e32;display:block;outline:none;padding:20px 25px 20px 10px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tour-landing-page .tour-list-groups .groups-container .group .offer-header{align-items:center;margin-bottom:9px}.tour-landing-page .tour-list-groups .groups-container .group .offer-header .distance:before,.tour-landing-page .tour-list-groups .groups-container .group .offer-header .trip-time:before{transform:translateY(-1px)}.tour-landing-page .tour-list-groups .groups-container .group .offer-header .trip-time{justify-content:flex-end}.tour-landing-page .tour-list-groups .groups-container .group .offer-header .distance:before{font-size:12px}.tour-landing-page .tour-list-groups .groups-container .group .offer-content{grid-column-gap:10px;align-items:flex-end;display:grid;grid-template-columns:max-content 1fr max-content}.tour-landing-page .tour-list-groups .groups-container .group .offer-content .transport-type-icon:before{font-size:22px}.tour-landing-page .tour-list-groups .groups-container .group .offer .transport-type-title{font-weight:700}.tour-landing-page .tour-list-groups .groups-container .group .offer .line-decor{align-items:center;display:grid;grid-template-columns:1fr 12px}.tour-landing-page .tour-list-groups .groups-container .group .offer .line-decor:after,.tour-landing-page .tour-list-groups .groups-container .group .offer .line-decor:before{content:"";display:block}.tour-landing-page .tour-list-groups .groups-container .group .offer .line-decor:before{background:#200e32;height:2px;transform:translateY(-3px)}.tour-landing-page .tour-list-groups .groups-container .group .offer .line-decor:after{border:2px solid #200e32;border-radius:50%;box-sizing:border-box;height:12px;transform:translateY(-3px);width:12px}.tour-landing-page .tour-list-groups .groups-container .group .offer .value-container{grid-row-gap:5px;display:grid;line-height:1}.tour-landing-page .tour-list-groups .groups-container .group .offer .value-container .label{color:#c4c4c4;font-size:12px;justify-self:flex-end}.tour-landing-page .tour-list-groups .groups-container .group .offer .value-container .value{font-weight:700}.tour-landing-page .tour-list-groups .groups-container .group .offer .arrow-right{color:#c4c4c4;margin-top:-6px;position:absolute;right:0;top:50%}.tour-landing-page .tour-list-groups .groups-container .group .offer .arrow-right:before{font-size:14px}.tour-landing-page .tour-list-groups .groups-container .group .offer:not(.price-free) .offer-header{grid-column-gap:15px;display:grid;grid-template-columns:max-content 1fr max-content}.tour-landing-page .tour-list-groups .groups-container .group .offer.no-distance .offer-header,.tour-landing-page .tour-list-groups .groups-container .group .offer.price-free .offer-header{display:flex;justify-content:space-between}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-yellow .offer-content .transport-type-icon,.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-yellow .offer-header .distance{color:#f8991d}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-yellow .line-decor:before{background:#f8991d}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-yellow .line-decor:after{border-color:#f8991d}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-blue .offer-content .transport-type-icon,.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-blue .offer-header .distance{color:#0662ba}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-blue .line-decor:before{background:#0662ba}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-blue .line-decor:after{border-color:#0662ba}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-violet .offer-content .transport-type-icon,.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-violet .offer-header .distance{color:#6b06ba}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-violet .line-decor:before{background:#6b06ba}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-violet .line-decor:after{border-color:#6b06ba}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-sea-breeze .offer-content .transport-type-icon,.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-sea-breeze .offer-header .distance{color:#00cbd8}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-sea-breeze .line-decor:before{background:#00cbd8}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-sea-breeze .line-decor:after{border-color:#00cbd8}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-green .offer-content .transport-type-icon,.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-green .offer-header .distance{color:#1b870a}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-green .line-decor:before{background:#1b870a}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-green .line-decor:after{border-color:#1b870a}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-purple .offer-content .transport-type-icon,.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-purple .offer-header .distance{color:#c054b6}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-purple .line-decor:before{background:#c054b6}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-purple .line-decor:after{border-color:#c054b6}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-red .offer-content .transport-type-icon,.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-red .offer-header .distance{color:#ab0808}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-red .line-decor:before{background:#ab0808}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-red .line-decor:after{border-color:#ab0808}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-dark .offer-content .transport-type-icon,.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-dark .offer-header .distance{color:#200e32}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-dark .line-decor:before{background:#200e32}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-dark .line-decor:after{border-color:#200e32}.tour-landing-page .tour-list-groups .groups-container .group .offer .transport-type-icon{align-items:center;border-radius:5px;display:flex;height:30px;justify-content:center;width:30px}.tour-landing-page .tour-list-groups .groups-container .group .offer .transport-type-icon:before{color:#fff;font-size:18px}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-yellow .transport-type-icon{background:#f8991d}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-blue .transport-type-icon{background:#0662ba}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-violet .transport-type-icon{background:#6b06ba}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-sea-breeze .transport-type-icon{background:#00cbd8}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-green .transport-type-icon{background:#1b870a}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-purple .transport-type-icon{background:#c054b6}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-red .transport-type-icon{background:#ab0808}.tour-landing-page .tour-list-groups .groups-container .group .offer.color-accent-dark .transport-type-icon{background:#200e32}.tour-landing-page .question-and-answer{background:#ebf1fd}.tour-landing-page .question-and-answer .item{background:#fff;border:1px solid #e6e6e6;border-radius:8px;margin-bottom:10px;transition:border-radius .3s}.tour-landing-page .question-and-answer .item .question{-webkit-tap-highlight-color:transparent;align-items:center;color:#000;display:flex;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tour-landing-page .question-and-answer .item .question:before{align-items:center;border-radius:4px;color:#fff;content:"+";display:flex;font-size:20px;font-weight:600;height:15px;justify-content:center;line-height:18px;min-width:18px;padding:1px 0 2px;text-align:center;transform:translateY(-1px);transition:all .3s;width:18px}.tour-landing-page .question-and-answer .item .answer-container{line-height:19px}.tour-landing-page .question-and-answer .item .answer-container p{margin:0 0 15px}.tour-landing-page .question-and-answer .item .answer-container p:last-child{margin-bottom:0}.tour-landing-page .question-and-answer .item.open{border-radius:0 20px}.tour-landing-page .question-and-answer .item.open .question:before{background:#c4c4c4;content:"-"}.tour-landing-page .question-and-answer .item:not(.open) .question:before{background:#0662ba;content:"+"}.tour-landing-page .other-tours .section-title{grid-column:1/-1}.tour-landing-page .other-tours .item{align-items:center;border-bottom:1px dotted #9b9b9b;display:grid;grid-template-columns:1fr max-content 1fr max-content;height:70px;padding-bottom:5px;text-decoration:none}.tour-landing-page .other-tours .item span:nth-child(3){padding-left:15px}.tour-landing-page .other-tours .item span.title{color:#200e32;font-weight:700}.tour-landing-page .other-tours .item .icon-map-path:before{color:#c4c4c4;font-size:12px;margin-right:10px}.tour-landing-page .other-tours .item .separator{align-items:center;display:grid;grid-template-columns:10px 1fr 10px;justify-self:flex-end;padding-right:15px}.tour-landing-page .other-tours .item .separator .line{background:#c4c4c4;height:2px;width:100%}.tour-landing-page .other-tours .item .separator:after,.tour-landing-page .other-tours .item .separator:before{background:#fff;border:2px solid #c4c4c4;border-radius:50%;box-sizing:border-box;content:"";display:block;height:10px;width:10px}.tour-landing-page .other-tours .item .icon-arrow-right:before{color:#c4c4c4;font-size:12px}.tour-landing-page .stations-information{background:#f9f9f9}.tour-landing-page .stations-information .section-title{margin-bottom:30px}.tour-landing-page .stations-information .group{grid-row-gap:10px;display:grid}.tour-landing-page .stations-information .group .title{font-size:20px;font-weight:900;grid-column:1/-1;line-height:23px}.tour-landing-page .stations-information .group.color-accent-yellow .title{color:#f8991d}.tour-landing-page .stations-information .group.color-accent-yellow a:after,.tour-landing-page .stations-information .group.color-accent-yellow a:before,.tour-landing-page .stations-information .group.color-accent-yellow span:after,.tour-landing-page .stations-information .group.color-accent-yellow span:before{background:#f8991d}.tour-landing-page .stations-information .group.color-accent-blue .title{color:#0662ba}.tour-landing-page .stations-information .group.color-accent-blue a:after,.tour-landing-page .stations-information .group.color-accent-blue a:before,.tour-landing-page .stations-information .group.color-accent-blue span:after,.tour-landing-page .stations-information .group.color-accent-blue span:before{background:#0662ba}.tour-landing-page .stations-information a{grid-column-gap:5px;align-items:center;color:#200e32;display:grid;grid-template-columns:20px 1fr;height:40px;position:relative;text-decoration:underline;width:-moz-max-content;width:max-content}.tour-landing-page .stations-information a:before{align-items:center;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;font-size:12px;height:20px;justify-self:center;padding:0 4px;text-align:center;text-decoration:none;width:20px}.tour-landing-page .stations-information a:after{content:"";display:block;height:2px;left:4px;position:absolute;top:26px;width:14px;z-index:1}.tour-landing-page .stations-information span{grid-column-gap:5px;align-items:center;color:#200e32;display:grid;grid-template-columns:20px 1fr;height:40px;position:relative;text-decoration:underline;width:-moz-max-content;width:max-content}.tour-landing-page .stations-information span:before{align-items:center;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;font-size:12px;height:20px;justify-self:center;padding:0 4px;text-align:center;text-decoration:none;width:20px}.tour-landing-page .stations-information span:after{content:"";display:block;height:2px;left:4px;position:absolute;top:26px;width:14px;z-index:1}.tour-landing-page .page-intructions{padding-bottom:60px;padding-top:60px}.tour-landing-page .page-intructions .intruction{grid-column-gap:15px;background:#f5f5f5;color:#200e32;display:grid;grid-template-columns:25px auto 100px;margin-bottom:5px;padding:15px}.tour-landing-page .page-intructions .hide{display:none}.tour-landing-page .page-intructions .see-more{cursor:pointer;padding:15px;text-align:center;text-decoration:underline}.tour-landing-page .page-intructions .section-title{margin-bottom:30px}.tour-landing-page .page-bottom-text{display:grid}.tour-landing-page .page-bottom-text img{display:block;margin:auto}.tour-landing-page .page-bottom-text p{margin:0 0 15px}.tour-landing-page .page-bottom-text p:last-child{margin-bottom:0}.tour-landing-page .airport-landing-page{max-width:1200px;padding-left:0;padding-right:0}.tour-landing-page .airport-landing-page .closest-airports .group-title{font-weight:900;margin:0;text-align:center}.tour-landing-page .airport-landing-page .closest-airports .item{align-items:center;border-bottom:1px dotted #c4c4c4;color:#200e32;display:grid;gap:10px;grid-template-columns:1fr auto 1fr 12px;min-height:120px;text-decoration:none}.tour-landing-page .airport-landing-page .closest-airports .item:last-child{border-bottom:none}.tour-landing-page .airport-landing-page .closest-airports .item.disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.8;position:relative}.tour-landing-page .airport-landing-page .closest-airports .item.disabled:before{background-color:hsla(0,0%,100%,.3);content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}.tour-landing-page .airport-landing-page .closest-airports .item .title{display:flex;font-size:16px;font-weight:700;gap:10px;line-height:20px}.tour-landing-page .airport-landing-page .closest-airports .item .title:before{transform:translateY(2px)}.tour-landing-page .airport-landing-page .closest-airports .item .description{display:block;font-size:16px;line-height:19px;margin-top:3px}.tour-landing-page .airport-landing-page .closest-airports .item .title-to-container .description{padding-left:21px}.tour-landing-page .airport-landing-page .closest-airports .item .separator{align-items:center;display:grid;grid-template-columns:10px 1fr 10px}.tour-landing-page .airport-landing-page .closest-airports .item .separator .line{background:#c4c4c4;height:2px;width:100%}.tour-landing-page .airport-landing-page .closest-airports .item .separator:after,.tour-landing-page .airport-landing-page .closest-airports .item .separator:before{background:#fff;border:2px solid #c4c4c4;border-radius:50%;box-sizing:border-box;content:"";display:block;height:10px;width:10px}.tour-landing-page .airport-landing-page .closest-airports .item .icon-arrow-right:before,.tour-landing-page .airport-landing-page .closest-airports .item .icon-map-path:before{color:#c4c4c4;font-size:12px}.tour-landing-page .airport-landing-page .closest-airports .item .icon-arrow-right:before{font-size:14px}.tour-landing-page .airport-landing-page .closest-cities .title-container{margin:auto;text-align:center}.tour-landing-page .airport-landing-page .closest-cities .sub-title{line-height:1;margin:10px 0 0}.tour-landing-page .airport-landing-page .closest-cities .scoreboard{background-color:#f6f9ff;border:1px solid #e6e6e6;box-shadow:0 4px 20px rgba(0,0,0,.1)}.tour-landing-page .airport-landing-page .closest-cities .scoreboard table{margin:auto}.tour-landing-page .airport-landing-page .closest-cities .scoreboard table tr td{border-bottom:1px dotted #c4c4c4;padding:10px;vertical-align:top}.tour-landing-page .airport-landing-page .closest-cities .scoreboard table tr td:first-child{padding-left:0}.tour-landing-page .airport-landing-page .closest-cities .scoreboard table tr td:last-child{padding-right:0}.tour-landing-page .airport-landing-page .closest-cities .scoreboard table tr td.spacer-cell{border-bottom:none;padding-left:0;padding-right:0;width:15px}.tour-landing-page .airport-landing-page .closest-cities .scoreboard table tr:last-child td{border:none}.tour-landing-page .airport-landing-page .closest-cities .scoreboard a{color:#0662ba;text-decoration:none}.tour-landing-page .airport-landing-page .seo-text-section{background-color:#f9f9f9;margin-bottom:25px}.tour-landing-page .airport-landing-page .seo-text-section p{margin-top:0}.tour-landing-page .airport-landing-page .seo-text-section p:last-child{margin-bottom:0}@media (min-width:768px){.form-field-container textarea{min-height:300px}.form-field-container input,.form-field-container textarea{border-radius:6px}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-3 .direction-container,#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-4 .direction-container,#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-5 .direction-container{grid-column-gap:5px}#tour-search-form.type-extended.with-intermediate-point .direction-container{grid-row-gap:30px}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-3 .direction-container{grid-template-columns:1fr max-content 1fr max-content 1fr}#tour-search-form.type-extended.with-intermediate-point .controls-container{align-self:flex-end}#tour-search-form:not(.type-sidebar-widget){display:grid;grid-template-columns:1fr max-content}#tour-search-form:not(.type-sidebar-widget) .form-field-container .label-emulator{color:#fff;font-size:12px;font-weight:500;left:20px;line-height:1;position:absolute;top:-20px}#tour-search-form:not(.type-sidebar-widget) .direction-container{display:grid}#tour-search-form:not(.type-sidebar-widget).type-simple{grid-column-gap:20px;padding:42px 20px 20px}#tour-search-form:not(.type-sidebar-widget).type-simple .direction-container{grid-template-columns:1fr 1fr}#tour-search-form:not(.type-sidebar-widget).type-simple .form-field-container:first-child input{border-radius:6px 0 0 6px}#tour-search-form:not(.type-sidebar-widget).type-simple .form-field-container:last-of-type:before{border-left:1px dotted #0662ba;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}#tour-search-form:not(.type-sidebar-widget).type-simple .form-field-container:last-of-type input{border-radius:0 6px 6px 0}#tour-search-form:not(.type-sidebar-widget).type-simple .switch-direction-btn{display:none}#tour-search-form:not(.type-sidebar-widget).type-extended .direction-container{align-items:center;grid-template-columns:1fr 30px 1fr}#tour-search-form:not(.type-sidebar-widget).type-extended .direction-container .switch-direction-btn:after,#tour-search-form:not(.type-sidebar-widget).type-extended .direction-container .switch-direction-btn:before{color:#fff}#tour-search-form:not(.type-sidebar-widget).type-extended .transport-type-filter{grid-column-gap:20px;display:flex;margin-top:15px}#tour-search-form:not(.type-sidebar-widget).type-extended .transport-type-filter .toggle-btn{display:none}.tour-landing-page .intro .tourists-decor{height:400px;position:absolute;right:0;top:0;width:460px}.tour-landing-page .intro .content-wrapper-wide .text-container,.tour-landing-page .intro .content-wrapper-wide form{max-width:710px;position:relative;z-index:5}.tour-landing-page .intro .content-wrapper-wide form{margin-top:25px}.tour-landing-page .anchors{margin-bottom:40px}.tour-landing-page .map-section .header-block .transport-type-filter{align-items:center;-moz-column-gap:20px;column-gap:20px}.tour-landing-page .map-section .header-block .transport-type-filter .toggle-btn{display:none}.tour-landing-page .map-section .results-container{min-height:500px}.tour-landing-page .map-section .results-container .show-map-btn{display:none}.tour-landing-page .map-section.filters-loaded .map-content-wrapper .results-container{width:360px}.tour-landing-page .map-section .header-block{min-height:34px}.tour-landing-page .map-section .header-block .default-elements-container{align-items:center;grid-template-columns:max-content 1fr repeat(4,max-content);height:34px}.tour-landing-page .map-section .trip-time{margin-right:60px}.tour-landing-page .map-section .distance{margin-right:50px}.tour-landing-page .map-section .price{margin-right:40px}.tour-landing-page .map-section #map-container,.tour-landing-page .map-section #map-container-event{height:500px;width:auto}.tour-landing-page .tour-list-groups .section-subtitle{font-size:18px;margin-bottom:30px}.tour-landing-page .tour-list-groups .groups-container{grid-gap:60px 40px;display:grid;grid-template-columns:repeat(2,1fr)}.tour-landing-page .tour-list-groups .groups-container .offer:not(:last-child){margin-bottom:50px}.tour-landing-page .tour-list-groups .groups-container.last-group-fit-to-center .group:last-child{grid-column:1/3;margin-left:auto;margin-right:auto;max-width:50%;width:100%}.tour-landing-page .question-and-answer .section-title{margin-bottom:35px}.tour-landing-page .question-and-answer .item{padding:21px 17px}.tour-landing-page .question-and-answer .item .question{font-size:20px}.tour-landing-page .question-and-answer .item .question:before{margin-right:15px}.tour-landing-page .question-and-answer .item .answer-container{padding-left:35px}.tour-landing-page .question-and-answer .item .answer-container>div{padding-top:20px}.tour-landing-page .other-tours .group{grid-row-gap:40px;display:grid;margin-bottom:60px}.tour-landing-page .stations-information .content-wrapper-wide{padding-bottom:40px;padding-top:40px}.tour-landing-page .stations-information .group{grid-column-gap:40px}.tour-landing-page .stations-information .group:not(:last-child){margin-bottom:50px}.tour-landing-page .airport-landing-page .closest-airports{margin-bottom:90px}.tour-landing-page .airport-landing-page .closest-airports .swiper-wrapper{-moz-column-count:2;column-count:2;-moz-column-gap:15px;column-gap:15px;-moz-column-rule:1px dotted #c4c4c4;column-rule:1px dotted #c4c4c4;display:block!important}.tour-landing-page .airport-landing-page .closest-cities .title-container{grid-column:1/-1;margin-bottom:30px}.tour-landing-page .airport-landing-page .closest-cities .swiper .swiper-wrapper{display:grid!important;grid-template-columns:1fr 1fr}.tour-landing-page .airport-landing-page .closest-cities .scoreboard{border-radius:20px}.tour-landing-page .airport-landing-page .closest-airports,.tour-landing-page .airport-landing-page .closest-cities .swiper{display:block;list-style:initial;margin-left:0;margin-right:0;overflow:initial;padding:initial;position:static;z-index:auto}.tour-landing-page .airport-landing-page .closest-airports .swiper-wrapper,.tour-landing-page .airport-landing-page .closest-cities .swiper .swiper-wrapper{box-sizing:border-box;display:initial;height:auto;position:static;transition-property:all;transition-timing-function:ease;width:auto;z-index:auto}.tour-landing-page .airport-landing-page .closest-airports .swiper-wrapper .swiper-slide,.tour-landing-page .airport-landing-page .closest-cities .swiper .swiper-wrapper .swiper-slide{-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;margin-right:0!important;width:auto!important}.tour-landing-page .airport-landing-page .closest-airports .swiper-pagination,.tour-landing-page .airport-landing-page .closest-cities .swiper .swiper-pagination{display:none}.tour-landing-page .airport-landing-page .seo-text-section .section-title{margin-bottom:30px}.tour-landing-page .airport-landing-page .seo-text-section p{font-size:24px;line-height:32px;margin-bottom:15px}}@media (max-width:767px){.form-field-container textarea{min-height:130px}.form-field-container input,.form-field-container textarea{border-radius:4px}#tour-search-form{padding:20px 30px}#tour-search-form .direction-container{margin-bottom:10px;position:relative}#tour-search-form .form-field-container .label-emulator{display:none}#tour-search-form .form-field-container:not(:last-child){margin-bottom:2px}#tour-search-form .switch-direction-btn{position:absolute;right:10px;transform:translateY(-15px) rotate(90deg);z-index:2}#tour-search-form .switch-direction-btn:after,#tour-search-form .switch-direction-btn:before{color:#0662ba}#tour-search-form button[type=submit]{border-radius:4px;width:100%}#tour-search-form.type-extended{padding:20px 30px}#tour-search-form.type-extended .add-new-direction-container-btn{border-radius:4px}#tour-search-form.type-extended .transport-type-filter{grid-gap:10px;display:flex;flex-wrap:wrap;height:30px;margin-top:20px;overflow:hidden;padding-right:35px;position:relative;transition:height .3s}#tour-search-form.type-extended .transport-type-filter .toggle-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#034e95;border:none;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;min-width:30px;outline:none;position:absolute;right:0;top:0;transition:transform .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}#tour-search-form.type-extended .transport-type-filter .toggle-btn:before{color:#c4c4c4;font-size:14px;position:relative;top:1px}#tour-search-form.type-extended .transport-type-filter.open .toggle-btn{transform:rotate(180deg)}#tour-search-form.with-intermediate-point .switch-direction-btn{right:30px}.breadcrumb{margin-right:-20px;padding-right:20px}.tour-landing-page .section-title{font-size:24px;line-height:28px}.tour-landing-page .intro{margin-top:40px}.tour-landing-page .intro .tourists-decor{height:207px;margin:auto;width:268px}.tour-landing-page .intro .lines-decor{background-size:cover;height:123px}.tour-landing-page .intro .content-wrapper-wide{padding:45px 0 0}.tour-landing-page .intro .content-wrapper-wide form{margin-top:20px}.tour-landing-page .intro .text-container{text-align:center}.tour-landing-page .intro .text-container .big{font-size:30px;justify-content:center}.tour-landing-page .intro .text-container .big .icon-arrow-long{font-size:30px;height:30px}.tour-landing-page .intro .text-container .big .icon-arrow-long:before{font-size:30px}.tour-landing-page .intro .text-container .medium{font-size:24px}.tour-landing-page .intro .text-container .small{font-size:14px}.tour-landing-page .anchors{margin-bottom:30px}.tour-landing-page .anchors .content-wrapper-wide{overflow-x:auto;padding-left:10px;padding-right:0}.tour-landing-page .anchors button{margin-right:11px}.tour-landing-page .map-section .header-block .transport-type-filter{flex-wrap:wrap;gap:10px;height:34px;left:0;overflow:hidden;padding-right:35px;position:relative;transition:height .3s}.tour-landing-page .map-section .header-block .transport-type-filter .toggle-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#034e95;border:none;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;min-width:30px;outline:none;position:absolute;right:0;top:2px;transition:transform .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}.tour-landing-page .map-section .header-block .transport-type-filter .toggle-btn:before{color:#c4c4c4;font-size:14px;position:relative;top:1px}.tour-landing-page .map-section .header-block .transport-type-filter.open .toggle-btn{transform:rotate(180deg)}.tour-landing-page .map-section .results-container .selected-tour-info-container .trip-info-container .show-map-btn{grid-column:1/-1;padding-bottom:10px}.tour-landing-page .map-section .results-container .tickets-list .show-map-btn{margin-top:15px}.tour-landing-page .map-section .results-container{min-height:-moz-max-content;min-height:max-content}.tour-landing-page .map-section .results-container .show-map-btn{align-items:center;background:none;border:none;color:#0662ba;display:flex;font-size:14px;padding:0}.tour-landing-page .map-section .results-container .show-map-btn:before{font-size:20px;margin-right:10px}.tour-landing-page .map-section .results-container .show-map-btn span{text-decoration:underline}.tour-landing-page .map-section.filters-loaded .map-content-wrapper .results-container{width:100%;z-index:9999}.tour-landing-page .map-section.filters-loaded .map-content-wrapper .selected-tour-group-label{display:none;visibility:hidden}.tour-landing-page .map-section{margin-bottom:30px}.tour-landing-page .map-section .section-title{margin-bottom:10px;text-align:center}.tour-landing-page .map-section .header-block .content-wrapper-wide{height:70px;padding:0;position:relative}.tour-landing-page .map-section .header-block .default-elements-container{grid-template-columns:repeat(3,1fr) 30px;grid-template-rows:34px 36px}.tour-landing-page .map-section .header-block .tour-group-name,.tour-landing-page .map-section .header-block .transport-type-info{grid-row:1/2}.tour-landing-page .map-section .header-block .transport-type-info{grid-column:2/4;justify-self:center;margin-left:0}.tour-landing-page .map-section .header-block .distance,.tour-landing-page .map-section .header-block .price,.tour-landing-page .map-section .header-block .trip-time{align-self:center;grid-row:2/3;justify-self:center}.tour-landing-page .map-section .header-block .price,.tour-landing-page .map-section .header-block .transport-type-info{justify-self:flex-end}.tour-landing-page .map-section .header-block .arrow-btn{align-items:center;display:flex;grid-column:4/5;grid-row:1/3;justify-content:center;padding-left:3px;position:relative;text-decoration:none}.tour-landing-page .map-section #map-container,.tour-landing-page .map-section #map-container-event{height:500px;width:100vw}.tour-landing-page .tour-list-groups{padding:0 0 30px}.tour-landing-page .tour-list-groups .section-subtitle,.tour-landing-page .tour-list-groups .section-title{text-align:center}.tour-landing-page .tour-list-groups .section-subtitle{font-size:14px;margin-bottom:20px}.tour-landing-page .tour-list-groups .groups-container .group{margin-bottom:0}.tour-landing-page .tour-list-groups .groups-container .group:nth-child(2){margin:10px 0 20px}.tour-landing-page .tour-list-groups .groups-container .group:nth-child(3){margin-bottom:10px}.tour-landing-page .tour-list-groups .groups-container .group:nth-child(4){position:relative}.tour-landing-page .tour-list-groups .groups-container .group:nth-child(4):before{background:#c4c4c4;content:"";height:60px;left:0;position:absolute;top:-30px;width:30px}.tour-landing-page .tour-list-groups .groups-container .group:nth-child(4) .group-title{font-size:0}.tour-landing-page .tour-list-groups .groups-container .group .offer:not(:last-child){margin-bottom:10px}.tour-landing-page .tour-list-groups .groups-container .group .offer .arrow-right{right:5px}.tour-landing-page .question-and-answer .content-wrapper-wide{padding:30px 10px}.tour-landing-page .question-and-answer .section-title{margin-bottom:20px;text-align:center}.tour-landing-page .question-and-answer .item{padding:10px 15px}.tour-landing-page .question-and-answer .item:last-child{margin-bottom:0}.tour-landing-page .question-and-answer .item .question{font-size:16px}.tour-landing-page .question-and-answer .item .question:before{margin-right:10px}.tour-landing-page .question-and-answer .item .answer-container{font-size:12px;line-height:14px;margin-bottom:10px;padding-left:30px}.tour-landing-page .question-and-answer .item .answer-container>div{padding-top:10px}.tour-landing-page .other-tours{padding:40px 0}.tour-landing-page .other-tours .section-title{margin-bottom:20px;text-align:center}.tour-landing-page .other-tours .group{margin-bottom:40px}.tour-landing-page .other-tours .group:last-child{margin-bottom:0}.tour-landing-page .other-tours .item{padding-left:20px;padding-right:20px}.tour-landing-page .other-tours .item span:nth-child(3){padding-left:10px}.tour-landing-page .other-tours .item .separator{padding-right:10px;width:50px}.tour-landing-page .stations-information .content-wrapper-wide{padding:30px 20px 20px}.tour-landing-page .stations-information .section-title{margin-bottom:23px;text-align:center}.tour-landing-page .stations-information .group:not(:last-child){margin-bottom:40px}.tour-landing-page .stations-information a:nth-child(n+7){display:none}.tour-landing-page .page-bottom-text{font-size:14px;line-height:16px;padding-top:40px}.tour-landing-page .airport-landing-page .closest-airports .group-title{font-size:24px}.tour-landing-page .airport-landing-page .closest-airports .item .separator{width:60px}.tour-landing-page .airport-landing-page .closest-airports{margin-bottom:30px}.tour-landing-page .airport-landing-page .closest-airports .group{background-color:#f6f9ff;border:1px solid #e6e6e6;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:10px}.tour-landing-page .airport-landing-page .closest-airports .group .item{padding-left:0;padding-right:0}.tour-landing-page .airport-landing-page .closest-cities{margin-bottom:50px}.tour-landing-page .airport-landing-page .closest-cities .title-container{margin-bottom:20px}.tour-landing-page .airport-landing-page .closest-cities .scoreboard{border-radius:15px;padding:10px}.tour-landing-page .airport-landing-page .closest-airports .swiper-wrapper,.tour-landing-page .airport-landing-page .closest-cities .swiper .swiper-wrapper{padding-bottom:20px}.tour-landing-page .airport-landing-page .closest-airports .swiper-pagination,.tour-landing-page .airport-landing-page .closest-cities .swiper .swiper-pagination{display:flex;gap:4px;justify-content:center;margin-top:-5px;transform:translateY(-5px)}.tour-landing-page .airport-landing-page .closest-airports .swiper-pagination .swiper-pagination-bullet,.tour-landing-page .airport-landing-page .closest-cities .swiper .swiper-pagination .swiper-pagination-bullet{background-color:#d9d9d9;border-radius:50%;height:4px;transition:all .3s;width:4px}.tour-landing-page .airport-landing-page .closest-airports .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.tour-landing-page .airport-landing-page .closest-cities .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0662ba;border-radius:100px;width:20px}.tour-landing-page .airport-landing-page .seo-text-section{padding:20px 10px}.tour-landing-page .airport-landing-page .seo-text-section .section-title{margin-bottom:20px}.tour-landing-page .airport-landing-page .seo-text-section p{font-size:14px;line-height:20px;margin-bottom:10px}}@media (any-hover:hover){#tour-search-form .form-field-container .remove-field-btn,#tour-search-form .form-field-container .suggestions-container .item,#tour-search-form .switch-direction-btn,#tour-search-form.type-extended .transport-type-filter input+label{cursor:pointer}#tour-search-form.type-extended .transport-type-filter input+label{transition:opacity .3s}#tour-search-form.type-extended .transport-type-filter input+label:hover{opacity:.7}.breadcrumb li:not(.active) a{cursor:pointer}.breadcrumb::-webkit-scrollbar-thumb{opacity:0;-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out}.breadcrumb:hover::-webkit-scrollbar-thumb{background-color:#c4c4c4;opacity:1}.tour-landing-page .anchors button,.tour-landing-page .map-section .header-block .transport-type-filter input+label{cursor:pointer}.tour-landing-page .map-section .header-block .transport-type-filter input+label{transition:opacity .3s}.tour-landing-page .map-section .header-block .transport-type-filter input+label:hover{opacity:.7}.tour-landing-page .map-section .results-container .tickets-list .ticket,.tour-landing-page .map-section .results-container .tours-list .offer,.tour-landing-page .question-and-answer .item .question,.tour-landing-page .tour-list-groups .groups-container .group .offer{cursor:pointer}.tour-landing-page .airport-landing-page .closest-airports .item:not(.disabled){transition:all .3s}.tour-landing-page .airport-landing-page .closest-airports .item:not(.disabled):hover{background-color:rgba(6,98,186,.08)}}@media (min-width:768px) and (max-width:1023px){#tour-search-form.type-sidebar-widget{padding:10px 10px 20px}#tour-search-form.type-extended{padding:42px 20px 15px}.header.place-over-intro-section .logo{height:40px;width:140px}.header.place-over-intro-section .logo img{width:140px}.tour-landing-page .intro{margin-top:60px}.tour-landing-page .intro .content-wrapper-wide{padding-top:100px}.tour-landing-page .intro .text-container .big{font-size:40px}.tour-landing-page .intro .tourists-decor{height:325px;width:370px}.tour-landing-page .map-section{margin-bottom:40px}.tour-landing-page .map-section .open-map-btn{right:20px}.tour-landing-page .question-and-answer .content-wrapper-wide{padding:40px 20px}.tour-landing-page .other-tours .section-title{margin-bottom:-20px}.tour-landing-page .other-tours .group{grid-template-columns:repeat(2,1fr)}.tour-landing-page .other-tours .item .separator{width:60px}.tour-landing-page .stations-information .group{grid-template-columns:repeat(2,1fr)}.tour-landing-page .stations-information a:nth-child(n+10){display:none}.tour-landing-page .page-bottom-text{padding-top:70px}}@media (min-width:1025px){#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-4 .direction-container{grid-template-columns:1fr max-content 1fr max-content 1fr max-content 1fr}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-5 .direction-container{grid-template-columns:1fr max-content 1fr max-content 1fr max-content 1fr max-content 1fr}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-6{grid-column-gap:15px}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-6 .direction-container{grid-template-columns:1fr max-content 1fr max-content 1fr max-content;width:calc(100% + 35px)}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7{grid-column-gap:15px}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .direction-container{display:flex;flex-wrap:wrap}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:first-of-type,#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:nth-of-type(2),#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:nth-of-type(3),#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:nth-of-type(4){width:calc(25% - 51px)}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:nth-of-type(n+5){width:calc(33.33333% - 36px)}#tour-search-form.type-extended{grid-column-gap:30px}#tour-search-form.type-extended .controls-container,#tour-search-form.type-extended .direction-container{grid-column-gap:15px}.header.place-over-intro-section{padding-top:50px}.tour-landing-page .section-title{font-size:50px;line-height:59px}.tour-landing-page .map-section .section-title{margin-bottom:30px}.tour-landing-page .map-section .open-map-btn{right:70px}.tour-landing-page .other-tours{padding-top:60px}.tour-landing-page .other-tours .group{grid-column-gap:55px}.tour-landing-page .other-tours .item .separator{width:60px}.tour-landing-page .page-bottom-text{grid-column-gap:100px;font-size:20px;line-height:30px;padding-top:60px}.tour-landing-page .airport-landing-page .closest-airports .group-title{font-size:50px;margin-bottom:15px}.tour-landing-page .airport-landing-page .closest-airports .item .separator{width:120px}.tour-landing-page .airport-landing-page .closest-airports .item{padding:20px}.tour-landing-page .airport-landing-page .closest-cities{margin-bottom:90px}.tour-landing-page .airport-landing-page .closest-cities .swiper .swiper-wrapper{grid-gap:40px}.tour-landing-page .airport-landing-page .closest-cities .scoreboard{border-radius:20px;padding:40px}.tour-landing-page .airport-landing-page .closest-cities .scoreboard table{max-width:380px}.tour-landing-page .airport-landing-page .closest-cities .scoreboard table tr td{padding-bottom:30px;padding-top:30px}.tour-landing-page .airport-landing-page .seo-text-section{margin-bottom:35px;padding:70px 60px}}@media (min-width:769px) and (max-width:1024px){#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-4 .direction-container,#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-5 .direction-container,#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-6 .direction-container,#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .direction-container{width:calc(100% + 30px)}.tour-landing-page .other-tours .section-title{margin-bottom:-10px}.tour-landing-page .other-tours .item .separator{width:50px}.tour-landing-page .page-bottom-text{grid-column-gap:50px;padding-top:40px}.tour-landing-page .airport-landing-page .closest-cities .scoreboard table tr td{padding-bottom:20px;padding-top:20px}}@media (min-width:768px) and (max-width:768px){#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-4 .direction-container{width:calc(100% + 29px)}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-5 .direction-container,#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-6 .direction-container,#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .direction-container{width:calc(100% + 37px)}}@media (min-width:768px) and (max-width:1024px){#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-4 .direction-container{grid-template-columns:1fr max-content 1fr max-content}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-5 .direction-container{display:flex;flex-wrap:wrap}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-5 .form-field-container:first-of-type,#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-5 .form-field-container:nth-of-type(2),#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-5 .form-field-container:nth-of-type(3){width:calc(33.33333% - 33px)}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-5 .form-field-container:nth-of-type(n+4){width:calc(50% - 36px)}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-6 .direction-container{grid-template-columns:1fr max-content 1fr max-content 1fr max-content}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .direction-container{display:flex;flex-wrap:wrap}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:first-of-type,#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:nth-of-type(2),#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:nth-of-type(6),#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:nth-of-type(7){width:calc(50% - 40px)}#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:nth-of-type(3),#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:nth-of-type(4),#tour-search-form.type-extended.with-intermediate-point.direction-inputs-count-7 .form-field-container:nth-of-type(5){width:calc(33.33333% - 41px)}#tour-search-form.type-extended .controls-container,#tour-search-form.type-extended .direction-container{grid-column-gap:10px}.tour-landing-page .section-title{font-size:40px;line-height:47px}.tour-landing-page .map-section .section-title{margin-bottom:20px}.tour-landing-page .tour-list-groups{padding-bottom:40px}.tour-landing-page .other-tours .group{grid-column-gap:40px}.tour-landing-page .page-bottom-text{font-size:18px;line-height:26px}.tour-landing-page .airport-landing-page .closest-airports .group-title{font-size:40px}.tour-landing-page .airport-landing-page .closest-cities{margin-bottom:60px}}@media (min-width:1024px){#tour-search-form.type-extended{padding:42px 30px 15px}.tour-landing-page .intro{margin-top:100px}.tour-landing-page .intro .content-wrapper-wide{padding-top:140px}.tour-landing-page .anchors button:first-child{margin-left:70px}.tour-landing-page .anchors button:last-child{margin-right:70px}.tour-landing-page .map-section{margin-bottom:50px}.tour-landing-page .question-and-answer .content-wrapper-wide{padding:40px 30px}.tour-landing-page .other-tours .group,.tour-landing-page .stations-information .group{grid-template-columns:repeat(3,1fr)}.tour-landing-page .page-bottom-text{padding-bottom:60px}}@media (min-width:769px){#tour-search-form.type-extended .transport-type-filter input+label{grid-column-gap:12px;font-size:14px}#tour-search-form.type-sidebar-widget{padding:20px 30px}.tour-landing-page .breadcrumbs{padding:0 30px 15px}.tour-landing-page .map-section .header-block .transport-type-filter input+label{grid-column-gap:12px;font-size:14px}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info{padding:0 30px 20px}.tour-landing-page .map-section .results-container .selected-tour-info-container .trip-info-container{padding:30px 30px 20px}.tour-landing-page .map-section .results-container .tickets-list{padding-left:30px}.tour-landing-page .map-section .results-container .tickets-list .ticket{padding:20px 25px 15px 0}.tour-landing-page .map-section .results-container .tickets-list .ticket:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c4c4c4;content:"\e900";font-family:iconFontFromToTravel!important;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-8px;position:absolute;right:0;text-transform:none;top:50%;transform:rotate(180deg)}.tour-landing-page .map-section .results-container .cost-calculator-container{margin:20px 30px 0}.tour-landing-page .map-section .results-container .selected-tour-info-container .breadcrumbs,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .breadcrumbs{padding:0 30px 15px}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form{padding:20px 30px}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form .btn,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form .btn{width:120px}.tour-landing-page .page-bottom-text{grid-template-columns:max-content 1fr}}@media (max-width:1059px){#tour-search-form.type-extended,#tour-search-form.type-extended .controls-container{grid-column-gap:10px}}@media (max-width:768px){#tour-search-form.type-extended .transport-type-filter input+label{grid-column-gap:6px;font-size:12px}.tour-landing-page .breadcrumbs{padding:0 20px 15px}.tour-landing-page .intro #tour-search-form.type-simple .btn,.tour-landing-page .intro #tour-search-form.type-simple .form-field-container input{height:40px}.tour-landing-page .map-section .header-block .transport-type-filter input+label{grid-column-gap:6px;font-size:12px}.tour-landing-page .map-section .results-container .selected-tour-info-container .main-info{padding:0 20px 15px}.tour-landing-page .map-section .results-container .selected-tour-info-container .trip-info-container{padding:20px}.tour-landing-page .map-section .results-container .tickets-list{padding-left:20px}.tour-landing-page .map-section .results-container .tickets-list .ticket{padding:20px 0 15px}.tour-landing-page .map-section .results-container .cost-calculator-container{padding:20px 20px 0}.tour-landing-page .map-section .results-container .selected-tour-info-container .breadcrumbs,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .breadcrumbs{padding:0 20px 15px}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form{padding:20px}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form .btn,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form .btn{width:90px}.tour-landing-page .map-section .results-container .selected-tour-info-container .calendar-form .btn span,.tour-landing-page .map-section .sticky-results-container .selected-tour-info-container .calendar-form .btn span{display:none}.tour-landing-page .page-bottom-text{grid-row-gap:30px;padding-bottom:50px;text-align:center}}@media (max-width:1024px){.tour-landing-page .map-section .open-map-btn{right:30px;z-index:9999}.tour-landing-page .other-tours{padding-top:40px}.tour-landing-page .airport-landing-page .closest-airports .group-title{margin-bottom:10px}.tour-landing-page .airport-landing-page .closest-airports .item{padding:15px}}@media (max-width:1025px){.tour-landing-page .tour-list-groups{padding-bottom:50px}}@media (min-width:992px) and (max-width:1024px){.tour-landing-page .airport-landing-page .closest-airports .item .separator{width:100px}.tour-landing-page .airport-landing-page .closest-cities .swiper .swiper-wrapper{grid-column-gap:20px;grid-row-gap:40px}.tour-landing-page .airport-landing-page .closest-cities .scoreboard,.tour-landing-page .airport-landing-page .seo-text-section{padding:40px 30px}}@media (min-width:768px) and (max-width:991px){.tour-landing-page .airport-landing-page .closest-airports .item .separator{width:80px}.tour-landing-page .airport-landing-page .closest-airports{padding-left:20px;padding-right:20px}.tour-landing-page .airport-landing-page .closest-cities{padding:0 20px}.tour-landing-page .airport-landing-page .closest-cities .swiper .swiper-wrapper{grid-gap:15px}.tour-landing-page .airport-landing-page .closest-cities .scoreboard{padding:15px}.tour-landing-page .airport-landing-page .seo-text-section{padding:40px 20px}}@media (min-width:992px){.tour-landing-page .airport-landing-page .closest-airports{padding-left:30px;padding-right:30px}}
