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

@font-face {
	font-family: "Open Sans";
	src: url("../fonts/OpenSans.ttf");
}

@font-face {
	font-family: "RussDecor";
	src: url("../fonts/Russdecor.ttf");
}

:root {
	--primary: #566d74;
	--secondary: #fff1e1;
	--accent: #c9a273;
}

body {
	font-size: 20px;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	background: var(--primary);
}

img {
	display: block;
	width: 100%;
}

a {
	text-decoration: none;
}

input:focus {
	outline: none;
}

h1,
h2,
h3 {
	font-weight: 400;
}

.container {
	max-width: 1520px;
	margin: 0 auto;
	padding: 0 5px;
}

.content {
	padding: 100px 0;
}

.items_container {
	padding-top: 60px;
}

.second-bg {
	background: var(--secondary);
}

.title {
	color: var(--secondary);
	font-family: "RussDecor", sans-serif;
	font-size: 64px;
	text-align: center;
	position: relative;
	margin: 0 20px;
	text-wrap: nowrap;
}

.internal {
    color: var(--primary);
}

.internal-title {
   	color: var(--primary);
	font-family: "RussDecor", sans-serif;
	font-size: 64px;
}

.internal .reports-slider,
.internal .story_items {
    margin-top: 0;
}

.accent-title {
	color: var(--primary);
}

.title-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.title-container.title-accent::before,
.title-container.title-accent::after,
.title-container.title-primary::before,
.title-container.title-primary::after,
.title-container.title-secondary::before,
.title-container.title-secondary::after {
	flex-shrink: 0;
	content: "";
	display: inline-block;
	width: 43px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
}

.title-container.title-accent::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='30' viewBox='0 0 43 30' fill='none'%3E%3Cpath d='M17.8542 5.85C17.8542 10.6676 21.8097 12.4202 24.8831 12.4202C27.2389 12.4202 29.4782 11.3591 30.8462 9.4105C31.1281 10.8456 32.1939 11.1364 32.9019 11.2696C33.7231 11.423 34.8669 11.309 35.0174 9.87393C35.168 8.43887 33.5886 8.53475 33.5886 8.53475C32.6275 8.38773 32.5645 9.07703 32.5645 9.07703C32.5645 9.07703 31.7678 7.77514 33.6943 7.59189C35.6197 7.40865 36.2199 9.78444 35.703 12.8336C35.1872 15.8816 26.5394 13.378 26.5394 13.378C26.5394 13.378 16.907 13.2086 9.54701 7.54182C9.54701 7.54182 4.97533 11.8896 18.7512 14.1482C18.7512 14.1482 16.8792 14.8322 8.48658 13.0797C0.0939714 11.3282 -6.59e-07 14.9238 -6.59e-07 14.9238C-6.59e-07 14.9238 0.156975 18.5227 8.55065 16.7765C16.9443 15.0304 18.8153 15.7154 18.8153 15.7154C5.03834 17.9644 9.6068 22.3154 9.6068 22.3154C16.971 16.6551 26.3781 16.4452 26.3781 16.4452C26.3781 16.4452 35.2524 13.9916 35.766 17.0407C36.2797 20.0898 35.6785 22.4646 33.753 22.2803C31.8276 22.096 32.6243 20.7941 32.6243 20.7941C32.6243 20.7941 32.6862 21.4823 33.6473 21.3374C33.6473 21.3374 35.2267 21.4333 35.0783 19.9993C34.9288 18.5642 33.7851 18.4492 32.9639 18.6015C32.227 18.7389 31.1047 19.0468 30.8772 20.6343C29.5114 18.6569 27.2549 17.5788 24.882 17.5788C21.8086 17.5788 17.8531 19.3313 17.8531 24.1575C17.8531 29.414 22.6864 30 23.4201 30C24.7368 30 28.2534 29.1243 28.2534 25.323C28.2534 22.1077 25.9093 21.6698 25.3209 21.6698C23.8579 21.6698 22.9758 22.4007 22.9758 23.5704C22.9758 24.5953 23.7127 25.1781 24.5916 25.1781C25.3209 25.1781 25.7598 24.4472 25.9083 24.1575C26.4956 24.4472 26.6376 25.1781 26.6376 25.7609C26.6376 26.9338 25.7598 28.5372 23.5642 28.5372C20.1961 28.5372 19.613 25.4711 19.613 24.1575C19.613 22.1077 20.9297 19.3313 24.8809 19.3313C27.2239 19.3313 29.7367 21.2021 31.0587 22.3506C31.5201 23.3968 32.6563 23.9966 34.0926 23.8378C35.3335 23.7004 36.5723 23.3169 37.0133 20.8324C37.685 22.6713 38.7999 23.0409 39.2826 23.2008C40.0825 23.466 42.6497 23.7121 42.9679 20.8463C43.2862 17.9804 41.1312 17.8962 41.1312 17.8962C41.1312 17.8962 38.0898 18.1295 39.3574 20.7142C39.3574 20.7142 38.9078 22.3421 38.2969 19.539C37.6861 16.7371 38.2104 14.9387 38.2104 14.9387C38.2104 14.9387 37.621 13.1404 38.2339 10.3395C38.8469 7.53756 39.2954 9.16545 39.2954 9.16545C38.0268 11.749 41.0671 11.9844 41.0671 11.9844C41.0671 11.9844 43.2221 11.9013 42.906 9.03548C42.5899 6.16961 40.0216 6.41358 39.2228 6.6778C38.7412 6.8376 37.653 7.20409 36.9984 9.03335C36.5381 6.55315 35.2727 6.16961 34.0328 6.03218C32.9991 5.91712 32.1213 6.19625 31.5372 6.75131C31.5318 6.75024 31.5265 6.74918 31.5211 6.74918C30.3582 8.1086 27.6895 10.8147 24.882 10.8147C20.9308 10.8147 19.6141 7.88914 19.6141 5.84787C19.6141 4.53 20.1972 1.45958 23.5653 1.45958C25.7609 1.45958 26.6387 3.07149 26.6387 4.23595C26.6387 4.82298 26.4977 5.55063 25.9093 5.9885C25.7598 5.55063 25.3209 4.82298 24.5926 4.82298C23.7137 4.82298 22.9769 5.41 22.9769 6.57552C22.9769 7.60041 23.859 8.327 25.3209 8.327C25.9093 8.327 28.2534 7.88913 28.2534 4.67382C28.2534 0.876813 24.7368 8.2607e-07 23.4201 8.83625e-07C22.6875 0.00213142 17.8542 0.584897 17.8542 5.85Z' fill='%23C9A273'/%3E%3C/svg%3E");
}

