.blocker:before,.cart-tab .td,.modal{vertical-align:middle}.blocker,.modal{width:100%;box-sizing:border-box}.owl-carousel .owl-item,.pull_left{float:left}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;overflow:auto;z-index:1;padding:20px;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.modal,.text_left{text-align:left}.blocker:before{content:"";display:inline-block;height:100%;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:none;position:relative;z-index:2;max-width:500px;background:#fff;padding:25px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==)}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}*,body,html{margin:0;padding:0}.owl-item.loading{min-height:150px}@font-face{font-family:Euclid-Circular-A;src:url(../fonts/Euclid-Circular-A/euclid_circular_a_regular.eot);src:local('Euclid-Circular-A'),local(Euclid-Circular-A),url(../fonts/Euclid-Circular-A/euclid_circular_a_regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Euclid-Circular-A/euclid_circular_a_regular.woff) format("woff"),url(../fonts/Euclid-Circular-A/euclid_circular_a_regular.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Euclid-Circular-A;src:url(../fonts/Euclid-Circular-A/euclid_circular_a_medium.eot);src:local('Euclid-Circular-A'),local(Euclid-Circular-A),url(../fonts/Euclid-Circular-A/euclid_circular_a_medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Euclid-Circular-A/euclid_circular_a_medium.woff) format("woff"),url(../fonts/Euclid-Circular-A/euclid_circular_a_medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid-Circular-A;src:url(../fonts/Euclid-Circular-A/euclid_circular_a_semibold.eot);src:local('Euclid-Circular-A'),local(Euclid-Circular-A),url(../fonts/Euclid-Circular-A/euclid_circular_a_semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/Euclid-Circular-A/euclid_circular_a_semibold.woff) format("woff"),url(../fonts/Euclid-Circular-A/euclid_circular_a_semibold.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid-Circular-A;src:url(../fonts/Euclid-Circular-A/euclid_circular_a_bold.eot);src:local('Euclid-Circular-A'),local(Euclid-Circular-A),url(../fonts/Euclid-Circular-A/euclid_circular_a_bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Euclid-Circular-A/euclid_circular_a_bold.woff) format("woff"),url(../fonts/Euclid-Circular-A/euclid_circular_a_bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../fonts/Helvetica/HelveticaNeueCyr-Roman.eot);src:local('Helvetica'),local(Space-Grotesk),url(../fonts/Helvetica/HelveticaNeueCyr-Roman.eot?#iefix) format("embedded-opentype"),url(../fonts/Helvetica/HelveticaNeueCyr-Roman.woff) format("woff"),url(../fonts/Helvetica/helveticaneuecyr-roman.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../fonts/Helvetica/HelveticaNeueCyr-Medium.eot);src:local('Helvetica'),local(Space-Grotesk),url(../fonts/Helvetica/HelveticaNeueCyr-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Helvetica/HelveticaNeueCyr-Medium.woff) format("woff"),url(../fonts/Helvetica/helveticaneuecyr-medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../fonts/Helvetica/HelveticaNeueCyr-Bold.eot);src:local('Helvetica'),local(Space-Grotesk),url(../fonts/Helvetica/HelveticaNeueCyr-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Helvetica/HelveticaNeueCyr-Bold.woff) format("woff"),url(../fonts/Helvetica/helveticaneuecyr-bold.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../fonts/Helvetica/HelveticaNeueCyr-Black.eot);src:local('Helvetica'),local(Space-Grotesk),url(../fonts/Helvetica/HelveticaNeueCyr-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Helvetica/HelveticaNeueCyr-Black.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}body,html{position:relative;overflow-x:hidden;background:#fff}body{-webkit-text-size-adjust:none;font-family:Helvetica,sans-serif;font-size:14px;font-weight:300;line-height:21px;letter-spacing:-.01em;color:#414C68}.h6,b,h6,strong{font-weight:500}*{box-sizing:border-box}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.wrapper{padding:0 15px}p{margin-bottom:24px}.wrapper{position:relative;max-width:1170px;margin:0 auto}.wrapper.wrapper-sm{max-width:974px}.container,.flex{display:flex}.row,.row-container{display:flex;margin:0 -15px;justify-content:space-between;align-content:flex-start;flex-wrap:wrap}.h1,.h2,h1,h2{margin:21px 0;font-weight:600;color:#1B2A50;font-family:Euclid-Circular-A,sans-serif}.align-left{justify-content:flex-start}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}@media screen and (max-width:1199px){.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.hidden-lg{display:none}}@media screen and (max-width:1023px){.col-l-12{width:100%}.col-l-11{width:91.66666667%}.col-l-10{width:83.33333333%}.col-l-9{width:75%}.col-l-8{width:66.66666667%}.col-l-7{width:58.33333333%}.col-l-6{width:50%}.col-l-5{width:41.66666667%}.col-l-4{width:33.33333333%}.col-l-3{width:25%}.col-l-2{width:16.66666667%}.col-l-1{width:8.33333333%}.hidden-l{display:none}}@media screen and (max-width:991px){.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.hidden-md{display:none}}@media screen and (max-width:767px){.col-xm-12{width:100%}.col-xm-11{width:91.66666667%}.col-xm-10{width:83.33333333%}.col-xm-9{width:75%}.col-xm-8{width:66.66666667%}.col-xm-7{width:58.33333333%}.col-xm-6{width:50%}.col-xm-5{width:41.66666667%}.col-xm-4{width:33.33333333%}.col-xm-3{width:25%}.col-xm-2{width:16.66666667%}.col-xm-1{width:8.33333333%}.hidden-xm{display:none}}@media screen and (max-width:568px){.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.hidden-sm{display:none}}.h1,h1{font-size:68px;line-height:80px}.h2,h2{font-size:38px;line-height:48px;letter-spacing:-.01em}.h3,h3{font-family:Euclid-Circular-A,sans-serif;font-size:32px;line-height:41px;color:#1B2A50;margin:23px 0;font-weight:600;letter-spacing:-.01em}.h4,h4{font-family:Euclid-Circular-A,sans-serif;font-size:24px;line-height:30px;color:#1B2A50;margin:20px 0;font-weight:600;letter-spacing:-.01em}.h5,.p-plus1,h5{line-height:28px}.h5,h5{font-family:Euclid-Circular-A,sans-serif;font-size:22px;color:#1B2A50;margin:20px 0;font-weight:600;letter-spacing:-.01em}.h6,h6{font-family:Euclid-Circular-A,sans-serif;font-size:18px;line-height:25px;color:#1B2A50;margin:15px 0;letter-spacing:-.01em}.no-uppercase{text-transform:none}main ul{margin:10px 0;list-style:none}main ul li{margin:0 0 14px;padding:0 0 0 15px;position:relative;font-size:14px;line-height:24px;color:#2d393d}main ul li:before{position:absolute;left:0;top:11px;display:inline-block;content:'';border-radius:50%;width:3px;height:3px;background:#62b8f6}main ul li:last-child{margin-bottom:0}main ul.blue-check li{font-size:14px;line-height:140%;letter-spacing:.01em;color:#414C68;margin:0 0 13px;padding:0 0 0 28px}.p-bold,.p-plus1,.p-plus2{color:#2d393d}main ul.blue-check li:before{top:0;bottom:0;margin:auto;width:16px;height:16px;border-radius:50%;background:url(../images/check2.svg) center no-repeat}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.p-plus1{font-size:16px;font-weight:300}.p-plus2{font-size:20px;line-height:34px;font-weight:300}.p-bold{font-size:18px;line-height:36px;margin-bottom:17px;font-weight:500}a{text-decoration:none;color:#208ef0;transition:all .3s ease}a:hover{text-decoration:none;color:#2b54a8;transition:all .3s ease}.d_block{display:block}.d_inline,.d_inline_block{display:inline-block}.p_relative{position:relative}.p_absolute{position:absolute}.back-button,.burger-btn span,.button.ad-arrow span,.loading{position:relative}.text_right{text-align:right}.text_center{text-align:center}.text_justify{text-align:justify}.pull_right{float:right}.clr{clear:both;width:100%;display:block;height:0}.no_padding{padding:0!important}.no_margin{margin:0!important}ul.horizontal{padding:0;margin:0;display:block}ul.horizontal li{padding:0;margin:0;list-style:none;display:inline-block}.button,.default_button{font-family:Euclid-Circular-A,sans-serif;display:inline-block;-webkit-appearance:none;text-align:center;font-size:14px;line-height:14px;cursor:pointer;border:none;color:#fff;outline:0;padding:13px 20px;transition:all .3s linear;font-weight:500;letter-spacing:-.01em;background:#222651;border-radius:40px}.button:hover,.default_button:hover{transition:all .3s linear;background:#1EB1A4;color:#fff}.button.button-light{background:#E9FCF8;color:#1EB1A4}.button.button-light:hover{background:#1EB1A4;color:#fff}.button.button-white{background:#fff;color:#414C68}.button.button-white:hover{background:#1EB1A4;color:#fff}.button.button-green{background:#13C6B5;color:#fff}.button.button-green:hover{background:#222651;color:#fff}.button.button2{background:0 0;color:#13C6B5;border:2px solid #13C6B5;padding:12px 20px 11px}.button.button2.active,.button.button2:hover{background:#13C6B5;color:#fff}.button.button3{background:#fff;color:#084FB9;border:2px solid #084FB9;padding:12px 20px 11px}.button.button3:hover{background:#084FB9;color:#fff}.button.button4{background:#EFF3FD;color:#2C4279;border:2px solid #EFF3FD;padding:12px 20px 11px}.button.button4:hover{background:#13C6B5;color:#fff;border-color:#13C6B5}.button.ad-arrow{padding:12px 29px 11px 33px}.button.ad-arrow span{padding:0 20px 0 0;background:url(../images/arrow-right.svg) right center no-repeat}.back-button{font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:23px;text-align:center;letter-spacing:-.01em;color:#414C68;padding:0 0 0 36px;margin:4px 0;display:inline-block}.back-button:before{position:absolute;border-style:solid;border-color:#B9C2D5;border-width:0 1px 1px 0;display:inline-block;padding:0;content:'';width:7px;height:7px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transition:all .3s linear;left:9px;top:6px}.back-button:hover{color:#084FB9}.button.disabled,.button:disabled{background:#f7f7f7!important;color:#2C4279!important;border:2px solid #EFF3FD!important;cursor:default}.burger-btn{display:inline-block;width:20px;height:15px;cursor:pointer}.burger-btn span{display:block;width:100%;height:2px;background:#000;margin:0 0 4px;transition:all .3s linear}.burger-btn span:last-child{margin:0}.burger-btn.to-close span:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);top:7px}.burger-btn.to-close span:nth-child(2){opacity:0}.burger-btn.to-close span:nth-child(3){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);top:-5px}.loading:after,.loading:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0}.loading:before{background-color:#fff;opacity:.5;z-index:99}.loading:after{z-index:100;width:50px;height:50px;margin:auto;background-image:url(/images/loading.gif);background-size:contain}.loading.simple:after{display:none}.dn{display:none!important}.pagination{margin:13px 0;text-align:center}.pagination li:before{display:none}.pagination a,.pagination span{display:inline-block;padding:1px;min-width:28px;height:28px;border-radius:6px;font-family:Euclid-Circular-A,sans-serif;font-weight:400;font-size:13px;line-height:26px;text-align:center;letter-spacing:.01em;color:#404750;margin:0 7px 10px}.pagination a:hover{color:#40A5EE}.pagination .current{background:#40A5EE;color:#fff}.pagination .first,.pagination .last{color:transparent!important;position:relative}.pagination .first:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg)}.pagination .last:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}p.first-letter:first-letter{font-size:36px}.big-font{font-size:16px;line-height:160%}.no-margin-top{margin-top:0}.star{width:15px;height:15px;display:inline-block;background:url(../images/rating_full.svg) center no-repeat;margin:0 2px}.icon.icon-adult,.icon.icon-child,.icon.icon-couch,.icon.icon-double-bed,.icon.icon-house,.icon.icon-map-pin,.icon.icon-sofa,.icon.icon-user{width:24px;height:24px}.star.half{background:url(../images/rating_half.svg) center no-repeat}.star.empty{background:url(../images/rating_empty.svg) center no-repeat}.icon{display:inline-block}.icon.icon-adult{background:url(../images/icons/adult.svg) center no-repeat}.icon.icon-child{background:url(../images/icons/child.svg) center no-repeat}.icon.icon-sofa{background:url(../images/icons/sofa.svg) center no-repeat}.icon.icon-couch{background:url(../images/icons/couch.svg) center no-repeat}.icon.icon-double-bed{background:url(../images/icons/double-bed.svg) center no-repeat}.icon.icon-user{background:url(../images/icons/user.svg) center no-repeat}.icon.icon-house{background:url(../images/icons/house.svg) center no-repeat}.icon.icon-map-pin{background:url(../images/icons/map-pin.svg) center no-repeat}.icon.icon-message-text-square{width:16px;height:16px;background:url(../images/icons/message-text-square.svg) center no-repeat}.icon.icon-shield-tick{width:16px;height:16px;background:url(../images/icons/shield-tick.svg) center no-repeat}.icon.icon-like{width:16px;height:16px;background:url(../images/icons/like1.svg) center no-repeat}.icon.icon-view{width:16px;height:16px;background:url(../images/icons/views.svg) center no-repeat}.icon.icon-cart{width:24px;height:24px;background:url(../images/icons/cart.svg) center no-repeat}.form .form-item{background:#fff;box-shadow:0 8px 20px rgba(30,47,88,.05);border-radius:12px;margin-bottom:16px;padding:12px 45px 8px 16px;position:relative}.form .form-item.check-in:before,.icon.icon-checkin{background:url(../images/checkin.svg) center no-repeat}.form .button.search-button span:before,.form .form-item.check-in:before,.form .form-item.check-out:before,.form .form-item.select:before{position:absolute;top:0;bottom:0;content:''}.form .form-item.check-in:before{width:24px;height:24px;display:inline-block;right:16px;margin:auto}.form .form-item.check-out:before{width:24px;height:24px;display:inline-block;background:url(../images/checkout.svg) center no-repeat;right:16px;margin:auto}.form .form-item.select:before{width:12px;height:7px;display:inline-block;background:url(../images/arrow-down.svg) center no-repeat;right:22px;margin:auto}.form .form-item .lbl{font-weight:300;font-size:13px;line-height:14px;letter-spacing:.01em;color:#8790A3;display:block}.form .form-item .input,.form .order_if{border:none;font-weight:600;width:100%;letter-spacing:.01em;-webkit-appearance:none;outline:0}.form .form-item .input{padding:0;margin:0;background:0 0;box-shadow:none;font-size:15px;line-height:31px;color:#414C68;display:block}.form .row-container{margin:0 -10px}.form .row-container>div{padding:0 10px}.form .button.search-button{width:100%;font-size:18px;line-height:18px;padding:22px 10px 20px;margin:8px 0 0;border-radius:12px}.form .button.search-button span{display:inline-block;position:relative;padding-left:20px}.form .button.search-button span:before{width:15px;height:15px;display:inline-block;background:url(../images/search-normal.svg) center no-repeat;left:-7px;margin:auto}.form .label{position:relative;padding:6px 0 6px 32px;margin:0;display:block;font-size:15px;line-height:80%;letter-spacing:.01em;color:#414C68;font-weight:400;cursor:pointer}.form .label input[type=checkbox],.form .label input[type=radio]{position:absolute;top:-1px;left:0;border:none;background:0 0;width:24px;height:24px;-webkit-appearance:none}.form input[type=checkbox]:before{width:24px;height:24px;background:url(../images/check-box0.svg) center no-repeat;display:inline-block;content:'';cursor:pointer;top:1px;bottom:0;position:absolute}.form input[type=checkbox]:checked:before{background:url(../images/check-box1.svg) center no-repeat}.form .label input[type=radio]:before{width:24px;height:24px;background:url(../images/radio0.svg) center no-repeat;display:inline-block;content:'';cursor:pointer;top:1px;bottom:0;position:absolute}.form .label input[type=radio]:checked:before{background:url(../images/radio1.svg) center no-repeat}.form.v2 .lbl{display:block;font-weight:300;font-size:12px;line-height:12px;letter-spacing:-.01em;color:#8790A3;margin:0 0 9px}.form .lbl .required{color:red}.form input[type=text],.form select,.input{-webkit-appearance:none;display:block;width:100%;box-shadow:none;outline:0;background:#F8F9FC;border:1px solid #D9E0ED;border-radius:6px;height:40px;font-size:13px;line-height:16px;letter-spacing:-.01em;color:#1B2A50;padding:5px 13px;font-weight:400;font-family:Euclid-Circular-A,sans-serif}.form .input.error,.form input[type=text].error,.form select.error{border:1px solid red}.ap-facilities,.ap-reviews-slider-wrapper,.ap-text-block2,.form .number-field,.go-rev,.header-text .form .second-group .gr-item .drop-block .label,.menu-line .dropdown-menu .main-menu li{border-bottom:1px solid #D9E0ED}.form.v2 .input,.form.v2 input[type=text],.form.v2 select{margin:0 0 23px}.form label.error{font-size:12px;color:red;margin:-20px 0 10px;display:block}.form.v2 .input.card,.form.v2 .input.check-in,.form.v2 .input.check-out{padding-right:30px;background-repeat:no-repeat!important;background-position:right 10px center!important}.form.v2 .input.check-in{background-image:url(../images/checkin-dark.svg)!important}.form.v2 .input.check-out{background-image:url(../images/checkout-dark.svg)!important}.form.v2 .input.card{background-image:url(../images/input-card.svg)!important}.form.v2 select.input{padding-right:27px;background-image:url(../images/dropdown_arrow_2.svg)!important;background-repeat:no-repeat!important;background-position:right 11px center!important}.form.v2 textarea.input{min-height:80px;max-height:250px}.form .number-field{position:relative;padding:0 25px 15px;margin:0 0 16px}.form .order_if{padding:0;margin:0;background:0 0;box-shadow:none;font-size:16px;line-height:37px;color:#1B2A50;display:block;text-align:center}.form .number-button{position:absolute;top:0;display:inline-block;width:36px;height:36px;background:#FFF;border:1px solid #D9E0ED;border-radius:8px;cursor:pointer;text-align:center;color:#292D32;font-size:22px;line-height:32px;font-weight:400}.form .number-button.number-button-minus{left:0}.form .number-button.number-button-plus{right:0}.form .number-button .prev-next{font-size:0;line-height:0;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:10px;height:10px}.form .number-button .prev-next.prev{background:url(../images/prew-ar.svg) center no-repeat}.form .number-button .prev-next.next{background:url(../images/next-ar.svg) center no-repeat}.overlay,.overlay2{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;background:rgba(0,0,0,.3);backdrop-filter:blur(1.5px);display:block;content:'';z-index:11}.overlay2{display:none}.popup-wrapper{max-height:90%;overflow:auto;position:fixed;left:0;right:0;margin:auto;top:5%;z-index:12}.popup{max-width:770px;background:#FFF;box-shadow:0 12px 40px rgba(59,62,71,.15);border-radius:20px;padding:40px;margin:0 auto;position:relative}.popup .pop-buttons{justify-content:space-between;gap:15px;margin:32px 0 0}.popup .pop-buttons .button{width:100%;padding:18px 5px 16px}.popup .pop-img{margin:0 0 33px;position:relative}.popup .pop-img img{max-width:100%}.popup .pop-img .map-button{position:absolute;left:0;right:0;bottom:50px;width:100%;max-width:270px;padding:17px 5px;margin:auto}.popup .pop-img .map-button span{position:relative;padding:0 0 0 20px}.popup .pop-img .map-button span:before{position:absolute;left:0;top:0;display:inline-block;content:url(../images/file.svg)}.popup .pop-close{position:absolute;right:15px;top:15px;display:inline-block;cursor:pointer;width:24px;height:24px;background:url(../images/close.svg) center no-repeat}.popup-wrapper::-webkit-scrollbar{width:2px}.popup-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 1px rgba(0,0,0,.1);background:#fff}.popup-wrapper::-webkit-scrollbar-thumb{background-color:#13C6B5}.dropdown-menu{position:absolute;left:-100%;top:80px;visibility:hidden;transition:all .3s linear;width:100%;max-width:425px;z-index:10;background:#fff;padding:10px 32px 50px;box-shadow:0 7px 7px rgba(166,176,185,.28);border-radius:0 0 12px 12px}.dropdown-menu.active{left:0;visibility:visible}.menu-line .dropdown-menu .main-menu{display:block;margin:0 0 35px}.menu-line .dropdown-menu .main-menu li{padding:12px 0;font-style:normal;font-weight:400;font-size:16px;line-height:18px;letter-spacing:.01em;color:#3A3B40}.mm-phone a{display:inline-block;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.01em;color:#084FB9;padding:0 0 0 25px;position:relative}.mm-phone a:before{position:absolute;left:0;top:0;display:inline-block;content:url(../images/call-calling.svg)}.mob-phone{display:none}.mob-menu-button{display:none;width:30px;height:30px;background:url(../images/burger.svg) center no-repeat;cursor:pointer;background-size:30px}.mob-menu-button.to-close{background:url(../images/close.svg) center no-repeat}.header-logo{display:inline-block}.header-logo img{width:206px;height:23px}.menu-line{background:#FFF;box-shadow:0 -10px 25px rgba(54,57,111,.25);height:80px;padding:20px 0 0;position:relative;z-index:10}.menu-line .col-12{justify-content:space-between;align-items:center}.menu-line .menu-buttons{align-items:center}.menu-line .main-menu{padding:0;margin:0 32px 0 0;list-style:none;position:relative;top:-1px}.menu-line .main-menu li{padding:0 11px;font-size:15px;line-height:15px;letter-spacing:.01em;color:#3A3B40;font-weight:400}.menu-line .main-menu li.drop .a{position:relative;padding-right:12px}.drop-down .a:before,.menu-line .main-menu li.drop .a:before{position:absolute;border-style:solid;border-color:#3A3B40;border-width:0 1px 1px 0;display:inline-block;padding:0;content:'';width:5px;height:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all .3s linear;top:5px;right:0}.menu-line .main-menu li .a{color:#3A3B40;transition:all .3s linear;position:relative}.menu-line .main-menu.main-menu-mob .services-ul{box-shadow:none}.menu-line .main-menu.main-menu-mob .services-ul li:last-child{border:none}.menu-line .main-menu li .a:after{position:absolute;left:0;right:0;bottom:-10px;display:block;width:100%;height:2px;background:#40A5EE;transition:all .3s linear;opacity:0;content:''}.menu-line .main-menu li .a:hover:after{opacity:1}.menu-line .main-menu li:first-child{padding-left:0}.menu-line .main-menu li:last-child{padding-right:0}.menu-line .buttons-group{margin-left:32px;display:flex;align-items:center}.cart-button,.menu-line .header-phone{position:relative;display:inline-block}.menu-line .buttons-group .button{margin:0 15px 0 5px;padding:12px 17px}.menu-line .buttons-group .button:first-child{margin-left:0}.menu-line .header-phone{color:#084FB9;font-size:15px;line-height:15px;letter-spacing:.01em;font-weight:500;top:-1px}.menu-line .header-phone:hover{color:#1ec9b8}.menu-line .buttons-group .button:last-child{margin-right:0}.cart-button{width:40px;height:40px;background:#E9FCF8;border-radius:50%;cursor:pointer;border:none}.cart-button .icon{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto}.cart-button .count{position:absolute;right:-1px;top:-1px;display:inline-block;font-size:11px;line-height:10px;letter-spacing:.01em;color:#000;font-weight:400;background:#F4DD62;border:2px solid #FFF;border-radius:20px;height:20px;min-width:20px;text-align:center;padding:3px 1px}.header-text .h1 span,.simple-button{display:inline-block;position:relative}.simple-button{font-weight:400;font-size:15px;line-height:15px;letter-spacing:.01em;color:#3A3B40;text-decoration:none;margin:0 24px 0 0;top:-2px}.header-text .h1,.info-cols .info-col .ttl{font-weight:600;font-family:Euclid-Circular-A,sans-serif}.header-text{background:#EFF9F9;min-height:660px;margin:0 0 50px;padding:0 0 120px}.header-text .h1{font-size:52px;line-height:66px;letter-spacing:-.01em;color:#1B2A50;margin:72px 0 38px;max-width:520px}.header-text .h1 span{z-index:1}.header-text .h1 span:before{background:#F4DD62;height:10px;width:100%;display:block;content:'';position:absolute;left:0;right:0;bottom:7px;z-index:-1}.header-text .col-6{position:relative}.header-text .header-slider-wrapper{position:absolute;left:20px;width:939px;height:702px;top:-80px;overflow:hidden}.header-slider .slide{position:relative;border-radius:0 0 0 80px;overflow:hidden}.header-slider .slide img{max-width:1045px}.header-slider .owl-buttons{display:none!important}.header-slider .owl-pagination{display:inline-block;position:absolute;left:68px;bottom:42px}.header-slider.owl-theme .owl-controls .owl-page span{background:#fff;opacity:.6;margin:5px 12px}.header-slider.owl-theme .owl-controls.clickable .owl-page:hover span{opacity:1}.header-slider.owl-theme .owl-controls .owl-page.active span{background:0 0;border:2px solid #fff;outline:#fff solid 1px}.header-slider .slide:before{background:linear-gradient(180deg,rgba(0,0,0,0) 59.9%,rgba(0,0,0,.15) 100%);display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;content:''}.header-text .form .first-group{max-width:452px}.header-text .form .second-group{display:flex;justify-content:space-between;margin:43px -10px 0;max-width:542px}.header-text .form .second-group .gr-item{padding:0 10px;display:flex;align-items:center;position:relative}.header-text .form .second-group .gr-item .icon-wrapper{width:40px;height:40px;display:inline-block;margin:0 15px 0 0;background:#D8EFEF;border-radius:10px;position:relative}.header-text .form .second-group .gr-item .icon-wrapper.ic1{background:url(../images/ic1.svg) center no-repeat #D8EFEF}.header-text .form .second-group .gr-item .icon-wrapper.ic2{background:url(../images/ic2.svg) center no-repeat #D8EFEF}.header-text .form .second-group .gr-item .icon-wrapper.ic3{background:url(../images/ic3.svg) center no-repeat #D8EFEF}.header-text .form .second-group .gr-item p{margin:0;font-size:16px;line-height:19px;letter-spacing:.01em;color:#1B2A50;font-weight:400}.header-text .form .second-group .gr-item p .a{font-size:16px;cursor:pointer;transition:none}.header-text .form .second-group .gr-item p .a:hover{color:#084FB9;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:3px}.header-text .form .second-group .gr-item p .sp{font-weight:300;font-size:12px;letter-spacing:.01em;color:#8790A3}.header-text .form .second-group .gr-item p .ar{display:inline-block;width:8px;height:8px;position:relative;top:-2px;margin:0 0 0 1px;border:solid #1B2A50;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.header-text .form .second-group .gr-item p .a:hover .ar{border-color:#084FB9}.header-text .form .second-group .gr-item.active p .ar{transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);top:2px}.header-text .form .second-group .gr-item .drop-block{position:absolute;background:#FFF;box-shadow:0 12px 40px rgba(59,62,71,.15);border-radius:12px;min-width:216px;top:66px;left:-16px;padding:16px 0 0;transition:all .3s linear;opacity:0;visibility:hidden;z-index:1}.header-text .form .second-group .gr-item.active .drop-block{opacity:1;visibility:visible}.header-text .form .second-group .gr-item .drop-block .label{padding:6px 43px 22px 61px;margin:0 0 16px}.header-text .form .second-group .gr-item .drop-block .label:last-child{border:none;margin-bottom:0}.header-text .form .second-group .gr-item .drop-block .label input[type=checkbox]{left:22px}.header-text .form .second-group .gr-item .drop-block .label .ic{position:absolute;right:18px;top:2px;display:inline-block;width:20px;height:20px}.header-text .form .second-group .gr-item .drop-block .label .ic1{background:url(../images/double-bed.svg) center no-repeat}.header-text .form .second-group .gr-item .drop-block .label .ic2{background:url(../images/baby-chair.svg) center no-repeat}.header-text .form .second-group .gr-item .drop-block .label .ic3{background:url(../images/car-chair.svg) center no-repeat}.info-cols .info-col{min-height:436px;background:#FFF;box-shadow:0 10px 15px rgba(59,62,71,.07);border-radius:20px;padding:60px 35px 20px;text-align:center;font-weight:300;font-size:14px;line-height:156%;letter-spacing:.01em;color:#666F83}.info-cols .info-col .ttl,.show-more{letter-spacing:-.01em;font-style:normal}.info-cols .info-col .ttl{font-size:22px;line-height:28px;color:#1B2A50;margin:41px 0 16px}.info-cols .info-col .p{margin:0 0 39px;min-height:44px}.info-cols .info-col .icon{display:inline-block;width:100px;height:100px}.info-cols .info-col .icon1{background:url(../images/icon1.svg) center no-repeat}.info-cols .info-col .icon2{background:url(../images/icon2.svg) center no-repeat}.info-cols .info-col .icon3{background:url(../images/icon3.svg) center no-repeat}.info-cols .info-col .icon4{background:url(../images/transfer.svg) center no-repeat}.info-cols .info-col .button{min-width:169px;margin:0 auto;font-size:16px;line-height:16px;padding:15px 30px;border:2px solid #13C6B5}.info-cols{margin-bottom:82px}.info-cols-slider.owl-carousel{width:auto}.info-cols-slider.owl-carousel .owl-buttons{display:none}.info-cols-slider .col-4{padding:20px 15px}.info-cols-slider.owl-carousel .col-4{width:100%!important}.apartments-slider.owl-carousel{width:auto}.apartments-slider.owl-carousel .owl-buttons{display:none!important}.apartments-slider.owl-carousel .col-4{width:100%!important}.apartment-item{background:#FFF;box-shadow:0 15px 20px rgba(59,62,71,.1);border-radius:16px;margin:0 auto 39px}.apartment-item .loc:before,.location:before{background:url(../images/location.svg) center no-repeat;left:-1px}.apartment-item .image-wrapper{border-radius:16px;overflow:hidden}.apartment-item .text-wrapper{padding:29px 25px}.apartment-item .image-wrapper img{max-width:100%;width:100%}.apartment-item .loc:before,.near-item .p:before{width:16px;height:16px;content:''}.apartment-item .location-mark{justify-content:space-between;align-items:center;flex-wrap:wrap}.apartment-item .loc{display:inline-block;position:relative;font-size:13px;line-height:130%;color:#A9B1C3;font-weight:400;padding:0 0 0 24px;top:1px;margin:0 4px 0 0}.apartment-item .loc:before{display:inline-block;position:absolute;top:0}.apartment-item .star{margin:0 4px 0 0}.apartment-item .name{margin:10px 0;font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:140%;color:#1B2A50}.apartment-item .p{font-weight:300;font-size:14px;line-height:140%;color:#666F83;margin:0 0 25px}.apartment-item .price-book{justify-content:space-between;align-items:center;flex-wrap:wrap}.apartment-item .price{font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:140%;color:#FA5B29;position:relative;top:3px;text-align:right}.apartment-item .price span{font-size:14px;color:#8790A3;font-weight:400;font-family:Helvetica,sans-serif}.near-item .drop-block .name,.near-item .p,.show-more{font-family:Euclid-Circular-A,sans-serif}.apartment-item .price .sp{display:block;font-weight:300;font-size:14px;line-height:16px;margin:-5px 0 3px}.apartment-item .mark-rate .span1,.apartment-item .mark-rate .span2,.apartment-item .mark-rate .stars,.apartment-item.v2 .name,.show-more{display:inline-block}.apartment-item .button{background-image:url(../images/book.svg)!important;background-repeat:no-repeat!important;background-position:left 14px center!important;padding:13px 19px 13px 37px}.apartment-item .mark-rate{align-items:center;font-weight:400;font-size:14px;line-height:130%;color:#414C68;margin:0 0 24px;flex-wrap:wrap}.apartment-item .mark-rate .span1{margin:0 15px 0 11px}.apartment-item .mark-rate .span2{font-size:13px;color:#084FB9}.apartment-item .mark-rate .stars .star{margin:0 3px 0 1px}.apartment-item.v2 .text-wrapper{padding:31px 33px 29px}.apartment-item.v2 .name{margin:15px 0 11px;font-size:25px;line-height:140%}.apartment-item.v2 a.name:hover{color:#084FB9}.apartment-item.v2 .button{font-size:16px;line-height:16px;padding:17px 44px 15px 60px;min-width:181px;background-position:left 40px center!important}.apartment-item.v2 .price{font-size:26px;top:-1px}.apartment-item.v2 .p{margin:0 0 29px}.apartment-item.v3{padding:0;box-shadow:none;border-radius:0}.apartment-item.v3 .availability h4{margin-top:0}.apartment-item.v2 .page-content.static-page{padding:0}.apartments-wrapper{margin-bottom:63px}.apartments-wrapper .h2{margin:21px 0 58px}.show-more{font-weight:500;font-size:18px;line-height:23px;color:#084FB9;cursor:pointer;margin:21px 0 0;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:6px;transition:none}.show-more:hover{text-decoration:none}.locations-wrapper .h2{margin:21px 0 58px}.map-wrapper{margin:0 0 61px}.map-wrapper img{max-width:100%}.locations-wrapper .text-wrapper{font-size:16px;line-height:27px;letter-spacing:.01em;color:#414C68;max-width:500px}.images-group{margin:0 0 41px}.images-group img{max-width:100%;margin-bottom:20px}.images-group .row-container{margin:0 -8px}.images-group .row-container>div{padding:0 8px}.ap-adr.sm{display:none}.ap-adr .p{margin:0;font-size:28px;line-height:33px;letter-spacing:.01em;color:#1B2A50;font-weight:400}.ap-adr .p span,.serv-item{font-weight:300;letter-spacing:.01em}.ap-adr .p span{font-size:17px;color:#8790A3}.ap-adr .icon{width:64px;height:64px;background:url(../images/location2.svg) center no-repeat #D8EFEF;border-radius:12px;display:inline-block;position:relative;margin:0 32px 0 0}.near-item{padding:15px 20px 14px;max-width:550px;background:#ECFAFA;border-radius:30px;margin:0 0 12px;position:relative}.near-item .p{margin:0;font-style:normal;font-weight:500;font-size:18px;line-height:20px;letter-spacing:-.01em;color:#414C68;position:relative;padding:0 0 0 32px;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:4px;transition:all .3s linear}.near-item:hover .p{color:#1EB1A4}.near-item .p:before{position:absolute;left:0;top:0;bottom:0;margin:auto;display:inline-block;background:url(../images/map-pin.svg) center no-repeat}.near-item .drop-block{position:absolute;right:-25px;top:-49px;display:block;transition:all .3s linear;visibility:hidden;opacity:0;z-index:1}.near-item:hover .drop-block{visibility:visible;opacity:1;width:230px;background:#FFF;box-shadow:0 14px 45px rgba(0,0,0,.2);border-radius:12px;overflow:hidden}.near-item .drop-block .image-wrapper img{max-width:100%}.near-item .drop-block .text-wrapper{padding:13px 16px 10px}.near-item .drop-block .name{margin:0 0 -3px;font-style:normal;font-weight:500;font-size:15px;line-height:140%;letter-spacing:-.01em;color:#414C68}.near-item .drop-block .rating .span1,.near-item .drop-block .rating .span2{font-family:Euclid-Circular-A,sans-serif;font-weight:400;font-size:13px;line-height:16px;letter-spacing:-.01em;font-style:normal}.near-item .drop-block .rating{margin:0}.near-item .drop-block .rating .span1{display:inline-block;margin:0 3px 0 0;color:#414C68}.near-item .drop-block .rating .star{width:16px;height:13px;background-size:16px}.near-item .drop-block .rating .span2{display:inline-block;margin:0 0 0 2px;color:#8790A3}.near-items .h4{margin:58px 0 34px}.our-services{padding:101px 0 80px;background:url(../images/serv-bg.webp) top 383px center no-repeat #EFF9F9;margin:111px 0 65px}.our-services .h2{margin:21px 0 68px}.our-services .h2 span{display:inline-block;position:relative;z-index:1}.our-services .h2 span:before{background:#F4DD62;height:10px;width:100%;display:block;content:'';position:absolute;left:0;right:0;bottom:5px;z-index:-1}.serv-item{padding:32px 30px;min-height:434px;background:#FFF;box-shadow:0 16px 40px rgba(119,125,139,.08);border-radius:20px;font-style:normal;font-size:14px;line-height:156%;color:#414C68;margin:0 auto 40px}.serv-item.last .p1,.serv-item.last .p2{letter-spacing:-.01em;font-family:Euclid-Circular-A,sans-serif;font-style:normal}.serv-item .serv-icon{display:inline-block;width:70px;height:70px}.serv-item .serv-transfers{background:url(../images/serv1.svg) center no-repeat}.serv-item .serv-tours{background:url(../images/serv2.svg) center no-repeat}.serv-item .serv-rent-car{background:url(../images/serv3.svg) center no-repeat}.serv-item .serv-rent-scooter{background:url(../images/serv4.svg) center no-repeat}.serv-item .serv-shop{background:url(../images/serv5.svg) center no-repeat}.serv-item .h5{margin:17px 0 16px}.serv-item .p{margin:0 0 46px}.serv-item .button{min-width:130px}.serv-item.last{background:url(../images/serv-bg-last.webp) center no-repeat;padding:40px 40px 32px;max-width:353px}.serv-item.last .p1{font-weight:500;font-size:16px;line-height:20px;color:#1B2A50;margin:0 0 9px}.serv-item.last .p2{font-weight:600;font-size:40px;line-height:110%;color:#FFF;min-height:220px}.serv-item.last .button{width:100%;padding:24px 10px 20px;background:#fff;color:#1B2A50;font-size:16px;line-height:16px}.serv-item.last .button span{display:inline-block;position:relative;padding:0 0 0 20px}.serv-item.last .button span:before{width:16px;height:16px;display:inline-block;content:'';position:absolute;left:-3px;top:-1px;bottom:0;margin:auto;background:url(../images/book-dark.svg) center no-repeat}.serv-item.last .button:hover{background:#E9FCF8}.g-block{background:url(../images/G_logo.svg) top 29px center no-repeat #FFF;border:1px solid #D9E0ED;box-shadow:0 11px 40px rgba(59,62,71,.1);border-radius:12px;display:inline-block;margin:0 40px 0 0;text-align:center;padding:71px 31px 19px}.g-block .p1,.g-block .p2{margin:0;color:#6B6C70;letter-spacing:-.01em}.g-block .p1{font-family:Euclid-Circular-A,sans-serif;font-weight:500;font-size:14px;line-height:18px}.g-block .p2{font-family:Euclid-Circular-A,sans-serif;font-weight:500;font-size:16px;line-height:20px}.g-block .p2 .span1{display:inline-block;margin:0 5px 0 0}.go-rev{margin:0 0 61px;padding:0 0 40px;justify-content:space-between;align-items:center;flex-wrap:wrap}.go-rev .h2{margin:0;display:inline-block}.go-rev .left-group{align-items:center;margin:20px 0}.go-rev .star{width:16px;height:13px;background-size:16px}.go-rev .right-group .button{font-size:16px;line-height:16px;padding:22px 37px 18px;margin:-6px 6px 0}.go-rev .right-group .button3 .span,.review-item .title .name{font-family:Euclid-Circular-A,sans-serif;line-height:20px;color:#1B2A50}.go-rev .right-group .button:first-child{margin-left:0}.go-rev .right-group .button:last-child{margin-right:0}.go-rev .right-group .button3{padding:20px 30px 16px 26px}.go-rev .right-group .button3 .span{font-style:normal;font-weight:500;font-size:16px;letter-spacing:-.01em;display:inline-block;transition:all .3s linear}.go-rev .right-group .button3:hover .span{color:#fff}.go-rev .right-group .button3 .star{margin:0 3px 0 6px}.reviews-slider-wrapper .h3{margin:23px 0 45px}.reviews-slider{margin:0 -15px;width:auto!important}.review-slide{padding:0 15px 30px}.review-item{padding:46px 39px 48px;min-height:450px;background:#FFF;box-shadow:0 10px 15px rgba(119,125,139,.09);border-radius:20px}.review-item .title{margin:0 0 20px;align-items:center}.review-item .title .ic{display:inline-block;margin:0 12px 0 0;width:40px;height:40px;background:#E09753;border-radius:50px;text-align:center;font-family:Euclid-Circular-A,sans-serif;font-weight:400;font-size:18px;line-height:40px;letter-spacing:-.01em;color:#FFF}.review-item .title .ic.color-1{background:#4D9BE2}.review-item .title .ic.color-2{background:#1EB1A4}.review-item .title .ic.color-3{background:red}.review-item .title .name{font-weight:500;font-size:16px;letter-spacing:-.01em;margin:0}.review-item .title .name span{font-family:Helvetica,sans-serif;font-weight:300;font-size:13px;line-height:13px;letter-spacing:.01em;color:#8790A3;display:block;margin:4px 0 0}.review-item .rating{margin:0 0 18px;font-style:normal;font-weight:300;font-size:14px;line-height:22px;letter-spacing:.01em;color:#8790A3;align-items:center;flex-wrap:wrap}.review-item .rating .r-stars{display:flex;align-items:center;margin:0 5px 0 0}.ap-buttons,.ap-owner-block,.reserve-form .t-price,.useful-info .title-button{justify-content:space-between}.review-item .rating .star{margin:0 4px 0 0}.review-item .rating .date{display:inline-block}.review-item .text{font-size:16px;line-height:160%;letter-spacing:.01em;color:#414C68;margin:0 0 32px}.review-item .text p{margin:0}.review-item .type{margin:0;position:relative;padding:0 0 0 41px;font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:140%;color:#1B2A50}.review-item .type:before{width:22px;height:22px;background:url(../images/double-bed1.svg) center no-repeat;position:absolute;left:0;top:0;bottom:0;margin:auto;display:inline-block;content:''}.reviews-slider .owl-buttons,.useful-info .mob-more,.useful-info-slider .owl-buttons{display:none}body .owl-controls .owl-page span{width:12px;height:12px;background:#D9E0ED;opacity:1}body .owl-controls.clickable .owl-page:hover span{background:#1EB1A4}body .owl-controls .owl-page.active span{background:#fff;border:2px solid #1EB1A4}body .owl-theme .owl-controls{margin:14px 0 0}.useful-info{margin:60px 0;padding:60px 0;background:#EFF9F9}.useful-info .title-button{margin:0 0 43px}.useful-info .title-button .h3{margin:0}.useful-info .title-button .button{padding:15px 38px 13px;font-size:16px;line-height:16px;position:relative;top:-5px}.useful-info-slider.owl-carousel{width:auto}.useful-info-slider.owl-carousel .col-4{width:100%}.useful-info-slider.owl-theme .owl-controls{display:none!important}.ui-item .image-wrapper{margin:0 0 32px;overflow:hidden;text-align:center}.ui-item .image-wrapper img{max-width:100%;border-radius:16px}.ui-item .date{margin:0 0 17px;font-weight:300;font-size:14px;line-height:14px;letter-spacing:.01em;color:#8790A3}.insta-block .tob-block .p1,.ui-item .title,footer .f-title{font-weight:500;font-family:Euclid-Circular-A,sans-serif}.ui-item .title{margin:0 0 31px;font-style:normal;font-size:24px;line-height:31px;letter-spacing:-.01em;color:#1B2A50;min-height:93px}.insta-block{margin:0 0 80px}.insta-block .tob-block{align-items:center;justify-content:space-between;margin:0 0 43px}.insta-block .tob-block .p1{display:inline-block;margin:0;position:relative;padding:4px 0 4px 70px;background:url(../images/hl-insta.png) left center no-repeat;font-size:20px;line-height:24px;letter-spacing:-.01em;color:#1B2A50}.insta-block .tob-block .p1 span{display:block;font-weight:300;font-size:14px;line-height:18px;letter-spacing:-.01em;color:#666F83;margin:4px 0 0}.i-logo{display:inline-block;width:161px;height:40px;background:url(../images/insta.svg) center no-repeat}.confirm-booking .step-content,.insta-slider.owl-theme .owl-controls{display:none!important}.insta-block .image-wrapper img{max-width:100%;width:100%}.insta-slider.owl-carousel{width:auto}.insta-slider.owl-carousel .col-3{width:100%}.footer-logo,.soc-icon,footer .socials li{display:inline-block}footer{background:#222651;padding:75px 0 60px;color:#fff;margin:0}.footer-logo img{width:193px;height:21px}footer .socials{align-items:center;margin:49px -10px 0;list-style:none;padding:0}footer .socials li{padding:0 10px}.soc-icon{width:24px;height:24px}.soc-icon.soc-air{background:url(../images/airbnb.svg) center no-repeat}.soc-icon.soc-insta{background:url(../images/ins.svg) center no-repeat}.soc-icon.soc-fb{background:url(../images/facebook.svg) center no-repeat}.soc-icon.soc-yt{background:url(../images/yt.svg) center no-repeat}.soc-icon.soc-boo{background:url(../images/booking.svg) center no-repeat}footer .hours{font-size:15px;line-height:150%;letter-spacing:.01em;color:#A9B1C3;margin:39px 0 0}footer .hours span{display:block;color:#fff}footer .f-title{margin:0 0 31px;font-style:normal;font-size:18px;line-height:23px;letter-spacing:-.01em;color:#FFF}footer .f-menu{padding:0;margin:0;list-style:none}footer .f-menu li{font-style:normal;font-weight:400;font-size:15px;line-height:15px;letter-spacing:.01em;color:#ABB0C0;padding:0 0 26px}footer .f-menu li a{color:#ABB0C0}footer .f-menu li a:hover{color:#fff}footer .f-col1{width:33%}footer .f-col2{width:21%}footer .f-col3{width:22%}footer .f-col4{width:24%}footer .fc-item{font-size:14px;line-height:140%;letter-spacing:.01em;color:#FFF;margin:0 0 23px}footer .fc-item .fc-icon{width:18px;height:18px;display:inline-block;position:absolute;left:0;top:0;bottom:0;margin:auto}footer .fc-item .fc-icon.fc-addr{background:url(../images/fc-loc.svg) center no-repeat}footer .fc-item .fc-icon.fc-phone{background:url(../images/fc-call.svg) center no-repeat}footer .fc-item .fc-icon.fc-vib{background:url(../images/fc-vi.svg) center no-repeat}footer .fc-item .fc-icon.fc-mail{background:url(../images/fc-mail.svg) center no-repeat}footer .fc-item .a{position:relative;color:#fff;padding:0 0 0 33px;display:inline-block}footer .fc-item.ph{font-size:17px;line-height:17px;font-weight:400}footer .f-menu2 li,footer .footer-row2 .p1{line-height:150%;font-size:13px;letter-spacing:.01em}footer .footer-row2{margin-top:30px}footer .footer-row2 .p1{margin:5px 0 0;color:#A9B1C3}footer .f-menu2{padding:0;margin:0 -15px;list-style:none;text-align:right}footer .f-menu2 li{display:inline-block;padding:0 15px;color:#ABB0C0}footer .f-menu2 li a{color:#A9B1C3}footer .f-menu2 li a:hover{color:#fff}.page-title{background:linear-gradient(180deg,#EFF9F9 0,rgba(239,249,249,0) 100%);padding:41px 0 32px;margin:0}.page-title .page-name{margin:0 0 5px;text-align:left}.page-title.add-divider{margin-bottom:50px}.page-title.add-divider .col-12{position:relative}.page-title.add-divider .col-12:after{position:absolute;right:0;left:0;bottom:-33px;display:block;content:'';width:calc(100% - 30px);height:1px;background:#D9E0ED;margin:auto}.breadcrumbs a,.breadcrumbs span{display:inline-block;font-weight:400;font-size:13px;line-height:13px;letter-spacing:.01em;color:#414C68}.breadcrumbs span.sep{color:#A9B1C3;margin:0 3px}.breadcrumbs a.home{position:relative;padding:0 0 0 22px;color:#40A5EE}.breadcrumbs a{color:#40A5EE}.breadcrumbs a.home:before{display:inline-block;position:absolute;left:0;top:0;bottom:0;margin:auto;width:16px;height:16px;background:url(../images/home.svg) center no-repeat;content:''}.form.ap-search{background:#FFF;box-shadow:0 12px 40px rgba(59,62,71,.1);border-radius:12px;margin:0 0 60px}.form.ap-search .row-container .col-3{border-right:1px solid #D9E0ED}.form.ap-search .row-container .col-3:last-child,.form.ap-search .row-container .col-3:nth-last-child(2){border-right:none}.form.ap-search .form-item{box-shadow:none;border-radius:0;margin:0;height:100%;background:0 0;padding:20px 0 8px 67px}.form.ap-search .button.search-button{width:100%;max-width:100%;border-radius:0 12px 12px 0;padding:32px 10px 30px;margin:0}.form.ap-search .form-item:before{left:31px!important;right:auto!important}.form.ap-search .form-item.select:before{width:24px;height:24px;background:url(../images/adult.svg) center no-repeat}.ap-images{position:relative}.ap-images .apartment-preview-2 a{display:block;overflow:hidden}.ap-images .apartment-preview-2 a:first-child{margin:0 0 15px}.ap-images .all-photos{position:absolute;right:27px;bottom:29px;display:inline-block;cursor:pointer;text-decoration:none;transition:all .3s linear;font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:140%;color:#1B2A50;padding:9px 12px 6px;background:rgba(255,255,255,.85);backdrop-filter:blur(3px);border-radius:8px}.ap-images .all-photos .b{font-weight:600;font-size:14px;display:inline-block;margin:0 2px 0 0}.ap-images .all-photos:hover{background:rgba(255,255,255,1)}.ap-images img{max-width:100%;max-height:506px}.ap-buttons{align-items:center;margin:22px 0 50px;flex-wrap:wrap;gap:12px}.ap-buttons .left-part{align-items:center;gap:12px;flex-wrap:wrap}.ap-buttons .but{display:inline-block;cursor:pointer;text-decoration:none;transition:all .3s linear;padding:15px 24px 13px;background:#F6F7FA;border-radius:7px;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.01em;color:#414C68}.ap-buttons .but.active,.ap-buttons .but:active,.ap-buttons .but:hover{background:#ECFAFA;color:#1EB1A4}.ap-buttons .but.share{padding-right:52px;background-image:url(../images/share.svg)!important;background-repeat:no-repeat!important;background-position:right 16px center!important}.ap-data-items{align-items:center;margin:15px -7px 41px;flex-wrap:wrap;gap:12px 0}.ap-data-items .ap-data-item-wrap{padding:0 7px;width:25%}.ap-data-items .ap-data-item{padding:23px 5px 15px 17px;min-height:109px;border:1px solid #D9E0ED;border-radius:8px;font-weight:400;font-size:15px;line-height:140%;color:#666F83}.ap-data-items .ap-data-item p{margin:14px 0 0}.location{margin:0;display:inline-block;position:relative;font-size:14px;line-height:130%;color:#A9B1C3;font-weight:400;padding:0 0 0 24px;top:1px}.ap-text-block .top-block,.ap-text-block2{margin:0 0 41px}.location:before{width:16px;height:16px;display:inline-block;position:absolute;top:0;content:''}.ap-text-block2{padding:0 0 40px}.ap-text-block .top-block .h3{margin:13px 0 7px}.ap-text-block .top-block .p1{font-weight:300;font-size:16px;line-height:140%;color:#666F83;margin:0}.more-info-button,.side-map a{line-height:19px;transition:none;font-family:Euclid-Circular-A,sans-serif;letter-spacing:-.01em;cursor:pointer}.more-info-button{display:inline-block;font-weight:500;font-size:15px;color:#084FB9;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:6px}.more-info-button:hover{text-decoration:none}.ap-facilities{padding:0 0 18px;margin:0 0 41px}.ap-facilities .h4{margin:0 0 27px}.ap-facilities ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.ap-facilities ul li:before,.side-map.sm{display:none}.ap-facilities ul li{width:33.33333%;font-weight:300;font-size:16px;line-height:22px;color:#414C68;padding:0 15px 20px 32px;margin:0;position:relative;background:url(../images/check.svg) top 4px left no-repeat}.ap-availability{margin:0 0 61px}.ap-availability .h4{margin:0}.ap-availability .p1{font-size:14px;line-height:180%;color:#8790A3;margin:0 0 23px}.ap-calendar{padding:15px}body .ap-calendar .date-picker-wrapper.no-shortcuts{box-shadow:none}.ap-calendar img{max-width:100%}.ap-reviews .h4{margin:0 0 25px}.ap-reviews-stars{margin:0 0 26px}.ap-reviews-stars .col{min-width:295px}.ap-reviews-stars .item{display:flex;align-items:center;margin:0 0 14px}.ap-reviews-stars .item .star{margin:0 4px 0 0}.ap-reviews-stars .item .lbl{display:inline-block;margin:0 0 0 11px;font-size:16px;line-height:16px;color:#414C68}.ap-reviews-slider-wrapper .review-item{min-height:1px;padding:31px 39px 31px 32px}.ap-reviews-slider-wrapper .review-item .title .ic{margin:0 20px 0 0}.ap-reviews-slider-wrapper .review-item .rating{padding-left:62px}.ap-reviews-slider-wrapper .review-item .text{margin:0 0 18px;padding-left:60px;font-size:15px}.ap-owner,.ap-reviews-slider-wrapper,.ap-reviews-slider-wrapper .review-slide{padding:0 0 37px}.ap-reviews-slider-wrapper .review-item .type{margin-left:59px;font-size:14px}.ap-reviews-slider-wrapper{margin:0 0 41px}.ap-title{position:relative;font-family:Euclid-Circular-A,sans-serif;font-weight:500;font-size:18px;line-height:140%;color:#1B2A50;margin:0 0 22px;padding:0 0 0 40px}.ap-title .icon{position:absolute;left:0;top:0}.ap-owner-block .right .span{display:inline-block;font-size:14px;line-height:140%;letter-spacing:.01em;color:#414C68;margin:2px 3px 0 0;padding:0 0 0 24px;position:relative}.ap-owner-block .right .span .icon{position:absolute;left:0;top:0;bottom:0;margin:auto}.ap-owner-block .right a.span{color:#084FB9}.ap-owner-block .left .o-image{margin:0 24px 0 40px}.ap-owner-block .left .name{font-weight:400;font-size:17px;line-height:140%;letter-spacing:.01em;color:#1B2A50;margin:0}.ap-owner-block .left .joined{font-size:14px;line-height:130%;color:#A9B1C3;margin:0 0 13px}.ap-owner-block .left .data{font-weight:400;font-size:13px;line-height:130%;color:#414C68;margin:0 0 4px}.ap-location,.ap-owner,.ap-rules{margin:0 0 41px;border-bottom:1px solid #D9E0ED}.ap-owner-block .left .data span{color:#666F83;font-weight:300}.ap-location,.ap-rules{padding:0 0 24px}.ap-rules ul.blue-check{margin:10px 0 0 40px}.ap-location .p{margin:0 0 0 40px}.other-apartments{margin:100px 0 0;padding:78px 0 61px;background:#EFF9F9}.other-apartments .h3{margin:23px 0 47px}.side-map{background:#FFF;border:1px solid #D9E0ED;border-radius:16px;margin:0 8px 23px 6px;text-align:center;overflow:hidden}.side-map img{max-width:100%;width:100%;display:block}.side-map a{display:inline-block;font-weight:500;font-size:15px;color:#084FB9;border-bottom:1px dashed #084FB9;margin:13px 0 18px}.apartment-form.sticky .reserve-form,.reserve-form{margin:0 8px 30px 6px}.side-map a:hover{border-bottom-color:transparent}.reserve-form{background:#FFF;box-shadow:0 6px 20px rgba(59,62,71,.1);border-radius:20px;padding:26px 24px 24px;position:relative}.reserve-form #calendar{position:absolute;top:0;left:0}.from-price-block,.reserve-form .from{font-weight:400;font-size:14px;line-height:170%;color:#414C68;margin:0 0 8px}.from-price-block .price,.reserve-form .from .price{font-weight:600;font-size:22px;line-height:140%;color:#1B2A50}.from-price-block .per,.reserve-form .from .per{color:#8790A3}.reserve-form .mark .star{margin:0 2px 0 1px}.reserve-form .mark a{font-weight:400;font-size:14px;line-height:130%;color:#084FB9;display:inline-block;margin:0 0 0 9px;position:relative;top:-2px;height:auto}.reserve-form .form-body{border-top:1px solid #D9E0ED;border-bottom:1px solid #D9E0ED;margin:20px 0 26px;padding:23px 0 1px}.reserve-form .t-price{margin:0 0 10px}.reserve-form .t-price .tp-label{font-weight:400;font-size:14px;line-height:180%;color:#414C68}.reserve-form .t-price .tp-price{font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:140%;color:#FA5B29}.reserve-form .button{width:100%;height:48px;font-size:16px;line-height:16px;padding:17px 5px}.reserve-form .button span{display:inline-block;padding:0 0 0 28px;background:url(../images/book-xl.svg) left center no-repeat}.reserve-form .data{margin:12px 0 0;padding:8px 15px;background:#EFF9F9;border-radius:8px;text-align:center;font-weight:400;font-size:13px;line-height:130%;color:#414C68}.bottom-customer-reviews{margin:0 0 93px}.video-wrapper{text-align:center;margin:52px 0 60px}.video-wrapper img{max-width:100%;width:100%;height:auto}.ab-person{position:relative;padding:15px 0 0 104px;margin:0 0 45px}.ab-person img{position:absolute;left:0;top:0}.ab-person .p1{font-family:Euclid-Circular-A,sans-serif;font-weight:600;font-size:24px;line-height:30px;letter-spacing:-.01em;color:#1B2A50;margin:0 0 2px}.ab-person .p2{margin:0;font-size:14px;line-height:140%;color:#666F83}.ab-img1{display:block;margin:0 0 0 auto}.ab-img2{display:block;margin:0 auto 0 0}.ab-second-text .row-container{margin-bottom:70px;align-items:center}.icons-line{background:#EFF9F9;padding:50px 0 55px;margin:120px 0 0}.icons-line .flex{align-items:center;justify-content:center;gap:74px;flex-wrap:wrap}.icons-line .il{display:inline-block}.icons-line .il.il-air{width:66px;height:21px;background:url(../images/icons-line/airbnb.svg) center no-repeat}.icons-line .il.il-insta{width:88px;height:22px;background:url(../images/icons-line/insta.svg) center no-repeat}.icons-line .il.il-face{width:88px;height:18px;background:url(../images/icons-line/facebook.svg) center no-repeat}.icons-line .il.il-yt{width:67px;height:16px;background:url(../images/icons-line/yt.svg) center no-repeat}.icons-line .il.il-book{width:88px;height:14px;background:url(../images/icons-line/booking.svg) center no-repeat}.form-contacts{max-width:746px;margin:0 auto}.form-contacts .h2{margin:0 0 38px}.form-contacts .h2:after{display:inline-block;position:relative;width:40px;height:40px;content:'';background:url(../images/hand.svg) center no-repeat;margin:-5px 0 -5px 13px}.form-contacts .form.v2 .lbl{font-size:13px;margin:0 0 8px}.form-contacts .form.v2 .input{height:48px;font-size:14px;line-height:18px;margin:0 0 32px;padding:14px 15px}.form-contacts .form.v2 .button{width:100%;max-width:305px;height:48px;font-size:16px;line-height:16px;margin:8px 0 0;padding:17px 5px}.our-contacts{margin:81px 0 98px}.our-contacts .c-map{max-width:100%;display:block;margin:0 0 0 auto}.our-contacts .item{position:relative;padding:0 0 0 73px;margin:0 0 31px}.our-contacts .item .sprite{display:none}.our-contacts .item .item-icon{position:absolute;left:0;top:0;display:inline-block;width:48px;height:48px;background:#D8EFEF;border-radius:12px}.our-contacts .item .item-icon.map{background:url(../images/contacts/map-pin.svg) center no-repeat #D8EFEF}.our-contacts .item .item-icon.mail{background:url(../images/contacts/mail.svg) center no-repeat #D8EFEF}.our-contacts .item .item-icon.phone{background:url(../images/contacts/phone.svg) center no-repeat #D8EFEF}.our-contacts .item .item-icon.what{background:url(../images/contacts/whatsapp.svg) center no-repeat #D8EFEF}.our-contacts .item .item-icon.clock{background:url(../images/contacts/clock.svg) center no-repeat #D8EFEF}.our-contacts .item .p1{font-weight:400;font-size:20px;line-height:20px;letter-spacing:.01em;color:#1B2A50;margin:0 0 10px}.our-contacts .item .p1 a{color:#1B2A50}.our-contacts .item .p2{font-size:16px;line-height:125%;letter-spacing:.01em;color:#8790A3}.our-contacts .item .p2 a{color:#084FB9}.our-contacts .h4{margin:20px 0 38px}.transfer-img{margin:87px 0 0}.transfer-img img{max-width:100%;height:auto}main ul.offer-list{margin:42px auto;list-style:none}main ul.offer-list li{padding:0;margin:0 0 20px;display:flex;align-items:center}.apartment-item #sendmessage,.apartment-item .our-contacts .h4,main ul.offer-list li:before{display:none}main ul.offer-list li:last-child{margin-bottom:0}main ul.offer-list li p{margin:0;font-size:12px;line-height:14px;letter-spacing:.01em;color:#8790A3}main ul.offer-list li .p1{font-size:16px;line-height:18px;letter-spacing:.01em;color:#1B2A50;font-weight:400;margin:0 0 2px}main ul.offer-list li .offer-icon{background:#D8EFEF;width:46px;height:46px;border-radius:10px;display:inline-block;margin:0 19px 0 0}main ul.offer-list li .offer-icon1{background:url(../images/offer/24-hours.svg) center no-repeat #D8EFEF}main ul.offer-list li .offer-icon2{background:url(../images/offer/spanish.svg) center no-repeat #D8EFEF}main ul.offer-list li .offer-icon3{background:url(../images/offer/car.svg) center no-repeat #D8EFEF}main ul.offer-list li .offer-icon4{background:url(../images/offer/smart-lock.svg) center no-repeat #D8EFEF}main ul.offer-list li .offer-icon5{background:url(../images/offer/taxes.svg) center no-repeat #D8EFEF}.car-item{background:#FFF;box-shadow:0 16px 40px rgba(59,62,71,.1);border-radius:16px;margin:0 auto 40px;position:relative}.reserve-form .car-item{margin:0;box-shadow:none}.car-item .image-wrapper{padding:10px;text-align:center}@media(min-width:1680px){.car-item .image-wrapper{min-height:370px}}.car-item .images{display:flex;gap:10px}.car-item .images .img{width:33.3%;overflow:hidden;height:100px;display:flex;align-items:end}.car-item .images .img img{width:auto;height:auto}.car-item .image-wrapper .preview{display:block;max-height:330px;overflow:hidden;margin:0 0 5px}.car-data .cd .cd-icon,.car-data .cd .check,.car-item .type,.filters .f-item,.filters .f-item:before,.filters .f-search,.like-view .span,.tags a{display:inline-block}.car-item .image-wrapper img{max-width:100%;height:auto;max-height:325px}.shop-product .image-wrapper img{max-height:360px}.car-item .car-price{padding:18px 26px 21px;align-items:center;justify-content:space-between;border-bottom:1px solid #D9E0ED}.car-item .car-price .cp{font-weight:400;font-size:14px;line-height:180%;color:#8790A3}.car-item .car-price .cp span{font-weight:500;font-size:20px;line-height:140%;color:#1B2A50;position:relative;top:2px}.car-item .car-price.car-price2{border-bottom:none;padding:0}.car-item .car-price.car-price2 .name{margin:0}.car-item .text-wrapper{padding:24px 25px 29px}.car-item .text-wrapper.text-wrapper2{padding:22px 33px 29px}.car-item .type{padding:3px 6px 1px;background:#40A5EE;border-radius:4px;font-weight:400;font-size:13px;line-height:130%;color:#fff}.car-item .type.business{background:#F4DD62;color:#1B2A50}.car-item .name{font-family:Euclid-Circular-A,sans-serif;font-weight:500;font-size:22px;line-height:135%;color:#1B2A50;margin:10px 0 15px}.car-data .cd,.ccb-price .pr{font-size:14px;color:#414C68}#rent-form{margin:20px 0 0}.car-data{align-items:center;gap:19px;flex-wrap:wrap}.car-item .text-wrapper2 .car-data{gap:12px 0}.car-data .cd{font-family:Euclid-Circular-A,sans-serif;line-height:18px;letter-spacing:-.01em;position:relative;padding:0 0 0 24px}.car-data .cd .check{width:18px;height:18px;background:url(../images/cd-check.svg) center no-repeat}.car-item .text-wrapper2 .car-data .cd{width:29.6%}.car-data .cd .b{font-weight:400}.car-data .cd .cd-icon{position:absolute;left:0;top:0;bottom:0;margin:auto;width:18px;height:18px}.car-data .cd .cd-icon1{background:url(../images/user2.svg) center no-repeat}.car-data .cd .cd-icon2{background:url(../images/shopping-bag.svg) center no-repeat}.car-data .cd .cd-icon3{background:url(../images/snowflake.svg) center no-repeat}.car-data .cd .cd-icon4{background:url(../images/clock2.svg) center no-repeat}.car-data .cd .cd-icon5{background:url(../images/checkin2.svg) center no-repeat}.car-data .cd .cd-icon6{background:url("../images/car-door 2.svg") center no-repeat}.car-data .cd .cd-icon7{background:url(../images/transmission.svg) center no-repeat}.car-data .cd .cd-icon8{background:url(../images/oil-tank.svg) center no-repeat}.car-data .cd .cd-icon9{background:url(../images/clock2.svg) center no-repeat}.car-item .button{margin:29px 0 0;width:100%}.choose-car-block-wrapper{position:fixed;left:0;right:0;margin:auto;top:5%;z-index:12;visibility:hidden;opacity:0;transition:all .3s linear;overflow:auto;max-height:90%}.choose-car-block-wrapper::-webkit-scrollbar{width:2px}.choose-car-block-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 1px rgba(0,0,0,.1);background:#fff}.choose-car-block-wrapper::-webkit-scrollbar-thumb{background-color:#13C6B5}.choose-car-block{padding:32px 30px;max-width:745px;background:#FFF;box-shadow:0 12px 40px rgba(59,62,71,.15);border-radius:20px;margin:auto}.car-item .choose-car-block-wrapper.active{visibility:visible;opacity:1}.choose-car-block .ccb-title{align-items:center;justify-content:space-between;gap:15px;margin:0 0 30px}.choose-car-block .ccb-title .button{width:120px;margin:0}.choose-car-block .ccb-price{align-items:center;justify-content:space-between;gap:15px;margin:30px 0 0}.ccb-price .pr{font-weight:400;line-height:180%}.ccb-price .pr span{font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:140%;color:#FA5B29}.choose-car-block .ccb-price .button{font-size:16px;width:189px;padding:17px 5px;margin:0}.available-transport{margin:36px 0 0}.available-transport .h3{margin:23px 0 39px}.available-transport .row-container{justify-content:flex-start}.tours-items{margin:82px 0 0}.tours-items .h3{margin:23px 0 39px}body .tours-items .date-picker-wrapper.no-shortcuts{min-width:1px;width:100%;box-sizing:border-box}.tours-text{max-width:510px}.apartment-item .car-data{margin:0 0 22px}.apartment-item .our-contacts .col-6{width:100%}.apartment-item .our-contacts{margin:40px 0 0}.shop-main .name{margin:0}.shop-main .items-count{margin:9px 0 0;font-size:14px;line-height:14px;letter-spacing:-.01em;color:#A9B1C3}.shop-main .button{margin:0;min-width:120px}.shop-main{align-items:center;justify-content:space-between;gap:15px}.shop-cats{margin-top:38px}.car-item .text-wrapper.shop-tw{padding:35px 33px 32px}.shop-product .shop-tw .name{font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:135%;color:#414C68;margin:0 0 8px}.shop-product .shop-tw .price{font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:140%;color:#1B2A50;margin:0 0 22px}.shop-product .shop-tw .shop-buttons{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:3%}.shop-product .shop-tw .shop-buttons .button-item{width:47%;min-width:1px;margin:0;padding:12px 5px 11px}.shop-product .shop-tw .shop-buttons .button-item .button{margin:0;padding-left:2px;padding-right:2px}.car-item.shop-product .text-wrapper.shop-tw{padding:20px 24px 32px}#products{justify-content:flex-start}.title-filters{justify-content:space-between;align-items:center;margin:0 0 39px}.title-filters .h3{margin:0}.title-filters .filters{justify-content:space-between;align-items:center;gap:31px;position:relative;top:4px}.filters .f-search{width:24px;height:24px;background:url(../images/search.svg) center no-repeat;cursor:pointer}.filters .f-item{position:relative;cursor:pointer;font-weight:400;font-size:16px;line-height:18px;letter-spacing:.01em;color:#084FB9;border:none;background:0 0;border-bottom:1px dashed #084FB9;padding:0 17px 1px 0;border-radius:0}.date-like .date,.like-view .span{line-height:14px;letter-spacing:.01em}.filters .f-item:before,.sitemap .drop .a:before{border-style:solid;border-width:0 1px 1px 0;content:'';transform:rotate(45deg)}.filters .f-item:hover{border-bottom-color:#fff}.filters .f-item:before{position:absolute;border-color:#B9C2D5;padding:0;width:7px;height:7px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all .3s linear;top:2px;right:2px}.filters select.f-item:before{display:none}.filters select.f-item{background-image:url(../images/dropdown_arrow_2.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:92% 50%}.filters select.f-sort{width:150px}.like-view{justify-content:space-between;align-items:center;gap:14px}.like-view .span{position:relative;font-size:14px;color:#414C68;padding:0 0 0 22px}.like-view .span .icon{position:absolute;left:0;top:0;bottom:0;margin:auto}.like-view .span.like{cursor:pointer}.blog-item{margin:0 0 59px}@media(min-width:991px){.blog-item .bi-img{min-height:325px}}.blog-item .bi-img img{max-width:100%;width:100%}.title-filters .form-item.b-search{position:relative;width:200px}.title-filters .form-item.b-search .f-search{position:absolute;top:0;bottom:0;margin:auto;right:12px}.date-like{justify-content:space-between;align-items:center;margin:33px 0 0;flex-wrap:wrap;gap:10px}.date-like .date{font-size:14px;color:#8790A3}.blog-item .h4{margin:18px 0}.blog-item .bi-text{margin:0 0 30px;font-size:14px;line-height:160%;color:#666F83}.blog-item .button{padding:12px 22px 10px 24px}.single-post .ui-item .image-wrapper{max-height:205px}.button.more-posts{font-size:16px;line-height:16px;height:56px;width:100%;margin:-11px 0 19px;padding:21px 5px}.pagination.blogs-pagination{margin-bottom:110px}.popular-posts{margin:31px 0 0}.pp-item{margin:0 0 31px}.pp-item .pp-img{margin:0 0 18px}.pp-item .pp-img img{max-width:100%;width:100%}.pp-item .h6{margin:0 0 17px}.pp-item .a{font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:130%;letter-spacing:-.01em;color:#1EB1A4}.single-img{margin:30px 0 20px}.single-img img{width:100%}.tags{align-items:center;gap:15px;margin:0 0 48px}.tags a{padding:10px 20px 9px;background:#F6F7FA;border-radius:7px;font-size:13px;line-height:13px;letter-spacing:.01em;color:#414C68;font-weight:400}.tags a:hover{background:#ECFAFA;color:#1EB1A4}.h2.single-title{margin:27px 0 17px}.single-text,.single-text a,.single-text li,.single-text p,.single-text span{font-family:Helvetica!important;font-size:14px!important;line-height:1.4!important;margin:0 0 14px!important}.single-text img{max-width:100%;height:auto;margin:18px auto 39px}.single-text p img{margin:0}.single-bottom{margin:42px 0;padding:40px 0 0;border-top:1px solid #D9E0ED}.single-bottom .date-like{margin:0 0 26px}.single-buttons{align-items:center;gap:5px;flex-wrap:wrap}.single-buttons .a{gap:12px;width:108px;height:30px;border-radius:4px;font-weight:400;font-size:13px;line-height:13px;letter-spacing:.01em;color:#FFF;text-align:center;display:flex;align-items:center;justify-content:center}.single-buttons .a1{background:#4966B1}.single-buttons .a2{background:#64ACED}.single-buttons .a3{background:#46D46C}.single-buttons .a4{background:#5489FE}.single-buttons .a5{background:#F6F7FA;color:#414C68}.single-buttons .a .a-ic{display:inline-block;margin:0 1px 0 0;width:16px;height:16px}.single-buttons .a .a-ic1{background:url(../images/buttons/typcn-social-facebook.svg) center no-repeat}.single-buttons .a .a-ic2{background:url(../images/buttons/typcn-social-twitter.svg) center no-repeat}.single-buttons .a .a-ic3{background:url(../images/buttons/whatsapp.svg) center no-repeat}.single-buttons .a .a-ic4{background:url(../images/buttons/messenger.svg) center no-repeat}.single-buttons .a .a-ic5{background:url(../images/buttons/share.svg) center no-repeat}.single-buttons .a:hover{opacity:.9}.useful-info.also-like{margin:78px 0 0}.c-policy{background-color:#06347b;border-bottom:1px solid #44679c;max-height:90px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.c-policy.closed{max-height:0;overflow:hidden}.c-policy .container{max-width:1018px;margin:0 auto;padding:7px 0 8px;position:relative}.c-policy img{position:absolute;top:9px;left:12px}.c-policy .action{position:absolute;top:9px;right:0}.c-policy .btn{padding:8px 12px;width:94px;display:inline-block;border-radius:3px;text-transform:uppercase}.c-policy .policy-content{padding:0 120px 0 80px}.c-policy .policy-content p{font-size:13px;line-height:18px;color:#FFF;margin:0}.c-policy .policy-content p span{font-family:Helvetica;font-weight:600}.c-policy .policy-content p a{color:#19c2ff;display:inline-block}.c-policy .policy-content p a:hover{color:#0ba9e3}.c-policy .default_button{height:auto;padding:8px 12px;text-transform:none;border-radius:2px}@media(max-width:980px){.c-policy .action{right:12px}}@media(max-width:680px){.c-policy .policy-content{padding:0 115px 0 60px}.c-policy .action{right:12px}.c-policy .btn{padding:8px 5px;width:78px;min-width:78px}}@media(max-width:480px){.c-policy{margin-bottom:0;position:relative;z-index:12;overflow:hidden;max-height:117px}.c-policy.closed{margin:0}.c-policy .container{padding-top:10px}.c-policy .policy-content p{line-height:15px}.c-policy img{width:17px;top:14px}.c-policy .policy-content{padding:0 12px 0 38px}.c-policy .btn{font-size:.8em}.c-policy .action{position:relative;text-align:center;right:0;top:3px}}@media(max-width:380px){.c-policy .policy-content{padding:0 8px}.c-policy .policy-content p{font-size:12px}.c-policy img{display:none}}.menu-line .main-menu .drop-wrapper{display:none;position:absolute;top:15px;background-color:#fff;border-radius:3px;left:-32px;width:160px}.menu-line .main-menu .services-ul{background:#FFF;box-shadow:0 12px 40px rgba(59,62,71,.15);border-radius:8px;list-style-type:none;margin:20px 0 0;overflow:hidden}.menu-line .main-menu .services-ul li{padding:0!important}.menu-line .main-menu .services-ul li a{display:block;padding:7px 24px 8px 15px;font-size:13px;line-height:18px;font-weight:500;color:#414C68}.menu-line .main-menu .services-ul li a:hover{background:#F8F9FC;color:#084FB9}.menu-line .main-menu .services-ul li:first-child a{border:none}.menu-line .main-menu .drop{position:relative}.menu-line .main-menu .drop:hover .drop-wrapper{display:block}.menu-line .main-menu li.drop .a:after{display:none}.menu-line .buttons-group .drop-down{position:relative;margin:0 15px 0 0}.menu-line .buttons-group .drop-down .a{padding:0 12px 0 0;display:inline-block;color:#3A3B40;font-size:15px;font-weight:400;cursor:pointer}.menu-line .buttons-group .drop-down .drop-wrapper{display:none;background:0 0}.menu-line .buttons-group .drop-down:hover .drop-wrapper{display:block;position:absolute;top:20px;left:-7px}.menu-line .buttons-group .drop-down ul{background:#FFF;box-shadow:0 12px 40px rgba(59,62,71,.15);border-radius:8px;list-style-type:none;margin:20px 0 0;overflow:hidden}.menu-line .buttons-group .drop-down ul li a,.menu-line .buttons-group .drop-down ul li span{display:block;padding:13px 24px 13px 16px;font-size:14px;line-height:18px;font-weight:500;color:#414C68}.menu-line .buttons-group .drop-down ul li a:hover,.menu-line .buttons-group .drop-down ul li span{background:#F8F9FC;color:#084FB9}.menu-line .buttons-group .border-left{border-left:1px solid #D9E0ED;padding-left:15px}body .date-picker-wrapper .month-wrapper table .day{font-family:Roboto,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:36px;min-width:36px;letter-spacing:-.01em;color:#1B2A50;padding:0 1px}body .date-picker-wrapper.single-month .month-wrapper table{width:100%!important;float:none!important}body .date-picker-wrapper .month-wrapper table .day.end-none,body .date-picker-wrapper .month-wrapper table .day.start-none{position:relative}body .date-picker-wrapper .month-wrapper table .day.start-none:before{content:'';position:absolute;bottom:2px;height:4px;background-color:red;left:50%;right:0}body .date-picker-wrapper .month-wrapper table .day.end-none:before{content:'';position:absolute;bottom:2px;height:4px;background-color:red;left:0;right:50%}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{cursor:pointer;font-size:13px;line-height:28px;color:#313131;display:inline-block;width:40px;height:40px;padding:5px;text-align:center;border:1px solid #ebebeb;transition:all.3s linear;position:relative;font-weight:400}body .date-picker-wrapper.no-shortcuts{padding:15px;background:#FFF;box-shadow:0 12px 40px rgba(59,62,71,.15);border-radius:20px;border:none;min-width:580px}body .date-picker-wrapper .drp_top-bar .apply-btn,body .date-picker-wrapper .drp_top-bar .apply-btn.disabled,body .date-picker-wrapper .drp_top-bar .clear-btn{font-family:Euclid-Circular-A,sans-serif;display:inline-block;-webkit-appearance:none;text-align:center;font-size:12px;line-height:12px;cursor:pointer;border:none;outline:0;padding:6px 10px;transition:all .3s linear;font-weight:300;letter-spacing:-.01em;border-radius:40px;background:#13C6B5;color:#fff}body .date-picker-wrapper .drp_top-bar .apply-btn.disabled,body .date-picker-wrapper .drp_top-bar .apply-btn.disabled:hover{background:#c4c4c4;color:#383838}body .date-picker-wrapper .drp_top-bar .apply-btn:hover{background:#222651;color:#fff}body .date-picker-wrapper .drp_top-bar .clear-btn{background:#E9FCF8;color:#13C6B5}body .date-picker-wrapper .drp_top-bar .clear-btn:hover{background:#13C6B5;color:#E9FCF8}body .date-picker-wrapper table .caption .next,body .date-picker-wrapper table .caption .prev{width:36px;height:36px;border:1px solid #D9E0ED;border-radius:8px;cursor:pointer;text-align:center;font-weight:400;font-size:0;line-height:0;color:transparent;position:relative;top:-4px}body .date-picker-wrapper table .caption .prev{background:url(../images/prew-ar.svg) center no-repeat;margin-right:5px}body .date-picker-wrapper table .caption .next{background:url(../images/next-ar.svg) center no-repeat;margin-left:5px}body .apartment-availability .date-picker-wrapper.no-shortcuts{padding:0}body .date-picker-wrapper .drp_top-bar i{font-style:normal}.apartment-sidebar{order:1}body .date-picker-wrapper .drp_top-bar b{font-weight:400}body .date-picker-wrapper .month-wrapper{padding:0;border:none}@media(min-width:680px){body .date-picker-wrapper .month-wrapper{width:100%!important}}body .date-picker-wrapper table .caption{height:75px}body .date-picker-wrapper .month-element,body .date-picker-wrapper .month-wrapper table th.month-name{text-transform:capitalize;font-weight:600;font-size:14px;line-height:16px;letter-spacing:.01em;color:#1B2A50}body .date-picker-wrapper .month-wrapper table td{border:2px solid #fff;font-size:15px;line-height:15px;color:#313131;width:14.28%}body .date-picker-wrapper .month-wrapper table td>div{width:100%;height:36px;background:#DCE0E8;border-radius:8px}body .date-picker-wrapper .month-wrapper table{border-collapse:collapse;width:48%!important}body .date-picker-wrapper .gap{width:4%!important;margin:0}body .date-picker-wrapper .month-wrapper table .day.invalid{text-decoration:none;color:#b0b0b0}body .date-picker-wrapper.inline-wrapper{width:100%}body .date-picker-wrapper .month-wrapper table .day.lastMonth,body .date-picker-wrapper .month-wrapper table .day.nextMonth{display:inline-block;background:0 0;color:#A9B1C3}.product #sendmessage .h2,.st-image-share-buttons,.tabs-wrapper .tab,body .date-picker-wrapper .gap .gap-line{display:none}body .date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#1B2A50}body .date-picker-wrapper .month-wrapper table .day.toMonth.valid:hover{background:#13C6B5;color:#fff}body .date-picker-wrapper .month-wrapper table .day.real-today{background:#1B2A50;color:#fff!important}body .date-picker-wrapper .month-wrapper table .day.real-today.checked,body .date-picker-wrapper .month-wrapper table .day.real-today.hovering{background:#13C6B5;color:#fff!important}body .date-picker-wrapper .month-wrapper table .week-name th{padding-bottom:14px;padding-top:18px;font-size:13px;line-height:18px;letter-spacing:-.01em;color:#A9B1C3;text-transform:capitalize;border-top:1px solid #D9E0ED;font-weight:600;width:14.28%}.login-form .ttl,.profile-side .ava{font-size:22px;letter-spacing:-.01em}body .date-picker-wrapper .gap{background:0 0}.page-content.static-page{padding:0 0 50px}.text iframe{width:80%;height:520px;margin:20px auto}.text p{width:100%}#calendar{height:1px;opacity:0}.page-content .form-contacts iframe{margin:0;height:390px}.alert{color:#078622;background-color:#effff0;border-radius:4px;padding:0;position:relative;overflow:hidden;border:1px solid #aeffb4}.alert .alert-icon{position:absolute;top:0;left:15px;bottom:0;width:38px;background-image:url(../images/check-2.png);background-position:50% 50%;background-repeat:no-repeat}.alert .alert-message{padding:12px 22px 15px 64px}.alert .alert-message p{margin:0}.alert.alert-info{color:#0d70cd;background-color:#eaf7ff;border:none}.alert.alert-info .alert-icon{background-image:url(../images/info.png)}.alert.alert-warning{color:#d17d07;background-color:#fffbe5;border:none}.alert.alert-warning .alert-icon{background-image:url(../images/warning.png)}.alert.alert-error{color:#c33636;background-color:#feeded;border:none}.alert.alert-error .alert-icon{background-image:url(../images/error.png)}.modal .buttons .button{min-width:145px;margin:5px}.modal .alert .h6,.product .reserve-form .button-green{margin:0 0 15px}.product .images{text-align:center}.tabs-wrapper .tab{padding:0 20px 20px}.tabs-wrapper .active{display:block}#reviews{border:none}.user-comments{margin:50px 0 0}.product .review-item,.steps-tab{margin:0 0 40px}.sitemap{margin:0 0 50px}.sitemap ul{list-style-type:none;margin:0;padding:0}.sitemap .ul{margin:0 0 0 40px}.sitemap .ul li:before{display:none}.sitemap .ul li{padding:2px 0;margin:0}.sitemap .ul>li:nth-child(odd){background-color:#f9f9f9}.sitemap ul ul{margin:5px 0 10px 20px;display:none}.sitemap .dropdown{display:inline-block;position:absolute;top:5px;right:0;width:10px;height:8px;cursor:pointer;background-image:url(../images/arrow-down.svg);background-size:contain;z-index:99}.sitemap .active>a>.dropdown{transform:rotate(180deg);top:0}.sitemap .active>ul{display:block}.login-form{width:100%;max-width:449px;background:#FFF;border:1px solid #D9E0ED;box-shadow:0 16px 40px rgba(59,62,71,.1);border-radius:20px;margin:27px auto;position:relative;padding:40px 39px 39px}.login-form .ttl{font-family:Euclid-Circular-A,sans-serif;font-weight:500;line-height:28px;color:#1B2A50;margin:0 0 23px}.login-form .close{position:absolute;right:39px;top:39px;cursor:pointer;width:24px;height:24px;background:url(../images/close.svg) center no-repeat}.login-form .form.v2 .lbl{margin:0 0 8px}.login-form .form.v2 .input{height:48px;margin:0 0 20px}.login-form .form.v2 .input.pass-input{padding-right:50px}.form .show-pass{display:inline-block;position:absolute;right:15px;top:13px;width:24px;height:24px;cursor:pointer;background:url(../images/pass-view.svg) center no-repeat}.form .show-pass.na{background:url(../images/pass-view-na.svg) center no-repeat}.login-form .button.submit{width:100%;padding:17px 2px 15px;margin:22px 0 19px;font-size:16px;line-height:16px}.login-form .form .label{font-weight:300;font-size:13px;color:#666F83;padding:6px 0 6px 36px}.login-form .s-up{text-align:center;margin:0 0 21px;font-size:13px;line-height:22px;color:#666F83}.forgot-btn{font-weight:500;font-size:13px;line-height:13px;color:#084FB9;display:inline-block;cursor:pointer;transition:all .3s linear}.forgot-btn:hover{color:#13C6B5}.login-form .button.fb-button{width:100%;padding:12px 2px;line-height:16px;background:#415CA9;font-weight:400;font-size:14px;border-radius:5px}.login-form .button.fb-button span{position:relative;padding:0 0 0 35px}.login-form .button.fb-button span:before{position:absolute;left:2px;top:-2px;bottom:0;width:24px;height:24px;display:inline-block;content:'';background:url(../images/typcn-social-facebook.svg) center no-repeat}main ul.sitemap{padding:0;margin:0 auto;list-style:none;max-width:746px}main ul.sitemap li:before{display:none}main ul.sitemap>li{background:#FFF;border:1px solid #E4E7ED;box-shadow:0 2px 4px rgba(166,176,185,.09);border-radius:8px;padding:0;margin:0 0 4px}.house-info,.profile-block,.profile-side{box-shadow:0 2px 7px rgba(166,176,185,.28)}main ul.sitemap>li>ul{display:none;padding:0 25px 8px;margin:-3px 0 0}main ul.sitemap>li>ul li{padding:0 0 0 13px;margin:0 0 4px;font-weight:300;font-size:14px;line-height:140%;color:#084FB9}main ul.sitemap>li>ul li a{color:#084FB9;padding:0}main ul.sitemap>li>ul li:before{display:inline-block;background:#084FB9;width:4px;height:4px;top:8px}.profile-side .profile-menu li a,.sitemap .a,.sitemap a{display:block;position:relative;transition:all .3s linear}.sitemap .a,.sitemap a{padding:13px 16px 13px 20px;font-weight:400;font-size:14px;line-height:140%;color:#414C68;cursor:pointer}.sitemap .a:hover,.sitemap .drop.active .a,.sitemap .drop.active a,.sitemap a:hover{color:#084FB9}.sitemap .drop .a:before{position:absolute;border-color:#414C68;display:inline-block;padding:0;width:6px;height:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);top:0;bottom:0;right:15px;margin:auto}.sitemap .drop.active .a:before,.sitemap .drop.active a:before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg)}.profile-side{max-width:253px;background:#FFF;border-radius:12px;padding:25px 20px 16px}.profile-side .ava{display:inline-block;width:50px;height:50px;border-radius:50%;background:#FFBC11;font-family:Euclid-Circular-A,sans-serif;text-align:center;font-weight:300;line-height:55px;align-items:center;color:#FFF}.profile-side .name{font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#1B2A50;margin:10px 0 0}.profile-side .ava-wrapper{padding:0 4px 23px;margin:0 0 16px;border-bottom:1px solid #D9E0ED}.profile-side .ava-wrapper img{max-width:50px}.profile-side .profile-menu{padding:0;margin:0;list-style:none}.profile-side .profile-menu li:before{display:none}.profile-side .profile-menu li{padding:0;margin:0 0 4px}.profile-side .profile-menu li a{padding:13px 12px 13px 40px;background:#fff;border-radius:8px;font-weight:400;font-size:14px;line-height:14px;letter-spacing:-.01em;color:#414C68}.profile-side .profile-menu li a .pm-icon{width:20px;height:20px;display:inline-block;position:absolute;left:12px;top:0;bottom:0;margin:auto}.profile-side .profile-menu li a .pm-icon svg{width:20px;height:auto;transition:all .3s linear}.profile-side .profile-menu li a .pm-icon svg path{stroke:#8790A3;transition:all .3s linear}.profile-side .profile-menu li a.current .pm-icon svg path,.profile-side .profile-menu li a:hover .pm-icon svg path{stroke:#084FB9}.profile-side .profile-menu li a.current,.profile-side .profile-menu li a:hover{background:#F0F8FF;color:#1B2A50}.profile-side .profile-menu li a .count{display:inline-block;float:right;background:#EFF3FD;min-width:20px;height:20px;border-radius:50%;font-size:12px;line-height:20px;letter-spacing:-.01em;color:#414C68;text-align:center;padding:0 1px;font-weight:400;position:relative;top:-3px;transition:all .3s linear}.profile-side .profile-menu li a.current .count,.profile-side .profile-menu li a:hover .count{background:#084FB9;color:#fff}.profile-side .profile-menu li.divider{height:1px;background:#E6EAF1;margin:16px 0}.profile-block{background:#FFF;border-radius:12px}.profile-block .title-wrapper{padding:31px 30px 29px;border-bottom:1px solid #D9E0ED}.profile-block .title-wrapper .h5{margin:0}.profile-block .form-wrapper{padding:32px 30px 20px}.profile-block .form.v2 .lbl{margin:0 0 8px}.profile-block .form.v2 .input,.profile-block .form.v2 input[type=text],.profile-block .form.v2 select{height:48px;margin:0 0 32px}.pic-container{min-height:80px;position:relative;padding:0 0 0 100px;margin:0 0 32px}.img-select .span1{display:block;font-weight:400;font-size:14px;line-height:16px;letter-spacing:-.01em;color:#414C68;margin:0 0 5px}.img-select .span2{display:block;font-size:13px;line-height:16px;letter-spacing:-.01em;color:#8790A3;margin:0 0 10px}.img-select .inputfile{opacity:0;visibility:hidden;height:0;font-size:0;width:0;overflow:hidden;display:block}.img-select .button{padding:8px 18px;font-size:13px;line-height:13px}.pic-container .outer{width:80px!important;height:80px!important;margin:auto;background:url(../images/userpic.svg) center no-repeat #414C68;border-radius:100%;position:absolute;left:0;top:0}.pic-container img{position:absolute;left:0;top:0;max-width:80px!important}.passport-img{padding:21px 22px 22px;border:2px dashed #D9E0ED;border-radius:8px;margin:0 0 32px}.passport-img .copy-of-passport{height:200px;overflow:hidden;margin:0 0 10px}.passport-img img{width:100%}.profile-block .form .label{font-weight:300;font-size:13px;color:#666F83;padding:6px 0 6px 36px}.profile-block .form-buttons{margin:34px 0 0;padding:32px 0 0;display:flex;gap:8px;border-top:1px solid #D9E0ED}.profile-block .form-buttons .button{font-size:16px;line-height:16px;padding:17px 43px 15px}.profile-block .form-buttons .button.button-white{padding:17px 30px 15px}.profile-block .booking-item{padding:42px 30px 40px;border-bottom:1px solid #D9E0ED}.profile-block .booking-item:last-child{border:none}.profile-block .alerts .alert{margin:0 0 50px}.booking-data{position:relative;padding:0 2px 0 48px}.booking-data:before{position:absolute;left:0;top:12px;display:inline-block;content:url(../images/book-green.svg)}.booking-data .line1{gap:20px;justify-content:space-between}.booking-data .price{font-family:Euclid-Circular-A,sans-serif;font-weight:500;font-size:18px;line-height:120%;color:#1B2A50}.booking-data .no-date{font-size:14px;line-height:130%;color:#414C68;gap:25px}.booking-data .no-date .date span{color:#8790A3}.booking-data .name{margin:1px 0 24px}.booking-data .buttons{display:flex;gap:15px;margin:20px 0 0}.booking-data .buttons .button{font-size:16px;line-height:16px;width:140px;padding:17px 5px 15px}.booking-data .in-out{border:1px solid #D9E0ED;border-radius:12px;padding:17px 20px 17px 23px;display:flex;align-items:center;margin:0;box-shadow:none}.form.in-out .form-item .input{height:auto}.in-out.form.ap-search .form-item:before{left:0!important}.in-out.form.ap-search .form-item{padding:7px 15px 0 38px;width:190px}.in-out.form.ap-search .form-item:after{position:absolute;right:19px;top:0;bottom:0;margin:auto;width:1px;height:32px;display:inline-block;content:'';background:#D9E0ED}.in-out .button{width:140px;font-size:16px;padding:16px 20px 14px}.order-item{background:#FFF;border:1px solid #D9E0ED;border-radius:12px;margin:-2px 0 22px;overflow:hidden}.order-item .main-data{align-items:center;justify-content:space-between;gap:20px;padding:18px 50px 19px 23px;position:relative;cursor:pointer;transition:all .3s linear}.order-item.active .main-data{background:#FAFBFE}.order-item .main-data:before{position:absolute;border-style:solid;border-color:#414C68;border-width:0 1px 1px 0;display:inline-block;padding:0;content:'';width:5px;height:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);top:-4px;bottom:0;right:31px;margin:auto}.order-item .no-date{align-items:center}.order-item .no-date .icon{display:inline-block;margin:0 20px 0 0;width:24px;height:24px;background:url(../images/order-cart.svg) center no-repeat}.order-item .no-date .p1{font-weight:400;font-size:14px;line-height:130%;color:#414C68;margin:0 0 5px}.order-item .no-date .p2{font-size:14px;line-height:130%;color:#8790A3;margin:0}.order-item .count-price{align-items:center}.order-item .count-price .count{font-weight:400;font-size:14px;line-height:130%;color:#414C68}.order-item .count-price .price,.order-item .id-item .np1{font-size:16px;color:#1B2A50;font-family:Euclid-Circular-A,sans-serif}.order-item .count-price .price{font-weight:500;line-height:120%;padding:0 0 0 18px;margin:0 0 0 17px;border-left:1px solid #D9E0ED}.order-item .id-item .np-price,.order-item .id-item .np2,.order-item .id-total-p{font-weight:400;font-size:14px;line-height:130%}.order-item .items-data{display:none;border-top:1px solid #D9E0ED;padding:20px 22px 33px}.order-item.active .items-data{display:block}.order-item .id-item{border-bottom:1px solid #D9E0ED;justify-content:space-between;gap:20px;align-items:center;padding:0 0 11px;margin:0 0 15px}.order-item .id-item .flex{gap:20px;align-items:center}.order-item .id-item .image img{width:100%;max-width:100px;height:auto}.order-item .id-item .np1{font-weight:400;line-height:140%;margin:0 0 6px}.order-item .id-item .np2{color:#8790A3;margin:0}.order-item .id-item .np-price{color:#414C68}.order-item .id-total{text-align:right;margin:21px 0 0}.order-item .id-total-p{color:#8790A3;margin:0}.order-item .id-total-p span{display:inline-block;margin:0 0 0 10px;font-size:16px;color:#1B2A50}.profile-block .car-item .image-wrapper{padding:0}.profile-block .car-item.shop-product .text-wrapper.shop-tw{padding:31px 18px 32px}.profile-block .shop-product .shop-tw .price{margin:0 0 24px}.profile-block .shop-tw .shop-buttons{display:block}.profile-block .car-item .button{margin:0 0 15px}.profile-block .car-item .button:last-child{margin:0}.profile-block .car-item{border-radius:0;box-shadow:none;margin:0 auto}.profile-block .pagination{margin:31px 0 10px}.visited-products .col-4{border-bottom:1px dashed #B9C2D5;border-right:1px dashed #B9C2D5}.visited-products .col-4:nth-child(3n+3){border-right:0}.add-card-form,.booked-block,.booking-mark,.payment-card,.steps-tab .step-col{border:1px solid #D9E0ED}.payment-card{padding:26px;background:#FFF;border-radius:16px;position:relative}.add-card-form .close,.payment-card .close{display:inline-block;position:absolute;width:24px;cursor:pointer}.payment-card .close{height:24px;background:url(../images/close.svg) center no-repeat;right:26px;top:25px}.payment-card .name{font-family:Euclid-Circular-A,sans-serif;font-weight:500;font-size:18px;line-height:23px;letter-spacing:-.01em;color:#1B2A50;margin:0 20px 17px 0}.payment-card .lbl{font-family:Euclid-Circular-A,sans-serif;font-weight:400;font-size:12px;line-height:15px;letter-spacing:-.01em;color:#8790A3;display:inline-block;margin:0 0 6px}.payment-card .data{font-family:Euclid-Circular-A,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#414C68;margin:0}.payment-card .flex1{gap:15px;align-items:center;justify-content:space-between;margin:0 0 16px}.payment-card .flex2{gap:20px}.payment-card .flex2 div{width:50%}.payment-card .icon{display:inline-block}.payment-card .icon.visa{width:50px;height:20px;background:url(../images/visa-card.svg) center no-repeat}.payment-card .icon.mc{width:37px;height:20px;background:url(../images/mc-card.svg) center no-repeat}.profile-block .button.card-button{margin:32px 0 0;font-size:16px;line-height:16px;padding:17px 5px 15px;width:100%;max-width:190px}.add-card-form{padding:40px 38px;max-width:649px;background:#FFF;box-shadow:0 16px 40px rgba(59,62,71,.1);border-radius:20px;position:relative;margin:48px auto 78px}.add-card-form .close{height:24px;background:url(../images/close.svg) center no-repeat;right:40px;top:39px}.add-card-form .h5{margin:0 0 26px}.add-card-form .form.v2 .input{height:56px;font-size:16px;margin:0 0 27px}.add-card-form .form.v2 .lbl{font-size:13px;line-height:13px}.add-card-form .form .button{font-size:16px;line-height:16px;width:100%;padding:17px 5px 15px}.change-pass{max-width:451px;margin:0 0 27px}.change-pass .form.v2 .lbl{font-size:13px;line-height:13px}.change-pass .h6{margin:0 0 29px}.change-pass .form .show-pass{right:12px;top:33px}.change-pass .form .button{font-size:16px;line-height:16px;width:100%;padding:17px 5px 15px;max-width:210px}.confirm-side{padding:24px;max-width:353px;background:#FFF;box-shadow:0 6px 20px rgba(59,62,71,.1);border-radius:20px;margin:75px 0 0 auto}.confirm-side .car-item{border:none;box-shadow:none;padding:0;margin:0}.confirm-side .car-item .image-wrapper{padding:0}.confirm-side .car-item .text-wrapper.text-wrapper2{padding:17px 0 0}.confirm-side .car-item .name{margin:9px 0 23px}.confirm-side .car-item .text-wrapper2 .car-data .cd{width:45%;padding:0 0 0 27px;display:flex;justify-content:space-between;gap:5px}.confirm-side .car-item .button{font-size:16px;line-height:16px;padding:17px 5px 15px;margin:11px 0 0}.confirm-side .car-item .text-wrapper2 .car-data{gap:9px 0;justify-content:space-between}.confirm-side .prices-data{padding:24px 0 0;margin:23px 0 0;border-top:1px solid #D9E0ED}.confirm-side .pd-item{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:14px;line-height:140%;color:#8790A3;margin:0 0 5px}.confirm-side .pd-item .pd-lbl{display:inline-block}.confirm-side .pd-item .pd-price{color:#414C68;font-weight:400;display:inline-block}.confirm-side .pd-item.total{color:#1B2A50;margin-top:11px;font-weight:400}.confirm-side .pd-item.total .pd-price{font-family:Euclid-Circular-A,sans-serif;font-weight:500;font-size:18px;line-height:140%;color:#1B2A50}.confirm-block .h5{margin:0 0 30px}.confirm-block .form.v2 .lbl{font-size:13px;line-height:13px;margin:0 0 8px}.confirm-block .form.v2 .input{height:48px;font-size:14px;margin:0 0 31px}.confirm-block .form.v2 .input:read-only{background-color:#c9c9c9}.confirm-block .form .fr-item{margin:0 0 31px}.confirm-block .form .label{font-weight:300;font-size:13px;color:#666F83;padding:6px 0 6px 36px}.phone-group{position:relative;padding:0 0 0 130px}.phone-group .input2{width:139px;position:absolute;left:0;top:0;background:#fff}.phone-group .input3{padding-left:34px}.confirm-block .second-block{margin:11px 0 0}.confirm-block .form .label.big-radio{padding:30px 65px 27px 62px;background:#EFF9FF;border-radius:12px;border:2px solid #EFF9FF;display:block;font-family:Euclid-Circular-A,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#1B2A50;margin:0 0 13px}.confirm-block .form .label.big-radio.checked{box-shadow:0 1px 5px rgba(40,203,193,.15);border-color:#A8E9DD;background:#fff}.confirm-block .form .big-radio .icon{position:absolute;right:24px;top:0;bottom:0;margin:auto;width:32px;height:32px}.confirm-block .form .big-radio .icon path{stroke:#87AFCC}.confirm-block .form .big-radio.checked .icon path{stroke:#1EB1A4}.confirm-block .form .big-radio input[type=radio]{left:22px;top:0;bottom:0;margin:auto}.confirm-block .form .label.big-radio .p{margin:10px 0 0;font-weight:300;font-size:13px;line-height:140%;color:#666F83;font-family:Helvetica,sans-serif;display:block}.i-accept a,.step-content a{color:#1EB1A4;text-decoration:underline}.confirm-block .form .label.big-radio.big-radio-pay{padding:24px 30px 25px 194px}.confirm-block .form .label.big-radio.big-radio-pay .c-icon{width:100px;height:64px;background:#FFF;border:1px solid #fff;border-radius:8px;display:block;position:absolute;left:68px;top:0;bottom:0;margin:auto}.i-accept .label,.i-accept a,.sprite{display:inline-block}.confirm-block .form .label.big-radio.big-radio-pay.checked .c-icon{border-color:#D9E0ED}.confirm-block .form .label.big-radio.big-radio-pay .c-icon.paypal{background:url(../images/paypal.svg) center no-repeat #fff;background-size:76px auto}.confirm-block .form .label.big-radio.big-radio-pay .c-icon.visa{background:url(../images/visa-card.svg) center no-repeat #fff;background-size:57px auto}.confirm-block .form .label.big-radio.big-radio-pay .c-icon.mastercard{background:url(../images/mc-card.svg) center no-repeat #fff;background-size:50px auto}.confirm-block .fr-item.i-accept{padding:0 0 32px;margin:13px 0 21px;border-bottom:1px solid #D9E0ED}.i-accept a{font-size:13px}.i-accept a:hover{text-decoration:none}.i-accept .label{width:auto!important}.ap-calendar.single-date .date-picker-wrapper .drp_top-bar,.button-client-nav,.online-check-in .profile-block .title-wrapper,.wrapper-large .reviews-slider-wrapper .h3{display:none}.confirm-block .button{font-size:16px;line-height:16px;padding:17px 5px 15px;margin:11px 0 0;max-width:305px;width:100%}.button-client-nav{width:30px;height:30px;cursor:pointer;margin:0 15px 0 0}.button-client-nav img,.visited-products .shop-product .shop-tw .shop-buttons .button-item{width:100%}.text-center{text-align:center}#check-in #notice{margin:50px 0}.text-left{text-align:left!important}#add-check-in-form{max-width:680px;margin:50px auto}#terms_and_rules-error{margin:12px 0 0 8px}.online-check-in .profile-block .sitemap{margin:50px 0 0;max-width:100%}.online-check-in .profile-block .sitemap li{padding:10px 24px}.cursor-pointer{cursor:pointer}#additional-services-form{max-width:780px}#additional-services-form .image img{max-width:100%}.ap-calendar.single-date .date-picker-wrapper.no-shortcuts{min-width:100px;box-shadow:none}.ap-calendar.single-date{box-shadow:none}.wrapper-large{width:90%;margin:0 auto}#promo-info{color:red;font-size:12px;text-align:center}.icon.icon-checkin{width:24px;height:24px}.icon.icon-checkout{width:24px;height:24px;background:url(../images/checkout.svg) center no-repeat}.icon.icon-arrow{width:16px;height:16px;background:url(../images/arrow.png) center no-repeat;background-size:6px}.sprite{background-image:url(../images/spritesheet.png);background-repeat:no-repeat}.sprite-adults{width:15px;height:18px;background-position:-5px -5px}.sprite-age{width:12px;height:13px;background-position:-30px -5px}.sprite-air_con{width:15px;height:15px;background-position:-52px -5px}.sprite-airbnb{width:145px;height:60px;background-position:-77px -5px}.sprite-arrow_down_white{width:8px;height:5px;background-position:-250px -5px}.sprite-arrow_left{width:16px;height:10px;background-position:-268px -5px}.sprite-arrow_left2{width:7px;height:10px;background-position:-294px -5px}.sprite-arrow_right{width:16px;height:10px;background-position:-311px -5px}.sprite-arrow_right2{width:6px;height:10px;background-position:-337px -5px}.sprite-arrow_up_blue{width:8px;height:6px;background-position:-353px -5px}.sprite-baby{width:21px;height:18px;background-position:-371px -5px}.sprite-back{width:19px;height:19px;background-position:-402px -5px}.sprite-bag{width:14px;height:16px;background-position:-431px -5px}.sprite-battery{width:8px;height:15px;background-position:-455px -5px}.sprite-big_star_empty{width:13px;height:13px;background-position:-473px -5px}.sprite-big_star_full{width:13px;height:13px;background-position:-496px -5px}.sprite-big_star_half{width:13px;height:13px;background-position:-519px -5px}.sprite-blue_check{width:12px;height:12px;background-position:-542px -5px}.sprite-booked{width:46px;height:43px;background-position:-564px -5px}.sprite-booking{width:17px;height:12px;background-position:-620px -5px}.sprite-booking_logo{width:145px;height:60px;background-position:-647px -5px}.sprite-cafe{width:21px;height:21px;background-position:-802px -5px}.sprite-cafe_gray{width:21px;height:21px;background-position:-833px -5px}.sprite-cafe_small{width:14px;height:15px;background-position:-864px -5px}.sprite-cafe_small_gray{width:14px;height:15px;background-position:-888px -5px}.sprite-calendar{width:14px;height:16px;background-position:-912px -5px}.sprite-car{width:13px;height:12px;background-position:-936px -5px}.sprite-cart_icon{width:18px;height:16px;background-position:-959px -5px}.sprite-cart_icon_white{width:18px;height:16px;background-position:-987px -5px}.sprite-check-in{width:16px;height:14px;background-position:-1015px -5px}.sprite-check-out{width:16px;height:14px;background-position:-1041px -5px}.sprite-check_0{width:17px;height:16px;background-position:-1067px -5px}.sprite-check_1{width:19px;height:18px;background-position:-1094px -5px}.sprite-child{width:18px;height:15px;background-position:-1123px -5px}.sprite-clock{width:14px;height:13px;background-position:-1151px -5px}.sprite-commute{width:22px;height:21px;background-position:-1175px -5px}.sprite-commute_gray{width:22px;height:21px;background-position:-1207px -5px}.sprite-date{width:14px;height:15px;background-position:-1239px -5px}.sprite-days{width:15px;height:15px;background-position:-1263px -5px}.sprite-decor{width:17px;height:17px;background-position:-1288px -5px}.sprite-delete{width:14px;height:14px;background-position:-1315px -5px}.sprite-diamond{width:35px;height:35px;background-position:-1339px -5px}.sprite-doors{width:13px;height:11px;background-position:-1384px -5px}.sprite-face{width:145px;height:60px;background-position:-1407px -5px}.sprite-fitness{width:24px;height:23px;background-position:-1562px -5px}.sprite-fitness_gray{width:24px;height:23px;background-position:-1596px -5px}.sprite-fitness_small{width:14px;height:15px;background-position:-1630px -5px}.sprite-fitness_small_gray{width:14px;height:15px;background-position:-1654px -5px}.sprite-flag{width:10px;height:12px;background-position:-1678px -5px}.sprite-folder{width:14px;height:11px;background-position:-1698px -5px}.sprite-free{width:31px;height:26px;background-position:-1722px -5px}.sprite-free_wifi{width:26px;height:18px;background-position:-1763px -5px}.sprite-free_wifi_gray{width:26px;height:18px;background-position:-1799px -5px}.sprite-free_wifi_small{width:16px;height:15px;background-position:-1835px -5px}.sprite-free_wifi_small_gray{width:16px;height:15px;background-position:-1861px -5px}.sprite-fully_furnished{width:26px;height:23px;background-position:-1887px -5px}.sprite-fully_furnished_gray{width:26px;height:23px;background-position:-1923px -5px}.sprite-gas{width:14px;height:15px;background-position:-1959px -5px}.sprite-gears{width:16px;height:16px;background-position:-1983px -5px}.sprite-glass{width:17px;height:18px;background-position:-2009px -5px}.sprite-gray_arrow{width:13px;height:6px;background-position:-2036px -5px}.sprite-guarantee{width:29px;height:28px;background-position:-2059px -5px}.sprite-hand{width:29px;height:28px;background-position:-2098px -5px}.sprite-heart{width:18px;height:16px;background-position:-2137px -5px}.sprite-home,.sprite-home_white,.sprite-house,.sprite-likes{width:14px;height:12px}.sprite-home{background-position:-2165px -5px}.sprite-home_white{background-position:-2189px -5px}.sprite-house{background-position:-2213px -5px}.sprite-info{width:15px;height:14px;background-position:-2237px -5px}.sprite-insta{width:145px;height:60px;background-position:-2262px -5px}.sprite-kitchen{width:22px;height:23px;background-position:-2417px -5px}.sprite-kitchen_gray{width:22px;height:23px;background-position:-2449px -5px}.sprite-led{width:13px;height:15px;background-position:-2481px -5px}.sprite-like{width:15px;height:14px;background-position:-2504px -5px}.sprite-likes{background-position:-2529px -5px}.sprite-location{width:11px;height:16px;background-position:-2553px -5px}.sprite-location_small{width:10px;height:14px;background-position:-2574px -5px}.sprite-login_icon{width:13px;height:16px;background-position:-2594px -5px}.sprite-login_icon_white{width:13px;height:16px;background-position:-2617px -5px}.sprite-logo{width:193px;height:37px;background-position:-2640px -5px}.sprite-mail{width:13px;height:10px;background-position:-2843px -5px}.sprite-messanger{width:33px;height:33px;background-position:-2866px -5px}.sprite-middle_star_empty{width:11px;height:11px;background-position:-2909px -5px}.sprite-middle_star_full{width:11px;height:11px;background-position:-2930px -5px}.sprite-natural{width:32px;height:27px;background-position:-2951px -5px}.sprite-not_allowed{width:32px;height:32px;background-position:-2993px -5px}.sprite-paypal{width:116px;height:30px;background-position:-3035px -5px}.sprite-pets{width:19px;height:19px;background-position:-3161px -5px}.sprite-phone{width:7px;height:18px;background-position:-3190px -5px}.sprite-phone_gray{width:6px;height:18px;background-position:-3207px -5px}.sprite-phone_white{width:7px;height:18px;background-position:-3223px -5px}.sprite-place_to_work{width:28px;height:20px;background-position:-3240px -5px}.sprite-place_to_work_gray{width:28px;height:20px;background-position:-3278px -5px}.sprite-pool{width:24px;height:21px;background-position:-3316px -5px}.sprite-pool_gray{width:24px;height:21px;background-position:-3350px -5px}.sprite-pool_small{width:15px;height:15px;background-position:-3384px -5px}.sprite-pool_small_gray{width:15px;height:15px;background-position:-3409px -5px}.sprite-present{width:15px;height:15px;background-position:-3434px -5px}.sprite-quality{width:29px;height:28px;background-position:-3459px -5px}.sprite-quote{width:18px;height:14px;background-position:-3498px -5px}.sprite-rent{width:21px;height:36px;background-position:-3526px -5px}.sprite-rent_yellow,a:hover .sprite-rent{width:21px;height:36px;background-position:-3557px -5px}.sprite-restrant{width:24px;height:17px;background-position:-3588px -5px}.sprite-restrant_gray{width:24px;height:17px;background-position:-3622px -5px}.sprite-restrant_small{width:15px;height:15px;background-position:-3656px -5px}.sprite-restrant_small_gray{width:15px;height:15px;background-position:-3681px -5px}.sprite-review{width:13px;height:12px;background-position:-3706px -5px}.sprite-search_icon{width:13px;height:13px;background-position:-3729px -5px}.sprite-search_icon_white{width:13px;height:13px;background-position:-3752px -5px}.sprite-seats{width:16px;height:11px;background-position:-3775px -5px}.sprite-share{width:16px;height:16px;background-position:-3801px -5px}.sprite-shop{width:35px;height:31px;background-position:-3827px -5px}.sprite-shop_yellow,a:hover .sprite-shop{width:35px;height:31px;background-position:-3872px -5px}.sprite-skype{width:33px;height:33px;background-position:-3917px -5px}.sprite-slider_left{width:10px;height:15px;background-position:-3960px -5px}.sprite-slider_right{width:10px;height:15px;background-position:-3980px -5px}.sprite-small_adults{width:15px;height:18px;background-position:-4000px -5px}.sprite-small_calendar{width:14px;height:16px;background-position:-4025px -5px}.sprite-small_child{width:18px;height:15px;background-position:-4049px -5px}.sprite-small_star_empty{width:11px;height:11px;background-position:-4077px -5px}.sprite-small_star_full{width:11px;height:11px;background-position:-4098px -5px}.sprite-small_star_half{width:11px;height:11px;background-position:-4119px -5px}.sprite-smoking{width:19px;height:17px;background-position:-4140px -5px}.sprite-speed{width:15px;height:10px;background-position:-4169px -5px}.sprite-tours{width:36px;height:33px;background-position:-4194px -5px}.sprite-tours_yellow,a:hover .sprite-tours{width:36px;height:33px;background-position:-4240px -5px}.sprite-transfers{width:36px;height:26px;background-position:-4286px -5px}.sprite-transfers_yellow,a:hover .sprite-transfers{width:36px;height:26px;background-position:-4332px -5px}.sprite-verified{width:11px;height:14px;background-position:-4378px -5px}.sprite-viber{width:33px;height:33px;background-position:-4399px -5px}.sprite-views{width:14px;height:12px;background-position:-4442px -5px}.sprite-wave{width:58px;height:6px;background-position:-4466px -5px}.sprite-weight{width:13px;height:15px;background-position:-4534px -5px}.confirm-booking .step-content.active{display:block!important}.steps-tab{display:flex;justify-content:space-between;gap:16px}.steps-tab .step-col{border-radius:8px;width:25%;display:flex;align-items:center}.steps-tab .step-col.step-col1.disabled{border:none;width:15%;opacity:.5}.steps-tab .step-col.step-col1.disabled a{cursor:default}.steps-tab .step-number{display:inline-block;position:absolute;left:0;top:0;bottom:0;margin:auto;font-size:15px;height:30px;line-height:28px;width:30px;border:2px solid #40A5EE;color:#40A5EE;text-align:center;font-weight:400;border-radius:50%;transition:all .3s linear}.steps-tab .step-link{display:inline-block;position:relative;font-size:14px;line-height:18px;color:#313131;padding:25px 10px 25px 45px;margin:0 0 0 10px;font-weight:400}.steps-tab .current .step-number,.steps-tab .step-link:hover .step-number{background:#2fa2e1;color:#fff;transition:all .3s linear}.steps-tab .step-col.step-col5{border-color:#40A5EE;background:#40A5EE;color:#fff}.steps-tab .step-link.step-next{color:#fff;padding:10px}.steps-tab .step-link.step-next .span{display:block;color:#e0eef9}.house-info{background:#FFF;border-radius:12px;padding:25px 20px;margin:25px 0 0}.house-info .h6{margin:0 0 10px}.house-info .loc-ra{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 15px;flex-wrap:wrap}.house-info .h-image img{max-width:100%;width:100%;height:auto}.house-info .h-rating-wrapper{font-size:14px;line-height:18px;color:#1B2A50;display:flex;align-items:center}.house-info .h-dates .hd-span,.house-info .h-span{line-height:16px;color:#1B2A50;font-size:14px;display:flex}.house-info .h-rating-wrapper .star{margin:0}.house-info .h-rating-wrapper .h-reviews{margin:0 0 0 10px}.house-info .h-bottom-block{padding:20px 0 0;margin:15px 0 0;border-top:1px solid #D9E0ED}.house-info .h-span{position:relative;align-items:center;gap:3px}.house-info .h-bottom-block .flex{gap:10px;align-items:center;justify-content:space-between}.house-info .h-dates{display:flex;align-items:center;gap:5px;justify-content:space-between;margin:10px 0 20px}.house-info .h-dates .hd-span{align-items:center;gap:3px}.house-info .h-prices{font-size:14px;line-height:140%;color:#8790A3}.house-info .h-prices .flex:not(:last-child){margin:0 0 12px}.house-info .h-prices .simple-label{font-weight:300}.house-info .h-prices .bold-label,.house-info .h-prices .data{color:#414C68;font-weight:400}.house-info .h-prices .t-price{font-size:18px;color:#1B2A50;font-weight:500;font-family:Euclid-Circular-A,sans-serif}.booked-block{border-radius:8px;padding:25px 25px 25px 115px;position:relative;margin:25px 0}.booked-block b{font-weight:400}.booked-block p{margin:0;padding:0 0 0 26px;border-left:1px solid #D9E0ED;font-size:14px}.booked-block .img,.booked-block .sprite{position:absolute;left:38px;top:0;bottom:0;margin:auto}.house-dates{display:flex;align-items:center;gap:10px;justify-content:space-between}.h-date-wrapper{display:flex;align-items:center;gap:13px;margin:0 0 5px;font-size:14px}.h-date-wrapper p{margin:0;width:auto}.h-date-wrapper p span{display:block}.h-date-wrapper .h-date{display:flex;align-items:center;justify-content:center;text-align:center;width:55px;height:55px;padding:13px 2px 12px;flex-wrap:wrap;background:#EFF9F9;border-radius:5px;color:#1B2A50;font-size:12px;gap:2px;line-height:15px;font-weight:400;position:relative}.h-date-wrapper .h-date span{display:block}.h-date-wrapper .h-date .sprite{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.agree-button .button{margin:30px 0 0;width:100%;max-width:220px;font-size:16px;line-height:16px;padding:15px 5px}.remember-block .remember-ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.remember-block .remember-ul li:before{display:none}.remember-block .remember-ul li{position:relative;width:50%;margin:0;display:flex;gap:10px;padding:0 15px 15px 0;align-items:center}.remember-block .remember-ul .r-icon{width:55px;height:55px;background:#EFF9F9;position:relative;border-radius:5px}.remember-block .remember-ul .r-icon .sprite{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.remember-block .remember-ul .r-icon .sprite-not_allowed{display:none;z-index:1}.remember-block .remember-ul .na .r-icon .sprite-not_allowed{display:inline-block}.step-content{font-size:13px}.step-content a:hover{text-decoration:none}.table{border:none;width:100%;display:table}.table .tr{display:table-row}.table .tr .td{display:table-cell}.items-table .table .td.td-del .sprite-delete{cursor:pointer}.cart-tab .tab-header .td{font-size:14px;line-height:18px;color:#313131;font-weight:400}.cart-tab .td img{max-width:75px}.cart-tab .td p{margin:0}.cart-tab .td{padding:15px 5px;text-align:center;font-size:14px;line-height:130%;color:#414C68;border-bottom:1px solid #D9E0ED}.cart-tab .td b,.cart-tab .td.td-price,.cart-tab .td.td-summ{font-weight:400}.cart-tab .td a{color:#084FB9}.cart-tab .td a:hover{text-decoration:underline}.promo-tab{max-width:605px;margin:30px auto}.promo-tab .td{border:none}.promo-tab .button-td .button{min-width:100px;margin:0 7px}.promo-tab .button-td .button:first-child{margin-left:0}.promo-tab .button-td .button:last-child{margin-right:0}.cart-tab .form-buttons{justify-content:space-between;align-items:center;padding-bottom:25px}.cart-tab .form-buttons .total{font-weight:400;font-size:16px;line-height:180%;color:#414C68;margin:0}.cart-tab .form-buttons .total .cart-sum{font-weight:500;font-size:22px;line-height:140%;text-align:right;color:#FA5B29;font-family:Euclid-Circular-A,sans-serif}.cart-tab .form-buttons .button{min-width:140px}.cart-form{max-width:750px;margin:0 auto}@media screen and (max-width:991px){.steps-tab .step-col.step-col5{display:none}.apartment-sidebar{order:0}}@media screen and (max-width:767px){.house-dates{flex-wrap:wrap}.h-date-wrapper{width:100%}}@media screen and (max-width:568px){.remember-block .remember-ul li{width:100%;padding:0 0 15px;font-size:13px}.h-date-wrapper{font-size:13px}.booked-block{padding:15px 15px 15px 80px}.booked-block .img,.booked-block .sprite{left:15px}.booked-block p{padding:0 0 0 15px;font-size:13px}.steps-tab .step-col.step-col{width:100%}.steps-tab .back-button{display:inline-block}.steps-tab{flex-wrap:wrap;margin:0 0 15px}.steps-tab .step-link{padding:15px 14px 15px 50px;margin:0 0 0 15px}.agree-button .button{font-size:14px;line-height:14px;padding:14px 5px}.discount_code .table,.discount_code .table .tr,.discount_code .table .tr .td{display:block;text-align:center}.discount_code .table .td{padding:7px 0}.cart-tab .items-table .tab-header{display:none!important}.items-table .table,.items-table .table .tr,.items-table .table .tr .td{display:block}.items-table .table .tr .td{width:50%;border:none;padding:0}.items-table .table .tr:after,.items-table .table .tr:before{display:block;width:100%;height:0;content:'';clear:both}.items-table .table .form{display:flex;align-items:center;flex-wrap:wrap}.items-table .table .tr{border-bottom:1px solid #D9E0ED;padding-bottom:15px;margin-bottom:15px}.items-table .table .td.td-product{width:75px}.items-table .table .td.td-name{width:calc(100% - 75px);padding-left:15px;text-align:left}.items-table .table .td.td-size{width:100%}.items-table .table .td.td-count,.items-table .table .td.td-price,.items-table .table .td.td-summ{width:30%}.items-table .table .td.td-del{width:10%}.cart-tab .td p{margin:10px 0}.cart-tab .form-buttons .total{font-size:14px}.cart-tab .form-buttons .total .cart-sum{font-size:20px}.cart-tab .td{font-size:13px}}@media screen and (max-width:1199px){.overlay2.active{display:block}.header-text .h1{font-size:48px}.menu-line .main-menu li{padding:0 7px}.menu-line .main-menu{margin:0 20px 0 0}.menu-line .buttons-group{margin-left:20px}.review-item{padding:46px 30px 48px}footer .f-col1{width:32%}footer .f-col3{width:21%}footer .f-col4{width:26%}footer .fc-item{font-size:13px}.g-block{margin:0 30px 0 0}.serv-item{padding:32px 20px}.info-cols .info-col{padding:60px 30px 20px}.info-cols .info-col .ttl{font-size:20px}.header-text .form .second-group .gr-item p .sp{font-size:10px}.header-text .form .second-group .gr-item p,.header-text .form .second-group .gr-item p .a{font-size:15px}.near-item .drop-block{right:0}}@media screen and (max-width:1023px){.menu-line .main-menu{display:none}.mob-menu-button{display:inline-block;margin:0 32px 0 0}.logo-mob-menu{display:flex}.header-text .form .second-group{display:block}.header-text .form .second-group .gr-item{margin:0 0 12px}.header-text .form .second-group .gr-item:last-child{margin:0}.header-text .h1{margin:25px 0 30px;font-size:38px}.header-text .h1 span:before{bottom:13px}.header-text{min-height:690px;margin:0 0 70px;padding:0 0 80px}}@media screen and (max-width:991px){.header-text .h1,.map-wrapper,.popup .pop-img{text-align:center}.header-text .slider-col{display:none}.header-text .h1{max-width:100%;font-size:32px;line-height:42px}.header-text .h1 span:before{bottom:3px}.header-text .form .first-group{max-width:768px;margin:0 auto}.header-text .form .second-group{display:flex;margin:43px auto 0}.header-text{min-height:1px;padding:25px 0 50px}footer .f-col1,footer .f-col4{width:100%}footer .f-col1{margin-bottom:42px}footer .f-col4{margin-top:20px}footer .f-col2,footer .f-col3{width:50%}.info-cols{margin-bottom:40px}.our-services,.useful-info{margin:50px 0;padding:50px 0}.our-services{background-image:none}.locations-wrapper .text-wrapper{max-width:100%}.map-wrapper{margin:0 0 30px}.images-group{margin:19px auto 30px;max-width:550px}.ab-img1,.ab-img2,.near-item,.tours-text{max-width:100%}.ui-item .title{min-height:1px}.ap-adr.lg{display:none}.ap-adr.sm{display:flex}.apartment-item.v2 .text-wrapper{padding:31px 25px 29px}.apartment-item.v2 .button{padding:17px 24px 15px 40px;min-width:140px;background-position:left 20px center!important}.tours-items .apartment-item.v2 .button{padding:17px 25px 15px}.apartment-item .price .sp{font-size:13px}.side-map.lg{display:none}.side-map.sm{display:block}.reserve-form{margin:50px auto 30px}.other-apartments{margin:50px 0 0;padding:30px 0}.icons-line .flex{gap:40px}.pagination.blogs-pagination{margin-bottom:50px}.row-container.st-con-reverse{flex-direction:column-reverse}.transfer-img{margin:0}.tours-items{margin:30px 0 0}.car-item .text-wrapper.text-wrapper2{padding:22px 25px 29px}.car-item .text-wrapper.shop-tw{padding:24px 25px 29px}.button-client-nav{display:inline-block}#client-nav.active{display:block;width:100%;position:fixed;top:0;right:0;max-width:280px;z-index:99}#client-nav .profile-side{margin:0;max-width:100%;padding:10px 20px}.profile-side .ava{display:none}.profile-side .ava-wrapper{padding:0 0 15px;margin:0 0 15px;position:relative}.close-client-nav{position:absolute;top:-3px;right:0;width:24px}}@media screen and (max-width:800px){.popup{max-width:96%}}@media screen and (max-width:767px){.h1,h1{font-size:48px;line-height:58px}.h2,h2{font-size:32px;line-height:41px}.h3,h3{font-size:24px;line-height:34px}.h4,h4{font-size:22px;line-height:32px}.h5,h5{font-size:20px;line-height:30px}.h6,h6{font-size:18px;line-height:25px}.apartment-form.sticky .reserve-form{margin:0 0 20px}.info-cols .info-col{padding:60px 20px 20px}.info-cols .info-col .button{padding:15px 20px}.info-cols .info-col .ttl{font-size:16px}.apartment-item .text-wrapper{padding:29px 20px}.apartment-item .price{font-size:20px}.apartment-item .price span{font-size:12px}.apartment-item .button{background-position:left 10px center!important;padding:13px 13px 13px 30px}.apartment-item .name{font-size:19px}.form.ap-search .row-container .col-3:nth-child(2){border:none}.form.ap-search .row-container .col-3:last-child{padding-left:0}.apartment-item.v2 .name{font-size:22px}.ap-data-items .ap-data-item{padding:23px 2px 15px 15px;font-size:13px;line-height:120%}.ab-img1,.ab-img2{margin:50px auto}.ab-second-text .row-container.row-reverse{flex-direction:column-reverse}.ab-second-text .row-container{margin-bottom:0}.video-wrapper{margin:50px auto}.our-contacts .c-map{margin:50px auto 0}.choose-car-block{max-width:96%}.booking-data{padding:0}.booking-data:before{display:none}.booking-data .line1{display:block}.booking-data .price{margin:10px 0;display:inline-block}.booking-data .in-out{flex-wrap:wrap}.in-out .button{display:block;width:100%;margin:10px 0 0}.in-out.form.ap-search .form-item:nth-child(2):after{display:none}.in-out.form.ap-search .form-item{width:50%}.visited-products .col-4:nth-child(3n+3){border-right:1px dashed #B9C2D5}.visited-products .col-4:nth-child(2n+2){border-right:0}.single-text img{width:100%!important;height:auto!important}}@media screen and (max-width:680px){.menu-line .buttons-group .drop-down,body .date-picker-wrapper .gap{display:none}body .date-picker-wrapper.no-shortcuts{min-width:1px;padding:5px}.date-picker-wrapper .drp_top-bar{padding:10px 10px 10px 0;text-align:center}body .date-picker-wrapper .month-wrapper table td>div{line-height:30px;min-width:30px;height:30px}body .date-picker-wrapper .month-wrapper table{width:100%!important;float:none}.date-picker-wrapper .drp_top-bar .apply-btn,.date-picker-wrapper .drp_top-bar .clear-btn{position:relative;margin:10px 10px 0 0;top:auto;right:auto;left:auto}.mob-menu-button{margin:0 20px 0 0}}@media screen and (max-width:568px){.modal .buttons .button,.title-filters .form-item.b-search{width:100%}body{font-size:13px;line-height:150%}.big-font{font-size:14px}.h1,h1{font-size:46px;line-height:44px}.h2,h2{font-size:24px;line-height:30px}.h3,h3{font-size:22px;line-height:28px}.h4,h4{font-size:20px;line-height:26px}.h5,h5{font-size:18px;line-height:24px}.h6,h6{font-size:16px;line-height:22px}.title-filters .filters{flex-wrap:wrap}.menu-line .buttons-group .button{margin:0 10px 0 5px;padding:12px 15px;font-size:13px;line-height:13px}.menu-line{height:50px;padding:7px 0 0}.mob-menu-button{width:24px;height:24px;background-size:24px;margin:0 10px 0 -5px}.header-logo{display:inline-block;position:relative;top:5px}.header-logo img{width:140px;height:15px}.menu-line .header-phone{display:none}.simple-button{width:24px;height:24px;background:url(../images/header-user.svg) center no-repeat;font-size:0;line-height:0;color:transparent;margin:0 9px 0 0;position:relative;top:1px}.cart-button{width:36px;height:36px}.menu-line .buttons-group{margin-left:0}.mob-phone{display:block;background:url(../images/union.svg) center no-repeat;position:relative;text-align:center;margin:0 0 -12px;height:21px;padding:4px 0 0}.mob-phone:before{position:absolute;left:0;right:0;top:0;background:#1B2A50;height:10px;width:100%;display:block;content:''}.mob-phone .header-phone2{font-weight:500;font-size:13px;line-height:13px;letter-spacing:.03em;color:#FFF;position:relative;z-index:1}.header-text .h1{font-size:24px;line-height:120%;margin:25px 0 24px}.header-text .h1 span:before,.our-services .h2 span:before{height:5px;bottom:4px}.form .form-item{padding:8px 45px 6px 16px;margin-bottom:9px}.form .form-item .input,.form .form-item input[type=text]{line-height:27px}.form .button.search-button{padding:20px 10px 18px;margin:0}.header-text .form .second-group{display:block;margin:23px auto 0 7px}.header-text .form .first-group{padding:0 5px}.header-text .form .second-group .gr-item p .sp{font-size:12px}.header-text .form .second-group .gr-item p,.header-text .form .second-group .gr-item p .a{font-size:16px}.header-text{padding:25px 0 32px;margin:0 0 21px}.info-cols .info-col .icon{width:80px;height:80px;background-size:80px!important}.info-cols .info-col{padding:40px 20px 30px;min-height:330px}.info-cols .info-col .ttl{font-size:18px;margin:17px 0 10px}.info-cols .info-col .p{font-size:13px;line-height:145%;max-width:208px;margin:0 auto 20px}.info-cols .info-col .button{font-size:14px;padding:11px 20px 9px}body .owl-theme .owl-controls{margin:6px 0 0}.info-cols{margin-bottom:14px}.apartments-wrapper .h2{margin:21px 0 22px}.apartment-item .text-wrapper{padding:19px 15px 20px}.apartment-item .name{font-size:18px;line-height:130%;margin:9px 0}.apartment-item .p{font-size:13px;margin:0 0 17px}.apartment-item .button{background-position:left 14px center!important;padding:13px 21px 13px 36px}.apartment-item{margin:0 auto 20px;box-shadow:0 9px 10px rgba(59,62,71,.1)}.show-more{font-size:16px;line-height:20px;margin:7px 0 0;text-underline-offset:5px}.apartments-wrapper{margin-bottom:25px}.locations-wrapper .h2{font-size:26px;line-height:33px;margin:21px 0 23px}.map-wrapper{margin:0 -15px 16px}.ap-adr .p{font-size:18px}.ap-adr .p span{font-size:14px;line-height:120%}.ap-adr .icon{width:40px;height:40px;background-size:20px;margin:0 23px 0 0;position:relative;top:8px}.locations-wrapper .text-wrapper{font-size:15px;line-height:150%}.images-group img{margin-bottom:11px}.images-group{margin:19px auto 22px;max-width:550px}.near-items .h4{margin:0 0 18px}.near-item .p{font-size:16px;line-height:110%}.near-item{padding:15px 20px 15px 17px;margin:0 0 7px}.near-item .p:before{left:4px}.our-services{margin:35px 0 20px;padding:20px 0}.our-services .h2{font-size:24px;line-height:30px;text-align:left;margin:21px 0 31px}.our-services .h2 br{display:none}.serv-item{padding:24px 25px 29px;font-size:13px;min-height:1px;margin:0 auto 20px;max-width:100%}.serv-item .h5{margin:17px 0 12px}.serv-item .p{margin:0 0 24px}.serv-item.last .p1{font-size:14px;line-height:18px}.serv-item.last .p2{font-size:32px;line-height:110%;min-height:142px}.serv-item.last{padding:34px 33px 40px;max-width:353px}.serv-item.last .button{padding:17px 10px 15px}.go-rev .left-group{display:block;text-align:center;margin:20px 0 14px}.g-block{width:100%;background-size:100px 33px;background-position:left 28px center;padding:19px 3px 17px 151px;text-align:left}.g-block .p1{font-weight:400;font-size:13px}.go-rev{display:block;margin:0 0 33px;padding:0 0 20px}.go-rev .star{width:13px;height:11px;background-size:13px;margin:0}.go-rev .h2{margin:21px 0 5px;display:inline-block}.go-rev .right-group .button{font-size:14px;display:block;margin:0 auto 12px!important;width:100%;max-width:224px;padding:11px 37px 9px}.go-rev .right-group .button3{padding:9px 21px 7px 18px}.reviews-slider-wrapper .h3{margin:23px 0 22px}.review-item .title .name{font-size:14px;line-height:18px}.review-item .title .name span{font-size:12px;line-height:12px}.review-item .rating{font-size:12px}.review-item .rating .star{margin:0 1px 0 0;background-size:14px}.review-item .title .ic{width:36px;height:36px;font-size:16px;line-height:38px}.review-item .title{margin:0 0 10px}.review-item .text{font-size:13px;line-height:150%;margin:0 0 15px}.review-item .type{font-size:12px;font-weight:400}.review-item{padding:26px 20px 23px;min-height:1px}.review-slide{padding:0 15px 20px}.useful-info{margin:40px 0;padding:40px 0}.useful-info .title-button .button{display:none}.useful-info .title-button{margin:0 0 23px;display:block}.ui-item .date{font-size:12px;margin:0 0 9px}.ui-item .title{font-size:18px;line-height:130%;margin:0 0 15px}.ui-item .image-wrapper{margin:0 0 14px}.insta-block .tob-block .i-logo{display:none}.useful-info .mob-more{display:block;margin-top:25px}.insta-block .tob-block .p1{background-size:40px;font-size:16px;line-height:20px;padding:5px 0 4px 52px}.insta-block .tob-block .p1 span{font-size:12px;line-height:15px;margin:2px 0 0}.insta-block .tob-block{margin:0 0 21px}.insta-block{margin:0 0 40px}footer{padding:40px 15px}.footer-logo img{width:150px;height:16px}footer .socials{margin:32px -10px 0}footer .hours{font-size:13px;margin:39px 0 0}footer .f-title,footer .fc-item{margin:0 0 20px}footer .f-title{font-size:16px}footer .f-menu li{font-size:14px;padding:0 0 19px}footer .fc-item.ph{font-size:15px;line-height:15px}footer .footer-row2 .p1{text-align:left;margin:5px 0 12px;font-size:12px}footer .f-menu2{text-align:left}footer .footer-row2{margin-top:12px}footer .f-menu2 li{font-size:12px}.page-title{padding:21px 0}.form.ap-search .row-container .col-3{border-right:none;border-bottom:1px solid #D9E0ED!important}.form.ap-search .row-container{margin:0}.form.ap-search .row-container .col-3:last-child{padding:0;border:none!important}.form.ap-search .button.search-button{border-radius:0 0 12px 12px;padding:19px 10px 20px}.form.ap-search .form-item{padding:14px 0 12px 43px}.form.ap-search .form-item:before{left:7px!important}.form .button.search-button{font-size:15px;line-height:15px}.form.ap-search{margin:0 0 32px}.breadcrumbs a,.breadcrumbs span{font-size:12px}.breadcrumbs a.home:before{top:-2px}.apartment-item.v2 .text-wrapper{padding:18px 15px 21px}.apartment-item.v2 .name{margin:9px 0 10px;font-size:18px;line-height:130%}.apartment-item .mark-rate .stars .star{margin:0;background-size:14px}.apartment-item .mark-rate{font-size:12px;margin:0 0 12px}.apartment-item .mark-rate .span1{margin:0 11px}.apartment-item .mark-rate .stars{position:relative;top:-2px}.apartment-item.v2 .p{margin:0 0 15px}.apartment-item.v2 .button{padding:14px 21px 12px 40px;min-width:123px;background-position:left 16px center!important;font-size:14px;line-height:14px}.apartment-item .price .sp{font-size:11px}.apartment-item.v2 .price{font-size:20px;top:0}.bottom-customer-reviews{margin:0 0 40px}.ap-buttons .but{font-size:13px;line-height:13px;padding:10px 14px 9px}.ap-buttons .but.share{background-size:18px;padding-right:40px}.location{font-size:12px}.location:before{top:-2px}.ap-text-block .top-block .p1{font-size:14px}.ap-images{margin:0 -30px}.ap-images .all-photos{right:31px;bottom:31px;font-size:12px;padding:9px 12px 6px}.ap-images .all-photos .b,.side-map a{font-size:13px}.ap-images img{margin:0 0 15px}.ap-buttons,.ap-text-block .top-block{margin:0 0 25px}.side-map a{margin:12px 0 11px}.side-map{margin:0 auto 33px}.ap-data-items .ap-data-item-wrap{width:50%}.ap-data-items .ap-data-item-wrap:last-child{width:100%}.ap-data-items .ap-data-item{min-height:84px;padding:15px 2px 11px 16px;font-size:14px}.ap-data-items .ap-data-item p{margin:9px 0 0}.ap-data-items{margin:15px -7px 33px}.more-info-button{font-size:13px;text-underline-offset:3px}.ap-text-block2{padding:0 0 31px;margin:0 0 33px}.ap-facilities ul li{font-size:14px;line-height:135%;width:50%;padding:0 5px 13px 29px}.ap-facilities .h4{margin:0 0 21px}.ap-facilities{padding:0 0 21px;margin:0 0 33px}.ap-availability{margin:0 0 32px}.ap-reviews-stars{display:block}.ap-reviews .h4{margin:0 0 22px}.ap-reviews-stars .item .lbl{font-size:15px}.ap-reviews-stars .item{margin:0 0 12px}.ap-reviews-slider-wrapper .review-item .rating,.ap-reviews-slider-wrapper .review-item .text{padding-left:0}.ap-reviews-slider-wrapper .review-item .type{margin:0;font-size:12px}.ap-reviews-slider-wrapper .review-item{padding:32px 25px 27px}.ap-reviews-slider-wrapper .review-item .title .ic{margin:0 13px 0 0}.ap-reviews-slider-wrapper .review-item .text{font-size:13px}.ap-owner-block .left .name,.ap-title{font-size:16px}.ap-reviews-slider-wrapper .review-slide{padding:0 0 23px}.ap-owner-block{display:block;position:relative}.ap-owner-block .right{position:absolute;top:3px;left:63px}.ap-owner-block .left .flex{display:block}.ap-owner-block .left .o-image{margin:0 0 16px}.ap-reviews-slider-wrapper{padding:0 0 8px;margin:0 0 32px}.ap-title{padding:0 0 0 33px;margin:0 0 20px}.icon.icon-house,.icon.icon-map-pin,.icon.icon-user{width:20px;height:20px;background-size:20px}.ap-owner-block .left .o-image img{max-width:50px}.ap-owner-block .left .joined{font-size:13px;margin:0 0 11px}.ap-owner-block .left .data span{display:block;margin:0 0 2px}.ap-owner-block .right .span{font-size:13px}.ap-owner-block .left .data{margin:0 0 11px}.ap-owner{padding:0 0 20px;margin:0 0 33px}main ul.blue-check li{font-size:13px;margin:0 0 8px}.ap-rules ul.blue-check{margin:10px 0 0}.ap-location,.ap-rules{padding:0 0 25px;margin:0 0 33px}.ap-location .p{margin:0}.reserve-form{margin:36px auto 30px;padding:15px}.from-price-block,.reserve-form .from{font-size:13px;margin:0 0 6px}.from-price-block .price,.reserve-form .from .price{font-size:20px}.reserve-form .mark .star{margin:0;background-size:14px}.reserve-form .mark a{font-size:13px;line-height:13px;top:-3px}.reserve-form .form-body{margin:12px 0 17px;padding:15px 0 1px}.form.v2 .input,.form.v2 input[type=text],.form.v2 select{margin:0 0 15px}.form label.error{margin:-12px 0 0}.reserve-form .t-price .tp-label{font-size:13px}.reserve-form .t-price .tp-price{font-size:18px}.reserve-form .t-price{margin:0 0 9px}.reserve-form .button{width:100%;height:40px;font-size:14px;line-height:14px;padding:12px 5px 14px}.reserve-form .button span{padding:2px 0 0 22px}.reserve-form .data{font-size:12px;margin:10px 0 0}.other-apartments{margin:12px 0 0;padding:18px 0}.other-apartments .h3{margin:23px 0}.video-wrapper{margin:32px -15px 33px}.page-title.add-divider .col-12:after{bottom:-23px}.page-title.add-divider{margin-bottom:34px}.ab-person img{width:70px;height:auto}.ab-person .p1{font-size:22px;margin:0}.ab-person .p2{font-size:13px}.ab-person{padding:11px 0 0 91px;margin:0 0 30px}.ab-img1,.ab-img2{margin:32px auto}.icons-line{margin:10px 0 0;padding:28px 0 32px}.icons-line .flex{gap:35px 20px}.form-contacts .h2:after{width:30px;height:30px;background-size:30px}.form-contacts .form.v2 .input{height:40px;margin:0 0 20px}.form-contacts .form.v2 .button{height:40px;font-size:14px;line-height:14px;margin:0;padding:14px 5px}.our-contacts{margin:41px 0 0}.our-contacts .item .item-icon{width:40px;height:40px;background-size:20px!important}.our-contacts .item .p1{font-size:18px;line-height:18px}.our-contacts .item .p2{font-size:14px;margin:0}.our-contacts .h4{margin:20px 0 21px}.our-contacts .item{position:relative;padding:0 0 0 57px;margin:0 0 23px}.col-6.c-map-col{padding:0}.date-like .date,.like-view .span{font-size:13px}.title-filters{display:block;margin:0 0 29px}.title-filters .h3{margin:0 0 15px}.filters .f-item{font-size:14px;width:100%}.date-like{margin:15px 0 0}.blog-item .h4{font-size:18px;line-height:23px;margin:18px 0 15px}.blog-item .bi-text{font-size:13px;line-height:150%;margin:0 0 27px}.blog-item{margin:0 0 40px}.button.more-posts{font-size:14px;line-height:14px;height:40px;width:100%;margin:-8px 0 20px;padding:14px 5px}.pagination.blogs-pagination{margin-bottom:30px}.back-button{display:none}.single-img{margin:0 -15px 16px}.tags a{font-size:12px;line-height:12px;padding:8px 12px 6px}.h2.single-title{margin:19px 0 14px}.tags{margin:0 0 24px}.single-text img{margin:5px auto 27px}.single-bottom{margin:28px 0;padding:29px 0 0}.single-bottom .date-like{margin:0 0 18px}.useful-info.also-like{margin:32px 0 0}main ul.offer-list li .offer-icon{width:40px;height:40px;background-size:24px!important}main ul.offer-list li .p1{font-size:14px}.car-item .car-price .cp,.shop-main .items-count,.shop-product .shop-tw .name{font-size:13px}main ul.offer-list li{margin:0 0 16px}main ul.offer-list{margin:31px auto 0}.available-transport{margin:19px 0 0}.available-transport .h3{margin:23px 0}.car-item{margin:0 auto 20px}.car-item .car-price .cp span{font-size:18px}.car-item .car-price{padding:14px 15px 16px}.car-item .text-wrapper{padding:16px 15px 21px}.car-item .name{font-size:18px;margin:6px 0 15px}.car-data .cd,.car-item .type{font-size:12px}.car-item .button{margin:18px 0 0}.tours-items{margin:5px 0 0}.tours-items .apartment-item.v2 .button{padding:14px 20px 12px}.apartment-item .car-data{margin:0 0 15px}.car-data{gap:15px}.car-item .text-wrapper.text-wrapper2{padding:16px 15px 21px}.shop-cats{margin-top:10px}.shop-main .name{margin:0}.shop-main .button{min-width:104px;padding:12px 10px 11px;margin:0}.car-item .text-wrapper.shop-tw,.car-item.shop-product .text-wrapper.shop-tw{padding:16px 15px 21px}.shop-main .items-count{margin:3px 0 0}.shop-product .shop-tw .price{font-size:18px;margin:0 0 15px}.dropdown-menu{top:50px}.popup{padding:20px}.popup .pop-close{right:4px;top:2px}.popup .pop-img .map-button{max-width:240px}.choose-car-block .ccb-price{display:block;margin:20px 0 0}.choose-car-block .ccb-price .button{font-size:14px;width:100%;padding:13px 5px;margin:15px 0 0}.ccb-price .pr{display:flex;justify-content:space-between;align-items:center}.form .order_if{font-size:14px}.choose-car-block{padding:25px 20px}.login-form{padding:20px 15px}.login-form .close{right:10px;top:10px}.add-card-form .close,.payment-card .close{right:15px;top:15px}.login-form .text_right{text-align:left;margin-top:20px}.login-form .button.fb-button,.login-form .button.submit{height:40px;font-size:14px;line-height:14px;padding:14px 5px}.order-item .items-data,.profile-block .booking-item,.profile-block .form-wrapper,.profile-block .title-wrapper{padding:15px}.confirm-block .form.v2 .input,.profile-block .form.v2 .input{height:40px;margin:0 0 20px;font-size:14px}.confirm-block .form.v2 .lbl,.profile-block .form.v2 .lbl{font-size:13px;margin:0 0 8px}.profile-block .form-buttons .button{height:40px;font-size:14px;line-height:14px;padding:14px 20px}.profile-block .form-buttons .button.button-white{padding:14px 20px}.passport-img{margin:0 0 20px}.booking-data .no-date{gap:10px;flex-wrap:wrap;font-size:13px}.booking-data .buttons .button,.in-out .button{padding:14px 20px;font-size:14px;line-height:14px}.in-out.form.ap-search .form-item{width:100%}.in-out.form.ap-search .form-item:after{display:none}.booking-data .in-out.ap-search{margin:0 0 20px;padding:15px}.booking-data .name{margin:0 0 15px}.order-item .main-data{flex-wrap:wrap;padding:15px 30px 15px 15px}.order-item .count-price,.order-item .no-date{width:100%}.order-item .main-data:before{right:15px}.order-item .no-date .p2{font-size:13px}.order-item .id-item .np1{font-size:15px}.order-item .id-item .np2{font-size:13px}.profile-block .car-item.shop-product .text-wrapper.shop-tw{padding:16px 15px 21px}.visited-products .col-4{border-right:none!important}.payment-card{padding:15px;margin:10px auto}.payment-card .lbl{font-size:11px}.payment-card .data{font-size:14px}.payment-card .name{font-size:16px}.profile-block .button.card-button{padding:14px 20px;font-size:14px;line-height:14px;margin:20px 0 0}.add-card-form .form .button,.change-pass .form .button,.confirm-block .button{padding:14px 2px;font-size:14px;line-height:14px}.add-card-form{padding:15px;margin:35px auto 10px}.change-pass .form .show-pass{top:29px}.confirm-block .form .label.big-radio{font-size:14px}.confirm-block .form .label.big-radio.big-radio-pay .c-icon{position:relative;margin:0 0 10px;left:auto;width:85px;height:50px;background-size:50px auto!important}.confirm-block .form .label.big-radio.big-radio-pay{padding:24px 30px 25px 62px}.menu-line .buttons-group .border-left{border:none}}p:empty{line-height:0;margin:0}.modal .reserve-form{margin:0;padding:0;box-shadow:none}.modal .fc .fc-toolbar-title{font-size:18px}.modal .fc-toolbar-chunk:nth-child(3) .fc-button-group button:not(.fc-timeGridDay-button){display:none}.modal .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:0}.booking-reviews{background:#F4F7FD;padding:62px 0 69px;margin:80px auto 102px}.booking-mark{background:#FFF;box-shadow:0 11px 40px rgba(59,62,71,.1);border-radius:12px;padding:32px 34px 33px 31px;justify-content:space-between;gap:23px;position:relative;top:-2px;align-items:center}.booking-mark .count{width:63px;height:63px;background:#0C3B7C;border-radius:14px 14px 14px 0;display:flex;justify-content:center;align-items:center;font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;text-align:center;letter-spacing:-.01em;color:#FFF}.booking-mark .svg{width:100%;max-width:171px;height:auto;display:inline-block}.booking-mark .p2{font-family:Euclid-Circular-A,sans-serif;font-style:normal;font-weight:500;font-size:22.75px;line-height:23px;letter-spacing:-.01em;color:#6B6B6B;margin:0}.br-title{align-items:center;justify-content:center;gap:40px;margin:0 0 58px}.br-title .h2 .a{display:inline-block;color:#499FDD}@media(min-width:569px){.booking-reviews .review-item{min-height:350px}}.booking-reviews .review-item .title .name span{display:flex;align-items:center;color:#1B2A50;gap:6px}.booking-reviews .review-item .title .name span .img{display:inline-block;height:11px;width:auto}.review-item .data-info{border-bottom:1px solid #D9E0ED;font-size:14px;line-height:140%;color:#666F83;margin:10px 0 27px;padding:0 0 27px;min-height:100px}.review-item .data-info p{display:flex;align-items:center;margin:0 0 7px;gap:20px}.review-item .data-info p:last-child{margin:0}.review-item .p-1{font-size:14px;line-height:16px;letter-spacing:.01em;color:#8790A3;margin:0 0 7px}.review-item .p-2,.review-item .p-3{line-height:160%;letter-spacing:.01em;color:#414C68}.review-item .p-2{font-weight:400;font-size:20px;margin:0 0 14px}.review-item .p-3{font-size:16px;margin:0}.di-ico{display:inline-block;width:16px;height:16px}.di-ico.di-ico1{background:url(../images/double-bed_1.svg) center no-repeat}.di-ico.di-ico2{background:url(../images/checkin_2.svg) center no-repeat}.di-ico.di-couple{background:url(../images/people_2.svg) center no-repeat}.di-ico.di-family{background:url(../images/family.svg) center no-repeat}.di-ico.di-group{background:url(../images/group.svg) center no-repeat}body .booking-reviews .owl-controls .owl-page.active span{border-color:#084FB9}body .booking-reviews .owl-controls.clickable .owl-page:hover span{background:#084FB9}@media screen and (max-width:1023px){.booking-mark{padding:25px;gap:15px}}@media screen and (max-width:991px){.booking-reviews{margin:50px auto;padding:50px 0}.br-title{flex-direction:column-reverse;text-align:center}}@media screen and (max-width:568px){.review-item .data-info{font-size:13px;margin:20px 0 15px;padding:0 0 15px}.review-item .data-info p{gap:10px}.review-item .p-1{font-size:13px}.review-item .p-2{font-size:16px;margin:0 0 7px}.review-item .p-3{font-size:14px}.booking-reviews{margin:35px auto;padding:35px 0}.booking-mark .p2{font-size:16px;line-height:16px}.booking-mark .svg{max-width:110px}.booking-mark .count{font-size:20px;width:50px;height:50px}.booking-mark{padding:15px 25px;gap:15px}.br-title{gap:20px;margin:0 0 35px}.text iframe{width:100%;height:320px;margin:20px auto}.text img{max-width:100%}.page-about-us .col-6{width:100%}.page-about-us h4{margin:0}}@media(max-width:412px){.info-cols .info-col{padding:10px 20px;min-height:290px}.ap-adr .p{font-size:18px;line-height:1.2}.serv-item{position:relative}.serv-item .serv-icon{width:60px;height:60px;background-size:60px 60px!important}.serv-item .h5{position:absolute;top:40px;left:105px;margin:0}.ui-item .title{font-size:16px}.button.ad-arrow{padding:12px 20px 12px 18px}}