/*
    Theme Name:   Krypo Child
    Description:  Krypo Child Theme
    Author:       EnvyTheme
    Author URI:   http://envytheme.com
    Template:     krypo
    Version:      2.0
    Text Domain:  krypo-child
*/

.woocommerce .woocommerce-MyAccount-navigation {
	max-width: 25%;
}
.woocommerce-MyAccount-content > .woocommerce-notices-wrapper:not(:empty) {
	margin: 32px auto;
}
.woocommerce-ResetPassword.lost_reset_password,
.woocommerce-account .page-main-content {
	margin-top: 140px;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	margin: 32px 0 0;
}
.woocommerce-account .woocommerce {
	flex-wrap: wrap;
	font-family: "Space Grotesk", Sans-serif !important;
    font-weight: 500 !important;
}

.woocommerce-message,
.woocommerce-message + p,
.woocommerce-ResetPassword.lost_reset_password,
.woocommerce-notices-wrapper {
  width: 100%;
}
.woocommerce-ResetPassword.lost_reset_password,
.woocommerce-notices-wrapper,
.woocommerce-message,
.woocommerce-message + p,
#customer_login {
	max-width: 1530px;
	padding: 0 12px;
	margin: 0 auto;
}
.woocommerce-message + p,
.woocommerce-ResetPassword.lost_reset_password {
  background-color: #f6f7f8;
  border-radius: 20px;
  padding: 35px 30px;	
}
.page-main-content p,
.page-main-content .entry-content a,
.woocommerce form.login .form-row label, .woocommerce form.register .form-row label, .woocommerce .woocommerce-ResetPassword .form-row label {
	font-family: "Space Grotesk", Sans-serif !important;
}
#deposit-open-btn::before,
.open_depot:before {
    content: '';
    display: none;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' aria-label='Loading...' class=' By4nA' viewBox='0 0 100 100' version='1.1' id='svg3817' sodipodi:docname='loading_spinner.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cmetadata id='metadata3823'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs3821' /%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='640' inkscape:window-height='480' id='namedview3819' showgrid='false' inkscape:zoom='2.36' inkscape:cx='50' inkscape:cy='50' inkscape:window-x='161' inkscape:window-y='162' inkscape:window-maximized='0' inkscape:current-layer='svg3817' /%3E%3Crect fill='%23555555' height='6' opacity='0' rx='3' ry='3' transform='rotate(-90 50 50)' width='25' x='72' y='47' id='rect3793' /%3E%3Crect fill='%23555555' height='6' opacity='0.08333333333333333' rx='3' ry='3' transform='rotate(-60 50 50)' width='25' x='72' y='47' id='rect3795' /%3E%3Crect fill='%23555555' height='6' opacity='0.16666666666666666' rx='3' ry='3' transform='rotate(-30 50 50)' width='25' x='72' y='47' id='rect3797' /%3E%3Crect fill='%23555555' height='6' opacity='0.25' rx='3' ry='3' transform='rotate(0 50 50)' width='25' x='72' y='47' id='rect3799' /%3E%3Crect fill='%23555555' height='6' opacity='0.3333333333333333' rx='3' ry='3' transform='rotate(30 50 50)' width='25' x='72' y='47' id='rect3801' /%3E%3Crect fill='%23555555' height='6' opacity='0.4166666666666667' rx='3' ry='3' transform='rotate(60 50 50)' width='25' x='72' y='47' id='rect3803' /%3E%3Crect fill='%23555555' height='6' opacity='0.5' rx='3' ry='3' transform='rotate(90 50 50)' width='25' x='72' y='47' id='rect3805' /%3E%3Crect fill='%23555555' height='6' opacity='0.5833333333333334' rx='3' ry='3' transform='rotate(120 50 50)' width='25' x='72' y='47' id='rect3807' /%3E%3Crect fill='%23555555' height='6' opacity='0.6666666666666666' rx='3' ry='3' transform='rotate(150 50 50)' width='25' x='72' y='47' id='rect3809' /%3E%3Crect fill='%23555555' height='6' opacity='0.75' rx='3' ry='3' transform='rotate(180 50 50)' width='25' x='72' y='47' id='rect3811' /%3E%3Crect fill='%23555555' height='6' opacity='0.8333333333333334' rx='3' ry='3' transform='rotate(210 50 50)' width='25' x='72' y='47' id='rect3813' /%3E%3Crect fill='%23555555' height='6' opacity='0.9166666666666666' rx='3' ry='3' transform='rotate(240 50 50)' width='25' x='72' y='47' id='rect3815' /%3E%3C/svg%3E%0A");
    width: 24px;
    height: 24px;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}