.title-container.title-accent::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='30' viewBox='0 0 43 30' fill='none'%3E%3Cpath d='M25.1458 5.85C25.1458 10.6676 21.1903 12.4202 18.1169 12.4202C15.7611 12.4202 13.5218 11.3591 12.1538 9.4105C11.8719 10.8456 10.8061 11.1364 10.0981 11.2696C9.27686 11.423 8.13313 11.309 7.98256 9.87393C7.83199 8.43887 9.41141 8.53475 9.41141 8.53475C10.3725 8.38773 10.4355 9.07703 10.4355 9.07703C10.4355 9.07703 11.2322 7.77514 9.30569 7.59189C7.38027 7.40865 6.78012 9.78444 7.29698 12.8336C7.81278 15.8816 16.4606 13.378 16.4606 13.378C16.4606 13.378 26.093 13.2086 33.453 7.54182C33.453 7.54182 38.0247 11.8896 24.2488 14.1482C24.2488 14.1482 26.1208 14.8322 34.5134 13.0797C42.906 11.3282 43 14.9238 43 14.9238C43 14.9238 42.843 18.5227 34.4493 16.7765C26.0557 15.0304 24.1847 15.7154 24.1847 15.7154C37.9617 17.9644 33.3932 22.3154 33.3932 22.3154C26.029 16.6551 16.6219 16.4452 16.6219 16.4452C16.6219 16.4452 7.74762 13.9916 7.23396 17.0407C6.72031 20.0898 7.32154 22.4646 9.24696 22.2803C11.1724 22.096 10.3757 20.7941 10.3757 20.7941C10.3757 20.7941 10.3138 21.4823 9.35268 21.3374C9.35268 21.3374 7.77326 21.4333 7.9217 19.9993C8.0712 18.5642 9.21493 18.4492 10.0361 18.6015C10.773 18.7389 11.8953 19.0468 12.1228 20.6343C13.4886 18.6569 15.7451 17.5788 18.118 17.5788C21.1914 17.5788 25.1469 19.3313 25.1469 24.1575C25.1469 29.414 20.3136 30 19.5799 30C18.2632 30 14.7466 29.1243 14.7466 25.323C14.7466 22.1077 17.0907 21.6698 17.6791 21.6698C19.1421 21.6698 20.0242 22.4007 20.0242 23.5704C20.0242 24.5953 19.2873 25.1781 18.4084 25.1781C17.6791 25.1781 17.2402 24.4472 17.0917 24.1575C16.5044 24.4472 16.3624 25.1781 16.3624 25.7609C16.3624 26.9338 17.2402 28.5372 19.4358 28.5372C22.8039 28.5372 23.387 25.4711 23.387 24.1575C23.387 22.1077 22.0703 19.3313 18.1191 19.3313C15.7761 19.3313 13.2633 21.2021 11.9413 22.3506C11.4799 23.3968 10.3437 23.9966 8.90736 23.8378C7.66647 23.7004 6.42771 23.3169 5.98667 20.8324C5.31496 22.6713 4.20007 23.0409 3.71738 23.2008C2.91753 23.466 0.3503 23.7121 0.0320667 20.8463C-0.286167 17.9804 1.86885 17.8962 1.86885 17.8962C1.86885 17.8962 4.91022 18.1295 3.64262 20.7142C3.64262 20.7142 4.09221 22.3421 4.70305 19.539C5.31389 16.7371 4.78956 14.9387 4.78956 14.9387C4.78956 14.9387 5.37903 13.1404 4.76605 10.3395C4.15308 7.53756 3.70457 9.16545 3.70457 9.16545C4.97323 11.749 1.93293 11.9844 1.93293 11.9844C1.93293 11.9844 -0.222095 11.9013 0.0940027 9.03548C0.4101 6.16961 2.97839 6.41358 3.77718 6.6778C4.2588 6.8376 5.347 7.20409 6.00162 9.03335C6.46188 6.55315 7.72735 6.16961 8.96718 6.03218C10.0009 5.91712 10.8787 6.19625 11.4628 6.75131C11.4682 6.75024 11.4735 6.74918 11.4789 6.74918C12.6418 8.1086 15.3105 10.8147 18.118 10.8147C22.0692 10.8147 23.3859 7.88914 23.3859 5.84787C23.3859 4.53 22.8028 1.45958 19.4347 1.45958C17.2391 1.45958 16.3613 3.07149 16.3613 4.23595C16.3613 4.82298 16.5023 5.55063 17.0907 5.9885C17.2402 5.55063 17.6791 4.82298 18.4074 4.82298C19.2863 4.82298 20.0231 5.41 20.0231 6.57552C20.0231 7.60041 19.141 8.327 17.6791 8.327C17.0907 8.327 14.7466 7.88913 14.7466 4.67382C14.7466 0.876813 18.2632 8.2607e-07 19.5799 8.83625e-07C20.3125 0.00213142 25.1458 0.584897 25.1458 5.85Z' fill='%23C9A273'/%3E%3C/svg%3E");
}

.title-container.title-primary::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='30' viewBox='0 0 43 30' fill='none'%3E%3Cpath d='M17.8542 5.85C17.8542 10.6676 21.8097 12.4202 24.8831 12.4202C27.2389 12.4202 29.4782 11.3591 30.8462 9.4105C31.1281 10.8456 32.1939 11.1364 32.9019 11.2696C33.7231 11.423 34.8669 11.309 35.0174 9.87393C35.168 8.43887 33.5886 8.53475 33.5886 8.53475C32.6275 8.38773 32.5645 9.07703 32.5645 9.07703C32.5645 9.07703 31.7678 7.77514 33.6943 7.59189C35.6197 7.40865 36.2199 9.78444 35.703 12.8336C35.1872 15.8816 26.5394 13.378 26.5394 13.378C26.5394 13.378 16.907 13.2086 9.54701 7.54182C9.54701 7.54182 4.97533 11.8896 18.7512 14.1482C18.7512 14.1482 16.8792 14.8322 8.48658 13.0797C0.0939714 11.3282 -6.59e-07 14.9238 -6.59e-07 14.9238C-6.59e-07 14.9238 0.156975 18.5227 8.55065 16.7765C16.9443 15.0304 18.8153 15.7154 18.8153 15.7154C5.03834 17.9644 9.6068 22.3154 9.6068 22.3154C16.971 16.6551 26.3781 16.4452 26.3781 16.4452C26.3781 16.4452 35.2524 13.9916 35.766 17.0407C36.2797 20.0898 35.6785 22.4646 33.753 22.2803C31.8276 22.096 32.6243 20.7941 32.6243 20.7941C32.6243 20.7941 32.6862 21.4823 33.6473 21.3374C33.6473 21.3374 35.2267 21.4333 35.0783 19.9993C34.9288 18.5642 33.7851 18.4492 32.9639 18.6015C32.227 18.7389 31.1047 19.0468 30.8772 20.6343C29.5114 18.6569 27.2549 17.5788 24.882 17.5788C21.8086 17.5788 17.8531 19.3313 17.8531 24.1575C17.8531 29.414 22.6864 30 23.4201 30C24.7368 30 28.2534 29.1243 28.2534 25.323C28.2534 22.1077 25.9093 21.6698 25.3209 21.6698C23.8579 21.6698 22.9758 22.4007 22.9758 23.5704C22.9758 24.5953 23.7127 25.1781 24.5916 25.1781C25.3209 25.1781 25.7598 24.4472 25.9083 24.1575C26.4956 24.4472 26.6376 25.1781 26.6376 25.7609C26.6376 26.9338 25.7598 28.5372 23.5642 28.5372C20.1961 28.5372 19.613 25.4711 19.613 24.1575C19.613 22.1077 20.9297 19.3313 24.8809 19.3313C27.2239 19.3313 29.7367 21.2021 31.0587 22.3506C31.5201 23.3968 32.6563 23.9966 34.0926 23.8378C35.3335 23.7004 36.5723 23.3169 37.0133 20.8324C37.685 22.6713 38.7999 23.0409 39.2826 23.2008C40.0825 23.466 42.6497 23.7121 42.9679 20.8463C43.2862 17.9804 41.1312 17.8962 41.1312 17.8962C41.1312 17.8962 38.0898 18.1295 39.3574 20.7142C39.3574 20.7142 38.9078 22.3421 38.2969 19.539C37.6861 16.7371 38.2104 14.9387 38.2104 14.9387C38.2104 14.9387 37.621 13.1404 38.2339 10.3395C38.8469 7.53756 39.2954 9.16545 39.2954 9.16545C38.0268 11.749 41.0671 11.9844 41.0671 11.9844C41.0671 11.9844 43.2221 11.9013 42.906 9.03548C42.5899 6.16961 40.0216 6.41358 39.2228 6.6778C38.7412 6.8376 37.653 7.20409 36.9984 9.03335C36.5381 6.55315 35.2727 6.16961 34.0328 6.03218C32.9991 5.91712 32.1213 6.19625 31.5372 6.75131C31.5318 6.75024 31.5265 6.74918 31.5211 6.74918C30.3582 8.1086 27.6895 10.8147 24.882 10.8147C20.9308 10.8147 19.6141 7.88914 19.6141 5.84787C19.6141 4.53 20.1972 1.45958 23.5653 1.45958C25.7609 1.45958 26.6387 3.07149 26.6387 4.23595C26.6387 4.82298 26.4977 5.55063 25.9093 5.9885C25.7598 5.55063 25.3209 4.82298 24.5926 4.82298C23.7137 4.82298 22.9769 5.41 22.9769 6.57552C22.9769 7.60041 23.859 8.327 25.3209 8.327C25.9093 8.327 28.2534 7.88913 28.2534 4.67382C28.2534 0.876813 24.7368 8.2607e-07 23.4201 8.83625e-07C22.6875 0.00213142 17.8542 0.584897 17.8542 5.85Z' fill='%23566D74'/%3E%3C/svg%3E");
}

