.header_body {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 2;
	height: 100px;
	width: 100%;
	max-width: none !important;
	background-color: #ffffff;
	box-shadow: 0px 1px 3px rgb(0 0 0 / 20%);
}

body {
	-webkit-font-smoothing: antialiased;
}

.wrapper {
	padding-top: 100px;
}

.logo_img {
	min-width: 150px;
	width: 150px;
}

.header_row {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.menu_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu_item {
	position: relative;
	transition: all 0.3s ease;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-weight: 500;
	font-family: 'Manrope', sans-serif;
}

.menu_item.active {
	background: #edf1fb;
	padding: 10px 15px;
	border-radius: 500px;
	color: #3261cc;
}

.screen_bold_black.mb105.mb_mob_40.mar_b_48 {
	margin-bottom: 48px;
}

.blog_row_wrapper .col-12 {
	margin-bottom: 30px;
}

.li_double_menu {
	position: relative;
}

.wrapper_bg_image_blog {
	max-width: 600px;
	margin: auto;
}

.blog_txt.blog_txt_18 {
	font-size: 18px;
}

.after_arrow::before {
	transform: translateY(-50%);
	border-color: transparent transparent transparent transparent;
	border-top-color: inherit;
	content: ' ';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 3px 0 3px;
	position: absolute;
	top: 45%;
	right: -13px;
}

.double_menu_list {
	z-index: 2;
	transition: all 0.3s ease;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	margin: 0;
	padding: 0;
	padding: 18px 20px;
	box-sizing: border-box;
	background-color: #ffffff;
	text-align: center;
	min-width: 250px;
	width: 100%;
	border-radius: 3px;
	box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 20%);
	top: 40px;
	left: 50%;
	transform: translateX(-50%);
}

@media (min-width: 992px) {
	.li_double_menu:hover .double_menu_list {
		opacity: 1;
		visibility: visible;
	}
}

@media (max-width: 992px) {
	.li_double_menu.active .double_menu_list {
		opacity: 1;
		visibility: visible;
	}
}

.double_menu_item {
	transition: all 0.3s ease;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #222;
	font-size: 14px;
	width: 100%;
	display: block;
	line-height: 1.35;
	text-decoration: none;
}

.double_menu_list li {
	padding: 0;
	margin-bottom: 10px;
}

.double_menu_list li:last-child {
	margin: 0;
}

.double_menu_item:hover {
	color: #183066;
}

.double_menu_list::before {
	content: '';
	display: block;
	position: absolute;
	border: solid transparent;
	border-width: 10px;
	top: -20px;
	left: 120px;
	border-bottom-color: rgb(255, 255, 255);
}

.menu_item::after {
	transition: all 0.3s ease;
	content: '';
	position: absolute;
	display: block;
	opacity: 0;
	bottom: 20%;
	width: 100%;
	height: 100%;
	border-bottom: 2px solid #183066;
	left: 0;
}

/* .menu_item:hover::after,
.menu_item.active::after {
    opacity: 1;
    bottom: -1px;
} */

.double_menu_item.active {
	color: #183066;
}

.menu_item:hover {
	color: #183066;
}

.menu_list li {
	padding: 0 20px;
	display: inline-block;
}

.btn_contact_us {
	font-weight: 700;
	display: inline-block;
	white-space: nowrap;
	color: #ffffff;
	min-height: 40px;
	line-height: 40px;
	text-decoration: none;
	background-color: #183066;
	border-radius: 20px;
	font-size: 14px;
	padding-left: 30px;
	padding-right: 30px;
}

.btn_contact_us:hover {
	color: #ffffff;
}

.header_row .facebook_link {
	margin-right: 30px;
}

.wrapper_btn_contact_us {
	position: relative;
	padding: 20px 0;
}

.contact_us_window.active {
	opacity: 1;
	visibility: visible;
	z-index: 2;
}

.contact_us_window {
	background-color: #fff;
	opacity: 0;
	border-radius: 20px;
	padding: 8px;
	visibility: hidden;
	top: 50px;
	right: 70%;
	transform: translateX(50%);
	min-width: 280px;
	position: absolute;
	padding: 20px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.contact_us_window::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 20px;
	background-color: transparent;
	/* border: solid transparent; */
	/* border-width: 10px; */
	top: -20px;
	right: 0px;
	/* border-bottom-color: rgb(255, 255, 255); */
}

