html, body {
	height: 100%;
	width: 100%;
	font-size: 100%;
	line-height: normal;
	font-size: 14px;
	font-family: 'Geologica', sans-serif;
	font-style: normal;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	background: #f9f9f9;
}
body.modal-open header .logo {
	padding-left: 8px;
}
a, a:hover {
	text-decoration: none;
	color: #2AA055;
}

ul {
	list-style-type: none;
	padding-left: 0;
}
.content-text ul {
	list-style-type: inherit;
	padding-left: inherit;
	font-weight: 300;
	padding-left: 15px;
}
:active, :hover, :focus {
	outline: 0;
	outline-offset: 0;
}
h1 {
	color: #191D23;
	font-family: 'Geologica', sans-serif;
	font-size: 48px;
	font-weight: 500; 
}
h2 {
	color: #191D23;
	font-family: 'Geologica', sans-serif;
	font-size: 48px;
	font-weight: 500;
	margin-bottom: 80px;
	z-index: 2;
	position: relative;
}
p {
	color: #191D23;
	font-family: 'Geologica', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;  
}
b {
	font-weight: 700;
}
.white {
	color: #FFF; 
}
.relative {
	position: relative;
}
.row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.mb-25 {
	margin-bottom: 25px !important;
}
.mb-40 {
	margin-bottom: 40px !important;
}
.mb-60 {
	margin-bottom: 60px !important;
}
.mb-70 {
	margin-bottom: 70px !important;
}
.mb-100 {
	padding-bottom: 100px !important;
}
.mt-40 {
	margin-top: 40px;
}
.mt-100 {
	margin-top: 100px;
}
.wrapper {
	display: flex;
	flex-direction: column;
	min-height: 100%;
}
.container-body {
	flex: 1 1 auto;
}
.header-container {
	justify-content: space-between;
	align-items: center;
	height: 66px;
}
header {
	background: var(--header-bg-color);
	padding-top: 20px;
	padding-bottom: 14px;
	z-index: 100;
  	position: sticky;
	top: 0;
	
}
header a, header a:hover {
	color: var(--white-color);
}
.ooodesc {
	padding-top: 30px;
	padding-bottom: 30px;
}
.ooodesc p {
	font-size: 20px;
	font-weight: bold;
}
.bottom-text .bt-header {
	margin-bottom: 30px;
	font-weight: bold;
}
.bottom-text b  {
	margin: 20px 0;
	font-weight: bold;
	display: block;
}
.header-link {
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	margin-left: 64px;

}
.header-menu-block {
	display: flex;
	align-items: center;
}
.header-menu-block .menu-icon {
	display: inline-block;
	box-sizing: border-box;
	cursor: pointer;
}
.header-menu-block .menu-icon span.bars {
	display: inline-block;
	margin-right: 7px;
	position: relative;
	padding: 12px;
}
.header-menu-block .menu-icon span.bars span {
	width: 35px;
	height: 5px;
	background: var(--white-color);
	display: block;
	border-radius: 2px;
	margin: 0 0 7px;
}
.header-menu-block .menu-icon span.bars span:last-child {
	margin-bottom: 0px;
}
.container-menu {
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 999;
	display: none;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #fff;
	padding-top: 30px;
	max-height: 100%;
}
.container-town {
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 999;
	display: block;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #fff;
	padding-top: 30px;
	max-height: 100%;
}

