

/* Start:/local/templates/invest-tula-new2024/assets/css/global/reset.css?1741090106877*/
* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

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

nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

nav ul li {
	margin: 0;
}

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

input,
textarea {
	outline: none;
	border: none;
	font-size: inherit;
	color: inherit;
	font-family: inherit;
}

input::placeholder,
textarea::placeholder {
	opacity: 1;
	text-indent: 0px;
	transition: opacity 0.3s ease, text-indent 0.6s ease;
}

input:focus::placeholder,
textarea:focus::placeholder {
	opacity: 0;
	text-indent: 200px;
	transition: opacity 0.3s ease, text-indent 0.6s ease;
}

textarea {
	resize: none;
}

button {
	border: none;
	outline: none;
	cursor: pointer;
	font-family: inherit;
	font-size: inherit;
	background-color: transparent;
}

legend {
	padding: 0;
}

fieldset {
	border: unset;
	padding: 0;
	margin: 0;
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/global/const.css?1741090106381*/
html {
	--on-toggle: initial;
	--off-toggle: ;

	--animation-duration: 0.2s;
	--animation-timing-function: ease;

	--border-radius: 7px;
	--border-radius-small: 4px;
	--border-radius-photo: 5px;

	--container-width: 1400px;

	--full-height-screen: min(calc(100svh - var(--top-banner-height, 0px)), var(--max-height));
	--full-height: calc(100svh - var(--top-banner-height, 0px));
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/global/vars.css?17410901061391*/
html {
	--container-padding: 40px;

	--max-height: 1400px;

	/*контейнеры*/
	--header-mb: 100px;
	--footer-mt: 120px;

	--aside-gap: 70px;
	--aside-width: max(27.5%, 330px);
	--aside-wide-width: max(27.5%, 352px);
	--aside-block-gap: 40px;


	/*ссылка назад*/
	--back-fz: 22px
}

.content:has(.regionalStandart) {
	--footer-mt: 0;
}

@media (max-width: 1280px) {
	html {
		--container-padding: 40px;

		--max-height: 1080px;

		/*контейнеры*/
		--header-mb: 60px;
		--footer-mt: 80px;

		--aside-gap: 50px;
	}
}

@media (max-width: 1200px) {
	html {
		--aside-wide-width: max(27.5%, 282px);
	}
}

@media (max-width: 1024px) {
	html {
		--container-padding: 30px;

		--max-height: 980px;

		/*контейнеры*/
		--header-mb: 40px;
		--footer-mt: 60px;

		--aside-gap: 40px;
		--aside-width: 100%;
		--aside-wide-width: 100%;

		/*ссылка назад*/
		--back-fz: 18px
	}

	.growth__blockTor .section {
		--aside-gap: 0;
	}
}

@media (max-width: 768px) {
	html {
		--container-padding: 20px;

		--max-height: 760px;

		/*контейнеры*/
		--header-mb: 40px;
		--footer-mt: 50px;

		--aside-gap: 30px;
		--aside-block-gap: 30px;
	}
}

@media (max-width: 480px) {
	html {
		--container-padding: 15px;

		--max-height: 680px;

		/*контейнеры*/
		--header-mb: 30px;
		--footer-mt: 40px;
	}

	.content:has(.about) {
		--footer-mt: 0;
	}
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/global/color.css?17574289192005*/
html {
	/* #15345A */
	--main-color-code: 21, 52, 90;
	--main-color: rgb(var(--main-color-code));

	--shadow-main-color: #15345A33;
	--light-main-color: #54A4DC;
	--dark-main-color: #1e78b9;
	--dark-gradient-color: #103E77;

	/* #1E78B9 */
	--light-bg-main-color-code: 30, 120, 185;
	--light-bg-main-color: rgb(var(--light-bg-main-color-code));

	/* #E21F2F */
	--accent-color-code: 226, 31, 47;
	--accent-color: rgb(var(--accent-color-code));

	--hover-accent-color: #F54A4A;

	--white-color-code: 255, 255, 255;
	--white-color: rgb(var(--white-color-code));

	/* #E6E9EC */
	--line-grey-color-code: 230, 233, 236;
	--line-grey-color: rgb(var(--line-grey-color-code));

	/* #F2F4F5 */
	--grey-color-code: 242, 244, 245;
	--grey-color: rgb(var(--grey-color-code));

	--bg-grey-color: #EEF0F2;

	/* #E5EDF5 */
	--hover-bg-grey-color-code: 229, 237, 245;
	--hover-bg-grey-color: rgb(var(--hover-bg-grey-color-code));

	--placeholder-grey-color: #66798A;

	--hover-border-color: #B3BCC5;

	/* #001F3C */
	--black-color-code: 0, 31, 60;
	--black-color: rgb(var(--black-color-code));

	--link-color: #0460B6;

    --yellow-color: #FFBB00;
    --green-color: #0FB400;
}

* {
	--opacity-white-color: rgba(var(--white-color-code), var(--opacity-lvl, 1));

	--opacity-custom-color: rgba(var(--opacity-custom-color-code, --inner-color), var(--opacity-lvl, 1));

	--inner-color: var(--light, var(--black-color)) var(--dark, var(--white-color));
	--inner-color-code: var(--light, var(--black-color-code)) var(--dark, var(--white-color-code));
	--outer-color: var(--light, var(--white-color)) var(--dark, var(--main-color));
	--section-color: var(--light, var(--white-color)) var(--dark, var(--main-color));
	--outer-color-code: var(--light, var(--white-color-code)) var(--dark, var(--main-color-code));
	--hover-color: var(--light, var(--accent-color)) var(--dark, var(--hover-accent-color));
	--opacity-color: rgba(var(--light, var(--black-color-code)) var(--dark, var(--white-color-code)), var(--opacity-lvl, 1));
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/global/font.css?17410901063529*/
@font-face {
	font-family: 'golos-invest';
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Regular.eot');
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Regular.eot?#iefix') format('embedded-opentype'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Regular.woff2') format('woff2'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Regular.woff') format('woff'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'golos-invest';
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Medium.eot');
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Medium.eot?#iefix') format('embedded-opentype'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Medium.woff2') format('woff2'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Medium.woff') format('woff'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'golos-invest';
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-SemiBold.eot');
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-SemiBold.eot?#iefix') format('embedded-opentype'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-SemiBold.woff2') format('woff2'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-SemiBold.woff') format('woff'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'golos-invest';
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Bold.eot');
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Bold.eot?#iefix') format('embedded-opentype'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Bold.woff2') format('woff2'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Bold.woff') format('woff'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'golos-invest';
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-ExtraBold.eot');
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-ExtraBold.eot?#iefix') format('embedded-opentype'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-ExtraBold.woff2') format('woff2'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-ExtraBold.woff') format('woff'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'golos-invest';
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Black.eot');
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Black.eot?#iefix') format('embedded-opentype'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Black.woff2') format('woff2'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Black.woff') format('woff'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/GolosText-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}






@font-face {
	font-family: 'lato-invest';
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/Lato-Regular.eot');
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/Lato-Regular.eot?#iefix') format('embedded-opentype'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/Lato-Regular.woff2') format('woff2'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/Lato-Regular.woff') format('woff'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/Lato-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'lato-invest';
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/Lato-Bold.eot');
	src: url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/Lato-Bold.eot?#iefix') format('embedded-opentype'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/Lato-Bold.woff2') format('woff2'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/Lato-Bold.woff') format('woff'),
			url('/local/templates/invest-tula-new2024/assets/css/global/../../font/golos/Lato-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/global/icon.css?17943955315586*/
.icon {
	display: flex;
	justify-content: center;
	align-items: center;
}

.icon::before {
	content: "";
	display: block;
	width: var(--icon-size, var(--icon-width, 100%));
	height: var(--icon-size, var(--icon-height, 100%));
	pointer-events: none;
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: contain;

	background: var(--inner-color);
	background-repeat: no-repeat;
	background-size: contain;

	transition: background-color var(--animation-duration) var(--animation-timing-function);
}

@media (min-width: 1025px) {
	a:hover>.icon:not(._transparent, ._nohover):before {
		background: var(--hover-color);
	}
}

.icon._close::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/close.svg");
}

.icon._account::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/account.svg");
}

.icon._arrowSmall::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/arrow_small.svg");
}

.icon._arrowMedium::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/arrow_medium.svg");
}

.icon._arrowBig::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/arrow_big.svg");
}

.icon._arrowHover::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/arrow_hover.svg");
}

.icon._search::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/search.svg");
}

.icon._vk::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/vk.svg");
}

.icon._telegram::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/telegram.svg");
}

.icon._max::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/max.svg");
	width: 16px;
}

.icon._rutube::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/rutube.svg");
}

.icon._phone::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/phone.svg");
}

.icon._geo::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/geo.svg");
}

.icon._mail::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/mail.svg");
}

.icon._link::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/link.svg");
}

.icon._backArrow::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/back_arrow.svg");
}

.icon._enterArrow::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/enter_arrow.svg");
}

.icon._backArrow._right::before {
	transform: rotate(180deg);
}

.icon._warning::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/warning.svg");
}

.icon._star::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/star.svg");
}

.icon._quote::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/quote.svg");
}

.icon._scales::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/scales.svg");
}

.icon._group::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/group.svg");
}

.icon._searchList::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/search_list.svg");
}

.icon._medal::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/medal.svg");
}

.icon._download::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/download.svg");
}

.icon._external::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/blank_link.svg");
}

.icon._hands::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/hands.svg");
}

.icon._sewage::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/sewage.svg");
}

.icon._heat::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/heat.svg");
}

.icon._road::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/road.svg");
}

.icon._water::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/water.svg");
}

.icon._electric::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/electric.svg");
}

.icon._railway::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/railway.svg");
}

.icon._gas::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/gas.svg");
}

.icon._network::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/network.svg");
}

.icon._people::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/people.svg");
}

.icon._coins::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/coins.svg");
}

.icon._calendar::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/calendar.svg");
}

.icon._pair::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/pair.svg");
}

.icon._square::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/square.svg");
}

.icon._filter::before {
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/filter.svg");
}

/* иконки которые не надо красить */
/*языковые иконки */
.icon._langRu::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/lang_ru.svg");
}

.icon._langEn::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/lang_en.svg");
}

.icon._langCn::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/lang_cn.svg");
}

.icon._langAr::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/lang_ar.svg");
}

.icon._langTr::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/lang_tr.svg");
}

.icon._langEs::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/lang_es.svg");
}

.icon._fileExtDoc::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/file_ext_doc.svg");
}

.icon._fileExtEmpty::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/file_ext_empty.svg");
}

.icon._fileExtPdf::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/file_ext_pdf.svg");
}

.icon._fileExtXls::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/file_ext_xls.svg");
}

.icon._mapBlockDesk::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/main_map_desktop.svg");
}


.icon._mapBlockDesk--en::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/images/icon/main_map_desktop_en.svg");
}


.icon._mapBlockDesk--ch::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/images/icon/main_map_desktop_ch.svg");
}


.icon._mapBlockMob::before {
	background-image: url("/local/templates/invest-tula-new2024/assets/css/global/../../images/icon/main_map_mobile.svg");
}

/*модификаторы цвета*/
.icon._transparent::before {
	background-color: transparent;
}

.icon._accent::before {
	background-color: var(--accent-color);
}