.title-container.title-primary::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='30' viewBox='0 0 43 30' fill='none'%3E%3Cpath d='M25.1458 5.85C25.1458 10.6676 21.1903 12.4202 18.1169 12.4202C15.7611 12.4202 13.5218 11.3591 12.1538 9.4105C11.8719 10.8456 10.8061 11.1364 10.0981 11.2696C9.27686 11.423 8.13313 11.309 7.98256 9.87393C7.83199 8.43887 9.41141 8.53475 9.41141 8.53475C10.3725 8.38773 10.4355 9.07703 10.4355 9.07703C10.4355 9.07703 11.2322 7.77514 9.30569 7.59189C7.38027 7.40865 6.78012 9.78444 7.29698 12.8336C7.81278 15.8816 16.4606 13.378 16.4606 13.378C16.4606 13.378 26.093 13.2086 33.453 7.54182C33.453 7.54182 38.0247 11.8896 24.2488 14.1482C24.2488 14.1482 26.1208 14.8322 34.5134 13.0797C42.906 11.3282 43 14.9238 43 14.9238C43 14.9238 42.843 18.5227 34.4493 16.7765C26.0557 15.0304 24.1847 15.7154 24.1847 15.7154C37.9617 17.9644 33.3932 22.3154 33.3932 22.3154C26.029 16.6551 16.6219 16.4452 16.6219 16.4452C16.6219 16.4452 7.74762 13.9916 7.23396 17.0407C6.72031 20.0898 7.32154 22.4646 9.24696 22.2803C11.1724 22.096 10.3757 20.7941 10.3757 20.7941C10.3757 20.7941 10.3138 21.4823 9.35268 21.3374C9.35268 21.3374 7.77326 21.4333 7.9217 19.9993C8.0712 18.5642 9.21493 18.4492 10.0361 18.6015C10.773 18.7389 11.8953 19.0468 12.1228 20.6343C13.4886 18.6569 15.7451 17.5788 18.118 17.5788C21.1914 17.5788 25.1469 19.3313 25.1469 24.1575C25.1469 29.414 20.3136 30 19.5799 30C18.2632 30 14.7466 29.1243 14.7466 25.323C14.7466 22.1077 17.0907 21.6698 17.6791 21.6698C19.1421 21.6698 20.0242 22.4007 20.0242 23.5704C20.0242 24.5953 19.2873 25.1781 18.4084 25.1781C17.6791 25.1781 17.2402 24.4472 17.0917 24.1575C16.5044 24.4472 16.3624 25.1781 16.3624 25.7609C16.3624 26.9338 17.2402 28.5372 19.4358 28.5372C22.8039 28.5372 23.387 25.4711 23.387 24.1575C23.387 22.1077 22.0703 19.3313 18.1191 19.3313C15.7761 19.3313 13.2633 21.2021 11.9413 22.3506C11.4799 23.3968 10.3437 23.9966 8.90736 23.8378C7.66647 23.7004 6.42771 23.3169 5.98667 20.8324C5.31496 22.6713 4.20007 23.0409 3.71738 23.2008C2.91753 23.466 0.3503 23.7121 0.0320667 20.8463C-0.286167 17.9804 1.86885 17.8962 1.86885 17.8962C1.86885 17.8962 4.91022 18.1295 3.64262 20.7142C3.64262 20.7142 4.09221 22.3421 4.70305 19.539C5.31389 16.7371 4.78956 14.9387 4.78956 14.9387C4.78956 14.9387 5.37903 13.1404 4.76605 10.3395C4.15308 7.53756 3.70457 9.16545 3.70457 9.16545C4.97323 11.749 1.93293 11.9844 1.93293 11.9844C1.93293 11.9844 -0.222095 11.9013 0.0940027 9.03548C0.4101 6.16961 2.97839 6.41358 3.77718 6.6778C4.2588 6.8376 5.347 7.20409 6.00162 9.03335C6.46188 6.55315 7.72735 6.16961 8.96718 6.03218C10.0009 5.91712 10.8787 6.19625 11.4628 6.75131C11.4682 6.75024 11.4735 6.74918 11.4789 6.74918C12.6418 8.1086 15.3105 10.8147 18.118 10.8147C22.0692 10.8147 23.3859 7.88914 23.3859 5.84787C23.3859 4.53 22.8028 1.45958 19.4347 1.45958C17.2391 1.45958 16.3613 3.07149 16.3613 4.23595C16.3613 4.82298 16.5023 5.55063 17.0907 5.9885C17.2402 5.55063 17.6791 4.82298 18.4074 4.82298C19.2863 4.82298 20.0231 5.41 20.0231 6.57552C20.0231 7.60041 19.141 8.327 17.6791 8.327C17.0907 8.327 14.7466 7.88913 14.7466 4.67382C14.7466 0.876813 18.2632 8.2607e-07 19.5799 8.83625e-07C20.3125 0.00213142 25.1458 0.584897 25.1458 5.85Z' fill='%23566D74'/%3E%3C/svg%3E");
}
.title-container.title-secondary::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='30' viewBox='0 0 43 30' fill='none'%3E%3Cpath d='M17.8542 5.85C17.8542 10.6676 21.8097 12.4202 24.8831 12.4202C27.2389 12.4202 29.4782 11.3591 30.8462 9.4105C31.1281 10.8456 32.1939 11.1364 32.9019 11.2696C33.7231 11.423 34.8669 11.309 35.0174 9.87393C35.168 8.43887 33.5886 8.53475 33.5886 8.53475C32.6275 8.38773 32.5645 9.07703 32.5645 9.07703C32.5645 9.07703 31.7678 7.77514 33.6943 7.59189C35.6197 7.40865 36.2199 9.78444 35.703 12.8336C35.1872 15.8816 26.5394 13.378 26.5394 13.378C26.5394 13.378 16.907 13.2086 9.54701 7.54182C9.54701 7.54182 4.97533 11.8896 18.7512 14.1482C18.7512 14.1482 16.8792 14.8322 8.48658 13.0797C0.0939714 11.3282 -6.59e-07 14.9238 -6.59e-07 14.9238C-6.59e-07 14.9238 0.156975 18.5227 8.55065 16.7765C16.9443 15.0304 18.8153 15.7154 18.8153 15.7154C5.03834 17.9644 9.6068 22.3154 9.6068 22.3154C16.971 16.6551 26.3781 16.4452 26.3781 16.4452C26.3781 16.4452 35.2524 13.9916 35.766 17.0407C36.2797 20.0898 35.6785 22.4646 33.753 22.2803C31.8276 22.096 32.6243 20.7941 32.6243 20.7941C32.6243 20.7941 32.6862 21.4823 33.6473 21.3374C33.6473 21.3374 35.2267 21.4333 35.0783 19.9993C34.9288 18.5642 33.7851 18.4492 32.9639 18.6015C32.227 18.7389 31.1047 19.0468 30.8772 20.6343C29.5114 18.6569 27.2549 17.5788 24.882 17.5788C21.8086 17.5788 17.8531 19.3313 17.8531 24.1575C17.8531 29.414 22.6864 30 23.4201 30C24.7368 30 28.2534 29.1243 28.2534 25.323C28.2534 22.1077 25.9093 21.6698 25.3209 21.6698C23.8579 21.6698 22.9758 22.4007 22.9758 23.5704C22.9758 24.5953 23.7127 25.1781 24.5916 25.1781C25.3209 25.1781 25.7598 24.4472 25.9083 24.1575C26.4956 24.4472 26.6376 25.1781 26.6376 25.7609C26.6376 26.9338 25.7598 28.5372 23.5642 28.5372C20.1961 28.5372 19.613 25.4711 19.613 24.1575C19.613 22.1077 20.9297 19.3313 24.8809 19.3313C27.2239 19.3313 29.7367 21.2021 31.0587 22.3506C31.5201 23.3968 32.6563 23.9966 34.0926 23.8378C35.3335 23.7004 36.5723 23.3169 37.0133 20.8324C37.685 22.6713 38.7999 23.0409 39.2826 23.2008C40.0825 23.466 42.6497 23.7121 42.9679 20.8463C43.2862 17.9804 41.1312 17.8962 41.1312 17.8962C41.1312 17.8962 38.0898 18.1295 39.3574 20.7142C39.3574 20.7142 38.9078 22.3421 38.2969 19.539C37.6861 16.7371 38.2104 14.9387 38.2104 14.9387C38.2104 14.9387 37.621 13.1404 38.2339 10.3395C38.8469 7.53756 39.2954 9.16545 39.2954 9.16545C38.0268 11.749 41.0671 11.9844 41.0671 11.9844C41.0671 11.9844 43.2221 11.9013 42.906 9.03548C42.5899 6.16961 40.0216 6.41358 39.2228 6.6778C38.7412 6.8376 37.653 7.20409 36.9984 9.03335C36.5381 6.55315 35.2727 6.16961 34.0328 6.03218C32.9991 5.91712 32.1213 6.19625 31.5372 6.75131C31.5318 6.75024 31.5265 6.74918 31.5211 6.74918C30.3582 8.1086 27.6895 10.8147 24.882 10.8147C20.9308 10.8147 19.6141 7.88914 19.6141 5.84787C19.6141 4.53 20.1972 1.45958 23.5653 1.45958C25.7609 1.45958 26.6387 3.07149 26.6387 4.23595C26.6387 4.82298 26.4977 5.55063 25.9093 5.9885C25.7598 5.55063 25.3209 4.82298 24.5926 4.82298C23.7137 4.82298 22.9769 5.41 22.9769 6.57552C22.9769 7.60041 23.859 8.327 25.3209 8.327C25.9093 8.327 28.2534 7.88913 28.2534 4.67382C28.2534 0.876813 24.7368 8.2607e-07 23.4201 8.83625e-07C22.6875 0.00213142 17.8542 0.584897 17.8542 5.85Z' fill='%23FFF1E1'/%3E%3C/svg%3E");
}