#deposit-open-btn.loading::before,
.open_depot.loading::before {
    display: block;
}
#deposit-open-btn {
    min-width: 200px;
}
@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}
@media screen and (max-width: 767px){
	.woocommerce .woocommerce-MyAccount-navigation {
		max-width: 100%;
		margin: 0;
	}
}
#customer_login{
	form.woocommerce-form{
		border: 0px solid transparent;
		padding: 0;
	}

	form.woocommerce-form input{
		background-color: #353642 ;
		border: unset !important;
		min-height: 55px;
		font-family: "Space Grotesk", sans-serif !important;
		font-weight: 400;
		font-size: 28px;
		line-height: 30%;
		color: #fff;
		border-radius: 8px;
	}
	form.woocommerce-form input:focus{
		outline: none;
	}

	.register label,
	.login label{
		font-family: "Roboto", sans-serif;
		color: #fff;
		font-weight: 400;
		font-size: 16px;
		line-height: 18px ;
		margin-bottom: 20px;
	}

	.register label span,
	.login label span{
		position: relative;
		left: 5px;
	}

	button[type="submit"]{
		font-family: "Space Grotesk", sans-serif !important;
		font-weight: 700 !important;
		font-size: 16px !important;
		line-height: 24px !important;
		text-align: center !important;

	}
	.woocommerce-form__label-for-checkbox{
		display: flex;
		align-items: center;
		gap: 10px;
	}
	.form_gap{
		margin: 50px 0;
	}
	.title{

	}
	@media screen and (max-width: 1024px) {
		.col-lg-6 .modal_inner{
			max-width: unset;
		}
		.form_gap{
			gap: 30px;
		}
	}

	.edit-account.modal_inner{
        border: 1px solid transparent;
		background: transparent;
		max-width: 100%;
	}
}
/*<!--стили для "сладела"-->*/
 .depot-slider{
	 .title{
		 padding: 30px 20px;
		 text-transform: uppercase;
		 font-size: 32px !important;
		 line-height: 32px;
		 color: #FFFFFF !important;
		 margin: 0;
		 border-bottom: 1px solid #FFE036;
	 }
	 .deposit-content{
		 padding: 60px;
	 }
	 .sub-title{
		 color: #fff;
		 font-family: "Space Grotesk", Sans-serif !important;
		 font-weight: 500;
		 font-size: 32px;
		 line-height: 38px;
		 text-align: center;
		 margin-bottom: 30px;
	 }
	 p{
		 color: #828C8A;
		 font-family: "Space Grotesk", Sans-serif !important;
		 font-weight: 500;
		 font-size: 32px;
		 line-height: 38px;
		 text-align: center;
		 margin-bottom: 0;
	 }
	 .deposit-content-slider{
		 padding-left: 20px;
	 }
	 .deposit-content-slider-item{
		 border: 1px solid #FFE036;
		 box-shadow: 0px 20px 60px 0px #00000014;
		 border-radius: 6px;
	 }
	 .slider-inner{
		 padding: 30px;
	 }
	 .slider-title{
		 font-family: "Space Grotesk", Sans-serif !important;
		 font-weight: 700;
		 font-size: 24px;
		 line-height: 28px;
		 letter-spacing: 0px;
		 text-align: left;
		 color: #fff;
	 }
	 .descr{
		 font-family: "Space Grotesk", Sans-serif !important;
		 font-weight: 700;
		 font-size: 24px;
		 line-height: 28px;
		 vertical-align: middle;
		 margin: 16px 0;
		 color: #ffffff;
	 }
	 .percent{
		 display: flex;
		 gap: 15px;
		 align-items: center;
		 font-family: "Space Grotesk", Sans-serif !important;

		 font-weight: 700;
		 font-size: 40px;
		 line-height: 51.2px;
		 letter-spacing: -3px;
		 text-align: left;
		 color: #fff;
		 margin-bottom: 30px;
		 span{
			 color:#828C8A;
			 font-size: 16px;
			 letter-spacing: 0;
		 }
	 }

	 .advantage-list{
		 margin: 0;
		 padding: 30px 0;
		 display: flex;
		 align-items: flex-start;
		 gap: 12px;
		 flex-direction: column;
		 border-top: 1px solid #828C8A;
	 }
	 .advantage-item{
		 list-style: none;
		 margin: 0;
		 position: relative;

		 font-family: "Space Grotesk", Sans-serif !important;
		 font-weight: 700;
		 font-size: 18px;
		 line-height: 30px;
		 color: #828C8A;
		 display: flex;
		 align-items: center;
		 gap: 6px;
		 span{
			 color: #36FF79;
		 }
	 }

	 .advantage-item:before{

		 content: '';
		 display: block;
		 width: 24px;
		 height: 24px;
		 left: 0;
		 top: 0;
		 background-repeat: no-repeat;
		 background-position: center;
		 background-size: cover;
		 background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20C15.523 20 20 15.523 20 10C20 4.477 15.523 0 10 0C4.477 0 0 4.477 0 10C0 15.523 4.477 20 10 20ZM15.371 6.835C15.4178 6.78681 15.4544 6.72968 15.4786 6.66703C15.5028 6.60439 15.5142 6.5375 15.512 6.47037C15.5098 6.40324 15.4941 6.33725 15.4658 6.27632C15.4375 6.21539 15.3973 6.16078 15.3474 6.11575C15.2976 6.07072 15.2392 6.03619 15.1757 6.01423C15.1123 5.99227 15.045 5.98331 14.978 5.98791C14.911 5.99251 14.8456 6.01056 14.7857 6.04098C14.7259 6.07141 14.6727 6.11359 14.6295 6.165L8.64 12.7835L5.345 9.638C5.24912 9.54637 5.12077 9.49658 4.98819 9.49958C4.8556 9.50258 4.72963 9.55812 4.638 9.654C4.54637 9.74988 4.49657 9.87823 4.49958 10.0108C4.50258 10.1434 4.55812 10.2694 4.654 10.361L8.321 13.861L8.6925 14.216L9.037 13.835L15.371 6.835Z' fill='%2336FF79'/%3E%3C/svg%3E%0A");
	 }
	 .advantage-item.missing_service{
		 span{
			 color: #828C8A;
		 }
	 }
	 .advantage-item.missing_service:before{
		 background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 10C20 15.523 15.523 20 10 20C4.477 20 0 15.523 0 10C0 4.477 4.477 0 10 0C15.523 0 20 4.477 20 10ZM6.111 13.889C6.01726 13.7952 5.96461 13.6681 5.96461 13.5355C5.96461 13.4029 6.01726 13.2758 6.111 13.182L9.293 10L6.111 6.818C6.01992 6.7237 5.96952 6.5974 5.97066 6.4663C5.9718 6.3352 6.02439 6.20979 6.11709 6.11709C6.20979 6.02439 6.3352 5.9718 6.4663 5.97066C6.5974 5.96952 6.7237 6.01992 6.818 6.111L10 9.293L13.182 6.111C13.2763 6.01992 13.4026 5.96952 13.5337 5.97066C13.6648 5.9718 13.7902 6.02439 13.8829 6.11709C13.9756 6.20979 14.0282 6.3352 14.0293 6.4663C14.0305 6.5974 13.9801 6.7237 13.889 6.818L10.707 10L13.889 13.182C13.9801 13.2763 14.0305 13.4026 14.0293 13.5337C14.0282 13.6648 13.9756 13.7902 13.8829 13.8829C13.7902 13.9756 13.6648 14.0282 13.5337 14.0293C13.4026 14.0305 13.2763 13.9801 13.182 13.889L10 10.707L6.818 13.889C6.72424 13.9827 6.59708 14.0354 6.4645 14.0354C6.33192 14.0354 6.20476 13.9827 6.111 13.889Z' fill='%23FF4B55'/%3E%3C/svg%3E%0A");
	 }
	 .open_depot{
		 font-family: "Space Grotesk", Sans-serif !important;
		 font-weight: 500;
		 font-size: 16px;
		 line-height: 24px;
		 text-align: center;
		 max-width: 180px;
		 min-height: 53px;
		 text-decoration: none !important;
		 border: 1px solid #FFE036;
		 box-shadow: 0px 5px 20px 0px #0000001A;
		 border-radius: 6px;

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

		 transition: background-color 0.3s ease, color 0.3s ease;
	 }
	 .open_depot:hover{
		 background-color: #FFE036;
		 color: #000;
	 }

 }
