

/* Start:/local/templates/redaper-ispt/components/bitrix/news.list/firstscreen/style.css?16292777832118*/
.index-fs .wrap {
	flex-direction: column;
}
.text-bottom {
	margin: 20px 0;
}
.index-fs a.btn {color: #fff;}
.index-fs .btn {
	font-size: 1em;
	padding: 10px 0;
	width: 120px;
	min-width: auto;
	border-color: #fff;
	margin-right: 15px;
}
.index-fs .box {
	order: 2;
}
.fs-pic {
	position: relative;
	transform: translate(50px, 0px);
}
.fs-pic img {
	max-width: 150px;
}
.fs-pic .shadow {
	position: absolute;
	width: 120%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
	transform: translate(10%, 20%);
	opacity: .7;
}
@media (min-width: 375px) {
	.index-fs .wrap{justify-content: space-evenly;}
	.index-fs .btn {
		width: 150px;
	}
}
@media (min-width: 414px) {
	.fs-pic img {
		max-width: 200px;
	}
}
@media (min-width: 768px) {
	.index-fs .box {
		order: initial;
	}
	.text-bottom {font-size: 18px; width: 90%;}
	.index-fs .btn {
		font-size: 16px;
		line-height: 28px;
		width: 200px;
	}
	.fs-pic img {
		max-width: 300px;
	}
	.fs-pic {
		transform: translate(100px, 0px);
	}
}
@media (min-width: 1024px) and (min-height: 768px){

}
@media (min-width: 1024px){
	section.fp-section.index-fs {min-height: 620px;}
	.index-fs .box { width: 70%; padding-right: 30px;}
	.text-top {
		white-space: nowrap;
	}
	.index-fs .wrap {
		flex-direction: row;
		justify-content: left;
	}

	.fs-pic {
		position: absolute;
		left: 70%;
		transform: translate(-30px, 0px);
	}
	.fs-pic img {
		max-width: 320px;
		transition: .7s ease-out;
		transition-delay: .3s;
	}
	.showme .fs-pic img {
		transform: translate(200px, -200%);
	}
	.fs-pic .shadow {
		transition: .7s ease-out;
		transition-delay: .4s;
		transform-origin: bottom;
	}
	.showme .fs-pic .shadow {
		opacity: 0;
		transform: scale(.5);
	}
	.index-fs .btn {
		font-size: 24px;
		line-height: 38px;
		padding: 15px 0;
		width: 250px;
	}
}
@media (min-width: 1280px) and (min-height: 820px){
	.index-fs .box { padding-right: 100px;}
	.text-top {font-size: 72px;}
	.text-top {font-size: 72px;}
	.index-fs .btn {width: 300px;}
	.fs-pic {
		transform: translate(-100px, 0px);
	}
	.fs-pic img {
		max-width: 562px;
	}
}
/* End */


/* Start:/local/templates/redaper-ispt/components/bitrix/news.list/features/style.css?16292789662676*/
.FEATURES {padding-bottom: 0;}
.FEATURES .wrap, .SAFETY_BY_AI .wrap {
    flex-direction: column;
}
.items-block {
	background-color: #e9e4df;
}

.FEATURES .item, .SAFETY_BY_AI .item {
	padding-left: 60px;
	margin-bottom: 30px;
}
.FEATURES .title, .SAFETY_BY_AI .title {
	font-weight: 800;
	margin-bottom: 10px;
	position: relative;
}
.FEATURES .icon, .SAFETY_BY_AI .icon {
	position: absolute;
	left: -60px;
	top: 50%;
	transform: translateY(-50%);
}
.FEATURES .icon img, .SAFETY_BY_AI .icon img {
	width: 50px;
	height: 50px;
	margin-right: 20px;
}
.FEATURES .is-pic {
	width: 100%;
	padding-top: 100%;
	position: relative;
	transform: rotate(90deg) translate(-20px, 20px);
	margin-bottom: -40%;
}
.FEATURES .is-pic img {
	position: absolute;
	top: 0;
}

@media (min-width: 768px) {
	.SAFETY_BY_AI .container {position: relative;}
	.SAFETY_BY_AI .wrap {flex-direction: row;}
	.FEATURES .container, .SAFETY_BY_AI .container { height: 100%;}
	.FEATURES .wrap {
		justify-content: center;
	}
	.FEATURES .is-pic {
		margin-bottom: -50%;
		margin-top: -130px;
	}
	.FEATURES .box, .SAFETY_BY_AI .box {
		position: relative;
		z-index: 1;
	}
	.SAFETY_BY_AI .is-pic {
		position: absolute;
		right: 10px;
		top: calc(50% + 33px);
		transform: translate(-10px, -50%);
	}
	.SAFETY_BY_AI .is-pic img {
		width: 350px;
	}
}
@media (min-width: 1024px) and (max-height: 650px){
	.i-service p {
		font-size: 15px;
		line-height: 20px;
	}
}
@media (min-width: 1024px){
	.FEATURES .is-pic img, .SAFETY_BY_AI .is-pic img {
		transition: 0.5s ease-out;
	}
	.FEATURES.showme .is-pic img {
		transform: translate(0, 200%);
	}
	.SAFETY_BY_AI.showme .is-pic img {
		transform: translate(0, -200%);
	}

	.SAFETY_BY_AI .is-pic img {
		width: 450px;
	}
	.FEATURES .wrap {padding-top: 30px;}
	.FEATURES .wrap {
		justify-content: space-between;
		flex-direction: row;
	}
	.FEATURES .item {margin-bottom: 20px;}
	.FEATURES .is-pic {
		transform: rotate(0) translate(-20%, 0);
		margin: 0 -40% 0 0;
		width: 70%;
		padding-top: 0;
		height: 100%;
		position: relative;
	}
	.FEATURES .is-pic img {
		position: absolute;
		top: auto;
		bottom: 0;
		max-height: 90%;
	}
}
@media (min-width: 1024px) and (min-height: 765px){
	.FEATURES .text, .SAFETY_BY_AI .text {font-size: 24px;}
	.i-service p {
		font-size: 22px;
		line-height: 30px;
	}
}
@media (min-width: 1024px) and (min-height: 900px){
	.FEATURES .item, .SAFETY_BY_AI .item {
		margin-bottom: 60px;
		padding-left: 120px;
	}
	.FEATURES .icon,  .SAFETY_BY_AI .icon {
		left: -120px;
	}
	.FEATURES .icon img, .SAFETY_BY_AI .icon img {
		width: 100px;
		height: 100px;
	}
}
@media (min-width: 1280px){
	.SAFETY_BY_AI .is-pic img {
		width: 500px;
	}
}
/* End */


/* Start:/local/templates/redaper-ispt/components/bitrix/news.list/main-services/style.css?1628448532202*/
section.components{
	background: linear-gradient(135deg, #46425c 30%, #5d7a7b 60%, #9b7c71 100%);
	color: #fff;
}

section.components h2{
	color: #fff;
}

section.components .text{
	text-align: left;
}

/* End */


/* Start:/local/templates/redaper-ispt/components/bitrix/news.list/hashtags/style.css?16297055652623*/
section.usecases {
    padding: 0;
}
.usecases .owl-carousel {
	position: relative;
	z-index: -1;
}
.usecases .hashtags {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	z-index: 2;
}
.usecases .hashtags .item-list {pointer-events: initial;}
.usecases .owl-carousel .item {
	width: 100%;
	height: 100vh;
	background-position: 65% 0%;
	background-repeat: no-repeat;
	background-size: cover;
}

.usecases .wrap {
	flex-direction: column;
	justify-content: space-evenly;
}

.hashtags .title {
	font-size: 18px;
	font-weight: bold;
}

.hashtags .item {
	margin-bottom: 20px;
	opacity: 0.5;
	cursor: pointer;
}

.hashtags .item.active {
	margin-bottom: 20px;
	opacity: 1;
}

.hashtags .item .text{
	position: relative;
	display: flex;
	padding-left: 10px;
	margin-top: 5px;
	display: none;
}
.hashtags .item.active .text {	display: block;}
.hashtags .item .text:before{
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 5px;
	height: 100%;
	background-color: #46425c;
	display: block;
}

.hashtags .links {
	vertical-align: top;
}

.hashtags .links b{
	background-color: #fff;
	border-radius: 8px;
	padding: 3px;
	color: #59556b;
	line-height: 35px;
}

@media (min-width: 375px) and (min-height: 640px){
	.hashtags .item .text {	display: block;}
}
@media (min-width: 768px) {
	.hashtags {padding-top: 70px;}
	.hashtags .title { font-size: 20px;}
	.hashtags .item .text, .hashtags .links b {font-size: 16px;}
	.hashtags .links b {
		padding: 3px 5px;
		margin-right: 5px;
	}
}
@media (min-width: 1024px) {
	.usecases .wrap {
		flex-direction: row;
		justify-content: space-between;
	}
	.usecases .box {
		padding-right: 10px;
		width: 70%;
	}
	.hashtags .links {
		margin-bottom: 10px;
		width: 300px;
		width: 30%;
	}
}
@media (min-width: 1024px) and (max-height: 639.98px) {
	.hashtags .links {
		margin-bottom: 0;
	}
}
@media (min-width: 1280px) {
	.hashtags .links {
		margin-bottom: 25px;
	}
}
@media (min-width: 1280px) and (max-height: 639.98px) {
	.hashtags .links {
		margin-bottom: 0;
		margin-top: 90px;
	}
}
@media (min-width: 1280px) and (min-height: 800px){
	.hashtags .title {
		font-size: 30px;
	}
	.hashtags .item .text, .hashtags .links b {
		font-size: 22px;
	}
	.hashtags .links b {
		line-height: 45px;
	}
	.hashtags .links {
		margin-bottom: 40px;
	}
}
@media (min-width: 1280px) and (min-height: 1000px){
	.hashtags .title {
		font-size: 36px;
	}
	.hashtags .item .text, .hashtags .links b {
		font-size: 26px;
	}
	.hashtags .links b {
		line-height: 52px;
	}
	.hashtags .links {
		margin-bottom: 35px;
	}
	.usecases .hashtags h3 {margin-bottom: 100px;}
}
/* End */


/* Start:/local/templates/redaper-ispt/components/bitrix/news.list/pages/style.css?16364414662230*/
section.RUN_OVER {
    padding: 0;
}
section.RUN_OVER, section.RUN_OVER h3 {
	color: #fff;
}
section.RUN_OVER {
	background: #e9e4e0 bottom right no-repeat;
}
.RUN_OVER .wrap {
	position: relative;
	flex-direction: column;
	align-items: baseline;
	justify-content: center;
	padding: 10% 0;
}
.RUN_OVER .owl-carousel .item {
    width: 100%;
    height: 100vh;
}
.RUN_OVER .bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-position: 0 0;
    background-repeat: no-repeat;
}
.RUN_OVER .bg:before {
	content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	background: rgba(0,0,0,0.7);
}
.RUN_OVER .onav {
    display: flex;
    gap: 10px;
    font-weight: bold;
}
.RUN_OVER .title {
    font-weight: bold;
    font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10%;
}
.red .text {
	color: #ec5613;
}
.green .text {
	color: #4ea487;
}

@media (min-width: 768px) {
	.RUN_OVER .bg {left: 20%; }
	.RUN_OVER .bg:before {/*background: rgba(255,255,255,0.5); */background: rgba(0,0,0,0.6); position: fixed;}
	section.RUN_OVER h3 {
		margin-top: 20px;
		/*		color: #46425c;
 text-shadow: 1px 1px 0 rgb(0 0 0 / 30%), -1px -1px 0 rgb(255 255 255 / 30%); */
	}
	.RUN_OVER .text {
		font-size: 20px;
		/*font-weight: 600;*/
		width: 70%;
	}
	.RUN_OVER .title {
		font-size: 26px;
	}
}
@media (min-width: 1024px) {
	section.RUN_OVER, .RUN_OVER .owl-carousel .item { min-height: 600px;}
	section.RUN_OVER, section.RUN_OVER h3 {color: #46425c;}
	.RUN_OVER .bg {
		left: 50%;
	}
	.RUN_OVER .bg:before { display:none;}
	.RUN_OVER .wrap {padding: 80px 0 0;}
	.RUN_OVER .title {
		margin-top: 40px;
	}
	.RUN_OVER .text {
		width: 50%;
		font-size: 16px;
	}
}
@media (min-width: 1024px) and (max-height: 609.98px) {
	.RUN_OVER .wrap {padding: 0;}
	section.RUN_OVER h3 {margin-bottom: 10px;}
	.RUN_OVER .title { margin-top: 30px;}
}
@media (min-width: 1024px) and (min-height: 700px) {
	.RUN_OVER .text{font-size: 18px;}
}
@media (min-width: 1280px) and (min-height: 800px) {
	.RUN_OVER .text{font-size: 20px;}
}
@media (min-width: 1280px) and (min-height: 1000px) {
	.RUN_OVER .title {font-size: 30px;}
	.RUN_OVER .text{font-size: 22px;}
}
/* End */


/* Start:/local/templates/redaper-ispt/components/bitrix/news.list/people/style.css?16292757383749*/
section.team {
/*	background: linear-gradient(to bottom right, #7ac5ac 80%, #d8d4bb 90%);*/
	background-position: 100% 100%;
	background-size: cover;
}
.team-line .item {
	display: flex;
	flex-direction: column;
	text-align: center;
}
.team-line .name {
	position: relative;
	font-size: 18px;
	font-weight: bold;
	width: fit-content;
	margin: 20px auto 0;
	color: #46425c;
}
.team-line .title {
	color: #fff;
	font-weight: bold;
	margin: 10px 0;
	font-size: 16px;
}
.team-line .text {
	color: #46425c;
	font-size: 16px;
	margin-bottom: 40px;
}
.team-line .name a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMAY6yinIMIXfX3JOnKpvny3Id2bEI6FAPlrn0oDfDPureUjFZTSzUtIUBDlaAAAAC/SURBVCjP1c/JEoIwEEXRRyuaBBBlVMF57P//Qem4oCiT7L2rpE+lqoOGFHtKCoA4UAwV4hwsUVSmTrdcAmgzH68hNSsPE2xbDx+t9r7XfBe+so/1pq4ydvNvOsknPDfGdCmnnTEPzp4t8N6rkSMMzXkGYFHgW61cPLYPc7Nyca2Zz9bJxScZvOR0cXBrN7rJYOPanKWlDOL/51JuM84A9Jajyb8TItpp1jui1PKWhg7CCQdaowioqoA4976t8AGpC11bkGEOlQAAAABJRU5ErkJggg==');
	background-size: contain;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	position: absolute;
	right: -25px;
	top: 50%;
	transform: translateY(-50%);
}
.team-nav, .team-line .bg {display: none;}

@media (min-width: 768px) {
	section.team h3 {margin-bottom: 80px;}
	.team-line {
		display: flex;
		align-items: center;
		height: 100%;
	}
	.team-line .item {
		display: grid;
		grid-template-columns: 200px 1fr;
		margin-top: 40px;
		text-align: left;
	}
	.team-line .pic {
		grid-row: span 3;
	}
	.team-line .name {margin: 0;}
}
@media (min-width: 1024px) {
	section.fp-section.team {min-height: 600px;}
	.team-line {padding-bottom: 80px;}
	.team-line .item {
		display: none;
		width: 50%;
	}
	.team-line .bg {
		display: block;
		position: absolute;
		bottom: 0;
		left: 55%;
	}
	.team-line .bg img {
		height: 80vh;
		min-height: 480px;
	}
	.team-line .pic {
		display: none;
	}
	.team-line .item.active {
		display: block;
	}
	.team-line .name {
		font-size: 30px;
	}
	.team-line .name a {
		width: 30px;
		height: 30px;
		right: -45px;
	}
	.team-line .title {
		margin: 30px 0;
		font-size: 22px;
	}
	.team-line .text {
		font-size: 22px;
	}
	.team-nav {
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		background: rgba(255,255,255,.3);
	}
	.team-line .team-nav .item, .team-line .team-nav .pic {display: block;}
	.team-nav .container {
		display: flex;
		padding: 15px 0 10px;
		gap: 7%;
	}
	.team-nav .item {
		width: 100px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.team-nav .pic {
		margin-bottom: 10px;
	}
	.team-nav .name {
		color: #46425c;
		font-size: 12px;
		font-weight: bold;
		white-space: nowrap;
	}
	.team-nav img {
		max-width: 100%;
	}
	.team-line .title, .team-line .text {font-size: 18px;}
	section.team h3 {
		margin-bottom: 60px;
	}
}
@media (min-width: 1024px) and (max-height: 609.98px){
	.team-line .bg {left: 58%;}
	section.team h3 {margin-bottom: 40px;}
}
@media (min-width: 1024px) and (min-height: 768px){
	section.team h3 {margin-bottom: 80px;}
	.team-line .title, .team-line .text {font-size: 20px;}
}
@media (min-width: 1024px) and (min-height: 900px){
	.team-line {padding-bottom: 180px;}
	.team-line .name {font-size: 36px;}
	.team-line .title, .team-line .text {font-size: 24px;}
	.team-nav .item {width: 154px;}
	.team-nav .container {padding: 30px 0 25px;}
	.team-nav .name {font-size: 16px;}
}
@media (min-width: 1280px) and (min-height: 900px){
	.team-line .bg {left: 50%;}
	.team-line .title, .team-line .text {font-size: 24px;}
}
/* End */


/* Start:/local/templates/redaper-ispt/components/bitrix/news.list/three-columns/style.css?16291102572298*/
section.invest{
	background: linear-gradient(135deg, #46425c 30%, #5d7a7b 60%, #9b7c71 100%);
	color: #fff;
}
.invest h2{
	color: #fff;
}
.invest .text {
	font-size: 300%;
	font-weight: 800;
	line-height: 1.1em;
}
section.invest .title {
	text-transform: capitalize;
	font-size: 18px;
	position: absolute;
	bottom: 100%;
	left: 0;
	margin: 0;
	font-weight: 400;
}
.invest .column:nth-child(1) .title{
	color: #84dadf;
}
.invest .column:nth-child(1) .text{
	background: linear-gradient(120deg, #84dadf, #a1f0d9 50%, #d9d5bb 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.invest .column:nth-child(2) .title{
	color: #57b696;
}
.invest .column:nth-child(2) .text{
	background: linear-gradient(120deg, #57b696, #89e1c1 50%, #cccaa5 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.invest .column:nth-child(3) .title{
	color: #f084b4;
}
.invest .column:nth-child(3) .text{
	background: linear-gradient(130deg, #aa8ba2 10%, #bfc9c7 50%, #eab7b2 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.invest .block-desc{
	text-align: justify;
	margin-top: 40px;
    font-size: 12px;
}
.invest .block-desc .btn{
	margin-top: 40px;
	font-weight: bold;
	display: block;
	max-width: fit-content;
	margin: 40px auto 0;
}
.invest .imark {
    position: relative;
    display: inline-block;
}

@media (min-width: 768px){
	.invest .block-desc {
		text-align: center;
		font-size: 18px;
	}
}
@media (min-width: 1024px){
	section.invest h2 {
		margin-bottom: 100px;
	}
}
@media (min-width: 1280px){
	section.invest .title {
		font-size: 24px;
	}
	.invest .text {
		font-size: 60px;
	}
    .invest .block-desc {
		font-size: 22px;
	}
}
@media (min-width: 1280px) and (min-height: 700px){
	.invest .block-desc, .invest .block-desc .btn {
		margin-top: 50px;
	}
}
@media (min-width: 1280px) and (min-height: 768px){
	section.invest .title, .invest .block-desc {
		font-size: 30px;
	}
	.invest .text {
		font-size: 72px;
	}
	.invest .block-desc .btn {
		font-size: 24px;
	}
}
@media (min-width: 1280px) and (min-height: 800px){
	.invest .block-desc, .invest .block-desc .btn {
		margin-top: 60px;
	}
}
@media (min-width: 1280px) and (min-height: 1000px){
	.invest .block-desc, .invest .block-desc .btn {
		margin-top: 100px;
	}
}
/* End */
/* /local/templates/redaper-ispt/components/bitrix/news.list/firstscreen/style.css?16292777832118 */
/* /local/templates/redaper-ispt/components/bitrix/news.list/features/style.css?16292789662676 */
/* /local/templates/redaper-ispt/components/bitrix/news.list/main-services/style.css?1628448532202 */
/* /local/templates/redaper-ispt/components/bitrix/news.list/hashtags/style.css?16297055652623 */
/* /local/templates/redaper-ispt/components/bitrix/news.list/pages/style.css?16364414662230 */
/* /local/templates/redaper-ispt/components/bitrix/news.list/people/style.css?16292757383749 */
/* /local/templates/redaper-ispt/components/bitrix/news.list/three-columns/style.css?16291102572298 */

/*
     FILE ARCHIVED ON 12:25:56 Dec 14, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:27:44 Feb 12, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.132
  exclusion.robots.policy: 0.101
  cdx.remote: 0.173
  esindex: 0.016
  LoadShardBlock: 970.758 (6)
  PetaboxLoader3.resolve: 186.411 (3)
  PetaboxLoader3.datanode: 593.114 (7)
  load_resource: 119.564
*/