
* {margin:0px;padding:0px;box-sizing: border-box;}
a {text-decoration:none;}
body {
    padding-top: 88px;
}

.center {width:1240px;margin:0 auto;}

.header {
    border-bottom: 1px solid #EEEFFF;
    padding: 23px 0px;
    width: 100%;
    position: relative;
    position: fixed;
    background: #fff;
    top: 0px;
    z-index: 1000;
}
.header .center {    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;}
.logo {}
.logo a {}
.logo img {}
.main_menu {}
.main_menu ul {
    display: flex;
    gap: 20px;
}
.main_menu ul li {
    list-style: none;
}
.main_menu ul li .dropmenu {background:url(../images/arrow_menu.svg);background-position: 100% 50%;background-repeat: no-repeat;padding-right: 20px;}
.main_menu ul li a {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #0A0D31;
    transition: 0.3s;
}
.main_menu ul li a:hover {color:#00A4FF;}
.main_menu ul li ul {position:absolute;display: none;background: #fff;padding: 16px;width: 304px;box-shadow: 0px 0px 2px #0000001c;}
.main_menu ul li:hover ul {display:block;}
.main_menu ul li ul li {
    margin-bottom: 12px;
}
.main_menu ul li ul li:last-child {margin-bottom:0px}

.main_menu ul li ul li a {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 19px;
    color: #0A0D31;
}

.main_menu ul li ul li a:hover {color:#00A4FF;}

.phone-box {
    display: flex;
    gap: 20px;
    align-items: center;
}
.phone-box-item {
    display: flex;
    gap: 10px;
    align-items: center;
}
.phone-box-flag {
    height: 30px;
}
.phone-box-flag img {}
.phone-box-data {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;

    color: #0A0D31;

}
.phone-box-number {}
.phone-box-number a {color:inherit;}
.phone-box-number a:hover {
    color: #00A4FF;
}
.phone-box-email a {color:inherit;}
.phone-box-email a:hover {
    color: #00A4FF;
}
.phone-box-email {}
.h-btn {}
.h-btn a {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #0A0D31;
    border: 1px solid #2519D5;
    padding: 8px 16px 8px 16px;
    display: table;
	transition: 0.3s;
}
.h-btn a:hover {background:#2519D5;color:#fff}
.one-page {
    background: repeat-x 0% 100% url(../images/chinatrack.svg);
    padding: 60px 0px;
    display: flex;
    justify-content: space-between;
}

.one-page .center {
    display: flex;
    justify-content: space-between;
}

.one-page-txt {
    padding-right: 75px;
}
.one-page-txt .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 75px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-bottom: 30px;
}
.one-page-txt .desk {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 200;
    font-size: 36px;
    line-height: 135%;
    letter-spacing: -0.01em;
    color: #848298;
    margin-bottom: 30px;
}
.one-page-txt .btn {}
.one-page-txt .btn a:hover { background:#00A4FF;}
.one-page-txt .btn a{

display: table;

padding: 16px 32px;

background: #2519D5;

font-family: 'Geologica';

font-style: normal;

font-weight: 400;

font-size: 20px;

line-height: 150%;

color: #FFFFFF;

transition: 0.3s;

}

.one-page-img {}			
.one-page-img img {
    margin-right: -80px;
}			
			
		
.block-help {
    padding: 60px 0px;
}
.block-help .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 50px;
    line-height: 75px;
    letter-spacing: -0.03em;
    color: #2519D5;
    margin-bottom: 30px;
}
.help-items {
    display: flex;
    gap: 120px;
}
.help-item {
    flex: 1 1 33%;
}
.help-item-title {
    

    
font-family: 'Geologica';
    
font-style: normal;
    
font-weight: 400;
    
font-size: 24px;
    
line-height: 28px;
    
display: flex;
    
align-items: center;

    
color: #2519D5;

}
.help-item-desk { 
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 200;
    font-size: 16px;
    line-height: 150%;
    display: flex;
    align-items: center;
    color: #848298;
}

.block_form {
    background-color: #2519D5;
    background-image: url(../images/fon_form.svg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding: 50px 0px;
}	
.block_form .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 135%;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    width: 711px;
    margin-bottom: 50px;
}
.block_form .form_box {
    max-width: 700px;
}	

.line4 {}
.line4 .input-box {
    flex: 1;
    max-width: 22.33%;
}

.form_box {}
.form_box .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 50px;
    gap: 20px;
}
.form_box .input-box {}
.form_box label {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;
    color: #FFFFFF;
    width: 100%;
    display: table;
    margin-bottom: 10px;
}
.form_box .input-box select {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #2519d5;
    padding: 10px;
    border: 0px;
    outline: 0px;
    background-color: #fff;
    width: 220px;
    position: relative;
    display: inline-block;
    background-image: url(../images/select_arrow.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.form_box .input-box option {}
.form_box .input-box input {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #848298;
    padding: 10px;
    border: 0px;
    outline: 0px;
    background: #fff;
    width: -webkit-fill-available;
}
.form_box textarea {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #848298;
    padding: 10px;
    border: 0px;
    outline: 0px;
    background: #fff;
    height: 140px;
    width: 100%;
    }
.form_box .btn:hover {
    color: #0A0D31;
    background: #EEEFFF;
}
.form_box .btn {
    box-sizing: border-box;
    padding: 16px 32px;
    border: 2px solid #FFFFFF;
    display: table;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
    transition: 0.3s;
    background: transparent;
    cursor: pointer;
}
				

.delivery {
    padding: 89px 0px;
    background-image: url(../images/marketplaces.png);
    background-color: #F8F8F8;
    background-repeat: no-repeat;
    background-position: 90% 50%;
}
.delivery .title {
    
font-family: 'Geologica';
    
font-style: normal;
    
font-weight: 600;
    
font-size: 36px;
    
line-height: 135%;
    
display: flex;
    
align-items: center;
    
letter-spacing: -0.01em;
    
color: #2519D5;
    
margin-bottom: 30px;
    
width: 400px;
}
.delivery .delivery_list {
    margin-bottom: 30px;
}
.delivery .delivery_list ul {}
.delivery .delivery_list ul li {
    list-style: none;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    display: flex;
    align-items: center;
    color: #0A0D31;
    background: url(../images/dots.svg);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 15px;
}
.btn-service {
    display: table;
}

.btn-service a:hover {background: #2519D5;
    color: #fff;}

.btn-service a {
    padding: 8px 16px;
    border: 1px solid #2519D5;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #0A0D31;
    transition: 0.3s;
}
		
.service_block {
    padding: 50px 0px;
}
.service_block .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 135%;
    display: flex;
    align-items: center;
    letter-spacing: -0.02em;
    color: #2519D5;
    margin-bottom: 30px;
}
.service_items {
    display: flex;
    flex-wrap: wrap;
    gap: 17px;
}
.service_item {
    background: #F8F8F8;
    padding: 30px 18px 30px 18px;
    flex: 1;
    max-width: 33.33%;
    position: relative;
    transition: 0.3s;
}
.service_item .service_item_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #2519D5;
    margin-bottom: 17px;
}
.service_item .service_item_desk {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 200;
    font-size: 16px;
    line-height: 150%;
    display: flex;
    align-items: center;
    color: #2519D5;

    margin-bottom: 17px;
}

.service_item:hover {background:#2519D5;z-index:50;}
.service_item:hover .service_item_title {
    color: #fff;
}
.service_item:hover .service_item_desk {
    color: #fff;
}

.service_item .service_item_img {}
.service_item .service_item_img img {}
.service_item .service_item_readmore {
    display: none;
    width: 100%;
    margin-top: 20px;
    position: absolute;
    bottom: -38px;
    left: 0px;
    background: #2519D5;
    padding: 10px;
}

.service_item:hover .service_item_readmore {display:table;}
.service_item .service_item_readmore a {

padding: 8px 16px;

border: 1px solid #FFFFFF;

font-family: 'Geologica';

font-style: normal;

font-weight: 300;

font-size: 16px;

line-height: 150%;

color: #FFFFFF;

width: 100%;

display: table;

text-align: center;

}

.service_item .service_item_readmore a {
    transition: 0.3s;
}
.service_item .service_item_readmore a:hover {
    color: #0A0D31;
    background: #EEEFFF;
}					
.block_work {
    padding: 50px 0px;
}

.block_work  .center {display: flex;
    justify-content: space-between;
    align-items: center;}
.work_img img {}
.work_box {
    max-width: 486px;
}			
.work_box .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 56px;
    line-height: 135%;
    letter-spacing: -0.02em;
    color: #0A0D31;
    margin-bottom: 30px;
}			
.work_box .work_list {
    margin-bottom: 30px;
}			
.work_box .work_list ul {}			
.work_box .work_list ul li {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #0A0D31;
    background: url(../images/dots.svg);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 15px;
    list-style: none;
	margin-bottom:5px;
}		
.work_box .work_list ul li:last-child {margin-bottom:0px;}	
.work_box .btn {}			
.work_box .btn a {padding: 16px 32px;background: #2519D5;font-family: 'Geologica';font-style: normal;font-weight: 300;font-size: 18px;line-height: 150%;color: #FFFFFF;display: table;transition: 0.3s;}			
.work_box .btn a:hover {background:#00A4FF;}			
.block_step {
    padding: 50px 0px;
}
.block_step .center {}

.block_step .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 56px;
    line-height: 135%;
    letter-spacing: -0.02em;
    color: #2519D5;
    margin-bottom: 30px;
}
.step_items {
    display: flex;
    gap: 70px;
    flex-wrap: wrap;
}
.step_item {
    max-width: 50%;
    flex: 1;
}
.step_top {
    display: flex;
    gap: 32px;
    margin-bottom: 26px;
    align-items: flex-end;
}
.step_number {
    font-style: normal;
    font-weight: 900;
    font-size: 120px;
    line-height: 100px;
    font-family: 'Geologica';
    -webkit-text-stroke: 1px #2519D5;
    color: transparent;
}
.step_data {}
.step_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.54px;
    color: #0A0D31;
    margin-bottom: 20px;
}
.step_desk {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 200;
    font-size: 16px;
    line-height: 22px;
    color: #848298;
} 
.step_img {}
.step_img img {
}
			
		
.about_block {
    padding: 50px 0px;

}
.about_block .center {    display: flex;
    justify-content: center;
    gap: 100px;}

.about_img {
}
.about_img img {}
.about_txt {
    width: 620px;
}
.about_txt .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 56px;
    line-height: 135%;
    letter-spacing: -0.02em;
    color: #0A0D31;
    margin-bottom: 37px;
}
.about_txt .desk {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 150%;
    color: #0A0D31;
}
.about_txt .desk p {
    margin-bottom: 37px;
}
.about_txt .btn a {

padding: 16px 32px;

background: #2519D5;

font-family: 'Geologica';

font-style: normal;

font-weight: 300;

font-size: 18px;

line-height: 150%;

color: #FFFFFF;

display: table;

transition: 0.3s;

}

.about_txt .btn a:hover { background:#00A4FF;}
				

.faq_block {
    padding: 50px 0px;
}			
.faq_block .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 135%;
    letter-spacing: -0.02em;
    color: #0A0D31;
    margin-bottom: 30px;
}			
.faq_items {}		
.faq_item {
    background: #2519D5;
    padding: 24px 38px 24px 38px;
    margin-bottom: 10px;
    transition: 0.3s;
}

.faq_item:hover {background: #EEEFFF;cursor:pointer;}
.faq_item:hover .faq_title {
    color: #2519D5;
}
.faq_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
    background: url(../images/arrow_down.svg);
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
.faq_desk {
    display: none;
}
.faq_desk p {
    margin-bottom: 20px;
}		
.faq_desk p:last-child {margin-bottom:0px;}
.faq_item.show {
    background: #EEEFFF;
}
.faq_item.show .faq_title {
    color: #2519D5;
    margin-bottom: 20px;
    background: url(../images/arrow_up.svg);
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
.faq_item.show .faq_desk {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 200;
    font-size: 16px;
    line-height: 150%;
    color: #2519D5;
    display: block;
}
		
		
.footer {
    background-color: #2519D5;
    padding: 50px 0px;
    background-image: url(../images/footer_fon.svg);
    background-repeat: repeat-x;
    background-position: 0% 95%;
}
.footer_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.logo_block {}
.logo_footer {
    margin-bottom: 20px;
}
.logo_footer img {}
.phone_footer {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #ffff;
    margin-bottom: 20px;
    padding-left: 15px;
    position: relative;
}
.phone_footer:before {content:'';width: 3px;height: 27px;display: table;background: #fff;position: absolute;left: 0px;top: 8px;}
.phone_footer a {color:inherit;}
.phone_footer a:hover {
    color: #00A4FF;
}
.soc {
    margin-bottom: 20px;
    display: flex;
    gap: 12px;
}
.soc a {}
.soc a.vk {
    background: url(../images/vk.svg);
    display: table;
    width: 30px;
    height: 32px;
}
.soc a.wha {
    background: url(../images/wha.svg);
    display: table;
    width: 30px;
    height: 32px;
}
.footer_call {
    display: table;
}
.footer_call a {
    padding: 8px 16px;
    border: 1px solid #FFFFFF;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
    display: table;
    transition: 0.3s;
}
.footer_call a:hover {color: #0A0D31;background:#EEEFFF;}

.menu_box {
    display: flex;
    gap: 50px;
}
.menu_box .menu_footer {}
.menu_footer_title {margin-bottom: 16px;font-family: 'Geologica';font-weight: bold;font-size: 14px;line-height: 19px;color: #FFFFFF;}

.menu_box .menu_footer ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.menu_box .menu_footer ul li {
    list-style: none;
}
.menu_box .menu_footer ul li a {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF;
    transition: 0.3s;
}

.menu_box .menu_footer ul li a:hover {
    color: #00A4FF;
}
.menu_service ul li a:hover {color: #00A4FF;}
.menu_service {
    width: 616px;
    display: flex;
	gap: 25px;
}
.menu_service ul {display: flex;flex-direction: column;gap: 10px;}
.menu_service ul li {
    list-style: none;
    margin-bottom: 5px;
}

.menu_service ul:first-child li:first-child a {font-weight:bold;}

.menu_service ul li a {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF;
    transition: 0.3s;
}
.footer_adress {
    width: 170px;
}					
.footer_adress .adress_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 19px;
    color: #FFFFFF;
}					
.footer_adress .adress_data {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;

}					

.footer_bottom {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 100px;
}
.footer_bottom .copy {


font-family: 'Geologica';font-style: normal;font-weight: 400;font-size: 13.0156px;line-height: 20px;


color: #FFFFFF;
display: flex;gap: 20px;}
.footer_bottom .copy a {color:inherit;transition: 0.3s;}
.footer_bottom .copy a:hover {color: #00A4FF;}
.footer_bottom .dev {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 13.0156px;
    line-height: 20px;
    color: #FFFFFF;
}
.footer_bottom .dev img {
    margin-top: 10px;
}

#success-popup {
    background: #EEEFFF;
    padding: 108px 80px;
    display: table;
    margin: 0 auto;
    position: relative;
}
.success-txt {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -0.02em;
    color: #2519D5;
}



#call-popup {
    background: #2519D5;
    padding: 50px 70px;
    display: table;
    margin: 0 auto;
    position: relative;
}

#lead-popup {
    background: #2519D5;
    padding: 50px 70px;
    display: table;
    margin: 0 auto;
    position: relative;
}

.form_call .btn {
    display: table;
}

.form_call .btn:hover {color: #0A0D31;
    background: #EEEFFF;}
.form_call .btn {
	background:transparent;
    box-sizing: border-box;
    padding: 16px 32px;
    border: 2px solid #FFFFFF;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
    display: table;
}
.form_call_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 135%;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    margin-bottom: 30px;
}
.form_call_input {
    margin-bottom: 40px;
}				
.form_call_input label {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;
    color: #FFFFFF;
    display: table;
    margin-bottom: 5px;
}				
.form_call_input input {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #848298;
    padding: 10px;
    border: 0px;
    outline: 0px;
    background: #fff;
    width: -webkit-fill-available;
}

.form_call_input textarea {
	    font-family: 'Geologica';
	    font-style: normal;
	    font-weight: 300;
	    font-size: 16px;
	    line-height: 150%;
	    color: #848298;
	    padding: 10px;
	    border: 0px;
	    outline: 0px;
	    background: #fff;
	    width: -webkit-fill-available;
	    height:140px;
}

.burger-menu {display:none;}


#menu-toggle {
  display: none;
}
.menu-button {left: 10px;top: 23px;}
.menu-button,
.menu-button::before,
.menu-button::after {
  display: block;
  background-color: #fff;
  position: absolute;
  height: 2px;
  width: 30px;
  transition: transform 400ms cubic-bezier(0.23, 1, 0.32, 1);
  border-radius: 2px;
  z-index:2;
}

.menu-button::before {
  content: '';
  margin-top: -8px;
}

.menu-button::after {
  content: '';
  margin-top: 8px;
}
.menu-button-container {
    position: relative;
}
.menu-button-container:after {
	content:'';
	background: #2519D5;
	display: block;
	width: 50px;
	height: 50px;
	position: relative;
	z-index:1;
}

#menu-toggle:checked + .menu-button-container .menu-button::before {
  margin-top: 0px;
  transform: rotate(405deg);
}

#menu-toggle:checked + .menu-button-container .menu-button {
  background: rgba(255, 255, 255, 0);
}

#menu-toggle:checked + .menu-button-container .menu-button::after {
  margin-top: 0px;
  transform: rotate(-405deg);
}

#menu-toggle ~ .menu {display:none;}
#menu-toggle:checked ~ .menu {display: table;position: absolute;bottom: 0px;top: 100%;left: 0%;width: 100%;background: #EEEFFF;padding: 40px 20px;z-index: 200;}

#menu-toggle:checked ~ .menu-button-container:after {background: #00A4FF;}
		

.menu {}
.menu_left {
    float: left;
    max-width: 325px;
}
.menu_h {
    display: flex;
    height: 42px;
    align-items: center;
    margin-bottom: 20px;
}
.menu_h ul {
    display: flex;
    gap: 15px;
}
.menu_h ul li {
    list-style: none;
}

.menu_h ul li a:hover {color: #00A4FF;}
.menu_h ul li a {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 19px;
    transition: 0.3s;
    color: #0A0D31;
}
.menu_v {}
.menu_v ul {}
.menu_v ul li {
    list-style: none;
    margin-bottom: 10px;
} 
.menu_h ul li a:hover {color:#00A4FF;}
.menu_v ul li a:hover {color:#00A4FF;}
.menu_v ul li a {/* ÃƒÆ’Ã‚ÂÃƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âº ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ */
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
/* or 143% */
    

/* Dark */
    color: #0A0D31;


/* Inside auto layout */
    transition: 0.3s;
}

.menu_right {}						
.menu_right .phone-box {
    display: flex;
}						
.menu_right .h-btn {}						
.menu_right .h-btn a {
    width: 100%;
    text-align: center;
}						

.icon_fix {
    position: fixed;
    right: 0px;
    bottom: 100px;
}
.icon_fix .wha_icon {
    display: table;
    width: 50px;
    height: 50px;
    background: url(../images/wha_color.svg);
}
.icon_fix .tg_icon {
    display: table;
    width: 50px;
    height: 50px;
    background: url(../images/tg_color.svg);
    margin-top: -1px;
}


.breadcrumbs {
    margin-bottom: 30px;
}
.breadcrumbs ul {
    display: flex;
}
.breadcrumbs ul li {
    list-style: none;
}
.breadcrumbs ul li:after {content:'/';font-family: 'Geologica';font-style: normal;font-weight: 300;font-size: 16px;line-height: 36px;color: #000000;padding: 0px 5px;}
.breadcrumbs ul li a {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 36px;
    color: #000000;
}
.breadcrumbs ul li:last-child {}
.breadcrumbs ul li:last-child:after {display:none;}
.breadcrumbs ul li:last-child a {color: #00A4FF;}


/* contacts */

.one_block_contact {
    background: url(../images/fon_block.svg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    padding-top: 50px;
    padding-bottom: 165px;
    margin-bottom: 30px;
}
.one_block_contact .center {
    display: flex;
    justify-content: flex-start;
}
.page-contact-title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 60px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-right: 300px;
}
.msg_block {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    display: flex;
    align-items: center;
    color: #2519D5;
}
.msg_block_txt {
    width: 170px;
    margin-right: 40px;
}
.msg_block a {}
.msg_block a.tg {
    display: table;
    width: 50px;
    height: 50px;
    background: url(../images/tg_color.svg);
    margin-right: 20px;
}
.msg_block a.wha {
    display: table;
    width: 50px;
    height: 50px;
    background: url(../images/wha_color.svg);
}

		
.block_bank {
    background: #EEEFFF;
    padding: 80px 0px;
}
.block_bank .center {
    display: flex;
    justify-content: space-between;
}
.block_bank .block_bank_list {
    width: 255px;
}
.block_bank .bank_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 36px;
    color: #00A4FF;
    min-height: 36px;
    margin-bottom: 30px;
}
.block_bank .bank_title_ru {
    font-size: 24px;
    line-height: 36px;
    background: url(../images/flag_ru.svg);
    background-repeat: no-repeat;
    padding-left: 50px;
}
.block_bank .bank_title_ch {
    font-size: 24px;
    line-height: 36px;
    background: url(../images/flag_ch.svg);
    background-repeat: no-repeat;
    padding-left: 50px;
}
.block_bank .bank_item {margin-bottom: 20px;}
.block_bank .bank_item:last-child {margin-bottom:0px;}
.block_bank .bank_item_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 36px;
    color: #2519D5;
}
.block_bank .bank_item_data {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #0A0D31;
}

.block_contact {
    padding: 80px 0px;
}
.block_contact .center {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}
.block_contact_maps {
    width: 100%;
}
.block_contact_maps iframe {
    border: 0;
    outline: 0;
    width: 100%;
    height: 100%;
}

.block_contact_form {
    background: #2519D5;
    padding: 60px 60px;
    width: -webkit-fill-available;
    max-width: 576px;
}
.block_contact_form form {}
.block_contact_form .form_call_title {}
.block_contact_form .form_call_input {}
.block_contact_form .form_call_input label {}
.block_contact_form .form_call_input input {}
.block_contact_form .btn {
    background: transparent;
    box-sizing: border-box;
    padding: 16px 32px;
    border: 2px solid #FFFFFF;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
    display: table;
}


/* about */
.one_page_about {
    background: url(../images/fon_block.svg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    padding-top: 50px;
    padding-bottom: 80px;
    margin-bottom: 30px;
}
.one_page_about .center {
    display: flex;
}
.page_about_left {
    max-width: 615px;
    width: 100%;
}
.page_about_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 75px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-bottom: 30px;
}
.page_about_txt {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #848298;
}
.page_about_right {
    width: -webkit-fill-available;
    display: flex;
    justify-content: center;
}
.page_about_right img {}
		
		
.block_aboutimg {
}

.block_aboutimg .center {
    display: flex;
    align-content: center;
    align-items: center;
    width: -webkit-fill-available;
}

.block_aboutimg_txt {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 64px;
    line-height: 135%;
    display: flex;
    align-items: center;
    letter-spacing: -0.02em;
    color: #FFFAFA;
    background: #2519D5;
    padding: 50px;
}
.block_aboutimg_img {}

.block-preim {
    padding: 50px 0px;
}
.block-preim .center {}
.block-preim .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 50px;
    line-height: 75px;
    letter-spacing: -0.03em;
    color: #2519D5;
    margin-bottom: 30px;
}
.preim-items {
    display: flex;
    gap: 100px;
}
.preim-item {}
.preim-item-title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: -0.02em;
    color: #0A0D31;
    background: url(../images/preim.svg);
    background-repeat: no-repeat;
    padding-left: 48px;
    background-position: 0% 50%;
}
					
.block-gruz_img {}
.block-gruz_img .center {}
.block-gruz_img .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 56px;
    line-height: 135%;
    letter-spacing: -0.02em;
    color: #2519D5;
    margin-bottom: 30px;
}
.gruz_img-items {position:relative;padding: 0px 80px;}
.gruz_img-items .slick-prev {
    background: url(../images/arrow_left.svg);
    border: 0;
    outline: 0;
    font-size: 0px;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -25px;
}
.gruz_img-items .slick-next {
    background: url(../images/arrow_right.svg);
    border: 0;
    outline: 0;
    font-size: 0px;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -25px;
}
.gruz_img-item {}
.gruz_img-item img {}
						

/* service */
.one_page_service {
    background: url(../images/service_fon.svg);
    background-repeat: no-repeat;
    background-position: 100% 85%;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 30px;
}
.one_page_service .center {
    display: flex;
}

.one_service_txt {}
.one_service_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 75px;
	letter-spacing: -0.03em;
    color: #0A0D31;

    margin-bottom: 30px;
}
.one_service_desk {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 200;
    font-size: 20px;
    line-height: 150%;
    color: #848298;
    margin-bottom: 30px;
}
.one_service_desk p {margin-bottom:30px;}
.one_service_desk p:last-child {margin-bottom:0px;}
.one_service_btn {}
.one_service_btn a {
    padding: 16px 32px;
    border: 2px solid #2519D5;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #2519D5;
    display: table;
}
.one_service_img {}
.one_service_img img {}
					
		
.block_service {
    position: relative;
}