.contact_us_window .icon {
	width: 30px;
	min-width: 30px;
	height: 30px;
	margin-right: 15px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.icon.cell_icon_bg {
	background-image: url('/img/cell_icon.webp');
}

.wh_icon_bg {
	background-image: url('/img/wh_icon.webp');
}

.contact_us_item {
	text-decoration: none;
	display: flex;
	align-items: center;
}

.contact_us_window .cell_number {
	color: #000000;
	text-decoration: none;
	font-size: 18px;
}

.contact_us_item .cell_number_description {
	font-size: 15px;
	opacity: 0.4;
	font-weight: 400;
	color: #000;
}

.mt10 {
	margin-top: 10px;
}

.first_screen {
	display: flex;
	align-items: center;
	min-height: 90vh;
	padding: 90px 0px;
	padding-top: 130px;
	background-color: #979283;
	background-image: url('/img/6238-3435-4632-b761-623564386531_-_resize_20x_ukvi-bg.jpeg');
	background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
		url('/img/6238-3435-4632-b761-623564386531_ukvi-bg.jpg.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
}

.first_screen404 {
	display: flex;
	align-items: center;
	min-height: 60vh;
	padding: 20px 0px;
	padding-top: 120px;
	background-color: #ffffff;
}

.body404 {
	margin: auto;
	width: 100%;
	max-width: 1040px;
	display: flex;
	background-color: #183066;
	flex-direction: column;
	padding: 50px 20px;
}

.errore_main_txt {
	color: #ffffff;
	font-size: 20px;
	line-height: 1.8;
	font-weight: 400;
	text-align: center;
}

.btn_on_main {
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 200px;
	height: 55px;
	text-align: center;
	font-size: 16px;
	line-height: 55px;
	font-weight: 700;
	border-radius: 30px;
	background-color: #c31c2c;
}

.btn_on_main:hover {
	color: #ffffff;
}

.btn_on_contact {
	color: #c31c2c;
	text-decoration: none;
	display: block;
	width: 200px;
	height: 55px;
	text-align: center;
	font-size: 16px;
	line-height: 55px;
	font-weight: 700;
	border-radius: 30px;
	background-color: #ffffff;
}

.btn_on_contact:hover {
	color: #c31c2c;
}

.wrapper_btns {
	max-width: 440px;
	width: 100%;
	margin: 40px auto 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.title_code_err {
	font-size: 14px;
	color: #ffffff;
	line-height: 1.55;
	font-weight: 400;
	letter-spacing: 2px;
	text-align: center;
}

.disabled {
	pointer-events: none;
}

.page_not_found_txt {
	margin: 30px 0 30px;
	font-size: 48px;
	line-height: 1.17;
	font-weight: 400;
	letter-spacing: 1px;
	color: #fff;
	text-align: center;
}

.first_screen.visitor-visa {
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
		url('/img/3563-3035-4934-a439-336231376135_uk-flag-4-e158395532.jpeg.webp');
	background-repeat: no-repeat;
	background-size: cover;
}

.first_screen.partnervisa.familypermitvisa {
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
		url('/img/3039-3439-4565-b162-333138323062_COUV-couple-londres-.jpg.webp');
	background-repeat: no-repeat;
	background-size: cover;
}

.first_screen.gibraltarvisa.familypermitvisa {
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
		url('/img/3535-3230-4438-b765-346162316437_iStock-485262202.jpg.webp');
	background-repeat: no-repeat;
	background-size: cover;
}

.first_screen.businessvisa.familypermitvisa {
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
		url('/img/3362-3439-4763-a363-616366303866_London-GettyImages-6.jpg.webp');
	background-repeat: no-repeat;
	background-size: cover;
}

.first_screen.tier2.familypermitvisa {
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
		url('/img/3133-3562-4434-b837-323061376131_shutterstock_1022439.jpg.webp');
	background-repeat: no-repeat;
	background-size: cover;
}

.first_screen.tier5.familypermitvisa {
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
		url('/img/6636-3265-4566-b738-653963333736_shutterstock_2176763.jpg.webp');
	background-repeat: no-repeat;
	background-size: cover;
}

.first_screen.studentvisa.familypermitvisa {
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
		url('/img/3363-3366-4835-b738-303836376130_YORK-1.jpg.webp');
	background-repeat: no-repeat;
	background-size: cover;
}

.first_screen.b2b.familypermitvisa {
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
		url('/img/6534-3863-4130-a438-633232306466_1-14.jpg.webp');
	background-repeat: no-repeat;
	background-size: cover;
}

.first_screen.urgentvisa.familypermitvisa {
	/* background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('/img/6165-6561-4137-b637-343563633634_1.jpg.webp'); */
	background-repeat: no-repeat;
	background-size: cover;
}

.first_screen.afterrefusevisa.familypermitvisa {
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
		url('/img/6365-3434-4863-b137-303666313861_uk-study-visa.png.webp');
	background-repeat: no-repeat;
	background-size: cover;
}

.first_screen.visitor-visa .title_screen {
	text-align: center;
	font-size: 38px;
	/* text-transform: uppercase; */
	font-weight: 600;
}

.first_screen.visitor-visa .description_header {
	text-align: center;
	font-size: 30px;
	line-height: 1.55;
	font-weight: 400;
}

.subtitle_description {
	font-size: 30px;
	color: #fff;
	line-height: 1.55;
	font-weight: 400;
	text-align: center;
}

.screen_bold_black.mb80 {
	margin-bottom: 80px;
}

.b2b_card img {
	width: 55px;
	height: auto;
	display: block;
	margin: auto;
}

.title_screen {
	margin: 0;
	padding: 0;
	font-size: 52px;
	color: #ffffff;
	line-height: 1.17;
	font-weight: 500;
}

.pt40 {
	padding-top: 40px;
}

.pb40 {
	padding-bottom: 40px;
}

.mt20 {
	margin-top: 20px;
}

.list_style_cercle {
	padding-left: 20px;
	line-height: 1.55;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 18px;
}

.p_list_style_cercle {
	line-height: 1.55;
	margin: 0;
	font-size: 18px;
}

.screen_description.mt20 {
	margin-top: 20px;
}

.description_header {
	color: #fff;
	font-size: 28px;
	line-height: 1.45;
	font-weight: 400;
}

.callback_form_body {
	padding: 34px;
	background-color: #fff;
}

.title_form {
	margin: 0;
	font-weight: 600;
	color: #000;
	font-size: 18px;
}

.title_description_form {
	margin: 0;
	margin-top: 10px;
	font-size: 14px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
}

.input_form {
	margin-bottom: 20px;
	box-sizing: border-box;
	outline: none;
	border: none;
	color: #000000;
	background-color: #f0f0f0;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	height: 50px;
	width: 100%;
	padding: 0 18px;
}

.callback_form {
	margin: 20px 0;
}

.iti.iti--allow-dropdown {
	width: 100%;
	border-radius: 30px;
}

.iti__selected-flag {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.btn_form_send {
	margin-top: 20px;
	color: #ffffff;
	background-color: #c31c2c;
	border-radius: 30px;
	font-weight: 600;
	width: 100%;
	height: 50px;
	border: 0;
}

.form_description {
	font-weight: 400;
	color: #000;
	font-size: 14px;
	line-height: 19px;
	margin: 0;
}

.wh_screen {
	padding: 90px 0 90px;
}

.screen_bold_black {
	margin: 0;
	font-weight: 600;
	color: #000000;
	font-size: 38px;
	text-align: center;
	line-height: 1.23;
}

.screen_bold_black34 {
	font-weight: 600;
	color: #000000;
	font-size: 34px;
	text-align: center;
	line-height: 1.23;
}

.screen_bold_black.mb105.mb_mob_40.mar_b_48 {
	font-weight: 700;
}

.screen_bold_black34.mb55 {
	margin-bottom: 55px;
}

.mb40 {
	margin-bottom: 40px;
}

.fw700 {
	font-weight: 700;
}

.link_screen_wha {
	color: rgb(24, 48, 102);
	text-decoration: none;
	font-weight: 700;
}

.screen_description {
	/* max-width: 560px; */
	margin: auto;
	/* margin-bottom: 90px; */
	text-align: center;
	line-height: 32px;
	font-size: 22px;
	font-weight: 400;
	color: #000;
}

.list_adv {
	margin: 0;
	padding: 0;
}

.list_adv_wrapper {
	display: flex;
	justify-content: space-between;
	align-items: top;
}

.list_adv li {
	display: flex;
	align-items: center;
	font-size: 20px;
	font-weight: 600;
	color: #000;
	line-height: 1.35;
	margin-bottom: 55px;
}

.list_adv li:last-child {
	margin-bottom: 0px;
}

.list_adv li::before {
	content: '';
	width: 30px;
	min-width: 30px;
	height: 30px;
	margin-right: 20px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg class='t820__checkmark' style='width:30px%3B height:30px%3B' fill='%23183066' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50.2 1.9C23.5 1.9 1.7 23.7 1.7 50.4s21.8 48.5 48.5 48.5 48.4-21.8 48.5-48.5c0-26.7-21.8-48.5-48.5-48.5zm-7.3 71.4L22.7 53.2l4.2-4.3 15.8 15.7 32.1-35.4 4.4 4-36.3 40.1z'%3E%3C/path%3E%3Cpath d='M50.2 1.9C23.5 1.9 1.7 23.7 1.7 50.4s21.8 48.5 48.5 48.5 48.4-21.8 48.5-48.5c0-26.7-21.8-48.5-48.5-48.5zm-7.3 71.4L22.7 53.2l4.2-4.3 15.8 15.7 32.1-35.4 4.4 4-36.3 40.1z'%3E%3C/path%3E%3C/svg%3E");
}

.list_adv li.family::before {
	content: '';
	width: 70px;
	min-width: 70px;
	height: 70px;
	margin-right: 20px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 99.313 99.313' style='enable-background:new 0 0 99.313 99.313%3B' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23231F20%3B' d='M32.781 53.065c-16.576 0-30.062 13.486-30.062 30.062c0 0.829 0.672 1.5 1.5 1.5h57.128 c0.828 0 1.5-0.671 1.5-1.5C62.847 66.551 49.359 53.065 32.781 53.065z M5.76 81.627C6.541 67.4 18.363 56.065 32.781 56.065 c14.42 0 26.243 11.335 27.024 25.562H5.76z'/%3E%3Cpath style='fill:%23231F20%3B' d='M33.284 49.149c9.598 0 17.405-7.809 17.405-17.408c0-9.597-7.808-17.404-17.405-17.404 c-9.599 0-17.408 7.808-17.408 17.404C15.876 41.34 23.686 49.149 33.284 49.149z M33.284 17.336 c7.943 0 14.405 6.462 14.405 14.404c0 7.945-6.462 14.408-14.405 14.408c-7.944 0-14.408-6.463-14.408-14.408 C18.876 23.798 25.34 17.336 33.284 17.336z'/%3E%3Cpath style='fill:%23231F20%3B' d='M73.51 60.397c-4.054 0-8.038 1.083-11.521 3.132c-0.714 0.42-0.952 1.339-0.532 2.053 c0.42 0.715 1.34 0.952 2.054 0.533c3.022-1.778 6.48-2.718 10-2.718c10.376 0 18.908 8.049 19.677 18.23H68.34 c-0.828 0-1.5 0.671-1.5 1.5s0.672 1.5 1.5 1.5h26.404c0.828 0 1.5-0.671 1.5-1.5C96.243 70.594 86.045 60.397 73.51 60.397z'/%3E%3Cpath style='fill:%23231F20%3B' d='M73.876 55.902c7.348 0 13.325-5.978 13.325-13.324c0-7.349-5.978-13.327-13.325-13.327 c-7.345 0-13.32 5.979-13.32 13.327C60.556 49.924 66.531 55.902 73.876 55.902z M73.876 32.25c5.693 0 10.325 4.633 10.325 10.327 c0 5.693-4.632 10.324-10.325 10.324c-5.69 0-10.32-4.631-10.32-10.324C63.556 36.883 68.186 32.25 73.876 32.25z'/%3E%3C/g%3E%3C/svg%3E");
}

.list_adv li.year3::before {
	content: '';
	width: 70px;
	min-width: 70px;
	height: 70px;
	margin-right: 20px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 100.353 100.352' style='enable-background:new 0 0 100.353 100.352%3B' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M57.986 69.992l14.993-24.108l1.396-2.292h-0.137c1.852-3.704 2.82-7.778 2.82-11.922c0-14.772-12.018-26.79-26.79-26.79 c-14.773 0-26.792 12.018-26.792 26.79c0 4.144 0.969 8.217 2.82 11.922h-0.109l15.812 26.46 c-11.22 1.587-18.599 6.2-18.599 11.797c0 6.935 11.785 12.366 26.829 12.366s26.829-5.432 26.829-12.366 C77.058 76.225 69.335 71.508 57.986 69.992z M30.129 44.294c-2.39-3.804-3.653-8.169-3.653-12.624 c0-13.118 10.673-23.79 23.792-23.79c13.118 0 23.79 10.672 23.79 23.79c0 4.456-1.263 8.821-3.653 12.624l-1.413 2.298h0.015 L49.865 77.367L31.475 46.592h0.098L30.129 44.294z M50.229 91.215c-14.043 0-23.829-4.937-23.829-9.366 c0-4.02 7.37-7.808 17.282-8.981l6.133 10.263l6.419-10.322c10.071 1.091 17.824 4.975 17.824 9.04 C74.058 86.279 64.271 91.215 50.229 91.215z'/%3E%3Cpath d='M50.716 41.411c5.371 0 9.741-4.37 9.741-9.741s-4.37-9.741-9.741-9.741s-9.741 4.37-9.741 9.741 S45.345 41.411 50.716 41.411z M50.716 24.929c3.717 0 6.741 3.024 6.741 6.741c0 3.717-3.024 6.741-6.741 6.741 s-6.741-3.024-6.741-6.741C43.975 27.953 46.999 24.929 50.716 24.929z'/%3E%3C/g%3E%3Cg id='Layer_1_1_'%3E%3C/g%3E%3C/svg%3E");
}

.list_adv li.work::before {
	content: '';
	width: 70px;
	min-width: 70px;
	height: 70px;
	margin-right: 20px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 101 101'%3E%3Ctitle%3EArtboard 2%3C/title%3E%3Cpath d='M91.5 23H9.5A1.5 1.5 0 0 0 8 24.5v52A1.5 1.5 0 0 0 9.5 78h82A1.5 1.5 0 0 0 93 76.5v-52A1.5 1.5 0 0 0 91.5 23ZM90 75H11V26H90Z'/%3E%3Cpath d='M18 70H47a1.5 1.5 0 0 0 1.5-1.5A15.77 15.77 0 0 0 32.5 53a15.77 15.77 0 0 0-16 15.5A1.5 1.5 0 0 0 18 70ZM32.5 56A12.85 12.85 0 0 1 45.41 67H19.59A12.85 12.85 0 0 1 32.5 56Z'/%3E%3Cpath d='M32.5 50A8.5 8.5 0 1 0 24 41.5 8.51 8.51 0 0 0 32.5 50Zm0-14A5.5 5.5 0 1 1 27 41.5 5.51 5.51 0 0 1 32.5 36Z'/%3E%3Cpath d='M51.5 42h30a1.5 1.5 0 0 0 0-3h-30a1.5 1.5 0 0 0 0 3Z'/%3E%3Cpath d='M51.5 56h30a1.5 1.5 0 0 0 0-3h-30a1.5 1.5 0 0 0 0 3Z'/%3E%3C/svg%3E");
}

ul.list_adv.mb20 li {
	margin-bottom: 20px;
}

.list_adv li.study::before {
	content: '';
	width: 70px;
	min-width: 70px;
	height: 70px;
	margin-right: 20px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 100.25 100.25' style='enable-background:new 0 0 100.25 100.25%3B' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M20.648 20.732l11.114 4.94c-2.165 3.23-3.347 7.06-3.347 10.975c0 10.868 8.842 19.711 19.71 19.711 c10.869 0 19.711-8.843 19.711-19.711c0-3.874-1.16-7.668-3.283-10.877l10.446-4.642V39.83l-2.803 6.31 c-0.207 0.464-0.164 1.001 0.113 1.427s0.75 0.683 1.258 0.683h5.674c0.501 0 0.97-0.25 1.248-0.667 c0.277-0.417 0.329-0.945 0.138-1.408L78 39.851V19.75c0-0.828-0.672-1.5-1.5-1.5c-0.069 0-0.134 0.011-0.201 0.02 c-0.12-0.112-0.253-0.21-0.408-0.279L48.877 5.986c-0.389-0.172-0.831-0.172-1.219 0l-27.01 12.005 c-0.542 0.241-0.891 0.778-0.891 1.371S20.107 20.491 20.648 20.732z M64.837 36.291c0 9.215-7.497 16.711-16.711 16.711 s-16.71-7.496-16.71-16.711c0-3.495 1.115-6.908 3.141-9.733l13.102 5.823c0.194 0.086 0.402 0.129 0.609 0.129 s0.415-0.043 0.609-0.129l12.888-5.727C63.747 29.459 64.837 32.836 64.837 36.291z M75.875 45.25l0.579-1.302l0.541 1.302H75.875z M48.268 8.642l23.32 10.363l-23.32 10.363L24.952 19.005L48.268 8.642z'/%3E%3Cpath d='M48.698 59.552c-18.847 0-34.182 15.325-34.198 34.169c-0.001 0.839 0.661 1.529 1.5 1.529h65.394 c0.839 0 1.501-0.689 1.5-1.529C82.878 74.877 67.543 59.552 48.698 59.552z M17.536 92.25 c0.786-16.509 14.462-29.698 31.162-29.698c16.699 0 30.375 13.189 31.161 29.698H17.536z'/%3E%3C/g%3E%3C/svg%3E");
}

.list_adv li.vng::before {
	content: '';
	width: 70px;
	min-width: 70px;
	height: 70px;
	margin-right: 20px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 101 101'%3E%3Ctitle%3EArtboard 2%3C/title%3E%3Cpath d='M91.5 23H9.5A1.5 1.5 0 0 0 8 24.5v52A1.5 1.5 0 0 0 9.5 78h82A1.5 1.5 0 0 0 93 76.5v-52A1.5 1.5 0 0 0 91.5 23ZM90 75H11V26H90Z'/%3E%3Cpath d='M18 70H47a1.5 1.5 0 0 0 1.5-1.5A15.77 15.77 0 0 0 32.5 53a15.77 15.77 0 0 0-16 15.5A1.5 1.5 0 0 0 18 70ZM32.5 56A12.85 12.85 0 0 1 45.41 67H19.59A12.85 12.85 0 0 1 32.5 56Z'/%3E%3Cpath d='M32.5 50A8.5 8.5 0 1 0 24 41.5 8.51 8.51 0 0 0 32.5 50Zm0-14A5.5 5.5 0 1 1 27 41.5 5.51 5.51 0 0 1 32.5 36Z'/%3E%3Cpath d='M51.5 42h30a1.5 1.5 0 0 0 0-3h-30a1.5 1.5 0 0 0 0 3Z'/%3E%3Cpath d='M51.5 56h30a1.5 1.5 0 0 0 0-3h-30a1.5 1.5 0 0 0 0 3Z'/%3E%3C/svg%3E");
}

.screen_bold_black34.mb90 {
	margin-bottom: 90px;
}

.list_adv.check_mark li::before {
	content: '';
	width: 30px;
	min-width: 30px;
	height: 30px;
	margin-right: 20px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg class='t508__checkmark' style='width:30px%3B height:30px%3B' fill='%23183066' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.8 31.8'%3E%3Cpath d='M.9 14.5C5.2 19.4 9.8 24 14.1 29c.4.5 1.3.3 1.6-.2 5.1-8.4 10.1-16.8 15-25.4.7-1.2-.5-2.1-1.3-.9C19.3 18 19 18.4 13.9 26.7c.5-.1 1.1-.1 1.6-.2-4.4-4.8-8.9-8.6-13.9-12.8-.4-.4-1.1.3-.7.8z'%3E%3C/path%3E%3C/svg%3E");
}

.list_adv.dont_rules li::before {
	content: '';
	width: 30px;
	min-width: 30px;
	height: 30px;
	margin-right: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 100.353 100.353' style='enable-background:new 0 0 100.353 100.353%3B' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath style='fill:%23231F20%3B' d='M68.28 71.726c-0.373 0-0.746-0.142-1.03-0.427L30.691 34.733c-0.569-0.569-0.569-1.491 0-2.06 s1.491-0.569 2.059 0L69.308 69.24c0.569 0.569 0.569 1.491 0 2.06C69.025 71.583 68.652 71.726 68.28 71.726z'/%3E%3Cpath style='fill:%23231F20%3B' d='M31.721 71.726c-0.373 0-0.745-0.142-1.03-0.426c-0.569-0.569-0.569-1.491 0-2.06l36.567-36.567 c0.569-0.569 1.49-0.569 2.059 0c0.569 0.569 0.569 1.491 0 2.06L32.75 71.3C32.466 71.583 32.094 71.726 31.721 71.726z'/%3E%3C/g%3E%3Cpath style='fill:%23231F20%3B' d='M50.008 100.004C22.433 100.004 0 77.576 0 50.008C0 22.434 22.433 0 50.008 0 C77.574 0 100 22.434 100 50.008C100 77.575 77.574 100.004 50.008 100.004z M50.008 2.912c-25.969 0-47.095 21.127-47.095 47.095 c0 25.962 21.127 47.083 47.095 47.083c25.96 0 47.079-21.122 47.079-47.083C97.088 24.039 75.968 2.912 50.008 2.912z'/%3E%3C/g%3E%3C/svg%3E");
	display: block;
}

.list_adv.dont_rules li {
	margin-bottom: 20px;
}

.t120__descr.mb40 {
	margin-bottom: 40px;
}

.check_mark li {
	margin-bottom: 20px;
}

.list_adv.familypermitvisa_number li::before {
	content: '';
	width: 30px;
	min-width: 30px;
	height: 30px;
	margin-right: 20px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #183066;
	font-weight: 600;
	color: #ffffff;
	border: 0px solid #000;
	text-align: center;
	font-size: 20px;
}

.list_adv.familypermitvisa_number.stroke_field li::before {
	width: 34px;
	min-width: 34px;
	height: 34px;
	margin-right: 20px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	font-weight: 600;
	color: #183066;
	border: 2px solid #183066;
	text-align: center;
	font-size: 20px;
}

.close_icon_bef {
	display: flex;
	line-height: 1.55;
	font-size: 20px;
	font-weight: 400;
	color: #000;
}

.close_icon_bef::before {
	content: '';
	display: block;
	width: 30px;
	min-width: 30px;
	height: 30px;
	margin-right: 20px;
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 100.353 100.353' style='enable-background:new 0 0 100.353 100.353%3B' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath style='fill:%23231F20%3B' d='M68.28 71.726c-0.373 0-0.746-0.142-1.03-0.427L30.691 34.733c-0.569-0.569-0.569-1.491 0-2.06 s1.491-0.569 2.059 0L69.308 69.24c0.569 0.569 0.569 1.491 0 2.06C69.025 71.583 68.652 71.726 68.28 71.726z'/%3E%3Cpath style='fill:%23231F20%3B' d='M31.721 71.726c-0.373 0-0.745-0.142-1.03-0.426c-0.569-0.569-0.569-1.491 0-2.06l36.567-36.567 c0.569-0.569 1.49-0.569 2.059 0c0.569 0.569 0.569 1.491 0 2.06L32.75 71.3C32.466 71.583 32.094 71.726 31.721 71.726z'/%3E%3C/g%3E%3Cpath style='fill:%23231F20%3B' d='M50.008 100.004C22.433 100.004 0 77.576 0 50.008C0 22.434 22.433 0 50.008 0 C77.574 0 100 22.434 100 50.008C100 77.575 77.574 100.004 50.008 100.004z M50.008 2.912c-25.969 0-47.095 21.127-47.095 47.095 c0 25.962 21.127 47.083 47.095 47.083c25.96 0 47.079-21.122 47.079-47.083C97.088 24.039 75.968 2.912 50.008 2.912z'/%3E%3C/g%3E%3C/svg%3E");
}

.txt_afterrefuservisa {
	font-size: 22px;
	text-align: center;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
	margin-bottom: 75px;
	margin-top: 85px;
}

.close_icon_bef {
	margin-bottom: 55px;
}

.list_adv li.first::before {
	content: '1';
}

.list_adv li.second::before {
	content: '2';
}

.list_adv li.third::before {
	content: '3';
}

.list_adv li.four::before {
	content: '4';
}

.list_adv li.fifth::before {
	content: '5';
}

.list_adv li.sixth::before {
	content: '6';
}

.pocess_create_list li {
	margin-bottom: 30px;
}

.table_w460 {
	max-width: 460px;
}

.red_btn {
	margin: auto;
	margin-top: 105px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	border: 0;
	outline: none;
	color: #ffffff;
	font-size: 16px;
	font-weight: 700;
	background-color: #c31c2c;
	border-radius: 30px;
	padding: 0 60px;
	height: 60px;
}

.red_btn:hover {
	color: #fff;
}

.grey_screen {
	background-color: #f5f5f5;
}

.name_title_visa {
	font-size: 20px;
	color: #ffffff;
	line-height: 1.35;
	font-weight: 600;
}

.description_card_visa {
	color: #ffffff;
	font-size: 16px;
	line-height: 1.55;
	font-weight: 400;
}

.cards_type_visa_body {
	top: 0;
	left: 0;
	position: absolute;
	height: 100%;
	width: 100%;

	text-decoration: none;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 30px;
}

.wrapper_card_visa_type {
	position: relative;
	padding-top: 50%;
	background-position: center !important;
	transition: all 1s ease;
}

/* .wrapper_card_visa_type:hover {
    background-size: 120% !important;
} */

/* .gibloar_card.wrapper_card_visa_type:hover {
    background-size: auto 120% !important;
} */

.cards_row_wrapper .col-12 {
	margin-top: 20px;
}

.cards_type_visa_body::after {
	right: 30px;
	top: 35px;
	content: '';
	width: 14px;
	height: 24px;
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg class='t959__card-arrow' width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.994385L12 11.9944L1 22.9944' stroke='white' stroke-width='2'%3E%3C/path%3E%3C/svg%3E");
}

.guests_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/card1.webp');
	background-size: cover;
}

.family_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/card2.webp');
	background-size: cover;
}

.part_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/card3.webp');
	background-size: cover;
}

.gibloar_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/card4.webp');
	background-size: cover;
}

