<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
Theme Name: Serious Science
Theme URI: http://underscores.me/
Author: kamnsv
Author URI: http://kamnsv.com
Description: Description
Version: 1.0.4
Tested up to: 5.4
Requires PHP: 5.6
Text Domain: serious-science

*/
@font-face {
	font-family: 'Postnauka';
	src: url('https://serious-science.org/wp-content/themes/serious-science/fonts/Postnauka-Regular.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Postnauka';
	src: url('https://serious-science.org/wp-content/themes/serious-science/fonts/Postnauka-Bold.otf') format('opentype');
	font-weight: bold;
	font-display: swap;
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	box-sizing: border-box;

}

body {
	margin: 0;
}

* {
	caret-color: transparent;
	outline: none;
}

input {
	caret-color: auto;
}

main {
	display: block;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

b, strong {
	font-weight: bolder;
}

big {
	font-size: 125%
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}


img {
	border-style: none;
}


a,
button {
	border: none;
	cursor: pointer;
	text-decoration: none;
	color: inherit;
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	background: var(--color-input);
	color: var(--color-gray);
	border: none;
	border-radius: 8px;
	font-size: 24px;
	line-height: 28px;
	padding: 4px 15px 12px 15px;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}


button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

textarea {
	overflow: auto;
}

[type="checkbox"],
[type="radio"] {
	padding: 0;
	margin: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button {}

[type="search"]::-webkit-search-decoration {
	/*-webkit-appearance: none;*/
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

[hidden] {
	display: none;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

body,
button,
input,
select,
optgroup,
textarea {
	color: var(--color-black);
	font-family: Postnauka, 'Open Sans', sans-serif;
	font-size: 24px;
	line-height: 28px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	padding: 0;
	margin: 0;
	font-size: inherit;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
	font-weight: inherit;
	display: inherit;
}


pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

li,
ul,
ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	height: auto;
	max-width: 100%;
}


.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */

.post,
.page {
	margin: 0;
}


.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption-text {

	font-weight: 400;
	font-size: 14px;
	line-height: 16.8px;
	text-align: center;
	opacity: 70%;
	color: var(--rgb-text);
	font-family: Postnauka;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

main#primary article:last-child {
	/*padding-bottom: 20px;*/
}

/* Alignments
--------------------------------------------- */
.alignleft {
	flex-direction: row-reverse;
}

.wp-caption,
.alignleft,
.alignright,
.aligncenter {
	display: flex;
	gap: 60px;
	margin: 30px 0;
	width: 100% !important;
}


:root {
	--icon-logo: "data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 72' fill='none'%3E%3Cpath d='M0 32.3848V25.9226H24.1256C25.0949 25.9226 25.8847 25.1327 25.8847 24.1634C25.8847 23.3377 25.3103 22.6197 24.5205 22.4761L7.75465 19.1013C5.56468 18.6346 3.62602 17.4858 2.18997 15.7266C0.789825 14.0752 0 11.8852 0 9.69525C0 4.38188 4.34404 0.0378418 9.65741 0.0378418H31.7366V6.50005H9.65741C7.89825 6.50005 6.46221 7.93609 6.46221 9.69525C6.46221 11.1672 7.57514 12.5314 8.97529 12.7827L25.7411 16.0857C29.5466 16.8755 32.3469 20.2861 32.3469 24.1634C32.3469 28.687 28.6491 32.3848 24.1256 32.3848H0Z' fill='%23FF4005'/%3E%3Cpath d='M71.1588 15.1882V17.2705C71.1588 17.7731 71.1588 18.3116 71.087 18.8142H45.2382C45.8126 23.4813 49.0437 26.2457 54.3571 26.2457H55.7213C58.6293 26.2457 60.8911 25.5277 62.3272 23.984H70.2972C67.9636 29.3691 62.2913 32.3848 55.0392 32.3848C45.2741 32.3848 38.8478 26.8202 38.8478 17.2346V15.1523C38.8119 5.60258 45.2382 0.0379028 55.0033 0.0379028C64.8761 0.0379028 71.1588 5.74618 71.1588 15.1882ZM64.6966 12.9623C63.8709 8.54647 60.0295 6.03339 55.0033 6.03339C49.8336 6.03339 46.0639 8.69008 45.31 12.9623H64.6966Z' fill='%23FF4005'/%3E%3Cpath d='M77.6523 32.3848V10.3774C77.6523 3.84342 81.4579 0.0379028 87.9919 0.0379028H106.122V6.50011H88.315C85.7301 6.50011 84.1146 8.04386 84.1146 10.6287V32.3489H77.6523V32.3848Z' fill='%23FF4005'/%3E%3Cpath d='M111.938 32.3848V0.0379028H118.4V32.3848H111.938Z' fill='%23FF4005'/%3E%3Cpath d='M124.862 14.2189C124.862 10.1979 126.406 6.57191 129.206 4.05883C132.114 1.33034 136.135 0.0379028 141.054 0.0379028C145.972 0.0379028 150.101 1.33034 153.009 4.05883C155.737 6.57191 157.209 10.1979 157.209 14.2189V18.168C157.209 22.1889 155.737 25.8149 153.009 28.328C150.101 31.0565 146.008 32.4207 141.089 32.4207C136.171 32.4207 132.114 31.0565 129.17 28.328C126.442 25.8149 124.826 22.1889 124.826 18.168V14.2189H124.862ZM131.324 18.0962C131.324 20.358 132.042 22.2248 133.514 23.5891C135.202 25.1328 137.786 25.9226 141.018 25.9226C144.249 25.9226 146.834 25.1328 148.521 23.5891C149.993 22.2248 150.711 20.358 150.711 18.0962V14.2548C150.711 11.993 149.993 10.1261 148.521 8.76188C146.834 7.21813 144.249 6.50011 141.018 6.50011C137.786 6.50011 135.202 7.21813 133.514 8.76188C132.042 10.1261 131.324 11.993 131.324 14.2548V18.0962Z' fill='%23FF4005'/%3E%3Cpath d='M197.961 16.2293C197.961 26.5688 192.145 32.4207 181.77 32.4207C171.394 32.4207 165.578 26.6047 165.578 16.2293V0.0379028H172.04V16.2293C172.04 22.6915 174.877 25.9226 181.734 25.9226C188.591 25.9226 191.427 22.6915 191.427 16.2293V0.0379028H197.889V16.2293H197.961Z' fill='%23FF4005'/%3E%3Cpath d='M207.689 32.3828V25.9206H231.492C232.713 25.9206 233.574 25.0949 233.574 23.8384C233.574 22.7972 232.928 21.9715 231.887 21.7561L215.121 18.3814C210.669 17.4839 207.689 13.8578 207.689 9.2625C207.689 3.69782 211.459 0 216.988 0H239.39V6.46221H216.988C215.372 6.46221 214.152 7.75465 214.152 9.22659C214.152 10.5908 215.121 11.7397 216.593 12.0628L233.143 15.3657C237.272 16.1914 240 19.5661 240 23.7666C240 28.5055 236.195 32.311 231.456 32.311H207.689V32.3828Z' fill='%23FF4005'/%3E%3Cpath d='M0 71.8829V65.2712H24.684C25.6757 65.2712 26.4838 64.463 26.4838 63.4713C26.4838 62.6264 25.8961 61.8918 25.088 61.7449L7.93414 58.2921C5.69348 57.8145 3.70995 56.6391 2.24067 54.8392C0.771387 53.1128 0 50.8722 0 48.6315C0 43.1952 4.44459 38.7506 9.88093 38.7506H32.4712V45.3624H9.88093C8.08106 45.3624 6.64852 46.8317 6.64852 48.5948C6.64852 50.1008 7.78721 51.4966 9.21976 51.7538L26.3736 55.1331C30.2672 55.9412 33.1323 59.4308 33.1323 63.3978C33.1323 68.0261 29.3489 71.8095 24.7207 71.8095H0V71.8829Z' fill='%23FF4005'/%3E%3Cpath d='M39.709 55.3546C39.709 50.3223 41.1048 46.1716 43.8964 43.1596C46.4677 40.3679 50.1776 38.7885 54.2916 38.7885H70.1599V45.4002H54.3284C52.0142 45.4002 50.1042 46.1349 48.7084 47.6409C47.1289 49.3673 46.3208 52.012 46.3208 55.3179C46.3208 58.6238 47.1289 61.2685 48.7084 62.9949C50.1042 64.5009 52.0142 65.2355 54.3284 65.2355H70.1599V71.8473H54.2916C50.1776 71.8473 46.4677 70.2678 43.8964 67.4762C41.1048 64.5376 39.709 60.3502 39.709 55.3546Z' fill='%23FF4005'/%3E%3Cpath d='M76.7695 71.884V38.7885H83.3813V71.884H76.7695Z' fill='%23FF4005'/%3E%3Cpath d='M123.129 54.2883V56.4187C123.129 56.933 123.129 57.484 123.055 57.9982H96.5715C97.1592 62.7734 100.465 65.6017 105.901 65.6017H107.297C110.273 65.6017 112.587 64.8671 114.056 63.2876H122.211C119.823 68.7974 114.019 71.8829 106.599 71.8829C96.6082 71.8829 90.0332 66.1895 90.0332 56.382V54.2515C90.0332 44.4441 96.5715 38.7506 106.599 38.7506C116.701 38.7873 123.129 44.6277 123.129 54.2883ZM116.517 52.0109C115.672 47.4928 111.742 44.9216 106.599 44.9216C101.31 44.9216 97.4531 47.6398 96.6817 52.0109H116.517Z' fill='%23FF4005'/%3E%3Cpath d='M162.834 71.884H156.222V54.2894C156.222 48.7428 152.108 45.437 146.305 45.437C140.354 45.437 136.387 48.8898 136.387 54.1792V71.9208H129.775V54.2894C129.775 44.4819 136.314 38.7885 146.341 38.7885C156.48 38.7885 162.908 44.6288 162.908 54.2894V71.884H162.834Z' fill='%23FF4005'/%3E%3Cpath d='M169.445 55.3546C169.445 50.3223 170.841 46.1716 173.633 43.1596C176.204 40.3679 179.914 38.7885 184.028 38.7885H199.896V45.4002H184.065C181.751 45.4002 179.84 46.1349 178.445 47.6409C176.865 49.3673 176.057 52.012 176.057 55.3179C176.057 58.6238 176.865 61.2685 178.445 62.9949C179.84 64.5009 181.751 65.2355 184.065 65.2355H199.896V71.8473H184.028C179.914 71.8473 176.204 70.2678 173.633 67.4762C170.841 64.5376 169.445 60.3502 169.445 55.3546Z' fill='%23FF4005'/%3E%3Cpath d='M239.603 54.2883V56.4187C239.603 56.933 239.603 57.484 239.53 57.9982H213.046C213.634 62.7734 216.94 65.6017 222.376 65.6017H223.772C226.747 65.6017 229.061 64.8671 230.531 63.2876H238.685C236.298 68.7974 230.494 71.8829 223.074 71.8829C213.083 71.8829 206.508 66.1895 206.508 56.382V54.2515C206.508 44.4441 213.046 38.7506 223.074 38.7506C233.212 38.7873 239.603 44.6277 239.603 54.2883ZM232.992 52.0109C232.147 47.4928 228.216 44.9216 223.074 44.9216C217.785 44.9216 213.928 47.6398 213.156 52.0109H232.992Z' fill='%23FF4005'/%3E%3C/svg%3E";
	--icon-flag: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38' fill='none'%3E%3Cpath d='M32.0737 36.1935C33.7789 37.8965 37 36.7612 37 34.1122V3.83819C37 2.32449 35.6737 1 34.1579 1H3.84211C2.32632 1 1 2.32449 1 3.83819V34.1122C1 36.572 4.03158 37.8965 5.92632 36.1935L17.1053 25.03C18.2421 23.8947 19.9474 23.8947 21.0842 25.03L32.0737 36.1935Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E";
	--icon-glass: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38' fill='none'%3E%3Cpath d='M1 36.9985L12.3548 25.6289' stroke-width='2' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.9996 15.2077C36.9996 23.0552 30.6476 29.4155 22.8104 29.4155C14.9731 29.4155 8.62109 23.0552 8.62109 15.2077C8.62109 7.36022 14.9731 1 22.8104 1C30.6476 1 36.9996 7.36022 36.9996 15.2077Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E";
	--icon-photo: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_9384_619)'%3E%3Cpath d='M11.9996 17.3996C14.9819 17.3996 17.3996 14.9819 17.3996 11.9996C17.3996 9.01727 14.9819 6.59961 11.9996 6.59961C9.01727 6.59961 6.59961 9.01727 6.59961 11.9996C6.59961 14.9819 9.01727 17.3996 11.9996 17.3996Z' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.599609 4.79961C0.599609 2.51961 2.51961 0.599609 4.79961 0.599609H19.1996C21.4796 0.599609 23.3996 2.51961 23.3996 4.79961' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.3996 19.1992C23.3996 21.4792 21.4796 23.3992 19.1996 23.3992H4.79961C2.51961 23.3992 0.599609 21.4792 0.599609 19.1992' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_9384_619'%3E%3Crect width='24' height='23.9984' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E";
	--icon-play: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90' fill='none'%3E%3Cpath d='M89 44.9999C89 69.3006 69.3018 89 45.0024 89C20.6984 89 1 69.3006 1 44.9999C1 20.6992 20.6984 1 45.0024 1C69.3018 1 89 20.6992 89 44.9999Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M63.5903 41.8218C66.6076 43.3791 68.1162 44.1578 68.1162 45.3762C68.1162 46.5946 66.6076 47.3733 63.5903 48.9307L36.8347 62.7408C34.2242 64.0882 32.919 64.7619 31.9595 64.1774C31 63.5929 31 62.1241 31 59.1864V31.566C31 28.6284 31 27.1595 31.9595 26.575C32.919 25.9905 34.2242 26.6642 36.8347 28.0116L63.5903 41.8218Z' fill='black'/%3E%3C/svg%3E";
	--icon-sig: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38' fill='none'%3E%3Cpath d='M37 37L24.7921 24.7921C28.8362 22.6945 31.6142 18.4803 31.6142 13.6047C31.6142 6.65039 25.9827 1 19.0094 1C12.0551 1 6.40472 6.6315 6.40472 13.6047C6.40472 18.4803 9.18268 22.6945 13.2268 24.7921L1 37' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E";
	--icon-share: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M35 23.6719V28.7361' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35 28.7368C35 32.1905 32.1905 35 28.7368 35H7.26316C3.80947 35 1 32.1905 1 28.7368V7.26316C1 3.80947 3.80947 1 7.26316 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.9998 1L18.8945 17.1053' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.8945 1H34.9998V17.1053' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.26367 1H12.3279' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E";
	--color-first: #F25858;
	--color-second: #626CDA;
	--color-second-sub: #945B25;
	--color-foot-font: #C4C4C4;
	--color-bigbang: #102790;
	--color-techno: #1D2B45;
	--color-black: #404040;
	--color-white: #EEEFEF;
	--color-bio: #00A300;
	--color-bio-sub: #104471;
	--color-hist: #F6399E;
	--color-ling: #000;
	--color-ling-sub: #FFF;
	--color-phys: #FF4005;
	--color-gray: #888;
	--color-input: #DCDCDC;
	--color-text: #787878;
	--color-menu: #E5E5E5;
	/*version2*/
	--rgb-text: #212B41;
	--rgb-title: #122E85;
	--rgb-foot: #ABB7CA;
	--rgb-patreon: #A8B7CC;
	--rgb-red: #FF4005;

	--card-text-dark: #1a2234;

	--max-width: 1136px;

}

::-webkit-scrollbar {
	height: 18px !important;
	cursor: pointer
}

::-webkit-scrollbar-thumb {
	background-color: var(--color-foot-font);
}

::-webkit-scrollbar-track {
	cursor: pointer
}


/*SWITCH*/
.switch__label {
	cursor: pointer;
	text-indent: -9999px;
	width: 40px;
	height: 20px;
	background: transparent;
	display: block;
	border-radius: 100px;
	position: relative;
	border: 2px solid var(--rgb-text);
}

.switch__label:after {
	content: '';
	position: absolute;
	top: -2px;
	left: -2px;
	width: 20px;
	height: 20px;
	background: var(--rgb-text);
	border-radius: 90px;
	transition: 0.3s;
}

.switch__label:active:after {
	width: 30px;
}

.switch__input {
	display: none;
}

.switch__input:checked+.switch__label {
	background: #C4C4C4;
}

.switch__input:checked+.switch__label:after {
	left: 100%;
	transform: translateX(-98%);
}

/*SITE*/

.logo__link {
	grid-area: logo
}

.site {
	/*max-width: 1280px;*/
	max-width: 100%;
	margin: auto;
	padding: 0 0px;
	background: var(--color-white);
}

.home .site {
	max-width: 100%;
	width: 100%;
	margin: auto;
	padding: 0px;
	background: var(--color-white);
}

.site__top {
	position: relative;
	z-index: 3;
}

.site__main {
	max-width: var(--max-width);
	margin: 0 auto;
	padding-top: 50px;
}

.template-builder.site__main {
	max-width: 100%;
	padding-top: 0px;
}

.site__main_landing {
	display: flex;
	flex-direction: column;
	gap: 80px;
}

/*HEAD*/

.site__branding {
	display: none;
}

.site__top {
	display: flex;
	align-items: center;
}

.site__head {
	display: flex;
	flex-direction: column;
}

/*head - logo*/

.logo__img {
	width: 148.243px;
	height: 44.424px;
}


/*head - menu*/

.menu__toggle {
	position: fixed;
	top: 12px;
	left: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	border: none;
	padding: 0;
	transition: 1s transform;
	height: 12px;
	width: 44px;
	background: transparent;
	z-index: 999;
	caret-color: transparent;
}


.menu__toggle:after,
.menu__toggle::before {
	position: absolute;
	display: block;
	content: '';
	height: 0;
	border-top: 3px solid var(--color-black);
	width: 44px;
	transition: .6s all;
}

.menu__toggle:before {
	top: 0;

}

.menu__toggle:after {
	bottom: 0;

}

.menu__toggle.active:before,
.menu__toggle.active:after {
	width: 17px;
}

.menu__toggle.active:before {
	transform: translatex(6px) translatey(5px) rotate(-30deg);

}

.menu__toggle.active:after {
	transform: translatex(20px) translatey(-4.1px) rotate(30deg)
}

.menu__item_current {
	font-weight: bold;
}

.site__navigation {
	position: absolute;
	transition: .5s all;
	transform: translatey(-140px);
	background: var(--color-menu);
	width: 1280px;
	padding: 0 20px;
	margin-left: -20px;
	padding-top: 77px;
	top: 0;
	z-index: 2;
}

.site__navigation {
	position: fixed;
}

.site__navigation.sticky {
	position: fixed;
	width: 100%;
	top: 0;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	z-index: 888;
}

.site__navigation.sticky .menu__list {
	margin-top: 12px;
}

.menu__toggle.active.sticky {
	position: fixed;
	z-index: 999;
}

.menu {

	border-bottom: 2px solid rgba(64, 64, 64, 0.40);
}



.menu__toggle.active~.site .site__navigation {
	transform: none;
}

.menu__list {
	display: flex;
	gap: 24px;
	color: var(--color-black);
	font-size: 24px;
	line-height: 28px;
	transition: 1s all;
	width: 100%;
}

.menu__li {
	transition: .5s all;
	caret-color: transparent;
	font-size: 18px;
	font-weight: 700;
	line-height: 25.2px;
	text-align: left;
	text-transform: capitalize;
}

.menu__li:hover {
	color: var(--color-phys) !important;
}

/*SUB*/

.sub {
	width: 100%;
	padding: 20px;
	position: absolute;
	left: 0;
	right: 0;
	top: 132px;
	transition: .4s transform;

	background: var(--color-menu);
	z-index: 2;
}

.menu__toggle.active.sticky~.site .sub {
	top: 72px;
}

.sys__btn_flag {
	display: none !important;
}


/*REGISTEY*/
.regist__error {
	color: var(--rgb-red);
	font-size: 12px;
	line-height: 13.44px;
	margin: auto 0;
	display: none;
}

#regist-trigger:checked~.overlay {
	background-color: rgba(0, 0, 0, 0.7);
	left: 0;
	z-index: 2000;
}

.regist__off {
	position: absolute;
	z-index: 99;
	right: 30px;
	top: 30px;
	width: 19.5px;
	height: 19.5px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L20 20' stroke='%23212B41'/%3E%3Cpath d='M0.5 0.5L20 20' stroke='black' stroke-opacity='0.2'/%3E%3Cpath d='M20 0.5L0.5 20' stroke='%23212B41'/%3E%3Cpath d='M20 0.5L0.5 20' stroke='black' stroke-opacity='0.2'/%3E%3C/svg%3E");
}


.regist {
	display: none;
	background-color: var(--rgb-patreon);
	flex-direction: column;
	padding: 30px;
	color: #FFF;
	font-weight: 400;
	font-size: 60px;
	line-height: 60px;
	text-align: left;
	box-sizing: border-box;
	border-top: 2px solid rgba(64, 64, 64, 0.40);
	position: relative;
	z-index: 2999;
	width: 390px;
	transform: translate(-50%, -20%);
	left: 50%;
	top: 20%;
	position: absolute;
}

#regist-trigger:checked~.regist {
	display: flex;
}

.regist__body {
	position: relative;
	z-index: 1;
	color: var(--rgb-text);
	font-size: 32px;
	font-weight: 400;
	line-height: 32px;
	display: flex;
	flex-direction: column;
	gap: 40px;
}

.regist__data {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.regist__head {
	display: flex;
	align-items: baseline;
	gap: 16px;
}

.regist__check {
	position: absolute;
	left: 3px;
	top: 3px;
}

.regist__conditions {
	position: relative;
	height: 34px;
}

.regist__confirm {
	padding-left: 24px;
	font-size: 12px;
	font-weight: 400;
	line-height: 13.44px;
	position: absolute;
	margin-top: 5px;
}

.regist__confirm:before {
	content: '';
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	outline: 2px solid var(--rgb-text);
	border: 3px solid var(--rgb-patreon);
	background-color: var(--rgb-patreon);
	left: 2px;
	top: 2px;
	transition: .4s all;
	cursor: pointer;
}

.regist__check:checked~.regist__confirm:before {
	background-color: var(--rgb-text);
}

.regist__link {
	font-weight: 700;
	text-decoration: underline;
}

.regist__btn:hover {
	opacity: .7;
}

.regist__btn {
	transition: .4s all;
}

.regist__btn,
.regist__inp {
	height: 58px;
	width: 330px;
	border-radius: 0;
	font-size: 18px;
}

.regist__inp {
	background: transparent;
	color: var(--rgb-text);
	padding: 18px 20px;
	border: 1px solid rgb(70, 79, 97);
}

.regist__inp::placeholder {
	color: rgb(70, 79, 97);

}

.regist__btn {
	padding: 0;
	background: var(--rgb-title);
	color: #FFF;
	cursor: pointer;
	margin-top: 15px;
}

.regist__data_reg .regist__btn {
	grid-area: sign;
}

.regist__data .password~div {
	display: none
}

.regist__forgot,
.regist__forgot_sing_in {
	text-align: center;
	color: var(--rgb-text);
	text-decoration: underline;
	font-size: 18px;
	font-weight: 700;
	line-height: 21.6px;
	cursor: pointer;
	margin-top: 18px;
}

.regist__forgot_sing_in {
	display: none;
}

#regist-forgot:checked~.regist__forgot_sing_in {
	display: inline;
}

.regist__btn_forgot,
#regist-forgot:checked~.password,
#regist-forgot:checked~.regist__forgot,
#regist-forgot:checked~.regist__btn .regist__btn_login {
	display: none;
}

