

/* Start:/local/templates/invest/assets/css/page/regstandart.css?17746291635503*/
.regstandard-section {
  padding: 15px 0;
}

.regstandard-section__inner {
  padding-bottom: 30px;
}

.regstandard-section[id] {
  scroll-margin-top: var(--header-height, 100px);
}

.regstandard-section__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  text-transform: uppercase;
  color: var(--content-text-primary);
  margin-bottom: 20px;
}

.regstandard-section__inner p {
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: var(--accents-accent-light-card);
}

.invest-standard-goal p {
  font-weight: 600;
  font-size: 18px;
  line-height: 120%;
  text-align: center;
  color: var(--content-text-primary);
  margin-top: 15px;
}

.invest-standard-goal {
  display: flex;
  flex-direction: column;
  gap: 5px;
  align-self: stretch;
}

.invest-standard-goal__row {
  display: flex;
  flex-direction: column;
  gap: 5px;
  align-self: stretch;
}

.invest-standard-goal__cards {
  display: flex;
  flex-direction: row;
  justify-content: stretch;
  align-items: stretch;
  gap: 20px;
  flex-wrap: wrap;
}

.invest-standard-goal__card {
  flex: 1;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  padding: 20px 21px;
  background: var(--backgrounds-bg-secondary);
  border: 1px solid var(--content-border-primary);
  border-radius: 10px;
}

.invest-standard-goal__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  text-align: center;
  color: var(--content-text-primary);
  max-width: 330px;
}

.invest-standard-goal__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  flex-shrink: 0;
  background: var(--backgrounds-bg-icons-secondary);
  border-radius: 100px;
}

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

.invest-standard-goal__grid-connector div {
  text-align: center;
}

.invest-standard-goal__connector {
  width: 100%;
  max-width: 100%;
  line-height: 0;
}

.invest-standard-goal__connector svg {
  width: 100%;
  height: 45px;
  display: block;
}

.invest-standard-goal__title {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.2;
  text-align: center;
  color: #363739;
  margin: 0;
  padding-bottom: 0;
}

.invest-standard-elements__cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px 30px;
}

.invest-standard-elements__card {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 285px;
  gap: 20px;
  padding: 20px;
}

.invest-standard-elements__text {
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  text-align: center;
  color: var(--content-text-primary);
  max-width: 190px;
}

.invest-standard-elements__icon {
  border-radius: 100px;
  padding: 20px;
  width: 88px;
  height: 88px;
  background: var(--backgrounds-bg-icons-primary);
}

.invest-standard-elements__card:nth-child(2n) .invest-standard-elements__icon {
  background: var(--backgrounds-bg-icons-secondary);
}

.invest-committee__cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}

.invest-committee__card {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.invest-committee__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  padding: 20px;
  width: 88px;
  height: 88px;
  background: var(--backgrounds-bg-icons-primary);
  font-weight: 900;
  font-size: 52px;
  line-height: 120%;
  text-align: center;
  color: var(--accents-accent-primary);
}

.invest-committee__card:nth-child(2n) .invest-committee__icon {
  background: var(--backgrounds-bg-icons-secondary);
}

.invest-committee__text {
  font-weight: 600;
  font-size: 12px;
  line-height: 120%;
  text-align: center;
  color: var(--content-text-primary);
  max-width: 290px;
}

