*{padding:0;margin:0;border:none}*,::after,::before{box-sizing:border-box}a,a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,button:focus-visible,input:active,input:focus,input:focus-visible,select:active,select:focus,select:focus-visible,textarea:active,textarea:focus,textarea:focus-visible{outline:0;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}@font-face{font-family:'EB Garamond';src:url('../fonts/eb-garamond/EBGaramond-Italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'EB Garamond';src:url('../fonts/eb-garamond/EBGaramond-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'EB Garamond';src:url('../fonts/eb-garamond/EBGaramond-MediumItalic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url('../fonts/gilroy/Gilroy-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url('../fonts/manrope/Manrope-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url('../fonts/manrope/Manrope-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url('../fonts/manrope/Manrope-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url('../fonts/icomoon.woff2') format('woff2'),url('../fonts/icomoon.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Namealert-circle-m:before{content:"\e900"}.icon-Namearrow_back:before{content:"\e901"}.icon-Namearrow_down:before{content:"\e902"}.icon-Namearrow_forward:before{content:"\e903"}.icon-Namearrow_up:before{content:"\e904"}.icon-Namearrow-down:before{content:"\e905"}.icon-Namearrow-left-down:before{content:"\e906"}.icon-Namearrow-left-up:before{content:"\e907"}.icon-Namearrow-left:before{content:"\e908"}.icon-Namearrow-right-down:before{content:"\e909"}.icon-Namearrow-right-up:before{content:"\e90a"}.icon-Namearrow-right:before{content:"\e90b"}.icon-Namearrow-up:before{content:"\e90c"}.icon-Namebag-alt-m:before{content:"\e90d"}.icon-Namebag-m:before{content:"\e90e"}.icon-Namecalendar-m:before{content:"\e90f"}.icon-Namecalendar:before{content:"\e910"}.icon-Namecheck:before{content:"\e911"}.icon-Nameclock-m:before{content:"\e912"}.icon-Nameclose-r:before{content:"\e913"}.icon-Namecomment-m:before{content:"\e914"}.icon-Nameemail-m:before{content:"\e915"}.icon-Nameexport:before{content:"\e916"}.icon-Namefacebook:before{content:"\e917"}.icon-Namefile-m:before{content:"\e918"}.icon-Namefilter-m:before{content:"\e919"}.icon-Namegoogle .path1:before{content:"\e91a";color:#34a853}.icon-Namegoogle .path2:before{content:"\e91b";margin-left:-1em;color:#fbbc04}.icon-Namegoogle .path3:before{content:"\e91c";margin-left:-1em;color:#4285f4}.icon-Namegoogle .path4:before{content:"\e91d";margin-left:-1em;color:#1a73e8}.icon-Namegoogle .path5:before{content:"\e91e";margin-left:-1em;color:#ea4335}.icon-Namegoogle .path6:before{content:"\e91f";margin-left:-1em;color:#fff}.icon-Namegoogle .path7:before{content:"\e920";margin-left:-1em;color:#fff}.icon-NameHeart:before{content:"\e921"}.icon-Namehome-m:before{content:"\e922"}.icon-NameHourglass:before{content:"\e923"}.icon-Nameinstagram:before{content:"\e924"}.icon-Namelocation-m:before{content:"\e925"}.icon-NameMeditation:before{content:"\e926"}.icon-Namemenu-r:before{content:"\e927"}.icon-Nameminus:before{content:"\e928"}.icon-Namepause:before{content:"\e929"}.icon-Namephone-m:before{content:"\e92a"}.icon-Namepluc-circle-m:before{content:"\e92b"}.icon-Nameplus:before{content:"\e92c"}.icon-Namequestion-circle-m:before{content:"\e92d"}.icon-Namestar:before{content:"\e92e"}.icon-NameStars:before{content:"\e92f"}.icon-Nametelegram:before{content:"\e930"}.icon-Nameupload-m:before{content:"\e931"}.icon-Nameuser-m:before{content:"\e932"}.icon-Nameverified_badge:before{content:"\e933"}.icon-Nameviber:before{content:"\e934"}.icon-Namewatch-m:before{content:"\e935"}.icon-Namewhatsapp:before{content:"\e936"}:root{--swiper-theme-color:#007aff;--swiper-pagination-bullet-size:8px;--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-bullet-inactive-color:#000;--swiper-pagination-bullet-inactive-opacity:0.2;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:6px;--swiper-pagination-color:var(--swiper-theme-color)}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;animation:swiper-preloader-spin 1s infinite linear}.swiper-watch-progress .swiper-slide-visible{visibility:visible}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-pagination-progressbar.swiper-pagination-progressbar-rtl .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:sans-serif;font-size:16px;line-height:1.5}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}ol,ul{list-style:none}i{transition:all .4s}.burger{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:16px;background:0 0;border:none;cursor:pointer;padding:0;flex-shrink:0}.burger__line{display:block;width:100%;height:2px;background-color:currentColor;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.burger.is-active .burger__line:first-child{transform:translateY(7px) rotate(45deg)}.burger.is-active .burger__line:nth-child(2){opacity:0;transform:scaleX(0)}.burger.is-active .burger__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-open,html.menu-open{overflow:hidden}body.menu-open::before{content:"";position:fixed;inset:0;background:#262626;z-index:99;animation:overlayFadeIn .3s ease forwards}@keyframes overlayFadeIn{from{opacity:0}to{opacity:1}}.modal-open{overflow:hidden}.modal-open.modal-open--fixed{position:fixed;left:0;right:0;width:100%;overflow:hidden}.skip-link{position:absolute;top:-100px;left:8px;z-index:10000;padding:12px 20px;background:#262626;color:#fff;font-family:Gilroy,sans-serif;font-size:14px;text-decoration:none;border-radius:4px;transition:top .2s ease}.skip-link:focus{top:8px;outline:2px solid #FFF;outline-offset:2px}.modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;visibility:hidden;pointer-events:none;padding:16px;background:rgba(38,38,38,.75);transition:opacity .4s ease,visibility .4s ease;opacity:0}.modal.is-open{visibility:visible;pointer-events:auto;opacity:1}.modal__overlay{display:none}.modal__window{position:relative;z-index:1;transform:translateY(20px);opacity:0;max-width:476px;width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 16px;border-radius:8px;background:#f7f7f7;transition:transform .4s ease,opacity .4s ease;margin:auto}.modal.is-open .modal__window{transform:translateY(0);opacity:1}.modal__close{background:0 0;border:none;cursor:pointer;display:flex;width:57px;height:57px;flex-shrink:0;padding:16px 24px;justify-content:center;align-items:center;border-radius:99px;background:#262626;margin-left:auto;transition:all .4s}.modal__close i{color:#f7f7f7;font-size:18px}.modal__close:active,.modal__close:focus,.modal__close:hover{background:#505050}.modal__content{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.modal__content--title{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.modal__content--title h2{color:#262626;font-family:Manrope,sans-serif;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:0}.modal__content--title h2 span{display:block;color:#c6bcac;font-family:"EB Garamond",serif;font-size:38px;font-style:italic;font-weight:500;line-height:1.1;letter-spacing:0;text-align:center;margin-top:-15px}.modal__content--title p{max-width:228px;width:100%;margin:0 auto;color:#262626;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.modal__content--address{padding:16px;border-radius:12px;width:100%;background:#f0f1ef}.modal__content--address address{display:flex;flex-direction:column;gap:16px;align-self:stretch}.modal__content--address address>p{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:0}.modal__content--address-left{display:flex;align-items:center;align-content:center;gap:16px;align-self:stretch;flex-wrap:wrap}.modal__content--address-left-box{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.modal__phone{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0}.modal__hours{color:#505050;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0}.modal__content--boxs{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;width:100%}.modal__telegram{padding:16px 24px;border-radius:99px;border:1px solid #262626;display:flex;justify-content:center;align-items:center;gap:8px;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.modal__telegram:active,.modal__telegram:focus,.modal__telegram:hover{border:1px solid #505050;background:#505050;color:#f7f7f7}.modal__telegram:active i,.modal__telegram:focus i,.modal__telegram:hover i{color:#f7f7f7}.modal__content--address-right{display:flex;align-items:center;align-content:center;gap:16px;align-self:stretch;flex-wrap:wrap}.modal__location{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0}.modal__city{color:#505050;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0}.modal__maps{padding:16px 24px;border-radius:99px;background:#262626;transition:all .4s}.modal__maps:active,.modal__maps:focus,.modal__maps:hover{background:#505050}.modal__maps img{width:100%;height:100%;object-fit:contain}.modal__content--form{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.modal__form{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.modal__form-group{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch}.modal__form-group label{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0}.modal__form-group input{display:flex;min-height:52px;padding:16px;width:100%;border-radius:16px;border:1.5px solid #a3a3a3;background:#fff;color:#a3a3a3;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0}.modal__form-group input:placeholder{color:#a3a3a3;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0}.modal__form-group textarea{resize:none;padding:16px;border-radius:16px;border:1.5px solid #a3a3a3;background:#fff;width:100%;min-height:108px;color:#a3a3a3;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0}.modal__form-group textarea::placeholder{color:#a3a3a3;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0}.modal__form-group input.is-error,.modal__form-group textarea.is-error{border-color:#ff3800;color:#ff3800}.modal__form-group input.is-error::placeholder,.modal__form-group textarea.is-error::placeholder{color:#ff3800}.modal__form-group input.is-valid,.modal__form-group textarea.is-valid{border-color:#04c65d;color:#04c65d}.modal__form-group .form-error{display:block;margin-top:4px;padding-left:4px;font-family:Manrope,sans-serif;font-size:11px;color:#ff3800}.modal__form .btn{padding:16px 24px;border-radius:99px;background:#e7d6c3;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.modal__form .btn:active,.modal__form .btn:focus,.modal__form .btn:hover{background:#a5aaa0}.modal__form-group input:active,.modal__form-group input:focus,.modal__form-group input:focus-visible,.modal__form-group textarea:active,.modal__form-group textarea:focus,.modal__form-group textarea:focus-visible{outline:0;box-shadow:none;border-color:#909689}.modal__content--form>p{color:#262626;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}.link{position:relative;transition:all .4s}.link:before{position:absolute;content:"";width:100%;height:2px;background:#262626;left:0;bottom:0;transform:scaleX(0);transform-origin:left;transition:transform .4s}.link:active:before,.link:focus:before,.link:hover:before{transform:scaleX(1)}.link:active,.link:focus,.link:hover{color:#262626}.btn{transition:all .4s}.btn:active,.btn:focus,.btn:hover{background:#a5aaa0}.hero{min-height:100vh;position:relative;display:flex;padding:0 16px 64px 16px}.hero__bg{position:absolute;inset:0;width:100%;height:100%}.hero__bg .hero__poster,.hero__bg .hero__poster img,.hero__bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__bg video{opacity:0;transition:opacity .4s ease}.hero__bg video.is-loaded{opacity:1}.hero__bg .hero__poster.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.header{position:fixed;width:100%;z-index:1000;padding:16px 16px 24px 16px}.header .container{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:4px;background:rgba(253,251,250,.8);backdrop-filter:blur(12px);transition:all .4s;transition-delay:0.4s}.header__menu{position:absolute;max-height:0;left:0;width:100%;top:100%;overflow:hidden;border-radius:0 0 4px 4px;background:rgba(253,251,250,.8);backdrop-filter:blur(12px);transition:max-height .4s ease;pointer-events:none}.header__menu.is-open{max-height:calc(100dvh - var(--header-height,80px));overflow:hidden;pointer-events:auto}.header__menu__container{padding:32px 16px 48px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%;max-height:calc(100dvh - var(--header-height,80px));overflow-y:auto;-webkit-overflow-scrolling:touch}.header__menu nav{padding-top:32px;width:100%;position:relative}.header__menu nav ul{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.header__menu nav ul li{display:flex}.header__menu nav ul li a{padding:5px 0;color:#505050;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:120%;letter-spacing:0}.header__menu__lang{display:flex;align-items:center;gap:16px}.header__menu__lang .link{padding:5px 0;color:#505050;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.header__menu__lang .link.active{color:#262626}.header__menu__lang .link.active:before{transform:scaleX(1)}.header__menu__card{padding:16px;width:100%;border-radius:12px;background:#f0f1ef}.header__menu nav::after{content:"";position:absolute;top:0;left:0;width:100%;height:1.5px;background:#262626}body.menu-open .container{border-radius:4px 4px 0 0;transition-delay:0s}.header__nav{display:none}.header__lang{display:none}.header__btn{display:none}.header__left{display:flex;align-items:center;gap:16px}.burger{height:26px;width:20px;flex-shrink:0;padding:5px 0;display:flex;flex-direction:column;gap:3px}.burger__line{width:100%;height:2px;background:#505050}.header__logo{width:104px;height:37.5px;display:flex;flex-shrink:0}.header__logo img{width:100%;height:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(12%) sepia(59%) saturate(11%) hue-rotate(314deg) brightness(93%) contrast(94%)}.header__btn.header__btn--mobile{padding:5px 0;color:#505050;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0;display:flex}.header__menu__address{display:flex;flex-direction:column}.header__menu__label{color:#262626;font-family:Manrope,sans-serif;font-size:19px;font-weight:600;line-height:1.2;letter-spacing:0;margin-bottom:16px}.header__menu__phone{color:#262626;font-family:Manrope,sans-serif;font-size:19px;font-weight:600;line-height:1.2;letter-spacing:0;margin-bottom:8px}.header__menu__hours{color:#505050;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;margin-bottom:16px}.header__menu__telegram{padding:16px 24px;border-radius:99px;border:1px solid #262626;width:fit-content;display:flex;justify-content:center;align-items:center;gap:8px;color:#262626;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;margin-bottom:24px;transition:all .4s}.header__menu__telegram:active,.header__menu__telegram:focus,.header__menu__telegram:hover{border:1px solid #505050;background:#505050;color:#f7f7f7}.header__menu__telegram:active i,.header__menu__telegram:focus i,.header__menu__telegram:hover i{color:#f7f7f7}.header__menu__location{display:flex;flex-direction:column;gap:8px;color:#262626;font-family:Manrope,sans-serif;font-size:19px;font-weight:600;line-height:1.2;letter-spacing:0;margin-bottom:16px}.header__menu__city{color:#505050;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.header__menu__maps{display:flex;width:177px;height:57px;padding:16px 24px;border-radius:99px;background:#262626;transition:all .4s}.header__menu__maps:active,.header__menu__maps:focus,.header__menu__maps:hover{background:#505050}.header__menu__maps img{width:100%;height:100%;object-fit:contain}.modal-success__title{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.modal-success__title h2{color:#262626;font-family:Manrope,sans-serif;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:0;display:flex;flex-direction:column;align-items:center;gap:8px}.modal-success__title h2 span{color:#c6bcac;font-family:"EB Garamond",serif;font-size:38px;font-style:italic;font-weight:500;line-height:110%;letter-spacing:0}.modal-success__title p{color:#262626;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.modal-success__box{border-radius:12px;background:#f0f1ef;padding:16px;display:flex;flex-direction:column;gap:16px;width:100%}.modal-success__box>p{color:#262626;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0}.modal-success__boxs{display:flex;align-items:center;align-content:center;gap:16px;align-self:stretch;flex-wrap:wrap;justify-content:space-between;width:100%}.modal-success__box-phone{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.modal-success__box-phone a{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0}.modal-success__box-phone span{color:#505050;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0}.modal-success__action{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.modal-success__action button{padding:16px 24px;border-radius:99px;background:#e7d6c3;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.modal-success__action button:active,.modal-success__action button:focus,.modal-success__action button:hover{background:#a5aaa0}.modal-success__action p{color:#262626;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;width:100%}.hero__bg::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-original.webp) type("image/webp"), url(../img/noise-original.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;z-index:1}.hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(38,38,38,0) -46.56%,rgba(38,38,38,.5) 21.47%,#262626 89.5%);width:100%;height:100%}.hero .container{position:relative;z-index:2;height:auto;display:flex;max-width:800px;width:100%;margin:0 auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:67px;align-self:stretch}.hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.hero__content h1{color:#fdfbfa;font-family:Manrope,sans-serif;font-size:38px;font-weight:600;line-height:1.2;letter-spacing:0}.hero__content h1 span{color:#c6bcac;font-family:"EB Garamond",serif;font-size:52px;font-style:italic;font-weight:400;line-height:1.1;letter-spacing:0}.hero__content p{color:#cdcdcd;font-family:Manrope,sans-serif;font-size:19px;font-weight:400;line-height:1.4;letter-spacing:0}.hero__action{display:flex;align-items:center;align-content:center;gap:8px;width:100%;flex-wrap:wrap}.hero__action button{display:flex;height:57px;min-width:256px;padding:16px 24px;justify-content:center;align-items:center;gap:12px;flex:1 0 0;border-radius:99px;background:#e7d6c3;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.hero__action button:active,.hero__action button:focus,.hero__action button:hover{background:#a5aaa0}.hero__action a{display:flex;height:57px;min-width:256px;padding:16px 24px;justify-content:center;align-items:center;gap:12px;flex:1 0 0;border-radius:99px;border:1px solid #e7d6c3;color:#e7d6c3;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;position:relative;transition:all .4s}.hero__action a:active,.hero__action a:focus,.hero__action a:hover{background:#a5aaa0;color:#262626}.hero__action a:active i,.hero__action a:focus i,.hero__action a:hover i{color:#262626}.hero__action a i{position:absolute;right:24px;top:50%;transform:translateY(-50%);color:#e7d6c3;font-size:24px;transition:all .4s}.about__slider{position:relative;overflow:hidden}.about__slide-img{position:absolute;inset:0;width:100%;height:70%;overflow:hidden}.about__slide-img img{width:100%;height:100%;object-fit:cover;will-change:transform}.about__slide-content{position:relative;z-index:1}.about{position:relative;min-height:100vh;height:1165px;padding:64px 16px 126px 16px;display:flex}.about__slider{position:absolute;inset:0;width:100%;height:100%}.about__slide-content{display:none}.about__slider::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#262626 0,rgba(38,38,38,0) 12%,rgba(38,38,38,0) 66%,#262626 100%),radial-gradient(ellipse 55% 30% at 50% 34%,rgba(38,38,38,0) 0,rgba(38,38,38,.3) 35%,rgba(38,38,38,.75) 65%,#262626 95%);width:100%;height:100%;z-index:2}.about__slider::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-original.webp) type("image/webp"), url(../img/noise-original.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;z-index:3}.about__pagination.swiper-pagination{z-index:6;bottom:63px!important;display:flex;justify-content:center;gap:8px}.about__pagination.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:99px;background:rgba(198,188,172,.25);margin:0;opacity:1;transition:all .4s}.about__pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:48px;background:#fdfbfa}.about__slide-action{display:none}.about__line{display:none}.about__content{position:relative;z-index:5;display:flex;flex-direction:column;gap:48px}.about__content h2{color:#fdfbfa;font-family:Manrope,sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:0;max-width:376px;width:100%}.about__content-description{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;max-width:376px;width:100%}.about__content-description p{color:#a3a3a3;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.about__content-description strong{color:#f7f7f7;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.about .container{height:auto;display:flex;flex-direction:column;justify-content:flex-end;max-width:800px;width:100%;margin:0 auto}.about__slide-action--mobile{display:flex;justify-content:space-between;align-items:center;align-content:center;row-gap:16px;flex:1 0 0;flex-wrap:wrap}.about__slide-action--mobile .about__nav-btn i::before{font-size:24px;color:#e7d6c3;flex-shrink:0;transition:all .4s}.about__slide-action--mobile .about__nav-btn:active,.about__slide-action--mobile .about__nav-btn:hover{background:#a5aaa0;border-color:#a5aaa0}.about__slide-action--mobile .about__nav-btn:active i::before,.about__slide-action--mobile .about__nav-btn:hover i::before{color:#262626}.about__slide-action--mobile .about__nav-btn:active .about__nav-mobile-label,.about__slide-action--mobile .about__nav-btn:hover .about__nav-mobile-label{color:#262626}.about__nav-mobile-label{color:#a3a3a3;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0}.about__nav-thumb{display:none;transition:opacity .4s ease}.simpleParallax{width:100%;height:100%}.about__slide-title-wrap{display:none}.about__slide-title{transition:opacity .4s ease}.about__slide-action--mobile button{min-height:57px;padding:16px 24px;border-radius:99px;border:1px solid #e7d6c3;display:flex;justify-content:center;align-items:center;gap:8px;width:max-content;transition:all .4s}.about__slide-action--mobile button i{font-size:24px;color:#e7d6c3;transition:all .4s}.about__nav-mobile-label{color:#e7d6c3;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.guests{padding:64px 0;position:relative;overflow:hidden}.guests>.container{padding:0 16px;position:relative;z-index:3}.guests__bg-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.guests__bg-slide--active{opacity:1}.guests::before{display:none}.guests__bg{position:absolute;inset:0;width:100%;height:100%}.guests__bg::before{content:"";position:absolute;inset:0;background:radial-gradient(57.31% 27.37% at 49.32% 83.04%,rgba(251,247,244,0) 0,#fbf7f4 100%),linear-gradient(0deg,rgba(231,214,195,.1) 0,rgba(231,214,195,.1) 100%);z-index:2;width:100%;height:100%}.guests__bg img{width:100%;height:100%;object-fit:cover}.guests__card-img{height:256px;width:100%;position:relative}.guests__card-img img{width:100%;height:100%;object-fit:cover}.guests__card-content{padding:24px;background:#fff}.guests__card-content span{width:100%;display:flex;color:#909689;text-align:right;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:120%;letter-spacing:0;margin-bottom:16px;justify-content:flex-end}.guests__card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#262626;text-overflow:ellipsis;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;margin-bottom:30px}.guests__card-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#262626;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:0;margin-bottom:32px}.guests__card-content a{height:57px;min-width:176px;padding:16px 24px;width:max-content;border-radius:99px;background:#f7f7f7;display:flex;justify-content:center;align-items:center;gap:8px;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0}.guests__card-content a:active,.guests__card-content a:focus,.guests__card-content a:hover{background:#e2e2e2}.guests__card-content a i::before{font-size:24px}.guests__card-content button{height:57px;min-width:176px;padding:16px 24px;width:max-content;border-radius:99px;background:#f7f7f7;display:flex;justify-content:center;align-items:center;gap:8px;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0}.guests__card-content button:active,.guests__card-content button:focus,.guests__card-content button:hover{background:#e2e2e2}.guests__card-content button i::before{font-size:24px}.guests__nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:256px;width:100%;margin:16px auto 0 auto;position:relative;z-index:5}.guests__nav-btn{width:57px;height:57px;flex-shrink:0;padding:16px 24px;display:flex;justify-content:center;align-items:center;border-radius:99px;background:#f7f7f7;transition:all .4s}.guests__slide{height:527px;position:relative;transition:all .4s}.guests__slide::before{content:"";position:absolute;inset:0;background:rgba(253,251,250,.7);transition:all .4s;z-index:2}.guests__card-content{height:calc(100% - 256px)}.guests__card{display:flex;flex-direction:column;height:100%;width:256px;margin:0 auto}.guests__slide.swiper-slide-active::before{z-index:-1}.guests__nav-btn:hover{background:#e2e2e2}.guests__nav-btn i::before{font-size:20px;color:#262626;transition:all .4s}.guests__line{padding:12px 32px;border-top:1.5px solid#f6f0e9;border-bottom:1.5px solid #f6f0e9;margin-bottom:72px}.guests__line p{color:#262626;font-family:"EB Garamond",serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;min-height:25px}.guests__title h2{display:flex;justify-content:center;align-items:center;align-content:center;gap:8px 12px;align-self:stretch;flex-wrap:wrap;color:#262626;font-family:Manrope,sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:0}.guests__title h2 span{color:#c6bcac;font-family:"EB Garamond",serif;font-size:38px;font-style:italic;font-weight:500;line-height:1.1;letter-spacing:0}.guests__title{margin-bottom:44px}.guests__slide{min-height:1px;width:256px;box-sizing:border-box}@media (min-width:1280px){.guests__slide{width:376px}.guests__slide.swiper-slide-active{margin:0 89px}.guests__card{width:100%;margin:0}}.guests__slider{overflow:visible;width:100%;box-sizing:border-box;z-index:5}.guests__slider .swiper-wrapper{display:flex;gap:24px;will-change:transform}.banner{width:100%;overflow:hidden;line-height:0;height:100vh;max-height:820px;position:relative}.banner::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-banner.webp) type("image/webp"), url(../img/noise-banner.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;z-index:1}.banner picture{display:block;width:100%;height:100%}.banner .simpleParallax{width:100%;height:100%}.banner img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.services{padding:16px;background:#f6f0e9}.services .container{display:flex;flex-direction:column;align-items:center;align-self:stretch}.services__left{position:relative;display:flex;padding:48px 24px;flex-direction:column;gap:40px;align-self:stretch;border-radius:4px;background:#262626}.services__left-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%}.services__left-bg::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-original.webp) type("image/webp"), url(../img/noise-original.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;mix-blend-mode:soft-light;z-index:2}.services__left-bg img{width:100%;height:100%;object-fit:cover}.services__left-line{position:relative;z-index:3;padding:12px;border-top:1.5px solid #505050;border-bottom:1.5px solid #505050}.services__left-line p{color:#e7d6c3;font-family:"EB Garamond",serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;min-height:25px}.services__left-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;position:relative;z-index:3}.services__left-content h2{color:#f7f7f7;font-family:Manrope,sans-serif;font-size:19px;font-weight:500;line-height:1.4;letter-spacing:0}.services__left-description{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.services__left-description p{color:#a3a3a3;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.services__left-list{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;position:relative;z-index:3}.services__left-list li{display:flex}.services__left-list li a{min-height:57px;padding:16px 24px;border-radius:99px;border:1px solid #f7f7f7;display:flex;justify-content:center;align-items:center;gap:8px;color:#f7f7f7;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.services__left-list li a i::before{font-size:20px;transition:all .4s}.services__left-list li a.active{background:#f7f7f7;color:#1a1a1a}.services__left-list li a.active i::before{color:#1a1a1a}.services__left-list li a:hover{border:1px solid #505050;background:#e2e2e2;color:#262626}.services__left-list li a:hover i::before{color:#262626}.services__right{display:flex;max-width:800px;width:100%;margin:0 auto;padding:40px 0;flex-direction:column;align-items:center;gap:40px;align-self:stretch}.services__restoration{width:100%;overflow:visible}.services__right-box{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.services__right-title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.services__right-title h3{display:flex;align-items:center;align-content:center;gap:0 12px;align-self:stretch;flex-wrap:wrap;color:#262626;font-family:Manrope,sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:0}.services__right-title h3 span{color:#c6bcac;font-family:"EB Garamond",serif;font-size:38px;font-style:italic;font-weight:500;line-height:1.1;letter-spacing:0}.services__right-title p{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.services__restoration .services__card{display:flex;width:276px;height:728px;padding:24px;flex-direction:column;align-items:center;border-radius:4px;background:#fff;gap:24px;box-sizing:border-box}.services__card-title{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.services__card-title h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#262626;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0}.services__restoration .services__card:hover .services__card-image::before{background:0 0}.services__card-title span{color:#909689;text-align:right;display:flex;width:100%;justify-content:flex-end;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0}.services__card-image{width:100%;height:276px;position:relative;overflow:hidden}.services__card-image::before{content:"";position:absolute;inset:0;background:rgba(253,251,250,.2);width:100%;height:100%;z-index:1;transition:all .4s}.services__card-image img{width:100%;height:100%;object-fit:cover}.services__card-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch}.services__card-content p{overflow:hidden;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.services__card-content ul{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;align-self:stretch}.services__card-content ul li{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.services__card-content ul li span{display:flex;align-items:center;gap:6px;color:#505050;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.services__card-content ul li span i::before{font-size:24px;color:#505050}.services__card-content ul li strong{color:#505050;text-align:right;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.services__card-btn{min-height:57px;padding:16px 24px;border-radius:99px;background:#e7d6c3;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.services__card-btn i::before{font-size:20px;color:#262626}.services__card-btn:active,.services__card-btn:focus,.services__card-btn:hover{background:#a5aaa0}.services__swiper-nav{display:flex;justify-content:space-between;align-items:center;align-self:stretch;width:100%}.services__nav-btn{width:57px;height:57px;padding:16px 24px;display:flex;justify-content:center;align-items:center;border-radius:99px;background:#e7d6c3;transition:all .4s}.services__nav-btn i::before{font-size:20px;color:#262626}.services__nav-btn:active,.services__nav-btn:hover{background:#a5aaa0}.services__swiper-pagination.swiper-pagination{position:static;display:flex;justify-content:center;gap:8px}.services__swiper-pagination.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:99px;background:rgba(198,188,172,.25);margin:0;opacity:1;transition:all .4s}.services__swiper-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:48px;background:#fdfbfa}.banner--cta{position:relative;display:flex;align-items:center;padding:0 16px}.banner--cta picture{position:absolute;inset:0;width:100%;height:100%;z-index:1}.banner--cta picture img{scale:1.2}.banner--cta .container{position:relative;z-index:2;display:flex;max-width:800px;width:100%;height:auto;margin:0 auto;flex-direction:column;align-items:flex-start;justify-content:center;align-self:stretch}.banner--cta-boxs{max-width:376px;padding:24px 16px;border-radius:4px;background:#262626}.banner--cta-boxs{display:flex;flex-direction:column;gap:16px}.banner__box{display:flex;flex-direction:column;align-items:center;gap:16px}.banner__box img{width:112px;height:40.39px;object-fit:contain;margin:0 auto;display:flex}.banner__box h2{color:#fdfbfa;text-align:center;font-family:Manrope,sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:0}.banner__box p{color:#cdcdcd;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.banner__line{width:100%;height:1px;background:#505050}.banner__actions{display:flex;justify-content:center;align-items:center;align-content:center;gap:8px;flex:1 0 0;flex-wrap:wrap}.banner__btn--primary{min-height:57px;padding:16px 24px;border-radius:99px;background:#f7f7f7;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.banner__btn--secondary{min-height:57px;padding:16px 24px;border-radius:99px;border:1px solid #f7f7f7;color:#f7f7f7;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.banner__btn--primary:active,.banner__btn--primary:focus,.banner__btn--primary:hover{background:#e2e2e2}.banner__btn--secondary:active,.banner__btn--secondary:focus,.banner__btn--secondary:hover{background:#e2e2e2;border-color:#505050;color:#262626}.gift{padding:36px 16px 32px 16px;background:#ebddce;position:relative;overflow:hidden}.gift::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-black5.webp) type("image/webp"), url(../img/noise-black5.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;z-index:1;mix-blend-mode:overlay;pointer-events:none}.gift .container{position:relative;z-index:2;display:flex;flex-direction:column;gap:34px;align-self:stretch}.gift__line{padding:12px;border-top:1.5px solid #e7d6c3;border-bottom:1.5px solid #e7d6c3}.gift__line p{color:#262626;font-family:"EB Garamond",serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0}.gift__content{display:flex;flex-direction:column;align-items:center;gap:32px;align-self:stretch;max-width:800px;width:100%;margin:0 auto}.gift__content-title{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.gift__content-title h2{display:flex;justify-content:center;align-items:center;align-content:center;gap:12px;align-self:stretch;flex-wrap:wrap;color:#262626;font-family:Manrope,sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:0}.gift__content-title h2 span{color:#909689;font-family:"EB Garamond",serif;font-size:38px;font-style:italic;font-weight:500;line-height:1.1;letter-spacing:0}.gift__content-description{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;align-self:stretch}.gift__content-description p{color:#262626;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.gift__content-list{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:calc(100% + 16px);align-self:stretch}.gift__content-list::-webkit-scrollbar{display:none}.gift__content-item{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch;color:#505050;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;width:92px;min-height:86px;flex-shrink:0}.gift__content-item span{display:flex;padding:8px;width:40px;height:40px;flex-shrink:0;justify-content:center;align-items:center;border-radius:99px;border:1.5px solid #505050}.gift__content-item span img{width:100%;height:100%;object-fit:contain}.gift__content-item span i::before{font-size:24px}.gift__gallery{display:flex;max-width:800px;width:100%;margin:0 auto;align-items:flex-start;align-content:flex-start;gap:16px;align-self:stretch;flex-wrap:wrap;overflow:visible}.gift__gallery-item{display:flex;height:276px;min-width:276px;flex-direction:column;align-items:center;flex:1 0 0;border-radius:4px;background:#fff;overflow:hidden}.gift__gallery-item a{display:block;width:100%;height:100%;position:relative}.gift__gallery-item a::before{content:"";position:absolute;inset:0;background:rgba(253,251,250,.2);width:100%;height:100%;z-index:1;transition:all .4s}.gift__gallery-item:hover a::before{background:0 0}.gift__gallery-item img{width:100%;height:100%;object-fit:cover}.gift__gallery-item--large4{order:5}.gift__gallery-item--large3{order:2}.gift__gallery-item--large{order:3}.gift__gallery-item--medium .gift__gallery-box{padding:24px;width:100%;height:100%;display:flex;flex-direction:column;gap:24px;align-self:stretch}.gift__gallery-box-text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.gift__gallery-label{color:#909689;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0}.gift__gallery-box-text h3{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#262626;text-align:center;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0}.gift__gallery-counter{display:flex;align-items:center;justify-content:center;gap:16px}.gift__gallery-counter-item{position:relative;display:flex;width:70px;height:70px;flex-shrink:0;align-items:center;justify-content:center;border-radius:99px}.gift__gallery-counter-svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible;z-index:1}.gift__gallery-counter-track{fill:none;stroke:#F0E5D9;stroke-width:2}.gift__gallery-counter-progress{fill:none;stroke:#E7D6C3;stroke-width:4;stroke-dasharray:301.59;stroke-linecap:round;will-change:stroke-dashoffset}.gift__gallery-counter-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none;z-index:2;width:100%;height:100%}.gift__gallery-counter-inner i::before{font-size:24px;color:#505050}.gift__gallery-counter-inner span{color:#505050;text-align:right;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.gift__gallery-btn{min-height:57px;padding:16px 24px;border-radius:99px;background:#e7d6c3;display:flex;justify-content:center;align-items:center;gap:8px;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.gift__gallery-btn i::before{font-size:24px}.gift__gallery-btn:active,.gift__gallery-btn:focus,.gift__gallery-btn:hover{background:#a5aaa0}.reviews{background:#f7f7f7;padding:48px 0;position:relative;overflow:hidden}.reviews::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-black5.webp) type("image/webp"), url(../img/noise-black5.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;z-index:1;pointer-events:none}.reviews .container{padding:0 16px;position:relative;z-index:2;display:flex;flex-direction:column;gap:48px;align-self:stretch;margin-bottom:48px}.reviews__line{padding:12px 32px;border-top:1.5px solid #d0d3cd;border-bottom:1.5px solid #d0d3cd}.reviews__line p{color:#262626;font-family:"EB Garamond",serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;min-height:22px}.reviews__content-left{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;min-width:276px;max-width:376px;flex:1 0 0}.reviews__content-item-box--instagram{padding-right:14px}.reviews__content-left h2{display:flex;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch;color:#262626;font-family:Manrope,sans-serif;font-size:30px;font-weight:500;line-height:36px;letter-spacing:0}.reviews__content-left h2 span{color:#909689;font-family:"EB Garamond",serif;font-size:60px;font-style:italic;font-weight:400;line-height:66px;letter-spacing:0}.reviews__content{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;row-gap:72px;align-self:stretch;flex-wrap:wrap;max-width:800px;width:100%;margin:0 auto}.reviews__content-description p{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.reviews__content-right{display:flex;min-width:276px;justify-content:flex-end;align-items:flex-start;align-content:flex-start;gap:24px 48px;align-self:stretch;flex-wrap:wrap;flex:1 0 0}.reviews__content-item{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.reviews__content-item p{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.reviews__content-item-box{display:flex;align-items:center;gap:12px;align-self:stretch}.reviews__content-item-box--instagram a{min-height:57px;padding:16px 24px;border-radius:99px;background:#e7d6c3;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;display:flex;justify-content:center;align-items:center;transition:all .4s}.reviews__content-item-box--instagram a:active,.reviews__content-item-box--instagram a:focus,.reviews__content-item-box--instagram a:hover{background:#a5aaa0}.reviews__content-item-box--instagram span{width:59px;height:59px;flex-shrink:0;position:relative}.reviews__content-item-box--instagram span img{width:100%;height:100%;object-fit:cover}.reviews__content-item-box--instagram span::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(#f57600,#ff005c);width:calc(100% + 6px);height:calc(100% + 6px);z-index:1;border-radius:50%;transition:all .4s}.reviews__content-item-box--instagram span img{position:relative;z-index:2;border-radius:50%;background:#fff}.reviews__content-item--google a{min-height:57px;padding:16px 24px;display:flex;justify-content:center;align-items:center;border-radius:99px;border:1px solid #262626;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.reviews__content-item--google a:active,.reviews__content-item--google a:focus,.reviews__content-item--google a:hover{border:1px solid #505050;background:#505050;color:#f7f7f7}.reviews__slider{width:100%;overflow:visible}.reviews__slider .swiper-wrapper{display:flex;gap:32px;will-change:transform}.swiper-slide.reviews__slide{width:276px;height:376px;flex-shrink:0;position:relative;transition:all .4s}.swiper-slide.reviews__slide::before{content:"";position:absolute;inset:0;background:rgba(253,251,250,.7);width:100%;height:100%;z-index:1;transition:all .4s}.swiper-slide.reviews__slide.swiper-slide-active::before{z-index:-1}.swiper-slide.reviews__slide.swiper-slide-active{margin:0 auto}.reviews__card{padding:24px;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0;align-self:stretch}.reviews__card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#262626;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:uppercase}.reviews__card-description{flex:1 0 0;align-self:stretch}.reviews__card-description p{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.reviews__card-info{display:flex;justify-content:center;align-items:center;gap:8px}.reviews__card-info img{width:59px;height:59px;border-radius:50%;object-fit:cover}.reviews__card-info-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;align-self:stretch}.reviews__card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.reviews__card-date{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;color:#7a7a7a;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0}.reviews__nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:276px;width:100%;margin:24px auto 0 auto;position:relative;z-index:5}.reviews__nav-btn{width:57px;height:57px;flex-shrink:0;padding:16px 24px;display:flex;justify-content:center;align-items:center;border-radius:99px;background:#f7f7f7;transition:all .4s;opacity:1}.reviews__nav-btn:active,.reviews__nav-btn:hover{background:#e2e2e2}.reviews__nav-btn i::before{font-size:20px;transition:all .4s;color:#262626}.container-nav{padding:0;margin:0}.reviews__card-section{padding:48px 16px;background:#f7f7f7;position:relative}.reviews__card-section::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-black5.webp) type("image/webp"), url(../img/noise-black5.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;z-index:1;pointer-events:none}.reviews__card-section .container{max-width:800px;width:100%;margin:0 auto;position:relative;z-index:2;display:flex;align-items:flex-start;align-content:flex-start;gap:16px;align-self:stretch;flex-wrap:wrap}.reviews__card--image{height:276px;min-width:276px;flex:1 0 0;border-radius:4px;background:#fff;box-shadow:0 0 12px 0 #ebddce;overflow:hidden}.reviews__card--image img{width:100%;height:100%;object-fit:cover}.reviews__card--content{min-width:276px;flex:1 0 0}.reviews__card-text{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;background:#fff}.reviews__card-text h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#262626;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:uppercase}.reviews__card-description{flex:1 0 0;align-self:stretch;display:flex;flex-direction:column;gap:16px}.reviews__card-description p{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.reviews__card-box{display:flex;justify-content:center;align-items:center;gap:8px;flex:1 0 0}.reviews__card-box img{display:flex;width:59px;height:59px;align-items:center;border-radius:50%;object-fit:cover;flex-shrink:0}.reviews__card-box-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;align-self:stretch}.reviews__card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.reviews__card-date{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;color:#7a7a7a;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0}.reviews__card-item1{order:1}.reviews__card-item3{order:2}.reviews__card-item2{order:3}.reviews__card-item4{order:4}.reviews__card-item5{order:5}.reviews__card-item6{order:6}.container.container-nav{margin-bottom:0}.reviews__card--image picture{width:100%;height:100%;display:flex}.service-master{padding:64px 0;background:#e6e7e3;overflow:hidden;position:relative}.container-service-master{padding:0 16px}.service-master__swiper{overflow:visible;width:100%;position:relative;z-index:3}.service-master__card-content{padding:24px;display:flex;height:calc(100% - 276px);flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.service-master__card-content button{min-height:57px;padding:16px 20px;width:100%;border-radius:99px;background:#f7f7f7;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;display:flex;align-items:center;justify-content:center;transition:all .4s}.service-master__card-content button:hover{background:#e2e2e2}.service-master__swiper .swiper-wrapper{display:flex;gap:16px;will-change:transform}.swiper-slide.service-master__card{flex-shrink:0;width:280px}.service-master::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-black5.webp) type("image/webp"), url(../img/noise-black5.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;z-index:1;mix-blend-mode:overlay;pointer-events:none}.service-master-bg{position:absolute;bottom:0;right:0;width:100%;height:100%;z-index:1}.service-master-bg img{width:100%;height:100%;object-fit:contain;object-position:right bottom}.service-master .container{position:relative;z-index:2;display:flex;flex-direction:column;gap:48px;align-self:stretch;margin-bottom:48px}.service-master__line{padding:12px 32px;border-top:1.5px solid #d0d3cd;border-bottom:1.5px solid #d0d3cd}.service-master__line p{color:#262626;font-family:"EB Garamond",serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;min-height:25px}.service-master__title{max-width:800px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.service-master__title h2{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;color:#262626;font-family:Manrope,sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:0}.service-master__title h2 span{color:#909689;font-family:"EB Garamond",serif;font-size:60px;font-style:italic;font-weight:400;line-height:1.1;letter-spacing:0}.service-master__description{display:flex;flex-direction:column;gap:16px}.service-master__description p{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.service-master__card{height:644px;min-height:644px;background:#fff}.service-master__card-image{height:276px;width:100%;overflow:hidden}.service-master__card-image a{display:block;width:100%;height:100%;position:relative}.service-master__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.service-master__card-image a:hover img{transform:scale(1.04)}.service-master__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:1px solid #fff;transition:background .4s}.service-master__play::after{content:'';display:block;width:24px;height:24px;background-image:url(/img/Play.svg);background-repeat:no-repeat;background-position:center;transition:transform .4s}.service-master__card-image a:hover .service-master__play{background:rgba(38,38,38,.45)}.service-master__card-image a:hover .service-master__play::after{transform:scale(1.12)}.service-master__card-title{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.service-master__card-title span{width:100%;display:flex;justify-content:flex-end;color:#909689;text-align:right;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0}.service-master__card-title h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#262626;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0}.service-master__card-content-description{flex:1 0 0;align-self:stretch}.service-master__card-content-description p{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.service-master__swiper-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:276px;width:100%;margin:16px auto 0 auto;position:relative;z-index:5}.container.container-nav{margin-bottom:0}.service-master__nav-btn{width:57px;height:57px;flex-shrink:0;padding:16px 24px;display:flex;justify-content:center;align-items:center;border-radius:99px;background:#f7f7f7;transition:all .4s;opacity:1}.service-master__nav-btn:active,.service-master__nav-btn:hover{background:#e2e2e2}.service-master__nav-btn i::before{font-size:20px;transition:all .4s;color:#262626}.service-master__card{position:relative}.service-master__card::before{content:"";position:absolute;inset:0;background:rgba(253,251,250,.7);width:100%;height:100%;z-index:1;transition:all .4s}.service-master__card.swiper-slide-active::before{background:rgba(253,251,250,0);z-index:-1}.certificates{padding:64px 16px 16px 16px;position:relative;overflow:hidden;background:#f7f7f7}.certificates::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-black5.webp) type("image/webp"), url(../img/noise-black5.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;z-index:1;pointer-events:none}.certificates .container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.certificates__line{display:none}.certificates__content{display:flex;flex-direction:column;align-items:flex-start;gap:46px;align-self:stretch;max-width:800px;width:100%;margin:0 auto}.certificates__title h2{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;color:#262626;font-family:Manrope,sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:0}.certificates__title h2 span{color:#909689;font-family:"EB Garamond",serif;font-size:38px;font-style:italic;font-weight:500;line-height:1.1;letter-spacing:0}.certificates__description{display:flex;flex-direction:column;gap:16px}.certificates__description p{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.certificates__content-list{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:calc(100% + 16px);align-self:stretch}.certificates__content-item{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch;color:#505050;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;width:92px;min-height:86px;flex-shrink:0;word-break:break-all;overflow-wrap:break-word}.certificates__content-item span{display:flex;padding:8px;width:40px;height:40px;flex-shrink:0;justify-content:center;align-items:center;border-radius:99px;border:1.5px solid #505050}.certificates__content-item span i::before{font-size:24px}.certificates__content-item span img{width:100%;height:100%;object-fit:contain}.certificates__card{padding:32px 24px;border-radius:4px;background:#e6e7e3;display:flex;flex-direction:column;align-items:center;gap:32px;align-self:stretch}.certificates__card-title{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.certificates__card-title span{color:#909689;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0}.certificates__card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.certificates__card-title p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.certificates__card-btn{min-height:57px;padding:16px 24px;border-radius:99px;background:#f7f7f7;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.certificates__card-btn i::before{font-size:24px}.certificates__card-btn:active,.certificates__card-btn:focus,.certificates__card-btn:hover{background:#e2e2e2}.certificates__image img{width:100%;height:100%;object-fit:cover}.shop{background:#f7f7f7;padding:48px 0;position:relative;overflow:hidden}.shop__box{position:relative;width:100%}.shop__swiper{overflow:visible;width:100%;position:relative;z-index:3}.shop__swiper .swiper-wrapper{display:flex;gap:16px;will-change:transform;pointer-events:none}.swiper-slide.shop-slide{pointer-events:all;flex-shrink:0;width:280px;min-height:409px;height:auto}.shop-slide__content{width:100%;height:100%}.shop-slide__content-img{height:276px}.shop-slide__content-text{height:calc(100% - 276px);padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.shop-slide__content-text h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#262626;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0}.shop-slide__content-text p{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.shop__nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:276px;width:100%;margin:10px auto 0 auto;position:relative;z-index:5}.shop__nav-btn{width:57px;height:57px;flex-shrink:0;padding:16px 24px;display:flex;justify-content:center;align-items:center;border-radius:99px;background:#e6e7e3;transition:all .4s}.shop__nav-btn:active,.shop__nav-btn:hover{background:#d0d3cd}.shop__nav-btn i::before{font-size:20px;transition:all .4s;color:#262626}.swiper-slide.shop-slide::before{content:"";position:absolute;inset:0;background:rgba(253,251,250,.7);transition:all .4s}.swiper-slide.shop-slide.swiper-slide-active::before{background:#fdfbfa;z-index:-1}.shop::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-black5.webp) type("image/webp"), url(../img/noise-black5.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;z-index:1;pointer-events:none}.shop__container{display:flex;flex-direction:column;gap:48px;align-self:stretch;margin-bottom:48px;position:relative;padding:0 16px;z-index:3}.shop__line{padding:12px 32px;border-top:1.5px solid #d0d3cd;border-bottom:1.5px solid #d0d3cd}.shop__line p{min-height:25px;color:#262626;font-family:"EB Garamond",serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0}.shop__title{max-width:800px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:42px;align-self:stretch}.shop__title h2{display:flex;flex-direction:column;align-items:center;align-self:stretch;color:#262626;text-align:center;font-family:Manrope,sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:0}.shop__title h2 span{color:#909689;text-align:center;font-family:"EB Garamond",serif;font-size:60px;font-style:italic;font-weight:400;line-height:1.1;letter-spacing:0;margin-top:-4px}.shop__description{display:flex;flex-direction:column;gap:16px;align-items:center}.shop__description p{color:#262626;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.shop__container2{max-width:100%;padding:0 16px;margin-top:48px;position:relative;z-index:2}.shop__container2 p{color:#262626;text-align:right;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.faq{padding:48px 16px;background:#ebddce;position:relative}.faq::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-black5.webp) type("image/webp"), url(../img/noise-black5.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;z-index:1;mix-blend-mode:overlay;pointer-events:none}.faq .container{display:flex;flex-direction:column;gap:48px;align-self:stretch;position:relative;z-index:2}.faq__line{padding:12px 32px;border-top:1.5px solid #e7d6c3;border-bottom:1.5px solid #e7d6c3}.faq__line p{min-height:25px;color:#262626;font-family:"EB Garamond",serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0}.faq__title{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:800px;width:100%;margin:0 auto;align-self:stretch}.faq__title h2{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;color:#262626;text-align:center;font-family:Manrope,sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:0}.faq__title h2 span{color:#909689;text-align:center;font-family:"EB Garamond",serif;font-size:38px;font-style:italic;font-weight:500;line-height:1.1;margin-top:8px;letter-spacing:0}.faq__description p{color:#262626;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.faq__body{display:flex;align-items:flex-start;align-content:flex-start;gap:16px;align-self:stretch;flex-wrap:wrap}.faq__item{position:relative;overflow:hidden;height:276px;min-width:276px;padding:24px;flex:1 0 0;border-radius:4px;background:#f9f4ef;display:flex;flex-direction:column;gap:24px}.faq__item h3{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.faq__item p{color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.faq__item a{margin-right:auto;min-height:57px;padding:16px 24px;border-radius:99px;border:1px solid #262626;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s;display:flex;align-items:center;justify-content:center}.faq__item a:active,.faq__item a:hover{border:1px solid #505050;background:#505050}.faq__item--last{padding:16px;height:276px;min-width:276px;padding:24px;border-radius:4px;background:#262626;display:flex;justify-content:space-between}.faq__item--last::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-original.webp) type("image/webp"), url(../img/noise-original.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;mix-blend-mode:soft-light}.faq__item-bg{position:absolute;inset:0;background:url(../img/logo3.svg);background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.faq__item-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.faq__item-content img{width:120px;height:43px}.faq__item-content h3{color:#f7f7f7;text-align:center;font-family:Manrope,sans-serif;font-size:19px;font-weight:500;line-height:1.4;letter-spacing:0}.faq__item-content p{color:#a3a3a3;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.faq__divider{background-color:#505050;width:100%;height:1px}.faq__item-content button{border-radius:99px;background:#f7f7f7;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px;color:#262626;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;padding:16px 20px}.faq__item-content button i::before{font-size:20px}.faq__item-content button:active,.faq__item-content button:focus,.faq__item-content button:hover{background:#e2e2e2}.maps{padding:32px 16px;background:#ebddce;position:relative}.maps::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-black5.webp) type("image/webp"), url(../img/noise-black5.png) type("image/png"));background-repeat:repeat;background-size:auto;width:100%;height:100%;z-index:1;mix-blend-mode:overlay;pointer-events:none}.maps .container{display:flex;flex-direction:column;gap:40px;align-self:stretch;position:relative;z-index:2;max-width:1816px;margin:0 auto;width:100%}.maps__box{width:100%;display:flex;height:376px;position:relative}.maps__box iframe{width:100%;height:100%;border:none}.maps__overlay{position:absolute;inset:0;z-index:2;cursor:pointer;background:0 0}.maps__overlay.is-hidden{display:none}.maps__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;align-self:stretch}.maps__content h3{color:#262626;text-align:right;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;width:100%;letter-spacing:0}.maps__content-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:20px;align-self:stretch}.maps__content-text p{padding:5px 0;display:flex;justify-content:center;align-items:center;gap:8px;color:#505050;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}.maps__content-text a{width:177px;height:57px;padding:16px 24px;border-radius:99px;background:#262626;display:flex;align-items:center;justify-content:center;transition:all .4s}.maps__content-text a:active,.maps__content-text a:focus,.maps__content-text a:hover{background:#505050}.maps__content-text a img{width:100%;height:100%;object-fit:contain}.page-wrapper{position:relative;overflow-x:clip}main{position:relative;z-index:1}.footer{overflow:hidden;padding:350px 0 0 0;background:#262626}.footer__container{padding:350px 0 12px 0;will-change:transform;background:#262626}.footer__container::before{content:"";position:absolute;inset:0;background:image-set(url(../img/noise-original.webp) type("image/webp"), url(../img/noise-original.png) type("image/png"));background-repeat:repeat;background-size:inherit;width:100%;height:100%;z-index:3}.footer__bg-logo{display:flex}.footer__bg{position:absolute;inset:0;width:100%;height:550px;z-index:2}.footer__bg::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#262626 0,rgba(38,38,38,0) 12%,rgba(38,38,38,0) 66%,#262626 100%),radial-gradient(ellipse 55% 60% at 50% 35%,rgba(38,38,38,0) 0,rgba(38,38,38,.3) 35%,rgba(38,38,38,.75) 65%,#262626 95%);width:100%;height:100%;z-index:2}.footer__bg img{width:100%;height:100%;object-fit:cover;object-position:center top}.footer__bg-logo{position:absolute;bottom:0;right:-10px;width:847px;height:617px;z-index:2;display:none}.footer__bg-logo img{width:100%;height:100%;object-fit:contain}.footer__container .container{display:flex;flex-direction:column;align-items:center;gap:48px;align-self:stretch;position:relative;z-index:5}.footer__top{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.footer__top-left{display:flex;flex-direction:column;align-items:center;gap:32px;align-self:stretch}.footer__top-logo{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.footer__top-logo a{display:flex;width:192px;height:69.24px}.footer__top-logo a img{width:100%;height:100%;object-fit:contain}.footer__top-logo p{color:#fdfbfa;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0}.footer__top-logo p span{color:rgba(231,214,195,.75);font-family:"EB Garamond",serif;font-size:16px;font-style:italic;font-weight:500;line-height:1.1;letter-spacing:0}.footer__btn{min-height:57px;padding:16px 24px;border-radius:99px;border:1px solid #f7f7f7;width:max-content;color:#f7f7f7;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.footer__btn:active,.footer__btn:focus,.footer__btn:hover{border:1px solid #505050;background:#e2e2e2;color:#262626}.footer__social{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.footer__social p{color:#7a7a7a;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.footer__social-list{display:flex;justify-content:center;align-items:center;align-content:center;gap:12px;align-self:stretch;flex-wrap:wrap}.footer__social-link{display:flex;width:57px;height:57px;padding:16px;flex-direction:column;justify-content:center;align-items:center;border-radius:99px;border:1px solid #f7f7f7}.footer__social-link i::before{font-size:20px;color:#f7f7f7;transition:all .4s}.footer__social-link:active,.footer__social-link:focus,.footer__social-link:hover{border:1px solid #505050;background:#e2e2e2}.footer__social-link:active i::before,.footer__social-link:focus i::before,.footer__social-link:hover i::before{color:#262626}.footer__top-right{display:flex;flex-direction:column;align-items:center;gap:24px;flex:1 0 0}.footer__nav{display:flex;flex-direction:column;align-items:center;gap:32px;align-self:stretch}.footer__nav-group{display:flex;flex-direction:column;align-items:center;gap:20px;align-self:stretch}.footer__nav-title{color:#7a7a7a;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.footer__nav-list{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch}.footer__nav-link{padding:5px 0;color:#a3a3a3;text-align:center;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0;display:flex;flex-direction:column}.footer__nav-link::after{content:"";width:100%;height:1.5px;background:#fdfbfa;transform:scaleX(0);transition:all .4s}.footer__nav-link:active,.footer__nav-link:focus,.footer__nav-link:hover{color:#fdfbfa}.footer__nav-link:active::after,.footer__nav-link:focus::after,.footer__nav-link:hover::after{transform:scaleX(1)}.footer__address-title{color:#7a7a7a;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;margin-bottom:24px}.footer__address-group{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.footer__address-group:first-of-type{margin-bottom:24px}.footer__address-group a{color:#fdfbfa;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0}.footer__address-group span{color:#cdcdcd;text-align:center;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0}.footer__address-group p{color:#fdfbfa;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0}.footer__address-btn{margin-top:48px;min-height:57px;padding:16px 24px;border-radius:99px;border:1px solid #f7f7f7;color:#f7f7f7;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;transition:all .4s}.footer__address-btn:active,.footer__address-btn:focus,.footer__address-btn:hover{border:1px solid #505050;background:#e2e2e2;color:#262626}.footer__bottom{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch}.footer__marquee{padding:12px 0;border-top:1.5px solid #505050;border-bottom:1.5px solid #505050;overflow:hidden}.footer__marquee-track{display:flex;width:max-content}.footer__marquee-track span{color:#a3a3a3;font-family:"EB Garamond",serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0}.footer__bottom-content{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch}.footer__copyright{color:#7a7a7a;text-align:center;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0}.footer__payment{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.footer__payment p{color:#7a7a7a;text-align:center;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0}.footer__payment-list{display:flex;align-items:center;gap:12px}.service-master-bg{display:none}@media (min-width:1280px){.about__slide-action--mobile{display:flex}.about__nav-thumb{display:block;width:96px;height:96px;object-fit:cover;border-radius:50%;flex-shrink:0;position:absolute;right:-100px;top:50%;transform:translateY(-50%)}.header .container{background:0 0;backdrop-filter:blur(0);transition-delay:0s;max-width:1816px;width:100%;margin:0 auto;padding:24px}.header{padding:16px 52px}.burger{display:none}.header__logo{width:146px;height:53px}.header__logo img{filter:none}.header__left{gap:48px}.header__nav{display:flex}.header__list{display:flex;align-items:center;gap:32px}.header__item{display:flex}.header__link{padding:5px 0;color:#a3a3a3;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.header__link:active,.header__link:focus,.header__link:hover{color:#fdfbfa}.header__link:before{background:#fdfbfa}.header__right{display:flex;align-items:center;gap:48px}.header__lang{display:flex;align-items:center;gap:16px}.header__btn.header__btn--mobile{display:none}.header__btn{display:flex;align-items:center;justify-content:center;width:268px;min-height:57px;padding:16px 24px;border-radius:99px;background:#e7d6c3;color:#262626;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0}.header__lang .link{padding:5px 0;color:#a3a3a3;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.header__lang .link:active,.header__lang .link:focus,.header__lang .link:hover{color:#fdfbfa}.header__lang .link:before{background:#fdfbfa}.header__lang .link.active{color:#fdfbfa}.header__lang .link.active:before{transform:scaleX(1)}.modal__window{max-width:676px;padding:24px 32px;border-radius:8px}.modal__content--title h2{font-size:38px}.modal__content--title h2 span{font-size:60px}.modal__content--title p{font-size:19px;max-width:309px}.modal__content{gap:64px}.modal__content--address{padding:32px;border-radius:12px}.modal__content--address address{gap:24px}.modal__content--address address>p{font-size:19px}.modal__content--boxs{flex-direction:row}.modal__phone{font-size:19px}.modal__hours{font-size:14px}.modal__telegram{font-size:16px;min-height:57px}.modal__telegram i{font-size:20px}.modal__location{font-size:19px}.modal__city{font-size:14px}.modal__maps{width:177px;height:57px}.modal__maps img{width:100%;height:100%;object-fit:contain}.modal__form-group label{font-size:16px}.modal__form-group input{font-size:14px}.modal__form-group input::placeholder{font-size:14px}.modal__form-group textarea{font-size:14px}.modal__form-group textarea::placeholder{font-size:14px}.modal__form .btn{font-size:16px;min-height:57px;width:100%}.modal__content--form>p{width:100%;text-align:center;font-size:14px}.modal-success__title h2{font-size:38px;gap:0}.modal-success__title h2 span{font-size:60px}.modal-success__title p{font-size:19px}.modal-success__box{padding:32px;border-radius:12px;gap:24px}.modal-success__box>p{font-size:19px}.modal-success__boxs{display:flex;flex-direction:column;gap:16px;align-self:stretch}.modal-success__box-phone a{font-size:19px}.modal-success__box-phone span{font-size:14px;text-align:center;width:100%}.modal-success__action button{width:100%;font-size:16px;min-height:57px}.hero{padding:0 52px 64px 52px}.hero .container{max-width:1176px}.hero__content{gap:64px;max-width:776px}.hero__content h1{font-size:60px}.hero__content h1 span{font-size:76px}.hero__content p{font-size:30px}.hero__action{gap:24px}.hero__action button{max-width:268px;width:100%;flex:none;font-size:16px}.hero__action a{font-size:16px}.header .container{border-radius:4px;transition:all .4s}.header.header--scrolled .container{background:rgba(253,251,250,.8);backdrop-filter:blur(12px)}.header.header--scrolled .header__logo img{filter:brightness(0) saturate(100%) invert(12%) sepia(59%) saturate(11%) hue-rotate(314deg) brightness(93%) contrast(94%)}.header.header--scrolled .header__link{color:#505050}.header.header--scrolled .header__link::before{background:#505050}.header.header--scrolled .header__lang .link{color:#505050}.header.header--scrolled .header__lang .link.active{color:#262626}.header.header--scrolled .header__lang .link.active::before{background:#262626}.header.header--scrolled .header__lang .link::before{background:#505050}.header.header--scrolled .header__btn{background:#262626;color:#f7f7f7}.header.header--scrolled .header__btn:active,.header.header--scrolled .header__btn:focus,.header.header--scrolled .header__btn:hover{background:#505050}.about{padding:0 52px 64px 52px;height:1076px}.about .container{max-width:1816px;width:100%;margin:0 auto;display:flex;align-items:flex-end;gap:48px;flex-direction:row;align-self:stretch;position:relative;z-index:5}.about__line p{color:#faf9f8;font-family:"EB Garamond",serif;font-size:19px;font-weight:500;line-height:1.3;letter-spacing:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.about__line{padding:32px 12px;height:100%;width:49px;flex-shrink:0;border-right:1.5px solid #505050;border-left:1.5px solid #505050;display:flex;align-items:flex-end}.about__boxs{max-width:1719px;width:100%;padding-bottom:110px}.about__content{gap:90px}.about__content h2{font-size:48px;max-width:476px}.about__content-description{max-width:476px}.about__content-description p{font-size:19px}.about__content-description strong{font-size:19px}.about__slide-action--mobile button{position:relative}.about__nav-mobile-label{font-size:16px}.about__nav-btn--prev .about__nav-thumb{right:-115px}.about__nav-btn--next .about__nav-thumb{left:-115px;right:auto}.about__slider::after{background:radial-gradient(77.77% 60.91% at 85.63% 71.42%,rgba(38,38,38,0) 0,#262626 100%)}.about__slide-content{display:none}.about__slide-title-wrap{display:block;position:absolute;top:200px;right:0;z-index:5;pointer-events:none;max-width:100%}.about__slide-title{color:rgba(255,255,255,.05);font-family:"EB Garamond",serif;font-size:179.597px;font-style:italic;font-weight:500;line-height:81%;letter-spacing:0;white-space:nowrap;padding-left:445px}.guests{padding:64px 52px}.guests>.container{max-width:1816px;width:100%;margin:0 auto;padding:0}.guests__line{padding:12px 32px}.guests__line p{font-size:19px}.guests__title h2{gap:12px;font-size:48px}.guests__title h2 span{font-size:60px}.guests__title{margin-bottom:72px}.guests__slide{height:722px}.guests__card-img{height:376px}.guests__card-content{height:calc(100% - 376px);padding:48px}.guests__card-content span{font-size:14px;margin-bottom:16px}.guests__card-name{font-size:24px}.guests__card-text{font-size:16px}.guests__card-content a{font-size:16px}.guests__card-content button{font-size:16px}.guests__nav{position:absolute;left:50%;transform:translateX(-50%);bottom:396.5px;max-width:calc(100% + 104px);width:100%;gap:440px;justify-content:center}.guests__slider{width:calc(100% + 104px);margin-left:-52px}.banner{height:100vh}.banner img{height:100%;object-fit:cover}.about__boxes{flex:1 0 0;padding-bottom:110px}.services{padding:0}.services .container{display:flex;gap:124px;align-self:stretch;flex-direction:row}.services__left{width:448px;flex-shrink:0;position:sticky;top:0;height:100vh;max-height:100vh;z-index:10;justify-content:space-between;padding:48px 32px 48px 52px;border-radius:0}.services__right{padding:80px 52px 80px 0;width:calc(100% - 448px - 124px);max-width:100%;flex:1 0 0;gap:80px;box-sizing:border-box;margin-right:auto;margin-left:0}.services__right-box{gap:40px}.services__swiper-nav{margin-top:-18px}.services__card-btn{font-size:16px}.services__left-line p{font-size:19px}.services__left-content{gap:32px}.services__left-content h2{font-size:30px}.services__left-description{gap:24px}.services__left-description p{font-size:19px}.services__left-list li a{font-size:16px}.services__right-title h3{font-size:48px}.services__right-title h3 span{font-size:60px}.services__right-title p{font-size:19px}.services__restoration .services__card{width:476px;height:776px;padding:24px}.services__card-title span{font-size:14px}.services__card-title h3{font-size:24px}.services__card-content{gap:32px}.services__card-content p{font-size:16px}.services__card-content ul li span{font-size:19px}.services__card-content ul li strong{font-size:19px}.services__left-list{gap:16px}.banner--cta .container{max-width:1176px}.banner--cta-boxs{max-width:476px;padding:48px 32px;gap:32px}.banner__box{gap:32px}.banner__box img{width:160px;height:57.7px}.banner__box h2{font-size:48px}.banner__box p{font-size:19px}.banner__btn{font-size:16px}.gift{padding:64px 52px}.gift .container{max-width:1816px;width:100%;margin:0 auto;padding:0;gap:72px}.gift__line{padding:12px 32px}.gift__line p{font-size:19px}.gift__content{max-width:1176px;gap:72px}.gift__content-title{max-width:676px;width:100%;margin:0 auto}.gift__content-title h2{font-size:48px}.gift__content-title h2 span{font-size:60px}.gift__content-description p{font-size:16px}.gift__content-list{gap:24px;justify-content:center}.gift__content-item{width:176px;font-size:16px}.gift__content-item span{width:64px;height:64px;padding:16px}.gift__content-item span i::before{font-size:29px}.gift__gallery{max-width:1816px;display:inline-grid;row-gap:24px;column-gap:24px;align-self:stretch;grid-template-rows:repeat(4,fit-content(100%));grid-template-columns:repeat(5,minmax(0,1fr))}.gift__gallery-item{height:100%}.gift__gallery-item--large2{display:flex;flex-direction:column;align-items:center;align-self:start;aspect-ratio:89/97;grid-row:1/span 2;grid-column:4/span 2;justify-self:stretch;min-height:776px}.gift__gallery-item--large{display:flex;flex-direction:column;align-items:center;align-self:stretch;grid-row:1/span 3;grid-column:1/span 3;justify-self:stretch;order:1}.gift__gallery-item--large3{display:flex;height:376px;flex-direction:column;align-items:center;align-self:start;aspect-ratio:89/47;grid-row:4/span 1;grid-column:1/span 2;justify-self:stretch}.gift__gallery-item--large4{display:flex;height:376px;flex-direction:column;align-items:center;align-self:start;aspect-ratio:135/47;grid-row:4/span 1;grid-column:3/span 3;justify-self:stretch}.gift__gallery-item--medium{display:flex;flex-direction:column;align-items:flex-start;align-self:start;grid-row:3/span 1;grid-column:4/span 2;justify-self:stretch}.gift__gallery-item--medium .gift__gallery-box{padding:32px;gap:32px}.gift__gallery-label{font-size:14px}.gift__gallery-box-text h3{font-size:24px}.gift__gallery-counter{gap:24px}.gift__gallery-counter-item{width:86px;height:86px}.gift__gallery-btn{font-size:16px}.gift__gallery-counter-inner span{font-size:16px}.reviews{padding:64px 0}.reviews .container{padding:0;max-width:1816px;width:100%;margin:0 auto;gap:72px}.reviews__line p{font-size:19px}.reviews__content{max-width:1176px;flex-direction:row;margin-bottom:72px}.reviews__content-left{max-width:476px;flex:1 0 0;gap:32px}.reviews__content-left h2{gap:24px;font-size:48px}.reviews__content-item-box--instagram{padding-right:0}.reviews__content-left h2 span{font-size:96px;color:#909689}.reviews__content-description p{font-size:16px}.reviews__content-right{gap:48px}.reviews__content-item{gap:16px}.reviews__content-item p{font-size:16px}.reviews__content-item-box--instagram a{font-size:16px}.reviews__content-item--google a{font-size:16px}.swiper-slide.reviews__slide{width:376px;height:376px}.reviews__card{padding:24px}.reviews__card h3{font-size:24px}.reviews__card-description p{font-size:16px}.reviews__card-name{font-size:16px}.reviews__card-date{font-size:14px}.swiper-slide.reviews__slide.swiper-slide-active{margin:0 89px}.reviews__nav-btn--prev{position:absolute;bottom:178.5px;left:-41%;transform:translateX(-41%)}.reviews__nav-btn--next{position:absolute;bottom:178.5px;right:-41%;transform:translateX(41%)}.reviews__nav-btn i::before{font-size:24px}.reviews__card-section{padding:46px 52px 64px 52px;display:flex}.reviews__card-section .container{max-width:1819px;display:inline-grid;row-gap:24px;column-gap:24px;align-self:stretch;margin:0 auto;grid-template-rows:376px 376px 333px 376px fit-content(100%);grid-template-columns:repeat(5,minmax(0,1fr))}.reviews__card-item1{display:flex;flex-direction:column;align-items:center;align-self:stretch;grid-row:1/span 1;grid-column:4/span 2;justify-self:stretch;height:100%}.reviews__card-item6{display:flex;height:376px;flex-direction:column;align-items:center;grid-row:5/span 1;grid-column:4/span 2;justify-self:stretch}.reviews__card-item3{display:flex;height:376px;flex-direction:column;align-items:center;grid-row:2/span 1;grid-column:4/span 2;justify-self:stretch;order:3}.reviews__card-item2{display:flex;flex-direction:column;align-items:center;align-self:stretch;grid-row:2/span 2;grid-column:1/span 3;justify-self:stretch;order:2;height:100%}.reviews__card-text{width:100%;height:100%;padding:24px}.reviews__card-item4{display:flex;height:376px;flex-direction:column;align-items:center;grid-row:4/span 1;grid-column:1/span 3;justify-self:stretch;order:4}.reviews__card-item5{display:flex;height:376px;flex-direction:column;align-items:center;align-self:start;grid-row:4/span 1;grid-column:4/span 2;justify-self:stretch}.reviews__card-text h3{font-size:24px}.reviews__card-description p{font-size:16px}.reviews__card-box{flex:none}.service-master__swiper{width:calc(100% + 104px);margin-left:-52px}.swiper-slide.service-master__card{width:476px;height:876px}.service-master__card-title span{font-size:14px}.swiper-slide.service-master__card.swiper-slide-active{margin:0 89px}.service-master__card-content-description p{font-size:16px}.service-master__card-content button{font-size:16px;padding:16px 24px;width:max-content}.service-master__card-title h3{font-size:24px}.service-master__swiper .swiper-wrapper{gap:32px}.service-master__card-image{height:476px}.service-master__card-content{height:calc(100% - 476px);padding:48px}.shop{padding:64px 52px}.shop__swiper{width:calc(100% + 104px);margin-left:-52px}.swiper-slide.shop-slide{width:476px;min-height:671px}.swiper-slide.shop-slide.swiper-slide-active{margin:0 89px}.shop-slide__content-img{height:476px}.shop-slide__content-img img{width:100%;height:100%;object-fit:cover}.shop-slide__content-text{height:calc(100% - 476px);padding:48px;gap:32px}.shop__swiper .swiper-wrapper{gap:32px}.service-master{padding:64px 52px 50px 52px}.service-master .container{gap:72px;margin-bottom:0}.service-master__line p{font-size:19px}.service-master__title{max-width:1176px;gap:32px;margin-bottom:72px}.service-master__title h2{font-size:48px}.service-master__title h2 span{font-size:96px}.service-master__description{max-width:676px;width:100%;gap:19px}.service-master__description p{font-size:16px}.service-master__nav-btn--prev{position:absolute;bottom:423.5px;left:-56%;transform:translateX(-61%);z-index:3}.service-master__nav-btn--next{position:absolute;bottom:423.5px;right:-81%;transform:translateX(-61%);z-index:3}.service-master__nav-btn--next i::before,.service-master__nav-btn--prev i::before{font-size:24px}.service-master .container{z-index:5;max-width:1816px;width:100%;margin:0 auto}.guests__card{width:100%;margin:0}.certificates{padding:80px 52px 64px 52px}.certificates .container{flex-direction:row;align-items:stretch;gap:48px;max-width:1816px;width:100%;margin:0 auto}.certificates__line{padding:32px 12px;width:49px;flex-shrink:0;border-right:1.5px solid #505050;border-left:1.5px solid #505050;display:flex;align-items:flex-end}.certificates__line p{color:#262626;font-family:"EB Garamond",serif;font-size:19px;font-weight:500;line-height:1.3;letter-spacing:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.certificates__content{justify-content:center;max-width:836px}.certificates__image{flex:1 0 0}.certificates__title h2{font-size:48px;gap:0}.certificates__title h2 span{font-size:60px}.certificates__description p{font-size:16px}.certificates__content-item{width:150px;font-size:16px}.certificates__content-item span{width:64px;height:64px;padding:16px}.certificates__content-item span i::before{font-size:29px}.certificates__content-list{width:100%;justify-content:space-between;gap:0;overflow:hidden}.certificates__card{padding:32px 48px}.certificates__card-title span{font-size:14px}.certificates__card p{font-size:19px}.certificates__card-btn{font-size:16px}.container-service-master{padding:0}.service-master__title span{margin-top:-13px}.shop__line p{font-size:19px}.shop__title{max-width:1176px;padding:0;gap:34px}.shop__container{gap:48px;padding:0;max-width:1816px;margin:0 auto 48px auto}.shop__title h2{font-size:48px}.shop__title h2 span{font-size:96px;margin-top:-12px}.shop__description{max-width:676px;width:100%;margin:0 auto}.shop__description p{font-size:16px}.shop-slide__content-text h3{font-size:24px}.shop-slide__content-text p{font-size:16px}.shop__container2{max-width:1819px;padding:0;margin-top:40px}.shop__container2 p{font-size:16px}.shop__nav-btn--prev{position:absolute;bottom:314.5px;left:-56%;transform:translateX(-61%);z-index:3}.shop__nav-btn--next{position:absolute;bottom:314.5px;right:-81%;transform:translateX(-61%);z-index:3}.faq{padding:64px 52px}.faq .container{max-width:1816px;width:100%;margin:0 auto;padding:0;gap:72px}.faq__line p{font-size:19px}.faq__title{gap:24px;max-width:676px}.faq__title h2{font-size:48px}.faq__title h2 span{font-size:60px}.faq__description p{font-size:16px}.faq__body{gap:24px}.faq__item{height:376px;min-width:376px;padding:32px;gap:32px}.faq__item h3{font-size:19px}.faq__item p{font-size:16px}.faq__item-content img{width:160px;height:58px}.faq__item-content h3{font-size:30px}.faq__item-content p{font-size:19px}.faq__item a{font-size:16px}.maps{padding:32px 52px}.maps .container{max-width:1816px}.maps__content{justify-content:flex-start}.maps__content h3{text-align:left;font-size:19px}.maps__content-text{align-items:flex-start}.maps__content-text p{font-size:16px;text-align:left}.service-master-bg{display:flex}.footer__container .container{gap:96px}.footer__top{max-width:1176px;width:100%;margin:-1px auto 0 auto;flex-direction:row;gap:24px}.footer__top-left{flex:1 0 0;justify-content:space-between;align-items:flex-start}.footer__top-logo{align-items:flex-start}.footer__top-right{flex:1 0 0;flex-direction:row;align-items:flex-start}.footer__top-logo p{text-align:left;font-size:19px}.footer__top-logo p span{font-size:24px}.footer__btn{font-size:16px;margin-left:0}.footer__social{align-items:flex-start}.footer__social p{font-size:19px}.footer__social-list{justify-content:flex-start}.footer__nav{flex:1 0 0}.footer__address{flex:1 0 0;align-items:flex-start}.footer__nav-group{align-items:flex-start}.footer__nav-title{font-size:19px}.footer__nav-list{align-items:flex-start}.footer__nav-link{font-size:14px}.footer__address-title{text-align:left;font-size:19px}.footer__address-group{align-items:flex-start}.footer__address-group a{font-size:19px}.footer__address-group span{font-size:14px}.footer__address-btn{font-size:16px}.footer__address-group p{font-size:19px}.footer__bottom{font-size:24px}.footer__marquee{width:calc(100% + 104px);margin-left:52px;padding:12px 32px}.footer__bottom-content{display:flex;align-items:flex-start;gap:24px;align-self:stretch;max-width:1176px;width:100%;margin:0 auto;flex-direction:row}.footer__copyright{text-align:left;font-size:12px}.footer__payment{gap:12px;align-items:flex-start;width:235px;flex-shrink:0}.footer__payment p{font-size:12px}.footer__payment-item{height:12px;display:flex;align-items:center;justify-content:center}.footer__payment-item img{width:auto;height:100%}.footer__marquee-track span{font-size:19px}.about__slide-img{height:100%}.footer{overflow:hidden;padding:0;background:#262626;max-height:1100px}.footer__container{padding-top:330px}.footer__bg{height:330px}.header:hover .container{background:rgba(253,251,250,.8);backdrop-filter:blur(12px)}.header:hover .container .header__logo img{filter:brightness(0) saturate(100%) invert(12%) sepia(59%) saturate(11%) hue-rotate(314deg) brightness(93%) contrast(94%)}.header:hover .container .header__link{color:#505050}.header:hover .container .header__link::before{background:#505050}.header:hover .container .header__lang .link{color:#505050}.header:hover .container .header__lang .link.active{color:#262626}.header:hover .container .header__lang .link.active::before{background:#262626}.header:hover .container .header__lang .link::before{background:#505050}.header:hover .container .header__btn{background:#262626;color:#f7f7f7}.header:hover .container .header__btn:active,.header:hover .container .header__btn:focus,.header:hover .container .header__btn:hover{background:#505050}}