#regist-forgot:checked~.regist__btn .regist__btn_forgot {
	display: inline;
}

.site__logger {
	display: none;
	background: var(--color-menu);
	margin-left: -20px;
	padding: 24px 20px;
	width: 1280px;
	margin-top: -90px;
	padding-top: 110px;
	transition: 1s all;
}

.site__logger.active {
	display: block;
}

.menu__toggle.active~.site .site__logger.active .menu {
	border: none;
}

.menu__toggle.active.sticky~.site .menu {
	border-bottom: 2px solid rgba(64, 64, 64, 0.40);
}

.regist__body .switch__input:checked~.regist__head .switch__label {
	background: transparent;
}

.regist__body .switch__input:checked~.regist__head .switch__label:after {
	left: 100%;
	transform: translateX(-100%);
}

.regist__data_reg {
	display: none;
}

.regist__title_log {
	font-weight: 700;
}

.regist__title_reg {
	font-weight: 400;
}

.regist__body .switch__input:checked~.regist__head .regist__title_log {
	font-weight: 400;
}

.regist__body .switch__input:checked~.regist__head .regist__title_reg {
	font-weight: 700;
}

.regist__body .switch__input:checked~.regist__data_reg {
	display: flex;
}

.regist__body .switch__input:checked~.regist__data_log {
	display: none;
}


@media (min-width: 1280px) {
	.menu__toggle.active~.site .site__logger {
		margin-top: -56px;
	}

	.menu__toggle.active~.site .site__navigation .menu__li:hover .sub {
		transform: none
	}

	.menu__toggle.active.sticky~.site .site__navigation {
		position: fixed;
		padding-top: 17px;
		top: 0px;
	}

	.sub {
		transform: translatey(-50%) scale(1, 0);
	}

	.logged-in .site .sys__btn_flag {
		display: block !important;
	}
}


/*head - info*/

.info {
	margin-left: 60px;
	margin-right: 13px;
	width: 100%;
	display: flex;
	flex-direction: column;
	padding-top: 1px;
	padding-right: 8px;
}

.info {
	display: none
}

.info__btn {
	padding: 0;
	width: 78px;
	height: 24px;
	border-radius: 2px;
	background: var(--color-black);
	color: #FFF;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: 1.136px;
	text-align: right;
	position: relative;
	padding-right: 8px;

}

.info__btn::before {
	content: '';
	display: block;
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 11 12' fill='none'%3E%3Cpath d='M10.2106 5.10558C10.9476 5.47411 10.9476 6.52589 10.2106 6.89442L1.44723 11.2763C0.782331 11.6088 0 11.1253 0 10.3819V1.61807C0 0.874681 0.78233 0.391186 1.44723 0.723655L10.2106 5.10558Z' fill='white'/%3E%3C/svg%3E");
	top: 6px;
	left: 6px;
	width: 11.999px;
	height: 12px;
	background-repeat: no-repeat;
}

.info__text {
	color: var(--color-black);
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.84px;
}

/*head - sys*/
.sys {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0;
	gap: 13px;
	color: var(--color-black);
	grid-area: sys;
	position: relative;
}

.menu__toggle:hover,
.sys__btn_user.ico.active,
.sys__btn.ico:hover {
	filter: invert(39%) sepia(65%) saturate(6156%) hue-rotate(358deg) brightness(103%) contrast(104%);
}

.sys__btn {
	height: 36px;
	width: 36px;
	padding: 0;
	border: none;
	cursor: pointer;
	display: block;
}

.sys__btn_glass {
	position: absolute;
	left: -48px;
}

.sys__btn_user.logged {
	height: 44px;
	width: 44px;
}


/*ICON SVG*/

.ico {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-color: transparent;
	width: 24px;
	height: 24px;
	display: block;
}

/*SUMMARY*/

.summary {
	display: flex;
	align-items: center;
	gap: 8px;
	justify-content: start;
}

.summary a.button {
	display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 13px;
    border: 1px solid var(--bg-dark);
    color: var(--bg-dark);
    max-width: fit-content;
    margin-top: auto;
    cursor: pointer;
    font-size: 14px;
    line-height: 16.8px;
    font-family: Postnauka;
	font-weight: 700;
    position: relative;
	margin-left: 15px;
}

.summary a.button:hover {
	opacity: 0.7;
}

.search__list .post__desc {
	opacity: 0.5;
}

.summary a.button svg {
	margin-inline-start: 0.5rem;
}

.summary__stat .ico {
	width: 24px;
	height: 24px;
	display: block;
}

.summary__stat {
	font-size: 16px;
	line-height: 21px;
	letter-spacing: 1.136px;
	display: flex;
	align-items: center;
	gap: 6px;
	padding: 0;
	cursor: pointer;
	font-family: Postnauka;
	font-weight: 700;
}

.summary__stat:hover {
	opacity: 0.7;
}

.tags {
	padding: 0;
	margin: 0;
	gap: 1em;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	font-size: 16px;
}

.tags__name {
	border: 1.2px solid;
	border-radius: 2px;
	display: flex;
	align-items: end;
	padding: 0 1.3em;
	height: 24px;
	cursor: pointer;
	letter-spacing: 1px;
}


.top__second {
	--color-summary: #945B25
}

/*CAT*/

.cats__ico {
	width: 96px;
	height: 96px;
}

.cats__name {
	text-transform: capitalize;
}

.post__sub,
.post__title,
.cats__name {
	font-size: 63px;
	line-height: 52px;
	letter-spacing: -0.317px;
	font-weight: 400;
}

.post__title {
	font-weight: 700;
	padding: 0;
	margin: 0;
}

.post__desc {
	font-size: 24px;
	line-height: 28px;
	letter-spacing: 1px;
}

.post__tumb {
	display: flex;
	gap: 8px;
	justify-self: center;
}

.post__img {
	object-fit: cover;
}

.cap,
.post__tumb_cap {
	display: flex;
	flex-direction: column;
}

.cap,
.post__autor {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.252px;
}

.post_window {
	padding: 0 52px;
}

.cats__ico {
	grid-area: ico;
}

.cats__name {
	grid-area: cat;
}

.post__title {
	grid-area: title;
}

.post__desc {
	grid-area: desc;
}

.post__tumb {
	grid-area: img
}

.summary {
	grid-area: sum;
}

.post__sub {
	grid-area: sub;
}

.post__autor {
	grid-area: autor;
}

/*SEATCH BAR*/
/*.arch__head .post__tags, .tag_author{
	margin: 20px 0;
}*/

.ssearch {
	width: 100%;
	display: flex;
	padding: 0 8px;
	transition: 1s all;
	transform: translatex(50%) scale(0, 1);
	grid-area: search;
}

.ssearch.active {
	transform: none;
	display: flex;
}

.search__query {
	width: 100%;
	height: 44px;
	padding: 4px 40px 12px 15px;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: 0.96px;
}

.site__navigation.search-active {
	margin-top: 40px;
}

.sys__btn_glass {
	transition: 1s transform;
}

.sys__btn_glass.active {
	transform: translateX(-15px) scale(0.65);
	z-index: 199;
}

.search__header {
	display: flex;
	flex-direction: column;
	gap: 30px;
	padding: 36px 0;
}

/*FIRST SECOND*/
.first .post__tumb {
	width: 616px;
}

.first .post__img {
	width: 100%;
	height: 100%
}


.first__grid,
.second__grid {
	gap: 8px;
	width: 100%;
	display: grid;
	grid-template-areas: "ico cat cat cat . img img img"
		"ico title title title . img img img"
		". title title title . img img img"
		". title title title . img img img"
		". title title title . img img img"
		". desc desc desc . img img img"
		". desc desc desc . img img img"
		". sum sum sum . img img img"
		". . . . . img img img"

}

.second__grid {
	grid-template-columns: repeat(8, auto) 1em;
	grid-template-areas: "img img . . . . . . ."
		"img img . . . . . . ."
		"img img . . . . . . ."
		"img img ico cat cat cat cat . ."
		"img img ico title title title title title ."
		"img img . title title title title title ."
		"img img . sub sub sub sub sub ."
		"img img . sub sub sub sub sub ."
		"img img . sum sum sum . . .";
}

.first {
	color: var(--color-first);
}

.second {
	color: var(--color-second);
}

.second .post__desc {
	display: none;
}


.second .post__sub {
	color: var(--color-second-sub)
}

.second .summary {
	color: var(--color-second-sub)
}

.second .post__img {
	width: 304px;
	height: 616px;
}

/*BIGBANG*/

.bigbang {
	color: var(--color-black);
}

.bigbang .cats__name {
	display: none;
}

.bigbang .post__img {
	min-width: 462px;
	height: 273px;
}

.bigbang .post__tumb {
	padding-top: 16px;
	justify-self: end;
	align-self: end;
	margin-right: 8px;
}

.bigbang .cats__ico,
.bigbang .post__title {
	color: var(--color-bigbang) !important;
}

.bigbang .post__sub,
.bigbang .post__desc {
	color: var(--color-black) !important;

}

.bigbang .btn__submit {
	background: var(--color-black);
	color: var(--color-white);
}

.bigbang .post__desc {
	font-size: 18.67px;
	font-weight: 400;
	line-height: 21.5px;
	letter-spacing: 0.747px;
	/*
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;*/
	height: 177px;
	margin-top: 30px;
	overflow: hidden;
}

.bigbang .post__desc::after {
	content: '...';
	position: absolute;
	bottom: 0;
	right: 0;
	background: white;
}

.bigbang .post__sub {
	font-style: normal;
	line-height: 52px;
	letter-spacing: -1.317px;
}

.bigbang__grid {
	background: #A8B7CC;
	min-height: 564px;
	display: grid;
	padding: 24px;
	grid-template-columns: 110px repeat(4, 2fr) 1fr;
	grid-template-areas: "ico sum . . . ."
		"ico title title title title ."
		". sub sub sub sub sub"
		". sub sub sub sub sub"
		"img img img desc desc desc"
		"img img img desc desc desc"
		"img img img btn . ."
}

.bigbang .summary {
	color: var(--color-bigbang);
}

.bigbang .btn__submit {
	grid-area: btn;
	align-self: end;
}

.bigbang .summary__stat_photo {
	display: none
}

/*TECHNO*/

.techno {
	color: var(--color-techno);
}

.post__img_arch {
	border-top-right-radius: 50%;
	border-top-left-radius: 50%;
}

.post__img_play {
	position: relative
}

.post__img_play .ico {
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	width: 96px;
	height: 96px;
}


.techno .post__img {
	width: 356px;
	height: 356px;
}

.techno .cats__name {
	color: var(--color-second-sub);
}

.techno .post__desc {
	font-size: 24px;
	line-height: 28px;
	letter-spacing: 0.96px;
}

.techno__grid {
	display: grid;
	gap: 8px;
	grid-template-columns: 1.2fr .5fr 2.7fr 2.7fr 1.8fr;
	grid-template-areas: ". ico cat . ."
		". ico title title ."
		". . sum . ."
		". . imgs imgs ."
		". . desc desc ."

}


.techno .cats__ico {
	grid-area: ico
}

.techno .cats__name {
	grid-area: cat
}

.techno .post__title {
	grid-area: title
}

.techno .post__desc {
	grid-area: desc
}

.techno .post__tumb {
	grid-area: imgs;
	justify-self: center
}

.techno .summary {
	grid-area: sum
}


/*BIO*/

.bio {
	color: var(--color-bio-sub);
}

.bio .post__title {
	font-weight: 700;
	line-height: 52px;
	letter-spacing: -0.317px;
}

.bio__grid {
	display: grid;
	gap: 8px;
	grid-template-columns: 50% repeat(5, auto) 70px;
	grid-template-areas: "img ico cat cat cat ."
		"img ico title title title ."
		"img . title title title ."
		"img . desc desc desc ."
		"img . desc desc desc ."
		"img . sum sum . ."
		"img . . . . ."
		"img . . . . ."
		"img . . . . ."
		"img . . . . ."
		"img . . . . ."
		"img . . . . ."
}

.bio .cats__name,
.bio .cats__ico {
	color: var(--color-bio);
}

.bio .cats__ico {
	grid-area: ico;
}

.bio .cats__name {
	grid-area: cat;
}

.bio .post__title {
	grid-area: title;
}

.bio .post__desc {
	grid-area: desc;
}

.bio .post__tumb {
	grid-area: img;
}

.bio .summary {
	grid-area: sum
}


.bio .post__img {
	height: 616px;
	width: 100%;
}

/*hist*/
.hist {
	color: var(--color-hist);
}

.hist__grid {
	display: grid;
	gap: 8px;
	grid-template-columns: 50px repeat(3, auto) 170px auto 364px;
	grid-template-areas: ". . . . . . img"
		". ico cat cat cat . img"
		". ico title title title . img"
		". . title title title . img"
		". . desc desc . . img"
		". . desc desc . . img"
		". . sum sum . . img"

}


.hist .cats__ico {
	grid-area: ico;
}

.hist .cats__name {
	grid-area: cat;
}

.hist .post__title {
	grid-area: title;
}

.hist .post__desc {
	grid-area: desc;
}

.hist .post__tumb {
	grid-area: img;
}

.hist .summary {
	grid-area: sum
}



/*LING*/

.ling {
	color: var(--color-ling-sub) !important;
}

