@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{src:url(../../../web-fonts/Montserratarm-Regular.otf) format("opentype");font-family:Montserratarm-Regular;font-style:normal;font-weight:400;font-display:block}@font-face{src:url(../../../web-fonts/Montserratarm-Bold.otf) format("opentype");font-family:Montserratarm-Bold;font-style:normal;font-weight:400;font-display:block}@font-face{src:url(../../../web-fonts/Montserratarm-Medium.otf) format("opentype");font-family:Montserratarm-Medium;font-style:normal;font-weight:400;font-display:block}@font-face{src:url(../../../web-fonts/Rubik-regular.ttf) format("truetype");font-family:Rubik-Regular;font-style:normal;font-weight:400}@font-face{src:url(../../../web-fonts/Rubik-medium.ttf) format("truetype");font-family:Rubik-Medium;font-style:normal;font-weight:400;font-display:block}@font-face{src:url(../../../web-fonts/Rubik-bold.ttf) format("truetype");font-family:Rubik-Bold;font-style:normal;font-weight:400;font-display:block}input,textarea,select,body,body *{font-family:Montserratarm-Regular,Helvetica,Arial,"sans-serif";font-weight:400}.static-content b *,.static-content strong *,.fb,b,strong{font-family:Montserratarm-Bold,Helvetica,Arial,"sans-serif";font-weight:400}.monserrat-medium{font-family:Montserratarm-Medium,Helvetica,Arial,"sans-serif";font-weight:400}body.ru input,body.ru textarea,body.ru select,body.ru,body.ru *{font-family:Rubik-Regular,Helvetica,Arial,"sans-serif";font-weight:400}body.ru .static-content h1,body.ru .static-content h2,body.ru .static-content h3,body.ru .static-content b *,body.ru .static-content strong *,body.ru .fb,body.ru b,body.ru strong{font-family:Rubik-Bold,Helvetica,Arial,"sans-serif";font-weight:400}body.ru .monserrat-medium{font-family:Rubik-Medium,Helvetica,Arial,"sans-serif";font-weight:400}html{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}html[lang=hy]{font-size:93.75%}html,body{height:100%}body{background-color:#fff;color:#333;line-height:normal;max-width:1920px;margin:0 auto}input,textarea,button{font-size:1rem}body.lock{overflow:hidden}body.fr{float:none}input,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:0;box-shadow:none;outline:0}textarea{resize:none;vertical-align:middle}a{color:#333;text-decoration:none;transition:color .2s ease}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0}img{border:none;max-width:100%;vertical-align:middle}ul,ol{list-style:none}:focus{outline:0!important}::-ms-clear{display:none}[type=button][disabled=disabled],[type=submit][disabled=disabled]{background:#f3d77c!important;color:#333f4ca6;cursor:default;opacity:1;position:relative;transition:none}[type=button].loading,[type=submit].loading{color:#f3d77c;opacity:.6!important}[type=button].loading:before,[type=submit].loading:before{background:url(/img/form-loader.gif) no-repeat center center!important;bottom:0;content:"";height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}[type=submit].loading.btn--black-transparent,.loading.btn--gray-transparent{background-color:#f5f5f5!important;color:#f5f5f5}[type=submit].loading.btn--black-transparent:before,.loading.btn--gray-transparent:before{background:url(/img/map-loader.gif) no-repeat center center!important;background-size:95px}a:focus,a:active,a:visited{text-decoration:none}i,em,.italic{font-style:italic}.cb{clear:both}.db{display:block}.dib{display:inline-block}.df{display:-webkit-flex;display:flex}.fl{float:left}.fr{float:right}.pr{position:relative}.pa{position:absolute}.mln{margin-left:0!important}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.tj{text-align:justify}.tu{text-transform:uppercase}.flex-column{flex-direction:column}.ver-top-box{display:inline-block;vertical-align:top}.ver-middle-box{display:inline-block;vertical-align:middle}.mb-none{margin-bottom:0!important}.pb-none{padding-bottom:0!important}.pr--20{padding-right:20px}.pt--20{padding-top:20px!important}.mb--16{margin-bottom:16px}.mb--10{margin-bottom:10px}.mb--20{margin-bottom:20px}.mb--40{margin-bottom:40px}.mt--10{margin-top:10px}.mt--20{margin-top:20px}.mt--30{margin-top:30px}.mt--40{margin-top:40px}.a-center{-webkit-align-items:center;align-items:center}.j-spc-btwn{-webkit-justify-content:space-between;justify-content:space-between}.j-center{-webkit-justify-content:center;justify-content:center}.dn{display:none}.no-wrap{white-space:nowrap}.circle{border-radius:50%}.f-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.f-row{flex-direction:row}.f-col{flex-direction:column}.justify-content-end{justify-content:flex-end!important}.justify-content-start{justify-content:flex-start!important}.flex-1{flex:1!important}.full-width{width:100%}.three-dots-after-end{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center-center-before:before,.center-center-after:after,.center-center{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.center-horizontal{left:0;margin:0 auto;position:absolute;right:0}.center-vertical{bottom:0;margin:auto 0;position:absolute;top:0}.center{margin:0 auto;max-width:1160px;padding:0 20px}.clear-fix:after{content:"";clear:both;display:block}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.table{display:table;height:100%;width:100%}.table-cell{display:table-cell;vertical-align:middle}.table-row{display:table-row}.scroller-block{overflow:auto;-webkit-overflow-scrolling:touch}.scroller-block--y-hidden{overflow-y:hidden}.ui-menu::-webkit-scrollbar-thumb,.ui-menu::-webkit-scrollbar-track,.ui-menu::-webkit-scrollbar,body::-webkit-scrollbar-thumb,body::-webkit-scrollbar-track,body::-webkit-scrollbar,.scroller-block::-webkit-scrollbar-thumb,.scroller-block::-webkit-scrollbar-track,.scroller-block::-webkit-scrollbar{background-color:#2c3843;height:6px;width:6px}body::-webkit-scrollbar-thumb,body::-webkit-scrollbar-track,body::-webkit-scrollbar{width:10px}.ui-menu::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.scroller-block::-webkit-scrollbar-thumb{background-color:#ffd54e;border-radius:5px}.trans-color{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.trans-background{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.trans-all{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.trans-opacity{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.trans-transform{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition-delay:9999s;-webkit-transition:color 9999s ease-out,background-color 9999s ease-out}.form-error .modal-form__checkbox-label:before,.form-error input,.form-error textarea{border-color:#ce1728!important}.form-error .form-error-text{color:#ce1728;padding:10px 0 0 10px}.form-error-text--captcha{margin-bottom:20px;margin-top:-16px}.form-error-text{display:none}.form-error-text:empty{margin-bottom:0!important}.fs0{font-size:0rem}.fs8{font-size:.5rem}.fs9{font-size:.5625rem}.fs10{font-size:.625rem}.fs11{font-size:.6875rem}.fs12{font-size:.75rem}.fs13{font-size:.8125rem}.fs14{font-size:.875rem}.fs15{font-size:.9375rem}.fs16{font-size:1rem}.fs17{font-size:1.0625rem}.fs18{font-size:1.125rem}.fs19{font-size:1.1875rem}.fs20{font-size:1.25rem}.fs21{font-size:1.3125rem}.fs22{font-size:1.375rem}.fs23{font-size:1.4375rem}.fs24{font-size:1.5rem}.fs25{font-size:1.5625rem}.fs26{font-size:1.625rem}.fs27{font-size:1.6875rem}.fs28{font-size:1.75rem}.fs29{font-size:1.8125rem}.fs30{font-size:1.875rem}.ui-datepicker-title-inner:before,.select2-search:before,.ui-datepicker-next:before,.ui-datepicker-prev:before,.iti__arrow,.xdsoft_prev,.xdsoft_next,.xdsoft_month:before,.xdsoft_year:before,.sprite-b:before,.sprite-a:after{content:""}.static-img-left{float:left;margin-right:20px}.static-img-right{float:right;margin-left:20px}.static-img-center{text-align:center;margin:10px auto!important;display:block}.select2-selection__clear,.ui-datepicker-title-inner:before,.select2-search:before,.ui-datepicker-next:before,.ui-datepicker-prev:before,.fancybox-navigation .fancybox-button:before,.iti__arrow,.xdsoft_prev,.xdsoft_next,.xdsoft_month:before,.xdsoft_year:before,.sprite,.sprite-b:before,.sprite-a:after{background-image:url(/img/sprite.png?v=59);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 2){.select2-selection__clear,.ui-datepicker-title-inner:before,.select2-search:before,.ui-datepicker-next:before,.ui-datepicker-prev:before,.fancybox-navigation .fancybox-button:before,.iti__arrow,.xdsoft_prev,.xdsoft_next,.xdsoft_month:before,.xdsoft_year:before,.sprite,.sprite-b:before,.sprite-a:after{background-image:url(/img/sprite2x.png?v=59);background-repeat:no-repeat;background-size:500px auto}}@media (-webkit-min-device-pixel-ratio: 3),(min-resolution: 480dpi){.select2-selection__clear,.ui-datepicker-title-inner:before,.select2-search:before,.ui-datepicker-next:before,.ui-datepicker-prev:before,.fancybox-navigation .fancybox-button:before,.iti__arrow,.xdsoft_prev,.xdsoft_next,.xdsoft_month:before,.xdsoft_year:before,.sprite,.sprite-b:before,.sprite-a:after{background-image:url(/img/sprite3x.png?v=59);background-repeat:no-repeat;background-size:500px auto}}@media (-webkit-min-device-pixel-ratio: 4),(min-resolution: 640dpi){.select2-selection__clear,.ui-datepicker-title-inner:before,.select2-search:before,.ui-datepicker-next:before,.ui-datepicker-prev:before,.fancybox-navigation .fancybox-button:before,.iti__arrow,.xdsoft_prev,.xdsoft_next,.xdsoft_month:before,.xdsoft_year:before,.sprite,.sprite-b:before,.sprite-a:after{background-image:url(/img/sprite4x.png?v=59);background-repeat:no-repeat;background-size:500px auto}}.grecaptcha-badge{visibility:hidden}.t-indent{text-indent:-99999px}.overflow-hidden{overflow:hidden}.border-bottom-0{border-bottom:0!important}.required:after{content:"*";color:#ce1728;font-size:14px;font-weight:700}.tooltip-parent{position:relative}.tooltip-content{color:#5d6772;position:absolute;background-color:#fff;border:1px solid #E1DFDF;border-radius:9px;bottom:calc(100% + 16px);box-sizing:border-box;box-shadow:1px 1px 4px #0000001a;right:-16px;margin-left:0;padding:10px;width:180px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;font-size:12px}.tooltip-content:before{content:"";width:0;height:0;border-style:solid;border-width:11px 8px 0 8px;border-color:#E1DFDF transparent transparent transparent;bottom:-11px;position:absolute;right:17px}.tooltip-content:after{content:"";width:0;height:0;border-style:solid;border-width:9px 7px 0 7px;border-color:#FFFFFF transparent transparent transparent;bottom:-9px;position:absolute;right:18px}.tooltip-parent--active .tooltip-content{visibility:visible;opacity:1}.tooltip-icon{background-position:-364px -243px;height:14px;width:14px;margin:0 4px}.text-primary{color:#333f4c}.text-secondary{color:#5d6772}.btn{border-radius:9px;box-sizing:border-box;color:#333f4c;height:44px;line-height:44px;padding:0 20px}.btn--yellow{background-color:#f9c853}.btn--black-transparent{border:1px solid #333F4C;line-height:42px;transition:background-color .3s ease,color .3s ease}.btn--black2x{background-color:#fff;border-width:2px;line-height:40px}.btn--white-transparent{border:2px solid #FFFFFF;color:#fff;line-height:40px;padding:0 40px;transition:background-color .3s ease,color .3s ease}.btn--yellow-transparent{background-color:#fff;border:2px solid #F9C853;height:40px;line-height:36px;transition:background-color .3s ease,color .3s ease}.btn--gray-transparent{background-color:#fff;border:2px solid #BDBDBD;line-height:40px;transition:background-color .3s ease,color .3s ease}.btn--gray{background-color:#e1dfdf;color:#ce1728}.loading-box{background:url(/img/ajax-loader.gif?v=2) #ffffffd9 no-repeat center center;position:fixed;width:100%;height:100%;top:0;left:0;background-size:95px;z-index:2}.transportation-loading-box{background:url(/img/ajax-loader.gif?v=2) no-repeat center center;background-size:95px}.ui-menu{background-color:#fff;border-bottom:1px solid #E1DFDF;border-left:1px solid #E1DFDF;border-right:1px solid #E1DFDF;border-radius:0 0 9px 9px;box-sizing:border-box}.ui-menu-item-wrapper{color:#333;cursor:pointer;font-size:.75rem;padding:12px 9px;transition:background-color .3s ease}.ui-menu-item-wrapper.ui-state-active{background-color:#f8f8f8;text-decoration:underline}.ui-menu--no-results .ui-menu-item-wrapper{background-color:transparent;cursor:default;text-decoration:none}.ui-helper-hidden-accessible{display:none}.date-time-picker-placeholder:after{background-position:-278px -62px;bottom:0;height:16px;margin:auto 0;position:absolute;right:10px;top:0;width:16px}.lds-default{position:relative;height:80px;width:80px}.lds-default div{position:absolute;width:6px;height:6px;background:#ce1728;border-radius:50%;animation:lds-default 1.2s linear infinite}.lds-default div:nth-child(1){animation-delay:0s;top:37px;left:66px}.lds-default div:nth-child(2){animation-delay:-.1s;top:22px;left:62px}.lds-default div:nth-child(3){animation-delay:-.2s;top:11px;left:52px}.lds-default div:nth-child(4){animation-delay:-.3s;top:7px;left:37px}.lds-default div:nth-child(5){animation-delay:-.4s;top:11px;left:22px}.lds-default div:nth-child(6){animation-delay:-.5s;top:22px;left:11px}.lds-default div:nth-child(7){animation-delay:-.6s;top:37px;left:7px}.lds-default div:nth-child(8){animation-delay:-.7s;top:52px;left:11px}.lds-default div:nth-child(9){animation-delay:-.8s;top:62px;left:22px}.lds-default div:nth-child(10){animation-delay:-.9s;top:66px;left:37px}.lds-default div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.lds-default div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}@keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}@keyframes toDown{0%{top:0}to{top:80px}}.hotels .form-box:not(.form-error) .form-error-text-block{display:none!important}.hotels .form-box--hotels .form-error-text{margin-bottom:0}.modal-form .form-box:not(.form-error) .form-error-outer,.modal-form .form-box:not(.form-error) .form-error-text,.calendar-box .form-box:not(.form-error) .form-error-outer,.calendar-box .form-box:not(.form-error) .form-error-text,.tours .form-box:not(.form-error) .form-error-outer,.tours .form-box:not(.form-error) .form-error-text,.transportation .form-box:not(.form-error) .form-error-outer,.transportation .form-box:not(.form-error) .form-error-text,.contact .form-box:not(.form-error) .form-error-outer,.contact .form-box:not(.form-error) .form-error-text,.review .form-box:not(.form-error) .form-error-outer,.review .form-box:not(.form-error) .form-error-text,.request-form .form-box:not(.form-error) .form-error-outer,.request-form .form-box:not(.form-error) .form-error-text,.checkout .form-box:not(.form-error) .form-error-outer,.checkout .form-box:not(.form-error) .form-error-text,.cart .form-box:not(.form-error) .form-error-outer,.cart .form-box:not(.form-error) .form-error-text{display:none!important}.modal-form .form-error-outer .error-text,.calendar-box .form-error-outer .error-text,.tours .form-error-outer .error-text,.transportation .form-error-outer .error-text,.contact .form-error-outer .error-text,.review .form-error-outer .error-text,.request-form .form-error-outer .error-text,.checkout .form-error-outer .error-text,.cart .form-error-outer .error-text{color:#ce1728}.modal-form .form-error-outer .error-text:not(:empty),.calendar-box .form-error-outer .error-text:not(:empty),.tours .form-error-outer .error-text:not(:empty),.transportation .form-error-outer .error-text:not(:empty),.contact .form-error-outer .error-text:not(:empty),.review .form-error-outer .error-text:not(:empty),.request-form .form-error-outer .error-text:not(:empty),.checkout .form-error-outer .error-text:not(:empty),.cart .form-error-outer .error-text:not(:empty){margin-bottom:10px}.modal-form .form-error-outer,.modal-form .form-error-text,.modal-form .form-error-text-block,.calendar-box .form-error-outer,.calendar-box .form-error-text,.calendar-box .form-error-text-block,.tours .form-error-outer,.tours .form-error-text,.tours .form-error-text-block,.transportation .form-error-outer,.transportation .form-error-text,.transportation .form-error-text-block,.contact .form-error-outer,.contact .form-error-text,.contact .form-error-text-block,.review .form-error-outer,.review .form-error-text,.review .form-error-text-block,.request-form .form-error-outer,.request-form .form-error-text,.request-form .form-error-text-block,.checkout .form-error-outer,.checkout .form-error-text,.checkout .form-error-text-block,.cart .form-error-outer,.cart .form-error-text,.cart .form-error-text-block{background-color:#fff;border:1px solid #CE1728;border-radius:5px;line-height:normal;padding:8px;position:absolute;right:0;text-align:left;top:52px;z-index:2;color:#ce1728}.modal-form .form-error-outer:before,.modal-form .form-error-text:before,.modal-form .form-error-text-block:before,.calendar-box .form-error-outer:before,.calendar-box .form-error-text:before,.calendar-box .form-error-text-block:before,.tours .form-error-outer:before,.tours .form-error-text:before,.tours .form-error-text-block:before,.transportation .form-error-outer:before,.transportation .form-error-text:before,.transportation .form-error-text-block:before,.contact .form-error-outer:before,.contact .form-error-text:before,.contact .form-error-text-block:before,.review .form-error-outer:before,.review .form-error-text:before,.review .form-error-text-block:before,.request-form .form-error-outer:before,.request-form .form-error-text:before,.request-form .form-error-text-block:before,.checkout .form-error-outer:before,.checkout .form-error-text:before,.checkout .form-error-text-block:before,.cart .form-error-outer:before,.cart .form-error-text:before,.cart .form-error-text-block:before{content:"";width:0;height:0;border-style:solid;border-width:0 4px 5px 4px;border-color:transparent transparent #CE1728 transparent;position:absolute;right:10px;top:-5px}.modal-form .form-error-outer:after,.modal-form .form-error-text:after,.modal-form .form-error-text-block:after,.calendar-box .form-error-outer:after,.calendar-box .form-error-text:after,.calendar-box .form-error-text-block:after,.tours .form-error-outer:after,.tours .form-error-text:after,.tours .form-error-text-block:after,.transportation .form-error-outer:after,.transportation .form-error-text:after,.transportation .form-error-text-block:after,.contact .form-error-outer:after,.contact .form-error-text:after,.contact .form-error-text-block:after,.review .form-error-outer:after,.review .form-error-text:after,.review .form-error-text-block:after,.request-form .form-error-outer:after,.request-form .form-error-text:after,.request-form .form-error-text-block:after,.checkout .form-error-outer:after,.checkout .form-error-text:after,.checkout .form-error-text-block:after,.cart .form-error-outer:after,.cart .form-error-text:after,.cart .form-error-text-block:after{content:"";width:0;height:0;border-style:solid;border-width:0 3px 4px 3px;border-color:transparent transparent #FFFFFF transparent;position:absolute;right:11px;top:-4px}.modal-form .form-error-outer--apartment,.modal-form .form-error-text--apartment,.modal-form .form-error-text-block--apartment,.calendar-box .form-error-outer--apartment,.calendar-box .form-error-text--apartment,.calendar-box .form-error-text-block--apartment,.tours .form-error-outer--apartment,.tours .form-error-text--apartment,.tours .form-error-text-block--apartment,.transportation .form-error-outer--apartment,.transportation .form-error-text--apartment,.transportation .form-error-text-block--apartment,.contact .form-error-outer--apartment,.contact .form-error-text--apartment,.contact .form-error-text-block--apartment,.review .form-error-outer--apartment,.review .form-error-text--apartment,.review .form-error-text-block--apartment,.request-form .form-error-outer--apartment,.request-form .form-error-text--apartment,.request-form .form-error-text-block--apartment,.checkout .form-error-outer--apartment,.checkout .form-error-text--apartment,.checkout .form-error-text-block--apartment,.cart .form-error-outer--apartment,.cart .form-error-text--apartment,.cart .form-error-text-block--apartment{top:78px}.modal-form .form-error-text--static,.calendar-box .form-error-text--static,.tours .form-error-text--static,.transportation .form-error-text--static,.contact .form-error-text--static,.review .form-error-text--static,.request-form .form-error-text--static,.checkout .form-error-text--static,.cart .form-error-text--static{background-color:inherit;border:none;display:block;padding:0;position:static}.modal-form .form-error-text--static:before,.modal-form .form-error-text--static:after,.calendar-box .form-error-text--static:before,.calendar-box .form-error-text--static:after,.tours .form-error-text--static:before,.tours .form-error-text--static:after,.transportation .form-error-text--static:before,.transportation .form-error-text--static:after,.contact .form-error-text--static:before,.contact .form-error-text--static:after,.review .form-error-text--static:before,.review .form-error-text--static:after,.request-form .form-error-text--static:before,.request-form .form-error-text--static:after,.checkout .form-error-text--static:before,.checkout .form-error-text--static:after,.cart .form-error-text--static:before,.cart .form-error-text--static:after{display:none}.modal-form .form-error-text--mb,.calendar-box .form-error-text--mb,.tours .form-error-text--mb,.transportation .form-error-text--mb,.contact .form-error-text--mb,.review .form-error-text--mb,.request-form .form-error-text--mb,.checkout .form-error-text--mb,.cart .form-error-text--mb{margin-bottom:20px}.modal-form .form-error-text--mt,.calendar-box .form-error-text--mt,.tours .form-error-text--mt,.transportation .form-error-text--mt,.contact .form-error-text--mt,.review .form-error-text--mt,.request-form .form-error-text--mt,.checkout .form-error-text--mt,.cart .form-error-text--mt{margin:10px 0 0 10px}.modal-form .form-error-outer,.calendar-box .form-error-outer,.tours .form-error-outer,.transportation .form-error-outer,.contact .form-error-outer,.review .form-error-outer,.request-form .form-error-outer,.checkout .form-error-outer,.cart .form-error-outer{margin-bottom:-10px;padding-bottom:0}.modal-form .form-error .select2-container .select2-selection.select2-selection--single,.modal-form .form-error .tours__select-btn,.calendar-box .form-error .select2-container .select2-selection.select2-selection--single,.calendar-box .form-error .tours__select-btn,.tours .form-error .select2-container .select2-selection.select2-selection--single,.tours .form-error .tours__select-btn,.transportation .form-error .select2-container .select2-selection.select2-selection--single,.transportation .form-error .tours__select-btn,.contact .form-error .select2-container .select2-selection.select2-selection--single,.contact .form-error .tours__select-btn,.review .form-error .select2-container .select2-selection.select2-selection--single,.review .form-error .tours__select-btn,.request-form .form-error .select2-container .select2-selection.select2-selection--single,.request-form .form-error .tours__select-btn,.checkout .form-error .select2-container .select2-selection.select2-selection--single,.checkout .form-error .tours__select-btn,.cart .form-error .select2-container .select2-selection.select2-selection--single,.cart .form-error .tours__select-btn{border:1px solid #CE1728}.modal-form .form-error .form-error-text,.calendar-box .form-error .form-error-text,.tours .form-error .form-error-text,.transportation .form-error .form-error-text,.contact .form-error .form-error-text,.review .form-error .form-error-text,.request-form .form-error .form-error-text,.checkout .form-error .form-error-text,.cart .form-error .form-error-text{display:block}.form-error-outer--hotels{background-color:#fff;border:1px solid #CE1728;border-radius:5px;line-height:normal;padding:8px;position:absolute;right:0;text-align:left;top:52px;z-index:2;color:#ce1728}.form-error-outer--hotels:before{content:"";width:0;height:0;border-style:solid;border-width:0 4px 5px 4px;border-color:transparent transparent #CE1728 transparent;position:absolute;right:10px;top:-5px}.form-error-outer--hotels:after{content:"";width:0;height:0;border-style:solid;border-width:0 3px 4px 3px;border-color:transparent transparent #FFFFFF transparent;position:absolute;right:11px;top:-4px}.form-error .form-error-outer--hotels{display:block}.active-link{color:#5a89bd;text-decoration:underline;margin-top:5px}.active-link img{margin-right:10px}.form-error .calendar-box__form-box,.request-form--1 .form-error .tours__quantity-inner,.cart .form-error .tours__quantity-inner,.form-error .tours__quantity-error{border:1px solid #CE1728;border-radius:9px}.animated-img{opacity:1;width:300px;z-index:100}.error_message_item{color:#ce1728}.payment_declined{background-color:#d9b9bc!important}.confirmed{background-color:#a3edd7!important}.on_going{background-color:#ffd3aa!important}.fullfilled{background-color:#b5edf0!important}.no_show{background-color:#e0d6cd!important}.cancelled{background-color:#e1dfdf!important}.terminated{background-color:#f5b9bf!important}.requested{background-color:#ffe6ac!important}.request_not_approved{background-color:#ffcab9!important}.held_for_booking{background-color:#bfd1fe!important}.expired{background-color:#cbcbcb!important}.short-list__commission-txt{font-size:14px;display:flex;flex-direction:column;padding-left:10px;padding-right:10px}.short-list__confirm-btn{white-space:nowrap}.short-list .calendar-box__date-box{padding:0}.short-list .calendar-box__date-box label{margin-bottom:7px;color:#333f4c}.short-list .calendar-box__form-item--end{margin-right:0!important}.short-list .calendar-box__form-item--btn{margin-right:20px;padding-top:30px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.short-list .calendar-box__form-item:not(:last-child){margin-right:0}.short-list .calendar-box__form-item:not(:last-child)>div{gap:10px}.short-list .calendar-box__form-item--end,.short-list .calendar-box__form-item--start{margin-top:20px}.short-list .calendar-box__form-clear{color:#5a89bd;text-decoration:underline;line-height:20px;margin-top:25px}.short-list .calendar-box__form-box{width:240px}.short-list .calendar-box__date{height:36px;font-size:12px;line-height:36px}.short-list .calendar-box__date::placeholder{color:#5d6772}.short-list .calendar-box__date:-ms-input-placeholder{color:#5d6772}.short-list .calendar-box__date::-ms-input-placeholder{color:#5d6772}.short-list .calendar-box__form-btn{height:42px;line-height:40px;margin-top:3px;width:100%}.short-list__filter-title{font-size:14px}.short-list__filter-box .df>.short-list__filter-title{margin-bottom:0}.cart__wrapper-left .list__bottom-top-item .list__bottom-tag{max-width:667px;gap:41px}.cart__wrapper-left .list__bottom-top-item .list__bottom-tag-item:last-child{margin-left:0}.cart__wrapper-right .cart__cards{flex-shrink:0;gap:20px}.cart__wrapper-right .cart__cards-title{width:35%}.cart__wrapper .cart__confirmation-txt{padding-left:23px;margin-top:20px}.cart__wrapper .cart__confirmation-txt:before{background-position:-321px -106px;bottom:0;left:0;margin:auto 0;height:10px;position:absolute;top:0;width:13px}.cart__wrapper .cart__result-btn{flex-direction:column}body .ui-datepicker-prev,body .ui-datepicker-next{top:33px}.profile-confirmation__other-service .profile-confirmation__box-6-btn{float:right}.profile-confirmation__modify-btn{border-color:#5d6772}.profile-confirmation__box-5-right{justify-content:flex-end}.profile-confirmation__note{margin-bottom:19px;line-height:22px;color:#5d6772;padding-left:24px;background:url(/img/confirmation-info.png) no-repeat left center}.profile-confirmation__box-5-right .profile-confirmation__cancel-btn,.profile-confirmation__box-5-right .profile-confirmation__modify-btn{margin-left:15px}.profile-confirmation__box-7{padding:10px 20px;justify-content:flex-end}.profile-confirmation-hotel-accommodation{display:flex;flex-direction:column;margin-top:4px;padding:0 16px;gap:4px}.cart__wrapper .apartment-items .list__bottom-add-link--transfer-service{padding-left:32px;position:relative}.cart__wrapper .apartment-items .list__bottom-add-link--transfer-service:before{background:url(/img/transfer-service.svg);background-repeat:no-repeat;background-position:left center;width:24px;height:24px;position:absolute;left:0}.pin-error-box.form-error{margin-bottom:10px}.profile-confirmation__box-list-item .price-field{white-space:nowrap}.profile-confirmation__content--tour-package{margin-top:24px;border-top:1px solid #e1dfdf;border-radius:9px}.profile-confirmation__box-9--full{width:100%;padding:16px 20px;background:#f1cd7633;border-bottom:1px solid #E1DFDF;border-top-left-radius:9px;border-top-right-radius:9px}.profile-confirmation__box-9{flex-direction:column}.profile-confirmation__box-9--row{width:100%;border-bottom:1px solid #E1DFDF}.profile-confirmation__box-9--row:last-child{border-bottom:0}.profile-confirmation__box-9--row-head{background:#f8f8f8}.profile-confirmation__box-9-left{display:flex;width:137px;flex-shrink:0;padding:10px 16px;box-sizing:border-box;border-right:1px solid #E1DFDF}.profile-confirmation__box-9-middle{display:flex;width:132px;flex-shrink:0;padding:10px 16px;box-sizing:border-box;border-right:1px solid #E1DFDF}.profile-confirmation__box-9-right{flex:1;padding:10px 16px;box-sizing:border-box}.profile-confirmation__box-canceled,.profile-confirmation__box-no-show{color:#ce1728}.profile-confirmation .program-pickup-time{display:none}.profile-confirmation .program-pickup-time--spacing{margin-bottom:4px}.departure-info{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;padding-left:16px}.departure-info__icon-box{display:flex;flex-shrink:0;padding-top:3px}.departure-info__text{font-size:.875rem;line-height:21px;color:#5d6772}.departure-info__link{font-size:.875rem;text-decoration:underline;color:#5a89bd}.profile-confirmation__box-6-btn--voucher:before{background:url(/img/voucher.png) no-repeat;background-position:left center!important}.profile-confirmation__box-6-btn--voucher{color:#333f4c;padding-left:30px;margin-right:32px}.profile-confirmation__box-6-btn--voucher:hover{text-decoration:underline}.profile-confirmation__box-8{padding:22px 20px;border-top:1px solid #e1dfdf}.profile-confirmation__box-8>div{justify-content:flex-end}.profile-confirmation__content .profile-confirmation__box-6{padding-bottom:10px}@media print{.no-print .profile-confirmation__box-5,.no-print .profile-confirmation__box-6,.no-print .profile-confirmation__box-7,.no-print .profile-confirmation__box-8,.no-print .hide-for-partner-print,.hidden-on-print{display:none}}.top-box{padding-top:20px}.top-box__header{background:linear-gradient(90deg,#fff 4%,#ffffffb3 45%,#fffc 90%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:9px;height:80px;margin-bottom:40px;padding:0 20px;z-index:1}.top-box__header--absolute{position:absolute}.top-box__logo{background-position:unset;background:url(/img/logo.svg);height:60px;margin-top:10px;width:119px;background-repeat:no-repeat;background-size:100%}.top-box__right-wrapper{height:80px}.top-box__btn{color:#333f4c;margin-top:8px}.top-box__btn--currency{min-width:110px}.top-box__btn--simple{margin-right:20px}.top-box__btn--with-arrow{height:80px;line-height:80px;margin-top:0;padding:0 40px 0 20px;z-index:2}.top-box__btn--with-arrow:after{background-position:-122px -4px;bottom:0;height:3px;margin:auto 0;position:absolute;right:20px;top:0;width:6px;transition:transform .3s ease}.top-box__btn--with-arrow.active{background-color:#f1f1f1}.top-box__btn--with-arrow.active:after{transform:rotate(180deg)}.top-box__btn[disabled=disabled]{background-color:#f1f1f1!important}.top-box__btn--lang{padding-left:46px}.top-box__btn--lang:before{border-radius:50%;bottom:0;height:20px;left:20px;margin:auto 0;position:absolute;top:0;width:20px}.top-box__btn--lang-en:before{background-position:-82px -62px}.top-box__currency-list,.top-box__lang-list,.top-box__log-list{background-color:#f1f1f1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:0 0 9px 9px;box-shadow:0 9px 10px #0003;left:0;top:80px;width:100%;z-index:2}.top-box__currency-item:not(:last-child),.top-box__lang-item:not(:last-child){border-bottom:1px solid #E1DFDF}.top-box__log-item:not(:last-child) .top-box__log-link{position:relative}.top-box__log-item:not(:last-child) .top-box__log-link:after{background-color:#e1dfdf;bottom:0;content:"";left:18px;height:1px;position:absolute;right:18px;z-index:10}.top-box__currency-item:last-child .top-box__currency-link,.top-box__lang-item:last-child .top-box__lang-link,.top-box__log-item:last-child .top-box__log-link{border-radius:0 0 9px 9px}.top-box__log-link{color:#333f4c;padding:18px 20px}.top-box__log-link--logout{-webkit-justify-content:flex-end;justify-content:flex-end}.top-box__log-link--logout:before{background-position:-456px -243px;height:18px;margin-right:10px;width:22px;top:0}.top-box__lang-link{color:#333f4c;padding:10px 10px 10px 20px}.top-box__lang-link--ru{font-family:Rubik-Regular,Helvetica,Arial,"sans-serif"!important}.top-box__basket{background-position:-121px -14px;height:24px;margin-top:18px;width:24px}.top-box__basket-count{background-color:#ce1728;border-radius:50%;color:#fff;height:18px;line-height:18px;left:-14px;top:-3px;width:18px}.top-box__right-line{height:60px;padding-left:20px}.top-box__right-line:before{background-color:#fff9;bottom:0;content:"";left:0;position:absolute;top:0;width:1px}.top-box__right-line:not(.top-box__right-line--top-0){margin:10px 0 0 20px}.top-box__right-line--top-0{height:80px;padding-left:0}.top-box__right-line--top-0:before{bottom:10px;top:10px}.top-box__right-line--left-space{padding-left:34px}.top-box__title{background:linear-gradient(270deg,#41566c00,#41566cb3 30.98%,#41566cb3 70.09%,#41566c00);border-radius:9px;color:#fff;height:62px;line-height:62px;overflow:hidden;margin:0 auto 40px;max-width:920px;padding:0 20px;text-overflow:ellipsis}.top-box__title--white{background:linear-gradient(270deg,#fff0,#ffffffb3 30.98%,#ffffffb3 70.09%,#fff0);color:#333}.top-box__title--black{background:linear-gradient(270deg,#1a1c1f00,#1a1c1f 35.67%,#1a1c1f 66.92%,#1a1c1f00)}.top-box__currency-link{box-sizing:border-box;color:#333f4c;padding:11px 20px}.top-box__currency-link--active{background-color:#e6e6e699;cursor:default}.top-box__header-inner{height:100%;margin:0 auto;width:100%}.top-box__cover{background-position:center top;background-repeat:no-repeat;bottom:0;left:0;opacity:0;top:0;width:100%;transition:opacity .3s ease}.top-box__lng-icon-out{border-radius:50%;margin-right:6px;max-width:20px;overflow:hidden}.top-box__lng-icon-out.pa{bottom:0;height:20px;left:20px;margin:auto 0;top:0}.top-box--fixed-menu .top-box__header-inner{max-width:1160px}.top-box--fixed-menu .top-box__header .top-box__right-line--top-0:before{bottom:23px;top:23px}.top-box--fixed-menu .top-box__header .top-box__right-line:before{background-color:#e1dfdf;bottom:13px;top:13px}.top-box--fixed-menu .top-box__header{background-color:#f8f8f8!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0;box-shadow:0 0 10px #333f4c4d;height:auto;left:0;margin:0 auto;max-width:1920px;padding:0;position:fixed;right:0;top:0;z-index:2;animation:fixMenu .2s linear}.top-box--fixed-menu .top-box__header--absolute{position:absolute}.top-box--fixed-menu .center{padding-top:120px}.top-box--fixed-menu:not(.top-box--home) .center{padding-top:110px}.top-box--fixed-menu:not(.top-box--home) .top-box__header{animation:none;z-index:4}.top-box--home:not(.top-box--fixed-menu) .top-box__menu{display:none}.top-box--fixed-menu:not(.top-box--home) .top-box__menu{min-height:54px}.top-box--home{margin-bottom:40px}.top-box__menu{border-top:1px solid #F1F1F1;clear:right;width:calc(100% - 260px)}.top-box__menu-item:last-child .top-box__sub-menu{left:auto;right:0}.top-box__menu-item:not(:last-child) .top-box__menu-link:before{background-color:#e1dfdf;bottom:10px;content:"";position:absolute;right:0;top:10px;width:1px}.top-box__menu-link{cursor:pointer;height:54px;line-height:54px;padding:0 20px;transition:background-color .3s ease}.top-box__menu-link:after{background-position:-122px -4px;display:inline-block;height:3px;margin:-2px 0 0 10px;vertical-align:middle;width:6px;transition:transform .3s ease}.top-box__menu-link--active,.top-box__menu-link--rotate{background-color:#f1f1f1}.top-box__menu-link--active:before,.top-box__menu-link--rotate:before{background-color:#f1f1f1!important}.top-box__menu-link--active{text-decoration:underline}.top-box__menu-link--rotate:after{transform:rotate(180deg)}.top-box__menu-link--hot{color:#ce1728}.top-box__menu-link--hot:after{background-position:-130px -4px}.top-box__menu-link--without-sub:after{display:none}.top-box__sub-menu{box-shadow:0 9px 10px #333f4c24;border-bottom-left-radius:9px;border-bottom-right-radius:9px;left:0;min-width:220px;top:54px;width:100%;z-index:1}.top-box__sub-menu-item{background-color:#f1f1f1}.top-box__sub-menu-item:last-child{border-bottom-left-radius:9px;border-bottom-right-radius:9px;overflow:hidden}.top-box__sub-menu-item:not(:last-child):after{background-color:#e1dfdf;content:"";display:block;height:1px;margin:0 18px}.top-box__sub-menu-link{padding:18px;transition:background-color .3s ease}.top-box__sub-menu-link--active{background-color:#9e9e9e2e;cursor:default;text-decoration:underline}.top-box__sub-menu-icon{display:inline-flex;flex-shrink:0;padding:0 12px 0 6px}.top-box__sub-menu-icon--desktop{display:block}.top-box__sub-menu-icon--mobile{display:none}.top-box__profile-icon{background-color:#f9c853;border-radius:50%;margin-right:12px;height:30px;width:30px}.top-box__profile-icon:before{background-position:-480px -243px;height:18px;width:14px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}.top-box__right-line--mt-none.top-box__right-line--reg-box{padding-left:0!important}.top-box__right-line--user-box{margin-top:0!important}.top-box__right-line--reg-box .top-box__log-list{left:auto;right:0;width:220px}.top-box--inner:not(.top-box--home){padding-top:0}.top-box--inner .top-box__header{background-color:#fff;height:auto;max-height:110px;margin-bottom:0;padding:0}.top-box--inner .top-box__logo{background-position:unset;height:65px;margin:20px 0;width:128px;background:url(/img/logo.svg) no-repeat;background-size:100%}.top-box--inner .top-box__right-wrapper{height:auto}.top-box--inner .top-box__right-line:before{background-color:#e1dfdf;bottom:10px;top:10px}.top-box--inner .top-box__btn--with-arrow{line-height:54px}.top-box--inner .top-box__btn--with-arrow,.top-box--inner .top-box__right-line{height:54px}.top-box--inner .top-box__right-line,.top-box--inner .top-box__btn{margin-top:0}.top-box--inner .top-box__currency-list,.top-box--inner .top-box__lang-list,.top-box--inner .top-box__log-list{top:54px}.top-box--inner .top-box__right-wrapper{height:54px}.top-box--auth .top-box__right-line:not(.top-box__right-line--top-0){margin-right:20px}.top-box--gray .top-box__header{background:#f8f8f8}.top-box--inner .btn{height:34px;line-height:34px;margin-top:10px}.top-box .list--menu{opacity:0;transition:opacity .3s ease}.top-box--show .top-box__cover,.top-box--show .list--menu{opacity:1}.top-box__title+.list.list--menu{margin-top:0!important}html[lang=ru] .top-box__amd-icon{font-family:Montserratarm-Bold,Helvetica,Arial,"sans-serif"}html[lang=ru] .top-box__lang-link{font-family:Montserratarm-Regular,Helvetica,Arial,"sans-serif"}html[lang=hy] .top-box__sub-menu{top:52px}@keyframes fixMenu{0%{top:-80px}to{top:0}}span.currency-frac{font-family:Montserratarm-Medium,Helvetica,Arial,"sans-serif";font-size:80%;opacity:.8}.list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -20px}.list.list--menu{margin-top:156px}.list__item{box-sizing:border-box;padding:0 20px;width:25%}.list__white-wrapper{background:#ffffffe6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:9px;height:100%;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.list__white-wrapper.pa{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;left:20px;overflow:hidden;right:20px;top:0}.list__white-wrapper.pa+.list__white-wrapper{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.list__white-wrapper.pa+.list__white-wrapper .list__round-img{opacity:0;visibility:hidden}.list__white-cover{box-sizing:border-box;height:100%;padding:20px}.list__white-title{border-bottom:2px solid #F9C853;margin-bottom:20px;padding-bottom:10px}.list__white-title--mobile{display:none}.list__white-link{display:flex}.list__white-inner-icon{display:none;flex-shrink:0}.list__white-inner-item:not(:last-child){margin-bottom:20px}.list__white-inner-item--view-type{display:none}.list__white-inner-link{background-image:linear-gradient(#f9c853,#f9c853);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;border-bottom:1px solid #E1DFDF;line-height:24px;transition:background-size .3s ease,color .3s ease,border-bottom-color .3s ease}.list__cover{background-color:#fffc;border-radius:9px;box-sizing:border-box;color:#ce1728;height:100%;left:0;padding:20px;top:0;width:100%;z-index:1}.list__round-img{border-radius:0 0 9px 9px}.list__top-round-img{border-radius:9px 9px 0 0}.list__gray-box{padding:20px}.list__gray-box-title{margin-bottom:10px}.list__gray-box-title.three-dots{height:45px;overflow:hidden}.list__gray-box-title--max-h.three-dots{height:inherit;max-height:45px}.list__gray-box-description{line-height:22px}.list__gray-box-description.three-dots{height:45px;overflow:hidden}.list__top-ten{background-position:-298px top;color:#fff;height:33px;line-height:33px;left:16px;letter-spacing:1px;top:-6px;width:74px;z-index:2}.list__category-item{background-color:#f9c853;border-radius:3px;height:23px;line-height:23px;max-width:calc(100% - 28px);overflow:hidden;padding:0 4px;right:10px;text-overflow:ellipsis;top:10px;white-space:nowrap;z-index:2}.list__top-ten+.list__category-item{max-width:calc(100% - 110px)}.list__location{border-bottom:1px solid #E1DFDF;margin-bottom:10px;padding-bottom:10px}.list__location-part{box-sizing:border-box}.list__location-part:not(.fr):first-child{padding-right:10px;width:70%}.list__location-part+.list__location-part{padding-left:10px;width:30%}.list__location-link{color:#5a89bd;padding-left:15px;text-decoration:underline}.list__location-link:before{background-position:-350px -46px;height:15px;left:0;position:absolute;top:1px;width:10px}.list__text-box{padding-top:10px}.list__text-box:not(.list__text-box--def-color){color:#5d6772}.list__text-box--dark p{color:#333!important}.list__text-box--with-border{border-top:1px solid #E1DFDF;margin-top:10px}.list__text-box--center-align{align-items:center;-webkit-align-items:center;height:44px;overflow:hidden}.list__text-box-title{margin-right:10px}.list__fancy-link:after{background:#ffffff80 url(/img/zoom.svg?v=1) no-repeat 17px 17px;border-radius:50%;content:"";height:50px;opacity:0;pointer-events:none;width:50px;transform:scale(0);transition:opacity .3s ease,transform .3s ease}.list__fancy-link--video:after{background:#ffffff80 url(/img/play.svg) no-repeat 18px 14px;transform:scale(1)!important;opacity:1}.list__cover-link.pa{background-color:#f8f8f8;border-radius:9px;height:100%;left:20px;right:20px;top:0;transition:transform .3s ease,box-shadow .3s ease}.list__cover-link.pa+.list__link{background-color:transparent;box-shadow:none;transform:none}.list__cover-link.pa+.list__link .list__cover-link{opacity:0}.list__cover-link.pa+.list__link .list__top-ten{display:none}.list__cover-link.pa+.list__link .list__category-item{z-index:1}.list__info-box{margin-bottom:10px}.list__current-day,.list__video-included{color:#5d6772}.list__video-included{margin-left:10px;padding-right:26px}.list__video-included:after{background-position:-288px -106px;bottom:0;content:"";height:16px;margin:auto 0;position:absolute;right:0;top:0;width:16px}.list__name{box-sizing:border-box;max-height:72px;overflow:hidden;padding:20px 30px 10px;position:relative}.list__name:after{background-color:#f8f8f8;content:"";height:10px;left:0;position:absolute;right:0;top:63px}.list__rooms{background-color:#f1f1f1;border-radius:0 0 9px 9px;display:flex;display:-webkit-flex;padding:20px;justify-content:space-between;-webkit-justify-content:space-between}.list__rooms-left{border-right:1px solid #E1DFDF;padding-right:20px;width:280px}.list__rooms-center{padding-left:60px;width:240px}.list__rooms-right{align-items:center;-webkit-align-items:center;width:220px}.list__rooms-option{margin-bottom:10px}.list__rooms-option-small{margin-bottom:10px;text-decoration:line-through}.list__rooms-option-small+.list__rooms-type{color:#ce1728}.list__rooms-btn{height:44px}.list__rooms-btn--fail{border:2px solid #5D6772}.list__rooms-btn--fail:hover{background-color:#5d6772;color:#fff}.list__rooms-type.sprite-a:not(:last-child){margin-bottom:10px}.list__rooms-type.sprite-a:after{background-position:-130px -192px;display:inline-block;flex:0 0 10px;height:14px;margin-left:10px;width:10px}.list__rooms-type--2.sprite-a:after{flex:0 0 22px;width:22px}.list__rooms-type--3.sprite-a:after{flex:0 0 34px;width:34px}.list__rooms-type--4.sprite-a:after{flex:0 0 46px;width:46px}.list__rooms-type--more.sprite-a{padding-left:15px}.list__rooms-type--more.sprite-a:after{left:0;position:absolute;top:0}.list__rooms-availability{display:flex;display:-webkit-flex;margin-bottom:10px;position:relative}.list__rooms-availability--tc{justify-content:center}.list__rooms-availability:before{align-self:center;-webkit-align-self:center;flex:0 0 16px;display:inline-block;height:16px;margin-right:6px;width:16px}.list__rooms-availability--success:before{background-position:-70px -211px}.list__rooms-availability--fail:before{background-position:-70px -229px}.list__rooms-availability--check:before{background-position:-70px -247px}.list__rooms--tour-package .list__rest-tags-item{line-height:normal;margin-bottom:10px;margin-right:10px;height:auto;padding:0 10px 0 26px}.list__toggle-btn-box{padding-bottom:40px}.list__toggle-btn-box:before{background-color:#e1dfdf;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.list__toggle-btn{background-color:#f8f8f8;color:#5a89bd;opacity:1!important;padding:0 33px;text-decoration:underline}.list__toggle-btn:after{background-position:-314px -56px;display:inline-block;height:8px;margin-left:5px;vertical-align:middle;width:14px;transition:transform .3s ease}.list__toggle-btn--active:after{transform:rotate(180deg)}.list__unesco{background-color:#fffc;border-radius:3px;bottom:10px;left:10px;padding:2px;width:24px}.list__info-list--static{width:112px}.list__info-list--dynamic{border-left:1px solid #E1DFDF;margin-left:20px;padding-left:20px;width:178px}.list__info-list--cloned{border-left:none;display:block;margin:30px 0 20px;max-height:57px;overflow:hidden;padding-left:0;width:calc(100% - 260px);font-size:.875rem}.list__info-list-item{color:#5d6772;padding-left:10px}.list__info-list-item:not(:last-child){margin-bottom:10px}.list__info-list-item:before{background-color:#5d6772;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:6px;width:4px}.list--one .list__unesco{bottom:20px;left:20px;width:44px}.list__order-count{margin-top:27px;min-height:38px}.list__order-desc+.list__order-count{margin-top:0}.list__choosing-box{align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;width:100%}.list__choosing-desc{color:#5d6772;margin-right:20px;max-width:calc(100% - 240px)}.list__choosing-desc--fail{max-width:100%;line-height:22px}.list__category-type{background-color:#f1f1f1;bottom:25px;border-radius:3px;color:#333f4c;height:37px;left:10px;line-height:37px;max-width:calc(100% - 40px);overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;z-index:1}.list__special-offer{background-color:#ce1728;border-radius:3px;bottom:0;color:#fff;height:29px;left:0;line-height:29px;padding:0 5px}.list__price{color:#333f4c}.list__label{background-color:#ce1728;top:10px;right:10px;color:#fff;padding:6px;border-radius:3px}.list__bg-info{color:#5d6772;border-bottom:1px solid #D9D9D9;margin-bottom:10px;padding:10px 0}.list__bg-info>span{gap:4px;line-height:22px}.list__bg-info>span:not(:last-child){padding-right:10px;margin-right:10px;border-right:1px solid #5D6772}.list__tags-outer{gap:10px;padding-top:10px}.list__tags-outer>span{border-radius:3px;background-color:#f9c853;padding:6px}.list__bg-rate-outer{padding-top:10px;margin-top:10px;border-top:1px solid #D9D9D9}.list__bg-filled,.list__empty{top:0;left:0}.list__bg-filled{z-index:1;overflow:hidden}.list__bg-rate{width:124px}.list__bg-rate-title{margin-right:6px;color:#5d6772}.list--blog-main{display:grid;grid-template-columns:1fr 1fr;row-gap:40px;column-gap:30px;margin:0 0 40px}.list--blog-main.list--inner .list__item,.list--related-blogs.list--inner .list__item{width:100%;flex:0 0 100%;padding:0;margin-bottom:0}.list--related-blogs{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:20px;column-gap:40px;margin:0 0 40px}.list--related-blogs .list__tags-outer{border-top:1px solid #D9D9D9;margin-top:10px}.list--facility.owl-carousel{display:flex;display:-webkit-flex;max-width:100%!important}.list--facility .list__rest-tags{margin:0;padding:0}.list--facility .list__rest-tags-list{display:block;max-height:inherit!important}.list--facility .list__item{padding-bottom:20px;width:20%}.list__facility-title{padding-left:10px}.list--facility .list__title-group{align-items:flex-start;-webkit-align-items:flex-start;margin-bottom:20px}.list--facility .list__rest-tags--checked .list__rest-tags-item{margin-bottom:20px;margin-right:0;padding-right:0}.list--facility .list__highlighted{background-color:#f1f1f1;border-radius:9px;margin:-20px -20px 20px;padding:20px 20px 0}.list--facility .list__title-icon{max-height:36px;max-width:48px}.list__highlighted .list__rest-tags--checked .list__rest-tags-item:before{background-position:-296px -46px}.list__price-box{flex:0 0 300px}.list__price-label{color:#5d6772}.list__price-label{margin-bottom:6px}.list--facility .list__item{width:25%}.list__rate{align-items:center;-webkit-align-items:center;margin-bottom:10px}.list__rate-title{color:#5d6772;margin-right:10px;min-width:40px}.list__rate-number{background-color:#f9c853;border-radius:3px;height:29px;line-height:29px;padding:0 5px}.list__rate.pa{left:10px;top:0;transform:translateY(calc(-10px - 100%))}.list--similar .list__rate .tours__ta-icon{height:29px;line-height:29px}.list--similar .list__rate{background-color:#f1f1f1;border-radius:3px;color:#333f4c;padding:2px 10px}.list--similar .list__rate-number{padding:0;background-color:transparent}.list--similar .list__rate-number{height:23px;line-height:23px}.list--similar .list__gray-box-title{font-size:16px;max-height:58px}.list--similar .list__category-item{font-size:14px}.list--similar .list__gray-box{height:152px;box-sizing:border-box;background-color:#f8f8f8;border-bottom-left-radius:9px;border-bottom-right-radius:9px}.list--similar .list__item a.list__link{height:352px;display:flex;flex-direction:column;justify-content:space-between}.list--related .list__link{background-color:#f8f8f8;border-radius:9px;height:100%;left:20px;right:20px;transition:transform .3s ease,box-shadow .3s ease}.list--related .list__link.pa+.list__link{position:relative}.list--related .list__link.pa+.list__link .list__top-round-img{opacity:0}.list--menu .list__round-img,.list--related .list__top-round-img{height:auto}.list__item .owl-with-dots{aspect-ratio:4/3;overflow:hidden}.list--inner .list__item{margin-bottom:40px;width:33.3333%}.list--inner .list__link{background-color:#f8f8f8;border-radius:9px;height:100%;transition:transform .3s ease,box-shadow .3s ease}.list--inner .list__gray-box{padding-top:10px}.list__gray-box-description{color:#5d6772}.list__gray-box-description.three-dots{height:70px}.list__gray-box-description--blog.three-dots{height:110px}.list__gray-box-description--dark{color:#333!important}.list--inline{margin:0;justify-content:center;-webkit-justify-content:center}.list--inline .list__item{padding:0 10px 20px;width:auto}.list--inline .list__link{background-color:#f8f8f8;border-radius:9px;border:1px solid #F8F8F8;height:36px;line-height:36px;padding:0 8px;transition:background-color .3s ease,box-shadow .3s ease}.list--one{margin-bottom:20px}.list--one .list__item{width:100%}.list--one .list__item:not(:first-child){display:none}.list--one .list__link{background-color:transparent;transform:none!important}.list--one .list__top-round-img{border-radius:9px}.list--one .list__top-ten{background-position:-374px -16px;height:43px;left:20px;line-height:38px;width:114px}.list--one .list__category-item{height:37px;line-height:37px;max-width:calc(100% - 60px);padding:0 10px;right:20px;top:20px}.list--one .list__top-ten+.list__category-item{max-width:calc(100% - 180px)}.list--one.owl-with-dots{margin-left:0;margin-right:0}.list--one.owl-with-dots .list__item{padding:0}.list--gallery .list__gray-box{padding-top:20px}.list--gallery .list__gray-box-title{height:88px;margin-bottom:0}.list--gallery .list__info-box:not(.dn)+.list__gray-box-inner .list__gray-box-title{height:66px}.list--gallery .list__top-ten{background-position:-288px -124px;line-height:28px;width:86px}.list--gallery-inner .list__top-round-img{border-radius:9px}.list--gallery-inner .list__item{margin-bottom:40px;width:33.3333%}.list--gallery-inner .list__fancy-link{border-radius:9px;transition:box-shadow .3s ease}.list--gallery-inner .list__fancy-link:before{border-radius:9px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:background-color .3s ease}.list--gallery-inner .list__fancy-link--video:before{background-color:#333f4c66}.list--rest .list__item{margin-bottom:20px;width:100%}.list__rest-inner-link{-webkit-align-items:flex-end;align-items:flex-end;background-color:#fff;border-top-left-radius:9px;-webkit-justify-content:flex-end;justify-content:flex-end;min-height:230px}.list__rest{background-color:#f8f8f8;border-radius:9px;transition:box-shadow .3s ease}.list__rest-grid{background-color:#e1dfdf;border-radius:3px;margin-right:6px;padding:4px 6px}.list__rest-link{width:300px}.list__rest-img{border-top-left-radius:9px}.list__rest-right{border-bottom:1px solid #E1DFDF;box-sizing:border-box;min-height:230px;padding:20px 20px 0 320px}.list__rest-top{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding-bottom:10px}.list__rest-title{margin-bottom:10px}.list__rest-description{color:#5d6772;height:70px;line-height:22px;overflow:hidden}.list__rest-cover{background-color:#333f4c66;border-top-left-radius:9px;height:100%;left:0;opacity:0;pointer-events:none;top:0;visibility:hidden;width:100%;transition:visibility .3s ease,opacity .3s ease}.list__rest-cover:before{background-color:#ffffff80;border-radius:50%;content:"";height:60px;transform:scale(0);width:60px;transition:transform .3s ease}.list__rest-cover:not(.list__rest-cover--zoom):after{background-position:-327px -159px;height:24px;width:26px}.list__rest-cover--zoom:after{background-position:-355px -159px;height:22px;width:22px}.list__rest-address-list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.list__rest-address-item{box-sizing:border-box;color:#5d6772;margin-bottom:20px}.list__rest-address-item:nth-child(odd){padding-right:10px;width:60%}.list__rest-address-item:nth-child(2n){padding-left:10px;text-align:right;width:40%}.list__rest-address-item .list__location-link:before{display:inline-block;margin-right:5px;position:static;vertical-align:middle}.list__rest-address--list{border-bottom:1px solid #E1DFDF;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:10px;padding-bottom:10px}.list__rest-address--list .list__rest-address-list-item{box-sizing:border-box}.list__rest-address--list .list__rest-address-list-item:first-child{border-right:1px solid #E1DFDF;padding-right:20px;width:65%}.list__rest-address--list .list__rest-address-list-item:nth-child(2){padding:16px 0 0 20px;width:35%}.list__rest-address--list .list__rest-address-item{margin-bottom:10px}.list__rest-address--list .list__rest-tags-list{margin-right:0;max-height:inherit;max-width:inherit;overflow:visible}.list__rest-address--list .list__rest-tags-item{height:29px;line-height:29px;margin:0}.list__rest-tags{margin:20px 20px 0;padding-bottom:10px}.list__rest-tags-list,.list__rest-tags--flex{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.list__rest-tags-list{margin-right:10px;max-height:33px;max-width:305px;overflow:hidden}.list__rest-tags-title{color:#5d6772;line-height:23px;padding-right:10px}.list__rest-tags-item{border-radius:3px;height:23px;line-height:23px;margin-bottom:10px;margin-right:10px;padding:0 5px}.list__rest-tags-list--red .list__rest-tags-item{background-color:#ce1728;color:#fff}.list__rest-tags-list--yellow .list__rest-tags-item{background-color:#f9c853}.list__rest-tags+.list__rest-tags--checked{border-top:1px solid #E1DFDF}.list__rest-tags--checked{margin-top:0;padding-top:20px}.list__rest-tags--checked .list__rest-tags-title,.list__rest-tags--checked .list__rest-tags-item{line-height:normal}.list__rest-tags--checked .list__rest-tags-list{margin-right:0;max-height:44px;max-width:inherit}.list__rest-tags--checked .list__rest-tags-item{height:auto;padding:0 10px 0 26px}.list__rest-tags--checked .list__rest-tags-item:before{background-position:-309px -159px;bottom:0;left:0;margin:auto 0;height:12px;position:absolute;top:0;width:16px}.list__rest-tags--checked .list__rest-tags-item--not-inc:before{background-position:-56px -211px;width:12px}.list__rest-tags--checked .list__rest-tags-item--add-charge:before{background-position:-380px -243px;height:18px;width:16px}.list__rest-tags .table-cell{vertical-align:top}.list--hotels .list__rest-top{margin-bottom:15px}.list--hotels .list__rest-right{border-bottom:none}.list--hotels .list__rest-tags--checked{margin:0;padding-bottom:0;padding-top:0}.list--hotels .list__rest-tags-table{height:47px}.list--hotels .list__rest-tags-table .table-cell{vertical-align:middle}.list--hotels:not(.list--hotels) .list__rest-right{border-bottom:none}.list--hotels .list__location-link{padding-left:0}.list--hotels-main .list__rest-address--list .list__rest-address-list-item:nth-child(2){padding-left:10px}.list--hotels-main .list__rest-address-item--full-width{padding-right:0;width:100%}.list--venues{padding-bottom:20px}.list--venues .list__item:last-child{margin-bottom:0}.list--rest .list__category-item,.list--venues .list__category-item{height:37px;line-height:37px;max-width:calc(100% - 38px);padding:0 10px}.list--venues .list__rest-address-list{border-bottom:1px solid #E1DFDF;margin-bottom:15px;padding-bottom:2px}.list--venues .list__rest-address-item{margin-bottom:12px}.list--venues .list__rest-top{margin-bottom:12px;padding-bottom:12px}.list--venues .list__rest-title{margin-bottom:0}.list--venues .list__rest-tags--checked{border-bottom:1px solid #E1DFDF;margin:0;padding-bottom:5px;padding-left:20px;padding-right:20px}.list--venues .list__rest-tags--checked .list__rest-tags-list{max-height:56px}.list--venues .list__rest-tags-item{margin-bottom:16px;margin-right:8px}.list--rest .list__rest-img,.list--venues .list__rest-img{cursor:pointer}.list--rest .list__item .list__rest-link .owl-with-dots,.list--venues .list__item .list__rest-link .owl-with-dots{border-top-left-radius:9px}.list__venues-price{background-color:#f1f1f1;border-radius:0 0 9px 9px;overflow:hidden;padding:20px}.list__venues-price-content{display:flex;display:-webkit-flex}.list__venues-price-item:not(:last-child){margin-right:60px}.list__venues-price-title{margin-bottom:10px}.list__venues-btn{max-width:220px}.list__details{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.list__details-item{box-sizing:border-box;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;width:50%}.list__details-item:before{border-top:1px dashed #E1DFDF;content:"";position:absolute;top:50%}.list__details-item:nth-child(1),.list__details-item:nth-child(2){margin-bottom:20px}.list__details-item:nth-child(odd){padding-right:10px}.list__details-item:nth-child(odd):before{left:0;right:10px}.list__details-item:nth-child(2n){padding-left:10px}.list__details-item:nth-child(2n):before{left:10px;right:0}.list__details-content{background-color:#f8f8f8;line-height:26px}.list__details-content:first-child{padding-right:6px}.list__details-content:last-child{min-width:60px;padding-left:6px}.list__details-title{max-width:125px}.list__details-na{background-position:left -211px;height:18px;width:18px}.list__details-img{padding-right:5px}.list__details--inline{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin:0 20px;max-height:48px;overflow:hidden}.list__details--inline .list__details-item{margin:10px 0;padding:0;width:auto}.list__details--inline .list__details-item:not(:last-child){margin-right:40px}.list__details--inline .list__details-title{max-width:200px}.list__details--inline .list__details-content:last-child{margin-left:38px;min-width:inherit}.list--apartments-main .owl-with-dots,.list--hotels-main .owl-with-dots{border-top-left-radius:9px}.list--apartments-main .list__location-link{max-width:138px;width:auto}.list--apartments-main .list__rest-address-item{width:auto!important}.list--apartments-main .list__rest-address-list-item:nth-child(2){border-left:1px solid #E1DFDF;padding-left:10px;width:130px!important}.list--apartments-main .list__rest-address-list-item:first-child{border-right:0;padding-right:10px;width:calc(100% - 130px)!important}.list--apartments-main .list__rest-address-list{flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;justify-content:space-between;-webkit-justify-content:space-between}.list--apartments .list__rooms-left{width:156px}.list--apartments .list__rooms-center,.list--apartments .list__rooms-right{width:auto}.list--apartments .list__rooms-center{padding-left:20px}.list--apartments .list__item .filter__options-title{padding:0 32px 12px;border-bottom:2px solid #F9C853}.list--apartments .list__item:not(:first-child) .filter__options-title{padding-top:20px}.list--apartments .list__rooms-type{white-space:nowrap}.list--apartments .list__rooms-btn.btn--black-transparent,.list--hotels .list__rooms-btn.btn--yellow-transparent,.list--apartments .list__rooms-btn.btn--yellow-transparent{line-height:40px}.list--apartments .list__choosing-box .list__rooms-right{width:220px}.list--apartments .table-box__extra-left{border-right:1px solid #E1DFDF;margin-right:10px;padding-right:10px}.list--apartments .table-box__extra-left-inner{align-items:center;-webkit-align-items:center}.list--apartments .table-box__extra-title{margin-bottom:10px;margin-right:0;width:100%}.list--apartments .list__rooms-type{align-items:center;-webkit-align-items:center;flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.list--apartments .list__rooms-type.sprite-a{align-self:center;-webkit-align-self:center;margin-bottom:0}.list--apartments .list__rooms-type.sprite-a:after{margin-left:0}.list--apartments .table-box__extra-left .list__rooms-type:not(.list__rooms-type--5){font-size:0}.list--apartments .table-box__extra-left .list__rooms-type--5:after{margin-right:7px}.list--apartments .list__rest-tags--flex{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.list--apartments .list__rest-address--list .list__rest-address-item{margin-bottom:20px}.list--apartments .list__rest-top{margin-bottom:10px}.list--apartments .list__rest-address--list{height:70px}.list--loading{padding-bottom:130px;position:relative}.list--loading .lds-default{bottom:45px;display:block;left:0;margin:0 auto;position:absolute;right:0}.list--wraped-tags .list__rest-tags{padding-bottom:0}.list--wraped-tags .list__rest-tags-table{margin-bottom:10px}.list--wraped-tags .list__rest-tags-list{max-height:inherit;max-width:inherit}.list--pt .list__rooms-type{padding-top:10px}.list--pt .list__rooms-option-small+.list__rooms-type{padding-top:0}.list--pt .list__rooms-inner{margin-right:20px}.list--pt .list__rooms-right{align-self:center;-webkit-align-self:center}.list--pt .list__btn{line-height:40px;height:44px}.list__rest-tags--short .list__rest-tags-list{max-height:80px!important}.list__bottom-info-box .form-error-text{border:none;margin-top:15px;position:static}.list__bottom-info-box .form-error-text:before,.list__bottom-info-box .form-error-text:after{display:none}.list__bottom-full-item{flex:auto!important;width:100%}.list--weekday{border-radius:9px;border:1px solid #E1DFDF}.list__rest--tour-package .request-form{width:100%}.list__item--3 .list__rest--tour-package .list__bottom-top-first-item:nth-child(2){flex:0 0 325px}.list__item--3 .list__rest--tour-package .list__bottom-top-second .list__bottom-top-first-item:nth-child(2){flex:0 0 220px}.list__item--3 .list__rest--tour-package .list__bottom-top-second{gap:0}.list__item--3 .list__rest--tour-package .list__bottom-top-first .form-error-outer{top:72px}.list__item--3 .list__rest--tour-package .tours__select-btn,.list__item--3 .list__rest--tour-package .tours__select-box,.list__item--3 .list__rest--tour-package .tours__form-box,.list__rest--tour-package .list__form-box--lang{width:100%}.list__rest--tour-package .list__bottom-tag-item:first-child{width:475px}.list__rooms--tour-package .list__rest-tags-list{max-width:100%;margin-right:0}.list__rooms--tour-package{border-radius:0 0 0 9px}.list__rest--tour-package .list__bottom-top-second{gap:20px;box-sizing:border-box;width:100%}.list__rest--tour-package .request-form,.list__item--3 .list__rest--tour-package .tours__select-btn,.list__item--3 .list__rest--tour-package .tours__form-box,.list__rest--tour-package .list__form-box--lang{width:100%}.list__item--3 .list__rest--tour-package .list__bottom-top-first{padding:0 20px;box-sizing:border-box}.list__item--3 .list__rest--tour-package .list__bottom-top-first:nth-child(2){padding-bottom:20px}.list__item--3 .list__rest--tour-package .list__bottom-top-item{border-top:1px solid #E1DFDF;box-sizing:border-box}.list__item--3 .list__rest--tour-package .list__bottom-top-second{padding:20px;box-sizing:border-box;border-top:1px solid #E1DFDF;border-bottom:1px solid #E1DFDF}.list__item--3 .list__rest--tour-package .list__bottom-full-item{padding:20px!important}.list__item--3 .list__rest--tour-package .list__bottom-top-first-item:nth-child(1){flex:1 1 475px;margin-right:20px}.list__item--3 .list__rest--tour-package .list__bottom-top-second{justify-content:unset}.list__item--3 .list__rest--tour-package .list__bottom-top-second .list__bottom-top-first-item:nth-child(1){flex:1 1 475px;min-width:388px;max-width:475px}.list__rest--tour-package .list__bottom-tag-item:last-child{width:220px}.list__rest--tour-package .list__bottom-top-first:nth-child(2){padding-top:20px}.list__rest--tour-package .calendar-box__date{line-height:44px}.list__rooms--tour-package .list__rest-tags-item:before{background-position:-309px -159px;bottom:0;left:0;margin:auto 0;height:12px;position:absolute;top:0;width:16px}.list__rooms--tour-package .list__rest-tags-item-exc:before{background-position:-307px -80px;bottom:0;left:0;margin:auto 0;height:16px;position:absolute;top:0;width:16px}.list__rooms--tour-package .list__rest-tags-list{max-height:fit-content}.list--events .owl-with-dots{height:auto}.list__rooms--tour-package-inclusions{padding-bottom:6px}.cart .list__item--other-service .list__rest-address-list--lines{margin-bottom:-2px}.cart .list__item--other-service .list__rest-address-list-box--full-width .list__rest-address-item:first-child{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cart .list__item--other-service .list__bottom-txt{margin-bottom:5px}.cart .list__item--other-service .list__rest-address-item{margin-bottom:20px}.cart .list__item--other-service .list__rest-address-list--lines{justify-content:flex-end}.cart .list__item--other-service .list__rest-address-list--lines .list__rest-address-item:first-child{border-right:0;padding-left:0}.cart .list__item--other-service .list__rest-address-list--lines .list__rest-address-item:last-child{border-right:0;border-left:1px solid #e1dfdf;padding-left:20px}.cart .list__rest-address-list .list__rest-address-list-box .list__rest--half-width{width:50%;margin-bottom:10px}.cart .list__item--other-service .list__rest-address-list--lines .list__rest-address-item{padding-top:10px;padding-bottom:10px}.cart .list__item--other-service form>.list__rest-top{display:none}.cart .list__item--other-service .list__bottom-last{border-top:1px solid #E1DFDF}.cart .list__item--other-service .list__rest-address-item.list__rest--half-width:last-child{padding-left:20px;text-align:left}.cart .list__item--other-service .list__rest-address-item.list__rest--half-width:nth-child(2){padding-left:0}.cart .list__rest-address-list--lines .item-price-field{white-space:nowrap}.cart .list__rest--tour-package .list__bottom-top-item{padding-left:0;padding-right:0}.cart .list__rest--tour-package .list__bottom-last{padding-bottom:0}.cart .list__rest--tour-package .list__bottom-top{border-bottom:none!important}.cart .list__rest--tour-package .request-form__label--checkbox{margin-top:0}.cart__wrapper-left .list__rest--tour-package .list__bottom-top-item .list__bottom-tag{max-width:100%;gap:20px}.cart .list__rest--tour-package .list__bottom-text{padding-bottom:4px}.cart .list__rest--tour-package .request-form__field{margin-top:3px}.cart .list__rest--tour-package .request-form__time-box{max-width:175px;height:100%;margin-right:20px}.cart .request-form__date-box{flex:1 1 auto;opacity:.4}.cart .request-form__date-text,.cart .request-form__date,.cart .request-form__start-label,.cart .request-form__end-label{line-height:17px;color:#333f4c}.cart .request-form__time-icon{background-position:-20px -211px;left:10px;height:18px;position:absolute;top:calc(50% + 2px);transform:translateY(-50%);width:18px}.cart .request-form__date{background-color:#fff;border-radius:9px;padding-left:10px;height:44px;line-height:44px;border:1px solid #E1DFDF;margin-top:4px;max-width:130px}.cart .request-form__start-time,.cart .request-form__end-time{width:100%;padding:0 0 0 36px;border:1px solid #E1DFDF;box-sizing:border-box;height:44px;border-radius:9px;margin-top:4px;color:#333f4c}.cart .request-form__start-time::placeholder,.cart .request-form__end-time::placeholder{color:#a9a9a9}.unavailable-dates{color:#ce1728;margin-bottom:20px}@media (max-width: 768px){.unavailable-dates span:nth-of-type(2){display:block}}.hot-deal-box{display:flex;display:-webkit-flex;margin-bottom:60px;justify-content:space-between;-webkit-justify-content:space-between}.hot-deal-box.justify-center{justify-content:center}.hot-deal-box--two_items{column-gap:40px}.hot-deal-box__item{height:251px;overflow:hidden;width:calc(50% - 20px)}.hot-deal-box__item--two_items{max-width:940px}.hot-deal-box__item--two_items:first-child{border-top-right-radius:9px;border-bottom-right-radius:9px}.hot-deal-box__item--lonely{width:100%;margin:0 auto;max-width:1920px}.hot-deal-box__item--two_items:last-child{border-top-left-radius:9px;border-bottom-left-radius:9px}.hot-deal-box__item--two_items:last-child .hot-deal-box__img{left:0}.hot-deal-box__item--long-txt .hot-deal-box__description{margin-bottom:0;max-height:120px}.hot-deal-box__item--long-txt .hot-deal-box__btn{display:none}.hot-deal-box__item:not(:first-child):last-child .hot-deal-box__content{left:0;right:auto}.hot-deal-box__item:not(:first-child):last-child .hot-deal-box__content,.hot-deal-box__item:not(:first-child):last-child .hot-deal-box__img{border-radius:9px 0 0 9px}.hot-deal-box__item:not(:first-child):last-child .hot-deal-box__img{right:0}.hot-deal-box__item--lonely .hot-deal-box__content,.hot-deal-box__item--lonely .hot-deal-box__img{border-radius:0}.hot-deal-box__content,.hot-deal-box__img{border-radius:0 9px 9px 0}.hot-deal-box__item--lonely .hot-deal-box__content{padding-right:calc((100% - 1240px)/2);width:500px}.hot-deal-box__img{height:100%;max-width:inherit;left:0;top:0}.hot-deal-box__content{background:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:100%;right:0;top:0;width:340px}.hot-deal-box__title,.hot-deal-box__description{margin-bottom:20px;overflow:hidden}.hot-deal-box__title{color:#ce1728;line-height:27px;max-height:52px}.hot-deal-box__description{color:#5d6772;line-height:20px;max-height:60px}.hot-deal-box .table-cell{padding:40px}.section-wrapper{margin-bottom:60px}.section-wrapper__title-box{margin-bottom:40px}.section-wrapper__title{border-bottom:2px solid #F9C853;padding:0 60px 10px;transition:border-bottom-color .3s ease}.section-wrapper__txt{color:#5d6772;line-height:30px;margin:0 auto;max-width:758px}.section-wrapper--gray{background-color:#f8f8f8;padding-top:40px}.section-wrapper--gray .section-wrapper__title{padding-left:40px;padding-right:40px}.section-wrapper--bottom-space{padding-bottom:20px}.section-wrapper--cover{background:linear-gradient(270deg,#41566c00,#41566cb3 30.98%,#41566cb3 70.09%,#41566c00);padding:20px 0;margin-bottom:40px}.section-wrapper--cover .section-wrapper__title-box{margin-bottom:0}.section-wrapper--about{margin-bottom:64px;padding-top:18px}.section-wrapper--about .section-wrapper__title-box{margin-bottom:24px}.section-map{background-repeat:no-repeat;background-size:cover;background-position:60% center}.section-map__inner-box{min-height:290px;padding:40px 20px 40px 0;width:240px}.section-map__inner-box:before{background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);content:"";height:100%;position:absolute;right:0;top:0;width:10000px}.section-map__title{border-bottom:2px solid #F9C853;margin:0 40px 20px 0;padding-bottom:10px}.section-map__item{line-height:22px}.section-map__item:not(:last-child){margin-bottom:20px}.section-map__item--small{max-height:48px;overflow:hidden}.section-map__link{padding-left:40px;line-height:24px}.section-map__link:before{height:20px;left:0;position:absolute;top:2px;width:20px}.section-map__link--without-icon{margin-left:30px;padding-left:0}.section-map__link--without-icon:before{display:none}.section-map__link--location:before{background-position:-147px top;left:2px;width:15px}.section-map__link--tel:before{background-position:-147px -22px}.section-map__link--phone:before{background-position:-165px top;left:2px;width:14px}.section-map__link--viber:before{background-position:-169px -22px;width:18px}.section-map__link--whats-up:before{background-position:-190px -17px}.section-map__link--contact:before{background-position:-182px top;height:15px;top:4px}.section-map__link--days{cursor:default;max-height:66px}.section-map__link--days:before{background-position:-130px -158px;height:18px;width:18px}.section-map__link--walk-distance{cursor:default}.section-map__link--walk-distance:before{content:"";position:absolute;left:0;top:0;bottom:0;background-image:url(/img/walking-man.svg);background-size:24px;width:24px;height:24px}.section-map__big-link{height:100%;left:0;top:0;width:100%}.section-map--contacts{background:none}.section-map--contacts .section-map__item:not(:last-child){margin-bottom:6px}.section-map--contacts .section-map__item--walk-distance{max-height:inherit}.section-map--contacts .section-map__link:not(.section-map__link--without-icon){padding-left:30px}.section-map--contacts .section-map__item{min-height:20px}.section-map--contacts .section-map__link--location{cursor:default;max-height:48px;margin-bottom:0!important}.section-map--contacts .section-map__link:not(:last-child){margin-bottom:6px}.bottom-box{background-color:#333f4c}.bottom-box__top-side{padding-bottom:20px}.bottom-box__main-section{min-height:133px}.bottom-box__menu{border-bottom:1px solid #202931;margin-bottom:25px}.bottom-box__menu-list{margin:0 -20px}.bottom-box__menu-item:not(:last-child) .bottom-box__menu-link:before{background-color:#202931;bottom:0;content:"";height:40px;margin:auto 0;position:absolute;right:0;top:0;width:1px}.bottom-box__menu-link{color:#f8f8f8;padding:40px 16px;text-decoration:underline}.bottom-box__menu-link--active{background-color:#2029314d}.bottom-box__payment-title{color:#f8f8f8;padding-top:5px}.bottom-box__payment-icon{margin-left:20px;width:42px}.bottom-box__soc-item{margin-top:-8px}.bottom-box__soc-item:not(:last-child){margin-right:6px}.bottom-box__soc-link{height:56px;width:56px}.bottom-box__soc-link:before,.bottom-box__soc-link:after{height:40px;transition:opacity .3s ease;width:40px}.bottom-box__soc-link:after{opacity:0}.bottom-box__soc-link--trip:after{background-position:0 -329px}.bottom-box__soc-link--trip:before{background-position:0 -287px}.bottom-box__soc-link--fb:after{background-position:-42px -329px}.bottom-box__soc-link--fb:before{background-position:-42px -287px}.bottom-box__soc-link--insta:after{background-position:-84px -329px}.bottom-box__soc-link--insta:before{background-position:-84px -287px}.bottom-box__soc-link--youtube:after{background-position:-126px -329px}.bottom-box__soc-link--youtube:before{background-position:-126px -287px}.bottom-box__soc-link,.bottom-box__soc-img{border-radius:50%}.bottom-box__trip-ad-icon{right:0;top:30px;width:133px}.bottom-box__trip-ad-icon+.bottom-box__main-section{margin-right:200px}.bottom-box__bottom-side{background-color:#202931;min-height:20px;padding:16px 0}.bottom-box__copyright-txt{color:#f8f8f899}.bottom-box__copyright-txt:first-child{margin-right:24px}.bottom-box__sitemap{color:#fff;text-decoration:underline}.modal-open{overflow:hidden}.fade{opacity:0;transition:opacity .3s linear 0s;-webkit-transition:opacity .3s linear 0s;-moz-transition:opacity .3s linear 0s;-o-transition:opacity .3s linear 0s;-ms-transition:opacity .3s linear 0s;-khtml-transition:opacity .3s linear 0s}.fade.show{opacity:1}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out 0s;-webkit-transition:transform .3s ease-out 0s;-moz-transition:transform .3s ease-out 0s;-o-transition:transform .3s ease-out 0s;-ms-transition:transform .3s ease-out 0s;-khtml-transition:transform .3s ease-out 0s;transform:translateY(-15%)}.modal.show .modal-dialog{transform:translate(0)}.modal.show .modal-dialog .modal__img{opacity:1}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-backdrop{background-color:#181b1ecc;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040}.modal__content{box-sizing:border-box;padding-top:130px}.modal__inner{background-color:#fff;border-radius:9px;box-shadow:0 0 10px #0003;max-width:440px;margin:0 auto 30px}.modal__title,.modal__description{margin-bottom:20px}.modal__description--cancellation{margin-bottom:40px;padding-left:24px;color:#5d6772}.modal__description--cancellation:before{background-position:-70px -265px;bottom:0;left:0;top:0;position:absolute;height:16px;width:16px}.modal__title{color:#ce1728}.modal__description{color:#5d6772;line-height:20px}.modal__close{background-color:transparent;background-position:-246px -46px;border:none;cursor:pointer;height:14px;position:absolute;right:20px;top:20px;width:14px;transition:opacity .3s ease .15s,transform .2s ease;z-index:1}.modal__close.sprite-b{background:#fff9;border-radius:3px;height:24px;right:15px;top:15px;width:24px}.modal__close.sprite-b:before{background-position:-246px -46px;height:14px;width:14px}.modal__content-img{border-top-left-radius:9px;border-top-right-radius:9px}.modal__white-wrapper{background-color:#fff;box-sizing:border-box;border-radius:0 0 9px 9px;left:0;padding:40px;width:100%}.modal__terms-out{padding-left:30px}.modal__terms-out .modal-form__checkbox-label{margin-left:-30px;padding-left:30px}.modal--static .modal__content{height:auto;padding:30px 20px}.modal--static .modal__inner{max-width:1100px;padding:25px 20px}.modal--static .modal__inner,.modal--static .static-view__list{margin-bottom:0}.modal--static .static-view__list-item{margin-bottom:0;padding-bottom:30px}.modal-form .profile__submit-btn{min-width:160px}.modal-form .profile__cancel-info-link{color:#5a89bd;text-decoration:underline}.modal-form .profile__cancel-info-link.rv[disabled=disabled]{background:transparent!important}#tour-package-modal.modal--static .modal__inner{max-width:100%;padding:0}.modal.modal--conditions .modal__close,#tour-package-modal.modal--static .modal__close{display:block;margin-left:auto;position:sticky}#tour-package-modal.modal--static .modal__content{padding:0}.static-view__tour-package .accordion__content{padding-bottom:20px}.modal.modal--conditions{max-width:1100px;margin:20px auto}.modal.modal--conditions .modal__content{padding:0}.cookie-box{background:#1a1c1fcc;-webkit-backdrop-filter:blur(2.72px);backdrop-filter:blur(2.72px);left:0;padding:20px 0;bottom:0;width:100%;z-index:2000000002;position:fixed}.cookie-box__overlay{position:fixed;top:0;left:0;background:#181b1ead;width:100%;height:100%;z-index:2000000001}.cookie-box__left{color:#fff;line-height:22px;width:calc(100% - 200px)}.cookie-box__left a{color:#81b2e8;text-decoration:underline}.cookie-box__right{padding-left:calc(100% - 200px)}.cookie-box .hot-deal-box__btn{color:#333f4c;border-color:#f9c853;padding:0 40px}.modal-form{padding:40px}.modal-form__title-box{margin-bottom:20px}.modal-form__title-box--mb--30{margin-bottom:30px}.modal-form__title{border-bottom:2px solid #F9C853;padding:0 40px 10px}.modal-form__title.rv{padding:0 71px 10px}.modal-form #resend-modal-content{margin-top:40px;margin-bottom:40px}.modal-form__box--mr-none{margin-right:0!important}.modal-form__box,.modal-form__text-sep,.modal-form__buttons-title{margin-bottom:20px}.modal-form__btn-box--mb40,.modal-form__box--mb40{margin-bottom:40px}.modal-form__button-group{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.modal-form__btn{background-color:#f8f8f8;border:1px solid #E1DFDF;border-radius:9px;margin-bottom:20px;padding-left:40px;width:calc(50% - 20px)}.modal-form__btn:before{bottom:0;left:10px;position:absolute;margin:auto 0;top:0}.modal-form__btn--fb:before{background-position:-212px top;height:24px;left:16px;width:12px}.modal-form__btn--gg:before{background-position:-226px top;height:24px;width:24px}.modal-form__label-box{padding:0 0 10px 10px}.modal-form__label--required{display:flex!important}.modal-form__label--required:after{content:"*";color:#ce1728;font-size:14px;line-height:normal;font-weight:700}.modal-form__textarea,.modal-form__field{background-color:#f8f8f8;border:1px solid #E1DFDF;box-sizing:border-box;border-radius:9px;padding:0 10px;width:100%;transition:border-color .3s ease}.modal-form__textarea:focus,.modal-form__field:focus{border-color:#bdbdbd}.modal-form__field{height:44px}.modal-form__field--light-placeholder::-webkit-input-placeholder{color:#d9d9d9;letter-spacing:1px}.modal-form__field--light-placeholder:-moz-placeholder{color:#d9d9d9;letter-spacing:1px;opacity:1}.modal-form__field--light-placeholder::-moz-placeholder{color:#d9d9d9;letter-spacing:1px;opacity:1}.modal-form__field--light-placeholder:-ms-input-placeholder{color:#d9d9d9;letter-spacing:1px}.modal-form__field--dark-placeholder::-webkit-input-placeholder{color:#a7a7a7;font-size:.75rem}.modal-form__field--dark-placeholder:-moz-placeholder{color:#a7a7a7;font-size:.75rem;opacity:1}.modal-form__field--dark-placeholder::-moz-placeholder{color:#a7a7a7;font-size:.75rem;opacity:1}.modal-form__field--dark-placeholder:-ms-input-placeholder{color:#a7a7a7;font-size:.75rem}.modal-form__textarea{height:122px;padding-bottom:10px;padding-top:10px}.modal-form__hint{margin-left:10px}.modal-form__hint-btn{background-position:-280px -46px;height:14px;width:14px}.modal-form__hint-content{background-color:#fff;border:1px solid #E1DFDF;box-sizing:border-box;border-radius:9px;bottom:30px;box-shadow:1px 1px 4px #0000001a;left:-45px;line-height:20px;opacity:0;padding:10px;visibility:hidden;width:260px;transition:opacity .3s ease,visibility .3s ease}.modal-form__hint-content:before,.modal-form__hint-content:after{border-style:solid;content:"";height:0;position:absolute;width:0}.modal-form__hint-content:before{border-color:#e1dfdf transparent transparent transparent;border-width:10px 8px 0 8px;bottom:-10px;left:43px}.modal-form__hint-content:after{border-color:#FFFFFF transparent transparent transparent;border-width:9px 7px 0 7px;bottom:-9px;left:44px}.modal-form__hint:hover .modal-form__hint-content{opacity:1;visibility:visible}.modal-form__pass-box .modal-form__field{padding-right:34px}.modal-form__pass-toggle{height:44px;right:0;top:0;width:34px}.modal-form__pass-toggle:before{background-position:-262px -58px;height:12px;width:14px}.modal-form__pass-toggle--active:before{background-position:-262px -46px;height:10px}.modal-form__checkbox-label{cursor:pointer;margin-right:5px;padding:2px 0 0 30px}.modal-form__checkbox-label:before{background-color:#f8f8f8;border:1px solid #E1DFDF;box-sizing:border-box;border-radius:3px;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.modal-form__checkbox-label:after{background-position:-296px -46px;height:12px;left:2px;position:absolute;top:4px;width:16px;transform:scale(0);transition:transform .2s ease}.modal-form__checkbox:checked+.modal-form__checkbox-label:after{transform:scale(1)}.modal-form__terms-link{color:#5a89bd;margin-top:3px;text-decoration:underline}.modal-form__description{color:#5d6772;line-height:22px;margin-bottom:40px;padding-top:20px}.modal-form__description:before{background-position:left -62px;display:block;height:80px;margin:0 auto 40px;width:80px}.modal-form__description--error:before{background-position:-379px -123px}.modal-form__description--small{padding-left:45px;padding-right:45px}.modal-form__description--mb-24{margin-bottom:24px}.modal-form__description--mb-18{margin-bottom:18px;padding-top:0}.modal-form__description--mb-18:before{margin-bottom:0}.modal-form__captcha-box{border:1px solid #E1DFDF;border-radius:9px}.modal-form__box--full-width{width:calc(100% - 40px)!important}.modal-form__error-box--left .form-error-text{top:30px;left:0;right:auto}.modal-form__error-box--left .form-error-text:before{left:6px;right:auto}.modal-form__error-box--left .form-error-text:after{left:7px;right:auto}.modal-form__error-box--textarea .form-error-text{top:134px}.modal-form--contact{padding:0;margin:0 -10px}.modal-form--contact .modal-form__box{padding:0 10px;width:calc((100% - 40px)/2)}.modal-form--contact .modal-form__box--top-space{padding-top:24px;display:inline-block;vertical-align:bottom}.modal-form--contact .modal-form__field,.modal-form--contact .modal-form__textarea{background:#fff}.cover-box{background-repeat:no-repeat;background-position:center center;margin-bottom:40px;padding:26px 0 20px}.cover-box__mobile-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;height:156px;left:0;right:0;top:0}.cover-box__mobile-bg--big{height:100%}.cover-box--no-space{margin-bottom:0}.cover-box--small-space{margin-bottom:20px}.cover-box .section-wrapper__title{color:#fff}.cover-box .calendar-box{background:linear-gradient(270deg,#41566c00,#41566cb3 30.98%,#41566cb3 70.09%,#41566c00);padding-bottom:0;padding-top:20px}.cover-box--compact .bread-crumb{margin-bottom:20px}.bread-crumb{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:40px}.bread-crumb__item:not(:last-child){padding-right:22px}.bread-crumb__item:not(:last-child):after{color:#fff;content:">";height:8px;position:absolute;right:10px;top:0;width:4px}.bread-crumb__title,.bread-crumb__link{color:#fff;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bread-crumb__link{text-decoration:underline}.bread-crumb--dark .bread-crumb__item:not(:last-child):after,.bread-crumb--dark .bread-crumb__title,.bread-crumb--dark .bread-crumb__link{color:#333}.bread-crumb--mb-30{margin-bottom:30px}.bread-crumb--mb-20{margin-bottom:20px}.filter{margin-bottom:80px}.filter__left{background-color:#f8f8f8;border-radius:9px;margin-top:82px;padding-top:6px;width:260px;z-index:1}.filter__left-title{border-bottom:2px solid #F9C853;margin-bottom:20px;padding:16px 20px 10px 52px}.filter__left-title:before{position:absolute;top:0;bottom:0;left:20px;width:24px;height:24px;margin:auto 0;background-image:url(/img/filter-outline.svg);background-position:center;background-repeat:no-repeat;background-size:24px 24px}.filter__form{margin:0 20px 20px}.filter__form-list-item{background-color:#e1dfdf;border-radius:3px;margin:0 6px 10px 0;padding:4px 30px 4px 9px}.filter__form-list-remove{background-position:-286px top;bottom:0;cursor:pointer;height:10px;margin:auto 0;right:10px;top:0;width:10px}.filter__form-box{margin-bottom:20px}.filter__form-field{background-color:#fff;border:1px solid #E1DFDF;box-sizing:border-box;border-radius:9px;height:44px;padding:0 10px 0 30px;width:100%;z-index:2;transition:border-color .3s ease}.filter__form-field:focus{border-color:#bdbdbd}.filter__form-clear{background-position:-186px -64px;bottom:0;height:14px;margin:auto 0;position:absolute;right:10px;top:0;width:14px;z-index:2}.filter__form-box--search .filter__form-clear{display:block}.filter__form-box--search .filter__form-field{padding-right:34px}.filter__form-btn{background-position:-252px top;bottom:0;height:16px;left:10px;margin:auto 0;position:absolute;top:0;width:16px;z-index:2}.filter__form-btn[disabled]{background-color:transparent!important;position:absolute}.filter__form-btn[disabled]:before{background-image:url(/img/map-loader.gif)!important;background-size:95px}.filter__right{padding-left:300px}.filter__result-count{height:44px;line-height:44px}.filter__options{margin-bottom:33px}.filter__options-title{margin-bottom:20px}.filter__options-map{color:#5d6772;left:0;line-height:44px;padding:1px 0 0 70px;text-decoration:underline;top:0;display:flex;align-items:center;height:60px}.filter__options-map:after{content:"";width:60px;height:60px;left:0;background:url(/img/map.svg);position:absolute}.filter__options-map:before{background:url(/img/map-icon.svg);height:28px;margin:auto 0;position:absolute;left:20px;width:21px;z-index:1}.filter__options-sort-label{margin:15px 20px 0 0}.filter__options-sort-select-box{min-width:200px;max-width:300px}.filter__options-sort-select-box--min260{min-width:260px}.filter__button-group{background-color:#f1f1f1;border-radius:0 0 9px 9px;padding:10px}.filter__button-group--only-desktop{padding-bottom:12px;padding-top:12px}.filter__button-group-item{box-sizing:border-box;padding:0 10px;width:50%}.filter__button-group-clear-btn,.filter__button-group-apply-btn{line-height:44px;width:100%}.filter__button-group-clear-btn{color:#5a89bd;text-decoration:underline}.filter__button-group--only-desktop .filter__button-group-clear-btn{line-height:normal}.filter__middle-box-outer{padding:0 20px}.filter__middle-box{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:20px}.filter__middle-box--visible{padding-left:300px}.filter__middle-box--visible .filter__middle-box-left{margin-bottom:0}.filter__middle-box-left,.filter__middle-box-btn{margin-bottom:20px}.filter__middle-box-left{color:#5d6772;line-height:22px;padding-right:40px}.filter__middle-box-left--right-space{padding-right:60px}.filter__middle-box-left.three-dots{height:44px}.filter__middle-box-btn{box-sizing:border-box;height:44px;line-height:40px;min-width:220px}.filter__static-box.cloned,.filter__middle-box.cloned{display:none}.filter__faq-outer{margin-top:60px}.filter__faq-title{margin-bottom:36px;padding:0 32px 12px;border-bottom:2px solid #F9C853;width:fit-content;margin-left:auto;margin-right:auto}.filter__policy-text{color:#5d6772;max-width:1000px;margin:0 auto 40px}.filter__policy-text.mt--40{margin-top:40px}.filter__policy-text.mt--20{margin-top:20px}.filter__policy-text--fix{max-width:860px}.filter__no-result{padding-top:68px}.filter__no-result-img{width:640px}.filter__no-result-title{margin:-46px auto 18px;max-width:640px}.filter__no-result-description{color:#5d6772;margin:0 auto;max-width:400px}.filter--rest{margin-bottom:60px}.filter--rest .view-box__socials{padding-bottom:25px}.filter__static-box{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding-bottom:20px}.filter__static-box:after{display:none!important}.filter__static-box.three-dots{max-height:88px;overflow:hidden}.filter__static-box-outer{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding-bottom:20px}.filter__static-box-outer .filter__static-box{border-bottom:none;margin-bottom:0;padding-bottom:0}.filter--venues{margin-bottom:120px}.filter--venues .view-box__socials{padding-bottom:16px}.filter--venues .view-box__socials.dn{display:none}.filter--venues .paging{margin-bottom:40px!important}.filter--venues .filter__no-result{margin-bottom:30px}.filter--venues .filter__middle-box.dn{display:none}.filter--apartments{margin-top:40px}.filter--apartments .list--apartments .list__rooms-right{flex:0 0 220px}.filter--pt .select2-selection__rendered span:before{display:none}.filter--pt .accordion:not(.accordion--faq){margin-bottom:0;padding-bottom:30px}.filter--pt .accordion__content--bottom-space{padding-bottom:40px}.filter--pt .accordion__form-box:nth-child(5)~.accordion__show-btn{margin-bottom:20px}.filter--pt .accordion__link{padding-bottom:13px;padding-top:11px}.filter--pt .accordion__link--active+.accordion__content{margin-bottom:-20px}.filter--pt .filter__left{margin-top:64px}.filter__form-box .ui-menu{left:0!important;max-height:300px;overflow:auto;position:absolute;padding-top:6px;top:38px!important;width:100%!important;-webkit-overflow-scrolling:touch;z-index:1}.filter .select-2-sort{background-color:#f8f8f8;border:1px solid #F8F8F8;box-sizing:border-box;border-radius:9px;color:#333;height:44px;max-width:300px;min-width:200px}.filter__options-sort-select-box--min260 .select-2-sort{min-width:260px}.filter .select2-selection__rendered{font-size:.875rem!important}.filter .view-box__socials{padding-left:0}.filter .read_only-by-tag .accordion__radio-label{pointer-events:none;opacity:.7}.support__no-result{margin-bottom:60px}.accordion{margin-bottom:30px}.accordion__content{color:#5d6772!important;padding:20px 20px 0}.accordion__content--bottom-space{padding-bottom:20px}.accordion__content-title{padding-bottom:10px}.accordion__content.disabled,.accordion__content .accordion__form-box.disabled{pointer-events:none;opacity:.7}.accordion__group{margin:0 -20px 10px;padding:0 20px 40px}.accordion__group:not(.accordion__group--without-space){border-bottom:1px solid #E1DFDF;margin-bottom:20px}.accordion__group--border-transparent{border-bottom-color:transparent!important}.accordion__group:nth-child(1)~.accordion__group{display:none}.accordion__group--visible{display:block!important}.accordion__form-box{margin-bottom:20px}.accordion__form-box:nth-child(4)~.accordion__form-box{display:none}.accordion__form-box:nth-child(5)~.accordion__show-btn{display:block}.accordion__label{color:#5d6772;cursor:pointer;padding-left:30px;padding-right:38px;transition:color .3s ease}.accordion__label:before{background-color:#fff;border:1px solid #E1DFDF;border-radius:3px;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.accordion__label:after{background-position:-296px -46px;height:12px;left:2px;position:absolute;top:4px;width:16px;transform:scale(0);transition:transform .2s ease}.accordion__label--sum{padding-right:20px}.accordion__label-count{color:#5d6772;right:0;top:0}.accordion__label--readonly{pointer-events:none;opacity:.7}.accordion__checkbox:checked+.accordion__label{color:#333}.accordion__checkbox:checked+.accordion__label:before{background-color:#f9c853;border-color:#f9c853}.accordion__checkbox:checked+.accordion__label:after{transform:scale(1)}.accordion__checkbox[disabled]+.accordion__label{cursor:default;opacity:.7}.accordion__link{background-color:#f1f1f1;border-radius:9px;cursor:pointer;padding:19px 54px 19px 20px;transition:background-color .2s ease}.accordion__link:after{background-position:-314px -46px;bottom:0;content:"";height:8px;margin:auto 0;position:absolute;right:20px;top:0;width:14px;transition:transform .2s ease}.accordion__link--with-big-arrow:after{border-width:5px 5px 0 5px}.accordion__link--active:after{transform:rotate(180deg)}.accordion__show-btn{color:#5a89bd;text-decoration:underline;width:100%}.accordion__show-btn:after{background-position:-314px -56px;display:inline-block;height:8px;margin:-2px 0 0 5px;vertical-align:middle;width:14px;transition:transform .2s ease}.accordion__show-btn--active:after{transform:rotate(180deg)}.accordion__show-btn--readonly{pointer-events:none;opacity:.7}.accordion__radio-box:not(:last-child){margin-bottom:20px}.accordion__radio-label{color:#5d6772;cursor:pointer;padding-left:30px}.accordion__radio-label:before,.accordion__radio-label:after{border-radius:50%;content:"";position:absolute}.accordion__radio-label:before{background-color:#fff;border:1px solid #E1DFDF;box-sizing:border-box;height:20px;left:0;top:0;width:20px;transition:border-color .3s ease,background-color .3s ease}.accordion__radio-label:after{background-color:#f8f8f8;height:10px;left:5px;top:5px;width:10px;transition:background-color .3s ease}.accordion__radio-input:checked+.accordion__radio-label{color:#333}.accordion__radio-input:checked+.accordion__radio-label:before{background-color:#f9c853;border-color:#f9c853}.accordion__radio-input:checked+.accordion__radio-label:after{background-color:#333f4c}.accordion--big{max-width:860px}.accordion--big:not(:last-child){margin-bottom:40px}.accordion--big .accordion__link{border-radius:9px;transition:border-radius .3s ease}.accordion--big .accordion__link--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion--big .accordion__link,.accordion--big .accordion__content{background-color:#fff}.accordion--big .accordion__content{border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-top:2px solid #F9C853}.accordion--gray .accordion__link,.accordion--gray .accordion__content{background-color:#f8f8f8}.accordion--gray .accordion__link{padding:20px 54px 20px 20px}.accordion--gray .accordion__content{padding-bottom:20px}.accordion--gray:last-child{margin-bottom:0}.accordion--cart{border-top:1px solid #E1DFDF;margin-bottom:18px;padding-top:18px}.accordion--cart .accordion__radio-title{margin:2px 0 8px}.accordion--cart .accordion__radio-label{color:#333f4c}.accordion--faq{margin-left:auto;margin-right:auto}.accordion--faq:not(:last-child){margin-bottom:20px}.accordion--faq .accordion__link{font-size:.9375rem!important;padding:16px 54px 16px 16px!important}.accordion--faq .accordion__content{border-top-width:1px;border-top-left-radius:0;border-top-right-radius:0;font-size:.875rem!important}.accordion-outer{margin-bottom:60px}.range-slider{background-color:#e1dfdf;border-radius:6px;cursor:pointer;height:4px;margin:30px 0 10px}.range-slider .ui-slider-range{background-color:#e7b643;border-radius:6px;height:100%;left:0;position:absolute;top:0}.range-slider .ui-slider-handle{background-color:#f9c853;border-radius:50%;bottom:0;height:12px;margin:auto 0 auto -7px;position:absolute;top:0;white-space:nowrap;width:12px}.range-slider .ui-slider-handle__inner{left:50%;margin-top:20px;position:absolute;top:0}.range-slider .ui-slider-handle__inner--local{left:0}.range-slider .ui-slider-handle__inner--fixed{left:auto;right:0}.range-slider .ui-slider-handle:last-child .ui-slider-handle__inner{bottom:0;margin-bottom:20px;margin-top:0;top:auto}.range-slider .ui-slider-handle__value{color:#2c3843}.range-slider .ui-slider-handle__prefix{color:#707982;margin-left:3px;padding-top:4px}.select2-container{box-sizing:border-box;display:block;position:relative;vertical-align:middle;width:auto!important;z-index:1}.selection{display:block}.select-picker__standard select{opacity:0}.select-picker__standard .select2-container{width:100%!important}.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{background-color:#f8f8f8;border:1px solid #F8F8F8;box-sizing:border-box;border-radius:9px;cursor:pointer;display:block;height:44px;user-select:none;-webkit-user-select:none;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-ms-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}.select2-container .select2-selection--multiple .select2-selection__rendered,.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding:0 54px 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#f8f8f8;box-sizing:border-box;border:1px solid #E1DFDF;border-radius:9px;box-shadow:0 2px 4px #333f4c4d;display:block;left:-100000px;position:absolute;top:0;width:auto;z-index:1}.select2-results{display:block}.select2-results__options{list-style:none;margin:0}.select2-results__option{font-size:.875rem;padding:12px 20px;position:relative;user-select:none;-webkit-user-select:none;transition:background-color .3s ease}.select2-results__option:after{background-color:#e1dfdf;bottom:0;content:"";display:block;height:1px;left:20px;position:absolute;right:20px}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{border-left:0;border-right:0;left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 -2px 4px #333f4c4d;top:0}.select2-container--open .select2-dropdown--above .select2-results__option:first-child{border-radius:9px 9px 0 0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--open .select2-dropdown--below .select2-results__option:last-child{border-radius:0 0 9px 9px;overflow:hidden}.select2-container--open .select2-dropdown--below .select2-results__option:last-child:after{display:none}.select2-search--dropdown{display:block;padding:10px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;height:32px;padding:0 10px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.drop-down-community .select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;line-height:42px}.select2-container--default .select2-selection--multiple .select2-selection__clear,.select2-container--default .select2-selection--single .select2-selection__clear{background-position:-284px 2px;bottom:0;cursor:pointer;height:14px;margin:auto 0;right:20px;top:0;width:14px;position:absolute;background-color:#f8f8f8;z-index:1}.select2-container--default .select2-selection--multiple .select2-search:before{background-position:-314px -46px;left:inherit;right:20px;width:14px;height:8px;transition:transform .2s ease}.select2-container--default .select2-selection--multiple .select2-selection__clear>span{margin:0}.select2-container--default .select2-selection--multiple .select2-selection__clear>span,.select2-container--default .select2-selection--single .select2-selection__clear>span{font-size:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#1f223f99}.select2-container--default .select2-selection--single .select2-selection__arrow{background-position:-314px -46px;bottom:0;height:8px;margin:auto 0;position:absolute;right:20px;top:0;width:14px;transition:transform .2s ease}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;border-color:#ccc;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--below.select2-container--open .select2-selection--single,.select2-container--below.select2-container--open .select2-selection--multiple{border-bottom-color:#f8f8f8;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 4px #333f4c4d}.select2-container--above.select2-container--open .select2-selection--single{border-top-color:#f8f8f8;border-top-right-radius:0;border-top-left-radius:0;box-shadow:0 0 4px #333f4c4d}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select-picker.active+.select2 .select2-selection__rendered{color:#2d2d2d}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:transparent;border:1px solid #E1DFDF;border-radius:9px;font-size:.875rem;padding-left:30px}.select2-search{border-bottom:1px solid #E1DFDF;position:relative}.select2-search:before{background-position:-252px top;bottom:0;height:16px;left:20px;margin:auto 0;position:absolute;top:0;width:16px}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:220px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{border-bottom-color:#ebedef}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected=false]{background-color:pink}.select2-container--default .select2-search--dropdown .select2-search__field:focus{background-color:#fff!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#e1dfdf!important}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eeeeee 100%);background-image:-o-linear-gradient(top,white 50%,#eeeeee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:42px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0%,#eeeeee 50%);background-image:-o-linear-gradient(top,white 0%,#eeeeee 50%);background-image:linear-gradient(to bottom,#fff,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eeeeee 50%,white 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,white 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #A72848;height:25px;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#ffffffe6}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#707982}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:#ebedef}.select2-active-none .select2-container--default .select2-results__option[aria-selected=true]{background-color:transparent!important}.select2-container--open .select2-dropdown--open{border-color:#ccc;left:-1px;padding-top:0;top:0}.select2-container--open .select2-dropdown--open .select2-search__field{border-color:#ccc}.select2-container--open .select2-dropdown--open .select2-results__option[aria-selected=true] .select2__option{color:#2c3843}.select2__country-code-box{padding-left:34px;word-break:break-all}.select2__flag{border-radius:50%;bottom:0;left:0;margin:auto 0;top:0;width:24px}.select2-selection__rendered .select2__flag{margin-top:-2px}.select2__option{color:#707982}.select-2-sort.active+.select2-container .select2-selection--single{border-color:#e1dfdf}.select2-dropdown--above .select2-results__option:last-child:after{display:none}.select-2-sort--white+.select2-container .select2-selection--single,.select-2--white+.select2-container .select2-selection--single{background-color:#fff;border-color:#e1dfdf}.select-2--white+.select2-container .select2-selection__rendered{font-size:.875rem}.select2--white .select2-results__option{background-color:#fff;padding-left:10px;padding-right:10px}.select2--white .select2-results__option:after{left:10px;right:10px}.select2--white .select2-dropdown{border-left:1px solid #E1DFDF;border-right:1px solid #E1DFDF}.select2-filter .select2-dropdown--below{z-index:3}.select2-filter .select2-dropdown--above{z-index:4}.select2-filter .select2-container.select2-container--open{z-index:inherit}.select2-filter .select2-container .select2-selection--multiple .select2-selection__rendered,.select2-filter .select2-container .select2-selection--single .select2-selection__rendered{padding-right:34px;padding-left:10px}.select2-filter .select2-container .select2-selection--multiple .select2-selection__rendered span,.select2-filter .select2-container .select2-selection--single .select2-selection__rendered span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-filter .select2-container .select2-selection--multiple .select2-selection__rendered span:before,.select2-filter .select2-container .select2-selection--single .select2-selection__rendered span:before{background-color:#e1dfdf;bottom:0;content:"";height:26px;left:auto;margin:auto 0;position:absolute;right:0;top:0;width:1px}.select2-filter .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.select2-filter .select2-results__option{padding:0}.select2-filter .select2-results__option:after{display:none}.select2-filter .select-2-sort__default{padding-right:10px}.select2-filter .select-2-sort__group{padding-right:28px;transition:background-color .3s ease}.select2-filter .select-2-sort__group:not(.select-2-sort__group--desc):before{background-color:#e1dfdf;bottom:0;content:"";height:1px;left:10px;position:absolute;right:10px}.select2-filter .select-2-sort__group:after{bottom:0;height:14px;margin:auto 0;position:absolute;right:10px;top:0;width:8px}.select2-filter .select-2-sort__group--asc:after{background-position:-402px -61px}.select2-filter .select-2-sort__group--desc:after{background-position:-412px -61px}.select2-filter .select2-container--default .select2-results>.select2-results__options{max-height:inherit}.select2-filter .select2-results__options .select-2-sort__default,.select2-filter .select2-results__options .select-2-sort__group{padding:12px 34px 12px 10px}.select2-filter .select2-results__options .select-2-sort__group{background-color:#f1f1f1;padding-right:60px}.select2-filter .select2-results__options .select-2-sort__group:after{right:44px}.select2-filter .select2-results__options .select-2-sort__group--even{background-color:#ebebeb}.select2-filter .select2-results__options .select-2-sort__group--even.select-2-sort__group--asc{border-top:1px solid #E1DFDF}.select2-filter .select2-results__options .select-2-sort__group--even.select-2-sort__group--desc{border-bottom:1px solid #E1DFDF}.select2-filter .select2-dropdown--below .select2-results__option:last-child .select-2-sort__group{border-bottom:none}.select2-filter .select2-container--default .select2-results__option--highlighted[aria-selected=false] .select-2-sort__group{background-color:#ebebeb80}.select2-filter .select2-container--default .select2-results__option[aria-selected=true] .select-2-sort__group{background-color:transparent}.select2-custom-dropdown .select2-results>.select2-results__options{max-height:220px!important}.select2-custom-dropdown .select2-results__option{background-color:#f1f1f1;padding:12px 10px}.select2-custom-dropdown .select2-results__option:after{background-color:#e1dfdf;content:"";display:block;height:1px;margin:0 10px;left:0;width:90%}.select-2-grouped .select2-search{border-bottom:none}.select-2-search-icon .calendar-box--hotels .select2-dropdown,.select-2-search-icon .calendar-box--hotels .select2-container .select2-selection--single{background-color:#fff}.select-2-search-icon .select2-search__field{height:44px}.select-2-search-icon .select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff!important}.select-2-search-icon .select2-custom-dropdown{box-shadow:0 3px 4px #333f4c4d;border-bottom:none}.select-2-search-icon .select2-custom-dropdown.select2-dropdown--below .select2-results{border-radius:0 0 9px 9px;overflow:hidden}.select-2-search-icon .select2-custom-dropdown .select2-results__option:not(:last-child){border-bottom-color:#e1dfdf}.select-2-search-icon .select2-search{border-top:1px solid #E1DFDF}.select-2-search-icon .select2-container .select2-selection--single{border-bottom-color:transparent}.select-2-search-icon .select2-container .select2-selection--single .select2-selection__rendered{font-size:.875rem}.calendar-open{overflow:hidden}.calendar-open .ui-datepicker,.calendar-open .select2-container--default:not(.select2){z-index:5!important}.select-2-sort--countries+.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.875rem!important}.select-2-grouped .select2-results__option:after{display:none}.select-2-grouped .select2-dropdown{background-color:#fff;border-color:#e1dfdf}.select-2-grouped .select2-container--default .select2-results__option[aria-selected=true]{background-color:#f3f3f3!important}.select-2-grouped .select2-results__group{background-color:#f8f8f8e6;border-bottom:1px solid #E1DFDF;border-top:1px solid #E1DFDF;font-size:.75rem;padding:6px 10px;text-align:center}.select-2-grouped .select2-container--default .select2-results__option--selectable.select2-results__option--selected{background-color:#f3f3f3!important}.select2-selection--multiple .select2-search.select2-search--inline{width:100%}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{margin:0;line-height:40px;padding:0 54px 0 20px;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder{color:#333;font-size:14px}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder{color:#333;font-size:14px}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-ms-input-placeholder{color:#333;font-size:14px}.select2-container--open .select2-search.select2-search--inline:before{transform:rotate(180deg)}.select2-selection__clear~.select2-search.select2-search--inline{display:none}.select2-container--default.select2-container--below.select2-container--open,.select2-container--default.select2-container--below.select2-container--open .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.paging__list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center}.paging__arrow{border-radius:3px;height:30px;width:30px}.paging__arrow:before{height:14px;width:8px}.paging__arrow--left{margin-right:-10px}.paging__arrow--left:before{background-position:-330px -46px}.paging__arrow--right{margin-left:-10px}.paging__arrow--right:before{background-position:-340px -46px}.paging__arrow-link{height:30px}.paging__arrow--disabled:before{opacity:.3}.paging__arrow--disabled .paging__arrow-link{display:none}.paging__item{margin:0 15px}.paging__link{border-radius:3px;color:#5d6772;height:30px;line-height:30px;padding:0 12px}.paging__link--active{background-color:#f9c853;color:#333;cursor:default}.paging__separator{cursor:default;height:30px;line-height:30px}.view-box{margin-bottom:60px;padding-top:26px}.view-box__left{width:860px}.view-box__carousel{margin-bottom:20px}.view-box__info-snippet{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding:0 20px 20px}.view-box__info-map{color:#5a89bd;margin-top:5px;padding-left:15px;text-decoration:underline}.view-box__info-map:before{background-position:-350px -46px;height:15px;left:0;position:absolute;top:1px;width:10px}.view-box__info-right{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.view-box__item{color:#5d6772;padding:5px 0}.view-box__item:not(:first-child){border-left:1px solid #E1DFDF;margin-left:20px;padding-left:20px}.view-box__title{margin-bottom:20px}.view-box__title.df{align-items:center;-webkit-align-items:center}.view-box__socials{border-top:1px solid #E1DFDF;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:20px}.view-box__socials-title,.view-box__socials-item{margin-right:10px}.view-box__socials-title{padding-top:5px}.view-box__socials-img{width:30px}.view-box__socials-item{align-self:flex-start;-webkit-align-self:flex-start}.view-box__copy-txt{background:#f8f8f8;border:1px solid #E1DFDF;border-radius:5px;bottom:40px;box-sizing:border-box;color:#5d6772;left:-40px;line-height:inherit!important;padding:6px;width:110px}.view-box__copy-txt:after,.view-box__copy-txt:before{content:"";left:0;margin:0 auto;position:absolute;right:0}.view-box__copy-txt:after{border-style:solid;border-width:6px 4px 0 4px;border-color:#F8F8F8 transparent transparent transparent;bottom:-5px;height:0;width:0}.view-box__copy-txt:before{border-style:solid;border-width:5px 4px 0 4px;border-color:#E1DFDF transparent transparent transparent;bottom:-6px;height:0;width:0}.view-box__copy-txt.db{display:block}.view-box__sign{background-color:#e1dfdf;border-radius:3px;margin-right:10px;padding:0 4px;float:left;white-space:nowrap}.view-box__right{padding-left:900px}.view-box__right.tours:before{display:none}.view-box__info-box{background-color:#f8f8f8;padding:40px 0}.view-box__info-box--white-bg{background-color:#fff}.view-box__info-box--white-bg .accordion--big .accordion__link,.view-box__info-box--white-bg .accordion--big .accordion__content{background-color:#f8f8f8}.view-box__aside-out{margin-bottom:60px}.view-box--no-space{margin-bottom:0}.view-box__share-box .view-box__socials{border-top:0;padding-bottom:60px}.view-box__snippet{border-top:1px solid #E1DFDF;padding:20px 0 40px}.view-box__snippet h1,.view-box__snippet h2,.view-box__snippet h3,.view-box__snippet h4,.view-box__snippet h5,.view-box__snippet h6{color:#333}.view-box__snippet--venues:after{display:none!important}.view-box__order{margin-bottom:40px}.view-box__order .list{margin:0;padding-bottom:0}.view-box__order .list__rest{background-color:transparent;border-radius:0;box-shadow:none!important;padding:20px;transition:none}.view-box__order .list__rest-right{border-bottom:none;box-sizing:border-box;min-height:inherit;padding:0 0 0 242px}.view-box__order .list__right-title-outer{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding-bottom:20px;gap:16px}.view-box__order .list__rest-link{width:222px}.view-box__order .list__rest-cover,.view-box__order .list__rest-img{border-radius:9px}.view-box__order .list__rest-tags--checked{border-bottom:none;padding:0}.view-box__order .list__rest-tags--checked .list__rest-tags-list{max-height:inherit}.view-box__order .view-box__left{z-index:1}.view-box__order .view-box__right .tours__select-block:before{display:none}.view-box__order-item{background-color:#f8f8f8;border-radius:9px;margin-bottom:20px;overflow:hidden}.view-box__order .section-wrapper{width:860px}.view-box__desc{color:#5d6772!important;margin-bottom:20px;padding:0 20px}.view-box__static-original{color:#5d6772!important}.view-box__cta-box{box-shadow:0 4px 10px #000000b3;background-color:#f8f8f8;padding:4px 20px;position:fixed;bottom:0;right:0;left:0;z-index:10}.view-box__cta-box .btn{text-decoration:underline;color:#5a89bd;display:inline-block;height:54px;line-height:54px}.view-box__similar-list:not(.dn)+.view-box__share-box .view-box__socials{border-top:1px solid #E1DFDF;max-width:inherit}.view-box__similar-list .section-wrapper{margin-bottom:40px}.view-box__cancellation-title{color:#333;padding:8px 20px;border-radius:8px;background-color:#e1dfdf;margin-right:20px;flex:0 0 132px;width:132px;justify-content:center;flex-wrap:wrap;text-align:center}.view-box__cancellation-desc{color:#5d6772}.view-box__cancellation-box{margin:20px 0}.view-box__conditions{align-items:flex-start;max-width:860px;box-sizing:border-box}.view-box__condition-item{color:#5a89bd;text-decoration:underline;cursor:pointer;background-color:#f8f8f8;padding:20px;width:100%;border-radius:9px;box-sizing:border-box}.view-box__condition-item:not(:last-child){margin-bottom:20px}.view-box__view-similar{text-decoration:underline;color:#333f4c;padding:0 20px;width:260px;box-sizing:border-box;gap:10px}.view-box__faq-title{margin-bottom:36px;padding:0 32px 12px;border-bottom:2px solid #F9C853;width:fit-content;margin-left:auto;margin-right:auto}.view-box__faq-title-outer{max-width:860px}.view-box__faq-box{margin-bottom:70px}.view-box .accordion--faq{margin-left:0;margin-right:0}.view-box--hotels .view-box__info-box{padding:0;margin-bottom:60px}.view-box--hotels .calendar-box__date{box-sizing:border-box;padding-left:10px;width:100%}.view-box--hotels .tours:before{display:none}.view-box--hotels .tours__select-btn{color:#333}.view-box--hotels .list__rest-address-list{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding-left:20px;padding-right:20px}.view-box--hotels .list__rest-address-list--bdb-none{border-bottom:none;margin-bottom:0}.view-box--hotels .table-box{background-color:#f8f8f8;border-radius:9px}.view-box--hotels .list__rest-address-item .list__location-link:before{position:absolute}.view-box--hotels .view-box__share-box .view-box__socials{padding-bottom:40px}.view-box--hotels .view-box__aside-out{margin-bottom:20px}.view-box--hotels .tours__select-btn{padding-right:34px}.view-box--hotels .tours__select-btn:after{right:10px}.view-box--hotels-inner .list--facility .list__item{padding-bottom:0;width:20%!important}.view-box--hotels-inner .list--facility .list__item:nth-child(5)~.view-box--hotels-inner .list--facility .list__item{margin-top:40px}.view-box--hotels-inner .list--facility .list__item:nth-child(5)~.list__item{margin-top:20px}.view-box--hotels-inner .list--facility+.list__toggle-btn-box{padding-bottom:0}.view-box--hotels-inner .list--facility .list__rest-tags-item:nth-child(6)~.list__rest-tags-item{display:none}.view-box--hotels-inner .view-box__left{position:relative}.view-box--hotels-inner .view-box__left .list__category-item{height:37px;line-height:37px;max-width:calc(100% - 60px);padding:0 10px;right:30px;top:30px;z-index:2}.view-box--hotels-inner .tours__form{flex-direction:column;-webkit-flex-direction:column}.view-box--hotels-inner .tours__timeline{margin-top:0}.view-box--hotels-inner .tours__select-btn--active+.tours__select-box{display:block!important}.view-box--hotels-inner .tours__inclusion-out--with-rate{align-items:flex-start}.view-box--hotels-inner .tours__inclusion-out--with-rate .list__rate--stars{margin-left:0!important}.view-box--hotels-inner .tours__inclusion-out--with-rate .tours__inclusion{margin-bottom:14px!important;width:fit-content}.view-box--hotels-inner .tours__inclusion-out--with-rate .list__rate{margin-left:auto!important}.view-box--hotels-inner .list--venues .list__rest{width:100%}.view-box--apartments-inner .view-box__socials{border-top:1px solid #E1DFDF;max-width:820px}.view-box--apartments-inner .accordion:last-child{margin-bottom:20px}.view-box--apartments-inner .view-box__content{margin-bottom:40px}.view-box--apartments-inner .view-box__info-box{padding-bottom:0;padding-top:0;margin-bottom:60px}.view-box--apartments-inner .section-wrapper{margin-bottom:60px}.view-box--apartments-inner .tours__select-block:not(:last-child){margin-bottom:20px}.view-box--apartments-inner .tours__select-block--info .tours__quantity-inner{background-color:#fff}.view-box--apartments-inner .tours__drop-list{border-bottom:1px solid #E1DFDF;margin-bottom:20px}.view-box--apartments-inner .tours__drop-item:last-child{border-bottom:none}.view-box--apartments-inner .tours__select-block .table-box{background-color:inherit;border-radius:0;margin:0 -10px 20px;padding-bottom:10px;width:calc(100% + 20px)}.view-box--apartments-inner .tours__select-block .table-box:after{border-bottom:1px solid #E1DFDF;bottom:0;content:"";left:-10px;right:-10px;position:absolute}.view-box--apartments-inner .tours__select-block .table-box__property{color:#5d6772;padding-left:48px}.view-box--apartments-inner .tours__select-block .table-box__property:not(:last-child){margin-bottom:10px}.view-box--apartments-inner .tours__select-block .table-box__icon{position:static;width:38px}.view-box--apartments-inner .tours__select-block .table-box__icon:before{left:0;right:auto}.view-box--apartments-inner .tours__select-block .table-box__icon.sofa_bed:before{background-position:0 -248px}.view-box--apartments-inner .tours__select-block .table-box__icon.foldable_bed:before{background-position:-275px -211px}.view-box--apartments-inner .view-box__left .table-box{margin-bottom:20px}.view-box--apartments-inner .table-box__extra-left{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex}.view-box--apartments-inner .table-box__extra-left .list__rooms-type:not(.list__rooms-type--5){font-size:0}.view-box--apartments-inner .list__rooms-availability{text-align:left}.view-box--apartments-inner .view-box__left .view-box__share-box .view-box__socials{margin:0 -20px}.view-box--apartments-inner .list--facility{justify-content:center;-webkit-justify-content:center}.view-box--apartments-inner .list--facility .list__item{width:20%}.view-box--apartments-inner .tours__age-title{margin-bottom:4px}.view-box--apartments-inner .list__rest-address-item{width:50%}.view-box--apartments-inner .tours__prices-box-left{margin-bottom:16px;padding-bottom:16px}.view-box--apartments-inner-mobile .tours__inclusion-out--with-rate{max-width:inherit;width:100%}.view-box--apartments-inner-mobile .view-box__left{float:none;margin:0 auto;width:100%}.view-box--apartments-inner-mobile .list__fancy-link{text-align:center}.view-box--apartments-inner-mobile .list--one .list__category-item{right:calc((100% - 860px)/2 + 20px)}.view-box--apartments-inner-mobile .table-box--extra{margin-bottom:20px}.view-box--apartments-inner-mobile .tours .tours__select-block{margin-left:0!important;margin-right:0!important}.view-box--apartments-inner-mobile .tours__form-box--sep{border-bottom:none;margin-bottom:0;padding-bottom:0}.view-box--apartments-inner-mobile .tours__form-box{display:inline-block;vertical-align:top}.view-box--apartments-inner-mobile .tours__form-box:nth-child(odd){margin-right:20px}.view-box--apartments-inner-mobile .tours__form-box:nth-child(2){margin-right:40px}.view-box--apartments-inner-mobile .tours__form-box:first-child,.view-box--apartments-inner-mobile .tours__form-box:nth-child(2){width:calc(26% - 20px)}.view-box--apartments-inner-mobile .tours__form-box:nth-child(3),.view-box--apartments-inner-mobile .tours__form-box:nth-child(4){width:calc(24% - 20px)}.view-box--apartments-inner-mobile .tours__prices-box{border-top:1px solid #E1DFDF;padding-top:20px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.view-box--apartments-inner-mobile .tours__prices-box-left{display:flex;display:-webkit-flex;padding-right:20px}.view-box--apartments-inner-mobile .tours__form-price-section{border-bottom:none;margin-bottom:0;padding-bottom:0}.view-box--apartments-inner-mobile .tours__form-total-section{border-right:1px solid #E1DFDF;margin-bottom:0;margin-right:20px;padding-right:20px;width:180px}.view-box--apartments-inner-mobile .tours__add-to-card{min-width:220px;width:auto}.view-box--apartments-inner-mobile .tours__add-to-card{margin-top:14px}.view-box--tours-inner .inclusions-list{margin-bottom:40px;margin-top:60px}.view-box--tours-inner .map-view{margin-bottom:0}.view-box--tours-inner .view-box__info-box{padding-top:40px;margin-bottom:60px}.view-box--tours-inner .tours__recommended-icon{margin-left:0;margin-top:12px}.view-box--pt-inner .map-view{margin-top:64px}.view-box--pt-inner .inclusions-list{border-top:1px solid #E1DFDF;margin-top:0;padding-bottom:0;padding-top:60px}.view-box--pt-inner .view-box__share-box .view-box__socials{padding-bottom:54px}.view-box--pt-inner .tours__right-title,.view-box--tours-inner-main .tours__right-title{padding-bottom:10px}.view-box--tours-inner-main .tours__form .tours__price-box{border-top:1px solid #E1DFDF;border-bottom:0;height:auto;padding-bottom:0;padding-top:16px}.view-box--tours-inner-main .tours__form--tour-package .tours__price-box{margin-bottom:0}.view-box--tours-inner-main .tours__price-txt{border-right:0;margin-bottom:10px;padding-right:0}.view-box--tours-inner-main .tours__prices{padding-left:0}.view-box--tours-inner-main .tours__total-box{border-top:0;margin-top:0;margin-bottom:16px;padding-top:0}.view-box--tours-inner-main .tours__total-txt{margin-bottom:10px}.view-box--tours-inner-main .tours__price{padding-left:0}.view-box--tours-inner .view-box__condition-item{background-color:#fff}.view-box--tours-inner .tours__reviews-outer{gap:20px}.view-box--tours-inner .tours__reviews-outer .tours__recommended-icon{margin-top:0}.view-box .static-content{padding:0 20px 20px}.view-box .static-content hr{margin:20px -20px}.view-box .tours,.view-box .tours__add-to-card{margin-bottom:0}.view-box .tours__select-block{border-top-right-radius:9px;border-top-left-radius:9px;padding-top:18px;border:1px solid #a39b9b}.view-box .tours__ta-icon{height:inherit;line-height:inherit}.view-box .tours__price-box{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding-bottom:20px}.view-box .tours__right-title{margin-bottom:20px}.view-box .tours__form-box:not(:last-child){margin-bottom:16px}.view-box .tours__form--tour-package .tours__form-box:not(:last-child){margin-bottom:20px}.view-box .accordion--big .accordion__content{padding-top:20px}.view-box .tours__label,.view-box .calendar-box__label{color:#333f4c}.view-box--tours-inner-tour-package .view-box__aside-out{margin-bottom:40px}.view-box__itinerary-block{max-width:860px;width:100%;margin-bottom:60px}.view-box__itinerary-block .section-wrapper__title{padding-left:32px;padding-right:32px}.view-box__itinerary-table{border:1px solid #E1DFDF;border-radius:9px;margin-top:40px;overflow:auto;color:#333f4c}.view-box__itinerary-row{display:flex}.view-box__itinerary--img{width:104px}.view-box__itinerary--img img{border-radius:5px}.view-box__itinerary-row--head{background:#f1f1f1;border-bottom:1px solid #E1DFDF}.view-box__itinerary-row--body{border-bottom:1px solid #E1DFDF}.view-box__itinerary-row--body:last-child{border-bottom:0}.view-box__itinerary-day{padding:16px;width:120px;flex:0 0 120px;border-right:1px solid #E1DFDF;text-align:center;box-sizing:border-box}.view-box__itinerary-row--body .view-box__itinerary-day{background:#f9c853;flex-direction:column}.view-box__itinerary-row--body .view-box__itinerary-day span:first-child{font-size:31px}.view-box__itinerary-time{width:106px;padding:16px;border-right:1px solid #E1DFDF;text-align:center;box-sizing:border-box}.view-box__itinerary{width:533px;padding:16px;border-right:1px solid #E1DFDF;box-sizing:border-box;display:flex;gap:16px}.view-box__itinerary--desc{display:flex;gap:16px;flex-direction:column;width:380px}.view-box__itinerary-link{text-align:right;color:#5a89bd;text-decoration:underline;padding-right:22px}.view-box__itinerary-link:before{width:13px;height:14px;background-position:-350px -242px;position:absolute;right:0}.view-box__itinerary-duration{width:101px;padding:16px;text-align:center;box-sizing:border-box}.view-box__itinerary-multi-day,.view-box__itinerary-date-container{flex-direction:column}.view-box__desktop-separator{display:flex;margin:10px 0}.view-box__mobile-separator{display:none}.view-box .list__rooms--tour-package{background:transparent;border-top:1px solid #E1DFDF;border-bottom:1px solid #E1DFDF;margin-bottom:20px;border-radius:0}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#000;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.6;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s,background-color .25s ease;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s,background-color .25s ease;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;border-radius:9px;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:#1e1e1e99;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;opacity:0;position:absolute;top:calc(50% - 16px);width:32px;height:32px;border-radius:50%;background-color:#fff9;display:flex;justify-content:center;align-items:center;padding:0}.fancybox-navigation .fancybox-button:before{content:"";background-position:-374px 0px;width:10px;height:14px;margin:0;font-size:0;position:static;display:block}.fancybox-navigation .fancybox-button div{display:none}.fancybox-navigation .fancybox-button--arrow_left{left:calc((100% - 1150px)/2)}.fancybox-navigation .fancybox-button--arrow_right{right:calc((100% - 1150px)/2)}.fancybox-navigation .fancybox-button--arrow_right:before{transform:rotate(180deg)}.fancybox-button:disabled{opacity:0!important}.fancybox-caption{background:linear-gradient(to top,#000000d9,#0000004d 50%,#00000026 65%,#00000013 75.5%,#00000009 82.85%,#00000005 88%,#0000);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleZ(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleZ(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px #0000004d}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#0000001a;background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #F9C853;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}.fancybox-is-open .fancybox-custom-title{background-color:#fff9;border-radius:3px;display:block;height:46px;line-height:46px;padding:0 10px;right:20px;top:20px}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{height:116px;position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3)}.owl-carousel{max-width:788px;margin:0 auto}.owl-carousel .owl-carousel__item{cursor:pointer;width:148px}.owl-carousel .owl-carousel__item:before{border:3px solid transparent;border-radius:9px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .3s ease}.owl-carousel .owl-carousel__item--active{cursor:default}.owl-carousel .owl-carousel__item--active:before{border-color:#f9c853}.owl-carousel .owl-carousel__item:not(:last-child){margin-right:12px}.owl-carousel .owl-carousel__img{border-radius:9px}.owl-carousel__item--active .owl-carousel__img{border-radius:15px}.owl-carousel .owl-prev,.owl-carousel .owl-next{background-color:#f8f8f8;border-radius:9px;bottom:0;height:40px;margin:auto 0;opacity:1;position:absolute;top:0;width:24px;transition:background-color .3s ease}.owl-carousel .owl-prev span,.owl-carousel .owl-next span{display:block;height:14px;text-indent:-99999px;width:8px}.owl-carousel .owl-prev.disabled,.owl-carousel .owl-next.disabled{cursor:default}.owl-carousel .owl-prev.disabled span,.owl-carousel .owl-next.disabled span{opacity:.3}.owl-carousel .owl-prev{left:-34px}.owl-carousel .owl-prev span{background-position:-374px top}.owl-carousel .owl-next{right:-34px}.owl-carousel .owl-next span{background-position:-384px top}.owl-carousel--tab .owl-stage-outer{border-radius:9px 9px 0 0;height:auto}.owl-carousel--tab .owl-carousel__item{width:auto!important}.owl-carousel--tab .owl-carousel__item:before{display:none}.owl-carousel--tab:not(.owl-loaded){white-space:nowrap}.owl-carousel--tab:not(.owl-loaded) .owl-carousel__item{display:inline-block;vertical-align:top}.owl-carousel--tab .owl-stage{min-width:3000px}.owl-carousel--tab .owl-item{margin-right:0!important}.owl-carousel--tab .owl-prev{left:10px}.owl-carousel--tab .owl-prev:after{left:-10px}.owl-carousel--tab .owl-next{right:10px}.owl-carousel--tab .owl-next:after{right:-10px}.owl-carousel--tab .owl-next:after,.owl-carousel--tab .owl-prev:after{background-color:#fff;bottom:-15px;content:"";position:absolute;top:-15px;width:10px}.owl-carousel--tab .owl-prev.disabled,.owl-carousel--tab .owl-next.disabled{display:none}.owl-carousel--contact{max-width:100%;width:100%}.owl-carousel--contact .owl-item{padding-top:20px;width:260px!important}.owl-carousel--contact .owl-carousel__item{cursor:pointer;max-width:260px;width:100%!important}.owl-carousel--contact .owl-carousel__item:before{display:none}.owl-carousel--contact .owl-stage-outer{height:auto!important;margin:0 -20px;padding:0 20px}.owl-carousel--contact .owl-nav.disabled{display:block}.owl-carousel--contact .owl-nav .owl-prev,.owl-carousel--contact .owl-nav .owl-next{box-shadow:0 0 4px #0000004d;height:48px;width:40px}.owl-carousel--contact .owl-nav .owl-prev span,.owl-carousel--contact .owl-nav .owl-next span{height:20px;width:12px}.owl-carousel--contact .owl-prev.disabled,.owl-carousel--contact .owl-next.disabled{display:none}.owl-carousel--contact .owl-prev{left:-60px}.owl-carousel--contact .owl-prev span{background-position:-374px -61px}.owl-carousel--contact .owl-next{right:-60px}.owl-carousel--contact .owl-next span{background-position:-388px -61px}.owl-carousel--topics{max-width:760px}.owl-carousel--topics .owl-prev,.owl-carousel--topics .owl-next{background-color:#fff!important;height:246px;width:40px;transition:box-shadow .3s ease}.owl-carousel--topics .owl-prev.disabled,.owl-carousel--topics .owl-next.disabled{opacity:.4!important}.owl-carousel--topics .owl-prev.disabled span,.owl-carousel--topics .owl-next.disabled span{opacity:1}.owl-carousel--topics .owl-prev span,.owl-carousel--topics .owl-next span{height:22px;width:12px}.owl-carousel--topics .owl-prev{left:-60px}.owl-carousel--topics .owl-prev span{background-position:-454px -61px}.owl-carousel--topics .owl-next{right:-60px}.owl-carousel--topics .owl-next span{background-position:-468px -61px}.owl-carousel--topics .owl-stage-outer{height:246px;margin:-15px;padding:15px}.owl-carousel__topic-item{width:240px}.owl-carousel__topic{background-color:#fff;border-radius:9px;padding:20px 20px 15px;transition:box-shadow .3s ease}.owl-carousel__topic:not(:last-child){margin-bottom:20px}.owl-carousel__topic-sep{background-position:-436px -61px;display:inline-block;height:14px;margin-right:5px;vertical-align:middle;width:16px}.owl-carousel__topic-text-box{border-bottom:1px solid #E1DFDF;height:33px;line-height:18px;margin-bottom:10px;padding-bottom:10px}.owl-carousel__topic-text{background-image:linear-gradient(#333f4c,#333f4c);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .3s ease}.owl-with-dots{position:relative;display:flex;flex-direction:column;height:230px;overflow:hidden;opacity:0;z-index:1}.owl-with-dots.fancybox-slider,.owl-with-dots.fancybox-slider .owl-stage{height:auto}.owl-with-dots.h-auto{height:auto!important}.owl-with-dots.owl-loaded{opacity:1}.owl-with-dots .owl-stage{display:flex}.owl-with-dots .owl-stage-outer{width:100%;overflow:hidden;flex:0 0 100%}.owl-with-dots .owl-dots-container{pointer-events:none;display:flex;margin:0 auto;overflow:hidden;min-height:6px;position:absolute;bottom:10px;left:0;right:0;width:50px}.owl-with-dots .owl-dots{display:flex;gap:4px;margin:0 auto;transition:transform .3s ease}.owl-with-dots .owl-dots button{background-color:#fff9;width:6px;height:6px;border-radius:50%;flex:0 0 6px}.owl-with-dots .owl-dots button.active{background-color:#fff}.owl-with-dots .owl-nav{top:0;bottom:0;margin:auto 0;height:0;width:100%;position:absolute;padding:0 10px;display:flex;justify-content:space-between;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.owl-with-dots .owl-nav button{width:32px;height:32px;border-radius:50%;background-color:#fff9;transition:background-color .3s ease;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.owl-with-dots .owl-nav button.disabled{opacity:0}.owl-with-dots .owl-nav button span{background-position:-374px 0px;width:10px;height:14px;margin:0;font-size:0;position:static;display:block}.owl-with-dots .owl-nav button.owl-next span{transform:rotate(-180deg)}.map-box{background-color:#181b1ecc;height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}.map-box__inner{margin:0 auto;max-width:1200px}.map-box__content{background:#f8f8f8 url(/img/map-loader.gif) no-repeat center center;border-radius:9px;height:800px;overflow:hidden;background-size:95px}.map-box__content--with-filter{background-position:calc(50% + 130px) center}.map-box__content--show-loading ymaps{display:none!important}.map-box__close{background-position:-246px -46px;height:14px;right:20px;top:20px;width:14px;z-index:1}.map-box__hint-price{bottom:0;left:50%;margin-left:-75px;width:150px}.map-box__hint-text{background-color:#fff;border:1px solid #E1DFDF;border-radius:9px;bottom:16px;color:#333;height:24px;line-height:24px;padding:0 10px}.map-box__hint-text:before,.map-box__hint-text:after{border-style:solid;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0}.map-box__hint-text:before{border-color:#e1dfdf transparent transparent transparent;border-width:8px 5px 0 5px;bottom:-8px}.map-box__hint-text:after{border-color:#ffffff transparent transparent transparent;border-width:7px 4px 0 4px;bottom:-7px}.map-box .table-cell{padding:30px}.map-box .owl-with-dots{height:200px}.map-box .owl-with-dots .owl-stage{height:100%}.map-box .owl-with-dots .owl-item{flex:0 0 260px}.visible-map-filter .map-box.scroller-block{display:block}.visible-map-filter .filter__left{position:fixed;height:800px;top:calc((100vh - 800px)/2);left:calc((100% - 1200px)/2);z-index:99999;overflow-y:auto;bottom:0;margin-top:0;padding-top:0}.visible-map-filter .map-box__content--with-filter{padding-left:260px}.static-content{color:#333;line-height:22px;overflow:hidden}.static-content a{color:#5a89bd;text-decoration:underline}.static-content a:visited{color:#5d4c9a!important}.static-content p{line-height:22px}.static-content h1,.static-content h2,.static-content h3,.static-content h4,.static-content h5,.static-content h6{margin-bottom:1rem}.static-content h6{font-size:1.067rem}.static-content h5{font-size:1.2rem}.static-content h4{font-size:1.333rem}.static-content h3{font-size:1.467rem}.static-content h2{font-size:1.6rem}.static-content-h1-custom{font-size:22px!important}.static-content h1{font-size:2rem}.static-content li h2{font-size:24px}.static-content li h3{font-size:22px}.static-content li h4{font-size:20px}.static-content li h5{font-size:18px}.static-content li h6{font-size:16px}.static-content iframe{margin-bottom:10px;max-width:100%}.static-content ol,.static-content ul{margin-left:14px}.static-content li{padding-left:18px;position:relative}.static-content li:not(:last-child){padding-bottom:10px}.static-content ul li:not(.sprite-b):before{background-color:#f9c853;border-radius:50%;content:"";height:6px;left:3px;position:absolute;top:7px;width:6px}.static-content ol{counter-reset:id;position:relative}.static-content ol li:before{counter-increment:id;content:counter(id);color:#f9c853;left:0;position:absolute;top:0;width:15px}.static-content img{border-radius:9px;height:auto!important;margin-bottom:10px;margin-top:10px}.static-content em,.static-content i{font-style:italic}.static-content u{text-decoration:underline}.static-content hr{background-color:#e1dfdf;border:none;height:1px;margin:15px 0}.static-content table{border-collapse:separate;width:100%}.static-content table tbody tr:first-child td:first-child,.static-content table tbody tr:first-child th:first-child,.static-content table thead tr:first-child th:first-child,.static-content table thead tr:first-child td:first-child{border-top-left-radius:9px}.static-content table tbody tr:first-child td:last-child,.static-content table tbody tr:first-child th:last-child,.static-content table thead tr:first-child th:last-child,.static-content table thead tr:first-child td:last-child{border-top-right-radius:9px}.static-content table thead+tbody tr:first-child td{border-radius:0!important}.static-content table tbody tr:last-child td:first-child{border-bottom-left-radius:9px!important}.static-content table tbody tr:last-child td:last-child{border-bottom-right-radius:9px!important}.static-content table thead tr:not(:last-child) td,.static-content table thead tr:not(:last-child) th,.static-content table tbody tr:not(:last-child) td,.static-content table tbody tr:not(:last-child) th{border-bottom:0!important}.static-content table thead td:not(:last-child),.static-content table thead th:not(:last-child),.static-content table tbody td:not(:last-child),.static-content table tbody th:not(:last-child){border-right:0}.static-content table thead th,.static-content table tbody th,.static-content table thead td{border-bottom:0}.static-content table table.no-wrap{margin-bottom:0}.static-content table td,.static-content table th{border:1px solid #E1DFDF;padding:20px;text-align:left;vertical-align:middle}.static-content table td p,.static-content table th p{line-height:normal;padding-bottom:0}.static-content table th,.static-content table thead td{background-color:#a7a9ac0d;font-weight:400;font-size:20px;text-align:center}.static-content table td{background-color:#fff;font-size:14px}.static-content blockquote{background-color:#f7f8f9;border-radius:9px;margin-bottom:20px;padding:20px 55px;position:relative}.static-content blockquote:before,.static-content blockquote:after{content:'"';font-size:3.125rem;height:30px;line-height:30px;position:absolute}.static-content blockquote:before{left:13px;top:20px}.static-content blockquote:after{bottom:-5px;right:17px}.static-content sub,.static-content sup{font-size:.75rem;padding:0 3px}.static-content sub{vertical-align:sub}.static-content sup{vertical-align:super}.static-content .static-content__custom-table td{border:none;color:#333;padding:0}.static-content .static-content__custom-table table{margin-left:auto;max-width:380px;width:auto}.static-content .static-content__custom-table table td{padding:0 0 5px 20px}.static-content .static-content__custom-table table td:last-child{text-align:right}.static-content .static-content__custom-table>tbody>tr>td{vertical-align:top;width:calc(50% - 20px)}.static-content .static-content__custom-table>tbody>tr>td:first-child{padding-right:20px}.static-content .static-content__admission-table{margin-left:0!important}.static-content .static-content__admission-table td:first-child{padding-left:0}.static-content .static-content__admission-table.no-guide{max-width:inherit}.static-content .static-content__admission-table.no-guide td{padding-bottom:0!important}.static-content .static-content__admission-table.no-guide td span{margin-bottom:0!important}.static-content .static-content__custom-table table tr:not(:last-child) td{padding-bottom:10px}.static-content__custom-first-elem{padding-right:16px}.static-content__timeline{color:#333;padding:40px 0 20px}.static-content__timeline-title{color:#5d6772;align-items:center;-webkit-align-items:center;box-sizing:border-box;padding-right:20px}.static-content__timeline-list{background-color:#f1f1f1;border-radius:3px;padding:10px 10px 0}.static-content__timeline-item{margin-bottom:10px}.static-content__timeline-item:not(:last-child){border-right:1px solid #333F4C;margin-right:10px;padding-right:10px}.static-content .static-content__currency-table{margin:10px auto;width:240px}.static-content .static-content__currency-table td{color:#333f4c;padding-bottom:9px;padding-top:9px}.static-content .static-content__currency-table td:last-child{text-align:right}.static-content__img-outer{border:1px solid #F1F1F1;border-radius:50%;margin-right:6px;width:20px;height:20px}.static-content .static-content__img{margin:0}.static-content__custom-txt,.static-content__custom-sub-title,.static-content__desc{color:#5d6772!important}.static-content .img-title{font-style:italic;font-size:14px;margin-bottom:10px}.static-content .img-title a{color:#5d6772!important}.static-content .block-question,.static-content .block-notice,.static-content .block-quote{padding:8px 8px 8px 56px;background-color:#f1f1f180;margin:30px 0;border-radius:8px;color:#5d6772;background-repeat:no-repeat;background-position:8px 10px}.static-content .block-question{background-image:url(/img/question.svg)}.static-content .block-notice{background-image:url(/img/notice.svg)}.static-content .block-quote{background-image:url(/img/quote.svg)}.calendar-box{padding-bottom:14px}.calendar-box__title{color:#fff;max-width:1000px;max-height:64px;overflow:hidden;margin:0 auto}.calendar-box__form-item:not(:last-child){margin-right:20px}.calendar-box__form-item--check-outer{border-top:1px solid #E1DFDF;padding-top:16px}.calendar-box__form-item--btn{padding-top:20px;width:100px}.calendar-box__form-box{background-color:#fff;border:1px solid #E1DFDF;border-radius:9px;box-sizing:border-box}.calendar-box__form-box--select{width:200px}.calendar-box__date-box{box-sizing:border-box;border-radius:9px;display:flex;display:-webkit-flex;margin:0 auto;justify-content:center;-webkit-justify-content:center;padding:20px;width:auto}.calendar-box__datetime-separator{margin:-1px 7px 0}.calendar-box__label{color:#fff;margin-bottom:2px;padding-left:10px}.calendar-box__date{background-color:transparent;box-sizing:border-box;color:#333;cursor:pointer;height:44px;line-height:44px;padding:0 36px 0 10px;width:100%}.calendar-box div.calendar-box__date{line-height:44px}.calendar-box__float--active{background-color:#181b1ecc;height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}.calendar-box__float--active .calendar-box__date-box{width:100%}.calendar-box__float-inner:not(.calendar-box__float-inner--static){left:0;margin:0 auto 20px;position:absolute;padding:20px;right:0;top:180px}.calendar-box__float-inner--animate{animation:zoomInOut 1s ease;z-index:5}.calendar-box__float--active .calendar-box__float-inner{background-color:#fff;border-radius:9px;max-width:920px;width:100%}.calendar-box__float--active .calendar-box__title{border-bottom:2px solid #F9C853;color:#333;display:inline-block;margin-bottom:20px;padding:0 75px 10px;vertical-align:top}.calendar-box__float--active .calendar-box__hide-intro{background-position:-246px -46px;height:14px;right:20px;top:20px;width:14px}.calendar-box__float--active .calendar-box__middle{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;padding:20px 20px 0}.calendar-box__float--active .calendar-box__middle-box-left{border-right:1px solid #E1DFDF;color:#5d6772;line-height:22px;margin-right:20px;padding-right:40px}.calendar-box__float--active .calendar-box__middle-box-btn{height:46px;min-width:100px}.calendar-box__form-btn{height:46px;line-height:46px}.calendar-box__date--timepicker{z-index:1}.calendar-box__form-box--clock-icon{max-width:120px}.calendar-box__form-box--clock-icon:before{background-position:-20px -211px;height:18px;position:absolute;right:10px;top:13px;width:18px}.calendar-box__form-item-inner{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}.calendar-box__timepicker{background:#fff;border:1px solid #E1DFDF;border-radius:9px;box-sizing:border-box;box-shadow:0 0 6px #0003;color:#333;left:0;min-width:424px;padding:20px;top:54px;z-index:3}.calendar-box__timepicker--active{transition:visibility .3s ease,opacity .3s ease,transform .3s ease}.calendar-box__timepicker:not(.calendar-box__timepicker--active){opacity:0;transform:translateY(5px);visibility:hidden}.calendar-box__timepicker-calendar{flex:0 0 300px}.calendar-box__timepicker-box{flex:0 0 60px;padding:64px 0 38px}.calendar-box__timepicker-wrapper{border:1px solid #E1DFDF;border-radius:9px;height:219px}.calendar-box__timepicker-wrapper::-webkit-scrollbar-track,.calendar-box__timepicker-wrapper::-webkit-scrollbar{background-color:#f8f8f8!important;height:6px;width:4px}.calendar-box__timepicker-wrapper::-webkit-scrollbar-thumb{background-color:#e1dfdf!important;border-radius:5px;height:75px}.calendar-box__timepicker-item{height:44px;line-height:44px}.calendar-box__timepicker-item:not(:last-child){border-bottom:1px solid #E1DFDF}.calendar-box__timepicker-item:before{border:2px solid transparent;bottom:0;box-sizing:border-box;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .3s ease}.calendar-box__timepicker-item:first-child:before{border-top-left-radius:9px;border-top-right-radius:9px}.calendar-box__timepicker-item:last-child:before{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.calendar-box__timepicker-item--active{background-color:#f1f1f1;cursor:default}.calendar-box__timepicker-item--active:before{border-color:#f9c853}.calendar-box__timepicker-btn{left:0;height:8px;margin:0 auto;right:0;position:absolute;width:14px;z-index:3}.calendar-box__timepicker-btn--prev{background-position:-314px -46px;transform:rotate(180deg);top:32px}.calendar-box__timepicker-btn--next{background-position:-314px -46px;bottom:8px}.calendar-box__timepicker-item.dn+.calendar-box__timepicker-item:not(.dn):before{border-top-left-radius:9px;border-top-right-radius:9px}.calendar-box__days-range{margin-top:10px;gap:4px}.calendar-box__days-range label.calendar-box__days-label{padding:5px 4px;border-radius:4px;border:1px solid rgb(93,103,114);cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.calendar-box__days-range input:checked+.calendar-box__days-label{border-color:#f9c853;background-color:#f9c853}.calendar-box--apartment-inner{margin-bottom:20px;padding-bottom:0}.calendar-box--apartment-inner .calendar-box__form-item{width:100%!important}.calendar-box--apartment-inner .calendar-box__timepicker,#private-tour-inner-calendar .calendar-box__timepicker{left:auto;right:0}.calendar-box--apartment-inner .calendar-box__form-item:not(:last-child){margin-bottom:20px;margin-right:0}.calendar-box--normal .calendar-box__form-box{width:150px}.calendar-box--normal .calendar-box__form-item--btn{margin-right:0}.calendar-box--hotels select{border:none;border-radius:9px;height:44px;width:100%}.calendar-box--hotels .calendar-box__form-box:not(.calendar-box__form-box--select):not(.tours){width:150px}.calendar-box--hotels .calendar-box__form-box.tours{margin-bottom:0;width:240px}.calendar-box--hotels .tours__select-btn{color:#333;padding-right:32px}.calendar-box--hotels .tours__select-btn:after{right:9px}.calendar-box--hotels .calendar-box__form-btn{line-height:44px;height:44px}.calendar-box--hotels:not(.calendar-box--hotels-inner) .tours__select-btn:not(.tours__select-btn--active){border-color:transparent}.calendar-box--hotels .tours__select-btn{transition:none}.calendar-box--hotels .tours__select-btn--active+.tours__select-box{display:block!important}.calendar-box--apartment .calendar-box__form-item--covered,.calendar-box--hotels .calendar-box__form-item--covered{opacity:.7}.calendar-box--apartment-inner .calendar-box__label,.calendar-box--hotels-inner .calendar-box__label{margin-bottom:10px;padding-left:0}.calendar-box--hotels-inner{padding-bottom:0}.calendar-box--hotels-inner .calendar-box__date{border-radius:9px}.calendar-box--hotels-inner .calendar-box__form-item:first-child{margin-bottom:20px;margin-right:0}.calendar-box--private-tours{padding-bottom:0}.calendar-box--private-tours .tours__select-btn:after{right:10px}.calendar-box--private-tours .calendar-box__form-box{border:none}.calendar-box--private-tours .tours__form-box--lang .tours__drop-link{height:40px;line-height:38px;padding-bottom:0;padding-top:0}.calendar-box--private-tours .calendar-box__form-item--btn{padding-top:21px}.calendar-box--private-tours .tours__select-btn{height:46px;line-height:44px;opacity:1!important}.calendar-box--private-tours .tours__select-box{padding-left:19px;padding-right:19px}.calendar-box--private-tours .tours__form-box--lang .tours__select-box{padding-left:0;padding-right:0}.calendar-box--private-tours .calendar-box__form-box{margin-bottom:0;width:180px}.calendar-box--private-tours .calendar-box__label{margin-bottom:4px}.calendar-box--private-tours .tours__age-txt{padding-right:0;width:100%}.calendar-box--private-tours .tours__age-title{margin-bottom:10px}.calendar-box--private-tours .tours__quantity-box,.calendar-box--private-tours .tours__quantity-inner{width:100%}.calendar-box--private-tours .tours__form-box--people-count .tours__drop-item{background-color:#fff!important;padding:10px 0 20px}.calendar-box--private-tours .tours__form-box--people-count .tours__drop-item:last-child{border-bottom:none}.calendar-box--private-tours .tours__form-box--people-count .tours__drop-item:first-child,.calendar-box--private-tours .tours__form-box--lang .tours__drop-item:first-child{border-top:none}.calendar-box--private-tours .tours__form-box--lang .tours__drop-item{border-top-color:#e1dfdf}.calendar-box--private-tours .tours__drop-list{margin:0}.calendar-box--private-tours .tours__quantity-inner{background-color:#f8f8f8}.calendar-box--private-tours .tours__apply-count-btn{height:44px;line-height:40px}.calendar-box--rent .ui-state-default{text-align:center}.calendar-box__bg-label{cursor:pointer;line-height:20px;margin-bottom:20px;padding-left:30px}.calendar-box__bg-label:before{background-color:#fff;border:1px solid #E1DFDF;box-sizing:border-box;border-radius:3px;content:"";height:20px;left:0;position:absolute;top:0;width:20px;transition:border-color .3s ease,background-color .3s ease}.calendar-box__bg-label:after{background-position:-306px -106px;height:10px;left:4px;position:absolute;top:5px;transform:scale(0);width:13px;transition:transform .2s ease}.calendar-box__bg-checkbox:checked+.calendar-box__bg-label:before{background-color:#f9c853;border-color:#f9c853}.calendar-box__bg-checkbox:checked+.calendar-box__bg-label:after{transform:scale(1)}.calendar-box__form-item--covered{position:relative}.calendar-box__form-item--covered:before,.calendar-box__date-box--covered:after{content:"";height:100%;left:0;opacity:1;position:absolute;top:0;visibility:visible;width:100%;z-index:1;transition:visibility .3s ease,opacity .3s ease}.calendar-box__form-item--covered,.calendar-box__date-box--covered{opacity:.4;transition:opacity .4s ease}.calendar-box__bg-checkbox:checked~.calendar-box__date-box--covered{opacity:1}.calendar-box__bg-checkbox:checked~.calendar-box__date-box--covered:after{opacity:0;visibility:hidden}.calendar-box--time .calendar-box__timepicker{left:0!important;min-width:inherit;right:auto!important;width:100%}.calendar-box--time .calendar-box__timepicker-box{flex:1 1 auto;padding:20px 0}.calendar-box--time .calendar-box__timepicker-btn--prev{top:0}.calendar-box--time .calendar-box__timepicker-btn--next{bottom:0}.calendar-box--time .calendar-box__date{height:42px;line-height:42px}.calendar-box--time .calendar-box__date:after{background-position:-20px -211px;height:18px;width:18px}.calendar-box .select2-container .select2-selection--single .select2-selection__rendered{padding:0 34px 0 10px}.calendar-box--hotels .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.calendar-box--hotels .tours__select-box{z-index:5}.calendar-box__float .select2-container:not(.select2){left:0!important;top:44px!important;z-index:2}.datepicker-custom-position .calendar-box__form-box .ui-datepicker{margin:0!important;left:auto!important;right:0;position:absolute!important;top:55px!important}.datepicker-custom-position #hotels-filter-form-top .calendar-box__form-box .ui-datepicker{left:0!important;right:auto}.calendar-box--custom-dt .ui-datepicker.ui-widget{box-shadow:none;border:none;padding:0;position:relative!important;top:0!important}.calendar-box--custom-dt .ui-datepicker-trigger,.calendar-box--custom-dt .ui-datepicker-prev,.calendar-box--custom-dt .ui-datepicker-next{display:none}.calendar-box--custom-dt .ui-datepicker-title{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.calendar-box--custom-dt .ui-datepicker-title select{margin:0;width:calc(50% - 10px)}.calendar-box__timepicker-item.unavailable-date{background-color:transparent;cursor:default;pointer-events:none}.calendar-box__timepicker-item.unavailable-date:before{border:none}.calendar-box--apartment-main .tours__total-icon,.calendar-box__date-box .tours__number-of-people-icon{background-image:url(/img/info-white.svg);background-position:unset;background-size:auto}.calendar-box__date-box .tours__number-of-people-hint{right:-36%}.calendar-box__date-box .tours__number-of-people-icon:hover+.tours__number-of-people-hint{opacity:1;visibility:visible}.calendar-box--private-tours .tours__number-of-people-hint{right:0;left:50%;transform:translate(-50%)}.calendar-box--private-tours .tours__number-of-people-icon:hover .tours__number-of-people-hint{opacity:1;visibility:visible}.calendar-box--tours-main--compact{padding:20px 0!important;margin-bottom:40px}.calendar-box--tours-main--compact .calendar-box__title{max-width:max-content;max-height:none;border-bottom:2px solid #F9C853;padding:0 60px 10px;transition:border-bottom-color .3s ease}.calendar-box--tour-package .calendar-box__form-box{width:176px}.calendar-box--tour-package .tours__form-box--people-count .tours__select-btn{width:220px;height:46px}.calendar-box--apartment-main .calendar-box__form-box.tours{width:210px!important;border:0;padding:0!important}.calendar-box--apartment-main .tours__form-box{width:100%!important}.calendar-box--apartment-main .tours__number-of-people-icon{display:block}.calendar-box--apartment-main .calendar-box__form-box.tours .tours__quantity-inner,.calendar-box--apartment-main .calendar-box__form-box.tours .tours__quantity-box{width:100%}[lang=hy] .calendar-box__form-item--btn{padding-top:18px}@keyframes zoomInOut{0%{transform:rotateY(0)}12%{transform:rotateY(-5deg)}25%{transform:rotateY(-10deg)}75%{transform:rotateY(-5deg)}to{transform:rotateY(0)}}.inclusions{background-color:#f8f8f8;box-sizing:border-box;margin-bottom:40px;min-height:156px;padding:30px 0}.inclusions__list{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.inclusions__item{box-sizing:border-box;max-width:232px;padding:0 18px;white-space:normal}.inclusions__title{background-position:-130px -106px;height:50px;left:0;line-height:38px;margin:53px 0 0 -53px;width:156px;top:0;transform:rotate(-90deg)}.inclusions__img-out{margin-bottom:20px;height:36px}.inclusions__img{max-height:100%}.inclusions__sub-title{height:40px;overflow:hidden;color:#5d6772}.inclusions--small-space{margin-bottom:20px}.inclusions-list{margin-bottom:40px}.inclusions-list__item{width:50%}.inclusions-list__item:last-child{box-sizing:border-box;padding-left:30px}.inclusions-list__list-item{box-sizing:border-box;margin-bottom:20px;padding:0 26px 0 42px;width:50%}.inclusions-list__list-item:before{bottom:0;content:"";height:16px;left:0;position:absolute;top:0}.inclusions-list__list-item--inc:before{background-position:-283px -80px;width:22px}.inclusions-list__list-item--exc:before{background-position:-307px -80px;width:16px}.inclusions-list .section-wrapper__title{margin-bottom:40px}.tours{margin-bottom:51px;transition:margin-bottom .3s ease}.tours:not(.tours--none-styles):before{background-color:#fff;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:2;transition:opacity .3s ease}.tours__options-form-box .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.875rem!important}.tours__options-form-box .tours__name-search{background-color:#f8f8f8;border:2px solid #F9C853;box-sizing:border-box;border-radius:9px;cursor:pointer;display:block;height:44px;padding:0 54px 0 20px;width:260px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1f223f99;font-size:.875rem!important;text-overflow:ellipsis;overflow:hidden!important;white-space:nowrap}.tours__options-form-box .tours__name-search[multiple]{display:none}.tours__options-form-box .select2-container{z-index:2}.tours__options-form-box .select2-container .select2-selection--multiple,.tours__options-form-box .select2-container .select2-selection--single{border:2px solid #F9C853}.tours__options-form-box .select2-dropdown{border:2px solid #F9C853;overflow:hidden}.tours__options-form-box .select2-dropdown--above{border-bottom:0}.tours__options-form-box .select2-dropdown--below{border-top:0}.tours__options-form-box .select2-container--default .select2-selection--multiple .select2-selection__placeholder,.tours__options-form-box .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#333}.tours__options-form-box .select2-container--default .select2-selection--multiple .select2-selection__rendered,.tours__options-form-box .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#333f4c}.tours__options{height:44px;margin-bottom:20px}.tours__options-form,.tours__result-count{margin-bottom:20px}.tours__result-count{padding-top:14px}.tours__drop-item--vehicle .tours__drop-link{padding-bottom:0!important}.tours__drop-item--vehicle .tours__sub-info{padding-bottom:10px;padding-left:10px}.tours__options-form{width:260px}.tours__options-form-input{background-color:#f8f8f8;border-radius:9px;box-sizing:border-box;height:44px;padding:0 20px 0 30px;width:100%}.tours__options-form-input::-webkit-input-placeholder{color:#5d6772cc}.tours__options-form-input:-moz-placeholder{color:#5d6772cc;opacity:1}.tours__options-form-input::-moz-placeholder{color:#5d6772cc;opacity:1}.tours__options-form-input:-ms-input-placeholder{color:#5d6772cc}.tours__options-form-input:focus{background-color:#f1f1f1}.tours__options-form-btn{background-position:-252px top;bottom:0;cursor:pointer;height:16px;left:10px;margin:auto 0;top:0;width:16px}.tours__title{margin-bottom:20px;z-index:1}.tours__title-container:not(:first-child){padding-top:20px}.tours__title-container .tours__title{margin-bottom:40px;padding:0 32px 12px;border-bottom:2px solid #F9C853}.tours__list{margin-bottom:40px!important}.tours__list--tour-package{margin-bottom:20px!important}.tours__list.tour-package-grouped{margin-bottom:40px!important}.tours__item{background-color:#f8f8f8;border-radius:9px;width:100%;transition:box-shadow .3s ease,opacity .3s ease}.tours__item:not(:last-child){margin-bottom:20px}.tours__item-title-outer{height:48px;overflow:hidden}.tours__item-title{color:#333f4c;height:48px;line-height:24px;overflow:hidden}.tours__item-desc-out{margin:10px 0 16px}.tours__item-desc{color:#5d6772;height:40px;line-height:20px;overflow:hidden}.tours__item--active{box-shadow:0 0 10px #0003;position:relative;z-index:2}.tours .list--weekday .tours__item:last-child{border-radius:0 0 9px 9px}.tours .list--weekday .tours__item.weekday-custom-style{border-radius:9px 9px 0 0}.tours .list--weekday .tours__item-title-outer{height:83px}.list--weekday .tours__item-title{height:83px;display:block;line-height:20px}.tours__item--active .tours__select-block:after{box-shadow:0 50px 10px #0003}.tours__img-out{border-bottom-left-radius:9px;border-top-left-radius:9px;overflow:hidden;width:300px}.tours__list--tour-package .tours__img-out{border-bottom-left-radius:0}.tours__list--tour-package .list__item{padding:0}.tours__list--tour-package .tours__left--full{background:#f8f8f8}.tours__list--tour-package .tours__inclusion-box{position:static}.tours__info-box{box-sizing:border-box;height:230px;padding:20px;width:calc(100% - 560px)}.tours__inclusion-box{bottom:62px;left:20px;position:absolute;right:20px}.tours__inclusion-box--with-review{position:static}.tours__reviews-outer{flex:1}.tours .tours__time-box{border-top:1px solid #E1DFDF;bottom:20px;left:20px;padding-top:10px;position:absolute;right:20px}.tours__inclusion{background:#ce1728;border-radius:3px;color:#fff;height:29px;line-height:29px;margin-right:20px;max-width:340px;overflow:hidden;padding:0 6px;text-overflow:ellipsis}.tours__inclusion.db{display:block}.tours__inclusion-out{margin-bottom:20px}.tours__inclusion-out--with-rate{max-width:860px}.tours__inclusion-out--with-rate .list__rate{margin-bottom:0}.tours__inclusion-out--with-rate .list__rate:last-child{margin-left:40px}.tours__inclusion-out--with-rate .stars__inner{margin-top:4px}.tours__tour-package{margin-bottom:0}.tours__ta-icon{color:#5d6772;line-height:29px;height:29px;gap:6px}.tours__recommended-icon{color:#5d6772;gap:6px;justify-content:end;margin-left:20px}.tours__time-info{color:#5d6772}.tours__time-info:first-child{padding-right:20px}.tours__time-info--lang{padding-top:10px}.tours__time-info:nth-child(2):not(.tours__time-info--lang){border-left:1px solid #E1DFDF;padding-left:20px}.tours__right{background-color:#f1f1f1;border-bottom-right-radius:9px;border-top-right-radius:9px;box-sizing:border-box;height:230px;padding:20px;width:260px}.tours__right-title{border-bottom:1px solid #E1DFDF;margin-bottom:29px;padding-bottom:20px}.tours__price-box{height:46px;padding-bottom:28px}.tours__price-txt{border-right:1px solid #E1DFDF;padding-right:12px}.tours__prices{padding-left:16px;white-space:nowrap}.tours__old-price{margin-bottom:10px;text-decoration:line-through}.tours__old-price.has-special+.tours__main-price{color:#ce1728}.tours__btn-icon{background-position:-314px -46px;height:8px;margin-left:10px;width:14px;transition:transform .2s ease}.tours__select-block{background-color:#f1f1f1;border-bottom-left-radius:9px;border-bottom-right-radius:9px;box-sizing:border-box;padding:20px;right:0;width:260px;top:calc(100% - 52px)}.tours__select-block:before{background-color:#e1dfdf;content:"";left:20px;height:1px;position:absolute;right:20px;top:0}.tours__select-block:after{box-shadow:0 50px 10px #0000;content:"";left:0;position:absolute;right:0;top:0;bottom:50px;z-index:-1;transition:box-shadow .3s ease}.tours__select-box{background-color:#fff;border:1px solid #E1DFDF;border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-top:0;left:0;padding:0 20px 20px;right:0;z-index:3}.tours__select-box:after{border-bottom-left-radius:9px;border-bottom-right-radius:9px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .3s ease}.tours__select-btn{background:#fff;border:1px solid #E1DFDF;border-radius:9px;box-sizing:border-box;height:44px;line-height:42px;overflow:hidden;padding:0 40px 0 10px;text-overflow:ellipsis;transition:border-radius .3s ease,box-shadow .3s ease;color:#000}.tours__select-btn--active{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 10px #0003}.tours__select-btn--active:after{transform:rotate(180deg)}.tours__select-btn:after{background-position:-314px -46px;bottom:0;content:"";height:8px;margin:auto 0;position:absolute;right:10px;top:0;width:14px;transition:transform .2s ease}.tours__select-btn--active+.tours__select-box:after{box-shadow:0 7px 10px #0003}.tours__form-group{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding-bottom:20px}.tours__form-night{border-top:1px solid #E1DFDF;padding-top:16px}.tours .apartments-deposit-info{border-top:none;padding-top:0}.tours__form-night-info{line-height:15px;padding-left:26px}.tours__form-night-info:before{background-position:-398px -243px;position:absolute;width:16px;height:16px;display:block;left:0}.tours__form-night-price{padding-left:26px;padding-bottom:16px;line-height:22px;padding-top:2px}.tours__prices-box-left{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding-bottom:20px}.tours__prices-box--fail .tours__prices-box-left{display:none}.tours__form-price-section{margin-bottom:20px}.tours__form-group-title,.tours__form-total-title{margin-bottom:5px}.tours__form-total-desc{margin-bottom:20px}.tours__form-box:not(:last-child){margin-bottom:20px}.tours__form-total-cur,.tours__form-total-text,.tours__form-price-text{margin-bottom:10px}.tours__form-total-cur{text-decoration:line-through}.tours__form-total-res{color:#ce1728}.tours__form-box--sep{border-bottom:1px solid #E1DFDF;margin-left:-20px;margin-right:-20px;padding:0 20px 20px}.tours__drop-item{background-color:#fff;border-top:1px solid #F1F1F1;box-sizing:border-box;padding:10px;transition:background-color .3s ease}.tours__drop-item:last-child{border-bottom:1px solid #F1F1F1}.tours__drop-item--col{flex-direction:column;-webkit-flex-direction:column}.tours__drop-item.df:not(.tours__drop-item--col){align-items:center;-webkit-align-items:center}.tours__drop-item-inner{align-items:center;-webkit-align-items:center}.tours__form-box--lang .tours__select-box{padding-bottom:0}.tours__form-box--lang .tours__drop-item{padding:0}.tours__form-box--lang .tours__drop-item:last-child{border-bottom:0;border-bottom-right-radius:9px;border-bottom-left-radius:9px;overflow:hidden}.tours__form-box--lang .tours__drop-link{padding:10px}.tours__form-box--lang .tours__drop-link--active{background-color:#f8f8f8;cursor:pointer}.tours__form-box--lang .tours__drop-list{margin-bottom:0}.tours__form-box--lang .scroller-block{border-bottom-left-radius:9px;border-bottom-right-radius:9px;max-height:160px}.tours__lang-img-out{margin-right:6px;max-width:20px}.tours__quantity-box{width:90px}.tours__quantity-inner{box-sizing:border-box;border:1px solid #E1DFDF;border-radius:9px;height:46px;overflow:hidden;width:90px}.tours__quantity-inner--disabled{opacity:.4;pointer-events:none}.tours__change-btn,.tours__count-field{height:44px;line-height:44px}.tours__change-btn{top:0;width:32px;transition:background-color .3s ease}.tours__change-btn:first-child{left:0}.tours__change-btn:last-child{right:0}.tours__change-btn[disabled=disabled]{background-color:transparent!important;position:absolute;opacity:.3}.tours__count-field{background-color:inherit;box-sizing:border-box;color:#333f4c;padding:0 6px;width:46px;opacity:1;font-family:Montserratarm-Medium,Helvetica,Arial,"sans-serif"}.tours__age-txt{box-sizing:border-box;padding-right:7px;vertical-align:middle;width:calc(100% - 90px)}.tours__sub-info{color:#a9a9a9}.tours__drop-list{margin:0 -20px 20px}.tours__minus{background-color:#333f4c;height:2px;width:12px}.tours__plus{background-color:#333f4c;height:12px;width:2px}.tours__total-box{border-top:1px solid #E1DFDF;margin:20px 0 8px;overflow:hidden;padding-top:20px}.tours__total-icon{background-position:-364px -243px;height:14px;width:14px}.tours__total-icon--active+.list__info-list{opacity:1!important;visibility:visible!important;display:block}.tours__total-icon-out{margin-left:5px;margin-top:2px}.tours__price{padding-left:38%}.tours__add-to-card{margin-bottom:20px}.tours__close{color:#5a89bd;text-decoration:underline}.tours__close:after{background-position:-314px -56px;display:inline-block;height:8px;margin:-2px 0 0 5px;vertical-align:middle;width:14px;transform:rotate(180deg)}.tours__label{margin-bottom:10px}.tours--open{position:relative}.tours--open:not(.tours--open--none-styles):before{opacity:.8;visibility:visible}.tours__item--active .tours__btn{display:none}.tours__timeline{border-top:1px solid #E1DFDF;margin-top:20px;padding:20px 0 0 28px}.tours__timeline:before{background-position:-186px -84px;left:0;height:18px;position:absolute;top:20px;width:18px}.tours__timeline-item{color:#5d6772}.tours__timeline-item:not(:last-child){margin-bottom:10px}.tours__error-box .form-error-text{margin-bottom:20px}.tours__error-box:not(.tours__error-box--normal-pd) .form-error-text{padding-left:0;padding-top:0}.tours__bottom-box{padding:20px}.tours__start-point{color:#5d6772;margin-bottom:12px;justify-content:flex-end;-webkit-justify-content:flex-end;text-decoration:underline}.tours__start-point:link{text-decoration:underline}.tours__start-point:before{background-position:-336px -243px;display:inline-block;height:16px;margin-right:4px;width:12px}.tours__private-form{padding:20px 20px 0;background-color:#f1f1f1}.tours__private-form-inner{border-bottom:1px solid #E1DFDF;padding-bottom:20px}.tours__private-form-left{align-content:flex-start;-webkit-align-content:flex-start;box-sizing:border-box;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-right:20px;padding-right:20px;width:460px}.tours__private-form-left:before{background-color:#e1dfdf;bottom:0;content:"";position:absolute;right:0;top:0;width:1px}.tours__private-form-right{width:calc(100% - 480px)}.tours__form-sub-title{color:#5d6772;margin-bottom:10px}.tours__private-right-inner:not(:last-child){border-bottom:1px solid #E1DFDF;margin-bottom:14px;padding-bottom:14px}.tours__accordion-outer .accordion__radio-box{margin-bottom:0}.tours__accordion-outer .accordion__radio-box:first-child{margin-right:30px}.tours__form-info{margin-top:20px}.tours__mileage-info{color:#5d6772}.tours__price-discount{margin-bottom:10px;text-decoration:line-through}.tours__price-discount+.tours__price{color:#ce1728}.tours__bed-price-txt{color:#5d6772}.tours__adm-info{margin-top:0;padding-left:5px}.tours__field{background-color:#fff;border:1px solid #e1dfdf;box-sizing:border-box;border-radius:9px;height:44px;padding:0 10px;width:100%;transition:border-color .3s ease}.tours__field::-webkit-input-placeholder{color:#000}.tours__field:-moz-placeholder{color:#000;opacity:1}.tours__field::-moz-placeholder{color:#000;opacity:1}.tours__field:-ms-input-placeholder{color:#000}.tours__age-title{word-break:break-all}.tours__extra-info{color:#5d6772;margin-top:10px;padding-left:20px}.tours__extra-info:before{background-position:-398px -243px;bottom:0;left:0;height:16px;margin:auto 0;position:absolute;top:0;width:16px}.tours__form-box--extra-bed{padding-bottom:16px;position:relative}.tours__form-box--extra-bed:after{background-color:#e1dfdf;bottom:0;content:"";height:1px;left:-20px;position:absolute;right:-20px}.tours--main .tours__add-to-card{margin-bottom:0;margin-top:20px}.tours--pt{margin-bottom:20px!important}.tours--pt .tours__left .owl-with-dots{border-bottom-left-radius:0}.tours--pt .tours__list{margin-bottom:0!important}.tours--pt .tours__info-box{width:calc(100% - 300px)}.tours--pt .tours__item-desc{line-height:22px;height:88px}.tours--pt .tours__item-desc-out{margin-bottom:24px}.tours--pt .tours__time-info{border-left:none!important;margin-top:5px;padding-right:0!important}.tours--pt .tours__inclusion-box{position:static}.tours--pt .tours__img-out{border-bottom-left-radius:0}.tours--pt .tours__open-btn{width:220px}.tours--pt .tours__item--active .tours__open-btn{display:none}.tours--pt .tours__item--active .tours__add-btn-outer{display:block}.tours--apartment-inner .tours__quantity-inner,.tours--apartment-inner .tours__quantity-box,.tours--pt .tours__quantity-inner,.tours--pt .tours__quantity-box{width:100%}.tours--pt .tours__form-box--people-count .tours__drop-item{padding:10px 19px 19px}.tours--pt .tours__age-txt{margin-bottom:10px;padding-right:0;width:100%}.tours--pt .calendar-box__label{margin-bottom:10px;padding-left:0}.tours--pt .calendar-box__form-box{border:none}.tours--pt .tours__private-form .calendar-box__form-box{bottom:0;left:0;right:0}.tours--pt .tours__private-form .calendar-box__form-item{flex-direction:column;padding-bottom:44px}.tours--pt .tours__private-form .calendar-box__form-item:first-child,.tours--pt .tours__private-form .calendar-box__form-item:nth-child(2){margin-bottom:20px}.tours--pt .tours__private-form .calendar-box__form-item:nth-child(2){margin-right:0}.tours--pt .tours__private-form .calendar-box__form-item:last-child,.tours--pt .tours__private-form .calendar-box__form-item:nth-child(2){width:240px}.tours--pt .tours__private-form .calendar-box__form-item:first-child,.tours--pt .tours__private-form .calendar-box__form-item:nth-child(3){margin-right:20px;width:180px}.tours--pt .tours__form-box--hotel .scroller-block{max-height:156px}.tours--pt .modal-form__field--dark-placeholder::-webkit-input-placeholder{color:#333;font-size:.875rem}.tours--pt .modal-form__field--dark-placeholder:-moz-placeholder{color:#333;font-size:.875rem;opacity:1}.tours--pt .modal-form__field--dark-placeholder::-moz-placeholder{color:#333;font-size:.875rem;opacity:1}.tours--pt .modal-form__field--dark-placeholder:-ms-input-placeholder{color:#333;font-size:.875rem}.tours--pt .tours__add-to-card{margin-bottom:10px;max-width:220px}.tours--pt .tours__select-btn{color:#333;line-height:42px}.tours--pt .modal-form__field{background-color:#fff;color:#333}.tours--pt .tours__price-box{padding-bottom:0;width:auto}.tours--pt .tours__prices{padding-left:20px}.tours--pt .tours__price-txt{padding-right:20px}.tours--pt-inner .calendar-box__form-item{margin-bottom:16px;margin-right:0}.tours--pt-inner .tours__private-right-inner .admission-fee{width:100%}.tours--pt-inner .tours__private-right-inner:not(:last-child){margin-bottom:16px;padding-bottom:16px;display:flex;flex-wrap:wrap}.tours--pt-inner .tours__total-box{border-top:none;margin-top:0;margin-bottom:16px;overflow:visible;padding-top:0}.tours--pt-inner .tours__total-box[style].df{display:flex!important;display:-webkit-flex!important}.tours--pt-inner .tours__total-box[style="display: none;"].df{display:none!important}.tours--pt-inner .tours__total-box-outer{border-top:1px solid #E1DFDF;flex-direction:column;-webkit-flex-direction:column;padding-top:16px}.tours--pt-inner .tours__total-box-outer--without-border{border-top:0;padding-top:0}.tours--pt-inner .tours__accordion-outer .accordion__radio-box:first-child{margin-bottom:16px;margin-right:0}.tours--pt-inner .single-date{cursor:pointer}.tours--request .tours__total-icon+.list__info-list--dynamic,.tours--apartment-inner .tours__total-icon+.list__info-list--dynamic,.tours--apartment-main .tours__total-icon+.list__info-list--dynamic,.tours--pt-inner .tours__total-icon+.list__info-list--dynamic{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.tours--request .tours__total-icon+.list__info-list--dynamic,.tours--apartment-inner .tours__total-icon+.list__info-list--dynamic,.tours--apartment-main .tours__total-icon+.list__info-list--dynamic,.tours--pt-inner .tours__total-icon+.list__info-list--dynamic{background-color:#fff;border:1px solid #E1DFDF;border-radius:9px;bottom:calc(100% + 16px);box-sizing:border-box;box-shadow:1px 1px 4px #0000001a;left:-46px;margin-left:0;padding:10px;position:absolute;width:180px}.tours--request .tours__total-icon+.list__info-list--dynamic:after,.tours--apartment-inner .tours__total-icon+.list__info-list--dynamic:after,.tours--apartment-main .tours__total-icon+.list__info-list--dynamic:after,.tours--pt-inner .tours__total-icon+.list__info-list--dynamic:after{content:"";width:0;height:0;border-style:solid;border-width:9px 7px 0 7px;border-color:#FFFFFF transparent transparent transparent;bottom:-9px;position:absolute;left:45px}.tours--request .tours__total-icon+.list__info-list--dynamic:before,.tours--apartment-inner .tours__total-icon+.list__info-list--dynamic:before,.tours--apartment-main .tours__total-icon+.list__info-list--dynamic:before,.tours--pt-inner .tours__total-icon+.list__info-list--dynamic:before{content:"";width:0;height:0;border-style:solid;border-width:11px 8px 0 8px;border-color:#E1DFDF transparent transparent transparent;bottom:-11px;position:absolute;left:44px}.tours--pt-inner .tours__price{padding-left:0}.tours--pt-inner .tours__item{background-color:inherit;box-shadow:none!important;margin-bottom:0}.tours--pt-inner .tours__form-sub-title{margin-bottom:16px}.tours--pt-inner .list__info-list-item:not(:last-child){margin-bottom:7px}.tours--pt-inner .tours__total-txt{margin-bottom:6px}.tours--pt-inner .tours__add-to-card,.tours--pt-inner .list__rooms-center{margin-bottom:0}.tours--apartment-inner .tours__right-title{padding-bottom:10px}.tours--apartment-inner .tours__add-to-card.btn--yellow-transparent{line-height:40px;height:44px}.tours--apartment-inner .list__rooms-btn{line-height:40px}.tours--apartment-main .tours__total-icon+.list__info-list--dynamic,.tours--apartment-inner .tours__total-icon+.list__info-list--dynamic{color:#5d6772;left:-154px;padding-bottom:8px;padding-top:8px;width:220px}.tours--apartment-main .tours__total-icon+.list__info-list--dynamic:after,.tours--apartment-inner .tours__total-icon+.list__info-list--dynamic:after{left:auto;right:51px}.tours--apartment-main .tours__total-icon+.list__info-list--dynamic:before,.tours--apartment-inner .tours__total-icon+.list__info-list--dynamic:before{left:auto;right:50px}.tours--request{margin-bottom:0}.tours--request:before{display:none}.tours--request .tours__label{margin-bottom:2px;min-height:20px}.tours--request .tours__form-box{margin-bottom:0;width:240px}.tours--request .tours__form-box:first-child{margin-right:20px}.tours .list{display:block;margin:0}.tours .list__category-item{height:37px;line-height:37px;max-width:calc(100% - 39px);padding-left:10px;padding-right:10px;z-index:1}.tours .scroller-block::-webkit-scrollbar-thumb,.tours .scroller-block::-webkit-scrollbar-track,.tours .scroller-block::-webkit-scrollbar{background-color:#e1dfdf;height:6px;width:6px}.tours .scroller-block::-webkit-scrollbar-thumb{background-color:#ffd54e;border-radius:9px}.tours .view-box__socials{margin-bottom:20px;padding-left:0;margin-top:40px}.tours .calendar-box__form-box--clock-icon{max-width:100%}.tours__date-out.calendar-box__form-box--focus #ui-datepicker-div,.tours__item #ui-datepicker-div{margin:0!important;left:auto!important;right:0;position:absolute!important;top:55px!important}.tours__number-of-people{display:flex}.tours__number-of-people-icon{background-position:-364px -243px;height:14px;width:14px;margin-left:10px;margin-top:2px}.tours__number-of-people-hint{background-color:#fff;border:1px solid #E1DFDF;border-radius:9px;bottom:calc(100% + 16px);box-sizing:border-box;box-shadow:1px 1px 4px #0000001a;right:-16px;margin-left:0;padding:10px;position:absolute;width:180px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.tours__number-of-people-hint:before{content:"";width:0;height:0;border-style:solid;border-width:11px 8px 0 8px;border-color:#E1DFDF transparent transparent transparent;bottom:-11px;position:absolute;left:50%;transform:translate(-50%)}.tours__number-of-people-hint:after{content:"";width:0;height:0;border-style:solid;border-width:9px 7px 0 7px;border-color:#FFFFFF transparent transparent transparent;bottom:-9px;position:absolute;left:50%;transform:translate(-50%)}.tours__number-of-people-icon:hover+.tours__number-of-people-hint{opacity:1;visibility:visible}.tours__number-of-people-icon--group{margin-left:5px;margin-top:4px}.tours__number-of-people-hint--group{right:-83px;bottom:calc(100% + 13px)}.tours__number-of-people-icon:hover>.tours__number-of-people-hint--group{opacity:1;visibility:visible}.tours__left .owl-with-dots{width:300px;border-top-left-radius:9px;border-bottom-left-radius:9px;aspect-ratio:4/3;overflow:hidden}.tours__right--available-block{display:flex;flex-direction:column}.tours__right--available-count{margin-top:-19px;margin-bottom:4px;color:#ce1728}.tours__total-outer .tours__right--available-count{margin-top:0}.list--weekday .tours__item{color:#333f4c;margin-bottom:0;border-radius:0;border-bottom:1px solid #E1DFDF;background-color:#fff}.list--weekday .tours__item:last-child{border-bottom:0}.list--weekday .tours__item-header{background-color:#f1f1f1;box-sizing:border-box}.tours .list--weekday .tours__info-duration p:first-child,.tours .list--weekday .tours__info-date-detailed p:first-child,.tours .list--weekday .tours__info-price p:first-child,.tours .list--weekday .tours__info-time p:first-child{padding:0;display:none}.list--weekday .tours__img{padding:16px;box-sizing:border-box}.list--weekday .tours__img-header{width:596px;min-width:251px}.list--weekday .tours__img .tours__img-out{width:104px;border-radius:4px}.list--weekday .tours__info-title{min-width:95px;padding-right:20px}.list--weekday .tours__info-title .tours__item-title-outer{padding-top:16px;max-width:445px}.list--weekday .tours__info-duration{max-width:106px;width:100%;padding:16px;border-left:1px solid #E1DFDF}.list--weekday .tours__info-duration p:first-child{padding-bottom:8px;white-space:nowrap}.list--weekday .tours__info-time{max-width:108px;width:100%;padding:16px;box-sizing:border-box;border-left:1px solid #E1DFDF}.list--weekday .tours__info-time p:first-child{padding-bottom:8px}.list--weekday .tours__info-price{max-width:149px;min-width:108px;width:100%;padding:16px;box-sizing:border-box;border-left:1px solid #E1DFDF}.list--weekday .tours__info-price p:first-child{padding-bottom:8px}.list--weekday .tours__info-date{max-width:222px;width:100%;padding:16px;box-sizing:border-box;border-left:1px solid #E1DFDF}.list--weekday .tours__info-date p:first-child{padding-bottom:8px}.tours__options-view{width:66px;height:44px;border:1px solid #E1DFDF;border-radius:9px;box-sizing:border-box;margin-right:16px;position:relative;padding:10px}.tours__options-view:after{background-position:-314px -46px;bottom:0;height:8px;margin:auto 0;position:absolute;right:8px;top:0;width:14px;transition:transform .3s ease}.tours__options-view--active:after{transform:rotate(180deg)}.tours .grid-list-view{margin-right:16px}.tours .grid-list-view-compact{margin-right:2px}.tours__options-view-list{outline:1px solid #E1DFDF;box-shadow:0 3px 9px #0000005e;border-radius:9px;width:158px;box-sizing:border-box;position:absolute;background:#fff;z-index:999;margin-top:8px}.tours__options-view-list--item a{display:-webkit-flex;display:flex;align-items:center;height:44px;padding:0 10px;line-height:44px}.tours__options-view-list--item a .tours__compact-icon,.tours__options-view-list--item a .tours__expanded-icon{margin-right:5px}.tours__options-view-list--item .btn{background-color:#f8f8f8}.tours__compact-icon,.tours__expanded-icon{width:24px;flex:0 0 24px;height:24px;position:relative;display:flex;margin-right:8px}.tours__left--full{width:calc(100% - 260px)}.tours__left--full .tours__info-box{width:calc(100% - 300px)}.tours__left--full .tours__info-box:after{content:"";position:absolute;height:1px;background:#e1dfdf;bottom:0;width:93%}.tours__left--full .list__rest-tags-list{max-width:100%}.tours__item .tours__left--full .tours__item-desc{line-height:22px;height:88px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tours #private-tour-inner-calendar .calendar-box__date{border:1px solid #e1dfdf;border-radius:9px}.tours__list--tour-package .tours__left .owl-with-dots{border-bottom-left-radius:0}.tours__list--tour-package{padding-top:64px}.tours__title-container+.tours__list--tour-package{padding-top:0}.tours__list--tour-package .tours__info-box{width:auto;flex:1;max-width:calc(100% - 300px)}.tours__list--tour-package .tours__item-title,.tours__list--tour-package .tours__item-title-outer{height:auto}.tours__list--tour-package .tours__item-desc{height:60px}.tours__list--tour-package .list__rooms--tour-package{background:#f8f8f8}.tours__list--tour-package .tours__left--full .list__rest-tags-list{max-height:53px}.tours__left--full .list__rest-tags-list{max-height:55px}.tours__right--tour-package{flex:1;width:100%;height:auto;gap:20px;border-bottom-left-radius:9px}.tours__right--tour-package .tours__price-txt{margin-bottom:16px;border:none}.tours__right--tour-package .tours__main-price-txt{margin-bottom:2px}.tours__right--tour-package .tours__right-title{margin-bottom:40px}.tours__list--tour-package .list__rooms--tour-package{background:#f8f8f8;padding:0;margin-top:16px;height:48px}.tours__list--tour-package .tours__price-box .tours__price-txt{margin-bottom:0;padding-right:0}.tours__list--tour-package .tours__price-label{padding-right:10px;margin-right:10px;border-right:1px solid #E1DFDF;flex-shrink:0}.tours__list--tour-package .tours__price-box{height:auto;padding-bottom:0}.tours__left--full .list__rest-tags-list{max-height:44px}.tours__list--tour-package .tours__tour-date{gap:4px}.tours__list--tour-package .list__rooms-right--with-date{width:auto;gap:10px;justify-content:flex-end}.tours__list--tour-package .list__rooms-right--with-date .btn{width:220px}.tp-passenger-info{margin-top:4px;color:#333f4c}.tp-passenger-info-inner{margin-top:8px;color:#333f4c}.tourPackage-hotel-dropdown .tours__drop-item .tours__sub-info,.gt-hotel-dropdown-price{margin-top:-10px}#tour-package-filter-form .tours__count-field{cursor:default}a.tours__ta-icon{text-decoration:underline}html[lang=hy] .tours .tours__select-block,html[lang=hy] .tours .tours__right{padding-left:18px;padding-right:18px}.calendar-box--tour-package .calendar-box__date-box{padding-bottom:0}.tours__form-box--tour-packages .tours__drop-item .tours__sub-info,.gt-hotel-dropdown-price{padding:0 10px 10px}.tours__total-outer .tours-next-available-date{color:#1bc592}.tours-next-available-date{margin-top:-19px;margin-bottom:4px;color:#1bc592}.attraction-duration:before{background-position:-184px -83px;width:23px;height:23px;position:absolute;display:block}.attraction-duration{padding-left:25px}.map-view{height:660px;margin:110px 0 60px}.map-view__content{left:0;top:-70px;height:720px}.map-view__tab-out{background-color:#fff;box-shadow:2px 2px 8px #0003;border-radius:9px 9px 0 0;box-sizing:border-box;height:100%;overflow:hidden;max-width:560px}.map-view__tab-out:after{background-color:#fff;bottom:-10px;content:"";height:10px;left:0;position:absolute;width:100%}.map-view__title{border-bottom:2px solid #F9C853;margin-bottom:20px;padding-bottom:10px}.map-view__title--with-space{padding-bottom:25px}.map-view__sub-title{opacity:1!important;justify-content:space-between;-webkit-justify-content:space-between}.map-view__sub-title:before{background-color:#fff;content:"";position:absolute}.map-view__sub-title--active{text-decoration:underline}.map-view__title-outer{margin-bottom:10px;justify-content:space-between;-webkit-justify-content:space-between}.map-view__title-outer .attraction-duration{margin-top:10px;display:flex;align-items:center}.map-view__title-outer .attraction-duration:before{left:0;width:22px;height:20px}.map-view__attr-link{align-items:center;-webkit-align-items:center;color:#5a89bd;justify-content:flex-end;-webkit-justify-content:flex-end;padding-left:20px;padding-right:18px;text-decoration:underline}.map-view__attr-link:link{text-decoration:underline}.map-view__attr-link:after{background-position:-350px -244px;bottom:0;height:12px;margin:auto 0;position:absolute;right:0;top:0;width:12px}.map-view__inner-box{padding-left:28px}.map-view__inner-box:not(:last-child){padding-bottom:40px}.map-view__inner-box:not(:last-child):before{background-image:url(/img/dot.png);background-repeat:repeat-y;background-size:contain;bottom:0;content:"";left:0;top:0;width:3px;position:absolute}.map-view__inner-box--pin{cursor:pointer}.map-view__inner-box--default:before{top:24px!important}.map-view__inner-box--lunch:before{top:28px!important}.map-view__inner-box--without-pin:before{top:15px!important}.map-view__inner-box--overnight-stay:before{top:20px!important}.map-view__inner-box--default .map-view__sub-title:before{background-position:-344px -79px;height:24px;left:-35px;top:-2px;width:16px}.map-view__inner-box--default .map-view__sub-title--active:before{background-position:-325px -79px}.map-view__inner-box--without-pin .map-view__sub-title:before{background-position:left -231px;left:-34px;height:15px;width:15px}.map-view__inner-box--without-pin .map-view__sub-title--active:before{background-position:-17px -231px}.map-view__inner-box--lunch .map-view__sub-title:before{background-position:-34px -231px;left:-40px;height:26px;width:30px}.map-view__inner-box--lunch .map-view__sub-title--active:before{background-position:-34px -259px}.map-view__inner-box--overnight-stay .map-view__sub-title:before{background-position:left -248px;left:-42px;height:20px;width:32px}.map-view__inner-box--overnight-stay .map-view__sub-title--active:before{background-position:-217px -211px}.map-view__inner-box--empty .map-view__show-btn{display:none!important;margin-bottom:0!important}.map-view__inner-box--pin-gray .map-view__sub-title:before{background-position:left -231px;height:15px;left:-34px;top:2px;width:15px}.map-view__inner-box--active .map-view__desc{display:none!important}.map-view__inner-box--active .map-view__desc.dn{display:block!important;height:auto!important}.map-view__img-out{margin-bottom:20px;margin-top:20px;max-width:443px;cursor:default}.map-view__img-out img{border-radius:9px}.map-view__desc{color:#5d6772;height:36px;margin-bottom:10px;overflow:hidden}.map-view__desc:empty{display:none}.map-view__show-btn{color:#5a89bd;text-decoration:underline}.map-view__show-btn:after{background-position:-314px -56px;display:inline-block;height:8px;margin:-2px 0 0 5px;vertical-align:middle;width:14px;transform:rotate(0);transition:transform .2s ease}.map-view__show-btn--rotate:after{transform:rotate(180deg)}.map-view__main{left:0;padding:0;right:0;top:0;width:100%}.map-view__group{padding:2px 0 0 8px}.map-view__box{background:#f8f8f8 url(/img/ajax-loader.gif) no-repeat center center;background-size:95px;height:100%}.map-view__box ymaps[class$=areas-pane],.map-view__box ymaps[class$=ground-pane]{filter:grayscale(1)}.map-view__box ymaps[class*=-image-with-content]:not([style*=inner-pin-active]){opacity:.6!important}.map-view__box ymaps[class*=-image-with-content] ymaps[class*=-image-with-content-content]{opacity:1!important}.map-view__hint{color:#fff;width:50px}.map-view__hotel-name{color:#5d6772;text-decoration:underline!important;transition:color .3s ease}.map-view__date{margin-bottom:5px}.map-view__hotels-link{color:#5a89bd;text-decoration:underline}.map-view__hotels-link:link{text-decoration:underline}.map-view .tab~.tab-wrapper{height:calc(100% - 70px)!important;padding-top:20px}.map-view__tab-out .owl-carousel{max-width:560px;padding-left:40px}.map-view__tab-out .tab__link{box-sizing:border-box;line-height:inherit;padding-top:10px}.map-view__desc.static-content{padding:0}.map-view .owl-with-dots{height:340px}.placemark-animate{animation:placemarkAnimateIn .5s ease}@keyframes placemarkAnimateIn{0%{opacity:.5;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.map-pins__content{border-bottom:1px solid #E1DFDF;border-left:1px solid #E1DFDF;border-right:1px solid #E1DFDF;border-radius:0 0 9px 9px;color:#333;padding:10px 20px}.map-pins__img{border-radius:9px 9px 0 0}.map-pins__distance,.map-pins__title{border-bottom:1px solid #E1DFDF;margin-bottom:10px;padding-bottom:10px}.map-pins__title-code{background-color:#e1dfdf;border-radius:3px;height:30px;line-height:30px;margin-right:8px;padding:0 5px}.map-pins__distance{color:#5d6772}.map-pins__cluster-icon{background-color:#fff;border:2px solid #CE1728;border-radius:50%;color:#ce1728;cursor:pointer;padding:7px 0;width:60px}.map-pins__cluster-inner{background-color:#ce1728;border-radius:50%;color:#fff;height:46px;line-height:46px;margin:0 auto;width:46px}.map-pins__popup{background-color:#fff;border-radius:9px}.map-pins__close{color:#000;height:20px;line-height:20px;right:5px;text-shadow:0 0 3px #FFFFFF;top:5px;width:20px;z-index:2}.map-pins__arrow{border-color:#E1DFDF transparent transparent transparent;border-style:solid;border-width:20px 15px 0 15px;bottom:-19px;height:0;left:0;margin:0 auto;position:absolute;right:0;width:0}.map-pins__arrow:before{border-color:#FFFFFF transparent transparent transparent;border-style:solid;border-width:18px 14px 0 14px;bottom:2px;content:"";height:0;left:-14px;position:absolute;width:0}.map-pins__info{color:#5d6772;margin-bottom:10px}.map-pins__title--short{border-bottom:none;line-height:22px;margin-bottom:0;max-height:44px;overflow:hidden;padding-bottom:0}.map-pins__title--large{max-height:55px}.map-pins__title-box{border-bottom:1px solid #E1DFDF;margin-bottom:10px;padding-bottom:10px}.map-pins__popup .list__category-item{left:10px;max-width:calc(100% - 60px);right:auto}.tab__link{color:#5d6772;height:70px;line-height:70px;padding:0 22px}.tab__link--active{background-color:#f9c853;border-top-left-radius:9px;border-top-right-radius:9px;color:#333;cursor:default}.tab-wrapper{box-sizing:border-box;height:100%;padding:25px 40px 40px}.tab-wrapper::-webkit-scrollbar-thumb,.tab-wrapper::-webkit-scrollbar-track,.tab-wrapper::-webkit-scrollbar{background-color:#e1dfdf;height:6px;width:6px}.tab-wrapper::-webkit-scrollbar-thumb{background-color:#ffd54e;border-radius:9px}.tab:not(.owl-loaded){display:block;height:70px;overflow:hidden;opacity:0}.static-view{padding-top:26px}.static-view__title,.static-view__list{margin-bottom:40px}.static-view__list-item{margin-bottom:30px}.static-view__left-box{background-color:#f8f8f8;border-left:10px solid #F9C853;border-radius:9px;box-sizing:border-box;line-height:30px;margin-right:40px;padding:20px;width:360px}.static-view__left-box-title{margin-bottom:10px}.static-view__left-box-mail{margin-bottom:4px}.static-view__left-box-mail:not(.static-view__left-box-mail--txt){color:#5a89bd;text-decoration:underline}.static-view__left-country{border-top:1px solid #E1DFDF;padding-top:4px}.static-view__left-country-icon{border-radius:50%;margin-right:8px;max-width:20px}.static-view__left-country,.static-view__left-date{color:#5d6772}.static-view__right-box{box-sizing:border-box;padding:20px 20px 0 0;width:calc(100% - 400px)}.static-view__right-box:before{background-color:#e1dfdf;content:"";left:0;height:1px;right:0;position:absolute;top:0}.static-view__section{margin:60px 0}.static-view__review-outer{border-top:1px solid #E1DFDF;padding-top:60px;margin-top:60px}.static-view .view-box__socials{padding-bottom:60px;padding-left:0}.static-view--review{padding-top:0}.static-view--review .filter__no-result{padding-bottom:60px;padding-top:0}.static-view--review .static-view__right-box{padding-left:80px}.static-view--review .static-view__right-box:after{background-image:url(/img/details/quote.svg);background-size:60px 44px;content:"";left:0;height:44px;position:absolute;top:20px;width:60px}.static-view--short .static-view__right-box{max-height:125px}.static-view--review .static-view__right-box .static-content p{font-size:.938rem}.static-view--review .static-view__left-box{padding-bottom:14px}.static-view--review .static-view__left-box-mail--txt{color:#5d6772}.static-view--review .static-view__list{border-bottom:1px solid #E1DFDF;padding-bottom:10px}.static-view .static-content{color:#5d6772}.static-view .static-content>h2{font-size:22px}.static-view__tour-package{padding-top:70px}.static-view__tour-package .view-box__carousel{padding-bottom:20px;border-bottom:1px solid #E1DFDF}.static-view--sitemap .paging{margin-top:24px;margin-left:0}.static-view--sitemap li.paging__arrow,.static-view--sitemap .paging__list .paging__item{padding-bottom:0;padding-left:0}.static-view--sitemap .paging__list .paging__item:before{display:none!important}.static-view--sitemap .paging__list .paging__item a{color:#5d6772;text-decoration:none}.static-view--sitemap .paging__list .paging__item a.paging__link--active{color:#333}.static-view--sitemap .events__apartment-id{margin-right:4px}body.hy .static-view .static-content>h2{font-size:20px}.staff{padding:26px 0 60px}.staff__title{margin-bottom:40px}.staff__img-outer{background-color:#fff;border-radius:50%;border:10px solid #F9C853;box-sizing:border-box;padding:30px}.staff__img-outer:before{background-color:#f8f8f8;bottom:-10px;content:"";height:50%;left:30px;position:absolute;right:30px}.staff__img-box{border-radius:50%;overflow:hidden;margin-bottom:20px;position:relative;width:100%;z-index:1}.staff__list{flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -20px}.staff__item{margin:0 20px 40px;padding-top:40px;width:360px}.staff__item-content{background-color:#f8f8f8;border-radius:140px 140px 9px 9px;height:100%;margin:0 auto;width:280px;transition:box-shadow .3s ease}.staff__item-content:before{background-color:transparent;border:10px solid #F9C853;border-radius:50%;box-sizing:border-box;content:"";height:360px;left:-40px;position:absolute;right:-40px;top:-40px;z-index:-1}.staff__item-desc-box{background-color:#f8f8f8;border-bottom-left-radius:9px;border-bottom-right-radius:9px;box-sizing:border-box;margin:0 auto;padding:0 10px 20px;width:100%}.staff__img{border-radius:50%;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .3s ease}.staff__name{height:48px;margin-bottom:10px;overflow:hidden}.staff__position{max-height:38px}.staff .view-box__socials{padding-bottom:40px;padding-left:0}.gallery{padding:26px 0 60px}.gallery__title{margin-bottom:40px}.gallery .view-box__socials{padding-bottom:40px;padding-left:0}.gallery .list--gallery-inner+.view-box__socials{padding-bottom:0}.gallery .list .list__item .owl-with-dots{height:auto}.contact{padding-top:26px}.contact__title{margin-bottom:20px}.contact__social-box{border-top:1px solid #E1DFDF;margin-bottom:40px;padding-top:40px}.contact__social-item{max-height:62px;overflow:hidden}.contact__social-item:not(:last-child){margin-right:80px}.contact__social-link{min-height:28px;padding:6px 0 0 44px}.contact__social-link--without-icon{margin-left:44px;padding-left:0}.contact__social-link--without-icon:before{display:none}.contact__social-link:before{content:"";left:0;height:34px;position:absolute;top:0}.contact__social-link--viber:before{background-position:-205px -156px;width:30px}.contact__social-link--whats-up:before{background-position:-237px -156px;width:34px}.contact__social-link--email:before{background-position:-273px -159px;height:26px;top:4px;width:34px}.contact__map-box{background:#f8f8f8 url(/img/map-loader.gif) no-repeat center center;background-size:95px;height:386px;margin-bottom:60px}.contact__map-box ymaps[class$=areas-pane],.contact__map-box ymaps[class$=ground-pane]{filter:grayscale(1)}.contact__map-box ymaps[class*=-image-with-content]:not([style*=contact-pin-active]){opacity:.6!important}.contact__main-box{margin-bottom:40px}.contact__right{background-color:#f8f8f8;border-radius:9px;padding-bottom:20px;padding-left:40px;padding-right:40px}.contact__left{margin-right:40px}.contact__left,.contact__right{box-sizing:border-box;padding-top:40px;width:calc((100% - 40px)/2)}.contact__sub-title{line-height:34px;margin-bottom:60px;padding-bottom:20px}.contact__sub-title:after{background-color:#f9c853;content:"";bottom:0;height:2px;left:0;position:absolute;right:0}.contact__right .contact__sub-title{margin-bottom:20px}.contact__left-icon:before{content:"";height:20px;left:6px;position:absolute;top:8px}.contact__left-icon--mobile{padding-left:30px}.contact__left-icon--mobile:before{background-position:-165px top;width:14px}.contact__left-icon--whatsapp{padding-left:36px}.contact__left-icon--whatsapp:before{background-position:-190px -17px;width:20px}.contact__left-icon--viber{padding-left:34px}.contact__left-icon--viber:before{background-position:-169px -22px;width:18px}.contact__list-item{margin-bottom:40px;width:50%}.contact__list-item:nth-child(odd){box-sizing:border-box;padding-right:20px}.contact__list-item-title{margin-bottom:12px}.contact__list-icon-out{padding-right:16px;width:58px}.contact .view-box__socials{padding-bottom:40px;padding-left:0}.contact .list{margin-bottom:20px}.contact .list--contacts{position:relative;display:flex;min-height:330px;overflow-x:auto;flex-wrap:nowrap;padding:20px 20px 0}.contact .list--contacts .list__item{margin-right:40px;padding-top:20px;width:260px;flex:0 0 260px;height:100%}.contact .list--contacts .list__item:not(:first-child):nth-child(3n+1){margin-right:0}.contact .list--contacts::-webkit-scrollbar{display:none}.contact .list__item{padding:0}.contact .list__item--active .contact .list__cover-link.pa{box-shadow:2px 2px 6px #0000001a;-webkit-backdrop-filter:none;backdrop-filter:none;transform:scale(1.06)}.contact .list__item--active .list__name{background-color:#f9c853;border-radius:9px 9px 0 0}.contact .list__item--active .list__name:after{background-color:#f9c853;bottom:-1px;top:inherit}.contact .list__item--active .list__cover-link.pa{background-color:#fff;box-shadow:2px 2px 6px #0000001a;-webkit-backdrop-filter:none;backdrop-filter:none;transform:scale(1.06)}.contact .list__gray-box{padding-top:20px}.contact .list__cover-link.pa{left:0;right:0}.contact .list__top-round-img{border-radius:0}.contact .map-pins__popup{border:1px solid #E1DFDF}.contact .map-pins__popup:not(.map-pins__popup--small){margin-top:-10px}.contact .map-pins__popup:not(.map-pins__popup--small) .map-pins__popup-title{border-bottom:1px solid #E1DFDF;margin-bottom:15px;padding-bottom:10px}.contact .map-pins__popup:not(.map-pins__popup--small) .section-map__link{padding-left:0}.contact .map-pins__popup:not(.map-pins__popup--small) .section-map__link:not(:last-child){margin-bottom:20px}.contact .map-pins__popup:not(.map-pins__popup--small) .section-map__link:before{display:inline-block;margin:-1px 10px 0 0;position:static;vertical-align:top}.contact .map-pins__popup--small .map-pins__popup-inner{padding:10px}.contact .map-pins__popup--small .map-pins__popup-title{color:#5d6772;font-size:.875rem;padding:10px}.contact .map-pins__close,.contact .map-pins__popup-inner{color:#333}.contact .map-pins__popup-inner{padding:20px}.contact .modal-form__label{color:#5d6772}.error-box{padding:60px 0}.error-box__content{margin:0 auto;max-width:400px}.error-box__title{margin:-50px 0 20px}.error-box__description{color:#5d6772;margin-bottom:20px}.error-box__btn{padding:0 50px}.error-box__img{width:768px}.review{padding:26px 0 20px}.review__title{border-bottom:2px solid #F9C853;padding:0 60px 10px}.review__title-out{margin-bottom:60px}.review__round-box{margin:0 -13px 60px}.review__item{padding:0 13px;width:212px}.review__item-title{color:#5d6772;letter-spacing:1px}.review__img-out{margin-bottom:6px}.review__img-out svg{width:100%}.review__img{top:-16px}.review__count{bottom:14px}.review__count:after{background:#e1dfdf;border-radius:9px;bottom:-10px;content:"";left:0;height:1px;margin:0 auto;position:absolute;right:0;width:100px}.review__mask{transition:stroke-dashoffset 1s ease}.review__gray-box{background-color:#f8f8f8;margin-bottom:40px;padding:40px 0}.review__gray-box-inner{justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:20px}.review__select-block{margin-right:20px}.review__year-box{margin-right:20px;width:142px}.review__year-box select{display:none}.review__country-box{width:225px}.review__country-box select{display:none}.review__review-count{line-height:44px}.review__loader{background:#e1dfdf;border-radius:9px;height:10px}.review__loader:before{background-color:#f9c853;border-radius:9px;content:"";left:0;bottom:0;position:absolute;top:0;width:0;transition:width 1s ease}.review__loader--loaded:before{width:100%}.review__bottom-out{margin-bottom:40px}.review__bottom-box-left{max-width:460px;margin-right:140px}.review__bottom-box-right{width:360px}.review__social-list-item{height:60px}.review__social-list-item:not(:last-child){margin-bottom:20px}.review__social-list-img{max-height:40px}.review__social-list-link{align-items:center;background-color:#fff;border-radius:9px;border:2px solid #E1DFDF;box-sizing:border-box;justify-content:center;-webkit-justify-content:center;height:100%;width:100%;transition:border-color .3s ease}.review--row{padding:0;margin-bottom:90px}.review--row .review__round-box{overflow-x:auto;margin:0 -20px 40px}.review--row .review__round-box::-webkit-scrollbar{display:none}.review--row .review__item{padding:0 30px}.review--row .review__item:first-child{margin-left:auto}.review--row .review__item:last-child{margin-right:auto}.review--row .static-view__left-box{width:250px;padding:10px}.review--row .static-view__right-box{width:calc(100% - 290px)}.review--row .static-view__list-item:last-child{margin-bottom:0}.review--row .static-view__list{border-bottom:0;padding-bottom:0;margin-bottom:0}.review .paging{margin-bottom:60px}.review .contact__sub-title{margin-bottom:0;padding-bottom:0}.review .contact__sub-title:after{display:none}.review .contact__sub-title-out{margin-bottom:40px;padding-bottom:20px}.review .contact__sub-title-out:after{background-color:#f9c853;content:"";bottom:0;height:2px;left:0;position:absolute;right:0}.review .modal-form{border-radius:9px;background-color:#f8f8f8;margin:0;padding-top:20px}.review .modal-form__box{padding-left:0;padding-right:0;width:200px}.review .modal-form__box--full-width{margin-right:0!important;width:100%!important}.review .modal-form__box--mobile-full{margin-right:20px}.review .modal-form__inner{padding:0 20px;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px}.review .accordion__radio-box:not(:last-child){margin-bottom:24px}.review .accordion__radio-label{line-height:18px}.review .view-box__socials{padding-bottom:40px;padding-left:0}.review .select2-container .select2-selection--single .select2-selection__rendered{padding:0 40px 0 10px}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.events{padding:40px 0 60px;transition:margin-bottom .3s ease}.events__filter{margin-right:40px;width:260px}.events__filter-btn{background-color:#f8f8f8;border-left:10px solid #E1DFDF;border-radius:9px;box-sizing:border-box;padding:20px;width:100%;transition:border-color .3s ease}.events__filter-btn--active{border-left-color:#f9c853;cursor:default}.events__filter-btn:not(:last-child){margin-bottom:20px}.events:not(.events--covered){margin-bottom:0!important}.events--covered .events__result-count{position:relative}.events--covered:after{background-color:#fffc;content:"";left:0;height:100%;position:absolute;top:0;width:100%}.events__result-count{margin-bottom:20px}.events__list-out{padding-left:300px}.events--static{padding-top:0}.events--static .events__filter{width:360px}.events--static .events__list-out{padding-left:400px}.events--static .static-content h2{line-height:30px}.events--covered .events__result-count,.events .list__item--active{z-index:1}.events .list__item--active .list__text-content{left:0;position:absolute;padding:0 20px 20px;right:0}.events .list__item--active .list__text-content:before{background-color:#f8f8f8;border-radius:0 0 9px 9px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;transition:transform .3s ease,box-shadow .3s ease}.events .list__item--active .list__text-content-inner{position:relative}.events .list__item--active .list__location{position:relative;z-index:1}.events .list__item--active .list__gray-box-description{display:none}.events .list__item--active .list__gray-box-description.dn{display:block;height:auto;max-height:375px;overflow:hidden}.events .list__item--active .list__cover-link.pa{box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;transform:scale(1.06)}.events .list__item--active .list__text-content:before{box-shadow:0 6px 6px #0000000d;transform:scale(1.06)}.events .list__rest-cover{border-top-right-radius:9px;height:auto;padding-bottom:76.6%}.events .view-box__socials{padding-bottom:35px;padding-left:0;padding-right:0}.events .list__gray-box-title{height:48px;line-height:24px}.events .list__gray-box-description{height:88px;margin-bottom:5px;overflow:hidden}.events .list__gray-box-description--short{height:66px}.events .list__text-box p{color:#5d6772}.events .list__text-box p:not(:last-child){line-height:20px;padding-bottom:5px}.events .list__text-max-2-line1,.events .list__text-max-2-line2{overflow:hidden}.events .list__text-max-2-line1{max-height:44px}.events .list__text-max-2-line1 a{color:#5d6772}.events .list__text-max-2-line2{max-height:40px}.events--support{padding-left:20px;padding-right:20px}.events--support .paging{margin-bottom:40px}.events--support .accordion-outer{margin-top:20px}.events--support .list__gray-box-description--short{margin-bottom:3px}.events .list__text-box-dates p:first-child:not(.list__text-box-date){font-family:Montserratarm-Medium}.events__column-outer{display:flex}.events__column-outer>div{box-sizing:border-box}.events__list-column-outer.df{flex-wrap:wrap;justify-content:space-between;margin-left:0!important}.events__list-column-outer.df li{flex:0 0 calc(50% - 10px);box-sizing:border-box}.events__business-events{margin-bottom:16px}.events__policy-text{color:#5d6772;max-width:1000px;margin:0 auto 40px}.events__policy-text.mt--40{margin-top:40px}.stars__inner{display:flex;display:-webkit-flex}.stars__item{background-position:-224px -64px;height:20px;width:20px}.stars__item--active{background-position:-202px -64px}.table-box{width:100%}.table-box__head{background-color:#ebebeb}.table-box__head .table-box__cell{align-items:center;-webkit-align-items:center}.table-box__head .table-box__cell:not(:first-child){justify-content:center;-webkit-justify-content:center}.table-box__cell{box-sizing:border-box;padding:20px 10px!important}.table-box__cell:not(:last-child){border-right:1px solid #E1DFDF}.table-box__cell:nth-child(1){align-items:center;-webkit-align-items:center;width:34%}.table-box__cell:nth-child(2){width:17%}.table-box__cell:nth-child(3){width:28%}.table-box__cell:nth-child(4){width:21%}.table-box__cell--center{align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.table-box__count{margin:0 3px}.table-box__body .table-box__row--highlighted{background-color:#fff2c4}.table-box__body .table-box__row:not(:last-child){border-bottom:1px solid #E1DFDF}.table-box__property-list .table-box__property{margin-bottom:7px}.table-box__property-list .table-box__property:last-child{margin-bottom:3px}.table-box__property{padding-left:63px}.table-box__price{margin-bottom:5px}.table-box__date-text{color:#5d6772;margin-bottom:10px}.table-box__icon{height:20px;left:0;top:0;width:53px}.table-box__icon:before{bottom:0;height:20px;margin:auto 0;position:absolute;right:0;top:0}.table-box__icon.single_bed:before{background-position:-251px -211px;width:22px}.table-box__icon.sofa_bed:before{background-position:-363px -211px;width:34px}.table-box__icon.twin_bed:before{background-position:-323px -211px;width:38px}.table-box__icon.king_size_bed:before{background-position:-177px -211px;width:38px}.table-box__icon.double_bed:before{background-position:-295px -211px;width:26px}.table-box__icon.queen_size_bed:before{background-position:-217px -211px;width:32px}.table-box__icon.foldable_bed:before{background-position:-399px -211px;height:16px;width:18px}.table-box__icon.extra_bed:before{background-position:-275px -211px;height:16px;width:18px}.table-box__choose-link{color:#5a89bd;text-decoration:underline}.table-box--extra{align-items:center;-webkit-align-items:center;padding:20px;width:auto}.table-box__extra-title{color:#5d6772;margin-right:10px}.table-box__extra-right{align-items:center;-webkit-align-items:center;border-left:1px solid #E1DFDF;box-sizing:border-box;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-left:20px;max-width:calc(100% - 201px);overflow:hidden;padding-left:20px}.table-box__extra-2x{background-color:#e1dfdf;border-radius:3px;color:#333;margin-left:10px;padding:6px}.table-box--extra .table-box__property{margin-right:20px;padding:5px 0}.table-box--extra .table-box__property-highlighted{background-color:#e1dfdf;border-radius:3px;padding:6px}.table-box--extra .table-box__icon{margin-right:4px;width:auto}.table-box--extra .table-box__icon,.table-box--extra .table-box__icon:before{display:inline-block;position:static;vertical-align:middle}.table-box--extra .list__rooms-type.sprite-a{align-self:center;-webkit-align-self:center;flex-direction:row-reverse;-webkit-flex-direction:row-reverse;margin-bottom:0!important}.table-box--extra .list__rooms-type.sprite-a:after{margin-left:0}.table-box--extra .list__rooms-type.list__rooms-type--5:after{margin-right:7px}.table-box .list__rooms-type.sprite-a:after{margin-left:0;vertical-align:top}.table-box .list__rooms-type--5:after{margin-left:-22px;margin-top:2px}.table-box .tours__quantity-inner{background-color:#fff}.table-box .tours:before{display:none}.table-box__recommended-option{top:4px;right:4px;line-height:13px;color:#333f4c}.table-box__row--highlighted .table-box__property-list{margin-top:14px}.table-box__row--highlighted .table-box__cell{position:relative}/*!
 * @author waanhappy@163.com
 * timepicker 时间选择器less
 */.timepicker{background-color:#fff;border-bottom:1px solid #E1DFDF;border-left:1px solid #E1DFDF;border-right:1px solid #E1DFDF;border-radius:0 0 9px 9px;box-sizing:border-box;left:-1px;list-style:none;margin-top:-7px;padding:7px 0;text-align:center;position:absolute;right:-1px;z-index:2}.timepicker .icon-up,.timepicker .icon-down{display:inline-block;cursor:pointer;height:38px;width:100%}.timepicker .icon-up:before,.timepicker .icon-down:before{height:8px;width:14px}.timepicker .icon-up:hover:before,.timepicker .icon-down:hover:before{opacity:.7}.timepicker .icon-up:before{background-position:-40px -211px}.timepicker .icon-down:before{background-position:-40px -221px}.timepicker .title{padding:10px 0 5px;color:#888;width:100%;cursor:default}.timepicker .cell-2{float:left;width:20%;min-height:14px;cursor:default}.timepicker .cell-4{width:40%;float:left}.timepicker .handle,.timepicker .text{position:relative}.timepicker .chose-all{position:relative;margin:0 10px}.timepicker a{color:#aaa;text-decoration:none}.timepicker .text{color:#666}.timepicker .text a{color:#444}.timepicker .text a:active,.timepicker .text a:focus,.timepicker .text a:hover{color:#222}.timepicker ul{list-style:none;padding:0;margin:0 5px}.timepicker li.cell-2{padding:3px 0;cursor:pointer}.timepicker li.cell-2:hover{background:#ccc;color:#555}.filter-multiple__title{background-color:#fff;border:1px solid #E1DFDF;border-radius:9px;box-sizing:border-box;color:#5d6772;height:44px;line-height:44px;padding:0 34px 0 10px}.filter-multiple__title:after{background-position:-314px -46px;bottom:0;height:8px;margin:auto 0;position:absolute;right:10px;top:0;width:14px;transition:transform .3s ease}.filter-multiple__title--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.filter-multiple__title--active:after{transform:rotate(180deg)}.filter-multiple__title--active+.filter-multiple__wrapper .filter-multiple__fields{display:block}.filter-multiple__fields{background-color:#fff;border-bottom:1px solid #E1DFDF;border-left:1px solid #E1DFDF;border-right:1px solid #E1DFDF;border-radius:0 0 9px 9px;padding:10px}.filter-multiple__checkbox-list{max-height:190px;padding-right:5px}.filter-multiple__checkbox-list::-webkit-scrollbar-thumb,.filter-multiple__checkbox-list::-webkit-scrollbar-track,.filter-multiple__checkbox-list::-webkit-scrollbar{width:4px}.filter-multiple__checkbox-list::-webkit-scrollbar-track{background-color:#f1f1f1}.filter-multiple__form-list:not(:empty){padding-top:20px}.filter-multiple__field-box,.filter-multiple__label{margin-bottom:20px}.filter-multiple__field-box:before{background-position:-252px top;bottom:0;height:16px;left:10px;margin:auto 0;position:absolute;top:0;width:16px}.filter-multiple__label{padding-top:2px}.filter-multiple__input{background-color:transparent;border:1px solid #E1DFDF;border-radius:9px;box-sizing:border-box;color:#5d6772;height:44px;line-height:44px;padding:0 10px 0 34px;width:100%}.filter-multiple__form-list-item{background-color:#e1dfdf;border-radius:3px;margin:0 6px 10px 0;padding:4px 30px 4px 9px}.filter-multiple__form-list-remove{background-position:-286px top;bottom:0;cursor:pointer;height:10px;margin:auto 0;right:10px;top:0;width:10px}.filter-multiple__empty{padding:0 10px 10px}.filter-multiple-names label.filter-multiple__label{font-size:.75rem;color:#333}.filter-multiple-names label.filter-multiple__label:before,.filter-multiple-names label.filter-multiple__label:after{top:0;margin-top:5px;width:15px;height:15px}.transportation__section{border:2px solid #E1DFDF;border-radius:9px;box-sizing:border-box;box-shadow:0 0 10px #0003;margin:0 auto 40px;max-width:842px;padding:60px 38px 40px}.transportation__section--small-space{padding-top:40px}.transportation__section-title{border-bottom:2px solid #F9C853;margin-bottom:20px;padding:0 70px 10px}.transportation__section-title--mb40{margin-bottom:40px}.transportation__section-title--mb50{margin-bottom:50px}.transportation__section-title--centered{width:fit-content;margin:0 auto 36px}.transportation__section-slogan-box{height:44px;left:0;margin:0 auto;max-width:234px;right:0;top:-9px}.transportation__section-slogan-inner{background-color:#ce1728;box-sizing:border-box;color:#fff;height:100%;min-width:222px;padding:6px 16px}.transportation__section-slogan-inner:before,.transportation__section-slogan-inner:after{border-style:solid;content:"";height:0;position:absolute;top:.5px;width:0}.transportation__section-slogan-inner:before{border-width:6px 6px 6px 0;border-color:transparent #7B0B15 transparent transparent;left:-5px;transform:rotate(-135deg)}.transportation__section-slogan-inner:after{border-width:6px 6px 6px 0;border-color:transparent #7B0B15 transparent transparent;right:-5px;transform:rotate(-45deg)}.transportation__section-slogan-out{height:38px;overflow:hidden}.transportation__section-slogan{align-self:center;-webkit-align-self:center;width:100%}.transportation__slogan-triangle{bottom:-12px;left:0;right:0}.transportation__calc-form{justify-content:space-between;-webkit-justify-content:space-between}.transportation__calc-sep{background-position:-106px -106px;cursor:pointer;height:30px;margin:30px 20px 0;width:18px}.transportation__calc-form-box{margin-bottom:20px;width:260px}.transportation__calc-form-label{padding-left:10px;margin-bottom:5px}.transportation__calc-btn-box{align-items:flex-start;-webkit-align-items:flex-start;display:flex;display:-webkit-flex;margin-top:23px}.transportation__calc-box-txt{color:#5d6772;line-height:22px;max-height:44px;overflow:hidden;padding-right:40px;width:calc(100% - 180px)}.transportation__calc-btn{width:140px}.transportation__calc-box .calendar-box__bg-label{margin-bottom:14px;color:#5d6772}.transportation__calc-box .calendar-box__bg-label--inactive{opacity:.4}.transportation__calc-box .calendar-box__form-item.calendar-box__form-item--end{padding-left:0}.transportation__result-inner{border-top:1px solid #E1DFDF;padding:20px 0 30px}.transportation__result-title{margin-bottom:20px}.transportation__result-list{flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -20px}.transportation__result-item{box-sizing:border-box;margin-bottom:20px;padding:0 20px;width:50%}.transportation__result-item--mb-40{margin-bottom:40px}.transportation__result-item--with-note{margin-bottom:0;padding-bottom:20px!important}.transportation__result-right,.transportation__result-box{align-items:stretch;-webkit-align-items:stretch}.transportation__result-box{background-color:#f8f8f8;border-radius:9px;transition:transform .3s ease,box-shadow .3s ease}.transportation__result-left{padding:20px 10px}.transportation__result-img-box{align-self:center;-webkit-align-self:center;padding-right:10px;width:72px;flex:0 0 72px}.transportation__result-info:not(:last-child){border-right:1px solid #E1DFDF;box-sizing:border-box;margin-right:10px;padding-right:10px}.transportation__result-info-inner{align-items:flex-start}.transportation__result-info-inner .transportation__select-btn{margin-left:auto!important}.transportation__result .transportation__result-info:not(:last-child){width:138px;flex:0 0 138px}.transportation__result-info-duration:not(:last-child){margin-bottom:20px}.transportation__result-info-title{margin-bottom:16px}.transportation__result-info-txt{color:#ce1728;margin-top:4px}.transportation__cars-info-point,.transportation__result-info-point{margin-right:20px;padding-left:18px}.transportation__cars-info-point:before,.transportation__result-info-point:before{background-position:-446px -85px;height:18px;left:0;position:absolute;top:0;width:12px}.transportation__cars-info-point--bag,.transportation__result-info-point--bag{height:20px;margin-right:0}.transportation__cars-info-point--bag:before,.transportation__result-info-point--bag:before{background-position:-422px -61px}.transportation__result-right{background-color:#f1f1f1;border-radius:0 9px 9px 0;box-sizing:border-box;padding:0 10px;width:137px}.transportation__result-right .transportation__total-price{margin-bottom:0}.transportation__result-big{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding-bottom:47px}.transportation__result-big .transportation__result-img-box{padding-left:20px;padding-right:60px;width:190px}.transportation__result-big .transportation__result-img{transform:scale(3);transform-origin:left}.transportation__result-big .transportation__result-info:not(:last-child){border-right:none;margin-right:0;padding-right:60px}.transportation__result-big .transportation__result-info-title{margin-bottom:20px}.transportation__result-big .transportation__result-info-point{padding-left:25px}.transportation__result-big .transportation__result-info-point:before{background-position:-319px -243px;height:20px;width:15px}.transportation__result-big .transportation__result-info-point--bag:before{background-position:-302px -243px;height:22px}.transportation__cars{margin-bottom:40px}.transportation__cars:not(.transportation__cars--white-bg){background-color:#f8f8f8;padding-top:40px}.transportation__cars--mb-none{margin-bottom:0!important}.transportation__cars--white-bg .transportation__section-title{padding-left:25px;padding-right:25px}.transportation__cars-list{flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -20px}.transportation__cars-item{box-sizing:border-box;padding:0 20px 40px;width:25%}.transportation__cars-item--full{width:100%}.transportation__cars-item--full .transportation__cars-text-box{width:100%;display:flex;justify-content:space-between}.transportation__cars-item--full .transportation__cars-text{width:75%;margin-bottom:0}.transportation__cars-item--full .transportation__cars-text-box .transportation__cars-btn{width:22%}.transportation__cars-link,.transportation__cars-inner{height:100%}.transportation__cars-inner{background-color:#fff;border-radius:9px}.transportation__cars-wrap{padding:20px 20px 15px}.transportation__cars-title{margin-bottom:10px}.transportation__cover{background-color:#5d677233;border-radius:9px;height:100%;left:0;opacity:0;pointer-events:none;top:0;visibility:hidden;width:100%;transition:visibility .3s ease,opacity .3s ease}.transportation__cover:before,.transportation__cover:after{top:auto}.transportation__cover:before{background-color:#fff9;border-radius:50%;bottom:78px;content:"";height:60px;transform:scale(0);width:60px;transition:transform .3s ease}.transportation__cover:after{background-position:-327px -159px;bottom:97px;height:24px;width:26px}.transportation__cars-link{border-radius:9px}.transportation__cars-img-box{padding:0 0 10px 10px}.transportation__cars-text{color:#5d6772;line-height:22px;margin-bottom:20px}.transportation__cars-btn{height:44px;line-height:40px}.transportation__cars-slide-wrap{background-color:#f1f1f1;border-radius:9px;margin-bottom:20px;padding:20px}.transportation__cars-slide-left{background:url(/img/yellow-bg.svg) no-repeat;height:246px;overflow:hidden;width:230px}.transportation__cars-slide-right{padding-left:240px}.transportation__cars-slide-img{clip-path:polygon(0 0,96% 0%,100% 25%,89% 100%,0 100%,0% 50%);margin-left:auto;max-height:134px}.transportation__cars-slide-btn-box:before{background-color:#e1dfdf;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.transportation__cars-slide-btn{background-color:#fff;color:#5a89bd;padding:0 32px;text-decoration:underline}.transportation__cars-slide-btn:after{background-position:-314px -56px;display:inline-block;height:8px;margin-left:6px;vertical-align:middle;width:14px;transition:transform .3s ease}.transportation__cars-slide-btn--active:after{transform:rotate(180deg)}.transportation__transfer{margin-bottom:60px}.transportation__transfer .transportation__result-info{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between}.transportation__transfer .transportation__section{border:2px solid #E1DFDF;box-shadow:none;margin:0;max-width:inherit;padding-top:80px;width:860px;z-index:1}.transportation__transfer .transportation__section--small-space{padding-top:40px}.transportation__transfer-right{padding-left:900px}.transportation__transfer .transportation__section-title{margin-bottom:60px}.transportation__transfer .transportation__calc-form-box{width:calc((100% - 60px)/2)}.transportation__transfer .transportation__calc-form-group{width:100%}.transportation__transfer .transportation__calc-sep{margin-left:19px;margin-right:19px}.transportation__select-block{background-color:#f1f1f1;border-radius:9px;box-sizing:border-box;padding:20px;width:260px;border:1px solid #a39b9b}.transportation__total-title,.transportation__total-old-price{margin-bottom:10px}.transportation__total-old-price{text-decoration:line-through}.transportation__total-old-price+.transportation__total-price{color:#ce1728}.transportation__total-title-box{margin-bottom:16px;white-space:nowrap}.transportation__transfer .transportation__calc-form{margin-bottom:20px}.transportation__transfer-double{margin:0 -20px}.transportation__transfer-box{box-sizing:border-box;padding:0 20px;width:100%}.transportation__transfer-label{margin-bottom:5px;padding-left:10px}.transportation__transfer-input{background-color:#f8f8f8;border:1px solid #E1DFDF;border-radius:9px;box-sizing:border-box;color:#333;height:44px;padding:0 10px;width:100%;transition:border-color .3s ease}.transportation__transfer-input:focus{border-color:#bdbdbd}.transportation__desc-out{max-width:840px;margin:-20px auto 20px}.transportation__desc-out--inner{margin-bottom:0}.transportation__desc-out--inner .transportation__info-text{padding:0 10px 0 26px}.transportation__desc-out--inner .transportation__info-text:before{bottom:auto;left:0;top:2px}.transportation__desc{color:#333f4c}.transportation__info-text{background:#f1f1f1;border-radius:5px;line-height:20px;padding:10px 10px 10px 36px}.transportation__info-text:before{background-position:-70px -265px;bottom:0;height:16px;left:10px;margin:auto 0;position:absolute;width:16px;top:0}.transportation__top-inner{border-bottom:1px solid #E1DFDF;padding-bottom:16px;margin-bottom:16px}.transportation__info:not(:last-child){margin-bottom:10px}.transportation__request-txt{margin-bottom:20px;padding-left:26px;white-space:break-spaces}.transportation__request-txt:before{background-position:-70px -265px;content:"";height:16px;left:0;position:absolute;top:2px;width:16px}.transportation__faq-outer{margin:60px 0 40px}.transportation__policy-text{color:#5d6772;max-width:860px;margin:0 auto 40px}.transportation__policy-text.mt--40{margin-top:40px}.transportation__select-btn{text-decoration:underline;color:#5a89bd;display:inline-block;margin-right:10px}.transportation--inner .transportation__transfer{margin-bottom:50px}.transportation--inner .transportation__result{margin-bottom:40px!important}.transportation--inner .transportation__calc-form{border-bottom:1px solid #E1DFDF}.transportation--rent-inner .transportation__result-big,.transportation--inner .transportation__result-big{align-items:stretch;-webkit-align-items:stretch}.transportation--rent-inner .view-box__socials,.transportation--inner .view-box__socials{border-top:1px solid #E1DFDF;padding-left:0}.transportation--rent-inner .view-box__info-box{padding-top:0}.transportation--inner .transportation__cars--mb-none+.view-box .view-box__socials,.transportation--rent-inner .transportation__cars--mb-none+.view-box .view-box__socials{border-top:0}.transportation--inner .transportation__transfer--return .calendar-box{margin:0}.transportation--inner .transportation__transfer--return .calendar-box__form-item--return-box{padding:0}.transportation--inner .transportation__transfer--return .calendar-box__date-box{width:210px!important}.transportation--inner .transportation__transfer--return .calendar-box__date-box .calendar-box__form-item{width:100%!important;padding:0;margin:0}.transportation--rent .transportation__section{max-width:920px}.transportation--rent .calendar-box.calendar-box--rent{margin-right:10px}.transportation--rent .transportation__calc-btn{width:120px}.transportation--rent .transportation__calc-form-box{margin-right:20px}.transportation--rent .select2-selection__rendered{font-size:.875rem}.transportation--rent .transportation__result-big .transportation__result-info:not(:last-child){padding-right:18px}.transportation__result-big .transportation__result-img{transform:none;width:180px}.transportation__result-big .transportation__result-img-box{padding-left:0;padding-right:18px;width:180px;flex:0 0 180px}.transportation--rent:not(.transportation--rent-inner) .transportation__result-big{padding-bottom:36px}.transportation--rent .transportation__result-info-duration:not(:last-child){overflow:hidden;white-space:nowrap;width:172px;text-overflow:ellipsis}.transportation--rent-inner .transportation__section .transportation__section-title{margin-bottom:58px;padding-left:40px;padding-right:40px}.transportation--rent-inner .transportation__result-big .transportation__result-info .transportation__result-info-duration:not(:last-child){width:400px}.transportation__result-info--suggestion{flex:1;padding-right:10px;max-width:inherit!important}.transportation--rent-inner .transportation__transfer .transportation__calc-form-box{margin-left:20px;margin-right:0;width:calc((100% - 180px)/2)}.transportation--rent-inner .calendar-box.calendar-box--rent{margin-right:0}.transportation--rent-inner .calendar-box{margin:0 -20px!important}.transportation--rent-inner .calendar-box__form-item{padding:0 20px!important}.transportation--rent-inner .transportation__calc-form-group--equal{border-bottom:1px solid #E1DFDF;margin-bottom:20px}.transportation--rent-inner .transportation__calc-form-group--equal .transportation__calc-group-inner{margin:0!important;width:100%}.transportation--rent-inner .transportation__calc-form-group--equal .calendar-box__form-item{padding:0!important;width:calc(50% - 20px)!important}.transportation--rent-inner .transportation__calc-form-group--equal .calendar-box__form-item:first-child{margin-right:40px}.transportation--rent-inner .transportation__calc-form-group--check-box .calendar-box__bg-label{transition:color .3s ease}.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner{justify-content:space-between;-webkit-justify-content:space-between}.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner .calendar-box__form-item{width:calc(50% - 20px)}.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner .calendar-box__form-item:first-child{margin-bottom:0}.transportation--rent-inner .transportation__calc-form-group--check-box .calendar-box__form-item.full-width{width:100%!important}.transportation--rent-inner .transportation__calc-form-group--check-box .calendar-box__form-item{padding:0!important}.transportation--rent-inner .calendar-box__bg-label:before{transition:background-color .3s ease,border-color .3s ease}.transportation--rent-inner .calendar-box__bg-checkbox:checked+.calendar-box__bg-label:before{background-color:#f9c853;border-color:#f9c853}.transportation--rent-inner .calendar-box__date-box--covered{width:100%}.transportation--rent-inner .calendar-box__date-box--covered.df{display:flex;display:-webkit-flex}.transportation--rent-inner .calendar-box__date-box--covered .select2-container .select2-selection--single{border-color:#e1dfdf}.transportation--rent-inner .calendar-box__date-box--covered>.calendar-box__form-item{width:calc(50% - 20px)!important}.transportation--rent-inner .transportation__result,.transportation--rent-inner .transportation__result-inner{padding-bottom:40px}.transportation--rent-inner .transportation__desc-out{margin-top:0;max-width:inherit}.transportation--rent-inner .transportation__result-big{padding-bottom:40px}.transportation--rent-inner .transportation__total-price{margin-bottom:0}.transportation--rent-inner .view-box{padding-top:0!important}.transportation--rent-inner .view-box__info-box+.view-box__share-box .view-box__socials{border-top:1px solid #E1DFDF;padding-left:0}.transportation--rent-inner .view-box__cancellation-box{margin-top:0}.transportation .view-box__cancellation-box+.view-box__cancellation-box{margin-bottom:0}.transportation__calc-form-group .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.transportation__calc-form-box .select2-container .select2-selection--single .select2-selection__rendered{padding-left:10px;padding-right:32px}.transportation__calc-form-box .select2-container .select2-selection--single .select2-selection__placeholder{font-size:.875rem}.transportation__calc-form-box .select2-container .select2-selection--single{border-color:#e1dfdf}.transportation__calc-form-box .hourly-rent-select2{font:inherit;width:100%;height:44px;padding-left:10px;padding-right:32px;border-radius:9px;background-color:#f8f8f8;border:1px solid #E1DFDF}.transportation__result__placeholder .transportation__result-info:not(:last-child){flex:0 0 138px;width:138px}.transportation .view-box{padding-top:10px}.transportation--inner .view-box{padding-top:0}.transportation #hourly_rents_suggestions_form .calendar-box{margin:0}.transportation #hourly_rents_suggestions_form .calendar-box.calendar-box--rent{margin-right:20px;margin-bottom:20px}.transportation #hourly_rents_suggestions_form .calendar-box__form-item{margin:0;padding:0}.transportation #hourly_rents_suggestions_form .calendar-box__form-item:not(:last-child){margin-right:20px}.transportation #hourly_rents_calculation_form .calendar-box__form-item:last-child{margin-bottom:20px}.transportation #hourly_rents_calculation_form .calendar-box__form-item{margin:0 0 20px}.transportation #hourly_rents_calculation_form .calendar-box__form-item--start{margin:0}.transportation #hourly_rents_calculation_form .calendar-box__form-item--end{margin-right:0;margin-left:0;padding:0!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--address{width:calc(40% - 12px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--number-of-people{width:calc(30% - 14px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--baby-seat{width:calc((80% - 184px)/2)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--dt-picker{width:220px!important}.transportation .calendar-box{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -10px;padding:0}.transportation .calendar-box__date.pa{left:0;top:0}.transportation .calendar-box__form-item--pickup-address{width:100%;justify-content:space-between;margin-bottom:20px!important}.transportation .calendar-box .transportation__transfer--return{border-top:1px solid #E1DFDF;padding-top:20px}.transportation .calendar-box__form-item--pickup-address .transportation__transfer-form-box{width:calc((100% - 56px)/2)}.transportation .calendar-box__form-item--pickup-address .calendar-box__form-item--flight-number{display:none;width:calc((100% - 60px)/2);padding:0}.transportation .calendar-box__form-item--pickup-address .calendar-box__form-item--flight-number .transportation__transfer-form-box{width:100%}.transportation .calendar-box .drop-address-box{margin-bottom:20px}.transportation .calendar-box__form-item--number-of-people .tours{margin-bottom:0}.transportation .calendar-box__form-item--number-of-people .tours__quantity-box,.transportation .calendar-box__form-item--number-of-people .tours__quantity-inner{width:226px}.transportation .calendar-box__date-box{background-color:transparent;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;padding:0}.transportation .calendar-box__form-item{align-self:flex-start!important;-webkit-align-self:flex-start!important}.transportation .calendar-box__date-box:first-child .calendar-box__form-item{margin-bottom:20px}.transportation .calendar-box__date-box--covered{display:inline-block}.transportation .calendar-box__date-box--covered .calendar-box__form-item{margin-bottom:0;padding-left:0;padding-right:0}.transportation .calendar-box__form-box{background-color:#f8f8f8}.transportation .calendar-box__form-box--clock-icon{max-width:100%}.transportation .calendar-box__form-item{margin:0 5px 20px 0;padding:0 10px}.transportation .calendar-box__form-item--dt-picker{width:210px!important}.transportation .calendar-box__form-item--flight-number{width:300px}.transportation .calendar-box__form-item--baby-seat{width:240px}.transportation .calendar-box__form-item:last-child{margin-bottom:0}.transportation .calendar-box__label{color:#333;margin-bottom:5px}.transportation #starting_flight_number_box,.transportation #pick_up_address_box,.transportation #starting_pick_up_address_box{display:none}.transportation .timepicker{background-color:#f8f8f8;left:0;right:0}.transportation .tours__select-box{z-index:2}.transportation .tours__select-box,.transportation .tours__drop-item,.transportation .tours__select-btn{background-color:#f8f8f8}.transportation .tours__select-btn{color:#333;padding-right:34px}.transportation .tours__select-btn:after{right:10px}.transportation .tours__drop-item{border-top-color:#e1dfdf}.transportation .tours__drop-item:last-child{border-bottom-color:#e1dfdf}.transportation .accordion:last-child{margin-bottom:0}.transportation .view-box__socials{padding-bottom:36px!important}.transportation .select2-results__option--group:first-child .select2-results__group{border-top:none}.transportation .transportation__transfer--return{border-top:1px solid #E1DFDF;padding-top:20px}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item{width:calc(27% - 13px)!important;margin-right:0}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item:first-child{margin-right:0}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--baby-seat{width:calc((100% - 180px)/2)!important}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--number-of-people .tours__quantity-inner,.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--number-of-people .tours__quantity-box{width:100%}.request-form{padding:26px 0 40px}.request-form__container{max-width:880px;margin:0 auto;padding:0 20px}.request-form__current{border-bottom:1px solid #E1DFDF;margin-bottom:40px;padding-bottom:40px}.request-form__left{flex:0 0 300px}.request-form__left-img{border-radius:9px 0 0 9px}.request-form__right{background-color:#f8f8f8;border-bottom-right-radius:9px;border-top-right-radius:9px;padding:20px 20px 10px;width:calc(100% - 300px)}.request-form__right--apartments{border-bottom-left-radius:0;border-bottom-right-radius:0}.request-form__right--apartments .request-form__info-left{margin-bottom:12px;max-width:inherit;margin-right:0}.request-form__right-title{border-bottom:1px solid #E1DFDF;color:#333f4c;margin-bottom:10px;padding-bottom:10px}.request-form__info-item{color:#333f4c}.request-form__info-item:not(:last-child){margin-bottom:6px}.request-form__info{border-bottom:1px solid #E1DFDF;margin-bottom:10px;padding-bottom:15px}.request-form__info-left{margin-right:75px}.request-form__info-left,.request-form__info-right{max-width:50%}.request-form__form{flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-bottom:20px;margin:0 -15px}.request-form__form-box{margin-bottom:20px;padding:0 15px;width:260px}.request-form__form-box.full-width{padding-left:0;padding-right:0;width:100%}.request-form__label{color:#333f4c;margin-bottom:2px}.request-form__label--checkbox{cursor:pointer;padding-left:30px}.request-form__label--checkbox:before{background-color:#f8f8f8;border:1px solid #E1DFDF;border-radius:3px;bottom:0;box-sizing:border-box;content:"";height:20px;margin:auto 0;left:0;position:absolute;top:0;width:20px}.request-form__label--checkbox:after{background-position:-296px -46px;bottom:0;height:12px;left:2px;margin:auto 0;position:absolute;top:0;width:16px;transform:scale(0);transition:transform .2s ease}.request-form__bottom-left{margin-right:40px;width:500px}.request-form__bottom-right{padding-top:18px;width:calc(100% - 540px)}.request-form__textarea,.request-form__texarea,.request-form__field{border:1px solid #E1DFDF;box-sizing:border-box;border-radius:9px;color:#333f4c;padding:0 10px;width:100%;transition:border-color .3s ease}.request-form__textarea:focus,.request-form__texarea:focus,.request-form__field:focus{border-color:#bdbdbd}.request-form__textarea{color:#333f4c;height:94px;padding-bottom:10px;padding-top:10px;width:100%}.request-form__field{height:44px}.request-form__field[disabled]{background-color:#f1f1f1;color:#333f4c}.request-form__field.contact-number::-webkit-input-placeholder{color:#d9d9d9;letter-spacing:1px}.request-form__field.contact-number:-moz-placeholder{color:#d9d9d9;letter-spacing:1px;opacity:1}.request-form__field.contact-number::-moz-placeholder{color:#d9d9d9;letter-spacing:1px;opacity:1}.request-form__field.contact-number:-ms-input-placeholder{color:#d9d9d9;letter-spacing:1px}.request-form__desc{border-top:1px solid #E1DFDF;color:#333f4c;margin-bottom:44px;padding-top:40px}.request-form__terms-link{color:#5a89bd;text-decoration:underline}.request-form__checkbox:checked+.request-form__label:after{transform:scale(1)}.request-form__top{border-bottom:1px solid #E1DFDF;margin-bottom:40px;padding-bottom:20px}.request-form__top-text{color:#5d6772;flex:1 1 auto;line-height:22px}.request-form__top-right{border-left:1px solid #E1DFDF;margin-left:40px;padding-left:40px;justify-content:flex-end;-webkit-justify-content:flex-end}.request-form__top-btn-1{height:44px;min-width:120px}.request-form__top-sep{color:#333f4c;margin:0 12px}.request-form__top-btn-2{color:#5a89bd;text-decoration:underline}.request-form__time-box{height:44px}.request-form__time-box:before{background-position:-20px -211px;height:18px;left:10px;right:auto;width:18px}.request-form__time-box .request-form__field{background-color:#e1dfdf;border-color:#e1dfdf;border-radius:0;height:30px;padding:0 5px 0 38px;width:89px}.request-form__time-box .request-form__field::-webkit-input-placeholder{color:#333f4c}.request-form__time-box .request-form__field:-moz-placeholder{color:#333f4c;opacity:1}.request-form__time-box .request-form__field::-moz-placeholder{color:#333f4c;opacity:1}.request-form__time-box .request-form__field:-ms-input-placeholder{color:#333f4c}.request-form__list{background-color:#f1f1f1;border-radius:0 0 9px 9px;padding-left:20px}.request-form__list-item{padding:10px 0}.request-form__list-item:not(:last-child){border-bottom:1px solid #E1DFDF}.request-form__list-left{box-sizing:border-box;color:#333f4c;flex:0 0 110px;width:110px;padding-right:20px}.request-form__info-list{margin-bottom:-12px;padding-left:20px;width:calc(100% - 150px)}.request-form__info-list:before{background-color:#e1dfdf;bottom:10px;content:"";left:0;position:absolute;top:0;width:1px}.request-form__info-list .request-form__info-item{box-sizing:border-box;margin-bottom:13px;width:50%}.request-form__info-list .request-form__info-item:nth-child(odd){padding-right:40px}.request-form__form .request-form__label--checkbox{margin:24px 0 0}.request-form__form .request-form__checkbox:checked+.request-form__label--checkbox:before{background-color:#f9c853;border-color:#f9c853}.request-form__additional{background-color:#f1f1f1;border-radius:0 0 9px 9px;padding:20px 20px 0}.request-form__additional-desc{color:#333f4c;line-height:17px;margin-bottom:20px}.request-form__additional .request-form__form{margin:0 -10px;padding-bottom:0}.request-form__additional .request-form__form-box{box-sizing:border-box;padding:0 10px;width:50%}.request-form__additional .request-form__field[disabled]{background-color:#e1dfdf;border-color:#e1dfdf}.request-form__current-list{padding-bottom:20px}.request-form__current-list .request-form__current-inner{margin-bottom:20px}.request-form__form-btn{height:44px;width:100%}.request-form__form-plus-icon{height:12px;margin-right:6px;width:12px}.request-form__form-plus-icon:before,.request-form__form-plus-icon:after{background-color:#000;content:""}.request-form__form-plus-icon:before{height:2px;width:100%}.request-form__form-plus-icon:after{height:100%;width:2px}.request-form__close{background-position:-246px -46px;height:14px;right:10px;top:10px;width:14px}.request-form__drop-outer{background-color:#f1f1f1;border-radius:0 0 9px 9px;box-sizing:border-box;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;padding:20px;width:100%}.request-form__submit-box{padding-top:20px;margin-top:20px;border-top:1px solid #E1DFDF}.request-form--1 .tours__total-icon{background-position:-280px -46px}.request-form--1 .request-form__info{border-bottom:0;margin-bottom:0;padding-bottom:0}.request-form--1 .request-form__info-item:not(:last-child){margin-bottom:12px}.request-form--1 .tours__quantity-inner,.request-form--1 .tours__quantity-box{width:100%}.request-form--1 .tours__quantity-inner{background-color:#fff}.request-form--1 .tours__form-box--extra-bed{padding-bottom:0}.request-form--1 .tours__form-box--extra-bed:after{display:none}.request-form--1 .tours--request .tours__form-box:not(:last-child){margin-right:40px}.request-form--2 .request-form__right{padding-bottom:20px}.request-form--2 .request-form__info{border-bottom:none;margin-bottom:0;padding-bottom:0}.request-form--2 .request-form__info-left{margin-right:44px}.request-form--2 .request-form__left-img{border-bottom-left-radius:0}.request-form--2 .request-form__right{border-bottom-right-radius:0}.request-form--2 .request-form__info .request-form__info-item:not(:last-child){margin-bottom:10px}.request-form--2 .request-form__current{margin-bottom:42px}.request-form--2.request-form--hotels .request-form__info-list .request-form__info-item:nth-child(odd){padding-right:20px}.request-form--2.request-form--hotels .request-form__info-list .request-form__info-item:nth-child(2n){padding-left:20px}.request-form:nth-child(2n){padding-left:20px}.request-form--3 .request-form__current-inner{background-color:#f8f8f8;border-radius:9px 9px 0 0}.request-form--3 .request-form__right{background-color:transparent}.request-form--3 .transportation{display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;height:100%}.request-form--4 .request-form__left-img{border-bottom-left-radius:9px}.request-form--4 .request-form__additional{background-color:transparent;border-radius:0;padding:0}.request-form--4 .request-form__right{padding-bottom:0}.request-form--4 .request-form__right-title{margin-bottom:10px}.request-form--5 .request-form__left-img{border-bottom-left-radius:9px}.request-form--5 .request-form__additional{border-radius:9px}.request-form--5 .request-form__additional .request-form__form{margin:0 -20px}.request-form--5 .request-form__additional .request-form__form-box{padding:0 20px;width:320px}.request-form--5 .request-form__additional .request-form__form-box:last-child{align-items:flex-end;-webkit-align-items:flex-end;width:200px}.request-form--5 .request-form__right-title{margin-bottom:10px}.request-form--5 .request-form__info-left{margin-right:0;width:220px}.request-form--5 .request-form__info-right{max-width:inherit;padding-left:20px;width:calc(100% - 200px)}.request-form--5 .request-form__info-right .request-form__textarea{height:130px}.request-form .section-wrapper{margin-bottom:20px}.request-form .section-wrapper__title-box{margin-bottom:0}.request-form__texarea+.form-error-text{top:122px}.request-form__additional .select2-container .select2-selection--single{background-color:#fff;border-color:#e1dfdf}.request-form__additional .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.875rem;padding:0 30px 0 10px}.request-form__additional .select2-results__option{padding-left:10px;padding-right:10px}.request-form__additional .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.request-form__additional .select2-container--disabled .select2-selection--single{background-color:#e1dfdf}.request-form__additional .select2-container--disabled .select2-selection--single .select2-selection__rendered{color:#333f4c!important}.request-form__additional .select2-container--disabled .select2-selection--single .select2-selection__arrow{background-position:-314px -46px}.request-form--4 .calendar-box{padding-bottom:0}.request-form--5 .calendar-box{padding-bottom:46px}.request-form .iti{display:block}.request-form #venues-send-request-form .calendar-box__form-item--end .calendar-box__timepicker{right:0!important;left:auto!important}.checkout{padding-bottom:60px;padding-top:26px}.checkout__container{max-width:840px;margin:0 auto;padding:0 20px}.checkout__label{color:#333f4c;margin-bottom:2px}.checkout__field{background-color:#fff;border:1px solid #E1DFDF;border-radius:9px;box-sizing:border-box;color:#333f4c;height:44px;line-height:44px;padding:0 10px;transition:border-color .3s ease}.checkout__field::-webkit-input-placeholder{color:#d9d9d9}.checkout__field:-moz-placeholder{color:#d9d9d9;opacity:1}.checkout__field::-moz-placeholder{color:#d9d9d9;opacity:1}.checkout__field:-ms-input-placeholder{color:#d9d9d9}.checkout__field[disabled=disabled]{background-color:#f1f1f1}.checkout__field:focus{border-color:#bdbdbd}.checkout__form-box.full-width{width:100%}.checkout__form-box--save-checkbox{margin-top:0;padding-bottom:20px;grid-column:1/-1}.checkout__form-inner{justify-content:space-between;-webkit-justify-content:space-between}.checkout__form-inner--submit,.checkout__form-inner--phone-box{border-bottom:1px solid #E1DFDF;margin-bottom:20px}.checkout__form-inner--submit{padding-bottom:20px}.checkout__form-inner--name-box,.checkout__form-inner--phone-box{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:20px}.checkout__form-inner--phone-box{gap:20px;row-gap:0}.checkout__form-inner--coupon-box .checkout__form-box{width:180px}.checkout__apply-btn{margin-top:19px;margin-left:20px;min-width:120px}.checkout__deposit-box,.checkout__total-box{width:100%}.checkout__form-inner-right{border-left:1px solid #E1DFDF;padding-left:20px;width:294px}.checkout__discounted-price{color:#5d6772;margin-bottom:12px;text-decoration:line-through;width:100%}.checkout__price-title,.checkout__discounted-price{line-height:18px}.checkout__total-box .checkout__price-title,.checkout__total-box .checkout__discounted-price,.checkout__total-box .checkout__main-price{color:#5d6772}.checkout__form-inner-right .checkout__main-price--red{color:#ce1728}.checkout__deposit-box{gap:10px}.checkout__deposit-box .checkout__main-price--red{margin-bottom:10px}.checkout__cards{flex-shrink:0;gap:20px}.checkout__cards-title{color:#333f4c}.checkout__response-icon{height:80px;margin:0 auto 40px;width:80px}.checkout__response-icon--success,.checkout__response-icon--confirmed{background-position:0 -62px}.checkout__response-icon--fail,.checkout__response-icon--failed{background-position:-379px -123px}.checkout__container--apartment-error .checkout__response-icon{background-image:url(/img/fail_icon.svg)!important;background-position:center;background-size:auto}.checkout__main-txt{color:#5d6772;line-height:22px;margin-bottom:20px}.checkout__error-box{margin-bottom:20px}.checkout__error-txt{color:#ce1728}.checkout__error-txt:not(:last-child){margin-bottom:5px}.checkout__list{border:1px solid #E1DFDF;border-radius:9px;margin-bottom:20px;overflow:hidden}.checkout__item-title,.checkout__item-txt{color:#333f4c;padding:10px 20px}.checkout__list-item:not(:last-child) .checkout__item-title,.checkout__list-item:not(:last-child) .checkout__item-txt{border-bottom:1px solid #E1DFDF}.checkout__item-title{background-color:#f8f8f8;border-right:1px solid #E1DFDF;flex:0 182px;width:182px}.checkout__item-title--warning:before{background-position:-70px -265px;display:inline-block;height:16px;vertical-align:top;width:16px}.checkout__item-txt{width:calc(100% - 202px)}.checkout__item-txt--bright{color:#ce1728}.checkout__item-txt--fail{line-height:22px;color:#ce1728}.checkout__fail-icon{width:16px;height:16px;background-position:-70px -265px;display:flex}.checkout__info{color:#5d6772;margin-bottom:20px}.checkout__print-box{margin-bottom:45px;float:right;width:25%;margin-top:12px;text-wrap:nowrap}.checkout__print-btn{color:#333f4c;padding-right:30px}.checkout__print-btn:after{background-position:-459px -211px;height:18px;position:absolute;top:0;right:0;width:20px}.checkout__links{height:32px;margin-bottom:45px}.checkout__links-box{margin-bottom:-23px;float:left;width:75%}.checkout__links-box--fail .checkout__recepit-btn{margin-left:0}.checkout__confirmation-btn{color:#333f4c;padding-left:40px;font-family:Montserratarm-Medium}.checkout__confirmation-btn:before{background-position:-299px -267px;height:18px;position:absolute;top:14px;left:10px;width:20px}.checkout__recepit-btn{color:#333f4c;padding-left:35px;margin-left:20px;background-color:#f1f1f1;font-family:Montserratarm-Medium}.checkout__recepit-btn:before{background-position:-319px -267px;height:18px;position:absolute;top:14px;left:10px;width:17px}.checkout__recepit-btn:first-child{margin-left:0}.checkout__btn{min-width:230px;color:#5a89bd;text-decoration:underline}.checkout__total-box{gap:40px;width:auto}.checkout__total-box--with-deposit{flex-direction:column;gap:20px}.checkout__main-price-outer,.checkout__submit-box{gap:20px}.checkout__method-label{cursor:pointer;padding:20px;border-radius:9px;background-color:#f8f8f8;flex:1;border:2px solid transparent;transition:border .3s ease,background-color .3s ease}.checkout__method-label img{flex-shrink:0}.checkout__method-checkbox:checked+.checkout__method-label{border-color:#f9c852;background-color:#f9c85233}.checkout__method-inner{gap:10px}.checkout--response .section-wrapper,.checkout--response .section-wrapper__title-box{margin-bottom:20px!important}.checkout--response .section-wrapper__title-box{color:#333f4c;padding-left:20px;padding-right:20px}.checkout--response .checkout__container{max-width:560px}.checkout.contact-number::-webkit-input-placeholder{color:#d9d9d9;letter-spacing:1px}.checkout.contact-number:-moz-placeholder{color:#d9d9d9;letter-spacing:1px;opacity:1}.checkout.contact-number::-moz-placeholder{color:#d9d9d9;letter-spacing:1px;opacity:1}.checkout.contact-number:-ms-input-placeholder{color:#d9d9d9;letter-spacing:1px}.checkout .request-form{padding:0}.checkout .request-form__bottom-right{padding-top:0;width:100%}.checkout .request-form__btn{min-width:150px}.checkout .request-form__form-box{margin-bottom:0;margin-right:20px;position:relative}.checkout .request-form__bottom-right .form-error-text{position:absolute;top:auto;margin-left:30px;left:0}.checkout .request-form__label{margin-bottom:0}.checkout .request-form__form-box{align-self:center;-webkit-align-self:center}.checkout .request-form__label--checkbox-yellow:before{background-color:#fff;transition:border-color .3s ease,background-color .3s ease}.checkout .request-form__checkbox:checked+.request-form__label--checkbox-yellow:before{background-color:#f9c853;border-color:#f9c853}.checkout .section-wrapper{margin-bottom:40px}.checkout .modal-form__hint{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;margin-left:4px}.checkout .modal-form__hint-btn{background-position:-416px -243px;height:12px;width:12px}.checkout .modal-form__hint-content{left:-47px;z-index:1}.checkout .section-map__list{width:100%!important;padding-top:0!important;column-gap:24px}.ru-content{margin:0 30px}.ru-content__text{font-weight:600;color:#ce1728}.ratio-box{position:relative;height:0;display:block;width:100%}.ratio-box img,.ratio-box iframe,.ratio-box video{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.more-less-container{width:100%;max-width:1000px;margin:0 auto 40px}.more-less-container.mt--40{margin-top:40px}@media (max-width: 767px){.more-less-container{max-width:100%;margin:0 auto 20px}}.more-less-container .more-less-content{color:#5d6772;font-size:16px;text-align:center}@media (max-width: 767px){.more-less-container .more-less-content{font-size:14px;text-align:left}.more-less-container .more-less-content.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.more-less-container .more-less-content.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.more-less-container .more-less-buttons{display:none;justify-content:flex-end;min-height:18px}@media (max-width: 767px){.more-less-container .more-less-buttons{display:flex}}.more-less-container .more-text,.more-less-container .less-text{display:none;font-size:14px;text-decoration:underline;color:#5a89bd;cursor:pointer}.more-less-container .more-text.visible,.more-less-container .less-text.visible{display:inline-flex}.achievements{gap:40px;margin-bottom:80px}.achievements__item{padding:24px 20px;flex:0 0 260px;border-radius:8px;background-color:#f8f8f8;box-sizing:border-box}.achievements__counter{font-size:56px;font-weight:300;width:220px;margin-bottom:10px}.achievements__progress-bar{width:0;height:8px;border-radius:10px;background:linear-gradient(90deg,#daaf49,#f9c853 48.5%);margin-bottom:20px}.achievements__title{padding-bottom:4px;margin-bottom:8px}.achievements__title:before{content:"";position:absolute;height:2px;border-radius:10px;background-color:#e5e5e5;left:0;right:0;bottom:-4px}.achievements__sub-title{font-weight:300}.tag{gap:16px}.tag__link{border:1px solid rgb(93,103,114);color:#333f4c;height:34px;border-radius:9px;padding:10px;box-sizing:border-box;display:flex;align-items:center;transition:border-color .3s ease}.tag__link--active{box-shadow:0 2px 6px #0000001a;background-color:#f9c853;border-color:transparent}.blog{padding-bottom:40px}.blog__search-box{background-color:#f8f8f8;border-radius:9px;height:44px;width:260px;overflow:hidden}.blog__search-box:before{background-position:-252px top;height:16px;position:absolute;width:16px;left:10px;top:0;bottom:0;margin:auto 0}.blog__search-field{background-color:#f8f8f8;height:100%;width:100%;box-sizing:border-box;padding:0 14px 0 30px;border:0}.blog__tag-more-label{display:none;padding:0 18px 0 10px;background-color:#fff}.blog__tag-more-label:after{background-color:#d9d9d9;content:"";height:1px;position:absolute;left:0;right:0;top:3px;margin:auto 0;bottom:0}.blog__drop-icon{background-position:-314px -45px;width:14px;height:10px;right:0;bottom:0;top:0;margin:auto 0;transition:transform .3s ease;z-index:1}.blog__tag-outer{padding-bottom:40px;border-bottom:1px solid #DDDADA}.blog__inner-content{gap:42px;align-items:flex-start;margin-bottom:60px}.blog__main{flex:1}.blog__toc-outer{flex:0 0 260px}.blog__author-box,.blog__toc{background-color:#f8f8f8;border-radius:9px}.blog__toc-title{padding:10px 20px;border-bottom:2px solid #F9C853}.blog__toc-items{padding:20px}.blog__toc-link{color:#5d6772;font-size:14px;transition:color .3s ease}.blog__toc-link--active{color:#333f4c;text-decoration:underline;font-family:Montserratarm-Medium,sans-serif}.blog__toc-link:focus,.blog__toc-link:active{text-decoration:underline}.blog__toc-item:not(:last-child){margin-bottom:20px}.blog__title{padding-bottom:20px}.blog__label{background:#ce1728;border-radius:3px;color:#fff;height:29px;line-height:29px;margin-right:20px;max-width:340px;overflow:hidden;padding:0 6px}.blog__main-image{margin-bottom:16px}.blog__main-image img{border-radius:9px}.blog__rates-and-info{padding:8px 0;border-bottom:1px solid #D9D9D9;border-top:1px solid #D9D9D9;gap:14px}.blog__article-footer{padding-top:10px;border-top:1px solid #D9D9D9}.blog__to-top{gap:10px;color:#333f4c}.blog__stars{gap:5px;flex-direction:row-reverse}.blog__stars svg{cursor:pointer}.blog__stars svg *{transition:fill .3s ease}.blog__stars>svg:not(.blog__star-item--active):hover>*{fill:#e6e6e6}.blog__stars>svg:not(.blog__star-item--active):hover~svg *{fill:#e6e6e6}.blog__star-item--active *{fill:#f9c853!important}.blog__star-item--active~svg *{fill:#f9c853!important}.blog__stars-label{margin-right:5px;color:#5d6772}.blog__author-info{flex:1}.blog__author-img{border-radius:50%;margin-right:10px}.blog__author-name{margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #D9D9D9}.blog__author-position{color:#5d6772;line-height:20px}.blog__author-box{margin-top:22px;padding:6px}.blog.blog--inner{padding-top:26px}.blog.blog--inner .blog__main .list__bg-info{padding:0;border-bottom:0;margin-bottom:0}.blog.blog--inner .blog__main .list__bg-rate-outer{border-top:0;padding-top:0;margin-top:0}.blog.blog--inner .blog__main .list__tags-outer{gap:20px;padding-top:20px}.blog.blog--inner .blog__main .list__tags-outer>span{padding:10px;border-radius:9px;box-shadow:0 2px 6px #0000001a}.blog.blog--inner .view-box__socials{margin-bottom:40px}.blog.blog--inner .static-content{color:#5d6772}.blog.blog--inner .static-content h2,.blog.blog--inner .static-content h3,.blog.blog--inner .static-content h4,.blog.blog--inner .static-content h5,.blog.blog--inner .static-content h6{margin-top:24px}.blog.blog--inner .static-content h2{font-size:1.25rem;color:#333f4c;font-family:Montserratarm-Medium,sans-serif;margin-bottom:10px}.blog .paging{margin-top:20px}.blog .form-success-text{color:#3cc673;padding-top:10px;text-align:right}body.ru .blog__toc-link--active,body.ru .blog.blog--inner .static-content h2{font-family:Rubik-Medium,sans-serif}@media screen and (hover: hover){.blog__toc-link:hover{color:#333f4c;text-decoration:underline}}.related-services-container{margin:20px 0 80px}@media (max-width: 1100px){.related-services-container{margin:0 0 20px}}@media (max-width: 1024px){.related-services--attractions{margin-top:60px;margin-bottom:20px}}@media (max-width: 767px){.related-services--attractions{margin-top:40px;margin-bottom:10px}}.related-cards{display:flex;flex-wrap:nowrap}.related-cards--attractions{flex-wrap:wrap;gap:20px}@media (max-width: 1024px){.related-cards--attractions{gap:40px}}@media (max-width: 600px){.related-cards--attractions{flex-direction:column;gap:20px}.related-cards--attractions .related-card{max-width:100%;flex-grow:1}}.related-card{display:flex;flex-direction:column;min-width:228px;max-width:260px;padding:16px;border-radius:9px;background-color:#f1f1f1;transition:box-shadow .3s ease}.related-card:hover{box-shadow:0 0 8px #0003}@media (max-width: 575px){.related-card{min-width:208px}}.related-card__title{margin-bottom:10px;color:#333f4c}.related-card__container{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;background-color:#fff}.related-card__content{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.related-card__icon-image{width:32px;height:32px}.related-card__icon-image,.related-card____arrow-icon{display:flex;flex-shrink:0}.related-card__details{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.related-card__details-start{color:#333f4c;font-size:12px;font-weight:400}.related-card__details-price{font-size:14px;line-height:22px;text-align:right;color:#333f4c}.owl-carousel--related .owl-stage-outer{height:auto!important;padding:8px!important;margin:-8px!important}.owl-carousel--related{max-width:100%!important;width:100%;margin:0;padding:0}.related-services-slider{margin:40px 0 0}@media (max-width: 1100px){.related-services-slider{margin:40px 0 0}}@media (max-width: 767px){.related-services-slider{margin:20px 0 0}}.owl-carousel--related{position:relative}@media (max-width: 1100px){.owl-carousel--related{overflow:hidden}.owl-carousel--related:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;box-shadow:0 0 100px 100px #f8f8f8;z-index:1}.owl-carousel--related.hide-shadow:before{display:none}}.owl-carousel--related .owl-carousel__img{border-radius:0!important}.owl-carousel--related .owl-prev,.owl-carousel--related .owl-next{width:40px;height:48px;background-color:#fff!important}.owl-carousel--related .owl-prev.disabled,.owl-carousel--related .owl-next.disabled{opacity:.4!important}.owl-carousel--related .owl-prev.disabled span,.owl-carousel--related .owl-next.disabled span{opacity:1}.owl-carousel--related .owl-prev span,.owl-carousel--related .owl-next span{height:22px;width:12px}.owl-carousel--related .owl-prev{left:16px!important}.owl-carousel--related .owl-prev span{background-position:-454px -61px}.owl-carousel--related .owl-next{right:16px!important}.owl-carousel--related .owl-next span{background-position:-468px -61px}.buttons.svelte-5siv1q{display:flex;gap:20px;margin:20px auto 0}button.svelte-5siv1q{padding:10px;margin:0;text-align:center;line-height:20px;border-radius:9px;width:calc(50% - 10px);cursor:pointer}.close.svelte-5siv1q{background-color:#f9c853;font-weight:700}.close.svelte-5siv1q:disabled{cursor:not-allowed;opacity:.7}.clear.svelte-5siv1q{text-decoration:underline;color:#5a89bd;font-size:.9375rem;border:none;background-color:transparent}.dialog.svelte-k13r89{position:relative}div[role=dialog].svelte-k13r89{padding:1em;z-index:10;box-sizing:border-box;box-shadow:0 0 0 1px #ccc;border-radius:9px;background-color:#fff;width:fit-content;height:fit-content;position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.close.svelte-k13r89{box-sizing:border-box;position:absolute;top:0;right:0;height:1em;width:1em;font-size:2.5em;color:#a9a9a9;border:none;cursor:pointer;background:none;border-radius:.5em;padding:0;text-align:center;z-index:11;display:flex;justify-content:center;align-items:center}ul.time-list.svelte-1ur3ij1{list-style:none;margin:0;max-height:var(--list-height, 200px);overflow-y:scroll;overflow-x:hidden;opacity:1;background-color:#fff;padding:0;z-index:3;box-sizing:content-box;color:#212a30;content:""}.months-container.svelte-1nci1av.svelte-1nci1av{position:relative;width:fit-content;overflow:hidden;padding:0 2px}.months-inner.svelte-1nci1av.svelte-1nci1av{display:flex;width:100%;height:100%;padding:0 15px 1px 1px;overflow-y:auto;overflow-x:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}.months-inner.svelte-1nci1av.svelte-1nci1av::-webkit-scrollbar{display:none}.vertical.svelte-1nci1av .months-inner.svelte-1nci1av{flex-direction:column;row-gap:var(--months-gap-vertical, 24px)}.horizontal.svelte-1nci1av .months-inner.svelte-1nci1av{flex-direction:row;column-gap:var(--months-gap-horizontal, 48px)}.arrow.svelte-1nci1av.svelte-1nci1av{display:inline-block;width:1em;height:1em;border-style:solid;border-color:#a9a9a9;border-width:0;border-bottom-width:2px;border-right-width:2px}.right.svelte-1nci1av.svelte-1nci1av{transform:rotate(-45deg)}.left.svelte-1nci1av.svelte-1nci1av{transform:rotate(135deg)}button.svelte-1nci1av.svelte-1nci1av{position:absolute;top:0;line-height:20px;cursor:pointer;background:none;border:none}button.svelte-1nci1av.svelte-1nci1av:first-child{left:3em}button.svelte-1nci1av.svelte-1nci1av:last-child{right:3em}.range-picker.svelte-dnglh3{width:fit-content}li.svelte-m69ovi{padding:var(--time-vertical-padding, 5px) 7px;line-height:var(--time-height, 30px);text-align:right;overflow:visible;text-overflow:initial;color:#212a30;cursor:pointer}li.svelte-m69ovi:hover,.focused.svelte-m69ovi{background-color:#e6e6e699}.unavailable.svelte-m69ovi{cursor:no-drop;opacity:.25}.disabled.svelte-m69ovi{display:none}li.selected.svelte-m69ovi{font-weight:700;background-color:#f9c853}nav.svelte-18ynou2.svelte-18ynou2{padding:.2em 0;font-size:1.2em;font-weight:700;color:#333}nav.svelte-18ynou2 div.svelte-18ynou2{text-align:center}.days.svelte-18ynou2.svelte-18ynou2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.weekday.svelte-18ynou2.svelte-18ynou2{width:var(--weekday-width, 40px);height:var(--weekday-height, 40px);line-height:var(--weekday-line-height, 40px);text-align:center;vertical-align:middle;font-weight:700}.active.svelte-16e5jx.svelte-16e5jx{border-radius:9px;box-shadow:#0003 0 6px 20px!important}.passive.svelte-16e5jx.svelte-16e5jx:hover{border-radius:9px;box-shadow:0 0 0 1px #00000010}.scb.svelte-16e5jx.svelte-16e5jx{display:flex;justify-content:center;padding:0;box-sizing:border-box;width:fit-content;margin:0 auto 1em}.scb.svelte-16e5jx>div.svelte-16e5jx{position:relative;padding:0 1em 1.5em}.scb.svelte-16e5jx>div.svelte-16e5jx:first-child{margin-right:1em}.candidate.svelte-16e5jx.svelte-16e5jx{position:absolute;right:1.5em;bottom:0;font-size:.8em;min-height:2em;line-height:2em}.focused.svelte-16e5jx .candidate.svelte-16e5jx{color:#b7baba}.day.svelte-9vpwzp.svelte-9vpwzp{box-sizing:border-box;padding:1px;width:var(--day-width, 40px);height:var(--day-height, 40px);line-height:var(--day-line-height, 40px);text-align:center;vertical-align:middle;cursor:pointer;position:relative}.disabled.svelte-9vpwzp .dt.svelte-9vpwzp,.unavailable.svelte-9vpwzp .dt.svelte-9vpwzp{cursor:no-drop;opacity:.25}.hidden.svelte-9vpwzp.svelte-9vpwzp{visibility:hidden}.day.selected.svelte-9vpwzp.svelte-9vpwzp,.day.selected.highlighted.svelte-9vpwzp.svelte-9vpwzp{background-color:#f9c853}.focused.svelte-9vpwzp.svelte-9vpwzp{box-shadow:0 0 0 1px #f9c853}.day.highlighted.svelte-9vpwzp.svelte-9vpwzp{background-color:#fce9ba;opacity:1}.cb.svelte-172v2ox{text-align:center;box-sizing:border-box;position:relative;min-width:12em;cursor:pointer;border-radius:9px;height:46px;width:170px;padding-left:1em;border:1px solid #f1f1f1;transition:border-color .25s ease;display:inline-flex;align-items:center;flex-wrap:nowrap;background-color:#f1f1f1}.label.svelte-172v2ox{font-weight:800;font-size:.9em;min-height:2em;line-height:2em;margin-left:.5em}.placeholder.svelte-172v2ox{color:#717171}.clear.svelte-172v2ox{position:absolute;top:calc(50% - 10px);right:.7em;border-radius:50%;background-color:#ddd;padding:4px}.clear.svelte-172v2ox:hover{background-color:#ccc}.icon.svelte-172v2ox{display:flex;align-items:center;margin-right:8px}.tooltip.svelte-1mslnhz.svelte-1mslnhz{font-size:14px;line-height:18px;left:0;top:10px;font-weight:400;color:#222;position:absolute;white-space:nowrap;z-index:3}.tw.svelte-1mslnhz.svelte-1mslnhz{position:relative;display:inline-block;flex-direction:column;margin-left:auto;margin-right:auto;background:#fff;border:1px solid rgb(235,235,235);box-shadow:#00000019 0 0 5px}.tw.svelte-1mslnhz div.svelte-1mslnhz{margin:4px 8px}svg[role=img].svelte-1mslnhz.svelte-1mslnhz{position:absolute;width:20px;height:10px;bottom:-10px;left:50%;margin-left:-10px;fill:#fff;stroke:#ebebeb}.date-range-picker,.date-time-range-picker{display:inline-flex;column-gap:20px}.date-range-picker .calendar-box__form-box,.date-time-range-picker .calendar-box__form-box{display:flex;align-items:center;padding:0 8px;background:#fff none;border:1px solid #E1DFDF;border-radius:9px;box-sizing:border-box}.date-range-picker .start,.date-range-picker .end,.date-time-range-picker .start,.date-time-range-picker .end{box-sizing:border-box;width:calc(50% - 10px)}.date-range-picker .calendar-box__date,.date-time-range-picker .calendar-box__date{padding-right:0;white-space:nowrap}.date-picker,.date-time-picker{display:flex}.date-picker label,.date-time-picker label{display:block;margin-bottom:10px;padding-left:0}.date-picker .calendar-box__form-box,.date-time-picker .calendar-box__form-box{display:flex;align-items:center;padding:0 8px}.date-picker .calendar-box__date,.date-time-picker .calendar-box__date{padding-right:0;white-space:nowrap}.date-picker .start,.date-picker .end,.date-time-picker .start,.date-time-picker .end{width:100%}.date-picker.calendar-box__form-item:not(:last-child),.date-time-picker.calendar-box__form-item:not(:last-child){margin-right:0}form#tour-package-filter-form .date-picker label{margin-bottom:2px}form#tour-package-filter-form .date-picker.calendar-box__form-item:not(:last-child){margin-right:20px}form#apartments-top-form div.date-time-range-picker .time,form#apartments-top-form div.date-time-picker .time,form#hourly_rents_suggestions_form div.date-time-range-picker .time,form#hourly_rents_suggestions_form div.date-time-picker .time,form.tours__form div.date-time-range-picker .time,form.tours__form div.date-time-picker .time,form#transfers_calculation_form div.date-time-range-picker .time,form#transfers_calculation_form div.date-time-picker .time,form#hourly_rents_calculation_form div.date-time-range-picker .time,form#hourly_rents_calculation_form div.date-time-picker .time,form#support-send-request-form div.date-time-range-picker .time,form#support-send-request-form div.date-time-picker .time,form#venues-send-request-form div.date-time-range-picker .time,form#venues-send-request-form div.date-time-picker .time{width:60px;height:44px;position:relative;padding:0 12px 0 8px;transition:border-color .25s ease;display:inline-flex;align-items:center;cursor:pointer;color:#333;box-sizing:border-box}form#apartments-top-form div.date-time-range-picker .time:before,form#apartments-top-form div.date-time-picker .time:before,form#hourly_rents_suggestions_form div.date-time-range-picker .time:before,form#hourly_rents_suggestions_form div.date-time-picker .time:before,form.tours__form div.date-time-range-picker .time:before,form.tours__form div.date-time-picker .time:before,form#transfers_calculation_form div.date-time-range-picker .time:before,form#transfers_calculation_form div.date-time-picker .time:before,form#hourly_rents_calculation_form div.date-time-range-picker .time:before,form#hourly_rents_calculation_form div.date-time-picker .time:before,form#support-send-request-form div.date-time-range-picker .time:before,form#support-send-request-form div.date-time-picker .time:before,form#venues-send-request-form div.date-time-range-picker .time:before,form#venues-send-request-form div.date-time-picker .time:before{top:10px;content:"";display:block;position:absolute;left:0;width:1px;height:24px;background:#9ba8b0}form#apartments-top-form div.date-time-range-picker div[role=dialog],form#apartments-top-form div.date-time-picker div[role=dialog],form#hourly_rents_suggestions_form div.date-time-range-picker div[role=dialog],form#hourly_rents_suggestions_form div.date-time-picker div[role=dialog],form.tours__form div.date-time-range-picker div[role=dialog],form.tours__form div.date-time-picker div[role=dialog],form#transfers_calculation_form div.date-time-range-picker div[role=dialog],form#transfers_calculation_form div.date-time-picker div[role=dialog],form#hourly_rents_calculation_form div.date-time-range-picker div[role=dialog],form#hourly_rents_calculation_form div.date-time-picker div[role=dialog],form#support-send-request-form div.date-time-range-picker div[role=dialog],form#support-send-request-form div.date-time-picker div[role=dialog],form#venues-send-request-form div.date-time-range-picker div[role=dialog],form#venues-send-request-form div.date-time-picker div[role=dialog]{margin-top:-30px;border:none;padding:8px 0 8px 8px;border-radius:8px;box-shadow:0 2px 5px #17232c3d,0 -1px 5px #17232c33}form#apartments-top-form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-track,form#apartments-top-form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar,form#apartments-top-form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-track,form#apartments-top-form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar,form#hourly_rents_suggestions_form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-track,form#hourly_rents_suggestions_form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar,form#hourly_rents_suggestions_form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-track,form#hourly_rents_suggestions_form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar,form.tours__form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-track,form.tours__form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar,form.tours__form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-track,form.tours__form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar,form#transfers_calculation_form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-track,form#transfers_calculation_form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar,form#transfers_calculation_form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-track,form#transfers_calculation_form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar,form#hourly_rents_calculation_form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-track,form#hourly_rents_calculation_form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar,form#hourly_rents_calculation_form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-track,form#hourly_rents_calculation_form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar,form#support-send-request-form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-track,form#support-send-request-form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar,form#support-send-request-form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-track,form#support-send-request-form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar,form#venues-send-request-form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-track,form#venues-send-request-form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar,form#venues-send-request-form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-track,form#venues-send-request-form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar{background-color:#f8f8f8;height:6px;width:4px}form#apartments-top-form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form#apartments-top-form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form#hourly_rents_suggestions_form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form#hourly_rents_suggestions_form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form.tours__form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form.tours__form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form#transfers_calculation_form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form#transfers_calculation_form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form#hourly_rents_calculation_form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form#hourly_rents_calculation_form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form#support-send-request-form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form#support-send-request-form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form#venues-send-request-form div.date-time-range-picker div[role=dialog] ul::-webkit-scrollbar-thumb,form#venues-send-request-form div.date-time-picker div[role=dialog] ul::-webkit-scrollbar-thumb{background-color:#e1dfdf}form#support-send-request-form .date-time-picker .calendar-box__date{padding-right:8px}form#hotels-filter-form-top,form#apartments-top-form,form.tours__form{position:relative}form.tours__form .date-time-range-picker,form.tours__form .date-range-picker{width:100%;flex-direction:column}form.tours__form .date-time-range-picker .start,form.tours__form .date-range-picker .start{margin-bottom:20px}form.tours__form .date-time-range-picker .start,form.tours__form .date-time-range-picker .end,form.tours__form .date-range-picker .start,form.tours__form .date-range-picker .end{width:100%}#date-range-picker-dialog{position:absolute;width:100%;height:0}#date-range-picker-dialog .day.unavailable{position:relative;opacity:1;color:#cdcdcd}#date-range-picker-dialog .day.unavailable:before,#date-range-picker-dialog .day.unavailable:after{background-color:#ce1728;bottom:0;content:"";height:32px;left:0;margin:auto;right:0;position:absolute;top:0;width:1px}#date-range-picker-dialog .day.unavailable:before{transform:rotate(45deg)}#date-range-picker-dialog .day.unavailable:after{transform:rotate(-45deg)}.date-range-picker,.date-time-range-picker{width:320px}form#apartments-top-form div.date-time-range-picker,form#hourly_rents_suggestions_form div.date-time-range-picker,form.tours__form div.date-time-range-picker,form#support-send-request-form div.date-time-range-picker{width:440px}form#hourly_rents_calculation_form div.date-time-range-picker{width:480px}form#venues-send-request-form div.calendar-box{padding:0 10px 20px}form#venues-send-request-form div.date-time-range-picker{width:560px}form#venues-send-request-form div.request-form__right{padding:20px 10px 0}form#apartments-right-form .date-range-picker-dialog div.dialog div[role=dialog],form#apartments-right-form .date-picker-dialog div.dialog div[role=dialog],form#hotels-filter-form-right .date-range-picker-dialog div.dialog div[role=dialog],form#hotels-filter-form-right .date-picker-dialog div.dialog div[role=dialog],form#private-tours-form .date-range-picker-dialog div.dialog div[role=dialog],form#private-tours-form .date-picker-dialog div.dialog div[role=dialog],form.group-tours-item-right-form .date-range-picker-dialog div.dialog div[role=dialog],form.group-tours-item-right-form .date-picker-dialog div.dialog div[role=dialog],form#venues-send-request-form .date-range-picker-dialog div.dialog div[role=dialog],form#venues-send-request-form .date-picker-dialog div.dialog div[role=dialog],form#tour-package-inner-form .date-range-picker-dialog div.dialog div[role=dialog],form#tour-package-inner-form .date-picker-dialog div.dialog div[role=dialog],form#partner-orders-filter-form .date-range-picker-dialog div.dialog div[role=dialog],form#partner-orders-filter-form .date-picker-dialog div.dialog div[role=dialog]{left:auto}form#private-tours-form .date-range-picker-dialog div.dialog div[role=dialog],form#private-tours-form .date-picker-dialog div.dialog div[role=dialog],form.group-tours-item-right-form .date-range-picker-dialog div.dialog div[role=dialog],form.group-tours-item-right-form .date-picker-dialog div.dialog div[role=dialog],form#support-send-request-form .date-range-picker-dialog div.dialog div[role=dialog],form#support-send-request-form .date-picker-dialog div.dialog div[role=dialog],form#review-form .date-range-picker-dialog div.dialog div[role=dialog],form#review-form .date-picker-dialog div.dialog div[role=dialog],form#transfers_calculation_form .date-range-picker-dialog div.dialog div[role=dialog],form#transfers_calculation_form .date-picker-dialog div.dialog div[role=dialog],form#tour-package-filter-form .date-range-picker-dialog div.dialog div[role=dialog],form#tour-package-filter-form .date-picker-dialog div.dialog div[role=dialog],form#tour-package-inner-form .date-range-picker-dialog div.dialog div[role=dialog],form#tour-package-inner-form .date-picker-dialog div.dialog div[role=dialog]{top:75px;padding-top:1.5em}form#partner-orders-filter-form .date-range-picker-dialog div.dialog div[role=dialog],form#partner-orders-filter-form .date-picker-dialog div.dialog div[role=dialog]{top:45px;padding-top:1.5em}form#partner-orders-filter-form .calendar-box__form-item .form-box{width:100%}.months-container button.control{margin-top:.3em}@media screen and (max-width: 520px){div.dialog.day-picker>div[role=dialog],div.dialog.range-picker>div[role=dialog]{z-index:20000000010!important;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;justify-content:center;border-radius:0}div.dialog.day-picker>div[role=dialog] div.buttons,div.dialog.range-picker>div[role=dialog] div.buttons{position:absolute;bottom:0;padding:.5em 0 1em;background-color:#fff;width:100%!important;justify-content:center}div.dialog.day-picker>div[role=dialog] div.buttons button,div.dialog.range-picker>div[role=dialog] div.buttons button{width:8em}div.dialog.day-picker>div[role=dialog] div.months-container,div.dialog.range-picker>div[role=dialog] div.months-container{height:100%!important}div.dialog.day-picker>div[role=dialog] div.months-container button.control,div.dialog.range-picker>div[role=dialog] div.months-container button.control{display:none}.date-time-range-picker{flex-direction:column}.date-time-range-picker .start{margin-bottom:20px}.date-time-range-picker .start,.date-time-range-picker .end{width:100%}.date-range-picker,.date-time-range-picker{padding-right:0!important;width:100%!important}#date-range-picker-dialog{top:126px}form#apartments-top-form .date-range-picker-dialog div.dialog div[role=dialog],form#apartments-top-form .date-picker-dialog div.dialog div[role=dialog]{padding:.7em;left:auto;right:auto}form#venues-send-request-form .date-range-picker-dialog div.dialog div[role=dialog],form#venues-send-request-form .date-picker-dialog div.dialog div[role=dialog]{padding:1em .1em .1em;left:auto;right:auto}form#apartments-right-form .date-range-picker-dialog div[role=button].control:first-child,form#apartments-right-form .date-picker-dialog div[role=button].control:first-child,form#hotels-filter-form-right .date-range-picker-dialog div[role=button].control:first-child,form#hotels-filter-form-right .date-picker-dialog div[role=button].control:first-child,form#group-tours-filter-form .date-range-picker-dialog div[role=button].control:first-child,form#group-tours-filter-form .date-picker-dialog div[role=button].control:first-child,form.group-tours-item-right-form .date-range-picker-dialog div[role=button].control:first-child,form.group-tours-item-right-form .date-picker-dialog div[role=button].control:first-child,form#review-form .date-range-picker-dialog div[role=button].control:first-child,form#review-form .date-picker-dialog div[role=button].control:first-child,form#support-send-request-form .date-range-picker-dialog div[role=button].control:first-child,form#support-send-request-form .date-picker-dialog div[role=button].control:first-child,form#private-tours-form .date-range-picker-dialog div[role=button].control:first-child,form#private-tours-form .date-picker-dialog div[role=button].control:first-child,form#transfers_calculation_form .date-range-picker-dialog div[role=button].control:first-child,form#transfers_calculation_form .date-picker-dialog div[role=button].control:first-child,form#hourly_rents_suggestions_form .date-range-picker-dialog div[role=button].control:first-child,form#hourly_rents_suggestions_form .date-picker-dialog div[role=button].control:first-child,form#hourly_rents_calculation_form .date-range-picker-dialog div[role=button].control:first-child,form#hourly_rents_calculation_form .date-picker-dialog div[role=button].control:first-child,form#tour-package-filter-form .date-range-picker-dialog div[role=button].control:first-child,form#tour-package-filter-form .date-picker-dialog div[role=button].control:first-child,form#tour-package-inner-form .date-range-picker-dialog div[role=button].control:first-child,form#tour-package-inner-form .date-picker-dialog div[role=button].control:first-child{left:0;text-align:left;padding-left:1em;margin-left:1em;padding-right:1em}form#apartments-right-form .date-range-picker-dialog div[role=button].control:last-child,form#apartments-right-form .date-picker-dialog div[role=button].control:last-child,form#hotels-filter-form-right .date-range-picker-dialog div[role=button].control:last-child,form#hotels-filter-form-right .date-picker-dialog div[role=button].control:last-child,form#group-tours-filter-form .date-range-picker-dialog div[role=button].control:last-child,form#group-tours-filter-form .date-picker-dialog div[role=button].control:last-child,form.group-tours-item-right-form .date-range-picker-dialog div[role=button].control:last-child,form.group-tours-item-right-form .date-picker-dialog div[role=button].control:last-child,form#review-form .date-range-picker-dialog div[role=button].control:last-child,form#review-form .date-picker-dialog div[role=button].control:last-child,form#support-send-request-form .date-range-picker-dialog div[role=button].control:last-child,form#support-send-request-form .date-picker-dialog div[role=button].control:last-child,form#private-tours-form .date-range-picker-dialog div[role=button].control:last-child,form#private-tours-form .date-picker-dialog div[role=button].control:last-child,form#transfers_calculation_form .date-range-picker-dialog div[role=button].control:last-child,form#transfers_calculation_form .date-picker-dialog div[role=button].control:last-child,form#hourly_rents_suggestions_form .date-range-picker-dialog div[role=button].control:last-child,form#hourly_rents_suggestions_form .date-picker-dialog div[role=button].control:last-child,form#hourly_rents_calculation_form .date-range-picker-dialog div[role=button].control:last-child,form#hourly_rents_calculation_form .date-picker-dialog div[role=button].control:last-child,form#tour-package-filter-form .date-range-picker-dialog div[role=button].control:last-child,form#tour-package-filter-form .date-picker-dialog div[role=button].control:last-child,form#tour-package-inner-form .date-range-picker-dialog div[role=button].control:last-child,form#tour-package-inner-form .date-picker-dialog div[role=button].control:last-child{right:0;text-align:right;padding-left:1em;margin-right:1em;padding-right:1em}form#apartments-top-form #date-range-picker-dialog{top:90px}form#apartments-right-form #date-range-picker-dialog{top:100px}form#hotels-filter-form-top #date-range-picker-dialog{top:176px}form#hotels-filter-form-right #date-range-picker-dialog{top:100px}form#group-tours-filter-form #date-range-picker-dialog{top:170px}form#hourly_rents_suggestions_form #date-range-picker-dialog,form#hourly_rents_calculation_form #date-range-picker-dialog,form#venues-send-request-form #date-range-picker-dialog{top:75px}form#events-filter-form #date-range-picker-dialog{top:200px}}@media screen and (min-width: 520px) and (max-width: 1024px){form#apartments-right-form .date-time-range-picker,form#apartments-right-form .date-range-picker,form#hotels-filter-form-right .date-time-range-picker,form#hotels-filter-form-right .date-range-picker,form#hourly_rents_suggestions_form .date-time-range-picker,form#hourly_rents_suggestions_form .date-range-picker{flex-direction:row}form#apartments-right-form .date-range-picker-dialog,form#hotels-filter-form-right .date-range-picker-dialog,form#hourly_rents_suggestions_form .date-range-picker-dialog{top:100px}form#apartments-right-form .date-range-picker-dialog div.dialog div[role=dialog],form#hotels-filter-form-right .date-range-picker-dialog div.dialog div[role=dialog],form#hourly_rents_suggestions_form .date-range-picker-dialog div.dialog div[role=dialog]{left:50%;transform:translate(-50%)}form.group-tours-item-right-form div.date-picker{width:calc(50% - 20px);padding-right:20px}form.group-tours-item-right-form .date-picker-dialog div.dialog div[role=dialog],form#tour-package-inner-form .date-picker-dialog div.dialog div[role=dialog]{left:auto;right:auto}form#tour-package-inner-form .tours__form-box:nth-child(2n){margin-right:15px}form#tour-package-inner-form .tours__form-box:nth-child(odd){margin-right:0}form#hourly_rents_suggestions_form div.date-time-range-picker{width:100%}form#hourly_rents_suggestions_form div.date-range-picker-dialog{top:0}form#venues-send-request-form .calendar-box.calendar-box--custom-dt,form#venues-send-request-form div.date-time-range-picker{width:100%}form#venues-send-request-form div.request-form__right{padding:0 10px}}@media screen and (max-width: 768px){form#hourly_rents_calculation_form div.date-time-range-picker{width:420px}}@media screen and (min-width: 769px) and (max-width: 1024px){form#hourly_rents_calculation_form div.date-time-range-picker{width:440px}}@media screen and (min-width: 768px) and (hover: hover){.btn--yellow:hover{background-color:#ecbc4a}.btn--yellow-transparent:hover{background-color:#f9c853}.btn--black-transparent:hover{background-color:#333f4c;color:#fff}.btn--white-transparent:hover{background-color:#ffffff4d;color:#fff}.short-list__receipt-btn:hover,a.short-list__confirm-btn:hover,a.short-list__inner-title:hover,.transportation__cars-inner:hover .transportation__cars-title,a.map-pins__title:hover,a.list__rest-title:hover,a.list__rest-title:hover .list__rest-grid,.top-box__sub-menu-link:not(.top-box__sub-menu-link--active):hover,.top-box__menu-item:hover .top-box__menu-link,a.section-map__link:hover,.top-box__btn--simple:hover,.map-pins__title--large:hover .map-pins__title-code,a.view-box__info-link--title:hover{text-decoration:underline}.short-list__pay-balance-btn:hover{background-color:#ecbc4a}.bottom-box__menu-link:hover{background-color:#2029314d}.profile__cancel-info-link:hover,.short-list__cancel-btn:hover,.request-form__top-btn-2:hover,.transportation__cars-slide-btn:hover,.list__toggle-btn:hover,.filter__button-group-clear-btn:hover,.accordion__show-btn:hover,.static-content a:hover,.view-box__info-map:hover,.list__location-link:hover,.filter__options-map:hover,.bread-crumb__link:hover,.modal-form__terms-link:hover,.cookie-box__left a:hover,.table-box__choose-link:hover,.tours__start-point:hover,.map-view__attr-link:hover,.map-view__hotels-link:hover,.request-form__terms-link:hover,.view-box__condition-item:hover,.bottom-box__sitemap:hover,.view-box__view-similar:hover{text-decoration:none}.list__white-inner-link:hover{background-size:100% 2px;border-bottom-color:transparent;color:#000}.list--inner:not(.list--none-hover) .list__link:hover,.list--menu .list__link:hover,.list--related .list__link:hover{box-shadow:0 2px 6px #0000001a;-webkit-backdrop-filter:none;backdrop-filter:none;transform:scale(1.03)}.list--menu .list__wrapper-out:hover .list__white-wrapper.pa{box-shadow:2px 2px 6px #0000001a;-webkit-backdrop-filter:none;backdrop-filter:none;transform:scale(1.06)}.list--contacts .list__wrapper-out:hover{cursor:pointer}.list--menu .list__wrapper-out:hover .list__white-wrapper.pa{box-shadow:2px 2px 6px #0000004d}.list__wrapper-out:hover .list__white-wrapper.pa .list__white-wrapper{background-color:#fff}.list--inline .list__link:hover{background-color:#fff;border-color:#f4f4f4;box-shadow:1px 1px 4px #0000001a;transform:none}.list--gallery-inner .list__fancy-link:hover{box-shadow:0 0 8px #0003}.list--gallery-inner .list__fancy-link:hover:hover:before{background-color:#333f4c66}.list--gallery-inner .list__fancy-link--video:hover:before{background-color:#333f4c99!important}.top-box__currency-link:hover,.top-box__lang-link:hover,.top-box__log-link:hover{background-color:#e6e6e699}.view-box__socials-item:hover{cursor:pointer;animation:pulse .5s ease}.bottom-box__soc-link:hover{background-color:#20293166}.bottom-box__soc-link:hover:after{opacity:1}.bottom-box__soc-link:hover:before{opacity:0}.modal-form__btn:hover{background-color:#e1dfdf}a.section-wrapper__title:hover{border-bottom-color:#333f4c}.top-box__sub-menu-link:hover{background-color:#fff}.top-box__menu-item:hover .top-box__menu-link{background-color:#f1f1f1;text-decoration:underline}.top-box__right-drop-down:hover .top-box__btn,.top-box__menu-item:hover .top-box__menu-link{pointer-events:none}.top-box__menu-item:hover .top-box__menu-link:after{transform:rotate(180deg)}.top-box__right-drop-down:hover .top-box__btn{background-color:#f1f1f1}.top-box__right-drop-down:hover ul,.top-box__menu-item:hover .top-box__sub-menu{display:block!important}.tours__options-form-btn:hover,.filter__form-btn:hover,.filter__form-list-remove:hover,.filter-multiple__form-list-remove:hover{opacity:.9}.accordion__label:hover,.accordion__radio-label:hover{color:#333}.owl-carousel.owl-carousel .owl-prev:not(.disabled):hover,.owl-carousel.owl-carousel .owl-next:not(.disabled):hover,.paging__link:not(.paging__link--active):hover,.paging__arrow:not(.paging__arrow--disabled):hover{background-color:#f1f1f1}.owl-carousel__item:not(.owl-carousel__item--active):hover:before{border-color:#f9c85380}.list__fancy-link:hover:after{opacity:1}.list__fancy-link:not(.list__fancy-link--video):hover:after{transform:scale(1)}.tours__item-title:hover{background-size:100% 1px}.tours__item:not(.weekday-custom-style):hover{box-shadow:0 0 10px #0003}.tours__item:not(.weekday-custom-style):hover .tours__select-block:after{box-shadow:0 50px 10px #0003}a.tours__ta-icon:hover,.tours__close:hover,.static-view__left-box-mail:not(.static-view__left-box-mail--txt):hover{text-decoration:none}.tours__drop-item:hover{background-color:#f8f8f8}.tab__link:not(.tab__link--active):hover,.map-view__inner-box--pin .map-view__sub-title:hover,.map-view__show-btn:hover{text-decoration:underline}.staff__item:hover .staff__item-content{box-shadow:0 0 10px #0003}.staff__item:hover .staff__img{transform:scale(1.2)}.staff__item:hover .staff__item-desc-box{cursor:default}.contact__list-link:hover,.contact__social-link:hover,.section-map--contacts .section-map__link:not(.section-map__link--days):not(.section-map__link--location):not(.section-map__link--walk-distance):hover{color:#5a89bd;text-decoration:underline}.review__link:hover .review__mask{stroke-dashoffset:667px}.tag__link:not(.tag__link--active):hover,.calendar-box__days-label:hover,.review__social-list-link:hover{border-color:#f9c853}.tours__options-form-input:hover{background-color:#f1f1f1}.transportation__result-box:hover,.owl-carousel--topics .owl-prev:not(.disabled):hover,.owl-carousel--topics .owl-next:not(.disabled):hover,.owl-carousel__topic:hover,.transportation__cars-inner:hover,.list__rest:hover{box-shadow:0 0 8px #0003}.transportation__cars-inner:hover{transform:scale(1.06)}.transportation__result-box:hover{transform:scale(1.02)}.transportation__cars-inner:hover .transportation__cover,.tours__item:hover .list__rest-cover,.list__wrapper-out:hover .list__rest-cover,.list__rest:hover .list__rest-cover{opacity:1;visibility:visible}.transportation__cars-inner:hover .transportation__cover:before,.tours__item:hover .list__rest-cover:before,.list__wrapper-out:hover .list__rest-cover:before,.list__rest:hover .list__rest-cover:before{transform:scale(1)}.events__filter-btn:hover{border-left-color:#f9c853}.map-view__hotel-name:hover{color:#5a89bd}.owl-carousel__topic:hover .owl-carousel__topic-text{background-size:100% 1px}.request-form__label--checkbox-yellow:hover:before,.calendar-box__bg-label:hover:before{border-color:#333f4c}.tooltip-icon:hover+.tooltip-content,.tours__total-icon:hover+.list__info-list--dynamic{opacity:1;visibility:visible}.calendar-box__timepicker-item:not(.calendar-box__timepicker-item--active):hover:before{border-color:#f9c853}.transportation--rent-inner .calendar-box__bg-label:hover{color:#333f4c!important}.btn--gray-transparent:hover{color:#fff;background-color:#bdbdbd}.short-list__modify-btn:hover,.profile-confirmation__modify-btn:hover{background-color:#5d6772;color:#fff}.short-list__balance-btn:hover{background-color:#f9c853;transition:background-color .3s ease,color .3s ease}.checkout__method-label:hover{background-color:#f9c85233}.list--events .list__item:hover .owl-nav,.owl-with-dots:hover .owl-nav,.fancybox-navigation .fancybox-content:hover .fancybox-button{opacity:1;visibility:visible}.fancybox-navigation .fancybox-button:hover,.owl-with-dots .owl-nav button:hover{background-color:#fff}}@media screen and (min-width: 768px) and (max-width: 1200px){.top-box .list__item:hover .list__round-img{box-shadow:2px 2px 6px #0000004d}}@keyframes pulse{50%{opacity:.5}75%{opacity:1}}.owl-carousel__item:not(.owl-carousel__item--active):active,.owl-carousel:not(.owl-carousel--tab) .owl-prev:active,.owl-carousel:not(.owl-carousel--tab) .owl-next:active,.paging__arrow:not(.paging__arrow--disabled):active,.accordion__radio-label:active,.accordion__label:active,.tours__options-form-btn:active,.filter__form-btn:active,.filter__form-list-remove:active,.filter-multiple__form-list-remove:active,a:active,button:active{opacity:.7;transition:none}.transportation__calc-sep:active,.icon-up:active:before,.icon-down:active:before,.map-view__inner-box--pin .map-view__sub-title:active:before,.btn:active{opacity:1;transform:scale(.95)}@media screen and (max-width: 1350px){.inclusions__list{margin-left:30px}}@media screen and (max-width: 1300px){.list__item--3 .list__rest--tour-package .list__bottom-top-first-item:nth-child(1){margin-bottom:0}}@media screen and (max-width: 1260px){.visible-map-filter .filter__left{left:30px}}@media screen and (max-width: 1210px){.staff__list{-webkit-justify-content:space-around;justify-content:space-around}.staff__item{width:300px}.staff__item-content{width:calc(100% - 80px)}.staff__item-content:before{height:300px}.list--hotels .list__rooms-left{min-width:310px;width:310px}.list--hotels .list__rest-right{padding-bottom:30px;padding-left:300px;padding-right:0}.list--hotels .list__rest-address--list .list__rest-address-list-item:first-child{border-right:none;padding-right:0;width:100%}.list--hotels .list__rest-tags--checked{clear:both;margin-top:20px;padding-left:20px}.list--hotels .list__rest-tags--checked:not(:empty){border-left:1px solid #E1DFDF}.list--hotels .list__rest{position:relative}.list--hotels .list__rest-address--list .list__rest-address-list-item:nth-child(2){left:0;padding-left:20px;padding-right:20px;padding-top:0;position:absolute;top:250px;width:300px}.list--hotels .list__rest-address--list{min-height:156px;padding-left:20px;padding-right:20px}.list--hotels .list__rooms-center{padding:0 20px}.list--hotels .list__rooms-right{min-width:150px}.list--hotels .list__rest-top{margin:0 20px 10px}.list:not(.list--apartments) .list__rate--center{padding-top:16px}.list--apartments .list__rest-link{width:234px}.list--apartments .list__rest-link .owl-with-dots{height:auto}.list--apartments-main .list__rest-right{padding-bottom:0;padding-left:234px}.list--apartments .list__rest-address--list{min-height:76px;position:relative!important}.list--apartments-main .list__rest-address-list-item:first-child{width:100%!important}.list--apartments-main .list__rest-address--list{flex-wrap:wrap;-webkit-flex-wrap:wrap}.list--apartments-main .list__rest-address--list .list__rest-address-list-item:nth-child(2){border-left:0;padding-left:0}.list--apartments .list__rest-address--list .list__rest-address-list-item:nth-child(2){left:auto;min-height:0!important;right:0;top:32px!important;width:auto!important}.list--apartments .list__rest-top{margin-bottom:20px!important;padding-bottom:21px!important}.list--apartments .list__inc-box{margin-left:-214px}.list--apartments .list__rest-address--list .list__rest-address-item{margin-bottom:12px}.list--apartments .list__rest .list__rest-right{border-bottom:none;padding-bottom:10px;position:relative}.list--apartments .list__price-box{flex:0 0 234px}.list--apartments .list__rooms-inner .list__rooms-left{min-width:inherit;width:192px}.list--apartments .list__rest-tags--checked{border-left:none!important;padding-left:0}.list--apartments .table-box__extra-left{margin-right:20px}.list--apartments .list__rest-tags--checked .list__rest-tags-list{max-height:inherit!important}.list--apartments .list__rest-tags-table{height:auto!important}.transportation__result-list{margin:0}.transportation__result-item{padding:0;width:100%}.transportation__result-item:last-child{margin-bottom:0}.transportation__result-left{box-sizing:border-box;width:calc(100% - 138px)}.transportation__result-left.full-width{width:100%}.transportation__result .transportation__result-img{max-width:94px;max-height:39px;transform:scale(1.3)}.transportation__result .transportation__result-img-box{text-align:center;width:150px;flex:0 0 150px}.transportation__result-info{max-width:calc((100% - 160px)/2);width:auto}.transportation__result-info,.transportation__result-img-box{box-sizing:border-box}.transportation__result-big .transportation__result-img-box{padding-left:0}.transportation__result-info:not(:last-child){margin-right:50px}.transportation__transfer .transportation__section{padding-bottom:20px;width:calc(100% - 300px)}.transportation__transfer-right{padding-left:calc(100% - 260px)}.transportation__calc-form-group{width:calc(100% - 160px)}.transportation__transfer .transportation__calc-form-box{width:calc(50% - 29px)}.transportation__transfer-right--fixed{right:20px}.transportation .calendar-box__form-item{align-self:flex-end;-webkit-align-self:flex-end;width:calc(50% - 33px)!important}.transportation .calendar-box__form-item--pickup-address{width:100%!important;padding:0}.transportation calendar-box__form-item--flight-number{width:100%!important;padding:0}.transportation .calendar-box{margin-left:-16px;margin-right:-16px}.transportation .calendar-box__form-item--start,.transportation .calendar-box__form-item--number-of-people,.transportation .calendar-box__form-item--baby-seat{width:calc(50% - 48px)!important}.transportation .calendar-box__form-item--number-of-people .tours__quantity-inner,.transportation .calendar-box__form-item--number-of-people .tours__quantity-box{width:100%}.transportation .calendar-box__form-item{padding-left:16px;padding-right:16px}.transportation .calendar-box__form-item--baby-seat{padding-top:40px}.transportation.transportation--inner .calendar-box__form-item--baby-seat{padding-top:20px}.transportation .calendar-box__form-item:last-child{margin-bottom:20px}.transportation:not(.transportation--rent-inner) .calendar-box__date-box--covered,.transportation:not(.transportation--rent-inner) .calendar-box__date-box--covered .calendar-box__form-item{width:100%!important}.transportation .calendar-box__date-box--covered .calendar-box__form-item{margin-bottom:0;padding:0}.transportation__transfer-box{padding-bottom:0}.transportation__calc-box-txt{max-height:66px}.transportation--rent-inner .transportation__section .transportation__section-title,.transportation__transfer .transportation__section-title{margin-bottom:40px}.transportation__result-big{padding-bottom:40px}.transportation--rent .transportation__result-info-duration:not(:last-child){width:100%!important}.transportation--rent .transportation__calc-form-group{width:100%}.transportation--rent .calendar-box--rent{width:calc(100% - 394px)}.transportation--rent-inner .transportation__section{padding-left:20px;padding-right:20px}.transportation--rent-inner .calendar-box--rent-inner{margin:0 -10px!important;width:auto!important}.transportation--rent-inner .calendar-box--rent-inner .calendar-box__form-item{padding:0!important}.transportation--rent-inner .transportation__transfer .transportation__calc-form-box{margin-left:20px;width:calc(100% - 400px)}.transportation--rent-inner .transportation__calc-form-group--equal .calendar-box__form-item:first-child{margin-right:20px}.transportation--rent-inner .transportation__calc-form-group--equal .calendar-box__form-item,.transportation--rent-inner .calendar-box__date-box--covered>.calendar-box__form-item,.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner .calendar-box__form-item{width:calc(50% - 10px)!important}.transportation--rent-inner .transportation__calc-form-group--check-box .calendar-box__date-box--covered .calendar-box__form-item{width:100%!important}.transportation--rent-inner .calendar-box__form-item--baby-seat .tours{padding:0}.transportation--rent-inner .calendar-box__form-item--baby-seat .tours__form-box{margin-right:0;width:100%}.transportation--rent .transportation__result-info{max-width:calc(100% - 338px)}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--baby-seat{width:calc(100% - 400px)!important}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--number-of-people{width:180px!important}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item:first-child{width:180px!important;margin-right:0}.transportation #hourly_rents_calculation_form .calendar-box__form-item--dt-picker{box-sizing:border-box;width:250px!important;padding:0!important}.transportation #hourly_rents_calculation_form .transportation__calc-form-box{margin-left:20px;margin-right:0;width:calc(35% - 21px)!important}.transportation #hourly_rents_calculation_form .calendar-box.calendar-box--rent{display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;width:65%!important;margin:0!important}.transportation--inner .transportation__transfer--return .calendar-box__date-box{width:100%!important}.tours__list--tour-package .tours__item{position:relative}.tours__list--tour-package .list__rooms--tour-package{position:absolute;left:20px;top:230px;right:20px;background-color:#f1f1f1}.tours__right--tour-package{padding-top:76px}.fancybox-navigation .fancybox-button--arrow_right{right:20px}.fancybox-navigation .fancybox-button--arrow_left{left:20px}}@media screen and (max-width: 1200px){.top-box--fixed-menu .top-box__header{box-sizing:border-box;max-width:100%;padding:0 20px}.top-box .list{margin-left:-10px;margin-right:-10px}.top-box .list__white-title{font-size:1.125rem}.top-box .list__item{padding-left:10px;padding-right:10px}.top-box .list__white-cover.pa{left:10px;right:10px}.top-box--fixed-menu .center{box-sizing:border-box}.list__white-wrapper.pa{left:10px;right:10px}.view-box__order .section-wrapper,.view-box__left{width:688px}.view-box__right{padding-left:728px}.owl-carousel:not(.owl-carousel--topics):not(.owl-carousel--facility):not(.owl-carousel--related){max-width:628px}.owl-carousel--topics{display:flex;gap:20px;overflow-x:auto}.owl-carousel--topics::-webkit-scrollbar{display:none}.owl-carousel--topics .owl-carousel__topic-item,.owl-carousel--topics .owl-carousel__topic{flex:0 0 240px}.transportation__cars-slide-right{position:relative}.transportation__cars-slide-right:before{box-shadow:0 0 100px 60px #f8f8f8;content:"";height:100%;position:absolute;right:0;top:0;width:0;z-index:2}.owl-carousel--related .owl-prev,.owl-carousel--related .owl-next{box-shadow:0 0 4px #0000004d}.owl-carousel--related .owl-prev.disabled,.owl-carousel--related .owl-next.disabled{display:none}.map-box__content>ymaps,.map-box__content>ymaps>ymaps{width:auto!important}.contact__inner{position:relative;max-width:100%!important}.contact__inner:after{background:linear-gradient(90deg,#fff0,#fffc);content:"";height:100%;position:absolute;right:-20px;top:0;width:calc(25% - 20px);z-index:1}.contact>.center:first-child{padding-left:40px}.contact__group{clear:both}.contact__left,.contact__right{display:block;margin:0 auto;max-width:565px;width:100%}.contact__left{margin-bottom:40px;padding-top:0}.contact__map-box{margin-bottom:40px}.list__rest-tags--flex:not(.list__rest-tags--checked) .list__rest-tags-table .table{width:auto}.list__rest-tags-list{max-width:inherit}.tours__inclusion-out--with-rate{max-width:688px}.view-box__order .list--venues .list__rest-right{border-bottom:none}.tours__private-form-left{width:54%}.tours__private-form-right{width:calc(46% - 40px)}.tours--pt .tours__private-form .calendar-box__form-item:first-child,.tours--pt .tours__private-form .calendar-box__form-item:nth-child(3){width:140px}.tours--pt .tours__private-form .calendar-box__form-item:last-child,.tours--pt .tours__private-form .calendar-box__form-item:nth-child(2){width:calc(100% - 160px)}.static-content .static-content__custom-table>tbody>tr>td{display:block}.static-content .static-content__custom-table>tbody>tr>td:not(:last-child){padding-bottom:5px}.static-content .static-content__custom-table>tbody>tr>td:first-child span{display:block}.static-content .static-content__custom-table>tbody>tr>td:first-child span:first-child{margin-bottom:10px;padding-right:0}.static-content .static-content__fee-table tr:last-child td{padding-bottom:0}.static-content .static-content__custom-table table{margin-left:0;width:auto}.static-content .static-content__custom-table table td{padding-left:0;padding-right:20px}.static-content .static-content__custom-table table tbody>tr.dn{display:table-row}.static-content .static-content__custom-table table tbody>tr.dn td{text-align:left}.static-content .static-content__custom-table table tbody>tr.dn~tr>td:first-child{font-size:0;padding:0}.static-content .static-content__custom-table table tbody>tr.dn+tr td:first-child span{display:none}.cart__wrapper-left .list__bottom-top-item .list__bottom-tag{justify-content:space-between;gap:109px;max-width:100%}.cart__wrapper-left .list__bottom-top-item .list__bottom-tag-item{width:60%}.cart__wrapper-left .list__bottom-top-item .list__bottom-tag-item:last-child{width:36%}.list__item--3 .list__bottom-top-item .list__bottom-tag-item{width:100%}.achievements__list{margin:0 -20px 60px;padding:0 20px;overflow-x:auto;gap:30px}.achievements__list::-webkit-scrollbar{display:none}.achievements__counter{font-size:34px;width:184px}.achievements__item{flex:0 0 224px}}@media screen and (max-width: 1170px){.transportation__result-big .transportation__result-img-box,.transportation__result-big .transportation__result-info:not(:last-child){padding-right:20px}}@media screen and (max-width: 1150px){.transportation__result-big .transportation__result-img-box,.transportation__result-big .transportation__result-info:not(:last-child){padding-right:20px}}@media screen and (max-width: 1100px){.bottom-box{padding-top:12px}.bottom-box__menu-link{padding-bottom:20px;padding-top:20px}.bottom-box__trip-ad-icon{top:10px}.top-box__menu{width:calc(100% - 160px)}.list__venues-btn{max-width:180px;padding:0}.owl-carousel--related .owl-prev,.owl-carousel--related .owl-next{z-index:1}.cart__add-to-cart{width:220px}.cart__total-box{justify-content:space-between}.list__rooms--tour-package .list__rest-tags-item{margin-right:15px}}@media screen and (max-width: 1050px){.list--no-wrap{display:block;font-size:0;overflow:auto;padding-bottom:20px;white-space:nowrap}.list--no-wrap .list__item{display:inline-block;vertical-align:top;white-space:normal;width:300px}.list--no-wrap .list__link{width:260px}.list--no-wrap .list__gray-box-description{font-size:1rem}.bottom-box__main-section{margin-right:0!important}.bottom-box__menu-item{width:50%}.bottom-box__menu-link{border-radius:9px;display:inline-block;padding-bottom:10px;padding-top:10px}.bottom-box__menu-item:not(:last-child) .bottom-box__menu-link:before{display:none}.bottom-box__menu{margin-left:-20px;margin-right:-20px;padding:0 160px 14px 20px}.bottom-box__menu-item:first-child .bottom-box__menu-link{margin-left:0}.bottom-box__copyright-txt{float:none;text-align:center}.bottom-box__copyright-txt:first-child{margin-bottom:10px;margin-right:0}.bottom-box__copyright-txt:nth-child(2){margin-bottom:16px}.bottom-box__sitemap{float:none;text-align:center}.list--inner .list__item{width:50%}.list--inner .list__top-round-img{width:100%}.view-box .tours__select-block{width:auto}.list__venues-price-item:not(:last-child){margin-right:40px}.list__venues-btn{max-width:160px}.view-box--hotels .view-box__left .tours__select-block{margin-left:20px;margin-right:20px}.calendar-box__float--active .calendar-box__float-inner{max-width:728px}.calendar-box__float--active .calendar-box__form-box--select{width:120px}.calendar-box__float--active .calendar-box__form-box:not(.calendar-box__form-box--select):not(.tours){width:130px}.calendar-box__float--active .calendar-box__form-box.tours{margin-bottom:0;width:168px!important}.calendar-box__float--active .calendar-box__date-box{width:100%}.calendar-box__float--active .calendar-box__middle{padding-left:0}.calendar-box__float--active .calendar-box__middle-box-left{font-size:.875rem}.calendar-box__float--active .calendar-box__title{max-width:calc(100% - 150px);width:auto}}@media screen and (max-width: 1030px){.staff__item{max-width:300px;width:50%}.staff__position{height:40px;max-height:inherit}.review__bottom-box-left{max-width:380px;margin-right:110px}.review__bottom-box-right{width:304px}.review .modal-form__box{width:160px}.review .modal-form__box--mobile-full{margin-right:0;width:100%!important}.review .modal-form__box--with-border{border-top:1px solid #E1DFDF;margin-top:-24px;padding-top:20px}.review .modal-form__box:nth-last-child(2){display:inline-block;height:auto}.review .modal-form__box:nth-last-child(2) .modal-form__btn-box{margin-bottom:0}.review .contact__captcha-box{width:242px;margin:0 auto}.review .g-recaptcha{transform:scale(.8)!important;-webkit-transform:scale(.8)!important}.review .accordion__radio-box:last-child{margin-bottom:20px}.list__rest-right{border-bottom:none;min-height:inherit;padding:0}.list__rest-top{box-sizing:border-box;min-height:230px;padding:20px 20px 0 320px}.list__rest-address{border-bottom:1px solid #E1DFDF;margin:0 20px;padding-bottom:10px;position:relative}.list__rest-address .list__rest-address-list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;max-width:inherit}.list--venues .list__rest-title,.list__rest-address .list__rest-address-item{text-overflow:clip;white-space:normal}.list__rest-address .list__rest-address-item{margin-bottom:10px}.list__rest-title{line-height:24px;max-height:48px}.list--rest:not(.list--hotels) .list__rest-title{text-overflow:clip;white-space:normal}.list__rest-description{font-size:.875rem;height:135px}.contact .list{margin-bottom:0}.list--venues .list__rest-top{margin-left:20px;margin-right:20px;min-height:0;padding-left:0;padding-right:0}.list--venues .list__rest-title{font-size:1rem}.list--venues .list__rest-address{border-bottom:none;margin:0;padding:0}.list--venues .list__rest-address-list{border-bottom:none;margin-bottom:0;padding:0 20px}.list--venues .list__rest-right{border-bottom:1px solid #E1DFDF}.list--venues .list__rest-right .list__details{clear:both;padding:20px}.list--venues .list__rest-right-top{border-bottom:1px solid #E1DFDF;min-height:229px;padding-left:300px}.list--hotels .list__rest-link{width:234px}.list--hotels .list__rest-top{margin:0 20px 10px;min-height:0;padding:20px 0 10px}.list--hotels .list__rest-address--list{margin:0;min-height:113px;padding-bottom:0;position:static}.list__special-offer{bottom:10px}.list--hotels .list__rest-right{padding-bottom:0;padding-left:234px}.list--hotels .list__rest-title{font-size:1rem}.list--hotels .list__rest-address--list .list__rest-address-list-item:nth-child(2){min-height:60px;top:200px;width:234px}.list--hotels .list__rest-tags--checked{margin-bottom:20px;min-height:60px}.list--hotels .list__rest-tags-table{height:60px}.list--hotels .list__rooms-left{min-width:230px;width:230px}.form-error-text--captcha{margin-top:-8px}.list--facility.owl-carousel .owl-next:active,.list--facility.owl-carousel .owl-prev:active{opacity:1}.view-box--hotels .tours__select-box{z-index:2}.static-view__title{margin-bottom:20px}.static-view__left-box{font-size:.875rem;line-height:24px;margin-right:16px;padding:10px 10px 10px 14px;width:230px}.static-view__right-box{padding-top:10px;width:calc(100% - 246px)}.static-view__right-box .static-content p:last-child{padding-bottom:0}.static-view__list-item{margin-bottom:24px}.list--apartments .list__rest-address--list{min-height:84px}.list--apartments .list__rest-tags--checked{margin-bottom:0;margin-top:0}.list--apartments .list__rest-tags-table{align-self:center;-webkit-align-self:center}.list--apartments .list__rest-title{height:32px;max-height:inherit}.section-wrapper{margin-bottom:20px}.transportation__result-info:not(:last-child){margin-right:20px;padding-right:20px}.transportation__cars{margin-bottom:40px}.transportation__cars-list{margin:0 15px;padding-bottom:20px}.transportation__cars-item{padding:0 10px 20px;width:33.3333%}.transportation__cars-item--full{width:100%}.transportation__cars-item--full .transportation__cars-text-box .transportation__cars-btn{min-width:220px}.transportation__cars-item--full .transportation__cars-text{font-size:1rem;width:70%;padding-right:40px;line-height:22px}.transportation__cars-title{font-size:1.125rem}.transportation__section-title--mb50,.transportation__section-title--mb40{margin-bottom:20px}.transportation--inner .transportation__section-title--mb40{margin-bottom:30px}.transportation__transfer-double .tours{padding:0}.transportation__transfer-double .tours__form-box{display:block;margin-right:0!important;width:auto}.list--apartments .list__inc-box{padding-top:10px}.transportation--rent-inner .transportation__section-title--mb40{margin-bottom:30px}.transportation--inner .transportation__result-info,.transportation--rent .transportation__result-info{max-width:calc(100% - 318px)}.review .form-error+.modal-form__box--with-border{margin-top:0}.request-form--3 .request-form__right{padding-left:20px;padding-right:20px}.top-box--home{margin-bottom:20px}.section-wrapper--destinations,.section-wrapper--home{margin-bottom:40px}.calendar-box--tours-main--compact{margin-bottom:20px}}@media screen and (max-width: 1024px){.tablet-hide{display:none!important}.hotels .view-box__order .view-box__right .tours__error-box{width:100%}.view-box__order .view-box__right .btn{margin-left:auto}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--number-of-people .tours{padding:0}.burger{cursor:pointer;display:block;height:16px;margin:25px 13px 0 0;padding:7px;position:fixed;right:0;width:20px;z-index:5;top:0}.burger--absolute{position:absolute}.burger:before{background-color:#e1dfdf;bottom:-2px;content:"";left:-16px;position:absolute;top:-2px;width:1px}.burger .lines{background-color:#333f4c;border-radius:1px;height:2px;left:7px;position:absolute;width:20px;transition:all .3s ease}.burger .line-1{top:9px}.burger .line-2{top:14px}.burger .line-3{top:19px}.menu-open .line-1{top:14px;transform:rotate(45deg)}.menu-open .line-2{opacity:0;transition:opacity .3s ease 0s}.menu-open .line-3{top:14px;transform:rotate(-45deg)}.menu-open{height:100%;left:0;position:fixed;top:0;width:100%}.top-box{padding:0}.top-box__cover{top:80px;background-size:cover}.top-box__btn--with-arrow{transition:box-shadow .3s ease}.top-box__btn--with-arrow.active{box-shadow:0 2px 10px #0003}.top-box--inner .top-box__btn--with-arrow{height:80px;line-height:80px}.top-box--inner .top-box__right-line{height:60px}.top-box--inner .top-box__right-line--top-0{height:80px}.top-box--inner .top-box__currency-list,.top-box--inner .top-box__lang-list,.top-box--inner .top-box__log-list{top:80px}.top-box--inner .top-box__right-line:not(.top-box__right-line--top-0){margin-top:10px}.top-box--fixed-menu .top-box__menu{display:none}.top-box__menu{background:#181b1ecc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);bottom:0;overflow:auto;position:fixed;right:0;top:80px;width:100%;-webkit-overflow-scrolling:touch}.top-box__right-line--reg-box,.top-box__menu-list{background-color:#f8f8f8;margin-left:auto;max-width:375px;padding-bottom:20px}.top-box__menu-list,.top-box__menu-item{float:none;z-index:99999}.top-box--inner .top-box__logo,.top-box__logo{background-position:unset;height:40px;margin:20px 0;width:80px}.top-box__header{background:none;background-color:#f8f8f8;border-bottom:1px solid #F1F1F1;border-radius:0;box-sizing:border-box;box-shadow:0 0 10px #333f4c4d;-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:0;padding-right:84px;position:fixed;left:0;top:0;width:100%;z-index:3}.top-box__header--absolute{position:absolute}.top-box--fixed-menu .top-box__header{padding-right:84px}.top-box__right-line:before{background-color:#e1dfdf;bottom:13px;top:13px}.top-box--fixed-menu .top-box__header .top-box__right-line--top-0:before,.top-box__right-line--top-0:before{bottom:23px;top:23px}.top-box__right-line--reg-box{box-sizing:border-box;display:flex;display:-webkit-flex;height:auto;justify-content:space-between;-webkit-justify-content:space-between;margin:0!important;padding-right:20px;width:100%}.top-box__right-line--reg-box:before{display:none}.top-box__right-wrapper .top-box__right-line--reg-box{display:none}.top-box__menu-link{border-bottom:1px solid #F1F1F1;font-family:Montserratarm-Bold,Helvetica,Arial,"sans-serif";font-size:1.125rem;font-weight:400;height:auto;line-height:normal;padding:20px 40px 20px 20px;text-decoration:none}.top-box__menu-link:before{display:none}.top-box__menu-link:after{background-position:-314px -46px;bottom:0;height:8px;margin:auto 0;position:absolute;right:20px;top:0;width:14px}.top-box__menu-link--active,.top-box__menu-link--rotate{background-color:inherit}.top-box__sub-menu{box-shadow:none;position:static;top:51px}.top-box__sub-menu-link{gap:10px;font-size:1rem}.top-box__sub-menu-icon{padding:0}.top-box__sub-menu-icon--desktop{display:none}.top-box__sub-menu-icon--mobile{display:block}.top-box__right-line--reg-box .top-box__btn{margin-top:0;width:calc((100% - 27px)/2)}.top-box__btn--simple{border:1px solid #000000;border-radius:9px;box-sizing:border-box;height:44px;line-height:42px;padding:0 20px}.top-box__btn--simple:active{opacity:1;transform:scale(.95)}.top-box--inner:not(.top-box--home) .top-box__menu{display:none}.top-box__menu{border-top:0}.top-box .list__item{margin-bottom:40px;max-width:360px;width:calc(50% - 14px)}.top-box .list.list--menu{margin-top:118px}.top-box .center{padding-top:120px}.top-box--inner:not(.top-box--home) .center{padding-top:80px}.top-box .list{margin-left:0;margin-right:0;padding-top:0!important;justify-content:space-around;-webkit-justify-content:space-around}.top-box .list__item{padding-left:0;padding-right:0}.top-box .list__item__item:nth-child(2)~.list__item .list__white-wrapper{height:100%}.top-box .list__white-cover.pa{left:20px;right:20px}.top-box--inner .btn{height:44px;line-height:44px}.top-box .list__white-wrapper{background-color:#f8f8f8}.top-box .list__white-wrapper.pa{left:0;right:0}html[lang=ru] .top-box__menu-link{font-family:Rubik-Bold,Helvetica,Arial,"sans-serif";font-weight:700}.top-box--fixed-menu:not(.top-box--home) .top-box__menu-link{height:55px;line-height:55px;padding-bottom:0;padding-top:0}.top-box--fixed-menu:not(.top-box--home) .top-box__sub-menu{border-bottom-left-radius:0;border-bottom-right-radius:0;top:55px}.top-box__sub-menu-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.tours__options{display:block;min-height:83px;overflow:visible}.tours__options:after{clear:both;content:"";display:block}.filter{position:relative}.filter .center{padding:0 40px}.filter__left{float:none;left:40px;margin-top:0;opacity:0;padding-top:32px;position:absolute;top:44px;visibility:hidden;width:375px;z-index:2;transition:opacity .3s ease,visibility .3s ease}.filter__left form,.filter__left-title{display:none}.filter__left--show{border-top-left-radius:0;box-shadow:0 2px 10px #0003;opacity:1;visibility:visible;z-index:4}.filter__left--show form{display:block}.filter--filter--left-space .filter__left{left:20px}.filter__right{padding-left:0}.filter__options{display:block;min-height:83px;overflow:visible}.filter__options:after{clear:both;content:"";display:block}.filter__options-select>.tl{display:block;float:right;padding-bottom:20px}.filter__options-map{clear:both;line-height:normal;position:relative;margin-top:20px;margin-bottom:40px}.filter__options.dn .filter__result-count,.filter__options.dn .filter__options-select{display:none}.filter__result-count{float:none;height:auto;left:0;line-height:normal;position:absolute;top:76px}.filter__toggle-btn{background-color:#f8f8f8;border-radius:9px;border-bottom:2px solid #F8F8F8;color:#333;display:block;height:44px;line-height:44px;margin-right:30px;min-width:166px;padding:0 54px 0 44px;transition:border-radius .3s ease,border-bottom-color .3s ease}.filter__toggle-btn:before,.filter__toggle-btn:after{bottom:0;margin:auto 0;position:absolute;top:0}.filter__toggle-btn:before{left:10px;width:24px;height:24px;background-image:url(/img/filter-outline.svg);background-position:center;background-repeat:no-repeat;background-size:24px 24px}.filter__toggle-btn:after{background-position:-314px -46px;height:8px;right:20px;width:14px;transition:transform .3s ease}.filter__toggle-btn--active{border-bottom-color:#f9c853;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 4px 4px #00000040}.filter__toggle-btn--active:after{transform:rotate(180deg)}.filter__options-sort-label{display:none}.filter__button-group{display:flex}.filter.filter--hotels .filter__options,.filter.filter--apartments .filter__options,.filter.filter--pt .tours__options{position:relative}.filter__button-group--only-desktop,.list--inline .list__item:nth-child(10)~.list__item{display:none}.bread-crumb--left-space{margin-left:20px}.view-box--apartments-inner-mobile .tours__form-total-section{border-right:0;margin-right:0;padding-right:0}body{overscroll-behavior:contain}.owl-carousel{max-width:788px}.map-view__tab-out .owl-carousel{max-width:380px;padding-left:20px}.tours{padding:0 20px}.tours__img-out{border-bottom-left-radius:0}.tours__info-box{padding-bottom:0;width:calc(100% - 300px)}.tours__right{border-bottom-left-radius:9px;border-top-right-radius:0;display:block;height:auto;width:auto}.tours__item-title{background:none;display:block;font-size:1rem;height:40px;line-height:20px;text-decoration:underline}.tours__item-desc{font-size:.875rem;height:44px}.tours__item-desc-out{margin-bottom:14px}.tours .tours__time-box{bottom:10px;white-space:nowrap}.tours__right-title{align-items:center;-webkit-align-items:center;border-bottom:none;border-right:1px solid #E1DFDF;box-sizing:border-box;font-size:1rem;margin-bottom:0;margin-right:20px;max-width:180px;min-height:inherit;padding:10px 20px 10px 0}.tours__price-box{padding-bottom:0;width:auto}.tours__price-txt{height:50px;max-width:150px}.tours__right--tour-package .tours__price-txt{max-width:170px}.tours__prices{text-align:right}.tours__btn{padding:0 13px;width:192px}.tours__list .tours__btn--sold-out{width:192px}.tours__item .tours__right-title{max-width:inherit;min-height:50px}.tours__item .tours__right-title,.tours__right-info-box,.tours__item .tours__right{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex}.tours__item .tours__right{justify-content:space-between;-webkit-justify-content:space-between}.tours__right--tour-package .tours__right-title{max-width:170px}.tours__select-block{padding-top:0;position:static;width:auto}.tours__select-block:before{display:block;margin-bottom:20px;position:static}.tours__select-block:after{display:none}.tours__adm-info{margin-top:0}.tours__price{font-size:1rem}.tours__form-box{display:inline-block;vertical-align:top;width:calc(50% - 10px)}.tours__form-box:nth-child(odd){margin-right:20px}.tours__total-box{margin:0;padding-bottom:20px}.tours__add-to-card{float:right;margin-bottom:0;max-width:314px}.tours__close{margin-top:10px;width:auto}.view-box .tours{padding:0}.view-box .tours__form{clear:both}.view-box .tours__right-title{border-right:none;display:inline-block;margin-bottom:14px;max-width:250px;padding-top:14px;vertical-align:top}.view-box .tours__select-block{margin-bottom:20px;padding-top:20px}.view-box .tours__select-block:before{display:none}.view-box .tours__price-box{border-bottom:none;float:right;margin-bottom:0;padding-bottom:14px}.view-box .tours__select-box{z-index:2}.view-box__left{float:none;max-width:860px;width:auto}.view-box__right{padding-left:0}.map-view__tab-out{max-width:380px}.inclusions-list__item{display:block;margin:0 auto;max-width:560px;width:100%}.inclusions-list__item:first-child{margin-bottom:20px}.inclusions-list__item:last-child{padding-left:0}.view-box__info-box{padding-left:20px;padding-right:20px}.contact__title{margin-bottom:10px}.contact__social-box{margin-bottom:20px;padding-top:20px}.contact__social-item{max-height:inherit;overflow:visible}.contact__social-item:not(:last-child){margin-right:40px}.contact__social-link{font-size:1rem}.events:not(.events--support){padding:20px 20px 40px}.events__filter{margin-right:20px;width:230px}.events__filter-btn{font-size:1.125rem}.events__list-out{padding-left:260px}.events .list{margin:0 -10px}.events .list__item{padding-left:10px;padding-right:10px}.events .list__cover-link.pa{left:10px;right:10px}.events:not(.events--support) .list__gray-box-title{font-size:1rem}.events:not(.events--support) .list__gray-box-description{font-size:.875rem}.static-view--review .static-view__left-box{font-size:.875rem;line-height:24px;margin-right:16px;padding:10px 10px 10px 14px;width:230px}.static-view--review .static-view__left-box-title,.static-view--review .static-view__left-country,.static-view--review .static-view__left-box-mail,.static-view--review .static-view__left-date{font-size:.75rem}.static-view--review .static-view__right-box{padding-left:44px;padding-top:10px;width:calc(100% - 246px)}.static-view--review .static-view__right-box .static-content p{font-size:.875rem}.static-view--review .static-view__right-box:after{background-position:-362px -83px;height:30px;top:10px;width:36px}.list__venues-price{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.list__venues-price-content{padding-right:10px}.view-box--hotels .tours__add-to-card{max-width:inherit}.view-box--hotels .tours__timeline{width:100%}.view-box--hotels .tours__timeline{display:flex;display:-webkit-flex;margin-top:0}.view-box--hotels .tours__timeline-item:not(:last-child){border-right:1px solid #5d6772;margin-right:20px;padding-right:20px}.tours__inclusion-out--with-rate{max-width:860px}.view-box--hotels .tours__right-title{display:block;font-size:1.25rem;margin:0;max-width:100%;min-height:inherit;padding:0 0 10px!important;text-align:center}.view-box__order .center{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.view-box__order .section-wrapper,.view-box__order .view-box__right,.view-box__order .view-box__left{width:100%}.view-box__order-title{display:none!important}.section-wrapper--order{display:block}.view-box__order .view-box__left{max-width:100%;order:1}.view-box__order .view-box__right{order:0}.view-box__order .view-box__right .tours__form{align-items:flex-start;-webkit-align-items:flex-start;border-top:none;display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;padding-top:0}.view-box__order .view-box__right .tours__form-group{border-bottom:none;box-sizing:border-box;margin-bottom:0;padding:0 20px 0 0;width:25%}.view-box__order .view-box__right .btn{align-self:center;-webkit-align-self:center;min-width:210px;width:35%}.view-box__order .view-box__right .tours__form-total-desc{margin-bottom:0}.view-box__order .view-box__right{margin-bottom:60px}.view-box__order .tours__select-block{margin-bottom:0}.view-box__order .view-box__right .tours__form-total-group{border-left:1px solid #E1DFDF;box-sizing:border-box;min-width:270px;padding:0 20px;width:40%}.view-box__view-similar{width:100%;justify-content:center;margin-bottom:20px}.filter__middle-box--visible{padding-left:260px}.calendar-box__form-box--select{width:150px}.calendar-box--hotels .calendar-box__form-box.tours{width:200px}.section-map{background-position:calc(100% + 350px) center}.view-box__order .view-box__right--fixed .tours__select-block{border-radius:0;box-shadow:0 2px 10px #0003;left:0;padding-left:60px;padding-right:60px;position:fixed;right:0;top:80px;z-index:1;transition:box-shadow .3s ease}.view-box--apartments-inner .view-box__sign{font-size:1.25rem}.view-box--apartments-inner .view-box__left .tours__select-block{margin-left:0;margin-right:0}.view-box--apartments-inner .tours__right-title{text-align:left;font-size:1.125rem}.view-box--apartments-inner .tours__form-box{margin-bottom:0!important;width:240px!important}.view-box--apartments-inner .tours__add-to-card{margin-top:14px}.view-box--apartments-inner .view-box__share-box{padding:0 20px}.tours__form-box--sep{border-bottom:none;margin-bottom:0;padding-bottom:0}.view-box--apartments-inner .tours__form-box--people-count~.tours__prices-box{border-top:1px solid #E1DFDF;padding-top:20px}.tours__prices-box{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.tours__prices-box-left{display:flex;display:-webkit-flex;padding-right:20px}.tours__form-price-section{border-right:1px solid #E1DFDF;margin-bottom:0;margin-right:20px;order:1;padding-right:20px;width:130px}.tours__form-total-section{border-bottom:none;margin-bottom:0;order:2;padding-bottom:0}.view-box--apartments-inner .table-box--extra{margin-bottom:20px!important}.list--related{padding-left:20px}.transportation__result{padding:0 25px}.transportation__section+.transportation__result{margin-top:-10px}.transportation:not(.transportation--rent-inner) .transportation__transfer{padding:0 25px}.transportation__transfer .transportation__section{float:none;margin-bottom:40px;width:100%}.transportation__transfer-right{padding-left:0}.transportation__select-block{width:auto}.transportation__select-block{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;padding-bottom:10px;padding-top:10px;justify-content:space-between;-webkit-justify-content:space-between}.transportation__select-block .btn{max-width:210px}.transportation__total-title-box{margin-bottom:0}.transportation__transfer-right--fixed .transportation__select-block{border-radius:0;box-shadow:0 2px 10px #0003;left:0;position:fixed;top:80px;width:100%;z-index:1}.transportation #hourly_rents_suggestions_form .calendar-box__form-item{padding:0;width:100%!important}.transportation--inner .transportation__transfer{margin-bottom:40px}.transportation--inner .transportation__result{margin-bottom:20px}.transportation--inner .transportation__transfer .transportation__section{padding-left:20px;padding-right:20px}.transportation__transfer-form-box--b-size{margin-bottom:0;padding-bottom:38px}.transportation .calendar-box__date-box:first-child .calendar-box__form-item,.transportation .view-box__cancellation-box{margin-bottom:20px}.map-view__title-outer,.map-view__sub-title{display:block}.map-view__title-outer,.map-view__sub-title,.map-view__attr-link,.map-view__title-outer .attraction-duration{margin-bottom:10px}.map-view__attr-link{padding-left:0;text-align:left}.view-box--pt-inner .view-box__info-snippet{border-bottom:none;padding-bottom:0}.view-box--pt-inner .view-box__title{font-size:1.25rem}.tours--tour-package-inner .tours__form{border-top:none;padding-top:0}.tours--tour-package-inner .tours__form .tours__price-box{display:none}.view-box--tours-inner .tours__form,.tours--pt-inner .tours__form{border-top:0;padding-top:0}.tours--pt-inner .tours__item{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.tours--pt-inner .tours__form-box{margin-right:0}.tours--pt-inner .tours__form-box{width:100%}.tours--pt-inner .calendar-box__form-item--check-outer{border-bottom:1px solid #E1DFDF;border-top:1px solid #E1DFDF;padding:10px 0;width:100%!important;margin-bottom:10px!important}.tours--pt-inner .calendar-box__form-item--check-outer:not(.dn){display:flex;display:-webkit-flex}.tours--pt-inner .calendar-box__form-item--check-outer[style]{display:flex!important;display:-webkit-flex!important}.tours--pt-inner .calendar-box__form-item--check-outer[style="display: none;"]{display:none!important}.tours--pt-inner .calendar-box__form-item:nth-child(odd):not(.calendar-box__form-item--check-outer){margin-right:20px;display:inline-block;vertical-align:top;width:calc(50% - 10px)}.tours--pt-inner .calendar-box__form-item:nth-child(2n){width:calc(50% - 10px)}#private-tour-inner-calendar{width:calc(50% - 10px)}#private-tour-inner-calendar .calendar-box__form-item{width:100%}.tours--pt-inner .tours__private-right-inner:first-child{border-bottom:0;margin-bottom:0;padding-bottom:0;width:264px}.tours--pt-inner .tours__private-right-inner:nth-child(2){border-left:1px solid #E1DFDF;border-bottom:none;box-sizing:border-box;margin:0 0 0 30px;padding:0 0 0 24px}.tours--pt-inner .tours__private-right-inner{width:calc(100% - 294px)}.tours--pt-inner .accordion__radio-box:first-child{margin:0 30px 0 0!important}.tours--pt-inner .tours__accordion-outer{display:flex;display:-webkit-flex}.tours--pt-inner .tours__form-sub-title{margin-bottom:10px}.tours--pt-inner .tours__total-box{margin-right:10px;padding-bottom:0}.tours--pt-inner .tours__total-box-outer{align-items:center;-webkit-align-items:center;border-top:0;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-flex-direction:row;justify-content:space-between;padding-top:0;width:100%}.tours--pt-inner .list__info-list--static{min-width:92px;margin-bottom:7px;width:auto}.tours--pt-inner .list__rooms-center{display:flex;display:-webkit-flex;padding-left:0;width:auto}.tours--pt-inner .list__info-list--static+.list__info-list--dynamic{border-left:0;margin-left:0;max-width:inherit;padding-left:0;width:260px}.tours--pt-inner .list__info-list--static+.list__info-list--dynamic .list__info-list-item--people-count,.tours--pt-inner .list__info-list--static+.list__info-list--dynamic .list__info-list-item--guide-lng,.tours--pt-inner .list__info-list--static+.list__info-list--dynamic .list__info-list-item--vehicle-type{display:none}.tours--pt-inner .tours__total-inner{border-right:1px solid #E1DFDF;display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-right:10px;padding-right:20px;width:156px}.tours--pt-inner .tours__total-txt{margin-bottom:6px}.tours--pt-inner .tours__add-to-card{min-width:190px;padding:0 12px;width:auto;margin-left:auto}.container-error-button{margin-left:auto}.view-box:not(.view-box--apartments-inner) .tours__total-icon-out .tours__total-icon{display:none}.view-box--pt-inner .map-view{margin-top:122px}.map-view .tab~.tab-wrapper{margin-right:0;padding-left:20px;padding-right:20px}.map-view__group{margin-left:0;margin-right:0;padding-right:0}.inclusions--tour-package{margin-bottom:20px}.inclusions-list .section-wrapper__title{padding-left:46px;padding-right:46px}.view-box--hotels .tours__select-block,.view-box__card-block{width:100%}.view-box--hotels-inner .tours__form{align-items:flex-end;-webkit-align-items:flex-end;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:row;-webkit-flex-direction:row}.view-box--hotels-inner .form-error-text{margin-bottom:10px}.calendar-box--hotels.limited-dates .tours__form-box{margin-right:0;width:100%}.view-box--apartments-inner .tours__form,.view-box--apartments-inner .calendar-box{display:flex;display:-webkit-flex}.view-box--apartments-inner .tours__form{flex-wrap:wrap;-webkit-flex-wrap:wrap}.view-box--apartments-inner .calendar-box{margin-bottom:0;margin-right:20px}.view-box--apartments-inner .calendar-box__form-item{margin-bottom:0!important;width:400px!important}.view-box--apartments-inner .calendar-box__form-item:first-child{margin-bottom:0!important;margin-right:20px!important}.view-box--apartments-inner .tours__prices-box-right{min-width:224px;margin-left:auto;white-space:nowrap}.view-box--apartments-inner .tours__add-to-card{height:44px;line-height:42px;margin-top:28px!important;min-width:inherit;width:100%}.view-box--apartments-inner .tours__select-block--info .tours__prices-box{margin-top:0;width:100%;flex-wrap:wrap;-webkit-flex-wrap:wrap}.view-box--apartments-inner .tours__select-block--info .booking-section{flex:1;justify-content:space-between;-webkit-justify-content:space-between}.apartments-deposit-info{min-width:300px}.view-box--apartments-inner .tours__select-block--info .tours__prices-box.tours__prices-box--fail{margin-top:0}.list--apartments-main .list__rooms-right .list__rooms-availability.list__rooms-availability--fail{font-size:.75rem!important}.view-box--apartments-inner .tours__form-box--extra-bed{padding-bottom:0;max-width:calc(100% - 280px);overflow:hidden;width:auto!important}.view-box--apartments-inner .tours__form-box--extra-bed .tours__quantity-box{width:240px}.view-box--apartments-inner .tours__form-box--extra-bed:after{display:none}.view-box--apartments-inner .tours__select-block--info .tours__add-to-card{margin-top:0!important}.transportation .calendar-box__date-box--covered .calendar-box__timepicker{left:auto;right:0}.transportation .calendar-box__date-box--covered .calendar-box__form-item--end .calendar-box__timepicker{left:0!important;right:auto}.calendar-box--apartment-inner .calendar-box__timepicker{left:0;right:auto}.tours.tours--pt{padding:0}.calendar-box--private-tours .tours__form-box{margin-right:0!important;width:100%}.calendar-box--private-tours .calendar-box__form-box.tours{padding:0!important}.list--pt .tours__old-price{text-align:left}.tours--apartment-inner .tours__form-box--people-count{border-bottom:none}.transportation--rent:not(.transportation--rent-inner) .transportation__section{margin-bottom:40px}.transportation--rent:not(.transportation--rent-inner) .transportation__desc-out{margin-left:85px;margin-right:85px}.transportation--rent .transportation__calc-form-box{width:200px}.transportation--rent .calendar-box--rent{width:calc(100% - 324px)}.transportation--rent-inner .transportation__transfer .transportation__section{margin-left:25px;margin-right:25px}.transportation--rent-inner .transportation__section{max-width:inherit;width:auto}.transportation--rent-inner .transportation__transfer{margin-bottom:40px}.transportation--inner .transportation__select-block,.transportation--rent-inner .transportation__select-block{flex-direction:column;-webkit-flex-direction:column;padding-bottom:20px;padding-top:20px}.transportation--rent-inner .transportation__select-block{margin:0 25px}.transportation--inner .transportation__top-inner,.transportation--rent-inner .transportation__top-inner{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.transportation--inner .transportation__info,.transportation--rent-inner .transportation__info{width:calc(50% - 20px)}.transportation--inner .transportation__select-top,.transportation--rent-inner .transportation__select-top{width:100%}.transportation--inner .transportation__total-outer,.transportation--rent-inner .transportation__total-outer{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.transportation--inner .transportation__transfer-right--fixed .transportation__top-inner,.transportation--rent-inner .transportation__transfer-right--fixed .transportation__top-inner{display:none}.transportation--inner .transportation__transfer-right--fixed .transportation__select-block,.transportation--rent-inner .transportation__transfer-right--fixed .transportation__select-block{margin:0}.transportation--inner .transportation__info,.transportation--rent-inner .transportation__info{box-sizing:border-box}.transportation--inner .transportation__info:nth-child(odd),.transportation--rent-inner .transportation__info:nth-child(odd){padding-right:20px}.transportation--inner .transportation__info:nth-child(2n),.transportation--rent-inner .transportation__info:nth-child(2n){padding-left:20px}.tours--pt-inner .tours__error-box .form-error-text{margin-bottom:0}.view-box--apartments-inner-mobile .tours__prices-box{border-top:0;padding-top:0}.view-box--apartments-inner .tours__add-to-card,.view-box--apartments-inner .list__rooms-btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-box--tours-inner-main .tours__total-outer{display:flex;display:-webkit-flex}.view-box--tours-inner-main .tours__right-title,.view-box--pt-inner .tours__right-title{margin-bottom:0;max-width:inherit;text-align:center;width:100%}.view-box--tours-inner-main .tours__total-outer .tours__price-box{border-right:1px solid #E1DFDF;border-top:0;float:none;margin-right:20px;padding-right:20px;padding-top:0}.view-box--tours-inner-main .tours__add-to-card{margin-left:auto;max-width:230px}.view-box--tours-inner-main .tours__price-txt{height:auto}.view-box--tours-inner-main .tours__total-box{padding-bottom:0}.view-box--tours-inner-main .tours__total-outer{align-items:center;-webkit-align-items:center;border-top:1px solid #E1DFDF;padding-top:20px}.view-box--tours-inner-main .tours__prices{text-align:left}.view-box--tours-inner-main .tours__error-box{margin:0 20px}.transportation--rent-inner .calendar-box__datetime-separator{margin-left:4px;margin-right:4px}.transportation--rent-inner .transportation__request-txt{margin-bottom:0;padding-right:20px}.transportation-deposit-info{max-width:320px;margin:0 20px}.view-box--hotels-inner .view-box__left .view-box__socials,.view-box--tours-inner .view-box__left .view-box__socials,.view-box--apartments-inner .view-box__left .view-box__share-box .view-box__socials{padding-bottom:36px}.tours--request{padding:0}.tours--request .tours__form-box{width:calc(50% - 10px)}.request-form--1 .tours--request .tours__form-box{width:200px}.request-form--1 .tours--request .tours__form-box:not(:last-child){margin-right:20px}.tours--request .tours__total-icon{display:block}.request-form--5 .request-form__right,.request-form--4 .request-form__right{padding-left:20px;padding-right:20px}.section-wrapper--about{display:none}.filter--pt .filter__left{left:20px;margin-top:0}.tours--main .tours__total-box{border-bottom:1px solid #E1DFDF;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex}.tours--main .tours__total-txt{float:none}.tours--main .tours__price{padding-left:10px}.tours--main .tours__add-to-card{margin-top:0;margin-left:auto}.tours--main .tours__close{margin-left:auto;margin-right:auto;margin-top:20px}.calendar-box--hotels{padding-bottom:0}.calendar-box--hotels-inner{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;padding-bottom:0;width:100%}.calendar-box--hotels-inner .calendar-box__form-item{width:calc(50% - 10px)}.view-box--hotels-inner .tours__form-box--people-count{margin-right:20px}.view-box--hotels-inner .tours__form-box:not(.tours__form-box--people-count){margin-right:0!important}.view-box--apartments-inner .tours__form-box--extra-bed .tours__label{min-height:20px;white-space:nowrap}.request-form__drop-outer .tours__form{width:100%}.request-form--1 .tours--request .tours__form:after{display:none}.request-form--1 .tours--request .tours__form-box{width:calc(33.3333% - 10px)}.request-form--1 .tours--request .tours__form-box:last-child{margin-right:0}.request-form--1 .request-form__info{display:flex;display:-webkit-flex}.request-form--1 .request-form__info-left{margin-right:44px}.checkout__form-inner--name-box,.checkout__form-inner--phone-box{grid-template-columns:1fr 1fr 1.3fr}.checkout .section-wrapper{margin-bottom:20px}.checkout .section-wrapper__title-box{margin-bottom:0}.tours--pt-inner .list__rooms-center{-webkit-flex-direction:column;flex-direction:column}.top-box__right-line.top-box__right-line--user-box{height:auto;margin-left:20px!important;padding:0;position:relative}.top-box__right-line--user-box,.top-box__right-line--user-box .top-box__btn{width:auto}.top-box__right-line--user-box .top-box__btn{font-size:0;padding-right:20px}.top-box__right-line--user-box .top-box__profile-icon{margin-right:0}.top-box__right-line--user-box .top-box__btn--with-arrow:after{display:none}.top-box--auth .top-box__header{padding-right:63px}.top-box--auth .top-box__right-line--user-box:before{background-color:#f1f1f1;bottom:0;content:"";position:absolute;width:1px;top:0;height:34px;margin:auto 0;display:block!important}.top-box__btn--simple{font-family:Montserratarm-Medium,Helvetica,Arial,"sans-serif";font-weight:400}.top-box--inner .top-box__right-wrapper{height:80px}.top-box--auth .top-box__right-line:not(.top-box__right-line--top-0){margin-right:0}.menu-open .top-box--auth .top-box__menu-list{padding-bottom:0}.top-box--auth .top-box__header .top-box__right-line:before{background-color:#e1dfdf}.checkout .modal-form__hint-content{width:175px}.table-box__row--highlighted .table-box__property-list{margin-top:21px}.filter__button-group-clear-btn{font-family:Montserratarm-Medium}.loading-box{z-index:2}.tours__number-of-people-icon,.tours__number-of-people-hint{display:none}.calendar-box--private-tours .tours__number-of-people-icon,.calendar-box--private-tours .tours__number-of-people-hint{display:inline-block}.checkout__form-inner .request-form__label--checkbox:before{margin:0}.transportation--rent-inner .transportation__desc-out--inner{margin-left:0}.tours__prices-box--fail{margin-top:0}.view-box--apartments-inner .tours__prices-box--fail .tours__prices-box-right{width:100%;display:flex;justify-content:space-between;align-items:center}.view-box--apartments-inner .tours__prices-box--fail .list__rooms-btn{width:220px}.list__rooms-availability--fail{font-size:.875rem}.tours__form-night{border-top:none}.tours__form--tour-package .tours__form-night{padding-left:20px}.tours__list--tour-package{padding-top:40px}.tours__list--tour-package .tours__item{margin-bottom:20px!important}.tours__right--tour-package .tours__price-txt{height:auto;margin-bottom:2px;padding-right:4px;font-size:12px}.tours__right--tour-package .tours__main-price-txt{font-size:12px}.tours__list--tour-package .tours__left--full{width:100%}.tours__list--tour-package .tours__right--tour-package{flex-direction:row}.tp-passenger-info{flex-wrap:wrap;gap:4px}.tours__right--tour-package .tours__price-txt{height:auto;margin-bottom:2px}.tours__right--tour-package .tours__right-title{margin-bottom:0}.tours__list--tour-package .tours__btn{padding:0 24px}.list__rooms--tour-package{background:#f8f8f8}.calendar-box--tour-package .tours__form-box{width:auto}.top-box--fixed-menu:not(.top-box--home) .center{padding-top:80px}.tours__date-out.calendar-box__form-box--focus #ui-datepicker-div{left:0!important;right:auto!important}.tours__right--available-count{margin-top:0;margin-bottom:0;margin-left:10px}.tours__list--tour-package .tours__left--full{border-top-right-radius:9px}.tours-next-available-date,.tours__list .tours__right--available-count{margin:0 0 4px}.tours__right--available-block{margin-left:20px}.tours__total-box--fixed-price{display:flex;flex-direction:column;flex-shrink:0;min-width:120px}.view-box .tour-options-title{margin:0 0 20px;padding:0 0 20px;text-align:left;font-size:1rem;border-bottom:1px solid #E1DFDF}.booking-section{flex-direction:row}.view-box--apartments-inner .section-wrapper__title,.view-box--apartments-inner .view-box__title h1,.view-box .view-box__title span,.view-box--hotels-inner .section-wrapper__title,.view-box--tours-inner .section-wrapper__title,.view-box h1.view-box__title,.request-form .section-wrapper__title,.staff__title,.contact__title{font-size:1.375rem}.view-box--hotels-inner .view-box__right:not(.view-box__right--fixed){min-height:inherit!important}.static-view--review .static-view__right-box{padding-left:60px}.static-view--review .static-view__right-box:after{background-size:40px 28px;background-repeat:no-repeat;width:40px;height:28px;background-position:center}.visible-map-filter .filter__toggle-btn{position:fixed;top:calc(100vh - 850px);left:60px;z-index:4;margin-right:0;border:1px solid #F9C853;box-shadow:none;border-radius:9px}.visible-map-filter .map-box__content--with-filter{padding-left:0;background-position:center}.visible-map-filter .filter__left--show{margin-top:72px;margin-left:30px;height:700px;border-radius:9px}.blog__inner-content{gap:20px}.view-box__faq-title{font-size:1.375rem}.map-view .owl-with-dots{height:auto;max-height:340px}.list .list__item .owl-with-dots{height:178px}.tours__left .owl-with-dots{border-bottom-left-radius:0}}@media screen and (max-width: 980px){.review__title-out{margin-bottom:40px}.review__item{width:158px}.review__item-title{font-size:1rem}.review__count{font-size:1.5rem}.review__count:after{width:80px}.review__img{max-height:40px}.review__review-count{font-size:1.375rem}.review__round-box{margin-bottom:40px}.request-form--5 .request-form__additional .request-form__form{margin:0 -10px}.request-form--5 .request-form__additional .request-form__form-box{padding:0 10px;width:270px}.request-form--5 .request-form__additional .request-form__form-box:first-child{width:220px}.request-form--5 .request-form__additional .request-form__form-box .request-form__form-btn{padding:0 10px}.request-form--5 .request-form__additional .request-form__form-box:last-child{width:calc(100% - 490px)}}@media screen and (max-width: 900px){.top-box{padding-left:20px;padding-right:20px}.top-box .center{width:100%;padding-left:0;padding-right:0}.bottom-box__trip-ad-icon+.bottom-box__main-section{margin-right:0}.bottom-box__trip-ad-icon{top:8px}.cover-box{margin-bottom:20px;padding-bottom:20px}.cover-box--no-space{margin-bottom:0}.cover-box--no-space:not(.cover-box--mobile-space){padding-bottom:0}.cover-box .section-wrapper,.cover-box .section-wrapper__title-box{margin-bottom:0}.cover-box .section-wrapper__title{border-bottom:none;padding:0}.view-box{padding-left:20px;padding-right:20px}.view-box__info-snippet{padding-left:0;padding-right:0}.owl-carousel{max-width:564px}.owl-carousel .owl-carousel__item{width:132px}.owl-carousel .owl-stage-outer{height:104px}.owl-carousel--small{max-width:inherit!important;width:calc(100% - 66px)!important}.map-view .owl-carousel .owl-stage-outer{height:auto}.list--one .list__top-ten{background-position:-298px top;font-size:.75rem;height:33px;left:16px;line-height:30px;width:74px}.list--one .list__category-item{right:10px!important;top:10px}.list--one .list__top-ten+.list__category-item{max-width:calc(100% - 134px)}.filter__button-group--only-desktop,.list--inline .list__item:nth-child(10)~.list__item{display:none}.inclusions__item{max-width:140px;flex:0 0 140px;padding:0 10px}.inclusions__sub-title{font-size:.875rem;height:36px}.tours__options-form,.tours__result-count{margin-bottom:20px}.list__rest-title{font-size:1rem;text-overflow:clip;white-space:normal}.list__rest-cover{background-color:#ffffff80;bottom:auto;border-radius:9px;height:40px;left:10px;opacity:1;right:auto;top:10px;visibility:visible;width:40px}.list__rest-cover:before{display:none}.events .list__rest-cover{height:40px;padding-bottom:0}.list--venues .list__rest-right .list__details{padding-right:84px}.list--venues .list__details:not(.list__details--inline) .list__details-item:nth-child(odd){padding-right:40px}.list--venues .list__details:not(.list__details--inline) .list__details-item:nth-child(odd):before{right:40px}.list--venues .list__details:not(.list__details--inline) .list__details-item:nth-child(2n){width:calc(50% - 40px)}.list--venues .list__rest-link{width:234px}.list--venues .list__rest-right-top{min-height:179px;padding-left:234px}.filter__middle-box--visible{padding-left:0}.filter__static-box:not(.filter__static-box--visible),.filter__middle-box:not(.filter__middle-box--visible){display:none}.filter__cloned .filter__static-box.cloned{display:block}.filter__cloned .filter__middle-box.cloned{border-bottom:1px solid #E1DFDF;display:flex;display:-webkit-flex}.filter__cloned+.filter__options{position:relative}.filter__middle-box-btn{min-width:200px}.list--venues .list__rest-top{margin-bottom:20px}.filter__no-result{padding-top:30px}.filter--apartments{margin-top:20px}.events--support{padding-top:20px;padding-bottom:40px}.events__filter{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;float:none;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:20px;margin-right:0}.events__filter-btn{width:calc(50% - 10px)}.events__filter-btn:last-child{margin-bottom:20px}.events__list-out,.events--static .events__list-out{padding-left:0}.events__filter,.events--static .events__filter{width:100%}.filter__middle-box--visible{border-bottom:1px solid #E1DFDF;padding-bottom:20px;padding-right:0}.filter__middle-box--visible .filter__middle-box-left.three-dots{height:auto;margin-bottom:0}.filter__middle-box--visible .filter__middle-box__middle-box-btn{min-width:160px}.filter__middle-box--visible .filter__middle-box__middle-box-left{padding-right:20px}.list__details--inline .list__details-title{max-width:120px}.list__details--inline .list__details-content:last-child{margin-left:20px}.filter--venues{margin-bottom:40px!important}.accordion--big:not(:last-child){margin-bottom:20px}.view-box__faq-title-outer{margin-top:40px}.filter--venues .view-box__socials{padding-bottom:36px}.list--hotels-main .list__rest-address--list{min-height:113px}.calendar-box--hotels .tours__quantity-box,.calendar-box--hotels .tours__quantity-inner{width:80px}.view-box__order .list--venues .list__rest-link{width:222px}.section-wrapper--gray{margin-left:-20px;margin-right:-20px;overflow:hidden}.list__toggle-btn-box{display:none}.list--facility{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.list--facility .list__item{min-width:175px;padding-right:0;width:175px}.list--facility .list__item.dn{display:block!important}.list--facility.owl-carousel{max-width:inherit;width:auto}.list--facility.owl-carousel:after{background:linear-gradient(270deg,#f8f8f8 11.06%,#f8f8f800 105%);content:"";height:100%;position:absolute;right:-20px;top:0;width:calc(25% - 20px)}.list--facility.owl-carousel .owl-stage-outer{height:auto}.list--facility.owl-carousel .owl-item img{display:inline;width:auto}.list--facility.owl-carousel .owl-next,.list--facility.owl-carousel .owl-prev{box-shadow:0 0 4px #0000004d;height:48px;width:40px;z-index:1}.list--facility.owl-carousel .owl-next{right:20px}.list--facility.owl-carousel .owl-prev{left:20px}.list--facility.owl-carousel .owl-nav .owl-prev span,.list--facility.owl-carousel .owl-nav .owl-next span{height:20px;width:12px}.list--facility.owl-carousel .owl-next.disabled,.list--facility.owl-carousel .owl-prev.disabled{display:none}.list--facility.owl-carousel .owl-next span{background-position:-388px -61px}.list--facility.owl-carousel .owl-prev span{background-position:-374px -61px}.list--facility .list__highlighted{margin-bottom:30px;margin-top:0}.list--hotels .list__rest-address-list{padding-bottom:5px}.list--hotels .list__rest-address .list__rest-address-item{margin-bottom:5px}.calendar-box__float--active .calendar-box__form-box.tours,.calendar-box--hotels .calendar-box__form-box{width:100%!important}.calendar-box--hotels .calendar-box__date-inner{margin-left:-10px;margin-right:-10px}.calendar-box--hotels .calendar-box__form-item{box-sizing:border-box;margin-right:0;padding-left:10px;padding-right:10px}.calendar-box--hotels .calendar-box__form-item:nth-child(1){width:40%}.calendar-box--hotels .calendar-box__form-item:nth-child(2){width:60%}.calendar-box--hotels .calendar-box__form-item:nth-child(3){width:70%}.calendar-box--hotels .calendar-box__form-item:nth-child(4){width:30%}.calendar-box__float--active .calendar-box__middle-box-left{width:70%}.calendar-box__float--active .calendar-box__middle-box-btn{width:30%}.view-box__order .view-box__right .btn{margin-left:auto;max-width:240px}.view-box__order .view-box__right .tours__form-total-group,.view-box__order .view-box__right .tours__form-group{width:auto}.view-box__order .view-box__right .tours__form-total-group{min-width:310px;padding:0 20px}.view-box__order .view-box__right .tours__form{align-items:center;-webkit-align-items:center}.view-box__order .tours__form-total-desc,.view-box__order .tours__form-total-price{display:inline-block;vertical-align:middle}.view-box__order .tours__form-total-price{margin-right:5px}.view-box--apartments-inner .view-box__share-box .center{padding:0}.transportation__section{margin:0 45px 30px;max-width:100%}.transportation__calc-form-box{width:calc(50% - 29px)}.transportation__calc-form-group{width:calc(100% - 180px)}.transportation__desc{font-size:1.125rem;line-height:28px}.transportation__section+.transportation__result{margin-top:0}.transportation .calendar-box__form-item{margin-right:0}.datepicker-custom-position .calendar-box__form-item--end .ui-datepicker,.datepicker-custom-position #hotels-filter-form-top .calendar-box__form-item--end .ui-datepicker{right:0!important;left:auto!important}.datepicker-custom-position #hotels-filter-form-right .calendar-box__form-item--start .ui-datepicker{right:auto!important;left:0!important}.view-box--hotels-inner .list--facility .list__rest-tags-item:nth-child(6)~.list__rest-tags-item{display:block}.owl-carousel--facility .owl-stage{display:flex;display:-webkit-flex}.owl-carousel--facility.owl-loaded .list__rest-tags-item{display:block!important}.tours--pt-inner .calendar-box__form-item:not(:last-child){margin-right:0}.view-box__order .view-box__right .tours__form-total-desc{font-size:.75rem}.view-box__order .view-box__right .tours__form-total-group,.view-box__order .view-box__right .tours__form-group{margin-bottom:20px;width:50%}.view-box__order .view-box__right .tours__form-total-group{min-width:inherit;padding:0 0 0 20px}.view-box__order .view-box__right .tours__form-group{padding-right:20px}.view-box__order .view-box__right .tours__form{align-items:inherit;-webkit-align-items:inherit;flex-wrap:wrap;-webkit-flex-wrap:wrap}.view-box--apartments-inner .calendar-box__form-item{width:400px}.calendar-box--apartment .calendar-box__form-item--end .calendar-box__timepicker{right:0;left:auto}.transportation--rent .transportation__section{margin-left:45px;margin-right:45px}.transportation--rent .transportation__calc-form-group{flex-wrap:wrap;-webkit-flex-wrap:wrap}.transportation--rent .calendar-box.calendar-box--rent{margin:0;width:100%}.transportation--rent .calendar-box__form-item{padding:0;width:100%!important}.transportation--rent:not(.transportation--rent-inner) .calendar-box__form-item:not(:last-child){margin-right:40px}.transportation--rent .transportation__calc-btn{width:160px}.transportation--rent .transportation__calc-form-box{margin-right:40px;width:calc(100% - 200px)}.calendar-box--rent:not(.calendar-box--rent-inner) .calendar-box__form-item--end .calendar-box__timepicker{left:auto;right:0}.transportation__result-inner{padding-bottom:40px}.transportation-deposit-info{max-width:240px;margin:0 20px}.request-form__form{margin:0 -5px}.request-form__form-box{box-sizing:border-box;padding:0 5px;width:33.3333%}.request-form__current{display:block}.request-form__left{float:left;width:234px}.request-form__right-title{height:30px;margin:0 20px 10px 254px}.request-form__right{border-bottom-left-radius:9px;padding-left:0;padding-right:0;width:auto}.request-form__info{margin-bottom:20px;min-height:92px;padding-left:20px;padding-right:20px}.request-form__info-item:not(:last-child){margin-bottom:20px}.tours--request .tours__label{margin-bottom:4px}.tours--request .tours__total-icon-out{margin:0 0 0 8px}.request-form__bottom-left{width:446px}.request-form__bottom-right{width:calc(100% - 486px)}.request-form__desc{margin-bottom:40px}.request-form__top-right{margin-left:20px;padding-left:20px}.request-form__current-inner{display:block}.request-form--2 .request-form__right{min-height:180px;padding-bottom:0;padding-top:0}.request-form--3 .request-form__right{padding-top:10px}.request-form--3 .request-form__right-title{margin-bottom:10px;margin-left:234px;padding-top:0}.request-form--4 .request-form__right-title{height:30px;margin:0 0 10px 244px;padding-top:5px}.request-form--4 .request-form__left{padding:20px 10px}.request-form--4 .request-form__right,.request-form--4 .request-form__left-img{border-radius:9px}.request-form--4 .request-form__additional{padding-left:244px}.request-form--5 .request-form__info-left{margin:0 0 0 234px;min-height:112px;width:auto}.request-form--5 .request-form__info-left .request-form__label,.request-form--5 .request-form__info-left .calendar-box{width:220px}.request-form--5 .request-form__info-right{padding:10px 0 20px;max-width:inherit;width:auto}.request-form--5 .request-form__right-title{padding-top:5px;margin-bottom:20px}.request-form--5 .calendar-box{padding-bottom:20px}.request-form--5 .request-form__info{display:block}.request-form--5 .request-form__right{padding-left:0;padding-right:0}.request-form__info-list .request-form__info-item:not(:last-child){margin-bottom:10px}.request-form__left-img{border-bottom-left-radius:0}.request-form__info-list .request-form__info-item,.request-form--5 .request-form__info-item{font-size:.875rem}.request-form--5 .request-form__left-img{border-bottom-left-radius:0}.request-form--2 .request-form__right-title{padding-top:6px}.view-box__order .view-box__right .tours__error-box{padding-right:0;width:100%}.hotels .view-box__order .view-box__right .tours__error-box{width:100%}.request-form--1 .request-form__right{padding-top:10px}.request-form--1 .request-form__current-inner{background-color:#f8f8f8;overflow:hidden}.request-form--1 .tours--request .tours__label{margin-bottom:2px}.request-form--5 .request-form__info-right .request-form__textarea{height:93px}.list__rest-inner-link{border-radius:9px;min-height:180px}.short-list .short-list__filter-box .select2.select2-container{width:auto!important}.short-list .short-list__filter-box .short-list__status-filter .select2.select2-container{width:202px!important}.short-list__bottom-box p:nth-last-child(2){border-right:none!important}.transportation #hourly_rents_suggestions_form .calendar-box.calendar-box--rent{margin-right:0;margin-bottom:20px}.transportation #hourly_rents_suggestions_form .calendar-box__form-item:not(:last-child){margin-right:39px}.cart .list__item--other-service form>.list__rest-top{display:block;padding:10px 0;margin:0 20px 10px;position:static}.cart .list__item--other-service .list__rest-group{align-items:flex-start}.cart .list__item--other-service .list__rest--half-width{width:100%;text-align:left}#hourly-rents-request-form .request-form__info-left{margin-bottom:20px}.list__item--other-service .list__rest-address-item.list__rest--half-width:last-child{padding-left:0}.list__item--other-service .list__rest-address-item.list__rest--half-width:nth-child(2){padding-left:0}.list__item--other-service .list__rest-right .list__rest-address-list:last-child .list__rest-address-item:last-child{padding-left:0}.cart .list__item--other-service .list__rest-address-list--lines .list__rest-address-item:last-child{padding-left:10px}.view-box__order .view-box__right .tours__form-total-group.tours__form-night{padding-left:0;border:none;margin-bottom:0}.view-box__itinerary{width:calc(100% - 333px)}.view-box__itinerary-day,.view-box__itinerary-time{width:120px}.view-box__itinerary-duration{width:93px}.list__rooms--tour-package .list__rest-tags-list{gap:0!important;max-height:inherit}.tours__list.list--weekday{border:unset;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;gap:40px;margin-bottom:40px!important}.tours__list.list--weekday .tours__item:last-child{border-radius:9px}.tours__list.list--weekday .tours__item{background-color:#fff;border:1px solid #E1DFDF;border-radius:9px;box-sizing:border-box;box-shadow:unset;flex-wrap:wrap;overflow:hidden;width:calc(50% - 20px)}.tours__list.list--weekday .tours__item:last-child{margin-bottom:0!important}.list--weekday .tours__info-title .tours__item-title-outer{max-width:unset;min-width:unset}.list--weekday{overflow:hidden}.list--weekday .tours__item .price_title,.list--weekday .tours__item-header{display:none}.list--weekday .tours__item{margin-bottom:0!important}.list--weekday .tours__item:first-child{display:none}.list--weekday .tours__item .tours__info-time{order:1;min-width:50%;max-height:50px;border-right:1px solid #F8F8F8;border-bottom:1px solid #E1DFDF;box-sizing:border-box;background-color:#f8f8f8;white-space:nowrap}.list--weekday .tours__info-time p:first-child,.list--weekday .tours__info-time p:last-child{display:inline;font-weight:500}.list--weekday .tours__info-time{border-left:0}.list--weekday .tours__item .tours__info-duration{order:2;min-width:50%;max-height:50px;display:flex;justify-content:flex-end;align-items:center;padding-left:20px;border:none;border-bottom:1px solid #E1DFDF;box-sizing:border-box;text-align:right;background-color:#f8f8f8}.list--weekday .tours__item .tours__info-duration--details{justify-content:flex-end;padding-left:40px;text-wrap:nowrap}.list--weekday .tours__item .tours__info-duration--details:before{background-position:-336px -267px;width:16px;height:16px;left:16px;position:absolute}.list--weekday .tours__img{order:3}.list--weekday .tours__info-title{order:4;max-width:calc(100% - 136px);padding-right:0}.tours__item-title-outer{padding-right:16px}.list--weekday .tours__info-date{order:5;flex:1 1 60%;max-width:unset;border:none;border-top:1px solid #E1DFDF}.list--weekday .tours__info-price{order:6;flex:1 0 40%;max-width:unset;border:none;border-top:1px solid #E1DFDF;text-align:right;white-space:nowrap}.list--weekday .tours__item .start_time_title,.list--weekday .tours__item .operating_period_title{display:block}.tours__list.list--weekday .tours__info-date,.tours__list.list--weekday .tours__info-price{border-top:unset;padding-top:unset}.list--weekday .tours__item{background-color:#fff}.list--weekday .tours__info-date-detailed>p{font-size:.6875rem}.list--weekday .tours__info-date-detailed>p:first-child{padding-bottom:2px}.list--weekday .tours__info-price{display:-webkit-flex;-webkit-justify-content:flex-end;display:flex;justify-content:flex-end;align-items:center}.list--weekday .tours__info-price .tours__main-price,.list--weekday .tours__info-price{font-size:1rem;font-family:Montserratarm-Medium,Helvetica,Arial,"sans-serif"}.tours .list--weekday .tours__info-date-detailed p:first-child,.tours .list--weekday .tours__info-time p:first-child{display:inline}.calendar-box--tours-main--compact{margin-bottom:0}.calendar-box--tours-main--compact .calendar-box__title{border-bottom:none;padding:0}.filter--with-map .filter__options{margin-bottom:20px}.filter--with-map .filter__options-map{margin:20px 0}.filter--with-map .filter__result-count{top:105px}}@media screen and (max-width: 860px){.review__bottom-box-left{margin-right:28px}.calendar-box__float--active .calendar-box__float-inner{max-width:inherit;margin-left:20px;margin-right:20px;width:auto}.transportation__calc-form-group{width:calc(100% - 160px)}.transportation__calc-btn{line-height:normal}.top-box .list.list--menu{justify-content:space-between;-webkit-justify-content:space-between}.request-form{padding-bottom:40px}.request-form .bread-crumb{margin-bottom:20px}}@media screen and (max-width: 800px){.inclusions__list{margin-left:-30px;margin-right:-20px}.inclusions__gt,.inclusions__pt{margin-bottom:20px}.simplebar-content{display:block}.contact__social-box .center{padding:0}.contact__social-item:not(:last-child){margin-right:20px}.calendar-box--tour-package .tours__form-box--people-count .tours__select-btn{width:100%}.cover-box--tour-package .tours__select-box{width:220px;left:auto;top:46px;box-sizing:border-box}.list--weekday .tours__item-header{display:flex}.list--weekday .tours__item-title{font-size:.875rem;height:70px;line-height:17.07px;letter-spacing:-.11px}.list--weekday .tours__item .tours__item-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.list--weekday .tours__img-header{flex:0 0 251px}.list--weekday .tours__info-duration{max-width:96px;box-sizing:content-box}.list--weekday .tours__info-time{max-width:72px;box-sizing:content-box}.list--weekday .tours__info-title{width:100%}.tours__list.list--weekday .tours__item-title-outer{height:70px}}@media screen and (max-width: 768px){.hot-deal-box{flex-wrap:wrap;-webkit-flex-wrap:wrap}.hot-deal-box__item{height:232px;width:100%}.hot-deal-box__item:first-child{margin-bottom:20px}.hot-deal-box__item--lonely .hot-deal-box__content,.hot-deal-box__content{width:314px}.hot-deal-box__content,.hot-deal-box__img{border-radius:0}.hot-deal-box .table-cell{padding:20px 40px}.review__mask{stroke-dashoffset:0!important}.request-form{padding-bottom:40px}.request-form .bread-crumb{margin-bottom:20px}.filter__options-map{padding-left:44px;margin-bottom:20px}.filter__options-map:after{background:url(/img/map-mobile.svg);width:40px;height:40px}.filter__options-map:before{left:10px}.transportation #hourly_rents_calculation_form .calendar-box.calendar-box--rent{width:65%!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--dt-picker{width:180px!important}.transportation #hourly_rents_calculation_form .transportation__calc-form-box{width:calc(35% - 21px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--address{width:calc(40% - 15px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--number-of-people{width:calc(30% - 10px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--baby-seat{width:calc((80% - 147px)/2)!important}#hourly-rents-request-form .request-form__info-left{margin-bottom:10px}.checkout .request-form__bottom-right .request-form__form-box{margin-right:10px}.checkout__cards{margin-right:20px}.cover-box .calendar-box--tours-main--compact{margin-top:-10px;margin-bottom:0}.filter--with-map .filter__options-map{margin:10px 0}.filter--with-map .filter__result-count{top:85px}.tours__title-container .tours__title{padding:0 24px 12px;font-size:1.25rem}.list--apartments .list__item .filter__options-title{font-size:1.25rem}input,textarea{font-size:16px!important}}@media only screen and (max-width: 768px) and (min-width: 651px){.tours--pt-inner .tours__private-right-inner:not(:last-child){flex-direction:column;-webkit-flex-direction:column}.tours__adm-info{padding-left:0}}@media screen and (max-width: 767px){.fs11{font-size:12px!important}.view-box--hotels-inner .tours__inclusion-out--with-rate .list__rate:first-child{margin-left:0}.view-box__cancellation-box{flex-direction:column;gap:12px;align-items:flex-start}.view-box__cancellation-title{flex:0 0 auto;width:132px}.view-box__conditions{margin-top:20px;margin-bottom:0}.cart__cta-box,.view-box__cta-box:not(.hide){display:flex}footer.with-space{padding-bottom:52px}.tours--pt-inner .tours__form-night{width:100%}.tours{margin-bottom:60px}.tours .paging{margin-top:20px}.tours .view-box__socials{margin-bottom:0;margin-top:32px;padding:0;border:unset}.tours__form--tour-package .tours__form-night{padding-left:0}.short-list .short-list__filter-box .short-list__status-filter{width:100%;flex-direction:column}.short-list .short-list__filter-box .short-list__status-filter .select2.select2-container{width:100%!important}.short-list .short-list__filter-box .short-list__status-filter .short-list__filter-title{margin-bottom:6px}.transportation .transportation__calc-form-group--hourly .transportation__calc-group-inner{flex-wrap:wrap}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--baby-seat{width:100%!important}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item:first-child,.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--number-of-people{width:calc(50% - 10px)!important}.transportation--rent-inner .transportation__result-info--suggestion{padding-right:0}.modal-open .modal{-webkit-overflow-scrolling:touch}.modal__content{height:auto;padding:20px}.modal__inner{margin-bottom:0}.modal-form{padding-left:20px;padding-right:20px}.modal-form__btn{font-size:.75rem;width:calc((100% - 20px)/2)}.modal-form__btn:first-child{margin-right:20px}.modal-form__btn--fb{padding-left:34px}.modal-form__btn--fb:before{left:12px}.modal-form__button-group{display:block}.cookie-box[style*="display: block"]+header .top-box__cover{top:0}.cookie-box[style*="display: none"]+header .top-box__cover{top:80px!important}.section-map{background-position:calc(100% + 534px) 0}.filter .center{padding:0 20px}.filter__left{left:20px}.list--inner:not(.list--contacts){margin:0 -10px}.list--inner:not(.list--contacts) .list__item{padding:0 10px}.list--inner:not(.list--contacts) .list__cover-link.pa{left:10px;right:10px}#attractions-listing .list--inner .list__item{margin-bottom:20px}.view-box{margin-bottom:30px;padding-left:0;padding-right:0}.list--inline .list__item:nth-child(7)~.list__item{display:none}.map-box{z-index:3}.map-box__content{height:500px}.visible-map-filter .filter__toggle-btn{top:calc((100vh - 380px)/2)}.visible-map-filter .filter__left--show{height:426px;top:calc((100vh - 436px)/2)}.paging__item{margin:0 5px}.paging__arrow--left{margin-right:0}.paging__arrow--right{margin-left:0}.ui-datepicker{padding:10px}.ui-datepicker-calendar tbody td span,.ui-datepicker-calendar tbody td a{height:30px;line-height:30px;width:30px}.ui-datepicker-prev,.ui-datepicker-next{top:8px}.tours__list.list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:0!important}.tours__list.list--weekday{margin-bottom:20px!important}.tours__list .tours__item{background-color:#f1f1f1;margin-bottom:40px!important;width:calc(50% - 22px)}.tours__list--tour-package .tours__item{margin-bottom:20px!important}.tours__list.list--weekday .tours__item{margin-bottom:16px!important}.tours__list .tours__left,.tours__list .tours__info-box,.tours__list .tours__img-out{display:block}.tours__list .tours__price-box{margin-bottom:20px;width:100%}.tours__list .tours__img-out{border-top-right-radius:9px}.tours__list .tours__img-out img{width:100%}#group-tours-listing .tours__list .tours__img-out,#group-tours-listing .tours__list .tours__info-box{border-radius:0}.tours__list .tours__img-out,.tours__list .tours__info-box{width:100%}.tours__list .tours__info-box{background-color:#f8f8f8;height:auto;padding-bottom:20px}.tours .tours__time-box,.tours__inclusion-box{position:static}.tours .tours__time-box{white-space:normal}.tours__inclusion-box{margin-bottom:10px}.tours__list:not(.list--weekday) .tours__item-title-outer{height:60px}.tours__list:not(.list--weekday).tours__list--tour-package .tours__item-title-outer{height:auto}.tours__list .tours__item-desc{height:80px}.tours__list:not(.list--weekday) .tours__item-title-outer .tours__list .tours__item-desc-out{margin-bottom:20px}.tours__list .tours__item-desc:empty{display:none}.tours__list .tours__inclusion{margin-right:5px}.tours__list .tours__time-info{box-sizing:border-box;font-size:.75rem;width:50%}.tours__list .tours__time-info:first-child{margin-right:0;padding-right:20px}.tours__list .tours__time-info:first-child+.tours__time-info{padding-left:20px}.tours__list .tours__time-info--single{padding-right:0!important;width:100%}.tours__list .tours__right:after{content:"";clear:both;display:block}.tours__list .tours__right-title{border-bottom:1px solid #E1DFDF;border-right:none;display:block;margin:0 0 20px;max-width:inherit;min-height:inherit;padding:0 0 20px;text-align:center}.tours__list .tours__btn{float:none;width:100%;margin:0}.tours__list .tours__btn--sold-out{width:100%}.tours__list .tours__add-to-card{float:none}.tours__list .tours__close{margin-top:20px;width:100%}.tours__list .tours__form-box{width:100%}.tours__price-txt{min-height:inherit}.tours__options-view-list{right:0}.list--weekday .tours__item .start_time_title,.list--weekday .tours__item .operating_period_title{display:block}.map-view{height:auto;margin:0 0 20px}.map-view__box{height:380px}.map-view__main{box-shadow:0 0 10px #333f4c26;position:relative;width:auto}.map-view__content{height:auto;position:static}.map-view__tab-out{border-radius:0;box-shadow:none;max-width:100%}.map-view__tab-out:after{display:none}.map-view__group{margin:0}.map-view__desc{height:64px!important}.map-view .owl-carousel .owl-stage-outer{height:70px}.map-view .owl-carousel--tab .owl-next:after,.map-view .owl-carousel--tab .owl-prev:after{display:none}.map-view .tab-wrapper{margin-right:0;padding-left:20px;padding-right:20px}.map-view .tab__link{white-space:nowrap}.map-view .tab~.tab-wrapper{height:auto!important}.view-box__info-box{padding:20px 0}.accordion--big .accordion__link{font-size:1.25rem;padding-bottom:20px;padding-top:20px}.accordion--big:not(:last-child){margin-bottom:20px}.map-view .owl-carousel.owl-loaded{max-width:100%}.map-view .owl-carousel .owl-stage-outer{margin-right:35px}.inclusions{padding:22px 0 0}.inclusions__list::-webkit-scrollbar-thumb,.inclusions__list::-webkit-scrollbar-track,.inclusions__list::-webkit-scrollbar{display:none}.inclusions__list .simplebar-track.simplebar-horizontal{background-color:#e1dfdf;height:6px}.inclusions__list .simplebar-track.simplebar-horizontal .simplebar-scrollbar{background-color:#b5b5b5;border-radius:6px;height:6px;top:0}.inclusions__list .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{display:none}.inclusions__list .inclusions__item{padding-bottom:20px;padding-top:8px}.staff__title{margin-bottom:20px}.staff__name{font-size:1.125rem;height:46px}.staff__position{font-size:.875rem}.staff__item{max-width:300px;margin-bottom:24px;width:100%}.staff__item-content:before{height:300px}.gallery__title{font-size:1.375rem}.view-box__info-box{margin-left:0;margin-right:0}.view-box__share-box .view-box__socials{padding-bottom:0}button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.contact>.center:first-child{padding-left:20px}.list--contacts .list__cover-link.pa{left:0;right:0}.contact .list--contacts .list__item{margin-right:20px}.contact__social-box{margin-bottom:0}.contact__social-item{margin:0 10px 20px!important}.contact .list__name{padding:15px 20px 10px}.contact__sub-title{height:auto!important}.top-box--fixed-menu:not(.top-box--home) .top-box__menu-link{height:auto;line-height:normal;padding-bottom:20px;padding-top:20px}.top-box__menu-link{pointer-events:auto}.view-box__static-original{display:none}.view-box__static{color:#5d6772;margin-bottom:10px;overflow:hidden}.view-box__static,.view-box__static+.view-box__show-btn{display:block}.view-box__static:not(.view-box__static--active){max-height:155px}.error-box{padding-top:50px}.error-box__title{margin-top:-30px}.error-box__btn{box-sizing:border-box;padding:0 20px;max-width:300px;width:100%}.review__title{font-size:1.375rem}.review__round-box{margin-bottom:20px}.review__item{margin-bottom:20px;width:calc(50% - 26px)}.review__link{margin:0 auto;max-width:190px}.review .static-view__left-box-title,.review .static-view__left-country,.review .static-view__left-box-mail,.review .static-view__left-date{font-size:.75rem}.review .static-view__right-box{padding-left:44px}.review .static-view__right-box:after{background-position:-362px -83px;height:30px;top:10px;width:36px}.review__bottom-box-left,.review__bottom-box-right{max-width:600px;width:100%}.review__bottom-box-left{margin-bottom:40px;margin-right:0}.review__social-list{padding:0 60px}.review .contact__sub-title-out{margin-bottom:30px}.review .contact__sub-title{height:auto!important}.review .modal-form{padding-left:0;padding-right:0}.review .modal-form__box{width:calc((100% - 20px)/2)}.review .modal-form__box--full-width,.review .modal-form__box--mobile-full{width:100%}.review .modal-form .contact__captcha-box{margin-bottom:20px;width:304px}.review .modal-form .g-recaptcha{transform:scale(1)!important;-webkit-transform:scale(1)!important}.review .static-view__list-item{margin-bottom:20px}.review .modal--static .static-view__list-item{padding-bottom:20px}.review .static-view__right-box .static-content p{font-size:.875rem}.review--row .review__item{width:200px;flex:0 0 200px}.review--row .review__link{max-width:100%}.review--row{margin-bottom:60px}.review--row .static-view__list{display:flex;gap:30px;overflow-x:auto;margin:0 -20px;padding:0 20px}.review--row .static-view__list::-webkit-scrollbar{display:none}.review--row .static-view__list-item{flex:0 0 374px;margin-bottom:0}.review--row .static-view__left-box{display:block;margin-bottom:20px;margin-right:0;width:100%}.review--row .static-view__right-box{padding-top:0;width:100%}.review--row .static-view__right-box:before{display:none}.list--venues .list__rest-tags--checked .list__rest-tags-list,.list__rest-tags--checked .list__rest-tags-list,.list__rest-tags-list{max-height:inherit}.list--hotels .list__rest-tags--checked .list__rest-tags-list{max-height:44px}.list__rest-address,.list__rest-tags--flex{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.list__rest-link{width:230px}.list__rest-title{max-height:48px;overflow:hidden}.list__rest-top{min-height:176px;padding-bottom:0;padding-left:250px}.list--apartments .list__rooms-inner{margin-bottom:20px}.list--apartments .list__rooms-right{margin:0 auto}.list--apartments .list__choosing-box--without-date{display:block}.list--apartments .list__price-box{margin-bottom:16px}.list__choosing-box--without-date .list__choosing-desc{max-width:inherit;margin-bottom:20px;margin-right:0}.events{padding-left:0!important;padding-right:0!important}.events__list-column-outer,.events__column-outer{display:block}.events .list__item{margin-bottom:20px}.events--support .list__item--active .list__text-content{padding:0;position:relative;width:100%}.events--support .list__item--active .list__text-content:before{display:none}.events--support .list__item--active .list__cover-link.pa{transform:none}.static-content table td,.static-content table th{padding:10px}.list__details--inline{flex-wrap:wrap;-webkit-flex-wrap:wrap;max-height:inherit;padding-top:20px}.list__details--inline .list__details-item{margin-top:0;width:100%}.list__details--inline .list__details-item:not(:last-child){margin-right:0}.filter,.filter .paging{margin-bottom:40px}.filter--rest{margin-bottom:0}.filter--rest .filter__no-result,.filter--rest .paging{margin-bottom:60px}.list__rest-description{height:90px}.iti__country-list{max-width:212px!important}.iti.iti--allow-dropdown{display:block}.iti__country{white-space:nowrap}.list--one .list__unesco{bottom:10px;left:10px;width:24px}.ui-datepicker-title select{border-radius:5px;height:30px;margin:0 5px;padding:0 4px;width:70px}.datepicker-custom-position .ui-datepicker-prev,.datepicker-custom-position .ui-datepicker-next{top:15px}.map-box__inner{margin-top:60px}.filter__toggle-btn--active:active{opacity:1}.filter--rest .filter__faq-outer{margin-bottom:60px}.filter__faq-title{font-size:1.25rem;margin-bottom:20px}.static-content__timeline{display:block}.static-content__timeline-title{padding:0 0 10px;white-space:normal}.calendar-box--hotels{padding-bottom:0}.calendar-box--hotels .calendar-box__date-box{border-radius:0;box-sizing:content-box;margin:0 -20px -20px;min-width:inherit;text-align:left;white-space:normal;width:100%}.calendar-box--hotels .calendar-box__form-box:not(:last-child){margin-bottom:20px}.calendar-box--hotels .calendar-box__form-box:first-child{display:block;max-width:inherit;min-width:inherit;width:100%}.calendar-box--hotels .calendar-box__form-box:nth-child(3){margin-right:0}.calendar-box__form-item:not(:last-child){margin-bottom:20px}.calendar-box--apartment .calendar-box__form-item--btn{padding-top:0}.calendar-box--apartment{margin-right:0!important;width:100%}.calendar-box--apartment .calendar-box__date-box{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkti-justify-content:space-between}.calendar-box--apartment .calendar-box__form-item{width:calc(50% - 10px)!important}.calendar-box--apartment-main.calendar-box--apartment .calendar-box__form-item{width:100%!important}.calendar-box--apartment-main.calendar-box--apartment .calendar-box__form-item.tours{padding:0}.calendar-box--apartment-main .calendar-box__form-box.tours{width:100%!important;margin-bottom:20px!important}.calendar-box--apartment .calendar-box__form-box--clock-icon{max-width:100%}.view-box--hotels .list__rest-address-list{display:block;padding:0 0 10px}.view-box--hotels .list__rest-address-list .list__rest-address-item{font-size:.875rem;text-align:left;width:auto}.view-box--hotels .list__rest-address-list .list__rest-address-item.three-dots-after-end{margin-bottom:10px;text-overflow:clip;white-space:normal}.view-box--hotels .view-box__socials,.view-box--hotels .list__rest-address-list .list__rest-address-item,.view-box--hotels .view-box__left .static-content{padding-left:0;padding-right:0}.view-box--tours-inner .view-box__left .tours__select-block{margin-bottom:40px}.view-box--hotels .view-box__left .tours__select-block{margin-left:0;margin-right:0;margin-bottom:40px}.view-box--apartments-inner .list__rest-address-list{margin-bottom:20px}.view-box--apartments-inner .view-box__share-box{padding:0}.apartments-deposit-info{min-width:auto}.section-wrapper--gray{margin-left:0;margin-right:0}.list--facility .list__item{padding-left:0}.list--facility .list__highlighted{margin-left:0;margin-right:0}.form-error-text--captcha{margin-top:0}.calendar-box__float--active .calendar-box__float-inner{top:20px}.calendar-box__float--active .calendar-box__date-box{border-radius:9px;box-sizing:border-box;margin:0}.calendar-box__float-inner--animate{transform-origin:0 0}.calendar-box__float--active .calendar-box__title{max-width:calc(100% - 100px);padding:0 50px}.hot-deal-box__item:not(:first-child):last-child .hot-deal-box__content,.hot-deal-box__item:not(:first-child):last-child .hot-deal-box__img{border-radius:0}.calendar-box--hotels .calendar-box__date-inner{margin-left:-5px;margin-right:-5px}.calendar-box--hotels .calendar-box__form-item{padding-left:5px;padding-right:5px}.calendar-box--hotels .calendar-box__form-item:nth-child(4){margin-bottom:0}.calendar-box--normal .calendar-box__form-item{margin-bottom:0;width:150px}.calendar-box--private-tours .calendar-box__form-item{flex:1 0 auto}.calendar-box--normal .calendar-box__form-box{width:auto}.calendar-box__float--active .calendar-box__middle-box-btn{width:calc(30% + 10px)}.view-box__order .view-box__right--fixed .tours__select-block{padding-left:40px;padding-right:40px}.events--static .events__filter{margin-bottom:0}.tours__prices-box{flex-direction:column;-webkit-flex-direction:column}.tours__prices-box-left{margin-bottom:20px}.view-box--apartments-inner .tours__add-to-card{float:none;margin:0 auto}.view-box--apartments-inner .view-box__share-box .center{padding:0 20px}.view-box--apartments-inner .view-box__share-box .view-box__socials{padding-bottom:0}.view-box--apartments-inner .tours__prices-box-left{flex-direction:column;-webkit-flex-direction:column;padding-bottom:0;padding-right:0;justify-content:center}.view-box--apartments-inner .tours__form-total-section{border-right:none;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;margin-right:0;padding-right:0;width:100%}.view-box--apartments-inner .tours__form-price-section{border-bottom:1px solid #E1DFDF;border-right:none;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;margin:0 0 10px;padding:0 0 10px;width:100%}.view-box--apartments-inner .tours__form-price-section,.view-box--apartments-inner .tours__form-total-section{align-items:center;-webkit-align-items:center}.view-box--apartments-inner .tours__form-price-text,.view-box--apartments-inner .tours__form-total-text{margin-bottom:0}.view-box--apartments-inner .tours__deleted-price-box{text-align:right}.view-box--apartments-inner .tours__form-price-text{box-sizing:border-box;padding-right:10px}.view-box--apartments-inner .tours__form-price-text,.view-box--apartments-inner .tours__form-price-cur,.view-box--apartments-inner .tours__form-total-text{width:50%}.view-box--apartments-inner .tours__form-price-cur,.view-box--apartments-inner .tours__total-prices-out{text-align:right}.view-box--apartments-inner .tours__form-total-text{align-self:center;-webkit-align-self:center}.view-box--apartments-inner .view-box__info-box,.view-box--apartments-inner .section-wrapper{margin-bottom:40px}.transportation__transfer,.transportation__result,.filter__middle-box-outer{padding:0!important}.list--related{padding-left:0}.section-wrapper--rel .section-wrapper__title-box{margin-bottom:20px}.static-content .static-content__custom-table>tbody>tr>td{width:100%;padding:0!important}.tours__item .tours__right-title,.tours__right-info-box,.tours__item .tours__right{display:block}.transportation__result-box{flex-wrap:wrap;-webkit-flex-wrap:wrap}.transportation__select-btn{margin-top:0;margin-left:10px;margin-right:0}.transportation__result-right--request .transportation__select-btn{margin-left:auto}.transportation__result-right,.transportation__result-left{width:100%}.transportation__result-left{padding-left:20px;padding-right:20px}.transportation__result-right{align-items:center;-webkit-align-items:center;border-radius:0 0 9px 9px;height:auto;max-width:inherit;padding:20px;text-align:center;font-size:1rem}.transportation__section{margin:0 20px 40px;padding-bottom:20px;padding-left:20px;padding-right:20px}.transportation__section--small-space{padding-top:20px!important}.transportation__transfer .transportation__section-title,.transportation .inclusions{margin-bottom:20px}.transportation__section-title{font-size:1.25rem;margin-bottom:20px!important;padding-left:18px;padding-right:18px}.transportation__section+.transportation__result{margin-top:-11px}.transportation__cars-list{margin:0 -10px;padding-bottom:0}.transportation__transfer .transportation__section{padding-top:60px}.transportation__transfer{margin-bottom:40px!important}.transportation__transfer-right--fixed .transportation__select-block{padding-left:40px;padding-right:40px}.transportation__result-inner{padding-bottom:40px}.transportation__result-item:last-child{margin-bottom:0}.transportation__cars{padding-top:20px!important}.transportation__cars:not(.transportation__cars--white-bg){margin-bottom:20px}.transportation__result-big .transportation__result-info-duration:not(:last-child){margin-bottom:10px}.transportation__result-item .transportation__cars-info-point,.transportation__result-info-title,.transportation__result-info-point{font-size:1rem}.transportation__result-info-duration,.transportation__result-info-duration span{font-size:.875rem}.transportation__result-info-inner .transportation__select-btn{margin-left:0;margin-top:10px}.owl-carousel__topic{padding-right:10px}.bread-crumb{margin-bottom:20px}.tours--pt-inner .tours__total-box-outer{-webkit-flex-wrap:wrap;flex-wrap:wrap}.tours--pt-inner .tours__total-box{margin-right:0;width:100%}.tours--pt-inner .tours__add-to-card{align-self:center;-webkit-align-self:center;max-width:100%;min-width:inherit;width:100%}.container-error-button{width:100%}.view-box--pt-inner .map-view{margin-top:0}.view-box--pt-inner .inclusions-list{margin-bottom:0;padding-bottom:20px;padding-top:40px}.view-box--pt-inner .inclusions-list .section-wrapper__title{margin-bottom:20px}.view-box--tours-inner .view-box__info-box{padding-top:20px;margin-bottom:40px}.view-box--tours-inner-tour-package .view-box__conditions{margin-top:0}.transportation__result .transportation__result-img-box{width:130px;flex:0 0 130px}.view-box--apartments-inner .calendar-box{margin-bottom:20px}.view-box--apartments-inner .calendar-box__form-item{width:170px}.view-box--apartments-inner .tours__prices-box-right{width:100%}.calendar-box__timepicker-calendar{flex:0 0 218px}.calendar-box__timepicker{min-width:310px;padding:10px}.calendar-box__timepicker-box{flex:0 0 50px;padding-top:50px}.calendar-box__timepicker-wrapper{height:179px}.calendar-box__timepicker-btn--prev{top:26px}.calendar-box__timepicker-btn--next{bottom:14px}.calendar-box__timepicker-item{height:36px;line-height:36px;color:#333f4c}.tours__count-field{color:#333f4c}.tours__count-field:disabled{color:-internal-light-dark(rgb(51,63,76),rgb(51,63,76));-webkit-text-fill-color:rgb(51,63,76);opacity:1}.list--pt .list__rooms{flex-direction:column;-webkit-flex-direction:column}.list--pt .list__rooms-right,.tours--pt .tours__open-btn,.tours__right--tour-package .list__rooms-right{width:100%}.list--pt .list__choosing-box{flex-direction:column;-webkit-flex-direction:column}.list--pt .list__choosing-desc{margin-bottom:20px;margin-right:0;max-width:inherit;width:100%}.list--pt .list__choosing-box .list__rooms-right{width:100%!important}.tours--pt .tours__list .tours__item-desc{height:66px}.tours--pt .tours__list .tours__info-box{margin-top:0;padding-bottom:10px}.tours--pt .tours__list .tours__inclusion{margin-bottom:0}.tours--pt .tours__list .tours__time-info{margin-top:0;width:auto}.tours--pt .tours__list .tours__inclusion+.tours__time-info{margin-top:7px}.tours--pt:not(.tours--pt-inner) .tours__item{margin-bottom:20px!important}.filter--pt .paging{margin-bottom:40px}.view-box--tours-inner .view-box__aside-out{margin-bottom:0!important}.view-box--tours-inner:not(.view-box--pt-inner) .inclusions-list{margin-top:40px}.view-box--tours-inner .inclusions-list .section-wrapper__title{margin-bottom:20px}.view-box--tours-inner{margin-bottom:15px}.view-box--pt-inner .view-box__share-box .view-box__socials{padding-bottom:0}.view-box--apartments-inner .tours__prices-box-right{text-align:center}.calendar-box--apartment:not(.calendar-box--apartment-inner) .calendar-box__form-item--end{margin-right:0!important}.calendar-box--apartment:not(.calendar-box--apartment-inner) .calendar-box__form-item--btn{width:100%!important}.bread-crumb--left-space{margin-left:0}.transportation--rent .transportation__section{margin-left:17px;margin-right:17px}.transportation--rent-inner .transportation__transfer .transportation__section,.transportation--rent-inner .transportation__select-block{margin-left:0;margin-right:0}.transportation--rent-inner .transportation__calc-form-group{display:block}.transportation--rent-inner .calendar-box--rent-inner .calendar-box__form-item{padding:0!important;width:calc(50% - 20px)!important}.transportation--rent-inner .transportation__transfer .transportation__calc-form-box{margin-left:0;width:100%}.transportation--rent-inner .calendar-box__form-item--end .calendar-box__timepicker{left:auto;right:0}.transportation--rent-inner .transportation__transfer .transportation__section,.tours--pt-inner .tours__error-box .form-error-text{margin-bottom:20px}.view-box--apartments-inner .list__rooms-availability{justify-content:center;-webkit-justify-content:center}.view-box--apartments-inner .tours__right-title{padding-bottom:10px!important;text-align:center}.view-box--apartments-inner .tours__add-to-card{margin-top:0!important}.list--hotels-main .list__rest-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list--hotels-main .list__rate .tooltip-content{right:-30px}.list--hotels-main .list__rate .tooltip-content:before{right:31px}.list--hotels-main .list__rate .tooltip-content:after{right:32px}.view-box--tours-inner-main .tours__total-outer{align-items:flex-start;-webkit-align-items:flex-start;flex-direction:column;-webkit-flex-direction:column}.view-box--tours-inner-main .tours__total-box,.view-box--tours-inner-main .tours__total-outer .tours__price-box{display:flex;display:-webkit-flex;justify-content:space-between;margin-bottom:10px;width:100%}.view-box--tours-inner-main .tours__total-outer .tours__price-box{border-bottom:1px solid #E1DFDF;border-right:0;padding-bottom:10px;padding-right:0}.tours--tour-package-inner .tours__form .tours__price-box{display:none}.tours--tour-package-inner .tours{margin-bottom:40px}.view-box--tours-inner-main .tours__total-txt,.view-box--tours-inner-main .tours__price-txt{margin-bottom:0}.view-box--tours-inner-main .tours__add-to-card{margin-right:auto}.view-box--tours-inner-main .tours__error-box{margin-bottom:10px;margin-left:0;margin-right:0;width:100%}.view-box--tours-inner-main .tours__error-box .form-error-text{margin-bottom:10px}.transportation--rent-inner .transportation__result{padding-bottom:40px!important}.transportation__result-right{flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between}.request-form__container{padding:0}.request-form__left{float:none;width:auto}.request-form__left-img{border-radius:9px 9px 0 0;width:100%}.request-form__right{border-radius:0 0 9px 9px;padding:20px}.request-form__right-title{font-size:1rem;height:auto;margin:0 0 10px}.request-form__list{padding-bottom:10px}.request-form__additional .request-form__form,.request-form__info-list,.request-form__list-item,.request-form__top,.request-form__bottom-box,.tours__form-box,.tours--request,.request-form__info{display:block}.tours--request .tours__label,.request-form__info-item{font-size:.875rem}.request-form__info-left{margin:0 0 10px}.request-form__info{min-height:inherit;padding-left:0;padding-right:0}.request-form__info-item:not(:last-child){margin-bottom:10px}.request-form__drop-outer{margin:0}.tours--request .tours__form-box{width:auto}.tours--request .tours__form-box:first-child{margin:0 0 20px}.request-form__additional .request-form__form-box,.request-form__form-box{width:100%}.request-form__bottom-left,.request-form__bottom-right{width:auto}.request-form__bottom-left{margin-right:0}.request-form__bottom-right{padding-top:0}.request-form__form-box.full-width{margin-bottom:40px}.request-form__top-right{border-left:none;justify-content:flex-start;-webkit-justify-content:flex-start;margin-left:0;padding-left:0}.request-form__top-text{margin-bottom:20px}.request-form--2 .request-form__right{border-radius:0;margin-bottom:0;min-height:inherit;padding-bottom:10px;padding-top:20px}.request-form--2.request-form--hotels .request-form__list-left{flex:0 100%;margin-bottom:10px;padding-right:0;width:100%}.request-form--2.request-form--hotels .request-form__info-list .request-form__info-item{padding:0!important}.request-form__info-list{padding-left:0;width:100%}.request-form__info-list:before{display:none}.request-form__info-list .request-form__info-item{padding-right:0;width:100%}.request-form__info-item .no-wrap{white-space:normal}.request-form--4 .request-form__right-title,.request-form--3 .request-form__right-title{margin-left:0}.request-form--3 .request-form__right{margin-bottom:0}.request-form--3 .request-form__right{padding-bottom:20px}.request-form__additional,.request-form--4 .request-form__right{border-radius:0 0 9px 9px}.request-form__additional{padding-bottom:20px;padding-top:10px}.request-form__additional .request-form__form-box:last-child{margin-bottom:0}.request-form--4 .request-form__additional{padding-left:0}.request-form--4 .request-form__left{padding:0}.request-form--4 .request-form__left-img{border-radius:9px 9px 0 0}.request-form--4 .request-form__right-title{height:auto;padding-top:0}.request-form--4 .request-form__right{padding-bottom:20px}.request-form--5 .calendar-box__timepicker,.request-form--4 .calendar-box__timepicker{max-width:310px}.request-form--5 .request-form__info-left{margin:0;min-height:inherit;width:auto}.request-form--5 .request-form__info-right{padding-top:20px}.request-form--5 .request-form__left-img{border-bottom-left-radius:0}.request-form--5 .request-form__right{border-bottom-right-radius:9px;border-bottom-left-radius:9px;padding-bottom:0;padding-left:20px;padding-right:20px}.request-form--5 .request-form__additional .request-form__form-box:first-child,.request-form--5 .request-form__additional .request-form__form-box:last-child,.request-form--5 .request-form__additional .request-form__form-box{width:100%}.request-form--5 .request-form__additional{padding-top:20px}.request-form__form .request-form__label--checkbox{margin-top:0}.request-form__form-box .select2-container--open{z-index:2}.request-form{padding-bottom:60px}.request-form__top{margin-top:0;padding-top:20px}.request-form--2 .request-form__right-title{padding-top:0}.cover-box--with-form .calendar-box:not(.calendar-box:has(form[style])){background:none}.cover-box{background:none!important;padding-bottom:0}.cover-box--mobile-pb-20{padding-bottom:20px}.cover-box .center{position:relative}.cover-box .calendar-box{margin:0 -20px;padding:0 20px}.cover-box .calendar-box .calendar-box__date-box{background-color:#333f4c;border-radius:0;margin:0 -20px;padding-left:20px;padding-right:20px}.cover-box .calendar-box__title{margin-bottom:10px}.calendar-box--tours-main{margin:0;padding:0}.calendar-box--tours-main .calendar-box__form-item{width:100%;margin-right:0}.calendar-box--tours-main .calendar-box__form-item--btn{flex:0 0 100%}.calendar-box--normal .calendar-box__date-box{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center}.cover-box__mobile-bg{display:block}.hot-deal-box{margin-bottom:40px}.section-wrapper--home{margin-bottom:20px}.unavailable-date>.ui-state-default:before,.unavailable-date>.ui-state-default:after{height:24px}.static-content__admission-table:not(.no-guide){margin-bottom:15px!important}.tours--main .tours__error-box{width:100%}.tours--main .tours__total-box{border-bottom:none;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-bottom:0}.tours--main .tours__item--active .tours__price-box{margin-bottom:0}.tours--main .tours__price{margin-left:auto}.tours--main .tours__add-to-card{margin-top:20px}.request-form__info-left,.request-form__info-right{max-width:inherit}.view-box--apartments-inner .tours__form-box{width:100%!important}.tours--apartment-inner .tours__form-box--people-count{margin-bottom:20px!important;margin-right:0}.view-box--apartments-inner .tours__form-box--extra-bed{max-width:inherit;overflow:visible}.view-box--apartments-inner .tours__form-box--extra-bed .tours__quantity-box{width:100%}.view-box--apartments-inner .tours__form-box--extra-bed:after{bottom:-20px;display:block}.view-box--apartments-inner .tours__select-block--info .tours__prices-box{border-top:0}.request-form--1 .request-form__info{flex-direction:column;-webkit-flex-direction:column}.request-form--1 .tours--request .tours__label{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex}.request-form--1 .request-form__drop-outer .tours__form{flex-direction:column;-webkit-flex-direction:column}.request-form--1 .request-form__drop-outer .tours__form .tours__form-box{margin-right:0!important;width:100%}.request-form--1 .request-form__drop-outer .tours__form .tours__form-box--extra-bed{margin-bottom:20px}.request-form--1 .tours__form-box--extra-bed .tours__total-icon+.list__info-list--dynamic{max-width:160px;left:-94px}.request-form--1 .request-form__right{padding-top:20px}.request-form--3 .request-form__info-left,.request-form--3 .request-form__info-right{max-width:inherit}.request-form--3 .request-form__info-left{margin-right:0}.request-form__top-sep{margin:0 10px}.request-form__top-btn-1{min-width:163px}.request-form--5 .request-form__info-right .request-form__textarea{height:140px}.checkout__container{padding:0}.checkout__form-inner{flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-bottom:0!important}.checkout__form-inner--phone-box{gap:0}.checkout__form-inner--submit{padding-bottom:20px!important}.checkout__form-inner--submit,.checkout__form-inner--name-box,.checkout__form-inner--phone-box{display:block}.checkout .request-form__submit-box{flex-direction:column;gap:20px}.checkout__form-box{margin-bottom:0;width:100%!important}.checkout__form-inner-left,.checkout__form-inner-right{width:100%}.checkout__form-inner-right{border-left:0;flex-direction:column;-webkit-flex-direction:column;padding-bottom:20px;padding-left:0}.checkout__form-inner-left{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding:2px}.checkout__total-box{width:100%}.checkout__total-box:not(.checkout__total-box--with-deposit) .checkout__deposit-box{border-top:1px solid #E1DFDF;margin-top:20px;padding-top:20px}.checkout__total-box--with-deposit{align-items:flex-start}.checkout__cards{border-right:0;justify-content:flex-start;-webkit-justify-content:flex-start;width:100%}.checkout .request-form__form-box{margin:0}.checkout .request-form__bottom-right{flex-direction:column;-webkit-flex-direction:column;width:100%}.checkout__form-inner--coupon-box .checkout__form-inner-right{align-items:flex-start}.checkout__form-box--save-checkbox{margin-top:0}.checkout--response .section-wrapper__title{font-size:1.375rem}.checkout__list-item{flex-direction:column;-webkit-flex-direction:column}.checkout__item-title,.checkout__item-txt{flex:0 0 100%;width:100%;box-sizing:border-box}.checkout__list-item:last-child .checkout__item-title{border-bottom:1px solid #E1DFDF}.checkout__response-icon{margin-bottom:20px}.request-form--4 .calendar-box{-webkit-flex-direction:column;flex-direction:column;margin-bottom:20px}.tours--pt-inner .list__rooms-center{width:calc(100% - 186px)}.request-form__list-left{width:100%}.request-form--2 .request-form__info-left{margin-right:0}.request-form--5 .request-form__info-left .request-form__label,.request-form--5 .request-form__info-left .calendar-box{width:auto}.section-wrapper__title{min-width:230px;padding-left:20px;padding-right:20px}.accordion--cart{margin:18px 0 0}.list__rest-inner-link{border-radius:9px 9px 0 0;padding-top:55px}.shor-list__calendar-filter .calendar-box__date-box{flex-direction:column;margin:0 auto}.shor-list__calendar-filter .calendar-box__form-item--btn{width:100%;margin-bottom:20px;margin-top:0;padding-top:0}.shor-list__calendar-filter .calendar-box__form-item>div{width:100%;justify-content:space-between}.shor-list__calendar-filter .calendar-box__form-item:not(:last-child){margin-right:0}body .ui-datepicker-prev,body .ui-datepicker-next{top:18px!important}body .profile__top-box{display:none}.transportation #hourly_rents_calculation_form .calendar-box__form-item--address,.transportation #hourly_rents_calculation_form .calendar-box__form-item--number-of-people{width:calc(50% - 10px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--baby-seat{width:100%!important}.transportation #hourly_rents_calculation_form .transportation__calc-form-box{margin-left:0;margin-right:0;width:100%!important}.transportation #hourly_rents_calculation_form .calendar-box.calendar-box--rent,.transportation #hourly_rents_calculation_form .calendar-box__form-item--dt-picker{width:100%!important}.cart .list__item--other-service .list__rest--half-width:last-child{margin-bottom:19px!important}.cart .list__item--other-service .list__bottom-info-box .list__bottom-txt{margin-bottom:0}.cart .list__item--other-service form>.list__rest-top{display:none}.filter__button-group-clear-btn{font-family:Montserratarm-Medium}.cart__add-to-cart{width:100%}.cart__total-box .accordion__radio-box:last-child{margin-bottom:20px}.cart__total-box .accordion--cart-mb{margin-bottom:20px}.profile-confirmation__box-5-right{width:100%!important}.profile-confirmation__content .profile-confirmation__box-7{padding-right:16px;padding-left:16px}.checkout .request-form__bottom-right .form-error-text{position:relative}.review .modal-form__box:nth-last-child(2){padding-top:0}#venues-send-request-form .calendar-box__form-item--start .calendar-box__timepicker{right:0;left:auto}.list__rest--tour-package .list__bottom-top-second{flex-direction:column;gap:0}.list__item--3 .list__rest--tour-package .list__bottom-top-first-item:nth-child(2){width:100%;padding-top:20px}.list__item--3 .list__rest--tour-package .calendar-box__timepicker{min-width:inherit;width:310px}.tours__right--available-count{margin-bottom:4px;margin-left:0}#venues-send-request-form .calendar-box__form-item--start .calendar-box__timepicker{right:0!important;left:auto!important}.list__item--3 .list__rest--tour-package .list__bottom-top-second .list__bottom-top-first-item:nth-child(1){min-width:200px}.list__item--3 .list__bottom-top-first{display:block}.list__item--3 .list__bottom-top-first .request-form__time-box{width:100%;max-width:unset;margin-right:0}.list__item--3 .list__bottom-top-first .request-form__time-box span{display:inline}.list__item--3 .list__bottom-top-first .request-form__date-box{display:none}.list__item--3 .list__rest--tour-package .list__bottom-top-first-item:nth-child(1){margin-right:0}.list__bottom-top-first--border{padding-bottom:20px!important;border-bottom:1px solid #E1DFDF}.list__item--3 .list__bottom-top-first-item:nth-child(2){margin-right:0!important}.profile-confirmation__box-9-left,.profile-confirmation__box-9-middle{width:96px}.calendar-box--tours-main--compact .calendar-box__title{min-width:230px;margin-bottom:0!important;padding-left:20px;padding-right:20px}.calendar-box--tour-package .calendar-box__date-box{padding-bottom:20px}.tours__list--tour-package .tours__left--full{border-top-right-radius:0}.tours__right--available-block{margin-left:0}.tours__total-box--fixed-price{flex-direction:row;flex-wrap:wrap}.tp-passenger-info-inner{width:100%;text-align:right}.tour-packages .profile-confirmation__box-1{border-bottom:1px solid #E1DFDF}.tour-packages .profile-confirmation__box-2__left .profile-confirmation__box-list:last-child{margin-bottom:0}.tour-packages .profile-confirmation__box-3--inclusions{border-bottom:1px solid #E1DFDF}.booking-section{flex-direction:column}.ru-content{margin-top:20px}.profile .short-list__title-box--with-tag .short-list__left-title{width:50%}.tag{gap:10px}.tag__link{padding:0 6px;font-size:12px;line-height:26px;height:28px}.list--related-blogs,.list--blog-main{grid-template-columns:1fr;gap:20px}.blog__result-box{flex-direction:column-reverse;align-items:flex-start;gap:20px}.blog__result-box .blog__search-box,.blog__result-box form{width:100%}.blog .tag{height:66px;overflow:hidden;padding-bottom:0}.blog #show-more+label:before{content:attr(data-more-txt);background:#fff;position:absolute;z-index:1;right:0;top:-1px;padding-right:18px;padding-left:10px}.blog #show-more:checked+label:before{content:attr(data-less-txt)}.blog #show-more:checked~.tag{height:auto}.blog #show-more:checked~label .blog__drop-icon{transform:rotate(180deg)}.blog__tag-more-label{cursor:pointer;display:block;bottom:0;right:0;left:0;text-align:right;height:14px}.blog__tag-outer{padding-bottom:30px;border-bottom:0}.list__bg-info>span{font-size:14px}.list--related-blogs .list__gray-box-description{display:none}.blog__inner-content{flex-direction:column;gap:30px}.blog__toc-outer{flex:0 0 100%;width:100%}.blog__toc{flex:0 0 calc(100% + 40px);width:calc(100% + 40px);margin:0 -20px}.blog__toc-items{display:none}#show-content:checked~.blog__toc-items{display:block}#show-content:checked~.blog__toc-title:after{transform:rotate(180deg)}.blog__toc-items,.blog__toc-title{background:#fff}.blog__toc-title{padding-right:50px}.blog__toc-title:after{background-position:-314px -46px;bottom:0;content:"";height:8px;margin:auto 0;position:absolute;right:20px;top:0;width:14px;transition:transform .2s ease}.blog__title{font-size:18px;padding-bottom:10px}.blog.blog--inner .blog__main .list__tags-outer{padding-top:10px;margin-bottom:20px}.blog__label{margin-bottom:10px}.checkout__submit-box,.checkout__method-inner{flex-direction:column;align-items:stretch}.tours__left .owl-with-dots{width:auto;border-top-right-radius:9px;height:auto}.tours__list--tour-package .tours__info-box{max-width:inherit}.tours__list--tour-package .list__rooms--tour-package{position:static;background-color:inherit;height:auto;padding-left:0}.tours__list--tour-package .tours__right--tour-package{padding-top:20px;width:100%}.tours__list--tour-package .tours__price-box{display:block}.tours__list--tour-package .tours__price-box,.tours__list--tour-package .tours__right-info-box{text-align:right}.tours__list--tour-package .tours__price-label{margin-right:0;padding-right:0;border:0;display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.tours__list--tour-package .tours__inclusion{margin-bottom:0}.tours__right--tour-package .tours__price-txt{max-width:inherit}.tours__list--tour-package .list__rooms-right--with-date .btn,.tours__list--tour-package .tours__left{width:100%}}@media screen and (max-width: 700px){.short-list__order-number-search .order-number__form-clear{left:auto!important;right:36%}.owl-carousel{max-width:420px}.owl-carousel--topics{max-width:100%!important}.review__gray-box-inner{flex-direction:column;-webkit-flex-direction:column}.review__select-block{margin-bottom:20px;margin-right:0}.review__select-block,.review__review-count{text-align:center}.review .select2-selection__rendered{text-align:left}.review .static-view__left-box{display:block;margin-bottom:20px;margin-right:0;width:100%}.review .static-view__right-box{padding-top:0;width:100%}.review .static-view__right-box:before{display:none}.review .static-view__right-box:after{top:0!important}.contact__social-link{font-size:.875rem;padding-top:8px}.list__details--inline{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.calendar-box__label{display:block}.calendar-box--private-tours .calendar-box__label{display:inline-block}.transportation__cars-item{width:50%}.transportation__cars-item--full{width:100%}.transportation__cars-text{width:45%}.transportation__cars .transportation__cars-info-point,.transportation__cars-title{font-size:.875rem}.transportation__cars .transportation__cars-info-point{margin-right:16px}.transportation__cars .transportation__cars-info-point:last-child{margin-right:0}.transportation__cars-text{font-size:.75rem;line-height:16px}.transportation__transfer-double{flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0}.transportation__transfer-box{padding:0;width:100%}.transportation__transfer-form-box--abs{position:static}.transportation__transfer-form-box--b-size{border-bottom:none;margin-bottom:20px;padding-bottom:0}.transportation .calendar-box__form-item{margin-bottom:20px}.transportation__result-big .transportation__result-info-title{font-size:1.125rem}.transportation__result-item .transportation__result-info-duration{font-size:.875rem}.transportation__transfer-box:after{left:0;right:0}.view-box--apartments-inner .tours__select-block:not(.tours__select-block--info) .tours__form{flex-direction:column;-webkit-flex-direction:column;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.view-box--apartments-inner .calendar-box{margin-right:0}.view-box--apartments-inner .calendar-box__form-item{width:calc(50% - 10px)}.view-box--apartments-inner .tours__prices-box-right{width:100%}.tours__list.list--weekday .tours__item{width:100%!important}.tours__list.list--weekday{gap:0}}@media screen and (max-width: 670px){.filter--apartments{margin-top:20px}.filter-fixed:not(.visible-map-filter){overflow:hidden}.filter-fixed:not(.visible-map-filter) .filter__toggle-btn{position:fixed;top:80px;border:none;border-bottom:2px solid #F9C853;box-shadow:0 2px 10px #0003;border-radius:0;float:none;height:60px;line-height:60px;margin:0 -20px 20px;width:calc(100% + 40px);background-color:#f8f8f8;font-size:1.375rem;z-index:3}.filter__options-select>.tl{min-width:210px}.filter__options-sort-select-box{display:block;min-width:inherit;max-width:100%}.filter__options-sort-select-box .select2-container .select2-selection--single .select2-selection__rendered{padding:0 34px 0 10px}.filter__options-sort-select-box .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.filter__options .filter__middle-box{border-bottom:1px solid #E1DFDF}.select2-container--open .select2-dropdown{min-width:150px}.filter-fixed:not(.visible-map-filter) .filter__left--show form{margin-top:80px}.filter-fixed:not(.visible-map-filter) .filter--pt .filter__toggle-btn,body:not(.visible-map-filter) .filter--apartments .filter__left,body:not(.visible-map-filter) .filter--venues .filter__left,body:not(.visible-map-filter) .filter--attr .filter__left,body:not(.visible-map-filter) .filter--pt .filter__left{z-index:3}.filter-fixed:not(.visible-map-filter) .filter--pt .filter__left--show form{margin-top:20px}.filter__toggle-btn{min-width:auto;height:44px;line-height:44px;margin-right:5px;padding:0 10px 0 44px;font-size:.875rem;border:1px solid #e1dfdf;background-color:#fff}.filter__toggle-btn:after{display:none}.filter-fixed:not(.visible-map-filter) .filter__toggle-btn:after{display:block;background-position:-246px -46px;width:14px;height:14px;content:"";position:absolute;right:60px}.filter__options-map{margin-left:20px}.filter .select-2-sort{min-width:inherit;width:150px}body:not(.visible-map-filter) .filter__left{border-radius:0;bottom:0;left:0;overflow:auto;position:fixed;padding-bottom:64px;right:0;width:auto;-webkit-overflow-scrolling:touch}.cookie-box--hidden~main .filter__left{top:140px!important}body:not(.visible-map-filter) .filter__button-group{bottom:0;box-shadow:0 2px 10px #0003;left:0;position:fixed;right:0}.filter__options-select>.tl select{max-width:100%;width:100%}.filter__options .filter__middle-box{display:none}.filter .select2-selection__rendered{font-size:.75rem!important}.filter--pt .filter__left{left:0}.filter--with-map .filter__options{margin-bottom:20px;height:160px;overflow:hidden}.filter--with-map .filter__options-select .tl{width:100%;padding-top:20px}.filter--with-map .filter__options-map{top:-138px;margin:0}.filter--with-map .filter__result-count{top:129px}.filter.filter--pt .tours__options{margin-bottom:36px}.filter.filter--pt .filter__result-count{top:68px}.filter--pt .filter__left{margin-bottom:0;margin-top:60px}}@media screen and (max-width: 650px){.short-list__order-number-search .order-number__form-clear{left:auto!important;right:105px}.bottom-box__payment-info,.bottom-box__soc-list{float:none;text-align:center}.bottom-box__payment-info{margin-bottom:40px}.filter__no-result-title{font-size:1.25rem;margin-bottom:10px;margin-top:-20px}.filter__no-result-description{font-size:1rem}.tours{padding:0}.tours__form-box:not(.tours__form-box--hotels-calendar),.tours__right-title,.tours__img-out,.tours__left{display:block}.tours__form-box,.tours__img-out,.tours__info-box{width:auto}.view-box--hotels .tours__form-box{width:100%}.view-box--hotels-inner .tours__form-box--people-count{margin-right:0}.tours__img-out img{width:100%}.list--weekday .tours__img-out img{max-height:80px;object-fit:cover}.tours__right-title{border-bottom:1px solid #E1DFDF;border-right:none;font-size:1.25rem;margin-bottom:20px;margin-right:0;max-width:100%;padding:0;text-align:center}.tours__form-box:nth-child(odd):not(.tours__form-box--hotels-calendar){margin-right:0}.tours__price-box{display:table;width:100%}.tours__btn{margin:20px 0 0;width:100%}.tours__img-out{border-top-right-radius:9px}.tours__add-to-card{font-size:.875rem;float:none;margin-bottom:15px;max-width:100%}.tours__close{font-size:.875rem;margin-top:0;width:100%}.tours__item-title,.tours__item-desc{height:auto!important}.tours__item-desc{max-height:80px}.tours__inclusion-box--with-review{flex-direction:column;align-items:flex-start}.tours__reviews-outer{width:auto;margin-top:6px}.view-box .tours__right-title{display:block;max-width:inherit;min-height:inherit;padding-bottom:20px;padding-top:0}.inclusions-list__item:first-child{margin-bottom:40px}.inclusions-list__list-item{display:block;margin-left:auto;margin-right:auto;max-width:300px;width:100%}.contact__list-item{display:block;max-width:340px;margin-left:auto;margin-right:auto;width:100%}.contact__list-item:nth-child(odd){padding-right:0}.modal-form--contact{padding-left:0;padding-right:0;margin:0}.modal-form--contact .modal-form__box:not(.modal-form__box--with-border){padding:0;width:100%}.contact__right{padding:20px 20px 0}.contact__sub-title{font-size:1.25rem}.contact__left .contact__sub-title{margin-bottom:20px}.tours__list.list{display:block;margin-bottom:20px!important}.tours__list .tours__item{width:100%;margin-bottom:20px!important}.review .modal-form__box{width:100%}.tours__price-txt,.tours__prices{width:50%}.tours__price-txt{padding-right:20px}.iti__country-list{max-width:inherit!important;width:240px}.list--hotels-main .list__location-link,.list--hotels-main .list__rest-address .list__rest-address-item:not(.list__rest-address-item--full-width){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list--hotels .list__location-link{display:block}.view-box--hotels .tours__add-to-card{margin-bottom:20px;width:100%}.view-box--hotels-inner .tours__add-to-card{margin-bottom:0}.view-box--hotels .tours__right-title{border-bottom:none}.view-box--apartments-inner .tours__add-to-card{margin-bottom:0}.transportation__calc-form{display:block}.transportation__calc-btn-box,.transportation__calc-form-group{width:auto}.transportation__calc-btn-box{padding-top:0}.transportation--inner .transportation__transfer .transportation__section{margin-bottom:20px}.transportation__desc{font-size:.875rem;line-height:22px}.transportation__calc-btn{width:100%}.transportation__calc-btn-box{margin-bottom:20px;margin-top:0}.transportation--rent .transportation__calc-btn-box{margin-top:23px}.transportation__total-title-box{display:flex;justify-content:space-between;width:100%}.tours--pt-inner .calendar-box__form-item--check-outer{flex-direction:column;-webkit-flex-direction:column}.tours--pt-inner .tours__private-right-inner:first-child{width:100%}.tours--pt-inner .tours__private-right-inner:nth-child(2){border-left:0;margin:10px 0 0;padding:10px 0 0}.tours--pt-inner .calendar-box__form-item{width:100%!important;margin-right:0!important}.tours--pt-inner .tours__private-right-inner{width:100%}.view-box--tours-inner:not(.view-box--pt-inner) .inclusions-list{margin-bottom:40px}.list--pt .tours__old-price{text-align:right}.transportation__section .transportation__result-info-title{margin-bottom:10px}.transportation__result-item .transportation__result-info-title{margin-bottom:12px}.transportation-deposit-info{max-width:100%;margin:0}.view-box--tours-inner-main .tours__prices{text-align:right}.view-box--tours-inner-main .tours__add-to-card{max-width:inherit;width:100%}.tours__private-right-inner+.tours__private-right-inner{border-top:1px solid #E1DFDF;margin-top:10px!important;padding-top:10px!important}.tours--pt-inner .tours__total-box-outer{align-items:flex-start;-webkit-align-items:flex-start;flex-direction:column;-webkit-flex-direction:column}.tours--pt-inner .tours__total-box{width:100%}.tours--pt-inner .tours__total-inner{border-right:1px solid #E1DFDF;margin-bottom:0;padding-bottom:20px;width:50%}.tours--pt-inner .tours__form-total-group{border-top:1px solid #E1DFDF}.tours--pt-inner .list__rooms-center{width:100%}.view-box--apartments-inner-mobile .tours__form-box:nth-child(2){margin-right:0}.short-list__filter-box{-webkit-flex-direction:column;flex-direction:column;gap:20px}.short-list__filter-box .short-list__order-number-search,.short-list__filter-box .short-list__filter-block,.short-list__filter-box .short-list__filter-block-title{width:100%}.short-list__filter-box .short-list__filter-list{width:100%;top:97px}.short-list__filter-box .short-list__order-number-search .order-number__input{width:100%}.short-list__filter-box .calendar-box__date-box{margin:0}.short-list .calendar-box__form-box{width:auto}#private-tours-form .calendar-box{width:100%}.tours__list--tour-package .tours__price-box:before{content:"";position:absolute;width:1px;height:100%;background:#e1dfdf;left:50%;transform:translate(-50%)}.tours__right--tour-package .tours__price-txt{font-size:14px}.tours__list--tour-package .tours__price-box .tours__price-txt{padding-top:11px;padding-right:10px;text-align:left}.tours__list--tour-package .list__rooms-right--with-date{justify-content:center}.list__rooms--tour-package .list__rest-tags-list{flex-direction:column}.tour-package-starting-from{align-items:center;-webkit-align-items:center}.view-box__itinerary-row--body .view-box__itinerary-day{width:50%;flex-direction:row;border:none;justify-content:flex-start;gap:5px;font-size:14px}.view-box__itinerary-duration{width:100%;text-align:left;justify-content:flex-start;padding-left:40px}.view-box__itinerary-duration:before{background-position:-336px -267px;width:16px;height:16px;left:16px;position:absolute}.tours__list--tour-package .tours__price-box{position:relative}.tours__list--tour-package .tours__price-txt{padding-top:11px}.tours__list--tour-package .tours__main-price{margin-top:-5px}.tours__right--tour-package .tours__price-box div{width:100%;justify-content:space-between}.list__rooms--tour-package .list__rest-tags-list{max-height:inherit}.view-box__itinerary-row--head{display:none}.view-box__itinerary-row--body{position:relative;flex-direction:row;flex-wrap:wrap}.view-box__itinerary-row--body .view-box__itinerary-day{width:50%;flex-direction:row;border:none;justify-content:flex-start;gap:5px;font-size:14px;flex:initial}.view-box__itinerary-row--body .view-box__itinerary-day span:first-child{font-size:14px}.view-box__itinerary-time{width:50%;background:#f9c853;font-size:14px;text-align:right;justify-content:flex-end;border:none}.view-box__itinerary{width:100%;border:none}.view-box__itinerary-duration{width:50%;text-align:left;justify-content:flex-start;padding:0 16px 16px 40px}.view-box__itinerary--img{width:20%}.view-box__itinerary--desc{width:80%;justify-content:space-between}.view-box__itinerary--desc p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.view-box__itinerary-link{position:absolute;right:16px;bottom:16px}.mobile-hide{display:none!important}.mobile-show{display:block!important}.profile-confirmation__box-9-left{flex-direction:column;width:120px}.tp-passenger-info{justify-content:flex-end!important}.tour-packages .profile-confirmation__content--tour-package .profile-confirmation__box-3-title{font-size:1rem}.view-box__itinerary-row--multi-day .view-box__itinerary-day,.view-box__itinerary-row--multi-day .view-box__itinerary-time{width:auto;flex:1}.view-box__itinerary-multi-day{flex-direction:row}.view-box__itinerary-date-container{flex-direction:row;gap:5px}.view-box__desktop-separator{display:none}.view-box__mobile-separator{display:flex}.view-box .tour-options-title{padding:0 0 10px;text-align:center;font-size:1.125rem}.tours__title-container .tours__title{margin-bottom:20px}.list--apartments .list__item .filter__options-title{margin-bottom:0!important;font-size:1.25rem}.transportation--inner .transportation__total-outer,.transportation--rent-inner .transportation__total-outer{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start}.transportation__select-block .btn{max-width:100%}.transportation--inner .transportation__total-title-box,.transportation--rent-inner .transportation__total-title-box{margin-bottom:20px}.transportation--inner .transportation__total-title,.transportation--rent-inner .transportation__total-title{margin-bottom:0}.transportation-deposit-info{padding-top:0}}@media screen and (max-width: 620px){.hotels .view-box__order .view-box__right .tours__error-box{width:100%}.tours__list--tour-package .list__item:not(.list__item--venues-show) .list__rooms--tour-package{display:none}.tours__list--tour-package .list__rooms--tour-package{border-top:1px solid #E1DFDF;padding-top:10px}.tours__left--full .tours__info-box:after{display:none}.contact__social-list{padding-bottom:20px}.contact__social-item{display:block}.contact__social-link{display:inline-block;font-size:1rem;padding-top:6px;vertical-align:top}.list--venues .list__rest-title{max-height:inherit}.view-box__order .list--venues .list__rest-link,.list--venues .list__rest-link{float:none;width:auto}.list--venues .list__rest-right-top{min-height:0;padding-left:0}.list--venues .list__rest-img{border-top-right-radius:9px;width:100%}.list--venues .list__rest-address-list{padding-bottom:10px}.list--venues .list__rest-address-item.fs12:not(:last-child){margin-bottom:10px}.list--venues .list__rest-right .list__details{padding-bottom:0;padding-right:20px}.list--venues .list__details:not(.list__details--inline) .list__details-item{margin-bottom:20px;width:100%!important}.list--venues .list__details:not(.list__details--inline) .list__details-item:nth-child(1){order:0}.list--venues .list__details:not(.list__details--inline) .list__details-item:nth-child(2){order:2}.list--venues .list__details:not(.list__details--inline) .list__details-item:nth-child(3){order:1}.list--venues .list__details:not(.list__details--inline) .list__details-item:nth-child(4){order:3}.list--venues .list__details:not(.list__details--inline) .list__details-item:nth-child(odd){padding-right:0}.list--venues .list__details:not(.list__details--inline) .list__details-item:nth-child(2n){padding-left:0}.list--venues .list__details-content:last-child{text-align:right}.list__venues-price{display:block}.list__venues-price-content{display:block;float:none;padding-right:0}.list__venues-price-item{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;padding-bottom:20px}.list__venues-btn{float:none;max-width:100%}.list__venues-price-item:not(:last-child){margin-right:0}.filter__middle-box{flex-wrap:wrap;-webkit-flex-wrap:wrap}.filter__static-box:not(.filter__static-box--visible){display:none}.filter__middle-box .filter__middle-box-btn,.filter__middle-box .filter__middle-box-left{width:100%}.filter__middle-box .filter__middle-box-left{padding-right:0}.filter__middle-box .filter__middle-box-btn{margin-bottom:0;min-width:0}.filter__cloned .filter__middle-box.cloned{padding-bottom:20px}.filter__middle-box--visible .filter__middle-box-left{margin-bottom:20px!important}.filter__options .filter__middle-box{border-bottom:1px solid #E1DFDF;padding-bottom:20px}.filter__mobile-show-btn{display:block;margin:20px;width:auto}.filter__no-result{padding-top:10px}.list--venues .list__item:not(.list__item--venues-show) .list__rest-tags--checked,.list--venues .list__item:not(.list__item--venues-show) .list__details{display:none}.list__item:not(.list__item--venues-show) .list__rest-right,.list__item:not(.list__item--venues-show) .list__rest-right-top{border-bottom:none}.list__item:not(.list__item--venues-show) .filter__mobile-show-btn{margin-top:0}.list--venues .list__rest-address-item{text-overflow:clip!important;white-space:normal!important}.view-box--hotels .view-box__share-box .view-box__socials{padding-bottom:10px}.view-box--hotels .accordion:last-child{margin-bottom:0}.view-box--hotels-inner.view-box--hotels .view-box__info-box{margin-bottom:40px}.view-box__order .view-box__right .tours__form{align-items:inherit;-webkit-align-items:inherit;flex-wrap:wrap;-webkit-flex-wrap:wrap}.view-box__order .view-box__right .btn{margin-left:0;max-width:inherit;width:100%}.view-box__order .view-box__right .tours__form-total-desc{font-size:.75rem}.view-box__order .view-box__right .tours__form-total-group,.view-box__order .view-box__right .tours__form-group{margin-bottom:20px;width:50%}.view-box__order .view-box__right .tours__form-total-group{min-width:inherit;padding:0 0 0 20px}.view-box__order .view-box__right .tours__form-group{padding-right:20px}.view-box__order .list--venues .list__rest-link{margin-bottom:20px}.view-box__order .list__rest-right{padding-left:0}.view-box__order-item:last-child{margin-bottom:0}.table-box__head,.view-box__order .list__rest-right .list__rest-right-title{display:none}.view-box__order .list__rest-right-title--cloned{border-bottom:none;padding-bottom:0;text-align:center}.view-box__order .list__rest-right-title--cloned,.table-box__option{display:block}.view-box--hotels-inner .view-box__order .list__rest-right-title--cloned{margin-bottom:16px}.view-box--hotels-inner .list--venues .list__rest{position:relative;box-sizing:border-box}.view-box--hotels-inner .list--venues .list__rest .list__right-title-outer{margin-bottom:0;padding-bottom:0;border:0}.view-box--hotels-inner .view-box__left .list__category-item{position:absolute;top:68px;right:30px}.table-box__option{background-color:#ebebeb;padding:18px 44px 18px 20px}.table-box__option:not(:last-of-type){margin-bottom:10px}.table-box__option:last-of-type{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.table-box__option--active.table-box__option:last-of-type{border-radius:0}.view-box--hotels .table-box{margin-bottom:0}.table-box__option:after{background-position:-314px -46px;bottom:0;height:8px;margin:auto 0;position:absolute;right:20px;top:0;width:14px;transition:transform .3s ease}.table-box__option--active{background-color:#f9c853;margin-bottom:0!important}.table-box__option--active:after{transform:rotate(180deg)}.table-box__body .table-box__row{flex-direction:column;-webkit-flex-direction:column;margin:0 20px}.table-box__body .table-box__row--highlighted{margin:0;padding:0 20px}.table-box__body .table-box__row:not(:last-child){border-bottom:none}.table-box__option--closed+.table-box__row{display:none}.table-box__body .table-box__cell{align-items:baseline;-webkit-align-items:baseline;position:relative;width:100%;transition:opacity .3s ease}.table-box__body .table-box__cell:not(.table-box__cell--active){opacity:0}.table-box__body .table-box__cell:not(:last-child){border-bottom:1px solid #E1DFDF;border-right:none}.table-box__body .table-box__cell--center{padding:10px}.table-box__body .table-box__cell--center:before{display:block;opacity:1;visibility:visible}.table-box__body .table-box__cell:before{background-color:#e1dfdf;bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.table-box__body .table-box__cell>div{box-sizing:border-box;padding-bottom:10px;text-align:left;width:50%}.table-box__body .table-box__cell>div:first-child{padding-right:20px}.table-box__body .table-box__cell>div:last-child{padding-left:20px}.table-box__icon,.table-box__header-cloned{display:block}.table-box__property{padding-left:0}.table-box__property-list .table-box__property{margin-bottom:10px}.table-box__icon{height:auto;position:static;width:auto}.table-box__icon:before{display:block;position:static}.list--hotels .list__rooms-left{min-width:194px;width:194px}.list--hotels .list__rooms-right{min-width:140px}.list--apartments .list__rest-top{margin-bottom:10px!important}.list--apartments .list__rest-address--list{min-height:94px}.table-box--extra{flex-direction:column;-webkit-flex-direction:column;padding-bottom:10px;padding-top:10px}.table-box--extra .table-box__property{margin-right:12px;padding:0 0 10px}.view-box--apartments-inner .table-box--extra{padding-top:20px}.table-box__extra-left{border-bottom:1px solid #E1DFDF;margin-bottom:10px;padding-bottom:10px;width:100%}.table-box__extra-right{align-self:flex-start;-webkit-align-self:flex-start;border-left:none;margin-left:0;max-width:inherit;padding-left:0}.view-box--hotels .view-box__static{max-height:66px!important}.view-box--hotels .view-box__static--active{max-height:inherit!important}.list .list__rest-tags--short .list__rest-tags-list{max-height:52px!important}.list--apartments .list__rooms-inner .list__rooms-left{width:126px}.transportation__calc-box-txt{max-height:88px}.transportation__calc-btn-box{align-items:inherit;-webkit-align-items:inherit;flex-direction:column;-webkit-flex-direction:column}.transportation__calc-box-txt{margin-bottom:20px;padding-right:0;width:100%}.transportation__calc-btn{width:100%}.list__rooms-type--more{padding-left:40px!important}.list__rooms-type--more.sprite-a:after{left:20px}.view-box--apartments-inner .view-box__right .table-box__icon:before{position:absolute}.table-box__body .table-box__cell>.table-box__recommended-option{width:100%;text-align:right;right:-10px}.table-box__body .table-box__row--highlighted .table-box__property-list{margin-top:28px}.transportation__cars-item--full .transportation__cars-text,.transportation__cars-item--full .transportation__cars-text-box .transportation__cars-btn{width:100%}.transportation__cars-item--full .transportation__cars-text-box{flex-direction:column}.transportation__cars-item--full .transportation__cars-text{margin-bottom:20px;padding-right:0}.view-box__order .view-box__right .tours__form-total-group.tours__form-night{width:100%}#group-tours-listing .tours__title-container{display:none}#group-tours-listing .tours__item{position:relative}#group-tours-listing .tours__left{padding-top:56px}#group-tours-listing .tours__left .owl-with-dots{border-radius:0}#group-tours-listing .tours__right-title{font-size:1.25rem;position:absolute;top:16px;border:none;margin-bottom:0;padding-bottom:0;width:100%;left:0}.tours__title-compact{display:block!important}.tours__title-compact:not(:first-child){margin-top:40px}.tours__item-title-outer{padding-right:16px}.tours__item .tours__left--full .tours__item-desc{max-height:88px!important}}@media screen and (max-width: 600px){.tours__options-form,.tours__result-count{float:none}.tours__options-form{width:auto}.filter--pt .filter__options-select>.tl{width:calc(100% - 140px)}.list--weekday .tours__item .info_title,.list--weekday .tours__item .start_time_title,.list--weekday .tours__item .price_title{display:none}.tours__info-outer{float:none}.tours__start-point{justify-content:flex-start;-webkit-justify-content:flex-start;margin-bottom:20px}.calendar-box--normal .calendar-box__form-item{margin-bottom:20px;width:calc(50% - 10px)}.calendar-box--normal .calendar-box__form-item:first-child{margin-right:20px}.calendar-box--normal .calendar-box__form-item:nth-child(2){margin-right:0}.calendar-box--normal .calendar-box__form-item--btn{margin-bottom:0;padding-top:0;width:100%}.calendar-box--normal .calendar-box__date-box{padding-bottom:20px}.view-box .tours__time-box,.view-box .tours__ta-icon{float:none}.view-box .tours__time-info.ver-top-box{border-right:none;display:block}.view-box .tours__time-info.ver-top-box:first-child{margin-bottom:20px;padding-right:0}.view-box .tours__time-info.ver-top-box:nth-child(2):not(.view-box .tours__time-info.ver-top-box--lang){border-left:0;padding-left:0}.view-box .tours__time-box{margin-bottom:20px}.tours__time-info--lang{margin-top:20px;padding-top:0;width:100%}.transportation__cars-slide-left{background-image:url(/img/yellow-bg-horizontal.svg);background-size:100% auto;float:none;height:156px;margin:0 20px 10px 0;max-width:295px;padding-left:0;width:auto}.transportation__cars-slide-img{clip-path:none;max-height:115px;position:absolute;right:0;top:10px}.transportation__cars-slide-right{padding-left:0}.transportation__cars-wrap{max-width:130px;padding:10px}.owl-carousel__topic-item{width:230px}.transportation__result-big,.transportation__result-left{flex-wrap:wrap;-webkit-flex-wrap:wrap}.transportation__result-info:last-child{border-top:1px solid #E1DFDF;margin-top:20px;max-width:inherit;padding-top:20px;width:100%;flex:0 0 100%}.transportation__result-info:not(:last-child){border-right:none;margin-right:0;max-width:160px;padding-right:0;width:auto}.transportation__result-img-box{padding-right:0;text-align:left;width:130px}.transportation__result-big{padding-bottom:20px!important}.transportation__result-big .transportation__result-img-box{margin-bottom:10px;width:auto!important}.transportation__result-big .transportation__result-img{transform:none;width:105px}.transportation__result-big .transportation__result-info:not(:last-child){max-width:170px;padding-right:0!important}.transportation__result-big .transportation__result-info-duration,.transportation__result-big .transportation__result-info-duration span{font-size:1rem}.calendar-box--hotels-inner .calendar-box__form-item--end .ui-datepicker{left:auto!important;right:0!important}#transfers_calculation_form .calendar-box__timepicker{right:0;left:auto}.calendar-box--hotels-inner .calendar-box__form-item--start .ui-datepicker{left:0!important;right:auto!important}.calendar-box--rent .calendar-box__form-item--start .calendar-box__timepicker{right:0;left:auto}.calendar-box--rent .calendar-box__form-item--end .calendar-box__timepicker{right:0!important;left:auto!important}#transfers_calculation_form .calendar-box__timepicker{right:0;left:auto!important}.transportation__result .transportation__result-img{transform-origin:left}.transportation__result .transportation__result-img-box{text-align:left;width:130px;flex:0 0 130px}.calendar-box--private-tours .calendar-box__form-item{margin-left:0!important}.calendar-box--private-tours .calendar-box__form-item--btn{padding-top:0}.calendar-box--private-tours .calendar-box__form-item:not(.calendar-box__form-item--btn){width:calc(50% - 10px)}.transportation__result-big .transportation__result-img-box{max-width:130px}.transportation__result-item .transportation__result-info-title{white-space:nowrap}.checkout__links-box{width:50%}.checkout__print-box{margin-bottom:111px;float:left;width:50%}.checkout__confirmation-btn{margin-bottom:20px}.checkout__recepit-btn{margin-left:0}.tours__options-view-list{right:0}.tours__options-view{margin-right:0;margin-bottom:20px}.tp-passenger-info{max-width:50%;text-align:right;margin-left:auto}.grid-list-view{margin-right:0!important}}@media screen and (max-width: 550px){.profile .short-list__item:not(.short-list__item--order) .short-list__total-txt{margin-bottom:0!important}.profile .short-list__bottom-box .short-list__commission-txt:first-child{margin-top:0}.short-list__item--request .short-list__content-inner{padding-bottom:50px;position:relative}.short-list__item--request .short-list__btn-box{bottom:10px;left:16px;position:absolute;right:16px;flex:1 1 auto;justify-content:flex-end}.top-box__right-drop-down,.top-box__right-line--top-0{display:none}.top-box--inner .top-box__btn--with-arrow,.top-box__btn--with-arrow{height:44px;line-height:44px}.top-box__right-line:before{display:none}.top-box__currency-list{top:44px}.top-box__currency-item:first-child{border-top:1px solid #E1DFDF}.top-box__menu-list{padding-top:84px;position:relative}.top-box__right-lang-box{width:130px}.top-box__btn--lang,.top-box__btn--currency{background:#f1f1f1;border-radius:9px;width:100%;transition:none;text-align:left}.top-box__right-line--top-0{right:20px;width:185px}.top-box--inner .top-box__currency-list,.top-box--inner .top-box__lang-list,.top-box__currency-list,.top-box__lang-list{top:auto}.top-box__btn--with-arrow.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.top-box__lang-item:first-child{border-top:1px solid #E1DFDF}.top-box__menu-link:first-child{border-top:1px solid #F1F1F1}.top-box__right-lang-box,.top-box__right-line--top-0{display:none;height:44px!important;position:absolute;top:100px;z-index:9999}.top-box__right-lang-box{right:225px}.list--no-wrap{padding-bottom:20px}.list--no-wrap .list__link{width:240px}.list--no-wrap .list__item{width:260px}.section-wrapper--top-destinations{display:none}.hot-deal-box .table-cell{padding:20px}.hot-deal-box__img,.hot-deal-box__content{position:static}.hot-deal-box__item{height:auto}.hot-deal-box__img{height:141px;width:auto}.hot-deal-box__content{background:#f8f8f8;height:auto}.hot-deal-box__item--lonely .hot-deal-box__content,.hot-deal-box__content{width:100%}.hot-deal-box~.section-wrapper--destinations{display:none}.menu-open .top-box__right-wrapper:before{background-color:#f8f8f8;content:"";height:79px;max-width:375px;position:absolute;right:0;top:80px;width:100%;z-index:1}.bottom-box__trip-ad-icon{bottom:156px;height:133px;margin:auto 0;top:0}.bottom-box__menu{padding-left:20px}.bottom-box__menu-list{margin-left:0}.bottom-box__menu-item{width:100%}.bottom-box__menu-link{padding-left:0;padding-right:0}.cookie-box__left{float:none;font-size:.875rem;margin-bottom:20px;width:100%}.cookie-box__right{padding-left:0;text-align:right}.section-map{background-position:calc(100% + 534px) 59px}.section-map__big-link{z-index:1}.section-map__link{padding-left:30px}.section-map__list{padding-top:20px}.section-map__inner-box{text-align:center;padding:0 0 25px;width:auto}.section-map__title{box-sizing:border-box;display:inline-block;margin:0 0 20px;max-width:240px;padding-left:20px;padding-right:20px;vertical-align:top;width:100%}.section-map__list{position:relative;text-align:left;width:200px;word-break:break-word;z-index:1}.section-map__inner-box:before{right:200px}.owl-carousel{max-width:330px}.owl-carousel .owl-carousel__item{width:102px}.owl-carousel .owl-stage-outer{height:80px}.view-box__info-right{display:block;text-align:right}.view-box__item:not(:first-child){border-left:none;margin-left:0;padding-left:0}.view-box__info-map{font-size:.75rem}.view-box__order .view-box__right{margin-bottom:40px}.view-box__order .section-wrapper__title-box{margin-bottom:20px}.view-box__order .section-wrapper__title{padding-left:35px;padding-right:35px}.section-wrapper--destinations .section-wrapper__title{padding-left:20px;padding-right:20px}.static-view__left-box{display:block;margin-bottom:10px;margin-right:0;width:100%}.static-view__right-box{padding-top:0;width:100%}.static-view__right-box:before{display:none}.static-view__right-box .static-content img{display:block;float:none}.static-view__right-box .static-content p,.static-view__right-box .static-content li{font-size:.875rem}.static-view__list-item{margin-bottom:20px}.list--contacts .section-map__list{padding-top:0;width:auto}.review__title-out{margin-bottom:20px}.review__round-box{margin-bottom:0}.review__link{max-width:152px}.review__social-list{padding:0}.review__social-list-img{max-height:30px}.review__item:last-child .review__img{max-height:30px}.filter__static-box--visible,.filter__static-box-outer{display:none}.events--support .view-box__snippet{padding-bottom:20px}.calendar-box--apartment{flex-direction:column;-webkit-flex-direction:column}.calendar-box--apartment .calendar-box__form-item{margin-right:0!important;width:100%!important}.calendar-box--apartment .calendar-box__form-item:first-child{margin-bottom:10px!important}.list__info-list--cloned{display:none}.view-box--apartments-inner .tours__total-icon-out .tours__total-icon{display:inline-block}.view-box--apartments-inner .tours__prices-box{border-top:none!important}.calendar-box__timepicker{min-width:inherit;width:310px}.calendar-box--apartment .calendar-box__form-item--end .calendar-box__timepicker{right:auto;left:0}.top-box--auth .top-box__right-line--reg-box{display:block}.top-box--auth .top-box__right-line.top-box__right-line--user-box{height:80px;position:absolute;right:62px;top:0;width:auto;z-index:2}.top-box--auth .top-box__header{padding-right:136px}.top-box--auth .top-box__right-line--user-box .top-box__btn{height:80px;padding:0 14px}.top-box--auth .top-box__header .top-box__right-line:before{top:36px}.list__rest-address-item--empty{display:none}.cart__wrapper-left .list__bottom-top-item .list__bottom-tag{gap:0}.short-list__date{flex-direction:column}.short-list__date span:first-child{display:none}.list__item--other-service .list__rest-address-list:not(.list__rest-address-list--lines){padding-bottom:0}.profile .short-list__item .short-list__title-box{flex-wrap:wrap}.profile .short-list__left-title{order:1}.profile .short-list__right-info{order:2;margin-left:0}.profile .short-list__center-info{flex-direction:row;gap:10px;align-items:center;justify-content:flex-end;order:3;width:100%;border-top:1px solid #E1DFDF;padding-top:10px;margin-top:10px}.profile .short-list__balance-txt{padding-left:0;width:100%;justify-content:space-between;border-left:none;margin-top:10px;flex-direction:row}.profile .short-list__balance-txt>span{flex-direction:row}.profile .short-list__balance-txt .price-field{margin-left:5px}.profile .short-list__bottom-box .short-list__commission-txt{width:100%;padding-left:0;margin-top:10px;border:none;flex-direction:row}.profile .short-list__bottom-box .short-list__commission-txt .price-field{margin-left:5px}.profile .short-list__bottom-box .short-list__paid-txt{width:100%;padding-left:0;border:none;flex-direction:row}.profile .short-list__bottom-box .short-list__paid-txt .price-field{margin-left:5px}.profile .short-list__bottom-box .short-list__total-txt{width:100%;padding-left:0;border:none;flex-direction:row}.profile .short-list__bottom-box .short-list__total-txt .price-field{margin-left:5px}.profile .short-list__balance-btn{padding:0 34px;height:30px;line-height:15px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:90px}.cart .list__item--other-service .list__rest-address-list--lines .list__rest-address-item:last-child{padding-left:0;border-left:0}.short-list__item--send_request .short-list__total-txt .price-field,.short-list__item--send_request .short-list__total-txt{white-space:nowrap}.cart__wrapper-left .list__rest--tour-package .list__bottom-top-item .list__bottom-tag{flex-direction:column}.list__rest--tour-package .list__bottom-tag-item:first-child{width:100%}.list--similar{padding-right:20px;padding-bottom:0}.list--similar .list__item a.list__link{height:336px}.review .static-view__list-item{flex:0 0 270px}}@media screen and (max-width: 520px){.list--menu{min-height:320px}.list--menu .list__item{margin-bottom:20px;padding:0;max-width:inherit;width:100%}.list--menu .list__white-cover{left:0!important;padding:0;position:relative;right:0!important}.list--menu .list__white-cover--hidden{display:none}.list--menu .list__white-title{align-items:center;-webkit-align-items:center;background-color:#f8f8f8;border:none;border-radius:9px;display:flex;display:-webkit-flex;height:60px;margin-bottom:0;padding-bottom:0;padding-left:100px;padding-right:54px;transition:border-radius .2s ease}.list--menu .list__white-title:after{background-position:-314px -46px;bottom:0;height:8px;margin:auto 0;position:absolute;right:20px;top:0;width:14px;transition:transform .2s ease}.list--menu .list__white-title--active{border-bottom-right-radius:0}.list--menu .list__white-title--active:after{transform:rotate(180deg)}.list--menu .list__white-title--desktop{display:none}.list--menu .list__white-inner-icon{display:inline-flex}.list--menu .list__white-inner-list{background-color:#f1f1f1;border-radius:0 0 9px 9px;display:none}.list--menu .list__white-inner-item:not(:last-child){border-bottom:1px solid #E1DFDF;margin-bottom:0}.list--menu .list__white-inner-link{background:none;border-bottom:none;display:flex;align-items:center;gap:10px;padding:16px 20px}.list--menu .list__white-inner-item--view-type{display:block}.list--menu .list__white-wrapper{left:0;position:absolute;right:0;top:0}.list--menu .list__white-wrapper.pa{display:none}.list--menu .list__round-img{border-radius:9px 0 0 9px;left:0;opacity:1!important;position:absolute;visibility:visible!important;width:86px;top:0!important;transition:border-radius .2s ease}.list--menu .list__white-cover--active+.list__round-img{border-bottom-left-radius:0}.list__price-box{margin-bottom:20px}.list--hotels-main .list__price-box{padding:0 20px}.top-box--home{margin-bottom:20px}.top-box__title{font-size:1.25rem;height:auto;line-height:inherit;overflow:visible;padding:15px 20px;white-space:normal}.top-box .center{padding-top:100px}.top-box__cover--fixed-height{min-height:116px}.calendar-box{padding-bottom:0}.calendar-box__date-box{border-radius:0;box-sizing:content-box;margin:0 -20px;min-width:inherit;width:100%}.calendar-box__date{width:100%}.transportation--inner .calendar-box__date-box{margin:0}.ui-datepicker--end{right:20px}.cover-box--no-space:not(.cover-box--mobile-space){margin-bottom:20px}.cover-box--mobile-space{padding-bottom:0}.cover-box--inner-space{padding-bottom:20px}.inclusions__sub-title{font-size:.75rem;line-height:16px;height:34px}.list__rest-link{float:none}.list--hotels .list__rest-link,.list__rest-link{width:100%}.list__rest-top{padding-bottom:20px;padding-left:20px;min-height:inherit}.list__rest-img{border-top-right-radius:9px;width:100%}.list__rest-address .list__location-link{left:auto;max-width:inherit;padding-left:0;position:relative}.list__rest-address .list__rest-address-item{order:1;padding:0;text-align:left;width:100%}.list__rest-address .list__rest-address-item:not(.three-dots-after-end):nth-child(2){margin-bottom:20px;order:0}.list__rest-address .list__rest-address-item.three-dots-after-end:nth-child(2){order:2}.list__rest-tags--flex:not(.list__rest-tags--checked) .list__rest-tags-table{max-width:inherit}.list__rest-tags--flex:not(.list__rest-tags--checked) .list__rest-tags-table:first-child{padding-bottom:10px}.list__rest-tags-list{margin-right:0}.list__rest-tags--checked{overflow:auto;-webkit-overflow-scrolling:touch}.list__rest-title{overflow:visible;max-height:inherit!important}.list--hotels .list__rest-right{padding-left:0}.list--hotels .list__rest-address--list{display:block;margin-bottom:20px;min-height:0;padding-bottom:10px}.list--hotels .list__rest-tags--checked{margin:0}.list--hotels .list__rest-tags--checked .list__rest-tags-list{max-height:inherit}.list--hotels .list__rest-tags--checked:not(:empty){border-left:none}.list__rooms{display:block;padding-left:0;padding-right:0}.tours__list--tour-package .list__rooms--tour-package{padding:10px 0}.list--hotels .list__rooms-right,.list--hotels .list__rooms-left,.list--hotels .list__rooms-center{width:auto}.list--hotels .list__rooms-right,.list--hotels .list__rooms-left{min-width:inherit;padding:0 20px}.list--hotels .list__rooms-left{border-bottom:1px solid #E1DFDF;border-right:none;margin-bottom:20px;padding-bottom:20px}.list--hotels .list__rooms-center{display:flex;display:-webkit-flex;margin-bottom:20px;justify-content:space-between;-webkit-justify-content:space-between}.list--hotels .list__rooms-center .list__rooms-option{margin-bottom:0}.list--hotels .list__rest-address--list .list__rest-address-list-item:first-child{border-bottom:1px solid #E1DFDF;margin:0 -20px 10px;padding:0 20px 10px;width:auto}.list--hotels .list__rest-address--list .list__rest-address-list-item:nth-child(2){align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;min-height:inherit;position:static;padding:0;width:100%}.list--hotels .list__rest-tags--checked{min-height:inherit;padding-bottom:10px}.list--hotels .list__rest-tags--checked:empty{display:none}.filter--apartments{margin-top:0}.list--apartments .list__rest-tags--checked:not(:empty){margin-left:0;padding-bottom:0;padding-left:20px}.list--apartments .list__rooms-inner{flex-direction:column;-webkit-flex-direction:column}.list--apartments-main .list__rooms-inner{flex-direction:column-reverse;-webkit-flex-direction:column-reverse}.list.list--apartments-main .list__rooms-left{padding-bottom:10px;margin-bottom:10px}.list--apartments-main .list__rooms-center{margin-bottom:0}.list--apartments-main .list__rooms-center:before{bottom:0;top:-10px}.list--apartments-main .list__rate .tooltip-content{right:-30px}.list--apartments-main .list__rate .tooltip-content:before{right:31px}.list--apartments-main .list__rate .tooltip-content:after{right:32px}.list--apartments .list__rooms-center{order:1;position:relative}.list--apartments .list__rooms-center:before{background-color:#e1dfdf;bottom:-10px;content:"";height:1px;left:20px;position:absolute;right:20px}.list--apartments .list__rooms-left{border-bottom:none;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:0;order:2;padding-bottom:0;width:auto!important}.list--apartments .list__rest .list__rest-right{padding-bottom:0}.list--apartments .list__rooms-option{padding-right:6px}.list--apartments .list__rooms-price-box{padding-left:6px;text-align:right}.list--apartments .list__rest-address-list-item:first-child{margin-bottom:10px!important;padding-bottom:0!important}.list--apartments .list__rate{margin-bottom:0}.list--apartments .list__rooms-availability{font-size:.75rem;justify-content:center;-webkit-justify-content:center}.list--apartments .list__rest-tags--checked{padding-bottom:4px}.list--hotels .list__rest-tags-table{height:auto}.tours__inclusion-out--with-rate .tours__inclusion{float:none}.tours__inclusion-out--with-rate .fr{margin-left:10px}.tours__inclusion-out--with-rate .tours__inclusion{display:inline-block;margin-bottom:20px;vertical-align:top}.tours--pt-inner .list__rooms-center{width:calc(100% - 130px)}.tours--pt-inner .list__info-list--static+.list__info-list--dynamic{width:auto}.tours--pt-inner .tours__total-inner{padding-right:10px}.view-box--hotels .tours__timeline{display:block}.view-box--hotels .tours__timeline-item:not(:last-child){border-right:none;margin-right:0;padding-right:0}.view-box--hotels .calendar-box__form-box{float:none;width:auto}.ui-datepicker--hotels.ui-datepicker--end{right:auto}.list--hotels .list__rest-address .list__rest-address-item{margin-bottom:10px}.list__rate--center{padding-top:0}.list__rate--stars{margin-left:auto!important}.calendar-box__form-item:not(:last-child){margin-right:0}.calendar-box--hotels .calendar-box__date-inner{margin-left:0;margin-right:0}.calendar-box--hotels .calendar-box__form-item{padding-left:0;padding-right:0}.calendar-box--hotels .calendar-box__date-inner{width:100%}.calendar-box--hotels .calendar-box__form-box.tours,.calendar-box--hotels .calendar-box__form-box--select{float:none}.calendar-box--hotels .calendar-box__form-box.tours{width:auto}.calendar-box--hotels .calendar-box__float--active .calendar-box__form-box,.calendar-box--hotels .calendar-box__form-box:not(.tours),.calendar-box--hotels .calendar-box__form-item--btn{width:auto!important}.calendar-box--hotels .calendar-box__form-item--btn{padding-top:0}.calendar-box__float--active .calendar-box__form-item--btn{margin-bottom:0}.calendar-box__date-box{padding-bottom:20px}.calendar-box__float--active .calendar-box__middle{display:block}.calendar-box__float--active .calendar-box__middle-box-left{border-right:none;font-size:.875rem;margin-bottom:20px;margin-right:0;padding-right:0}.calendar-box__float--active .calendar-box__middle-box-left,.calendar-box__float--active .calendar-box__middle-box-btn{width:100%}.calendar-box--hotels .calendar-box__form-item{padding-right:0!important;width:100%!important}.calendar-box--hotels .calendar-box__form-item:nth-child(4){clear:both;margin-bottom:20px}.list__choosing-box{box-sizing:border-box;flex-direction:column;-webkit-flex-direction:column;padding:0 20px}.list__choosing-box .list__rooms-right{width:100%}.list__choosing-desc{margin-bottom:20px;max-width:inherit}.view-box--apartments-inner .list__rate.df{margin-left:0!important}.list--apartments .list__rest-title{height:auto}.list--apartments .list__rooms-type{white-space:nowrap}.transportation__calc-form-group{display:block}.transportation__transfer .transportation__calc-form-box,.transportation__calc-form-box{width:auto}.transportation__calc-sep{background-position:-252px -22px;height:18px;margin:0 auto 10px!important;width:30px}.transportation .calendar-box__date-box--covered,.transportation .calendar-box{margin-left:0;margin-right:0}.transportation .calendar-box .calendar-box__form-item{padding:0;width:100%!important}.transportation .calendar-box .drop-address-box{margin-bottom:0}.transportation__select-block{display:block}.transportation__select-block .btn{max-width:100%}.transportation__select-top{margin-bottom:10px}.list--apartments .list__rest-address-list-item{min-height:0}.list--apartments .list__rest-address--list{margin-bottom:10px;min-height:inherit;height:auto}.list--apartments .list__rest-address-item:first-child{margin-bottom:0!important}.list--apartments .list__rest-address .list__rest-address-list{padding-bottom:0!important;margin-bottom:10px}.list--apartments-main .list__rest-address .list__rest-address-list{flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-direction:column;-webkit-flex-direction:column}.list--apartments-main .list__rest-address--list .list__rest-address-list-item:first-child{width:calc(100% + 40px)!important}.list--apartment .list__rest-address--list .list__rest-address-list-item:first-child{padding-bottom:0}.list--apartments .list__inc-box{flex-direction:column;-webkit-flex-direction:column;margin-left:0;padding-top:0}.list--apartments .table-box__extra-left{align-items:center;-webkit-align-items:center;border-right:none;box-sizing:border-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-right:0;padding:0 20px 10px}.list--apartments .table-box__extra-title{margin-bottom:0;margin-right:10px;width:auto}.calendar-box--rent:not(.calendar-box--rent-inner) .calendar-box__form-item--end .calendar-box__timepicker,.transportation .calendar-box__date-box--covered .calendar-box__timepicker{right:auto;left:0}.list--pt .list__rooms{padding-left:20px;padding-right:20px}.list--pt .list__choosing-box{padding-left:0;padding-right:0}.transportation--rent .calendar-box__form-item:not(:last-child){margin-right:0!important}.transportation--rent .transportation__calc-form-box{margin-right:0;width:100%}.transportation--rent .transportation__calc-btn{width:100%}.transportation--rent:not(.transportation--rent-inner) .transportation__desc-out{margin-left:40px;margin-right:40px}.transportation--rent-inner .transportation__calc-form-group--equal .calendar-box__form-item,.transportation--rent-inner .calendar-box__date-box--covered>.calendar-box__form-item{margin-right:0!important;width:100%!important}.transportation--rent-inner .transportation__calc-form-group--equal .transportation__calc-group-inner,.transportation--rent-inner .calendar-box__date-box--covered.df,.transportation--inner .transportation__total-outer,.transportation--rent-inner .transportation__total-outer{flex-direction:column;-webkit-flex-direction:column}.transportation--rent-inner .calendar-box__date-box--covered .calendar-box__form-item:first-child{margin-bottom:20px!important}.transportation--inner .transportation__info,.transportation--rent-inner .transportation__info{width:100%}.transportation--inner .transportation__select-top,.transportation--rent-inner .transportation__select-top{margin-bottom:0}.transportation--inner .transportation__info:nth-child(odd),.transportation--rent-inner .transportation__info:nth-child(odd){padding-right:0}.transportation--inner .transportation__info:nth-child(2n),.transportation--rent-inner .transportation__info:nth-child(2n){padding-left:0}.filter--apartments .list--apartments .list__rooms-right{flex:0 0 auto}.view-box--apartments-inner .tours__inclusion-out--with-rate .fr{vertical-align:top}.list--hotels-main .list__rest-title{white-space:normal}.list--hotels-main .list__rate{margin-bottom:0}.list--hotels-main .list__rate:first-child{padding-top:0!important}.list--hotels-main .list__rest-address-list:first-child,.list--hotels-main .list__rest-address--list .list__rest-address-list-item:first-child{padding-bottom:0}.calendar-box--hotels .calendar-box__form-item--btn{margin-bottom:0}.transportation--inner .transportation__total-outer,.transportation--rent-inner .transportation__total-outer{align-items:flex-start;-webkit-align-items:flex-start}.list__special-offer{margin-bottom:10px;position:static}.list__rest-tags--flex .list__rest-tags-table:first-child{padding-bottom:0!important}.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner{flex-direction:column;-webkit-flex-direction:column}.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner .calendar-box__form-item{margin-bottom:0;width:100%!important}.transportation--rent-inner .transportation__calc-form-group--check-box .calendar-box__form-item:nth-child(2) .calendar-box__bg-label{margin-bottom:0}.transportation .calendar-box .calendar-box__form-item{display:block}.transportation .calendar-box__form-item--pickup-address .transportation__transfer-form-box{width:100%}.transportation #pick_up_address_box{margin-bottom:20px}.transportation .calendar-box__form-item--number-of-people .tours__quantity-box,.transportation .calendar-box__form-item--number-of-people .tours__quantity-inner{width:100%}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item:first-child{width:100%!important}.transportation #hourly_rents_suggestions_form .calendar-box__form-item:not(:last-child){margin-bottom:20px}.transportation #hourly_rents_calculation_form .calendar-box__form-item--address,.transportation #hourly_rents_calculation_form .calendar-box__form-item--number-of-people{width:100%!important}.transportation #hourly_rents_calculation_form .calendar-box.calendar-box--rent{flex-direction:column}.drop-address-box{margin-bottom:0}.short-list__date{width:70%}.profile .short-list__balance-txt{margin-top:10px!important}.list__choosing-desc--fail{margin-bottom:0;margin-right:0}.view-box--apartments-inner .tours__prices-box--fail .tours__prices-box-right{flex-direction:column}.view-box--apartments-inner .tours__prices-box--fail .list__rooms-btn{width:100%}.tours__list--tour-package .tours__info-box{padding-bottom:0}.day-picker.dialog div[role=dialog]{padding-top:60px}.custom-calendar-block{position:absolute;top:0}.list .list__item .owl-with-dots{height:auto}.list--hotels-main .owl-with-dots,.list--apartments .owl-with-dots{border-top-right-radius:9px}.calendar-box__days-range{margin-top:18px}}@media screen and (max-width: 495px){.short-list__bottom-box .short-list__total-txt{border:none}.short-list__bottom-box .short-list__commission-txt{width:100%;padding-left:0;margin-top:15px;border:none}.profile .short-list__balance-txt{margin-top:15px;justify-content:space-between}.profile .short-list__balance-txt{margin-bottom:10px}.cover-box--tour-package .tours__select-box{width:220px;left:auto;top:54px;border-radius:9px;box-sizing:border-box}.cover-box--tour-package .tours__form-box--people-count .tours__select-btn--active{width:100%;right:0;position:absolute;border-radius:9px}.cover-box--tour-package .tours__select-box .tours__drop-item:first-child{border-radius:9px}.tours__list--tour-package .tours__left--full .list__rest-tags-list{flex-direction:column;max-height:inherit}}@media screen and (max-width: 450px){.list--inner .list__item{width:100%}.list--menu .list__white-title{font-size:.875rem;word-break:break-all}.menu-open .top-box__right-wrapper:before,.menu-open .top-box__menu-list,.menu-open .top-box__right-line--reg-box{max-width:inherit}.menu-open .top-box__right-lang-box{left:20px;right:inherit}.menu-open .top-box__right-line--top-0{width:calc(100% - 195px)}.section-map__list{width:210px}.section-map__inner-box:before{right:calc(100% - 225px)}.bottom-box__copyright-txt,.bottom-box__payment-title{font-size:.875rem}.bottom-box__payment-title{padding-top:5px}.view-box__info-snippet,.view-box__left .static-content{padding-left:0;padding-right:0}.view-box__left .static-content hr{margin-left:0;margin-right:0}.view-box__carousel{margin-left:-20px;margin-right:-20px}.view-box__socials{padding-left:0;padding-right:0}.owl-carousel{max-width:100%}.owl-carousel .owl-prev{left:20px}.owl-carousel .owl-next{right:20px}.owl-carousel .owl-stage-outer{padding-left:54px}.owl-carousel--small{width:100%!important}.owl-carousel--topics .owl-stage-outer{padding-left:15px}.map-box{bottom:0;height:auto;top:80px}.map-box__content,.map-box__inner{height:100%}.map-box__inner{margin-top:0}.map-box__content{border-radius:0}.map-box .table-cell{padding:0}.cookie-box[style="display: block;"]~main .map-box{top:0}.menu-open .top-box--fixed-menu:not(.top-box--home) .top-box__header{z-index:5}.menu-open .burger{z-index:6}.map-view .owl-carousel .owl-stage-outer{padding-left:0}.staff__item{max-width:280px}.staff__item-content:before{height:280px}.gallery__title,.list--gallery .list__item{margin-bottom:20px}.review__country-box{width:calc(100% - 168px)}.static-content table td,.static-content table th{padding-bottom:5px;padding-top:5px}.events__filter-btn{width:100%}.modal-form__description--small{padding-left:20px;padding-right:20px}.events--covered:after,.events:not(.events--support) .list__item--active .list__text-content:before,.events:not(.events--support) .list__item:not(.list__item--active) .list__text-box:not(:last-child),.events:not(.events--support) .list__text-top .accordion__show-btn{display:none}.events:not(.events--support) .list__text-content-inner>.accordion__show-btn{display:block}.events:not(.events--support) .list__text-box:last-child{border-top:1px solid #E1DFDF;margin-top:10px}.events:not(.events--support) .list__text-box--with-border{margin-bottom:10px}.events:not(.events--support) .list__item--active .list__text-content:before,.events:not(.events--support) .list__item--active .list__cover-link.pa{transform:inherit}.events:not(.events--support) .list__item--active .list__text-content{padding:0;position:static}.events--support .list__text-top--short-desc .list__gray-box-description{height:auto!important}.events--support .events__filter-btn{margin-bottom:10px}.events--support .events__filter-btn:last-child{margin-bottom:0}.list--facility.owl-carousel .owl-stage-outer{padding-left:0}.section-map{background-position:62% 59px;background-size:auto 100%}.list__order-count{min-height:inherit}.modal-form .profile__btn-box{-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.modal-form .profile__cancel-info-link{margin-bottom:20px;width:100%}.checkout__links{display:contents}.checkout__links-box{width:100%;margin-bottom:25px;float:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.checkout__print-box{width:100%;float:none;margin-bottom:40px;text-align:left}.checkout__recepit-btn{margin-left:0}.short-list__bottom-box .short-list__commission-txt{width:100%;padding-left:0;margin-top:15px;border:none}.bottom-box__payment-title{display:block;padding:0 0 10px;text-align:center}.calendar-box--private-tours .calendar-box__form-item{flex:1 0 100%}.calendar-box--private-tours .calendar-box__form-item:first-child{margin-right:0}.visible-map-filter .filter__toggle-btn{top:110px;left:20px}.visible-map-filter .filter__left--show{top:154px;left:20px;margin-left:0;bottom:0;height:calc(100vh - 242px);margin-top:0;width:360px}.visible-map-filter .filter__left--show form{margin-top:0}.visible-map-filter .filter__left--show .filter__button-group{position:sticky;bottom:0}}@media screen and (max-width: 410px){.short-list__commission-txt{width:100%;padding-left:0!important}}@media screen and (max-width: 400px){.short-list__commission-txt{padding-left:0!important}.paging__item{margin-left:0;margin-right:0}.review .modal-form .contact__captcha-box{margin-bottom:20px;width:274px}.review .modal-form .g-recaptcha{transform:scale(.9)!important;-webkit-transform:scale(.9)!important}.select-2-search-icon .ui-datepicker--end{right:auto}.profile .short-list__title-box--with-tag .short-list__left-title{width:68%}}@media screen and (max-width: 375px){.filter--with-map .filter__options{height:223px}.filter--with-map .filter__options-select .tl{padding-top:80px}.filter--with-map .filter__options-map{top:-134px;float:left}.filter--with-map .filter__result-count{top:189px}}@media screen and (max-width: 370px){.checkout__links-box{margin-bottom:25px}.bottom-box__payment-title{display:block;padding:0 0 10px;text-align:center}.bottom-box__payment-icon{margin:0 10px}.bottom-box__trip-ad-icon{width:73px;height:73px}.bottom-box__trip-ad-icon img{height:auto}.bottom-box__menu{padding-right:105px}.tours__inclusion,.tours__ta-icon,.tours__time-box{float:none}.tours__inclusion{display:inline-block;margin:0 0 10px;vertical-align:top}.view-box--tours-inner .tours__inclusion{margin-bottom:0}.staff__item{max-width:260px}.staff__item-content:before{height:260px}.list--gallery-inner.owl-carousel .owl-stage-outer{height:202px;padding-left:0}.list--gallery-inner.owl-carousel .owl-item{width:280px!important}.review__year-box{width:100px}.review__country-box{width:calc(100% - 125px)}.review__count:after{width:64px}.review .modal-form .contact__captcha-box{margin-bottom:20px;width:242px}.review .modal-form .g-recaptcha{transform:scale(.8)!important;-webkit-transform:scale(.8)!important}.list--hotels .list__rest-address--list .list__rest-address-list-item:nth-child(2){display:block}.list--hotels .list__rooms-center .list__rooms-option{padding-right:5px}.list--hotels .list__rooms-center .list__rooms-type{padding-left:5px}.tours__inclusion-out--with-rate .list__rate:last-child{margin-left:20px}.modal-form__terms-link,.modal__remember-out{float:none}.transportation .calendar-box__date-box:first-child .calendar-box__form-item,.modal__remember-out{margin-bottom:20px}.tours__form-box--hotels-calendar,.table-box--extra .table-box__property{margin-right:0!important;width:100%}.transportation__result-img-box{width:80px}.transportation__result-img{width:auto}.transportation .calendar-box__form-item,.transportation__cars-item{width:100%}.transportation__cars-item--full .transportation__cars-text-box{flex-direction:column}.transportation__cars-text,.transportation__cars-item--full .transportation__cars-text-box .transportation__cars-btn{width:100%}.transportation__cars-slide-img{max-height:75px}.transportation .calendar-box__date-box{flex-wrap:wrap;-webkit-flex-wrap:wrap}.view-box--hotels-inner .tours__form-box--calendar-end .ui-datepicker{left:0!important;right:auto!important}.transportation__result .transportation__result-img-box{width:90px;flex:0 0 90px}.transportation__result-big .transportation__result-img{width:60px}.transportation__result-img{transform:none!important}.transportation__result-info-point,.transportation__result-info-title,.transportation__result-item .transportation__cars-info-point{font-size:.875rem}.transportation__cars-info-point,.transportation__result-info-point{margin-right:10px}.tours--pt .tours__list .tours__time-info{float:none;padding-left:0;margin-top:10px!important}.calendar-box--private-tours .calendar-box__form-item:not(.calendar-box__form-item--btn){margin-bottom:20px;margin-right:0;width:100%}.list--hotels-main .list__rate:nth-child(2){margin-top:10px}.request-form__top-btn-1{min-width:146px}.request-form__top-sep{margin:0 14px}.filter--pt .filter__options-select>.tl{min-width:auto;max-width:170px}}@media screen and (max-width: 350px){.calendar-box__timepicker{width:calc(100% + 64px);left:-32px!important;right:-32px!important}.calendar-box--apartment:not(.calendar-box--apartment-inner) .calendar-box__timepicker{width:calc(100% + 30px);left:-15px!important;right:-15px!important}}@media screen and (max-width: 1400px) and (min-width: 1025px){#ui-datepicker-div.ui-datepicker--hotels{left:auto!important;right:0}}@media screen and (min-width: 1025px) and (max-width: 1200px){.view-box__order .view-box__right--fixed{width:calc(100% - 768px)}}@media screen and (max-width: 767px),(min-width: 1025px){.tours__extra-info--hidden-desktop{display:none!important}}@media screen and (max-width: 375px){.list--weekday .tours__info-date{max-width:150px}}@media screen and (min-width: 768px) and (max-width: 1100px){.accordion--cart{border-top:none;padding:0 5px 0 0}.accordion--cart,.accordion--cart .accordion__radio-box:not(:last-child){margin-bottom:0}.accordion--cart .accordion__radio-box:not(:first-child){margin-top:20px}}@media screen and (min-width: 1025px){.transportation__transfer-right--fixed,.view-box__order .view-box__right--fixed{position:fixed;top:130px}.transportation__transfer-right--static,.view-box__order .view-box__right--static{position:absolute}.list__info-list--cloned{display:none}.top-box--home:not(.top-box--fixed-menu) .top-box__menu{display:none!important}}@media screen and (min-width: 1921px){.section-map{background-size:cover}.hot-deal-box__img{min-width:100%}}@media screen and (min-width: 1200px){#tour-package-modal{max-width:1100px;margin:0 auto}.static-view__tour-package .view-box__left{margin:0 auto!important}}@media screen and (min-width: 768px){.list.list--contacts{display:grid;grid-template-columns:1fr 1fr;gap:40px}.list.list--contacts .list__link{display:flex}.list.list--contacts .list__top-round-img{width:260px;border-bottom-left-radius:9px}.list.list--contacts .list__item{width:auto;height:254px;margin-right:0;padding-top:0;margin-bottom:0}.list.list--contacts .list__gray-box{padding:20px 10px;box-sizing:border-box;width:300px}.list.list--contacts .list__name{display:flex;align-items:center;padding:0 20px;height:53px;width:260px;border-top-right-radius:0}}@media screen and (min-width: 768px) and (max-width: 1200px){.request-form__additional .request-form__form-box .calendar-box__timepicker{left:auto;right:0}}@media screen and (min-width: 768px) and (max-width: 1024px){.view-box--apartments-inner .tours__select-block--info .tours__prices-box-left{border-bottom:none;margin-bottom:20px;padding-bottom:0}.tours__form-box--people-count .tours__extra-info{display:none!important}}@media screen and (min-width: 769px) and (max-width: 1200px){.hot-deal-box__content{width:200px}.hot-deal-box__description{font-size:.8125rem}.hot-deal-box .table-cell{padding:20px}}@media screen and (min-width: 901px) and (max-width: 1030px),(max-width: 620px){.list--venues .list__rest-address-item{order:1;text-overflow:ellipsis;white-space:nowrap}.list--venues .list__rest-address-item:not(.fs12){order:0}.list--venues .list__rest-address-item:not(:last-child){margin-bottom:20px}.list--venues .list__rest-address-item:nth-child(odd),.list--venues .list__rest-address-item:nth-child(2n){padding:0;width:100%}.list--venues .list__rest-address-item:nth-child(2n){text-align:left}.list--venues .list__rest-address .list__location-link{padding-left:0}}@media screen and (min-width: 450px) and (max-width: 620px){.gallery .list__current-day,.gallery .list__video-included{float:none}.gallery .list__video-included{display:inline-block;margin-left:0}.gallery .list__current-day{margin-bottom:6px}}@media screen and (min-width: 520px) and (max-width: 620px){.list--apartments .table-box__extra-left{border-bottom:none;padding-bottom:0;width:auto}}@media screen and (min-width: 651px) and (max-width: 767px){.tours__inclusion,.tours__ta-icon{float:none}.tours__inclusion{display:inline-block;margin:0 0 10px;vertical-align:top}}.backdrop-filter-not-supported .section-map__inner-box:before{background:#ffffffe6}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.calendar-box__float--active .calendar-box__middle-box-left{max-width:600px}.list__rest-tags-table,.list__rest{width:100%}.filter__middle-box-left{width:70%}.list--rest .list__rest-tags:not(.list__rest-tags--checked) .list__rest-tags-table{width:auto}.list__rest-tags-list{display:block}.list__rest-tags-list .list__rest-tags-item{display:inline-block;vertical-align:top}}@media screen and (max-height: 500px){.datepicker-custom-position .ui-datepicker{margin:0!important}}@media screen and (max-height: 860px) and (min-width: 768px){.visible-map-filter .filter__left{top:30px}}@media screen and (max-height: 860px) and (max-width: 1024px) and (min-width: 768px){.visible-map-filter .filter__toggle-btn{top:60px}}@media screen and (min-height: 501px){.datepicker-custom-position .ui-datepicker{left:auto!important;top:0!important}}@media print{header,footer,.checkout__print-box,.checkout__btn-box,.cookie-box,.bread-crumb{display:none!important}.confirmation-layout footer{display:block!important;page-break-inside:avoid}.confirmation-layout .profile-confirmation__box-5-left{white-space:normal}.confirmation-layout .profile-confirmation__box-5-center{width:40%}.confirmation-layout .profile-confirmation__box-5-right{min-width:250px}}
