

/* Start:/local/templates/fininvest/components/bitrix/news.detail/fininvest/style.min.css?17531794283731*/
#hero_detail {max-height: 100%;}  #hero_detail .preview_text {word-wrap: break-word;}  #hero_detail.detail h1, #hero_detail.detail p {color: #fff;}  #article_content {padding-top: 30px;}  #article_content img, #article_content svg {max-width: 100%;}  /*-------------------------------------------------------------- # Steps Section --------------------------------------------------------------*/  .steps {--steps-padding-left: 2.1rem;}  .steps .separator {position: relative;}  .steps .line-wrapper {width: 100%;position: absolute;}  .steps hr {color: var(--accent-color);margin-top: 25px;opacity: 1;}  .steps .line-wrapper {position: absolute;width: 100%;}  .steps .circle-wrapper {}  .steps .circle {position: relative;border-radius: 50%;width: 48px;height: 48px;line-height: 48px;text-align: center;margin: 0 auto;background-color: var(--accent-color);color: var(--contrast-color);z-index: 1;}  .steps .row-header {padding: 40px 0 0 var(--steps-padding-left);font-weight: 700;}  .steps .row-description {padding-left: var(--steps-padding-left);}  .steps .row>* {padding-bottom: calc(var(--bs-gutter-x) * .5);}  .steps .arrow-wrapper {position: absolute;right: -15px;z-index: 1;}  .steps .arrow-wrapper i.bi {font-size: 35px;}  .steps .steps-item {position: relative;background-color: var(--surface-color);padding: 30px;line-height: 1.32;}  .steps .steps-item img {color: var(--accent-color);fill: var(--accent-color);width: 50px;height: 50px;margin-right: 20px;}  .steps .steps-item span {color: var(--heading-color);font-size: 16px;display: block;font-weight: 600;}  .steps .steps-item p {padding: 0;margin: 0;font-family: var(--heading-font);font-size: 16px;}  /*-------------------------------------------------------------- # Stats Section --------------------------------------------------------------*/  .stats-item {background-color: var(--surface-color);box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);padding: 30px;line-height: 1.32;}  .stats-item i {color: var(--accent-color);font-size: 42px;line-height: 0;margin-right: 20px;}  .stats-item span {color: var(--heading-color);font-size: 24px;display: block;font-weight: 600;}  .value_values p {padding: 0;margin: 0;font-family: var(--heading-font);font-size: 16px;}  .btn-fininvest-services {color: #fff;border-radius: 20px;border: 1px solid #fff;padding: 7px 15px;font-size: 20px;transition: .2s ease-out;}  .btn-fininvest-services:hover {color: #fff;box-shadow: 1px 1px 10px #fff;transition: .2s ease-in;}  #hero_detail h1 {font-size: 65px !important;margin-bottom: 15px;}  #hero_detail .preview_text {font-size: 25px;margin-bottom: 15px;}  @media (max-height: 599px) {  #hero_detail {padding-bottom: 30px;}  }  @media (max-width: 449px) {  #hero_detail h1 {font-size: 50px !important;}  }  @media (max-width: 399px) {  #hero_detail .preview_text {font-size: 20px;}  }  .article .portfolio-content {position: relative;overflow: hidden;}  .article .portfolio-content img, .article .portfolio-content svg {transition: 0.3s;}  .article .portfolio-content .portfolio-info {opacity: 0;position: absolute;inset: 0;z-index: 3;transition: all ease-in-out 0.3s;background: rgba(0, 0, 0, 0.6);padding: 15px;}  .article .portfolio-content .portfolio-info .preview-link, .article .portfolio-content .portfolio-info .details-link {position: absolute;left: calc(50% - 20px);font-size: 26px;top: calc(50% - 14px);color: #fff;transition: 0.3s;line-height: 1.2;}  .article .portfolio-content .portfolio-info .preview-link:hover, .article .portfolio-content .portfolio-info .details-link:hover {color: var(--accent-color);}  .article .portfolio-content:hover .portfolio-info {opacity: 1;}  .article .portfolio-content:hover img, .article .portfolio-content:hover svg {transform: scale(1.1);}
/* End */
/* /local/templates/fininvest/components/bitrix/news.detail/fininvest/style.min.css?17531794283731 */
