	.priv91js {
		max-width: 100%;
		width: 1440px;
		margin: auto;
		cursor: default;
		background-color: #010C21;
		text-decoration: none;
	}
	html {
		scroll-behavior: smooth;
	}
	body {
		background-color: #010C21;
		margin: 0;
	}
	header {
		background-color: rgba(1, 12, 33, 0.5);
		position: fixed;
		width: 1440px;
		max-width: 100%;
		z-index: 9999;
	}
	.modal-overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		display: flex;
		justify-content: center;
		align-items: center;
		z-index: 9999999;
	}
	
	/* Стиль для модального окна */
	.modal-content {
		background: #004181;
    /* padding: 20px; */
    border-radius: 30px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    width: 682px;
    height: 696px;
    max-width: 100%;
	position: relative;
	z-index: 1111;
	}
	.cont__modal1 {
		font-family: 'Gilroy-Bold';
		font-size: 24px;
		line-height: 30px;
		color: white;
		text-align: center;
		margin: 80px 80px 40px 80px;
	}
	.compex {
		position: ;
	}
	.cont__modal2 input{
		font-family: 'Gilroy-Medium';
		font-size: 20px;
		line-height: auto;
		margin: 0px 80px 20px 80px;
		padding: 15px 277px 15px 20px;
		background-color: #fff;
		border-radius: 30px;
		border: 1px solid #FFFFFF;
	}
	.cont__modal3 input{
		font-family: 'Gilroy-Medium';
		font-size: 20px;
		line-height: auto;
		margin: 0px 80px 20px 80px;
		padding: 15px 277px 15px 20px;
		background-color: #fff;
		border-radius: 30px;
		border: 1px solid #FFFFFF;
	}
.sisogl {
	display: flex;
    flex-direction: row-reverse;
    align-items: center;
	justify-content: space-between;
}
	.cont__modal4 {
		display: flex;
		flex-direction: row;
	}
	.in_cont__modal41 button{
		padding: 15px 73px;
		background-color: transparent;
		border-radius: 30px;
		border: 1px solid white;
		font-family: 'Gilroy-Medium';
		font-size: 20px;
		margin: 0px 20px 40px 80px;
		color: white;
		cursor: pointer;
		transition: 0.3s ease;
	}
	.in_cont__modal41 button:hover {
		background-color: #010C21;
		color: white;
		border: 1px solid #005FBD;
	}
	.in_cont__modal42 {
		color: white;
		font-family: 'Gilroy-Medium';
		font-size: 14px;
		margin-top: 11px;
	}
	.cont__modal5 {
		width: 522px;
		height: 1px;
		background-color: gray;
		margin: 0px 80px 40px 80px;
	}
	.cont__modal6 {
		font-family: 'Gilroy-Bold';
		font-size: 24px;
		line-height: 30px;
		color: white;
		margin: 0px 80px 40px 80px;
		text-align: center;
	}
	.cont__modal7 {
		display: flex;
		flex-direction: row;
		margin: 0px 80px 0px 80px;
	}
	.incont__modal71, .incont__modal72 {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		transition: 0.3s ease;
	}
	.incont__modal71:hover, .incont__modal72:hover {
		background-color: #010C21;
		color: white;
		border: 1px solid #005FBD;
	}
	.incont__modal71 {
		width: 248px;
		height: 54px;
		color: white;
		font-family: 'Gilroy-Medium';
		font-size: 20px;
		line-height: auto;
		background-color: #0088CC;
		border-radius: 30px;
		border: 1px solid white;
	}
	/* The Modal (background) */