.icon._white::before {
	background-color: var(--white-color);
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/global/global.css?1776426822203*/

.static_support--section .blockLink._medium .blockLink__description {
    width: 250px;
    max-width: 100%;
}

@media (max-width: 750px) {
	.pres-wrapper {
		grid-template-columns: repeat(1, 1fr);
	}
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/template/typography.css?17410901077159*/
html {
	/*типографика НАЧАЛО*/

	/* для главной страницы */
	--h1-main-fz: 76px;
	/* для внутренних */
	--h1-inner-fz: 64px;
	/* для деталок (новостей) */
	--h1-fz: 42px;

	--sub-h1-main-fz: 32px;
	--sub-h1-inner-fz: 22px;

	--h2-inner-fz: 36px;
	--h2-inner-mb: 40px;

	--h3-inner-fz: 28px;
	--h3-inner-mb: 30px;

	--h4-inner-fz: 22px;
	--h4-inner-mb: 30px;

	--text-fz: 18px;
	--big-text-fz: 24px;
	--text-gap: 30px;

	--section-gap: 60px;

	--paragraph-gap: 20px;
	--big-paragraph-gap: 20px;
	/*типографика КОНЕЦ*/
}

.mainPage {
	--h2-inner-fz: 48px;
	--h2-inner-mb: 15px;
	--section-gap: 100px;
}

@media (max-width: 1280px) {
	html {
		/*типографика НАЧАЛО*/

		--h1-main-fz: 76px;
		--h1-inner-fz: 64px;
		--h1-fz: 42px;

		--sub-h1-main-fz: 32px;
		--sub-h1-inner-fz: 22px;

		--h2-inner-fz: 32px;
		--h2-inner-mb: 30px;

		--h3-inner-fz: 24px;
		--h3-inner-mb: 20px;

		--text-fz: 16px;
		--big-text-fz: 22px;

		--section-gap: 50px;

		--paragraph-gap: 15px;
		/*типографика КОНЕЦ*/
	}

	.mainPage {
		--section-gap: 60px;
	}
}

@media (max-width: 1024px) {
	html {
		/*типографика НАЧАЛО*/
		--h1-main-fz: 56px;
		--h1-inner-fz: 42px;
		--h1-fz: 32px;

		--sub-h1-main-fz: 28px;
		--sub-h1-inner-fz: 18px;

		--h2-inner-fz: 32px;
		--h2-inner-mb: 30px;

		--h3-inner-fz: 24px;
		--h3-inner-mb: 20px;

		--h4-inner-fz: 20px;
		--h4-inner-mb: 20px;

		--text-fz: 16px;

		--section-gap: 40px;

		/*типографика КОНЕЦ*/
	}

	.mainPage {
		--h2-inner-fz: 32px;
		--h2-inner-mb: 10px;
		--section-gap: 40px;
	}
}

@media (max-width: 768px) {
	html {
		/*типографика НАЧАЛО*/
		--h1-main-fz: 48px;
		--h1-inner-fz: 32px;
		--h1-fz: 24px;

		--sub-h1-main-fz: 24px;
		--sub-h1-inner-fz: 18px;

		--h2-inner-fz: 28px;
		--h2-inner-mb: 25px;

		--h3-inner-fz: 20px;
		--h3-inner-mb: 15px;

		--h4-inner-fz: 18px;
		--h4-inner-mb: 15px;

		--text-fz: 16px;
		--big-text-fz: 20px;

		--section-gap: 30px;

		--big-paragraph-gap: 15px;
	}
}

@media (max-width: 480px) {
	html {
		/*типографика НАЧАЛО*/
		--h1-main-fz: 42px;
		--h1-inner-fz: 28px;
		--h1-fz: 18px;

		--sub-h1-main-fz: 20px;
		--sub-h1-inner-fz: 16px;

		--h2-inner-fz: 20px;
		--h2-inner-mb: 20px;

		--h3-inner-fz: 18px;
		--h3-inner-mb: 15px;

		--text-fz: 16px;
		--big-text-fz: 18px;
	}

	.mainPage {
		--h2-inner-fz: 24px;
		--section-gap: 30px;
	}
}


h1 {
	font-weight: 700;
	line-height: 1.1;
}

h2 {
	line-height: 1.2;
	font-weight: 700;
	font-size: var(--h2-inner-fz);
	margin-bottom: var(--h2-inner-mb);
}

h3 {
	line-height: 1.2;
	font-weight: 700;
	font-size: var(--h3-inner-fz);
	margin-bottom: var(--h3-inner-mb);
}

h4 {
	line-height: 1.4;
	font-weight: 700;
	font-size: var(--h4-inner-fz);
	margin-bottom: var(--h3-inner-mb);
}

a {
	color: var(--link-color);
}


a._blank ._nowrap {
	display: inline-flex;
	align-items: center;
}

a._blank ._nowrap::after {
	content: '';
	display: inline-flex;
	width: 14px;
	height: 14px;
	pointer-events: none;
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: contain;
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/template/../../images/icon/blank_link.svg");
	background: var(--link-color);
	margin-left: 4px;
	transition: background-color var(--animation-duration) var(--animation-timing-function);
	transform: translateY(1px);
}

@media (min-width: 1025px) {
	a:hover {
		color: var(--hover-color);
	}

	a._blank:hover ._nowrap::after {
		background: var(--hover-color);
	}
}

html>body>main>.content section:not(:last-child),
html>body>main>.content .section:not(:last-child),
html>body>main>.content section:not(:last-of-type),
html>body>main>.content .section:not(:last-of-type) {
	margin-bottom: var(--section-gap);
}

p:not(:last-child) {
	margin-bottom: var(--paragraph-gap);
}

p:has(p+img) {
	margin-bottom: 0;
}

p._big {
	font-size: var(--big-text-fz);
	line-height: 1.4;
}

p._big:not(:last-child) {
	margin-bottom: var(--big-paragraph-gap);
}


img:not(.imgBg img, .logo img, [class]>img, picture>img) {
	max-width: 768px;
	width: 100%;
	margin: calc(var(--paragraph-gap) + 10px) 0;
	border-radius: var(--border-radius);
	display: block;

	aspect-ratio: 16 / 9;
	object-fit: cover;
}


ol:not(nav ol),
ul:not(nav ul) {
	list-style-type: none;
	margin-left: calc(10px + 30px);
}

ul.check {
	margin-left: 26px;
}

ul.check._big {
	margin-left: 32px;
}

ol:not(nav ol)>li>ul {
	margin-left: 30px;
}

ol:not(nav ol) {
	counter-reset: li;
}

ul:not(nav ul)>li,
ol:not(nav ol)>li {
	margin-top: var(--paragraph-gap);
	position: relative;
}

ul:not(nav ul)>li::before,
ol:not(nav ol)>li::before {
	position: absolute;
	right: calc(100% + 10px);
}

ol:not(nav ol)>li::before {
	content: counter(li) '.';
	counter-increment: li 1;
	text-align: right;
	white-space: nowrap;
	font-size: inherit;
	font-weight: 700;
	min-width: 30px;
}

ul:not(nav ul)>li::before {
	content: '';
	width: 20px;
	height: 2px;
	margin-top: 14px;
	background-color: var(--hover-color);
}

ul.check>li::before {
	content: '';
	width: 16px;
	height: 13px;
	margin-top: 8px;
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: contain;
	mask-image: url("/local/templates/invest-tula-new2024/assets/css/template/../../images/icon/check.svg");
	background: var(--accent-color);
}

ul.check._big>li::before {
	width: 22px;
	height: 18px;
	margin-top: 2px;
}


ul.search {
	--ul-gap: 60px;
	--li-gap: 10px;
	--li-div-gap: 20px;
	--li-a-fz: 22px;
	--li-icon-W: 24px;
	--li-icon-h: 30px;
}

ul.search>li>.icon {
	--icon-width: 20px;
	--icon-height: 16px;
}

@media (max-width: 1280px) {
	ul.search {
		--ul-gap: 50px;
		--li-div-gap: 15px;
		--li-a-fz: 16px;
		--li-icon-h: 20px;
	}
}

@media (max-width: 1024px) {
	ul.search {
		--ul-gap: 40px;
	}
}

@media (max-width: 768px) {
	ul.search {
		--ul-gap: 30px;
		--li-gap: 7px;
	}
}

@media (max-width: 480px) {
	ul.search {
		--li-icon-W: 20px;
		--li-icon-h: 20px;
	}

	ul.search>li>.icon {
		--icon-width: 16px;
		--icon-height: 13px;
	}
}

ul.search {
	display: flex;
	flex-direction: column;
	gap: var(--ul-gap);
	margin-left: 0;
}

ul.search>li {
	display: flex;
	gap: var(--li-gap);
	margin: 0;
}

ul.search>li::before {
	display: none;
}

ul.search>li>.icon {
	flex-shrink: 0;
	width: var(--li-icon-W);
	height: var(--li-icon-h);
}

ul.search>li>div {
	display: flex;
	flex-direction: column;
	gap: var(--li-div-gap)
}

ul.search>li>div>a {
	font-size: var(--li-a-fz);
	line-height: 1.4;
}



ul.bold {
	margin-left: 0;
}

ul.bold>li {
	margin-top: 20px;
	font-size: 22px;
	font-weight: 700;
	line-height: 1;
}

ul.bold>li:first-child {
	/* margin-top: 10px; */
}

ul.bold>li::before {
	display: none;
}

ul.bold>li>b {
	color: var(--accent-color);
}

@media (max-width: 1200px) {
	ul:not(nav ul)>li::before {
		margin-top: 12px;
	}
}

@media (max-width: 768px) {

	ol:not(nav ol),
	ul:not(nav ul) {
		margin-left: calc(10px + 20px);
	}

	ul:not(nav ul)>li::before {
		width: 15px;
		margin-top: 11.85px;
	}

	ol:not(nav ol)>li::before {
		position: absolute;
		right: calc(100% + 5px);
	}

	ol:not(nav ol)>li::before {
		min-width: 25px;
	}
}

span._required {
	color: var(--light-bg-main-color);
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/template/main.css?177331394411719*/
body {
	padding-top: var(--top-banner-height, 0px);
}

html>body {
	font-family: 'golos-invest', Arial, Helvetica, sans-serif;

	font-weight: 400;
	font-size: var(--text-fz);
	line-height: 1.6;
	font-feature-settings: 'cv16' on, 'cv17' on;

	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 100svh;
	position: relative;
	overflow-x: hidden;

	min-width: 320px;
}

html>body>main {
	flex: 1 0 0;
	min-width: 0;
}

html>body>main>.content {
	margin-top: var(--header-mb);
	margin-bottom: var(--footer-mt);
}

.container {
	margin: 0 auto;
	max-width: calc(var(--container-width) + var(--container-padding)*2);
	padding: 0 var(--container-padding);
	width: 100%;
}

a {
	transition: color var(--animation-duration) var(--animation-timing-function);
}

@media (min-width: 1025px) {
	a[href*="tel:"] {
		pointer-events: none;
	}
}

._nowrap {
	white-space: nowrap;
}



/* section НАЧАЛО */
section,
.section {
	color: var(--inner-color);
	background-color: var(--section-color);
}

section:not(._dark),
.section:not(._dark) {
	--light: var(--on-toggle);
	--dark: var(--off-toggle);
}

section._dark,
.section._dark {
	--light: var(--off-toggle);
	--dark: var(--on-toggle);
}

section._dark._radGrad,
.section._dark._radGrad,
section._dark._lineGrad,
.section._dark._lineGrad {
	position: relative;
	overflow: hidden;
}

section._dark._radGrad:after,
.section._dark._radGrad:after {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	display: block;
	content: '';
	width: 975px;
	height: 781px;
	transform: translate(-50%, -50%);
	background: rgba(2, 115, 220, 0.1);
	filter: blur(100px);
}

section._dark._radGrad>.container,
.section._dark._radGrad>.container {
	position: relative;
	z-index: 3;
}

section._dark._lineGrad,
.section._dark._lineGrad {
	background-image: linear-gradient(var(--main-color), var(--dark-gradient-color));
}

section._short,
.section._short {
	max-width: 1200px;
}

section:has(article+aside),
.section:has(article+aside),
section>.container:has(article+aside),
.section>.container:has(article+aside) {
	display: flex;
	gap: var(--aside-gap);
}

section:has(article+aside) article,
.section:has(article+aside) article {
	min-width: 0;
	width: 100%;
}

section:has(article+aside) aside,
.section:has(article+aside) aside {
	flex-shrink: 0;
	width: var(--aside-width);
	align-self: start;
}

section:has(article+aside) aside._wide,
.section:has(article+aside) aside._wide {
	width: var(--aside-wide-width);
}

/* section:has(article+aside) aside._sticky,
.section:has(article+aside) aside._sticky {
	flex-shrink: 0;
	position: sticky;
	top: var(--header-height);
	align-self: start;
} */

section:has(article+aside) aside._flex,
.section:has(article+aside) aside._flex {
	display: flex;
	flex-direction: column;
	gap: var(--aside-block-gap);
}


@media (max-width: 1024px) {

	section:has(article+aside) aside:not(._noHide),
	.section:has(article+aside) aside:not(._noHide) {
		display: none !important;
	}

	section:has(aside._noHide),
	.section:has(aside._noHide),
	section>.container:has(aside._noHide),
	.section>.container:has(aside._noHide) {
		flex-direction: column;
	}

	section:has(aside._noHide) article,
	.section:has(aside._noHide) article {
		padding-bottom: var(--section-gap);
		border-bottom: 1px solid var(--opacity-color);
		--opacity-lvl: 0.1;
	}

	.growth__blockTor section:has(aside._noHide) article,
	.growth__blockTor .section:has(aside._noHide) article {
		border-bottom: none;
	}

	.growth__blockTor section:has(article+aside) aside,
	.growth__blockTor .section:has(article+aside) aside {
		margin-bottom: 40px;
	}
}

/* section КОНЕЦ */


/*кнопка назад НАЧАЛО*/
.backLink {
	font-size: var(--back-fz);
	font-weight: 600;
	line-height: 1.2;
	display: flex;
	gap: 10px;
	align-items: center;
	width: fit-content;
	--icon-size: 18.67px;
	--link-color: var(--inner-color);
}

/*кнопка назад КОНЕЦ*/


/* шапка и тело блока НАЧАЛО */
.blockHeader {
	--block-header-mb: 40px;
}

.blockHeader__link {
	--icon-size: 19px;
	--link-color: var(--inner-color);
	--link-all-gap: 10px;
	--link-all-fz: 22px;
	--link-all-fw: 600;
	--link-all-lh: 1.2;
}

.mainPage .blockHeader__link {
	--link-all-fz: 24px;
	--link-all-fw: 700;
}

@media (max-width: 1280px) {
	.blockHeader {
		--block-header-mb: 30px;
	}
}

@media (max-width: 1024px) {
	.blockHeader__link {
		--link-all-fz: 18px;
	}

	.mainPage .blockHeader__link {
		--link-all-fz: 20px;
	}
}

@media (max-width: 768px) {
	.blockHeader {
		--block-header-mb: 25px;
	}

	.mainPage .blockHeader__link {
		--link-all-fz: 22px;
	}
}

@media (max-width: 480px) {
	.blockHeader {
		--block-header-mb: 20px;
	}

	.blockHeader__link {
		--icon-size: 16px;
		--link-all-fz: 16px;
		--link-all-gap: 5px;
	}

	.mainPage .blockHeader__link {
		--link-all-fz: 16px;
	}
}


.blockHeader:has(h2) {
	margin-bottom: var(--h2-inner-mb);
}

.blockHeader:has(.tabs) {
	margin-bottom: var(--block-header-mb);
}

.blockHeader__content {
	display: flex;
	gap: 15px 80px;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 0;
	white-space: nowrap;
}

.blockHeader__content:has(h2) {
	margin-bottom: var(--h2-inner-mb);
}

.blockHeader__content>h2 {
	margin-bottom: 0;
}

.blockHeader__link {
	display: flex;
	align-items: center;
	gap: var(--link-all-gap);
	font-size: var(--link-all-fz);
	font-weight: var(--link-all-fw);
	line-height: var(--link-all-lh);
	white-space: nowrap;
}

.blockHeader__link._mobile {
	display: none;
}

.blockBody {
	opacity: 1;
	transition: opacity 500ms var(--animation-timing-function);
}

.blockBody._hiden {
	opacity: 0;
}

@media (max-width: 768px) {
	.blockHeader__link._desktop {
		display: none;
	}

	.blockHeader__link._mobile {
		display: flex;
	}
}

@media (max-width: 480px) {
	.blockHeader {
		align-items: end;
	}
}

/* шапка и тело блока КОНЕЦ */


/* класс для бекграунда из img НАЧАЛО */
.ibg {
	position: relative;
	overflow: hidden;
}

.ibg img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* класс для бекграунда из img КОНЕЦ */


/* класс для бекграунда с затемнением НАЧАЛО */
.imgBg {
	position: absolute;
	inset: 0;
	z-index: -1;
}

/*
.imgBg::before {

} */

.imgBg::before {
	content: '';
	position: absolute;
	inset: 0;
	z-index: 0;

}

.imgBg:not(:has(video))::before {
	background: linear-gradient(180.7deg, rgba(0, 0, 0, 0) 67.75%, rgba(0, 0, 0, 0.3) 99.5%),
		linear-gradient(0deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.3) 100%), rgba(21, 52, 90, 0.75);
}

.imgBg:has(video)::before {
	background: linear-gradient(180.7deg, rgba(0, 0, 0, 0) 67.75%, rgba(0, 0, 0, 0.3) 99.5%),
		linear-gradient(0deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.3) 100%), rgba(46, 58, 70, 0.54);
}

.imgBg picture {
	display: flex;
	width: 100%;
	height: 100%;
}

.imgBg:has(video) picture {
	display: none;
}

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

@media (max-width: 1024px) {
	.imgBg:has(video)::before {
		background: linear-gradient(180.7deg, rgba(0, 0, 0, 0) 67.75%, rgba(0, 0, 0, 0.3) 99.5%),
			linear-gradient(0deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.3) 100%), rgba(21, 52, 90, 0.75);
	}

	.imgBg:has(video) picture {
		display: flex;
	}

	.imgBg video {
		display: none;
	}
}