.afterrefusevisa_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/afterrefusevisa.jpg');
	background-size: cover;
}

.business_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/card5.webp');
	background-size: cover;
}

.visa_country_another_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/uk_usa_flag.jpg');
	background-size: cover;
}

.work_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/card6.webp');
	background-size: cover;
}

.seson_work_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/card7.webp');
	background-size: cover;
}

.student_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/card8.webp');
	background-size: cover;
}

.fast_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/card9.webp');
	background-size: cover;
}

.eta_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/eta.png');
	background-size: cover;
}
.evisa_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/evisa.webp');
	background-size: cover;
}
.ukvi_account_card {
	background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)),
		url('/img/account-e-visa.webp');
	background-size: cover;
	background-position: center;
}
.visa_negrazhdani_card {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/pasport-negrazhdanina.jpg');
	background-size: cover;
}
.p150 {
	padding: 90px 0;
}

.process_card_body,
.advantages_card_body {
	display: flex;
	justify-content: flex-start;
	flex-direction: column;
}

.advantages_card_body::before {
	content: '';
	margin: auto;
	display: block;
	width: 80px;
	min-width: 80px;
	height: 80px;
}

.advantages_card_body.fast::before {
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 101 101'%3E%3Cpath d='M66 22.57s0-.05 0-.07V17h7.5a1.5 1.5 0 0 0 0-3h-18a1.5 1.5 0 0 0 0 3H63v5.5s0 0 0 .06a31.81 31.81 0 1 0 3 0ZM64.35 83.22A28.85 28.85 0 1 1 93.2 54.37 28.88 28.88 0 0 1 64.35 83.22Z'/%3E%3Cpath d='M57.14 73.94A20.93 20.93 0 0 1 43.5 54.37a1.5 1.5 0 0 0-3 0A23.94 23.94 0 0 0 56.1 76.75a1.36 1.36 0 0 0 .52.09 1.5 1.5 0 0 0 .52-2.9Z'/%3E%3Cpath d='M77.17 70.81a20.84 20.84 0 0 1-10 4.22 1.5 1.5 0 0 0 .19 3h.2A23.76 23.76 0 0 0 79 73.17a1.5 1.5 0 1 0-1.85-2.36Z'/%3E%3Cpath d='M69.33 54.37a4.94 4.94 0 0 0-.77-2.63L78.89 41.15a1.5 1.5 0 0 0-2.15-2.09L66.29 49.78a5 5 0 1 0 3 4.59Zm-5 2a2 2 0 1 1 2-2A2 2 0 0 1 64.35 56.36Z'/%3E%3Cpath d='M25 55.5A1.5 1.5 0 0 0 23.5 54H5.5a1.5 1.5 0 0 0 0 3h18A1.5 1.5 0 0 0 25 55.5Z'/%3E%3Cpath d='M26.5 68H8.5a1.5 1.5 0 0 0 0 3h18a1.5 1.5 0 0 0 0-3Z'/%3E%3Cpath d='M26.5 39H8.5a1.5 1.5 0 0 0 0 3h18a1.5 1.5 0 0 0 0-3Z'/%3E%3C/svg%3E");
}