.modaro {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: hidden; /* Disable scroll */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-contentos {
    position: relative;
    z-index: 2; /* Above overlay */
    background-color: #004181;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid transparent;
    width: 682px; /* Could be more or less, depending on screen size */
    border-radius: 30px;
}

/* The Close Button */
.closese {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.closese:hover,
.closese:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.modaros {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    max-block-size: fit-content;
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.modal-contentoss {
    background-color: #004181;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid transparent;
    width: 682px; /* Could be more or less, depending on screen size */
    border-radius: 30px;
}
.brand-parent {
    display: flex;
    display: -webkit-flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    align-items: center;
    -webkit-align-items: center;
}
.brands-carousel {
    height: 170px;
    display: flex;
    display: -webkit-flex;
    flex-wrap: nowrap;
    align-items: center;
    -webkit-align-items: center;
    animation: animate 30s linear infinite;
}
.brands-carousel .slide-content {
    height: 100%;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 210px;
}
.brands-carousel .slide-content a {
    height: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    white-space: nowrap;
    color: #808080;
    text-transform: uppercase;
    padding: 20px;
    width: 100%;
    transition: all .3s ease-in-out 0s;
}
.brands-carousel .slide-content a:hover, .brands-carousel .slide-content a:active {
    box-shadow: 0 0 25px rgba(0,0,0,.15);
}
animation: animate 30s linear infinite;

@keyframes animate {
    0% {
        transform: translate3d(0, 0,0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
}
@-webkit-keyframes animate {
    0% {
        transform: translate3d(0, 0,0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
}
.brand-parent:hover .brands-carousel {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -ms-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
}
.brands-carousel .slide-content a img {
    display: inline-block;
    width: auto;
    max-width: 100%!important;
    height: auto;
    max-height: 95%;
    filter:    grayscale(100%);
    -webkit-filter: grayscale(100%);
    opacity: .5;
    transition: all .3s ease-in-out;
}
.brands-carousel .slide-content a:hover img, 
.brands-carousel .slide-content a:active img {
    filter:    grayscale(0);
    -webkit-filter: grayscale(0);
    opacity: 1;
}
/* The Close Button */
.closeses {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.closeses:hover,
.closeses:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.modal-contentos-amore {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.jomart-modal1 {
	padding-top: 60px;
	color: white;
	font-size: 24px;
	font-family: 'Gilroy-Bold';
	line-height: 30px;
	text-align: center;
	width: 522px;
}
.jomart-modal2 input{
	width: 522px;
	border-radius: 30px;
	border: 1px solid transparent;
	font-family: 'Gilroy-Medium';
	font-size: 20px;
	background-color: #fff;
	color: #87878A;
	padding: 15px 0px 15px 20px;
}
.inner_head1 a, .inner_head3, .inner_head5, .inner_head7, .inner_head9, .inner_head11, .inner_head13 {
	color: grey;
}
.jomart-modal2 {
	margin: 40px 80px 20px 80px;
}
.jomart-modal3 {
	margin: 0px 80px 20px 80px;
}
.jomart-modal3 input{
	width: 522px;
	border-radius: 30px;
	border: 1px solid transparent;
	font-family: 'Gilroy-Medium';
	font-size: 20px;
	color: #87878A;
	background-color: #fff;
	padding: 15px 0px 15px 20px;
}
.jomart-modal4 {
	margin: 0px 60px 80px 60px;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.in_jomart-modal142 {
	color: white;
	font-size: 14px;
	font-family: 'Gilroy-Medium';
	color: white;
	margin: 11px 0px 11px 20px;
}
.in_jomart-modal141 button{
	border-radius: 30px;
	padding: 15px 73px;
	background-color: transparent;
	border: 1px solid white;
	color: white;
	font-size: 20px;
	font-family: 'Gilroy-Medium';
	transition: 0.3s ease;
	cursor: pointer;
}
.in_jomart-modal141 button:hover {
	background-color: #010C21;
	color: white;
	border: 1px solid #005FBD;
	cursor: pointer;
}
	.incont__modal72 {
		margin-left: 26px;
		width: 248px;
		height: 54px;
		color: white;
		font-family: 'Gilroy-Medium';
		font-size: 20px;
		line-height: auto;
		background-color: #25D366;
		border-radius: 30px;
		border: 1px solid white;
	}
	.in__cont_md71, .in__cont_md73 {
		margin-right: 10px;
	}
	/* Стиль для кнопки закрытия */
	.close-button {
		border: none;
		color: white;
		padding: 5px 10px;
		cursor: pointer;
		border-radius: 4px;
		margin-top: 10px;
	}
	.close-button {
		position: absolute;
		top: 10px;
		right: 10px;
		background: none;
		border: none;
		font-size: 20px;
		cursor: pointer;
	}
	@font-face {
		font-family: 'Gilroy-Medium';
		src: url('Gilroy-Medium.woff') format('woff');
	}
	@font-face {
		font-family: 'Gilroy-Black';
		src: url('Gilroy-Black.woff') format('woff');
	}
	@font-face {
		font-family: 'Gilroy-Regular';
		src: url('Gilroy-Regular.woff') format('woff');
	}
	@font-face {
		font-family: 'Gilroy-Bold';
		src: url('Gilroy-Bold.woff') format('woff');
	}
	@font-face {
		font-family: 'Gilroy-SemiBold';
		src: url('Gilroy-SemiBold.woff') format('woff');
	}
	.menu {
		font-family: Gilroy-Medium;
		font-size: 16px;
		color: #87878A;
	}
	.head {
		display: flex;
		flex-direction: row;
		height: 100px;
		justify-content: space-between;
		align-items: center;
		margin-right: 52px;
		margin-left: 52px;
	}
	.menu {
		display: flex;
		flex-direction: row;
		margin-left: 152px;
		margin-right: 152px;
		cursor: pointer;
	}
	.inner_head {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.inner_head1 {
		margin-right: 20px;
	}
	.inner_head1:hover a, .inner_head3:hover, .inner_head5:hover, .inner_head7:hover, .inner_head9:hover, .inner_head11:hover {
		color: white;
	}
	.inner_head2, .inner_head3, .inner_head4, .inner_head5, .inner_head6, .inner_head7, .inner_head8, .inner_head9, .inner_head10 {
		margin-right: 20px;
	}
	.switch {
		position: relative;
		display: inline-block;
		width: 91px;
		height: 36px;
	}
	.switch input {
		opacity: 0;
		width: 0;
		height: 0;
	}
	.slider {
		position: absolute;
		cursor: pointer;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(255, 255, 255, 0.2);
		-webkit-transition: .4s;
		transition: .4s;
		border: 1px solid white;
	}
	.slider:before {
		position: absolute;
		content: "";
		height: 26px;
		width: 26px;
		left: 4px;
		bottom: 4px;
		background-color: white;
		-webkit-transition: .4s;
		transition: .4s;
	}
	input:checked + .slider {
		background-color: #2196F3;
	}
	input:focus + .slider {
		box-shadow: 0 0 1px #2196F3;
	}
	input:checked + .slider:before {
		-webkit-transform: translateX(53px);
		-ms-transform: translateX(53px);
		transform: translateX(53px);
	}
	.slider.round {
		border-radius: 34px;
	}
	.slider.round:before {
		border-radius: 50%;
	}
	.wrapper {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		padding-top: 156px;
	}
	.qwe {
		margin-left: 52px;
		margin-right: 52px;
	}
	.qwe1 {
		display: flex;
		flex-direction: column;
		position: relative;
		z-index: 1;
	}
	.inqwe1 {
		width: 634px;
		font-family: Gilroy-Black;
		font-size: 68px;
		color: white;
	}
	.inqwe2 {
		font-family: Gilroy-Regular;
		margin-top: 40px;
		font-size: 20px;
		color: white;
		width: 504px;
		padding: 20px;
		background-color: rgba(3, 14, 33, 0.03);
		border-radius: 30px;
		box-shadow: inset 0px 0px 4px rgba(255, 255, 255, 0.9);
		backdrop-filter: blur(5px);
	}
	.btn-inqwe3 {
		padding: 15px 30px 15px 30px;
		color: white;
		font-family: Gilroy-Medium;
		font-size: 20px;
		background-color: #004181;
		border-radius: 30px;
		border: .2px solid white;
		cursor: pointer;
	}
	.btn-inqwe3:hover {
		border: .2px solid #005FBD;
		color: white;
		background-color: #010C21;
	}
	.trans_qwe {
		transition: 0.5s;
	}
	.qwe2 {
		width: 429px;
		font-family: Gilroy-Black;
		font-size: 24px;
		color: white;
		text-align: right;
		margin-top: 273px;
		position: relative;
		z-index: 0;
	}
	.inqwe3 {
		margin-top: 20px;
	}
	.img_country {
		padding-left: 270px;
		position: absolute;
		z-index: 0;
		text-align: right;
		max-width: 100%;
		transform: scale(1.33);
	}
	.rty {
		padding-top: 21px;
	}
	.rty1 {
		width: 1336px;
		margin: auto;
		background-color: #041A43;
		border-radius: 30px;
		border: 1px solid #004181;
		margin-top: 266px;
		display: flex;
		flex-direction: row;
	}
	.inrty1 {
		display: flex;
		flex-direction: column;
		padding: 40px 0px 40px 40px;
	}
	.inrty1, .inrty2 {
		width: 100%;
	}
	.inrty2 {
		padding: 40px 40px 40px 0px;
	}
	.inrty11 {
		color: #FFBD00;
		font-family: Gilroy-Bold;
		font-size: 32px;
	}
	.inrty12 {
		color: white;
		font-family: Gilroy-SemiBold;
		font-size: 16px;
		width: 609px;
		margin-top: 20px;
	}
	.inrty13 {
		color: white;
		font-family: Gilroy-SemiBold;
		font-size: 22px;
		margin-top: 40px;
	}
	.inrty14 {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		margin-top: 20px;
		color: white;
		font-size: 16px;
		font-family: Gilroy-SemiBold;
	}
	.inrty141, .inrty142 {
		display: flex;
		flex-direction: column;
	}
	.inrty142 {
		margin-left: 20px;
		width: 304px;
	}
	.inrty141 {
		width: 277px;
	}
	.intry1412 {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.intry1411, .intry1412, .intry1413 {
		display: flex;
		align-items: center;
	}
	.imag {
		margin-right: 10px;
	}
	.inrty2 {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		justify-content: space-between;
	}
	.inrty21 {
		z-index: 2;
	}
	.btn_inrty2 {
		background: transparent;
		color: white;
		font-family: Gilroy-Medium;
		font-size: 20px;
		text-align: center;
		border-radius: 30px;
		padding: 15px 30px 15px 30px;
		border-color: transparent;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		z-index: 2;
	}
	.btn_inrty2:hover {
		border-radius: 30px;
		background-color: #005FBD;
		border-color: rgba(0, 65, 129, 1);
		cursor: pointer;
	}
	.button-icon {
		margin-left: 10px;
	}
	.inrty22 {
		color: white;
		font-size: 16px;
		font-family: Gilroy-SemiBold;
		padding: 20px;
		background-color: #004181;
		border-radius: 30px;
		width: 485px;
		line-height: 24px;
		z-index: 0;
	}
	.img_companies {
		z-index: 0;
		position: absolute;
		width: 657px;
		padding-left: 732px;
		padding-top: 267px;
	}
	.box {
		margin: 120px auto auto auto;
		border-radius: 30px;
		border: 1px solid;
		border-color: rgba(0, 65, 129, 1);
		width: 1336px;
		height: 600px;
		display: flex;
		flex-direction: row;
	}
	.inbox1 {
		display: flex;
		flex-direction: column;
	}
	.inbox2 {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		width: 100%;
	}
	.inbox1, .inbox2 {
		z-index: 0;
	}
	.inbox11 {
		display: flex;
		flex-direction: column;
		padding-top: 40px;
		padding-left: 40px;
	}
	.inbox111 {
		color: #FFBD00;
		font-family: Gilroy-Bold;
		font-size: 32px;
	}
	.inbox112 {
		font-family: Gilroy-SemiBold;
		font-size: 22px;
		color: white;
		margin-top: 20px;
	}
	.inbox121 {
		color: #FFBD00;
	}
	.inbox12 {
		display: flex;
		font-family: Gilroy-SemiBold;
		font-size: 16px;
		flex-direction: column;
		color: white;
		width: 255px;
		margin-left: 489px;
		margin-top: 65px;
	}
	.inbox131 {
		color: #FFBD00;
	}
	.inbox13 {
		display: flex;
		font-family: Gilroy-SemiBold;
		font-size: 16px;
		flex-direction: column;
		color: white;
		width: 255px;
		margin-left: 44px;
		margin-top: 48px;
	}
	.inbox141 {
		color: #FFBD00;
	}
	.inbox14 {
		display: flex;
		font-family: Gilroy-SemiBold;
		font-size: 16px;
		flex-direction: column;
		color: white;
		width: 255px;
		margin-left: 365px;
		margin-top: 92px;
	}
	.inbox211 {
		color: #FFBD00;
	}
	.inbox21 {
		display: flex;
		font-family: Gilroy-SemiBold;
		font-size: 16px;
		flex-direction: column;
		color: white;
		width: 255px;
		margin-top: 46px;
		margin-right: 52px;
	}
	.inbox221 {
		color: #FFBD00;
	}
	.inbox22 {
		display: flex;
		font-family: Gilroy-SemiBold;
		font-size: 16px;
		flex-direction: column;
		color: white;
		width: 255px;
		margin-right: 218px;
		margin-top: 144px;
	}
	.intab_content4 a{
		color: white;
	}
	.inbox23 {
		padding: 20px;
		font-size: 16px;
		font-family: Gilroy-SemiBold;
		color: white;
		background-color: #004181;
		border-radius: 30px;
		border-color: transparent;
		width: 480px;
		line-height: 24px;
		margin-top: 70px;
		margin-right: 40px;
	}
	.grafik {
		position: absolute;
		z-index: 0;
		padding-top: 126px;
		padding-left: 10px;
	}
	.asd {
		margin: 120px 52px auto 52px;
	}
	.h2-cust {
		color: #FFBD00;
		font-family: Gilroy-Bold;
		font-size: 32px;
	}
	.p-cust {
		color: white;
		font-family: Gilroy-Bold;
		font-size: 32px;
		margin-top: 20px;
	}
	.card {
		position: relative;
		width: 304px;
		height: 350px;
		color: white;
	}
	.iti__selected-flag {
		z-index: 0; !important
	}
	.card__front{
		z-index: 0;
		position: relative;
		background-color: #041A43;
		height: 100%;
		text-align: left;
		backface-visibility: hidden;
		transition: transform 1.5s cubic-bezier(.2,.85,.4,1.275);
		border-radius: 30px;
		display: flex;
		flex-direction: column;
	}
	.card__back{
		z-index: 0;
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		backface-visibility: hidden;
		background-color: #041A43;
		transform: rotateY(-180deg);
		transition: transform 1.3s cubic-bezier(.2,.85,.4,1.275);
		border-radius: 30px;
		display: flex;
		flex-direction: column;
		align-items: center;

		justify-content: center;
	}
	.card:hover .card__back {
		transform: rotateY(0deg);
		z-index: 2;
	}
	.card:hover .card__front {
		transform: rotateY(180deg);
		z-index: -1;
	}
	.cards {
		margin-top: 40px;
		display: flex;
		flex-direction: row;
	}
	.first2 {
		margin-left: 40px;
		margin-right: 40px;
	}
	.first3 {
		margin-right: 40px;
	}
	.card__in1 {
		margin-top: 29px;
		margin-left: 20px;
		font-family: Gilroy-SemiBold;
		font-size: 22px;
	}
	.card__in2 {
		font-family: Gilroy-Medium;
		margin-top: 60px;
		font-size: 16px;
		line-height: 24px;
		margin-left: 20px;
		width: 274px;
	}
	.card__in3 {
		margin-top: 91px;
		margin-left: 218px;
	}
	.card__in31 {
		margin-top: 43px;
		margin-left: 218px;
	}
	.card__in32 {
		margin-top: 68px;
		margin-left: 218px;
	}
	.card__in33 {
		margin-top: -5px;
		margin-left: 218px;
	}
	.card__back1 {
		color: white;
		font-family: Gilroy-Medium;
		font-size: 14px;
		line-height: 22px;
		margin-top: 30px;
		margin-left: 20px;
		width: 274px;
	}
	.card-btn-back {
		cursor: pointer;
		background-color: #004181;
		color: white;
		font-family: Gilroy-Medium;
		font-size: 20px;
		padding: 15px 20px 15px 20px;
		border-radius: 30px;
		border: 1px solid white;
		width: 265px;
		margin-top: 36px;
	}
	.card__back2 {
		display: flex;
		justify-content: center;
	}
	.fst1, .fst2, .fst3, .fst4 {
		display: flex;
	}
	.tochka {
		margin-right: 10px;
	}
	.fgh {
		margin: 40px auto auto auto;
		width: 1336px;
		height: 124px;
		background-color: #041A43;
		border-radius: 30px;
		border: 1px solid transparent;
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.info {
		margin-left: 40px;
		width: 449px;
		color: white;
	}
	.info1 {
		font-family: Gilroy-SemiBold;
		font-size: 22px;
	}
	.info2 {
		font-family: Gilroy-Medium;
		font-size: 16px;
		line-height: 24px;
	}
	#phone, .btn {
		background-color: white;
		font-family: Gilroy-Medium;
		font-size: 20px;
		padding: 15px 37.5px 15px 37.5px;
		border-radius: 30px;
		text-align: left;
	}
	input.text__name {
		background-color: white;
		font-family: Gilroy-Medium;
		font-size: 20px;
		padding: 15px 37.5px 15px 37.5px;
		border-radius: 30px;
		margin-left: 123px;
	}
	.btn-vec {
		border-radius: 30px;
		background-color: #004181;
		border: 1px solid white;
		width: 54px;
		height: 54px;
		margin-left: 20px;
	}
	.h2-cu {
		font-family: Gilroy-Bold;
		font-size: 32px;
		margin-top: 40px;
		color: white;
		margin-bottom: 40px;
	}
	.jkl {
		margin: auto 52px auto 52px;
		width: 100%;
		max-width: 100%;
	}
	.jkl__wrap {
		display: flex;
		flex-direction: row;
	}
	.jkl_card {
		width: 304px;
		background-color: #041A43;
		border-radius: 30px;
		border: 1px solid #004181;
	}
	.jklcard1 {
		font-family: 'Gilroy-Bold';
		font-size: 22px;
		line-height: auto;
		color: #FFBD00;
		padding: 29px 10px 20px 20px;
		text-align: left;
		height: 51px;
	}
	.jklcard2 {
		font-family: 'Gilroy-Medium';
		font-size: 16px;
		line-height: 24px;
		color: white;
		padding: 0px 10px 21px 20px;
		text-align: left;
		height: 168px;
	}
	.jklcard3 {
		display: flex;
		flex-direction: row;
		align-items: center;
		padding: 0px 10px 15px 143px;
		margin-top: 30px;
		cursor: pointer;
	}
	.injkl_card2 img{
		transition: 0.3s ease;
	}
	.jklcard3:hover .injkl_card2 img{
		transform: rotate(45deg);
	}
	.jkl_card:nth-child(2n) {
		margin: 0px 40px;
	}
	.injkl_card1 {
		font-family: 'Gilroy-Medium';
		font-size: 16px;
		line-height: 24px;
		color: white;
		margin-right: 15px;
	}
	.modal-overlay1 {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		display: flex;
		justify-content: center;
		align-items: center;
		z-index: 9999999;
	}
	
	/* Style for modal content */
	.modal-content1 {
		background: #004181;
		border-radius: 30px;
		box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
		width: 1336px;
		height: 800px;
		max-width: 100%;
		color: white;
		position: relative;
	}
	
	.jkl_modal1 {
		text-align: center;
		font-family: 'Gilroy-Bold';
		font-size: 24px;
		line-height: 30px;
		margin-top: 20px;
	}
	
	.jkl_modal2 {
		display: flex;
		background-color: transparent;
		border: 1px solid white;
		box-shadow: 0 0 1px 0 rgba(24, 94, 224, 0.15), 0 6px 12px 0 rgba(24, 94, 224, 0.15);
		border-radius: 30px;

		font-family: 'Gilroy-SemiBold';
		font-size: 22px;
margin: 20px 58px 40px 58px;
	}
	
	input[type=radio] {
		display: none;
	}
	/* Общие стили */
body {
    font-family: Arial, sans-serif;
}

.btn_mform {
    display: inline-block;
    padding: 10px 20px;
    font-size: 16px;
    background-color: #007BFF;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}


/* Стили для модального окна */
.modal-overlay2 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-content2 {
    background: white;
    padding: 20px;
    border-radius: 5px;
    width: 90%;
    max-width: 500px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    position: relative;
}

/* Мобильные стили */
@media (max-width: 768px) {
    .modal-content2 {
        width: 90%;
    }

    .modal-header2 h3 {
        font-size: 18px;
    }

    .modal-body2 input {
        width: 100%;
        margin-bottom: 10px;
        padding: 10px;
        font-size: 16px;
    }

    .submit-button2 {
        width: 100%;
        padding: 10px;
        background-color: #007BFF;
        color: #fff;
        border: none;
        border-radius: 5px;
        font-size: 16px;
        cursor: pointer;
    }
}

/* Закрывающая кнопка */
.close-button {
    position: absolute;
    top: 10px;
    right: 10px;
    background: none;
    border: none;
    font-size: 1.5rem;
    cursor: pointer;
}


	.tab {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 55px;
		width: 25%;
		font-size: 1.25rem;
		font-weight: 500;
		border-radius: 99px;
		cursor: pointer;
		z-index: 3;
		transition: color 0.15s ease-in;
	}
	
	input[type=radio]:checked + label {
		color: #000000;
	}
	
	input[id=radio-1]:checked ~ .glider {
		transform: translateX(0);
	}
	input[id=radio-2]:checked ~ .glider {
		transform: translateX(100%);
	}
	input[id=radio-3]:checked ~ .glider {
		transform: translateX(200%);
	}
	input[id=radio-4]:checked ~ .glider {
		transform: translateX(300%);
	}
	
	.glider {
		position: absolute;
		display: flex;
		height: 55px;
		width: 305px;
		background-color: white;
		z-index: 2;
		border-radius: 99px;
		transition: 0.25s ease-out;
	}
	
	@media (max-width: 700px) {
		.tabs {
			transform: scale(0.6);
		}
	}
	
	.tab-content {
		display: none;
		margin: 0px 58px;
		box-shadow: 0 0 1px 0 rgba(24, 94, 224, 0.15), 0 6px 12px 0 rgba(24, 94, 224, 0.15);
		margin-top: 16px;
		border-radius: 8px;
		color: #000;
	}
	
	.tab-content.active {
		display: block;
		display: flex;
		flex-direction: column;
	}
	.second-tab_in_content {
		font-family: 'Gilroy-SemiBold';
		font-size: 22px;
		line-height: auto;
		color: white;
		margin: 40px 0px 10px 0px;
	}
	.third-tab_in_content {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		color: white;
		font-family: 'Gilroy-Regular';
		font-size: 16px;
		line-height: 24px;
	}
	.fourth-tab_in_content {
		font-size: 14px;
		width: 460px;
		font-family: 'Gilroy-Regular';
		text-align: left;
		color: white;
	}
	.third-tab_in_content1, .third-tab_in_content2, .third-tab_in_content3 {
		width: 420px;
	}
	.dp-fr {
		display: flex;
	}
	.tabs-content2 {
		border: 1px solid #FFBD00;
	}
	.tabs-content1:hover , .tabs-content2:hover , .tabs-content3:hover {
		background-color: #005FBD;
		transition: 0.8s ease;
	}
	.tabs-content1:hover .intab_content4, .tabs-content2:hover .intab_content4, .tabs-content3:hover .intab_content4 {
		color: #FFBD00;
	}
	.intab_content42 img{
		transition: 0.3s ease;
	}
	.tabs-content1:hover .intab_content4 .intab_content42 img, .tabs-content2:hover .intab_content4 .intab_content42 img, .tabs-content3:hover .intab_content4 .intab_content42 img{
		color: #FFBD00;
		transform: rotate(45deg);
	}
	.tabs-content1, .tabs-content2, .tabs-content3 {
		width: 400px;
		height: 355px;
		background-color: #004181;
		border-radius: 30px;
		display: flex;
		flex-direction: column;
		box-shadow: 1px 1px 4px 2px #07335f;
	}
	.tabs-content1, .tabs-content2 {
		margin-right: 10px;
	}
	.intab_content1 {
		margin: 30px 0px 5px 20px;
		color: #FFBD00;
		font-size: 22px;
		font-family: 'Gilroy-SemiBold';
	}
	.intab_content2 {
		margin: 0px 0px 10px 20px;
		color: white;
		font-size: 16px;
		font-family: 'Gilroy-Medium';
	}
	.intab_content3 {
		background-color: #005FBD;
		color: white;
		width: 360px;
		border-radius: 30px;
		margin-left: 20px;
		font-family: 'Gilroy-Medium';
		font-size: 16px;
		line-height: 24px;;
		box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2);
	}
	.intab_content4 {
		display: flex;
		flex-direction: row;
		align-items: center;
		margin-top: 10px;
		color: white;
		font-size: 16px;
		font-family: 'Gilroy-Medium';
		margin-left: 204px;
	}
	.intab_content41 {
		margin-right: 10px;
	}
	
	.close-button {
		padding: 10px 20px;
	}
	.wrap_zxc {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.zxc {
		margin: 110px auto auto 52px;
	}
	.wrap_zxc1 {
		display: flex;
		flex-direction: column;
		width: 598px;
	}
	.inwrap_zxc1 {
		font-family: Gilroy-Bold;
		font-size: 32px;
		color: #FFBD00;
	}
	.inwrap_zxc2, .inwrap_zxc3 {
		font-family: Gilroy-SemiBold;
		font-size: 22px;
		color: white;
	}
	.inwrap_zxc2 {
		margin-top: 20px;
	}
	.wrap_zxc2 {
		margin-right: 52px;
	}
	.inwrap_zxc3 {
		margin-top: 20px;
	}
	.inwrap_zxc4 {
		margin-top: 20px;
	}
	.vbn {
		margin: 20px 52px auto 52px;
	}
	.h2-c {
		font-family: Gilroy-Bold;
		font-size: 24px;
		margin-bottom: 20px;
		color: white;
	}
	.vbn-wrap {
		margin-top: 20px;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.invbn-wrapbpx1, .invbn-wrapbpx2 {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.invbn-wrapbpx1 {
		width: 658px;
	}
	.invbn-wrapbpx2 {
		width: 658px;
	}
	a{
		text-decoration: none;
	}
	.invbn1 {
		padding: 30px 30px;
		font-family: Gilroy-Medium;
		font-size: 16px;
		color: white;
		background-color: #041A43;
		border-radius: 30px;
	}
	.invbn2 {
		padding: 30px 12px 30px 20px;
		font-family: Gilroy-Medium;
		font-size: 16px;
		color: white;
		background-color: #041A43;
		border-radius: 30px;
	}
	.invbn3 {
		padding: 30px 20px 30px 20px;
		font-family: Gilroy-Medium;
		font-size: 16px;
		color: white;
		background-color: #041A43;
		border-radius: 30px;
		margin-bottom: 20px;
	}
	.invbn4 {
		padding: 30px 20px 30px 20px;
		font-family: Gilroy-Medium;
		font-size: 16px;
		color: white;
		background-color: #041A43;
		border-radius: 30px;
	}
	.blu {
		color: #00AEEF;
	}
	.nm {
		margin: 40px 52px auto 52px;
	}
	.nm-bx{
		display: flex;
		flex-direction: row;
	}
	.nm1 {
		background-image: url('images/box.svg');
		width: 304px;
		height: 300px;
		display: flex;
		flex-direction: column;
	}
	.nm2 {
		background-image: url('images/box2.svg');
		width: 304px;
		height: 300px;
		display: flex;
		flex-direction: column;
		margin-left: 40px;
	}
	.nm3 {
		background-image: url('images/box3.svg');
		width: 304px;
		height: 300px;
		display: flex;
		margin-left: 40px;
		flex-direction: column;
	}
	.nm4 {
		background-image: url('images/box4.svg');
		width: 304px;
		height: 300px;
		margin-left: 40px;
		display: flex;
		flex-direction: column;
	}
	.innm1 {
		width: 210px;
		color: #FFBD00;
		font-family: Gilroy-SemiBold;
		font-size: 22px;
		margin-top: 30px;
		margin-left: 20px;
	}
	.innm2 {
		margin-top: 20px;
		margin-left: 20px;
		font-family: Gilroy-Medium;
		font-size: 16px;
		color: white;
		width: 264px;
		line-height: 24px;
	}
	.qaz {
		margin: 60px 52px auto 52px;
	}
	.scroll-container {
		height: 100px;
		overflow: hidden;
	}
	.wsx {
		margin: 120px 52px auto 52px;
	}
	.wsx_box {
		margin-top: 21px;
		display: flex;
		flex-direction: row;
	}
	.inwsx1, .inwsx2 {
		display: flex;
		flex-direction: column;
	}
	.inwsx__box1 {
		background-color: #041A43;
		color: white;
		font-family: Gilroy-Medium;
		font-size: 16px;
		line-height: 24px;
		padding: 40px;
		width: 568px;
		border-radius: 30px;
	}
	.inwsx__box3 {
		background-color: #041A43;
		color: white;
		font-family: Gilroy-Medium;
		font-size: 16px;
		line-height: 24px;
		padding: 40px;
		width: 568px;
		border-radius: 30px;
	}
	.inwsx__box5, .inwsx__box7 {
		background-color: #041A43;
		color: white;
		font-family: Gilroy-Medium;
		font-size: 16px;
		line-height: 24px;
		padding: 40px;
		width: 568px;
		border-radius: 30px;
	}
	.inwsx__box7 {
		margin-top: 40px;
	}
	.inwsx1 {
		margin-right: 40px;
	}
	.inwsx__box2, .inwsx__box4, .inwsx__box6, .inwsx__box8 {
		display: flex;
		flex-direction: column;
		margin-left: 40px;
	}
	.inwsx__box__fl2 {
		font-family: Gilroy-Medium;
		font-size: 16px;
		line-height: 24px;
		margin-top: 20px;
		color: white;
	}
	.inwsx__box3 {
		margin-top: 40px;
	}
	.edc {
		margin: 60px 52px auto 52px;
		padding-bottom: 94px;
	}
	.society {
		display: flex;
		flex-direction: row;
		align-items: center;
		background-color: #041A43;
		width: 1336px;
		height: 124px;
		border-radius: 30px;
	}
	.insociety__text1 {
		margin-left: 40px;
		font-family: Gilroy-SemiBold;
		font-size: 22px;
		color: white;
	}
	.insociety__text2 {
		width: 426px;
		margin-top: 10px;
		margin-left: 40px;
		font-family: Gilroy-Medium;
		font-size: 16px;
		line-height: 24px;
		color: white;
	}
	.insociety2 {
		width: 187px;
		height: 54px;
		color: white;
		font-family: Gilroy-Medium;
		font-size: 20px;
		border-radius: 30px;
		background: linear-gradient(90deg, rgba(76,95,215,1) 0%, rgba(114,50,189,1) 35%, rgba(244,111,48,1) 66%, rgba(255,220,125,1) 100%);
		display: flex;
		justify-content: center;
		align-items: center;
		margin-left: 197px;
	}
	.insociety3 {
		width: 187px;
		height: 54px;
		color: white;
		font-family: Gilroy-Medium;
		font-size: 20px;
		border-radius: 30px;
		background-color: #1877F2;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-left: 40px;
		margin-right: 40px;
	}
	.insociety4 {
		width: 187px;
		height: 54px;
		color: white;
		font-family: Gilroy-Medium;
		font-size: 20px;
		border-radius: 30px;
		background-color: #0088CC;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.ima {
		margin-left: 10px;
	}
	.rfv {
		margin: 0px 52px auto 52px;
		display: flex;
		flex-direction: row;
	}
	.rfv1 {
		display: flex;
		flex-direction: column;
	}
	.inrfv1 {
		font-family: Gilroy-Bold;
		font-size: 32px;
		color: white;
		width: 524px;
	}
	.orange {
		color: #FFBD00;
	}
	.inrfv2 {
		width: 632px;
		font-family: Gilroy-SemiBold;
		font-size: 22px;
		margin-top: 20px;
		color: white;
	}
	.accordion {
		background-color: transparent;
		border-bottom-color: #004181;
		border-top-color: transparent;
		border-right-color: transparent;
		border-left-color: transparent;
		cursor: pointer;
		width: 648px;
		height: 64px;
		font-family: Gilroy-Medium;
		font-size: 16px;
		line-height: 24px;
		color: white;
		outline: none;
		transition: 0.4s;
		margin-left: 55px;
		padding: 40px 0px 40px 0px;
		display: flex;
		align-items: center;
		text-align: left;
		justify-content: space-between;
	}

	/* Style the accordion panel. Note: hidden by default */
	.panel {
		width: 648px;
		margin-left: 53px;
		background-color: transparent;
		color: white;
		font-family: Gilroy-Medium;
		font-size: 16px;
		line-height: 24px;
		display: none;
		overflow: hidden;
		max-height: 0;
		transition: max-height 0.2s ease-out;
	}
	.accordion:after {
		content: '+'; /* Unicode character for "plus" sign (+) */
		font-size: 24px;
		color: #777;
		float: right;
		margin-left: 5px;
	}
	.tgb {
		margin: 100px 52px 50px 52px;
	}
	.tgb1 {
		width: 1370px;
		background-color: #041A43;
		height: 510px;
		border-radius: 30px;
		border: 1px solid rgba(0, 65, 129, 1);
		display: flex;
		flex-direction: column;
	}
	.intgb1 {
		width: 960px;
		margin-left: 40px;
		margin-top: 40px;
		color: white;
		font-family: Gilroy-Black;
		font-size: 52px;
	}
	.intgb2 {
		display: flex;
		flex-direction: row;
	}
	.in__tgb1 {
		display: flex;
		flex-direction: column;
	}
	.sogl {
		margin-top: 20px;
		margin-left: 20px;
		color: white;
		font-family: 'Gilroy-Medium';
		font-size: 16px;
		line-height: auto;
		width: 294px;
}
	.in__sogl2 {
		font-size: 16px;
		font-family: Gilroy-Medium;
		color: white;
		margin-left: 15px;
	}
	.otpr_zayavk {
		margin-top: 20px;
		margin-left: 40px;
		color: white;
		font-family: Gilroy-Medium;
		font-size: 20px;
		padding: 15px 30px 15px 30px;
		background-color: #004181;
		border-radius: 30px;
		border: 1px solid white;
	}
	.in__tgb2 {
		padding: 0px 40px 40px 100px;
		font-family: Gilroy-SemiBold;
		font-size: 22px;
		line-height: 30px;
		color: white;
		scale
	}
	footer {
		width: 100%;
		height: 294px;
		background-color: #041A43;
		font-family: Gilroy-Medium;
		font-size: 16px;
		color: white;
	}
	.box_footer {
		max-width: 100%;
		width: 1440px;
		margin: 50px auto auto auto;
		display: flex;
		flex-direction: row;
	}
	.footbox1, .footbox2, .footbox3, .footbox4 {
		display: flex;
		flex-direction: column;
		margin-top: 50px;
	}
	.footbox1 {
		margin-left: 52px;
		width: 170px;

	}
	.infootbox12 {
		display: flex;
		flex-direction: row;
		margin-top: 20px;
	}
	.infootbox13 {
		margin-top: 20px;
	}
	.infootbox13, .infootbox14 {
		color: #87878A;
		font-size: 12px;
	}
	.footbox2 {
		margin-left: 172px;
		width: 91px;

	}
	.footbox3 {
		margin-left: 172px;
		width: 163px;

	}
	.footbox4 {
		margin-left: 172px;
		width: 394px;

	}
	.infootbox22, .infootbox24, .infootbox26 {
		margin: 10px 0px 10px 0px;
	}
	.infootbox32 {
		margin-top: 40px;
	}
	.infootbox33 {
		margin-top: 10px;
	}
	.infootbox42 {
		margin-top: 40px;
	}
	.infootbox43 {
		margin-top: 10px;
	}
	.footbox4 a, .footbox3 a, .footbox2 a{
		text-decoration: none;
		color: white;
	}
	.navbar {
		background-color: rgba(0, 65, 129, 0.8);
		padding: 10px;
		display: flex;
		justify-content: flex-end;
		align-items: center;
		border-radius: 6px;
		margin-top: 10px;
	}

	.burger-menu {
		display: none;
		flex-direction: column;
		cursor: pointer;
	}

	.line1, .line3 {
		width: 20px;
		height: 3px;
		background-color: #D9D9D9;
		margin: 3px;
		transition: all 0.3s ease;
	}
	.line2 {
		width: 14px;
		height: 3px;
		background-color: #D9D9D9;
		margin: 3px 0px 3px 9px;
		transition: all 0.3s ease;
	}

	.menu {
		display: flex;
		list-style: none;
	}

	.menu li {
		margin-right: 20px;
	}

	.menu li a {
		text-decoration: none;
		color: #fff;
	}
	.mobilewrap {
		display: none;
		overflow: hidden;
	}
	@media only screen and (max-width: 768px) {
		.priv91js, footer {
			display: none;
		}
		.mobilewrap {
			display: block;
			overflow: hidden;
		}
		body {
			margin: 0px;
		}
		.all-topnav {
			position: fixed;
			z-index: 1000000;
			width: 100%;
		}
		.topnav {
			max-width: 100%;
			margin: 10px;
			height: 80px;
			border-radius: 12px;
			border: 1px solid transparent;
			background-color: rgba(0, 65, 129, 0.8);
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: center;
			backdrop-filter: blur(3px);
-webkit-backdrop-filter: blur(3px);
		}
		.switcher__lang {
			width: 40px;
			height: 40px;
			border-radius: 6px;
			color: white;
			background-color: black;
			display: flex;
			justify-content: center;
			align-items: center;
			font-family: 'Gilroy-Bold';
			font-size: 14px;
			line-height: 19px;
		}
		.tabs__menu {
			border-radius: 6px;
position: relative;
cursor: pointer;
			background-color: black;
			margin-left: 20px;
			padding: 5px 7px 3px 13px;;
		}
		.logozhomart {
			margin-left: 20px;
		}
		.switcher__lang {
			margin-left: 121px;
		}
		.liniya {
			width: 20px;
			height: 3px;
			background-color: #D9D9D9;
			transition: transform 0.4s, opacity 0.4s;
			margin: 6px 0px;
			border-radius: 15px;
		}
		.tabs__menu.active .liniya:nth-child(1) {
			transform: rotate(45deg) translate(4px, 7px);
		}
		
		.tabs__menu.active .liniya:nth-child(2) {
			opacity: 0;
		}
		
		.tabs__menu.active .liniya:nth-child(3) {
			transform: rotate(-45deg) translate(6px, -8px);
		}
		.menus__tab.active .inmenus__tabin img{
			transform: rotate(90deg);
		}
		.menusa.open {
			display: block;
		}
		.menusa {
			display: none;
			margin: 20px;
			background-color: #004181;
			border-radius: 6px;
			color: white;
			font-family: 'Gilroy-Regular';
			font-size: 16px;
			line-height: 19px;
		}
		.inmenus__tabin img{
			transition: 0.4s ease;
		}
		.tabs_menus:nth-child(2n) {
			padding: 20px;
		}
		.tabs_menus:nth-child(2n-1) {
			padding-left: 20px;
		}
		.menus.open {
			display: block;
		}
		.menus {
			display: none;
			background-color: #003870;
			border-radius: 12px;
			color: white;
			font-family: 'Gilroy-Bold';
			font-size: 16px;
			line-height: 19px;
			position: absolute;
			top: 90px;
			width: 100%;
			left: 0;
			right: 0;
			text-align: left;
		}
		.menus__tab:nth-child(2n-1) {
			margin: 20px 0px 20px 20px;
		}
		.menus__tab:nth-child(2n) {
			margin-top: 20px;
			margin-left: 20px;
		}
		.menus__tab button{
			max-width: 100%;
			padding: 14.5px 140px 14.5px 120px;
			background-color: transparent;
			border: 1px solid white;
			border-radius: 30px;
			font-family: 'Gilroy-Medium';
			font-size: 16px;
			color: white;
		}
		.menus a {
			display: block;
			color: white;
			text-decoration: none;
		}
		.mg-rb {
			margin-left: 264px;
		}
		.menus a:hover {
			background-color: #555;
		}
		.dp-f {
			display: flex;
			flex-direction: row;
			align-items: center;
		}
		.tghsnad {
			text-transform: uppercase;
			color: white;
			font-size: 32px;
			font-family: Gilroy-Black;
			margin-top: 90px;
			text-align: center;
			padding: 90px 38px 0 38px;
		}
		.tghsnad1 {
			font-family: Gilroy-Medium;
			font-size: 24px;
			color: white;
			line-height: 24px;
			margin-top: 10px;
			text-align: center;
			padding: 0px 33px;
		}
		.btn_mobile_form {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: center;
			margin-top: 200px;
		}
		.btn_mform {
			background-color: #004181;
			color: white;
			font-size: 16px;
			font-family: Gilroy-Medium;
			border-radius: 30px;
			width: 300px;
			height: 54px;
			text-align: center;
			border: 1px solid white;
		}
		.accordion1 {
			max-width: 100%;
		}

		.accordion1-item {
			border-bottom: 1px solid #004181;
		}

		.accordion1-header {
			background: transparent;
			border: none;
			outline: none;
			padding: 20px 20px 20px 38px;
			width: 100%;
			text-align: left;
			cursor: pointer;
			color: white;
			font-family: Gilroy-Regular;
			line-height: 18px;
			font-size: 16px;
			transition: background 0.3s;
		}

		.accordion1-header:hover {
			background: transparent;
		}

		.accordion1-content {
			max-height: 0;
			overflow: hidden;
			transition: max-height 0.3s ease;
			padding: 0px 37.5px;
			background: transparent;
			font-size: 16px;
			color: white;
			line-height: 24px;
			font-family: Gilroy-Medium;
		}

		.accordion1-content p {
			margin: 10px 0;
		}
		.wrap_sxllm {
			display: flex;
			flex-direction: column;
		}
		.wrap_sxlmm_box {
			display: flex;
			flex-direction: row;
			margin-top: 50px;
			justify-content: center;
		}
		.qwrsldz {
			display: flex;
			flex-direction: column;
		}
		.imasdkniaok {
			margin: 5px;
		}
		.h2_mobile_gsg {
			font-family: Gilroy-Bold;
			font-size: 24px;
			color: #FFBD00;
			text-align: left;
			margin-top: 26px;
		}
		.box_warp {
			padding: 10px 20px 10px 20px;
			text-align: center;
			color: white;
			font-family: Gilroy-Bold;
			font-size: 16px;
			background-color: #004181;
			border-radius: 15px;
			z-index: 1;
			margin: 10px;
		}
		.lilisting__jko {
			margin-top: 80px;
			max-width: 100%;
			background-color: #041A43;
			height: 794px;
			display: flex;
			flex-direction: column;
		}
		.p_mobile_gsg {
			font-family: Gilroy-Medium;
			font-size: 20px;
			line-height: 24px;
			color: white;
			margin-top: 30px;
		}
		.mg-left {
			margin-left: 38px;
			margin-right: 13px;
		}
		.pad-10 {
			padding: 0px 37.5px;
		}
		.mg-right {
			margin-right: 13px;
		}
		.p2__m0bile_group {
			font-family: 'Gilroy-Medium';
			font-size: 20px;
			line-height: 24px;
			color: white;
			padding: 30px 37.5px 40px 37.5px;
		}
		.box_assadlm {
			display: flex;
			flex-direction: row;
			margin-top: 32px;
		}
		.bxosasd12z12ze {
			display: flex;
			align-items: flex-start;
			flex-direction: column;
		}
		.ba8asz89sd1 {
			color: #FFBD00;
			font-size: 16px;
			font-family: Gilroy-Bold;
		}
		.ba8asz89sd2 {
			font-family: Gilroy-Regular;
			font-size: 16px;
			color: white;
			line-height: 19px;
		}
		.mgleft10 {
			margin-left: 10px;
		}
		.sun2u13jn {
			margin-bottom: 40px;
			margin-top: 40px;
		}
		.saudn1j2 {
			margin-top: 54px;
			display: flex;
			flex-direction: column;
		}
		.mg10 {
			margin: 10px;
		}
		.swiper {
			width: 100%;
			height: auto;
			margin-top: 36px;
		}
		.swiper-pagination-bullet-active {
			background: #FFB200;
			width: 10px;
			border-radius: 10px;
		}
		.swiper-pagination {
			position: relative;
			padding-top: 20px;
		}
		.asdiji7sa6d7 {
			margin-top: 30px;
			background-color: #041A43;
			color: white;
			margin: 10px;
			border-radius: 30px;
			border-color: rgba(0, 65, 129, 1);
			display: flex;
			flex-direction: column;
		}
		.alsdkn1 {
			font-family: Gilroy-Medium;
			font-size: 20px;
			line-height: 24px;
			text-align: left;
			padding: 30px 20px 10px 28px;
		}
		.alsdkn2 {
			font-family: Gilroy-Regular;
			font-size: 16px;
			line-height: 19px;
			text-align: left;
			padding: 0px 20px 20px 28px;
		}
		.alsdkn3 {
			padding: 0px 27px 30px 28px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.alsdkn3 button{
			padding: 17.5px 60px;
			background-color: #004181;
			color: white;
			border-radius: 30px;
			border: 1px solid white;
			font-size: 16px;
			font-family: Gilroy-Medium;
			width: 300px;
		}
		.j12n3mk2j3 {
			display: flex;
			flex-direction: column;
			margin-top: 21px;
		}
		.jasdun12j3n1 {
			display: flex;
			flex-direction: column;
			background-color: #041A43;
			border-radius: 30px;
			margin: 10px;
			border: 1px solid #004181;
		}
		.jjasdubj12312n3m3 {
			display: flex;
			flex-direction: row;
			justify-content: flex-end;
			align-items: center;
		}
.jjasdubj12312n3m3 a{
color: white;
		}
		.jjasdubj12312n3m1 {
			color: #FFBD00;
			font-family: Gilroy-SemiBold;
			font-size: 22px;
			margin-top: 30px;
		}
		.jjasdubj12312n3m2 {
			font-family: Gilroy-Regular;
			font-size: 16px;
			line-height: 19px;
			color: white;
			width: 274px;
			text-align: left;
			margin-top: 20px;
		}
		.mg-left20 {
			margin-left: 20px;
		}
		.mg-left38 {
			margin-left: 38px;
		}
		.jjasdubj12312n3m3 {
			margin-top: 35px;
			font-family: Gilroy-Medium;
			font-size: 16px;
			line-height: 24px;
			color: white;
		}
		.iasndjjaks1q {
			margin-right: 10px;
		}
		.iasndjjaks1q a{
			color: white;
		}
		.iasndjjaks1w {
			margin-right: 20px;
		}
		.mmobjasdn2j1 {
			height: 1945px;
			max-width: 100%;
			background-color: #041A43;
			margin-top: 80px;
			display: flex;
			flex-direction: column;
		}
		.kasmdkalsj2 {
			font-family: Gilroy-Bold;
			font-size: 16px;
			color: white;
			margin-top: 20px;
		}
		.kasmdkalsj3 {
			font-family: Gilroy-Regular;
			font-size: 16px;
			color: white;
			line-height: 19px;
			margin-top: 10px;
		}
		.kasmdkalsj4 {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.kasmdkalsj4 img{
			width: 300px;
			height: 250px;
		}
		.kasmdkalsj5 button{
			font-family: Gilroy-Medium;
			font-size: 16px;
			background-color: transparent;
			border: 1px solid #fff;
			border-radius: 30px;
			color: white;
			width: 300px;
			display: flex;
			align-items: center;
			justify-content: center;
			height: 48px;
		}
		.kasmdkalsj5 {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.kasmdkalsj7, .kasmdkalsj8 {
			display: flex;
			flex-direction: row;
			justify-content: space-around;
			color: white;
			font-family: Gilroy-Regular;
			line-height: 19px;
			color: white;
			text-align: center;
		}
		.asndjkm1, .asndjkm2 {
			padding: 20px 10px;
			background-color: #004181;
			border-radius: 30px;
			display: flex;
			align-items: center;
		}
		.kasmdkalsj7 {
			margin-top: 23px;
		}
		.kasmdkalsj8 {
			margin-top: 10px;
		}
		.kasmdkalsj10 {
			margin-top: 23px;
			margin-bottom: 10px;
		}
		.kasmdkalsj10, .kasmdkalsj11, .kasmdkalsj12, .kasmdkalsj13 {
			display: flex;
			flex-direction: column;
			background-repeat: no-repeat;
			background-position: center;
		}
		.kasmdkalsj10 {
			background-image: url("images/01.svg");
			background-repeat: no-repeat;
			height: 208px;
		}
		.kasmdkalsj11 {
			background-image: url("images/02.svg");
			height: 208px;
		}
		.kasmdkalsj12 {
			background-image: url("images/03.svg");
			height: 208px;
		}
		.kasmdkalsj13 {
			background-image: url("images/04.svg");
			height: 208px;
		}
		.kasmdkalsj11, .kasmdkalsj12, .kasmdkalsj13 {
			margin: 10px 10px;
		}
		.jasdnjk1 {
			color: #FFBD00;
			width: 245px;
			font-family: Gilroy-Medium;
			font-size: 20px;
			margin-top: 30px;
			margin-left: 38px;
		}
		.jasdnjk2 {
			color: #fff;
			font-family: Gilroy-Regular;
			font-size: 16px;
			width: 307px;
			margin-top: 10px;
			margin-left: 38px;
		}
		.jsadmko1 {
			margin: 23px 10px 0px 10px;
			background-color: #041A43;
			color: white;
			font-family: Gilroy-Regular;
			font-size: 16px;
			padding: 30px 28px;
			line-height: 19px;
			border-radius: 30px;
		}
		.jsanjdknu1 img{
			margin-left: 50px;
		}
		.jsanjdknu2 {
			font-family: Gilroy-Bold;
			font-size: 16px;
			color: white;
			margin-left: 50px;
		}
		.wrapsadu213nj {
			margin: 80px 10px 80px 10px;
			background-color: #041A43;
			color: white;
			border-radius: 30px;
			border: 1px solid #004181;
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.asjdnuawudhb1 {
			font-family: Gilroy-Bold;
			font-size: 24px;
			color: #FFBD00;
			width: 307px;
			margin: 40px 20px 10px 28px;
		}
		.asjdnuawudhb2 {
			font-family: Gilroy-Regular;
			font-size: 16px;
			color: #fff;
			margin: 0px 20px 51px 28px;
		}
		.asjdnuawudhb3, .asjdnuawudhb4, .asjdnuawudhb5 {
			display: flex;
			flex-direction: row;
		}
		.asjdnuawudhb3 {
			margin: 0px 27.5px 0px 27.5px;
			background: linear-gradient(90deg, rgba(76,95,215,1) 0%, rgba(114,50,189,1) 33%, rgba(244,111,48,1) 66%, rgba(255,220,125,1) 100%);
			color: white;
			font-family: Gilroy-Medium;
			font-size: 20px;
			text-align: center;
			border-radius: 30px;
			width: 300px;
			padding: 15px 0px;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px solid white;
			cursor: pointer;
		}
		.asjdnuawudhb4 {
			margin: 10px 27.5px;
			background-color: #3B5998;
			color: white;
			font-family: Gilroy-Medium;
			font-size: 20px;
			text-align: center;
			align-items: center;
			border-radius: 30px;
			width: 300px;
			padding: 15px 0px;
			display: flex;
			border: 1px solid white;
			justify-content: center;
			cursor: pointer;
		}
		.asjdnuawudhb5 {
			margin: 0px 27.5px 20px 27.5px;
			background-color: #0088CC;
			color: white;
			font-family: Gilroy-Medium;
			align-items: center;
			font-size: 20px;
			text-align: center;
			border-radius: 30px;
			width: 300px;
			padding: 15px 0px;
			display: flex;
			justify-content: center;
			border: 1px solid white;
			cursor: pointer;
		}
		.jajsndjks1 {
			width: 216px;
		}
		.asduhas7d8 {
			background-color: #041A43;
		}
		.asdkmio9das {
			padding-top: 40px;
			margin: 0px 10px 20px 38px;
			color: #FFBD00;
			font-family: Gilroy-Bold;
			font-size: 24px;
		}
		.accordion2 {
			max-width: 100%;
		}

		.accordion2-item {
			border-bottom: 1px solid #004181;
		}

		.accordion2-header {
			background: transparent;
			border: none;
			outline: none;
			padding: 20px 20px 20px 38px;
			width: 100%;
			text-align: left;
			cursor: pointer;
			color: white;
			font-family: Gilroy-Regular;
			line-height: 24px;
			font-size: 16px;
			transition: background 0.3s;
			margin-right: 4px;
		}

		.accordion2-header:hover {
			background: transparent;
		}

		.accordion2-content {
			max-height: 0;
			overflow: hidden;
			transition: max-height 0.3s ease;
			padding: 0px 52px 0px 38px;
			margin-bottom: 10px;
			background: transparent;
			font-size: 16px;
			color: white;
			line-height: 24px;
			font-family: Gilroy-Regular;
		}
		.a8sd9as8d9 {
			background-color: #041A43;
			border-radius: 30px;
			border: 1px solid #004181;
			display: flex;
			flex-direction: column;
		}
		.a8sd9as8d9 {
			margin: 40px 10px 40px 10px;
		}
		.asd8a7sdy78asd1 {
			font-size: 24px;
			color: #FFBD00;
			font-family: Gilroy-Bold;
			margin: 40px 20px 20px 28px;
		}
		.asd8a7sdy78asd2 {
			font-family: Gilroy-Bold;
			font-size: 16px;
			color: white;
			line-height: 19px;
			margin: 0px 20px 10px 28px;
		}
		.asd8a7sdy78asd3 {
			font-family: Gilroy-Bold;
			font-size: 16px;
			color: white;
			line-height: 19px;
			margin: 0px 20px 20px 28px;
		}
		.asd8a7sdy78asd4 {
			margin: 0px 20px 20px 28px;
		}
		.asd8a7sdy78asd4 input{
			width: 287px;
			height: 49px;
			color: #87878A;
			background-color: #fff;
			border-radius: 30px;
			border: 1px solid transparent;
			font-family: Gilroy-Regular;
			font-size: 16px;
			padding-left: 20px;
		}
		.asd8a7sdy78asd5 input{
			width: 287px;
			height: 49px;
			color: #87878A;
			background-color: #fff;
			border-radius: 30px;
			border: 1px solid transparent;
			font-family: Gilroy-Regular;
			font-size: 16px;
			padding-left: 20px;
		}
		.asd8a7sdy78asd5 {
			margin: 0px 20px 20px 28px;
		}
		.asd8a7sdy78asd6 {
			margin: 0px 20px 20px 28px;
		}
		.asd8a7sdy78asd6 button{
			background-color: #004181;
			color: white;
			font-family: Gilroy-Medium;
			font-size: 16px;
			padding: 14.5px 0px;
			border-radius: 30px;
			border: 1px solid white;
			width: 307px;
		}
		.asd8a7sdy78asd7 {
			font-family: Gilroy-Medium;
			font-size: 12px;
			color: white;
			text-align: center;
			margin: 0px 20px 20px 28px;
		}
		.asd8as8d {
			background-color: #041A43;
			padding: 40px 38px 20px 38px;
			display: flex;
			flex-direction: column;
		}
		.aksdnjbajsd9asd81 {
			display: flex;
			flex-direction: row;
		}
		.logo1 img, .logo2 img{
			width: 36px;
			height: 36px;
		}
		.logo1 {
			margin-left: 100px;
			margin-right: 20px;
		}
		.aksdnjbajsd9asd82 {
			font-family: Gilroy-Medium;
			font-size: 12px;
			color: #87878A;
			margin-top: 20px;
		}
		.aksdnjbajsd9asd83 {
			font-family: Gilroy-Regular;
			font-size: 16px;
			color: white;
			width: 162px;
			margin-top: 20px;
		}
		.aksdnjbajsd9asd84 {
			color: #FFBD00;
			font-size: 16px;
			font-family: Gilroy-Bold;
			margin-top: 20px;
		}
		.aksdnjbajsd9asd85 {
			font-family: Gilroy-Medium;
			font-size: 16px;
			margin-top: 20px;
			color: white;
		}
		.aksdnjbajsd9asd86 {
			font-family: Gilroy-Medium;
			font-size: 16px;
			margin-top: 20px;
			color: white;
		}
		.asdkansdj {
			margin-top: 20px;
			display: flex;
			justify-content: center;
		}
		.plusik {
			font-size: 45px;
			color: #004181;
		}
		.menu a{
			color: #87878A; !important
		}
		a {
			text-decoration: none;
			color: gray;
		}
		.swiper-pagination > .swiper-pagination-bullet {
			opacity: 1;
			border: transparent solid 1px;
			background-color: #D9D9D9;
			width: 10px;
			height: 10px;
			transition: 0.1s ease;
		}
		.swiper-pagination > .swiper-pagination-bullet-active {
			background-color: #D9D9D9;
			width: 10px;
			height: 10px;
			width: 20px;
			height: 10px;
			border-radius: 20px;
		}
		.sw1p__wrap {
			background-color: #041A43;
			color: white;
			display: flex;
			flex-direction: column;
			margin: 0px 10px;
			border: 1px solid #004181;
			border-radius: 30px;
			height: 558px;
			justify-content: space-around;

		}
		.sw1p_div1 {
			font-family: 'Gilroy-SemiBold';
			font-size: 22px;
			margin: 30px 0px 10px 28px;
			color: #FFBD00;
			position: relative;
			z-index: 100;
		}
		.sw1p_div2, .sw1p_div3, .sw1p_div4, .sw1p_div5, .sw1p_div6 {
			padding: 10px 27px 10px 28px;
			font-family: 'Gilroy-Regular';
			font-size: 16px;
			line-height: 19px;
			position: relative;
			z-index: 100;
		}
		.sw1p_div7 {
			margin: 87px 27px 20px 28px;
		}
		.sw1p_div7 button{
			width: 100%;
			padding: 17.5px 0px;
			border-radius: 30px;
			border: 1px solid #FFFFFF;
			background-color: #004181;
			color: white;
			font-family: 'Gilroy-Medium';
			font-size: 16px;
		}
		.inbox_sadlm1 img{
			position: absolute;
			z-index: 1;
			left: 25px;

		}
		.asdi8as8d9 {
			margin-top: 57px;
		}
		.map {
			position: absolute;
		z-index: -1;
		left: 12px;
		overflow: hidden;
		}
		.logotips {
			position: absolute;
			z-index: -1;
			top: 749px;
			left: 8px;
		}
		.onepie, .twopie, .threepie, .fourpie {
			position: absolute;
			z-index: 99;
			left: 150px;
		}
		.fc__image {
			position: absolute;
    left: 230px;
    padding-top: 80px;
	z-index: 99;
		}
		.jjasdubj12312n3m1, .jjasdubj12312n3m2, .jjasdubj12312n3m3 {
			position: relative;
			z-index: 100;
		}
		.sc__image {
			position: absolute;
        left: 204px;
        z-index: 99;
        padding-top: 80px;
		}
		.td__image {
			position: absolute;
        left: 220px;
        padding-top: 80px;
        z-index: 99;
		}
		.ft__image {
			position: absolute;
        left: 209px;
        padding-top: 80px;
        z-index: 99;
		}
		.carousel-container {
			overflow: hidden;
			width: 100%;
			position: relative;
		  }
		  
		  .carousel-inner {
			display: flex;
			width: calc(100% * 14); /* Учитываем дублированные элементы */
			animation: scroll 30s linear infinite;
		  }
		  
		  .carousel-item {
			flex: 1 0 100%;
			width: calc(100% / 14); /* Учитываем дублированные элементы */
			box-sizing: border-box;
			background: #ccc;
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 2rem;
			height: 300px;
			padding: 0 5px; /* Внутренние отступы для уменьшения расстояния */
		  }
		  
		  @keyframes scroll {
			0% {
			  transform: translateX(0);
			}
			100% {
			  transform: translateX(-50%);
			}
		  }
		  .tabs_con {
		  	padding: 140px 0px 0px 0px;
		  }
		  .tabx {
    overflow: hidden;
display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
}

.tabx button {
    background-color: #004181;
    border: none;
    border-radius: 12px;
    outline: none;
    cursor: pointer;
    padding: 10px 25px;
    transition: 0.3s;
    margin: 5px;
    width: 170px;
    color: white;
    font-family: 'Gilroy-Regular';
    font-size: 16px;
}

.tabx button:hover {
    background-color: #ddd;
}

.tabx button.active {
    background-color: #ccc;
}

.tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0px 9.5px;
}
.intab_contentt1, .intab_contentt2, .intab_contentt3 {
	background-color: #004181;
	border-radius: 30px;
	border: 1px solid #FFBD00;
	display: flex;
	flex-direction: column;
	align-items: center;
}
 .intab_contentt2, .intab_contentt3 {
 	margin: 0px 9.5px 10px 9.5px;
 }
.tabin_con1 {
	padding: 30px 20px 10px 20px;
	color: #FFBD00;
	font-family: Gilroy-SemiBold;
	font-size: 22px;
	text-align: center;
}
.tabin_con2 {
	padding: 0px 20px 10px 20px;
	color: white;
	font-family: Gilroy-Medium;
	font-size: 15px;
	line-height: 24px;
}
.tabin_con3 {
	margin: 0px 20px 10px 20px;
	background-color: #005FBD;
	padding-right: 10px;
	border-radius: 30px;
	font-family: 'Gilroy-Medium';
	font-size: 16px;
	line-height: 24px;
	color: white;
}
.tabin_con4 button{
	font-family: 'Gilroy-Medium';
	font-size: 16px;
	color: white;
	border-radius: 30px;
	border: 1px solid white;
	padding: 14.5px 115.5px;
	margin: 10px 20px 30px 35px;
	background-color: #004181;
}
.intab_contentt1 {
	margin: 40px 9.5px 10px 9.5px;
}
.intab_contentt4 {
	font-family: 'Gilroy-SemiBold';
	font-size: 22px;
	color: white;
	padding: 40px 0px 10px 27.5px;
}
.intab_contentt5 {
	padding: 0px 37.5px 20px 9.5px;
	color: white;
	font-family: 'Gilroy-Regular';
	font-size: 16px;
	line-height: 24px;
}
.intab_contentt6 button{
	padding: 14.5px 47px;
	border-radius: 30px;
	background-color: #004181;
	color: white;
	border: 1px solid white;
	font-size: 16px;
	font-family: 'Gilroy-Medium';
}
.intab_contentt6 {
	display: flex;
justify-content: center;
		}
.intab_contentt7 {
	color: white;
	font-size: 12px;
	font-family: 'Gilroy-Regular';
	line-height: 18px;
	padding: 20px 9.5px 100px 28.5px;
}
/* The Modal (background) */
.modalok {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-contentusi {
    background-color: #004181;
        border-radius: 12px;
        margin: 25% auto;
        padding: 20px;
        border: 1px solid transparent;
        width: 85%;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
}
.sk-mob-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
}
/* The Close Button */
.closuk {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.closuk:hover,
.closuk:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.modaloka {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1000; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-contentusis {
    background-color: #004181;
        border-radius: 12px;
        margin: 25% auto;
        padding: 20px;
        border: 1px solid transparent;
        width: 85%;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
}
.sk-mob-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
}
/* The Close Button */
.closuka {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.closuka:hover,
.closuka:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.modalokas {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1000; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-contentusisa {
    background-color: #004181;
        border-radius: 12px;
        margin: 25% auto;
        padding: 20px;
        border: 1px solid transparent;
        width: 85%;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
}
.sk-mob-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
}
/* The Close Button */
.closukas {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.closukas:hover,
.closukas:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.sk-mob-modal1 {
	font-size: 24px;
        font-family: 'Gilroy-Bold';
        color: white;
        text-align: center;
        padding: 0px 24px 40px 24px;
}
.sk-mob-modal2 input{
	background-color: white;
	color: #87878A;
	font-family: 'Gilroy-Regular';
	font-size: 16px;
	padding: 15px 0px 15px 20px;
	border-radius: 30px;
	width: 277px;
	border: 1px solid #ffffff;
}
.sk-mob-modal3 input{
	background-color: white;
	color: #87878A;
	font-family: 'Gilroy-Regular';
	font-size: 16px;
	padding: 15px 0px 15px 20px;
	border-radius: 30px;
	width: 277px;
	border: 1px solid #ffffff;
}
.sk-mob-modal4 button{
	background-color: transparent;
	color: #fff;
	font-family: 'Gilroy-Medium';
	font-size: 16px;
	padding: 14.5px 81px;
	border-radius: 30px;
	width: 299px;
	border: 1px solid #ffffff;
	margin-bottom: 20px;
	text-align: center;
}
.sk-mob-modal5 {
	font-family: 'Gilroy-Medium';
	font-size: 12px;
	text-align: center;
	color: white;
	margin-bottom: 20px;
}
.sk-mob-modal3 {
	margin: 20px 0px;
}
.sk-mob-modal6 {
	width: 299px;
	background-color: #fff;
	height: 1px;
	margin-bottom: 20px;
}
.sk-mob-modal7 {
	font-family: 'Gilroy-Bold';
	font-size: 24px;
	color: white;
	text-align: center;
	margin-bottom: 40px;
}
.sk-mob-modal8 button{
	padding: 15px 90px;
	color: white;
	font-size: 20px;
	font-family: 'Gilroy-Medium';
	text-align: center;
	border-radius: 30px;
	border: 1px solid white;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #0088CC;
}
.sk-mob-modal9 button{
	padding: 15px 90px;
	color: white;
	font-size: 20px;
	font-family: 'Gilroy-Medium';
	text-align: center;
	border-radius: 30px;
	border: 1px solid white;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #25D366;
	margin: 26px 0px 20px 0px;
}
.modalokaxx {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1000; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-contentusixx {
    background-color: #004181;
        border-radius: 12px;
        margin: 25% auto;
        padding: 20px;
        border: 1px solid transparent;
        width: 85%;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
}
.sk-mob-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
}
/* The Close Button */
.closukaxx {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.closukaxx:hover,
.closukaxx:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.modalokaxxs {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1000; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.modal-contentusixxs {
    background-color: #004181;
        border-radius: 12px;
        margin: 25% auto;
        padding: 20px;
        border: 1px solid transparent;
        width: 85%;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
}
.sk-mob-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
}
/* The Close Button */
.closukaxxs {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.closukaxxs:hover,
.closukaxxs:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

		  
		
		  
		  }
