:root {
	--8dc74a: #8dc74a;
	--00afef: #00afef;
	--03173e: #03173e;
	--545d6f: #545d6f;
}

:root {
  --font-family: "Rubik", sans-serif;
  --second-family: "Unbounded", sans-serif;
}

html,
button {
	font-family: var(--font-family);
}

p, h1, h2, h3, h4 {
	margin: 0;
}

a {
	text-decoration: none;
}

body {
	margin: 0;
	overflow-x: hidden;
	background: #fcfeff;
}

img {
	display: block;
}

*, ::after, ::before {
    box-sizing: border-box;
}

button {
	cursor: pointer;
	border: 0;
}

input:focus {
	outline: none;
}

input {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

button {
    outline: none;
}

button:active {
    outline: none;
}

button:focus {
    outline: none;
}

ul {
	padding: 0;
	margin: 0;
}

ul li {
	list-style: none;
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
	.container {
		max-width: 540px;
	}
}

@media (min-width: 768px) {
	.container {
		max-width: 720px;
	}
}

@media (min-width: 992px) {
	.container {
		max-width: 960px;
	}
}

@media (min-width: 1200px) {
	.container {
		max-width: 1170px;
	}
}

@media (min-width: 1340px) {
	.container {
		max-width: 1310px;
	}
}

.row {
	display: flex;
	flex-wrap: wrap;
}

.header_row .left {
	margin: 0 -12px;
	display: flex;
	align-items: center;
}

.header_row .left li {
	padding: 0 12px;
}

.header_row .left li a {
	font-weight: 400;
	font-size: 14px;
	color: #ddd;
	transition: 0.3s all;
}

.header_row .left li.sub-menu > a {
	display: flex;
	align-items: center;

}

.header_row .left li.sub-menu > a::after {
	content: '';
	display: block;
	width: 12px;
	height: 7px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.666687 0.666668L5.66669 5.66667L10.6667 0.666668' stroke='%23DDDDDD' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 7px;
	transition: 0.3s all;
}

header.active .header_row .left li.sub-menu > a::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.666748 0.666666L5.66675 5.66667L10.6667 0.666666' stroke='%2303173E' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}

.header_row .left li.sub-menu ul li {
	margin-bottom: 16px;
}

.header_row .left li.sub-menu ul li:last-child {
	margin-bottom: 0;
}

.header_row .left li.sub-menu ul li a {
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	transition: 0.3s all;
}

.header_row .left li.sub-menu ul {
	padding: 16px;
	border-radius: 20px;
	backdrop-filter: blur(24px);
	background: rgba(255, 255, 255, 0.15);
	transition: 0.3s all;
	position: absolute;
	width: 300px;
	opacity: 0;
	transition: max-height 0.5s ease, opacity 0.5s ease;
	max-height: 0;
	overflow: hidden;
}

header.active .header_row .left li.sub-menu ul {
	box-shadow: 0 15px 40px 0 rgba(0, 0, 0, 0.15);
	background: #fff;
}

header.active .header_row .left li.sub-menu ul li a {
	color: var(--545d6f);
}

.header_row .left li.sub-menu.active > ul {
  opacity: 1;
  max-height: 800px;
}

.header_row .left li.sub-menu.active > a::after {
	transform: rotate(180deg);
}

.header_row .left li.sub-menu {
	padding: 0;
	position: relative;
}

.header_row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 77px;
	border-bottom: 1px solid #515151;
}

.btn_header {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	color: #fff;
	width: 159px;
	height: 45px;
	border: 1.50px solid #2c73d4;
	border-radius: 12px;
	background-color: transparent;
	transition: 0.3s all;
}

header.active .btn_header {
	color: #2c73d4;
}

header.active .header_row {
	border: 0;
}

.header_row .right {
	display: flex;
	align-items: center;
}

.header_row .right .soc {
	margin: 0 -4px;
	display: flex;
}

.header_row .right .soc a {
	display: block;
	width: 24px;
	height: 24px;
	background-position: center;
	background-size: cover;
	margin: 0 4px;
}

.header_row .right .soc a.max {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2011_3765)'%3e%3cpath d='M18 0H6C2.68629 0 0 2.68629 0 6V18C0 21.3137 2.68629 24 6 24H18C21.3137 24 24 21.3137 24 18V6C24 2.68629 21.3137 0 18 0Z' fill='url(%23paint0_linear_2011_3765)' /%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1971 21.0799C10.3969 21.0799 9.56037 20.8171 8.10622 19.7659C7.18643 20.9485 4.27376 21.8726 4.14674 20.2915C4.14674 19.1045 3.88394 18.1015 3.5861 17.0065C3.23132 15.6575 2.82837 14.1552 2.82837 11.9783C2.82837 6.7793 7.09445 2.868 12.1489 2.868C17.2078 2.868 21.1716 6.97202 21.1716 12.0265C21.1886 17.0028 17.1733 21.0533 12.1971 21.0799ZM12.2715 7.36184C9.81003 7.23482 7.8916 8.93862 7.46675 11.6104C7.11635 13.8223 7.73831 16.516 8.26828 16.6561C8.52232 16.7174 9.16179 16.2006 9.56037 15.802C10.2194 16.2573 10.9869 16.5308 11.7854 16.5948C14.3359 16.7175 16.5153 14.7757 16.6865 12.228C16.7862 9.67482 14.8225 7.51232 12.2715 7.36622V7.36184Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_2011_3765' x1='0' y1='0' x2='24' y2='24' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300C6FF' /%3e%3cstop offset='1' stop-color='%237B2FFF' /%3e%3c/linearGradient%3e%3cclipPath id='clip0_2011_3765'%3e%3crect width='24' height='24' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.header_row .right .soc a.tg {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_894_12843)'%3e%3cpath d='M12.0005 0C8.81867 0 5.7643 1.26506 3.51617 3.51469C1.26575 5.76522 0.00119328 8.81734 0.000549316 12C0.000549316 15.1813 1.26617 18.2357 3.51617 20.4853C5.7643 22.7349 8.81867 24 12.0005 24C15.1824 24 18.2368 22.7349 20.4849 20.4853C22.7349 18.2357 24.0005 15.1813 24.0005 12C24.0005 8.81869 22.7349 5.76431 20.4849 3.51469C18.2368 1.26506 15.1824 0 12.0005 0Z' fill='url(%23paint0_linear_894_12843)' /%3e%3cpath d='M5.43258 11.8732C8.93133 10.3492 11.2638 9.34447 12.4301 8.85897C15.7638 7.47279 16.4557 7.23204 16.9076 7.22388C17.007 7.22229 17.2282 7.24685 17.3726 7.36357C17.4926 7.462 17.5263 7.59513 17.5432 7.6886C17.5582 7.78197 17.5788 7.99479 17.562 8.16091C17.382 10.0584 16.6001 14.663 16.2026 16.7883C16.0357 17.6876 15.7038 17.9891 15.3832 18.0185C14.6857 18.0827 14.157 17.558 13.482 17.1157C12.4263 16.4233 11.8301 15.9924 10.8045 15.3168C9.61945 14.5361 10.3882 14.1069 11.0632 13.4057C11.2395 13.2221 14.3107 10.4293 14.3688 10.176C14.3763 10.1443 14.3838 10.0262 14.3126 9.96391C14.2432 9.90147 14.1401 9.92285 14.0651 9.93972C13.9582 9.96372 12.2726 11.079 9.00258 13.2853C8.52445 13.6142 8.09133 13.7745 7.70133 13.766C7.27383 13.7568 6.44883 13.5238 5.8357 13.3247C5.0857 13.0803 4.48758 12.9512 4.54008 12.5362C4.56633 12.3202 4.86445 12.0992 5.43258 11.8732Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_894_12843' x1='1200' y1='0' x2='1200' y2='2400' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232AABEE' /%3e%3cstop offset='1' stop-color='%23229ED9' /%3e%3c/linearGradient%3e%3cclipPath id='clip0_894_12843'%3e%3crect width='24' height='24' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.header_row .right .soc a.email {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2011_3898)'%3e%3cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23004FF7' /%3e%3cmask id='mask0_2011_3898' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='4' y='4' width='16' height='16'%3e%3cpath d='M19.6362 4.36356H4.36353V19.6363H19.6362V4.36356Z' fill='white' /%3e%3c/mask%3e%3cg mask='url(%23mask0_2011_3898)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.84069 13.0188L12.0018 14.4965L14.085 13.0593L18.7546 17.6663C18.6314 17.7066 18.5011 17.7269 18.3636 17.7274H5.63687C5.46887 17.7274 5.30851 17.6946 5.16113 17.6358L9.84069 13.0188ZM19.6366 9.23273V16.4544C19.6366 16.6431 19.5954 16.8218 19.5221 16.9829L14.9448 12.4667L19.6366 9.23273ZM4.36389 9.27321L8.97778 12.4286L4.44484 16.9019C4.39174 16.7587 4.36433 16.6072 4.36389 16.4544V9.27321ZM18.3636 6.27288C19.0662 6.27288 19.6366 6.84255 19.6366 7.54586V7.99335L11.9987 13.2586L4.36389 8.03688V7.54586C4.36389 6.84332 4.93356 6.27288 5.63687 6.27288H18.3636Z' fill='white' /%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2011_3898'%3e%3crect width='24' height='24' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.header_row .right .phone {
	font-weight: 500;
	font-size: 14px;
	text-align: right;
	color: #fff;
	margin: 0 24px;
	transition: 0.3s all;
}