.advantages_card_body.garant::before {
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 100.5 100.5' style='enable-background:new 0 0 100.5 100.5%3B' xml:space='preserve'%3E%3Cpath d='M63.431 39.021l-16.88 18.908l-8.566-8.565c-0.586-0.586-1.535-0.586-2.121 0s-0.586 1.535 0 2.121l9.688 9.688 c0.281 0.282 0.663 0.439 1.061 0.439c0.014 0 0.028 0 0.042-0.001c0.413-0.012 0.802-0.192 1.077-0.5L65.67 41.019 c0.552-0.618 0.498-1.566-0.12-2.118C64.93 38.35 63.984 38.404 63.431 39.021z'/%3E%3Cpath d='M92.075 50c0.028-0.114 0.047-0.232 0.047-0.355c0-3.998-4.147-6.064-7.807-7.888c-2.598-1.294-5.283-2.633-5.998-4.32 c-0.728-1.722 0.3-4.528 1.292-7.243c1.384-3.783 2.814-7.694 0.175-10.331c-2.588-2.588-6.372-1.712-10.033-0.861 c-2.562 0.594-5.213 1.207-6.978 0.461c-1.723-0.729-3.155-2.989-4.54-5.177C56.224 11.117 53.949 7.524 50 7.524 c-3.956 0-6.188 3.671-8.156 6.911c-1.366 2.249-2.779 4.573-4.5 5.301c-1.759 0.745-4.438 0.07-7.028-0.581 c-3.69-0.926-7.505-1.888-10.099 0.709c-2.621 2.62-1.351 6.551-0.121 10.354c0.878 2.713 1.785 5.519 1.051 7.256 c-0.716 1.694-3.282 3.021-5.765 4.305c-3.517 1.818-7.504 3.879-7.504 7.868c0 0.124 0.02 0.243 0.048 0.358 c-0.028 0.114-0.047 0.232-0.047 0.355c0 3.989 3.987 6.05 7.505 7.868c2.481 1.283 5.048 2.61 5.764 4.304 c0.734 1.737-0.173 4.543-1.051 7.257c-1.229 3.802-2.5 7.732 0.12 10.353c2.596 2.597 6.411 1.638 10.1 0.709 c2.591-0.65 5.271-1.323 7.029-0.579c1.72 0.727 3.133 3.051 4.499 5.299c1.969 3.239 4.2 6.91 8.156 6.91 c3.949 0 6.225-3.593 8.233-6.762c1.386-2.188 2.818-4.448 4.538-5.177c1.772-0.748 4.418-0.134 6.979 0.461 c3.659 0.849 7.445 1.729 10.031-0.86c2.642-2.638 1.211-6.55-0.173-10.332c-0.993-2.715-2.02-5.521-1.293-7.241 c0.716-1.688 3.401-3.027 5.999-4.321c3.659-1.823 7.807-3.89 7.807-7.888C92.123 50.234 92.103 50.115 92.075 50z M82.978 55.56 c-3.085 1.537-6.275 3.127-7.424 5.838c-1.187 2.81 0.046 6.181 1.238 9.44c1.108 3.031 2.156 5.896 0.869 7.18 c-1.409 1.412-4.239 0.755-7.232 0.061c-3.028-0.702-6.159-1.429-8.825-0.302c-2.585 1.094-4.272 3.758-5.904 6.334 c-1.749 2.76-3.401 5.367-5.699 5.367c-2.269 0-3.883-2.656-5.593-5.468c-1.613-2.655-3.282-5.401-5.894-6.504 c-2.685-1.138-5.858-0.34-8.93 0.433c-3.01 0.755-5.853 1.473-7.246 0.079c-1.323-1.322-0.383-4.23 0.612-7.309 c1.047-3.235 2.128-6.581 0.96-9.348c-1.138-2.692-4.194-4.272-7.149-5.801c-3.025-1.563-5.883-3.04-5.883-5.203 c0-0.124-0.02-0.243-0.048-0.359c0.028-0.114 0.047-0.232 0.047-0.355c0-2.163 2.857-3.64 5.882-5.203 c2.956-1.528 6.013-3.108 7.15-5.802c1.168-2.766 0.087-6.111-0.96-9.347c-0.995-3.079-1.936-5.987-0.611-7.31 c1.39-1.393 4.233-0.677 7.245 0.08c3.07 0.771 6.243 1.572 8.929 0.434c2.612-1.104 4.281-3.85 5.896-6.505 c1.709-2.813 3.323-5.469 5.592-5.469c2.298 0 3.95 2.607 5.698 5.368c1.633 2.576 3.32 5.24 5.906 6.335 c2.666 1.127 5.797 0.4 8.825-0.303c2.993-0.694 5.822-1.351 7.233 0.062c1.285 1.283 0.237 4.147-0.871 7.179 c-1.192 3.26-2.425 6.631-1.237 9.442c1.147 2.71 4.338 4.3 7.423 5.837c3.16 1.574 6.145 3.062 6.145 5.202 c0 0.124 0.02 0.243 0.048 0.358c-0.028 0.114-0.047 0.232-0.047 0.355C89.123 52.499 86.138 53.986 82.978 55.56z'/%3E%3C/svg%3E");
}

.advantages_card_body.just::before {
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 100.587 100.353' style='enable-background:new 0 0 100.587 100.353%3B' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M50.807 26.222c-13.362 0-24.233 10.875-24.233 24.243c0 7.696 3.642 14.88 9.787 19.447v16.375c0 0.828 0.671 1.5 1.5 1.5 h2.41c0.732 5.167 5.171 9.157 10.536 9.157c5.367 0 9.809-3.99 10.542-9.157h2.124c0.828 0 1.5-0.672 1.5-1.5V70.122 c6.316-4.562 10.074-11.854 10.074-19.657C75.047 37.097 64.173 26.222 50.807 26.222z M50.807 93.945 c-3.707 0-6.806-2.651-7.504-6.157h15.015C57.618 91.293 54.517 93.945 50.807 93.945z M61.973 84.787H39.361V70.639h22.612V84.787 z M55.137 51.785v15.854h-8.947V51.785H55.137z M63.289 67.639h-5.152V51.785h4.735c0.828 0 1.5-0.672 1.5-1.5 c0-0.829-0.672-1.5-1.5-1.5H38.461c-0.829 0-1.5 0.671-1.5 1.5c0 0.828 0.671 1.5 1.5 1.5h4.728v15.854h-4.856 c-5.495-3.995-8.76-10.355-8.76-17.174c0-11.713 9.525-21.243 21.233-21.243c11.711 0 21.24 9.529 21.24 21.243 C72.047 57.273 68.782 63.637 63.289 67.639z'/%3E%3Cpath d='M50.663 21.182c0.828 0 1.5-0.671 1.5-1.5V4.555c0-0.829-0.672-1.5-1.5-1.5c-0.829 0-1.5 0.671-1.5 1.5v15.127 C49.163 20.511 49.834 21.182 50.663 21.182z'/%3E%3Cpath d='M17.628 48.785H2.501c-0.829 0-1.5 0.671-1.5 1.5c0 0.828 0.671 1.5 1.5 1.5h15.127c0.829 0 1.5-0.672 1.5-1.5 C19.128 49.457 18.457 48.785 17.628 48.785z'/%3E%3Cpath d='M97.5 48.785H82.38c-0.828 0-1.5 0.671-1.5 1.5c0 0.828 0.672 1.5 1.5 1.5H97.5c0.828 0 1.5-0.672 1.5-1.5 C99 49.457 98.328 48.785 97.5 48.785z'/%3E%3Cpath d='M26.787 28.851c0.284 0.249 0.636 0.37 0.986 0.37c0.418 0 0.834-0.174 1.13-0.514c0.545-0.624 0.48-1.571-0.144-2.116 l-11.393-9.946c-0.623-0.545-1.572-0.48-2.116 0.144c-0.545 0.624-0.48 1.571 0.144 2.116L26.787 28.851z'/%3E%3Cpath d='M70.981 29.221c0.35 0 0.701-0.122 0.985-0.37l11.399-9.946c0.624-0.545 0.688-1.492 0.144-2.117 c-0.543-0.624-1.492-0.69-2.116-0.144l-11.399 9.946c-0.624 0.545-0.688 1.492-0.144 2.117 C70.146 29.048 70.562 29.221 70.981 29.221z'/%3E%3C/g%3E%3C/svg%3E");
}

.advantages_card_body.support::before {
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 100.25 100.25' style='enable-background:new 0 0 100.25 100.25%3B' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M50.239 57.014c-19.84 0-35.98 16.144-35.98 35.986c0 0.828 0.671 1.5 1.5 1.5h68.965c0.829 0 1.5-0.672 1.5-1.5 C86.224 73.158 70.081 57.014 50.239 57.014z M17.292 91.5c0.787-17.495 15.264-31.486 32.947-31.486 c17.685 0 32.164 13.991 32.951 31.486H17.292z'/%3E%3Cpath d='M49.642 11.633c-11.418 0-20.708 9.288-20.708 20.704c0 11.418 9.29 20.707 20.708 20.707 c11.416 0 20.704-9.289 20.704-20.707C70.346 20.921 61.058 11.633 49.642 11.633z M49.642 50.044 c-9.764 0-17.708-7.943-17.708-17.707c0-9.762 7.944-17.704 17.708-17.704c9.762 0 17.704 7.942 17.704 17.704 C67.346 42.101 59.404 50.044 49.642 50.044z'/%3E%3Cpath d='M22.999 44.5h2.199c0.829 0 1.5-0.672 1.5-1.5V23c0-0.504 0.009-0.618 0.009-0.996C30.87 12.688 39.348 6.5 49.642 6.5 c10.687 0 20.124 6.423 24.043 16.361c0.006 0.015 0.016 0.028 0.022 0.042c-0.002 0.032-0.01 0.063-0.01 0.096v18.772 c-1.288 3.276-3.194 6.212-5.673 8.723c-0.582 0.59-0.576 1.539 0.014 2.121c0.292 0.289 0.673 0.433 1.054 0.433 c0.387 0 0.774-0.149 1.067-0.446c2.347-2.378 4.23-5.099 5.626-8.103h1.607c6.341 0 11.5-5.158 11.5-11.499 c0-6.342-5.159-11.501-11.5-11.501h-1.031c-4.437-10.942-14.889-18-26.72-18c-11.778 0-21.627 7.164-26.1 18.016 c0 0-0.524-0.006-0.628-0.012C16.612 21.549 11.499 26.687 11.499 33C11.5 39.342 16.658 44.5 22.999 44.5z M76.698 24.5h0.695 c4.687 0 8.5 3.813 8.5 8.501c0 4.687-3.813 8.499-8.5 8.499h-0.695V24.5z M22.999 24.5h0.699v17h-0.699 c-4.687 0-8.499-3.812-8.499-8.499C14.5 28.314 18.313 24.5 22.999 24.5z'/%3E%3C/g%3E%3C/svg%3E");
}

