.figuredPicture{padding:0!important}.figuredPicture .global-wrap{position:relative}.figuredPicture-title{color:var(--cprimary);font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:125%}.figuredPicture-item{margin-bottom:70px}@media screen and (min-width:980px){.figuredPicture-item{margin-bottom:120px}}.figuredPicture-item:last-child{margin-bottom:0}.figuredPicture-item-description{color:rgba(0,0,0,.75);font-size:19px;font-weight:600;letter-spacing:-.03em;line-height:130%}.figuredPicture-item-description>*{margin-bottom:0}.figuredPicture-item-image{flex:none}@media screen and (min-width:980px){.figuredPicture-item-image{bottom:0;left:0;margin-bottom:0;overflow:hidden;position:absolute;top:0;transform:skew(-30deg,0);transform-origin:top right;width:60%}}.figuredPicture-item-image-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:414px;margin-left:-20px;transform-origin:top right;width:calc(100% + 40px)}@media screen and (min-width:980px){.figuredPicture-item-image-img{bottom:0;height:100%;left:-560px;margin-left:0;position:absolute;right:0;top:0;transform:skew(30deg,0);width:calc(100% + 560px)}}.figuredPicture-item-info{flex:1;padding:45px 0}@media screen and (min-width:980px){.figuredPicture-item-info{margin-left:auto;width:40%}}.figuredPicture-item-info h1,.figuredPicture-item-info h2,.figuredPicture-item-info h3,.figuredPicture-item-info h4,.figuredPicture-item-info h5,.figuredPicture-item-info h6{margin-top:0}.figuredPicture-item-title{color:rgba(0,0,0,.75);font-size:26px;font-weight:700;letter-spacing:-.03rem;line-height:130%;margin-bottom:15px}@media screen and (min-width:980px){.figuredPicture-item-title{margin-bottom:25px}}.figuredPicture-item-button{align-items:center;background:var(--cprimary);border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:19px;font-weight:700;height:60px;justify-content:center;letter-spacing:-.03rem;line-height:125%;margin-top:30px;min-width:197px;padding:0 20px;text-decoration:none;transition:.3s}.figuredPicture-item-button:hover{background-color:#fff;border-color:var(--cprimary);color:var(--cprimary)}.fourblock{padding:30px 0 100px}@media screen and (max-width:980px){.fourblock{overflow:hidden}.fourblock .global-wrap{padding-left:0!important;padding-right:0!important}}.fourblock .slick-list .slick-slide>div{margin:0 10px}.fourblock .slick-dots{margin-top:20px}.fourblock-filters{height:25px;margin-bottom:45px;overflow:hidden}@media screen and (max-width:980px){.fourblock-filters{margin-left:20px;margin-right:20px}}.fourblock-filters-list{align-items:flex-start;display:flex;height:35px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.fourblock-filters-list-item{border-bottom:1px solid rgba(0,0,0,.75);color:rgba(0,0,0,.75);cursor:pointer;flex:none;font-size:19px;font-weight:700;letter-spacing:-.03rem;line-height:125%;margin-right:50px}.fourblock-filters-list-item.active{border-color:transparent;color:var(--cprimary)}.fourblock-list{align-items:stretch;flex-wrap:wrap}.fourblock-list,.fourblock-list-item{display:flex;justify-content:flex-start}.fourblock-list-item{border-radius:16px;cursor:pointer;flex:none;flex-direction:column;margin-bottom:20px;margin-right:20px;overflow:hidden;text-decoration:none;transition:.3s;width:calc(25% - 20px)}@media screen and (max-width:980px){.fourblock-list-item{margin-bottom:0;width:285px}}@media screen and (min-width:980px){.fourblock-list-item:hover{box-shadow:0 24px 24px rgba(0,0,0,.12);transform:translateY(-10px)}.fourblock-list-item:hover .fourblock-list-item-image-content{transform:translateY(-100%)}}.fourblock-list-item-image{align-items:center;background-color:rgba(0,0,0,.03);display:flex;flex:none;height:230px;justify-content:center;overflow:hidden;position:relative;width:100%}.fourblock-list-item-image-content{background-color:#fff;color:rgba(0,0,0,.75);font-size:19px;font-weight:400;height:calc(100% + 30px);left:0;line-height:23px;padding:25px 20px;position:absolute;right:0;top:calc(100% + 28px);transition:.3s;width:100%}@media screen and (max-width:980px){.fourblock-list-item-image-content{display:none}}.fourblock-list-item-image-label{align-items:center;background-color:var(--cprimary);border-radius:8px;bottom:15px;color:#fff;display:flex;font-size:13px;font-weight:400;height:34px;justify-content:flex-start;left:20px;line-height:16px;padding:0 10px;position:absolute;right:20px}.fourblock-list-item-image-label-icon{height:20px;margin-right:10px;width:25px}.fourblock-list-item-image-label-icon svg{height:100%;width:100%}.fourblock-list-item-image-label-icon svg path{fill:#fff}.fourblock-list-item-image-img{display:inline-block;margin:0;min-height:100%;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}.fourblock-list-item-info{background-color:#fff;display:flex;flex:1;flex-direction:column;padding:15px 20px;width:100%}.fourblock-list-item-info-title{color:rgba(0,0,0,.75);flex:1;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:130%;padding-bottom:15px;text-decoration:none}.fourblock-list-item-info-button{align-items:center;border:1px solid var(--cprimary);border-radius:12px;color:var(--cprimary);cursor:pointer;display:flex;flex:none;font-size:16px;font-weight:700;height:40px;justify-content:center;letter-spacing:-.03rem;line-height:125%;text-decoration:none;transition:.3s}.fourblock-list-item-info-button:hover{background-color:var(--cprimary);color:#fff}.galleryPositioned[data-v-2c4b50c8]{padding:45px 0}.galleryPositioned-admin[data-v-2c4b50c8]{color:rgba(0,0,0,.3);font-size:26px;padding-bottom:45px}@media screen and (min-width:980px){.galleryPositioned-admin[data-v-2c4b50c8]{padding-bottom:80px}}.galleryPositioned-list-item[data-v-2c4b50c8]{margin-bottom:10px;width:100%}@media screen and (min-width:980px){.galleryPositioned-list-item[data-v-2c4b50c8]{width:calc(25% - 10px)}}.galleryPositioned-list-item-image[data-v-2c4b50c8]{display:block;line-height:1;margin:0;padding:0;width:100%}.galleryWithTextPositioned[data-v-c899ad4a]{padding:45px 0}.galleryWithTextPositioned-title[data-v-c899ad4a]{color:var(--cprimary);font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:125%;margin-bottom:25px;margin-top:0}.galleryWithTextPositioned-description[data-v-c899ad4a]{color:rgba(0,0,0,.75);font-size:24px;line-height:125%;margin-bottom:30px}.galleryWithTextPositioned-admin[data-v-c899ad4a]{color:rgba(0,0,0,.3);font-size:26px;padding-bottom:45px}@media screen and (min-width:980px){.galleryWithTextPositioned-admin[data-v-c899ad4a]{padding-bottom:80px}}.galleryWithTextPositioned-list-item[data-v-c899ad4a]{margin-bottom:50px;width:100%}@media screen and (min-width:980px){.galleryWithTextPositioned-list-item[data-v-c899ad4a]{width:calc(33.33333% - 20px)}}.galleryWithTextPositioned-list-item-image[data-v-c899ad4a]{border-radius:16px;display:block;line-height:1;margin:0;padding:0;width:100%}.galleryWithTextPositioned-list-item-title[data-v-c899ad4a]{color:rgba(0,0,0,.75);font-size:24px;font-weight:700;margin-bottom:0;margin-top:0;padding-left:20px;padding-right:20px;padding-top:17px}.galleryWithTextPositioned-list-item-description[data-v-c899ad4a]{color:rgba(0,0,0,.75);font-size:19px;padding-left:20px;padding-right:20px;padding-top:8px}.galleryWithTextPositioned-list-buttons[data-v-c899ad4a]{margin:14px 20px 0}.galleryWithTextPositioned-list-buttons-item[data-v-c899ad4a]{font-size:16px;font-weight:700;line-height:1.55;margin:0 15px 8px 0;text-decoration:none}.galleryWithTextPositioned-list-buttons-item[data-v-c899ad4a]:after{content:" →"}.galleryZoomable-modal{background-color:#fff;bottom:0;color:#000;left:0;position:fixed;right:0;top:0;z-index:99999999}.galleryZoomable-modal-close{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEgMSAxMy4yNSAxMy4yNU0yNy41IDI3LjUgMTQuMjUgMTQuMjVtMCAwTDI3LjUgMU0xNC4yNSAxNC4yNSAxIDI3LjUiIHN0cm9rZT0iIzAwMCIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;cursor:pointer;height:26px;opacity:.5;position:absolute;right:30px;top:30px;width:26px;z-index:1}.galleryZoomable-modal-close:hover{opacity:1}.galleryZoomable-modal-carousel .slick-slide{opacity:1!important}.galleryZoomable-modal-carousel .slick-prev{left:30px!important}.galleryZoomable-modal-carousel .slick-next{right:30px!important}.galleryZoomable-modal-carousel .slick-item{align-items:center;display:flex!important;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;padding-bottom:30px}.galleryZoomable-modal-carousel-image{max-height:calc(100vh - 100px);max-width:100vw;pointer-events:none}@media screen and (min-width:980px){.galleryZoomable-modal-carousel-image{max-width:calc(100vw - 100px)}}.galleryZoomable-modal-carousel-alt{flex:none;font-size:16px;font-weight:700;padding:15px}@media screen and (min-width:980px){.galleryZoomable-modal-carousel-alt{font-size:19px}}.galleryZoomable-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.galleryZoomable-list-item{height:150px;width:50%}@media screen and (min-width:980px){.galleryZoomable-list-item{cursor:zoom-in;height:360px;transition:transform .15s linear;width:25%}.galleryZoomable-list-item:nth-child(3n+1),.galleryZoomable-list-item:nth-child(4n+1),.galleryZoomable-list-item:nth-child(odd){transform-origin:left}.galleryZoomable-list-item:nth-child(2n+2),.galleryZoomable-list-item:nth-child(3n+3),.galleryZoomable-list-item:nth-child(4n+4){transform-origin:right}.galleryZoomable-list-item:hover{box-shadow:0 2px 20px 2px rgba(0,0,0,.45)}.galleryZoomable-list-item:hover:nth-child(2n+2),.galleryZoomable-list-item:hover:nth-child(3n+1),.galleryZoomable-list-item:hover:nth-child(3n+3),.galleryZoomable-list-item:hover:nth-child(4n+1),.galleryZoomable-list-item:hover:nth-child(4n+4),.galleryZoomable-list-item:hover:nth-child(odd){transform:scale(1.02)}}.galleryZoomable-list-item-image{align-items:center;display:flex;height:100%;justify-content:center;line-height:1;margin:0;padding:0;width:100%}.galleryZoomable-list-item-image-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.booking{padding:26px 0 54px}@media screen and (min-width:980px){.booking{padding-bottom:77px}}.booking .smart-captcha{height:102px!important;width:100%}.booking .global-wrap{display:block;position:relative}@media screen and (min-width:980px){.booking .global-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.booking-options{display:block;margin-top:30px;max-width:100%}@media screen and (min-width:980px){.booking-options{align-items:center;display:flex;justify-content:space-between;max-width:440px}}.booking-options.error .checkbox-icon{background:#de545c}.booking-options.error .checkbox-text{color:#de545c}.booking-options-accept{margin-bottom:30px}@media screen and (min-width:980px){.booking-options-accept{margin-bottom:0}}.booking-options-button{align-items:center;background:var(--cprimary);border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:none;font-size:19px;font-weight:700;height:60px;justify-content:center;letter-spacing:-.03rem;line-height:125%;margin-left:0;position:relative;width:100%}@media screen and (min-width:980px){.booking-options-button{margin-left:15px;width:173px}}.booking-options-button .button-text{font-size:19px}.booking-options-button .button-load{border-color:rgba(0,0,0,.75) rgba(0,0,0,.75) rgba(0,0,0,.25) rgba(0,0,0,.25)}.booking-options-button.loading{pointer-events:none}.booking-options-button.loading .button-apply,.booking-options-button.loading .button-error,.booking-options-button.loading .button-text{opacity:0}.booking-options-button.loading .button-load{opacity:1}.booking-options-button.apply{pointer-events:none}.booking-options-button.apply .button-error,.booking-options-button.apply .button-load,.booking-options-button.apply .button-text{opacity:0}.booking-options-button.apply .button-apply{opacity:1}.booking-options-button.error{pointer-events:none}.booking-options-button.error .button-apply,.booking-options-button.error .button-load,.booking-options-button.error .button-text{opacity:0}.booking-options-button.error .button-error{display:block;opacity:1}.booking-options-button.disabled{background-color:rgba(0,0,0,.75);opacity:.5;pointer-events:none}.booking-group+.booking-group{margin-top:30px}@media screen and (min-width:980px){.booking-group+.booking-group{margin-top:45px}}.booking-group>*{margin-bottom:30px}.booking-group>.booking-group-title{margin-bottom:10px}.booking-group>:last-child{margin-bottom:0}.booking-group.error .booking-group-title{color:#de545c}.booking-group-price{margin-bottom:50px;margin-top:-10px}@media screen and (min-width:980px){.booking-group-price{margin-bottom:0;margin-top:0}}.booking-group-price-total{color:rgba(0,0,0,.75);font-size:19px;letter-spacing:-.01em;line-height:130%}.booking-group-price-total span{color:#51ac8a;display:inline-block;font-weight:700;margin-right:10px}.booking-group-price-note{color:rgba(0,0,0,.75);font-size:13px;line-height:16px;margin-top:8px;max-width:320px}.booking-group-select{margin-top:-8px}@media screen and (min-width:980px){.booking-group-select{margin-top:0}}.booking-group-select-option{align-items:center;color:#000;cursor:pointer;display:flex;font-size:19px;justify-content:flex-start;letter-spacing:-.01em;line-height:130%}.booking-group-select-option.active{color:#51ac8a}.booking-group-select-option.active:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MjYuNjY3IDQyNi42NjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyNi42NjcgNDI2LjY2NyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzUxQUM4QSIgZD0iTTQyMS44NzYgNTYuMzA3Yy02LjU0OC02Ljc4LTE3LjM1Mi02Ljk2OC0yNC4xMzItLjQyLS4xNDIuMTM3LS4yODIuMjc3LS40Mi40MkwxMTkuMjU3IDMzNC4zNzVsLTkwLjMzNC05MC4zMzRjLTYuNzgtNi41NDgtMTcuNTg0LTYuMzYtMjQuMTMyLjQyLTYuMzg4IDYuNjE0LTYuMzg4IDE3LjA5OSAwIDIzLjcxM2wxMDIuNCAxMDIuNGM2LjY2NSA2LjY2MyAxNy40NjggNi42NjMgMjQuMTMyIDBMNDIxLjQ1NiA4MC40NGM2Ljc4LTYuNTQ5IDYuOTY4LTE3LjM1My40Mi0yNC4xMzN6Ii8+PC9zdmc+) no-repeat 50%;background-size:contain;content:"";height:18px;margin-left:6px;width:14px}.booking-group-part.error .booking-group-input{background-color:rgba(249,90,55,.1);border-color:#de545c}.booking-group-part.error .booking-group-input-error{display:block}.booking-group-title{color:rgba(0,0,0,.75);font-size:10px;letter-spacing:.31rem;line-height:92%;opacity:.5;text-transform:uppercase;transition:.3s}.booking-group-textarea{font-size:14px!important;padding-top:15px!important;width:100%!important}.booking-group-input{background:#fff;border:1px solid transparent;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#000;font-size:19px;height:57px;letter-spacing:-.01em;line-height:130%;padding:0 20px;transition:.3s;width:100%}@media screen and (min-width:980px){.booking-group-input{width:440px}}.booking-group-input-error{color:#de545c;display:none;font-size:13px;line-height:16px}.booking-group-range{-webkit-appearance:none;height:3px;left:20px;position:absolute;top:calc(100% - 3px);width:calc(100% - 40px)}.booking-group-range.slider-progress{--min:0;--max:100;--value:15;--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min))/var(--range));--sx:calc(var(--ratio)*(100% - 20px))}.booking-group-range:focus{outline:none}.booking-group-range::-webkit-slider-thumb{-webkit-appearance:none;background:#51ac8a;border:4px solid #fff;border-radius:50px;box-shadow:0 4px 10px rgba(0,0,0,.25);cursor:pointer;height:20px;margin-top:calc(1.5px - max(20px * .5, 4px));width:20px}.booking-group-range::-moz-range-thumb{background:#51ac8a;border:4px solid #fff;border-radius:50px;box-shadow:0 4px 10px rgba(0,0,0,.25);cursor:pointer;height:max(12px,0px);width:max(12px,0px)}.booking-group-range::-webkit-slider-runnable-track{background:transparent;border:none;border-radius:0;box-shadow:none;height:3px}.booking-group-range.slider-progress::-webkit-slider-runnable-track{background:linear-gradient(#51ac8a,#51ac8a) 0/var(--sx) 100% no-repeat,transparent}.booking-group-range::-moz-range-track{background:transparent;border:none;border-radius:0;box-shadow:none;height:3px}.booking-group-range.slider-progress::-moz-range-track{background:linear-gradient(#51ac8a,#51ac8a) 0/var(--sx) 100% no-repeat,transparent}.booking-group-range::-ms-fill-lower,.booking-group-range::-ms-fill-upper{background:transparent;border-color:transparent}.booking-group-range::-ms-thumb{background:#51ac8a;border:4px solid #fff;border-radius:50px;box-shadow:0 4px 10px rgba(0,0,0,.25);box-sizing:border-box;height:20px;margin-top:0;width:20px}.booking-group-range::-ms-track{background:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;height:3px}.booking-group-range.slider-progress::-ms-fill-lower{background:#51ac8a;border:none;border-radius:0;border-right:0;height:3px;margin:0}.booking-title{color:#51ac8a;font-size:36px;font-weight:600;letter-spacing:-.03rem;line-height:130%;margin-bottom:30px;margin-top:0}.booking-left,.booking-right,.booking-title{flex:none;width:100%}@media screen and (min-width:980px){.booking-left,.booking-right{width:calc(50% - 10px)}.booking-left div.notice-toggle,.booking-right div.notice-toggle{max-width:440px!important}}.client-range{position:relative;width:100%}@media screen and (min-width:980px){.client-range{width:440px}}.client-range-value{align-items:center;bottom:0;color:#000;display:flex;font-size:19px;justify-content:flex-start;left:0;letter-spacing:-.01em;line-height:130%;padding-left:20px;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.client-range-value span{color:transparent;padding-right:3px}.client-range .range-slider{left:0;margin-left:20px;padding:0;position:absolute;top:calc(100% - 11px);width:calc(100% - 40px)}.client-range .range-slider-rail{background-color:transparent;border-radius:12px;height:3px}.client-range .range-slider-fill{background-color:#51ac8a;border-radius:12px;height:3px}.client-range .range-slider-knob{background:#51ac8a;border-color:#fff;border-width:4px;box-shadow:0 4px 10px rgba(0,0,0,.25)}