@media screen and (max-width: 1024px){
	.depot-slider{
		.deposit-content{
			padding: 20px;
		}
		.slider-inner{
			padding: 10px;
		}
		.advantage-item{
			font-size: 15px;
		}
		.sub-title{
			font-size: 23px;
			line-height: 24px;
			margin-bottom: 30px;
		}
		p{
			font-size: 23px;
			line-height: 27px;
		}
	}
}
@media screen and (max-width: 767px){
	.depot-slider{
		.title{
			text-align: center;
		}
	}
}

/*<!--стили для "Настройки"-->*/
.title{
	padding: 30px 20px;
	text-transform: uppercase;
	font-size: 32px;
	line-height: 32px;
	color: #FFFFFF !important;
	margin: 0;
	border-bottom: 1px solid #FFE036;
	margin-top: -32px;
}
.option_form{
	background: transparent;
	padding: 30px 20px;
	display: flex;
	flex-wrap: wrap;
	input{
		background-color: #353642 !important;
		border: unset !important;
		min-height: 55px;
		font-family: "Space Grotesk", sans-serif !important;
		font-weight: 400 !important;
		font-size: 28px !important;
		line-height: 30% !important;
		color: #fff !important;
		border-radius: 8px !important;


	}
	label{
		font-family: "Roboto", sans-serif !important;
		color: #fff !important;
		font-weight: 400 !important;
		font-size: 16px !important;
		line-height: 18px !important;
		margin-bottom: 20px !important;
		span{
			margin-left: 0 !important;
			width: 5px !important;
			height: 5px;
		}
	}
	p{
		width: 47% ;
	}s
	 p:last-child{
		 width: 100%;
		 border: 5px solid red;
	 }
	fieldset{
		width: 100%;
		margin-top: 50px;
		legend{
			font-family: "Roboto", sans-serif;
			font-weight: 400 !important;
			font-size: 20px !important;
			line-height: 120%;
			color: #fff;
			text-transform: uppercase;
		}
		p{
			width: 94%;
			gap: 0 !important;
		}
	}
	.phone_input{
		width: 94%;
		p{
			width: 100%;
		}
	}
	.submit_btn{
		width: 100%;
		margin-top: 30px;

		button{
			font-family: "Space Grotesk", Sans-serif !important;
			font-weight: 700 !important;
			font-size: 16px;
			line-height: 24px !important;
		}
	}

}
@media screen and (max-width: 840px){
	.option_form{
		.form-row-first,
		.form-row-last{
			width: 100% !important;
		}
		p{
			width: 100%;
		}
		fieldset{
			p{
				width: 100%;

			}
		}
		.phone_input{
			width: 100%;
			p{
				width: 100%;
			}
		}
	}
}

[data-step="1"] {
    display: none; 
}
div.value_counter { 
    background: #353642;
    border: unset;
    min-height: 55px;
    font-family: "Space Grotesk", sans-serif !important;
    font-weight: 400;
    font-size: 28px;
    line-height: 30%;
    color: #fff;
    border-radius: 8px;
    width: 100%;
    line-height: 55px;
    overflow: hidden;
    max-width: 100%;
    padding-left: 8px;
}
[data-copy] {
    cursor: pointer;
}
[data-copy] .popup_currency {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg fill='%23ffffff' width='800px' height='800px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8,7 L8,8 L6.5,8 C5.67157288,8 5,8.67157288 5,9.5 L5,18.5 C5,19.3284271 5.67157288,20 6.5,20 L13.5,20 C14.3284271,20 15,19.3284271 15,18.5 L15,17 L16,17 L16,18.5 C16,19.8807119 14.8807119,21 13.5,21 L6.5,21 C5.11928813,21 4,19.8807119 4,18.5 L4,9.5 C4,8.11928813 5.11928813,7 6.5,7 L8,7 Z M16,4 L10.5,4 C9.67157288,4 9,4.67157288 9,5.5 L9,14.5 C9,15.3284271 9.67157288,16 10.5,16 L17.5,16 C18.3284271,16 19,15.3284271 19,14.5 L19,7 L16.5,7 C16.2238576,7 16,6.77614237 16,6.5 L16,4 Z M20,6.52797748 L20,14.5 C20,15.8807119 18.8807119,17 17.5,17 L10.5,17 C9.11928813,17 8,15.8807119 8,14.5 L8,5.5 C8,4.11928813 9.11928813,3 10.5,3 L16.4720225,3 C16.6047688,2.99158053 16.7429463,3.03583949 16.8535534,3.14644661 L19.8535534,6.14644661 C19.9641605,6.25705373 20.0084195,6.39523125 20,6.52797748 Z M17,6 L18.2928932,6 L17,4.70710678 L17,6 Z M11.5,13 C11.2238576,13 11,12.7761424 11,12.5 C11,12.2238576 11.2238576,12 11.5,12 L13.5,12 C13.7761424,12 14,12.2238576 14,12.5 C14,12.7761424 13.7761424,13 13.5,13 L11.5,13 Z M11.5,11 C11.2238576,11 11,10.7761424 11,10.5 C11,10.2238576 11.2238576,10 11.5,10 L16.5,10 C16.7761424,10 17,10.2238576 17,10.5 C17,10.7761424 16.7761424,11 16.5,11 L11.5,11 Z M11.5,9 C11.2238576,9 11,8.77614237 11,8.5 C11,8.22385763 11.2238576,8 11.5,8 L16.5,8 C16.7761424,8 17,8.22385763 17,8.5 C17,8.77614237 16.7761424,9 16.5,9 L11.5,9 Z'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
}