.bg404.imgBg img {
	object-position: top;
}

/* класс для бекграунда с затемнением КОНЕЦ */


/* hover-шторка на блоках для скачки файлов НАЧАЛО */
._shadeBlock {
	position: relative;
}

._shadeBlock>.shade {
	position: absolute;
	z-index: 2;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	width: 100%;
	height: 100%;
	transition: background-color var(--animation-duration) var(--animation-timing-function);
}

._shadeBlock:not(.brands__card)>.shade {
	background-color: rgba(var(--main-color-code), 0.2);
}

._shadeBlock>.shade>.icon {
	--icon-size: 16px;
	width: 24px;
	height: 24px;
	opacity: 0;
	transition: opacity var(--animation-duration) var(--animation-timing-function);
}

._shadeBlock>.shade>span:not(.icon) {
	color: var(--white-color);
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	opacity: 0;
	transition: opacity var(--animation-duration) var(--animation-timing-function);
}

@media (min-width: 1025px) {
	._hovShade:has(._shadeBlock):hover ._shadeBlock>.shade,
	._hovShade._shadeBlock:hover>.shade {
		background-color: rgba(var(--main-color-code), 0.8);
	}
	._hovShade:has(._shadeBlock):hover ._shadeBlock>.shade>.icon,
	._hovShade._shadeBlock:hover>.shade>.icon {
		opacity: 1;
	}
	._hovShade:has(._shadeBlock):hover ._shadeBlock>.shade>span:not(.icon),
	._hovShade._shadeBlock:hover>.shade>span:not(.icon) {
		opacity: 1;
	}
}

/* hover-шторка на блоках для скачки файлов КОНЕЦ */


/* крупная ссылка с иконкой НАЧАЛО */
.bigLink {
	--top-link-fz: 24px;
	--top-link-lh: 1;
}

.bigLink>.icon {
	--icon-size: 20px;
}

@media (max-width: 768px) {
	.bigLink {
		--top-link-fz: 20px;
		--top-link-lh: 1.2;
	}

	.growth .bigLink {
		--top-link-fz: 24px;
		--top-link-lh: 1;
	}
}

@media (max-width: 480px) {
	.growth .bigLink {
		--top-link-fz: 20px;
		--top-link-lh: 1.2;
	}
}

.bigLink {
	display: flex;
	gap: 10px;
}

.bigLink>.icon {
	width: 24px;
	height: 24px;
}

.bigLink>span:not(.icon) {
	font-size: var(--top-link-fz);
	font-weight: 600;
	line-height: var(--top-link-lh);
}

/* крупная ссылка с иконкой КОНЕЦ */



.show-all-pres {
    display: none;
}

@media (min-width: 1025px){
	.swiper-slide[data-hidden="hidden-desctop"]:not(.--show) {
		display: none;
	}

	.show-all-pres {
		display: block;
		color: #1E78B9;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 22px; /* 137.5% */
		letter-spacing: 0.32px;
		margin-top: 30px;
		position: relative;
	}
	
	.show-all-pres:hover {
		color: #E21F2F;
	}

	.show-all-pres:after {
		content: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M9%2014.25L13.5%209.75M9%2014.25L4.5%209.75M9%2014.25V3.75%22%20stroke%3D%22%231E78B9%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E');
		position: absolute;
		right: -24px;
		top: 2px;
	}

	.show-all-pres:hover:after{
		content: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M9%2014.25L13.5%209.75M9%2014.25L4.5%209.75M9%2014.25V3.75%22%20stroke%3D%22%23E21F2F%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E');
	}
	
	.show-all-pres.--show:after {
		transform: scale(-1);
		top: -2px;
	}
}




/* -----------------------------------TEMP----------------------------------- СТАРТ */
.dumpWrapper,
pre {
	--opacity-lvl: 0.2;
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.428571429;
	word-break: break-all;
	word-wrap: break-word;
	color: var(--inner-color);
	background-color: var(--outer-color);
	border: 1px solid var(--opacity-color);
	border-radius: 4px;
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}

/* -----------------------------------TEMP----------------------------------- КОНЕЦ */


/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/template/header.css?17410901075119*/
@keyframes fadeInHeight {
	0% {
		height: 0;
		opacity: 0;
		overflow: hidden;
	}

	50% {
		height: 0;
		opacity: 0;
		overflow: hidden;
	}

	100% {
		height: var(--header-top-height);
		opacity: 1;
		overflow: initial;
	}
}

@keyframes fadeInPadding {
	0% {
		padding-top: var(--header-fixed-padding);
	}

	50% {
		padding-top: var(--header-fixed-padding);
	}

	100% {
		padding-top: var(--header-bottom-pt);
	}
}