.title-container.title-secondary::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='30' viewBox='0 0 43 30' fill='none'%3E%3Cpath d='M25.1458 5.85C25.1458 10.6676 21.1903 12.4202 18.1169 12.4202C15.7611 12.4202 13.5218 11.3591 12.1538 9.4105C11.8719 10.8456 10.8061 11.1364 10.0981 11.2696C9.27686 11.423 8.13313 11.309 7.98256 9.87393C7.83199 8.43887 9.41141 8.53475 9.41141 8.53475C10.3725 8.38773 10.4355 9.07703 10.4355 9.07703C10.4355 9.07703 11.2322 7.77514 9.30569 7.59189C7.38027 7.40865 6.78012 9.78444 7.29698 12.8336C7.81278 15.8816 16.4606 13.378 16.4606 13.378C16.4606 13.378 26.093 13.2086 33.453 7.54182C33.453 7.54182 38.0247 11.8896 24.2488 14.1482C24.2488 14.1482 26.1208 14.8322 34.5134 13.0797C42.906 11.3282 43 14.9238 43 14.9238C43 14.9238 42.843 18.5227 34.4493 16.7765C26.0557 15.0304 24.1847 15.7154 24.1847 15.7154C37.9617 17.9644 33.3932 22.3154 33.3932 22.3154C26.029 16.6551 16.6219 16.4452 16.6219 16.4452C16.6219 16.4452 7.74762 13.9916 7.23396 17.0407C6.72031 20.0898 7.32154 22.4646 9.24696 22.2803C11.1724 22.096 10.3757 20.7941 10.3757 20.7941C10.3757 20.7941 10.3138 21.4823 9.35268 21.3374C9.35268 21.3374 7.77326 21.4333 7.9217 19.9993C8.0712 18.5642 9.21493 18.4492 10.0361 18.6015C10.773 18.7389 11.8953 19.0468 12.1228 20.6343C13.4886 18.6569 15.7451 17.5788 18.118 17.5788C21.1914 17.5788 25.1469 19.3313 25.1469 24.1575C25.1469 29.414 20.3136 30 19.5799 30C18.2632 30 14.7466 29.1243 14.7466 25.323C14.7466 22.1077 17.0907 21.6698 17.6791 21.6698C19.1421 21.6698 20.0242 22.4007 20.0242 23.5704C20.0242 24.5953 19.2873 25.1781 18.4084 25.1781C17.6791 25.1781 17.2402 24.4472 17.0917 24.1575C16.5044 24.4472 16.3624 25.1781 16.3624 25.7609C16.3624 26.9338 17.2402 28.5372 19.4358 28.5372C22.8039 28.5372 23.387 25.4711 23.387 24.1575C23.387 22.1077 22.0703 19.3313 18.1191 19.3313C15.7761 19.3313 13.2633 21.2021 11.9413 22.3506C11.4799 23.3968 10.3437 23.9966 8.90736 23.8378C7.66647 23.7004 6.42771 23.3169 5.98667 20.8324C5.31496 22.6713 4.20007 23.0409 3.71738 23.2008C2.91753 23.466 0.3503 23.7121 0.0320667 20.8463C-0.286167 17.9804 1.86885 17.8962 1.86885 17.8962C1.86885 17.8962 4.91022 18.1295 3.64262 20.7142C3.64262 20.7142 4.09221 22.3421 4.70305 19.539C5.31389 16.7371 4.78956 14.9387 4.78956 14.9387C4.78956 14.9387 5.37903 13.1404 4.76605 10.3395C4.15308 7.53756 3.70457 9.16545 3.70457 9.16545C4.97323 11.749 1.93293 11.9844 1.93293 11.9844C1.93293 11.9844 -0.222095 11.9013 0.0940027 9.03548C0.4101 6.16961 2.97839 6.41358 3.77718 6.6778C4.2588 6.8376 5.347 7.20409 6.00162 9.03335C6.46188 6.55315 7.72735 6.16961 8.96718 6.03218C10.0009 5.91712 10.8787 6.19625 11.4628 6.75131C11.4682 6.75024 11.4735 6.74918 11.4789 6.74918C12.6418 8.1086 15.3105 10.8147 18.118 10.8147C22.0692 10.8147 23.3859 7.88914 23.3859 5.84787C23.3859 4.53 22.8028 1.45958 19.4347 1.45958C17.2391 1.45958 16.3613 3.07149 16.3613 4.23595C16.3613 4.82298 16.5023 5.55063 17.0907 5.9885C17.2402 5.55063 17.6791 4.82298 18.4074 4.82298C19.2863 4.82298 20.0231 5.41 20.0231 6.57552C20.0231 7.60041 19.141 8.327 17.6791 8.327C17.0907 8.327 14.7466 7.88913 14.7466 4.67382C14.7466 0.876813 18.2632 8.2607e-07 19.5799 8.83625e-07C20.3125 0.00213142 25.1458 0.584897 25.1458 5.85Z' fill='%23FFF1E1'/%3E%3C/svg%3E");
}

.title-line {
	height: 1px;
	width: 100%;
}

.title-accent .title-line {
	background: var(--accent);
}

.title-secondary .title-line {
	background: var(--secondary);
}

.title-primary .title-line {
	background: var(--primary);
}

.burger {
	display: none;
	cursor: pointer;
	width: 50px;
	flex-shrink: 0;
}

.burger span {
	display: block;
	height: 3px;
	background-color: var(--secondary);
	margin: 3px 0;
	border-radius: 5px;
	transition: 0.3s all;
}

.burger:hover span {
	background-color: var(--secondary);
	transition: 0.3s all;
}

.burger.active span:nth-child(1) {
	transform: rotate(45deg) translate(4px, 5px);
}
.burger.active span:nth-child(2) {
	opacity: 0;
}
.burger.active span:nth-child(3) {
	transform: rotate(-45deg) translate(4px, -5px);
}

.burger span:nth-child(1) {
	transform: translateY(-5px);
}

.burger span:nth-child(3) {
	transform: translateY(5px);
}

.aside {
	padding: 30px 20px;
	display: none;
	flex-direction: column;
	justify-content: space-between;
	position: fixed;
	top: 0;
	left: -300px;
	width: 300px;
	height: 100vh;
	background: var(--secondary);
	box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1);
	transition: left 0.3s ease;
	z-index: 5;
}

.aside ul {
	gap: 30px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	list-style: none;
}

.aside ul li a {
	color: var(--primary);
	transition: 0.3s all;
}

.aside ul li a:hover,
.header_nav ul a:hover,
.footer_nav ul a:hover,
.footer_links a {
	transition: 0.3s all;
	color: #d0c6b8;
}

.aside.active {
	display: flex;
	left: 0;
}

.aside_item {
	display: none;
}

.aside .input {
	margin-bottom: 20px;
	color: var(--primary);
	border: 1px solid var(--primary);
	padding: 10px 10px 10px 20px;
	font-size: 11px;
}

.aside .input::placeholder {
	color: var(--primary);
	font-size: 11px;
}

.input {
	width: 100%;
	color: var(--secondary);
	font-size: 20px;
	padding: 15px 15px 15px 30px;
	height: 50px;
	border-radius: 500px;
	border: 1px solid var(--secondary);
	background-color: transparent;
	font-size: 20px;
}

.input::placeholder {
	color: var(--secondary);
	font-size: 20px;
}

.input:focus::placeholder {
	opacity: 0;
}

.button {
	cursor: pointer;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
	color: #fff;
	font-family: "RussDecor", sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	border-radius: 500px;
	background: var(--accent);
	border: none;
	transition: 0.3s all;
}

.button:hover {
	background: #d0c6b8;
	transition: 0.3s all;
	color: var(--secondary);
}

.header {
	background-color: var(--primary);
}

.header_items {
	padding: 20px 0 30px 0;
	border-bottom: 1px solid var(--secondary);
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	gap: 30px;
}

.header_item,
.footer_item {
	max-width: 800px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 30px;
}

.header_nav ul,
.footer_nav ul {
	list-style: none;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 30px 0;
}

.header_nav ul a,
.aside ul a,
.footer_nav ul a {
	color: var(--secondary);
	font-family: "RussDecor", sans-serif;
	font-size: 22px;
}

.footer .input-container,
.header .input-container {
    width: 500px;
}

.header .button-container,
.main .button-container,
.news .button-container,
.footer .button-container {
	max-width: 270px;
	width: 100%;
}

.header_logo,
.footer_logo {
	max-width: 140px;
	width: 100%;
	height: 80px;
}

.main {
	color: var(--secondary);
	padding-top: 30px;
	padding-bottom: 60px;
}