[data-copy].copied .popup_currency {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg fill='%23ffffff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='800px' height='800px' viewBox='0 0 78.369 78.369' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M78.049,19.015L29.458,67.606c-0.428,0.428-1.121,0.428-1.548,0L0.32,40.015c-0.427-0.426-0.427-1.119,0-1.547l6.704-6.704 c0.428-0.427,1.121-0.427,1.548,0l20.113,20.112l41.113-41.113c0.429-0.427,1.12-0.427,1.548,0l6.703,6.704 C78.477,17.894,78.477,18.586,78.049,19.015z'/%3E%3C/g%3E%3C/svg%3E");
}
.wpcf7-not-valid-tip {
  position: absolute;
}
.deposit-history__table {
    display: flex;
}
.deposit-history-col {
  max-width: 210px;
  min-width: 210px;
}
.deposit-history-wrapper [data-simplebar] {
    max-height: 70svh;
}
.ref-program__counter .title {
    line-height: 29px !important;
    text-align: center;
}
.ref-program__user-block-right {
    gap: 0px !important;
}
.navbar-area.style-one.hide-wp-nav ,
.navbar-area.style-two {
  margin: 0 auto !important;
  position: fixed !important;
  background: #000;
  border-bottom: 1px solid var(--gold);
  top: 0 !important;
}
@media only screen and (min-width: 1920px) {
    .home .container {
        max-width: 1635px;
    }
}