.process_card_body::before {
	content: '';
	margin: auto;
	display: block;
	width: 35px;
	min-width: 35px;
	height: 35px;
	background-color: #183066;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 35px;
	font-weight: 600;
}

.process_card_body.first::before {
	content: '1';
}

.process_card_body.second::before {
	content: '2';
}

.process_card_body.third::before {
	content: '3';
}

.process_card_body.fourth::before {
	content: '4';
}

.process_card_body.fifth::before {
	content: '5';
}

.process_card_body.sixth::before {
	content: '6';
}

.title_process {
	margin-top: 20px;
	margin-bottom: 18px;
	text-align: center;
	font-size: 24px;
	line-height: 1.35;
	font-weight: 600;
	color: #000;
}

.description_process {
	text-align: center;
	font-size: 18px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
}

.txt_desc_bg_blockl {
	font-weight: 400;
	font-size: 24px;
	line-height: 1.23;
	color: #000;
	text-align: center;
}

.ps_txt_desc_bg_blockl {
	margin-top: 30px;
	font-weight: 700;
	font-size: 20px;
	color: #000000;
	line-height: 1.55;
	font-style: italic;
	text-align: center;
}

.body_desc_bg_block {
	background-color: #fff;
	padding: 80px 86px 85px;
}

.block_bg_desc {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/bg_img_cont.webp');
	background-size: cover;
	background-position: center;
}

.block_bg_desc {
	padding: 100px 0;
}

.facts_block {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('/img/facts_block.webp');
	background-size: cover;
	background-position: center;
	padding: 105px 0;
	background-position: center top;
}

/* .screen_bold_black.title_facts_txt {
    color: white;
} */

.facts_card_body {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.title_facts {
	font-size: 52px;
	text-align: center;
	color: #fff;
	line-height: 1.17;
	font-weight: 600;
}

.line_facts {
	margin: 34px 0 14px;
	width: 100%;
	height: 1px;
	opacity: 0.2;
	background-color: #fff;
}

.description_facts {
	text-align: center;
	color: #fff;
	line-height: 1.55;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}

.feedback_body img {
	object-fit: cover;
	top: -30px;
	position: absolute;
	width: 60px;
	height: 60px;
	border-radius: 50%;
}

.feedback_body {
	height: 100%;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	background-color: rgb(255, 255, 255);
	padding: 52px 30px 30px;
}

.name_user {
	margin: 0px auto 12px;
	font-size: 14px;
	line-height: 1.35;
	color: #000;
	font-weight: 600;
	text-align: center;
}

.feedback_body a {
	margin-top: 15px;
}

.txt_feedback_body {
	font-size: 16px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
	text-align: center;
}

.header_body.active {
	height: auto;
	overflow: visible;
	position: absolute;
}

body.hiden {
	top: 0;
	overflow: hidden;
	position: relative;
	max-height: 100vh;
}

html.hiden {
	position: relative;
	top: 0;
	overflow: hidden;
}

.btn_create_feedback {
	border: 0;
	max-width: 250px;
	outline: none;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	margin-top: 105px;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	font-weight: 700;
	background-color: #183066;
	border-radius: 30px;
	height: 60px;
	padding: 0 60px;
}

.btn_create_feedback:hover {
	color: #ffffff;
}

.p150_120 {
	background-color: #fff;
	padding: 120px 0 120px;
}

.p120_120.blog_state_pad {
	padding: 90px 0 90px;
}

.btn_create_feedback.blog_state_pad {
	margin-top: 30px;
}

.p120_120 {
	padding: 120px 0 120px;
}

.blog_title {
	margin-top: 20px;
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	line-height: 1.35;
	font-weight: 600;
	color: #000;
	text-align: left;
}

.blog_date {
	margin-top: 15px;
	font-size: 10px;
	letter-spacing: 1px;
	color: rgba(0, 0, 0, 0.5);
	font-weight: 600;
}

.blog_txt {
	color: rgba(0, 0, 0, 0.9);
	font-size: 16px;
	line-height: 1.55;
	font-weight: 400;
}

.card_blog_body .bg_image {
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	padding-bottom: 60%;
}

.card_blog_body .bg_image.bg_image1 {
	background-image: url('/img/blog_img_1.jpeg');
	background-size: cover;
}

.card_blog_body .bg_image.bg_image2 {
	background-image: url('/img/blog_img_2.jpeg');
	background-size: cover;
}

.card_blog_body .bg_image.bg_image3 {
	background-image: url('/img/blog_img_3.jpeg');
	background-size: cover;
}

.card_blog_body .bg_image.bg_image4 {
	background-image: url('/img/blog_img_4.png');
	background-size: cover;
}

.footer {
	padding: 75px 0;
	background-color: #183066;
}

.title_partition {
	margin-bottom: 14px;
	color: #ffffff;
	/* text-transform: uppercase; */
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 1.35;
	font-weight: 600;
}

.title_partition a {
	text-decoration: none;
	color: #fff;
	font-weight: 400;
}

.footer_list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.footer_list li {
	margin-bottom: 10px;
}

.footer_list li a,
.footer_list li {
	color: rgb(255, 255, 255) !important;
	text-decoration: none;
	font-size: 14px;
	line-height: 1.55;
	font-weight: 400;
}

.title_partition.fs14 {
	font-size: 14px;
}

.email_subscr_wrapper {
	display: flex;
	align-items: center;
}

.mt30 {
	margin-top: 30px;
}

.email_subscr_wrapper input {
	width: 100%;
	border: 0px solid #000000;
	background-color: #ffffff;
	outline: none;
	height: 44px;
	padding: 0 20px;
	font-size: 16px;
	line-height: 1.33;
}

.email_subscr_wrapper button {
	margin-left: 10px;
	width: 50px;
	min-width: 50px;
	height: 44px;
	color: #ffffff;
	border: 0px;
	outline: none;
	border-radius: 30px;
	background-color: #c31c2c;
}

.footer_txt {
	font-weight: 100;
	color: #ffffff;
	font-size: 12px;
	line-height: 1.55;
}

.footer_txt_row {
	margin-top: 24px;
	justify-content: space-between;
}

.mob_header_row {
	display: none;
}

.mob_tel_block {
	display: none;
}

.mes_link_btn {
	position: fixed;
	right: 30px;
	bottom: 30px;
	width: 60px;
	height: 60px;
	background: #c31c2c;
	box-shadow: 0 0 20px 0 rgb(0 0 0 / 30%);
	transition: all 0.3s linear;
	overflow: hidden;
	outline: none;
	border: 0;
	border-radius: 50%;
}

.mes_link_btn svg {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
}

.mes_link_btn.active {
	background: #fff;
}

.mes_link_btn.active .t825__icon-close {
	opacity: 1;
	visibility: visible;
}

.t825__icon-close {
	opacity: 0;
	visibility: hidden;
}

.mes_link_body {
	transition: all 0.3s ease;
	opacity: 0;
	visibility: hidden;
	z-index: 3;
	max-width: 300px;
	position: fixed;
	right: 30px;
	bottom: 120px;
	padding: 30px 20px 20px;
	border-radius: 5px;
	max-height: 65vh;
	text-align: center;
	background-color: #ffffff;
	box-shadow: 0 0 20px 0 rgb(0 0 0 / 30%);
}

.mes_link_body.active {
	opacity: 1;
	visibility: visible;
}

.card_messenger-block {
	margin: 0 8px 20px;
}

.mes_name_card {
	margin-top: 8px;
	font-size: 12px;
	opacity: 0.8;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
}

.t825__messenger-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	max-width: 260px;
	margin: auto;
}

.t-name {
	font-size: 22px;
	line-height: 1.35;
	font-weight: 600;
	color: #000;
	margin-bottom: 30px;
}

.close_mes_link_wrapp {
	display: none;
}

.modal-content {
	border-radius: 0;
	padding: 40px 45px;
}

.modal-dialog {
	max-width: 620px;
}

.modal-title {
	font-size: 20px;
	line-height: 1.23;
	font-weight: 600;
	color: #000;
	text-align: center;
}

.modal-header {
	flex-direction: column;
	justify-content: center;
	border: 0;
}

.modal-footer {
	border: 0;
	padding: 0;
	margin: 0;
	margin-top: 25px;
}

.modal-body {
	padding: 0;
}

.modal-description {
	font-size: 14px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
}

.input_modal {
	outline: none;
	width: 100%;
	color: #000000;
	border: 0px;
	height: 60px;
	padding: 0 20px;
	font-size: 16px;
	line-height: 1.33;
	background-color: #f0f0f0;
	margin-bottom: 25px;
}

select.input_modal {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-repeat: no-repeat;
	background-position-x: 98%;
	background-position-y: 50%;
}

.select_label_modal {
	padding-bottom: 5px;
	font-size: 18px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
}

.t-input.input_modal {
	padding-top: 17px;
	color: #000000;
	border: 0px solid #000;
	background-color: #f0f0f0;
	height: 102px;
}

.t-checkbox__control {
	font-size: 14px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
}

.btn_effect_ {
	position: relative;
	overflow: hidden;
}