html {
	--logo-height: 52px;

	--header-padding: 0px;

	--header-top-padding: 20px;
	--header-top-content: 25px;

	--header-bottom-pt: 20px;
	--header-bottom-content: var(--logo-height);

	--header-fixed-padding: 10px;

	--header-top-height: calc(2 * var(--header-top-padding) + var(--header-top-content));
	--header-bottom-height: calc(var(--header-bottom-pt) + var(--header-bottom-content));

	--header-height: calc(var(--header-top-height) + var(--header-bottom-height) + (2 * var(--header-padding)));
}


@media (max-width: 1024px) {
	html {
		--logo-height: 39px;

		--header-top-padding: 15px;
	}
}

@media (max-width: 480px) {
	html {
		--logo-height: 33.15px;

		--header-padding: 15px;

		--header-top-padding: 0px;
		--header-top-content: 0px;
		--header-bottom-pt: 0px;
	}
}

.header {
	--header-contact-gap: 30px;
	--header-menu-gap: 40px;

	/*не меняется*/
	--header-fz: 16px;
	--header-phone-fz: 18px;
}

@media (max-width: 1280px) {
	.header {
		--header-contact-gap: 30px;
		--header-menu-gap: 30px;
	}
}

.header {
	line-height: 1.2;
	font-size: var(--header-fz);

	--light: var(--off-toggle);
	--dark: var(--on-toggle);

	color: var(--inner-color);
	--link-color: var(--inner-color);
	transition: backgroud-color var(--animation-duration) var(--animation-timing-function);
}

.header__wrapper {
	display: flex;
	flex-direction: column;
	position: relative;
}

.header__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: var(--header-top-height);
	box-shadow: inset 0 -1px 0 #FFFFFF26;
}

.header__bottom {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: var(--header-bottom-pt);
}

.header._absolute {
	position: absolute;
	top: var(--top-banner-height, 0px);
	left: 0;
	right: 0;
	width: 100%;
	z-index: 6;
}

.header._fixed {
	position: fixed;
	top: 0;
	z-index: 20;
}

.header._fixed:not(._burger) {
	--light: var(--on-toggle);
	--dark: var(--off-toggle);

	background-color: var(--outer-color);
	box-shadow: 0px 0px 20px 0px var(--shadow-main-color);
}

.header._fixed:not(._burger) .header__top {
	display: none;
}

.header._fixed._burger .header__top {
	display: flex;
	animation: fadeInHeight 0.4s ease-in 0s 1 normal both;
}

.header._fixed._burger .header__bottom {
	animation: fadeInPadding 0.6s ease-out 0s 1 normal both;
}


.header._fixed:not(._burger) .header__bottom {
	padding: var(--header-fixed-padding) 0;
}

.header._burger .header__bottom-action .siteBtn {
	opacity: 0;
	visibility: hidden;
}

.header._burger .header__bottom nav {
	visibility: hidden;
	opacity: 0;
}

@media (max-width: 480px) {
	.header._fixed._burger .header__top {
		animation: none;
		display: none;
	}

	.header__bottom {
		padding: var(--header-padding) 0;
		box-shadow: inset 0 -1px 0 #FFFFFF26;
	}

	.header._fixed._burger .header__bottom {
		padding: var(--header-fixed-padding) 0;
		animation: none;
	}

	html:has(.header._fixed._burger) {
		--header-padding: var(--header-fixed-padding);
	}
}


@media (max-width: 768px) {

	.header._burger .lkLink {
		opacity: 0;
	}
}

.header__contact {
	display: flex;
	align-items: center;
	gap: var(--header-contact-gap);
}

.header__phone {
	display: flex;
	align-items: center;
	gap: 10px;
}

.header__phone-label {
	--opacity-lvl: 0.5;
	color: var(--opacity-white-color);
}

.header__phone a {
	font-weight: 700;
	font-size: var(--header-phone-fz);
}


.header__top-searchWrapper {
	display: flex;
	align-items: center;
	gap: 30px;
}

.header__search .icon {
	--icon-size: 24px;
	cursor: pointer;
}

.header__search .icon:hover::before {
	background-color: var(--hover-color);
}

.header .lkLink {
	display: flex;
	gap: 9px;
	--icon-size: 18px;
}

.header .logo {
	height: var(--logo-height);
}

.header__bottom nav ul {
	display: flex;
	align-items: center;
	gap: var(--header-menu-gap);
}

.header__bottom-action {
	display: flex;
	align-items: center;
	gap: 40px;
}

.header__bottom-action .lkLink {
	display: none;
}

.header__bottom-action .siteBtn {
	--btn-width: 220px;
	--btn-height: 45px;
}


@media (max-width: 1340px) {
	.header__bottom-action .siteBtn {
		display: none;
	}
}

@media (max-width: 1100px) {
	.header__bottom nav {
		display: none;
	}
}

@media (max-width: 1024px) {
	.header__phone-label {
		display: none;
	}

	.header__mail {
		display: none;
	}
}

@media (max-width: 768px) {
	.header__bottom-action {
		gap: 20px;
	}

	.header .lkLink {
		--icon-size: 26px;
	}

	.header .lkLink span:not(.icon) {
		display: none;
	}


	.header__top .lkLink {
		display: none;
	}

	.header__bottom-action .lkLink {
		display: flex;
	}
}


@media (max-width: 480px) {
	.header__bottom-action {
		gap: 15px;
	}

	.header__top {
		display: none;
	}
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/template/first_section.css?17410901075847*/
.firstSection {
	--title-fz: var(--h1-inner-fz);
	--sub-title-fz: var(--sub-h1-inner-fz);
	--sub-title-weight: 400;

	--section-padding: 60px 0 80px;
	--title-gap: 20px;

	--btn-mt: 60px;
	--btn-width: 257px;
	--btn-height: 46px;
	--light: var(--on-toggle);
	--dark: var(--off-toggle);
}

.firstSection._main {
	--title-fz: var(--h1-main-fz);
	--sub-title-fz: var(--sub-h1-main-fz);
	--sub-title-weight: 600;

	--section-padding: 120px 0 140px;
	--section-gap: 120px;
}

.firstSection._full {
	--section-padding: 120px 0 140px;
}

@media (max-width: 1280px) {
	.firstSection {
		--title-gap: 20px;

		--section-padding: 40px 0 60px;
	}

	.firstSection._main {
		--section-padding: 100px 0 120px;
		--section-gap: 100px;
	}

	.firstSection._full {
		--section-padding: 100px 0 120px;
	}
}

@media (max-width: 1024px) {
	.firstSection {
		--title-gap: 15px;
		--btn-mt: 40px;

		--section-padding: 40px 0 50px;
	}

	.firstSection._main {
		--section-padding: 60px 0 80px;
		--section-gap: 60px;
	}

	.firstSection._full {
		--section-padding: 60px 0 80px;
	}
}

@media (max-width: 768px) {
	.firstSection {
		--title-gap: 15px;

		--section-padding: 30px 0 50px;
	}

	.firstSection._main {
		--title-gap: 10px;

		--section-padding: 40px 0 60px;
		--section-gap: 40px;
	}

	.firstSection._full {
		--section-padding: 40px 0 60px;
	}
}

@media (max-width: 480px) {
	.firstSection {
		--title-gap: 15px;

		--section-padding: 40px 0 50px;
		--section-gap: 40px;
	}

	.firstSection._main {
		--title-gap: 10px;

		--section-padding: 40px 0 60px;
	}

	.firstSection._full {
		--section-padding: 40px 0 60px;
	}
}

.firstSection {
	position: relative;
	padding-top: calc(var(--header-height));
	overflow: hidden;
	background: none;
	--link-color: var(--inner-color);
	display: flex;
}

.firstSection::before {
	content: '';
	position: absolute;
	inset: 0;
	background: linear-gradient(0deg, #15345A, #15345A),
		linear-gradient(0deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.3) 100%);
	z-index: -1;
}

.firstSection._full {
	min-height: var(--full-height-screen);
}

.firstSection .container {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.firstSection__wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--section-padding);
	gap: var(--section-gap, 0);
}


.firstSection__title {
	display: flex;
	flex-direction: column;
	gap: var(--title-gap);
}

.firstSection h1 {
	font-size: var(--title-fz);
	max-width: 1242px;
}

.firstSection._main h1 {
	letter-spacing: 0.05em;
}

.firstSection__subtitle {
	font-size: var(--sub-title-fz);
	font-weight: var(--sub-title-weight);
	line-height: 1.2;
}

@media (max-width: 768px) {
	.firstSection._main h1 {
		line-height: 1.2;
	}
}

.firstSection .underTitle {
	margin: 0 0 10px;
	font-size: 18px;

	font-weight: 500;
	line-height: 1.5;
	--opacity-lvl: 1;
	color: var(--opacity-color);
	--icon-size: 24px;
	display: flex;
	align-items: center;
	gap: 7px;
}

.firstSection .underTitle._error {
	font-size: 18px;
}

.firstSection__content {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

@media (max-width: 1024px) {
	.firstSection .underTitle {
		font-size: 16px;
	}
}


@media (max-width: 480px) {
	.firstSection .underTitle._error {
		font-size: 16px;
		--icon-size: 16px;
	}
}

.firstSection:has(.breadcrumbs) .underTitle {
	margin: 30px 0 10px;
}

.firstSection .underTitle._grey {
	--opacity-lvl: 0.7;
}


@media (max-width: 1024px) {
	.underTitle {
		margin: 20px 0 5px;
		font-size: 16px;
	}
}

.firstSection__wrapper .siteBtn {
	margin-top: var(--btn-mt);
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	gap: 10px;
	--icon-size: 18.67px;
}






.firstSection__link {
	--opacity-lvl: 0.4;
	--opacity-custom-color-code: var(--white-color-code);
	display: flex;
	justify-content: center;
	gap: 10px;
	padding: 20px 30px;
	max-width: 310px;
	border-radius: var(--border-radius);
	border: 1px solid var(--opacity-custom-color);
}

.firstSection__link>.icon {
	flex-shrink: 0;
	margin-top: 5px;
	width: 18px;
	height: 22px;
}

.firstSection__link>span:not(.icon) {
	color: var(--white-color);
	font-size: 20px;
	font-weight: 700;
	line-height: 1.4;
	transition: color var(--animation-duration) var(--animation-timing-function);
}

@media (min-width: 1025px) {
	.firstSection__link:hover>span:not(.icon) {
		color: var(--accent-color);
	}
}

@media (max-width: 1280px) {
	.firstSection__link {
		max-width: 288px;
	}

	.firstSection__link>span:not(.icon) {
		font-size: 18px;
	}
}

@media (max-width: 1024px) {
	.firstSection__content {
		flex-direction: column;
		align-items: flex-start;
		gap: 50px;
	}

	.firstSection__link {
		max-width: 408px;
		padding: 15px 20px;
	}

	.firstSection__link>.icon {
		margin-top: 3px;
	}

	.firstSection__link>span:not(.icon) {
		font-size: 16px;
	}
}

@media (max-width: 480px) {
	.firstSection__content {
		gap: 40px;
	}
	.firstSection__link {
		min-width: 100%;
		max-width: 100%;
	}
}












body:has(.pageSlider) .firstSection__wrapper {
	gap: 120px;
}

body:has(.pageSlider) .firstSection .factoid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 40px 80px;
	max-width: 800px;
}