.main_items {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.main_img {
	max-width: 589px;
	width: 100%;
}

.main_img img {
	object-fit: cover;
	max-height: 600px;
	height: auto;
}

.main_item {
	display: flex;
	flex-direction: column;
	gap: 60px;
}

.main_text {
	display: flex;
	flex-direction: column;
	gap: 30px;
	font-size: 24px;
	font-weight: 600;
}

.main_description {
	font-size: 32px;
	font-weight: 600;
}

.main_title {
	font-size: 96px;
	font-family: "RussDecor", sans-serif;
}

.story_items {
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: relative;
}

.story_images {
    position: relative;
    width: 100%;
}

.story_img {
    max-width: 300px;
    width: 100%;
}

.story_img:nth-child(odd) {
    margin-left: auto;
}

.story_img:nth-child(even) {
    margin-top: -250px;
    margin-right: auto;
}

.story_img img {
	height: 400px;
	object-fit: cover;
}

.story_info {
	margin-top: 50px;
	position: absolute;
	left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 720px;
}

.story_item {
	max-width: 720px;
	width: 100%;
	display: flex;
	gap: 60px;
	position: relative;
}

.story_item::after {
	content: "";
	position: absolute;
	left: 9px;
	top: 30px;
	width: 2px;
	height: calc(100% - 20px);
	background-color: #c9a273;
}

.story_item::before {
	content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="10" r="10" fill="%23C9A273"/></svg>');
	margin-top: 10px;
	z-index: 1;
	position: relative;
}

.story_text {
	color: var(--primary);
}

.story_text h3 {
	color: var(--accent);
	font-family: "RussDecor", sans-serif;
	font-size: 40px;
	margin-bottom: 15px;
}

.story_item .story_text {
	margin-bottom: 100px;
}

.story_item:last-child .story_text {
	margin-bottom: 0px;
}

.program-slider .slick-track {
    gap: 30px;
    display: flex;
}

.reviews-slider .slick-track,
.reports-slider .slick-track,
.news-slider .slick-track{
    gap: 20px;
    display: flex;
}

.program-slide {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.program-slide img,
.news-slider img {
	height: 450px;
	object-fit: cover;
}

.program-slide h3 {
	font-family: "RussDecor", sans-serif;
	font-size: 32px;
	color: var(--secondary);
	-webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
}

.slick-prev,
.slick-next {
	top: 50%;
	width: 60px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.slick-prev {
	left: -80px;
}

.slick-next {
	right: -80px;
}

.program-slider .slick-prev {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 0 60 32' fill='none'%3E%3Cpath d='M44.6035 12.7005C29.488 15.8286 26.1167 14.6017 26.1167 14.6017C50.9272 10.5717 42.699 2.77173 42.699 2.77173C29.4363 12.9178 12.4956 13.2943 12.4956 13.2943C12.4956 13.2943 3.47447 17.6922 2.55065 12.2264C1.6251 6.76238 2.7075 2.50478 6.17528 2.83505C9.64306 3.16532 8.20735 5.49777 8.20735 5.49777C8.20735 5.49777 8.09533 4.26395 6.36489 4.52406C6.36489 4.52406 3.51931 4.35122 3.78819 6.92324C4.05706 9.49527 6.11668 9.70233 7.59721 9.42853C9.07601 9.15473 11.42 8.50103 11.4321 4.7123C11.4407 1.65427 8.96915 -0.330791 5.56514 0.045686C2.16113 0.420452 -1.23598 1.81856 0.442752 15.9981C-1.24633 30.1759 2.268 31.5757 5.67201 31.9539C9.07603 32.3321 11.5493 30.3504 11.5424 27.2907C11.5338 23.5019 9.19152 22.8465 7.71099 22.571C6.23218 22.2955 4.1708 22.5009 3.9002 25.0729C3.6296 27.6449 6.47345 27.4738 6.47345 27.4738C8.20389 27.7373 8.31768 26.5018 8.31768 26.5018C8.31768 26.5018 9.75167 28.8359 6.28388 29.1628C2.8161 29.4896 1.73716 25.232 2.66616 19.7697C3.59515 14.3056 12.206 18.7943 12.206 18.7943C12.206 18.7943 29.5535 19.0989 42.8076 29.2535C42.8076 29.2535 51.041 21.4604 26.2322 17.4116C26.2322 17.4116 29.6035 16.1863 44.7173 19.3265C59.8311 22.4666 60 16.0203 60 16.0203C60 16.0203 59.719 9.57228 44.6035 12.7005Z' fill='%23FFF1E1'/%3E%3C/svg%3E");
}

.program-slider .slick-next {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 0 60 32' fill='none'%3E%3Cpath d='M44.6035 12.7005C29.488 15.8286 26.1167 14.6017 26.1167 14.6017C50.9272 10.5717 42.699 2.77173 42.699 2.77173C29.4363 12.9178 12.4956 13.2943 12.4956 13.2943C12.4956 13.2943 3.47447 17.6922 2.55065 12.2264C1.6251 6.76238 2.7075 2.50478 6.17528 2.83505C9.64306 3.16532 8.20735 5.49777 8.20735 5.49777C8.20735 5.49777 8.09533 4.26395 6.36489 4.52406C6.36489 4.52406 3.51931 4.35122 3.78819 6.92324C4.05706 9.49527 6.11668 9.70233 7.59721 9.42853C9.07601 9.15473 11.42 8.50103 11.4321 4.7123C11.4407 1.65427 8.96915 -0.330791 5.56514 0.045686C2.16113 0.420452 -1.23598 1.81856 0.442752 15.9981C-1.24633 30.1759 2.268 31.5757 5.67201 31.9539C9.07603 32.3321 11.5493 30.3504 11.5424 27.2907C11.5338 23.5019 9.19152 22.8465 7.71099 22.571C6.23218 22.2955 4.1708 22.5009 3.9002 25.0729C3.6296 27.6449 6.47345 27.4738 6.47345 27.4738C8.20389 27.7373 8.31768 26.5018 8.31768 26.5018C8.31768 26.5018 9.75167 28.8359 6.28388 29.1628C2.8161 29.4896 1.73716 25.232 2.66616 19.7697C3.59515 14.3056 12.206 18.7943 12.206 18.7943C12.206 18.7943 29.5535 19.0989 42.8076 29.2535C42.8076 29.2535 51.041 21.4604 26.2322 17.4116C26.2322 17.4116 29.6035 16.1863 44.7173 19.3265C59.8311 22.4666 60 16.0203 60 16.0203C60 16.0203 59.719 9.57228 44.6035 12.7005Z' fill='%23FFF1E1'/%3E%3C/svg%3E");
	transform: scaleX(-1);
}

.reviews-slider .slick-prev {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 0 60 32' fill='none'%3E%3Cpath d='M44.6035 12.7005C29.488 15.8286 26.1167 14.6017 26.1167 14.6017C50.9272 10.5717 42.699 2.77173 42.699 2.77173C29.4363 12.9178 12.4956 13.2943 12.4956 13.2943C12.4956 13.2943 3.47447 17.6922 2.55065 12.2264C1.6251 6.76238 2.7075 2.50478 6.17528 2.83505C9.64306 3.16532 8.20735 5.49777 8.20735 5.49777C8.20735 5.49777 8.09533 4.26395 6.36489 4.52406C6.36489 4.52406 3.51931 4.35122 3.78819 6.92324C4.05706 9.49527 6.11668 9.70233 7.59721 9.42853C9.07601 9.15473 11.42 8.50103 11.4321 4.7123C11.4407 1.65427 8.96915 -0.330791 5.56514 0.045686C2.16113 0.420452 -1.23598 1.81856 0.442752 15.9981C-1.24633 30.1759 2.268 31.5757 5.67201 31.9539C9.07603 32.3321 11.5493 30.3504 11.5424 27.2907C11.5338 23.5019 9.19152 22.8465 7.71099 22.571C6.23218 22.2955 4.1708 22.5009 3.9002 25.0729C3.6296 27.6449 6.47345 27.4738 6.47345 27.4738C8.20389 27.7373 8.31768 26.5018 8.31768 26.5018C8.31768 26.5018 9.75167 28.8359 6.28388 29.1628C2.8161 29.4896 1.73716 25.232 2.66616 19.7697C3.59515 14.3056 12.206 18.7943 12.206 18.7943C12.206 18.7943 29.5535 19.0989 42.8076 29.2535C42.8076 29.2535 51.041 21.4604 26.2322 17.4116C26.2322 17.4116 29.6035 16.1863 44.7173 19.3265C59.8311 22.4666 60 16.0203 60 16.0203C60 16.0203 59.719 9.57228 44.6035 12.7005Z' fill='%23FFF1E1'/%3E%3C/svg%3E");
}

.reviews-slider .slick-next {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 0 60 32' fill='none'%3E%3Cpath d='M44.6035 12.7005C29.488 15.8286 26.1167 14.6017 26.1167 14.6017C50.9272 10.5717 42.699 2.77173 42.699 2.77173C29.4363 12.9178 12.4956 13.2943 12.4956 13.2943C12.4956 13.2943 3.47447 17.6922 2.55065 12.2264C1.6251 6.76238 2.7075 2.50478 6.17528 2.83505C9.64306 3.16532 8.20735 5.49777 8.20735 5.49777C8.20735 5.49777 8.09533 4.26395 6.36489 4.52406C6.36489 4.52406 3.51931 4.35122 3.78819 6.92324C4.05706 9.49527 6.11668 9.70233 7.59721 9.42853C9.07601 9.15473 11.42 8.50103 11.4321 4.7123C11.4407 1.65427 8.96915 -0.330791 5.56514 0.045686C2.16113 0.420452 -1.23598 1.81856 0.442752 15.9981C-1.24633 30.1759 2.268 31.5757 5.67201 31.9539C9.07603 32.3321 11.5493 30.3504 11.5424 27.2907C11.5338 23.5019 9.19152 22.8465 7.71099 22.571C6.23218 22.2955 4.1708 22.5009 3.9002 25.0729C3.6296 27.6449 6.47345 27.4738 6.47345 27.4738C8.20389 27.7373 8.31768 26.5018 8.31768 26.5018C8.31768 26.5018 9.75167 28.8359 6.28388 29.1628C2.8161 29.4896 1.73716 25.232 2.66616 19.7697C3.59515 14.3056 12.206 18.7943 12.206 18.7943C12.206 18.7943 29.5535 19.0989 42.8076 29.2535C42.8076 29.2535 51.041 21.4604 26.2322 17.4116C26.2322 17.4116 29.6035 16.1863 44.7173 19.3265C59.8311 22.4666 60 16.0203 60 16.0203C60 16.0203 59.719 9.57228 44.6035 12.7005Z' fill='%23FFF1E1'/%3E%3C/svg%3E");
	transform: scaleX(-1);
}

.reports-slider .slick-prev,
.news-slider .slick-prev {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 0 60 32' fill='none'%3E%3Cpath d='M44.6035 12.7005C29.488 15.8286 26.1167 14.6017 26.1167 14.6017C50.9272 10.5717 42.699 2.77173 42.699 2.77173C29.4363 12.9178 12.4956 13.2943 12.4956 13.2943C12.4956 13.2943 3.47447 17.6922 2.55065 12.2264C1.6251 6.76238 2.7075 2.50478 6.17528 2.83505C9.64306 3.16532 8.20735 5.49777 8.20735 5.49777C8.20735 5.49777 8.09533 4.26395 6.36489 4.52406C6.36489 4.52406 3.51931 4.35122 3.78819 6.92324C4.05706 9.49527 6.11668 9.70233 7.59721 9.42853C9.07601 9.15473 11.42 8.50103 11.4321 4.7123C11.4407 1.65427 8.96915 -0.330791 5.56514 0.045686C2.16113 0.420452 -1.23598 1.81856 0.442752 15.9981C-1.24633 30.1759 2.268 31.5757 5.67201 31.9539C9.07603 32.3321 11.5493 30.3504 11.5424 27.2907C11.5338 23.5019 9.19152 22.8465 7.71099 22.571C6.23218 22.2955 4.1708 22.5009 3.9002 25.0729C3.6296 27.6449 6.47345 27.4738 6.47345 27.4738C8.20389 27.7373 8.31768 26.5018 8.31768 26.5018C8.31768 26.5018 9.75167 28.8359 6.28388 29.1628C2.8161 29.4896 1.73716 25.232 2.66616 19.7697C3.59515 14.3056 12.206 18.7943 12.206 18.7943C12.206 18.7943 29.5535 19.0989 42.8076 29.2535C42.8076 29.2535 51.041 21.4604 26.2322 17.4116C26.2322 17.4116 29.6035 16.1863 44.7173 19.3265C59.8311 22.4666 60 16.0203 60 16.0203C60 16.0203 59.719 9.57228 44.6035 12.7005Z' fill='%23C9A273'/%3E%3C/svg%3E");
}

.reports-slider .slick-next,
.news-slider .slick-next {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 0 60 32' fill='none'%3E%3Cpath d='M15.3965 19.2995C30.512 16.1714 33.8833 17.3983 33.8833 17.3983C9.07278 21.4283 17.301 29.2283 17.301 29.2283C30.5637 19.0822 47.5044 18.7057 47.5044 18.7057C47.5044 18.7057 56.5255 14.3078 57.4493 19.7736C58.3749 25.2376 57.2925 29.4952 53.8247 29.1649C50.3569 28.8347 51.7926 26.5022 51.7926 26.5022C51.7926 26.5022 51.9047 27.736 53.6351 27.4759C53.6351 27.4759 56.4807 27.6488 56.2118 25.0768C55.9429 22.5047 53.8833 22.2977 52.4028 22.5715C50.924 22.8453 48.58 23.499 48.5679 27.2877C48.5593 30.3457 51.0309 32.3308 54.4349 31.9543C57.8389 31.5795 61.236 30.1814 59.5572 16.0019C61.2463 1.82414 57.732 0.424327 54.328 0.0461402C50.924 -0.332049 48.4507 1.64959 48.4576 4.70933C48.4662 8.49806 50.8085 9.15347 52.289 9.42899C53.7678 9.7045 55.8292 9.49915 56.0998 6.92712C56.3704 4.3551 53.5265 4.52622 53.5265 4.52622C51.7961 4.26269 51.6823 5.49821 51.6823 5.49821C51.6823 5.49821 50.2483 3.16406 53.7161 2.83721C57.1839 2.51035 58.2628 6.76797 57.3338 12.2303C56.4048 17.6944 47.794 13.2057 47.794 13.2057C47.794 13.2057 30.4465 12.9011 17.1924 2.74652C17.1924 2.74652 8.95899 10.5396 33.7678 14.5884C33.7678 14.5884 30.3965 15.8137 15.2827 12.6735C0.168893 9.53337 -7.0027e-07 15.9797 -7.0027e-07 15.9797C-7.0027e-07 15.9797 0.280952 22.4277 15.3965 19.2995Z' fill='%23C9A273'/%3E%3C/svg%3E");
}

.mission {
	padding-top: 100px;
}

.mission_items {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	gap: 60px;
}

.mission_item {
	padding-bottom: 70px;
	max-width: 667px;
	width: 100%;
	padding-left: 60px;
	display: flex;
	flex-direction: column;
	gap: 60px;
	color: var(--primary);
	position: relative;
}

.mission_item > .mission_text:nth-child(odd) {
	align-self: flex-end;
}
.mission_text {
	max-width: 547px;
	width: 100%;
	position: relative;
}

.mission_img {
	max-width: 776px;
	width: 100%;
	position: relative;
}

.mission_img img {
	height: auto;
	max-height: 882px;
	object-fit: contain;
}

.mission_card {
	position: absolute;
	bottom: 130px;
	right: 0;
	padding: 30px;
	background: var(--primary);
	color: var(--secondary);
}

.mission_card-title {
	font-family: "RussDecor", sans-serif;
	font-size: 36px;
	margin-bottom: 10px;
}

.mission_text h3 {
	font-family: "RussDecor", sans-serif;
	font-size: 40px;
	margin-bottom: 15px;
}

.mission_text:first-child h3::before,
.mission_text:last-child h3::before {
	content: "";
	position: absolute;
	width: 120px;
	height: 120px;
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120" viewBox="0 0 120 120" fill="none"><path d="M120 51.4285H94.2857L111.429 17.143H85.7145L68.5715 51.4285V102.857H120V51.4285ZM51.4285 102.857V51.4285H25.7142L42.8572 17.143H17.143L0 51.4285V102.857H51.4285Z" fill="black" fill-opacity="0.05"/></svg>');
	background-repeat: no-repeat;
}

.mission_text:first-child h3::before {
	left: -50px;
	top: 20px;
	transform: translateY(-50%);
}

.mission_text:last-child h3::before {
	right: -50px;
	bottom: -30px;
	transform: translateY(0) rotate(180deg);
}

.photo_items {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}

.photo_items img {
	height: 450px;
	object-fit: cover;
}

.photo .button {
	max-width: 350px;
	margin: 0 auto;
	background: var(--secondary);
	color: var(--primary);
}

.image-marquee-container {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
}

.image-marquee {
	display: inline-block;
}

.image-marquee img {
	max-width: 350px;
	height: 90px;
	margin: 0 50px;
	object-fit: contain;
	display: inline-block;
	vertical-align: middle;
}

.left-direction {
	animation: scrollLeft 20s linear infinite;
}

.right-direction {
	animation: scrollRight 20s linear infinite;
}

@keyframes scrollLeft {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}

@keyframes scrollRight {
	0% {
		transform: translateX(-50%);
	}
	100% {
		transform: translateX(0);
	}
}

.reviews_card {
	color: var(--primary);
	padding: 30px;
	background: var(--secondary);
	display: flex;
	flex-direction: column;
}

.reviews_card-titles {
	display: flex;
	gap: 20px;
}

.reviews_card-avatar {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	object-fit: cover;
}

.reviews_card-name,
.news_card-title {
	font-family: "RussDecor", sans-serif;
	font-size: 24px;
	-webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
}

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

.news_wrapper {
    display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}

.reviews_card-who {
	margin-top: 8px;
	color: var(--accent);
	font-size: 16px;
}

.reviews_card-item {
	display: flex;
	align-items: center;
	gap: 40px;
	margin: 20px 0 30px 0;
}

.news_card {
	display: flex;
	flex-direction: column;
	font-size: 16px;
	color: var(--primary);
}

.news_card-info {
	margin-top: 30px;
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.news .button-container {
	margin: 0 auto;
}

.news .button-container .button {
	background: var(--primary);
}

.news .button-container .button:hover {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), #d0c6b8;
}

.footer_items {
	padding: 60px 0;
}

.footer_top {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	gap: 20px;
}

.footer_nav {
	margin: 40px auto 30px auto;
	border-top: 1px solid var(--secondary);
	border-bottom: 1px solid var(--secondary);
}

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

.footer_links a {
	color: var(--secondary);
	font-size: 16px;
	font-weight: 400;
}

.popup {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
	justify-content: center;
	align-items: center;
	z-index: 10;
}

#donate .popup_content {
	position: absolute;
	top: 60px;
	max-height: calc(100vh - 60px);
	overflow-y: auto;
	scrollbar-width: none;
}

.popup_content {
	max-width: 900px;
	width: 100%;
	background: var(--secondary);
	padding: 60px;
}

.popup_content::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0;
}

.popup .title {
	font-size: 40px;
}

.popup_img img {
	margin-top: 40px;
	height: auto;
	max-height: 600px;
	object-fit: cover;
}

.popup_subtitle {
	text-align: center;
	font-size: 32px;
	font-family: "RussDecor", sans-serif;
	color: var(--primary);
	margin-top: 30px;
}

.popup_dots {
	margin-top: 40px;
}

.popup_buttons {
	margin-top: 20px;
}

.popup_dots,
.popup_buttons {
	display: flex;
	justify-content: space-between;
	gap: 20px;
}

.popup_dot,
.popup_button {
	width: 100%;
	cursor: pointer;
	height: 50px;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), #d0c6b8;
	border-radius: 500px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: var(--secondary);
	font-family: "RussDecor", sans-serif;
	text-transform: uppercase;
	text-wrap: nowrap;
}

