/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:RobotoNormal;src:url(Roboto-Regular.ca197847.ttf);font-weight:400}@font-face{font-family:RobotoBold;src:url(Roboto-Bold.fdb9b54a.ttf);font-weight:700}@font-face{font-family:EBGaramondNormal;src:url(EBGaramond-Regular.2ca3bc70.ttf);font-weight:400}@font-face{font-family:EBGaramondBold;src:url(EBGaramond-Bold.5732932b.ttf);font-weight:700}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scrollable{overflow:hidden auto}.scrollable::-webkit-scrollbar{width:5px}@media screen and (width>=768px){.scrollable::-webkit-scrollbar{width:10px}}.scrollable::-webkit-scrollbar-track{border-radius:2.5px;box-shadow:inset 0 0 5px gray}@media screen and (width>=768px){.scrollable::-webkit-scrollbar-track{border-radius:5px}}.scrollable::-webkit-scrollbar-thumb{background:#f9f4b4;border-radius:10px}.scrollable::-webkit-scrollbar-thumb:hover{background:#f9f4b4}.unclick{pointer-events:none}p,figure,figcaption{margin:0}img,picture{max-width:100%;height:auto;display:block}svg{display:block}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:inherit;margin:0;display:inline-flex}button{font-family:inherit;font-style:inherit;margin:0;padding:0;display:block}textarea{resize:none}a,button,input,textarea{cursor:pointer}blockquote,q{quotes:"“" "”" "‘" "’"}blockquote:before,q:before{content:open-quote}blockquote:after,q:after{content:close-quote}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#b9a067;background-color:#000;font-family:RobotoNormal,sans-serif;font-size:14px}@media screen and (width<=767.98px){body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}}@keyframes top-to-bottom{0%{opacity:0;transform:translateY(-100px)}50%{opacity:.6}to{opacity:1;transform:translateY(0)}}@keyframes bottom-to-top{0%{opacity:0;transform:translateY(150px)}50%{opacity:.6}to{opacity:1;transform:translateY(0)}}@keyframes right-to-left{0%{opacity:0;transform:translate(250px)}50%{opacity:.6}to{opacity:1;transform:translateY(0)}}@keyframes left-to-right{0%{opacity:0;transform:translate(-250px)}50%{opacity:.6}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:.4}to{opacity:1}}@keyframes shine{to{background-position:100%}}.head{z-index:10;background-color:#000;border:none;border-bottom:1px solid #f9f4b4;border-radius:0 0 8px 8px;width:100%;padding-top:10px;padding-bottom:10px;transition-property:background-color,backdrop-filter;transition-duration:.25s;transition-timing-function:ease-out}.head.sticky{backdrop-filter:blur(4px);background-color:#000000e6;position:fixed;top:0}.sticky+main{padding-top:50px}.container.head__container{justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;display:flex}@media screen and (width<=767.98px){.head__nav{display:none}}@media screen and (width>=768px){.head__nav{width:70%;display:flex}}.head__book-btn{font-size:1.2rem}@media screen and (width>=768px){.head__book-btn{font-size:14px}}@media screen and (width>=1280px){.head__book-btn{font-size:24px}}.button.open-menu-btn{background-color:inherit;border-radius:5px;padding:0}@media screen and (width>=768px){.button.open-menu-btn{display:none}}.container.hero__container{background-position:50%;background-repeat:no-repeat;padding:650px 0 0;position:relative}@media screen and (width<=767.98px){.container.hero__container{background-image:url(hero-background-mobile_x1.1c8be8b4.jpg);background-size:cover}}@media only screen and (width<=767.98px) and (-moz-device-pixel-ratio>=2),only screen and (width<=767.98px) and (-o-min-device-pixel-ratio:2),only screen and (width<=767.98px) and (-webkit-device-pixel-ratio>=2),only screen and (width<=767.98px) and (min-device-pixel-ratio:2){.container.hero__container{background-image:url(hero-background-mobile_x2.c178a39b.jpg)}}@media screen and (width>=768px){.container.hero__container{background-image:url(hero-background-tablet_x1.c777eb3d.jpg);background-size:contain;padding:220px 20px}}@media only screen and (width>=768px) and (-moz-device-pixel-ratio>=2),only screen and (width>=768px) and (-o-min-device-pixel-ratio:2),only screen and (width>=768px) and (-webkit-device-pixel-ratio>=2),only screen and (width>=768px) and (min-device-pixel-ratio:2){.container.hero__container{background-image:url(hero-background-tablet_x2.efd856f7.jpg)}}@media screen and (width>=1280px){.container.hero__container{background-image:url(hero-background-laptop_x1.9f2eeb3d.jpg);padding-top:350px;padding-bottom:350px}}@media only screen and (width>=1280px) and (-moz-device-pixel-ratio>=2),only screen and (width>=1280px) and (-o-min-device-pixel-ratio:2),only screen and (width>=1280px) and (-webkit-device-pixel-ratio>=2),only screen and (width>=1280px) and (min-device-pixel-ratio:2){.container.hero__container{background-image:url(hero-background-laptop_x2.57a69fe6.jpg)}}.hero__quote{color:#0000;background:url(gold-structure.39236447.webp);-webkit-background-clip:text;background-clip:text;width:60%;line-height:1.3;animation:1s ease-out right-to-left;position:absolute;top:15px;right:15px}.hero__quote figcaption{text-align:right}@media screen and (width>=768px){.hero__quote{width:40%;top:25px;right:25px}}@media screen and (width>=1280px){.hero__quote{font-size:24px}}.hero__title{text-align:center;text-transform:uppercase;color:#0000;background:url(gold-structure.39236447.webp) 50%;-webkit-background-clip:text;background-clip:text;font-family:EBGaramondNormal,serif;font-size:27px}@media screen and (width>=1280px){.hero__title{font-size:42px}}.hero__title span{letter-spacing:.1em;font-size:150px}@media screen and (width>=1280px){.hero__title span{font-size:250px}}@media screen and (width<=767.98px){.hero__title{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.about__paragraph{text-indent:10%;text-align:justify;letter-spacing:.07em;line-height:1.7}@media screen and (width>=768px){.about__paragraph{text-indent:5%;font-size:16px}}@media screen and (width>=1280px){.about__paragraph{font-size:24px}}.team__gallery .team__list{grid-row-gap:20px;display:grid}@media screen and (width>=768px){.team__gallery .team__list{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media screen and (width>=1280px){.team__gallery .team__list{grid-template-columns:repeat(4,1fr)}}.team__gallery .team__item{width:100%}@media screen and (width>=768px){.team__gallery .team__item{width:354px}}@media screen and (width>=1280px){.team__gallery .team__item{width:290px}}.contacts__block{flex-direction:column;gap:20px;display:flex}@media screen and (width>=768px){.contacts__block{flex-direction:row}}.contacts__block .contacts__map{border-radius:10px;width:100%;height:225px;display:block;overflow:hidden}@media screen and (width>=768px){.contacts__block .contacts__map{width:45%;height:230.4px}}@media screen and (width>=1280px){.contacts__block .contacts__map{height:384px}}@media (hover:hover){.contacts__block .contacts__map:hover{box-shadow:0 0 10px #f9f4b4}}.contacts__content{text-align:center}@media screen and (width>=768px){.contacts__content{flex-direction:column;justify-content:center;width:50%;display:flex}}.contacts__content address{margin-bottom:20px}@media screen and (width>=768px){.contacts__content address{font-size:18px}}@media screen and (width>=1280px){.contacts__content address{margin-bottom:40px;font-size:24px}}.contacts__content h3{color:#0000;background-image:url(gold-structure.39236447.webp);-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:larger}@media screen and (width>=768px){.contacts__content h3{font-size:22px}}@media screen and (width>=1280px){.contacts__content h3{margin-bottom:20px;font-size:26px}}.contacts__content .socials{justify-content:center}footer{border:none;border-top:1px solid #f9f4b4;border-radius:8px 8px 0 0;padding-top:5px;padding-bottom:5px}footer .container{flex-direction:column;align-items:center;gap:5px;padding-top:10px;padding-bottom:10px;font-size:12px;display:flex}@media screen and (width>=768px){footer .container{font-size:12px}}@media screen and (width>=1280px){footer .container{font-size:20px}}footer a{text-decoration:underline}footer a:active{color:#f9f4b4;text-shadow:0 0 5px #f9f4b4}@media (hover:hover){footer a:hover{color:#f9f4b4;text-shadow:0 0 5px #f9f4b4}}footer a:focus-visible{color:#f9f4b4;text-shadow:0 0 5px #f9f4b4;outline:1px solid #f9f4b4}.container{margin-left:auto;margin-right:auto;padding:20px 10px}@media screen and (width<=374.98px){.container{width:100%}}@media screen and (width>=375px){.container{width:375px}}@media screen and (width>=768px){.container{width:768px;padding-left:20px;padding-right:20px}}@media screen and (width>=1280px){.container{width:1280px}}.container__title{text-align:center;color:#0000;background-image:url(gold-structure.39236447.webp);-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:24px}@media screen and (width>=768px){.container__title{font-size:32px}}@media screen and (width>=1280px){.container__title{font-size:48px}}.nav__list{display:flex}@media screen and (width<=767.98px){.nav__list{flex-direction:column;gap:15px}}@media screen and (width>=768px){.nav__list{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.nav__item{text-align:center}@media screen and (width<=767.98px){.nav__item{width:100%}}@media screen and (width>=768px){.nav__item{width:15%}}.nav__link{text-align:center;border-radius:10px;padding:10px 5px;font-size:2.5rem}@media screen and (width>=768px){.nav__link{width:100%;font-size:12px;display:block}}@media screen and (width>=1280px){.nav__link{font-size:20px}}.nav__link:active{color:#f9f4b4;text-shadow:0 0 5px #f9f4b4}@media screen and (width>=768px){.nav__link:active{box-shadow:0 0 5px #f9f4b4}}@media (hover:hover){.nav__link:hover{color:#f9f4b4;text-shadow:0 0 5px #f9f4b4}}@media screen and (hover:hover) and (width>=768px){.nav__link:hover{box-shadow:0 0 5px #f9f4b4}}.nav__link:focus-visible{outline:none;box-shadow:0 0 5px #f9f4b4}@media screen and (width<=767.98px){.nav__link.active{color:#ecac20}}@media screen and (width>=768px){.nav__link.active{color:#ecac20;box-shadow:0 0 5px #ecac20}}.nav__link.active:active{color:#f9f4b4;text-shadow:0 0 5px #f9f4b4}@media screen and (width>=768px){.nav__link.active:active{box-shadow:0 0 5px #f9f4b4}}@media (hover:hover){.nav__link.active:hover{color:#f9f4b4;text-shadow:0 0 5px #f9f4b4}}@media screen and (hover:hover) and (width>=768px){.nav__link.active:hover{box-shadow:0 0 5px #f9f4b4}}.nav__link.active:focus-visible{outline:none;box-shadow:0 0 5px #f9f4b4}.button{color:#b9a067;background-color:#000;border:none;transition-property:color,box-shadow,text-shadow;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button svg{fill:#b9a067;transition-property:fill,stroke;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button:active{color:#f9f4b4;text-shadow:0 0 5px #f9f4b4;box-shadow:0 0 5px #f9f4b4}.button:active svg{fill:#f9f4b4;stroke:#f9f4b4}.button:focus-visible{outline:1px solid #f9f4b4}@media (hover:hover){.button:hover{color:#f9f4b4;text-shadow:0 0 5px #f9f4b4;box-shadow:0 0 5px #f9f4b4}.button:hover svg{fill:#f9f4b4;stroke:#f9f4b4}}.button.book-btn{border:1px solid #b9a067;border-radius:10px;padding:5px 10px}.mob-menu{z-index:20;background-color:#000;width:100%;height:100%;transition-property:transform;transition-duration:.25s;transition-timing-function:ease-in-out;position:fixed;top:0;left:0;transform:translate(100%)}.mob-menu.mob-menu-open{transform:translate(0)}@media screen and (width>=768px){.mob-menu{display:none}}.mob-menu__container{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding-top:20px;padding-bottom:20px;display:flex}.mob-menu__head{justify-content:space-between;align-items:center;width:100%;display:flex}.mob-menu__book-btn{font-size:2.5rem}.button.close-menu-btn{border-radius:50%;padding:0}.close-menu-icon{fill:#b9a067;transition-property:fill;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.logo{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ba943e 0%,#ddae50 20%,#ba943e 39%,#f9f4b4 50%,#ba943e 60%,#ddae50 80%,#ba943e 100%) 0/100%;-webkit-background-clip:text;background-clip:text;font-family:EBGaramondNormal,serif;font-size:35px;transition-property:background-size;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:3s infinite shine}@media screen and (width>=1280px){.logo{font-size:50px}}.logo-link{border-radius:5px;padding:0 5px;transition-property:box-shadow;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.logo-link:active{background-color:#000}.logo-link:active .logo{background-size:270%;animation:1s infinite shine}@media (hover:hover){.logo-link:hover .logo{background-size:270%;animation:1s infinite shine}}.logo-link:focus-visible{outline:none;box-shadow:0 0 5px #f9f4b4}.logo-link:focus-visible .logo{background-size:270%;animation:1s infinite shine}.backdrop{z-index:30;background-color:#8e8c8ccc;width:100vw;height:100vh;transition-property:visibility,opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.backdrop--is-hidden{visibility:hidden;opacity:0;pointer-events:none}.modal{color:#b9a067;background-color:#000;border-radius:10px;align-content:center;width:95%;max-width:500px;height:85vh;padding-top:40px;padding-bottom:10px;position:absolute;top:7vh;left:50%;overflow:hidden;transform:translate(-50%)}@media screen and (width>=768px){.modal{height:80vh;top:10vh}}.modal__close-button{border:none;border-radius:50%;width:32px;height:32px;position:absolute;top:12px;right:12px}.icon-close{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal__content{width:100%;height:75vh;padding-left:10px;padding-right:10px;position:absolute;top:56px}@media screen and (width>=768px){.modal__content{height:70vh}}.modal__content .team__list{flex-direction:column;gap:20px;width:100%;margin-left:auto;margin-right:auto;display:flex}@media screen and (width<=374.98px){.modal__content .team__list .master-container__content{padding-top:170%}}@media screen and (width>=375px){.modal__content .team__list{max-width:355px}}.modal__title{color:#0000;background:url(gold-structure.39236447.webp);-webkit-background-clip:text;background-clip:text;position:absolute;top:15px;left:10px}.socials{gap:10px;display:flex}.socials__link{background-color:#b9a067;border-radius:50%;width:40px;height:40px;display:block;position:relative}.socials__link:active{background-color:#f9f4b4;outline:none;box-shadow:0 0 5px #f9f4b4}@media (hover:hover){.socials__link:hover{background-color:#f9f4b4;box-shadow:0 0 5px #f9f4b4}}.socials__link:focus-visible{background-color:#f9f4b4;outline:none;box-shadow:0 0 5px #f9f4b4}.socials__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.master-container{border:1px solid #b9a067;border-radius:10px;flex-direction:column;align-items:center;width:100%;padding-bottom:70px;display:flex;position:relative;overflow:hidden}.master-container__content{width:100%;padding-top:170%;position:relative;top:0;left:0;overflow:hidden}@media screen and (width>=375px){.master-container__content{padding-top:160%}}@media screen and (width>=768px){.master-container__content{padding-top:160%}}@media screen and (width>=1280px){.master-container__content{padding-top:169%}}.master-container .master-card{transition-property:top;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:-100%;left:0}.master-container .master-card.active{top:0}.master-container .price-list{transition-property:top;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:0}.master-container .price-list.active{top:10px;bottom:10px}.phone-btn{border-radius:50%;width:50px;height:50px;padding:0;position:absolute;bottom:10px;right:10px}.phone-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.show-info-btn{border:1px solid #b9a067;border-radius:5px;justify-content:space-between;align-items:center;width:50%;height:40px;padding:0 20px;font-family:RobotoBold,sans-serif;display:flex;position:absolute;bottom:15px}.show-info-btn .show-info-btn__icon{transition-property:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.show-info-btn .show-info-btn__icon.active{transform:rotate(180deg)}.cooperation__list{flex-wrap:wrap;justify-content:space-between;row-gap:20px;display:flex}@media screen and (width>=768px){.cooperation__list{row-gap:30px}}.cooperation__item{background-color:#f0f8ff;border-radius:10px;justify-content:center;align-items:center;width:45%;padding-left:5px;padding-right:5px;transition-property:box-shadow,outline;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media screen and (width>=768px){.cooperation__item{width:30%}}.cooperation__item:has(.cooperation__link:active){outline:1px solid #b9a067;box-shadow:0 0 10px #f9f4b4}@media (hover:hover){.cooperation__item:has(.cooperation__link:hover){outline:1px solid #b9a067;box-shadow:0 0 10px #f9f4b4}}.cooperation__item:has(.cooperation__link:focus-visible){outline:1px solid #b9a067;box-shadow:0 0 10px #f9f4b4}.cooperation__link{width:100%}.cooperation__link:focus-visible{outline:none}.cooperation__img{width:100%}.master-card{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.master-card__img-container{width:100%;height:120%;padding-top:120%;position:relative;overflow:hidden}.master-card__image{width:100%;min-width:270px;position:absolute;inset:0}.master-card__title{color:#0000;background-image:url(gold-structure.39236447.webp);-webkit-background-clip:text;background-clip:text;font-size:28px}.master-card__article{text-align:center;padding:0 10px;font-size:16px}.price-list{width:98%;padding-left:5px;padding-right:5px}.price-list__title{color:#0000;background-image:url(gold-structure.39236447.webp);-webkit-background-clip:text;background-clip:text;padding-bottom:5px;font-size:20px}.price-list table{border-collapse:collapse;width:100%;margin-bottom:10px;padding-bottom:10px}.price-list thead{text-align:center;background-color:#262626;font-size:larger}.price-list td,.price-list th{border:1px solid #ddd;padding:8px}.price-list .t-column-price{width:35%}.services{flex-direction:column;gap:20px;width:100%;display:flex}.services__item{border-style:solid none solid solid;border-right-width:medium;border-right-color:currentColor;border-radius:10px 0 0 10px;padding:10px 15px}.services__item-head{justify-content:space-between;align-items:center;display:flex}.service{color:inherit;background-color:inherit;cursor:pointer;border:none;padding-top:10px;padding-bottom:10px;font-size:20px;transition-property:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.service:hover,.service:focus,.service:active{color:#f9f4b4;text-shadow:0 0 5px #f9f4b4;outline:none;transform:scaleY(1.2)}.services__show-more-btn{border-radius:50%;width:32px;height:32px;position:relative}.services__show-more-icon{stroke:#b9a067;display:none;position:absolute;top:50%;left:50%;transform:translate(-53%,-53%)}.services__show-more-icon.active{display:block}.services__table{border-collapse:collapse;width:100%;margin-top:15px;display:none}.services__table.active{display:block}.services__table tbody{width:100%;display:block}.services__table tbody tr:nth-child(odd){background-color:#262626}.services__table tr{width:100%;display:flex}.services__table .name-column{width:65%}.services__table .price-column{width:35%}.services__table td,.services__table th{border:1px solid #ddd;padding:8px}.advertising{color:#000;background-color:#cdcccc;border-radius:10px;width:90vw;padding:10px;animation:2s ease-out fade;display:none;position:fixed;bottom:5vh;right:5vw}@media screen and (width>=768px){.advertising{width:40vw}}@media screen and (width>=1280px){.advertising{width:25vw;font-size:x-large}}.advertising__title{text-transform:uppercase;margin-bottom:10px}.advertising__close-button{background-color:#cdcccc;border:none;border-radius:50%;transition-property:background-color,fill;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:10px;right:10px}.advertising__close-button:hover,.advertising__close-button:focus,.advertising__close-button:active{fill:#f0f8ff;background-color:#000;outline:none}.advertising__content{flex-direction:column;gap:10px;display:flex}.advertising__content a{text-decoration:underline}
/*# sourceMappingURL=diva-mb.7b7eb7a0.css.map */