.ling__grid {
	background: linear-gradient(to right, #FC3F1D 50%, #FC3F1D 50%, #FCCA00 50%, #FCCA00 50%);
	padding: 52px 0;
	gap: 8px;
	width: 100%;
	display: grid;
	grid-template-columns: 24px repeat(4, auto) 50%;
	grid-template-areas: ". ico cat cat . img"
		". ico title title . img"
		". . title title . img"
		". . title title . img"
		". . title title . img"
		". . desc desc . img"
		". . desc desc . img"
		". . sum sum . img"
		". . . . . img"
		". . autor autor . img "

}

.ling .post__title {
	color: var(--color-ling-sub) !important;
}

.ling .cats__name,
.ling .cats__ico {
	color: var(--color-ling) !important;
}

.ling .post__autor,
.ling .summary {
	color: var(--color-white) !important;
}

.ling .post__tumb .post__img {
	width: 460px;
	height: 460px;
}

/*PHYS*/
.phys {
	color: var(--color-phys);
}

.phys .post__desc {
	display: none;
}

.phys .post__title,
.phys .summary {
	color: var(--color-bigbang);
}

.phys__grid {
	display: grid;
	gap: 8px;
	grid-template-columns: repeat(3, auto) 100px;
	grid-template-areas: "ico cat . ."
		"ico title title ."
		". title title ."
		". title title ."
		". sum sum ."
		". img img img"
}

.phys .post__img {
	width: 1136px;
	max-height: 584px;
	object-position: top;
}

/*TRIPLE*/

.triple__list {
	display: block;
	column-count: 3;
}


.site__main_landing .triple__list {
	display: flex;
	justify-content: space-between;
}

.site__main_landing .triple__item:nth-child(1) {
	order: 1
}

.site__main_landing .triple__item:nth-child(2) {
	order: 3
}

.site__main_landing .triple__item:nth-child(3) {
	order: 2
}

.site__main_landing .triple__post {
	width: 365px;
}


.triple__item {
	break-inside: avoid-column;
}


.triple__item .post__img {
	height: 304px;
	width: 304px;
	max-width: unset;
}

.triple__item:nth-child(6n+3) .post__img,
.triple__item:nth-child(4n+4) .post__img,
.triple__item:nth-child(5n+5) .post__img {
	height: 408px;
	width: 408px;
	max-width: unset;
}

.site__main_landing .triple__item:nth-child(6n+3) .triple__post,
.site__main_landing .triple__item:nth-child(4n+4) .triple__post,
.site__main_landing .triple__item:nth-child(5n+5) .triple__post {
	width: 408px;
}

.triple__post .post__sub,
.triple__post .post__title,
.triple__post .cats__name {
	font-size: 40px;
	line-height: 34px;
	letter-spacing: -0.2px;
	display: block;
}

.triple__post .summary {
	margin: 15px 0;
}

.archive .triple__post .summary {
	margin-bottom: 60px;
}

/*BOOKS*/
.books__post .cats__name,
.books__post .post__sub,
.books__post .post__title,
.books__post .post__title a {
	font-size: 40px !important;
	line-height: 34px !important;
	letter-spacing: -0.2px !important;
}

.books__post .cats__name {
	display: block;
}

.books__list {
	display: flex;
	gap: 8px;
}

.books__post {
	width: 408px;
	height: 564px;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: end;
	flex-direction: column;
}

.books__post .summary {
	position: absolute;
	bottom: 12px;
	left: 12px;
}

.books__post .tags {
	gap: 8px;
}

.books__content {
	padding: 10px;
	max-height: 50%;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	/* word-wrap: break-word; Ð&nbsp;Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ ÑÐ»Ð¾Ð², ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð´Ð»Ð¸Ð½Ð½ÐµÐµ ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€Ð° */

}

.books__post_books3 {
	flex-direction: column-reverse;
	justify-content: start;
}

.books__post .post__tumb {
	margin: 0;
}

.books .summary__stat_photo {
	display: none
}

.books__post_books2 .post__tumb {
	display: flex;
	justify-content: end;
}

.books__post_books1 .summary {
	color: var(--color-black) !important;
}

.books__post_books1 .tags__name {
	color: var(--color-black) !important;
	background-color: var(--color-white) !important;
}



.books__post_books1 {
	background-color: #D2DCE5;
}

.books__post_books2 {
	background-color: #C4C4C4;
}

.books__post_books3 {
	background-color: #BFAF60;
}

.books__post_books1 .summary__stat_flag {
	color: var(--color-white) !important;
}

.books__post .post_tumb {
	overflow: hidden;
}

.books__post_books .post__img {
	object-fit: cover;
}

.books__post_books1 .post__img {
	height: 292px;
	width: 408px;
}

.books__post_books2 .post__img {
	height: 292px;
	width: 200px;
}

.books__post_books3 .post__img {
	height: 272px;
	width: 408px;
}

.books__post .post__title {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}


/*SEARCH-PAGE*/
#search {
	background: none;
	border: none;
	outline: none;
	border-bottom: 2px solid var(--color-black);
	font-size: 32px;
	line-height: 36px;
	letter-spacing: 0.96px;
	color: var(--color-black);
}

.search__label {
	color: var(--color-text);
	font-size: 63px;
	font-weight: 400;
	line-height: 52px;
	letter-spacing: 0.888px;
}

.search__list {
	/*column-count: 2;*/
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 40px;
	justify-content: space-between;
}

.search__list .search {
	margin-bottom: 40px;
	max-width: 45%;
	min-width: 45%;
}

.site__search {
	overflow: hidden;
	max-width: var(--max-width);
	margin: 0 auto;
}

.search__grid .cats__ico {
	width: 44px;
	height: 44px;
	margin-top: 16px;
}

.search__grid {
	break-inside: avoid-column;
	margin-bottom: 28px;
	max-width: 616px;
	/*display: grid;
	gap: 0px;
	grid-template-areas: "ico cat"
		"ico title"
		"ico desc"
		"ico sum";*/
	/*grid-template-columns: 52px;*/

}

.search__grid .post__title,
.search__grid .post__desc,
.search__grid .cats__name {
	font-size: 32px;
	line-height: 36px;
	letter-spacing: 0.96px;
}

.search__grid .summary {
	margin-top: 13px;
}

.search__list.page__next {
	margin-top: 28px;
}

/*FOOTER*/

.site__footer {
	background: var(--rgb-foot);
	width: 100%;
}

.foot {
	display: grid;
	grid-template-areas: "menu  . spec . ."
		"logo  . copy . soc";
	grid-template-rows: 208px 96px;
	grid-template-columns: 272px 195px 6fr 2fr 6fr;
	row-gap: 44px;
	background-color: var(--rgb-foot);
	color: var(--rgb-text);
	font-size: 24px;
	font-weight: 700;
	line-height: 28.8px;
	text-align: left;
	padding: 40px 72px;
	padding-top: 60px;
	max-width: 1280px;
	margin: 0 auto
}

.foot__logo {
	grid-area: logo;
	align-self: end;
}

.foot__menu {
	grid-area: menu;
}

.foot__menu_spec {
	grid-area: spec;
}

.foot__copy {
	grid-area: copy;
	align-self: end;
}

.foot__menu_soc {
	grid-area: soc;
	align-self: end;
}

.foot__menu {
	display: grid;
	grid-template-columns: auto auto;
	grid-auto-flow: column;
	grid-template-rows: repeat(4, auto);
}

.foot__menu .foot__li {
	margin-bottom: 24px;
}

.foot__menu .foot__li .foot__link {
	text-transform: capitalize;
}

.foot__menu_main {
	column-gap: 45px;
}

.foot__menu_spec {
	column-gap: 21px;
}

.foot__menu_main .foot__li,
.foot__menu_spec .foot__li {
	width: auto;
	white-space: pre;
	width: min-content
}

.foot__menu_soc {
	font-size: 0;
	display: flex;
	gap: 24px;
}

.foot__copy {
	font-size: 18px;
	font-weight: 400;
	line-height: 21.6px;
	text-align: left;
	display: flex;
	flex-direction: column;
	gap: 10px;
	/*transform: translate(4px, -6px);*/
}

.foot__copy a {
	text-decoration: underline;
}

.foot__menu_soc .foot__li {
	margin-bottom: 0;
}

.foot__menu_soc .foot__link:after {
	width: 20px;
	height: 20px;
	content: '';
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom;
}

.foot__link.ico__facebook:after {
	background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7953 3.72701V6.31325L15.2603 6.31725C14.0571 6.31725 13.8253 6.88886 13.8253 7.7243V9.57504H16.6913L16.3196 12.4691H13.8253V20H10.8357V12.4691H8.33301V9.57504H10.8357V7.44049C10.8357 4.96217 12.3463 3.61108 14.5608 3.61108C15.6165 3.61108 16.5275 3.69103 16.7953 3.72701Z' fill='black'/%3E%3C/svg%3E%0A");
}

.foot__link.ico__youtube:after {
	background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.00938 15.5648L9.00883 10.5657L13.7822 13.0739L9.00938 15.5648ZM19.4903 9.69943C19.4903 9.69943 19.3175 8.47343 18.7881 7.93354C18.1162 7.22463 17.3631 7.22129 17.018 7.18015C14.5458 7 10.8374 7 10.8374 7H10.8296C10.8296 7 7.12122 7 4.64894 7.18015C4.30333 7.22129 3.55083 7.22463 2.87838 7.93354C2.34892 8.47343 2.17667 9.69943 2.17667 9.69943C2.17667 9.69943 2 11.1395 2 12.579V13.929C2 15.3691 2.17667 16.8086 2.17667 16.8086C2.17667 16.8086 2.34892 18.0346 2.87838 18.5745C3.55083 19.2834 4.43363 19.2611 4.82672 19.3351C6.24008 19.4719 10.8335 19.5141 10.8335 19.5141C10.8335 19.5141 14.5458 19.5086 17.018 19.3284C17.3631 19.2867 18.1162 19.2834 18.7881 18.5745C19.3175 18.0346 19.4903 16.8086 19.4903 16.8086C19.4903 16.8086 19.667 15.3691 19.667 13.929V12.579C19.667 11.1395 19.4903 9.69943 19.4903 9.69943Z' fill='black'/%3E%3C/svg%3E%0A");
}

.foot__link.ico__instagram:after {
	background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.9994 5C11.991 5 12.2407 5.00844 13.0229 5.04413C13.8035 5.07973 14.3366 5.20371 14.803 5.38501C15.2853 5.57239 15.6942 5.82314 16.1019 6.23082C16.5096 6.63854 16.7604 7.0475 16.9478 7.52974C17.1291 7.99619 17.253 8.52928 17.2886 9.30983C17.3243 10.092 17.3328 10.3417 17.3328 12.3334C17.3328 14.325 17.3243 14.5747 17.2886 15.3569C17.253 16.1375 17.1291 16.6706 16.9478 17.137C16.7604 17.6192 16.5096 18.0282 16.1019 18.4359C15.6942 18.8436 15.2853 19.0944 14.803 19.2818C14.3366 19.463 13.8035 19.587 13.0229 19.6226C12.2407 19.6583 11.991 19.6667 9.9994 19.6667C8.00776 19.6667 7.75803 19.6583 6.97585 19.6226C6.1953 19.587 5.66221 19.463 5.19575 19.2818C4.71352 19.0944 4.30455 18.8436 3.89684 18.4359C3.48916 18.0282 3.2384 17.6192 3.05102 17.137C2.86973 16.6706 2.74575 16.1375 2.71015 15.3569C2.67446 14.5747 2.66602 14.325 2.66602 12.3334C2.66602 10.3417 2.67446 10.092 2.71015 9.30983C2.74575 8.52928 2.86973 7.99619 3.05102 7.52974C3.2384 7.0475 3.48916 6.63854 3.89684 6.23082C4.30455 5.82314 4.71352 5.57239 5.19575 5.38501C5.66221 5.20371 6.1953 5.07973 6.97585 5.04413C7.75803 5.00844 8.00776 5 9.9994 5ZM9.9994 6.32133C8.0413 6.32133 7.80935 6.32881 7.03608 6.36409C6.32108 6.39669 5.93278 6.51616 5.67438 6.61659C5.33207 6.74962 5.08778 6.90853 4.83118 7.16516C4.57455 7.42177 4.41564 7.66606 4.2826 8.00836C4.18217 8.26677 4.06271 8.65507 4.0301 9.37006C3.99482 10.1433 3.98734 10.3753 3.98734 12.3334C3.98734 14.2915 3.99482 14.5234 4.0301 15.2967C4.06271 16.0117 4.18217 16.4 4.2826 16.6584C4.41564 17.0007 4.57458 17.245 4.83118 17.5016C5.08778 17.7582 5.33207 17.9171 5.67438 18.0502C5.93278 18.1506 6.32108 18.2701 7.03608 18.3027C7.80926 18.3379 8.04115 18.3454 9.9994 18.3454C11.9576 18.3454 12.1895 18.3379 12.9627 18.3027C13.6777 18.2701 14.066 18.1506 14.3244 18.0502C14.6667 17.9171 14.911 17.7582 15.1676 17.5016C15.4242 17.245 15.5831 17.0007 15.7162 16.6584C15.8166 16.4 15.9361 16.0117 15.9687 15.2967C16.004 14.5234 16.0114 14.2915 16.0114 12.3334C16.0114 10.3753 16.004 10.1433 15.9687 9.37006C15.9361 8.65507 15.8166 8.26677 15.7162 8.00836C15.5831 7.66606 15.4242 7.42177 15.1676 7.16516C14.911 6.90853 14.6667 6.74962 14.3244 6.61659C14.066 6.51616 13.6777 6.39669 12.9627 6.36409C12.1894 6.32881 11.9575 6.32133 9.9994 6.32133ZM9.9994 8.56759C12.0792 8.56759 13.7652 10.2536 13.7652 12.3334C13.7652 14.4132 12.0792 16.0992 9.9994 16.0992C7.91959 16.0992 6.23361 14.4132 6.23361 12.3334C6.23361 10.2536 7.91959 8.56759 9.9994 8.56759ZM9.9994 14.7778C11.3494 14.7778 12.4438 13.6834 12.4438 12.3334C12.4438 10.9833 11.3494 9.88892 9.9994 9.88892C8.64935 9.88892 7.55493 10.9833 7.55493 12.3334C7.55493 13.6834 8.64935 14.7778 9.9994 14.7778ZM14.794 8.41881C14.794 8.90483 14.4 9.2988 13.914 9.2988C13.428 9.2988 13.034 8.90483 13.034 8.41881C13.034 7.93279 13.428 7.53879 13.914 7.53879C14.4 7.53879 14.794 7.93279 14.794 8.41881Z' fill='black'/%3E%3C/svg%3E%0A");
}

.foot__link.ico__linkedin:after {
	background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_796_10142)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.2218 20.4444H14.2539V15.3895C14.2539 14.0035 13.7273 13.229 12.6303 13.229C11.437 13.229 10.8135 14.035 10.8135 15.3895V20.4444H7.95327V10.8148H10.8135V12.1119C10.8135 12.1119 11.6735 10.5206 13.7169 10.5206C15.7595 10.5206 17.2218 11.7679 17.2218 14.3476V20.4444ZM4.54105 9.55389C3.5668 9.55389 2.77734 8.75824 2.77734 7.77695C2.77734 6.79565 3.5668 6 4.54105 6C5.5153 6 6.30429 6.79565 6.30429 7.77695C6.30429 8.75824 5.5153 9.55389 4.54105 9.55389ZM3.06416 20.4444H6.04662V10.8148H3.06416V20.4444Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_796_10142'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.foot__link.ico__telegram:after {
	transform: translatey(2px);
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='18' height='18' fill='url(%23pattern0_796_10151)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_796_10151' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_796_10151' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_796_10151' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}

.foot__link.ico__patreon:after {
	transform: translatey(4px);
	background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='16' height='16' fill='url(%23pattern0_796_10152)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_796_10152' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_796_10152' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_796_10152' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}

.btn__submit {
	min-width: 200px;
	border-radius: 8px;
	font-size: 24px;
	height: 44px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;

}



/*Thesaurus*/

#thesaurus {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 20px;
}

.thesaurus__icon {
	width: 96px;
	height: 96px;
	display: block;
}

.thesaurus__name {
	text-transform: capitalize;
	color: var(--color-black);
	font-size: 24px;
	line-height: 28px;
	letter-spacing: 0.96px;
	margin-top: 16px;
}

.site__top .logo__img {
	transform: scale(0)
}

.site__top .foot__logo_ico {
	min-width: 555px;
}

/*CHEM*/

.chem__grid {
	display: grid;
	grid-auto-rows: minmax(0, auto);
	grid-template-columns: 50% repeat(6, auto);
	grid-template-areas: "img ico cat cat cat ."
		"img ico title title title ."
		"img . title title title ."
		"img . sub sub sub ."
		"img . sub sub sub ."
		"img . sum sum . ."
}

.chem .post__title {
	max-width: 500px;
	overflow: hidden;
	word-wrap: break-word;
}

.chem .post__img {
	height: 616px;
	width: auto;
}

.chem .summary {
	margin-top: 16px;
}

.chem .cats__ico {
	margin: 0 6px;
}

/*ASIDE*/
.post__on {
	display: flex;
	flex-direction: column-reverse;
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	text-align: left;
	color: var(--rgb-title);
	gap: 2px;
}

.updated:before {
	content: 'Updated: ';
	white-space: pre;
}

.published {
	opacity: 40%;
}

.post__act {
	display: flex;
	gap: 14px;
}

.post__act .ico {
	display: block;
	width: 34px;
	height: 34px;
	cursor: pointer;
}

.content__foot {
	display: flex;
	flex-direction: column;
	gap: 30px;
	/*border-bottom: 4px solid #ABB7CA;*/
	padding-bottom: 30px;
}

.arch__head .post__tags,
.content__foot .post__tags {
	display: grid;
	gap: 8px;
	grid-template-areas: "ico cat"
		"ico tags"
		"desc desc";
	grid-template-columns: 96px auto 1fr;
	grid-template-rows: 24px auto;
}

.cats__desc {
	grid-area: desc;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 36px;
	letter-spacing: 0.96px;
}

.tag__list {
	grid-area: tags;
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
}

.tag__li {
	padding: 6px 16px 8px 16px;
	border-radius: 30px;
	background-color: var(--rgb-text);
	font-size: 14px;
	font-weight: 700;
	line-height: 16.8px;
	text-align: center;
	color: #FFF;
	transition: 0.4s all
}

.tag__li:hover {
	opacity: 70%;
}

.arch__head .cats__name,
.arch__head .cats__count,
.content__foot .cats__name,
.content__foot .cats__count {
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 0.96px;
}

.arch__head .cats__ico,
.content__foot .cats__ico {
	width: 96px;
	height: 96px;
}

.by__tumb,
.content__foot .cats__ico {
	margin-top: 8px;
}

.by__list {
	gap: 24px;
	display: flex;
	flex-direction: column;
}

.post__by {
	display: flex;
	flex-direction: column;
	gap: 27px;
}

.by__title {
	font-size: 40px;
	font-weight: 400;
	line-height: 36px;
	letter-spacing: -0.2px;
}

.by__tumb {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	overflow: hidden;
	grid-area: img;
	margin-top: -2px;
}

.by__tumb .avatar {
	height: 44px;
	width: 44px;
	object-fit: cover;
}

.by__img {
	transform: scale(1.1);
}