.btn_effect_::before {
	content: '';
	position: absolute;
	height: 350%;
	width: 200%;
	top: 0;
	left: -100%;
	/* background: rgba(255, 255, 255, 0.8); */
	background: radial-gradient(
		rgba(255, 255, 255, 0),
		rgba(255, 255, 255, 0.8)
	);
	border-radius: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	z-index: 20;
	-webkit-animation-name: ripple;
	animation-name: ripple;
	-webkit-animation-duration: 6s;
	animation-duration: 6s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes ripple {
	20% {
		opacity: 0;
		-webkit-transform: scale(2.5);
		transform: scale(2.5);
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(2.5);
		transform: scale(2.5);
	}
}

@keyframes ripple {
	20% {
		opacity: 0;
		-webkit-transform: scale(2.5);
		transform: scale(2.5);
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(2.5);
		transform: scale(2.5);
	}
}

.btn_red_modal {
	margin: 0;
	border: 0;
	outline: none;
	color: #ffffff;
	background-color: #c31c2c;
	border-radius: 30px;
	width: 100%;
	height: 54px;
	font-size: 16px;
	padding-left: 60px;
	padding-right: 60px;
	font-weight: 700;
	white-space: nowrap;
}

.visitor_what_card svg {
	width: 55px;
	display: block;
	height: 55px;
	margin: auto;
}

.visitor_what_txt {
	margin-top: 20px;
	text-align: center;
	font-size: 20px;
	line-height: 22px;
	font-weight: 400;
	color: #000;
}

.t051__text {
	line-height: 1.55;
	font-weight: 400;
	color: #000;
	font-size: 20px;
	text-align: left;
}

.t120__descr {
	font-size: 20px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
	margin-bottom: 60px;
}

.list_adv.fw300 li {
	font-weight: 400;
	line-height: 1.55;
	font-size: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

.mb60 {
	margin-bottom: 60px;
}

.table_visitor {
	margin: auto;
	width: 100%;
	border: 1px solid #eee;
	border-radius: 8px;
	overflow: hidden;
	background-color: #f5f5f5;
}

.bg_white_table {
	margin: auto;
	width: 100%;
	overflow: hidden;
}

.title_form.uppercase {
	text-transform: uppercase;
}

.bg_white_table td {
	width: 33.333%;
	padding: 22px 20px;
	font-size: 18px;
	font-weight: 600;
	color: #000;
	line-height: 1.35;
}

.bg_grey td {
	background-color: #eee;
}

.bg_white_table td {
	border: 0;
}

.bg_white td {
	background-color: #fff;
}

.mt30_btn {
	margin-top: 30px;
}

.table_visitor td {
	width: 33.333%;
	padding: 22px 20px;
	border: 1px solid #eee;
	font-size: 18px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
}

.table_visitor .price,
.bg_white_table .price,
.bg_white_table .date,
.table_visitor .date {
	text-align: center;
}

.over_auto {
	overflow: auto;
}

.first_screen.familypermitvisa {
	/* background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('/img/3861-6231-4935-a262-393039643165_multigenerational-fa.jpg.webp'); */
	background-repeat: no-repeat;
	background-size: cover;
}

/* .familypermitvisa h1.title_screen {
    font-size: 38px;
    font-weight: 600;
    text-align: center;
} */

.list_adv.fw300.familypermitvisa li {
	margin-bottom: 20px;
}

.t120__descr.mb45 {
	margin-bottom: 45px;
}

.h2_description {
	font-size: 22px;
	text-align: center;
	margin-bottom: 66px;
	margin-top: 15px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
}

.visitor_what_txt.familypermitvisa {
	text-align: center;
	font-size: 20px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
}

.subtitle_family {
	font-size: 30px;
	text-align: center;
	line-height: 1.23;
	font-weight: 600;
}

.mb35 {
	margin-bottom: 35px;
}

.family_what_card svg {
	width: 100px;
	height: 100px;
	display: block;
	margin: auto;
}

.mt120 {
	margin-top: 120px;
}

.txt_align_center {
	text-align: center;
}

.mt75 {
	margin-top: 75px;
}

.wrapper_wha {
	position: relative;
}

.wrapper_wha::before {
	content: '';
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	top: 10px;
	left: 10px;
	background-image: url('../img/whatsapp.png');
	background-size: cover;
}

.btn_on_contact.typ {
	background-color: #183066;
	color: #fff;
}

.title_code_err.typ {
	color: #183066;
}

.page_not_found_txt.typ {
	color: #183066;
}

.errore_main_txt.typ {
	color: #183066;
}

.body404.typ {
	background-color: #ffffff;
	border: 3px solid #183066;
}

.cont_780 {
	margin: auto;
	max-width: 780px;
}

.card_type_rules {
	display: flex;
	width: 100%;
	margin-bottom: 65px;
}

.visitor_what_card .img {
	display: block;
	width: 60px;
	min-width: 60px;
	background-color: #fff;
	border-radius: 16px;
	height: 60px;
	background-size: 35px;
	background-repeat: no-repeat;
	background-position: center;
}

.visitor_what_card .plain_img {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 100.353 100.353' style='enable-background:new 0 0 100.353 100.353%3B' xml:space='preserve'%3E%3Cpath d='M88.588 62.597L70.114 33.322l7.801-12.186c1.731-2.702 2.422-5.877 1.847-8.494c-0.396-1.804-1.342-3.229-2.738-4.121 l-0.432-0.279c-3.564-2.276-8.759-0.312-11.829 4.476l-7.333 11.46l-40.773-3.807c-0.563-0.054-1.101 0.212-1.403 0.686 l-3.021 4.724c-0.248 0.387-0.304 0.865-0.154 1.299c0.15 0.434 0.491 0.775 0.925 0.926L47.34 39.944L34.379 60.199l-20.245 1.967 c-0.526 0.051-0.986 0.375-1.211 0.853l-1.601 3.393c-0.2 0.424-0.19 0.918 0.026 1.334c0.217 0.416 0.616 0.707 1.079 0.785 L35.776 72.5l13.383 19.538c0.265 0.387 0.695 0.627 1.164 0.65c0.024 0.001 0.049 0.002 0.074 0.002 c0.442 0 0.862-0.195 1.148-0.535l2.415-2.873c0.34-0.405 0.442-0.959 0.268-1.459L47.53 68.614l12.621-19.722l23.148 20.351 c0.329 0.289 0.768 0.421 1.199 0.359c0.433-0.061 0.818-0.308 1.054-0.675l3.028-4.72C88.897 63.717 88.899 63.089 88.588 62.597z M83.972 65.839l-23.15-20.352c-0.328-0.289-0.766-0.418-1.2-0.359c-0.433 0.061-0.818 0.309-1.054 0.677L44.612 67.613 c-0.248 0.388-0.304 0.868-0.153 1.302l6.657 19.091l-0.596 0.709L37.973 70.397c-0.113-0.165-0.257-0.305-0.425-0.414l-0.215-0.139 c-0.17-0.109-0.361-0.184-0.561-0.218l-21.891-3.721l0.394-0.834l20.123-1.955c0.458-0.045 0.871-0.297 1.119-0.685l14.378-22.47 c0.247-0.387 0.304-0.866 0.154-1.3c-0.15-0.434-0.491-0.775-0.925-0.926L15.787 25.797l1.504-2.353l40.773 3.807 c0.562 0.053 1.101-0.212 1.403-0.685l7.824-12.229c2.09-3.261 5.611-4.894 7.672-3.575l0.449 0.29 c0.894 0.571 1.266 1.53 1.421 2.234c0.408 1.856-0.132 4.186-1.443 6.232l-8.316 12.99c-0.314 0.49-0.316 1.117-0.005 1.609 l18.473 29.274L83.972 65.839z'/%3E%3C/svg%3E");
}

.visitor_what_card .turist_img {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 1920'%3E%3Cstyle%3E .st0%7Bfill:%23fff%7D.st1%7Bfill:none%3Bstroke:%23231f20%3Bstroke-width:50%3Bstroke-linecap:round%3Bstroke-linejoin:round%3Bstroke-miterlimit:10%7D %3C/style%3E%3Cpath class='st0' d='M1123 243.2V307h-84v-36H874.3v36H791v-63.8c0-29.9 24.3-54.2 54.2-54.2h223.6c29.9-.1 54.2 24.2 54.2 54.2z' id='Layer_7'/%3E%3Cpath class='st0' d='M1275 747v779.9c0 35.6-28.8 64.4-64.4 64.4H689.4c-35.6 0-64.4-28.8-64.4-64.4V707.4c0-35.6 28.8-64.4 64.4-64.4h521.2c35.6 0 64.4 28.8 64.4 64.4V747z' id='Layer_8'/%3E%3Cpath class='st0' d='M1190.8 1618c26 0 47 21 47 47s-21 47-47 47c-25.9 0-47-21-47-47s21.1-47 47-47zM658 1665c0 26 21 47 47 47s47-21 47-47-21-47-47-47-47 21-47 47z' id='Layer_9'/%3E%3Cg id='STROKES'%3E%3Cpath class='st1' d='M1275 747v779.9c0 35.6-28.8 64.4-64.4 64.4H689.4c-35.6 0-64.4-28.8-64.4-64.4V707.4c0-35.6 28.8-64.4 64.4-64.4h521.2c35.6 0 64.4 28.8 64.4 64.4V747z'/%3E%3Cpath class='st1' d='M833 319v324'/%3E%3Cpath class='st1' d='M1079 319v324'/%3E%3Cpath class='st1' d='M791 307h83.3v-36H1039v36h84v-63.8c0-29.9-24.3-54.2-54.2-54.2H845.2c-29.9 0-54.2 24.3-54.2 54.2V307z'/%3E%3Cpath class='st1' d='M715 811v670'/%3E%3Cpath class='st1' d='M808.2 811v670'/%3E%3Cpath class='st1' d='M901.4 811v670'/%3E%3Cpath class='st1' d='M994.6 811v670'/%3E%3Cpath class='st1' d='M1087.8 811v670'/%3E%3Cpath class='st1' d='M1181 811v670'/%3E%3Ccircle class='st1' cx='705' cy='1665' r='47'/%3E%3Cpath class='st1' d='M1237.8 1665c0-26-21-47-47-47-25.9 0-47 21-47 47s21.1 47 47 47c26 0 47-21 47-47z'/%3E%3Cpath class='st1' d='M585 929v-96'/%3E%3Cpath class='st1' d='M585 1451v-96'/%3E%3Cpath class='st1' d='M1309 1172v-114'/%3E%3Cpath class='st1' d='M715 651s-20 94-90 96'/%3E%3Cpath class='st1' d='M1186 651s19.8 93.1 89 96h1'/%3E%3C/g%3E%3C/svg%3E");
}

.visitor_what_card .busines_img {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 100.353 100.353' style='enable-background:new 0 0 100.353 100.353%3B' xml:space='preserve'%3E%3Cpath style='fill:%23231F20%3B' d='M97.945 50.813c-0.363-0.746-1.261-1.055-2.004-0.694L85.33 55.274l-7.231 3.132 c-1.116-0.288-3.967-1.035-6.528-1.794l-1.256-0.468c-0.184-0.068-0.373-0.096-0.558-0.091c-0.888-0.287-1.66-0.559-2.18-0.788 c-2.494-1.098-6.95-3.679-8.746-5.237c-2.029-1.754-7.315-8.264-7.368-8.33c-0.449-0.554-1.226-0.715-1.858-0.386 c-1.454 0.757-6.17 2.754-8.667 2.028c-1.318-0.392-3.757-1.73-4.447-2.563c-0.46-0.554-0.852-2.551-0.645-3.189 c0.539-0.273 2.583 0.073 3.584 0.242c1.713 0.29 3.333 0.564 4.584 0.159c2.436-0.787 7.348-4.984 8.532-6.016 c1.175-0.429 6.972-2.383 11.015-0.775c2.133 0.849 4.207 1.142 6.057 1.142c4.001 0 6.952-1.375 7.171-1.48l14.736-7.875 c0.73-0.391 1.006-1.299 0.616-2.03c-0.391-0.73-1.299-1.007-2.03-0.616l-14.67 7.841c-0.051 0.024-5.269 2.418-10.771 0.23 c-4.792-1.908-11.009-0.011-12.894 0.651c-2.091-0.793-7.969-2.896-10.581-2.5c-2.438 0.374-9.538 0.709-12.414 0.178 c-1.214-0.343-10.436-5.333-18.495-9.853c-0.724-0.405-1.637-0.148-2.042 0.575c-0.405 0.722-0.148 1.637 0.574 2.042 c5.271 2.957 17.711 9.866 19.367 10.175c3.518 0.652 11.078 0.214 13.461-0.151c1.178-0.179 4.378 0.702 7.179 1.66 c-2.094 1.713-4.594 3.578-5.734 3.946c-0.554 0.179-1.999-0.066-3.161-0.263c-2.377-0.402-4.834-0.818-6.274 0.643 c-1.607 1.647-0.644 5.771 0.524 7.177c1.205 1.455 4.25 3.034 5.911 3.527c3.232 0.939 7.701-0.769 9.792-1.714 c1.582 1.919 5.23 6.275 6.982 7.79c2.186 1.897 7.087 4.652 9.501 5.715c0.94 0.414 2.529 0.932 4.227 1.439l7.035 2.621 c0.368 0.19 0.647 0.544 0.83 1.054c0.318 0.887 0.254 2.071-0.157 2.943c-0.502 1.056-1.628 1.606-2.695 1.452 c-0.211-0.122-0.448-0.19-0.693-0.2l-9.538-4.948c-0.735-0.382-1.641-0.094-2.022 0.641c-0.381 0.735-0.095 1.641 0.641 2.022 l9.606 4.982c0.029 0.014 0.059 0.022 0.088 0.036c0.073 0.38 0.005 0.644-0.103 0.992c-0.073 0.234-0.158 0.508-0.201 0.825 c-0.63 1.164-2.056 1.679-3.279 1.153l-8.051-3.499c-0.036-0.016-0.073-0.022-0.11-0.035c-0.048-0.017-0.096-0.035-0.144-0.046 c-0.049-0.012-0.099-0.018-0.148-0.024c-0.048-0.006-0.095-0.014-0.142-0.016c-0.051-0.002-0.101 0.002-0.151 0.006 c-0.046 0.003-0.092 0.004-0.137 0.012c-0.05 0.008-0.098 0.021-0.146 0.034c-0.044 0.012-0.089 0.022-0.132 0.038 c-0.046 0.017-0.089 0.039-0.133 0.06c-0.043 0.021-0.086 0.04-0.127 0.065c-0.041 0.024-0.078 0.054-0.116 0.082 c-0.04 0.029-0.079 0.058-0.116 0.091c-0.035 0.032-0.066 0.068-0.098 0.103c-0.034 0.038-0.069 0.074-0.099 0.115 c-0.029 0.039-0.052 0.082-0.078 0.124c-0.021 0.035-0.045 0.065-0.063 0.102c-0.006 0.012-0.008 0.025-0.014 0.037 c-0.005 0.011-0.013 0.02-0.017 0.031c-0.015 0.034-0.021 0.068-0.033 0.103c-0.018 0.051-0.037 0.102-0.049 0.153 c-0.011 0.046-0.016 0.093-0.022 0.14c-0.007 0.05-0.015 0.1-0.016 0.15c-0.002 0.048 0.002 0.096 0.005 0.144 s0.005 0.096 0.012 0.144c0.008 0.048 0.021 0.095 0.033 0.142c0.012 0.046 0.023 0.091 0.039 0.136 c0.017 0.045 0.038 0.089 0.059 0.132c0.02 0.043 0.04 0.086 0.064 0.126c0.025 0.042 0.055 0.081 0.084 0.12 c0.028 0.039 0.056 0.077 0.088 0.113c0.033 0.037 0.071 0.069 0.109 0.103c0.036 0.032 0.07 0.065 0.109 0.094 c0.041 0.03 0.086 0.056 0.131 0.082c0.032 0.02 0.061 0.043 0.095 0.06l2.146 1.063c1.273 0.605 1.819 2.133 1.216 3.408 c-0.296 0.626-0.817 1.099-1.467 1.331c-0.641 0.229-1.33 0.194-1.944-0.098l-6.035-2.851l1.72-2.918 c1.656-2.799 0.724-6.429-2.076-8.091c-0.001 0-0.002-0.001-0.002-0.001c-1.25-0.738-2.663-0.963-3.993-0.742 c0.273-2.673-0.946-5.371-3.359-6.806c-0.002-0.002-0.005-0.003-0.008-0.005c-2.397-1.408-5.303-1.208-7.502 0.256 c-0.437-1.3-1.318-2.458-2.589-3.213c-2.821-1.656-6.461-0.723-8.114 2.078l-4.022 6.807l-9.844-7.042 c-0.035-0.025-0.074-0.042-0.111-0.063c-0.036-0.021-0.068-0.047-0.106-0.065L4.06 50.122c-0.744-0.361-1.643-0.052-2.004 0.694 c-0.362 0.745-0.051 1.643 0.694 2.005l10.527 5.114l10.096 7.223c-0.773 2.551 0.26 5.403 2.661 6.819 c0.943 0.555 1.978 0.819 3 0.819c0.329 0 0.655-0.037 0.978-0.091c-0.284 2.696 0.946 5.418 3.383 6.86 c1.077 0.634 2.278 0.958 3.502 0.958c0.623 0 1.252-0.084 1.873-0.254c0.764-0.209 1.475-0.544 2.118-0.977 c0.442 1.292 1.326 2.441 2.593 3.192c0.941 0.554 1.975 0.818 2.996 0.818c2.024 0 4-1.036 5.105-2.898l1.597-2.711l6.279 2.967 c0.753 0.358 1.56 0.539 2.37 0.539c0.628 0 1.258-0.108 1.868-0.326c1.406-0.501 2.533-1.522 3.171-2.875 c0.442-0.935 0.593-1.931 0.503-2.892l1.546 0.672c0.711 0.307 1.454 0.451 2.185 0.451c2.156 0 4.217-1.259 5.132-3.359 c0.083-0.189 0.125-0.386 0.125-0.592c0.004-0.055 0.056-0.219 0.093-0.339c0.11-0.355 0.258-0.83 0.277-1.445 c1.8-0.251 3.448-1.375 4.286-3.14c0.754-1.596 0.857-3.604 0.27-5.241c-0.2-0.556-0.481-1.037-0.813-1.462l6.081-2.634 c0.011-0.005 0.02-0.012 0.031-0.018c0.009-0.004 0.019-0.005 0.028-0.01l10.641-5.169C97.996 52.455 98.307 51.558 97.945 50.813z M27.557 69.389c-1.39-0.819-1.858-2.612-1.044-3.994l4.854-8.217c0.542-0.917 1.517-1.426 2.518-1.426 c0.507 0 1.021 0.131 1.488 0.405c1.381 0.821 1.843 2.611 1.029 3.99l-4.852 8.218C30.734 69.747 28.941 70.205 27.557 69.389z M37.978 77.372c-1.055 0.288-2.141 0.147-3.06-0.394c-1.923-1.138-2.533-3.69-1.362-5.687l6.284-10.626 c0.788-1.341 2.191-2.093 3.616-2.093c0.688 0 1.38 0.175 2.01 0.544c1.911 1.139 2.51 3.682 1.335 5.669l-6.28 10.625 C39.949 76.383 39.046 77.08 37.978 77.372z M48.999 78.874c-0.818 1.379-2.612 1.837-3.993 1.023 c-1.392-0.824-1.86-2.617-1.042-3.998l4.85-8.217c0.543-0.916 1.516-1.424 2.516-1.424c0.509 0 1.024 0.132 1.494 0.409 c1.378 0.82 1.838 2.606 1.022 3.985l-2.035 3.454c-0.422 0.104-0.797 0.384-0.997 0.808c-0.158 0.335-0.175 0.697-0.085 1.029 L48.999 78.874z'/%3E%3C/svg%3E");
}

.visitor_what_card .work_img {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 100.25 100.25' style='enable-background:new 0 0 100.25 100.25%3B' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M57.74 54.764c-0.901-0.179-1.789-0.325-2.307-0.392c-1.777-0.252-3.591-0.391-5.437-0.391 c-1.586 0-3.146 0.108-4.682 0.295c-0.841 0.099-1.593 0.228-2.078 0.312C25.223 57.795 11.5 73.562 11.5 92.484 c0 0.828 0.671 1.5 1.5 1.5h74c0.829 0 1.5-0.672 1.5-1.5C88.5 73.906 75.272 58.358 57.74 54.764z M54.932 57.33v7.654h-9v-7.762 c1.335-0.153 2.689-0.241 4.064-0.241C51.672 56.982 53.318 57.105 54.932 57.33z M51.879 67.985l3.318 23H44.688l3.318-23H51.879z M42.932 57.69v8.794c0 0.828 0.671 1.5 1.5 1.5h0.543l-3.318 23H14.531C15.221 74.497 27.207 60.88 42.932 57.69z M58.229 90.985 l-3.318-23h1.521c0.829 0 1.5-0.672 1.5-1.5v-8.598c15.297 3.508 26.86 16.917 27.537 33.098H58.229z'/%3E%3Cpath d='M49.35 49.71c12.192 0 22.112-9.916 22.112-22.104c0-12.189-9.919-22.105-22.112-22.105 c-12.189 0-22.105 9.916-22.105 22.105C27.245 39.794 37.161 49.71 49.35 49.71z M49.35 8.5c10.538 0 19.112 8.57 19.112 19.105 c0 10.534-8.574 19.104-19.112 19.104c-10.535 0-19.105-8.57-19.105-19.104S38.815 8.5 49.35 8.5z'/%3E%3Cpath d='M44.582 29.985c1.727 0 3.137-1.319 3.315-3h3.071c0.178 1.681 1.587 3 3.315 3h7.3c1.847 0 3.35-1.503 3.35-3.351v-3.3 c0-1.847-1.503-3.35-3.35-3.35h-7.3c-1.847 0-3.35 1.503-3.35 3.35v0.65h-3v-0.65c0-1.847-1.503-3.35-3.35-3.35h-7.3 c-1.847 0-3.35 1.503-3.35 3.35v3.3c0 1.848 1.503 3.351 3.35 3.351H44.582z M53.932 23.334c0-0.192 0.157-0.35 0.35-0.35h7.3 c0.193 0 0.35 0.157 0.35 0.35v3.3c0 0.193-0.157 0.351-0.35 0.351h-7.3c-0.193 0-0.35-0.157-0.35-0.351V23.334z M36.932 26.634 v-3.3c0-0.192 0.157-0.35 0.35-0.35h7.3c0.193 0 0.35 0.157 0.35 0.35v3.3c0 0.193-0.157 0.351-0.35 0.351h-7.3 C37.089 26.985 36.932 26.828 36.932 26.634z'/%3E%3C/g%3E%3C/svg%3E");
}

.visitor_what_card .student_img {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 100.4 100.4' style='enable-background:new 0 0 100.4 100.4%3B' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M20.4 19.3L32 24.4c-2.3 3.4-3.5 7.3-3.5 11.4c0 11.2 9.1 20.4 20.4 20.4s20.4-9.1 20.4-20.4c0-4-1.2-8-3.4-11.3l10.2-4.8 l0 19.4L73 45.7c-0.2 0.5-0.2 1 0.1 1.4s0.8 0.7 1.3 0.7h5.9c0.5 0 1-0.2 1.2-0.7c0.3-0.4 0.3-0.9 0.1-1.4l-2.7-6.6V18.4 c0-0.8-0.1-1.4-1.5-2C77.1 16.3 49.6 4.1 49.6 4.1c-0.4-0.2-0.8-0.2-1.2 0l-28 12.4c-0.5 0.2-0.9 0.8-0.9 1.4S19.8 19 20.4 19.3z M66.2 35.8c0 9.6-7.8 17.4-17.4 17.4s-17.4-7.8-17.4-17.4c0-3.7 1.2-7.2 3.3-10.2l13.6 6.1c0.2 0.1 0.4 0.1 0.6 0.1s0.4 0 0.6-0.1 l13.4-6C65.1 28.7 66.2 32.2 66.2 35.8z M76.7 44.8l0.7-1.5l0.6 1.5H76.7z M49 7.1l24.3 10.8L49 28.7L24.7 17.9L49 7.1z'/%3E%3Cpath d='M49.4 59.8C29.9 59.8 14 75.7 14 95.2c0 0.8 0.7 1.5 1.5 1.5h67.8c0.8 0 1.5-0.7 1.5-1.5C84.8 75.7 68.9 59.8 49.4 59.8z M17.1 93.7c0.8-17.2 15-30.9 32.4-30.9S81 76.6 81.8 93.7H17.1z'/%3E%3C/g%3E%3C/svg%3E");
}

.card_type_rules .txt {
	line-height: 1.55;
	font-size: 20px;
	font-weight: 400;
	color: #000;
}

.number_list {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	font-size: 20px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
}

.list_stile_decor {
	padding-left: 20px;
	margin: 0px;
}

.list_stile_decor li {
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 1.55;
	font-weight: 400;
}

.mt50 {
	margin-top: 50px;
}

.mt50_mb0 {
	margin-top: 50px;
	margin-bottom: 0;
}

.contact_us_adress {
	margin-bottom: 30px;
}

.contact_page_row {
	align-items: center;
}

.link_contact_page {
	color: rgb(24, 48, 102);
	font-weight: 700;
	font-size: 18px;
	line-height: 1.7;
	text-decoration: none;
}

.contact_us_title {
	margin-bottom: 30px;
	font-size: 26px;
	line-height: 1.17;
	font-weight: 600;
	color: #000;
}

.accord_body {
	border-top: 1px solid #eee;
	/* max-width: 620px; */
	margin: auto;
}

.accord_hiden {
	font-size: 14px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
	height: 100%;
	max-height: 0;
	transition: all 0.3s ease;
	overflow: hidden;
}

.card_blog_body {
	text-decoration: none;
}

.close_icon_bef.last {
	margin-bottom: 0;
}

.wrapper_accord.active .accord_hiden {
	max-height: none;
	margin-bottom: 40px;
}

.accord_title {
	position: relative;
	padding: 27px 50px 27px 0;
	cursor: pointer;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.35;
	color: #000;
}

.wrapper_accord.active .accord_title::after {
	transform: rotate(-45deg);
}

.accord_title:hover:before {
	background-color: #eee;
}

.accord_title::before {
	content: '';
	width: 40px;
	height: 40px;
	display: block;
	background-color: transparent;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: all ease-in-out 0.3s;
}

.accord_title::after {
	transform-origin: center center;
	content: '';
	width: 24px;
	height: 24px;
	border-radius: 50%;
	display: block;
	position: absolute;
	right: 8px;
	top: calc(50% - 12px);
	transform-origin: center center;
	background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1px' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg transform='translate(1.000000  1.000000)' stroke='%23222222'%3E%3Cpath d='M0 11 L22 11'%3E%3C/path%3E%3Cpath d='M11 0 L11 22'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: 24px 24px;
	background-position: center;
	background-repeat: no-repeat;
	transition: all ease-in-out 0.3s;
}

@media (min-width: 1200px) {
	.footer_list li a,
	.footer_list li {
		color: rgb(255, 255, 255) !important;
		text-decoration: none;
		font-size: 14px;
		line-height: 1.55;
		font-weight: 400;
	}
}

@media (min-width: 992px) {
	.callback_form_body {
		margin-left: auto;
		max-width: 380px;
		line-height: 1.23;
	}

	.row_process {
		margin-bottom: 65px;
	}

	.mb105 {
		margin-bottom: 105px;
	}

	.mb70 {
		margin-bottom: 70px;
	}
}

.btn-close {
	position: absolute;
	top: 20px;
	right: 20px;
}

@media (max-width: 1199px) {
	.menu_list li {
		padding: 0 13px;
	}
}

@media (min-width: 1080px) {
	.padding-adapt.left {
		padding-left: 0px;
	}

	.padding-adapt.right {
		padding-right: 0px;
	}

	.facebook_link {
		margin-right: 0px;
	}
}

@media (max-width: 992px) {
	.header_body {
		height: 64px;
	}

	.menu_list .double_menu_list li {
		padding: 0;
	}

	.close_icon_bef {
		margin-bottom: 40px;
	}

	.mb30_mob {
		margin-bottom: 30px;
	}

	.b2b_card {
		margin-bottom: 40px;
	}

	.family_what_card {
		margin-bottom: 45px;
	}

	.visitor_what_card {
		margin-bottom: 40px;
	}

	.wrapper {
		padding-top: 64px;
	}

	.mes_link_wrapper.active .close_mes_link_wrapp {
		display: flex;
		justify-content: flex-end;
		padding-right: 30px;
		height: 7vh;
		padding-right: 30px;
		align-items: center;
	}

	.mes_link_wrapper.active {
		position: fixed;
		z-index: 3;
		width: 100vw;
		height: 100vh;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.8);
	}

	.close_mes_link_wrapper {
		display: inline-block;
		cursor: pointer;
	}

	.mes_link_body {
		width: 100%;
		max-width: none;
		max-height: none;
		right: 0;
		bottom: 0;
		height: 93vh;
	}

	.mb30 {
		margin-bottom: 20px;
	}

	.header_row {
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s ease;
	}

	.header_row.active {
		opacity: 1;
		visibility: visible;
	}

	.close_icon {
		transition: all 0.3s ease;
	}

	.burger_icon.active .hiden_active {
		opacity: 0;
	}

	/* .close_icon.last {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    } */
	.burger_icon.active {
		background: #3261cc;
	}

	.burger_icon.active .close_icon {
		transform: rotate(45deg);
	}

	.burger_icon.active .last {
		transform: rotate(-45deg);
		transform-origin: left;
		position: relative;
		left: 2px;
		bottom: 0px;
	}

	.burger_icon.active .close_icon.last {
		transform: rotate(-45deg);
		top: 9px;
	}

	.burger_icon {
		transition: all 0.3s ease;
		cursor: pointer;
		position: relative;
		width: 40px;
		height: 40px;
		padding: 14.5px 12.5px;
		background: #193065;
		border-radius: 500px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}

	.mob_tel_block {
		margin-top: 40px;
		margin-bottom: 20px;
		display: block;
	}

	.phone_row_mob {
		font-size: 16px;
		text-align: center;
		color: #000;
	}

	.phone_row_mob a {
		color: #000000 !important;
		text-decoration: none;
		border-bottom: 0px solid;
		text-align: center;
		white-space: nowrap;
	}

	.header_row {
		flex-direction: column;

		background-color: #fff;
		position: relative;
		z-index: 25;
		height: auto;
	}

	.menu_list {
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}

	.menu_list li {
		padding: 10px;
	}

	.facebook_link {
		margin-right: 0;
		margin-bottom: 30px;
	}

	.wrapper_btn_contact_us {
		display: none;
	}

	.logo_img {
		margin: 40px 0;
	}

	.burger_icon span {
		background-color: #ffffff;
		display: block;
		width: 100%;
		height: 1.5px;
		border-radius: 10px;
		transition: all 0.3s ease;
	}

	.mob_header_row {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		background: #ffffff;
		border-radius: 500px;
		padding: 6px 20px;
		/* height: 64px; */
		/* margin-right: calc(var(--bs-gutter-x) * .5); */
		/* margin-left: calc(var(--bs-gutter-x) * .5); */
	}

	.logo_txt_menu {
		color: #fff;
		font-size: 18px;
		line-height: 1.35;
		font-weight: 600;
	}

	.header_body {
		padding: 0;
	}

	.first_screen {
		padding: 60px 0px;
	}

	.p150_120 {
		padding: 90px 0;
	}

	.p120_120 {
		padding: 90px 0;
	}

	.blog_row_wrapper .col-12 {
		margin-bottom: 60px;
	}

	.btn_create_feedback {
		margin-top: 0;
	}

	.screen_bold_black.mb105.mb_mob_40 {
		margin-bottom: 70px;
	}

	.feedback_body {
		margin-bottom: 50px;
		height: auto;
	}

	.facts_row_wrapper .col-12 {
		margin-bottom: 20px;
	}

	.advantages_row_wrap .col-12 {
		margin-bottom: 45px;
	}

	.mb105 {
		margin-bottom: 45px;
	}

	.row_process_mob .col-12 {
		margin-bottom: 50px;
	}

	.wrapper_card_visa_type {
		padding-bottom: 50%;
	}

	.mb40 {
		margin-bottom: 20px;
	}

	.screen_description {
		font-style: 20px;
		/* margin-bottom: 45px; */
	}

	.wh_screen {
		padding: 60px 0;
	}

	.red_btn {
		margin-top: 45px;
	}

	.list_adv li {
		margin-bottom: 40px;
	}

	.list_adv_wrapper {
		flex-direction: column;
	}

	.list_adv.last {
		margin-top: 40px;
	}

	.callback_form_body {
		margin-top: 20px;
	}

	.title_screen {
		text-align: center;
	}

	.description_header {
		text-align: center;
	}
}

@media (max-width: 576px) {
	.wrapper_btns {
		flex-direction: column;
	}

	.btn_on_contact {
		margin-top: 30px;
	}

	.first_screen {
		padding: 40px 0px;
	}

	.accord_hiden {
		font-size: 14px;
		line-height: 1.45;
	}

	.wrapper_accord.active .accord_hiden {
		max-height: none;
		margin-bottom: 20px;
	}

	.accord_title {
		padding: 15px 50px 15px 0;
		font-size: 18px;
		line-height: 1.35;
	}

	.link_contact_page {
		font-weight: 700;
		font-size: 16px;
		line-height: 1.5;
	}

	/* .familypermitvisa h1.title_screen {
        font-size: 34px;
    } */

	.title_screen {
		font-size: 34px;
	}

	.first_screen.visitor-visa .title_screen {
		font-size: 34px;
	}

	.screen_bold_black {
		font-size: 30px;
	}

	.name_user {
		font-size: 12px;
	}

	.txt_feedback_body {
		font-size: 12px;
		line-height: 1.45;
	}

	.feedback_body a svg {
		width: 20px;
		height: 20px;
	}

	.facts_block {
		padding: 40px 0;
	}

	.body_desc_bg_block {
		padding: 30px 20px 35px;
	}

	.p150 {
		padding: 90px 0;
	}

	.title_screen {
		font-size: 30px;
	}

	.first_screen .title_screen {
		padding-top: 20px;
	}

	.red_btn {
		padding: 0 30px;
	}

	.wrapper_card_visa_type {
		padding-bottom: 75%;
	}

	.description_header {
		font-size: 20px;
	}
}

@media (max-width: 992px) {
	.facebook_link {
		margin-bottom: 200px;
	}
}

.btn_form_send_center {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 250px;
	text-decoration: none;
	text-align: center;
	margin: auto;
	margin-top: 20px;
}

.btn_form_send_center:hover {
	color: #ffffff;
}

.iframe_form {
	height: 70vh;
	border: 1px solid #f4f5f7;
	border-radius: 10px;
}

.col_form_iframe {
	margin: auto;
}

.footer_txt a {
	text-decoration: none;
	color: #ffffff;
	display: inline-block;
	transition: all 0.3s ease;
}

.footer_txt a:hover {
	padding-bottom: 1px;
	border-bottom: 0.5px solid #fff;
}