header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 3;
	background: transparent;
	transition: 0.3s all;
}

header.active {
	box-shadow: 0 15px 40px 0 rgba(0, 0, 0, 0.1);
	background: #fff;
}

header.active .header_row .left li a {
	color: var(--03173e);
}

.header_row .left > li > a {
	height: 45px;
	display: flex;
	align-items: center;
}

header.active .header_row .right .phone {
	color: var(--03173e);
}

.home_main {
	height: 810px;
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	padding-bottom: 56px;
	border-radius: 0 0 20px 20px;
	position: relative;
	overflow: hidden;
}

.bg-video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    object-fit: cover;
    z-index: 1;
    object-position: center;
}

.home_main .bg {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.home_main .container {
	position: relative;
	z-index: 1;
}

.home_main .content {
	display: flex;
	flex-wrap: wrap;
	align-items: end;
	justify-content: space-between;
	height: 100%;
}

.home_main .container {
	height: 100%;
}

.home_main .content > div.right {
	width: calc(50% - 12px);
	display: flex;
	flex-wrap: wrap;
	justify-content: end;
}

.home_main .content > div.left {
	width: calc(50% - 20px);
}

.home_main .right > div {
	width: 100%;
}

.home_main .content > div.right img {
	margin-bottom: 42px;	
}

.home_main .content > .left .btns {
	display: flex;
	justify-content: space-between;
}

.bt_new {
	display: flex;
	justify-content: center;
	margin-top: 32px;
}

.bt_new a {
	width: 410px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.twelve_flex {
	position: relative;
}

.twelve_flex > img {
	position: absolute;
	top: -32px;
	left: 32px;
	right: 0;
	margin: auto;
	z-index: 1;
}

.fhose {
	position: relative;
	width: 300px;
}

.fhose img {
	position: absolute;
	width: 92px;
	height: auto;
	right: 0;
	bottom: 0;
}

.home_main .content > .left .btns a {
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 55px;
	width: 100%;
	border-radius: 15px;
	border: 2px solid #4B91E3;
	margin-left: 8px;
}

.home_main .content .left h1 {
	font-weight: 500;
	font-size: 80px;
	line-height: 100%;
	color: #f7faff;
	font-family: var(--second-family);
	margin-bottom: 8px;
}

.home_main .content .left p {
	font-weight: 400;
	font-size: 18px;
	color: #d1d4d9;
	margin-bottom: 32px;
}

.home_main .content .left button {
	width: 336px;
	flex: none;
	padding: 0;
}

.btn_blue {
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	color: #fff;
	height: 55px;
	width: 100%;
	border-radius: 15px;
	background: linear-gradient(90deg, #2c73d4 0%, #67acf0 100%);
}

.home_main .right > div {
	display: flex;
	margin: 0 -4px;
}

.home_main .right > div > div {
	width: 33.33%;
	padding: 0 4px;
}

.home_main .right > div > div > div {
	padding: 20px 16px;
	backdrop-filter: blur(24px);
	background: rgba(255, 255, 255, 0.15);
	border-radius: 20px;
	height: 100%;
}

.home_main .right > div > div .icon {
	width: 32px;
	height: 32px;
	object-fit: cover;
	object-position: center;
	margin-bottom: 24px;
}

.home_main .right > div > div:nth-child(1) .icon {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.6223 8.71844C17.8334 11.0368 18.4473 13.6207 18.4083 16.2361C18.3692 18.8515 17.6785 21.4159 16.3987 23.6971' stroke='white' stroke-width='2' /%3e%3cpath d='M20.0662 5.23822C15.4618 11.3774 3.74146 15.3824 2.05766 15.9337C2.04171 15.9386 2.02763 15.9482 2.01733 15.9613C2.00703 15.9744 2.00102 15.9903 2.00012 16.007C1.99922 16.0236 2.00346 16.0402 2.01227 16.0543C2.02109 16.0684 2.03405 16.0795 2.04939 16.0861C3.70669 16.8245 15.4552 22.1507 20.0662 26.7617' stroke='white' stroke-width='2' stroke-linecap='round' /%3e%3cpath d='M17.9686 20.1225C17.4021 20.1743 16.8311 20.1088 16.2911 19.93C15.7511 19.7513 15.2537 19.4631 14.83 19.0836C14.4063 18.704 14.0654 18.2412 13.8286 17.7241C13.5917 17.2069 13.464 16.6465 13.4534 16.0778C13.4428 15.5091 13.5495 14.9443 13.7669 14.4186C13.9843 13.893 14.3077 13.4178 14.717 13.0227C15.1262 12.6277 15.6125 12.3212 16.1454 12.1224C16.6784 11.9236 17.2466 11.8368 17.8146 11.8674' stroke='white' stroke-width='2' /%3e%3cpath d='M23.3774 16H30M23.3774 11.8609L30 9.37738M23.3774 20.1391L30 22.6226' stroke='white' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e");
}

.home_main .right > div > div:nth-child(2) .icon {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.00387 15.2559V25.8027H8.46901L8.69447 25.8293C12.8398 26.796 15.5867 27.493 16.9557 27.9248C18.7742 28.498 19.4521 28.638 20.6855 28.7205C21.608 28.7839 22.6558 28.4288 23.1332 27.9425C23.397 27.6743 23.5945 27.1231 23.6726 26.2684C23.6886 26.0891 23.7526 25.9175 23.8579 25.7715C23.9632 25.6255 24.1058 25.5106 24.2709 25.4387C24.6378 25.2796 24.9429 25.0202 25.1978 24.643C25.4336 24.2981 25.5868 23.6556 25.6148 22.7258C25.6195 22.5548 25.6678 22.3878 25.7553 22.2407C25.8427 22.0937 25.9664 21.9715 26.1144 21.8858C26.9721 21.3892 27.3965 20.8292 27.4849 20.1719C27.5821 19.4454 27.3464 18.6276 26.7289 17.6962C26.584 17.4778 26.5301 17.2115 26.5785 16.9539C26.6269 16.6963 26.774 16.4678 26.9883 16.3169C27.5792 15.9013 27.9034 15.3237 27.9845 14.5043C28.1141 13.1987 27.2815 12.2334 25.3967 12.0404C23.7181 11.8737 22.0231 12.015 20.3952 12.4574C20.2105 12.5057 20.0159 12.5002 19.8342 12.4416C19.6526 12.383 19.4914 12.2738 19.3698 12.1267C19.2481 11.9796 19.1709 11.8009 19.1474 11.6115C19.1239 11.422 19.1549 11.2298 19.2369 11.0575C19.9737 9.49835 20.3834 8.21186 20.4792 7.21568C20.6045 5.89382 20.2994 4.93595 19.5862 4.14608C19.0453 3.54778 18.1803 3.2059 17.8561 3.27663C17.4288 3.368 17.1502 3.61557 16.7877 4.48207C16.574 4.9949 16.4709 5.4311 16.294 6.44939C16.1246 7.41609 16.0317 7.85229 15.8387 8.42407C15.2566 10.1571 13.8286 11.9534 11.9114 13.1928C10.5667 14.0583 9.1107 14.7375 7.58335 15.2117C7.48776 15.2406 7.38848 15.2555 7.28862 15.2559H4.00387ZM3.94198 27.8113C3.46599 27.8246 3.03863 27.7185 2.68054 27.4679C2.22371 27.1482 2.00856 26.6442 2.00414 26.0636L2.00856 15.2721C1.95845 14.6974 2.12792 14.1698 2.52875 13.7778C2.90453 13.4094 3.39525 13.2355 3.91398 13.2473H7.13389C8.43641 12.8324 9.6782 12.2466 10.8268 11.5055C12.3712 10.5063 13.5089 9.07394 13.9436 7.78303C14.0924 7.33799 14.172 6.96958 14.3223 6.10308C14.5257 4.94038 14.6524 4.39955 14.9442 3.70399C15.5484 2.25687 16.3412 1.54952 17.4346 1.31227C18.5104 1.07943 20.0769 1.69984 21.0672 2.79623C22.165 4.01051 22.6499 5.52983 22.4701 7.40725C22.3925 8.21284 22.1695 9.11864 21.801 10.1247C23.0592 9.94116 24.3352 9.91344 25.6001 10.0421C28.5577 10.3442 30.2185 12.2703 29.9768 14.7047C29.8707 15.754 29.4905 16.6455 28.8436 17.3455C29.3874 18.3933 29.604 19.4292 29.4684 20.4401C29.3122 21.6043 28.6638 22.574 27.5851 23.327C27.5011 24.3482 27.2668 25.1632 26.8512 25.7733C26.5228 26.2653 26.0957 26.6838 25.5972 27.0023C25.438 28.0102 25.1035 28.7986 24.5568 29.3527C23.6505 30.2752 22.0309 30.8249 20.5514 30.7247C19.147 30.6304 18.3159 30.4594 16.3559 29.8405C15.0636 29.4323 12.3874 28.7544 8.35406 27.8113H3.94198ZM6.44864 14.7976C6.44825 14.6657 6.47389 14.5351 6.52407 14.4132C6.57426 14.2913 6.64801 14.1805 6.7411 14.0871C6.83419 13.9937 6.94479 13.9196 7.06656 13.8691C7.18833 13.8186 7.31888 13.7925 7.45072 13.7925C7.58231 13.7929 7.71254 13.8192 7.83397 13.87C7.9554 13.9207 8.06565 13.9948 8.15843 14.0881C8.25121 14.1815 8.3247 14.2921 8.3747 14.4139C8.4247 14.5356 8.45024 14.666 8.44985 14.7976V26.1122C8.45004 26.2438 8.42431 26.3741 8.37413 26.4958C8.32395 26.6174 8.2503 26.728 8.15739 26.8212C8.06447 26.9144 7.95411 26.9884 7.83261 27.0389C7.71111 27.0894 7.58084 27.1156 7.44924 27.1157C7.31765 27.1156 7.18738 27.0894 7.06588 27.0389C6.94438 26.9884 6.83402 26.9144 6.7411 26.8212C6.64819 26.728 6.57454 26.6174 6.52436 26.4958C6.47418 26.3741 6.44845 26.2438 6.44864 26.1122V14.7976Z' fill='white' /%3e%3c/svg%3e");
}

.home_main .right > div > div:nth-child(3) .icon {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.99996 4H3.99996V8M2.66663 16H29.3333M12 25.3333V20M16 21.3333V20M20 22.6667V20M16 28V24M24 4H28V8M7.99996 28H3.99996V24M24 28H28V24' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}

.home_main .right > div > div p {
	font-weight: 400;
	font-size: 16px;
	color: #fff;
}

.one .row {
	display: flex;
	justify-content: space-between;
	position: relative;
}

.one .row > div {
	width: 411px;
	display: flex;
	flex-wrap: wrap;
	align-items: end;
}

.one .flex > div > div {
	background: #eef5fd;
	border-radius: 20px;
	padding: 24px;
}

.h2_block {
	font-weight: 500;
	font-size: 40px;
	line-height: 110%;
	color: var(--03173e);
	font-family: var(--second-family);
}

.one .h2_block,
.four .h2_block,
.seven .h2_block,
.eight .h2_block,
.nine .h2_block {
	margin-bottom: 24px;
}

.one .flex > div > div strong {
	display: block;
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	color: var(--03173e);
	margin-bottom: 24px;
}

.one .flex > div > div p {
	font-weight: 400;
	font-size: 14px;
	line-height: 135%;
	color: var(--545d6f);
}

.one .flex {
	margin: -8px 0;
	position: relative;
	z-index: 2;
}

.one .flex > div {
	padding: 8px 0;
}

.one img {
	position: absolute;
	bottom: calc(0px + -20px);
	left: calc(0px + -90px);
	right: 0;
	margin: auto;
	z-index: 1;
}

section {
	margin-bottom: 112px;
}

.head_slider {
	margin-bottom: 32px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.head_slider .btns {
	display: flex;
	align-items: center;
	justify-content: end;
}

.head_slider button {
	width: 43px;
	height: 43px;
	border-radius: 10px;
	background-position: center;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
}

.head_slider button.prev {
	margin-right: 8px;
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.25 10H3.75M3.75 10L8.4375 5M3.75 10L8.4375 15' stroke='url(%23paint0_linear_672_2426)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3cdefs%3e%3clinearGradient id='paint0_linear_672_2426' x1='10' y1='5' x2='10' y2='15' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232C73D4' /%3e%3cstop offset='1' stop-color='%2367ACF0' /%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
}

.head_slider button.next {
	background: linear-gradient(90deg, #2c73d4 0%, #67acf0 100%);
}

.head_slider button.next::after {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.75 10H16.25M16.25 10L11.5625 5M16.25 10L11.5625 15' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}

.two {
	background: #eef5fd;
	padding: 112px 0;
}

.two_slider_block > div img {
	border-radius: 20px;
	width: 100%;
}

.two_slider_block {
	padding: 0 8px;
}

.two_slider {
	margin: 0 -8px;
}

.custom_slick .slick-arrow {
	display: none !important;
}

.three_block p strong {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	color: var(--03173e);
	display: block;
	margin-bottom: 8px;
}

.three_block p {
	font-weight: 400;
	font-size: 14px;
	line-height: 135%;
	color: var(--545d6f);
	margin-bottom: 16px;
}

.three_img {
	display: flex;
	flex-wrap: wrap;
	margin: -8px;
}

.three_img > div {
	width: 50%;
	padding: 8px;
}

.three_img > div img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.three_img > div > div {
	border-radius: 20px;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.three_img > div > div span {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	text-align: right;
	color: #fff;
	background: #000;
	padding: 4px 10px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.three_slider {
	margin: 0 -8px;
}

.three_block > div {
	padding: 0 8px;
}

.four {
	background: #eef5fd;
}

.four_flex {
	display: flex;
	flex-wrap: wrap;
	margin: -8px;
	width: 778px;
	z-index: 1;
	position: relative;
}

.four_flex > div {
	width: 33.33%;
	padding: 8px;
}

.four_flex > div > div.btn {
	background: #fff;
	border-radius: 20px;
	padding: 24px;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
	height: 100%;
	cursor: pointer;
}

.four_flex > div > div.btn > div {
	width: 100%;
}

.four_flex > div > div.btn > div strong {
	display: block;
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	color: var(--03173e);
}

.four_flex > div > div.btn > div .icon {
	width: 32px;
	height: 32px;
}

.four_flex > div > div.btn > div .icon img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.four_flex > div > div.btn p {
	font-weight: 400;
	font-size: 14px;
	line-height: 135%;
	color: var(--545d6f);
	margin-top: 8px;
}

.four {
	padding: 112px 0;
}

.four_flex > div > div.btn .head {
	display: flex;
	justify-content: space-between;
	margin-bottom: 24px;
}

.four_flex > div > div.btn .head::after {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background-size: cover;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='12' fill='url(%23paint0_linear_850_3808)' /%3e%3crect x='11.2' y='5.6001' width='1.6' height='12.8' rx='0.8' fill='white' /%3e%3crect x='18.4' y='11.2002' width='1.6' height='12.8' rx='0.8' transform='rotate(90 18.4 11.2002)' fill='white' /%3e%3cdefs%3e%3clinearGradient id='paint0_linear_850_3808' x1='0' y1='12' x2='24' y2='12' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232C73D4' /%3e%3cstop offset='1' stop-color='%2367ACF0' /%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
}

.four_flex ~ img {
	position: absolute;
	right: 0;
	bottom: -12px;
	z-index: 0;
}

.four .container {
	position: relative;
}

.popup .content {
	background: #fff;
	border-radius: 20px;
}

.popup_four .content {
	width: 845px;
	padding: 32px;
	position: relative;
	max-height: 80vh;
	padding-right: 16px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
}

.popup_four .content .scroll {
	height: 100%;
	overflow-y: auto;
	padding-right: 16px;
}

.popup_four .content .icon {
	margin-bottom: 32px;
}

.popup_four .content strong {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	color: var(--03173e);
	display: block;
	margin-bottom: 8px;
}

.popup_four .content p {
	font-weight: 400;
	font-size: 14px;
	line-height: 135%;
	color: var(--545d6f);
	margin-bottom: 24px;
}

.popup_four .content p.large {
	font-weight: 500;
	font-size: 16px;
	line-height: 110%;
	color: var(--03173e);
	margin-bottom: 8px;
}

.popup_four .content p:last-child {
	margin-bottom: 0;
}

.popup_four .content ul {
	padding: 0;
	margin-bottom: 24px;
}

.popup_four .content ul:last-child {
	margin-bottom: 0;
}

.popup_four .content ul li {
	list-style: none;
	position: relative;
	padding-left: 27px;
	margin-bottom: 8px;
	font-weight: 400;
	font-size: 14px;
	line-height: 140%;
	color: var(--545d6f);
}

.popup_four .content ul li b {
	color: var(--03173e);
	font-weight: 400;
}

.popup_four .content ul li:last-child {
	margin-bottom: 0;
}

.popup_four .content ul li::before {
	content: '';
	display: block;
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2044_3949)'%3e%3cpath d='M9.5 19C14.7467 19 19 14.7467 19 9.5C19 4.25329 14.7467 0 9.5 0C4.25329 0 0 4.25329 0 9.5C0 14.7467 4.25329 19 9.5 19Z' fill='url(%23paint0_linear_2044_3949)' /%3e%3cpath d='M5.54163 9.5L8.30296 12.5376C8.3178 12.554 8.33589 12.567 8.35607 12.5759C8.37624 12.5849 8.39806 12.5895 8.42013 12.5895C8.44219 12.5895 8.46401 12.5849 8.48419 12.5759C8.50436 12.567 8.52245 12.554 8.53729 12.5376L13.4583 7.125' stroke='white' stroke-width='1.5' stroke-linecap='round' /%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_2044_3949' x1='0' y1='9.5' x2='19' y2='9.5' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232C73D4' /%3e%3cstop offset='1' stop-color='%2367ACF0' /%3e%3c/linearGradient%3e%3cclipPath id='clip0_2044_3949'%3e%3crect width='19' height='19' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	position: absolute;
	top: 0;
	left: 0;
}

.popup_four .close {
	position: absolute;
	top: 30px;
	right: 30px;
	cursor: pointer;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.00002 6.99986C7.48323 6.51666 8.26658 6.51674 8.74984 6.99986L14 12.25L19.2501 6.99986C19.7333 6.51663 20.5167 6.51667 20.9999 6.99986C21.4832 7.48311 21.4832 8.26643 20.9999 8.74968L15.7498 13.9998L20.9999 19.2499C21.4832 19.7332 21.4832 20.5165 20.9999 20.9997C20.5167 21.4829 19.7333 21.4829 19.2501 20.9997L14 15.7496L8.74984 20.9997C8.26657 21.4828 7.48322 21.4829 7.00002 20.9997C6.51689 20.5165 6.51696 19.7332 7.00002 19.2499L12.2502 13.9998L7.00002 8.74968C6.51694 8.26646 6.51694 7.48308 7.00002 6.99986Z' fill='url(%23paint0_linear_2044_3952)' /%3e%3cdefs%3e%3clinearGradient id='paint0_linear_2044_3952' x1='7.00002' y1='20.9997' x2='20.9999' y2='6.99986' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232C73D4' /%3e%3cstop offset='1' stop-color='%2367ACF0' /%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
	width: 28px;
	height: 28px;
}

.popup {
	position: fixed;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 3;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.5s ease;
}

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

.popup_four .img {
	display: flex;
	margin: -8px;
	margin-bottom: 24px;
}

.popup_four .img:last-child {
	margin-bottom: 0;
}

.popup_four .img > div {
	width: 50%;
	padding: 8px;
}

.popup_four .img > div > div {
	position: relative;
	overflow: hidden;
	border-radius: 20px;
}

.popup_four .img > div > div img {
	width: 100%;
}

.popup_four .img > div > div span {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	text-align: right;
	color: #fff;
	padding: 4px 10px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: #000;
}

.popup_four .content .scroll::-webkit-scrollbar {
    width: 4px;
    background-color: #d3e5fa;
    border-radius: 20px;
}

.popup_four .content .scroll::-webkit-scrollbar-thumb {
    background: linear-gradient(90deg, #2c73d4 0%, #67acf0 100%);
    border-radius: 20px;
}

.popup_four .content .scroll::-webkit-scrollbar-thumb {
  border-radius: 20px;
}

.video-wrapper {
    position: relative;
    width: 100%;
}

.custom-video {
    width: 100%;
    display: block;
}

.play-btn,
.play-btn-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    cursor: pointer;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.35);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='24' viewBox='0 0 21 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.5 9.79739C20.8333 10.5672 20.8333 12.4917 19.5 13.2615L3 22.7878C1.66667 23.5576 0 22.5953 0 21.0557V2.00316C0 0.463562 1.66667 -0.498687 3 0.271113L19.5 9.79739Z' fill='%2367ACF0' /%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.play-btn.hidden,
.play-btn-img.hidden {
    display: none;
}

.four {
	margin-bottom: 0;
}

.six_slider {
	margin: -8px;
}

.six_slider_block {
	padding: 8px;
}

.video-wrapper > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	filter: brightness(40%);
}

.six_slider_block .video-wrapper {
	border-radius: 20px;
	overflow: hidden;
	height: 355px;
}

.six_slider_block .video-wrapper .custom-video {
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.seven {
	background: #eef5fd;
	padding: 112px 0;
}

.seven_row {
	display: flex;
}

.seven_row > div {
	width: 50%;
}

.spec-table {
    width: 100%;
    height: 100%;
    max-width: 100%;
    border-collapse: collapse;
    background: #ffffff;
    font-size: 14px;
    color: #111827;
}

.spec-table td {
    border: 1px solid #e5e7eb;
    padding: 10px 12px;
    vertical-align: middle;
}

.spec-table .label {
    width: 25%;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: var(--03173e);
}

.spec-table .sub {
    width: 26%;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: var(--03173e);
}

.spec-table .value {
    width: 50%;
    background: #e2eefb;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: var(--545d6f);
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}

.spec-table .empty {
    padding: 0;
    border: none;
    width: 0;
}

.spec-table.width100 td {
	width: 50% !important;
}

.seven strong {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	color: var(--03173e);
	display: block;
	margin-bottom: 16px;
}

.seven .seven_row {
	margin-bottom: 64px;
}

.seven .img {
	border-radius: 20px;
	background: white;
	overflow: hidden;
	display: flex;
	padding: 10px;
	margin-top: 16px;
}

.seven .img img {
	width: 50%;
}

.eight_flex {
	display: flex;
	margin: -16px;
}

.eight_flex > div {
	width: 33.33%;
	padding: 16px;
}

.eight_flex > div > div {
	border-radius: 20px;
	padding: 24px;
	background: #eef5fd;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
	height: 100%;
}

.eight strong {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	color: var(--03173e);
	display: block;
	margin-bottom: 8px;
}

.eight p {
	font-weight: 400;
	font-size: 14px;
	line-height: 135%;
	color: var(--545d6f);
	margin-bottom: 16px;
}

.eight img {
	border-radius: 15px;
	max-width: 100%;
	max-height: 209px;
	margin: 0 auto;
}

.nine_flex {
	display: flex;
	flex-wrap: wrap;
	margin: -8px;
}

.nine_flex > div {
	width: 33.33%;
	padding: 8px;
}

.nine_flex > div > div {
	border-radius: 20px;
	background: #fff;
	padding: 24px;
	height: 100%;
}

.nine {
	background: #eef5fd;
	padding: 112px 0;
}

.nine strong {
	font-weight: 500;
	font-size: 24px;
	line-height: 110%;
	background: linear-gradient(90deg, #2c73d4 0%, #67acf0 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: block;
	margin-bottom: 8px;
}

.nine p {
	font-weight: 400;
	font-size: 14px;
	line-height: 135%;
	color: var(--545d6f);
	margin-bottom: 16px;
}

.nine img {
	width: 100%;
	border-radius: 15px;
}

.nine .video {
	height: 100%;
	padding: 0;
	overflow: hidden;
}

.nine .video .video-wrapper {
	height: 100%;
}

.nine .video .video-wrapper video {
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.ten_flex {
	display: flex;
}

.ten_flex > div {
	width: 50%;
}

.ten p,
.ten li {
	font-weight: 400;
	font-size: 18px;
	line-height: 135%;
	color: var(--545d6f);
}

.ten p b,
.ten li b {
	font-weight: 500;
	color: var(--03173e);
}

.ten li {
	position: relative;
	padding-left: 14px;
	margin-bottom: 8px;
}

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

.ten li::before {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #2c73d4;
	position: absolute;
	left: 0;
	top: 8px;
}

.ten ul {
	padding: 16px 0;
}

.ten .right {
	padding-left: 24px;
}

.ten .left img {
	box-shadow: 0 14px 70px 0 rgba(0, 0, 0, 0.05);
	border-radius: 20px;
	max-width: 100%;
}

.ten .h2_block {
	margin-bottom: 16px;
}

.eleven_flex {
	display: flex;
	margin: 0 -12px;
}

.eleven_flex > div {
	width: 50%;
	padding: 0 12px;
}

.eleven_flex .left h2 {
	margin-bottom: 16px;
}

.eleven_flex .left p {
	font-weight: 400;
	font-size: 18px;
	line-height: 135%;
	color: var(--545d6f);
}

.eleven_flex .left p b {
	font-weight: 500;
	color: var(--03173e);
}

.eleven_flex .right .row {
	display: flex;
	flex-wrap: wrap;
	margin: -8px;
}

.eleven_flex .right .row > div {
	width: 33.33%;
	padding: 8px;
}

.eleven_flex .right .row > div > div {
	border-radius: 20px;
	background: #fff;
	padding: 20px;
	height: 100%;
}

.eleven_flex .right .row > div > div span {
	font-weight: 500;
	font-size: 32px;
	line-height: 110%;
	background: linear-gradient(90deg, #2c73d4 0%, #67acf0 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: block;
	margin-bottom: 4px;
}

.eleven_flex .right .row > div > div p {
	font-weight: 400;
	font-size: 14px;
	line-height: 135%;
	color: var(--545d6f);
}

.eleven {
	background: #eef5fd;
	padding: 112px 0;
	margin-bottom: 0;
}

.eleven img {
	width: 100%;
	border-radius: 20px;
}

.eleven_flex {
	margin-bottom: 32px;
}

.twelve_flex {
	display: flex;
	margin: 0 -16px;
}

.twelve .container > div {
	padding: 48px;
	background: #eef5fd;
	border-radius: 20px;
}

.twelve_flex > div {
	width: 50%;
	padding: 0 16px;
}

.twelve_flex > div {
	width: 50%;
}

.twelve_flex > div h2 {
	margin-bottom: 16px;
}

.twelve_flex > div h2 ~ p {
	font-weight: 400;
	font-size: 16px;
	color: var(--545d6f);
	margin-bottom: 28px;
}

.twelve_flex .right video {
	width: 100%;
	object-fit: cover;
	border-radius: 20px;
}

.input_block input {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	border-radius: 15px;
	background: #fff;
	width: 100%;
	border: 0;
	padding-left: 24px;
	height: 57px;
}

.input_block input::placeholder {
	color: #adadad;
}

.input_block {
	margin-bottom: 8px;
}

.politic label {
    position: relative;
    padding-left: 23px;
    cursor: pointer;
    display: block;
}

.politic input {
    display: none;
}

.politic input ~ span {

}

.politic input ~ span .checkbox {
    display: block;
    width: 17px;
    height: 17px;
    border-radius: 6px;
    border: 1px solid #2c73d4;
    position: absolute;
    top: 0;
    left: 0;
    transition: 0.3s all;
    flex: none;
    position: absolute;
    left: 0;
    top: 0;
}

.politic input:checked ~ span .checkbox {
	background: #2c73d4;
}

.politic a {
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: #2c73d4;
}

.politic {
    font-weight: 400;
    font-size: 14px;
    color: #89929c;
    margin: 16px 0;
}

.wpcf7-list-item {
	margin-left: 0;
}

.wpcf7-not-valid-tip {
	display: none !important;
}

input[type="submit"] {
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	color: #fff;
	width: 100%;
	height: 55px;
	background: linear-gradient(90deg, #2c73d4 0%, #67acf0 100%);
	border-radius: 15px;
	border: 0;
}

.twelve .form {
	margin-top: 28px;
}

.wpcf7-response-output {
	display: none !important;
}

.wpcf7-spinner {
	display: none !important;
}

.twelve video {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

.twelve .video-wrapper {
	height: 100%;
	border-radius: 20px;
    overflow: hidden;
}

footer {
	background: #02152a;
	padding-top: 48px;
}

.footer_flex {
	display: flex;
	justify-content: space-between;
}

.footer_flex > div {
	width: 25%;
}

footer .left .logo_footer img {
	width: 182px;
	height: auto;
	
}

footer .left .logo_footer {
	margin-bottom: 33px;
	display: block;
}

footer .left > div a {
	font-weight: 500;
	font-size: 16px;
	color: #f6faff;
	display: block;
}

footer .left > div a span {
	font-weight: 300;
	font-size: 13px;
	color: #c8d6e5;
	display: block;
	margin-top: 4px;
}

footer .left > div a:first-child {
	margin-bottom: 16px;
}

footer .center ul {
	padding: 0;
	margin: 0;
}

footer .center ul li {
	list-style: none;
	margin-bottom: 20px;
}

footer .center ul li a {
	font-weight: 400;
	font-size: 14px;
	color: #c8d6e5;
	display: block;
}

footer .center ul li:last-child {
	margin-bottom: 0;
}

footer .soc {
	display: flex;
	margin-top: 24px;
}

footer .soc a {
	display: block;
	width: 28px;
	height: 28px;
	background-position: center;
	background-size: cover;
	margin: 0 5px;
}

footer .soc a.max {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2011_3765)'%3e%3cpath d='M18 0H6C2.68629 0 0 2.68629 0 6V18C0 21.3137 2.68629 24 6 24H18C21.3137 24 24 21.3137 24 18V6C24 2.68629 21.3137 0 18 0Z' fill='url(%23paint0_linear_2011_3765)' /%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1971 21.0799C10.3969 21.0799 9.56037 20.8171 8.10622 19.7659C7.18643 20.9485 4.27376 21.8726 4.14674 20.2915C4.14674 19.1045 3.88394 18.1015 3.5861 17.0065C3.23132 15.6575 2.82837 14.1552 2.82837 11.9783C2.82837 6.7793 7.09445 2.868 12.1489 2.868C17.2078 2.868 21.1716 6.97202 21.1716 12.0265C21.1886 17.0028 17.1733 21.0533 12.1971 21.0799ZM12.2715 7.36184C9.81003 7.23482 7.8916 8.93862 7.46675 11.6104C7.11635 13.8223 7.73831 16.516 8.26828 16.6561C8.52232 16.7174 9.16179 16.2006 9.56037 15.802C10.2194 16.2573 10.9869 16.5308 11.7854 16.5948C14.3359 16.7175 16.5153 14.7757 16.6865 12.228C16.7862 9.67482 14.8225 7.51232 12.2715 7.36622V7.36184Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_2011_3765' x1='0' y1='0' x2='24' y2='24' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300C6FF' /%3e%3cstop offset='1' stop-color='%237B2FFF' /%3e%3c/linearGradient%3e%3cclipPath id='clip0_2011_3765'%3e%3crect width='24' height='24' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

footer .soc a.tg {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_894_12843)'%3e%3cpath d='M12.0005 0C8.81867 0 5.7643 1.26506 3.51617 3.51469C1.26575 5.76522 0.00119328 8.81734 0.000549316 12C0.000549316 15.1813 1.26617 18.2357 3.51617 20.4853C5.7643 22.7349 8.81867 24 12.0005 24C15.1824 24 18.2368 22.7349 20.4849 20.4853C22.7349 18.2357 24.0005 15.1813 24.0005 12C24.0005 8.81869 22.7349 5.76431 20.4849 3.51469C18.2368 1.26506 15.1824 0 12.0005 0Z' fill='url(%23paint0_linear_894_12843)' /%3e%3cpath d='M5.43258 11.8732C8.93133 10.3492 11.2638 9.34447 12.4301 8.85897C15.7638 7.47279 16.4557 7.23204 16.9076 7.22388C17.007 7.22229 17.2282 7.24685 17.3726 7.36357C17.4926 7.462 17.5263 7.59513 17.5432 7.6886C17.5582 7.78197 17.5788 7.99479 17.562 8.16091C17.382 10.0584 16.6001 14.663 16.2026 16.7883C16.0357 17.6876 15.7038 17.9891 15.3832 18.0185C14.6857 18.0827 14.157 17.558 13.482 17.1157C12.4263 16.4233 11.8301 15.9924 10.8045 15.3168C9.61945 14.5361 10.3882 14.1069 11.0632 13.4057C11.2395 13.2221 14.3107 10.4293 14.3688 10.176C14.3763 10.1443 14.3838 10.0262 14.3126 9.96391C14.2432 9.90147 14.1401 9.92285 14.0651 9.93972C13.9582 9.96372 12.2726 11.079 9.00258 13.2853C8.52445 13.6142 8.09133 13.7745 7.70133 13.766C7.27383 13.7568 6.44883 13.5238 5.8357 13.3247C5.0857 13.0803 4.48758 12.9512 4.54008 12.5362C4.56633 12.3202 4.86445 12.0992 5.43258 11.8732Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_894_12843' x1='1200' y1='0' x2='1200' y2='2400' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232AABEE' /%3e%3cstop offset='1' stop-color='%23229ED9' /%3e%3c/linearGradient%3e%3cclipPath id='clip0_894_12843'%3e%3crect width='24' height='24' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

footer .soc a.email {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2011_3898)'%3e%3cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23004FF7' /%3e%3cmask id='mask0_2011_3898' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='4' y='4' width='16' height='16'%3e%3cpath d='M19.6362 4.36356H4.36353V19.6363H19.6362V4.36356Z' fill='white' /%3e%3c/mask%3e%3cg mask='url(%23mask0_2011_3898)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.84069 13.0188L12.0018 14.4965L14.085 13.0593L18.7546 17.6663C18.6314 17.7066 18.5011 17.7269 18.3636 17.7274H5.63687C5.46887 17.7274 5.30851 17.6946 5.16113 17.6358L9.84069 13.0188ZM19.6366 9.23273V16.4544C19.6366 16.6431 19.5954 16.8218 19.5221 16.9829L14.9448 12.4667L19.6366 9.23273ZM4.36389 9.27321L8.97778 12.4286L4.44484 16.9019C4.39174 16.7587 4.36433 16.6072 4.36389 16.4544V9.27321ZM18.3636 6.27288C19.0662 6.27288 19.6366 6.84255 19.6366 7.54586V7.99335L11.9987 13.2586L4.36389 8.03688V7.54586C4.36389 6.84332 4.93356 6.27288 5.63687 6.27288H18.3636Z' fill='white' /%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2011_3898'%3e%3crect width='24' height='24' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.footer_bottom {
	border-top: 1px solid #203246;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0;
	margin-top: 56px;
}

.footer_bottom p {
	font-weight: 400;
	font-size: 13px;
	color: #6a829d;
	width: 50%;
}

.footer_bottom a {
	font-weight: 400;
	font-size: 13px;
	text-decoration: underline;
	text-decoration-skip-ink: none;
	color: #6a829d;
}

.footer_bottom a span {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	color: #b3c0d0;
}

.footer_bottom > div {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.burger {
	display: none;
}

.burger_menu {
	display: none;
}

.fhose .soc {
	display: none;
}

.new_one h2 {
	margin-bottom: 8px;
}

.new_one h2 ~ p {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	color: #03173e;
	margin-bottom: 24px;
}

.new_one .flex {
	display: flex;
	flex-wrap: wrap;
	border-radius: 5px;
	overflow: hidden;
}

.new_one .flex > div {
	width: 33.33%;
}

.new_one .flex > div > div {
	background: #e2eefb;
	height: 100%;
}

.new_one .flex > div:nth-child(2) > div {
	background: #eef5fd;
}

.new_one .flex .head {
	font-weight: 600;
	font-size: 28px;
	line-height: 120%;
	color: #03173e;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 54px;
	border-bottom: 1px solid white;
}

.new_one .flex .content_one {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 16px;
	border-bottom: 1px solid white;
}

.new_one .flex .content_one p {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	text-align: center;
	color: #545d6f;
}

.new_one .flex .content_one p b {
	color: #03173e;
	font-weight: 500;
}

.new_one .flex .content_one img {
	margin-bottom: 16px;
}

.new_one .flex .content_two {
	text-align: center;
	padding: 16px;
	border-bottom: 1px solid white;
}

.new_one .flex .content_two p {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	text-align: center;
	color: #545d6f;
}

.new_one .flex .content_two p b {
	display: block;
	width: 100%;
	font-weight: 500;
	color: #03173e;
}

.new_one .flex .content_three {
	padding: 16px;
}

.new_one .flex .content_three p {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	color: #545d6f;
}

.page_all {
	padding-top: 150px;
	padding-bottom: 150px;
}

.page_all h2 {
	margin-bottom: 20px;
	margin-top: 40px;
}

.page_all p {
	margin-bottom: 20px;
}

.page-id-17 header {
	box-shadow: 0 15px 40px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
}

.page-id-17 .header_row {
	border-bottom: 0;
}

.page-id-17 header .header_row .left li a {
    color: var(--03173e);
}

.page-id-17 header .header_row .right .phone {
    color: var(--03173e);
}

.page-id-17 header .btn_header {
    color: #2c73d4;
}

.page-id-17 .logo_header img {
	content: url("/wp-content/themes/stomamart/img/logo_black.svg");
}

.page-id-17 header .header_row .left li.sub-menu > a::after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.666748 0.666666L5.66675 5.66667L10.6667 0.666666' stroke='%2303173E' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}

.page-id-17 header .header_row .left li.sub-menu ul li a {
    color: var(--545d6f);
}

.page-id-17 header .header_row .left li.sub-menu ul {
    box-shadow: 0 15px 40px 0 rgba(0, 0, 0, 0.15);
    background: #fff;
}

.new_one .flex.slider_zae {
	display: none;
}

.footer_flex .right > a {
	width: 100%;
	height: 55px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}

.bg-video.mobile {
	display: none;
}

.popup_video .popup_content {
	width: 70%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.popup_video .popup_content .custom-video {
	width: 100%;
	height: auto;
}

.popup_video .close {
	width: 34px;
	height: 34px;
	object-fit: cover;
	object-position: center;
	position: absolute;
	top: 0;
	right: -50px;
	cursor: pointer;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.50033 8.4996C9.08717 7.91307 10.0384 7.91357 10.6251 8.50029L16.9995 14.8746L23.3752 8.49891C23.962 7.91245 24.9133 7.91295 25.4999 8.4996C26.0866 9.08628 26.0871 10.0376 25.5006 10.6244L19.1249 17.0001L25.4992 23.3744C26.086 23.9611 26.0865 24.9123 25.4999 25.4992C24.9131 26.086 23.9613 26.086 23.3745 25.4992L17.0002 19.1248L10.6251 25.4999C10.0384 26.0866 9.08643 26.0866 8.49964 25.4999C7.91289 24.9131 7.91286 23.9612 8.49964 23.3744L14.8747 16.9994L8.50033 10.6251C7.91352 10.0382 7.91352 9.08641 8.50033 8.4996Z' fill='white' /%3e%3c/svg%3e");
}

.popup_video .popup_content {
	position: relative;
}

.new_one .head_slider {
   	display: none;
}









































@media (max-width: 1340px) {
    .eight img {
    	max-height: 180px;
    }
    .eleven_flex > div.left {
    	width: 45%;
    }
    .eleven_flex > div.right {
    	width: 55%;
    }
    .home_main .content > .left .btns {
    	flex-wrap: wrap;
    }
    .home_main .content .left button {
    	width: 100%;
    	margin-bottom: 10px;
    }
    .home_main .content > .left .btns a {
    	margin-left: 0;
    }
    .twelve_flex > img {
    	left: 64px;
    }
    .fhose {
    	width: 274px;
    }
    .fhose img {
    	width: 68px;
    }
}



@media (max-width: 1200px) {
    .header_row .left {
    	display: none;
    }
    .one img {
    	width: 440px;
    }
    .four_flex ~ img {
    	right: -100px;
    }
    .four {
    	overflow: hidden;
    }
    .six_slider_block .video-wrapper {
    	height: 270px;
    }
    .eight img {
    	max-height: 137px;
    }
    .nine_flex > div {
    	width: 50%;
    }
    .ten_flex {
    	flex-wrap: wrap;
    }
    .ten_flex > div {
    	width: 100%;
    }
    .ten_flex .left {
    	order: 1;
    	margin-top: 40px;
    	display: flex;
    	justify-content: center;
    }
    .ten .left img {
    	max-width: 400px;
    }
    .ten .h2_block {
    	margin-bottom: 24px;
    }
    .eleven_flex .right .row > div {
    	width: 50%;
    }
    .eleven_flex > div.left,
    .eleven_flex > div.right {
    	width: 50%;
    }
    .burger {
    	display: block;
    	width: 29px;
    	height: 29px;
    	background-position: center;
    	background-repeat: no-repeat;
    	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='14' viewBox='0 0 29 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='29' height='2' rx='1' fill='white' /%3e%3crect y='6' width='29' height='2' rx='1' fill='white' /%3e%3crect y='12' width='29' height='2' rx='1' fill='white' /%3e%3c/svg%3e");
    	background-color: transparent;
    	margin-left: 32px;
    	transition: 0.3s all;
    }
    header.active .burger {
    	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='14' viewBox='0 0 29 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='29' height='2' rx='1' fill='url(%23paint0_linear_801_10021)' /%3e%3crect y='6' width='29' height='2' rx='1' fill='url(%23paint1_linear_801_10021)' /%3e%3crect y='12' width='29' height='2' rx='1' fill='url(%23paint2_linear_801_10021)' /%3e%3cdefs%3e%3clinearGradient id='paint0_linear_801_10021' x1='0' y1='1' x2='29' y2='1' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232C73D4' /%3e%3cstop offset='1' stop-color='%2367ACF0' /%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_801_10021' x1='0' y1='7' x2='29' y2='7' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232C73D4' /%3e%3cstop offset='1' stop-color='%2367ACF0' /%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_801_10021' x1='0' y1='13' x2='29' y2='13' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232C73D4' /%3e%3cstop offset='1' stop-color='%2367ACF0' /%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    }
    .burger_menu {
    	background: #fff;
    	display: none;
    }
    .burger_menu .menu {
    	border-top: 1px solid #d7e0ea;
    	padding: 24px 0;
    }
    .burger_menu .menu ul {
    	padding: 0;
    	margin: 0;
    }
    .burger_menu .menu ul li {
    	list-style: none;
    	padding: 8px 0;
    }
    .burger_menu .menu ul li a {
    	font-weight: 400;
    	font-size: 14px;
    	color: var(--545d6f);
    }
    .burger_phone {
    	border-top: 1px solid #d7e0ea;
    	padding-top: 24px;
    	padding-bottom: 24px;
    }
    .burger_phone a {
    	font-weight: 500;
    	font-size: 14px;
    	text-align: left;
    	color: var(--03173e);
    	margin-bottom: 16px;
    	display: block;
    }
    .burger_phone button {
    	font-weight: 500;
    	font-size: 14px;
    	line-height: 120%;
    	background: linear-gradient(90deg, #2c73d4 0%, #67acf0 100%);
    	background-clip: text;
    	-webkit-background-clip: text;
    	-webkit-text-fill-color: transparent;
    	border: 1.50px solid #2c73d4;
    	border-radius: 12px;
    	width: 100%;
    	height: 41px;
    }
    header.radius,
    header.radius .burger_menu {
    	border-radius: 0 0 20px 20px;
    }
    .burger.active {
    	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.1658 15.1658L0.849976 0.85M15.1658 0.85L0.849976 15.1658' stroke='url(%23paint0_linear_801_10029)' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' /%3e%3cdefs%3e%3clinearGradient id='paint0_linear_801_10029' x1='0.849976' y1='8.00789' x2='15.1658' y2='8.00789' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232C73D4' /%3e%3cstop offset='1' stop-color='%2367ACF0' /%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") !important;
    }
    .fhose {
    	width: auto;
    }
    .fhose img {
    	position: inherit;
    	margin-top: 15px;
    }
}




@media (max-width: 991px)  {
    .btn_header {
    	display: none;
    }
    .home_main .content .left h1 {
    	font-size: 60px;
    }
    .home_main .content .left button {
    	width: 100%;
    }
    .home_main .content > div {
    	width: 100%;
    }
    .home_main .content {
    	align-content: end;
    }
    .home_main .content > div.left {
    	margin-bottom: 24px;
    }
    .h2_block {
    	font-size: 28px;
    }
    .one .row > div {
    	width: 100%;
    }
    .one img {
    	position: initial;
    	margin: 0 auto;
    	margin-top: 30px;
    	margin-bottom: 30px;
    }
    .four_flex {
    	width: 100%;
    }
    .four_flex > div {
    	width: 50%;
    }
    .four_flex ~ img {
    	position: initial;
    	margin: 0 auto;
    	width: 400px;
    	margin-top: 30px;
    }
    .seven_row {
    	flex-wrap: wrap;
    }
    .seven_row > div {
    	width: 100%;
    }
    .seven_row > div:first-child {
    	margin-bottom: 30px;
    }
    .eight_flex > div {
    	width: 100%;
    }
    .eight_flex {
    	flex-wrap: wrap;
    }
    .eight img {
    	max-height: 100%;
    	width: 100%;
    }
    .eleven_flex {
    	flex-wrap: wrap;
    }
    .eleven_flex > div.left, .eleven_flex > div.right {
    	width: 100%;
    }
    .eleven_flex > div.left {
    	margin-bottom: 30px;
    }
    .twelve_flex {
    	flex-wrap: wrap;
    }
    .twelve_flex > div {
    	width: 100%;
    }
    .twelve_flex > div.left {
    	margin-bottom: 30px;
    }
    .footer_flex {
    	flex-wrap: wrap;
    }
    .footer_flex > div {
    	width: 100%;
    }
    .footer_flex > div.left {
    	order: 1;
    }
    .footer_flex > div.right {
    	order: 2;
    	display: flex;
    	flex-wrap: wrap;
    	margin-bottom: 48px;
    }
    .footer_flex > div.center {
    	order: 3;
    }
    .footer_flex > div.right button {
    	order: 1;
    	margin-top: 24px;
    }
    footer .center ul li,
    footer .center ul li:last-child {
    	margin-bottom: 16px;
    }
    .footer_bottom {
    	margin-top: 40px;
    }
    .footer_bottom {
    	flex-wrap: wrap;
    }
    .footer_bottom p {
    	width: 100%;
    	margin-bottom: 12px;
    }
    .footer_bottom > div {
    	flex-wrap: wrap;
    }
    .footer_bottom > div a {
    	width: 100%;
    	margin-bottom: 12px;
    }
    .footer_bottom > div a:last-child {
    	margin-bottom: 0;
    }
    .new_one .flex > div {
    	width: 100%;
    }
    .new_one .flex {
    	display: none;
    }
    .new_one .flex.slider_zae {
    	display: block;
    }
    .slider_zae_slide {
    	padding: 0 5px;
    }
    .slider_zae_slide > div {
    	width: 90vw;
    	background: #e2eefb;
    }
    .new_one .flex > div > div {
    	background: transparent;
    }
    .slider_zae_slide:nth-child(2) > div {
    	background: #eef5fd;
    }
    .new_one .flex {
    	border-radius: 0;
    	overflow: initial;
    }
    .new_one .flex > div {
    	overflow: initial !important;
    }
    .new_one {
    	overflow: hidden;
    }
    .slider_zae_slide > div {
    	height: 100%;
    }
    .new_one .flex > div > div {
    	display: flex !important;
    }
    .slider_zae_slide {
    	height: auto !important;
    }
    .slider_zae {
    	position: relative;
    }
    .slider_zae .slick-arrow {
    	display: none !important;

    }
    .new_one .head_slider {
    	display: block;
    }
    .twelve_flex > img {
        left: auto;
        top: -78px;
        width: 110px;
    }
}






@media (max-width: 767px)  {
    .header_row .right .phone {
    	display: none;
    }
    .one img {
    	max-width: 100%;
    }
    .popup_four .content {
    	max-width: 90%;
    }
    .four_flex ~ img {
    	max-width: 100%;
    }
    .six_slider_block .video-wrapper {
    	height: 210px;
    }
    .nine_flex > div {
    	width: 100%;
    }
    .ten .right {
    	padding-left: 0;
    }
    .popup_video .popup_content {
    	width: 100%;
    	height: auto;
    }
    .home_main .content > div.left {
    	width: 100%;
    }
    .home_main .content > div.right {
    	width: 100%;
    }
    .home_main .content > div.right img {
    	position: absolute;
    	top: 90px;
    }
    .home_main .content {
    	position: relative;
    }
    .twelve_flex > img {
    	top: -105px;
    }
}







@media (max-width: 575px)  {
    .four_flex > div {
    	width: 100%;
    }
    .one img {
    	width: 100%;
    }
    .four_flex ~ img {
    	width: 100%;
    }
    .seven_row > div {
    	overflow-x: auto;
    	width: 100%;
    	overflow-x: auto;
    }
    
    .seven {
    	overflow: hidden;
    }
    .logo_header img {
    	width: 141px;
    }
    .header_row {
    	height: 55px;
    }
    .ten .left img {
    	max-width: 100%;
    	width: 100%;
    }
    .home_main .content .left h1 {
    	font-size: 48px;
    }
    .home_main .content .left p {
    	font-size: 16px;
    	margin-bottom: 24px;
    }
    .home_main .right > div > div p {
    	font-size: 14px;
    }
    .home_main .right > div > div > div {
    	padding: 12px;
    }
    .home_main {
    	height: 95vh;
    	min-height: 530px;
    }
    section {
    	margin-bottom: 80px;
    }
    .h2_block {
    	font-size: 24px;
    }
    .one .flex > div > div {
    	padding: 16px;
    }
    .one .flex > div > div strong {
    	margin-bottom: 16px;
    	font-size: 18px;
    }
    .two {
    	padding: 80px 0;
    }
    .head_slider button {
    	width: 34px;
    	height: 34px;
    }
    .three_block p strong {
    	font-size: 18px;
    }
    .three_img > div {
    	width: 100%;
    }
    .four_flex {
    	width: auto;
    }
    .four_flex > div > div.btn > div strong {
    	font-size: 18px;
    }
    .four {
    	padding: 80px 0;
    }
    .popup_four .content {
    	max-width: 100%;
    	width: 100%;
    	border-radius: 0;
    	height: 100%;
    	max-height: 100vh;
    }
    .popup {
    	z-index: 5;
    }
    .four_flex {
    	position: initial;
    }
    .h2_block {
    	font-size: 22px;
    }
    .seven {
    	padding: 80px 0;
    }
    .spec-table {
        width: 500px;
        min-width: 500px;
        border-collapse: collapse;
    }
    .seven_row > div {
    	width: auto;
    }
    .adw {
    	overflow-x: auto;
    }
    .seven .img {
    	flex-wrap: wrap;
    }
    .seven .img img {
    	width: 100%;
    	margin-bottom: 20px;
    }
    .seven .img img:last-child {
    	margin-bottom: 0;
    }
    .eight strong {
    	font-size: 18px;
    }
    .nine,
    .eleven {
    	padding: 80px 0;
    }
    .nine strong {
    	font-size: 18px;
    }
    .ten p, .ten li {
    	font-size: 14px;
    }
    .eleven_flex .left p {
    	font-size: 14px;
    }
    .eleven_flex .right .row > div > div span {
    	font-size: 28px;
    }
    .eleven_flex .right .row > div {
    	width: 50%;
    }
    .eleven_flex .right .row > div > div p br {
    	display: none;
    }
    .twelve .container > div {
    	padding: 24px;
    }
    .popup_four .img > div {
    	width: 100%;
    }
    .popup_four .img {
    	flex-wrap: wrap;
    }
    .eleven_flex .right .row > div > div {
    	padding: 12px;
    	border-radius: 10px;
    }
    .eleven_flex .right .row > div > div p {
    	overflow-wrap: break-word;
    }
    .twelve .container > div {
    	padding: 12px;
    }
    .fhose {
    	position: relative;
    }
    .fhose .soc {
    	display: flex;
    	position: absolute;
    	left: 185px;
    	top: 0;
    	margin-top: 0;
    }
    footer .right .soc {
    	display: none;
    }
    .new_one .flex .head {
    	font-size: 20px;
    }
    .new_one h2 ~ p {
    	font-size: 18px;
    }
    .footer_flex > div.right button {
    	margin-top: 10px;
    }
    .footer_flex > div.right a {
    	margin-top: 24px;
    }
    .bg-video {
    	display: none;
    }
    .bg-video.mobile {
    	display: block;
    	height: 100%;
    	width: 100vw;
    }
    .popup_video .popup_content {
    	width: 100%;
    	height: auto;
    }
    .fhose .soc {
    	display: block;
    }
    footer .left > div a {
    	margin-left: 0;
    	margin-right: 0;
    	margin-bottom: 8px;
    }
    footer .left > div a:last-child {
    	margin-bottom: 0;
    }
    .fhose img {
    	margin-top: 0;
    	position: absolute;
    	right: 0;
    	top: 0;
    	width: 100px;
    	height: auto;
    }
    .fhose .soc {
    	right: 120px;
    	left: auto;
    }
    .home_main .content > div.right img {
    	width: 82px;
    	top: 71px;
    }
    .twelve_flex > img {
    	display: none;
    }
}


@media (max-width: 375px)  {
	.fhose img {
		width: 80px;
	}
	.fhose .soc {
		right: 90px;
	}
}

p.manufacturer {
	font-weight: 400 !important; 
    font-size: 16px !important;
    color: #fff !important;
	border: 1px solid #f7faff;
	border-radius: 200px;
	padding: 8px 12px;
    width: max-content;
}