.by__name {
	grid-area: name;
	letter-spacing: 0;
	font-size: 18px;
	font-weight: 700;
	line-height: 21.6px;
	text-align: left;
	text-decoration: underline;
	color: var(--rgb-title);
}

.by__desc {
	grid-area: desc;
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	text-align: left;
	color: var(--rgb-title);
	opacity: 50%;
	letter-spacing: 0;
	margin-top: -5px;
	max-width: 238px;
}

.by__link {
	font-size: 24px;
	line-height: 28px;
	letter-spacing: 0.96px;
	gap: 10px;
	display: grid;
	grid-template-areas: "img name"
		"img desc";
	max-width: fit-content;
}

/*MATERIAL*/


.material {
	padding-top: 11px;
	font-family: Lora;
	font-size: 18px;
	font-weight: 400;
	line-height: 30.6px;
	text-align: left;
	color: var(--rgb-text);
	position: relative;
	max-width: 721px;
}

.material&gt;em:first-child {
	font-size: 18px;
	font-weight: 700;
	line-height: 25.2px;
	text-align: left;
	font-style: normal;
	max-width: 440px;
	border-left: 4px solid #ABB7CA;
	padding-left: 16px;
	margin-bottom: 54px;
	display: block;
	margin-top: -19px;
	font-family: Postnauka !important;
	letter-spacing: 0;
}

.material h2,
.material h3,
.material h4 {
	font-size: 24px;
	font-weight: 700;
	line-height: 28.8px;
	text-align: left !important;
	font-family: Postnauka !important;
	margin-bottom: 24px;
	margin-top: 24px;
}

.material h3 {
	font-size: 18px;
}

.material blockquote,
.material blockquote p {
	font-style: normal;
	font-size: 18px;
	font-weight: 700;
	line-height: 25.2px;
	text-align: left;
	alignment-baseline
}

.material blockquote {
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 50px;
	position: relative;
}

.material blockquote:before {
	content: '';
	display: block;
	width: 34px;
	height: 30px;
	position: absolute;
	left: -50px;
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='29' viewBox='0 0 34 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 29.0082V18.1172C0 12.9556 1.23544 8.87796 3.70631 5.88423C6.21199 2.8905 9.84869 0.929089 14.6164 0V5.36807C11.0667 6.46921 8.68286 8.3618 7.46482 11.0458C6.8384 12.4567 6.5774 13.9191 6.6818 15.4332H14.8774V29.0082H0Z' fill='%23FF4005'/%3E%3Cpath d='M19.1226 29.0082V18.1172C19.1226 12.9556 20.358 8.87796 22.8289 5.88423C25.3345 2.8905 28.9713 0.929089 33.739 0V5.36807C30.1893 6.46921 27.8054 8.3618 26.5874 11.0458C25.961 12.4567 25.7 13.9191 25.8044 15.4332H34V29.0082H19.1226Z' fill='%23FF4005'/%3E%3C/svg%3E%0A");
}


.material .thumbnail {
	width: 100%;
}

.extra {
	text-align: left;
	display: flex;
	gap: 8px;
	margin: 32px 0;
	flex-direction: column;
	right: -360px;
	position: absolute;
	width: 300px;
}

.extra__link {
	display: block;
	font-weight: 700;
}

.material&gt;* {
	margin-top: 24px;
	display: block;
}

.material&gt;span {
	margin-top: 0;
	display: inline;
}

.thumbnail {
	margin-bottom: 24px;
}

.extra__img {
	margin-top: 18px;
	height: auto;
}

.material .youtube__frame {
	width: 824px;
	height: 460px;
}

.material .gallery__wrap {
	overflow: hidden;
}

.material .gallery {
	overflow-x: scroll;
	display: flex;
}

.material .gallery img {
	max-width: unset;
}

.search-btn-content {
	width: 100%;
	display: flex;
	justify-content: center;
	padding-bottom: 50px;
}

.arch__more {
	color: var(--color-black);
	margin: 0 auto;
	border-radius: 0px;
	background: transparent;
	border: solid 1px var(--bg-dark);
	font-size: 18px;
	line-height: 21.6px;
	font-weight: 700;
	font-family: 'Postnauka';
	padding: 18px 20px;
	/*display: none;*/
}

.arch__more:hover {
	opacity: 0.7;
}

@media (max-width: 1279px) {

	.buttons.go_up {
		bottom: 20px!important;
		right: 20px!important;
	}

	.single #primary + footer .buttons.go_up {
		bottom: 120px!important;
		right: 20px!important;
	}
	
	.search__header,
	.search__body {
		max-width: 93%;
		margin: 0 auto;
	}

	.summary a.button {
		margin-left: 0px;
	}

	.search__label {
		font-size: 46px;
	}

	* {
		word-break: break-word;
	}

	.arch__head .post__tags,
	.content__foot .post__tags {
		font-size: 28px;
		line-height: 32px;
		letter-spacing: 1.152px;
	}

	.content__foot .cats__count {
		font-size: 28px;
		font-weight: 400;
		line-height: 32px;
		letter-spacing: 1.152px;
	}

	.content__foot {
		padding: 0
	}

	.by__link {
		font-size: 28px;
	}

	.content__foot {
		gap: 42px;
		padding-bottom: 40px!important;
	}

	.post__on {
		font-size: 32px;
	}

	.post__act {
		gap: 24px;
	}

	.post__act .ico {
		width: 44px;
		height: 44px;
	}

	.site__top .logo__img {
		transform: none;
	}

	.site__top .foot__logo_ico {
		background: none;
	}

	.triple__post {
		width: 100%;
	}

	.site__main_landing {
		gap: 54px;
	}

	.post__tumb {
		justify-self: auto;
	}

	.post_window {
		padding: 80px 52px;
		margin-left: -20px;
		width: calc(100% + 40px);
		padding: 60px 0;
	}

	.cap,
	.post__autor {
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: 22px;
		letter-spacing: 0.84px;
	}


	.sys {
		position: absolute;
		right: 120px;
		gap: 30px;
		transform: translateY(50%) scale(1, 0);
		transition: 1s all;
		align-self: baseline;
	}

	.sys__btn {
		width: 64px !important;
		height: 64px !important;
	}

	.sys__btn_glass {
		left: -90px
	}

	.info {
		display: none
	}

	.site__navigation {
		transform: translatex(100%) scale(0, 1);
		transition: .7s transform;
	}

	.menu__toggle.active~.site .menu {
		width: 100%;
		position: static;
		padding: 0;
		height: auto;
	}

	.menu__toggle.active~.site .foot__logo,
	.menu__toggle.active~.site main {
		display: none;
	}

	.menu__toggle.active~.site .site__footer,
	.menu__toggle.active~.site .site__footer .foot__nav {
		margin-top: 0;
	}

	.menu__list {
		gap: 0;
	}

	.menu__li {
		padding: 0;
	}

	.menu__toggle {
		right: 30px;
		left: unset;
		top: 34px;
		width: 68px;
		height: 33px;
		transform: translateY(29px);
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		border-top: 3px solid var(--color-black);
	}

	.menu__toggle:after,
	.menu__toggle:before {
		position: absolute;
		display: block;
		content: '';
		height: 0;
		border-top: 3px solid var(--color-black);
		width: 68px;
	}

	.menu__toggle:before {
		height: 32px;
		top: -34px;
	}

	.menu__toggle:after {
		top: 30px;

	}

	.menu__toggle.active:before,
	.menu__toggle.active:after {
		width: 45px;

	}

	.menu__toggle.active~.site {
		background: var(--color-menu);
	}

	.menu__toggle.active {
		transform: translateY(29px) rotate(45deg);
		width: 90px;
	}

	.menu__toggle.active:before {
		transform: translateX(14px) translateY(-5px) rotate(-90deg);
	}

	.menu__toggle.active:after {
		transform: translateX(-1px) translateY(-11px) rotate(90deg);
	}

	.menu__toggle.active~.site .sys {
		transform: none
	}


	.menu__toggle.active~.site .site__navigation {
		position: static;
		width: 100%;
		-webkit-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		z-index: 888;
		margin: 0;
		padding: 0;
	}

	.menu__toggle.active.sticky {
		position: absolute;
		z-index: 999;
	}





	.post__tumb {
		margin: 1em 0;
	}

	.top__first.post__tumb {
		justify-self: center;
	}

	.summary__stat {
		font-size: 27px;
		gap: 12px
	}

	.summary__stat .ico {
		width: 42px;
		height: 42px;
	}

	.summary {
		gap: 24px;
	}

	.summary__stat_photo {
		order: 1
	}

	.summary__stat_flag {
		order: 2
	}

	.tags__name {
		font-size: 28.5px;
		text-transform: uppercase;
		border-radius: 8px;
		height: 44px;
		padding: 0 1em;
		border-width: 2px;
		align-items: center;
	}

	.site__top {
		display: grid;
		grid-template-areas: "logo sys"
			"search search"
	}

	.ssearch {
		padding: 0;
		margin-top: 46px;
		display: none;
	}

	.search__query {
		height: 60px;
		padding: 12px 60px 20px 16px;
	}

	.sys__btn_glass {
		transition: none;
	}

	.sys__btn_glass.active {
		position: absolute;
		transform: translate(210px, 180%) scale(0.65);
	}

	.menu__toggle~.site .site__top .ssearch {
		display: none;
	}

	.menu__toggle.active~.site .site__top .ssearch.active {
		display: flex;
	}

	.first__grid {
		grid-template-areas: "ico cat cat cat"
			"ico title title title"
			". title title title"
			". desc desc ."
			". desc desc ."
			". sum sum sum"
			"img img img img"
			"img img img img"
			"img img img img"
			"img img img img"
			"img img img img"
			"img img img img";
	}

	.first .post__tumb {
		width: 100%;
		height: auto !important;
	}

	.second {
		margin-top: 0 !important;
	}

	.second__grid {
		grid-template-areas: "ico cat cat cat"
			"ico title title title"
			". title title title"
			". sub sub sub"
			". sub sub sub"
			". sum sum sum"
			". img img img"
			". img img img"
			". img img img"
			". img img img"
			". img img img"
			". img img img"


	}



	.bigbang__grid {
		/*height: 944px;*/
		gap: 7px;
		padding: 24px 0;
		grid-template-areas: "ico title title title title title"
			"ico sub sub sub sub sub"
			". sub sub sub sub sub"
			". sub sub sub sub sub"
			". sum sum btn btn ."
			"img img img img img img";
	}

	.bigbang .post__desc {
		display: none !important;
	}

	.bigbang .post__tumb {
		margin: auto;
	}

	.bigbang .btn__submit,
	.bigbang .summary {
		margin: 10px 0;
	}


	.techno__grid {
		grid-template-columns: auto auto auto;

		grid-template-areas: "ico cat cat"
			"ico title title"
			". sum sum"
			"imgs imgs imgs"
			". desc desc"
	}

	.techno .post__img {
		width: 304px;
	}

	.techno .post__title,
	.techno .post__title_concate .post__sub,
	.techno .cats__name {
		font-size: 40px;
		line-height: 34px;
		letter-spacing: -0.2px;
	}


	.bio__grid .post__img {
		width: 100%;
	}

	.hist__grid,
	.bio__grid {
		grid-template-columns: auto;
		grid-template-areas: "ico cat cat cat ."
			"ico title title title ."
			". title title title ."
			". desc desc desc ."
			". sum sum sum ."
			". img img img img"
			". img img img img"
			". img img img img"
			". img img img img"
			". img img img img"
			". img img img img"
	}

	.hist {
		margin-top: 0 !important;
	}

	.hist {
		margin-top: auto;
	}

	.ling .post__tumb {
		margin: 1em auto;
		padding: 80px 0;
		align-self: center;
		height: 634px;
	}


	.ling__grid {
		padding: 11px 20px;
		background: linear-gradient(to bottom, #FC3F1D 50%, #FCCA00 50%);
		grid-template-rows: repeat(7, auto) 50%;
		grid-template-columns: auto;
		grid-template-areas: "ico cat cat cat"
			"ico title title title"
			". title title title"
			". desc desc ."
			". desc desc ."
			". sum sum sum"
			". autor autor autor"
			"img img img img";
	}

	.phys__grid {
		grid-template-columns: auto;
		gap: 4px;
		grid-template-areas: "ico cat . ."
			"ico title title ."
			". title title ."
			". title title ."
			". sum sum ."
			"img img img img"
	}

	.phys .post__tumb {
		width: 100%;
	}

	.phys .post__img {
		width: 100%;
	}

	.triple__list {
		display: block !important;
		column-count: 2;
	}

	.triple__post .summary__stat_photo {
		display: none;
	}

	.triple__post .post__tumb {
		margin: 0;
	}

	.triple__post .summary {
		margin-top: 18px;
		margin-bottom: 44px;
	}

	.triple__item .triple__post {
		max-width: 304px;
	}

	.triple__item:nth-child(6n+3) .post__img,
	.triple__item:nth-child(4n+4) .post__img,
	.triple__item:nth-child(5n+5) .post__img {
		height: 496px;
		width: 304px;
	}

	/*
	.books__post .summary__stat .ico{
		mix-blend-mode: difference;
		filter: invert(100%);
	}
	.books__post .summary_inv .summary__stat .ico{
		mix-blend-mode: none;
		filter: none;
	}
	*/
	.books {
		overflow: hidden;
	}

	.books__list {
		overflow-x: scroll;
		padding-bottom: 14px;
	}

	.search__list {
		/*	column-count: 1;*/
	}

	.search__list .search {
		max-width: 100%;
		min-width: 100%;
	}


	.sub {
		position: static;
		padding: 25px 0;
		z-index: -1;
		display: none !important;
	}



	#thesaurus {
		grid-template-columns: 1fr 1fr;
	}

	.thesaurus__icon {
		width: 148px;
		height: 148px;
	}


	.chem__grid {
		grid-template-columns: auto;
		gap: 8px;
		grid-template-areas: "ico cat cat cat"
			"ico title title title"
			". title title title"
			". sub sub sub"
			". sub sub sub"
			". sum sum sum"
			". img img img"
			". img img img"
			". img img img"
			". img img img"
			". img img img"
			". img img img"

	}

	.chem .post__title {
		max-width: 656px;

	}

	::-webkit-scrollbar {
		height: 8px !important;
		cursor: pointer
	}


	.material p {
		padding: 0 !important;
	}

	.material blockquote {
		line-height: 40px;
	}

	.extra {
		flex-direction: column;
	}

	.extra__img {
		min-width: unset;
	}

	.material .odd {
		padding-left: 0;
	}

	.material .youtube__frame {
		width: 100%;
	}

	.alignleft,
	.alignright,
	.aligncenter {
		display: flex;
		width: 100% !important;
		align-items: center;
		flex-direction: column;
	}


	.site__logger {
		padding: 0;
		margin: 0;
		width: 100%;
		margin-top: 40px;
	}

	.site__logger.active {
		display: none;
	}

	.menu__toggle.active~.site .site__logger.active {
		display: block;
	}

	.menu__li.active .sub {
		display: grid !important;
	}

	.switch__label {
		width: 64px;
		height: 32px;
	}

	.switch__label:after {
		width: 32px;
		height: 32px;
	}

	.switch__label:active:after {
		width: 48px;
	}
	
	.page-not-found {
		max-width: 100%;
	}

	.page-not-found__footer {
  		flex-direction: column;
		gap: 30px!important;
	}

	.page-not-found__footer a {
		padding-bottom: 7px;
	}

}


.menu__toggle.overblur~.site .sys__btn.ico,
.menu__toggle.overblur {
	filter: brightness(100);
	transition: .2s all;
}

.menu__toggle.overblur.active~.site .sys__btn.ico,
.menu__toggle.overblur.active {
	filter: none !important;
	transition: .3s all;
}


/*SINGLE*/
.content__single {
	display: grid;
	grid-template-areas: "theme theme prew prew"
		"title title prew prew"
		"desc desc prew prew"
		"content content content author"
		"content content content sponsor"
		"content content content editor"
		"content content content bans"
		"patreon patreon patreon bans"
		"footer footer footer ."
		"recom recom recom recom";
	grid-template-columns: 4fr 7fr 4fr 7fr;
	grid-template-rows: 42px repeat(7, auto);
	padding: 0 0px;
	column-gap: 5px;
	row-gap: 1em;
}

.content__single .material a {
	font-weight: 700!important;
	text-decoration: underline!important;
}

.content-single-header {
	grid-area: title;
	width: 100%;
	max-width: 100%;
	display: flex;
	flex-direction: column;
	gap: 40px;
}

.single__cat .cat__name {
	text-transform: capitalize;
	font-size: 32px;
}

.single__cat {
	grid-area: theme;
	font-weight: 700;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 108px;
	gap: 12px;
	flex-wrap: wrap
}


.single__title {
	grid-area: title;
	align-self: start;

}

.single__desc {
	grid-area: desc;
	align-self: baseline;
	margin-top: -20px;
}

.single__desc .edit-link {
	color: var(--rgb-red);
	font-size: 18px;
	margin-left: 20px;
}

.content__single .thumbnail {
	grid-area: prew;

}

.thumbnail {
	width: 564px;
	height: min-content;
}

.thumbnail__video,
.thumbnail__img {
	aspect-ratio: 16 / 9;
	width: 100%;
}

.thumbnail__img {
	object-fit: cover;
}

.wp-caption-text,
.thumbnail__desc {
	margin-top: 10px;
	opacity: 70%;
	font-size: 14px;
	font-weight: 400;
	line-height: 16.8px;
	text-align: left;
	color: var(--rgb-text);
}

.content__foot .tools {
	gap: 21px;
}

.tools__name_box {
	width: 239px;
	height: 44px;
	padding: 10px 0px 10px 0px;
	background: var(--rgb-red);
	font-size: 18px;
	font-weight: 700;
	line-height: 21.6px;
	text-align: left;
	color: #FFF !important;
	transition: 0.4s all;
}

.tools__name_box:hover {
	opacity: 70%;
}

.tools {
	display: flex;
	align-items: center;
}

.tools__cmd {
	display: flex;
	align-items: center;
	gap: 2px;
}

.tools__cmd_save {
	margin-left: 22px;
}

.tools__cmd_share {
	margin-left: 27px;
}

.tools__name {
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	text-align: left;
	color: var(--rgb-text);
	display: flex;
	align-items: center;
	justify-content: center;
}

.tools__name_link {
	text-decoration: underline
}