.block_service:before {content:'';background:#EEEFFF;width: 60%;display: table;height: 100%;position: absolute;z-index: -1;}
.block_service .center {
    display: flex;
    align-items: center;
}
.block_service_txt {padding: 40px 0px;max-width: 690px;padding-right: 40px;}
.block_service_form {
    background: #2519D5;
    padding: 50px;
    width: 576px;
}
.block_service_form form {}
.block_service_form .form_call_title {}
.block_service_form .form_call_input {}
.block_service_form .form_call_input label {}
.block_service_form .form_call_input input {}
.block_service_form .form_call_input textarea {}
.block_service_form .btn {
    box-sizing: border-box;
    padding: 16px 32px;
    border: 2px solid #FFFFFF;
    display: table;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
    transition: 0.3s;
    background: transparent;
    cursor: pointer;
}
					
						
		
.block_process {
    padding: 50px 0px;
}
.block_process .center {}
.block_process .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 150%;
    display: flex;
    align-items: center;
    color: #010ED0;
    margin-bottom: 30px;
}
.block_process_items {
    display: flex;
    flex-wrap: wrap;
    row-gap: 50px;
    column-gap: 80px;
    justify-content: space-between;
}
.block_process_item {
    width: 46%;
}
.block_process_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.54px;
    color: #0A0D31;
    margin-bottom: 10px;
}
.block_process_desk {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #848298;
}
		
		
.block_note {
    padding: 50px 0px;
}
.block_note .center {
    display: flex;
    justify-content: space-between;
    background: #2519D5;
    padding: 50px 80px;
    align-items: center;
}
.block_note_text {
    max-width: 695px;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
}
.block_note_text p {
    margin-bottom: 30px;
}
.block_note_text p:last-child {
    margin-bottom: 0px;
}

