img.mfp-img{max-height:392px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #0009;padding:0!important}.mfp-img-container .mfp-content{max-width:400px!important}.mfp-img-container .mfp-close{top:-110px;right:-24px}h1.title,h1.h-title{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.hero-main-slider .swiper-buttons .swiper-button-prev .swiper-navigation-icon,.hero-main-slider .swiper-buttons .swiper-button-next .swiper-navigation-icon{display:none}:root{--m-gold:#c96;--m-canvas:#18181b;--m-hairline:#cc996647}.section.section-inner{margin:120px 0}.section.hero-started{height:62vh;min-height:420px}.section.hero-started:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#18181b00 0%,#18181b14 45%,#18181b8c 78%,#18181beb 100%),linear-gradient(90deg,#18181b9e 0%,#18181b26 45%,#18181b00 75%);position:absolute;inset:0}.section.hero-started .container{z-index:2;position:relative}.section.hero-started.bottom .container{padding-bottom:64px}.section.hero-started .titles{padding-bottom:22px;position:relative}.section.hero-started .titles:after{content:"";background:var(--m-gold);width:96px;height:1px;position:absolute;bottom:0;left:0}.section.hero-started .title,.hero-main-slider .title{letter-spacing:-.018em}.hero-main-slider .titles .label{color:var(--m-gold);text-transform:uppercase;letter-spacing:.32em;font-size:11px;font-weight:500}@media screen and (width>=1024px){.hero-main-slider .btn.more-btn{letter-spacing:.02em;padding:12px 18px 12px 40px}}.hero-main-slider .btn.more-btn{color:#18181b}@media screen and (width>=1024px){.hero-main-slider .btn.more-btn{color:#fff}.hero-main-slider .btn.more-btn:hover,.hero-main-slider .btn.more-btn:focus-visible{color:#18181b}}.header .logo-image img{background:0 0}.cursor{opacity:0}.cursor.cursor-ready{opacity:1}@media (hover:none),(pointer:coarse){.cursor{display:none}}@media screen and (width>=1024px){.description-text,.m-details__text,.team-item .desc{max-width:68ch}}.m-title,.m-titles .m-title{letter-spacing:-.01em;color:#f2efeb;font-family:Playfair Display,Georgia,serif;font-size:27px;font-weight:500;line-height:1.25}.team-item .category,.m-details__category{color:var(--m-gold);text-transform:uppercase;letter-spacing:.24em;font-size:11px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--m-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