.ico__share {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='24' viewBox='0 0 21 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9952 15.8355C15.5384 14.9944 13.6756 15.4936 12.8345 16.9504C11.9934 18.4072 12.4925 20.27 13.9493 21.1111C15.4061 21.9521 17.2689 21.453 18.11 19.9962C18.9511 18.5394 18.452 16.6766 16.9952 15.8355Z' stroke='%23FF4005' stroke-width='2'/%3E%3Cpath d='M12.3188 16.6527L7.76392 14.0229' stroke='%23FF4005' stroke-width='2'/%3E%3Cpath d='M16.9952 8.16447C15.5384 9.00556 13.6756 8.50642 12.8345 7.04962C11.9934 5.59282 12.4925 3.73002 13.9493 2.88894C15.4061 2.04786 17.2689 2.54699 18.11 4.00379C18.9511 5.46059 18.452 7.32339 16.9952 8.16447Z' stroke='%23FF4005' stroke-width='2'/%3E%3Cpath d='M12.3188 7.34727L7.76392 9.97706' stroke='%23FF4005' stroke-width='2'/%3E%3Cpath d='M7.9774 12.1375C7.9774 13.8196 6.61374 15.1833 4.93157 15.1833C3.24941 15.1833 1.88574 13.8196 1.88574 12.1375C1.88574 10.4553 3.24941 9.09164 4.93157 9.09164C6.61374 9.09164 7.9774 10.4553 7.9774 12.1375Z' stroke='%23FF4005' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.ico__time {
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.8857' cy='11' r='10' stroke='%23FF4005' stroke-width='2'/%3E%3Cpath d='M10.9692 6.41666V12.8333H16.4692' stroke='%23FF4005' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.ico__save {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='23' viewBox='0 0 17 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.999023 20.3756V1.62439H16V20.3756L8.49951 12.8751L0.999023 20.3756Z' stroke='%23FF4005' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.bookmarked &gt; .ico__save {
	background-image: url('data:image/svg+xml,&lt;svg width="18" height="24" viewBox="0 0 18 24" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M1 21V1H17V21L9 13L1 21Z" fill="%23FF4005" stroke="%23FF4005" stroke-width="2"/&gt;&lt;/svg&gt;');
}




.copy__se {
	position: relative;
	display: inline;
}

.copy__se:after {
	content: '';
	display: inline-block;
	width: 19px;
	height: 9px;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='27' viewBox='0 0 60 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 26.9856V21.6005H20.1046C20.9124 21.6005 21.5706 20.9423 21.5706 20.1345C21.5706 19.4464 21.0919 18.848 20.4337 18.7284L6.46219 15.9161C4.63722 15.5272 3.02167 14.5698 1.82497 13.1039C0.658186 11.7277 0 9.9027 0 8.07773C0 3.64993 3.62002 0.0299072 8.04782 0.0299072H26.4471V5.41507H8.04782C6.58186 5.41507 5.38516 6.61177 5.38516 8.07773C5.38516 9.30435 6.3126 10.4412 7.47939 10.6506L21.4509 13.4031C24.6221 14.0612 26.9557 16.9034 26.9557 20.1345C26.9557 23.9041 23.8742 26.9856 20.1046 26.9856H0Z' fill='%23FF4005'/%3E%3Cpath d='M59.2995 12.6551V14.3903C59.2995 14.8092 59.2995 15.2579 59.2396 15.6768H37.699C38.1777 19.5661 40.8702 21.8697 45.298 21.8697H46.4349C48.8582 21.8697 50.743 21.2714 51.9397 19.9849H58.5814C56.6368 24.4725 51.9098 26.9856 45.8665 26.9856C37.7289 26.9856 32.3737 22.3484 32.3737 14.3604V12.6252C32.3437 4.66713 37.699 0.0299072 45.8366 0.0299072C54.0639 0.0299072 59.2995 4.7868 59.2995 12.6551ZM53.9143 10.8002C53.2262 7.12037 50.025 5.02614 45.8366 5.02614C41.5284 5.02614 38.3871 7.24004 37.7588 10.8002H53.9143Z' fill='%23FF4005'/%3E%3C/svg%3E%0A");
}

.single__title,
.single__desc {
	font-size: 40px;
	font-weight: 700;
	line-height: 40px;
	text-align: left;
	color: var(--rgb-title);
	padding-right: 62px;
}

.single__desc label {
	font-weight: 400;
	opacity: 50%;
}

.bans {
	grid-area: bans;
	height: max-content;
	display: contents;
}

.content__single&gt;.content__head {
	grid-area: header;
}

.content__single&gt;.material {
	grid-area: content;
	margin-top: -15px;
}

.content__single&gt;.content__foot {
	grid-area: footer;
}

.authors {
	grid-area: author;
	margin-top: -22px;
}

.content__single &gt; .sponsor {
	grid-area: sponsor;
}


.editor {
	grid-area: editor;
	margin-top: -8px;
	margin-left: 54px;

}

.sponsor .content {
	grid-area: sponsor;
	margin-left: 54px;
}

.sponsor .content {
	display: grid;
	grid-template-areas: "link"
		"tag"
		"name";
	grid-template-rows: auto auto auto;
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	text-align: left;
	color: var(--rgb-title);
	gap: 3px;

}

.sponsor__link {
	grid-area: link
}

.sponsor__name {
	grid-area: name;
}

.sponsor__tag {
	grid-area: tag;
	margin-top: 10px;
}

.editor {
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	text-align: left;
	color: var(--rgb-title);
}

.editor__list {
	display: flex;
	flex-direction: column;
	gap: 11px;
}

.editor__item {
	display: flex;
	flex-direction: column;
}

.editor__name {
	text-decoration: underline
}

.editor__role:after {
	content: ':'
}

.editor__role {
	opacity: 50%;
}

.tools__cmd_sub, .tools .ico__home {
	display: none;
}

.content__single .patreon {
	grid-area: patreon;
	max-width: 721px;
	margin: calc(30px - 1em) 0;
}

.content__single .patreon__title b,
.content__single .patreon__desc,
.content__single .patreon__text {
	max-width: 608px;
}

.patreon__grid {
	display: flex;
	flex-direction: column;
	background-color: var(--rgb-patreon);
	padding: 30px;
	font-size: 32px;
	line-height: 32px;
	text-align: left;
	color: var(--rgb-text);
}

.patreon__text {
	font-size: 18px;
	font-weight: 400;
	line-height: 21.6px;
	margin-top: 24px;

}

.patreon__cmd {
	margin-top: 16px;
	background-color: var(--rgb-title);
	font-weight: 700;
	color: #FFF;
	font-size: 18px;
	line-height: 21.6px;
	padding: 10px 20px;
	align-self: baseline;
	transition: .4s all;
}

.patreon__cmd:hover {
	opacity: 70%;
	color: #FFF;
}

.patreon__cmd:hover {
	opacity: 70%;
	color: #FFF;
}

.patreon__title {
	display: flex;
	justify-content: space-between;
}

.patreon__off {
	width: 19.5px;
	height: 19.5px;
	cursor: pointer;
	transform: translateY(10px);
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0.515625L0.5 20.0156' stroke='%23212B41'/%3E%3Cpath d='M0.5 0.515625L20 20.0156' stroke='%23212B41'/%3E%3C/svg%3E");
}

#patreon__trigger:checked~.patreon__grid {
	display: none;
}

@media (max-width: 1279px) {
	.content__single {
		grid-template-areas: "prew prew"
			"theme sponsor"
			"title title"
			"desc desc"
			"author editor"
			"content content"
			"content content"
			"content content"
			"patreon patreon"
			"footer footer"
			"bans bans"
			"recom recom";
		padding: 0;
		/*margin-left: -20px;*/
		width: 100vw;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: unset;
		row-gap: 0;
	}
	
	.content-single-header {
		gap: 10px;
	}

	.content__foot,
	.material {
		padding: 0 10px;
	}

	.material .thumbnail {
		margin-left: -10px;
	}

	.material .extra {
		position: static;

	}

	.content__single .thumbnail {
		width: 100vw;
	}

	.thumbnail__desc {
		margin: 0 10px;
	}

	.authors,
	.single__title,
	.single__desc,
	.single__cat {
		margin-left: 10px;
		font-size: 32px;
		line-height: 32px;
	}

	.single__cat {

		align-self: start;

	}

	.single__cat .tools {
		display: none;
	}

	.sponsor {
		margin: 0;
		grid-template-areas: "tag link"
			"name link"
			". link";
		grid-template-rows: 1fr 1fr 1fr;
		font-size: 14px !important;
		padding-right: 10px;
	}

	.sponsor__link {
		justify-self: end;
	}

	.sponsor__img {
		width: 100%;
	}

	.editor {
		margin: 0;
		margin-left: 20px;
		font-size: 14px !important;
	}

	.post__on {
		line-height: unset;
	}

	.cat__name {
		text-decoration: underline;
		font-size: 14px !important;
	}

	.thumbnail__desc {
		font-size: 13px;
		margin-top: 10px;
		line-height: 13px;
	}

	.single__title {
		/*margin-top: -16px;*/
	}

	.single__desc {
		margin-top: 2px;
		margin-bottom: 30px;
	}

	.material {
		margin-top: 10px !important
	}

	.material&gt;em:first-child {
		margin-bottom: 20px;
		margin-top: 10px;
	}

	.authors {
		margin-top: 0;
		font-size: 14px !important;
	}

	.posted {
		margin-top: 38px;
	}

	.post__on {
		font-size: 14px !important;
		line-height: 14px;
	}

	.site__top .foot__logo_ico {
		min-width: unset;
	}

	.content__foot .tools {
		position: fixed;
		bottom: 0;
		background-color: var(--rgb-foot);
		left: 0;
		right: 0;
		height: 96px;
		justify-content: space-between;
		padding: 0 20px;
		z-index: 999;
	}

	.tools__name {
		font-size: 0 !important
	}

	.tools__cmd_home .tools__name_box {
		background: transparent;
	}

	.tools__cmd_sub {
		display: inline;

	}

	.tools__cmd_sub .tools__name_box {
		font-size: 14px !important;
		font-weight: 700;
		line-height: 16.8px;
		text-align: left;
		padding: 10px
	}

	.tools__name_box {
		width: auto;
	}

	.tools__cmd_home {
		order: 1
	}

	.tools .ico__home {
		display: block;
	}

	.ico__home {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6665 9.78049V21H19.6665V9.78049L11.0157 1.34065C10.8215 1.15117 10.5116 1.15117 10.3173 1.34065L1.6665 9.78049Z' stroke='%23212B41' stroke-width='2'/%3E%3C/svg%3E%0A");
	}

	.ico__share {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='24' viewBox='0 0 21 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4.01061' cy='4.01061' r='3.01061' transform='matrix(0.5 -0.866025 -0.866025 -0.5 16.2917 23.8956)' stroke='%23212B41' stroke-width='2'/%3E%3Cpath d='M11.6978 16.6123L7.18248 14.0054' stroke='%23212B41' stroke-width='2'/%3E%3Ccircle cx='14.8238' cy='5.58309' r='3.01061' transform='rotate(60 14.8238 5.58309)' stroke='%23212B41' stroke-width='2'/%3E%3Cpath d='M11.6978 7.38776L7.18248 9.99465' stroke='%23212B41' stroke-width='2'/%3E%3Ccircle cx='4.37487' cy='12.1363' r='3.01061' stroke='%23212B41' stroke-width='2'/%3E%3C/svg%3E");
	}

	.ico__save {
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 19V1H15V19L8 11.8L1 19Z' stroke='%23212B41' stroke-width='2'/%3E%3C/svg%3E%0A");
	}



	.foot {
		grid-template-areas: "logo logo"
			"menu spec"
			"copy copy"
			"soc soc";
		grid-template-rows: auto;
		grid-template-columns: auto;
		row-gap: 42px;
		column-gap: 36px;
		font-size: 24px;
		font-weight: 700;
		line-height: 28.8px;
		text-align: left;
		padding: 20px !important;

	}

	.site__main_single .foot {
		padding-bottom: 110px !important;
	}

	.foot__menu_spec,
	.foot__menu_main {
		display: block;
	}

	.foot__menu_soc {
		margin-top: -27px;
	}

	.foot__menu .foot__li {
		margin-bottom: 10px;
	}

	.foot__link.ico__home {
		background: none !important;
	}

}

/*HEADER*/

.home .site__header {
	height: 84px;
	padding: 20px 72px;
}

.site__header {
	background-color: #FFF;
	padding: 26px 0px;
	/*display: grid;
	height: 125px;
	grid-template-areas: "logo search pers menu"
		"sub sub sub sub";
	padding: 40px 72px;
	width: 100%;
	background-color: #FFF;
	column-gap: 10px;
	grid-template-columns: minmax(auto, 603px) auto 120px 36px;
	position: relative;*/
}

.site__header .header-content {
	width: 100%;
	max-width: var(--max-width);
	margin: 0 auto;
	height: auto;
	display: flex;
    justify-content: space-between;
}

.site__header .header-content .left {
	display: flex;
    justify-content: space-between;
	gap: 10px;
}

.site__header .submenu {
	max-width: var(--max-width);
    margin: 0 auto;
	margin-top: 10px;
}

.logotip {
	grid-area: logo
}

.ritreval {
	grid-area: search
}

.personal {
	grid-area: pers
}

.burger {
	grid-area: menu;
	align-self: center;
	display: flex;
	justify-content: end;
}

.home .submenu {
	display: none!important;
}

.submenu {
	grid-area: sub
}

.ritreval__put:focus,
.ritreval__put:hover,
.ritreval__put:active {
	width: 100%;
}

.ritreval__put:focus::placeholder,
.ritreval__put:hover::placeholder,
.ritreval__put:active::placeholder {
	color: #eee !important;
}

.none-cancel::-webkit-search-cancel-button,
.none-cancel::-webkit-search-decoration {
	-webkit-appearance: none !important;
	appearance: none !important;
}

.none-cancel:hover::-webkit-search-cancel-button {
	display: none !important;
}

.none-cancel:focus::-webkit-search-cancel-button {
	display: block !important;
}

.ritreval__put {
	-moz-appearance: textfield;
}

.ritreval__put {
	width: 125.24px;
	height: 44px;
	padding: 9.5px 40px 15.5px 20px;
	border: 1px solid #000;
	background-color: #FFF;
	border-radius: 0;
	transition: .4s all;

}

.ritreval__put::placeholder {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	line-height: 25.2px;
	text-align: left;
}

.ritreval__put:focus::placeholder,
.ritreval__put:hover::placeholder,
.ritreval__put:focus::placeholder {
	opacity: 0.7;
}


.ritreval {
	position: relative;
	display: flex;
	justify-content: end;
}

.ritreval__label {
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04785 14.3363L1.63406 21.7501' stroke='%23FF4005' stroke-width='2'/%3E%3Ccircle cx='14.9791' cy='9.14654' r='7.89655' stroke='%23FF4005' stroke-width='2'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-size: contain;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
	cursor: pointer;
}

.personal {
	display: flex;
}

.burger__ico {
	height: 16px;
	width: 22px;
	background: transparent;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	transition: 1s transform;
}

.burger__ico:after,
.burger__ico:before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	border-color: var(--rgb-red) !important;
	transition: 1s transform;
}

.burger__ico:before {
	top: 0;
	border-top: 2px solid;
	border-bottom: 2px solid;
	height: calc(50% + 1px);

}

.burger__ico:after {
	border-bottom: 2px solid;
	bottom: 0
}

.burger__menu {
	position: fixed;
	left: 100%;
	top: 0;
	height: 100vh;
	width: 50%;
	background-color: var(--rgb-text);
	transition: .1s all;
	z-index: 1999;
}

#burger-trigger:checked~.overlay {
	background-color: rgba(0, 0, 0, 0.3);
	left: 0;
}

#burger-trigger:checked~.burger__menu {
	left: 50%;
}

.overlay {
	position: fixed;
	top: 0;
	left: 100vw;
	right: 0;
	width: 100vw;
	height: 100vh;
	z-index: 999;
}

.personal__label {
	cursor: pointer
}

#popsub-trigger:checked~.overlay {
	background-color: rgba(0, 0, 0, 0.6);
	left: 0;
}

#popsub-trigger:checked~.popsub {
	position: fixed;

	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 390px;
	height: 420px;
	z-index: 1999;
	box-shadow: 0px 0px 5.5px 0px #00000040;
	margin: 0;
	font-size: 32px;
	line-height: 32px;
	padding: 30px;
}

#popsub-trigger:checked~.popsub .popsub__off {
	display: block;
}

#popsub-trigger:checked~.popsub .popsub__inputs {
	flex-direction: column;
}


.popsub {
	display: flex;
	background-color: var(--rgb-red);
	flex-direction: column;
	padding: 40px 72px;
	color: #FFF;
	font-weight: 400;
	font-size: 60px;
	line-height: 60px;
	text-align: left;
}

.popsub &gt; .container-pop{
	max-width: var(--max-width);
	margin: 0 auto;
	display: flex;
	flex-direction: column;
}

.popsub__inputs {
	display: flex;
	justify-content: space-between;
	gap: 5px;
}

.popsub__text {
	margin-top: 24px;
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: 400;
	line-height: 21.6px;
	text-align: left;
}

.popsub__head {
	display: flex;
	justify-content: space-between;
}

.popsub__off {
	display: none;
	width: 28px;
	height: 28px;
	cursor: pointer;
	position: relative;
	transform: translatey(50%);
}

.popsub__off:before,
.popsub__off:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	border-color: #FFF;
	border-style: solid;
	border-width: 1px;
}

.popsub__off:before {
	transform: rotate(45deg)
}

.popsub__off:after {
	transform: rotate(-45deg)
}

.popsub__email {
	width: 100%;
}

.popsub__cmd,
.popsub__email {
	background-color: transparent;
	padding: 16px 20px;
	font-size: 18px;
	font-weight: 400;
	line-height: 21.6px;
	color: #FFF;
	border-radius: 0;
	border: 1px solid rgb(255, 197, 180);
	height: 55px;

}


#popsub-inputs input[type=email] {
	width: 100%;
	background-color: transparent;
	padding: 16px 20px;
	font-size: 18px;
	font-weight: 400;
	line-height: 21.6px;
	color: #fff!important;
	border-radius: 0;
	border: 1px solid rgb(255, 197, 180);
	height: 55px;
}

#popsub-inputs input[type=email]::placeholder {
	color: #fff!important;
}

#popsub-inputs form {
	display: flex;
    justify-content: space-between;
    gap: 5px;
}

#popsub-inputs .tnp-subscription {
	margin: 0px auto;
}

#popsub-inputs .tnp-field.tnp-field-button {
	line-height: 0px!important;
}

#popsub-inputs .tnp-submit {
    background-color: var(--rgb-title);
    font-weight: 700;
    cursor: pointer;
    transition: 0.4s all;
    border: none;
	border-radius: 0px;
	min-height: 55px;
    max-width: fit-content;
	font-size: 18px;
}

#popsub-inputs .tnp-submit:hover {
	background-color: rgb(85, 105, 165);
}

#popsub-inputs div.tnp-subscription,
#popsub-inputs form.tnp-subscription,
#popsub-inputs form.tnp-profile,
#popsub-inputs .tnp-subscription div.tnp-field-email {
    max-width: 100%!important;
    width: 100%;
} 

#popsub-inputs .tnp-subscription div.tnp-field label {
	display: none;
}

