@import url('https://fonts.googleapis.com/css2?family=Bakbak+One&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

:root{
	--ffGeneral: 'Raleway', sans-serif;
	--ffLogo:'Bakbak One', sans-serif;
	--ffSecond: 'Roboto', sans-serif;
}

body{
	font-family: var(--ffGeneral);
	font-size: 16px;
	color: #fff;
	font-weight: 400;
	line-height: 1;
	background-color: #010811;
}


a,
a:hover{
	transition: .5s all;
	text-decoration: none;
	cursor: pointer;
}

.btn-general{
	padding: 20px 42px;
	color: #000 !important;
	text-align: center;
	font-weight: 700;
	display: inline-block;
	border-radius: 59px;
	background: #13DA5A;
	transition: .5s all;
	position: relative;
	z-index: 1;
	border: 0;
	text-transform: uppercase;
	font-size: 16px !important;
	line-height: 1 !important;
}
.btn-general:hover{
	box-shadow: 0px 0px 15px -6px #13DA5A;
	background: #5fe990 !important;
}
.btn-general span{
	z-index: 3;
	position: relative;
}

.navbar{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	padding: 62px 0;
	z-index: 999;
}
.navbar-brand{
	font-family: var(--ffLogo);
	font-size: 46px;
	color: #fff;
	padding: 0;
	margin: 0;
	display: block;
}
.navbar-brand:hover{
	color: #13DA5A;
}
.navbar-brand img{
	height: 46px;
	width: auto;
}

.navbar-nav{
	gap: 50px;
}
.nav-link{
	padding: 4px 14px;
	color: #fff !important;
	font-size: 20px;
	font-weight: 700;
}
.nav-link:hover{
	color: #13DA5A !important;
}


.navbar-lang{
	width: auto;
	margin-left: auto;
}
.navbar-lang__btn{
	width: 100%;
	display: flex !important;
	justify-content: center;
	padding: 9px 18px;
	align-items: center;
	gap: 12px;
	border-radius: 23px;
	border: 1px solid #4BED87;
	background: rgba(19, 218, 90, 0.50);
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	position: relative;
	transition: .5s all;
}
.navbar-lang__btn:hover,
.navbar-lang__btn[aria-expanded="true"]{
	background: rgba(19, 218, 90, 0.90);
}
.navbar-lang__btn svg{
	flex-shrink: 0;
}
.navbar-lang__btn:after{
	content: '';
	background: url('../img/navbar-lang__btn-arrow.svg') center center no-repeat;
	position: relative;
	width: 18px;
	height: 18px;
	transition: .5s all;
	flex-shrink: 0;
}
.navbar-lang__btn[aria-expanded="true"]:after{
	transform: scaleY(-1);
}
.navbar-lang .dropdown-menu{
	width: 100%;
	min-width: 100%;
	border-radius: 23px;
	border: 1px solid #4BED87;
	background: rgba(19, 218, 90, 0.50);
	overflow: hidden;
}
.navbar-lang .dropdown-menu.show{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
}
.navbar-lang .dropdown-item{
	background: transparent !important;
	color: #fff !important;
	text-align: center;
	font-size: 18px;
	font-weight: 500;
}
.navbar-lang .dropdown-item.active,
.navbar-lang .dropdown-item:hover{
	background: rgba(255, 255, 255, 0.2) !important;
	border-radius: 83px;
}
.navbar-offcanvas{
	display: none ;
}

.hidden-content {
	display: none;
}

.home-general{
	position: relative;
	padding: 170px 0 100px;
	/*margin-bottom: -300px;*/
	display: flex;
	align-items: center;
	box-shadow: 0 0 20px 15px #010811;
}
.home-general:after{
	background: linear-gradient(180deg, rgba(23, 37, 53, 0.60) 8.75%, #010811 94.38%);
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.home-general__video{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	z-index: 1;
}
.home-general .container{
	position: relative;
	z-index: 4;
}
.home-general__h1{
	font-size: 46px;
	margin: 0 auto 50px;
	max-width: 925px;
	text-align: center;
	font-weight: 700;
}
.home-general__list{
	display: flex;
	justify-content: center;
	gap: 28px;
	list-style: none;
	padding: 0;
	margin: 0 auto 50px;
	max-width: 875px;
}
.home-general__list-li{
	border-radius: 19px;
	border: 1px solid rgba(19, 218, 90, 0.62);
	background: rgba(18, 43, 67, 0.51);
	backdrop-filter: blur(15px);
	text-align: center;
	font-size: 18px;
	padding: 26px;
	margin: 0;
	width: 100%;
	font-family: var(--ffSecond);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	transition: .5s all;
}
.home-general__list-li:hover{
	border: 1px solid rgba(19, 218, 90, 1);
	background: rgba(18, 43, 67, 1);
	box-shadow: 0px 0px 15px -6px #13DA5A;
}

.footer{
	padding: 64px 0 32px;
	background: #000;
}
.footer__line{
	background: #00230D;
	width: 100%;
	height: 2px;
	margin: 32px 0;
}

.col-footer__logo{
	width: 242px;
	display: flex;
	align-items: flex-start;
}
.col-footer__nav{
	width: 170px;
	display: flex;
}
.col-footer__soc{
	display: flex;
	justify-content: space-around;
}
.col-footer__btn{
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
	width: 352px;
}

.footer__logo{
	font-size: 46px;
	font-family: var(--ffLogo);
	color: #fff;
}
.footer__logo img{
	width: 100%;
	max-width: 150px;
}
.footer__nav{
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: column;
	gap: 16px;
}
.footer__nav-li{
	padding: 0;
	margin: 0;
}
.footer__nav-a{
	font-weight: 700;
	color: #fff;
	transition: .5s all;
}
.footer__nav-a:hover{
	color: #13DA5A;
}
.footer__soc-icon{
	width: 50px;
	height: 50px;
	margin: 0 auto 16px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
}
.footer__soc-text{
	text-align: center;
	font-family: var(--ffSecond);
}
.footer__soc-text a{
	color: #fff;
	transition: .5s all;
}
.footer__soc-text a:hover{
	color: #13DA5A;
}

.footer__title{
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
}
.footer__text{
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
	font-family: var(--ffSecond);
	font-size: 12px;
	text-wrap: pretty;
	font-size: calc(0.3rem + 0.7vw);
}
.footer__copy{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	gap: 8px;
	color: #F5F5F5;
	text-align: center;
	font-family: var(--ffSecond);

}


.offcanvas-title{
	font-size: 24px;
	font-weight: 700;
}

.home-strategy{
	background: #010811;
	padding: 24px 0 64px;
}
.home-strategy .chartdiv{
	width: 100%;
	height: 240px;
}
.home-strategy__ticker{
	/*margin-bottom: 64px;*/
	position: relative;
	z-index: 2;
}
.home-strategy__url-wrap{
	display: flex;
	gap: 12px;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.home-strategy__url{
	padding: 13px 22px;
	border-radius: 59px;
	background: #13DA5A;
	display: block;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}
.home-strategy__url:hover{
	box-shadow: 0px 0px 15px -6px #13DA5A;
	background: #5fe990;
}


.general-h1, .home-partner h1{
	font-size: 42px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 42px;
	color: #fff;
}


.home-partner h1 {
	text-align: center;
}

.home-strategy__btn-wrap{
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.home-strategy__btn{
	display: flex;
	align-items: center;
	width: 100%;
	border-radius: 5px;
	border: 1px solid #545455;
	background: #010811;
	padding: 11px 16px;
	gap: 8px;
	color: #AEAEAE;
	transition: .5s all;
}
.home-strategy__btn:hover{
	border: 1px solid rgba(19, 218, 90, 0.30);
}
.home-strategy__btn.active{
	color: #fff;
	border: 1px solid rgba(19, 218, 90, 0.50);
	background: rgba(1, 151, 55, 0.12);
}
.home-strategy__btn.active:hover{
	border: 1px solid rgba(19, 218, 90, 0.80);
}
.home-strategy__btn path{
	fill: #AEAEAE;
}
.home-strategy__btn.active path{
	fill: #fff;
}
.home-strategy__info-wrap{
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.home-strategy__info{
	width: 100%;
	display: flex;
	justify-content: space-between;
	border-radius: 5px;
	background: rgba(174, 174, 174, 0.08);
	padding: 11px 16px;
	gap: 16px;
	align-items: center;
	font-family: var(--ffSecond);
}
.home-strategy__info-text{
	color: #AEAEAE;
}
.home-strategy__info-numbers{
	font-weight: 700;
	text-align: right;
	color: #fff;
}
.home-strategy__info-numbers--red{
	color: #DA1044;
}
.home-strategy__info-numbers--green{
	color: #13DA5A;
}

.home-strategy__img{
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.home-strategy__img a{
	display: block;
}
.home-strategy__img img{
	max-width: 100%;
	border-radius: 5px;
}


.home-robots{
	padding: 0 0 64px;
	position: relative;
	background: url('../img/home-robots__bg.png') center center no-repeat, #010811;
	background-size: 100% auto;
	overflow: hidden;
	z-index: 2;
	box-shadow: 0 0 20px 15px #010811;
}
.home-robots:before{
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 24px;
	background: linear-gradient(to bottom, #010811, transparent);
}
.home-robots:after{
	z-index: 2;
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 24px;
	background: linear-gradient(to top, #010811, transparent);
}
.home-robots > *{
	position: relative;
	z-index: 2;
}

.slider{
	width: 100%;
}
.slider__track{
	width: 100%;
}
.slider__list{
	overflow: none;
	list-style: none;
	display: flex;
	padding: 0;
	margin: 0;
}
.slider__slide{
	padding: 0;
	margin: 0;
}
.home-robots__block{
	border: 1px solid #fff;
	padding: 24px 36px;
}







.home-advantages{
	padding: 64px 0;
	background: #010811;
}
.home-advantages__subtitle{
	max-width: 820px;
	margin: -18px auto 42px;
	color: #13DA5A;
	font-size: 18px;
	text-align: center;
}

.home-advantages__blocks-wrap{
	position: relative;
	padding: 32px;
	border-radius: 16px;
	gap: 48px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	overflow: hidden;
}
.home-advantages__blocks-wrap:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, #08203C, #010811 28%, #014117 47%, #08203C);
	opacity: 0.3;
	filter: blur(15px);
}
.home-advantages__block{
	display: flex;
	flex-direction: column;
	gap: 24px;
	line-height: 1.2;
	position: relative;
	text-align: center;
	align-items: center;
}

.home-advantages__block:before{
	content: '';
	height: 1px;
	width: calc(100% + 48px);
	position: absolute;
	right: -24px;
	background: rgba(19, 218, 90, 0.50);
	box-shadow: 0px 4px 28.1px 0px #13DA5A;
	bottom: -24px;
}
.home-advantages__block:nth-child(4n + 1):before{
	width: calc(100% + 24px);
}
.home-advantages__block:nth-child(4n + 4):before{
	width: calc(100% + 24px);
	right: 0;
}
.home-advantages__block:nth-last-child(-n+4):before{
	display: none;
}
.home-advantages__block:after{
	content: '';
	height: calc(100% + 24px);
	width: 1px;
	position: absolute;
	right: -24px;
	background: rgba(19, 218, 90, 0.50);
	box-shadow: 0px 4px 28.1px 0px #13DA5A;
	top: 0;
}
.home-advantages__block:nth-last-child(-n+4):after{
	top: -24px;
}
.home-advantages__block:nth-child(4n + 4):after{
	display: none;
}


.home-start{
	padding: 64px 0;
	background: url('../img/home-robots__bg.png') center center no-repeat, #010811;
	background-size: 100% auto;
	position: relative;
}
.home-start:before{
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(1, 8, 17, 1) 0%, rgba(1, 8, 17, 0.5) 24px );
	z-index: 1;
}
.home-start .container{
	z-index: 2;
	position: relative;
}

.home-start__blocks-wrap{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0 48px;
	position: relative;
}
.home-start__block-line{
	position: relative;
	width: 100%;
	grid-column: 1 / 5;
}
.home-start__block-line span{
	display: block;
	position: absolute;
	margin-top: 135px;
	height: 1px;
	width: calc(100% - 290px);
	pointer-events: none;
	transform: translateX(-50%);
	left: 50%;
	z-index: 1;
	background: #13DA5A;
}
.home-start__block{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 32px;
}

.home-start__block-icon{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 79px;
	height: 79px;
	align-items: center;
	border-radius: 19px;
	border: 1px solid rgba(19, 218, 90, 0.50);
	background: rgba(1, 151, 55, 0.12);
}

.home-start__block-circle{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 32px;
	font-weight: 600;
	color: #000;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	background: #13DA5A;
	position: relative;
	z-index: 2;
	font-family: var(--ffSecond);
}

.home-start__block-text{
	text-align: center;
}
.home-start__block-title{
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 8px;
}
.home-start__block-text span{
	font-family: var(--ffSecond);
	line-height: 1.2;
}


.asset-item{
	transition: .5s all !important;
	border-radius: 28px !important;
}
.asset-item:hover{
	box-shadow: 0px 0px 15px 0px #13DA5A;
}
.asset-item:not(.active):hover{
	box-shadow: 0px 0px 15px 0px #fff;
}
.asset-item__heading{
	margin-top: 12px;
	font-size: 24px;
	font-weight: 700;
	text-align: center;
	pointer-events: none;
}
.asset-item__text{
	font-size: 16px;
	margin-bottom: 8px;
	font-family: var(--ffSecond);
	text-align: center;
	pointer-events: none;
}
.asset-item__subtitle{
	font-size: 16px;
	margin-bottom: 16px;
	text-align: center;
	font-weight: 700;
	pointer-events: none;
}
.asset-item__btn{
	display: flex;
	justify-content: center;
	margin-top: 5%;
}
.asset-item__btn a{
	color:#000!important;
	padding: 13px 22px;
	border-radius: 59px;
	background: #13DA5A;
	display: block;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}

.asset-item:not(.detailed) .asset-item__btn a{
	background: transparent;
	border: 2px solid #13DA5A;
	color: #13DA5A;
}


.asset-item__btn a:hover{
	box-shadow: 0px 0px 15px -6px #13DA5A;
	background: #5fe990;
}

.asset-item__details-title{
	color: #AEAEAE;
	font-family: var(--ffSecond);
	margin-bottom: 4px;
	font-size: 16px;
}
.asset-item__details-text{
	display: flex;
	gap: 8px;
	align-items: center;
	font-family: var(--ffSecond);
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 16px;
}
.asset-item__details-video{

}
.asset-item__details-video button{
	display: flex;
	gap: 16px;
	font-size: 14px;
	font-family: var(--ffSecond);
	font-weight: 700;
	color: #fff;
	background: transparent !important;
	border: 0 !important;
	text-align: left;
	transition: .5s all;
}
.asset-item__details-video button:hover{
	color: #13DA5A;
}
.asset-item__details-video svg{
	flex-shrink: 0;
}

.assets__tab-border{
	display: none;
}
.assets__tab-item.active .assets__tab-link{
	border-bottom: 1px solid #13DA5A;
}

.section-first{
	padding-top: 170px !important;
}

.page-text__first{
	padding: 170px 0 64px;
	position: relative;
	background: url("../img/home-robots__bg.png") center center no-repeat, #010811;
	background-size: 100% auto;
	font-size: 20px;
}
.page-text__first:after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 24px;
	background: linear-gradient(to top, #010811, transparent);
}
.page-text__first-blocks{
	display: flex;
	gap: 24px;
	justify-content: center;
	align-items: center;
}
.page-text__first-cart{
	width: 280px;
	padding: 15px 24px 24px;
	display: flex;
	align-items: center;
	flex-direction: column;
	background: linear-gradient(180deg, rgba(8, 32, 60, 0.50) 0.01%, rgba(15, 21, 30, 0.50) 99.99%);
	transition: all .5s;
	border-radius: 28px;
	z-index: 1;
}
.page-text__first-info{
	width: 400px;
}
.page-text{
	padding: 32px 0;
	background: #010811;
	font-size: 20px;
}
.mytext{
	font-size: 20px;
	line-height: 1.3;
	font-family: var(--ffSecond);
}
.mytext h1{
	font-size: 46px !important;
}
.mytext h2{
	font-size: 34px !important;
}
.mytext h3{
	font-size: 26px !important;
}
.mytext img{
	max-width: 100%;
}
.mytext a{
	font-size: 20px;
	color: #13da5a;
}

.thumbnail-slider{
	margin-bottom: 32px;
}
.splide__track--nav>.splide__list>.splide__slide{
	border: 0 !important;
}

.thumbnail-slider__title{
	color: #fff;
	border-bottom: 1px solid transparent;
	transition: .5s all;
	padding: 5px 0;
	font-weight: 700;
}

.splide__slide.is-active .thumbnail-slider__title{
	border-bottom: 1px solid #13DA5A;
	color: #13DA5A;
}

.modal-form .modal-dialog{
	max-width: 645px;
}
.modal-form .modal-body{
	padding: 0 32px 16px;
}
.modal-form .modal-header{
	position: relative;
	justify-content: center;
	padding: 0;
	margin: 0;
	border: 0;
}
.modal-form .btn-close{
	position: absolute;
	right: 16px;
	top: 16px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	box-shadow: none;
	opacity: 1;
}
.modal-form .modal-title{
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	margin: 25px 0 8px;
}
.modal-form .modal-form__subtitle{
	text-align: center;
	color: #AEAEAE;
	font-size: 18px;
	margin-bottom: 24px;
	font-family: var(--ffSecond);
}
.modal-form .modal-content{
	border-radius: 5px;
	background: linear-gradient(180deg, #08203C 0.01%, #0F151E 99.99%);

}

.modal-form label,
.form_politik{
	width: 100%;
	margin-bottom: 8px;
	font-family: var(--ffSecond);
}
.form_politik a{
	color: #13DA5A;
}
.form_politik .wpcf7-list-item{
	margin: 0;
}
.form_zgoda{
	width: 100%;
	margin-bottom: 8px;
	font-family: var(--ffSecond);
}
.form_zgoda a{
	color: #13DA5A;
}
.form_zgoda .wpcf7-list-item{
	margin: 0;
}

.modal-form .wpcf7-form-control-wrap{
	width: 100%;
	display: block;
}
.modal-form__input{
	width: 100%;
	border-radius: 5px;
	border: 1px solid #D6D6D6;
	background: #F5F5F5;
	padding: 8px;
	border: 0 !important;
	box-shadow: none !important;
	margin-top: 4px;
	font-family: var(--ffSecond);
	outline: none !important;
	margin-bottom: 4px;
}
.modal-form__textarea{
	width: 100%;
	border-radius: 5px;
	border: 1px solid #D6D6D6;
	background: #F5F5F5;
	padding: 8px;
	border: 0 !important;
	box-shadow: none !important;
	margin-top: 4px;
	font-family: var(--ffSecond);
	outline: none !important;
	height: 116px;
}

.modal-form p{
	margin: 0;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{
	margin: 8px 0 0;
	padding: 8px 16px;
	text-align: center;
}
.modal-form__right{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.modal-form__btn{
	margin-bottom: 12px;
	width: 100%;
	padding: 12px;

}
.wpcf7-spinner{
	display: none;
}
.modal-form .wpcf7-not-valid-tip{
	margin-bottom: 8px;
}

.modalVideo .embed-responsive{
	width: 100%;
	padding-bottom: 56.25%;
	height: 0;
	position: relative;
}
.modalVideo .embed-responsive iframe{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}

.modalVideo .modal-body{
	padding: 0;
}
.modalVideo .modal-content{
	background: transparent;
}
.modalVideo .modal-header{
	border: 0 !important;
}


.text-content p{
	font-size: 20px;
}
.text-content h1,
.text-content h2{
	text-align: center;
}




.single-robots .btn-general{
	min-width: 200px;
}

.single-robots .quote{
	padding: 16px;
	background: #08203C80;
	border-radius: 5px;
	line-height: 1.4;
}

.single-robots .subtitle-block{
	margin-bottom: 24px;
	border: 1px solid #13DA5A80;
	background: #0197371F;
	padding: 12px 16px;
	font-size: 20px;
	font-weight: 700;
	border-radius: 5px;
}

.invest_container{
	justify-content: center;
}

.invest_item {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	background: #08203C80;
	padding: 10%;
	min-height:580px;
}

.invest_item img{
	width: 40px;
	height: 40px;
}

.invest_item a{
	color: #000;
}

.invest_item span{
	text-align: center;
}


.doc_container{
	justify-content: center;
}



.doc_item {
	height: 20vw;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	background: #08203C80;
	padding: 10%;

}

.doc_item img{
	width: 40%;
	height: auto;
}

.doc_item a{
	font-size: calc(0.5rem + 1vw);
	text-align: center;
	color: #ffffff;
}

.home-strategy__ticker{
	background: #010811;
	background-color: #010811;
	
}

.home-partner{
	background: #010811;
	background-color: #010811;
	padding: 7% 5%;
}


.partner-main-h3 {
	font-size: calc(1rem + 1vw);
	
}

.text-content-partner {
	font-size: calc(0.5rem + 1vw);
	line-height: 1.5;
	overflow: hidden;
}
.text-content-partner__text{
	text-align: justify !important;

}
.text-content-partner__text p{
	text-align: justify !important;

}
.text-content-partner_bg{
	background: #010811;
	position: relative;
	z-index: 2;
	
}

.home-partner span{
	line-height: 1.5;
}

.dec-partner {
	text-align: center;
}

.planet_pic {
	margin-left: -10%;
	margin-top: -5%;
	margin-bottom: -5%;
	width: 60%;
	float: right;
	shape-outside: margin-box;
}

.planet_pic img{
	width: 100%;
	height: auto;
	z-index:-300;
	overflow: hidden;
}

.collapsible-container-partner {
	position: relative;
}

.text-content-partner {

	overflow: hidden;
	transition: max-height 0.5s ease;
}

.text-content-partner.expanded {
	max-height: 1700px;
}

.toggle-button-partner {
	display: block;
	margin: 10px auto;
	color: white;
	border: none;
	cursor: pointer;
}

.toggle-button-partner:hover {
	fill: #13DA5A;
}

.toggle-button-partner.expanded {
	transform: rotate(180deg); /* Анімація повороту стрілки */
}



.slider-partners{
	padding: 64px 0;
}
.slider-partners__img{
	max-width: 100%;
	height: auto;
}
.slider-partners__url-wrap{
	width: 100% ;
	height: 100% ;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px;
}
.slider-partners__img-wrap{
	transition: all 0.3s ease;
	border-radius: 16px;
	border: 1px solid rgba(0, 0, 0, 0);
	overflow: hidden;
	display: block;
}
.slider-partners__img-wrap:hover{
	border: 1px solid rgba(19, 218, 90, 1);
	box-shadow: 0px 0px 10px -2px #13DA5A;
}
.slider-partners .splide__arrow {
	background: rgba(19, 218, 90, 0.50);
	border: none;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background 0.3s ease;
}

.slider-partners .splide__arrow:hover {
	background: #13DA5A;
}

.slider-partners .splide__arrow svg {
	fill: white;
	width: 16px;
	height: 16px;
}

.slider-partners .splide__arrow--prev {
	left: 10px;
}

.slider-partners .splide__arrow--next {
	right: 10px;
}


.lider-cards__item {
	background: radial-gradient(ellipse at center top, rgba(174, 174, 174, 0.20) 0%, rgba(174, 174, 174, 0.08) 70%);
	border-radius: 15px;
	padding: 16px;
	border: 1px solid rgba(19, 218, 90, 0.62);
	margin-bottom: 16px;
	font-family: var(--ffSecond);
	transition: .5s all;
	position: relative;
	z-index: 2;
	overflow: hidden;
}
.lider-cards__item:before{
	position: absolute;
	top: 0;
	left: 0;
	transition: .5s all;
	content: '';
	width: 100%;
	height: 100%;
	z-index: -1;
	background: rgba(18, 43, 67, 1);
	opacity: 0;

}
.lider-cards__item:hover:before{
	opacity: 1;
}

.lider-cards__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 16px;
}

.lider-cards__icon {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-right: 15px;
	background: rgba(18, 43, 67, 0.51);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	font-weight: 600;
	border: 1px solid rgba(19, 218, 90, 0.62);
	overflow: hidden;
	flex-shrink: 0;
}
.lider-cards__icon img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lider-cards__info {
	flex: 1;
}

.lider-cards__title {
	font-size: 24px;
	font-weight: 600;
	margin: 0 0 8px 0;
}

.lider-cards__price {
	display: flex;
	align-items: center;
	gap: 16px;
}

.lider-cards__price-value {
	display: flex;
	align-items: flex-end;
}
.lider-cards__price-value svg{
	margin-right: 4px;
}
.lider-cards__price-main{
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;

}
.lider-cards__price-sub{
	color: #999;
}
.lider-cards__growth{
	display: flex;
	align-items: flex-end;
	font-size: 14px;
	line-height: 1;
}
.lider-cards__growth--positive {
	color: #13DA5A;
}

.lider-cards__growth svg{
	margin-right: 4px;
}

.lider-cards__favorite {
	
}

.lider-cards__text{
	display: inline-flex;
	gap: 4px;
	align-items: center;
}
.lider-cards__text-cnt{
	color: #999;
	font-size: 14px;

}
.lider-cards__text-days{
	font-size: 12px;
	border: 1px solid #999;
	border-radius: 4px;
	padding: 1px 4px;
	color: #999;
}

.lider-cards__roi-value{
	margin-top: 8px;
	font-size: 24px;
}
.lider-cards__roi-value--positive{
	color: #13DA5A;
}
.lider-cards__stat-value{
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	margin-bottom: 8px;
}
.lider-cards__stat-value--positive{
	color: #13DA5A;
}
/*.lider-cards__line-col:after{
	position: absolute;
	width: 1px;
	height: 30px;
	background:  #999;
	left: 0;
	top: calc(50% - 15px);
	content: '';
}*/
.lider-cards__line-row{
	height: 1px;
	width: 80%;
	margin-left: 10%;
	background: #999;
}
.lider-cards__chartdiv{
	width: 100%;
	padding-bottom: 60%;
	position: relative;
}
.lider-cards__chartdiv .chartdiv{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
}


.lider-cards__container .hidden-card {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transform: translateY(-20px);
    transition: all 0.5s ease; 
    pointer-events: none;
}

.lider-cards__container .hidden-card.show {
    opacity: 1;
    max-height: 1000px;
    transform: translateY(0);
    pointer-events: auto;
    transition: all 0.5s ease;
}

.text-justify{
	text-align: justify;
}
.strategy-bottom-text{
	text-align: justify;
	display: block;
}