@media (max-width: 1280px) {
	body:has(.pageSlider) .firstSection__wrapper {
		gap: 60px;
	}

	body:has(.pageSlider) .firstSection .factoid {
		gap: 30px 60px;
	}
}

@media (max-width: 1024px) {
	body:has(.pageSlider) .firstSection__wrapper {
		gap: 40px;
	}
	body:has(.pageSlider) .firstSection._full {
		min-height: 606px;
	}
	body:has(.pageSlider) .firstSection .container {
		padding: 0 20px;
	}
	body:has(.pageSlider) .firstSection .factoid {
		gap: 30px 10px;
	}
}

@media (max-width: 480px) {
	body:has(.pageSlider) .firstSection .container {
		padding: 0 15px;
	}
	body:has(.pageSlider) .firstSection .factoid {
		grid-template-columns: 1fr;
		gap: 20px;
	}
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/template/footer.css?17779765999373*/
.footer {
	--footer-top-logo-height: 80px;
	--footer-bottom-logo-height: 0;

	--footer-row-top-padding: 50px 0;
	--footer-row-middle-padding: 50px 0;
	--footer-row-bottom-padding: 30px 0 50px;

	--footer-menu-padding: 0;
	--footer-contact-padding: 0;

	--footer-menu-gap: 60px;
	--footer-row-middle-gap: 40px;

	--footer-menu-column: 3;

	--btn-width: 250px;
	--btn-height: 45px;

	/*пункты меню*/
	--outer-menu-gap: 30px;
	--inner-menu-gap: 15px;

	--outer-menu-link-mb: 15px;

	--outer-menu-fz: 18px;
	--inner-menu-fz: 16px;
}

@media (max-width: 1280px) {
	.footer {
		--footer-top-logo-height: 60px;
		--footer-bottom-logo-height: 0;

		--footer-row-top-padding: 40px 0;
		--footer-row-middle-padding: 40px 0;
		--footer-row-bottom-padding: 30px 0 40px;

		--footer-menu-padding: 0;
		--footer-contact-padding: 0;

		--footer-menu-gap: 40px;
		--footer-row-middle-gap: 40px;

		--footer-menu-column: 3;

		--btn-width: 220px;
		--btn-height: 45px;

	}
}

@media (max-width: 1024px) {
	.footer {
		--footer-top-logo-height: 39px;
		/* --footer-bottom-logo-height: 45px; */
		--footer-bottom-logo-height: 60px;

		--footer-row-top-padding: 30px 0;
		--footer-row-middle-padding: 0;
		--footer-row-bottom-padding: 30px 0;

		--footer-menu-padding: 30px 0 40px;
		--footer-contact-padding: 30px 0;

		--footer-menu-gap: 30px;
		--footer-row-middle-gap: 0;

		--footer-menu-column: 3;

		--btn-width: 220px;
		--btn-height: 40px;
	}
}

@media (max-width: 768px) {
	.footer {
		/* --footer-top-logo-height: 39px; */

		--footer-row-top-padding: 20px 0;
		--footer-row-middle-padding: 0;
		--footer-row-bottom-padding: 30px 0;

		--footer-menu-padding: 20px 0 30px;
		--footer-contact-padding: 20px 0 30px;

		--footer-menu-gap: 30px;
		--footer-row-middle-gap: 0;

		--footer-menu-column: 2;

		--btn-width: 200px;
		--btn-height: 40px;
	}
}

@media (max-width: 480px) {
	.footer {
		/* --footer-top-logo-height: 33.15px; */
		/* --footer-bottom-logo-height: 38.25px; */

		--footer-row-top-padding: 20px 0;
		--footer-row-middle-padding: 0;
		--footer-row-bottom-padding: 20px 0 30px;

		--footer-menu-padding: 20px 0 30px;
		--footer-contact-padding: 20px 0;

		--footer-menu-gap: 0;
		--footer-row-middle-gap: 0;

		--footer-menu-column: 1;

		--btn-width: 100%;
		--btn-height: 40px;

		/*пункты меню*/
		--outer-menu-gap: 25px;
		--inner-menu-gap: 15px;

		--outer-menu-link-mb: 15px;

		--outer-menu-fz: 16px;
		--inner-menu-fz: 14px;
	}
}

.footer {
	color: var(--inner-color);
	background-color: var(--outer-color);
	--light: var(--off-toggle);
	--dark: var(--on-toggle);
	line-height: 1.4;
	--link-color: var(--inner-color);
}

.footer._white {
	--light: var(--on-toggle);
	--dark: var(--off-toggle);
}


.footer._white nav>ul>li>a+ul>li>a:not(:hover) {
	--opacity-lvl: 0.8;
}

.footer._white .footer__notice {
	--opacity-lvl: 1;
}

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

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

.footer__row._top {
	padding: var(--footer-row-top-padding);

	--opacity-lvl: 0.15;
	box-shadow: 0 1px 0 var(--opacity-color);
}

.footer__row._middle {
	padding: var(--footer-row-middle-padding);
	align-items: start;
	--opacity-lvl: 0.15;
	box-shadow: 0 1px 0 var(--opacity-color);
	gap: var(--footer-row-middle-gap);
}

.footer__row._bottom {
	flex-direction: column;
	align-items: start;
	padding: var(--footer-row-bottom-padding);
}

@media (max-width: 1024px) {
	.footer__row._middle {
		flex-direction: column;
		box-shadow: none;
	}

	.footer__contact,
	.footer nav {
		width: 100%;

		--opacity-lvl: 0.15;
		box-shadow: 0 1px 0 var(--opacity-color);
	}

}

/* контакты НАЧАЛО */
.footer__contact {
	padding: var(--footer-contact-padding);
	width: max-content;
	flex-shrink: 0;

	display: flex;
	gap: 30px;
	flex-direction: column;
}

.footer__contact-wrapper {
	display: flex;
	flex-direction: column;
	gap: 15px;

}

.footer__phone,
.footer__mail {
	--icon-size: 20px;
	display: flex;
	gap: 4px;
	align-items: center;
	line-height: 1.2;
}

.footer__phone {
	--opacity-lvl: 0.8;
	color: 0 1px 0 var(--opacity-color);
	font-size: 18px;
	font-weight: 700;
}

.footer__mail {
	font-size: 16px;
}

.footer__contact .siteBtn {
	display: none;
}


@media (max-width: 1024px) {
	.footer__contact {
		flex-direction: row;
		align-items: center;
		width: 100%;
		justify-content: space-between;
	}

	.footer__contact-wrapper {
		gap: 10px;
	}
}

@media (max-width: 480px) {
	.footer__contact {
		flex-direction: column;
		align-items: start;
		gap: 20px;
	}
}

/* контакты КОНЕЦ */


@media (max-width:480px) {
	.footer__row._top .siteBtn {
		display: none;
	}

	.footer__contact .siteBtn {
		display: flex;
		width: 100%;
	}
}



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

.footer__logo._top {
	height: var(--footer-top-logo-height);
}

.footer__logo._bottom {
	height: var(--footer-bottom-logo-height);
}

.footer__logo-item {
	display: flex;
	height: 100%;
}

.footer__logo-item img {
	height: 100%;
	object-fit: contain;
}

.footer .footer__logo._bottom {
	display: none;
}

@media (max-width: 1024px) {
	.footer__logo._top .footer__logo-item {
		display: none;
	}

	.footer .footer__logo._bottom {
		display: flex;
	}
}


/* меню НАЧАЛО */
.footer nav {
	padding: var(--footer-menu-padding);
	width: 100%;
}

.footer nav>ul {
	columns: var(--footer-menu-column);
	column-gap: var(--footer-menu-gap);
	column-fill: balance;
	width: 100%;
}

.footer nav>ul>li {
	page-break-inside: avoid;
	margin-bottom: var(--outer-menu-gap);
	display: flex;
	flex-direction: column;
}

.footer nav>ul>li:last-child {
	margin-bottom: 0;
}

.footer nav>ul>li>a {
	font-size: var(--outer-menu-fz);
	font-weight: 600;
	line-height: 1.2;
}

.footer nav>ul>li>a+ul>li {
	margin-top: var(--inner-menu-gap);
	display: flex;
	flex-direction: column;
}

.footer nav>ul>li>a+ul>li>a {
	font-size: var(--inner-menu-fz);
	line-height: 1.4;
}

.footer nav>ul>li>a+ul>li>a:not(:hover) {
	--opacity-lvl: 0.6;
	color: var(--opacity-color);

}

@media (max-width: 1024px) {
	.footer nav>ul>li>a+ul>li>a {
		--opacity-lvl: 0.6;
		color: var(--opacity-color);
	}
}

@media (max-width: 480px) {
	.footer nav>ul>li>a {
		display: flex;
		width: 100%;
		align-items: baseline;
		justify-content: start;
		gap: 5px;
	}

	.footer nav>ul>li:has(>ul)>a::after {
		content: '';
		mask-image: url(/local/templates/invest-tula-new2024/assets/css/template/../../images/icon/menu_arrow.svg);
		mask-position: center;
		mask-repeat: no-repeat;
		mask-size: contain;
		background-size: cover;
		background-color: var(--white-color);
		width: 7px;
		height: 7px;
		transform: rotate(0deg);
		transition: transform var(--animation-duration) var(--animation-timing-function);
	}

	.footer nav>ul>li._open:has(>ul)>a::after {
		transform: rotateX(180deg);
	}

	.footer nav>ul>li>a+ul {
		opacity: 0;
		max-height: 0;
		overflow: hidden;
		transition: max-height var(--animation-duration) var(--animation-timing-function), opacity var(--animation-duration) var(--animation-timing-function);
	}

	.footer nav>ul>li._open>a+ul {
		opacity: 1;
		max-height: 1000px;
	}
}

/* нижняя часть меню НАЧАЛО */
.footer__row._bottom {
	gap: 30px;
}

.footer__text {
	display: flex;
	flex-direction: column;
	gap: 20px;
	line-height: 1.6;
}

.footer__copy {
	font-size: 16px;
}

.footer__notice {
	font-size: 14px;
	--opacity-lvl: 0.6;
	color: var(--opacity-color);
}

.footer__policy {
	font-size: 14px;
	text-decoration: underline;
	width: fit-content;
}


@media (max-width: 1024px) {
	.footer__text {
		gap: 15px;
	}
}

@media (max-width: 768px) {
	.footer__text {
		gap: 10px;
	}
}

@media (max-width: 480px) {
	.footer__row._bottom {
		gap: 20px;
	}

	.footer__copy {
		font-size: 14px;
	}

	.footer__notice {
		font-size: 12px;
	}
}

/* нижняя часть меню КОНЕЦ */

/*доп лого НАЧАЛО*/
.footer__logo {
	display: flex;
	gap: 60px;
	height: 60px;
}

@media (max-width: 1280px) {
	.footer__logo {
		gap: 40px;
	}
}

@media (max-width: 1024px) {
	.footer__logo {
		height: 45px;
		gap: 20px;
	}
}

@media (max-width: 480px) {
	.footer__logo {
		height: 38.25px;
	}
}

/* .footer__logo-item._eir {
	--logo-gap: 0;
	--logo-img-width: 3.5em;
	--logo-img-height: 3.635em;
	--logo-text-width: 5.540625em;
	--logo-text-height: 3.385625em;
}

.footer__logo-item._rkrp {
	--logo-gap: 0.699375em;
	--logo-img-width: 3.113125em;
	--logo-img-height: 3.113125em;
	--logo-text-width: 8.5687em;
	--logo-text-height: 2.55125em;
}
.footer__logo-item {
	font-size: 16px;
}

@media (max-width: 1024px) {
	.footer__logo-item {
		font-size: 12px;
	}
}

@media (max-width: 480px) {
	.footer__logo-item {
		font-size: 10.2px;
	}
}
 */



.footer__logo-item {
	display: flex;
	align-items: center;
}

.footer__logo-item img {
	display: flex;
	object-fit: contain;
}

/*доп лого КОНЕЦ*/

.fixed-btn.siteBtn {
	position: fixed;
	right: 1%;
	bottom: 10%;
	width: auto;
	height: auto;
	padding: 10px 30px;
	z-index: 9;
}

.footer__banner a img {
	width: 320px;
	height: 300px;
	max-width: 100%;
	max-height: 100%;
	margin: 0;
}

.footer-block-contact-social {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

@media (max-width: 640px) {
	.footer__contact {
		align-items: start;
		flex-direction: column;
	}
}

@media (max-width: 425px) {
	.footer__banner a img {
		width: 100%;
	}
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/template/burger_menu.css?17410901078237*/
.burgerMenu {
	--wrapper-pb: var(--container-padding);

	--menu-gap: 40px;
	--menu-column: 3;
	--menu-pb: 0;

	--burger-btn-pt: 0;

	--wrapper-gap: var(--menu-gap);

	/*пункты меню*/
	--outer-menu-gap: 30px;
	--inner-menu-gap: 15px;

	--outer-menu-link-mb: 15px;

	--outer-menu-fz: 18px;
	--inner-menu-fz: 16px;
}

@media (max-width: 1280px) {
	.burgerMenu {
		--menu-gap: 40px;
		--menu-column: 3;
		--menu-pb: 0;

		--burger-btn: 0;

		--wrapper-gap: var(--menu-gap);

	}
}

@media (max-width: 1024px) {
	.burgerMenu {
		--wrapper-pb: 40px;

		--menu-gap: 30px;
		--menu-column: 3;
		--wrapper-gap: 0;
		--menu-pb: 60px;

		--burger-btn-pt: 30px;
	}
}

@media (max-width: 768px) {
	.burgerMenu {
		--wrapper-pb: 40px;

		--menu-gap: 30px;
		--menu-column: 2;
		--wrapper-gap: 0;
		--menu-pb: 40px;

		--burger-btn-pt: 20px;
	}
}

@media (max-width: 480px) {
	.burgerMenu {
		--wrapper-pb: 20px;

		--menu-gap: 30px;
		--menu-column: 1;
		--wrapper-gap: 0;
		--menu-pb: 20px;

		--burger-btn-pt: 20px;

		/*пункты меню*/
		--outer-menu-gap: 0;
		--inner-menu-gap: 0;

		--outer-menu-link-mb: 0;

		--outer-menu-fz: 18px;
		--inner-menu-fz: 16px;
	}
}

.burgerMenu {
	padding-top: var(--header-height);

	margin-top: calc(var(--top-banner-height) - var(--top-scroll-way));

	background: #0E2138E5;
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);

	position: fixed;
	inset: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	opacity: 0;
	transition: opacity var(--animation-duration) var(--animation-timing-function);

	--light: var(--off-toggle);
	--dark: var(--on-toggle);

	--inner-color: var(--light, var(--black-color)) var(--dark, var(--white-color));
	--outer-color: var(--light, var(--white-color)) var(--dark, var(--black-color));

	color: var(--inner-color);
	--link-color: var(--inner-color);

	line-height: 1.2;
	z-index: 5;
}

html:has(header._fixed) .burgerMenu {
	margin-top: initial
}

.burgerMenu._open {
	opacity: 1;
}

.burgerMenu .container {
	overflow-x: auto;
}

.burgerMenu .container::-webkit-scrollbar {
	width: 0;
}

.burgerMenu noindex:has(.burgerMenu__topLine) {
	display: none;
}

.burgerMenu__wrapper {
	display: flex;
	justify-content: space-between;
	gap: var(--wrapper-gap);
	padding: var(--wrapper-pb) 0;
	height: 100%;
	position: relative;
	height: max-content;
}

.burgerMenu nav {
	width: 100%;
}

.burgerMenu__menu {
	columns: var(--menu-column);
	column-gap: var(--menu-gap);
	column-fill: balance;
	width: 100%;
	height: max-content;

	padding-bottom: var(--menu-pb);
}

.burgerMenu__menu nav {
	display: contents;
}

.burgerMenu__menu nav>ul {
	display: contents;
}

.burgerMenu nav>ul>li {
	page-break-inside: avoid;
	margin-bottom: var(--outer-menu-gap);
	display: flex;
	flex-direction: column;
}

.burgerMenu nav>ul>li:last-child {
	margin-bottom: 0;
}

.burgerMenu nav>ul>li>a {
	font-size: var(--outer-menu-fz);
	font-weight: 600;
}

.burgerMenu nav>ul>li>a+ul {
	margin-top: var(--outer-menu-link-mb);
}

.burgerMenu nav>ul>li>a+ul>li {
	margin-bottom: var(--inner-menu-gap);
	display: flex;
	flex-direction: column;
}

.burgerMenu nav>ul>li>a+ul>li:last-child {
	margin-bottom: 0;
}

.burgerMenu nav>ul>li>a+ul>li>a {
	font-size: var(--inner-menu-fz);
	line-height: 1.4;
}

.burgerMenu nav>ul>li>a+ul>li>a:not(:hover) {
	--opacity-lvl: 0.6;
	color: var(--opacity-white-color);
}

.burgerMenu__menu noindex:has(.lkLink) {
	display: none;
}

@media (max-width: 1024px) {
	.burgerMenu .container {
		height: 100%;
	}

	.burgerMenu nav>ul>li>a+ul>li>a {
		--opacity-lvl: 0.6;
		color: var(--opacity-white-color);
	}
}

.burgerMenu__btn {
	padding-top: var(--burger-btn-pt);
	width: 250px;
	flex-shrink: 0;

	display: flex;
	flex-direction: column-reverse;
	gap: 30px;
	align-self: start;
}

.burgerMenu__mail,
.burgerMenu__phone {
	display: none;
}

.burgerMenu__btn .siteBtn {
	--btn-width: 250px;
	--btn-height: 45px;
}

@media (max-width: 1024px) {
	.burgerMenu__wrapper {
		flex-direction: column;
		height: 100%;
		min-height: max-content;
	}

	.burgerMenu__btn {
		width: 100%;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;

		--opacity-lvl: 0.15;
		box-shadow: 0 -1px 0 var(--opacity-white-color);
	}

	.burgerMenu__btn .socialLink {
		height: 100%;
	}

	.burgerMenu__btn .socialLink a {
		height: 100%;
		aspect-ratio: 1/1;
	}


	.burgerMenu__btn .siteBtn {
		--btn-width: 250px;
		--btn-height: 40px;
	}
}

@media (max-width: 768px) {
	.burgerMenu__menu noindex:has(.lkLink) {
		display: flex;
	}

	.burgerMenu__menu noindex>.lkLink {
		--icon-size: 17.5px;

		display: flex;
		gap: 7px;
		align-items: center;
		font-size: 18px;
		font-weight: 600;
		margin-top: 30px;
	}
}

@media (max-width: 480px) {
	.burgerMenu nav>ul>li>a {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: space-between;
	}

	.burgerMenu nav>ul>li>a {
		width: 100%;
		padding: 15px 0;

		--opacity-lvl: 0.15;
		box-shadow: 0 1px 0 var(--opacity-white-color);

		font-size: 16px;
	}

	.burgerMenu nav>ul>li:not(._open):has(>ul)>a::after {
		content: '';
		mask-image: url(/local/templates/invest-tula-new2024/assets/css/template/../../images/icon/menu_arrow.svg);
		mask-position: center;
		mask-repeat: no-repeat;
		mask-size: contain;
		background-color: var(--inner-color);
		background-size: cover;
		width: 7px;
		height: 7px;
		transform: rotate(-90deg);
	}

	.burgerMenu nav>ul>li>a+ul {
		opacity: 0;
		position: absolute;
		visibility: hidden;
	}

	.burgerMenu._hidden li,
	.burgerMenu._hidden li *,
	.burgerMenu._hidden .burgerMenu__btn,
	.burgerMenu._hidden .burgerMenu__btn *,
	.burgerMenu._hidden noindex,
	.burgerMenu._hidden noindex * {
		opacity: 0;
		pointer-events: none;
	}

	.burgerMenu._hidden ._open,
	.burgerMenu._hidden ._open * {
		opacity: 1;
		pointer-events: all;
	}


	.burgerMenu nav>ul>li._open {
		position: absolute;
		inset: 0;
		box-shadow: none;
	}

	.burgerMenu nav>ul>li._open ._backBtn {
		padding: 20px 0;
		display: flex;
		align-items: center;
		gap: 10px;

		font-size: 16px;

		--icon-size: 14px;
	}


	.burgerMenu nav>ul>li._open>a {
		font-size: 18px;
		box-shadow: none;
		padding: 0;
		--icon-size: 14px;
		justify-content: start;
		gap: 10px;
	}

	.burgerMenu nav>ul>li._open>a>.icon {
		padding-top: 5.85px;
		padding-bottom: 2.15px;
	}


	.burgerMenu nav>ul>li._open>a+ul {
		opacity: 1;
		position: static;
		visibility: visible;
		margin-top: 15px;
	}

	.burgerMenu nav>ul>li._open>a+ul>li {
		display: flex;
	}

	.burgerMenu nav>ul>li._open>a+ul>li>a {
		color: var(--white-color);
		padding: 15px 0;
		line-height: 1.2;
		width: 100%;
		--opacity-lvl: 0.15;
		box-shadow: 0 -1px 0 var(--opacity-white-color);
	}

	/* .burgerMenu nav>ul>li._open>a+ul>li:last-child>a {
		box-shadow: none;
	} */

	.burgerMenu__menu noindex>.lkLink {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.burgerMenu__menu noindex>.lkLink {
		font-size: 16px;
	}

	.burgerMenu__btn {
		flex-direction: column;
		gap: 0;
		box-shadow: none;
		align-items: start;
	}

	.burgerMenu__mail,
	.burgerMenu__phone {
		display: flex;
		align-items: center;
		gap: 4px;
		--icon-size: 20px;
	}

	.burgerMenu__phone+.burgerMenu__mail {
		margin-top: 10px;
	}

	.burgerMenu__phone {
		font-size: 18px;
	}

	.burgerMenu__btn .socialLink {
		height: auto;
		margin-top: 20px;
	}

	.burgerMenu__btn .siteBtn {
		margin-top: 30px;
		--btn-width: 100%
	}
}

@media (max-width: 480px) {
	.burgerMenu noindex:has(.burgerMenu__topLine) {
		display: initial;
	}

	.burgerMenu__topLine {
		display: flex;
		gap: 10px;
		height: 39px;
		margin-bottom: 20px;
	}

	.burgerMenu__topLine .selectLang {
		width: 49px;
		height: 100%;
		flex-shrink: 0;
	}

	.burgerMenu__topLine .selectLang .selectLang__selected {
		height: 100%;
		width: 100%;
		border-radius: 7px;
		padding: 11px 10px;
	}

	.burgerMenu__topLine .burgerMenu__search {
		height: 100%;
		width: 100%;
		--opacity-lvl: 0.1;
		background-color: var(--opacity-color);
		padding: 5px 15px;

		--icon-size: 19px;

		display: flex;
		justify-content: space-between;
		align-items: center;
		border-radius: 7px;
	}

	.burgerMenu__topLine .burgerMenu__search span:not(.icon) {
		font-size: 16px;
		line-height: 1.2;
		--opacity-lvl: 0.5;
		color: var(--opacity-color);
	}
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/template/search.css?17410901072553*/
.searchModal {
	--padding-wrapper: 60px 0;
	--input-height: 70px;
	--wrapper-mt: 60px;
	--input-padding: 30px;
	--input-fz: 20px;

	--search-title-fz: 22px;
	--search-title-mb: 20px;
}

@media (max-width: 1280px) {
	.searchModal {
		--padding-wrapper: 60px 0;
		--input-height: 70px;
		--input-padding: 30px;
	}
}

@media (max-width: 1024px) {
	.searchModal {
		--padding-wrapper: 40px 0;
		--input-height: 60px;
		--wrapper-mt: 40px;
		--input-padding: 20px;
		--input-fz: 18px;

		--search-title-fz: 18px;
	}
}

@media (max-width: 768px) {
	.searchModal {
		--padding-wrapper: 30px 0;
		--input-height: 50px;
		--input-padding: 20px;
		--wrapper-mt: 30px;
	}
}

@media (max-width: 480px) {
	.searchModal {
		--padding-wrapper: 30px 0;
		--input-height: 50px;
		--input-padding: 20px;

		--search-title-mb: 15px;
	}
}

.searchModal {
	margin-top: var(--top-banner-height, 0px);

	background: #0E2138E5;
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);

	position: fixed;
	inset: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--padding-wrapper);

	opacity: 0;
	transition: opacity var(--animation-duration) var(--animation-timing-function);

	--light: var(--off-toggle);
	--dark: var(--on-toggle);

	--inner-color: var(--light, var(--black-color)) var(--dark, var(--white-color));
	--outer-color: var(--light, var(--white-color)) var(--dark, var(--black-color));

	color: var(--inner-color);

	line-height: 1.2;

	z-index: 22;
}

html:has(header._fixed) .searchModal {
	margin-top: initial
}

.searchModal._open {
	opacity: 1;
}

.searchModal .container {
	height: 100%;
	display: flex;
	flex-direction: column;
}

.searchModal .container .burger {
	align-self: end;
}

.searchModal__wrapper {
	margin-top: var(--wrapper-mt);
}

.searchModal__title {
	font-size: var(--search-title-fz);
	margin-bottom: var(--search-title-mb);

	font-weight: 700;
	line-height: 1.2;
}

.searchModal__input {
	height: var(--input-height);
	position: relative;
	display: flex;
	align-items: center;
}

.searchModal__input .input._text {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
}

.searchModal__input .input input {
	position: absolute;
	inset: 0;
	border-radius: 7px;

	padding: 0 var(--input-padding);

	--opacity-lvl: 0.3;
	box-shadow: inset 0 0 0 1px var(--opacity-white-color);

	background-color: #FFFFFF1A;

	font-size: var(--input-fz);
	line-height: 1.2;

}

.searchModal__input button {
	position: absolute;
	left: auto;
	right: var(--input-padding);
	--icon-size: 20px;
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/ui/logo.css?1741090108580*/
.logo {
	--logo-img-width: auto;
	--logo-img-height: 52px;
}

@media (max-width: 1024px) {
	.logo {
		--logo-img-height: 39px;
	}
}

@media (max-width: 480px) {
	.logo {
		--logo-img-height: 33.15px;
	}
}

.logo {
	display: flex;
	align-items: center;
	--img-white: var(--light, flex) var(--dark, none);
	--img-dark: var(--light, none) var(--dark, flex);
	height: var(--logo-img-height);
	width: fit-content;
}

.logo img {
	object-fit: contain;
	/* width: 100%; */
	height: 100%;
}

.logo img._white {
	display: var(--img-white);
}

.logo img._dark {
	display: var(--img-dark);
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/ui/btn.css?17410901082190*/
.siteBtn {
	display: flex;
	justify-content: center;
	align-items: center;
	/* gap: 7px; */
	cursor: pointer;

	border-radius: var(--border-radius);
	font-weight: 700;

	width: var(--btn-width, 100%);
	height: var(--btn-height, 100%);
}


/* section:not(._dark) .siteBtn,
.section:not(._dark) .siteBtn {
	--light: var(--on-toggle);
	--dark: var(--off-toggle);
}

section._dark .siteBtn,
.section._dark .siteBtn {
	--light: var(--off-toggle);
	--dark: var(--on-toggle);
}
 */

.siteBtn._accent {
	background: var(--accent-color);
	color: var(--white-color);
	transition: background-color var(--animation-duration) var(--animation-timing-function);
}

.siteBtn._accent .icon::before {
	background-color: var(--white-color);
}

.siteBtn._accent:hover .icon::before {
	background-color: var(--white-color);
}

.siteBtn._transparent {
	--opacity-lvl: 0.3;
	box-shadow: inset 0 0 0 1px var(--opacity-color);
}

@media (min-width: 1025px) {
	.siteBtn._accent:hover {
		background: var(--hover-accent-color);
	}
}


/* .siteBtn._grey {
	background: var(--bg-grey-color);
	color: var(--black-color);
	transition: background-color var(--animation-duration) var(--animation-timing-function), color var(--animation-duration) var(--animation-timing-function);
}

.siteBtn._grey._selected {
	background: var(--light-bg-main-color);
	color: var(--white-color);
	pointer-events: none;
}

@media (min-width: 1025px) {
	.siteBtn._grey:hover {
		background: var(--hover-bg-grey-color);
		color: var(--accent-color);
	}
} */


/* .siteBtn._main {
	background: var(--main-gradient-color);
	color: var(--white-color);
	transition: background-color 0.2s ease;

	position: relative;
	overflow: hidden;
}

.siteBtn._main span {
	z-index: 1;
}

.siteBtn._main::before {
	content: '';
	position: absolute;
	inset: 0;
	opacity: 0;
	background-color: var(--hover-main-color);
	transition: opacity .2s ease;
}


.siteBtn._main:hover::before {
	opacity: 1;
}


.siteBtn._transparent {
	background-color: transparent;
	box-shadow: inset 0 0 0 2px var(--white-color);
	transition: box-shadow 0.2s ease;
	color: var(--white-color);
}

.siteBtn._transparent:hover {
	box-shadow: inset 0 0 0 2px var(--hover-main-color);
}
 */
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/ui/burger.css?17410901081428*/
.burger {
	--width: 40px;
	--height: 33px;
	--height-line: 4.57px;
	--height-line: 5px;
	--color: var(--inner-color);

	cursor: pointer;
	width: var(--width);
	height: var(--height);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	z-index: 4;
}

@media (min-width: 1025px) {
	.burger:hover {
		--color: var(--hover-color);
	}
}


.burger span {
	width: 100%;
	height: var(--height-line);
	background: var(--color);
	transition: transform .2s ease, translate .1s linear .15s, background-color var(--animation-duration) var(--animation-timing-function);
}

.modal._open .burger span,
.burger._open span {
	transition: translate .1s linear, transform .2s ease .1s, background-color var(--animation-duration) var(--animation-timing-function);
}

.modal._open .burger span:nth-child(1),
.burger._open span:nth-child(1) {
	translate: 0 calc(var(--height) / 2 - var(--height-line) / 2);
	transform: rotate(225deg);
}

.modal._open .burger span:nth-child(2),
.burger._open span:nth-child(2) {
	opacity: 0;
}

.modal._open .burger span:nth-child(3),
.burger._open span:nth-child(3) {
	translate: 0 calc(-1 * (var(--height) / 2 - var(--height-line) / 2));
	transform: rotate(135deg);
}

@media (max-width: 1024px) {
	.burger {
		--width: 30px;
		--height: 24px;
		--height-line: 4px;
	}
}

@media (max-width: 480px) {
	.burger {
		--width: 25px;
		--height: 21px;
		--height-line: 3px;
	}
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/ui/input.css?17410901083542*/
/*общее */
input::placeholder {
	text-indent: 0px;
	transition: opacity 0.2s ease, text-indent 0.6s ease;
}

input:focus::placeholder {
	opacity: 0;
	text-indent: 2000px;
	transition: opacity 0.2s ease, text-indent 0.6s ease;
}

.input input::placeholder {
	opacity: 0.6;
}

/*текстовое поле */
.input._text {
	width: fit-content;
}

.input._text input,
.input._text textarea {
	border-radius: var(--border-radius);
	box-shadow: inset 0 0 0 1.5px rgba(var(--inner-color-code), 0.3);
	color: var(--inner-color);
	height: var(--input-height, 50px);

	font-size: var(--input-fz);

	transition: box-shadow .2s ease;
}

.input._text._required {
	position: relative;
}

.input._text._required::after {
	content: ' *';
	color: var(--light-bg-main-color);
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;

	position: absolute;
	top: 0;
	right: 6px;
	left: auto;
	bottom: auto;
}

.input._text input {
	padding: 10px 20px;
	width: var(--input-width, 100%);
}

.input._text:has(textarea) {
	width: auto;
}

.input._text textarea {
	padding: 15px 20px;
	height: 160px;
	width: 100%;
}

.input._text:hover input,
.input._text:hover textarea {
	box-shadow: inset 0 0 0 1.5px rgba(var(--light-bg-main-color-code), 0.5);
}

.input._text input:focus,
.input._text textarea:focus {
	box-shadow: inset 0 0 0 1.5px rgb(var(--light-bg-main-color-code));
}

.input._text._error input,
.input._text._error textarea {
	box-shadow: inset 0 0 0 1.5px var(--accent-color);
}

.input._text input:is(:-webkit-autofill, :autofill) {
	transition: background-color 0s ease-in-out 86400s !important;
	-webkit-text-fill-color: var(--inner-color);
}


/*чекбокс */
.input._checkbox,
.input._radio {
	--checkbox-size: 24px;
}

.input._checkbox label,
.input._radio label {
	display: flex;
	align-items: center;
	cursor: pointer;
	position: relative;
	gap: var(--checkbox-label-gap, 10px);
	color: var(--inner-color);
	width: fit-content;
	transition: color .2s ease;
}

.input._checkbox input,
.input._radio input {
	position: absolute;
	width: 0;
	height: 0;
	opacity: 0;
	z-index: -999;
}

.input._checkbox label::before,
.input._radio label::before {
	content: '';
	display: flex;
	width: var(--checkbox-size);
	height: var(--checkbox-size);
	background: transparent;
	flex-shrink: 0;
	box-shadow: inset 0 0 0 1.5px rgba(var(--inner-color-code), 0.5);
}

.input._checkbox label::before {
	border-radius: var(--border-radius);

	background-image: url('/local/templates/invest-tula-new2024/assets/css/ui/../../images/icon/check.svg');
	background-size: 10px 0;

	background-position: center;
	background-repeat: no-repeat;
	transition: box-shadow .2s ease, background-size .2s cubic-bezier(.68, -0.55, .27, 1.55);
}

.input._radio label::before {
	padding: calc(var(--checkbox-size) / 3);
	border-radius: 50%;
	transition: background-color .2s ease, box-shadow .2s ease, padding .2s cubic-bezier(.68, -0.55, .27, 1.55);
}

.input._checkbox:hover label,
.input._radio:hover label {
	color: rgb(var(--light-bg-main-color-code));
}

.input._checkbox:hover label::before,
.input._radio:hover label::before {
	box-shadow: inset 0 0 0 1.5px rgb(var(--light-bg-main-color-code));
}


.input._checkbox:not(:hover) input:checked+label::before,
.input._radio:not(:hover) input:checked+label::before {
	box-shadow: inset 0 0 0 1.5px rgb(var(--inner-color-code));
}

.input._checkbox input:checked+label::before {
	background-size: 14px 11px;
}

.input._radio input:checked+label::before {
	background-position: center;
	background-color: var(--inner-color);
	padding: 6px;
	background-clip: content-box;
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/widget/select_lang.css?17410901102372*/
.selectLang {
	position: relative;
}

.selectLang__selected {
	cursor: pointer;
	box-shadow: inset 0 0 0 2px var(--inner-color);
	font-size: 14px;
	font-weight: 600;
	border-radius: 5px;
	padding: 4px 7px;
	gap: 3px;
	display: flex;
	align-items: center;
	color: var(--inner-color);
	transition: color var(--animation-duration) var(--animation-timing-function), box-shadow var(--animation-duration) var(--animation-timing-function);
}

.selectLang__selected::after {
	content: '';
	width: 6px;
	height: 5px;
	pointer-events: none;
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: contain;
	mask-image: url(/local/templates/invest-tula-new2024/assets/css/widget/../../images/icon/arrow_small.svg);
	background-color: var(--inner-color);

	transition: transform var(--animation-duration) var(--animation-timing-function), background-color var(--animation-duration) var(--animation-timing-function);
	transform: rotateX(0deg);
}

.selectLang._open .selectLang__selected::after {
	transform: rotateX(180deg);
}

@media (min-width: 1025px) {
	.selectLang__selected:hover {
		color: var(--hover-color);
		box-shadow: inset 0 0 0 2px var(--hover-color);
	}

	.selectLang__selected:hover::after {
		background-color: var(--hover-color);
	}
}

.selectLang__wrapper {
	position: absolute;
	top: calc(100% + 10px);


	--light: var(--on-toggle);
	--dark: var(--off-toggle);
	--link-color: var(--inner-color);

	opacity: 0;
	max-height: 0;
	transition: max-height var(--animation-duration) var(--animation-timing-function), opacity var(--animation-duration) var(--animation-timing-function);
	overflow: hidden;

	border-radius: var(--border-radius-small);
	overflow: hidden;
	line-height: 1.2;
	font-size: 14px;
	font-weight: 600;
	color: var(--black-color);

	box-shadow: 0px 0px 20px 0px var(--shadow-main-color);
	background: var(--bg-grey-color);
}

.selectLang._open .selectLang__wrapper {
	max-height: 500px;
	opacity: 1;
}

.selectLang__item {
	display: flex;
	gap: 5px;
	align-items: center;
	padding: 5px;
	transition: color var(--animation-duration) var(--animation-timing-function), background-color var(--animation-duration) var(--animation-timing-function);
}

@media (min-width: 1025px) {
	.selectLang__item:hover {
		color: var(--white-color);
		background: var(--light-bg-main-color);
	}
}

.selectLang__item .icon {
	--icon-size: 15px;
}


@media (max-width: 1024px) {
	.selectLang__item {
		padding: 10px;
	}
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/entities/social_link.css?1741090105448*/
.socialLink {
	display: flex;
	gap: 10px;
}

.socialLink>a {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 6px;
	border-radius: 5px;
	--opacity-lvl: 0.3;
	box-shadow: inset 0 0 0 1px var(--opacity-color);

	--icon-size: 21px;

	transition: box-shadow var(--animation-duration) var(--animation-timing-function);
}

@media (min-width: 1025px) {
	.socialLink>a:hover {
		box-shadow: inset 0 0 0 1px var(--hover-color);
	}
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/plugin/aos/aos.css?174109012828765*/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/ui/preloader.css?17410901081845*/
@property --angle-load {
	syntax: "<angle>";
	inherits: false;
	initial-value: 0deg;
}

@keyframes load {
	0% {
		--angle-load: 0deg;
	}

	100% {
		--angle-load: 360deg;
	}
}

@keyframes scaleLoad {
	0% {
		transform: scale(1);
	}

	100% {
		transform: scale(100);
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.preloader {
	position: fixed;
	inset: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background-color: var(--main-color);

	display: flex;
	align-items: center;
	justify-content: center;

	transition: opacity 0.6s ease;
}

.preloader__img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: content-box;
	padding: 25px;
}

.preloader__img img {
	border-radius: 50%;
	z-index: 2;
	position: relative;
}

.preloader__img::after {
	content: "";
	position: absolute;
	inset: 0;
	padding: 12px;

	border-radius: 50%;
	background: conic-gradient(#ff0000 0deg, #ff0000 360deg);

	-webkit-mask:
		linear-gradient(#fff 0 0) content-box,
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: destination-out;
	mask-composite: exclude;
	opacity: 0;
}

.preloader__img::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 12px;

	border-radius: 50%;
	background: conic-gradient(#ff0000 var(--angle-load, 0deg), rgba(0, 0, 0, 0) 0);
	animation: load 1s linear infinite;

	-webkit-mask:
		linear-gradient(#fff 0 0) content-box,
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: destination-out;
	mask-composite: exclude;
}

.preloader._loaded {
	animation: fadeOut 0.3s ease-in 0.1s 1 normal both;
}

/* .preloader._loaded .preloader__img img {
	animation: scaleLoad 0.4s ease-in 0.3s 1 normal both;
} */
.preloader._loaded .preloader__img::after {
	opacity: 1;
	transition: opacity 0.2s ease;
}
/* End */


/* Start:/local/templates/invest-tula-new2024/assets/css/widget/breadcrumbs.css?1741090109708*/
.breadcrumbs {
	--breadcrumbs-mb: 15px;
	--item-gap: 10px;
	--item-fz: 22px;
	--icon-size: 18.67px;
}

@media (max-width: 1024px) {
	.breadcrumbs {
		--breadcrumbs-mb: 10px;
		--item-gap: 10px;
		--item-fz: 18px;
	}
}

@media (max-width: 480px) {
	.breadcrumbs {
		--item-gap: 5px;
		--item-fz: 16px;
		--icon-size: 16px;
	}
}

.breadcrumbs {
	margin-bottom: var(--breadcrumbs-mb);
}

.breadcrumbs a {
	display: flex;
	align-items: center;
	width: fit-content;
	gap: var(--item-gap);
	font-size: var(--item-fz);
	line-height: 1.2;
	font-weight: 600;
}

.breadcrumbs a span:not(.icon) {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	word-break: break-all;
}
/* End */


/* Start:/local/templates/invest-tula-new2024/styles.css?17780582302413*/
/* ПОПАП КУКИ */




.popup_cookie {
    position: fixed;
    bottom: 0px;
    left: 0;
    padding: 30px 0 20px 0;
    z-index: 10;
    display: none;
    width: 100%;

}

.popup_cookie.active {
    display: block;
}

.window_cookie {
    --light: var(--on-toggle);
    --dark: var(--off-toggle);
    --opacity-lvl: .5;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    max-width: 700px;
    width: 100%;
    background: var(--outer-color);
    position: relative;
    padding: 21px 40px;
    border-radius: var(--border-radius);
    left: 50%;
    transform: translateX(-50%);
    animation: showCookies .75s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    color: #8C8C8C;
    font-size: 16px;
    line-height: 130%;
    letter-spacing: -0.16px;
    border: 1px solid var(--opacity-color);
    box-shadow: 0px 0px 20px 0px var(--shadow-main-color);
}

.window_cookie a {
    color: var(--accent-color);
    font-size: 16px;
    line-height: 130%;
    text-decoration: underline;
}

.close_pop {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 40px;
    cursor: pointer;
}

.window_cookie__btn {
    min-width: unset;
    cursor: pointer;
}

.window_cookie__btn .siteBtn {
    padding-inline: 60px;
    padding-block: 15px;
}


.window_cookie__btn {display: none;}

.window_cookie {
    max-width: 1200px;
}

.window_cookie p {
    margin: 0;
    font-weight: 100;
    margin-right: 35px;
}

.close_pop {border: 1px solid #c0c0c0;padding: 6px;border-radius: 50%;top: 0;bottom: 0;margin: auto;height: 45px;width: 45px;display: flex;align-items: center;justify-content: center;font-weight: 100;font-size: 34px;transition: 0.3s;}

.close_pop:hover {
    border: 1px solid #636363;
    color: #636363;
}


@keyframes showCookies {
    0% {
        transform: translateY(100px) translateX(-50%);
    }

    100% {
        transform: translateY(0) translateX(-50%);
    }
}

@media (max-width:1240px) {
    .window_cookie {
        width: 90%;
    }
	
	
}

@media (max-width:577px) {
    .window_cookie p {
        font-size: 14px;
    }

    .window_cookie a {
        font-size: 14px;
    }

    .window_cookie__btn .siteBtn {
        padding-inline: 40px;
        padding-block: 10px;
    }

}

/* ПОПАП КУКИ */
/* End */
/* /local/templates/invest-tula-new2024/assets/css/global/reset.css?1741090106877 */
/* /local/templates/invest-tula-new2024/assets/css/global/const.css?1741090106381 */
/* /local/templates/invest-tula-new2024/assets/css/global/vars.css?17410901061391 */
/* /local/templates/invest-tula-new2024/assets/css/global/color.css?17574289192005 */
/* /local/templates/invest-tula-new2024/assets/css/global/font.css?17410901063529 */
/* /local/templates/invest-tula-new2024/assets/css/global/icon.css?17943955315586 */
/* /local/templates/invest-tula-new2024/assets/css/global/global.css?1776426822203 */
/* /local/templates/invest-tula-new2024/assets/css/template/typography.css?17410901077159 */
/* /local/templates/invest-tula-new2024/assets/css/template/main.css?177331394411719 */
/* /local/templates/invest-tula-new2024/assets/css/template/header.css?17410901075119 */
/* /local/templates/invest-tula-new2024/assets/css/template/first_section.css?17410901075847 */
/* /local/templates/invest-tula-new2024/assets/css/template/footer.css?17779765999373 */
/* /local/templates/invest-tula-new2024/assets/css/template/burger_menu.css?17410901078237 */
/* /local/templates/invest-tula-new2024/assets/css/template/search.css?17410901072553 */
/* /local/templates/invest-tula-new2024/assets/css/ui/logo.css?1741090108580 */
/* /local/templates/invest-tula-new2024/assets/css/ui/btn.css?17410901082190 */
/* /local/templates/invest-tula-new2024/assets/css/ui/burger.css?17410901081428 */
/* /local/templates/invest-tula-new2024/assets/css/ui/input.css?17410901083542 */
/* /local/templates/invest-tula-new2024/assets/css/widget/select_lang.css?17410901102372 */
/* /local/templates/invest-tula-new2024/assets/css/entities/social_link.css?1741090105448 */
/* /local/templates/invest-tula-new2024/assets/plugin/aos/aos.css?174109012828765 */
/* /local/templates/invest-tula-new2024/assets/css/ui/preloader.css?17410901081845 */
/* /local/templates/invest-tula-new2024/assets/css/widget/breadcrumbs.css?1741090109708 */
/* /local/templates/invest-tula-new2024/styles.css?17780582302413 */
