/* inter-300 - cyrillic_latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: url('/fnts/inter-v20-cyrillic_latin-300.woff2') format('woff2');
}
/* inter-400 - cyrillic_latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('/fnts/inter-v20-cyrillic_latin-regular.woff2') format('woff2');
}
html {
  scroll-behavior: smooth;
}

body {
	font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
	font-size: var(--wp--preset--font-size--normal);
	letter-spacing: 0.1px;
}

h1, h2, h3 {
	text-transform: uppercase;
  font-weight: 400;
}
@media only screen and (max-width: 781px) {
  /* For mobile: */
  h1 {
    font-size: var(--wp--preset--font-size--x-large);
}
}


/* header */
.wp-block-navigation {
    font-size: var(--wp--preset--font-size--normal);
}
.head-menu {
	margin-bottom: -67px;
	position: relative;
	z-index: 999;
}

.wp-block-button.is-style-outline .wp-block-button__link {
    background: #f1f1f1;
    border-color: #f1f1f1 !important;
    color: #2E2823;
	border-radius: 10px;
}
.usluga-head .wp-block-button.is-style-outline .wp-block-button__link {
	border-radius: 999px;
}
.moscow {
	opacity:.6;
	transition: .3s ease;
}
.moscow:hover {
	opacity:1;
}

@media only screen and (max-width: 781px) {
  /* For mobile: */
  .nomobile {display: none !important;}
	main {
		margin-top: -25px;
	}
}

@media only screen and (min-width: 782px) {
  /* For desktop: */
  .nodesktop {display: none !important;}
}

.no-uppercase {
		text-transform: none;
}

:active, :focus  {
	outline:none !important;
}

.wp-block-button__link {
	transition: .3s ease;
    border-radius: 10px;
}

.wp-block-button__link:hover {
	opacity:.95;
	transform: scale(1.01);
}
@media only screen and (max-width: 781px) {
  /* For mobile: */
  .wp-block-button {
		width: 100% !important;
	}
}/*.*/



.is-style-text-subtitle {
	color: var(--wp--preset--color--accent-1);
	font-size: var(--wp--preset--font-size--small);
	text-transform: uppercase;
}


@media only screen and (max-width: 781px) {
  /* For mobile: */
	.reorder {display: flex;flex-flow: wrap;}
		.reorder .wp-block-column:first-child {order: 2;}
		.reorder .wp-block-column:last-child {order: 1;}
}

/* ГЛАВНАЯ */

@media only screen and (min-width: 782px) {
  /* For mobile: */
	.otstup {
		margin-right: 300px;
	}
}

.plitka p {
	color: var(--wp--preset--color--accent-1);
	font-style: italic;
}
.plitka .numbers {
	color: var(--wp--preset--color--contrast);
	font-style: normal;
}

.uslugi h4 {
	text-transform: uppercase;
	font-weight: 300;
}

.uslugi p {
	color: var(--wp--preset--color--accent-2);
}
/**/

/* О студии */
.kb-gallery-ul .kadence-blocks-gallery-item {
    background: #2e2823;
}
.kadence-blocks-gallery-item {
	transition:.3s ease all;
}
/* Услуги */
.spisok-uslug {
	text-transform: uppercase;
}
.spisok-uslug a {
	text-decoration: none;
	transition: .3s ease all;
}
.spisok-uslug a:hover {
	text-decoration: underline;
}
/* УслугА */
.usluga-head .wp-block-button__link {
	border-radius: 999px;
}
.usluga-head sup {
	    margin-left: 5%;
}
.usluga-head p {
	color: var(--wp--preset--color--accent-1);
}
.usluga-plusy p {
	color: var(--wp--preset--color--accent-1);
}
.usluga-plusy .wp-block-column p {
	font-style: italic;
	margin-top:.2em;
}
.usluga-plusy .wp-block-list {
	color: var(--wp--preset--color--accent-1);
	font-style: italic;
	margin-top:.2em;
}
.usluga-plusy h3 {
    font-size: var(--wp--preset--font-size--medium);
}
.usluga-head .is-style-outline .wp-block-button__link {
    background: var(--wp--preset--color--accent-3);
    border-color: var(--wp--preset--color--accent-3);
}
.plitka h4 {
	text-transform: uppercase;
}
.plitka p {
	margin-top:0.3em;
}

@media only screen and (max-width: 781px) {
  /* For mobile: */
  .usluga-plusy .wp-block-cover {
	min-height: 200px !important;
	}
	.usluga-head .wp-block-button {
		width: 100%;
	}
}/*.*/


footer a {
	text-decoration: none;
	transition:.3s ease;
}
footer a:hover {
	text-decoration: underline;
}
.wp-social-link {
	transition:.3s ease;
}

/* popup video сдвиг */
html, body, .wp-site-blocks {
  scrollbar-gutter: stable;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0 !important;
	scrollbar-gutter: stable;
}