.banner {

    padding-top: 118px;
    position: relative;

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

    .banner-content {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 50px;
    }

    .banner-title {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 700;
        font-size: 60px;
        line-height: 80px;
        letter-spacing: -2px;
        color: #FFE036;
        margin-bottom: 32px;
    }

    .banner-text {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 300;
        font-size: 18px;
        line-height: 30px;
        color: #fff;
    }

    .banner-content-bot {
        display: flex;
        align-items: center;
        gap: 37px;
    }

    .tariff, .how_work {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
        min-width: 250px;
        height: 55px;

        span {
            width: 24px;
            height: 24px;
            display: inline-block;
            background-position: center;
            background-size: contain;
        }
    }

    .tariff {
        background-color: #FFE036;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50px;
        color: #191919;

        span {
            background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1113 9.66113C18.4323 9.66113 18.7339 9.72477 19.0161 9.85205C19.2983 9.97933 19.5446 10.1619 19.7549 10.3999C19.9652 10.6379 20.1146 10.9035 20.2031 11.1968C20.2917 11.4901 20.3138 11.7972 20.2695 12.1182L19.2734 18.4932C19.1849 19.0244 18.9414 19.4561 18.543 19.7881C18.1445 20.1201 17.6742 20.2861 17.1318 20.2861H9.01367C8.81445 20.2861 8.64844 20.2197 8.51562 20.0869C8.38281 19.9541 8.31087 19.7881 8.2998 19.5889V11.7861C8.2998 11.6865 8.32194 11.5924 8.36621 11.5039L11.2383 5.12891C11.2936 4.99609 11.3822 4.89372 11.5039 4.82178C11.6257 4.74984 11.7585 4.71387 11.9023 4.71387C12.7103 4.72493 13.3854 4.99886 13.9277 5.53564C14.4701 6.07243 14.7523 6.73926 14.7744 7.53613V9.66113H18.1113ZM17.1318 18.875C17.32 18.875 17.4805 18.8197 17.6133 18.709C17.7461 18.5983 17.8291 18.4544 17.8623 18.2773L18.8418 11.9023C18.875 11.681 18.8197 11.4901 18.6758 11.3296C18.5319 11.1691 18.3438 11.0889 18.1113 11.0889H14.0439C13.8447 11.0778 13.6787 11.0059 13.5459 10.873C13.4131 10.7402 13.3411 10.5742 13.3301 10.375V7.53613C13.3301 7.21517 13.2388 6.93571 13.0562 6.69775C12.8735 6.4598 12.6328 6.29102 12.334 6.19141L9.74414 11.9355V18.875H17.1318ZM8.2998 12.5H6.87207C6.66178 12.5 6.49023 12.5692 6.35742 12.7075C6.22461 12.8459 6.15267 13.0146 6.1416 13.2139V18.1611C6.15267 18.3604 6.22461 18.5291 6.35742 18.6675C6.49023 18.8058 6.66178 18.875 6.87207 18.875H8.2998V12.5ZM9.01367 20.2861H6.87207C6.25228 20.2751 5.7404 20.0703 5.33643 19.6719C4.93245 19.2734 4.72493 18.7699 4.71387 18.1611V13.2139C4.72493 12.6051 4.93245 12.1016 5.33643 11.7031C5.7404 11.3047 6.25228 11.0999 6.87207 11.0889H9.01367C9.22396 11.0889 9.39551 11.1553 9.52832 11.2881C9.66113 11.4209 9.73307 11.5869 9.74414 11.7861V19.5889C9.73307 19.7881 9.66113 19.9541 9.52832 20.0869C9.39551 20.2197 9.22396 20.2861 9.01367 20.2861Z' fill='%23191919'/%3E%3C/svg%3E%0A");
        }
    }

    .how_work {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;

        span {
            background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.6719 8.12501L19.6875 8.15626C19.9062 9.37501 20.013 10.599 20.0078 11.8281C20.0026 13.0573 19.8906 14.2813 19.6719 15.5C19.5573 15.9375 19.3438 16.3177 19.0312 16.6406C18.7188 16.9636 18.3438 17.1875 17.9062 17.3125C17.3854 17.4479 16.4219 17.5365 15.0156 17.5781C13.6927 17.6302 12.375 17.6458 11.0625 17.625C10.3438 17.625 9.65104 17.6094 8.98438 17.5781C7.57812 17.5365 6.61458 17.4479 6.09375 17.3125C5.66667 17.1875 5.29688 16.9688 4.98438 16.6563C4.67188 16.3438 4.44792 15.9583 4.3125 15.5C4.09375 14.2917 3.98438 13.0755 3.98438 11.8516C3.98438 10.6276 4.09896 9.39064 4.32812 8.14064C4.44271 7.70314 4.65625 7.32293 4.96875 7.00001C5.28125 6.6771 5.65625 6.45314 6.09375 6.32814C6.61458 6.19272 7.57812 6.10418 8.98438 6.06251C10.2969 6.01043 11.6146 5.9896 12.9375 6.00001C13.6562 6.01043 14.349 6.02606 15.0156 6.04689C16.4115 6.09897 17.3802 6.18751 17.9219 6.31251C18.3594 6.43751 18.7318 6.65887 19.0391 6.97658C19.3464 7.29428 19.5573 7.6771 19.6719 8.12501ZM18.375 8.42189C18.3229 8.22397 18.2266 8.0521 18.0859 7.90626C17.9453 7.76043 17.776 7.66147 17.5781 7.60939C17.3802 7.55731 17.0573 7.51303 16.6094 7.47658C16.1615 7.44012 15.6146 7.41147 14.9688 7.39064C13.6667 7.34897 12.3698 7.33335 11.0781 7.34376C10.3698 7.35418 9.6901 7.36981 9.03906 7.39064C8.38802 7.41147 7.84115 7.44272 7.39844 7.48439C6.95573 7.52606 6.64062 7.56772 6.45312 7.60939C6.24479 7.67189 6.06771 7.77606 5.92188 7.92189C5.77604 8.06772 5.67708 8.23439 5.625 8.42189C5.42708 9.55731 5.32812 10.7005 5.32812 11.8516C5.32812 13.0026 5.42188 14.1198 5.60938 15.2031C5.67188 15.4011 5.77604 15.5729 5.92188 15.7188C6.06771 15.8646 6.23698 15.9636 6.42969 16.0156C6.6224 16.0677 6.94271 16.1146 7.39062 16.1563C7.83854 16.1979 8.38542 16.2292 9.03125 16.25C10.3333 16.3021 11.6302 16.3177 12.9219 16.2969C13.6302 16.2865 14.3099 16.2708 14.9609 16.25C15.612 16.2292 16.1589 16.1979 16.6016 16.1563C17.0443 16.1146 17.3594 16.0729 17.5469 16.0313C17.7552 15.9688 17.9323 15.8646 18.0781 15.7188C18.224 15.5729 18.3229 15.4063 18.375 15.2188C18.5729 14.1042 18.6719 12.974 18.6719 11.8281C18.6719 10.6823 18.5729 9.54689 18.375 8.42189ZM10.8281 14.5938C10.724 14.6563 10.6146 14.6849 10.5 14.6797C10.3854 14.6745 10.276 14.6432 10.1719 14.586C10.0677 14.5287 9.98438 14.4479 9.92188 14.3438C9.85938 14.2396 9.82812 14.1302 9.82812 14.0156V9.65626C9.82812 9.53126 9.85938 9.41928 9.92188 9.32033C9.98438 9.22137 10.0677 9.14064 10.1719 9.07814C10.276 9.01564 10.3854 8.98439 10.5 8.98439C10.6146 8.98439 10.724 9.01564 10.8281 9.07814L14.6562 11.25C14.7708 11.3125 14.8568 11.3958 14.9141 11.5C14.9714 11.6042 15 11.7162 15 11.836C15 11.9557 14.9714 12.0677 14.9141 12.1719C14.8568 12.2761 14.7708 12.3542 14.6562 12.4063L10.8281 14.5938ZM12.9844 11.8281L11.1719 10.7969V12.8594L12.9844 11.8281Z' fill='white'/%3E%3C/svg%3E%0A");
        }
    }

    /*Бегаящая строка*/

}

.banner-run-row {
    overflow: hidden;
    width: 100%;
}

.banner-run-row1 {
    display: inline-block;
    white-space: nowrap;
    font-size: 20px;
    font-weight: 600;
    animation: marquee 120s linear infinite;
}

.banner-run-row2 {
    display: inline-block;
    white-space: nowrap;
    font-size: 20px;
    font-weight: 600;
    animation: marquee 120s linear infinite;
}

@keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}

@media (max-width: 768px) {
    
    .banner-run-row1,
    .banner-run-row2 {
        animation: marquee 30s linear infinite;
    }
    
    .advantage  .advantage_run_row {
        animation: advantage-marquee 60s linear infinite !important;
        width: max-content;
    }
    
}

.run_over_flow {
    height: 390px;
    overflow: hidden;
}

.q1 {
    position: relative;
    bottom: -250px;
    transform: rotate(1deg);
    border: 1px solid #F1A23A;
    background-color: #fff;
}

.q2 {
    position: relative;
    bottom: -242px;
    transform: rotate(-3deg);
    background-color: #FFE036;

}

.banner-run-row1,
.banner-run-row2 {
    font-family: "Space Grotesk", Sans-serif !important;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0px;
    vertical-align: middle;
    color: #000;
    width: 150%;
}