.block_note_img {}
.block_note_img img {}


.error404_page {position:relative;}
.error404_page:after {display: table;
    content: '';
    background: url(../images/404-fon.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 195px;
    position: absolute;bottom:0px;opacity: 0.5;}
.error404_page .center {}
.error404_block {background:url(../images/404.svg);background-repeat: no-repeat;background-position: 50% 50%;padding: 150px 0px;}
.error404_title {font-family: 'Geologica';font-style: normal;font-weight: 700;font-size: 100px;line-height: 60px;letter-spacing: -0.03em;
color: #0A0D31;margin-bottom: 20px;}
.error404_subtitle {font-family: 'Geologica';font-style: normal;font-weight: 600;font-size: 20px;line-height: 26px;
color: #2519D5;}


.title_service {font-family: 'Geologica';font-style: normal;font-weight: 600;font-size: 36px;line-height: 135%;letter-spacing: -0.02em;color: #0A0D31;margin-bottom: 30px;}
.body_service {font-family: 'Geologica';font-style: normal;font-weight: 100;font-size: 16px;line-height: 22px;color: #0A0D31;margin-bottom: 20px;}

.body_service p {margin-bottom: 15px;}

.title_list_service {font-family: 'Geologica';font-style: normal;font-weight: 500;font-size: 20px;line-height: 22px;display: flex;align-items: center;color: #0A0D31;margin-bottom: 20px;}
.service_list {
    margin-bottom: 40px;
}
.service_list ul {}
.service_list ul li {font-family: 'Geologica';font-style: normal;font-weight: 400;font-size: 16px;line-height: 150%;color: #0A0D31;background: url(../images/dots.svg);background-repeat: no-repeat;background-position: 0px 50%;padding-left: 20px;list-style: none;margin-bottom: 10px;}
.service_list_two {}
.service_list_two ul {
    display: flex;
    gap: 20px;
}
.service_list_two ul li {background: #00A4FF;font-family: 'Geologica';font-style: normal;font-weight: 200;font-size: 16px;line-height: 150%;color: #FFFFFF;list-style: none;padding: 8px 15px;}

	.page_content, .page_content p {
font-family: 'Geologica';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 150%;
color: #848298;
}	

.page_content p {margin-bottom:15px;}

.page_content ul, .page_content ol {margin:20px 0px;}

.page_content ul li {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #0A0D31;
    background: url(../images/dots.svg);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 15px;
    list-style: none;
    margin-bottom: 5px;
}
.page_content ol li {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #0A0D31;
    background: url(../images/dots.svg);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 15px;
    list-style: none;
    margin-bottom: 5px;
}

.page_content h2 {font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 35px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-bottom: 20px;}
.page_content h3 {font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-bottom: 20px;}
.page_content h4 {font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-bottom: 20px;}

@media only screen and (max-width: 1100px) {
	.menu_right .h-btn {display:none;}
	.burger-menu {display:block;}
  .header .main_menu {
    display:none;
  }  
  .header .phone-box-item {
    display:none;
  }
	.header .menu_right .phone-box-item {display: flex;}
	.center {width: -webkit-fill-available;padding:0px 17px;}
.one-page .center {    display: flex;
    flex-direction: column;}
.one-page-txt {
    padding-right: 155px;
    margin-bottom: 50px;
}
.one-page {
    background: repeat-x 0% 100% url(../images/chinatrack.svg);
    background-size: 100%;
    padding: 60px 0px;
    padding-bottom: 140px;
    display: flex;
    justify-content: space-between;
}

.block_work .center {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}

.menu_box {
    display: flex;
    gap: 30px;
    flex-direction: row;
}
.menu_service {
    width:auto;
    display: flex;
    flex-direction: column;
    width: 325px;
}
.one-page-img img {
    width: 100%;
}
.help-items {
    display: flex;
    gap: 50px;
    flex-direction: row;
    flex-wrap: wrap;
}

.delivery {
    padding: 89px 0px;
    padding-bottom: 150px;
    background-image: url(../images/marketplaces_table.png);
    background-color: #F8F8F8;
    background-repeat: no-repeat;
    background-position: 50% 87%;
}
.delivery .title {width:auto;}
.block_form {
    background-color: #2519D5;
    background-image: url(../images/fon_form_table.svg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding: 50px 0px;
    padding-bottom: 300px;
}
.service_item {
    background: #F8F8F8;
    padding: 30px 18px 30px 18px;
    flex: 1 1 50%;
    max-width: 48%;
    position: relative;
    box-sizing: border-box;
}

.service_item:last-child {display:none}
.service_item .service_item_img img {
    width: 100%;
}

.work_box {order:0;order: 0;
    max-width: 100%;
    margin-bottom: 50px;}
.work_img {order:1;}

.step_item {
    max-width: 100%;
    flex: 1;
}
.step_items {
    display: flex;
    gap: 70px;
    flex-wrap: wrap;
    flex-direction: column;
}
.step_img img {
	width:100%;
}
.about_block .center {
    display: flex;
    justify-content: center;
    gap: 100px;
    flex-direction: column;
}
	.about_block .btn {display: flex;justify-content: center;}
.about_txt {order:0;width: 100%;}
.about_img {order:1;}
.about_img img {width:100%;padding:0px 40px;}
.menu_box .menu_footer {min-width:100px;max-width: 100px;}
.footer_adress {
    width: 170px;
    position: absolute;
    bottom: 0px;
}


.footer_top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
}
.footer_bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 100px;
}

.block-help .title {font-size:42px;line-height:75px;}
.help-item-title {margin-bottom: 15px;}

.block_form .title {font-size:24px;line-height:32px;width: auto;margin-bottom: 20px;}
.form_box .row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-bottom: 20px;
    gap: 20px;
    flex-direction: column;
}
	.form_box .input-box select {width:100%;}
	.line4 .input-box {
    flex: 1;
    max-width: 100%;
}

.form_box .btn a {width:100%;}
.block_work {display:none;}
.step_number {display:none;}

.about_txt .title {font-size:36px;line-height:48px;}
.about_txt .desk {font-size:18px;line-height:27px;}

.faq_block .title {font-size:36px;line-height:42px;}
.faq_title {font-size:18px;line-height:24px;}

.faq_item {
    background: #2519D5;
    padding: 15px 12px 15px 12px;
    margin-bottom: 10px;
}
.footer_bottom .copy {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 13.0156px;
    line-height: 20px;
    color: #FFFFFF;
    display: flex;
    gap: 10px;
    flex-direction: column;
    margin-bottom: 40px;
}

.block_step .title {font-size:36px;line-height:48px;}
.service_block .title {font-size:36px;line-height:48px;}
.block-help {
    padding: 40px 0px;
}

.menu_left {
    float: none;
    max-width: 325px;
}

.menu_right .phone-box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 30px;
}
.menu_right .h-btn {display:block;margin-top: 30px;}


#success-popup {
    background: #EEEFFF;
    padding: 50px 37px;
    display: table;
    margin: 0 auto;
    position: relative;
}
.success-txt {
font-family: 'Geologica';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 30px;
letter-spacing: -0.02em;
color: #2519D5;
}

	.form_call_title {font-size: 34px;line-height: 38px;}

#call-popup {padding:20px 20px}


.breadcrumbs {
    margin-bottom: 30px;
}
.breadcrumbs ul {
    display: flex;
}
.breadcrumbs ul li {
    list-style: none;
}
.breadcrumbs ul li:after {content:'/';font-family: 'Geologica';font-style: normal;font-weight: 300;font-size: 16px;line-height: 36px;color: #000000;padding: 0px 5px;}
.breadcrumbs ul li a {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 36px;
    color: #000000;
}
.breadcrumbs ul li:last-child {}
.breadcrumbs ul li:last-child:after {display:none;}
.breadcrumbs ul li:last-child a {color: #00A4FF;}


/* contacts */

.one_block_contact {
    background: url(../images/fon_block.svg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    padding-top: 50px;
    padding-bottom: 165px;
    margin-bottom: 30px;
}
.one_block_contact .center {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
.page-contact-title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 60px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-right: 0;
    margin-bottom: 30px;
}
.msg_block {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    display: flex;
    align-items: center;
    color: #2519D5;
}
.msg_block_txt {
    width: 170px;
    margin-right: 40px;
}
.msg_block a {}
.msg_block a.tg {
    display: table;
    width: 50px;
    height: 50px;
    background: url(../images/tg_color.svg);
    margin-right: 20px;
}
.msg_block a.wha {
    display: table;
    width: 50px;
    height: 50px;
    background: url(../images/wha_color.svg);
}

		
.block_bank {
    background: #EEEFFF;
    padding: 80px 0px;
}
.block_bank .center {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.block_bank .block_bank_list {
    width: -webkit-fill-available;
}
	.block_bank .block_bank_list:nth-child(3) {margin-top:20px;}
.block_bank .block_bank_list:nth-child(2) .bank_title {margin-top:30px}
	
.block_bank	.block_bank_list:nth-child(4){margin-top:30px}
.block_bank .block_bank_list:nth-child(3)	.bank_title {display:none;}
.block_bank .bank_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 36px;
    color: #00A4FF;
    min-height: 36px;
    margin-bottom: 30px;
}
.block_bank .bank_title_ru {
    font-size: 24px;
    line-height: 36px;
    background: url(../images/flag_ru.svg);
    background-repeat: no-repeat;
    padding-left: 50px;
}
.block_bank .bank_title_ch {
    font-size: 24px;
    line-height: 36px;
    background: url(../images/flag_ch.svg);
    background-repeat: no-repeat;
    padding-left: 50px;
}
.block_bank .bank_item {margin-bottom: 20px;}
.block_bank .bank_item:last-child {margin-bottom:0px;}
.block_bank .bank_item_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 36px;
    color: #2519D5;
}
.block_bank .bank_item_data {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #0A0D31;
}

.block_contact {
    padding: 80px 0px;
}
.block_contact .center {
    display: flex;
    justify-content: space-between;
    gap: 40px;
    flex-direction: column;
}
.block_contact_maps {
    width: -webkit-fill-available;
    margin-left: -20px;
    margin-right: -20px;
}
.block_contact_maps iframe {
    border: 0;
    outline: 0;
    width: 100%;
    height: 500px;
}

.block_contact_form {
    background: #2519D5;
    padding: 60px 60px;
    width: -webkit-fill-available;
    max-width: 576px;
    margin: 0 auto;
}
.block_contact_form form {}
.block_contact_form .form_call_title {}
.block_contact_form .form_call_input {}
.block_contact_form .form_call_input label {}
.block_contact_form .form_call_input input {}
.block_contact_form .btn {
    background: transparent;
    box-sizing: border-box;
    padding: 16px 32px;
    border: 2px solid #FFFFFF;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
    display: table;
}


/* about */
.one_page_about {
    background: url(../images/fon_block.svg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    padding-top: 50px;
    padding-bottom: 80px;
    margin-bottom: 30px;
}
.one_page_about .center {
    display: flex;
    flex-direction: column;
}
.page_about_left {
    max-width: 615px;
    width: -webkit-fill-available;
}
.page_about_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 54px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-bottom: 30px;
}
.page_about_txt {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #848298;
}
.page_about_right {
    width: -webkit-fill-available;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.page_about_right img {
    width: 80%;
}
		
		
.block_aboutimg {
}

.block_aboutimg .center {
    display: flex;
    align-content: center;
    align-items: center;
    width: -webkit-fill-available;
    flex-direction: column;
}

.block_aboutimg_txt {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 56px;
    display: flex;
    align-items: center;
    letter-spacing: -0.02em;
    color: #FFFAFA;
    background: #2519D5;
    padding: 30px;
    margin-left: -20px;
    margin-right: -20px;
}
.block_aboutimg_img {
    width: -webkit-fill-available;
}
.block_aboutimg_img img {width:100%;}
.block-preim {
    padding: 50px 0px;
}
.block-preim .center {}
.block-preim .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 56px;
    letter-spacing: -0.03em;
    color: #2519D5;
    margin-bottom: 30px;
}
.preim-items {
    display: flex;
    gap: 30px;
    flex-direction: column;
}
.preim-item {}
.preim-item-title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: -0.02em;
    color: #0A0D31;
    background: url(../images/preim.svg);
    background-repeat: no-repeat;
    padding-left: 48px;
    background-position: 0% 50%;
}
					
.block-gruz_img {}
.block-gruz_img .center {}
.block-gruz_img .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: -0.02em;
    color: #2519D5;
    margin-bottom: 30px;
}
.gruz_img-items {position:relative;padding: 0px 0px;padding-bottom: 50px;}
.gruz_img-items .slick-prev {
    background: url(../images/arrow_left.svg);
    background-size: 100%;
    border: 0;
    outline: 0;
    font-size: 0px;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 40%;
    top: 100%;
    margin-top: -25px;
}
.gruz_img-items .slick-next {
    background: url(../images/arrow_right.svg);
    background-size: 100%;
    border: 0;
    outline: 0;
    font-size: 0px;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 40%;
    top: 100%;
    margin-top: -25px;
}
.gruz_img-item {    margin-bottom: 20px;}
.gruz_img-item img {}
						

/* service */
.one_page_service {
    background: url(../images/service_fon.svg);
    background-repeat: no-repeat;
    background-position: 100% 85%;
    padding-top: 50px;
    padding-bottom: 150px;
    margin-bottom: 30px;
}
.one_page_service .center {
    display: flex;
    flex-direction: column;
    position: relative;
}

.one_service_txt {}
.one_service_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 54px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-bottom: 30px;
}
.one_service_desk {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 200;
    font-size: 20px;
    line-height: 150%;
    color: #848298;
    margin-bottom: 30px;
}
.one_service_desk p {margin-bottom:30px;}
.one_service_desk p:last-child {margin-bottom:0px;}
.one_service_btn {
    position: absolute;
    bottom: -100px;
    width: -webkit-fill-available;
}
.one_service_btn a {
    padding: 16px 32px;
    border: 2px solid #2519D5;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #2519D5;
    width: 60%;
    text-align: center;
    display: table;
    margin: 0 auto;
}
.one_service_img {
    display: flex;
    justify-content: center;
}
.one_service_img img {
    width: 90%;
}
					
		
.block_service {
    position: relative;
}

.block_service:before {content:'';background:#EEEFFF;width: 100%;display: table;height: 60%;position: absolute;z-index: -1;}
.block_service .center {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.block_service_txt {padding: 40px 0px;max-width: 690px;padding-right: 0px;}
.block_service_form {
    background: #2519D5;
    padding: 60px;
    margin-left: -17px;
    margin-right: -17px;
}
.block_service_form form {}
.block_service_form .form_call_title {}
.block_service_form .form_call_input {}
.block_service_form .form_call_input label {}
.block_service_form .form_call_input input {}
.block_service_form .form_call_input textarea {}
.block_service_form .btn {
    box-sizing: border-box;
    padding: 16px 32px;
    border: 2px solid #FFFFFF;
    display: table;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
    transition: 0.3s;
    background: transparent;
    cursor: pointer;
}
					
						
		
.block_process {
    padding: 50px 0px;
}
.block_process .center {}
.block_process .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 150%;
    display: flex;
    align-items: center;
    color: #010ED0;
    margin-bottom: 30px;
}
.block_process_items {
    display: flex;
    flex-wrap: wrap;
    row-gap: 50px;
    column-gap: 80px;
    justify-content: space-between;
    flex-direction: column;
}
.block_process_item {
    width: -webkit-fill-available;
}
.block_process_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.54px;
    color: #0A0D31;
    margin-bottom: 10px;
}
.block_process_desk {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #848298;
}
		
		
.block_note {
    padding: 50px 0px;
    /* display: none; */
}
.block_note .center {
    display: flex;
    justify-content: space-between;
    background: #2519D5;
    padding: 20px 20px;
    align-items: center;
}
.block_note_text {
    max-width: 695px;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
}
.block_note_text p {
    margin-bottom: 30px;
}
.block_note_text p:last-child {
    margin-bottom: 0px;
}

.block_note_img {
    display: none;
}
.block_note_img img {}


.error404_page {position:relative;}
.error404_page:after {
    display: table;
    content: '';
    background: url(../images/404-fon.svg);
    background-position: 50% 100%;
    background-size: 401px;
    background-repeat: no-repeat;
    width: 100%;
    height: 195px;
    position: absolute;
    bottom:0px;
    opacity: 0.5;
    }
.error404_page .center {}
.error404_block {background:url(../images/404.svg);background-repeat: no-repeat;background-position: 50% 30px;padding: 190px 0px 90px 0px;background-size: 150px;}
.error404_title {font-family: 'Geologica';font-style: normal;font-weight: 700;font-size: 60px;line-height: 40px;letter-spacing: -0.03em;color: #0A0D31;margin-bottom: 20px;text-align: center;}
.error404_subtitle {font-family: 'Geologica';font-style: normal;font-weight: 600;font-size: 16px;line-height: 18px;color: #2519D5;text-align: center;}


.title_service {font-family: 'Geologica';font-style: normal;font-weight: 600;font-size: 24px;line-height: 32px;letter-spacing: -0.02em;color: #0A0D31;margin-bottom: 30px;}
.body_service {font-family: 'Geologica';font-style: normal;font-weight: 100;font-size: 16px;line-height: 22px;color: #0A0D31;margin-bottom: 20px;}

.body_service p {margin-bottom: 15px;}

.title_list_service {font-family: 'Geologica';font-style: normal;font-weight: 500;font-size: 20px;line-height: 22px;display: flex;align-items: center;color: #0A0D31;margin-bottom: 20px;}
.service_list {
    margin-bottom: 40px;
}
.service_list ul {}
.service_list ul li {font-family: 'Geologica';font-style: normal;font-weight: 400;font-size: 16px;line-height: 150%;color: #0A0D31;background: url(../images/dots.svg);background-repeat: no-repeat;background-position: 0px 50%;padding-left: 20px;list-style: none;margin-bottom: 10px;}
.service_list_two {}
.service_list_two ul {
    display: flex;
    gap: 20px;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.service_list_two ul li {background: #00A4FF;font-family: 'Geologica';font-style: normal;font-weight: 200;font-size: 16px;line-height: 150%;color: #FFFFFF;list-style: none;padding: 8px 15px;}
}	
	
@media only screen and (max-width: 425px) {
	
	.one-page-txt .title {
    font-size: 42px;
    line-height: 48px;
}
	.one-page-txt .desk {
    font-size: 24px;
    line-height: 32px;
}
	.one-page-txt .btn {}
  .header .main_menu {
    display:none;
  }  
  .header .phone-box-item {
    display:none;
  }
	.center {width: -webkit-fill-available;padding:0px 17px;}
.one-page .center {    display: flex;
    flex-direction: column;}
.one-page-txt {
    padding-right: 0;
    margin-bottom: 50px;
}
.one-page {
    background: repeat-x 0% 100% url(../images/chinatrack.svg);
    background-size: 400px;
    padding: 60px 0px;
    padding-bottom: 67px;
    display: flex;
    justify-content: space-between;
}

	.phone-box {display:none}

.block_work .center {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}

.menu_box {
    display: flex;
    gap: 30px;
    flex-direction: column;
    margin-top: 30px;
}
.menu_service {
    width:auto;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.one-page-img img {
    width: -webkit-fill-available;
    margin-left: -17px;
    margin-right: -17px;
}
.help-items {
    display: flex;
    gap: 50px;
    flex-direction: column;
    flex-wrap: wrap;
}

.delivery {
    padding: 50px 0px;
    padding-bottom: 215px;
    background-image: url(../images/marketplaces.png);
    background-size: 80%;
    background-color: #F8F8F8;
    background-repeat: no-repeat;
    background-position: 50% 92%;
}
.delivery .title {width:auto;font-size: 26px;line-height: 34px;}

	.btn-service a{width:100%;display:table;}
	.delivery .delivery_list ul li {font-size:16px;line-height:24px;margin-bottom:5px}
	
	.block_form {
    background-color: #2519D5;
    background-image: none;
    background-position: 100% 100%;
    padding: 20px 0px;
}
.service_item {
    background: #F8F8F8;
    padding: 30px 18px 30px 18px;
    flex: 1 1 50%;
    max-width: 100%;
    position: relative;
    box-sizing: border-box;
}

.service_item:last-child {display:none}
.service_item .service_item_img img {
    width: 100%;
}

.work_box {order:0;order: 0;
    max-width: 100%;
    margin-bottom: 50px;}
.work_img {order:1;}

.step_item {
    max-width: 100%;
    flex: 1;
}
.step_items {
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
    flex-direction: column;
}
.step_img img {
	width:100%;
}
.about_block .center {
    display: flex;
    justify-content: center;
    gap: 40px;
    flex-direction: column;
}
	.about_block .btn {display: flex;justify-content: center;}
.about_txt {order:0;width: 100%;}
.about_img {order:1;}
.about_img img {width:100%;padding: 0px 0px;}
.menu_box .menu_footer {min-width:100px;max-width: 100px;}
.footer_adress {
    width: 170px;
    position: relative;
    bottom: 0px;
    margin-top: 30px;
}


.footer_top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    flex-direction: column;
}
.footer_bottom {
    display: flex;
    align-items: flex-start;
    margin-top: 100px;
    flex-direction: column;
}

.block-help .title {font-size:42px;line-height:75px;}
.help-item-title {margin-bottom: 15px;}

.block_form .title {font-size:24px;line-height:32px;width: auto;margin-bottom: 20px;}
.form_box .row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-bottom: 20px;
    gap: 20px;
    flex-direction: column;
}
	.form_box .input-box select {width:100%;}
	.line4 .input-box {
    flex: 1;
    max-width: 100%;
}

.form_box .btn a {width:100%;}
.block_work {display:none;}
.step_number {display:none;}

.about_txt .title {font-size:36px;line-height:48px;}
.about_txt .desk {font-size:18px;line-height:27px;}

.faq_block .title {font-size:36px;line-height:42px;}
.faq_title {font-size:18px;line-height:24px;}

.faq_item {
    background: #2519D5;
    padding: 15px 12px 15px 12px;
    margin-bottom: 10px;
}
.footer_bottom .copy {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 13.0156px;
    line-height: 20px;
    color: #FFFFFF;
    display: flex;
    gap: 10px;
    flex-direction: column;
    margin-bottom: 40px;
}

.block_step .title {font-size:36px;line-height:48px;}
.service_block .title {font-size:36px;line-height:48px;}
.block-help {
    padding: 40px 0px;
}

.menu_left {
    float: none;
    max-width: 325px;
}

.menu_right .phone-box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 30px;
}
.menu_right .h-btn {display:block;margin-top: 30px;}


#success-popup {
    background: #EEEFFF;
    padding: 50px 37px;
    display: table;
    margin: 0 auto;
    position: relative;
}
.success-txt {
font-family: 'Geologica';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 30px;
letter-spacing: -0.02em;
color: #2519D5;
}

	.form_call_title {font-size: 34px;line-height: 38px;}

#call-popup {padding:20px 20px}


.breadcrumbs {
    margin-bottom: 30px;
}
.breadcrumbs ul {
    display: flex;
}
.breadcrumbs ul li {
    list-style: none;
}
.breadcrumbs ul li:after {content:'/';font-family: 'Geologica';font-style: normal;font-weight: 300;font-size: 16px;line-height: 36px;color: #000000;padding: 0px 5px;}
.breadcrumbs ul li a {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 36px;
    color: #000000;
}
.breadcrumbs ul li:last-child {}
.breadcrumbs ul li:last-child:after {display:none;}
.breadcrumbs ul li:last-child a {color: #00A4FF;}


/* contacts */

.one_block_contact {
    background: url(../images/fon_block.svg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    padding-top: 50px;
    padding-bottom: 165px;
    margin-bottom: 30px;
}
.one_block_contact .center {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
.page-contact-title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 60px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-right: 0;
    margin-bottom: 30px;
}
.msg_block {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    display: flex;
    align-items: center;
    color: #2519D5;
}
.msg_block_txt {
    width: 170px;
    margin-right: 40px;
}
.msg_block a {}
.msg_block a.tg {
    display: table;
    width: 50px;
    height: 50px;
    background: url(../images/tg_color.svg);
    margin-right: 20px;
}
.msg_block a.wha {
    display: table;
    width: 50px;
    height: 50px;
    background: url(../images/wha_color.svg);
}

		
.block_bank {
    background: #EEEFFF;
    padding: 80px 0px;
}
.block_bank .center {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.block_bank .block_bank_list {
    width: -webkit-fill-available;
}
	.block_bank .block_bank_list:nth-child(3) {margin-top:20px;}
.block_bank .block_bank_list:nth-child(2) .bank_title {margin-top:30px}
	
.block_bank	.block_bank_list:nth-child(4){margin-top:30px}
.block_bank .block_bank_list:nth-child(3)	.bank_title {display:none;}
.block_bank .bank_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 36px;
    color: #00A4FF;
    min-height: 36px;
    margin-bottom: 30px;
}
.block_bank .bank_title_ru {
    font-size: 24px;
    line-height: 36px;
    background: url(../images/flag_ru.svg);
    background-repeat: no-repeat;
    padding-left: 50px;
}
.block_bank .bank_title_ch {
    font-size: 24px;
    line-height: 36px;
    background: url(../images/flag_ch.svg);
    background-repeat: no-repeat;
    padding-left: 50px;
}
.block_bank .bank_item {margin-bottom: 20px;}
.block_bank .bank_item:last-child {margin-bottom:0px;}
.block_bank .bank_item_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 36px;
    color: #2519D5;
}
.block_bank .bank_item_data {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #0A0D31;
}

.block_contact {
    padding: 80px 0px;
}
.block_contact .center {
    display: flex;
    justify-content: space-between;
    gap: 40px;
    flex-direction: column;
}
.block_contact_maps {
    width: -webkit-fill-available;
    margin-left: -20px;
    margin-right: -20px;
}
.block_contact_maps iframe {
    border: 0;
    outline: 0;
    width: 100%;
    height: 500px;
}

.block_contact_form {
    background: #2519D5;
    padding: 20px 20px;
    width: -webkit-fill-available;
    max-width: 576px;
}
.block_contact_form form {}
.block_contact_form .form_call_title {}
.block_contact_form .form_call_input {}
.block_contact_form .form_call_input label {}
.block_contact_form .form_call_input input {}
.block_contact_form .btn {
    background: transparent;
    box-sizing: border-box;
    padding: 16px 32px;
    border: 2px solid #FFFFFF;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
    display: table;
}


/* about */
.one_page_about {
    background: url(../images/fon_block.svg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    padding-top: 50px;
    padding-bottom: 80px;
    margin-bottom: 30px;
}
.one_page_about .center {
    display: flex;
    flex-direction: column;
}
.page_about_left {
    max-width: 615px;
    width: -webkit-fill-available;
}
.page_about_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 54px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-bottom: 30px;
}
.page_about_txt {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #848298;
}
.page_about_right {
    width: -webkit-fill-available;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.page_about_right img {
    width: 80%;
}
		
		
.block_aboutimg {
}

.block_aboutimg .center {
    display: flex;
    align-content: center;
    align-items: center;
    width: -webkit-fill-available;
    flex-direction: column;
}

.block_aboutimg_txt {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 56px;
    display: flex;
    align-items: center;
    letter-spacing: -0.02em;
    color: #FFFAFA;
    background: #2519D5;
    padding: 30px;
    margin-left: -20px;
    margin-right: -20px;
}
.block_aboutimg_img {
    width: -webkit-fill-available;
}
.block_aboutimg_img img {width:100%;}
.block-preim {
    padding: 50px 0px;
}
.block-preim .center {}
.block-preim .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 56px;
    letter-spacing: -0.03em;
    color: #2519D5;
    margin-bottom: 30px;
}
.preim-items {
    display: flex;
    gap: 30px;
    flex-direction: column;
}
.preim-item {}
.preim-item-title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: -0.02em;
    color: #0A0D31;
    background: url(../images/preim.svg);
    background-repeat: no-repeat;
    padding-left: 48px;
    background-position: 0% 50%;
}
					
.block-gruz_img {}
.block-gruz_img .center {}
.block-gruz_img .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: -0.02em;
    color: #2519D5;
    margin-bottom: 30px;
}
.gruz_img-items {position:relative;padding: 0px 0px;padding-bottom: 50px;}
.gruz_img-items .slick-prev {
    background: url(../images/arrow_left.svg);
    background-size: 100%;
    border: 0;
    outline: 0;
    font-size: 0px;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 40%;
    top: 100%;
    margin-top: -25px;
}
.gruz_img-items .slick-next {
    background: url(../images/arrow_right.svg);
    background-size: 100%;
    border: 0;
    outline: 0;
    font-size: 0px;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 40%;
    top: 100%;
    margin-top: -25px;
}
.gruz_img-item {    margin-bottom: 20px;}
.gruz_img-item img {}
						

/* service */
.one_page_service {
    background: url(../images/service_fon.svg);
    background-repeat: no-repeat;
    background-position: 100% 85%;
    padding-top: 50px;
    padding-bottom: 150px;
    margin-bottom: 30px;
}
.one_page_service .center {
    display: flex;
    flex-direction: column;
    position: relative;
}

.one_service_txt {}
.one_service_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 54px;
    letter-spacing: -0.03em;
    color: #0A0D31;
    margin-bottom: 30px;
}
.one_service_desk {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 200;
    font-size: 20px;
    line-height: 150%;
    color: #848298;
    margin-bottom: 30px;
}
.one_service_desk p {margin-bottom:30px;}
.one_service_desk p:last-child {margin-bottom:0px;}
.one_service_btn {
    position: absolute;
    bottom: -100px;
    width: -webkit-fill-available;
}
.one_service_btn a {
    padding: 16px 32px;
    border: 2px solid #2519D5;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #2519D5;
    display: table;
    width: -webkit-fill-available;
    text-align: center;
    display: table;
}
.one_service_img {
    display: flex;
    justify-content: center;
}
.one_service_img img {
    width: 90%;
}
					
		
.block_service {
    position: relative;
}

.block_service:before {content:'';background:#EEEFFF;width: 100%;display: table;height: 100%;position: absolute;z-index: -1;}
.block_service .center {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.block_service_txt {padding: 40px 0px;max-width: 690px;padding-right: 0px;}
.block_service_form {
    background: #2519D5;
    padding: 20px;
    width: -webkit-fill-available;
    margin-left: -17px;
    margin-right: -17px;
}
.block_service_form form {}
.block_service_form .form_call_title {}
.block_service_form .form_call_input {}
.block_service_form .form_call_input label {}
.block_service_form .form_call_input input {}
.block_service_form .form_call_input textarea {}
.block_service_form .btn {
    box-sizing: border-box;
    padding: 16px 32px;
    border: 2px solid #FFFFFF;
    display: table;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
    transition: 0.3s;
    background: transparent;
    cursor: pointer;
}
					
						
		
.block_process {
    padding: 50px 0px;
}
.block_process .center {}
.block_process .title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 150%;
    display: flex;
    align-items: center;
    color: #010ED0;
    margin-bottom: 30px;
}
.block_process_items {
    display: flex;
    flex-wrap: wrap;
    row-gap: 50px;
    column-gap: 80px;
    justify-content: space-between;
    flex-direction: column;
}
.block_process_item {
    width: -webkit-fill-available;
}
.block_process_title {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.54px;
    color: #0A0D31;
    margin-bottom: 10px;
}
.block_process_desk {
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #848298;
}
		
		
.block_note {
    padding: 50px 0px;
    /* display: none; */
}
.block_note .center {
    display: flex;
    justify-content: space-between;
    background: #2519D5;
    padding: 20px 20px;
    align-items: center;
}
.block_note_text {
    max-width: 695px;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
}
.block_note_text p {
    margin-bottom: 30px;
}
.block_note_text p:last-child {
    margin-bottom: 0px;
}

.block_note_img {
    display: none;
}
.block_note_img img {}


.error404_page {position:relative;}
.error404_page:after {
    display: table;
    content: '';
    background: url(../images/404-fon.svg);
    background-position: 50% 100%;
    background-size: 401px;
    background-repeat: no-repeat;
    width: 100%;
    height: 195px;
    position: absolute;
    bottom:0px;
    opacity: 0.5;
    }
.error404_page .center {}
.error404_block {background:url(../images/404.svg);background-repeat: no-repeat;background-position: 50% 30px;padding: 190px 0px 90px 0px;background-size: 150px;}
.error404_title {font-family: 'Geologica';font-style: normal;font-weight: 700;font-size: 60px;line-height: 40px;letter-spacing: -0.03em;color: #0A0D31;margin-bottom: 20px;text-align: center;}
.error404_subtitle {font-family: 'Geologica';font-style: normal;font-weight: 600;font-size: 16px;line-height: 18px;color: #2519D5;text-align: center;}


.title_service {font-family: 'Geologica';font-style: normal;font-weight: 600;font-size: 24px;line-height: 32px;letter-spacing: -0.02em;color: #0A0D31;margin-bottom: 30px;}
.body_service {font-family: 'Geologica';font-style: normal;font-weight: 100;font-size: 16px;line-height: 22px;color: #0A0D31;margin-bottom: 20px;}

.body_service p {margin-bottom: 15px;}

.title_list_service {font-family: 'Geologica';font-style: normal;font-weight: 500;font-size: 20px;line-height: 22px;display: flex;align-items: center;color: #0A0D31;margin-bottom: 20px;}
.service_list {
    margin-bottom: 40px;
}
.service_list ul {}
.service_list ul li {font-family: 'Geologica';font-style: normal;font-weight: 400;font-size: 16px;line-height: 150%;color: #0A0D31;background: url(../images/dots.svg);background-repeat: no-repeat;background-position: 0px 50%;padding-left: 20px;list-style: none;margin-bottom: 10px;}
.service_list_two {}
.service_list_two ul {
    display: flex;
    gap: 20px;
    flex-direction: column;
    align-items: center;
}
.service_list_two ul li {background: #00A4FF;font-family: 'Geologica';font-style: normal;font-weight: 200;font-size: 16px;line-height: 150%;color: #FFFFFF;list-style: none;padding: 8px 15px;}

#menu-toggle:checked ~ .menu {
    display: block;
    position: absolute;
    bottom: 0px;
    top: 100%;
    left: 0%;
    width: 100%;
    background: #EEEFFF;
    padding: 40px 20px;
    z-index: 200;
    overflow: scroll;
    max-height: calc(100vh - 96px);
    min-height: calc(100vh - 96px);
    height: calc(100vh - 96px);
}
	
}