.invest-card__cards {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

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

.invest-card__card {
  min-width: 250px;
  flex: 1 0 0;
  background: var(--backgrounds-bg-secondary);
  border-radius: 10px;
  padding: 20px 15px;
}

.invest-card_title {
  font-weight: 600;
  font-size: 18px;
  line-height: 120%;
  color: var(--accents-accent-primary);
}

.invest-card__content {
  margin-top: 15px;
  font-size: 12px;
  line-height: 120%;
  color: var(--content-text-primary);
}

.invest-card__content ul,
.invest-card__content ul li {
  list-style-type: disc;
}

.invest-card__content ul {
  padding-left: 20px;
}

.invest-list-declaration {
  background: var(--backgrounds-bg-secondary);
  border-radius: 10px;
  padding: 15px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 10px;
}

.invest-list-declaration__item-title {
  font-size: 12px;
  line-height: 120%;
  color: var(--content-text-primary);
  padding: 10px 10px 10px 0;
  border-right: 1px solid var(--accents-accent-primary);
}

.invest-list-declaration__item:last-child .invest-list-declaration__item-title {
  border-right: none;
  border-bottom: none;
}


@media (max-width: 767px) {
  .invest-committee__cards,
  .invest-card__cards.grid-2,
  .invest-list-declaration,
  .invest-card__cards {
    grid-template-columns: 1fr;
  }
  .invest-list-declaration__item-title {
    border-right: unset;
    border-bottom: 1px solid var(--accents-accent-primary);
  }
  .invest-standard-goal__connector,
  .invest-standard-goal__grid-connector {
    display: none;
  }
  .invest-standard-goal {
    gap: 20px;
  }
}
/* End */


/* Start:/local/templates/invest/components/bitrix/breadcrumb/breadcrumb/style.css?1773241478893*/
ul.breadcrumbs__list {
    display: ruby;
    ruby-align: space-between;  
    font-size: 16px;
    line-height: 120%;
}

.breadcrumbs__item,
a.breadcrumbs__link {
    color: #a3a3a5;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.breadcrumbs__item:not(.breadcrumbs__current-page) {
    flex-shrink: 0;
    white-space: nowrap;
}

a.breadcrumbs__link:hover {
    color: var(--content-text-primary);
}

.breadcrumbs__current-page {
    color: var(--content-text-primary);
    min-width: 0;
    white-space: normal;
    word-break: normal;
    overflow-wrap: break-word;
}

.mobile-page-breadcrumbs {
    margin-bottom: 30px;
}

@media (max-width: 767px) {
    ul.breadcrumbs__list {
        display: flex;
        flex-wrap: wrap;
        gap: 4px;
        font-size: 14px;
    }

    .breadcrumbs__item:not(.breadcrumbs__current-page) {
        white-space: nowrap;
    }
}
/* End */


/* Start:/local/components/nethammer/iblock.files/templates/.default/style.css?17724426313848*/
.page-file .file-link {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 15px;
}

.page-file .file-link__main {
    width: 100%;
}

.page-file .file-link__name {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-align: center;
  color: var(--content-text-primary);
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.page-file .file-link:hover .file-link__name {
  color: var(--accents-accent-primary);
}

.page-file .file-link::before {
  content: " ";
  min-width: 32px;
  min-height: 32px;
  width: 32px;
  height: 32px;
  mask-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.8049 10.1562L20.5265 5.40566C19.0227 4.05223 18.2709 3.37551 17.3482 3.02148L17.3359 6.66747C17.3359 9.81016 17.3359 11.3815 18.3122 12.3578C19.2886 13.3341 20.8599 13.3341 24.0026 13.3341H28.7761C28.2926 12.3952 27.4271 11.6162 25.8049 10.1562Z" fill="%23363739"/><path d="M13.3701 2.66602C14.1781 2.66602 14.8263 2.66626 15.3711 2.68848C15.3532 2.79499 15.3432 2.90381 15.3428 3.01367L15.3311 6.79297C15.3309 8.25546 15.3306 9.54796 15.4707 10.5898C15.6226 11.7192 15.971 12.8489 16.8926 13.7705C17.8142 14.6922 18.9438 15.0415 20.0732 15.1934C21.1154 15.3335 22.4083 15.3331 23.8711 15.333H29.2744C29.3312 16.0453 29.3311 16.9195 29.3311 18.083V18.666C29.3311 23.6943 29.3307 26.2085 27.7686 27.7705C26.2066 29.3326 23.6923 29.333 18.6641 29.333H13.3311C8.30293 29.333 5.78868 29.3325 4.22656 27.7705C2.66447 26.2085 2.66406 23.6943 2.66406 18.666V13.333C2.66406 8.30469 2.66447 5.79062 4.22656 4.22852C5.78863 2.66646 8.31553 2.66602 13.3701 2.66602ZM6.66406 20V26.0664H8.06836V24.3936H9.29004C9.83315 24.3936 10.3014 24.3071 10.6943 24.1338C11.0871 23.9547 11.3908 23.7003 11.6045 23.3711C11.8181 23.0418 11.9248 22.6517 11.9248 22.2012C11.9248 21.7448 11.8182 21.3517 11.6045 21.0225C11.3907 20.6932 11.0871 20.4419 10.6943 20.2686C10.3014 20.0894 9.83315 20 9.29004 20H6.66406ZM12.9297 26.0664H15.6855C16.3442 26.0664 16.9251 25.9427 17.4277 25.6943C17.9304 25.4401 18.3233 25.0874 18.6064 24.6367C18.8896 24.1803 19.0312 23.6456 19.0312 23.0332C19.0312 22.415 18.8895 21.8803 18.6064 21.4297C18.3233 20.9791 17.9303 20.6293 17.4277 20.3809C16.9251 20.1267 16.3441 20 15.6855 20H12.9297V26.0664ZM20.0859 26.0664H21.4902V23.8564H24.2979V22.7305H21.4902V21.127H24.6709V20H20.0859V26.0664ZM15.6162 21.1523C16.0207 21.1523 16.3704 21.2307 16.665 21.3867C16.9655 21.5369 17.1966 21.754 17.3584 22.0371C17.5258 22.3143 17.6094 22.6463 17.6094 23.0332C17.6094 23.4145 17.526 23.7472 17.3584 24.0303C17.1966 24.3133 16.9654 24.5325 16.665 24.6885C16.3704 24.8387 16.0207 24.9141 15.6162 24.9141H14.334V21.1523H15.6162ZM9.21191 21.1436C9.64506 21.1436 9.96884 21.2362 10.1826 21.4209C10.3964 21.6058 10.5029 21.8661 10.5029 22.2012C10.5029 22.5305 10.3964 22.7878 10.1826 22.9727C9.96884 23.1575 9.64521 23.25 9.21191 23.25H8.06836V21.1436H9.21191Z" fill="%23363739"/></svg>');
  background: var(--content-text-primary);
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.page-file .file-link:hover::before {
  background: var(--accents-accent-primary);
}

.page-file .file-link::after {
  content: " ";
  min-width: 20px;
  min-height: 20px;
  width: 20px;
  height: 20px;
  mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 15L15 5M15 5H7.5M15 5V12.5" stroke="%23363739" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');
  background: var(--content-text-primary);
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.page-file .file-link:hover::after {
  background: var(--accents-accent-primary);
  rotate: 45deg;
}

/* End */


/* Start:/local/templates/invest/components/bitrix/news.list/faq/style.css?17691533121849*/
.faq-accordion {
	display: flex;
	flex-direction: column;
	gap: 0;
}

.faq-accordion__item {
	border-bottom: 1px solid var(--content-border-primary);
}

.faq-accordion__header {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 0;
	background: none;
	border: none;
	cursor: pointer;
	text-align: left;
	gap: 20px;
	transition: all 0.3s ease;
}

.faq-accordion__header:hover {
	opacity: 0.8;
}

.faq-accordion__question {
	flex: 1;
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    color: var(--content-text-primary);
}

.faq-accordion__icon {
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.faq-accordion__header[aria-expanded="true"] .faq-accordion__icon {
	transform: rotate(45deg);
}

.faq-accordion__icon svg {
	width: 100%;
	height: 100%;
}

.faq-accordion__content {
	display: grid;
	grid-template-rows: 0fr;
	overflow: hidden;
	transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s ease;
	opacity: 0;
}

.faq-accordion__header[aria-expanded="true"] + .faq-accordion__content {
	grid-template-rows: 1fr;
	opacity: 1;
}

.faq-accordion__answer {
	padding: 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: var(--content-text-primary, #363739);
	min-height: 0;
	transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.faq-accordion__answer a {
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: var(--accents-accent-primary);
}

.faq-accordion__header[aria-expanded="true"] + .faq-accordion__content .faq-accordion__answer {
	opacity: 1;
	padding: 0 0 20px 0;
}

.faq-accordion__answer p {
	margin: 0 0 10px 0;
}

.faq-accordion__answer p:last-child {
	margin-bottom: 0;
}

/* End */
/* /local/templates/invest/assets/css/page/regstandart.css?17746291635503 */
/* /local/templates/invest/components/bitrix/breadcrumb/breadcrumb/style.css?1773241478893 */
/* /local/components/nethammer/iblock.files/templates/.default/style.css?17724426313848 */
/* /local/templates/invest/components/bitrix/news.list/faq/style.css?17691533121849 */