.container-menu-inner {
	max-height: 100%;
	overflow-y: auto;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0;
	bottom: 0;
	margin-top: 45px;
	-ms-overflow-style: none;  /* IE 10+ */
    scrollbar-width: none; /* Firefox */
    padding-left: 35px;
}
#geolocation .container-menu-inner {
	display: flex;
	align-items: center;
}
.container-town {
	display: none;
	align-items: center;
	background: #F9F9F9;
}
.icon-geolocation-close {
	position: absolute;
	top: 40px;
	right: 70px;
}
.icon-menu-close:before, .icon-geolocation-close:before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.15152 27.8484C2.23859 27.9355 2.34199 28.0047 2.4558 28.0519C2.56961 28.099 2.6916 28.1233 2.81481 28.1233C2.93801 28.1233 3.06 28.099 3.17381 28.0519C3.28762 28.0047 3.39102 27.9355 3.47809 27.8484L15 16.3265L26.5265 27.8484C26.7024 28.0243 26.941 28.1231 27.1898 28.1231C27.4386 28.1231 27.6772 28.0243 27.8531 27.8484C28.029 27.6725 28.1278 27.4339 28.1278 27.1851C28.1278 26.9363 28.029 26.6977 27.8531 26.5218L16.3265 14.9999L27.8484 3.47337C28.0243 3.29746 28.1231 3.05887 28.1231 2.81009C28.1231 2.56131 28.0243 2.32272 27.8484 2.14681C27.6725 1.9709 27.4339 1.87207 27.1851 1.87207C26.9363 1.87207 26.6977 1.9709 26.5218 2.14681L15 13.6734L3.4734 2.1515C3.29405 1.99791 3.06336 1.91766 2.82741 1.92677C2.59147 1.93588 2.36765 2.03369 2.20068 2.20066C2.03372 2.36762 1.93591 2.59144 1.9268 2.82739C1.91768 3.06333 1.99794 3.29403 2.15152 3.47337L13.6734 14.9999L2.15152 26.5265C1.97691 26.7022 1.87891 26.9398 1.87891 27.1874C1.87891 27.4351 1.97691 27.6727 2.15152 27.8484Z' fill='%23191D23'/%3e%3c/svg%3e");
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.container-menu .logo-menu {
	background-image: url("data:image/svg+xml,%3Csvg width='500' height='500' viewBox='0 0 500 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2760_3118)'%3E%3Cpath d='M490.092 320.171C460.342 424.002 364.723 500 251.328 500C115.879 500 5.75366 391.547 3.04948 256.762C3.02509 255.065 3 253.368 3 251.672C3 213.931 11.4338 178.132 26.5061 146.096C37.9389 121.754 53.2315 99.5779 71.5732 80.3259C71.6958 80.1538 71.8436 80.0312 71.992 79.8834C72.0645 79.8095 72.1635 79.7364 72.2374 79.6625C84.678 66.7047 98.5208 55.0754 113.544 45.0441C129.697 34.2504 147.228 25.3009 165.766 18.4903C165.815 18.4652 165.889 18.4407 165.938 18.4163C172.084 16.154 178.354 14.1629 184.723 12.3926C184.746 12.3682 184.771 12.3682 184.796 12.3682C203.851 7.08184 223.865 4.00824 244.469 3.44301C246.78 3.36913 249.091 3.34473 251.451 3.34473C253.246 3.34473 255.041 3.36911 256.836 3.41789C278.964 3.88555 300.379 7.25396 320.713 13.1795C325.901 14.6793 331.014 16.3513 336.055 18.1704L311.812 24.0958C310.116 23.8749 308.419 23.6777 306.723 23.5055C292.561 20.6536 277.907 19.1782 262.909 19.1782C140.047 19.1782 40.4466 118.78 40.4466 241.641C40.4466 258.089 42.2419 274.12 45.6333 289.536C46.2731 292.954 47.1087 296.297 48.0921 299.592C48.1172 299.739 48.166 299.887 48.2155 300.059C62.3288 352.134 94.9301 396.661 138.523 426.116C138.672 426.215 138.843 426.313 138.991 426.411C140.613 427.494 142.211 428.55 143.858 429.559C151.259 448.367 161.266 464.644 173.24 477.257C174.642 469.045 177.419 458.94 180.862 448.466C181.035 447.852 181.255 447.237 181.453 446.622C278.964 479.691 394.227 435.164 439.811 333.546C458.252 293.716 463.489 247.885 456.187 204.342C460.711 190.696 469.218 170.977 471.824 165.028C472.168 164.266 472.414 163.725 472.537 163.454L472.979 163.257C488.002 194.09 495.526 225.856 496.632 257.033C497.394 278.522 495.108 299.739 490.092 320.171Z' fill='%2369A938'/%3E%3Cpath d='M126.877 387.93C29.1198 319.653 110.478 191.235 110.478 191.235C110.528 191.382 110.601 191.53 110.651 191.677V192.735C109.938 245.523 113.871 298.582 125.403 350.238C123.977 373.203 126.877 387.93 126.877 387.93Z' fill='%2369A938'/%3E%3Cpath d='M442.486 0.0478516C423.702 9.43998 404.744 19.3736 385.936 30.044C382.125 32.1829 378.338 34.3469 374.552 36.5841C288.399 86.7661 207.238 151.799 164.85 241.836C156.712 251.893 152.557 258.408 152.557 258.408C132.345 168.812 160.056 137.539 191.896 99.4284C209.573 78.2591 239.963 59.8679 272.86 46.0257C255.453 62.7693 240.823 82.4144 230.816 104.371C225.161 116.665 221.227 129.647 218.769 142.825C222.039 129.818 226.759 117.205 233.079 105.477C247.831 78.0375 269.934 54.631 295.8 37.2232H295.825C310.478 32.1097 325.039 27.3641 338.999 24.9053C364.963 20.3326 439.044 1.2034 442.486 0.0478516Z' fill='%2369A938'/%3E%3Cpath d='M372.4 367.842C372.4 367.842 371.713 368.58 370.483 369.834C370.163 370.031 369.721 370.326 369.204 370.62C369.057 370.694 368.909 370.792 368.762 370.866C368.467 371.039 368.245 371.162 368.074 371.26C315.531 399.756 254.063 421.344 193.949 417.729C195.302 413.943 197.22 410.451 199.506 407.206C201.793 403.96 204.449 400.936 207.325 398.133C220.971 384.66 259.227 355.156 344.322 368.285C355.657 370.031 371.466 367.965 372.4 367.842Z' fill='%2369A938'/%3E%3Cpath d='M492.937 115.299C492.937 115.324 492.912 115.324 492.912 115.348C414.21 161.474 338.507 214.163 274.31 279.491C230.299 325.173 179.332 390.525 168.415 455.754C153.761 433.872 115.356 347.474 179.332 258.42C210.384 215.171 250.215 188.445 288.62 171.431C267.844 191.789 249.772 214.778 235.857 240.373C223.735 262.551 214.933 286.965 210.68 311.896C208.417 323.92 207.508 337.245 207.213 349.49C207.557 346.196 208.246 338.745 208.614 335.426C208.983 332.549 210.458 324.386 210.876 321.51C224.104 253.06 259.254 200.488 316.049 161.272C378.881 129.24 491.782 115.717 492.937 115.299Z' fill='%2369A938'/%3E%3Cpath d='M450.503 192.528C450.503 192.553 450.478 192.553 450.478 192.553C449.913 193.782 449.323 195.061 448.684 196.364L450.503 192.528Z' fill='%2369A938'/%3E%3Cpath d='M145.712 271.56C135.411 293.32 131.206 306.843 128.55 324.644C118.028 279.158 111.954 239.45 110.676 192.858V191.727C116.428 206.307 131.108 227.157 131.108 227.157C145.712 248.596 145.712 271.56 145.712 271.56Z' fill='%2369A938'/%3E%3Cpath d='M442.659 0C431.964 14.8751 431.964 14.7273 411.212 45.4859C409.761 47.6248 408.212 49.9116 406.565 52.3697C404.106 56.0092 401.402 60.0167 398.427 64.4423C364.546 114.723 326.313 138.203 326.313 138.203C271.731 150.202 229.342 178.624 200.108 204.809C205.493 196.056 211.296 187.574 217.442 179.411C260.642 121.951 317.118 76.4159 377.823 37.9623C381.315 35.7244 384.83 33.5366 388.371 31.3726C406.171 20.4067 424.268 10.0069 442.487 0.0488003C442.536 0.0488003 442.561 0.0243933 442.61 0C442.634 0 442.634 0 442.659 0Z' fill='%2369A938'/%3E%3Cpath d='M370.067 370.178C370.19 370.105 370.289 370.031 370.362 369.982C364.879 375.637 349.587 391.348 336.825 403.224C320.967 417.975 274.498 464.519 188.42 433.22C189.355 433.244 190.288 433.244 191.223 433.244C223.358 433.244 254.828 424.688 284.898 413.968C314.968 403.224 343.267 388.177 369.527 370.523C369.723 370.4 369.895 370.302 370.067 370.178Z' fill='%2369A938'/%3E%3Cpath d='M492.692 115.62C469.619 146.97 466.696 159.628 456.825 178.798C453.598 185.066 441.974 207.162 441.974 207.162C404.343 241.36 350.383 270.518 288.325 277.107C348.366 214.066 419.078 161.917 492.692 115.62Z' fill='%2369A938'/%3E%3Cpath d='M280.416 288.801C280.416 288.801 227.486 333.945 203.498 387.92C203.498 387.92 240.638 349.147 312.772 356.25C312.772 356.25 404.061 322.583 441.91 211.012C444.14 206.488 390.511 270.678 280.416 288.801Z' fill='%2369A938'/%3E%3Cpath d='M456.878 115.299C449.044 103.606 440.083 92.9247 430.129 83.3973C422.567 76.5031 413.944 70.1378 405.567 64.4925L408.999 57.9648C428.413 73.5626 445.162 92.9003 456.878 115.299Z' fill='%2369A938'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2760_3118'%3E%3Crect width='500' height='500' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width: 83px;
	background-size: contain;
	height: 80px;
	width: 80px;
	display: block;
	position: absolute;
	top: 0;
	right: calc(50% - 41px);
}
.menu-title {
	margin: 100px 0 50px;
	font-family: Geologica;
	font-size: 32px;
	font-weight: 700;
	line-height: 25px;

}
.group-menu-item {
	margin-bottom: 30px;
}
.group-menu-title {
	font-family: Geologica;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	text-transform: uppercase;
	display: block;
	margin-bottom: 20px;
	color: #191D23;
}
.group-menu-title:hover {
	text-decoration: underline;
	color: #2AA055;
}
.group-menu-link {
	font-family: Geologica;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	display: block;
	margin-bottom: 15px;
	color: #191D23;
}
.group-menu-link:hover {
	text-decoration: underline;
	color: #2AA055;
}

.logo-search-block {
	position: absolute;
	left: calc(50% - 34px);
}
.logo span {
	display: block;
	width: 68px; 
	height: 66px;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("logo_kursk.svg");
}
.header-search {
	margin-left: 122px;
}
.header-phone {
	font-size: 12px;
}
.header-info-block {
	/*	margin-top: -15px;*/
	display: flex;
	align-items: center;
}
.btn-order-call {
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	border-radius: 29px;
	border: 1px solid #FFF;
	padding: 13px 12px;
	margin-left: 36px;
	height: 43px;
	display: flex;
}
.btn-order-call::after {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='14' cy='14' r='14' fill='%232AA055'/%3e%3cg clip-path='url(%23clip0_340_2920)'%3e%3cpath d='M20.8689 17.5246L18.9152 15.5708C18.2174 14.8731 17.0312 15.1522 16.7521 16.0593C16.5428 16.6873 15.845 17.0362 15.217 16.8966C13.8215 16.5477 11.9375 14.7335 11.5886 13.2682C11.3793 12.6402 11.798 11.9424 12.426 11.7331C13.333 11.454 13.6122 10.2678 12.9144 9.57007L10.9606 7.61633C10.4024 7.12789 9.56511 7.12789 9.07668 7.61633L7.75093 8.94208C6.42517 10.3376 7.89048 14.0358 11.17 17.3153C14.4495 20.5948 18.1476 22.1299 19.5432 20.7343L20.8689 19.4086C21.3574 18.8503 21.3574 18.013 20.8689 17.5246Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_340_2920'%3e%3crect width='14' height='14' fill='white' transform='translate(7.25 7.25)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
	width: 28px;
	height: 28px;
	display: inline-block;
	top: -7px;
	position: relative;
	margin-left: 8px;
	background-repeat: no-repeat;

}
.header-location {
	font-size: 12px;
	display: flex;
	align-items: center;
	margin-left: 36px;
}
.header-location::after {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='14' cy='14' r='13.5' stroke='white'/%3e%3cpath d='M14 7C11.243 7 9 9.27451 9 12.0702C9 15.5398 13.4745 20.6334 13.665 20.8486C13.844 21.0507 14.1564 21.0503 14.335 20.8486C14.5255 20.6334 19 15.5398 19 12.0702C18.9999 9.27451 16.757 7 14 7ZM14 14.6212C12.6129 14.6212 11.4844 13.4769 11.4844 12.0702C11.4844 10.6636 12.6129 9.51929 14 9.51929C15.3871 9.51929 16.5156 10.6637 16.5156 12.0703C16.5156 13.4769 15.3871 14.6212 14 14.6212Z' fill='white'/%3e%3c/svg%3e");
	margin-left: 5px;
	width: 28px;
	height: 28px;
	display: inline-block;
	top: 0px;
	position: relative;
	background-repeat: no-repeat;
	background-size: contain;
}
.block-town {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.town-item {
	color: #191D23;
	font-size: 20px;
	font-weight: 500;
	line-height: 54px;
	text-transform: uppercase;
	transition: 0.3s ease;
	margin-bottom: 7px;
	display: block;
}
.town-item:hover {
	color: #2AA055;
	transition: 0.3s ease;
}
.town-item.active {
	color: #2AA055;
}
.modal-body {
	padding: 50px 90px 50px 90px;
}
.title-modal {
	color: #191D23;
	font-size: 40px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 45px;
}
.modal-dialog {
	max-width: 710px;
}
.modal-body label {
	color: #191D23;
	font-size: 16px;
	line-height: 120%;
	letter-spacing: 0.08px; 
}
.modal-body input, .modal-body textarea {
	border-radius: 8px;
	background: #F5F5F5;
	border: none;
	margin-bottom: 22px;
}
.modal-body textarea {
	margin-bottom: 48px;
}
.modal-footer {
	border-top: none;
	flex-wrap: nowrap;
	justify-content: start;
}
input.modal-btn-send {
	color: #FFF;
	text-align: center;
	font-family: 'Geometria', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 120%; /* 19.2px */
	letter-spacing: 0.08px;
	border-radius: 30px;
	background: #2AA055;
	padding: 14px 24px;
}
input.modal-btn-send.kp {
	width: 100%;
}
.title-modal.rc {
	margin-bottom: 10px;
	text-align: center;
}
.modal-name-conference {
	color: #000;
	text-align: center;
	font-family: 'Geologica', sans-serif;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 60px;
}
.form-check-label.kp {
	width: 100%;
}
.form-check {
	display: flex;
	flex-shrink: 0;
}
.form-check .form-check-input {
	width: 26px;
	height: 26px;
	margin-left: 15px;
	margin-right: 10px;
}
.form-check label {
	color: #687890;
	font-family: 'Inter', sans-serif;
	font-size: 13px;
	line-height: 21px;
	width: 270px;
}
.modal-footer > * {
	margin: 0;
}
.agree {
	display: none;
}
.container-search {
	width: 100%;
	height: 100vh;
	position: absolute;
	z-index: 999;
	display: block;
	top: 0;
	left: 0;
}
.container-search-header {
	background: #1B6737;
	height: 110px;
	display: flex;
	align-items: center;
	position: fixed;
}
.container-search-body {
	background: rgba(25, 29, 35, 0.90);
	height: calc(100% - 100px); 
}
.close-search {
	color: #FFF;
	font-family: 'Geologica', sans-serif;
	font-size: 12px;
	cursor: pointer;
	display: inline-block;
}
.close-search::before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='8' viewBox='0 0 26 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.646446 3.64645C0.451185 3.84171 0.451185 4.15829 0.646446 4.35355L3.82843 7.53553C4.02369 7.7308 4.34027 7.7308 4.53553 7.53553C4.7308 7.34027 4.7308 7.02369 4.53553 6.82843L1.70711 4L4.53553 1.17157C4.7308 0.976311 4.7308 0.659728 4.53553 0.464466C4.34027 0.269204 4.02369 0.269204 3.82843 0.464466L0.646446 3.64645ZM26 3.5L1 3.5V4.5L26 4.5V3.5Z' fill='white'/%3e%3c/svg%3e ");
	display: block;
	width: 26px;
	height: 8px;
	display: inline-block;
	margin-right: 9px;
}
.search-field {
	width: 100%;
	height: 44px;
	border-radius: 29px;
	border: 1px solid #FFF; 
	background: #1B6737;
	color: #FFF;
	font-size: 12px;
	padding: 0 40px;
}
.search-field-btn {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.07914 0C3.62682 0 0 3.62558 0 8.07641C0 12.5272 3.62682 16.1599 8.07914 16.1599C9.98086 16.1599 11.7299 15.4936 13.1122 14.3875L16.4775 17.7498C16.6473 17.9126 16.8741 18.0024 17.1094 18C17.3446 17.9975 17.5695 17.9032 17.736 17.737C17.9025 17.5708 17.9972 17.3461 17.9999 17.111C18.0027 16.8758 17.9132 16.6489 17.7506 16.4789L14.3853 13.1148C15.4928 11.7308 16.16 9.97968 16.16 8.07641C16.16 3.62558 12.5315 0 8.07914 0ZM8.07914 1.79517C11.561 1.79517 14.3625 4.59577 14.3625 8.07641C14.3625 11.557 11.561 14.3647 8.07914 14.3647C4.59732 14.3647 1.79575 11.557 1.79575 8.07641C1.79575 4.59577 4.59732 1.79517 8.07914 1.79517Z' fill='white'/%3e%3c/svg%3e ");
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 12px;
	left: 25px;
	background-color: transparent;
  	border: none;
}
.search-field-btn-delete {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.8527 14.8521C14.8062 14.8986 14.7511 14.9354 14.6904 14.9606C14.6297 14.9858 14.5646 14.9987 14.4989 14.9987C14.4332 14.9987 14.3681 14.9858 14.3074 14.9606C14.2467 14.9354 14.1916 14.8986 14.1452 14.8521L8.00015 8.70708L1.85265 14.8521C1.75883 14.9459 1.63158 14.9986 1.4989 14.9986C1.36622 14.9986 1.23897 14.9459 1.14515 14.8521C1.05133 14.7583 0.998624 14.631 0.998624 14.4983C0.998624 14.3656 1.05133 14.2384 1.14515 14.1446L7.29265 7.99957L1.14765 1.85207C1.05383 1.75825 1.00112 1.63101 1.00112 1.49832C1.00112 1.36564 1.05383 1.2384 1.14765 1.14457C1.24147 1.05075 1.36872 0.998047 1.5014 0.998047C1.63408 0.998047 1.76133 1.05075 1.85515 1.14457L8.00015 7.29208L14.1477 1.14707C14.2433 1.06516 14.3663 1.02236 14.4922 1.02722C14.618 1.03208 14.7374 1.08425 14.8264 1.17329C14.9155 1.26234 14.9676 1.38171 14.9725 1.50755C14.9774 1.63339 14.9346 1.75642 14.8527 1.85207L8.70765 7.99957L14.8527 14.1471C14.9458 14.2408 14.998 14.3675 14.998 14.4996C14.998 14.6317 14.9458 14.7584 14.8527 14.8521Z' fill='white'/%3e%3c/svg%3e ");
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 13px;
	right: 25px;
}
.container-search-result {
	margin-top: 25px;
	width: 100%;
	min-height: 300px;
	border-radius: 29px;
	border: 1px solid #FFF;
	padding: 15px 30px 5px 30px;
}
.container-search-result p {
	color: #FFF;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.container-search-result p:last-child {
	margin-bottom: 0px;
}
footer {
	background: #1B6737;
	padding: 50px 0; 
}
.footer-block {
	display: flex;
	justify-content: center;
}
footer .logo {
	margin-bottom: 10px;
	display: flex;
	justify-content: center;	
}
.footer-title {
	color: #FFF;
	font-family: 'Inter', sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 24px;
	text-transform: uppercase;
	margin-bottom: 24px;
}
.footer-menu {
	margin-bottom: 40px;
}
.footer-menu li {
	display: inline-block;
	margin-right: 34px;
}
.footer-menu li:last-child {
	margin-right: 0px;
}
.footer-menu a, .footer-menu span {
	color: #FFF;
	font-family: 'Inter', sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 24px;
	cursor: pointer;
}
.footer-right-block {
	display: flex;
}
.city-name {
	color: #FFF;
	font-family: 'Inter', sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 24px; 
}
.address {
	color: #FFF;
	font-family: 'Inter', sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 15px;
	width: 155px;
}
.footer-email-title {
	color: #FFF;
	font-family: 'Inter', sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 24px; 
}
.footer-email {
	color: #FFF;
	font-family: 'Inter', sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 24px;
	text-decoration-line: underline; 
}
.footer-phone {
	display: block;
	color: #FFF;
	font-family: 'Geologica', sans-serif;
	font-size: 12px;
	font-weight: 700;
	margin-left: 65px;
	margin-bottom: 10px;
}

footer a:hover {
	color: #FFF;
}
footer .btn-order-call::after {
	display: none;
}
footer .btn-order-call {
	display: block;
	margin-left: 46px;
}
.block-social {
	display: flex;
	justify-content: center;
	margin-bottom: 35px;
}
.block-social a {
	margin-right: 17px;
}
.vk {
	display: block;
	width: 37px;
	height: 37px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='VK'%3e%3ccircle id='Ellipse 1' cx='18.5' cy='18.5' r='18' transform='rotate(-180 18.5 18.5)' stroke='white'/%3e%3cpath id='VK logo' d='M26.3508 24H24.4272C23.6577 24 23.4653 23.4233 22.3112 22.2699C21.157 21.1166 20.5799 21.1166 20.3876 21.1166C20.1952 21.1166 19.8105 21.1166 19.8105 21.6933V23.4233C19.8105 23.8078 19.8105 24 18.6563 24C17.5047 23.9486 16.3815 23.6258 15.3786 23.0578C14.3756 22.4899 13.5213 21.693 12.8854 20.7321C11.419 18.8852 10.4283 16.7071 10 14.3886C10 14.1964 10 14.0042 10.5771 14.0042H12.5007C12.8854 14.0042 13.0778 14.1964 13.2702 14.5808C13.4625 14.9653 15.7709 19.5788 16.3479 19.5788C16.925 19.5788 16.7327 19.5788 16.7327 19.0021V16.1187C16.5403 14.9653 15.9632 14.7731 15.9632 14.3886C15.9632 14.2866 16.0038 14.1889 16.0759 14.1168C16.1481 14.0447 16.2459 14.0042 16.3479 14.0042H19.4257C19.8105 14.0042 19.8105 14.1964 19.8105 14.5808V18.2332C19.8105 18.6176 20.0028 18.8098 20.1952 18.8098L21.157 18.2332C22.0741 17.0799 22.7895 15.7801 23.273 14.3886C23.3922 14.2541 23.5413 14.1492 23.7083 14.0825C23.8753 14.0157 24.0556 13.9889 24.2348 14.0042H25.9661C26.479 14.0042 26.6714 14.1964 26.5431 14.5808C25.892 16.1505 25.0523 17.6351 24.0424 19.0021C23.8501 19.1943 23.8501 19.3865 24.0424 19.771C24.5394 20.1687 24.991 20.6199 25.389 21.1166C25.9998 21.7448 26.5179 22.4568 26.9279 23.2311C27.1202 23.8078 26.9279 24 26.3508 24Z' fill='white'/%3e%3c/g%3e%3c/svg%3e");
}
.now {
	display: block;
	width: 37px;
	height: 37px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='139' height='37' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='100 0 42 37'%3e%3cg xmlns='http://www.w3.org/2000/svg' id='NOW'%3e%3ccircle id='Ellipse 1_2' cx='69.5' cy='18.5' r='18' transform='rotate(-180 69.5 18.5)' stroke='white'/%3e%3cg id='now logo'%3e%3cpath id='Vector' d='M61 13L66.6064 25.3341H69.7834L63.9901 13H61Z' fill='white'/%3e%3cpath id='Vector_2' d='M67.3544 13H66.7938H66.6069L65.8594 14.3082H67.5413L72.4002 25.3341H75.5772L69.9708 13H67.3544Z' fill='white'/%3e%3cpath id='Vector_3' d='M75.3897 17.1114C76.525 17.1114 77.4454 16.191 77.4454 15.0557C77.4454 13.9204 76.525 13 75.3897 13C74.2543 13 73.334 13.9204 73.334 15.0557C73.334 16.191 74.2543 17.1114 75.3897 17.1114Z' fill='white'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.tg {
	display: block;
	width: 37px;
	height: 37px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='139' height='37' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='153 0 37 37'%3e%3cg id='TG'%3e%3ccircle id='Ellipse 1_3' cx='120.5' cy='18.5' r='18' transform='rotate(-180 120.5 18.5)' stroke='white'/%3e%3cpath id='telegram logo' d='M127 13.0754H126.817C126.702 13.0257 126.578 13 126.452 13C126.326 13 126.202 13.0257 126.086 13.0754C126.086 13.0754 113.111 17.4116 112.38 17.9537C111.649 18.4957 112.197 18.1343 112.197 18.315C112.166 18.3608 112.146 18.4131 112.139 18.4677C112.131 18.5224 112.137 18.578 112.154 18.6303C112.172 18.6826 112.201 18.7303 112.241 18.7696C112.28 18.8089 112.327 18.8388 112.38 18.857L115.67 19.9411H115.852L124.076 14.8822C123.893 15.4242 117.863 20.8445 117.863 20.8445L117.497 24.0966C117.497 24.0966 117.497 25.1807 118.411 24.0966L120.238 22.4705L123.162 24.6386L123.893 25C124.054 24.959 124.196 24.8651 124.296 24.7338C124.395 24.6024 124.447 24.4414 124.442 24.2773C124.442 24.2773 126.817 14.8822 127 13.6174V13.2561V13.0754Z' fill='white'/%3e%3c/g%3e%3c/svg%3e ");
}
.copyright-block {
	border-top: 1px solid #FFF;
	padding-top: 29px;
}
.copyright {
	color: #FFF;
	text-align: center;
	font-family: 'Geologica', sans-serif;
}
.home-slider {
/*	height: 100vh;*/
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	z-index: 0;
	display: flex;
  	flex-direction: column;
  	padding: 0;
}

.home-slider > .container {
	flex-grow: 1;
}
.slide-footer {
	height: auto;
	width: 100%;
	background: rgba(27, 103, 55, 0.7);
	position: relative;
	z-index: 2;	
}
@media (max-width: 991px) {
	.slide-footer {
		background: rgba(255, 255, 255, 0.20);
		backdrop-filter: blur(5px);
	}
	.home-slider:after {
		content: '';
		background: #0000008C;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}
.arrow-prev, .arrow-next {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.5' cy='18.5' r='18' stroke='white'/%3e%3cpath d='M14 19C13.9999 18.9284 14.0128 18.8574 14.038 18.7913C14.0631 18.7251 14.1 18.665 14.1465 18.6144L19.1465 13.1599C19.3418 12.9467 19.6582 12.9467 19.8535 13.1599C20.0487 13.373 20.0488 13.7181 19.8535 13.9311L15.207 19L19.8535 24.0689C20.0488 24.2821 20.0488 24.6272 19.8535 24.8402C19.6581 25.0532 19.3417 25.0533 19.1465 24.8402L14.1465 19.3857C14.1 19.3351 14.0631 19.275 14.038 19.2088C14.0128 19.1426 13.9999 19.0717 14 19Z' fill='white'/%3e%3c/svg%3e ");
	display: block;
	width: 37px;
	height: 37px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.arrow-next {
	transform: rotate(180deg);
}
.slide-footer-text {
	color: #FFF;
	font-family: 'Geologica', sans-serif;
	font-size: 24px;
	font-weight: 700;
	margin: 30px 0 20px 0;
}
.slide-btn-more, .slide-btn-more:hover {
	color: #FFF;
	font-family: 'Geologica', sans-serif;
	font-size: 14px;
	font-weight: 500;
	display: block;
	text-align: right; 
}
.slide-btn-more:after {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='38' height='8' viewBox='0 0 38 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M37.3536 4.35355C37.5488 4.15829 37.5488 3.84171 37.3536 3.64645L34.1716 0.464466C33.9763 0.269204 33.6597 0.269204 33.4645 0.464466C33.2692 0.659728 33.2692 0.976311 33.4645 1.17157L36.2929 4L33.4645 6.82843C33.2692 7.02369 33.2692 7.34027 33.4645 7.53553C33.6597 7.7308 33.9763 7.7308 34.1716 7.53553L37.3536 4.35355ZM0 4.5H37V3.5H0V4.5Z' fill='white'/%3e%3c/svg%3e ");
	display: inline-block;
	width: 38px;
	height: 8px;
	margin-left: 10px;	
}
.fraction-block {
	color: #FFF;
	font-family: 'Geologica', sans-serif;
	font-size: 12px;
	font-weight: 500; 
}
.fraction-num {
	margin-bottom: 10px;
}
.current-num {
	margin-bottom: 5px;
}

.total-line {
	width: 320px;
	margin-bottom: 25px;
	margin-top: 5px;
	position: relative;
}
.total-line .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #FFFFFF;
}
.home-slider .slide-content {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	margin-top: 200px;
	width: 100%;
}
@media (max-width: 992px) {
	.home-slider .slide-content {
		flex-direction: column;
		justify-content: center;
		margin-top: 80px;
		max-width: 630px;
	}
}
.fixed-social-block {
	position: fixed;
	bottom: 10px;
	right: 130px;
	z-index: 1000;
}
.slide-social-block {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M60 86C26.8629 86 3.20337e-07 59.1371 7.15493e-07 26L1.02554e-06 0L26 3.10047e-07C59.1371 7.05203e-07 86 26.8629 86 60L86 86L60 86Z' fill='%2324914C'/%3e%3cpath d='M29 41C29 35.4772 33.4772 31 39 31H60.0588V41.4706C60.0588 46.9934 55.5817 51.4706 50.0588 51.4706H29V41Z' fill='white'/%3e%3cpath d='M29 55.0003L37.4706 49.5705L29 44.4121V55.0003Z' fill='white'/%3e%3cline x1='36.4482' y1='37.9482' x2='54.6551' y2='37.9482' stroke='%2324914C'/%3e%3cline x1='36.4482' y1='41.2588' x2='54.6551' y2='41.2588' stroke='%2324914C'/%3e%3cline x1='36.4482' y1='44.5693' x2='48.0345' y2='44.5693' stroke='%2324914C'/%3e%3c/svg%3e ");
	width: 86px;
	height: 86px;
	display: block;
	position: absolute;
	bottom: 0px;
	cursor: pointer;
}
.slide-social-block:active {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M60 86C26.8629 86 3.20337e-07 59.1371 7.15493e-07 26L1.02554e-06 0L26 3.10047e-07C59.1371 7.05203e-07 86 26.8629 86 60L86 86L60 86Z' fill='%231B6737'/%3e%3cpath d='M29 41C29 35.4772 33.4772 31 39 31H60.0588V41.4706C60.0588 46.9934 55.5817 51.4706 50.0588 51.4706H29V41Z' fill='white'/%3e%3cpath d='M29 55L37.4706 49.5701L29 44.4117V55Z' fill='white'/%3e%3cline x1='36.4483' y1='37.9483' x2='54.6552' y2='37.9483' stroke='%231B6737'/%3e%3cline x1='36.4483' y1='41.2586' x2='54.6552' y2='41.2586' stroke='%231B6737'/%3e%3cline x1='36.4483' y1='44.569' x2='48.0345' y2='44.569' stroke='%231B6737'/%3e%3c/svg%3e");
}

.slide-social-block-modal {
	position: absolute;
	left: 30px;
  	top: -200px;
  	display: none;
}
.slide-social-block-modal a {
	margin-bottom: 20px;
}
.slide-social-block-modal .vk {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.5' cy='18.5' r='18' transform='rotate(-180 18.5 18.5)' fill='%232AA055' stroke='%232AA055'/%3e%3cpath d='M26.3508 24H24.4272C23.6577 24 23.4653 23.4233 22.3112 22.2699C21.157 21.1166 20.5799 21.1166 20.3876 21.1166C20.1952 21.1166 19.8105 21.1166 19.8105 21.6933V23.4233C19.8105 23.8078 19.8105 24 18.6563 24C17.5047 23.9486 16.3815 23.6258 15.3786 23.0578C14.3756 22.4899 13.5213 21.693 12.8854 20.7321C11.419 18.8852 10.4283 16.7071 10 14.3886C10 14.1964 10 14.0042 10.5771 14.0042H12.5007C12.8854 14.0042 13.0778 14.1964 13.2702 14.5808C13.4625 14.9653 15.7709 19.5788 16.3479 19.5788C16.925 19.5788 16.7327 19.5788 16.7327 19.0021V16.1187C16.5403 14.9653 15.9632 14.7731 15.9632 14.3886C15.9632 14.2866 16.0038 14.1889 16.0759 14.1168C16.1481 14.0447 16.2459 14.0042 16.3479 14.0042H19.4257C19.8105 14.0042 19.8105 14.1964 19.8105 14.5808V18.2332C19.8105 18.6176 20.0028 18.8098 20.1952 18.8098L21.157 18.2332C22.0741 17.0799 22.7895 15.7801 23.273 14.3886C23.3922 14.2541 23.5413 14.1492 23.7083 14.0825C23.8753 14.0157 24.0556 13.9889 24.2348 14.0042H25.9661C26.479 14.0042 26.6714 14.1964 26.5431 14.5808C25.892 16.1505 25.0523 17.6351 24.0424 19.0021C23.8501 19.1943 23.8501 19.3865 24.0424 19.771C24.5394 20.1687 24.991 20.6199 25.389 21.1166C25.9998 21.7448 26.5179 22.4568 26.9279 23.2311C27.1202 23.8078 26.9279 24 26.3508 24Z' fill='white'/%3e%3c/svg%3e ");
}
.slide-social-block-modal .now {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.5' cy='18.5' r='18' transform='rotate(-180 18.5 18.5)' fill='%232AA055' stroke='%232AA055'/%3e%3cpath d='M10 13L15.6064 25.3341H18.7834L12.9901 13H10Z' fill='white'/%3e%3cpath d='M16.3544 13H15.7938H15.6069L14.8594 14.3082H16.5413L21.4002 25.3341H24.5772L18.9708 13H16.3544Z' fill='white'/%3e%3cpath d='M24.3897 17.1114C25.525 17.1114 26.4454 16.191 26.4454 15.0557C26.4454 13.9204 25.525 13 24.3897 13C23.2543 13 22.334 13.9204 22.334 15.0557C22.334 16.191 23.2543 17.1114 24.3897 17.1114Z' fill='white'/%3e%3c/svg%3e");
}
.slide-social-block-modal .tg {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.5' cy='18.5' r='18' transform='rotate(-180 18.5 18.5)' fill='%232AA055' stroke='%232AA055'/%3e%3cpath d='M25 13.0754H24.8173C24.702 13.0257 24.5775 13 24.4518 13C24.326 13 24.2015 13.0257 24.0863 13.0754C24.0863 13.0754 11.1111 17.4116 10.3801 17.9537C9.64912 18.4957 10.1974 18.1343 10.1974 18.315C10.1663 18.3608 10.1463 18.4131 10.1389 18.4677C10.1314 18.5224 10.1367 18.578 10.1543 18.6303C10.172 18.6826 10.2015 18.7303 10.2406 18.7696C10.2798 18.8089 10.3275 18.8388 10.3801 18.857L13.6696 19.9411H13.8523L22.076 14.8822C21.8933 15.4242 15.8626 20.8445 15.8626 20.8445L15.4971 24.0966C15.4971 24.0966 15.4971 25.1807 16.4108 24.0966L18.2383 22.4705L21.1623 24.6386L21.8933 25C22.0541 24.959 22.196 24.8651 22.2957 24.7338C22.3953 24.6024 22.4468 24.4414 22.4415 24.2773C22.4415 24.2773 24.8173 14.8822 25 13.6174V13.2561V13.0754Z' fill='white'/%3e%3c/svg%3e ");
}

.slide-content-inner {
	padding: 70px 60px 60px 110px;
	background: rgba(27, 103, 55, 0.7);
	border-radius: 22px;
	width: 100%;
	display: flex;
  	flex-direction: row-reverse;
  	align-items: center;
  	justify-content: space-between;
}
@media (max-width: 991px) {
	.slide-content-inner {
		padding: 0;
		background: transparent;
		border-radius: 0px;
		margin-left: 0px;
		flex-direction: column;
		align-items: start;
	}
}
.name-company {
	color: #FFF;
	font-family: 'Geologica', sans-serif;
	font-size: 16px;
	font-weight: 500;
	padding-left: 20px;
	border-left: 5px solid #FFFFFF;
	max-width: 460px;
	position: relative;
	z-index: 2;
	margin-left: 120px;
}
@media (max-width: 991px) {
	.name-company {
		margin-bottom: 60px;
		margin-left: 0px;

	}
}
.title-slide {
	color: #FFF;
	font-family: 'Geologica', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	text-transform: uppercase; 
	max-width: 540px;
	position: relative;
	z-index: 2;
}
.container-eco {
	padding: 80px 0 90px;
}
.eco-in-number {
	background: linear-gradient(101deg, #2AA055 0%, #1B6737 99.32%);
	box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.10);
	padding: 80px 0 200px;
}
.eco-in-number-content {
	display: flex;
	align-items: center;
}
.block-how-year {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-right: 100px;
}
.how-year-leaf {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='59' height='41' viewBox='0 0 59 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='8' y='18' width='26' height='11' fill='%232AA055'/%3e%3cpath d='M6.37314 26.1356C4.82814 26.9668 3.3797 27.1515 1.73813 26.228C3.18657 28.7215 4.63501 30.9379 6.56627 32.8773C7.91815 34.2626 9.55972 35.4632 11.491 36.0173C12.2635 36.202 13.036 36.2943 13.905 36.479C13.2291 37.4949 12.2635 38.4184 11.1047 39.0649C11.2978 39.1572 11.491 39.1572 11.6841 39.1572C14.4844 39.7114 17.1882 40.1731 20.0851 40.3578C22.0163 40.4502 23.851 40.5425 25.6857 40.0808C27.7135 39.619 29.2585 38.6031 29.9345 36.6637C30.3207 35.4632 30.4173 34.1702 30.2242 32.8773C30.2242 32.785 30.031 32.6926 29.9345 32.6003C29.162 32.3232 28.3895 32.0461 27.7135 31.7691C27.5204 31.6767 27.3273 31.6767 27.1341 31.7691C26.2651 32.2308 25.396 32.785 24.4304 33.062C22.2094 33.8008 19.8919 33.6161 17.5744 33.2467C17.3813 33.2467 17.1882 33.1544 17.0916 33.1544C16.8985 33.1544 16.8019 33.062 16.6088 33.062C19.5057 31.8614 22.306 30.7532 24.9132 28.9985C22.4026 27.8903 20.1816 26.5974 17.8641 25.2121C17.7676 25.0274 17.3813 25.0274 17.1882 25.0274C16.2225 25.0274 15.2569 25.3044 14.3879 25.2121C12.1669 25.0274 10.3322 24.0115 8.78721 22.4415C8.69065 22.3492 8.59409 22.2568 8.49753 22.1645C8.49753 22.1645 8.49753 22.0721 8.59409 22.0721C10.5253 22.6262 12.4566 22.9956 14.4844 22.5339C13.6154 21.3333 12.6497 20.2251 11.7807 19.0245C10.1391 16.8081 8.69065 14.4069 7.91815 11.7287C7.72502 11.1746 7.62846 10.7128 7.5319 10.1587C7.5319 10.1587 7.62846 10.1587 7.62846 10.0664C7.72502 10.2511 7.82159 10.3434 7.91815 10.5281C9.36659 12.4675 10.7185 14.4993 12.1669 16.4387C13.7119 18.4704 15.2569 20.4098 17.1882 21.9798C17.671 22.4415 18.3469 22.7186 19.0229 23.1804C19.6022 22.2568 20.0851 21.3333 20.4713 20.4098C20.8576 19.4863 21.1473 18.4704 21.4369 17.5469C21.9198 19.7633 22.4026 22.0721 21.1473 24.2886C21.2438 24.3809 21.3404 24.3809 21.4369 24.4733C23.1751 25.6739 25.0098 26.5974 26.941 27.5209C27.3273 27.7056 27.4238 27.6132 27.617 27.3362C28.6791 25.6739 29.4517 23.9192 29.9345 21.9798C30.1276 21.4257 30.2242 20.7792 30.3207 20.2251C31.4795 23.3651 31.1898 26.4127 29.7413 29.4603C30.2242 29.645 30.707 29.922 31.1898 30.1068C33.5073 30.9379 35.9214 31.215 38.3354 30.4762C38.6251 30.3838 38.9148 30.1991 39.0114 29.922C39.977 27.5209 40.1701 25.0274 39.4942 22.5339C38.8182 19.7633 37.2732 17.2698 35.5351 15.0534C35.4385 14.8687 35.2454 14.7763 35.1489 14.5916C34.5695 15.6998 33.8935 16.7157 33.3142 17.8239C31.7692 13.9452 29.5482 10.6205 26.072 8.21933C25.4926 9.78931 24.9132 11.3593 24.2373 12.9293C24.0441 12.7446 23.9476 12.6522 23.851 12.5599C23.1751 11.8211 22.4026 11.1746 21.7266 10.4358C20.761 9.51226 19.5057 8.86579 18.3469 8.31168C17.0916 7.75757 16.4157 6.83405 16.126 5.63347C16.0294 5.35642 16.0294 5.07936 15.9329 4.70995C15.3535 5.54112 14.7741 6.27994 14.2913 7.1111C14.0982 7.48051 13.905 7.84992 13.8085 8.31168C13.7119 8.68109 13.905 8.95815 13.905 9.4199C12.1669 8.40403 10.7185 7.29581 10.0425 5.44877C9.36659 3.69408 9.46315 1.84704 9.75284 0C9.65628 0 9.55972 0.0923519 9.55972 0.0923519C7.82159 1.10822 6.27658 2.40115 5.02127 4.06349C3.86251 5.54112 3.09001 7.1111 2.89688 8.95815C2.70376 10.7128 3.09001 12.4675 3.86251 14.1299C3.95907 14.2222 3.95907 14.4069 4.05564 14.5916C2.51063 14.5916 1.15875 14.4993 0 13.2987C0.579377 18.2857 2.12438 22.8109 6.37314 26.1356Z' fill='white'/%3e%3cpath d='M52.7223 36.7557C50.3083 36.8481 47.9907 36.571 45.6732 36.2016C42.6798 35.6475 39.7829 34.724 37.1757 33.154L36.886 32.877L36.4998 33.154C36.4032 33.2464 36.3066 33.2464 36.2101 33.3387C36.017 33.5234 35.7273 33.6158 35.5341 33.8005L33.8926 34.8163L34.0857 34.9087C41.8107 38.2334 50.0186 39.8034 58.323 41.0039C58.1298 40.3575 57.9367 39.0645 57.9367 38.9722C57.9367 38.8798 58.7092 37.1251 58.9989 36.3863C56.8745 36.4787 54.8467 36.6634 52.7223 36.7557Z' fill='white'/%3e%3c/svg%3e ");
	display: block;
	width: 59px;
	height: 41px;
}
.how-year-number {
	color: #FFF;
	text-align: center;
	font-size: 128px;
	font-weight: 700;
}
.how-year-text {
	color: #FFF;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase; 
	width: 170px;
}
.block-achievement {
	margin-right: 100px;
}
.item-achievement {
	border-radius: 22px;
	background: #2AA055;
	box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.10);
	padding: 17px 23px;
	min-width: 310px;
	margin-bottom: 23px;
}
.item-achievement:last-child {
	margin-bottom: 0px;
}
.achievement-num {
	color: #FFF;
	text-align: center;
	font-size: 32px;
	font-weight: 700;
	border-bottom: 1px solid #FFF;
}
.achievement-text {
	color: #FFF;
	text-align: center;
	font-family: Geologica;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal; 
}

.eco-in-number-photo-1 {
	display: block;
	width: 380px;
	height: 225px;
	position: absolute;
	z-index: 1;
	background-position: center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	transform: rotate(-10deg);
	top: -180px;
  	left: 100px;
}
.eco-in-number-photo-1::after {
	content: '';
	background: linear-gradient(316.35deg, rgba(42, 160, 85, 0.94) 12.58%, rgba(255, 255, 255, 0) 57.92%) !important;
	width: 100%;
	height: 100%;
	display: block;
}
.eco-in-number-photo-2 {
	display: block;
	width: 300px;
	height: 200px;
	position: absolute;
	z-index: 2;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	transform: rotate(-2deg);
	top: -20px;
  	left: 260px;
}
.eco-in-number-photo-2::after {
	content: '';
	background: linear-gradient(57.6deg, #2AA055 1.56%, rgba(255, 255, 255, 0) 49.57%);
	width: 100%;
	height: 100%;
	display: block;
}
.eco-in-number-photo-3 {
	display: block;
	width: 310px;
	height: 210px;
	position: absolute;
	top: 30px;
	z-index: 2;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	transform: rotate(6deg);
}

.eco-news-photo-1 {
	display: block;
	width: 300px;
	height: 200px;
	position: absolute;
	z-index: 1;
	background-position: center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	top: 50px;
  	left: 200px;
  	transform: rotate(0deg);
}
.eco-news-photo-1::after {
	content: '';
	background: linear-gradient(333.4deg, rgba(42, 160, 85, 0.75) 24.21%, rgba(255, 255, 255, 0) 62.36%) !important;
	width: 100%;
	height: 100%;
	display: block;
}
.eco-news-photo-2 {
	display: block;
	width: 300px;
	height: 200px;
	position: absolute;
	z-index: 2;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	top: 190px;
  	left: 300px;
  	transform: rotate(0deg);
}
.eco-news-photo-2::after {
	content: '';
	background: linear-gradient(333.4deg, rgba(42, 160, 85, 0.75) 24.21%, rgba(255, 255, 255, 0) 62.36%) !important;
	width: 100%;
	height: 100%;
	display: block;
}
.eco-news-photo-3 {
	display: block;
	width: 300px;
	height: 200px;
	position: absolute;
	top: 350px;
	left: 400px;
	z-index: 2;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
  	transform: rotate(0deg);	
}
.top-works {
	background: #F5F5F5;
}
.top-works h2 {
	margin-bottom: 20px;
}
.block-arrow {
	display: flex;
	justify-content: end;
	margin-bottom: 60px;
}
.swiper-btn-top-works-prev {
	width: 87px;
	height: 87px;
	background-repeat: no-repeat; 
	cursor: pointer;
	transform: rotate(180deg);
}
.swiper-btn-top-works-next {
	width: 87px;
	height: 87px;
	background-repeat: no-repeat;
	margin-left: 30px;
	cursor: pointer;
}
.item-work {
	border-radius: 22px;
	background: #FFF;
	box-shadow: 0px 4px 25px 0px rgba(42, 160, 85, 0.06);
	position: relative;
	margin-bottom: 55px;
}
.item-work img {
	width: 100%;
	height: 218px;
	margin-bottom: 25px;
	object-fit: cover;
	border-top-left-radius: 22px;
	border-top-right-radius: 22px;

}
.item-work-title {
	color: #191D23;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 700;
	margin-left: 18px;
	transition: 0.3s ease;
	padding-bottom: 50px;
}
.item-work-title::before {
	content: '';
	width: 50%;
	height: 1px;
	background: #191D23;
	display: block;
	margin-bottom: 15px;
	transition: 0.3s ease;

}
.item-work-btn {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='38' viewBox='0 0 37 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M36.0585 18.8458C36.0585 28.9924 28.0842 37.1916 18.2792 37.1916C8.47431 37.1916 0.5 28.9924 0.5 18.8458C0.5 8.6992 8.47431 0.5 18.2792 0.5C28.0842 0.5 36.0585 8.6992 36.0585 18.8458Z' stroke='%23191D23'/%3e%3cpath d='M18.2051 22.792V19.528H14.9251V18.36H18.2051V15.096H19.3411V18.36H22.6371V19.528H19.3411V22.792H18.2051Z' fill='%23191D23'/%3e%3c/svg%3e ");
	display: block;
	width: 37px;
	height: 38px;
	position: absolute;
	bottom: 16px;
	right: 16px;
	transition: 0.3s ease;
	background-repeat: no-repeat;
}
.item-work:hover  .item-work-title::before {
	background: #2AA055;
	transition: 0.3s ease;

}
.item-work:hover  .item-work-title {
	color: #2AA055;
	transition: 0.3s ease;

}
.item-work:hover  .item-work-btn {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='38' viewBox='0 0 37 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cellipse cx='18.2792' cy='18.8458' rx='18.2792' ry='18.8458' fill='%232AA055'/%3e%3cpath d='M18.2051 22.792V19.528H14.9251V18.36H18.2051V15.096H19.3411V18.36H22.6371V19.528H19.3411V22.792H18.2051Z' fill='white'/%3e%3c/svg%3e");
	transition: 0.3s ease;
}
.item-work:active  .item-work-btn {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='38' viewBox='0 0 37 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cellipse cx='18.2792' cy='18.8458' rx='18.2792' ry='18.8458' fill='%231B6737'/%3e%3cpath d='M18.2044 22.7922V19.5282H14.9244V18.3602H18.2044V15.0962H19.3404V18.3602H22.6364V19.5282H19.3404V22.7922H18.2044Z' fill='white'/%3e%3c/svg%3e ");
	transition: 0.3s ease;
}
.container-licenses {
	background: url('assets/images/bg-licenses.png');
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 90px;
	height: 400px;
	position: relative;
}
.container-licenses::after {
	content: '';
	background: rgba(36, 145, 76, 0.55);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	display: block;
	top: 0;
	left: 0;
}
.container-licenses-down {
	background: #F5F5F5;
	height: 200px;
}
.item-license {
	position: absolute;
	z-index: 3;
	width: calc(100% - 24px);
}
.accordion-item, .accordion-button {
	border-radius: 22px !important;
	background: #FFF;
	box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.10);
	cursor: pointer;
}
.accordion-header {
	padding: 30px 20px;
}
.accordion-title {
	color: #191D23;
	font-size: 24px;
	font-weight: 700;
	text-align: center;
}
.accordion-title:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #2AA055;
	margin-top: 40px;
}
.accordion-header.collapsed .accordion-btn {
	width: 38px;
	height: 38px;
	display: block;
	margin-top: 17px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.5742' cy='18.5742' r='18' transform='rotate(-90 18.5742 18.5742)' stroke='%232AA055'/%3e%3cpath d='M19.0742 23.0742C19.0026 23.0743 18.9317 23.0614 18.8655 23.0362C18.7993 23.0111 18.7392 22.9742 18.6886 22.9277L13.2341 17.9277C13.0209 17.7324 13.0209 17.416 13.2341 17.2207C13.4472 17.0255 13.7923 17.0254 14.0053 17.2207L19.0742 21.8672L24.1431 17.2207C24.3563 17.0254 24.7014 17.0254 24.9144 17.2207C25.1274 17.4161 25.1276 17.7325 24.9144 17.9277L19.4599 22.9277C19.4093 22.9742 19.3492 23.0111 19.283 23.0362C19.2168 23.0614 19.1459 23.0743 19.0742 23.0742Z' fill='%232AA055'/%3e%3c/svg%3e ");
}
.accordion-header .accordion-btn {
	width: 38px;
	height: 38px;
	display: block;
	margin-top: 17px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.574' cy='18.5737' r='18' transform='rotate(89.7712 18.574 18.5737)' fill='%232AA055' stroke='%232AA055'/%3e%3cpath d='M18.0561 14.0758C18.1278 14.0754 18.1988 14.088 18.2651 14.1129C18.3313 14.1378 18.3916 14.1744 18.4424 14.2207L23.9168 19.1989C24.1307 19.3934 24.132 19.7098 23.9196 19.9059C23.7073 20.102 23.3622 20.1035 23.1484 19.9089L18.061 15.2827L13.0107 19.9494C12.7983 20.1457 12.4532 20.147 12.2394 19.9525C12.0256 19.758 12.0242 19.4416 12.2366 19.2455L17.6711 14.2238C17.7215 14.1771 17.7815 14.14 17.8475 14.1146C17.9136 14.0892 17.9845 14.076 18.0561 14.0758Z' fill='white'/%3e%3c/svg%3e");
}
.accordion-item:hover .accordion-btn {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.574' cy='18.5737' r='18' transform='rotate(89.7712 18.574 18.5737)' fill='%232AA055' stroke='%232AA055'/%3e%3cpath d='M18.0561 14.0758C18.1278 14.0754 18.1988 14.088 18.2651 14.1129C18.3313 14.1378 18.3916 14.1744 18.4424 14.2207L23.9168 19.1989C24.1307 19.3934 24.132 19.7098 23.9196 19.9059C23.7073 20.102 23.3622 20.1035 23.1484 19.9089L18.061 15.2827L13.0107 19.9494C12.7983 20.1457 12.4532 20.147 12.2394 19.9525C12.0256 19.758 12.0242 19.4416 12.2366 19.2455L17.6711 14.2238C17.7215 14.1771 17.7815 14.14 17.8475 14.1146C17.9136 14.0892 17.9845 14.076 18.0561 14.0758Z' fill='white'/%3e%3c/svg%3e");
	transform: rotate(180deg);
}
.accordion-item:hover .accordion-header.collapsed .accordion-btn {
	transform: rotate(0deg);
}
.accordion-body {
	padding: 0 30px 60px 40px;
}
.accordion-body ul {
	list-style-type: disc;
}
.accordion-body ul li {
	color: #191D23;
	font-family: Inter;
	font-size: 12px;
	font-style: normal;
	line-height: 30px; 
	margin-bottom: 10px;
}
.accordion-body a {
	color: #191D23;
	font-family: Inter;
	font-size: 12px;
	font-weight: 500;
	line-height: 30px;
	text-decoration-line: underline; 
}
.swither-block {
	display: flex;
	justify-content: end;
	margin-bottom: 20px;
}
.arrow-left {
	cursor: pointer;
	width: 60px;
	height: 60px;
	display: block;
	position: absolute;
	right: 90px;
	top: 15px;
}
.arrow-right {
	cursor: pointer;
	width: 60px;
	height: 60px;
	display: block;
	position: absolute;
	right: 0;
	top: 15px;
}
.sliders-recognition, .sliders-reviews {
	margin-top: 100px;
}
.slider-recognition-item {
	text-align: center;
	margin-bottom: 90px;
}
.slider-recognition-item:before {
	content: '';
	border-radius: 156px 0px;
	background: linear-gradient(55deg, #24914C 0%, rgba(36, 145, 76, 0.00) 100%);
	width: 306px;
	height: 256px;
	display: block;
	position: absolute;
	top: 120px;
	left: calc(50% - 153px);
}
.slider-recognition-item img, .slider-recognition-item a {
	position: relative;
	z-index: 3;
}
.btn-plus {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.4313 22.624V19.36H15.1513V18.192H18.4313V14.928H19.5673V18.192H22.8633V19.36H19.5673V22.624H18.4313Z' fill='white'/%3e%3ccircle cx='18.5' cy='18.5' r='18' stroke='white'/%3e%3c/svg%3e ");
	width: 37px;
	height: 37px;
	display: block;
	top: 25px;
	left: 100px;
	background-repeat: no-repeat;
}
.slider-reviews-item-bg-img {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='306' height='385' viewBox='0 0 306 385' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 40C0 17.9086 17.9086 0 40 0H266C288.091 0 306 17.9086 306 40V175C306 197.091 288.091 215 266 215H0V40Z' fill='%23F5F5F5'/%3e%3cpath d='M0 193.383C0 171.291 17.9086 153.383 40 153.383H266C288.091 153.383 306 171.291 306 193.383V345C306 367.092 288.091 385 266 385H0V193.383Z' fill='%2324914C'/%3e%3c/svg%3e ");
	width: 306px;
	height: 385px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.slider-reviews-footer {
	margin-top: 16px;
	display: flex;
	width: 306px;
	justify-content: space-between;
	align-items: center;
}
.slider-reviews-title {
	color: #191D23;
	font-size: 16px;
	font-weight: 700;
	max-width: 200px;
}
.btn-plus.green {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='38' viewBox='0 0 37 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M36.0585 18.8458C36.0585 28.9924 28.0842 37.1916 18.2792 37.1916C8.47431 37.1916 0.5 28.9924 0.5 18.8458C0.5 8.6992 8.47431 0.5 18.2792 0.5C28.0842 0.5 36.0585 8.6992 36.0585 18.8458Z' fill='%232AA055' stroke='white'/%3e%3cpath d='M18.2042 22.792V19.528H14.9242V18.36H18.2042V15.096H19.3402V18.36H22.6362V19.528H19.3402V22.792H18.2042Z' fill='white'/%3e%3c/svg%3e ");
	width: 37px;
	height: 38px;
}
.container-contact-us {
	padding: 160px 0;
	background: #F5F5F5; 
}
.container-contact-us h2 {
	color: #191D23;
	font-family: Geologica;
	font-size: 40px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: 0.2px; 
	margin-bottom: 60px;
}
.container-contact-us label {
	color: #191D23;
	font-family: Geometria;
	font-size: 16px;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: 0.08px; 
}
.container-contact-us .form-control {
	border-radius: 8px; 
}
.contact-us-form-footer {
	display: flex;
	margin-top: 60px;
	align-items: center;
}
.contact-us-politic {
	display: flex;
	align-items: center;
}
input.btn-send {
	color: #FFF;
	text-align: center;
	font-family: Geometria;
	font-size: 16px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.08px;
	border-radius: 30px;
	background: #2AA055;
	padding: 14px 24px;
	border: none;
	width: 240px;
}
.contact-us-form-footer .form-check-input {
	width: 25px;
	height: 25px;
	margin-right: 10px;
	flex-shrink: 0;
}
.container-contact-us .form-check-label {
	color: #687890;
	font-family: Inter;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
}
.container-contact {
	background: linear-gradient(101deg, #2AA055 0%, #1B6737 99.32%);
	box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.10);
}
.contact-block {
	max-width: 416px;
	border-radius: 30px;
	background: #FFF;
	box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.14);
	padding: 40px 40px 30px 40px;
}
.contact-block-title {
	color: #191D23;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 8px;
	position: relative;
}
.contact-margin {
	margin-left: 66px;
}
.contact-block-text {
	color: #687890;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 22px;
	margin-left: 66px;
}
.contact-block-text a {
	color: #687890;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 300;
	display: block;
}
.contact-block-btn {
	border-radius: 25px;
	border: 1px solid #2AA055;
	background: #2AA055; 
	width: 100%;
	display: block;
	padding: 14px 0;
	color: #FFF;
	text-align: center;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: 0.07px;
	margin-top: 20px;
}
.contact-block-btn:hover {
	 color: #FFF;
}
.contact-block-title.address:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 0C2.24299 0 0 2.27451 0 5.07025C0 8.53985 4.47451 13.6334 4.66502 13.8486C4.84395 14.0507 5.15637 14.0503 5.33498 13.8486C5.52549 13.6334 10 8.53985 10 5.07025C9.99995 2.27451 7.75699 0 5 0ZM5 7.62123C3.61288 7.62123 2.4844 6.47687 2.4844 5.07025C2.4844 3.66363 3.6129 2.51929 5 2.51929C6.3871 2.51929 7.51557 3.66366 7.51557 5.07028C7.51557 6.47689 6.3871 7.62123 5 7.62123Z' fill='%232AA055'/%3e%3c/svg%3e ");
	width: 10px;
	height: 14px;
	display: inline-block;
	margin-left: 34px;
	margin-right: 24px;
}
.contact-block-title.phone:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_263_3418)'%3e%3cpath d='M14.5916 11.0085L12.4983 8.91519C11.7507 8.16759 10.4798 8.46666 10.1807 9.43852C9.95646 10.1114 9.20886 10.4852 8.53601 10.3356C7.0408 9.96184 5.02227 8.01807 4.64847 6.4481C4.42418 5.77522 4.87275 5.02762 5.54559 4.80336C6.51748 4.50432 6.81652 3.23339 6.06892 2.48579L3.97562 0.392493C3.37754 -0.130831 2.48041 -0.130831 1.95709 0.392493L0.536636 1.81294C-0.883814 3.30815 0.686158 7.27046 4.1999 10.7842C7.71365 14.298 11.676 15.9427 13.1712 14.4475L14.5916 13.027C15.115 12.4289 15.115 11.5318 14.5916 11.0085Z' fill='%232AA055'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_263_3418'%3e%3crect width='15' height='15' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-left: 34px;
	margin-right: 16px;
}
.contact-block-title.mail:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.20471 0.575055L5.71275 4.45947C6.69597 5.30468 8.30318 5.30541 9.28722 4.45947L13.7953 0.575055C13.8407 0.535953 13.834 0.471559 13.7814 0.439923C13.3216 0.163736 12.7621 0 12.1595 0H2.84047C2.23782 0 1.67839 0.163764 1.21859 0.439923C1.16593 0.471559 1.15931 0.535953 1.20471 0.575055ZM0 2.44644C0 2.03829 0.117492 1.65266 0.324447 1.31371C0.356811 1.26068 0.438843 1.24996 0.488024 1.29232L4.939 5.1259C6.34848 6.34164 8.65067 6.34234 10.061 5.1259L14.512 1.29232C14.5612 1.24996 14.6432 1.26068 14.6756 1.31371C14.8825 1.65266 15 2.03832 15 2.44644V7.55353C15 8.90353 13.725 10 12.1595 10H2.84047C1.27504 10 0 8.90353 0 7.55353V2.44644Z' fill='%232AA055'/%3e%3c/svg%3e ");
	width: 15px;
	height: 10px;
	display: inline-block;
	margin-left: 34px;
	margin-right: 16px;

}
.contact-block-title.work-time:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.5 0C11.6421 0 15 3.35786 15 7.5C15 11.6421 11.6421 15 7.5 15C3.35786 15 0 11.6421 0 7.5C0 3.35786 3.35786 0 7.5 0ZM8.125 4.375H6.875V7.88627L9.72049 9.30902L10.2795 8.19098L8.125 7.11375V4.375Z' fill='%232AA055'/%3e%3c/svg%3e ");
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-left: 34px;
	margin-right: 16px;
}
.contact-block .reg_logo {
	display: block;
	height: 80px;
	margin-bottom: 30px;
	background-size: auto 68px;
	background-repeat: no-repeat;
	background-position: 50% 50%;	
}
.item-news {
	margin-bottom: 40px;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.item-news img {
	width: 100%;
	height: 120px;
	margin-bottom: 15px;
	object-fit: cover;
}
.news-date {
	color: #687890;
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 5px;
}
.news-text-preview {
	color: #191D23;
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
	flex-grow: 1;
}
.btn-more {
	color: #687890;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 500;
}
.btn-more:after {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='38' height='8' viewBox='0 0 38 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M37.3535 4.35355C37.5488 4.15829 37.5488 3.84171 37.3535 3.64645L34.1715 0.464466C33.9763 0.269204 33.6597 0.269204 33.4644 0.464466C33.2692 0.659728 33.2692 0.976311 33.4644 1.17157L36.2928 4L33.4644 6.82843C33.2692 7.02369 33.2692 7.34027 33.4644 7.53553C33.6597 7.7308 33.9763 7.7308 34.1715 7.53553L37.3535 4.35355ZM0 4.5H37V3.5H0V4.5Z' fill='%23687890'/%3e%3c/svg%3e ");
	width: 38px;
	height: 8px;
	display: inline-block;
	margin-left: 6px;
}
.load-more {
	color: #2AA055;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.07px;
	text-decoration-line: underline; 
}
.load-more:hover {
	color: #2AA055;
}
.btn-back-to-start {
	display: none;
	color: #2AA055;
	font-family: Inter;
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	text-align: center;
	position: fixed;
	left: 75px;
	bottom: 20px;
	z-index: 100;
}
.btn-back-to-start:hover {
	color: #2AA055;
}
.btn-back-to-start::before {
	content: '';
	width: 87px;
	height: 87px;
	display: block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='87' height='87' viewBox='0 0 87 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='43.5' cy='43.5' r='43' transform='rotate(90 43.5 43.5)' fill='white' stroke='%232AA055'/%3e%3cpath d='M45.7071 27.2929C45.3166 26.9024 44.6834 26.9024 44.2929 27.2929L37.9289 33.6569C37.5384 34.0474 37.5384 34.6805 37.9289 35.0711C38.3195 35.4616 38.9526 35.4616 39.3431 35.0711L45 29.4142L50.6569 35.0711C51.0474 35.4616 51.6805 35.4616 52.0711 35.0711C52.4616 34.6805 52.4616 34.0474 52.0711 33.6569L45.7071 27.2929ZM46 60L46 28L44 28L44 60L46 60Z' fill='%232AA055'/%3e%3c/svg%3e");
}
.btn-back-to-start:hover::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='87' height='87' viewBox='0 0 87 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='43.5' cy='43.5' r='43' transform='rotate(90 43.5 43.5)' fill='%232AA055' stroke='white'/%3e%3cpath d='M45.7071 27.2929C45.3166 26.9024 44.6834 26.9024 44.2929 27.2929L37.9289 33.6569C37.5384 34.0474 37.5384 34.6805 37.9289 35.0711C38.3195 35.4616 38.9526 35.4616 39.3431 35.0711L45 29.4142L50.6569 35.0711C51.0474 35.4616 51.6805 35.4616 52.0711 35.0711C52.4616 34.6805 52.4616 34.0474 52.0711 33.6569L45.7071 27.2929ZM46 60L46 28L44 28L44 60L46 60Z' fill='white'/%3e%3c/svg%3e ");
}
.btn-back-to-start:active::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='87' height='87' viewBox='0 0 87 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='43.5' cy='43.5' r='43.5' transform='rotate(90 43.5 43.5)' fill='%231B6737'/%3e%3cpath d='M45.7071 27.2929C45.3166 26.9024 44.6834 26.9024 44.2929 27.2929L37.9289 33.6569C37.5384 34.0474 37.5384 34.6805 37.9289 35.0711C38.3195 35.4616 38.9526 35.4616 39.3431 35.0711L45 29.4142L50.6569 35.0711C51.0474 35.4616 51.6805 35.4616 52.0711 35.0711C52.4616 34.6805 52.4616 34.0474 52.0711 33.6569L45.7071 27.2929ZM46 60L46 28L44 28L44 60L46 60Z' fill='white'/%3e%3c/svg%3e");
}
.container-breadcrumbs {
	margin: 130px auto 20px;
}
.container-breadcrumbs span {
	color: #2AA055;
	font-family: Geologica;
	font-size: 15px;
	font-weight: 300; 
}
#breadcrumbs > span {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}