.whatwedo {
    background-color: #fff;
    padding: 60px 0;
    /*background-image: url("http://project.local/wp-content/uploads/2025/09/bg_whatwedo-1.webp");*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;

    .whatwedo-container {
        display: flex;
        flex-direction: column;
        gap: 60px;
        justify-content: center;

    }

    .whatwedo_content {
        max-width: 900px;
        margin: 0 auto;
    }

    .whatwedo_title {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 700;
        font-size: 48px;
        line-height: 120%;
        text-align: center;
        color: #000;
        margin-bottom: 40px;
    }

    .whatwedo_text {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 400;
        font-size: 20px;
        line-height: 150%;
        letter-spacing: 0px;
        color: #000;
    }

    .whatwedo_list {
        display: flex;
        align-items: center;
        gap: 20px;
        flex-wrap: wrap;
        justify-content: center;
        padding: 0;
    }

    .whatwedo_item {
        width: 30%;
        padding: 30px;
        border: 3px solid #FFE036;
        border-radius: 6px;
        list-style: none;
    }

    .whatwedo_item-title {
        display: flex;
        align-items: center;
        gap: 16px;
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 700;
        font-size: 18px;
        line-height: 18px;
        letter-spacing: 0px;
        color: #303139;
        min-height: 37px;
    }

    .whatwedo_item-text {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 400;
        font-size: 16px;
        line-height: 22.4px;
        letter-spacing: -0.16px;
        color: #AEAEAE;
        min-height: 90px;
    }
}

.advantage {
    background-color: #191919;
    padding: 60px 0;
    /*background-image: url("http://project.local/wp-content/uploads/2025/09/Topology-1-1.png");*/
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top right;

    .advantage_title {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 700;
        font-size: 48px;
        line-height: 150%;
        letter-spacing: 0px;
        color: #fff;
        text-align: center;
        margin-bottom: 40px;
    }

    .advantage_run_row_wrapper {
        overflow: hidden;
        margin-bottom: 120px;
    }

    .advantage_run_row {
        display: flex;
        align-items: center;
        gap: 40px;
        list-style: none;
        padding: 0;
        margin: 0;
        animation: advantage-marquee 30s linear infinite;

        li {
            min-width: 200px;
        }

        img {
            width: 200px;
            height: 55px;
        }
    }


    .advantage_list {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 24px;
        padding: 0 50px;
        width: 100%;
        margin-bottom: 90px;
    }

    .advantage_item {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background: #FFFFFF0D;
        border: 1px solid #FFE036;
        border-radius: 16px;
        padding: 47px 50px;
    }

    .advantage_num {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 500;
        font-size: 32px;
        line-height: 120%;
        letter-spacing: -2%;
        text-align: center;
        color: #FFE036;
    }

    .advantage_text {
        font-family: "DM Sans", "Roboto", sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 140%;
        letter-spacing: 0px;
        text-align: center;

    }

    .advantage_growth {
        border-radius: 16px;
        background-color: #FFE036;
        padding: 64px;
        /*background-image: url("http://project.local/wp-content/uploads/2025/09/Topology-2-1-1.png");*/
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;

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

    }

    .advantage_growth-left {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
        width: 60%;

        h3 {
            font-family: "Space Grotesk", Sans-serif !important;
            font-weight: 500;
            font-size: 32px;
            line-height: 120%;
            letter-spacing: -0.6px;
            color: #000;
        }

        p {
            font-family: "Space Grotesk", Sans-serif !important;
            font-weight: 400;
            font-size: 16px;
            line-height: 140%;
            letter-spacing: 0px;
            color: #000;
        }
    }

    .advantage_growth-right {
        width: 30%;

        a {
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 50px;
            width: 100%;
            height: 55px;
            box-shadow: 0px 4px 4px 0px #00000040;
            background-color: #000;
            color: #fff;
            font-family: "Space Grotesk", Sans-serif !important;
            font-weight: 700;
            font-size: 16px;
            line-height: 24px;
            letter-spacing: 0px;
            text-align: center;
        }
    }
}

@keyframes advantage-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