.popsub__email::placeholder {
	color: rgb(255, 197, 180) !important;
}



.btn__sub {
	background-color: var(--rgb-title);
	font-weight: 700;
	cursor: pointer;
	transition: 0.4s all;
	border: none;
}

.btn__sub:hover {
	background-color: rgb(85, 105, 165)
}

.btn__shw {
	height: 44px;
	background-color: var(--rgb-red);
	font-weight: 700;
	transition: 0.4s all;
	cursor: pointer;
	color: #FFF;
	font-size: 18px;
	line-height: 21.6px;
	padding: 10px 20px 10px 20px;
}

.btn__shw:hover {
	background-color: rgb(250, 117, 76);
}



/*MENU*/
.burger__menu {
	padding-right: 72px;
	padding-top: 20px;
	padding-left: 20px;
}

.dark {
	display: flex;
	justify-content: space-between;
	align-items: center;
	column-gap: 46px;
}

.dark__put {
	width: 100%;
	border: 1px solid rgb(186, 188, 194);
	border-radius: 0;
	height: 44px;
	background-color: transparent;
	padding: 10px 20px;
	font-size: 18px;
	font-weight: 400;
	line-height: 21.6px;
	text-align: left;
	color: #FFF;

}

.dark__line {
	width: 100%;
}

.dark .popsub__off {
	display: block;
}

.dark .popsub__off:after,
.dark .popsub__off:before {
	border-color: var(--rgb-red);
}

.dark__label {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.67188 14.3363L1.25808 21.7501' stroke='white' stroke-width='2'/%3E%3Ccircle cx='14.6031' cy='9.14654' r='7.89655' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}

.dark__line {
	position: relative;
}

.nav .menu__list {
	display: flex;
	flex-direction: column;
	gap: 0;
}

.nav .menu__li {
	padding: 0;
}

.nav .menu__item {
	padding: 14px 0;
	padding-right: 0;
	color: #FFF;
	font-size: 32px;
	font-weight: 700;
	line-height: 32px;
	text-align: left;
	position: relative;
	display: flex;

}

.nav .menu__item:after {
	display: block;
	content: ' ';
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='12' viewBox='0 0 23 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_763_6482)'%3E%3Cpath d='M2 8L22 8' stroke='white'/%3E%3Cpath d='M19.2776 4.75379L22.4575 7.87695L19.2776 11.0001' stroke='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_763_6482'%3E%3Crect width='23' height='11' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	position: absolute;
	width: 23px;
	height: 15px;
	right: 0;
}

.spec {
	margin-top: 12px;
	padding-bottom: 28px;
	color: #FFF;
}

.spec__name {
	font-size: 32px;
	font-weight: 400;
	line-height: 32px;
	text-align: left;
}

.spec .menu__list {
	margin-top: 12px;
	display: block;
	column-count: 2;
}

.spec .menu__item {
	font-size: 32px;
	font-weight: 700;
	line-height: 32px;
	text-align: left;
	color: #FFF;
	text-transform: capitalize;
}

.spec .menu__li {
	padding-bottom: 12px;
}

.use {
	display: flex;
	padding: 20px 0;
	gap: 10px;
}

.use&gt;* {
	width: 100%;
}

.use__cmd {
	text-align: center;
	color: #FFF;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 21.6px;
	height: 44px;
}

.use__user_ico:before {
	display: block;
	content: ' ';
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	min-width: 11px;
	height: 15px;
	margin-right: 10px!important;
	transform: translateY(1px);
	background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4.00001C10 5.93301 8.43299 7.50002 6.5 7.50002C4.567 7.50002 3 5.93301 3 4.00001C3 2.06701 4.567 0.5 6.5 0.5C8.43299 0.5 10 2.06701 10 4.00001Z' stroke='%23F0F0F0'/%3E%3Cpath d='M12 13.3572C12 10.3196 9.53757 7.85718 6.5 7.85718C3.46243 7.85718 1 10.3196 1 13.3572' stroke='%23F0F0F0'/%3E%3C/svg%3E%0A");
}

.personal .use__user_ico:before {
	margin-right: 0;
}

.use__cmd_user {
	width: 160px;
	padding: 0 20px;
}

.use__name {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.use__login {
	white-space: nowrap;
	cursor: pointer;
}

.soc {
	margin-top: 10px;
}

.soc .menu__list {
	display: flex;
	gap: 20px;
	justify-content: space-around;

}

.soc .menu__item {
	font-size: 18px;
	font-weight: 700;
	line-height: 21.6px;
	text-align: center;
	color: #FFF;
}

.submenu {
	margin-top: 10px;
}

.grecaptcha-badge {
	display: none !important;
}

@media (max-width: 1279px) {

	.personal,
	.ritreval,
	.submenu__nav {
		display: none
	}

	.burger {
		order: 1
	}

	.home .site__header {
		height: unset;
        padding: 18px 0px;
        padding-right: 11px;
	}
	
	.site__header + main{
		margin-top: 63px;
	}

	.site__header {
		display: flex;
		justify-content: space-between;
		height: auto;
		padding: 18px 0px;
		/*padding-top: 67px;*/
		padding-right: 11px;
		width: 100%;
		background-color: #F0F0F0;
		gap: 0px;
		position: fixed;
        z-index: 9999;
		top: 0;
	}
	
	.site__header + section {
		padding-top: 70px;
	}

	.logotip {
		margin-left: 15px;
	}

	.burger__menu {
		width: 100vw;
		display: flex;
		flex-direction: column;
		padding: 0 20px;
		top: 55px;
	}

	#burger-trigger~.overlay {
		display: none;
	}

	#burger-trigger:checked~.burger__menu {
		left: 0;
		position: absolute;
	}

	.burger__menu .soc, .dark {
		order: 1
	}

	.dark {
		margin-top: 0px;
	}

	.dark__off {
		position: absolute;
		right: 9px;
		top: -41px;
	}

	.use__cmd {
		height: 58px;
	}

	#burger-trigger:checked~.burger__ico {
		display: none;
	}

	.burger__menu .soc {
		margin-top: 25px;
	}

	.popsub {
		padding: 20px;
		font-size: 32px;
		line-height: 32px;
	}

	.popsub__desc {
		font-size: 32px;
		line-height: 32px;
	}

	.site__main {
		padding-top: 0px;
		margin-top: 54px;
	}
}


.password {
	position: relative;
}

.password__put {
	padding-right: 55px;
}

.password__show.is-show {
	opacity: 1;
}

.password__show {
	caret-color: transparent;
	opacity: 0.4;
	position: absolute;
	cursor: pointer;
	right: 15px;
	width: 33px;
	height: 55px;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='56' viewBox='0 0 33 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.30272 28.5266C8.02264 40.2864 24.9793 40.2864 31.6992 28.5266C31.8856 28.2004 31.8856 27.8 31.6992 27.4739C24.9793 15.714 8.02264 15.714 1.30272 27.4739C1.11635 27.8 1.11635 28.2004 1.30272 28.5266Z' stroke='%23212B41' stroke-width='2'/%3E%3Cpath d='M1.30272 28.5266C8.02264 40.2864 24.9793 40.2864 31.6992 28.5266C31.8856 28.2004 31.8856 27.8 31.6992 27.4739C24.9793 15.714 8.02264 15.714 1.30272 27.4739C1.11635 27.8 1.11635 28.2004 1.30272 28.5266Z' stroke='black' stroke-opacity='0.2' stroke-width='2'/%3E%3Cpath d='M22.002 27.877C22.002 30.5645 19.6164 32.877 16.502 32.877C13.3875 32.877 11.002 30.5645 11.002 27.877C11.002 25.1894 13.3875 22.877 16.502 22.877C19.6164 22.877 22.002 25.1894 22.002 27.877Z' stroke='%23212B41' stroke-width='2'/%3E%3Cpath d='M22.002 27.877C22.002 30.5645 19.6164 32.877 16.502 32.877C13.3875 32.877 11.002 30.5645 11.002 27.877C11.002 25.1894 13.3875 22.877 16.502 22.877C19.6164 22.877 22.002 25.1894 22.002 27.877Z' stroke='black' stroke-opacity='0.2' stroke-width='2'/%3E%3C/svg%3E");
}


/* SAM */



* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	text-decoration: none;
}

:root {
	--bg-gray: #ABB7CA;
	--bg-dark: #212B41;
	--bg-blue: #144DDF;
	--bg-white: #ffffff;
	--bg-green: #63D2D9;
}

a {
	text-decoration: none;
	color: inherit;
}

img,
video {
	max-width: 100%;
}

svg {
	width: 19px;
	height: 26px;
	position: relative;
	top: 2px;
}

a.go-back {
	font-family: Postnauka;
	color: #fff;
	text-decoration: underline;
	position: relative;
	display: flex;
	align-items: center;
	gap: 7px;
	margin-top: 17px;
	font-size: 16px;
	line-height: 16px;
	font-weight: 700;
}


/* START BANNER */

.badges {
	display: flex;
	margin-top: 17px;
	flex-wrap: wrap;
	gap: 11.5px 9px;
}

.banner.expert .badges {
	gap: 8.5px 8px;
}

.badge-dark {
	display: flex;
	padding: 6px 17px 8px 17px;
	align-items: center;
	border-radius: 9999px;
	justify-content: center;
	font-size: 14px;
	background-color: var(--bg-dark);
	color: #ffffff;
	font-family: Postnauka;
	position: relative;
	top: -1px;
}

.badge-dark:hover {
	opacity: 0.7;
}

.banner.expert .badge-dark {
	border: 1px solid #fff;
}

/*.cards.banner {
	width: calc(100% + 40px);
}*/

.banner {
	width: 100%;
	padding-bottom: 16px;
	background: var(--bg-gray);
	/*margin-left: -20px;*/
}

.site__arch .banner {
	padding-bottom: 50px;
}

.banner-img {
	border-radius: 50%;
	width: 120px;
	height: 120px;
	object-fit: contain;
}

.banner.expert {
	background: var(--bg-dark);
	padding-bottom: 26px;
}

.banner-wrapper {
	display: flex;
	gap: 32px;
	padding-left: 72px;
	padding-right: 0.75rem;
	padding-top: 45px;
	padding-bottom: 2.5rem;
	max-width: 1280px;
	margin-inline: auto;
}

.banner.expert .banner-wrapper {
	padding-left: 35px;
	padding-top: 51px;
}

.banner.expert .banner-wrapper .left {
	/*max-width: 480px;*/
	max-width: 100%;
	padding-top: 11px;
}

.banner-section-one {
	display: grid;
	grid-template-columns: 120px auto;
	gap: 23px;
}

.banner-section-one.author img {
	border-radius: 50%;
  width: 120px;
  height: 120px;
  object-fit: cover;
}

.banner-section-one .title {
	font-size: 48px;
	line-height: 48px;
	font-family: Postnauka;
	color: #ffffff;
	font-weight: bold;
}

.banner-section-one .description {
	font-size: 40px;
	line-height: 40px;
	font-family: Postnauka;
	color: #ffffff;
	margin-bottom: 22px;
}

.banner .buttons {
	display: flex;
	flex-wrap: wrap;
	gap: 27px;
	align-items: center;
	margin-top: 20px;
}

.banner .buttons .btn-icon:hover,
.banner .buttons .btn-outline:hover,
.banner .buttons .btn-filled:hover {
	opacity: 0.7;
}

.btn-icon {
	padding: 6px 15px;
	border: 1px solid #e5e7eb;
	color: #ffffff;
}

.btn-outline {
	font-size: 18px;
	line-height: 21.8px;
	font-family: Postnauka;
	padding: 10px 20px;
	border: 1px solid #e5e7eb;
	color: #ffffff;
}

.btn-filled {
	font-size: 18px;
	line-height: 21.8px;
	font-family: Postnauka;
	padding: 10px 20px;
	color: #ffffff;
	background-color: var(--bg-blue);
}


.banner-wrapper .left {
	max-width: 377px;
}

.banner-top-content {
	display: flex;
	gap: 1rem;
	align-items: center;
}

.banner-text-content {
	display: flex;
	margin-top: 7px;
	flex-direction: column;
	gap: 0.75rem;
	padding-left: 7px;
	grid-column: span 2 / span 2;
}

.banner.expert .banner-text-content {
	margin-top: 35px;
	/*padding-left: 30px;*/
	gap: 25px;
}

.banner-top-content img {
	width: 70px;
	max-width: 70px;
	height: 70px;
	/*border-radius: 9999px;*/
}

.banner-top-content h1 {
	margin-bottom: 0.5rem;
	font-size: 48px;
	line-height: 48px;
	font-family: Postnauka;
	color: var(--bg-blue);
	position: relative;
	left: 4px;
	text-transform: capitalize;
	font-weight: 700;
}

.banner-text-content&gt;p {
	font-family: Postnauka;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	max-width: 594px;
	color: #212B41;
}

.banner.expert .banner-text-content&gt;p {
	font-family: Postnauka;
	font-weight: 400;
	font-size: 18px;
	line-height: 21.6px;
	max-width: 620px;
	opacity: 0.7;
	color: #F0F0F0;
}

.banner-btn {
	padding: 12px 19px;
	border: 1px solid transparent;
	max-width: fit-content;
	font-family: Postnauka;
	font-weight: 700;
	font-size: 18px;
	line-height: 17.6px;
	color: var(--bg-dark);
	border-color: var(--bg-dark);
	margin-top: 11px;
}

.banner-btn:hover,
.card-white.card-bio a:hover {
	opacity: 0.7;
}

.banner-slider-wrapper {
	display: grid;
	grid-template-columns: auto 1fr auto;
	padding: 15px 22px;
	max-width: 1280px;
	margin-inline: auto;
}

/* END BANNER */

/* START HERO */

.hero {
	width: 100%;
	position: relative;
	margin-top: 30px;
}

.site__arch .hero {
	max-width: 1136px;
	margin: 0 auto;
}

.hero .hero-wrapper {
	display: flex;
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;
	/*padding: 0px 21px 52px 21px;*/
}

.hero-action-button {
	width: 40px;
	height: 40px;
	display: flex;
	padding: 0.668rem;
	justify-content: center;
	align-items: center;
	align-self: center;
	border-radius: 9999px;
	border-width: 1px;
	border-color: #374151;
	line-height: 1.25;
	color: #9ca3af;
	background-color: #1f2937;
	position: absolute;
	left: -45px;
	top: calc(50% - 20px);
}

.hero-action-button:hover {
	opacity: 0.7;
}

.hero-action-button.next {
	right: -45px;
	left: auto;
	top: calc(50% - 20px);
}

.hero-action-button svg {
	width: 1.2rem;
	height: 1.2rem;
	top: 0px;
}

.hero .content {
	width: 100%;
	display: flex;
}

.hero .content .image {
	max-width: 50%;
}

.hero-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.hero-wrapper-text-content {
	text-transform: none;
	display: flex;
	padding: 61px 28px 53px 28px;
	flex-direction: column;
	gap: 10px;
	justify-content: space-between;
	color: #ffffff;
	background-color: var(--bg-blue);
	flex: 50%;
}

.hero-wrapper-text-content .top h2 {
	font-family: Postnauka;
	font-size: 32px;
	line-height: 32px;
	font-weight: 700;
	color: #63D2D9;
	text-transform: capitalize;
}

.hero-wrapper-text-content .top p {
	font-family: Postnauka;
	font-size: 14px;
	line-height: 14px;
	margin-top: 10px;
}

.hero-text-content {
	max-width: 460px;
}

.hero-text-content h5 {
	font-family: Postnauka;
	font-size: 51px;
	line-height: 48px;
}

.hero-text-content p {
	font-family: Postnauka;
	margin-top: 12px;
	margin-bottom: 35px;
	font-size: 24px;
	line-height: 28.8px;
	color: #ffffff;
}

.hero-text-content span {
	font-family: Postnauka;
	font-size: 16px;
	line-height: 16px;
	position: relative;
	top: -6px;
}

.hero-btn {
	background: none;
	display: flex;
	padding: 4px 10px 4px 10px;
	max-height: 36px;
	gap: 0.25rem;
	align-items: center;
	border: 1px solid transparent;
	border-color: #ffffff;
	max-width: fit-content;
	font-family: Postnauka;
	font-size: 14px;
	line-height: 16.8px;
	color: #ffffff;
	cursor: pointer;
	margin-top: 60px;
}

.hero-btn:hover,
.card-bio a:hover {
	opacity: 0.7;
}

.hero-btn svg {
	margin-inline-start: 4px;
}

/* END HERO */

/* START CARDS */