.container-breadcrumbs a {
	color: #191D23;
	font-family: Geologica;
	font-size: 15px;
	font-weight: 300;
}
.container-breadcrumbs #breadcrumbs > span span:first-child a {
	margin-left: 0px;
}

.container-404 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 70px 0;
}
.container-404 img {
	margin-bottom: 110px;
}
.container-404 p {
	color: #687890;
	text-align: center;
	font-family: Geologica;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 80px;
}
.btn-back {
	display: inline-block;
	padding: 14px 24px;
	text-align: center;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.07px; 
	border-radius: 30px;
	width: 290px;
	margin-right: 35px;
}
.btn-back-main {
	display: inline-block;
	padding: 14px 24px;
	border-radius: 30px;
	background: #2AA055; 
	color: #FFF;
	text-align: center;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.07px;
	text-transform: uppercase;
	width: 290px; 
}
.container-result {
	margin-top:100px;
	margin-bottom: 70px;
}
.search-phrase {
	border-radius: 22px;
	background: #FFF;
	box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.10);
	width: 100%;
	height: 40px;
	color: #191D23;
	text-align: center;
	font-family: Geologica;
	font-size: 15px;
	font-weight: 400;
	border: none;
	margin-bottom: 45px;
}
.item-search-result {
	margin-bottom: 35px;
}
.item-search-result a {
	color: #687890;
	font-family: Geologica;
	font-size: 15px;
	font-weight: 300;
	text-transform: uppercase; 
}
.item-search-result a:hover {
	color: #2AA055;
	text-decoration-line: underline; 
}
.item-search-result p {
	color: #687890;
	font-family: Geologica;
	font-size: 15px;
	font-style: normal;
}
.container-result .load-more {
	margin: 65px 0 65px;
	display: block;
}
.container-contacts {
	margin-top: 110px;
}
.contact-item {
	margin-bottom: 75px;
}
.contact-item-title {
	color: #191D23;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 8px;
}
.contact-item-title:before, .item-organization-title:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 0C2.24299 0 0 2.27451 0 5.07025C0 8.53985 4.47451 13.6334 4.66502 13.8486C4.84395 14.0507 5.15637 14.0503 5.33498 13.8486C5.52549 13.6334 10 8.53985 10 5.07025C9.99995 2.27451 7.75699 0 5 0ZM5 7.62123C3.61288 7.62123 2.4844 6.47687 2.4844 5.07025C2.4844 3.66363 3.6129 2.51929 5 2.51929C6.3871 2.51929 7.51557 3.66366 7.51557 5.07028C7.51557 6.47689 6.3871 7.62123 5 7.62123Z' fill='%232AA055'/%3e%3c/svg%3e ");
	width: 10px;
	height: 14px;
	display: inline-block;
	margin-right: 24px;
}
.contact-item-address {
	color: #687890;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 8px;
	/*	height: 54px;*/
	margin-left: 34px;
}
.contact-item-phone {
	margin-bottom: 8px;
/*	height: 36px;*/
	margin-left: 34px; 
}
.contact-item-phone a {
	color: #191D23;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 400;
	display: block;
}
.contact-item-mail {
	margin-left: 34px; 
}
.contact-item-mail a {
	color: #2AA055;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 300;
	text-decoration-line: underline; 
}
.container-organization {
	margin-bottom: 130px;
}
.item-organization-title {
	color: #191D23;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
}
.item-organization {
	max-width: 410px;
	margin-bottom: 30px;
}
.container-news {
	padding-bottom: 60px;
}
.container-news h1 {
	margin-bottom: 100px;
}
.date-news {
	color: #687890;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 16px; 
}
.container-news-inner {
	margin-bottom: 50px;
}
.container-news-inner h1 {
	color: #191D23;
	font-family: Geologica;
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 15px;
}
.preview-news-img {
	width: 100%;
	margin-bottom: 15px;
}
.text-author {
	width: 50%;
	color: #687890;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 300;
}
.sidebar {
	margin-top: 50px;
}
.sidebar-title {
	color: #2AA055;
	font-family: Geologica;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: 0.12px;
	margin-bottom: 18px;
}
.sidebar-item-news {
	margin-bottom: 38px;
}
.sidebar-item-news:last-child {
	margin-bottom: 56px;
}
.sidebar-date-news {
	color: #687890;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 400;
}
.sidebar-title-news {
	color: #191D23;
	font-family: Geologica;
	font-size: 24px;
	font-weight: 700;
}
.news-from-network {

}
h3.inner-news {
	color: #191D23;
	font-family: Geologica;
	font-size: 24px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: 0.12px; 
}
.news-network-block {
	height: 565px;
	width: 100%;
/*	background: #D9D9D9; */
}
.related-news {
	padding-bottom: 60px;
}
.container-special-offers {
	padding: 60px 0px 70px;
	max-width: 740px;
	width: 100%;
	margin: 0 auto;
}
.special-offers-item {
	display: flex;
	height: 270px;
	margin-bottom: 40px;	
}
.special-offers-item:last-child {
	margin-bottom: 80px;
}
.special-offers-item-left {
	background: #2AA055;
	width: 50%;
	border-top-left-radius: 22px;
	border-bottom-left-radius: 22px;
	padding: 30px;
	display: flex;
  	flex-direction: column;
  	justify-content: end;
}
.special-offers-item-right {
	position: relative;
	height: 270px;
	width: 50%;
	border-top-right-radius: 22px;
	border-bottom-right-radius: 22px;
	transition: 0.3s ease;

}
.special-offers-item-right:after {
	content: '';
	height: 100%;
	position: absolute;
	width: 100%;
	border-radius: 0px 22px 22px 0px;
	background: rgba(255, 255, 255, 0.20);
	backdrop-filter: blur(3px); 
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	z-index: 3;
	transition: 0.3s ease;
	opacity: 1;
}
.special-offers-date {
	position: absolute;
	right: 10px;
	top: 13px;
	color: #191D23;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase; 
	border-radius: 16px;
	background: #FFFFFF;
	padding: 16px 22px;
	z-index: 4;
	transition: 0.3s ease
}
.special-offers-item-right:hover::after {
	opacity: 0;
	transition: 0.3s ease;
}

.special-offers-item-right:hover .special-offers-date {
	color: #FFFFFF;
	background: #26DF69;
	transition: 0.3s ease;
}