.investments {
    padding: 60px 0;
    /*background-image: url("http://project.local/wp-content/uploads/2025/08/Clip-path-group.png");*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;

    .investments-container {
        max-width: 980px;
        margin: 0 auto;
    }

    .investments_title {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 700;
        font-size: 52px;
        line-height: 120%;
        letter-spacing: 0px;
        text-align: center;
        color: #FFE036;
        margin-bottom: 80px;
    }

    .investments_list {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        gap: 40px;
        margin-bottom: 60px;
        padding: 0;
    }

    .investments_item {
        display: flex;
        align-items: center;
        gap: 60px;
    }

    .investments_count {
        width: 80px;
        height: 80px;
        background: linear-gradient(0deg, #FCF6D1 0%, #BD9457 10%, #E3CA89 25%, #CCA339 70%, #FEE8C8 85%, #FCF6D1 100%);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;

        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 700;
        font-size: 48px;
        line-height: 120%;
        letter-spacing: 0px;
        text-align: center;
        color: #000;
    }

    .investments_content {
        h4 {
            font-family: "Space Grotesk", Sans-serif !important;
            font-weight: 700;
            font-size: 24px;
            line-height: 150%;
            letter-spacing: 0px;
            margin-bottom: 14px;
            color: #fff;
        }

        p {
            font-family: "Space Grotesk", Sans-serif !important;
            font-weight: 500;
            font-size: 20px;
            line-height: 150%;
            letter-spacing: 0px;
            color: #fff;
        }
    }

    .investments_slogan {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 700;
        font-size: 52px;
        line-height: 120%;
        letter-spacing: 0px;
        text-align: center;
        color: #FFF;

        span {
            color: #FFE036;
        }
    }
}

.deposit {
    padding: 60px 0;
    background-color: #fff;

    background-image: url("http://project.local/wp-content/uploads/2025/09/Group-1000001500-1.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;

    .deposit_title {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 700;
        font-size: 48px;
        line-height: 120%;
        letter-spacing: 0px;
        text-align: center;
        margin-bottom: 60px;
    }

    .deposit_slider-list {
        padding: 0;
        margin-bottom: 40px;
    }

    .deposit_slider-item {
        border: 1px solid #828C8A;
        padding: 30px 0;
        border-radius: 6px;
        display: flex;
        align-items: center;
        flex-direction: column;
    }

    .dep_shrift {
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 17px;
        line-height: 30px;
        letter-spacing: 0px;
        text-align: center;
        vertical-align: middle;
        color: #828C8A;
    }

    .dep_name {
        margin-bottom: 30px;
        box-shadow: 0px 0px 25px 0px #00000014;
        border-radius: 100px;
        border: 1px solid #E4E4E4;

        font-family: 'Inter', sans-serif;
        font-weight: 600;
        font-size: 12px;
        line-height: 13px;
        text-align: center;
        text-transform: uppercase;
        color: #191919;
        padding: 8px 20px;
    }

    .dep_proc {
        display: flex;
        align-items: flex-end;
        gap: 7px;
        font-family: 'Inter', sans-serif;
        font-weight: 600;
        font-size: 55px;
        line-height: 56px;
        letter-spacing: -3px;
        text-align: center;
        color: #191919;
        margin-bottom: 20px;

        sup {
            font-family: 'Inter', sans-serif;
            font-weight: 600;
            font-size: 30px;
            line-height: 44.8px;
            letter-spacing: -3px;
            text-align: center;
            vertical-align: middle;
        }

        span {
            font-family: 'Inter', sans-serif;
            font-weight: 600;
            font-size: 16px;
            line-height: 17px;
            letter-spacing: 0px;
            text-align: center;
            vertical-align: middle;
            color: #828C8A;

        }
    }

    .dep_summa {
        margin-bottom: 25px;
    }

    .dep_choice {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 500;
        font-size: 15px;
        line-height: 16px;
        letter-spacing: 0px;
        text-align: center;
        color: #191919;
        margin-bottom: 10px;

        box-shadow: 0px 5px 20px 0px #0000001A;
        border: 1px solid #FFE036;
        border-radius: 6px;
        min-height: 52px;
        min-width: 180px;
        transition: color 0.3s ease, background-color 0.3s ease;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .dep_choice:hover {
        background-color: #FFE036;
    }

    .dep_max_days {
        margin-bottom: 30px;
    }

    .dep_bonus,
    .dep_support {
        padding: 10px 0;
        width: 100%;
        border-bottom: 1px solid #E4E4E4;

    }

    .dep_manager {
        padding: 10px 0;
    }

    .deposit_start {
        background-color: rgb(255, 224, 54);
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50px;
        color: #000;

        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 700;
        font-size: 16px;
        line-height: 17px;
        letter-spacing: 0px;
        text-align: center;
        vertical-align: middle;

        width: 250px;
        height: 56px;

        margin: 0 auto;
        margin-top: 60px;
    }

    .swiper-pagination {
        position: relative;
    }

    .swiper-pagination-bullet {
        background: #191919;
    }

    .swiper-pagination-bullet-active {
        background-color: #FFE036;
        transform: scale(1.5);
    }
}

.reviews {
    padding: 60px 0;

    background-image: url("http://project.local/wp-content/uploads/2025/09/Group-1000001501-1.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top left;

    .reviews_title {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 700;
        font-size: 48px;
        line-height: 120%;
        letter-spacing: 0px;
        color: #fff;
        margin-bottom: 25px;
        text-align: center;
    }

    .reviews_text {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 400;
        font-size: 18px;
        line-height: 150%;
        letter-spacing: 0px;
        color: #fff;
        margin-bottom: 60px;
        text-align: center;
    }

    .reviews_slider-list {
        padding-left: 0;
        margin-bottom: 120px;
    }

    .reviews_slider-item {
        border: 1px solid #FFE036;
        border-radius: 6px;
        padding: 32px;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        gap: 25px;
    }

    .reviews_slider-item_top {
        display: flex;
        align-items: center;
        gap: 20px;
    }

    .reviews_growth {
        background: #FFFFFF0D;
        padding: 64px;

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

        box-shadow: 0px 12px 28px 0px #0A090952;

        backdrop-filter: blur(6px);
        border: 1px solid #FFFFFF1A;
        border-radius: 6px;

        background-image: url("http://project.local/wp-content/uploads/2025/09/Frame-11-1.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;


    }

    .reviews_growth-left {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
        width: 60%;

        h3 {
            font-family: "Space Grotesk", Sans-serif !important;
            font-weight: 500;
            font-size: 32px;
            line-height: 120%;
            letter-spacing: -0.6px;
            color: #fff;
        }

        p {
            font-family: "Space Grotesk", Sans-serif !important;
            font-weight: 400;
            font-size: 16px;
            line-height: 140%;
            letter-spacing: 0px;
            color: #fff;
        }
    }

    .reviews_growth-right {
        width: 30%;

        a {
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 50px;
            width: 100%;
            height: 55px;
            box-shadow: 0px 4px 4px 0px #00000040;
            background-color: #FFE036;
            color: #000;
            font-family: "Space Grotesk", Sans-serif !important;
            font-weight: 700;
            font-size: 16px;
            line-height: 24px;
            letter-spacing: 0px;
            text-align: center;
        }
    }

}

.faq {
    padding: 60px 0;
    background-color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;

    .faq_container {
        max-width: 800px;
        margin: 0 auto;
    }

    .faq_title {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 700;
        font-size: 48px;
        line-height: 120%;
        letter-spacing: 0px;
        text-align: center;
        margin-bottom: 24px;

        span {
            color: #FFE036;
        }
    }

    .faq_text {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 400;
        font-size: 24px;
        line-height: 150%;
        text-align: center;
        margin-bottom: 60px;
        color: #000;
    }

    .faq_drop-list {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
        padding-left: 0;
    }

    .faq_drop-item {
        border: 1px solid #C4C4C4;
        border-radius: 6px;
        padding: 20px;
        list-style: none;
        cursor: pointer;
        width: 100%;
    }

    .question {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 500;
        font-size: 20px;
        line-height: 120%;
        letter-spacing: -2px;
        color: #000;
        position: relative;
        margin-bottom: 0;
    }

    .question:after,
    .question:before {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        background-color: #FFE036;
        transition: all 0.3s ease;
    }

    .question:before {
        width: 10px;
        height: 2px;
        transform: translateY(-50%) rotate(0deg);
        right: 4px;
    }

    .question:after {
        width: 2px;
        height: 10px;
        transform: translateY(-50%) rotate(180deg);
        right: 8px;
        transition: transform 0.3s ease;
    }

    .answer {
        font-family: "Space Grotesk", Sans-serif !important;
        font-weight: 400;
        font-size: 16px;
        line-height: 140%;
        letter-spacing: 0;
        color: #000;

        max-height: 0;
        opacity: 0;
        margin: 0;
        overflow: hidden;
        transform: translateY(-10px);
        transition: max-height 0.4s ease, opacity 0.4s ease, transform 0.4s ease;
    }

    .faq_drop-item.active .question {
        margin-bottom: 10px;
    }

    .faq_drop-item.active .answer {
        max-height: 500px;
        opacity: 1;
        transform: translateY(0);
    }

    .faq_drop-item.active .question:after {
        transform: translateY(-50%) rotate(270deg);
    }

}

@media screen and (max-width: 1200px) {
    .whatwedo {
        .whatwedo_item {
            width: 40%;
        }
    }
}

@media screen and (max-width: 1024px) {
    .advantage {
        .advantage_list {
            grid-template-columns: repeat(2, 1fr);
        }
    }
}

@media screen and (max-width: 997px) {
    .banner {
        padding-top: 50px;

        .banner-container {
            flex-direction: column;
            margin-bottom: 30px;
        }

        .banner-img {
            display: none;
        }

        .banner-content {
            gap: 30px;
        }

        .banner-title {
            font-size: 40px;
            line-height: 41px;
        }
    }

    .run_over_flow {
        display: flex;
        gap: 20px;
        flex-direction: column;
        height: auto;
        margin-bottom: 20px;
    }

    .q1 {
        position: relative;
        bottom: 0px;
        transform: rotate(0deg);
        border: 1px solid #F1A23A;
        background-color: #fff;
    }

    .q2 {
        position: relative;
        bottom: 0px;
        transform: rotate(0deg);
        background-color: #FFE036;

    }

    .whatwedo {
        padding: 30px 0;

        .whatwedo-container {
            gap: 30px;
        }

        .whatwedo_title {
            font-size: 30px;
            line-height: 31px;
            margin-bottom: 20px;
        }

        .whatwedo_text {
            font-size: 17px;
        }

        .whatwedo_item {
            width: 47%;
            padding: 3%;
        }
    }

    .advantage {
        padding: 30px 0;

        .advantage_title {
            font-size: 30px;
            line-height: 31px;
        }

        .advantage_run_row_wrapper {
            margin-bottom: 20px;
        }

        .advantage_growth {
            padding: 3%;
            flex-direction: column;
            align-items: flex-start;
            background-size: cover;
        }

        .advantage_item {
            padding: 3%;
        }
    }

    .investments {
        padding: 30px 0;

        .investments_title {
            font-size: 30px;
            line-height: 31px;
            margin-bottom: 30px;
        }

        .investments_item {
            gap: 20px;
            align-items: flex-start;
        }

        .investments_count {
            width: 50px;
            height: 50px;
            font-size: 28px;

        }

        .investments_list {
            margin-bottom: 30px;
            gap: 20px;
        }

        .investments_content {
            h4 {
                font-size: 24px;
                line-height: 150%;
            }

            p {
                font-size: 20px;
            }
        }

        .investments_slogan {
            font-size: 30px;
            line-height: 31px;
        }
    }

    .deposit {
        .deposit_title{
            font-size: 30px;
            line-height: 31px;
            margin-bottom: 30px;
        }
        .deposit_start {
            margin-top: 30px;
        }
    }

    .reviews {
        .reviews_title{
            font-size: 30px;
            line-height: 31px;
        }
        .reviews_growth {
            padding: 3%;
            flex-direction: column;
            align-items: flex-start;
            background-size: cover;
        }

        .reviews_growth-right {
            width: 50%;

            a {
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 50px;
                width: 100%;
                height: 55px;
                box-shadow: 0px 4px 4px 0px #00000040;
                background-color: #FFE036;
                color: #000;
                font-family: "Space Grotesk", Sans-serif !important;
                font-weight: 700;
                font-size: 16px;
                line-height: 24px;
                letter-spacing: 0px;
                text-align: center;
            }
        }
    }

    .faq {
        padding: 30px 0;

        .faq_title {
            font-size: 30px;
            line-height: 31px;
        }

        .faq_text {
            margin-bottom: 30px;
            font-size: 20px;
            line-height: 21px;
        }
    }
}

@media screen and (max-width: 767px) {
    .banner {
        .banner-content-bot {
            flex-direction: column;
            gap: 20px;
        }
    }

    .whatwedo {
        .whatwedo_list {

        }

        .whatwedo_item {
            width: 100%;
        }
    }

    .advantage {
        .advantage_list {
            grid-template-columns: repeat(1, 1fr);
        }

        .advantage_growth-left {
            width: 100%;
        }

        .advantage_growth-right {
            width: 100%;
        }
    }

    .investments{
        background-size: cover;
        .investments_item{
            flex-direction: column;
            align-items: flex-start;
        }
    }

    .reviews{
        .reviews_growth-left{
            width: 100%;
        }
        .reviews_growth-right{
            width: 100%;
        }
    }
}
.banner {
    min-height: 90svh;
    padding-top: 150px
}
.advantage_text {
    color: white;   
}
@media (min-width: 991px) {
    .navbar-brand .black-logo {
        height: 80px;
    }
    
    .banner-img {
        position: absolute;
        bottom: 100px;
        right: 320px;
    }
    
    .banner-content {
        max-width: 75%;
    }
    
    .close__btn {
        width: 44px;
        height: 44px;
    }
}
.reviews_slider-item_bot,
.reviews_slider-item_top p {
    font-family: "Space Grotesk", Sans-serif !important;
}
.faq {
    display: none;
}