/* SWITCH */
input[type="checkbox"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.switch-wrapper {
	display: flex;
	align-items: center;
	gap: 0.5rem;
}

.switch-wrapper span {
	font-family: 'Postnauka';
	font-size: 32px;
	line-height: 32px;
	color: var(--bg-dark);
	margin-left: 3px;
}

.dark .switch-wrapper span {
	color: #fff;
}
 
.switch-wrapper span.active {
	font-weight: 700;
}

.switch {
	display: flex;
	align-items: center;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 0px;
}

.switch-element {
	position: relative;
	width: 43px;
	height: 21px;
	background-color: var(--bg-dark);
	border-radius: 9999px;
	border: 1px solid var(--bg-white);
}

.all-tags {
	width: 100%;
	display: flex;
	gap: 6px;
	font-size: 1rem;
	margin-top: 29px;
	flex-wrap: wrap;
	align-items: baseline;
	opacity: 1;
	transition: 0.5;
}

.all-tags.disabled {
	display: none;
}

.all-tags span.filter-tag-all {
	font-family: Postnauka;
	font-size: 16px;
	line-height: 16px;
	color: var(--bg-dark);
	border-bottom: 1px solid var(--bg-dark);

}

.all-tags .letter-tags {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	margin-left: 28px;
	margin-top: 20px;
}

.all-tags .letter-tags .filter-tag {
	font-family: Postnauka;
	font-size: 14px;
	line-height: 16.8px;
	color: #212B41;
	opacity: 0.5;
	border-bottom: 1px solid var(--bg-gray);
	text-transform: uppercase;
}

.all-tags .letter-tags .filter-tag.active {
	font-family: Postnauka;
	color: #212B41;
	opacity: 1;
	border-bottom: 1px solid var(--bg-dark);
}

.cards.expert .switch-element,
.cards.bio .switch-element,
.cards.people .switch-element {
	background-color: var(--bg-white);
	border: 1px solid var(--bg-dark);
}

.switch-element::after {
	content: "";
	position: absolute;
	top: -1px;
	inset-inline-start: -1px;
	background-color: white !important;
	border-width: 1px;
	border-radius: 9999px;
	border-color: rgb(209 213 219);
	height: 21px;
	width: 21px;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.cards.expert .switch-element::after,
.cards.bio .switch-element::after,
.cards.people .switch-element::after {
	background-color: var(--bg-dark) !important;
	border-color: var(--bg-dark) !important;
}

.peer-switch:focus~.peer-switch {
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.peer-switch~.peer-switch::after {
	background-color: var(--bg-dark);
}

.peer-switch:checked~.peer-switch::after {
	border-width: 1px;
	border-color: rgb(255 255 255);
	transform: translateX(100%);
	background-color: var(--bg-dark);
}

/* PAGINATION */

.material-block .pagination-flex-container { 
	top: 0px;
}

.pagination-flex-container {
	display: flex;
	align-items: center;
	position: relative;
	top: -11px;
}

.pagination-flex-container .prev {
	margin-right: 21px;
}

.pagination-flex-container .prev:hover,
.pagination-flex-container .next:hover {
	opacity: 0.7;
}

.pagination-flex-container div.relative span {
	width: 40px;
	display: flex;
	justify-content: center;
	padding-bottom: 9px;
	border-bottom: 2px solid var(--bg-gray);
}

.pagination-flex-container div.relative span.active {
	font-family: Postnauka;
	border-bottom: 2px solid #fff;
}

.pagination-flex-container div.relative span:hover {
	opacity: 0.7 !important;
}

.pagination-flex-container div.relative.last span {
	margin-right: 19px;
}

.bottom-pagination {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	position: relative;
	/*top: 60px;*/
	right: 10px;
}

.bottom-pagination.top {
	justify-content: space-between;
	right: 0px;
}

.cards-grid + .bottom-pagination  {
	top: 60px;
}

.pagination-flex-container&gt;a&gt;span,
.pagination-flex-container&gt;div {
	display: flex;
	color: var(--bg-gray);
	position: relative;
	gap: 10px;
}

.cards.expert .pagination-flex-container .text-base {
	display: flex;
	color: var(--bg-dark);
	opacity: 0.5;
}

.cards.expert .pagination-flex-container div.relative span.active,
.cards.expert .pagination-flex-container span.text-small {
	color: var(--bg-dark) !important;
	opacity: 1 !important;
}

.cards.expert .pagination-flex-container div.relative span.active:hover {
	opacity: 0.7 !important;
}

.cards.expert .pagination-flex-container div.relative span {
	border-bottom: 2px solid var(--bg-dark);
}

.pagination-flex-container span {
	font-family: Postnauka;
	font-size: 32px;
	line-height: 32px;
}

.pagination-flex-container span.text-small {
	font-family: Postnauka;
	font-size: 13px;
	margin-left: 13px;
	position: relative;
	top: 9px;
	margin-right: 13px;
	color: #fff;
}

.pagination-flex-container span.active {
	color: #fff;
}

.line {
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: -8px;
	left: 28px;
}

.gray-light {
	background-color: var(--bg-gray);
	opacity: 0.6;
}

/* CARDS CONTENT */

.cards {
	width: 100%;
	background-color: var(--bg-dark);
}

.cards.expert, .cards.people, .cards.bio {
	background-color: #F0F0F0;
}

.cards.dark .cards-container-wrapper .filters .switch-wrapper span.date,
.cards.dark .cards-container-wrapper .filters .switch-wrapper span.popularity {
	color: var(--bg-dark);
}

.cards-container-wrapper {
	width: 100%;
	max-width: var(--max-width);
	margin-left: auto;
	margin-right: auto;
	padding: 27px 0px;
	padding-bottom: 140px;
}

.cards-container-wrapper &gt;.title {
	margin-top: 29px;
	color: #fff;
	font-family: 'Postnauka';
	font-size: 48px;
	line-height: 48px;
	font-weight: bold;
	text-transform: capitalize;
}

.light .cards-container-wrapper &gt;.title {
	color: var(--bg-dark);
}

.cards.simple .cards-container-wrapper&gt;.title {
	margin-top: 17px;
	margin-bottom: 68px;
}

.cards-container-wrapper .filters {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 12px;
	margin-top: 12px;
	gap: 20px;
}

.cards.simple .cards-container-wrapper .filters {
	margin-top: 68px;
}

.cards.people .cards-container-wrapper .filters,
.cards.bio .cards-container-wrapper .filters {
	margin-top: 83px;
}

.cards-container-wrapper .filters .switch-wrapper {
	display: flex;
	align-items: center;
	gap: 8px;
}

.cards-container-wrapper .filters .switch-wrapper span.active {
	font-family: 'Postnauka' !important;
	font-size: 32px !important;
	line-height: 32px !important;
	font-weight: 700;
	color: #fff;
}

.light .cards-container-wrapper .filters .switch-wrapper span.active,
.light .cards-container-wrapper .filters .switch-wrapper span:last-child {
	color: var(--bg-dark);
}

.cards-container-wrapper .filters .switch-wrapper span:last-child {
	font-family: Postnauka;
	font-size: 32px;
	line-height: 32px;
	color: #fff;
	margin-left: 3px;
}

.cards-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(320px, 372px));
	padding-top: 44px;
	gap: 8px;
	padding-inline-end: 4px;
	margin: auto;
}

.content__single .cards-grid {
	width: 100%;
	grid-area: recom;
	padding-top: 0px;
	padding-bottom: 44px;

}


.cards.people .cards-grid,
.cards.bio .cards-grid {
	grid-template-columns: repeat(auto-fit, minmax(372px, 372px));
	padding-top: 17px;
	gap: 13px 8px;
}

.cards-grid .card {
	display: grid;
	max-width: 372px;
}

.cards-grid .card img {
	max-width: 100%;
	object-fit: cover;
	max-height: 272px;
	height: 272px;
	width: 100%;
	display: block;
}

@media(max-width: 520px) {
	.mobile .cards-grid .card .image.small img {
		max-height: 80px!important;
		object-position: top;
	}
}

.mobile .cards-grid .card .image.small img {
	max-height: 272px;
	object-position: top;
}

.cards-grid .card .image.small img {
	max-height: 80px;
	object-position: top;
}

.cards-grid.gray .card {
	background: var(--white);
}

.cards-grid.gray .card {
	background: var(--white);
}

.cards-grid .card .card-btn {
	display: flex;
	padding: 4px 10px 4px 10px;
	gap: 0.25rem;
	align-items: center;
	border: 1px solid transparent;
	border-color: #ffffff;
	max-width: fit-content;
	font-family: Postnauka;
	font-size: 14px;
	line-height: 16.8px;
}

.cards-grid .card .card-btn:hover {
	opacity: 0.7;
}

.cards-grid .card .card-btn svg {
	margin-inline-start: 0.5rem;
}

.cards-grid .card .card-content {
	background-color: var(--bg-blue);
	color: #fff;
	padding: 19px;
}

.cards-grid .card .card-content .top {
	display: flex;
	flex-wrap: wrap;
	gap: 11px 17px;
}

.cards-grid .card .card-content .top .wrapper {
	display: flex;
	flex-direction: column;
}

.top-title-color {
	font-weight: 700;
	text-transform: capitalize;
}

/*.cards-grid .card .card-content .top .wrapper span.top-title-color {
	color: var(--bg-green);
}*/

.cards-grid .card .card-content .top .wrapper span {
	font-size: 14px;
	line-height: 14px;
	font-family: Postnauka;
}

.cards-grid .card .card-content .top .wrapper span+span {
	margin-top: 5px;
}

.cards-grid .card .card-content .text-content {
	margin-bottom: 16px;
	margin-top: 16px;
}

.cards-grid .card .card-content .text-content h5 {
	font-family: Postnauka;
	font-size: 24px;
	line-height: 28.8px;
	font-weight: 700;
	min-height: 60px;
	text-transform: capitalize;
}

.cards-grid .card .card-content .text-content p {
	font-family: Postnauka;
	font-size: 24px;
	line-height: 28.4px;
	font-weight: 400;
	margin-top: 2px;
	min-height: 140px;
}

.cards-grid .card.card-green .card-btn {
	/*border-color: var(--bg-dark);*/
}

/*.cards-grid .card.card-green .card-content {
	background-color: var(--bg-green);
	color: var(--bg-dark);
}

.cards-grid .card.card-green .card-content .top .wrapper .top-title-color {
	color: var(--bg-blue);
}*/


/* CARD PEOPLE */

/*.card-dark {
	background-color: var(--bg-dark);
	color: var(--bg-white);
}*/

.card-dark h1 {
	color: var(--bg-white);
}

.card-dark p {
	color: var(--bg-white);
}

/*.card-gray {
	background-color: var(--bg-gray);
	color: var(--bg-dark);
}*/

.card-people {
	display: flex;
	flex-direction: column;
}

.card-people.card-dark,
.card-bio.card-dark {
	background: var(--card-text-dark)!important;
	color: var(--white);
}

.card-people.card-dark .image,
.card-bio.card-dark .image {
	background: var(--white);
}

.card-people.card-light,
.card-bio.card-light {
	background: var(--white);
	color: var(--card-text-dark);
}

.page-template-cards  .card-bio.card-light {
	background: var(--white)!important;
	color: var(--card-text-dark);
}

.card-people.card-light .image,
.card-bio.card-light .image {
	background: var(--rgb-foot);
}

.card-people figcaption,
.card-bio figcaption {
	padding: 26px 26px 10px;
}

.cards.people .section-description,
.cards.bio .section-description {
	font-size: 48px;
	line-height: 48px;
	font-weight: 400;
	font-family: Postnauka;
	max-width: 95%;
	color: var(--dark-blue);
}

.card-people h5 {
	font-size: 24px;
	line-height: 28.8px;
	font-family: 'Postnauka';
	margin-top: -3px;
	font-weight: 700;
	text-transform: capitalize;
}

.card-people h6 {
	font-size: 18px;
	line-height: 21.6px;
	font-family: 'Postnauka';
	margin-top: 22px;
}

.card-people p {
	font-size: 24px;
	line-height: 28.8px;
	font-family: 'Postnauka';
	font-weight: 400;
}

.card-people .buttons,
.card-bio .buttons  {
	display: flex;
	align-items: center;
	gap: 8px;
	flex-wrap: wrap;
	padding: 0px 26px 26px;
}

.card-people .card-icon {
	display: flex;
    align-items: center;
    padding-left: 19px;
    padding-top: 23px;
	font-size: 18px;
	line-height: 21.6px;
	font-weight: 700;
	gap: 6px;
}

.card-people .card-icon svg {
	width: 14px;
	height: 15px;
}

.card-people .buttons a {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 9px 13px;
	border: 1px solid #ffffff;
	color: #ffffff;
	max-width: fit-content;
	margin-top: auto;
	cursor: pointer;
	font-size: 14px;
	line-height: 16.8px;
	font-family: Postnauka;
	position: relative;
	top: 6px;
}


.card-people.card-light .buttons div:not(.filled),
.card-bio.card-light .buttons div:not(.filled) {
	border-color: var(--card-text-dark)!important;
	color: var(--card-text-dark)!important;
}

.card-people.card-light .buttons a:not(.filled),
.card-bio.card-light .buttons a:not(.filled) {
	border-color: var(--card-text-dark)!important;
	color: var(--card-text-dark)!important;
}

.card-gray a {
	border: 1px solid var(--bg-dark);
	color: var(--bg-dark);
}

.card-gray a.filled {
	color: var(--bg-white);
}

.card-people a.filled {
	background-color: #122E85;
	border: 1px solid #122E85;
	padding-right: 13px;
	margin-left: 3px;
}

.card-people a:hover,
.card-people a.filled:hover {
	opacity: 0.7;
}

.card-people a svg {
	width: 20px;
	height: 0.875rem;
	margin-inline-start: 0.5rem;
}

.see-more-wrapper {
	width: 100%;
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.see-more {
	font-size: 24px;
	line-height: 28.8px;
	font-family: Postnauka;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 18px 25px;
	border: 1px solid var(--bg-dark);
	color: var(--bg-dark);
	max-width: fit-content;
	margin-top: auto;
	margin-top: 40px;
	text-decoration: none;
	font-size: 16px;
}

.see-more:hover {
	opacity: 0.7;
}

/* END CARD PEOPLE */


/* CARD TAG */

.card-dark {
	background-color: var(--bg-dark);
	color: var(--bg-white);
}

.card-blue {
	background-color: #2B6C8A;
	color: var(--bg-white);
}

.card-white {
	background-color: #FFFFFF;
}

.card-dark h1 {
	color: var(--bg-white);
}

.card-dark p {
	color: var(--bg-white);
}

.card-gray {
	background-color: var(--bg-gray);
	color: var(--bg-dark);
}

.card-bio {
	display: flex;
	flex-direction: column;
	gap: 4px;
	min-height: 528px;
	width: 100%;
}

.card-bio.card-gray {
	background: #f0f0f0;
}

.card-bio .image,
.card-people .image {
	max-width: 100%;
	object-fit: cover;
	max-height: 272px;
	height: 272px;
	width: 100%;
	display: flex;
	align-items: center;
    justify-content: center;
}

.card-bio .image img,
.card-people .image img {
	width: 170px;
	height: 170px;
    border-radius: 9999px;
    object-fit: cover;
    /*margin-bottom: 3px;*/
    position: relative;
    /*top: 18px;*/
}

.card-bio label {
	font-size: 18px;
	line-height: 21.6px;
	font-family: 'Postnauka';
	margin-top: 14px;
	font-weight: 700;
}

.card-bio h5 {
	font-size: 24px;
	line-height: 28.8px;
	font-family: 'Postnauka';
	margin-top: 18px;
	font-weight: 700;
	text-transform: capitalize;
}

.card-bio p {
	font-size: 14px;
	line-height: 16.8px;
	font-weight: 400;
	font-family: 'Postnauka';
	opacity: 0.7;
	margin-top: 11px;
    max-width: 95%;
}

.card-bio .buttons {
	display: flex;
	align-items: center;
	gap: 8px;
	flex-wrap: wrap;
	margin-top: auto;
}

.card-bio div:not(.buttons, .image) {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 9px 13px;
	border: 1px solid #ffffff;
	color: #ffffff;
	max-width: fit-content;
	margin-top: auto;
	cursor: pointer;
	font-size: 14px;
	line-height: 16.8px;
	font-family: Postnauka;
	position: relative;
	top: 6px;
}

.card-white.card-bio a {
	border: 1px solid var(--bg-dark);
	color: var(--bg-dark);
}


.card-gray div {
	border: 1px solid var(--bg-dark);
	color: var(--bg-dark);
}

.card-bio div svg {
	width: 20px;
	height: 0.875rem;
	margin-inline-start: 0.5rem;
}

/* END CARD TAG */


/* END CARDS */

@media (max-width: 1279px) {

	a.go-back {
		font-size: 16px;
		line-height: 16px;
		font-family: Postnauka;
		justify-content: center;
		margin-bottom: 28px;
	}

	/* START BANNER MOBILE */
	.banner {
		padding-bottom: 43px;
		background: var(--bg-gray);
	}

	.banner-section-one {
		grid-template-columns: 1fr;
	}

	.banner.expert .banner-text-content {
		margin-top: 0px;
		padding-left: 0px;
	}

	.banner-top-content {
		display: flex;
		gap: 7px;
		align-items: center;
	}

	.banner-top-content img {
		max-width: 34px;
		position: relative;
	}

	.banner-top-content h1 {
		font-size: 32px;
		line-height: 32px;
		top: 1px;
	}

	.banner-wrapper {
		padding: 21px 18px;
		flex-direction: column;
		gap: 0px;
	}

	.badges {
		margin-top: 10px;
		gap: 11px 7px;
		position: relative;
		max-width: 100%;
	}

	.badge-dark {
		padding: 7px 18px 7px 18px;
		font-size: 14px;
		line-height: 16.8px;
		top: -2px;
	}

	.banner-text-content {
		display: flex;
		margin-top: 7px;
		flex-direction: column;
		gap: 0.75rem;
		padding-left: 0px;
	}

	.banner-text-content&gt;p {
		font-size: 18px;
		line-height: 21.6px;
		margin-top: 19px;
	}

	.banner-btn {
		padding: 18px 20px;
		font-size: 18px;
		line-height: 21.6px;
		margin-top: 13px;
	}

	.banner-slider-wrapper {
		grid-template-columns: 1fr;
		margin-top: -31px;
	}

	.banner.expert .banner-wrapper .left {
		max-width: 95%;
	}

	/* END BANNER MOBILE */


	/* START HERO MOBILE */

	.hero {
		display: flex;
		flex-direction: column-reverse;
	}

	.site__arch .banner {
		max-width: 100%;
	}

	.hero .content {
		flex-direction: column-reverse;
	}

	.hero .hero-wrapper {
		padding: 24px 9px;
	}

	.hero-wrapper-text-content {
		flex: 100%;
		/*padding: 20px 35px 23px 55px;*/
		gap: 9px;
	}

	.hero-wrapper-text-content .top h2 {
		width: fit-content;
		font-size: 14px;
		line-height: 14px;
		position: relative;
		border-bottom: 1px solid #888;
	}

	.hero-wrapper-text-content .top p {
		font-size: 14px;
		line-height: 14px;
		margin-top: 12px;
	}

	.hero .content .image {
		max-width: 100%;
	}

	.hero-action-button {
		display: none!important;
	}

	.hero-action-button.next {
		position: relative;
		left: 3px;
		top: 1px;
	}

	.hero-action-button:hover {
		color: #ffffff;
		background-color: #374151;
	}

	.hero-action-button svg {
		width: 1.2rem;
		height: 1.2rem;
		margin-inline-start: 0.5rem;
	}

	.hero-action-button.next svg {
		transform: rotate(180deg);
	}

	.hero-img {
		height: 368px;
	}

	.hero-text-content {
		max-width: 460px;
	}

	.hero-text-content h1 {
		font-size: 32px;
		line-height: 32px;
	}

	.hero-text-content p {
		font-size: 18px;
		line-height: 21.6px;
		margin-bottom: 25px;
	}

	.hero-text-content span {
		font-family: Postnauka;
		font-size: 14px;
		line-height: 14px;
		position: relative;
		top: -6px;
	}

	.hero-btn {
		padding: 4px 10px;
		margin-top: -4px;
	}

	.hero-btn svg {
		margin-inline-start: 4px;
	}

	/* END HERO MOBILE */

	/* START CARDS MOBILE */
	.cards {
		width: 100%;
		background-color: var(--bg-dark);
	}

	.cards-container-wrapper {
		padding-bottom: 140px;
		padding: 27px 29px;
	}

	.cards-container-wrapper&gt;.title {
		font-size: 24px;
		line-height: 28.8px;
		text-align: center;
		margin-top: -6px;
	}

	.cards-container-wrapper .filters {
		margin-top: 0px;
		gap: 20px;
		justify-content: center;
	}

	.switch-wrapper span {
		margin-left: 0px;
	}

	.cards-container-wrapper .filters .switch-wrapper {
		gap: 10px;
		position: relative;
		top: 11px;
	}

	.cards-container-wrapper .filters .switch-wrapper span.date {
		font-size: 24px !important;
		line-height: 28.8px !important;
	}

	.cards-container-wrapper .filters .switch-wrapper span.popularity {
		font-size: 24px !important;
		line-height: 28.8px !important;
		position: relative;
	}

	.cards-grid {
		grid-template-columns: 1fr !important;
		gap: 26px;
		padding-top: 44px;
		padding-inline-end: 0px;
		justify-items: center;
	}

	.cards-grid .card {
		display: grid;
		max-width: 390px;
	}

	.cards-grid .card .card-btn {
		padding: 4px 8px 6px 9px;
	}

	.cards-grid .card .card-btn svg {
		margin-inline-start: 0.5rem;
	}

	.cards-grid .card .card-content {
		background-color: var(--bg-blue);
		color: #fff;
		padding: 18px 19px;
	}

	.cards-grid .card .card-content .top {
		gap: 11px 16px;
	}

	.cards-grid .card .card-content .top .wrapper span {
		font-size: 14px;
		line-height: 14px;
	}

	.cards-grid .card .card-content .top .wrapper .top-title-color {
		font-size: 14px;
		line-height: 14px;
	}

	.cards-grid .card .card-content .top .wrapper span+span {
		font-size: 14px;
		line-height: 14px;
		margin-top: 5px;
	}

	.cards-grid .card .card-content .text-content h5 {
		font-size: 24px;
		line-height: 28.8px;
	}

	.cards-grid .card .card-content .text-content p {
		font-size: 24px;
		line-height: 28.4px;
		position: relative;
		top: 0px;
	}

	.bottom-pagination {
		top: 0px;
		right: 0px;
		margin-top: 48px;
		justify-content: center;
	}

	.pagination-flex-container {
		display: none;
	}

	.material-block .pagination-flex-container { 
		display: flex;
		justify-content: center;
	}	

	.material-block .pagination-flex-container div.relative span {
		width: fit-content!important;
	}

	.pagination-flex-container&gt;span,
	.pagination-flex-container&gt;div {
		gap: 10px;
	}

	.pagination-flex-container span {
		font-family: Postnauka;
		font-size: 32px;
		line-height: 32px;
	}

	.pagination-flex-container span.text-small {
		top: 16px;
	}

	.pagination-flex-container span.active {
		color: #fff;
	}

	.text-base {
		font-size: 1rem;
	}

	.text-small {
		font-size: 0.625rem;
	}

	.line {
		position: absolute;
		width: 100%;
		height: 2px;
		bottom: -8px;
		left: 28px;
	}

	.gray-light {
		background-color: var(--bg-gray);
		opacity: 0.6;
	}

	.gray-dark {
		background-color: #4a5568;
	}

	/* SWITCH */

	.switch-wrapper {
		display: flex;
		align-items: center;
		gap: 0.5rem;
	}

	.switch-wrapper span {
		font-weight: 500;
		font-size: 24px;
		line-height: 28.8px;
		color: var(--bg-dark);
	}

	.switch {
		position: relative;
	}

	.switch-element {
		position: relative;
		background-color: var(--bg-dark);
		border-radius: 9999px;
		border: 1px solid var(--bg-white);
	}

	.switch-element::after {
		content: "";
		position: absolute;
		top: -1px;
		inset-inline-start: -1px;
		background-color: white !important;
		border-width: 1px;
		border-radius: 9999px;
		border-color: rgb(209 213 219);
		height: 21px;
		width: 21px;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
	}

	.peer-switch:focus~.peer-switch {
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.peer-switch~.peer-switch::after {
		background-color: var(--bg-dark);
	}

	.peer-switch:checked~.peer-switch::after {
		border-width: 1px;
		border-color: rgb(255 255 255);
		transform: translateX(100%);
		background-color: var(--bg-dark);
	}

	.bottom-pagination&gt;.pagination-flex-container {
		display: flex;
	}

	.all-tags, .letter-tags {
		margin-left: 0px !important;
		justify-content: center;
	}

	/* END CARDS MOBILE */

	/* CARDS PEOPLE MOBILE */

	.cards.people .cards-container-wrapper&gt;.title,
	.cards.specials .cards-container-wrapper&gt;.title {
		font-family: Postnauka;
		font-size: 32px!important;
		line-height: 32px!important;
	}

	.cards.people .section-description,
	.cards.specials .section-description{
		font-family: Postnauka;
		font-size: 32px;
		font-weight: 400;
		line-height: 32px;
		text-align: center;

	}

	.card-people a.filled {
		margin-left: 0px;
	}

	/* END CARDS PEOPLE MOBILE */

	/* CARDS BIO MOBILE */

	.cards-container-wrapper&gt;.title {
		margin-top: -4px;
	}

	.cards.bio .cards-grid {
		padding: 20px 10px;
	}

	.cards.bio .cards-container-wrapper {
		padding: 27px 19px;
	}

	.cards.bio .cards-container-wrapper .filters {
		margin-top: 21px;
	}

	.cards.bio .cards-container-wrapper&gt;.title {
		font-family: Postnauka;
		font-size: 32px;
		line-height: 32px;
	}

	.cards.bio .section-description {
		font-family: Postnauka;
		font-size: 32px;
		font-weight: 400;
		line-height: 32px;
		text-align: center;

	}

	.bottom-pagination.top {
		justify-content: center;
	}

	.bottom-pagination.top .pagination-flex-container {
		display: none;
	}

}


/*STATIC*/

:root {
	--red: #FF4005;
	--white: #fff;
	--white-opacity: rgba(255, 255, 255, 0.5);
	--dark-blue: #212B41;
	--blue: #122E85;
	--green: #19D666;
	--light-grey: #848992;
	--light-grey-op: rgba(0, 0, 0, 0.8);
	--bg: #F0F0F0;
	--light-blue: #5E7DAB;
	--grey: #D9D9D9;
}


.red {
	color: var(--red);
}

.blue {
	color: var(--blue);
}

.green {
	color: var(--green);
}

.bgred {
	background-color: var(--red);
}

.bggrey {
	background-color: var(--grey);
}

.bglightblue {
	background-color: var(--light-blue);
}

html {
	scroll-behavior: smooth;
}

.container {
	font-family: "Postnauka", sans-serif;
	color: var(--light-grey);
	font-weight: 400;
	font-optical-sizing: auto;
	font-size: 18px;
	line-height: 21.6px;
}

body.hidden {
	overflow: hidden;
}

.static-page h2, .static-page h1 {
	font-size: 32px;
	line-height: 32px;
	font-weight: 700;
	color: var(--dark-blue);
}

.static-page h3 {
	font-size: 32px;
	line-height: 32px;
	font-weight: 400;
	color: var(--dark-blue);
}

.static-page h3 span {
	color: var(--red);
}

.st-btn {
	padding-inline: 20px;
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid var(--dark-blue);
	color: var(--dark-blue);
	font-weight: 700;
	width: fit-content;
}

.st-btn-form {
	max-width: 100%;
}

.st-btn--orange {
	border: none;
	color: var(--white);
	background-color: var(--red);
}

.st-btn--arrow {
	height: 36px;
	gap: 6px;
	padding-inline: 10px;
}

.st-btn--arrow:after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='12' viewBox='0 0 23 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_923_6277)'%3E%3Cpath d='M2 8L22 8' stroke='%23212B41'/%3E%3Cpath d='M2 8L22 8' stroke='black' stroke-opacity='0.2'/%3E%3Cpath d='M19.2776 4.75367L22.4575 7.87683L19.2776 11' stroke='%23212B41'/%3E%3Cpath d='M19.2776 4.75367L22.4575 7.87683L19.2776 11' stroke='black' stroke-opacity='0.2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_923_6277'%3E%3Crect width='23' height='11' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	width: 23px;
	height: 12px;
}

.container {
	width: calc(100% + 40px);
	padding: 0 72px;
	margin-left: -20px;
}

.page-main {
	background-color: var(--bg);
	padding-block: 56px;
}

.static-page {
	display: flex;
	gap: 60px;
}

@media (max-width: 1279px) {
	.static-page {
		flex-direction: column;
		gap: 24px;
	}
}

.static-page aside {
	flex: 0 0 252px;
}

@media (max-width: 1279px) {
	.static-page aside {
		flex: none;
	}
}

.static-page section {
	flex: 0 1 825px;
}

.static-section {
	padding: 24px;
	background-color: var(--white);
}

@media (max-width: 1279px) {
	.static-section {
		background-color: var(--bg);
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 559px) {
	.static-section {
		padding-top: 0;
	}
}

.static-section .terms {
	padding-bottom: 68px;
}

.static-list {
	margin-top: 56px;
}

@media (max-width: 559px) {
	.static-list {
		margin-top: 24px;
	}
}

.static-list ul {
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 24px;
	row-gap: 56px;
}

@media (max-width: 559px) {
	.static-list ul {
		grid-template-columns: 1fr;
		row-gap: 24px;
	}
}

.static-list ul h2 {
	margin-bottom: 10px;
}

.static-list ul a {
	margin-top: 50px;
}

.static-image {
	padding-top: 24px;
}

.static-image p {
	padding-top: 10px;
	font-size: 14px;
}

.static-features {
	margin-top: 56px;
	color: var(--dark-blue);
}

.static-features div {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.static-features ul {
	padding-top: 40px;
	display: flex;
	gap: 58px;
	flex-wrap: wrap;
}

@media (max-width: 1279px) {
	.static-features ul {
		gap: 29px;
	}

	.static-features ul&gt;li:last-child {
		flex-basis: 309px;
	}
}

.static-features ul&gt;li {
	flex: 0 1 176px;
}

.static-features a {
	font-weight: 700;
	text-decoration: underline;
}

.static-features p {
	padding-top: 24px;
}

.static-btn {
	padding-top: 56px;
	display: flex;
	gap: 10px;
}

.static-footer {
	margin-top: 56px;
}

.static-footer.terms {
	margin-top: 0;
}

.static-footer.terms ul {
	padding-top: 0;
}

.static-footer p {
	padding-top: 24px;
}

.static-footer ul {
	list-style: disc;
	padding-top: 24px;
	padding-left: 24px;
}

.terms-header {
	margin-bottom: 32px;
}

@media (max-width: 559px) {
	.terms-header {
		margin-bottom: 10px;
	}
}

.page-404 {
	background-image: url("https://serious-science.org/wp-content/themes/img/404.png");
	background-color: var(--blue);
	height: 100vh;
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	background-position: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.page-not-found {
	padding: 56px 24px;
	background-color: var(--blue);
	border-radius: 200px 200px 0 0;
	text-align: center;
	display: flex;
	flex-direction: column;
	gap: 24px;
	color: var(--white);
	margin-inline: 20px;
	align-items: center;
	justify-content: center;
}

.page-not-found span {
	font-size: 140px;
	color: var(--red);
	line-height: 160px;
}

.page-not-found h1 {
	color: var(--white);
	font-size: 32px;
}

.page-not-found__footer {
	display: flex;
	align-items: center;
	max-width: 487px;
	gap: 10px;
}

.page-not-found__footer form {
	border: 1px solid var(--white);
	height: 44px;
	padding-inline: 20px;
	gap: 10px;
	display: flex;
	align-items: center;
}

.page-not-found__footer form:after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.67188 14.3362L1.25808 21.75' stroke='%23FF4005' stroke-width='2'/%3E%3Ccircle cx='14.6036' cy='9.14654' r='7.89655' stroke='%23FF4005' stroke-width='2'/%3E%3C/svg%3E%0A");
	width: 24px;
	height: 23px;
}

.page-not-found__footer input {
	background-color: transparent;
	border: none;
	color: var(--white);
}

.page-not-found__footer input::placeholder {
	color: var(--white);
}

.handle-menu__checkbox {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.handle-menu__checkbox:checked+.handle-menu__header:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.625 1.125L12.375 12.875' stroke='%23FF4005'/%3E%3Cpath d='M12.375 1.125L0.625 12.875' stroke='%23FF4005'/%3E%3C/svg%3E%0A");
	width: 13px;
	height: 14px;
}

.handle-menu__checkbox:checked+.handle-menu__header+.handle-menu__list .handle-menu__item {
	display: block;
}

.handle-menu__header {
	display: none;
	height: 58px;
	width: 100%;
	align-items: center;
	justify-content: center;
	border: 1px solid var(--red);
	color: var(--dark-blue);
	font-size: 14px;
	margin-bottom: 4px;
	font-weight: 700;
	gap: 6px;
}

.handle-menu__header:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.909058H14' stroke='%23FF4005'/%3E%3Cpath d='M0 6H14' stroke='%23FF4005'/%3E%3Cpath d='M0 11.0908H14' stroke='%23FF4005'/%3E%3C/svg%3E%0A");
	width: 14px;
	height: 12px;
}

@media (max-width: 1279px) {
	.handle-menu__header {
		display: flex;
	}
}

.handle-menu__list {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

@media (max-width: 1279px) {
	.handle-menu__item {
		display: none;
	}
}

.handle-menu__item_active {
	display: block;
}

.handle-menu__item_active .handle-menu__link {
	background-color: var(--white);
	color: var(--dark-blue);
	font-weight: 700;
	box-shadow: inset 2px 0 0 var(--red);
}

.handle-menu__item:hover .handle-menu__link {
	background-color: var(--white);
	color: var(--dark-blue);
	font-weight: 700;
	box-shadow: inset 2px 0 0 var(--red);
}

.handle-menu__link {
	padding: 18px;
	font-weight: 400;
	background-color: var(--white-opacity);
	display: flex;
}

@media(max-width: 768px) {

	.bigbang .post__img {
		min-width: auto;
	}

	.first__grid,
	.second__grid,
	.techno__grid,
	.bio__grid,
	.hist__grid,
	.bigbang__grid,
	.post__tumb {
		display: flex !important;
		flex-direction: column !important;
		padding: 5px;
	}

	.post__sub a, .cats__name a {
		font-size: 24px;
		line-height: 28px;
		letter-spacing: 1px;
	}

}

@media (max-width: 430px){
	
	.cards-container-wrapper .filters .switch-wrapper span.popularity,
	.cards-container-wrapper .filters .switch-wrapper span.date {
		font-size: 21px!important;
	}

	.card-people .buttons a {
		padding: 9px 9px;
	}
	
}

.material &gt; p:last-child::after,
.material blockquote:last-child &gt; p:last-child::after {
	content: '';
	display: inline-block;
	width: 19px;
	height: 9px;
	margin-left: 5px;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='27' viewBox='0 0 60 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 26.9856V21.6005H20.1046C20.9124 21.6005 21.5706 20.9423 21.5706 20.1345C21.5706 19.4464 21.0919 18.848 20.4337 18.7284L6.46219 15.9161C4.63722 15.5272 3.02167 14.5698 1.82497 13.1039C0.658186 11.7277 0 9.9027 0 8.07773C0 3.64993 3.62002 0.0299072 8.04782 0.0299072H26.4471V5.41507H8.04782C6.58186 5.41507 5.38516 6.61177 5.38516 8.07773C5.38516 9.30435 6.3126 10.4412 7.47939 10.6506L21.4509 13.4031C24.6221 14.0612 26.9557 16.9034 26.9557 20.1345C26.9557 23.9041 23.8742 26.9856 20.1046 26.9856H0Z' fill='%23FF4005'/%3E%3Cpath d='M59.2995 12.6551V14.3903C59.2995 14.8092 59.2995 15.2579 59.2396 15.6768H37.699C38.1777 19.5661 40.8702 21.8697 45.298 21.8697H46.4349C48.8582 21.8697 50.743 21.2714 51.9397 19.9849H58.5814C56.6368 24.4725 51.9098 26.9856 45.8665 26.9856C37.7289 26.9856 32.3737 22.3484 32.3737 14.3604V12.6252C32.3437 4.66713 37.699 0.0299072 45.8366 0.0299072C54.0639 0.0299072 59.2995 4.7868 59.2995 12.6551ZM53.9143 10.8002C53.2262 7.12037 50.025 5.02614 45.8366 5.02614C41.5284 5.02614 38.3871 7.24004 37.7588 10.8002H53.9143Z' fill='%23FF4005'/%3E%3C/svg%3E%0A");
  }

.share {
	max-width: 390px;
	flex-direction: column;
    text-align: left;
    box-sizing: border-box;
   
	
}

.content__single .share__title b,
.content__single .share__desc,
.content__single .share__text {
	max-width: 608px;
}

.share__grid {
	flex-direction: column;
	background-color: var(--rgb-patreon);
	padding: 30px;
	font-size: 32px;
	line-height: 32px;
	text-align: left;
	color: var(--rgb-text);
	display: none;
	z-index: 2999;
    width: 370px;
    transform: translate(-50%, -20%);
    left: 50%;
    top: 20%;
    position: fixed;
}

.share__grid .buttons {
	display: flex;
	gap: 20px;
	margin-top: 25px;
	justify-content: space-between;
}

.buttons.go_up {
	position: fixed;
	bottom: 20px;
	right: 40px;
	z-index: 9999;
}

.buttons.go_up a {
	display: none;
}

.buttons.go_up a.show {
	display: flex;
}

.share__text {
	font-size: 18px;
	font-weight: 400;
	line-height: 21.6px;
	margin-top: 24px;
}

.share__cmd {
	margin-top: 16px;
	background-color: var(--rgb-title);
	font-weight: 700;
	color: #FFF;
	font-size: 18px;
	line-height: 21.6px;
	padding: 10px 20px;
	align-self: baseline;
	transition: .4s all;
	max-height: 36px;
}

.share__cmd.icon {
	width: 42px;
	height: 36px;
	padding: 0px;
	justify-content: center;
    display: flex;
    align-items: center;
}

.share__cmd.copy {
	font-size: 14px;
	padding: 10px 20px;
	justify-content: center;
    display: flex;
    align-items: center;
	width: 131px;
}

.share__cmd.copy svg {
	margin-right: 10px;
}


.share__cmd:hover {
	opacity: 70%;
	color: #FFF;
}

.share__cmd:hover {
	opacity: 70%;
	color: #FFF;
}

.share__title {
	display: flex;
	justify-content: space-between;
}

.share__off {
	width: 19.5px;
	height: 19.5px;
	cursor: pointer;
	transform: translateY(10px);
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0.515625L0.5 20.0156' stroke='%23212B41'/%3E%3Cpath d='M0.5 0.515625L20 20.0156' stroke='%23212B41'/%3E%3C/svg%3E");
}

#share__trigger:checked ~ .share__grid {
	display: flex;
}

#share__trigger:checked ~ .share__overlay {
	left: 0;
	background: rgb(0, 0, 0, 0.4);
	display: block;
}

.page-main--static-page {
	width: 100%;
    max-width: var(--max-width);
    margin-left: auto;
    margin-right: auto;
    padding: 27px 0px;
}

@media screen and (max-width: 1279px) {
	.page-main--static-page {
		padding: 27px 14px;
	}
}</pre></body></html>