.popup_dot-active,
.popup_button-active {
	background: var(--accent);
}

.popup .button {
	background: var(--primary);
	margin-top: 40px;
	height: 60px;
	color: var(--secondary);
}

.popup_info {
	font-size: 16px;
	margin-top: 20px;
	color: var(--primary);
	text-align: center;
}

.popup_ok input {
	display: none;
}

.popup_ok {
	font-size: 16px;
	padding-left: 35px;
	color: var(--primary);
	position: relative;
	cursor: pointer;
	display: block;
}

.popup_ok input:checked + span {
	background-image: url("../icons/ok.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.popup_ok span {
	position: absolute;
	background: transparent;
	border: 1px var(--primary) solid;
	width: 20px;
	height: 20px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 5px;
}

.popup_ok a {
	color: var(--primary);
	text-decoration: underline;
	font-weight: 700;
}

.popup_labels {
	margin-top: 40px;
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.popup_inputs {
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
	gap: 40px;
}

.popup_input {
	display: flex;
	flex-direction: column;
	gap: 10px;
	font-size: 16px;
	color: var(--primary);
}

.popup_input:first-child {
	flex-grow: 1;
}

.popup_input input {
	color: var(--primary);
	font-size: 16px;
	height: 60px;
	padding: 0 30px;
	background-color: transparent;
	border-radius: 20px;
	border: 1px solid var(--primary);
	width: 100%;
}

.popup_input input::placeholder {
	font-size: 16px;
	color: var(--primary);
	opacity: 0.5;
}

.popup_period input,
.popup_code input {
	width: 95px;
}

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

.popup_period span {
	font-size: 32px;
	font-weight: 600;
	opacity: 0.5;
	margin: 0 10px;
}

.crumbs {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
	color: var(--accent);
	margin-bottom: 40px;
}

.crumbs a {
	color: var(--primary);
}

.page_card {
	margin-top: 20px;
	color: var(--primary);
	padding: 30px;
	border: 1px var(--accent) solid;
	display: flex;
	align-items: center;
	gap: 50px;
}

.page_card-img {
	width: 50%;
}

.page_card img {
	max-height: 440px;
	height: auto;
	object-fit: cover;
}

.page_card-title {
	font-family: "RussDecor", sans-serif;
	font-size: 32px;
}

.page_card-items {
	width: 50%;
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.page_card .button {
	max-width: 270px;
	width: 100%;
	color: var(--secondary);
	background-color: var(--primary);
}

.reports_img-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 200px;
	width: 100%;
	height: 200px;
	border-radius: 500px;
	background-color: #d0c6b8;
}

.reports_img {
	width: 100px;
	height: 100px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.6239 0H59.0572L87.393 29.5353V86.9815C87.393 94.1779 81.5709 100 74.3994 100H25.6239C18.4275 100 12.6055 94.1779 12.6055 86.9815V13.0184C12.6053 5.82207 18.4274 0 25.6239 0Z' fill='%23C9A273'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.0352 0V29.3104H87.396L59.0352 0Z' fill='%23FFF1E1'/%3E%3Cpath d='M27.0742 74.6128V56.3469H34.8454C36.7694 56.3469 38.2937 56.8717 39.4431 57.9461C40.5925 58.9956 41.1673 60.4199 41.1673 62.194C41.1673 63.9681 40.5925 65.3924 39.4431 66.4419C38.2937 67.5164 36.7694 68.0411 34.8454 68.0411H31.7469V74.6128H27.0742ZM31.7469 64.0682H34.3206C35.0202 64.0682 35.57 63.9182 35.9449 63.5684C36.3196 63.2436 36.5196 62.7938 36.5196 62.1941C36.5196 61.5945 36.3197 61.1447 35.9449 60.8198C35.5701 60.47 35.0204 60.3201 34.3206 60.3201H31.7469V64.0682ZM43.0912 74.6128V56.3469H49.563C50.8373 56.3469 52.0368 56.5218 53.1611 56.8967C54.2855 57.2714 55.3101 57.7963 56.2096 58.5209C57.1092 59.2205 57.8338 60.17 58.3585 61.3694C58.8583 62.5689 59.1332 63.9432 59.1332 65.4924C59.1332 67.0167 58.8584 68.391 58.3585 69.5903C57.8338 70.7897 57.1092 71.7392 56.2096 72.4388C55.31 73.1634 54.2855 73.6882 53.1611 74.063C52.0368 74.4378 50.8373 74.6128 49.563 74.6128H43.0912ZM47.6639 70.6399H49.0132C49.7378 70.6399 50.4125 70.5649 51.0372 70.3899C51.6369 70.2151 52.2116 69.9401 52.7614 69.5654C53.2861 69.1906 53.7109 68.6658 54.0107 67.9662C54.3105 67.2666 54.4605 66.4419 54.4605 65.4924C54.4605 64.5178 54.3105 63.6933 54.0107 62.9937C53.7109 62.2941 53.2861 61.7693 52.7614 61.3945C52.2116 61.0197 51.637 60.7448 51.0372 60.5699C50.4125 60.395 49.7378 60.32 49.0132 60.32H47.6639V70.6399ZM61.482 74.6128V56.3469H74.4756V60.32H66.1547V63.2435H72.8013V67.1915H66.1547V74.6128H61.482Z' fill='%23FFF1E1'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
}

.reports_slide {
	font-family: "RussDecor", sans-serif;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 30px;
	font-size: 24px;
	color: var(--primary);
}

.table table {
	color: var(--secondary);
	font-family: "RussDecor", sans-serif;
	font-size: 24px;
	width: 100%;
	text-align: left;
	table-layout: fixed;
	border: 1px solid var(--secondary);
	border-collapse: collapse;
	border-spacing: 0;
}

.table table th,
.table table td {
	padding: 30px;
	border: 1px solid var(--secondary);
	word-break: break-word;
}

.details_items {
	display: flex;
	justify-content: space-between;
	gap: 20px;
}

.details_table {
	max-width: 999px;
	width: 100%;
	border-top: 1px #d0c6b8 solid;
}

.details_table-row {
	width: 100%;
	display: flex;
}

.details_table-label {
	border-left: 1px #d0c6b8 solid;
	border-right: 1px #d0c6b8 solid;
}
.details_table-value {
	border-right: 1px #d0c6b8 solid;
}

.details_table-label,
.details_table-value {
	max-width: 500px;
	width: 100%;
	padding: 20px;
	border-bottom: 1px #d0c6b8 solid;
	color: var(--primary);
	font-family: "RussDecor", sans-serif;
}

.details_img {
	max-width: 481px;
	width: 100%;
	background-color: var(--accent);
}

.details_item {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 20px;
}

.details_pay {
	width: 100%;
	height: 260px;
	padding: 30px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	font-size: 36px;
	font-family: "RussDecor", sans-serif;
	color: var(--secondary);
	background: var(--primary);
}

.details_pay .input {
	text-align: center;
}

.internal_card {
    color: var(--primary);
    display: flex;
    gap: 30px;
}

.internal_card-img {
    max-width: 400px;
    width: 100%;
    flex-shrink: 0;
}

.search_card {
    margin-bottom: 20px;
    padding: 30px;
    border: 1px var(--accent) solid;
}

.search_card a {
    color: var(--primary);
}

.search_card h3, .simplesearch-results span {
    font-weight: 600;
}

.search_card p {
    margin-top: 10px;
}

@media (max-width: 1800px) {
    .program-slider,
	.reviews-slider,
	.news-slider,
	.reports-slider {
		margin-top: 60px;
	}
	.slick-prev,
	.slick-next {
		top: 0;
		width: 60px;
		height: 32px;
	}

	.slick-prev {
		left: 20px;
	}

	.slick-next {
		right: 20px;
	}
}

@media (max-width: 1520px) {
    .story_info {
        max-width: 600px;
    }
    .story_item {
        gap: 20px;
    }
	.table-wrapper {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		scrollbar-color: transparent transparent;
		scrollbar-width: none;
	}

	.table table {
		min-width: 1500px;
	}
	.main_title {
		font-size: 60px;
	}
}

@media (max-width: 1024px) {
    .header .input-container, .footer .input-container {
        width: 300px;
    }
    .mission_text:first-child h3::before {
		left: 0;
	}
	.mission_text:last-child h3::before {
		right: 0;
	}
    .story_info {
        max-width: 100%;
        transform: none;
    }
    .story_item {
        max-width: 100%;
    }
    .story_images {
        margin-top: 30px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
    }
    .news_wrapper {
    	grid-template-columns: repeat(2, 1fr);
    }
    .story_img:nth-child(odd),
    .story_img:nth-child(even) {
        margin-left: initial;
        margin-right: initial;
        margin-top: initial;
    }
    .story_images, .story_info {
        position: static;
    }
	.details_items {
		flex-direction: column-reverse;
	}
	.details_item {
		flex-direction: row;
		align-items: center;
	}

	.details_img {
		max-width: 250px;
	}

	.table table th,
	.table table td {
		padding: 15px;
	}
	.popup_dots {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
	.container {
		padding: 0 20px;
	}
	.content {
		padding: 60px 0;
	}
	.title, .internal-title {
		font-size: 50px;
	}
	.header_nav {
		display: none;
	}

	.story_items {
		flex-direction: column-reverse;
	}


	.story_info {
		margin-top: 30px;
	}

	.story_item .story_text {
		margin-bottom: 50px;
	}

	.story_img {
		max-width: 500px;
	}

	.main_description {
		font-size: 24px;
	}

	.mission_items {
		flex-direction: column;
		align-items: center;
	}
	.mission_item {
		margin-top: 50px;
		padding: 0 20px;
		max-width: 100%;
	}
	.photo_items {
		grid-template-columns: repeat(2, 1fr);
	}
	.footer_nav ul {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
	.program-slide {
		align-items: center;
	}
}

@media (max-width: 768px) {
    .search_card {
        padding: 15px;
    }
    .internal_card {
        flex-direction: column;  
        align-items: center;
    }

	.details_item {
		flex-direction: column;
	}
	.reports_img-wrapper {
		max-width: 100px;
		width: 100%;
		height: 100px;
	}

	.reports_img {
		width: 50px;
		height: 50px;
	}

	.reports_slide {
		gap: 20px;
		font-size: 16px;
	}
	.page_card {
		flex-direction: column;
		gap: 30px;
	}
	.page_card-img {
		width: 100%;
	}
	.popup_info,
	.popup_ok,
	.details_table {
		font-size: 11px;
	}

	.details_table-label, .details_table-value {
		padding: 10px;
	}
	.popup_content {
		padding: 30px;
		max-width: 500px;
	}

	.popup_img img {
		max-height: 300px;
	}

	.popup_img img,
	.popup_subtitle,
	.popup_dots,
	.popup .button,
	.popup_labels {
		margin-top: 20px;
	}

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

	.popup_dots,
	.popup_buttons {
		flex-direction: column;
		gap: 10px;
	}

	.slick-next {
		right: 0;
	}
	.slick-prev {
		left: 0;
	}
	.mission,
	.items_container {
		padding-top: 30px;
	}
	.slick-track {
		margin-top: 30px;
	}
	.content,
	.footer_items {
		padding: 30px 0;
	}
	.header_item,
	.footer_item,
	.aside ul {
		gap: 15px;
	}

	.story_text h3,
	.program-slide h3,
	.mission_text h3,
	.mission_card-title,
	.popup .title,
	.popup_subtitle,
	.page_card-title,
	.details_pay {
		font-size: 24px;
	}

	.details_pay {
		height: 200px;
	}

	body,
	.button,
	.main_description,
	.main_textб .reviews_card-name,
	.news_card-title,
	.header_nav ul a,
	.aside ul a,
	.footer_nav ul a,
	.table table {
		font-size: 16px;
	}
	.main_title,
	.title, .internal-title {
		font-size: 30px;
	}

	.header .button-container,
	.main .button-container,
	.news .button-container,
	.footer .button-container {
		max-width: 170px;
	}

	.button {
		height: 40px;
	}

	.header_logo,
	.footer_logo {
		max-width: 100px;
		height: 50px;
	}

	.aside_item {
		display: block;
	}

	.header .input-container,
	.header .button-container {
		display: none;
	}

	.header_item {
		max-width: auto;
		width: auto;
	}

	.header_items {
		padding: 10px 0;
		align-items: center;
	}

	.main {
		padding: 20px 0;
	}

	.main_items {
		flex-direction: column;
		gap: 20px;
	}
	.main_item,
	.page_card-items {
		width: 100%;
		gap: 20px;
	}
	.main_text {
		gap: 10px;
	}

	.main_img {
		max-width: 100%;
	}

	.main_img img,
	.story_img img,
	.photo_items img,
	.program-slide img,
	.news-slider img,
	.page_card img {
		max-height: 350px;
	}
	.story_item {
		max-width: 100%;
	}
	.story_info {
		margin-top: 0;
	}

	.program-slider,
	.reviews-slider,
	.news-slider,
	.reports-slider {
		margin-top: 30px;
	}

	.title {
		text-wrap: wrap;
		margin: 0 10px;
	}

	.mission_item {
		margin-top: 30px;
		gap: 30px;
	}
	.mission_card {
		padding: 20px;
		bottom: 30px;
		left: 0;
	}
	.mission_items {
		gap: 30px;
	}
	.photo_items {
		grid-template-columns: repeat(1, 1fr);
	}
	.image-marquee img {
		max-width: 250px;
		height: 50px;
		margin: 0 20px;
	}

	.reviews_card,
	.reviews_card-item,
	.reviews_card-who,
	.news_card-info,
	.footer_links a {
		font-size: 11px;
	}

	.reviews_card {
		padding: 20px;
	}
	.reviews_card-titles {
		align-items: center;
	}
	.reviews_card-avatar {
		width: 40px;
		height: 40px;
	}
	.reviews_card-item {
		margin: 15px 0;
		gap: 20px;
	}
	.reviews_card-who {
		margin-top: 0;
	}
	.footer_top,
	.footer_item {
		flex-direction: column;
		align-items: flex-start;
	}
	.footer .button-container,
	.footer .input-container {
		max-width: 100%;
	}
	.input {
		padding: 10px 10px 10px 20px;
		font-size: 11px;
		height: 40px;
	}

	.input::placeholder {
		font-size: 11px;
	}
	.footer_nav ul {
		padding: 20px 0;
		grid-template-columns: repeat(2, 1fr);
	}
	.aside {
		width: 250px;
	}
	.burger {
		width: 40px;
	}
	.footer_links {
		flex-direction: column;
		gap: 15px;
	}
	.footer_nav {
		margin: 20px 0;
	}
}

@media (max-width: 500px) {
    .footer .input-container {
        width: 250px;
    }
    .news_wrapper {
    	grid-template-columns: repeat(1, 1fr);
    }
    .news_wrapper a img {
        max-width: 300px;
    }
    .news_wrapper a {
        align-items: center;
    }
	.page_card {
		padding: 15px;
		gap: 15px;
	}
	.popup_content {
		max-width: 300px;
	}
}