.special-offers-text {
	color: #FFF;
	font-family: Geologica;
	font-size: 20px;
	line-height: 25px;
	font-style: normal;
	font-weight: 700;
}
a.special-offers-text  {
	color: #FFF;
}
.special-offers-btn {
	color: #FFF;
	text-align: center;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 700;
	line-height: 120%; /* 19.2px */
	letter-spacing: 0.08px; 
	border-radius: 25px;
	border: 2px solid #FFF;
	padding: 14px 24px;
	transition: 0.3s ease;
	margin-top: 40px;
}
.special-offers-btn:hover {
	background: #FFF;
	border: 2px solid #FFF;
	color: #2AA055;
	transition: 0.3s ease;
}
.block-btn {
	text-align: center;
}
.first-display-seminar {
	background-size: cover !important;
	height: 586px;
	position: relative;
	z-index: 0;
}
.first-display-seminar:after {
	content: '';
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 13.24%, rgba(0, 0, 0, 0.56) 65.32%);
	width: 100%;
	display: block;
	z-index: 1;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
}
.seminars-container .container-breadcrumbs {
	margin: 25px auto 25px;
}
#breadcrumbs {
	margin-bottom: 0px;
}
.first-display-seminar-content {
	margin: 190px 0 60px 0;
	position: relative;
	z-index: 2;
}
.pre-title {
	color: #26DF69;
	font-family: Geologica;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 24px;
}
.seminars-container h1 {
	color: #FFF;
	font-family: Geologica;
	font-size: 64px;
	font-weight: 700;
	text-transform: uppercase; 
	max-width: 640px;
	width: 100%;
	margin-bottom: 82px;
}
.group-btn {

}
.group-btn .green-btn {
	border-radius: 40px;
	text-align: center;
	font-family: Geologica;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; /* 19.2px */
	letter-spacing: 0.08px; 
	margin-right: 30px;
	padding: 14px 24px;
}
.group-btn .opacity-btn {
	color: #FFF;
	text-align: center;
	font-family: Geologica;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; /* 19.2px */
	letter-spacing: 0.08px; 
	border-radius: 40px;
	border: 1px solid #FFF; 
	padding: 14px 24px;
}
.second-display-seminar h2 {
	color: #191D23;
	font-family: Geologica;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 50px;
}
.quote {
	color: #687890;
	font-family: Geologica;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	border-left: 5px solid #1B6737;
	padding-left: 30px;
}
.conference .quote {
	margin-bottom: 50px;
}
.second-display-seminar .col-md-8 {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.card-spiker {
	border-radius: 30px;
	background: #FFF;
	box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.14);
	text-align: center;
}
.card-spiker img {
	width: 100%;
	height: 270px;
  	object-fit: cover;
	margin-bottom: 15px !important;
	border-radius: 30px 30px 0px 0px; 
}
.card-spiker-content {
	padding: 0 38px 25px 38px;
}
.card-spiker-family, .card-spiker-name {
	color: #191D23;
	text-align: center;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 5px;
}
.card-spiker-position {
	color: #687890;
	text-align: center;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 15px;
}
.card-spiker-btn.green-btn {
	display: block;
	text-align: center;
	font-family: Geologica;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: 0.07px;
	border-radius: 25px;
	padding: 14px 24px;
	width: 100%;
	margin-bottom: 10px;
}
.card-spiker-btn.white-green-btn {
	
	text-align: center;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 500;
	line-height: 120%; /* 16.8px */
	letter-spacing: 0.07px;
	border-radius: 25px;
	padding: 14px 24px;
	width: 100%;
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.container-feature-events {
	background: url('assets/images/feature-events.png');
	background-size: cover;
	padding-top: 80px;
	height: 880px;
	position: relative;
}
.container-feature-events::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(25, 29, 35, 0.66) 73.65%);
}
.items-feature-events {
	max-width: 900px;
	display: flex;
	flex-wrap: wrap;
	position: relative;
	z-index: 2;
}
.item-feature-events {
	max-width: 255px;
	margin-right: 25px;
}
.item-feature-events img {
	margin-bottom: 20px;
}
.text-feature-events {
	color: #FFF;
	font-family: Geologica;
	font-size: 20px;
	font-weight: 500;
}
.block-sertificates {
	border-radius: 37px 37px 0px 0px;
	background: linear-gradient(118deg, #FFF 3.92%, rgba(255, 255, 255, 0.00) 100%);
	backdrop-filter: blur(5px);
	width: 530px;
	height: 380px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2;
}
.block-sertificates p {
	color: #191D23;
	font-family: Inter;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 22px;
	margin: 45px 200px 0px 45px;

}
.block-sertificates:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='201' height='201' viewBox='0 0 201 201' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M82.2234 13.5C92.5071 3.87501 108.493 3.87501 118.777 13.5L127.681 21.8345C130.191 24.1835 133.469 25.5412 136.905 25.6548L149.095 26.0581C163.172 26.5239 174.476 37.8276 174.942 51.9051L175.345 64.0954C175.459 67.531 176.817 70.8085 179.165 73.3185L187.5 82.2234C197.125 92.5071 197.125 108.493 187.5 118.777L179.165 127.681C176.817 130.191 175.459 133.469 175.345 136.905L174.942 149.095C174.476 163.172 163.172 174.476 149.095 174.942L136.905 175.345C133.469 175.459 130.191 176.817 127.681 179.165L118.777 187.5C108.493 197.125 92.5071 197.125 82.2234 187.5L73.3185 179.165C70.8085 176.817 67.531 175.459 64.0954 175.345L51.9051 174.942C37.8276 174.476 26.5239 163.172 26.0581 149.095L25.6548 136.905C25.5412 133.469 24.1835 130.191 21.8345 127.681L13.5 118.777C3.87501 108.493 3.87501 92.5071 13.5 82.2234L21.8345 73.3185C24.1835 70.8085 25.5412 67.531 25.6548 64.0954L26.0581 51.9051C26.5239 37.8276 37.8276 26.5239 51.9051 26.0581L64.0954 25.6548C67.531 25.5412 70.8085 24.1835 73.3185 21.8345L82.2234 13.5ZM139.632 79.6676C142.003 77.1353 141.872 73.1602 139.339 70.7897C136.807 68.4188 132.832 68.5498 130.462 71.0824L88.0044 116.434L70.5384 97.7777C68.1679 95.2451 64.1928 95.1141 61.6605 97.485C59.1279 99.8555 58.997 103.831 61.3678 106.363L83.4188 129.918C84.6066 131.186 86.2667 131.906 88.0044 131.906C89.7421 131.906 91.4022 131.186 92.5897 129.918L139.632 79.6676Z' fill='url(%23paint0_linear_149_1740)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_149_1740' x1='29' y1='45' x2='161' y2='175' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232AA055'/%3e%3cstop offset='1' stop-color='%231B6737'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "); 
	width: 201px;
	height: 201px;
	position: absolute;
	bottom: 5px;
	left: 30px;
}
.block-sertificates-img-link {
	background-image: url(assets/images/sertificat.png);  
	width: 394px;
	height: 225px;
	z-index: 1;
	display: block;
	bottom: 50px;
	right: -40px;
	position: absolute;
}
.devide-block {
	background: #F5F5F5; 
	width: 100%;
	height: 90px;
	display: block;
}
.container-green-list {
	background: #2AA055;
	padding: 90px 0;
	position: relative;
}
.container-green-list:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='396' height='269' viewBox='0 0 396 269' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.1277 -3.05176e-05C27.6826 7.76062 22.4665 15.8616 17.2503 24.3029C33.5423 15.6868 47.9175 17.41 63.2511 25.1645C21.0837 56.1824 5.7501 98.4013 0 144.928C11.5002 133.727 24.9171 132.866 40.2507 132.866C39.8305 133.621 39.5946 134.377 39.3813 135.06C39.1081 135.934 38.8722 136.69 38.334 137.174C30.6672 152.683 26.8338 169.053 28.7505 185.424C30.6672 202.656 38.334 217.303 49.8342 231.089C62.2928 246.598 77.6264 258.661 94.8767 268.138C94.8767 268.138 95.835 269 96.7934 269C93.9183 251.768 92.96 234.536 99.6684 218.165C106.377 200.933 120.752 190.594 138.002 181.116C138.002 182.966 137.649 184.499 137.321 185.918C136.886 187.803 136.497 189.489 137.044 191.455C138.002 195.763 139.919 199.21 141.836 202.656C145.239 208.164 149.126 213.237 153.153 218.493C154.796 220.637 156.462 222.811 158.128 225.058C158.567 223.477 158.805 222.078 159.027 220.777C159.288 219.241 159.526 217.841 160.045 216.442C162.92 205.241 169.628 196.625 182.087 191.455C193.587 186.285 206.045 180.254 215.629 171.638C218.983 168.192 222.577 164.961 226.171 161.73C229.765 158.499 233.358 155.268 236.713 151.821L240.546 148.375C247.254 163.022 253.004 177.668 258.754 192.315L258.755 192.317C293.255 169.915 315.297 138.897 330.631 102.709C333.506 107.879 336.621 112.833 339.735 117.788C342.85 122.742 345.965 127.696 348.84 132.866C349.319 132.004 350.038 131.358 350.756 130.712C351.475 130.065 352.194 129.419 352.673 128.558C369.923 107.879 385.257 84.6156 391.965 58.7673C394.618 49.5681 395.922 40.369 395.937 31.2231C395.937 31.1194 395.937 31.0158 395.937 30.9121C395.92 20.5123 394.237 10.1821 390.974 -3.05176e-05H297.968C309.874 26.4858 311.633 53.023 300.922 80.3075C300.804 79.6712 300.686 79.0218 300.566 78.3626C299.713 73.6661 298.769 68.4702 297.089 63.9369C292.297 45.8431 284.63 29.4725 274.088 13.9636C272.172 11.3788 271.213 10.5171 267.38 12.2404C248.213 20.8564 230.004 29.4725 212.754 40.6735C212.275 41.1043 211.795 41.3197 211.316 41.5351C210.837 41.7505 210.358 41.9659 209.879 42.3967C222.337 63.0753 217.546 84.6156 212.754 105.294C212.221 103.697 211.688 102.07 211.149 100.425C208.78 93.1941 206.293 85.6033 203.17 78.5843C199.337 69.9682 194.545 61.3521 188.795 52.736C186.219 54.39 183.644 55.79 181.177 57.1311C177.218 59.2829 173.538 61.2829 170.586 63.9369C151.419 78.5843 136.086 96.6781 120.752 115.633C113.565 124.68 106.617 133.943 99.6685 143.205C92.7205 152.467 85.7724 161.73 78.5847 170.777C78.1056 171.638 77.6264 172.284 77.1472 172.931C76.668 173.577 76.1889 174.223 75.7097 175.085C75.7097 174.223 74.7513 174.223 74.7513 174.223C75.7097 169.053 76.668 164.745 78.5847 159.576C86.2515 134.589 100.627 112.187 116.919 91.5084C121.231 85.908 125.783 80.5229 130.336 75.1379C134.888 69.7528 139.44 64.3678 143.753 58.7673C123.627 54.4592 104.46 57.9057 85.2932 63.0753C84.3348 63.0753 84.3348 62.2137 84.3348 62.2137L87.2099 59.6289C102.543 44.9815 120.752 35.5038 142.794 33.7806C147.652 33.2953 152.815 33.9034 158.11 34.5271C162.215 35.0108 166.401 35.5038 170.586 35.5038C172.503 35.5038 176.336 35.5038 177.295 33.7806C199.159 21.4951 220.156 9.98825 243.581 -3.05176e-05H33.1277Z' fill='white' fill-opacity='0.1'/%3e%3c/svg%3e ");
	display: block;
	width: 396px;
	height: 269px;
	right: 0;
	top: 0;
	position: absolute;
}
.left-block {
	width: 310px;
	flex-shrink: 0;
}
.left-block h2 {
	color: #FFF;
	font-family: Geologica;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 35px;
}
.btn-write-us, .btn-write-us:hover {
	border-radius: 25px;
	border: 2px solid #FFF;
	color: #FFF;
	text-align: center;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.08px;
	background: #2AA055;
	padding: 14px 35px;
	width: 310px;
	display: block; 
}
.right-block {
	margin-left: 130px;
	width: 420px;
}
.right-block p {
	color: #FFF;
	font-size: 17px;
	font-weight: 600;
	line-height: 22px;
}
.right-block a, .right-block a:hover {
	color: #FFF;
	font-size: 17px;
	font-weight: 600;
	line-height: 22px;
	text-decoration-line: underline; 
}
.content-politic-seminar {
	padding: 75px 0;
}
.container-politic-seminar img {
	width: 100%;
	
}
.content-politic-seminar h2 {
	color: #191D23;
	font-family: Geologica;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 75px;
}
.content-politic-seminar h2 span {
	color: #2AA055;
}
.item-politic-seminar {
	border-bottom: 1px solid #2AA055;
	padding-bottom: 45px;
	margin-bottom: 35px;
	display: flex;
}
.item-politic-seminar:last-child {
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 80px;
}
.num-politic-seminar {
	display: inline-block;
	color: #FFF;
	text-align: center;
	font-family: Geologica;
	font-size: 26px;
	font-weight: 600;
	line-height: 30px;
	padding: 16px;
	align-self: flex-start;
}
.num-politic-seminar.odd {
	border-radius: 30px 0px;
	background: #2AA055; 
}
.num-politic-seminar.even {
	border-radius: 0px 30px;
	background: #2AA055; 
}
.item-politic-seminar p {
	color: #191D23;
	font-family: Inter;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
	display: inline-block;
	margin-left: 25px;
}
.block-graphic-events {
	border-radius: 11px;
	border: 7px solid #F5F5F5;
	padding: 20px 15px 20px 40px;
	display: flex;
}
.block-graphic-events p {
	color: #191D23;
	font-family: Inter;
	font-size: 14px;
	font-weight: 300;
	line-height: 22px; 
}
.block-graphic-events .icon-doc {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='28' viewBox='0 0 23 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.1129 4.51562H1.05698C0.474089 4.51562 0 4.99038 0 5.57409V26.9409C0 27.5246 0.474089 27.9993 1.05698 27.9993H17.1129C17.6952 27.9993 18.1693 27.5246 18.1693 26.9409V5.57409C18.1693 4.99038 17.6952 4.51562 17.1129 4.51562ZM13.5293 19.4187H4.96074C4.46241 19.4187 4.05879 19.0146 4.05879 18.5155C4.05879 18.0165 4.46241 17.6123 4.96074 17.6123H13.5293C14.0276 17.6123 14.4312 18.0165 14.4312 18.5155C14.4312 19.0146 14.0276 19.4187 13.5293 19.4187ZM13.5293 15.8059H4.96074C4.46241 15.8059 4.05879 15.4017 4.05879 14.9026C4.05879 14.4036 4.46241 13.9994 4.96074 13.9994H13.5293C14.0276 13.9994 14.4312 14.4036 14.4312 14.9026C14.4312 15.4017 14.0276 15.8059 13.5293 15.8059ZM13.5293 12.193H4.96074C4.46241 12.193 4.05879 11.7888 4.05879 11.2898C4.05879 10.7907 4.46241 10.3866 4.96074 10.3866H13.5293C14.0276 10.3866 14.4312 10.7907 14.4312 11.2898C14.4312 11.7888 14.0276 12.193 13.5293 12.193Z' fill='%232AA055'/%3e%3cpath d='M22.9995 2.70966V22.5805C22.9995 23.9444 21.9036 25.2901 19.9729 25.2901V5.57456C19.9729 3.99449 18.6899 2.70966 17.1126 2.70966H3.02637C3.02637 1.21539 4.31221 0 5.89232 0H20.1336C21.7137 0 22.9995 1.21539 22.9995 2.70966Z' fill='%232AA055'/%3e%3c/svg%3e ");
	display: inline-block;
	width: 23px;
	height: 28px;
	margin-right: 25px;
	flex-shrink: 0;
}
.block-graphic-events a, .block-graphic-events a:hover {
	color: #191D23;
	font-family: Inter;
	font-size: 14px;
	font-weight: 300;
	line-height: 22px;
	text-decoration-line: underline;
}
.block-future-events {
	margin-bottom: 80px;
}
.future-event-item:not(:last-child) {
	margin-bottom: 65px; 
}
.future-event-item-label {
	color: #191D23;
	text-align: center;
	font-family: Geologica;
	font-size: 15px;
	font-weight: 400;
	border-radius: 22px;
	background: #FFF;
	box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.10);
	padding: 10px 0;
	width: 200px;
	margin-bottom: 20px;
	text-transform: capitalize;
}
.event-item-date {
	color: #687890;
	font-family: Geologica;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 15px;
}
.future-event-item-link {
	color: #191D23;
	font-family: Geologica;
	font-size: 24px;
	font-weight: 700;
}
.future-event-item-link:hover, .past-event-item-link:hover {
	color: #2AA055;
}
.block-past-events {
	margin-bottom: 80px;
}
.block-past-events h2 {
	color: #191D23;
	text-align: center;
	font-family: Geologica;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 50px;
}
.past-event-item:not(:last-child) {
	margin-bottom: 65px;
}
.past-event-item-label {
	color: #191D23;
	text-align: center;
	font-family: Geologica;
	font-size: 15px;
	font-weight: 400;
	border-radius: 22px;
	background: #F5F5F5;
	box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.10);
	padding: 10px 0;
	width: 200px;
	margin-bottom: 20px;
	text-transform: capitalize;
}
.past-event-item-link {
	color: #687890;
	font-family: Geologica;
	font-size: 24px;
	font-weight: 700; 
}
.container-first-graphic-seminars {
	background-image: url('assets/images/grapfic-seminars-bg.png');
	height: 530px;
	background-size: cover;
	position: relative;
	z-index: 0;
}
.container-first-graphic-seminars:before {
	content: '';
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(277deg, rgba(0, 0, 0, 0.56) 35.2%, rgba(0, 0, 0, 0.19) 93.35%);
}
.container-first-graphic-seminars:after {
	content: '';
	width: 66%;
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
	height: 50%;
	border-radius: 0px 120px 0px 0px;
	background: rgba(255, 255, 255, 0.20);
	backdrop-filter: blur(5px); 
}
.first-graphic-seminars-content {
	position: relative;
	z-index: 3;
	max-width: 1320px;
  	margin: 0 auto;
  	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.container-first-graphic-seminars h1 {
	max-width: 480px;
	margin-top: 75px;
}
.first-graphic-seminars-text {
	max-width: 750px;
	margin-bottom: 30px;
}
.first-graphic-seminars-text p {
	color: #FFF;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 500;
}
.container-green-gradient {
	background: #1B6737;
}
.graphic-seminars-block {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	gap: 0px 20px;
}
.graphic-seminars-item {
	border-radius: 22px;
	border: 1px solid #FFF;
	
	padding: 35px 10px 20px 10px;
	transition: 0.3s ease;
}
.graphic-seminars-item-empty {
	border-radius: 22px;
	border: 1px solid rgba(255, 255, 255, 0.10);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='123' height='92' viewBox='0 0 123 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.2865 58.2018C10.0655 60.0488 7.04587 60.4592 3.62359 58.407C6.64325 63.9481 9.66291 68.8735 13.6891 73.1832C16.5075 76.2616 19.9298 78.9295 23.956 80.1608C25.5664 80.5713 27.1769 80.7765 28.9887 81.187C27.5796 83.4444 25.5664 85.4967 23.1507 86.9333C23.5533 87.1385 23.956 87.1385 24.3586 87.1385C30.1966 88.3698 35.8333 89.396 41.8726 89.8064C45.8988 90.0116 49.7237 90.2169 53.5486 89.1907C57.7761 88.1646 60.9971 85.9071 62.4063 81.5974C63.2115 78.9295 63.4128 76.0563 63.0102 73.1832C63.0102 72.978 62.6076 72.7727 62.4063 72.5675C60.7958 71.9518 59.1853 71.3362 57.7761 70.7205C57.3735 70.5153 56.9709 70.5153 56.5683 70.7205C54.7565 71.7466 52.9447 72.978 50.9316 73.5936C46.3014 75.2354 41.47 74.825 36.6385 74.0041C36.2359 74.0041 35.8333 73.7989 35.632 73.7989C35.2294 73.7989 35.028 73.5936 34.6254 73.5936C40.6647 70.9257 46.5028 68.463 51.9381 64.5637C46.7041 62.101 42.0739 59.2279 37.2425 56.1495C37.0412 55.7391 36.2359 55.7391 35.8333 55.7391C33.8202 55.7391 31.8071 56.3547 29.9953 56.1495C25.3651 55.7391 21.5402 53.4816 18.3193 49.9928C18.118 49.7875 17.9166 49.5823 17.7153 49.3771C17.7153 49.3771 17.7153 49.1718 17.9166 49.1718C21.9429 50.4032 25.9691 51.2241 30.1966 50.198C28.3848 47.53 26.3717 45.0673 24.5599 42.3994C21.1376 37.474 18.118 32.1382 16.5075 26.1866C16.1048 24.9553 15.9035 23.9292 15.7022 22.6978C15.7022 22.6978 15.9035 22.6978 15.9035 22.4926C16.1048 22.903 16.3062 23.1083 16.5075 23.5187C19.5271 27.8284 22.3455 32.3434 25.3651 36.6531C28.5861 41.1681 31.8071 45.4778 35.8333 48.9666C36.8398 49.9928 38.249 50.6084 39.6582 51.6346C40.8661 49.5823 41.8726 47.53 42.6779 45.4778C43.4831 43.4255 44.087 41.1681 44.691 39.1158C45.6975 44.0412 46.7041 49.1719 44.087 54.0973C44.2883 54.3025 44.4896 54.3025 44.691 54.5077C48.3145 57.1756 52.1395 59.2279 56.1657 61.2801C56.9709 61.6906 57.1722 61.4854 57.5748 60.8697C59.7893 57.1756 61.3997 53.2764 62.4063 48.9666C62.8089 47.7353 63.0102 46.2987 63.2115 45.0673C65.6273 52.045 65.0233 58.8174 62.0037 65.5899C63.0102 66.0003 64.0168 66.616 65.0233 67.0264C69.8548 68.8735 74.8876 69.4891 79.9203 67.8473C80.5242 67.6421 81.1282 67.2317 81.3295 66.616C83.3426 61.2801 83.7452 55.7391 82.336 50.198C80.9269 44.0412 77.7059 38.5001 74.0823 33.5747C73.881 33.1643 73.4784 32.9591 73.2771 32.5486C72.0692 35.0113 70.66 37.2688 69.4522 39.7315C66.2312 31.112 61.601 23.7239 54.3539 18.3881C53.146 21.8769 51.9381 25.3657 50.529 28.8546C50.1263 28.4441 49.925 28.2389 49.7237 28.0337C48.3145 26.3919 46.7041 24.9553 45.2949 23.3135C43.2818 21.2612 40.6647 19.8247 38.249 18.5933C35.632 17.362 34.2228 15.3097 33.6189 12.6418C33.4176 12.0261 33.4176 11.4104 33.2163 10.5895C32.0084 12.4366 30.8005 14.0784 29.794 15.9254C29.3913 16.7463 28.9887 17.5672 28.7874 18.5933C28.5861 19.4142 28.9887 20.0299 28.9887 21.056C25.3651 18.7985 22.3455 16.3358 20.9363 12.2313C19.5271 8.33205 19.7284 4.22755 20.3324 0.123047C20.1311 0.123047 19.9298 0.328272 19.9298 0.328272C16.3062 2.58575 13.0852 5.4589 10.4682 9.15295C8.05242 12.4366 6.44194 15.9254 6.03932 20.0299C5.6367 23.9292 6.44194 27.8284 8.05242 31.5225C8.25373 31.7277 8.25373 32.1382 8.45505 32.5486C5.23408 32.5486 2.41573 32.3434 0 29.6755C1.20786 40.7576 4.42883 50.8137 13.2865 58.2018Z' fill='white' fill-opacity='0.05'/%3e%3cpath d='M109.916 81.8021C104.883 82.0073 100.052 81.3916 95.22 80.5707C88.9794 79.3394 82.9401 77.2871 77.5047 73.7983L76.9008 73.1826L76.0955 73.7983C75.8942 74.0035 75.6929 74.0035 75.4916 74.2087C75.089 74.6192 74.4851 74.8244 74.0824 75.2349L70.6602 77.4923L71.0628 77.6976C87.1676 85.0857 104.279 88.5745 121.592 91.2424C121.189 89.8058 120.786 86.9327 120.786 86.7275C120.786 86.5222 122.397 82.623 123.001 80.9812C118.572 81.1864 114.345 81.5968 109.916 81.8021Z' fill='white' fill-opacity='0.05'/%3e%3c/svg%3e ");
	background-repeat: no-repeat;
	background-position: center center;
}
.graphic-seminars-item-empty.archive {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='197' height='390' viewBox='0 0 197 390' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='1' y='0.5' width='195' height='389' rx='21.5' stroke='%23D9D9D9'/%3e%3cpath d='M50.7865 217.202C47.5655 219.049 44.5459 219.459 41.1236 217.407C44.1432 222.948 47.1629 227.873 51.1891 232.183C54.0075 235.262 57.4298 237.929 61.456 239.161C63.0664 239.571 64.6769 239.777 66.4887 240.187C65.0796 242.444 63.0664 244.497 60.6507 245.933C61.0533 246.138 61.456 246.138 61.8586 246.138C67.6966 247.37 73.3333 248.396 79.3726 248.806C83.3988 249.012 87.2237 249.217 91.0486 248.191C95.2761 247.165 98.4971 244.907 99.9063 240.597C100.712 237.929 100.913 235.056 100.51 232.183C100.51 231.978 100.108 231.773 99.9063 231.568C98.2958 230.952 96.6853 230.336 95.2761 229.72C94.8735 229.515 94.4709 229.515 94.0683 229.72C92.2565 230.747 90.4447 231.978 88.4316 232.594C83.8014 234.235 78.97 233.825 74.1385 233.004C73.7359 233.004 73.3333 232.799 73.132 232.799C72.7294 232.799 72.528 232.594 72.1254 232.594C78.1647 229.926 84.0028 227.463 89.4381 223.564C84.2041 221.101 79.5739 218.228 74.7425 215.15C74.5412 214.739 73.7359 214.739 73.3333 214.739C71.3202 214.739 69.3071 215.355 67.4953 215.15C62.8651 214.739 59.0402 212.482 55.8193 208.993C55.618 208.788 55.4166 208.582 55.2153 208.377C55.2153 208.377 55.2153 208.172 55.4166 208.172C59.4429 209.403 63.4691 210.224 67.6966 209.198C65.8848 206.53 63.8717 204.067 62.0599 201.399C58.6376 196.474 55.618 191.138 54.0075 185.187C53.6048 183.955 53.4035 182.929 53.2022 181.698C53.2022 181.698 53.4035 181.698 53.4035 181.493C53.6048 181.903 53.8062 182.108 54.0075 182.519C57.0271 186.828 59.8455 191.343 62.8651 195.653C66.0861 200.168 69.3071 204.478 73.3333 207.967C74.3398 208.993 75.749 209.608 77.1582 210.635C78.3661 208.582 79.3726 206.53 80.1779 204.478C80.9831 202.426 81.587 200.168 82.191 198.116C83.1975 203.041 84.2041 208.172 81.587 213.097C81.7883 213.302 81.9896 213.302 82.191 213.508C85.8145 216.176 89.6395 218.228 93.6657 220.28C94.4709 220.691 94.6722 220.485 95.0748 219.87C97.2893 216.176 98.8997 212.276 99.9063 207.967C100.309 206.735 100.51 205.299 100.712 204.067C103.127 211.045 102.523 217.817 99.5037 224.59C100.51 225 101.517 225.616 102.523 226.026C107.355 227.873 112.388 228.489 117.42 226.847C118.024 226.642 118.628 226.232 118.829 225.616C120.843 220.28 121.245 214.739 119.836 209.198C118.427 203.041 115.206 197.5 111.582 192.575C111.381 192.164 110.978 191.959 110.777 191.549C109.569 194.011 108.16 196.269 106.952 198.731C103.731 190.112 99.101 182.724 91.8539 177.388C90.646 180.877 89.4381 184.366 88.029 187.855C87.6263 187.444 87.425 187.239 87.2237 187.034C85.8145 185.392 84.2041 183.955 82.7949 182.313C80.7818 180.261 78.1647 178.825 75.749 177.593C73.132 176.362 71.7228 174.31 71.1189 171.642C70.9176 171.026 70.9176 170.41 70.7163 169.59C69.5084 171.437 68.3005 173.078 67.294 174.925C66.8913 175.746 66.4887 176.567 66.2874 177.593C66.0861 178.414 66.4887 179.03 66.4887 180.056C62.8651 177.799 59.8455 175.336 58.4363 171.231C57.0271 167.332 57.2284 163.228 57.8324 159.123C57.6311 159.123 57.4298 159.328 57.4298 159.328C53.8062 161.586 50.5852 164.459 47.9682 168.153C45.5524 171.437 43.9419 174.925 43.5393 179.03C43.1367 182.929 43.9419 186.828 45.5524 190.522C45.7537 190.728 45.7537 191.138 45.955 191.549C42.7341 191.549 39.9157 191.343 37.5 188.675C38.7079 199.758 41.9288 209.814 50.7865 217.202Z' fill='%23D9D9D9'/%3e%3cpath d='M147.416 240.802C142.383 241.007 137.552 240.392 132.72 239.571C126.479 238.339 120.44 236.287 115.005 232.798L114.401 232.183L113.596 232.798C113.394 233.004 113.193 233.004 112.992 233.209C112.589 233.619 111.985 233.824 111.582 234.235L108.16 236.492L108.563 236.698C124.668 244.086 141.779 247.574 159.092 250.242C158.689 248.806 158.286 245.933 158.286 245.727C158.286 245.522 159.897 241.623 160.501 239.981C156.072 240.186 151.845 240.597 147.416 240.802Z' fill='%23D9D9D9'/%3e%3c/svg%3e ");	
	background-size: contain;
	background-repeat: no-repeat;
}
.graphic-seminars-elem {
	width: 190px;
	margin-bottom: 50px;
	min-height: 370px;
}
.graphic-seminars-elem:nth-child(6n),  {
	margin-right: 0px;
}
.graphic-seminars-date {
	color: #FFF;
	font-family: Geologica;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 20px;
	transition: 0.3s ease;

}
.graphic-seminars-location {
	margin-bottom: 30px;
	color: #FFF;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 400; 
	transition: 0.3s ease;

}
.graphic-seminars-type {
	padding-top: 10px;
	border-top: 1px solid #FFFFFF;
	color: #FFF;
	font-family: Inter;
	font-size: 14px;
	min-height: 54px;
	margin-bottom: 40px; 
	transition: 0.3s ease;

}
.graphic-seminars-footer-text {
	color: #FFF;
	font-family: Inter;
	font-size: 12px; 
	transition: 0.3s ease;

}
.graphic-seminars-link, .graphic-seminars-link:hover {
	color: #FFF;
	font-family: Inter;
	font-size: 12px;
	text-decoration-line: underline;
	transition: 0.3s ease;

}
.graphic-seminars-btn {
	border-radius: 22px;
	border: 2px solid #FFF;
	background: #FFF;
	color: #1B6737;
	text-align: center;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.08px;
	padding: 7px 24px;
	width: 100%;
	display: block;
	transition: 0.3s ease;

}
.graphic-seminars-item:hover {
	background: #FFF;
	transition: 0.3s ease;

}
.graphic-seminars-item:hover > .graphic-seminars-date {
	color: #2AA055; 
	transition: 0.3s ease;

}
.graphic-seminars-item:hover > .graphic-seminars-location {
	color: #191D23; 
	transition: 0.3s ease;

}
.graphic-seminars-item:hover > .graphic-seminars-type {
	color: #687890;
	border-color: #687890;
	transition: 0.3s ease;

}
.graphic-seminars-item:hover > .graphic-seminars-btn {
	border: 2px solid #2AA055; 
	color: #2AA055;
	transition: 0.3s ease;
}
.graphic-seminars-item:hover > .graphic-seminars-footer-text, .graphic-seminars-item:hover > .graphic-seminars-link {
	transition: 0.3s ease;
	color: #687890;
}
.conference-preview-img {
	width: 100%;
	margin-bottom: 35px;
}
.container-conference h1 {
	color: #191D23;
	font-family: Geologica;
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 60px;
}
.read-programm-btn {
	display: block;
	margin: 0px auto 40px auto;
	width: 415px;
	padding: 7px 55px;
	color: #2AA055;
	text-align: center;
	font-family: Geologica;
	font-size: 15px;
	font-weight: 500;
	border-radius: 28px;
	border: 1px solid #2AA055;
	position: relative;
}
.read-programm-btn:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='36' height='40' viewBox='0 0 36 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M26.5869 17.3903V10.032C26.5869 9.82139 26.4893 9.62679 26.3512 9.47283L18.0742 0.809854C17.9198 0.647884 17.7001 0.558594 17.4808 0.558594H4.35784C1.93516 0.558594 0 2.52774 0 4.94274V29.6757C0 32.0907 1.93516 34.0275 4.35784 34.0275H14.7164C16.6757 37.2689 20.2371 39.4407 24.294 39.4407C30.4569 39.4407 35.4898 34.4487 35.4898 28.298C35.4981 22.9252 31.6278 18.4357 26.5869 17.3903ZM18.2939 3.40314L23.847 9.22958H20.2451C19.1719 9.22958 18.2939 8.34646 18.2939 7.27675V3.40314ZM4.35784 32.4066C2.83756 32.4066 1.62623 31.1909 1.62623 29.6757V4.94274C1.62623 3.41916 2.83756 2.17947 4.35784 2.17947H16.6676V7.27675C16.6676 9.2459 18.2695 10.8505 20.2451 10.8505H24.9607V17.1794C24.7169 17.1714 24.5217 17.1471 24.3104 17.1471C21.4728 17.1471 18.8629 18.2331 16.8953 19.935H6.5695C6.12216 19.935 5.75638 20.2995 5.75638 20.7451C5.75638 21.191 6.12216 21.5555 6.5695 21.5555H15.3831C14.8057 22.366 14.3259 23.1764 13.9521 24.0679H6.5695C6.12216 24.0679 5.75638 24.4324 5.75638 24.8783C5.75638 25.3239 6.12216 25.6887 6.5695 25.6887H13.4235C13.2202 26.4992 13.1146 27.3986 13.1146 28.298C13.1146 29.7566 13.3991 31.1992 13.9113 32.4149H4.35784V32.4066ZM24.3023 37.8281C19.0338 37.8281 14.7488 33.5573 14.7488 28.306C14.7488 23.0548 19.0254 18.784 24.3023 18.784C29.5789 18.784 33.8555 23.0548 33.8555 28.306C33.8555 33.5573 29.5709 37.8281 24.3023 37.8281Z' fill='%232AA055'/%3e%3cpath d='M6.56751 17.4949H14.8037C15.251 17.4949 15.6168 17.13 15.6168 16.6845C15.6168 16.2386 15.251 15.874 14.8037 15.874H6.56751C6.12018 15.874 5.75439 16.2386 5.75439 16.6845C5.75439 17.13 6.12018 17.4949 6.56751 17.4949Z' fill='%232AA055'/%3e%3cpath d='M28.4649 28.1371L25.1235 31.7271V22.8778C25.1235 22.432 24.7574 22.0674 24.3103 22.0674C23.863 22.0674 23.4972 22.432 23.4972 22.8778V31.7271L20.1311 28.1371C19.8221 27.8131 19.3019 27.7888 18.9766 28.0967C18.6513 28.4046 18.6269 28.9152 18.9361 29.2394L23.6925 34.3367C23.8469 34.4987 24.0582 34.596 24.2859 34.596C24.5136 34.596 24.7249 34.4987 24.8794 34.3367L29.6441 29.2394C29.953 28.9152 29.9367 28.3966 29.6114 28.0967C29.278 27.7888 28.7741 27.8131 28.4649 28.1371Z' fill='%232AA055'/%3e%3c/svg%3e ");
	width: 36px;
	height: 40px;
	position: absolute;
	top: 8px;
	left: 33px;
}
.read-programm-btn:after {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='44' viewBox='0 0 40 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cellipse cx='20' cy='32.6854' rx='11.25' ry='11.3143' fill='white'/%3e%3cpath d='M6.39002 27.9029C4.84093 28.7902 3.38865 28.9874 1.74273 28.0014C3.19501 30.6636 4.64729 33.0299 6.58366 35.1004C7.93912 36.5794 9.58503 37.8611 11.5214 38.4527C12.2959 38.6499 13.0705 38.7485 13.9419 38.9457C13.2641 40.0302 12.2959 41.0162 11.1341 41.7064C11.3278 41.805 11.5214 41.805 11.715 41.805C14.5228 42.3966 17.2337 42.8895 20.1383 43.0867C22.0746 43.1853 23.9142 43.2839 25.7537 42.7909C27.7869 42.298 29.336 41.2134 30.0137 39.1429C30.401 37.8611 30.4978 36.4808 30.3042 35.1004C30.3042 35.0018 30.1106 34.9032 30.0137 34.8046C29.2392 34.5088 28.4646 34.213 27.7869 33.9172C27.5933 33.8186 27.3996 33.8186 27.206 33.9172C26.3346 34.4102 25.4633 35.0018 24.4951 35.2976C22.2683 36.0864 19.9446 35.8892 17.621 35.4948C17.4273 35.4948 17.2337 35.3962 17.1369 35.3962C16.9432 35.3962 16.8464 35.2976 16.6528 35.2976C19.5573 34.0158 22.3651 32.8327 24.9792 30.9594C22.4619 29.7762 20.2351 28.3958 17.9114 26.9169C17.8146 26.7197 17.4273 26.7197 17.2337 26.7197C16.2655 26.7197 15.2973 27.0155 14.426 26.9169C12.1991 26.7197 10.3596 25.6351 8.81048 23.959C8.71367 23.8604 8.61685 23.7618 8.52003 23.6632C8.52003 23.6632 8.52003 23.5646 8.61685 23.5646C10.5532 24.1562 12.4896 24.5506 14.5228 24.0576C13.6514 22.7758 12.6832 21.5927 11.8119 20.3109C10.1659 17.9446 8.71367 15.3811 7.93912 12.5218C7.74548 11.9302 7.64866 11.4372 7.55184 10.8456C7.55184 10.8456 7.64866 10.8456 7.64866 10.747C7.74548 10.9442 7.8423 11.0428 7.93912 11.24C9.39139 13.3105 10.7469 15.4797 12.1991 17.5502C13.7482 19.7193 15.2973 21.7899 17.2337 23.466C17.7178 23.959 18.3955 24.2548 19.0732 24.7478C19.6542 23.7618 20.1383 22.7758 20.5255 21.7899C20.9128 20.8039 21.2033 19.7193 21.4937 18.7334C21.9778 21.0997 22.4619 23.5646 21.2033 25.9309C21.3001 26.0295 21.3969 26.0295 21.4937 26.1281C23.2364 27.4099 25.076 28.3958 27.0124 29.3818C27.3996 29.579 27.4965 29.4804 27.6901 29.1846C28.7551 27.4099 29.5296 25.5365 30.0137 23.466C30.2074 22.8744 30.3042 22.1842 30.401 21.5927C31.5628 24.945 31.2724 28.1986 29.8201 31.4523C30.3042 31.6495 30.7883 31.9453 31.2724 32.1425C33.596 33.0299 36.0165 33.3257 38.4369 32.5369C38.7274 32.4383 39.0179 32.2411 39.1147 31.9453C40.0829 29.3818 40.2765 26.7197 39.5988 24.0576C38.921 21.0997 37.3719 18.4376 35.6292 16.0713C35.5324 15.8741 35.3388 15.7755 35.2419 15.5783C34.661 16.7614 33.9833 17.846 33.4024 19.0292C31.8533 14.8881 29.6265 11.3386 26.141 8.7751C25.5601 10.4512 24.9792 12.1274 24.3014 13.8035C24.1078 13.6063 24.011 13.5077 23.9142 13.4091C23.2364 12.6204 22.4619 11.9302 21.7842 11.1414C20.816 10.1555 19.5573 9.46528 18.3955 8.8737C17.1369 8.28212 16.4591 7.29615 16.1687 6.0144C16.0719 5.71861 16.0719 5.42282 15.9751 5.02843C15.3941 5.9158 14.8132 6.70457 14.3291 7.59194C14.1355 7.98633 13.9419 8.38072 13.845 8.8737C13.7482 9.26809 13.9419 9.56388 13.9419 10.0569C12.1991 8.9723 10.7469 7.78914 10.0691 5.8172C9.39139 3.94387 9.48821 1.97193 9.77867 0C9.68185 0 9.58503 0.0985966 9.58503 0.0985966C7.8423 1.18316 6.2932 2.56351 5.03456 4.33825C3.87274 5.9158 3.09819 7.59194 2.90456 9.56388C2.71092 11.4372 3.09819 13.3105 3.87274 15.0853C3.96956 15.1839 3.96956 15.3811 4.06638 15.5783C2.51728 15.5783 1.16182 15.4797 0 14.1979C0.580911 19.5221 2.13001 24.3534 6.39002 27.9029Z' fill='%232AA055'/%3e%3c/svg%3e ");
	width: 40px;
	height: 44px;
	position: absolute;
	top: 19px;
	right: 0px;
}
.registration-programm-btn, .registration-programm-btn:hover {
	display: block;
	max-width: 415px;
	width: 100%;
	margin: 0 auto;
	color: #FFF;
	text-align: center;
	font-family: Geologica;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.08px; 
	border-radius: 33px;
	background: #2AA055;
	padding: 14px 0;
}
.block-conference-opportunity {
	margin: 50px 0 110px 0;
	display: flex;
	flex-wrap: wrap;
}
.conference-opportunity-item {
	border-radius: 22px;
	background: #FFF;
	box-shadow: 0px 7px 15px 0px rgba(25, 29, 35, 0.10);
	max-width: 410px;
	width: 100%;
	margin-right: 15px;
	margin-bottom: 30px;
	padding: 20px;
}
.conference-opportunity-item:hover {
	background: linear-gradient(282deg, rgba(245, 245, 245, 0.66) 1.06%, #E8F4EC 98.5%);
}
.conference-opportunity-item:nth-child(2n) {
	margin-right: 0px;
} 
.conference-opportunity-item img {
		margin-bottom: 5px;
}
.conference-opportunity-text {
	color: #687890;
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}
.conference-opportunity-text a, .conference-opportunity-text a:hover {
	color: #2AA055;
	font-family: Inter;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	text-decoration-line: underline; 
}
.subtitle-conference {
	color: #191D23;
	text-align: center;
	font-family: Geologica;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
}
.warning-conference-block {
	border-radius: 11px;
	border: 7px solid #F5F5F5;
	padding: 20px 30px 20px 85px;
	position: relative;
	display: block;
	margin: 90px 0 90px;
}
.warning-conference-block:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_153_2396)'%3e%3cpath d='M11.5 0C17.8414 0 23 5.15865 23 11.5C23 17.8414 17.8414 23 11.5 23C5.15865 23 0 17.8414 0 11.5C0 5.15865 5.15865 0 11.5 0ZM7.26506 14.3797C6.89042 14.7546 6.89042 15.3601 7.26506 15.7349C7.45194 15.9218 7.69726 16.0157 7.94275 16.0157C8.18806 16.0157 8.43338 15.9218 8.62026 15.7349L11.5 12.855L14.3797 15.7349C14.5666 15.9218 14.8119 16.0157 15.0573 16.0157C15.3027 16.0157 15.5481 15.9218 15.7349 15.7349C16.1096 15.3601 16.1096 14.7546 15.7349 14.3797L12.855 11.5L15.7349 8.62026C16.1096 8.24545 16.1096 7.63988 15.7349 7.26506C15.3601 6.89042 14.7546 6.89042 14.3797 7.26506L11.5 10.145L8.62026 7.26506C8.24545 6.89042 7.63988 6.89042 7.26506 7.26506C6.89042 7.63988 6.89042 8.24545 7.26506 8.62026L10.145 11.5L7.26506 14.3797Z' fill='%23687890'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_153_2396'%3e%3crect width='23' height='23' fill='white' transform='matrix(-1 0 0 1 23 0)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
	width: 23px;
	height: 23px;
	position: absolute;
	top: 20px;
	left: 40px;
}
.img-conference {
	width: 100%;
}
.sales-departament-first-display {
	background: url("assets/images/zavod.png");
	position: relative;
	z-index: 0;
	background-size: cover !important;
	height: 900px;
}
.sales-departament-first-display:after {
	content: '';
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 27.82%, rgba(0, 0, 0, 0.48) 100%);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.sales-departament-first-display h1 {
	color: #FFF;
	font-family: Geologica;
	font-size: 48px;
	font-weight: 700;
	max-width: 700px;
	margin-top: 25px;
	z-index: 2;
	position: relative;
}
.block-people-outer {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 50px;
	position: relative;
}
.block-people {
	margin-top: 60px;
	border-radius: 40px;
	background: linear-gradient(146deg, #F5F5F5 -1.07%, #D9D9D9 98.15%);
	box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.14);
	max-width: 415px;
	width: 100%;
	position: relative;
	z-index: 2;
	text-align: center;
	padding: 35px 20px 20px;
}
.block-people img {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	margin-bottom: 15px;
	background: #2AA055;
	object-fit: cover;
}
.people-family, .people-name {
	color: #191D23;
	text-align: center;
	font-family: Geologica;
	font-size: 20px;
	font-weight: 500;
	line-height: 110%;
}
.people-position {
	margin: 15px auto 30px auto;
}
.people-phone {
	margin-bottom: 15px;
}
.people-mail {
	margin-bottom: 30px;
}
.people-phone, .people-mail, .people-phone:hover, .people-mail:hover {
	color: #191D23;
	font-family: Geometria;  
	font-size: 14px;
	position: relative;
	display: block;
}
.people-phone:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_263_3418)'%3e%3cpath d='M14.5916 11.0085L12.4983 8.91519C11.7507 8.16759 10.4798 8.46666 10.1807 9.43852C9.95646 10.1114 9.20886 10.4852 8.53601 10.3356C7.0408 9.96184 5.02227 8.01807 4.64847 6.4481C4.42418 5.77522 4.87275 5.02762 5.54559 4.80336C6.51748 4.50432 6.81652 3.23339 6.06892 2.48579L3.97562 0.392493C3.37754 -0.130831 2.48041 -0.130831 1.95709 0.392493L0.536636 1.81294C-0.883814 3.30815 0.686158 7.27046 4.1999 10.7842C7.71365 14.298 11.676 15.9427 13.1712 14.4475L14.5916 13.027C15.115 12.4289 15.115 11.5318 14.5916 11.0085Z' fill='%232AA055'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_263_3418'%3e%3crect width='15' height='15' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 14px;
}
.people-mail:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.20471 0.575055L5.71275 4.45947C6.69597 5.30468 8.30318 5.30541 9.28722 4.45947L13.7953 0.575055C13.8407 0.535953 13.834 0.471559 13.7814 0.439923C13.3216 0.163736 12.7621 0 12.1595 0H2.84047C2.23782 0 1.67839 0.163764 1.21859 0.439923C1.16593 0.471559 1.15931 0.535953 1.20471 0.575055ZM0 2.44644C0 2.03829 0.117492 1.65266 0.324447 1.31371C0.356811 1.26068 0.438843 1.24996 0.488024 1.29232L4.939 5.1259C6.34848 6.34164 8.65067 6.34234 10.061 5.1259L14.512 1.29232C14.5612 1.24996 14.6432 1.26068 14.6756 1.31371C14.8825 1.65266 15 2.03832 15 2.44644V7.55353C15 8.90353 13.725 10 12.1595 10H2.84047C1.27504 10 0 8.90353 0 7.55353V2.44644Z' fill='%232AA055'/%3e%3c/svg%3e ");
	width: 15px;
	height: 10px;
	display: inline-block;
	margin-right: 14px;
	margin-left: 20px;
}
.people-get-commerce-offer, .people-get-commerce-offer:hover {
	color: #2AA055;
	text-align: center;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.08px;
	border-radius: 27px;
	border: 1px solid #2AA055; 
	padding: 14px 16px;
	width: 100%;
	display: block;
}
.people-quote {
	position: absolute;
	top: 0px;
	right: 0px;
	border-radius: 37px 37px 37px 0px;
	background: rgba(255, 255, 255, 0.41);
	backdrop-filter: blur(5px);
	max-width: 470px;
	width: 100%;
/*	height: 175px;*/
	padding: 35px 15px 35px 110px;
	color: #191D23;
	font-family: Geologica;
	font-size: 24px;
	font-weight: 700;
	line-height: 110%;
	text-align: left;
	z-index: 3;

}
.people-quote:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='30' viewBox='0 0 35 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.3125 21.6667C15.3125 26.1111 12.0313 30 7.65625 30C2.46094 30 0 25.2778 0 20C0 11.6667 5.46875 1.94444 15.3125 0L16.1328 2.77778C11.2109 4.72222 7.92969 8.88889 7.92969 14.1667C12.3047 14.1667 15.3125 17.2222 15.3125 21.6667ZM34.1797 21.6667C34.1797 26.1111 30.8984 30 26.5234 30C21.3281 30 18.8672 25.2778 18.8672 20C18.8672 11.6667 24.3359 1.94444 34.1797 0L35 2.77778C30.0781 5 26.7969 9.16667 26.7969 14.1667C31.1719 14.1667 34.1797 17.2222 34.1797 21.6667Z' fill='%23191D23'/%3e%3c/svg%3e ");
	width: 35px;
	height: 30px;
	position: absolute;
	left: 50px;
}
.sales-departament-people-item {
	border-radius: 37px;
	background: #FFF;
	box-shadow: 0px 7px 15px 0px rgba(25, 29, 35, 0.10);
	padding: 60px 25px 20px 20px;
	position: relative;
	margin-bottom: 160px;
	max-width: 540px;
	width: 100%;
}
.sales-departament-people-quote {
	position: absolute;
	top: -90px;
	left: 10px;
	border-radius: 22px 22px 22px 0px;
	background: linear-gradient(98deg, #F5F5F5 -4.46%, #E5F3EA 101.68%);
	padding: 40px 50px 30px 90px;
	margin: 0 24px;
	color: #191D23;
	font-family: Geologica;
	font-size: 20px;
	font-weight: 500;
	line-height: 110%;
}
.sales-departament-people-quote:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='30' viewBox='0 0 35 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.3125 21.6667C15.3125 26.1111 12.0313 30 7.65625 30C2.46094 30 0 25.2778 0 20C0 11.6667 5.46875 1.94444 15.3125 0L16.1328 2.77778C11.2109 4.72222 7.92969 8.88889 7.92969 14.1667C12.3047 14.1667 15.3125 17.2222 15.3125 21.6667ZM34.1797 21.6667C34.1797 26.1111 30.8984 30 26.5234 30C21.3281 30 18.8672 25.2778 18.8672 20C18.8672 11.6667 24.3359 1.94444 34.1797 0L35 2.77778C30.0781 5 26.7969 9.16667 26.7969 14.1667C31.1719 14.1667 34.1797 17.2222 34.1797 21.6667Z' fill='%231B6737'/%3e%3c/svg%3e ");
	width: 35px;
	height: 30px;
	position: absolute;
	left: 30px;
}
.sales-departament-people-content-outer {
	display: flex;
}
.sales-departament-people-item-img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	margin-right: 20px;
	background: #2AA055;
}
.sales-departament-people-item img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
  	object-fit: cover;
}
.sales-departament-people-content {
	margin-top: 15px;
	flex-grow: 1;
}
.sales-departament-people-name {
	color: #191D23;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 5px;
}
.sales-departament-people-position {
	margin-bottom: 25px;
	color: #687890;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 300;
}
.sales-departament-people-phone {
	margin-bottom: 15px;
}
.sales-departament-people-mail {
	margin-bottom: 15px;
	display: block;
}
.sales-departament-people-phone:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_263_3418)'%3e%3cpath d='M14.5916 11.0085L12.4983 8.91519C11.7507 8.16759 10.4798 8.46666 10.1807 9.43852C9.95646 10.1114 9.20886 10.4852 8.53601 10.3356C7.0408 9.96184 5.02227 8.01807 4.64847 6.4481C4.42418 5.77522 4.87275 5.02762 5.54559 4.80336C6.51748 4.50432 6.81652 3.23339 6.06892 2.48579L3.97562 0.392493C3.37754 -0.130831 2.48041 -0.130831 1.95709 0.392493L0.536636 1.81294C-0.883814 3.30815 0.686158 7.27046 4.1999 10.7842C7.71365 14.298 11.676 15.9427 13.1712 14.4475L14.5916 13.027C15.115 12.4289 15.115 11.5318 14.5916 11.0085Z' fill='%232AA055'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_263_3418'%3e%3crect width='15' height='15' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 14px;
}
.sales-departament-people-mail:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.20471 0.575055L5.71275 4.45947C6.69597 5.30468 8.30318 5.30541 9.28722 4.45947L13.7953 0.575055C13.8407 0.535953 13.834 0.471559 13.7814 0.439923C13.3216 0.163736 12.7621 0 12.1595 0H2.84047C2.23782 0 1.67839 0.163764 1.21859 0.439923C1.16593 0.471559 1.15931 0.535953 1.20471 0.575055ZM0 2.44644C0 2.03829 0.117492 1.65266 0.324447 1.31371C0.356811 1.26068 0.438843 1.24996 0.488024 1.29232L4.939 5.1259C6.34848 6.34164 8.65067 6.34234 10.061 5.1259L14.512 1.29232C14.5612 1.24996 14.6432 1.26068 14.6756 1.31371C14.8825 1.65266 15 2.03832 15 2.44644V7.55353C15 8.90353 13.725 10 12.1595 10H2.84047C1.27504 10 0 8.90353 0 7.55353V2.44644Z' fill='%232AA055'/%3e%3c/svg%3e ");
	width: 15px;
	height: 10px;
	display: inline-block;
	margin-right: 14px;
}
.sales-departament-people-phone a:not(:first-child){
	margin-left: 30px;
}
.sales-departament-people-phone a, .sales-departament-people-phone a:hover, .sales-departament-people-mail, .sales-departament-people-mail:hover {
	color: #191D23;
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
}
.sales-departament-people-offer-btn, .sales-departament-people-offer-btn:hover  {
	display: block;
	width: 100%;
	padding: 14px 10px;
	color: #FFF;
	text-align: center;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.08px;
	border-radius: 25px;
	background: #2AA055; 
}
.container-top-works {
	background: #F5F5F5;
}
.block-top-works {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	gap: 0px 20px;
}
.block-top-works .item-work {
	width: 300px;
}
.first-display-organization {
/*	background-image: url("assets/images/image46.png");*/
	height: 750px;
	position: relative;
	z-index: 0;
	background-size: cover;
	background-position: center;
}
.first-display-organization:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.46); 
	z-index: 1;
}
.first-display-organization-content {
	position: absolute;
	z-index: 2;
	bottom: 70px;
	max-width: 650px;
	width: 100%;
}
.first-display-organization-content-container {
	display: flex;
	position: relative;
	height: 100%;
	align-items: end;
}
.subtitle-organization {
	margin: 40px 0 40px 0;
	color: #FFF;
	font-family: Geologica;
	font-size: 20px;
	font-weight: 700; 
}
.bg-russia {
	background-image: url("assets/images/russia-bg.svg");
	background-size: cover;
	min-height: 850px;
}
.bg-russia-text {
	max-width: 750px;
	width: 100%;
	color: #191D23;
	font-family: Geologica;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 90px;
}
.bg-russia-text span {
	color: #2AA055;
}
.block-areas-cooperation {
	display: flex;
	flex-wrap: wrap;
}
.areas-cooperation-item {
	border-radius: 22px;
	background: #FFF;
	box-shadow: 0px 7px 15px 0px rgba(25, 29, 35, 0.10);
	padding: 25px 20px 15px 20px;
	width: 310px;
	margin-bottom: 70px;
}
.areas-cooperation-item:not(:nth-child(3n)) {
	margin-right: 60px;
}
.areas-cooperation-item img {
	margin-bottom: 18px;
}
.areas-cooperation-item-text {
	color: #191D23;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 400;
}
.areas-cooperation-item-text span {
	color: #2AA055; 
}
.about-organization.container-green-list p {
	color: #FFF;
	font-family: Geologica;
	font-size: 36px;
	font-weight: 700;
	width: 75%;
}
.container-green-list.direction p {	
	font-size: 20px;
	line-height: 25px;
}
.container-active-eco-center {
	background: linear-gradient(101deg, #2AA055 0%, #1B6737 99.32%);
	box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.10);
	padding: 95px 0;
} 
.container-active-eco-center h2 {
	color: #FFF;
	font-family: Geologica;
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 10px;
}
.subtitle {
	color: #FFF;
	font-family: Geologica;
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 17px;
}
.nomination-block {
	margin-bottom: 20px;
}
.nomination-block-item {
	color: #FFF;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 30px;
	display: flex;
	align-items: center;
}
.nomination-block-item:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_268_3269)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 0C7.175 0 0 7.175 0 16C0 24.825 7.175 32 16 32C24.825 32 32 24.825 32 16C32 7.175 24.825 0 16 0Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.7375 10.6059C24.125 10.9934 24.125 11.6309 23.7375 12.0184L14.3625 21.3934C14.1688 21.5871 13.9125 21.6871 13.6563 21.6871C13.4 21.6871 13.1438 21.5871 12.95 21.3934L8.26255 16.7059C7.87505 16.3184 7.87505 15.6809 8.26255 15.2934C8.65005 14.9059 9.28755 14.9059 9.67505 15.2934L13.6563 19.2746L22.325 10.6059C22.7125 10.2121 23.35 10.2121 23.7375 10.6059Z' fill='%232AA055'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_268_3269'%3e%3crect width='32' height='32' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	width: 32px;
	height: 32px;
	display: inline-block;
	margin-right: 20px;
	min-width: 32px;
}
.nomination-block-item:last-child {
	align-items: start;
	margin: 20px 0;
	border-top: 1px solid #FFF;
	padding-top: 20px;
}
.container-active-eco-center img {
	width: 100%;
}
.content-active-eco-center {
	margin-left: 30px;
	max-width: 540px;
	width: 100%;
}
.btn-get-offer {
	border-radius: 30px;
	border: 1px solid #FFF;
	color: #FFF;
	text-align: center;
	font-family: Geologica;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; 
	letter-spacing: 0.08px; 
	max-width: 420px;
	width: 100%;
	padding: 14px 10px;
	display: block;
}
.first-display-design {
	background-image: url('assets/images/image 43.png');
	background-size: cover;
	height: 780px;
	position: relative;
	z-index: 0;
}
.first-display-design:after {
	content: '';
	background: #0000008C;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.first-display-design-content-outer {
	position: relative;
	z-index: 2;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.first-display-design-content {
	max-width: 630px;
	width: 100%;
}
.first-display-design-card {
	 max-width: 420px;
	 width: 100%;
}
.container-features-works {
	background: linear-gradient(101deg, #2AA055 0%, #1B6737 99.32%);
	box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.10);
	padding: 90px 0 50px 0;
}
.features-works-block {
	display: flex;
	flex-wrap: wrap;
	max-width: 850px;
	width: 100%;
}
.container-environmental-design .features-works-block {
	justify-content: space-between;
}
.features-works-item {
	display: flex;
	width: 400px;
	margin-bottom: 95px;
	align-items: center;
}
/*.features-works-item:nth-child(2n-1) {
	margin-right: 50px;
}*/
.features-works-item img {
	width: 80px;
	height: 80px;
	margin-right: 40px;
}
.features-works-item-text {
	color: #FFF;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 800;
	padding-right: 15px;
}
.img-bg-1 {
	background-image: url('assets/images/features-bg-1.png');
	width: 414px;
	height: 248px;
	position: absolute;
	z-index: 0;

}
.img-bg-2 {
	background-image: url('assets/images/features-bg-2.png');
	width: 416px;
	height: 248px;
	position: absolute;
	z-index: 1;
	top: 220px;
  	left: 110px;
}
.main-design-work-items {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.main-design-work-item {
	border-radius: 22px;
	background: #FFF;
	padding: 20px 50px 20px 15px;
	filter: drop-shadow(0px 7px 15px rgba(25, 29, 35, 0.10));
	width: calc(100% / 3 - 20px + 20px / 3);
	position: relative;
}
.main-design-work-text {
	color: #191D23;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 700;
	height: 80px;
}
.main-design-work-item:after {
	content: '';
	width: 225px;
	height: 1px;
	background: #2AA055;
	display: block;
}
.main-design-work-item-btn {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='13.5' cy='13.5' r='13' transform='rotate(180 13.5 13.5)' fill='white' stroke='%232AA055'/%3e%3cpath d='M16.7837 13.1353C16.7837 13.1876 16.7743 13.2393 16.7559 13.2876C16.7376 13.3359 16.7107 13.3798 16.6767 13.4167L13.0281 17.397C12.8855 17.5526 12.6547 17.5526 12.5122 17.397C12.3697 17.2415 12.3696 16.9896 12.5122 16.8342L15.9029 13.1353L12.5122 9.43635C12.3696 9.28081 12.3696 9.02896 12.5122 8.87352C12.6548 8.71809 12.8856 8.71799 13.0281 8.87352L16.6767 12.8539C16.7107 12.8908 16.7376 12.9346 16.7559 12.9829C16.7743 13.0312 16.7837 13.083 16.7837 13.1353Z' fill='%232AA055'/%3e%3c/svg%3e ");
	display: block;
	width: 27px;
	height: 27px;
	position: absolute;
	bottom: 16px;
	right: 16px;
	transition: 0.3s ease;
}
.main-design-work-item:hover {
	background: #2AA055; 
}
.main-design-work-item:hover .main-design-work-text {
	color: #FFF; 
}
.main-design-work-item:hover:after {
	background: #FFF; 
}
.container-green-list p {
	color: #FFF;
	font-family: Geologica;
	font-size: 32px;
	font-weight: 700;
	max-width: 860px;
}
.license-bg {
	background-image: url('assets/images/image 42.png');
	height: 630px;
	background-size: cover;
	background-position: center;
	position: relative;
	z-index: 0;
	margin-bottom: 60px;
}
.license-bg:after {
	content: '';
	left: 0;
	top: 0;
	background: linear-gradient(0deg, #FFF 22.9%, rgba(255, 255, 255, 0.00) 70.94%);
	position: absolute;
	width: 100%;
	height: 100%;
}
.license-bg h2 {
	position: absolute;
	z-index: 1;
	bottom: 10px;
	color: #2AA055; 
}
.license-bg-after {
	padding-bottom: 240px;
}
.template-1 .license-bg-after p {
	color: #191D23;
	font-family: Geologica;
	font-size: 24px;
	font-weight: 500;
	line-height: 30px; /* 125% */
	margin-bottom: 60px;
}
.license-bg-after .item-license {
	width: 305px;
	position: absolute;
}
.license-bg-after .item-license:last-child {
	left: 330px;
}
.container-contact-us p {
	color: #000;
	text-align: center;
	font-family: Geologica;
	font-size: 27px;
	font-weight: 500;
	margin-bottom: 50px;
}
.container-contact-us span {
	color: #2AA055; 
}

.btn-get-offer-contact-us {
	text-align: center;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 700;
	line-height: 120%;
	border-radius: 41px;
	width: 306px;
	display: inline-block;
	padding: 14px 10px;
	margin-right: 25px;

}
 .btn-order-call-contact-us {
	text-align: center;
	font-family: Geologica;
	font-size: 12px;
	font-weight: 700;
	line-height: 120%; /* 14.4px */
	letter-spacing: 0.06px; 
	border-radius: 43px;
	width: 306px;
	display: inline-block;
	padding: 14px 10px;
}
.container-page h1 {
	margin-bottom: 55px;
}
.container-page img {
	margin-bottom: 70px;
	width: 100%;
}
.content-text {
	margin: 30px 0px 110px 0px;
	font-size: 16px;
	line-height: 1.3;
	color: #191D23;
}
.content-text a, .content-text a:hover {
	color: #2AA055;
}
.important-block {
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.important-block p {
	max-width: 860px;
	width: 100%;
	padding: 35px 20px 35px 110px;
	border-radius: 22px;
	border: 1px solid #FFF;
	color: #FFF;
	font-family: Geologica;
	font-size: 20px;
/*	font-weight: 700; */
	position: relative;
	margin-bottom: 15px;
}
.important-block p:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.0002 3.33301C10.8099 3.33301 3.3335 10.8094 3.3335 19.9997C3.3335 29.1899 10.8099 36.6663 20.0002 36.6663C29.1904 36.6663 36.6668 29.1899 36.6668 19.9997C36.6668 10.8094 29.1904 3.33301 20.0002 3.33301ZM21.1834 29.5163C20.8669 29.8158 20.4331 29.9997 20.0002 29.9997C19.5664 29.9997 19.1335 29.8158 18.8169 29.5163C18.5166 29.1997 18.3335 28.766 18.3335 28.333C18.3335 27.8993 18.5166 27.4663 18.8169 27.1497C19.45 26.5329 20.5495 26.5329 21.1834 27.1497C21.4829 27.4663 21.6668 27.8993 21.6668 28.333C21.6668 28.783 21.4829 29.1997 21.1834 29.5163ZM21.6668 21.6663C21.6668 22.5868 20.9206 23.333 20.0002 23.333C19.0798 23.333 18.3335 22.5868 18.3335 21.6663V11.6663C18.3335 10.7459 19.0798 9.99967 20.0002 9.99967C20.9206 9.99967 21.6668 10.7459 21.6668 11.6663V21.6663Z' fill='white'/%3e%3c/svg%3e ");
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 55px;
	top: 25px;
}
.important-block span {
	color: #FFF;
	font-family: Geologica;
	font-size: 20px;
	font-weight: 400;
}
.container-feedback {
	border-radius: 44px;
	background: #F5F5F5;
	padding: 50px;
}
.container-feedback img {
	margin-bottom: 0px;
	max-width: 420px;
}
.container-feedback-img {
	display: flex;
	justify-content: center;
}
.container-feedback-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.container-feedback-content p {
	margin-bottom: 30px;
	color: #191D23;
	font-family: Geologica;
	font-size: 20px;
	font-weight: 500;
}
.container-feedback-content span {
	color: #2AA055; 
}
.container-feedback-content .block-btn {
	text-align: left;
}
.container-feedback-content .btn-writeus {
	width: 196px;
	color: #FFF;
	text-align: center;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.07px; 
	border-radius: 41px;
	background: #2AA055;
	display: inline-block;
	margin-right: 25px;
	padding: 22px 10px;
}
.container-feedback-content .btn-ordercall {
	width: 196px;
	border-radius: 43px;
	border: 1px solid #2AA055; 
	color: #2AA055;
	text-align: center;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 700;
	line-height: 120%; /* 16.8px */
	letter-spacing: 0.07px; 
	display: inline-block;
	padding: 22px 10px;
}
.related-works-title {
	color: #000;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 35px;
}
.related-works-block {
	display: flex;
	flex-wrap: wrap;
	gap: 10px 20px;
}
.related-works-item {
	border-radius: 22px;
	border: 1px solid #687890;
	background: #FFF;
	color: #191D23;
	text-align: center;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 500;
	line-height: 120%; /* 16.8px */
	letter-spacing: 0.07px; 
	padding: 6px 12px;
}
.related-works-item:hover {
	color: #2AA055;
	border: 1px solid #2AA055;
}
.gidro{
		max-width: unset;
}
.gidro .features-works-item:nth-child(2n-1) {
  margin-right: 0px;
}
.container-top-works-mobile {
	display: none;
}
.first-display-part1 {
	background-image: none !important;
}
.first-display-part2 {
	background: none;
}
.content-green-list {
	display: flex;
	justify-content: center;
}
.block-sales-departament-people {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.second-display-seminar-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.block-img {
	display: flex;
	align-items: center;
}

.image-block-1 {
	position: absolute;
	z-index: 1;
	width: 340px;
	height: 227px;
	top: 20px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.image-block-1::after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(333.4deg, rgba(42, 160, 85, 0.75) 24.21%, rgba(255, 255, 255, 0) 62.36%);
}
.image-block-2 {
	width: 340px;
	height: 227px;
	z-index: 3;
	position: absolute;
	top: 200px;
  	left: 80px;
  	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.header-search-mobile {
	display: none;
}
.header-search-desktop {
	margin-right: 20px;
}
#yandex-map  {
	height: 100%;
	box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.14);
	border-radius: 30px;
	overflow: hidden;
}
.loadmore {
	text-align: center;
	margin-bottom: 30px;
}
.loadmore a {
	color: #2AA055;
	font-family: Geologica;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; /* 16.8px */
	letter-spacing: 0.07px;
	text-decoration-line: underline; 
}
.design-content-part1 .white {
	font-family: Geologica;
	font-size: 48px;
	font-weight: 500; 
}
.preview-work-img {
	margin: 20px 0;
}
.reviews_item {
	width: 100%;
}
.content img {
	max-width: 100%;
}

.form-success {
  display: none;
  height: 100%;
  padding: 30px;
  position: relative;
  flex: 1 1 auto;
}
.form-success .title-modal {
	text-align: center;
}
.form-success-text {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.form-success p {
  font-size: 20px;
  font-weight: 400;
  line-height: normal; 
}
.container-content a {
	color: #191D23;
	font-family: Geologica;
	font-size: 16px;
	font-weight: 300;
	text-decoration: underline;
}
.container-content a:hover {
	text-decoration: none;
}
.container-content p {
	margin-bottom: 15px;
}
@media (min-width: 992px) {
	.modal-open .fixed-social-block {
		padding-right: 17px;
	}
	.modal-open .logo-search-block {
		left: calc(50% - 42px);
	}
	.modal-open header {
		padding-right: 27px;
	}
}

.container-result .search-form {
	position: relative;
}
.container-result .search-field {
	background: #FFF;
	box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.10);
	margin-bottom: 35px;
	color: #191D23; 
	padding: 0 40px 0 60px;
	font-size: 15px;
}
.container-result .search-field-btn {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.07914 0C3.62682 0 0 3.62558 0 8.07641C0 12.5272 3.62682 16.1599 8.07914 16.1599C9.98086 16.1599 11.7299 15.4936 13.1122 14.3875L16.4775 17.7498C16.6473 17.9126 16.8741 18.0024 17.1094 18C17.3446 17.9975 17.5695 17.9032 17.736 17.737C17.9025 17.5708 17.9972 17.3461 17.9999 17.111C18.0027 16.8758 17.9132 16.6489 17.7506 16.4789L14.3853 13.1148C15.4928 11.7308 16.16 9.97968 16.16 8.07641C16.16 3.62558 12.5315 0 8.07914 0ZM8.07914 1.79517C11.561 1.79517 14.3625 4.59577 14.3625 8.07641C14.3625 11.557 11.561 14.3647 8.07914 14.3647C4.59732 14.3647 1.79575 11.557 1.79575 8.07641C1.79575 4.59577 4.59732 1.79517 8.07914 1.79517Z' fill='%23191D23'/%3e%3c/svg%3e ");
}
.right-block.text-write-us p {
	font-size: 17px;
	font-weight: 600; 
}
.content-green-list .right-block p {
	font-size: 17px;
	font-weight: 600;
}

#menu-mobile {
	display: none;
}
.template-1 .quote {
	color: #000;
	font-family: Geologica;
	font-size: 20px;
	font-weight: 500;
}
.template-1 .card-spiker img {
	object-fit: cover;
}
.license-text {
	font-weight: 500; 
}
.item-menu-uslugi {
	cursor: default;
  	text-decoration: none !important;
}
.modal-windows.icon-menu-close {
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 1;
	cursor: pointer;
}
.google-iframe {
	width: 100%;
	height: 800px;
}
.container-materials h1 {
	font-family: Geologica;
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
	margin-bottom: 20px;

}
.block-presentation-photoreport {
	margin: 35px 0 45px;
	display: flex;
	justify-content: center;
}
.presentation-block, .photoreport-block {
	width: 306px;
	box-shadow: 0px 7px 15px 0px #191D231A;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	border-radius: 22px;
}
.presentation-block {
	margin-right: 25px;
}
.presentation-title, .photoreport-title {
	max-width: 160px;
	font-family: Geologica;
	font-size: 15px;
	font-weight: 500;
	line-height: 19px;
	margin-bottom: 20px;
	text-align: center;
}
.presentation-ico {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='66' viewBox='0 0 60 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M44.9485 28.5709V16.0806C44.9485 15.723 44.7835 15.3927 44.55 15.1314L30.5567 0.426498C30.2956 0.151566 29.9243 0 29.5534 0H7.36747C3.27164 0 0 3.3425 0 7.44182V49.4245C0 53.5238 3.27164 56.8114 7.36747 56.8114H24.8799C28.1923 62.3136 34.2133 66 41.0721 66C51.4913 66 60 57.5264 60 47.086C60.0141 37.9659 53.4708 30.3453 44.9485 28.5709ZM30.9281 4.82845L40.3163 14.7185H34.2269C32.4125 14.7185 30.9281 13.2194 30.9281 11.4037V4.82845ZM7.36747 54.0601C4.79726 54.0601 2.74934 51.9966 2.74934 49.4245V7.44182C2.74934 4.85564 4.79726 2.75134 7.36747 2.75134H28.1787V11.4037C28.1787 14.7462 30.8868 17.4698 34.2269 17.4698H42.1992V28.2128C41.7871 28.1992 41.457 28.158 41.0998 28.158C36.3025 28.158 31.8902 30.0014 28.5637 32.8902H11.1066C10.3503 32.8902 9.73189 33.5091 9.73189 34.2654C9.73189 35.0222 10.3503 35.6411 11.1066 35.6411H26.007C25.0309 37.0167 24.2198 38.3924 23.5878 39.9055H11.1066C10.3503 39.9055 9.73189 40.5244 9.73189 41.2812C9.73189 42.0375 10.3503 42.6569 11.1066 42.6569H22.6942C22.3505 44.0326 22.1719 45.5593 22.1719 47.086C22.1719 49.5619 22.6529 52.0107 23.5189 54.0742H7.36747V54.0601ZM41.0862 63.2628C32.179 63.2628 24.9348 56.0133 24.9348 47.0996C24.9348 38.186 32.1649 30.9365 41.0862 30.9365C50.0069 30.9365 57.237 38.186 57.237 47.0996C57.237 56.0133 49.9934 63.2628 41.0862 63.2628Z' fill='%232AA055'/%3e%3cpath d='M11.1042 28.7523H25.0285C25.7848 28.7523 26.4032 28.133 26.4032 27.3766C26.4032 26.6198 25.7848 26.001 25.0285 26.001H11.1042C10.3479 26.001 9.72949 26.6198 9.72949 27.3766C9.72949 28.133 10.3479 28.7523 11.1042 28.7523Z' fill='%232AA055'/%3e%3cpath d='M48.1252 46.8098L42.4761 52.9036V37.8825C42.4761 37.1257 41.8572 36.5068 41.1014 36.5068C40.3451 36.5068 39.7267 37.1257 39.7267 37.8825V52.9036L34.0359 46.8098C33.5136 46.2599 32.634 46.2186 32.084 46.7413C31.5341 47.264 31.4928 48.1306 32.0156 48.6809L40.0568 57.3333C40.318 57.6082 40.6752 57.7734 41.0602 57.7734C41.4451 57.7734 41.8023 57.6082 42.0635 57.3333L50.1188 48.6809C50.6411 48.1306 50.6134 47.2504 50.0635 46.7413C49.4999 46.2186 48.648 46.2599 48.1252 46.8098Z' fill='%232AA055'/%3e%3c/svg%3e ");
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width: 60px;
	height: 66px;
	margin-bottom: 20px;
}
.presentation-download {
	width: 160px;
	height: 53px;
	padding: 14px 24px;
	text-align: center;
	border-radius: 33px;
}
.photoreport-ico {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1628_3337)'%3e%3cpath d='M30.385 22.2671C27.0049 22.2671 24.2646 25.0072 24.2646 28.3874C24.2646 31.7675 27.0048 34.5078 30.385 34.5078C33.7651 34.5078 36.5054 31.7677 36.5054 28.3874C36.5054 25.0072 33.7652 22.2671 30.385 22.2671ZM30.385 31.5932C28.6144 31.5932 27.1791 30.1579 27.1791 28.3873C27.1791 26.6167 28.6144 25.1814 30.385 25.1814C32.1556 25.1814 33.5909 26.6167 33.5909 28.3873C33.5909 30.1579 32.1556 31.5932 30.385 31.5932Z' fill='%232AA055'/%3e%3cpath d='M54.7934 8.27774L15.0114 3.76048C13.4674 3.54097 11.9031 3.99171 10.7127 4.99917C9.52237 5.92212 8.75938 7.29022 8.5997 8.78789L7.87116 14.7625H5.61232C2.4064 14.7625 0.00196903 17.604 0.00196903 20.8099V50.6099C-0.0787785 53.667 2.33402 56.2109 5.39127 56.2917C5.46491 56.2936 5.53868 56.2941 5.61232 56.2931H45.6129C48.8188 56.2931 51.7332 53.8158 51.7332 50.6099V49.4442C52.7272 49.2521 53.6701 48.8551 54.5019 48.2784C55.6825 47.2845 56.4383 45.8769 56.6149 44.344L59.9665 14.7625C60.3082 11.5492 58.0023 8.65861 54.7934 8.27774ZM48.8188 50.6099C48.8188 52.2129 47.2158 53.3786 45.6129 53.3786H5.61232C4.1643 53.4212 2.95602 52.2818 2.91348 50.8338C2.91125 50.7592 2.91223 50.6845 2.91641 50.6099V45.2183L14.2099 36.9121C15.5666 35.8705 17.4775 35.9631 18.7273 37.1307L26.6691 44.1253C27.8752 45.1379 29.3934 45.704 30.968 45.7283C32.1992 45.7433 33.4101 45.4155 34.4654 44.7811L48.8189 36.4749V50.6099H48.8188ZM48.8188 33.0505L32.9351 42.3038C31.5712 43.1119 29.8448 42.9656 28.6362 41.9395L20.6216 34.872C18.3245 32.8982 14.9672 32.7771 12.534 34.5805L2.91641 41.5751V20.8099C2.91641 19.207 4.00936 17.6769 5.61232 17.6769H45.6129C47.3254 17.7479 48.7085 19.0996 48.8188 20.8099V33.0505ZM57.0549 14.3691C57.0539 14.3787 57.0531 14.3885 57.052 14.3981L53.6275 43.9796C53.6334 44.7466 53.2836 45.4731 52.6803 45.9468C52.3888 46.2383 51.7331 46.384 51.7331 46.5297V20.8099C51.618 17.4906 48.9332 14.8377 45.6127 14.7625H10.7855L11.4412 9.07936C11.5835 8.34343 11.9682 7.67653 12.5342 7.18493C13.1732 6.74312 13.9458 6.53714 14.7201 6.60199L54.4293 11.1922C56.0314 11.3443 57.2071 12.7667 57.0549 14.3691Z' fill='%232AA055'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1628_3337'%3e%3crect width='60' height='60' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width: 60px;
	height: 60px;
	margin-bottom: 30px;
}
.photoreport-social-block {
	display: flex;
	justify-content: center;
}

.photoreport-social-item {
	margin-right: 9px;
	display: block;
	width: 46px;
	height: 46px;
	background-repeat: no-repeat;
	background-size: contain;
}
.photoreport-social-item:last-child {
	margin-right: 0;
}
.photoreport-social-item.telegram {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='23' cy='23.0039' r='23' transform='rotate(-180 23 23.0039)' fill='%232AA055'/%3e%3cpath d='M31.0705 16.25H30.8433C30.7 16.1882 30.5453 16.1562 30.3889 16.1562C30.2325 16.1562 30.0778 16.1882 29.9345 16.25C29.9345 16.25 13.8033 21.641 12.8945 22.3148C11.9856 22.9887 12.6673 22.5395 12.6673 22.7641C12.6287 22.8211 12.6038 22.886 12.5945 22.954C12.5852 23.0219 12.5918 23.0911 12.6138 23.1561C12.6357 23.2211 12.6724 23.2804 12.721 23.3292C12.7697 23.3781 12.829 23.4153 12.8945 23.438L16.9841 24.7857H17.2113L27.4353 18.4962C27.2081 19.1701 19.7105 25.9088 19.7105 25.9088L19.2561 29.952C19.2561 29.952 19.2561 31.2998 20.3921 29.952L22.6641 27.9304L26.2993 30.6259L27.2081 31.0752C27.4081 31.0242 27.5845 30.9075 27.7084 30.7442C27.8323 30.5809 27.8962 30.3807 27.8897 30.1767C27.8897 30.1767 30.8433 18.4962 31.0705 16.9239V16.4746V16.25Z' fill='white'/%3e%3c/svg%3e ");
}
.photoreport-social-item.now {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='46' height='46' viewBox='0 0 47 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='23.543' cy='23.0059' r='23' transform='rotate(-180 23.543 23.0059)' fill='%232AA055'/%3e%3cpath d='M12.9648 16.1533L19.935 31.4877H23.8847L16.6823 16.1533H12.9648Z' fill='white'/%3e%3cpath d='M20.8665 16.1533H20.1695H19.9372L19.0078 17.7797H21.0989L27.1397 31.4877H31.0894L24.1193 16.1533H20.8665Z' fill='white'/%3e%3cpath d='M30.8526 21.2648C32.2641 21.2648 33.4083 20.1205 33.4083 18.709C33.4083 17.2976 32.2641 16.1533 30.8526 16.1533C29.4411 16.1533 28.2969 17.2976 28.2969 18.709C28.2969 20.1205 29.4411 21.2648 30.8526 21.2648Z' fill='white'/%3e%3c/svg%3e ");
}
.photoreport-social-item.vk {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='46' height='46' viewBox='0 0 47 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='23.0664' cy='23.0059' r='23' transform='rotate(-180 23.0664 23.0059)' fill='%232AA055'/%3e%3cpath d='M32.8202 29.8318H30.4286C29.472 29.8318 29.2329 29.1149 27.798 27.681C26.3631 26.2471 25.6456 26.2471 25.4064 26.2471C25.1673 26.2471 24.689 26.2471 24.689 26.964V29.1149C24.689 29.5929 24.689 29.8318 23.2541 29.8318C21.8223 29.768 20.426 29.3666 19.1791 28.6605C17.9322 27.9544 16.8701 26.9636 16.0795 25.7691C14.2564 23.4729 13.0247 20.765 12.4922 17.8825C12.4922 17.6436 12.4922 17.4046 13.2096 17.4046H15.6012C16.0795 17.4046 16.3186 17.6436 16.5578 18.1215C16.7969 18.5995 19.6668 24.3352 20.3842 24.3352C21.1017 24.3352 20.8625 24.3352 20.8625 23.6182V20.0334C20.6234 18.5995 19.9059 18.3605 19.9059 17.8825C19.9059 17.7558 19.9563 17.6342 20.046 17.5446C20.1357 17.4549 20.2574 17.4046 20.3842 17.4046H24.2107C24.689 17.4046 24.689 17.6436 24.689 18.1215V22.6623C24.689 23.1402 24.9281 23.3792 25.1673 23.3792L26.3631 22.6623C27.5032 21.2285 28.3926 19.6125 28.9937 17.8825C29.142 17.7153 29.3273 17.585 29.5349 17.502C29.7425 17.419 29.9667 17.3856 30.1895 17.4046H32.3419C32.9796 17.4046 33.2188 17.6436 33.0593 18.1215C32.2499 20.073 31.2059 21.9187 29.9503 23.6182C29.7112 23.8572 29.7112 24.0962 29.9503 24.5742C30.5682 25.0686 31.1297 25.6296 31.6244 26.2471C32.3838 27.0281 33.028 27.9133 33.5376 28.8759C33.7768 29.5929 33.5376 29.8318 32.8202 29.8318Z' fill='white'/%3e%3c/svg%3e ");
}
.text-materials {
	font-family: Inter;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: center;
	max-width: 530px;
	margin: 0 auto 30px;
}
.block-leave-feedback {
	background: #F5F5F5;
	padding: 45px;
}
.block-leave-feedback-text {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
}
.block-leave-feedback-text-left {
	font-family: Geologica;
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
	color: #191D23;
	margin-right: 35px;
	min-width: 355px;
}
.block-leave-feedback-text-right {
	font-family: Geologica;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: #191D23;
}
.leave-feedback-btn {
	display: block;
	width: 416px;
	height: 53px;
	margin: 0 auto 30px;
	padding: 17px 24px;
	text-align: center;
	border-radius: 33px;

}
.leave-feedback-text-social {
	font-family: Geologica;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 15px;
	color: #000000;
	text-align: center;
}
.leave-feedback-social-block {
	display: flex;
	justify-content: center;
}
.leave-feedback-social-item {
	margin-right: 14px;
	display: block;
	width: 37px;
	height: 37px;
	background-repeat: no-repeat;
	background-size: contain;
}
.leave-feedback-social-item:last-child {
	margin-right: 0px;
}

.leave-feedback-social-item.vk {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.5' cy='18.5' r='18' transform='rotate(-180 18.5 18.5)' stroke='%232AA055'/%3e%3cpath d='M26.3508 24H24.4272C23.6577 24 23.4653 23.4233 22.3112 22.2699C21.157 21.1166 20.5799 21.1166 20.3876 21.1166C20.1952 21.1166 19.8105 21.1166 19.8105 21.6933V23.4233C19.8105 23.8078 19.8105 24 18.6563 24C17.5047 23.9486 16.3815 23.6258 15.3786 23.0578C14.3756 22.4899 13.5213 21.693 12.8854 20.7321C11.419 18.8852 10.4283 16.7071 10 14.3886C10 14.1964 10 14.0042 10.5771 14.0042H12.5007C12.8854 14.0042 13.0778 14.1964 13.2702 14.5808C13.4625 14.9653 15.7709 19.5788 16.3479 19.5788C16.925 19.5788 16.7327 19.5788 16.7327 19.0021V16.1187C16.5403 14.9653 15.9632 14.7731 15.9632 14.3886C15.9632 14.2866 16.0038 14.1889 16.0759 14.1168C16.1481 14.0447 16.2459 14.0042 16.3479 14.0042H19.4257C19.8105 14.0042 19.8105 14.1964 19.8105 14.5808V18.2332C19.8105 18.6176 20.0028 18.8098 20.1952 18.8098L21.157 18.2332C22.0741 17.0799 22.7895 15.7801 23.273 14.3886C23.3922 14.2541 23.5413 14.1492 23.7083 14.0825C23.8753 14.0157 24.0556 13.9889 24.2348 14.0042H25.9661C26.479 14.0042 26.6714 14.1964 26.5431 14.5808C25.892 16.1505 25.0523 17.6351 24.0424 19.0021C23.8501 19.1943 23.8501 19.3865 24.0424 19.771C24.5394 20.1687 24.991 20.6199 25.389 21.1166C25.9998 21.7448 26.5179 22.4568 26.9279 23.2311C27.1202 23.8078 26.9279 24 26.3508 24Z' fill='%232AA055'/%3e%3c/svg%3e ");
}
.leave-feedback-social-item.now {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.5' cy='18.5' r='18' transform='rotate(-180 18.5 18.5)' stroke='%232AA055'/%3e%3cpath d='M10 13L15.6064 25.3341H18.7834L12.9901 13H10Z' fill='%232AA055'/%3e%3cpath d='M16.3542 13H15.7935H15.6067L14.8591 14.3082H16.5411L21.4 25.3341H24.5769L18.9705 13H16.3542Z' fill='%232AA055'/%3e%3cpath d='M24.39 17.1114C25.5254 17.1114 26.4457 16.191 26.4457 15.0557C26.4457 13.9204 25.5254 13 24.39 13C23.2547 13 22.3344 13.9204 22.3344 15.0557C22.3344 16.191 23.2547 17.1114 24.39 17.1114Z' fill='%232AA055'/%3e%3c/svg%3e ");
}
.leave-feedback-social-item.telegram {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.5' cy='18.5' r='18' transform='rotate(-180 18.5 18.5)' stroke='%232AA055'/%3e%3cpath d='M25 13.0754H24.8173C24.702 13.0257 24.5775 13 24.4518 13C24.326 13 24.2015 13.0257 24.0863 13.0754C24.0863 13.0754 11.1111 17.4116 10.3801 17.9537C9.64912 18.4957 10.1974 18.1343 10.1974 18.315C10.1663 18.3608 10.1463 18.4131 10.1389 18.4677C10.1314 18.5224 10.1367 18.578 10.1543 18.6303C10.172 18.6826 10.2015 18.7303 10.2406 18.7696C10.2798 18.8089 10.3275 18.8388 10.3801 18.857L13.6696 19.9411H13.8523L22.076 14.8822C21.8933 15.4242 15.8626 20.8445 15.8626 20.8445L15.4971 24.0966C15.4971 24.0966 15.4971 25.1807 16.4108 24.0966L18.2383 22.4705L21.1623 24.6386L21.8933 25C22.0541 24.959 22.196 24.8651 22.2957 24.7338C22.3953 24.6024 22.4468 24.4414 22.4415 24.2773C22.4415 24.2773 24.8173 14.8822 25 13.6174V13.2561V13.0754Z' fill='%232AA055'/%3e%3c/svg%3e ");
}
.warning-conference-block.materials {
	margin: 25px 0 35px;
}
.materials-last-text {
	width: 190px;
	text-align: center;
	margin: 0 auto;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 300;
	line-height: 22px;
	color: #000;
	margin-bottom: 80px;
}
.document-scan-text {
	width: 216px;
	height: 55px;
	padding: 16px 24px;
	border-radius: 30px;
	color: #FFFFFF !important;
	text-align: center;
}

.form-upload-file {
	display: flex;
	gap: 50px;
}
.block-upload-file {
	min-width: 215px;
	width: 215px;
}
.upload-file-text {
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	margin-bottom: 5px;
}
.upload-file-img {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='215' height='216' viewBox='0 0 215 216' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='0.46875' width='215' height='215' rx='8' fill='%23F5F5F5'/%3e%3cg clip-path='url(%23clip0_1628_3416)'%3e%3cpath d='M108.603 95.8857C103.308 95.8857 99.0145 100.179 99.0145 105.474C99.0145 110.77 103.307 115.063 108.603 115.063C113.899 115.063 118.192 110.77 118.192 105.474C118.192 100.179 113.899 95.8857 108.603 95.8857ZM108.603 110.497C105.829 110.497 103.58 108.248 103.58 105.474C103.58 102.7 105.829 100.451 108.603 100.451C111.377 100.451 113.626 102.7 113.626 105.474C113.626 108.248 111.377 110.497 108.603 110.497Z' fill='%23687890' fill-opacity='0.3'/%3e%3cpath d='M146.843 73.9689L84.5178 66.8919C82.0989 66.548 79.6481 67.2542 77.7831 68.8325C75.9183 70.2785 74.723 72.4218 74.4728 74.7682L73.3314 84.1284H69.7926C64.77 84.1284 61.0031 88.5801 61.0031 93.6027V140.289C60.8765 145.079 64.6566 149.064 69.4463 149.191C69.5617 149.194 69.6772 149.195 69.7926 149.193H132.46C137.483 149.193 142.049 145.312 142.049 140.289V138.463C143.606 138.162 145.083 137.54 146.386 136.637C148.236 135.08 149.42 132.874 149.697 130.473L154.948 84.1284C155.483 79.0942 151.87 74.5656 146.843 73.9689ZM137.483 140.289C137.483 142.801 134.971 144.627 132.46 144.627H69.7926C67.524 144.694 65.6311 142.909 65.5644 140.64C65.5609 140.523 65.5625 140.406 65.569 140.289V131.842L83.2622 118.83C85.3876 117.198 88.3813 117.343 90.3394 119.172L102.782 130.13C104.671 131.717 107.05 132.603 109.517 132.641C111.445 132.665 113.342 132.151 114.996 131.157L137.483 118.145V140.289H137.483ZM137.483 112.78L112.598 127.276C110.461 128.542 107.757 128.313 105.863 126.706L93.3071 115.633C89.7084 112.541 84.4485 112.351 80.6366 115.177L65.569 126.135V93.6027C65.569 91.0914 67.2813 88.6944 69.7926 88.6944H132.46C135.143 88.8056 137.31 90.9232 137.483 93.6027V112.78ZM150.386 83.5121C150.384 83.5271 150.383 83.5424 150.381 83.5575L145.016 129.902C145.026 131.104 144.478 132.242 143.532 132.984C143.076 133.44 142.048 133.669 142.048 133.897V93.6027C141.868 88.4025 137.662 84.2462 132.46 84.1284H77.8972L78.9245 75.2248C79.1474 74.0719 79.7502 73.027 80.6368 72.2569C81.6379 71.5647 82.8483 71.242 84.0614 71.3436L146.272 78.5349C148.782 78.7733 150.624 81.0016 150.386 83.5121Z' fill='%23687890' fill-opacity='0.3'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1628_3416'%3e%3crect width='94' height='94' fill='white' transform='translate(61 61)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	width: 215px;
	height: 216px;
	margin-bottom: 10px;
}
.modal-upload-review {
	max-width: 965px;
}
.modal-upload-review textarea {
	height: 100px;
}
.custom-form-password {
	display: flex;
	justify-content: center;
}
.post-password-form {
	margin: 30px 0;
	max-width: 400px;
	width: 400px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 20px;
  	box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.10);
  	border-radius: 5px;
}
.input_password {
	border-radius: 8px;
	background: #F5F5F5;
	border: none;
	height: 40px;
	display: block;
	margin-bottom: 15px;
	padding: 10px;
}
.submit-btn-password {
	width: 200px;
	height: 56px;
	display: block;
	padding: 17px 20px;
	border-radius: 30px;
	margin: 0 auto;
}
#archiveSeminars {
	padding-top: 30px;
	padding-bottom: 60px;
}
.accordion-archive-button {
	text-align: center;
	max-width: 800px;
	width: 100%;
	display: block;
	margin: 0 auto 80px;
	border: 1px solid #191D23;
	border-radius: 56px;
	color: #191D23;
	padding: 20px 10px;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	text-transform: uppercase;

}
.accordion-archive-button:hover {
	background: #FFFFFF;
	color: #191D23;
	border: 1px solid #FFFFFF;

}
.accordion-archive-button:active {
	background: #FFFFFF;
	color: #2AA055;
	border: 1px solid #FFFFFF;
}
.graphic-seminars-item.archive {
	border: 1px solid #191D23;
	display: flex;
  	flex-direction: column;
}
.graphic-seminars-location.archive {
	flex-grow: 1;
}
.graphic-seminars-date.archive, .graphic-seminars-location.archive, .graphic-seminars-link.archive {
	color: #191D23;
}
.graphic-seminars-item.archive:hover .graphic-seminars-location.archive, .graphic-seminars-item.archive:hover .graphic-seminars-link.archive {
	color: #2AA055;
}
.graphic-seminars-link.archive {
	position: relative;
	bottom: 12px;
}
.graphic-seminars-footer.archive {
	display: flex;
	border-top: 1px solid #191D23;
	height: 160px;
	align-items: end;
	justify-content: space-between;
}
.graphic-seminars-item.archive:hover .graphic-seminars-footer.archive {
	border-top: 1px solid #2AA055;
}
.arrow-archive {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='38' viewBox='0 0 37 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.5' cy='18.8984' r='18' transform='rotate(180 18.5 18.8984)' stroke='%23191D23'/%3e%3cpath d='M23 18.3984C23.0001 18.4701 22.9872 18.541 22.962 18.6072C22.9369 18.6734 22.9 18.7335 22.8535 18.784L17.8535 24.2386C17.6582 24.4517 17.3418 24.4517 17.1465 24.2386C16.9513 24.0254 16.9512 23.6803 17.1465 23.4673L21.793 18.3984L17.1465 13.3295C16.9512 13.1164 16.9512 12.7712 17.1465 12.5582C17.3419 12.3452 17.6583 12.3451 17.8535 12.5582L22.8535 18.0128C22.9 18.0634 22.9369 18.1235 22.962 18.1896C22.9872 18.2558 23.0001 18.3268 23 18.3984Z' fill='%23191D23'/%3e%3c/svg%3e ");
	display: block;
	width: 37px;
	height: 38px;
}
.graphic-seminars-item.archive:hover .arrow-archive {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='38' viewBox='0 0 37 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18.5' cy='18.8984' r='18.5' transform='rotate(180 18.5 18.8984)' fill='%232AA055'/%3e%3cpath d='M23 18.3984C23.0001 18.4701 22.9872 18.541 22.962 18.6072C22.9369 18.6734 22.9 18.7335 22.8535 18.784L17.8535 24.2386C17.6582 24.4517 17.3418 24.4517 17.1465 24.2386C16.9513 24.0254 16.9512 23.6803 17.1465 23.4673L21.793 18.3984L17.1465 13.3295C16.9512 13.1164 16.9512 12.7712 17.1465 12.5582C17.3419 12.3452 17.6583 12.3451 17.8535 12.5582L22.8535 18.0128C22.9 18.0634 22.9369 18.1235 22.962 18.1896C22.9872 18.2558 23.0001 18.3268 23 18.3984Z' fill='white'/%3e%3c/svg%3e ");
}
.graphic-seminars-item.archive:hover {
	border: 1px solid #2AA055;
}
.white-green-btn.btn-all-reviews {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-family: Geologica;
	font-size: 14px;
	font-weight: 500;
	line-height: 120%;
	border-radius: 25px;
	padding: 14px 24px;
	margin: 40px auto 20px;
	width: 250px;
}
/* responsive adaptive */
@media (max-width: 1400px) {
	.header-search {
		margin-left: 30px;
	}
	.areas-cooperation-item:not(:nth-child(3n)) {
		margin-right: 30px;
	}
	.areas-cooperation-item {
		width: 280px;
	}
	.block-conference-opportunity {	
		justify-content: center;
		margin-bottom: 50px;
	}
	.main-design-work-item::after {
		width: 205px;
	}
	.features-works-item img {
		margin-right: 20px;
	}
	.features-works-item {
		width: 310px;
		margin-right: 20px;
	}
	.container-first-graphic-seminars::after {
		width: 80%;
	}
	.first-graphic-seminars-content {
		max-width: 1140px;
	}
	.container-feedback-content .btn-ordercall, .container-feedback-content .btn-writeus {
		width: 180px;
	}
	.sales-departament-people-item {
		margin-bottom: 110px;
  		margin-top: 50px;
	}
	.sales-departament-people-quote {
		top: -110px;
	}
	.block-sales-departament-people {
		justify-content: space-between;
	}
	.header-location {
		margin-left: 15px;
	}
	.btn-order-call {
		margin-left: 15px;
	}
	.people-quote {
		max-width: 410px;
	}
	.image-block-1 {
		width: 300px;
		height: 200px;
	}
	.image-block-2 {
		width: 300px;
		height: 200px;
	}

	.eco-in-number-photo-1 {
		width: 280px;
		height: 165px;
		top: -150px;
	  	left: 60px;
	}
	.eco-in-number-photo-2 {
		width: 200px;
		height: 154px;
		top: -10px;
	  	left: 180px;
	}
	.eco-in-number-photo-3 {
		width: 210px;
		height: 143px;
		top: 15px;
		left: 0px;
	}
	.google-iframe {
		height: 700px;
	}
}
/* end 1400px */
@media (min-width: 1201px) and (max-width: 1400px){
	.item-work img {
		object-fit: cover;
	}
}
@media (max-width: 1200px) {
	.header-menu-block .menu-icon {
		padding-left: 0px;
	}
	.header-menu-block {
		flex-direction: column;
		align-items: start;
		justify-content: start;
	}
	.header-link {
		margin-left: 0px;
		margin-top: 20px;
	}
	.header-phone {
		display: none;
	}
	.header-info-block {
		display: flex;
		flex-direction: column;
		align-items: end;
		height: 100%;
    	justify-content: space-between;
	}
	.btn-order-call {
		display: flex;
		margin-top: 20px;
	}
	.btn-order-call::after {
		top: -6px;
	}
	.header-search {
		margin-left: 0px;
	}
	.logo-search-block {
		display: flex;
  		flex-direction: column;
		align-items: center;
	}
	.logo {
		margin-bottom: 20px;
	}
	.menu-item.has-sub > ul {
	  left: 270px;
	}
	.menu-item {
	  width: 370px;
	}
	.slider-reviews-item-bg-img {
		background-size: contain;
  		background-repeat: no-repeat;
  		background-position: center;
  		width: 100%;
	}
	.slider-reviews-footer {
		width: 100%;
	}
	.btn-back-main, .btn-back {
		width: 260px;
	}
	.container-breadcrumbs {
		margin-top: 170px;
		margin-bottom: 25px;
	}
	.contact-block-title.address::before, .contact-block-title.phone::before, .contact-block-title.mail::before, .contact-block-title.work-time::before {
		margin-left: 0px;
	}
	.contact-block-text {
		margin-left: 32px;
	}
	.container-first-graphic-seminars::after {
		width: 100%;
		border-radius: 0px;
	}
	.first-graphic-seminars-content {
		max-width: 960px;	
	}
	.container-feedback-content .btn-writeus {
		width: 100%;
		margin-right: 25px;
		margin-bottom: 25px;
	}
	.container-feedback-content .btn-ordercall {
		width: 100%;
	}
	.block-people-outer {
		align-items: center;
		padding-bottom: 50px;
		flex-direction: column;
	}
	.people-quote {
  		right: 0px;
  		position: relative;
  		width: 312px;
  		padding: 35px 10px 25px 85px;
  		font-size: 20px;
	}
	.block-people {
		margin-top: -20px;
	}
	.sales-departament-people-item {
		max-width: 430px;
		margin-top: 100px;
	}
	.block-sales-departament-people {
		margin-top: 50px;
  	}
  	.block-sertificates::after {
  		width: 253px;
  		height: 182px;
  		background-size: cover;
  		bottom: -13px;
  		right: 0px;
  	}
  	.block-sertificates::before {
  		width: 100px;
  		height: 100px;
  		background-size: cover;

  	}
  	.block-sertificates {
  		width: 440px;
  		height: 230px;
  	}
  	.block-sertificates p {
  		margin: 25px 100px 0px 45px;
  	}
  	.features-works-item {
	    width: 310px;
	    margin-right: 0px;
	}
	.header-search-mobile {
		display: block;
	}
	.header-search-desktop {
		display: none;
	}
	.btn-get-offer-contact-us {
		margin-right: 0px;
		margin-bottom: 20px;
	}
	.sales-departament-people-quote
	{
    	font-size: 18px;
  	}
  	.image-block-1 {
  		top: 180px;
		width: 180px;
		height: 120px;
	}
	.image-block-2 {
		top: 280px;
		width: 180px;
		height: 120px;
	}

	.eco-in-number-photo-1 {
		width: 200px;
		height: 119px;
		top: -120px;
	  	left: -25px;
	}
	.eco-in-number-photo-2 {
		width: 170px;
		height: 114px;
		top: -30px;
	  	left: 80px;
	}
	.eco-in-number-photo-3 {
		width: 170px;
		height: 115px;
		top: 0px;
		left: -55px;
	}
	.eco-news-photo-1 {
		width: 200px;
		height: 119px;
		top: 100px;
	}
	.eco-news-photo-2 {
		width: 200px;
		height: 119px;
	}
	.eco-news-photo-3 {
		width: 200px;
		height: 119px;
		top: 280px;
		left: 400px;
	}
	.google-iframe {
		height: 600px;
	}
	.block-sertificates-img-link {
		width: 197px;
  		height: 113px;
  		bottom: 3px;
  		right: 5px;
  		background-size: contain;
	}

}
/* end 1200px */
@media (max-width: 991px) {
	.container-eco {
		padding: 40px 0 50px;
	}
	.container-town {
		align-items: start;
		padding-top: 100px;
	}
	.icon-menu-close::before {
		right: 40px;
		position: absolute;	
	}
	.mobile-menu-title.outer {
		color: #191D23;
		font-family: Geologica;
		font-size: 32px;
		font-weight: 700;
		line-height: 32px;
		text-transform: uppercase; 
		margin-bottom: 20px;
	}
	.mobile-menu-title.inner {
		color: #191D23;
		font-family: Geologica;
		font-size: 24px;
		font-weight: 700;
		line-height: 54px;
		text-transform: uppercase;
		cursor: pointer;
		display: inline-block;
	}
	.mobile-menu-title-title {
		color: #191D23;
		font-family: Geologica;
		font-size: 24px;
		font-weight: 700;
		line-height: 54px;
		text-transform: uppercase;
		cursor: pointer;
	}
	.mobile-menu-title.inner:before {
		content: '';
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='24' viewBox='0 0 32 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.939339 10.9393C0.353552 11.5251 0.353552 12.4749 0.939339 13.0607L10.4853 22.6066C11.0711 23.1924 12.0208 23.1924 12.6066 22.6066C13.1924 22.0208 13.1924 21.0711 12.6066 20.4853L4.12132 12L12.6066 3.51472C13.1924 2.92893 13.1924 1.97918 12.6066 1.39339C12.0208 0.807608 11.0711 0.807608 10.4853 1.39339L0.939339 10.9393ZM32 10.5L2 10.5L2 13.5L32 13.5L32 10.5Z' fill='%23687890'/%3e%3c/svg%3e ");
		width: 32px;
		height: 24px;
		display: inline-block;
		margin-right: 20px;
	}
	.name-company {
		font-size: 14px;
		margin-bottom: 55px;
	}
	.title-slide {
		font-size: 24px;
		line-height: 30px;
	}
	.slide-social-block, .fraction-block, .current-line, .total-line {
		display: none;
	}
	.slide-footer {
		height: unset;
		padding-bottom: 20px;
	}
	.slide-btn-more, .slide-btn-more:hover {
		text-align: left;
	}
	.slide-footer-text {
		font-size: 16px; 
	}
	.eco-in-number-content {
	  flex-direction: column;
	  justify-content: center;

	}
	.block-how-year {
		order: 1;
		margin-right: 0px;
	}
	.block-achievement {
		order: 3;
		margin-right: 0px;
	}
	h1 {
		font-size: 40px;
	}
	h2 {
		font-size: 32px;
		margin-bottom: 25px;
		text-align: center;
	}
	.how-year-number {
		font-size: 96px; 
	}
	.container-licenses {
		padding-top: 40px;
		height: 800px;
	}
	.item-license-1 {
		z-index: 6;
	}
	.item-license-2 {
		top: 200px;
		z-index: 5;

	}
	.item-license-3 {
		top: 400px;
	}
	.container-licenses-down {
		display: none;
	}
	.arrow-left {
		right: unset;
		left: -25px;
		top: calc(50% - 30px);
  		z-index: 10;
  		width: 40px;
  		height: 40px;
	}
	.arrow-right {
		top: calc(50% - 30px);
  		z-index: 10;
  		right: -25px;
  		width: 40px;
  		height: 40px;
	}
	.sliders-recognition, .sliders-reviews {
		margin-top: 50px;
	}
	.container-contact-us {
		padding: 50px 0;
	}
	.contacts-holder .col-lg-4 {
		order: 1;
	}
	.contacts-holder .col-lg-8 {
		order: 2;
	}	
	.contact-block {
		margin-bottom: 40px;
		max-width: unset;
		width: 100%;
	}
	.btn-back-main, .btn-back {
    	width: 200px;
  	}
  	.first-display-organization-content-container {
  		align-items: start;
  	}
  	.first-display-organization-content {
  		position: relative;
  	}
  	.areas-cooperation-item:not(:nth-child(3n)) {
	    margin-right: unset;
	}
	.areas-cooperation-item:nth-child(2n-1) {
	    margin-right: 30px;
	}
	.areas-cooperation-item {
		width: calc((100% - 30px) / 2);
		margin-bottom: 30px;
	}
	.bg-russia-text {
		margin-bottom: 40px;
	}
	.about-organization .container-green-list p {
		width: 100%;
		text-align: center;
		font-size: 24px;
	}
	.second-display-seminar h2 {
		margin-bottom: 25px;
  		text-align: left;
	}
	.quote {
		margin-bottom: 50px;
	}
	.card-spiker {
		max-width: 420px;
		width: 100%;
		margin: 0 auto;
	}
	.container-active-eco-center {
		padding: 0px 0 50px 0;
	}
	.content-active-eco-center {
		margin: 50px auto 0px auto;
	}
	.subtitle {
	  margin-left: 40px;
	}
	.btn-get-offer {
		margin: 0 auto;
	}
	.container-active-eco-center h2 {
		font-size: 32px;
	}
	.content-green-list {
		flex-direction: column;
		align-items: center;
	}
	.content-green-list .right-block {
		margin: 50px auto 0 auto;
		max-width:  420px;
		width: 100%;
		text-align: center;
	}
	.container-green-list {
		padding: 50px 0;
	}
	.warning-conference-block {
		margin: 50px 0 50px;
	}
	.conference-opportunity-item {
		margin-right: 0;
	}
	.container-conference h1 {
		font-size: 24px;
	}
	.container-organization {
	 	margin-bottom: 50px;
	}
	.container-contacts {
	  	margin-top: 50px;
	}
	.contact-item {
	  	margin-bottom: 40px;
	}
/*	.container-breadcrumbs {
		display: none;
	}*/
	.first-display-design {
		padding-top: 150px;
	}
	.first-display-design-content-outer {
		flex-direction: column;
	}
	.first-display-design {
		height: 1250px;
		background-position: top center;
	}
	.license-bg-after .item-license:last-child {
		left: unset;
	}
	.license-bg-after .item-license {
		width: calc(100% - 20px);
	}
	.license-bg-after {
		padding-bottom: 440px;
	}
	.license-bg {
		margin-bottom: 0px;
	}
	.container-environmental-design .container-green-list p {
		text-align: center;
	}
	.features-works-item {
    	width: 100%;
    	margin-bottom: 45px;
	}
	.container-first-graphic-seminars {
		padding-left: 0px !important;
		padding-right: 0px !important;

	}
	.container-first-graphic-seminars h1 {
		max-width: 100%;
  		margin-top: 50px;
  		text-align: center;
	}
	.container-first-graphic-seminars::after {
		display: none;
	}
	.first-graphic-seminars-text {
		background: rgba(255, 255, 255, 0.20);
		backdrop-filter: blur(5px); 
		max-width: 100%;
		margin-bottom: 0;
		padding: 40px;
	}
	.first-graphic-seminars-content {
		max-width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.graphic-seminars-item-empty {
		display: none;
	}
	.devide-block {
		display: none;
	}
	.container-feedback-content {
		order: 2;
	}
	.container-feedback-img {
		order: 1;
		margin-bottom: 50px;
	}
	.container-feedback-content p {
		text-align: center;
	}
	.container-feedback-content .btn-writeus, .container-feedback-content .btn-ordercall {
		max-width: 400px;
		width: 100%;
		margin-right: 0;
	}
	.container-feedback-content .block-btn {
		text-align: center;
	}
	.important-block p {
		padding: 75px 20px 20px 20px;
		text-align: center;
	}
	.important-block p::before {
		left: calc(50% - 20px);
	}
	.important-block span {
		text-align: center;
	}
	.container-page h1 {
		font-size: 24px;
	}
	.content-text {
	  margin: 30px 0px 50px 0px;
	}
	.container-page .card-spiker {
		margin-bottom: 50px;
	}
	.sales-departament-first-display h1 {
		font-size: 36px;
		text-align: center;
	}
	.sales-departament-people-item {
    	max-width: 100%;
  	}
  	.first-display-seminar-content {
  		flex-direction: column;
		justify-content: center;
		align-items: center;
  	}
  	.pre-title {
  		text-align: center;
  	}
  	.seminars-container h1 {
  		font-size: 40px;
  		text-align: center;
  	}
  	.group-btn {
  		display: flex;
  		flex-direction: column;
  		align-items: center;
  	}
  	.group-btn .green-btn {
  		margin-right: 0;
  		margin-bottom: 20px;
  		max-width: 415px;
  		width: 100%;
  	}
  	.group-btn .opacity-btn {
  		max-width: 415px;
  		width: 100%;
  	}
  	.item-feature-events {
		margin-bottom: 30px;
	}
	.sidebar {
		margin-top: 50px;
	}
	.container-news h1 {
		margin-bottom: 50px;
	}
	.main-design-work-item {
		width: calc(100% / 2 - 20px + 20px / 2);
	}
	.future-event-item-link, .past-event-item-link {
		font-size: 20px;
	}
	.first-display-design-content-outer {
		justify-content: start;
	}
	.first-display-design-content h1 {
		text-align: center;
	}
	.first-display-design-card {
		margin-top: 50px;
	}
	.subtitle-organization {
		text-align: center;
	}
	.design-content-part1 .white {
		font-size: 40px;
		text-align: center;
	}
	.reviews_item .slider-reviews-footer {
		justify-content: center;
	}
	.template-1 .content h1 {
		font-size: 24px;
	}
	.container-green-list p {
		font-size: 24px;
		text-align: center;
	}
	#yandex-map  {
		height: 400px;
	}
	.about-organization.container-green-list p {
		text-align: center;
		font-size: 24px; 
		line-height: normal;
		width: 100%; 
	}
	.image-block-1 {
  		top: 0px;
		width: 340px;
		height: 227px;
		position: relative;
		left: calc( 50% - 200px);
	}
	.image-block-2 {
		top: 0px;
		width: 340px;
		height: 227px;
		position: absolute;
		left: 240px;
		top: 180px;
	}
	.container-features-works {
	  padding: 90px 0 250px 0;
	}
	.block-eco-in-number-photo {
		height: 480px;
	}

	.eco-in-number-photo-1 {
		width: 380px;
		height: 225px;
		top: 20px;
	  	left: calc(50% - 190px);
	}
	.eco-in-number-photo-2 {
		width: 300px;
		height: 200px;
		top: 150px;
    	left: 15px;
	}
	.eco-in-number-photo-3 {
		width: 310px;
		height: 210px;
		top: 230px;
    	left: -270px;
	}
	.block-news-photo {
		height: 500px;
		display: none;
	}
	.menu-item a {
		color: #191D23;
		font-family: 'Geologica', sans-serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 54px;
		text-transform: uppercase; 
		transition: 0.3s ease;
		display: flex;
	  	align-items: center;
	}
	.container-menu {
		top: 0;
		left: 0;
		display: none;
	}
	#menu-mobile {
		width: 100%;
		height: 100vh;
		position: fixed;
		z-index: 999;
		top: 0%;
		left: 0%;
		bottom: 0;
		right: 0;
		background: #fff;
		padding-top: 30px;
		max-height: 100%;
		background: #F9F9F9;
	}


}
/* end 991px */
@media (max-width: 767px) {
	.custom-header-container {
		max-width: 100%;
	}
	.footer-left-block {
		width: 50%;
	}
	.footer-right-block {
		width: 50%;
		flex-direction: column-reverse;
		justify-content: start;
		padding-left: 30px;
	}
	.footer-menu li {
		display: block;	
	}
	.block-social {
	  justify-content: start;
	}
	.footer-phone {
		margin-left: 0px;
		text-align: center;
	}
	footer .btn-order-call {
		margin-left: 0px;
		text-align: center;
		margin-bottom: 30px;
	}
	.top-works .block-arrow {
		display: none;
	}
	.container-top-works {
		display: none;
	}
	.container-top-works.commerce-page {
		display: block;
	}
	.container-top-works-mobile {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.container-top-works-mobile a {
		width: 100%;
	}
	.container-top-works-mobile img {
		object-fit: cover;
	}

	.container-top-works-mobile .item-work {
		width: 100%;
	}
	.slider-recognition-item::before {
		width: 230px;
  		height: 260px;
  		left: calc(50% - 115px);
  		top: 60px;
	}
	.slider-recognition-item img {
		width: 170px;
	}
	.slider-recognition-item .btn-plus {
		left: 35px;
	}
	.contact-us-form-footer {
		flex-direction: column;
		margin-top: 40px;
	}
	input.btn-send {
		margin-right: 0px;
		width: 100%;
		margin-bottom: 35px;
	}
	#contact-name {
		margin-bottom: 35px;
	}
	.container-404 img {
		width: 100%;
		object-fit: contain;
		margin-bottom: 50px;
	}
	.container-404 p {
		margin-bottom: 50px;
	}
	.btn-get-offer-contact-us {
		margin-right: 0px;
		margin-bottom: 25px;
	}
	.main-design-work-text {
		height: 110px;
	}
	.main-design-work-item::after {
	    width: 155px;
	}
	.graphic-seminars-elem {
		width: 220px;
	}
	.block-top-works {
	  justify-content: center;
	}
	.container-feature-events {
		padding-top: 40px;
		height: 1110px;
	}
	.items-feature-events {
		justify-content: center;
	}
	.item-feature-events {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.text-feature-events {
		text-align: center;
	}
	.item-feature-events {
		max-width: 220px;
	}
	.item-feature-events:nth-child(2n) {
		margin-right: 0;
	}
	.features-works-item {
	    width: 100%;
	}
	.container-special-offers {
		max-width: unset;
	}
	.first-display-design .container {
		max-width: 100%;
		padding: 0;
	}
	.first-display-design-content {
		max-width: 100%;
	}
	.first-display-design-content-outer {
	    padding: 0;
	    background: #f9f9f9;
	}
	.first-display-design {
		padding: 0;
	}
	.first-display-design {
		background: #FFF;
	}
	.first-display-design::after {
		display: none;
	}
	.design-content-part1 {
		padding: 100px 0;
		position: relative;
	}
	.design-content-part1:after {
		content: '';
		background: #0000008C;
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 1;
		display: block;
		top: 0;
		left: 0;
	}
	.first-display-design-content h1, .design-content-part1 .white {
		position: relative;
		z-index: 2;
	}
	.subtitle-organization {
		color: #191D23;
		padding: 0 40px; 
	}
	.first-display-design {
		height: auto;
	}
	.first-display-design-card {
		margin-bottom: 50px;
	}
	#geolocation .container-menu-inner {
	  display: flex;
	  align-items: start;
	}
	.town-item {
		font-size: 20px;
		line-height: 30px;
	}
	.icon-geolocation-close {
	  position: absolute;
	  top: 0px;
	  right: 40px;
	}
	.license-bg {
		height: 460px;
	}
	.image-block-1 {
		width: 250px;
		height: 166px;
	}
	.image-block-2 {
		width: 250px;
		height: 166px;
		left: 180px;
    	top: 120px;
	}
	.block-eco-in-number-photo {
    	height: 300px;
  	}
	.eco-in-number-photo-1 {
		width: 200px;
		height: 119px;
		top: 20px;
	  	left: calc(50% - 100px);
	}
	.eco-in-number-photo-2 {
		width: 170px;
		height: 114px;
		top: 100px;
    	left: 15px;
	}
	.eco-in-number-photo-3 {
		width: 170px;
		height: 115px;
		top: 130px;
    	left: -140px;
	}
	.title-modal {
		font-size: 32px;
		margin-bottom: 30px;
		width: calc(100% - 40px)
	}
	.modal-body {
		padding: 30px 40px 40px 40px;
	}
	.modal-windows.icon-menu-close {
		right: 0;
		top: 35px;
	}
	.modal-body textarea {
	  margin-bottom: 25px;
	  height: 110px;
	}
	.btn-write-us {
		position: relative;
		z-index: 1;
	}
	.block-leave-feedback-text {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.block-leave-feedback-text-left {
		text-align: center;
		margin-bottom: 35px;
		min-width: inherit;
	}
	.block-leave-feedback-text-right {
		text-align: center;
	}
	.leave-feedback-btn {
		width: 100%;
	}
	.design-content-part1.organization::after {
		content: '';
		background: rgba(0, 0, 0, 0.50);
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	.design-content-part1.organization {
		background-repeat: no-repeat;
		background-size: cover;
	}
	.design-content-part1.organization .pre-title, .design-content-part1.organization .white {
		position: relative;
		z-index: 2;
	}
	.special-offers-item {
		flex-direction: column;
		height: 480px;
	}
	.special-offers-item-left {
		width: 100%;
		height: 240px;
		justify-content: center;
		border-bottom-left-radius: inherit;
		border-top-right-radius: 22px;
	}
	.special-offers-item-right {
		width: 100%;
		height: 240px;
		border-top-right-radius: inherit;
  		border-bottom-right-radius: 22px;
  		border-bottom-left-radius: 22px;
	}
	.special-offers-item-right:after {
		border-radius: 0px 0px 22px 22px;
	}
}
/* end 767px */
@media (max-width: 575px) {
	.btn-order-call div {
		display: none;
	}
	.btn-order-call {
		border: none;
		padding-right: 0px;
	}
	.modal-footer {	
	  flex-wrap: wrap-reverse;
	  padding: 0;
	}
	.form-check {
		padding-left: 0;
		margin-bottom: 20px;
		width: 100%;
	}
	footer .btn-order-call {
		border: 1px solid #FFF;
		padding: 13px 0;
	}
	.item-work {
		min-height: 280px;
	}
	.item-work img {
		height: 160px;
	}
	.arrow-left {
		left: 0px;
	}
	.arrow-right {
  		right: 0px;
	}
	.slider-recognition-item .btn-plus {
	    left: 170px;
	}
	.slider-reviews-item-bg-img {
	    background-position: center;
  	}
  	.slider-reviews-footer {
	    width: calc(100% - 120px);
	    margin: 0 auto;
	}
	.reviews_item .slider-reviews-footer {
		 width: 100%;
	}
	.btn-back-main, .btn-back {
    	width: 100%;
  	}
  	.btn-back {
  		margin-bottom: 25px;
  	}
  	.areas-cooperation-item {
		width: 100%;
	}
	.areas-cooperation-item:nth-child(2n-1) {
	    margin-right: 0px;
	}
	.bg-russia {
		background-image: none;
	}
	.main-design-work-item {
		width: 100%;
	}
  	.main-design-work-item::after {
    	width: calc(100% - 20px);
  	}
  	.main-design-work-text {
	    height: 80px;
	}
	.graphic-seminars-elem {
		width: 100%;
	}
	.block-people-outer {
    	padding-bottom: 0px;
  	}
  	.sales-departament-first-display {
  		margin-bottom: 100px;
  	}
  	.item-feature-events {
		max-width: 160px;
	}
	.text-feature-events {
		font-size: 14px;
	}
	.block-sertificates {
		max-width: 450px;
		width: 100%;
		
	}	
	.btn-back-to-start {
		left: 20px;
	}
	.btn-back-to-start div {
		display: none;
	}
	.btn-back-to-start::before {
		width: 50px;
    	height: 50px;
    	background-size: cover;
	}
	.title-slide {
	    font-size: 18px;
	    line-height: 22px;
	}
	.home-slider .slide-content {
	  margin-top: 180px;
	}
	.btn-back {
		margin-right: 0px;	
	}
	.special-offers-title {
		font-size: 28px;
	}
	.container-news-inner h1 {
		font-size: 28px;
	}
	.license-bg {
		height: 370px;
	}
	.title-modal {
		font-size: 26px;
	}
	.image-block-2 {
	    left: 20%;
	}
	.header-info-block .white-btn:hover {
	  background: transparent;
	}
	.block-presentation-photoreport {
		flex-direction: column;
		align-items: center;
	}
	.presentation-block {
	  margin-right: 0px;
	  margin-bottom: 15px;
	}
	.form-upload-file {
	  gap: 20px;
	  flex-direction: column;
	  align-items: center;
	}
}
/* end 576px */
@media (max-width: 465px) {
	.graphic-seminars-elem {
		width: 100%;
		margin-right: 0px;
	}
	.graphic-seminars-location, .graphic-seminars-type, .graphic-seminars-elem {
		min-height: auto;
	}
	.image-block-1 {
	    left: 20px;
	}

	.block-eco-in-number-photo {
	    height: 240px;
	}
	.eco-in-number-photo-1 {
		width: 160px;
		height: 95px;
		top: 20px;
	  	left: calc(50% - 80px);
	}
	.eco-in-number-photo-2 {
		width: 140px;
		height: 94px;
		top: 90px;
    	left: -25px;
	}
	.eco-in-number-photo-3 {
		width: 140px;
		height: 94px;
		top: 110px;
    	left: -140px;
	}
	.warning-conference-block.materials::before {
		background-image: none;
	}
	.warning-conference-block.materials {
		padding: 20px;
	}

}
@media (max-width: 450px) {
	.header-link {
		width: 110px;
	}
	.container-top-works-mobile .item-work {
		width: 100%;
	}
	.container-top-works-mobile .item-work:nth-child(2n-1) {
		margin-right: 0;
	}
	.item-work img {
    	object-fit: cover;
  	}
  	.slider-reviews-item-bg-img {
	    width: calc(100% - 120px);
	    margin: 0 auto;
	}
	.contact-block {
		padding: 40px 20px 30px 20px;
	}
	.read-programm-btn {
		width: 100%;
		padding: 7px 40px;
	}
	.read-programm-btn:before, .read-programm-btn:after {
		display: none;
	}
	.block-btn .btn-back {
		margin-right: 0px;
	}
	.container-first-graphic-seminars {
		height: 600px;
	}
	.sales-departament-first-display {
  		margin-bottom: 0px;
  		background-size: auto 550px !important;
		background-repeat: no-repeat !important;
		background-position: top center !important;

  	}
  	.sales-departament-first-display::after {
  		background: none;
  	}
  	 .sales-departament-people-item {
  	 	margin-top: 0px;
  	}
	.sales-departament-people-content-outer {
		flex-direction: column;
	}
	.sales-departament-people-item img {
		margin: 0 auto;
	}
	.sales-departament-people-name, .sales-departament-people-position {
		text-align: center;
	}
	.item-feature-events {
		max-width: 110px;
	}
	.block-sertificates::before {
		display: none;
	}
	.block-sertificates {
		height: 320px;
	}
	/*.block-sertificates p {
		background: linear-gradient(118deg, #FFF 3.92%, rgba(255, 255, 255, 0.00) 100%);
  		backdrop-filter: blur(5px);
  		margin: unset;
  		border-radius: 37px 37px 0px 0px;
  		padding: 20px;
	}*/
	.container-breadcrumbs {
		margin-top: 180px;
	}
	.icon-menu-close::before {
	    right: 10px;
	}
	.menu-item {
	    width: 100%;
	}
	.mobile-menu-title.inner, .mobile-menu-title-title {
		font-size: 22px;
		line-height: 34px;
		margin-bottom: 20px;
	}
	.menu-item a {
	  font-size: 15px;
	  line-height: 38px;
	}
	.icon-geolocation-close {
	  top: 11px;
	  right: 20px;
	}
	.card-spiker img {
		object-fit: cover;
	}
	.slide-footer-text {
		margin: 10px 0 10px 0;
	}
	.name-company {
    	margin-bottom: 20px;
  	}
  	.sales-departament-first-display h1
	{
    	font-size: 26px;
  	} 
  	.people-quote::before {
  		background-size: contain;
    	background-repeat: no-repeat;
    	width: 20px;
  		height: 18px;
  		left: 25px;
  	}
  	.people-quote {
		width: 100%;
		padding: 35px 10px 25px 60px;
    	font-size: 15px;
    	
	}
	.sales-departament-people-quote::before {
		background-size: contain;
    	background-repeat: no-repeat;
    	width: 20px;
  		height: 18px;
	}
	.sales-departament-people-quote {
		padding: 40px 30px 30px 65px;
		top: -80px;
		font-size: 14px;

	}
}
/* end 450px */
@media (max-width: 420px) {
	.item-license-2 {
    	top: 260px;
  	}
  	.item-license-3 {
    	top: 490px;
  	}
  	.container-licenses {
    	height: 900px;
  	}
  	.container-feedback img {
		width: 100%;
	}
	.design-content-part1 .white {
	    font-size: 32px;
	}
	.license-bg {
		height: 280px;
	}
	.seminars-container h1 {
  		font-size: 30px;
  	}

  	input.btn-send {
		margin-bottom: 0px;
	}
	 .form-check {
	    margin-bottom: 10px;
	}
	.modal-body textarea {
	    margin-bottom: 15px;
	}
	.modal-body input, .modal-body textarea {
		margin-bottom: 15px !important;
	}
	.modal-body .mb-3 {
		margin-bottom: 0px !important;
	}
	.modal-body {
    	padding: 30px 40px 20px 40px;
  	}
  	.design-content-part1.organization {
	    background-position-x: center;
	}	
	.license-bg h2 {
		left: 20px;
		right: 15px;
	}	
}
/* end 420px */

@media (max-width: 400px) {
	.footer-block {
		flex-direction: column;
	}
	.footer-left-block, .footer-right-block {
		padding-left: 0px;
		width: 100%;
	}
	.contact-info {
		margin-bottom: 20px;
	}
	.address {
		width: 100%;
	}
	.slide-footer .arrow-prev, .slide-footer .arrow-next {
		width: 30px;
		height: 30px;
		background-size: cover;
	}
	.item-license-2 {
		top: 230px;
		z-index: 5;

	}
	.item-license-3 {
		top: 460px;
	}
	.sales-departament-people-quote {
	    left: 0;
	    width: 100%;
	    margin: 0;
	}
	.slider-reviews-title {
	  max-width: 180px;
	}
	.slider-reviews-footer {
	    width: calc(100% - 90px);
  	}
  	.read-programm-btn {
		width: 100%;
		padding: 7px 20px;
	}
}
@media (max-width: 380px) {
	.container-first-graphic-seminars {
		height: 670px;
	}
	.seminars-container h1 {
  		font-size: 28px;
  	}
  	header > .container {
  		padding: 0px;
  	}
  	.header-location {
  		width: 138px;
  		justify-content: end;
  		align-items: center;
  		margin-left: 0px;
  		text-align: right;
  	}
  	.image-block-1 {
	    left: 10px;
	}
  	.image-block-2 {
	    left: 12%;
	}
	.mobile-menu-title.inner::before {
		width: 20px;
    	height: 15px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.mobile-menu-title-title {
		font-size: 18px;
	}	
}
@media (max-width: 350px) {
	.slider-reviews-title {
	  max-width: 180px;
	}
	.slider-reviews-footer {
	    width: calc(100% - 60px);
  	}	
}

.page-custom-counter.page1 {
	display: flex;
}
.page-custom-counter {
	display: none;
}
#custom_loadmore > div {
	color: #2AA055;
	font-family: Geologica;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.07px;
	text-decoration-line: underline;
	cursor: pointer;
}

.content-text .card-spiker-btn.white-green-btn {
	width: 300px;
	cursor: pointer;
	margin: 30px 0 0 0;
}

.hidden-context-text {
	display: none;
	background: #F5F5F5;
	margin-top: 30px;
	padding: 20px;
}
.second-display-seminar h2 span {
	color: #2AA055;
}
.group-additional-btn {
	margin-top: 50px;
	display: flex;
	gap: 30px;
}
.group-additional-btn .white-green-btn {
	border-radius: 40px;
	text-align: center;
	font-family: Geologica;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.08px;
	padding: 14px 24px;
}
@media (max-width: 991px) {
	.group-additional-btn {
		justify-content: center;
		margin-top: 10px;
	}
}
@media (max-width: 480px) {
	.group-additional-btn {
		flex-wrap: wrap;
		padding: 0 10px;
	}
	.group-additional-btn .white-green-btn {
		width: 100%;
	}
}

.agreement {
	display: none; 
}
    .form-success, .form-error {
        display: none; /* Скрываем блоки по умолчанию */
        text-align: center;
        padding: 20px;
    }
    .form-success {
        color: #155724;
		margin-top: 50px;
    }
    .form-error {
        background-color: #f8d7da;
        color: #721c24;
        border: 1px solid #f5c6cb;
    }
	.form-error .title-modal {
		border-bottom: 1px solid #f5c6cb;
	}