	body {
		overflow-x: hidden;
	}

	img {
		user-select: none;
		-moz-user-select: none;
	}

	#hdr {
		z-index: 10;
		position: relative;
	}

	#global {
		/*position: absolute;
		top: 0;
		left: 0;*/
		width: 100%;
		font-family: StemWebLight;
	}

	#global * {
		position: relative;
		z-index: 1;
	}

	.container {
		padding: 4px 40px;
		margin: 0 auto;
		max-width: 1280px;
	}

	button {
		outline: none;
		background: #0254A2;
		border: 2px solid #0254A2;
		color: white;
		padding: 10px 20px;
		font-weight: bold;
		border-radius: 5px;
		transition-duration: 200ms;
	}

	button:hover {
		background: #72B634;
		border-color: #72B634;
	}

	.btn_green {
		background: #72B634;
		border: 2px solid #72B634;
		border-radius: 5px;
		color: white;
	}

	.btn_green:hover {
		background: #0254A2;
		border-color: #0254A2;
	}

	.btn_green_top {
		background: #0254A2;
		border-color: #FFF;
		padding: 10px 50px;
	}

	.blue_top {
		height: 780px;
		width: 100%;
		top: -50px;
		position: absolute;
		z-index: 0;
	}

	.blue_top h1 {
		font-size: 60px;
	}

	.blue_top h2 {
		font-size: 18px;
	}

	.flex {
		display: flex;
	}

	.block3 div {
		width: 39%;
	}

	.block2 div {
		width: 49%;
	}

	.content {
		width: 1200px;
		margin: 0 auto;
	}

	.content .hr {
		text-align: center;
		font-size: 52px;
	}

	.pad2 div {
		padding-right: 80px;
	}

	.pad2 h2 {
		font-size: 20px;
	}

	.content ol {
		counter-reset: myCounter
	}

	.content ol li {
		display: flex;
		margin-bottom: 15px;
		list-style: none;
	}

	.content ol li:before {
		counter-increment: myCounter;
		content:counter(myCounter);
		color: #72B634;
		text-align: left;
		position: relative;
		font-weight: bold;
		left: -10px;
	}

	.rad._sel .r_bg {
		border-color: #72B634;
	}

	.named {

	}

	.ul {
		margin-left: 0;
	}

	.ul li {

	}

	.ul li:before {
		content: "\25CF";
		color: #0A539F;
	}

	.ul2 li {
		margin-bottom: 5px;
		line-height: 27px;
	}

	.named_list span {
		display: inline-block;
		border: 1px solid #0A539F;
		padding: 2px 10px;
		margin: 5px 5px 5px 0;
		border-radius: 20px;
		cursor: pointer;
		transition-duration: 200ms;
	}

	.named_list span:hover {
		background: #0A539F;
		color: white;
	}


	.named .name {
		color: #72B634;
		font-size: 35px;
		font-weight: normal;
		margin: 0;
	}

	.named .sub {
		color: #0A539F;
		font-size: 25px;
		margin: 0;
	}

	#counter {
		user-select: none;
		-moz-user-select: none;
		border-radius: 3px;
		background: #dedede;
		z-index:1;
	}

	#counter_info h2 {
		color: #72B634;
	}

	#counter_info td {
		text-align: center;
	}

	.bt_class {
		justify-content: space-between;
	}

	.bt_class div {
		text-align: center;
		box-shadow: 0 0 20px #c6c6c6;
		margin-right: 30px;
		padding: 15px;
		width: 35%;
		border-radius: 10px;
	}

	.bt_class h3 {
		color: #72B634;
		font-size: 60px;
		font-weight: normal;
	}

	.bt_class h3 img {
		height: 84px;
		top:20px;
	}

	.bt_class div span {
		font-size: 25px;
	}

	#cookie_info {
		z-index: 5000;
	}

	.block2 h3 {
		font-size: 25px;
		font-weight: normal;
		display: inline;
	}

	.numeric {

	}

	.numeric .numblock {
		display: flex;
		min-height: 115px;
	}

	.numeric .numblock .num {
		font-size: 48px;
		color: #72B634;
	}

	.numeric .numblock .text {
		top:25px;
		left:10px;
	}

	.block4 div {
		width: 24%;
	}

	.named2 {
		display: flex;
		margin-top: 10px;
	}

	.named2 .grid {
		display: flex;
		justify-items: start;
		align-items: flex-start;
		flex-wrap: wrap;
	}

	.named2 .item {
		display: inline-block;
		padding: 10px 10px 10px 25px;
		border: 2px solid #72B634;
		border-radius: 10px;
		width: 350px;
		height: 90px;
		margin: 10px 30px 10px 0;
	}

	.named2 .named_right {
		top: 18px;
	}

	.named2 .named_right h2 {
		color: #72B634;
		font-size: 33px;
		margin: 0;
	}

	.named2 .named_right h3 {
		top: -5px;
		color: #0A539F;
		font-size: 34px;
		margin: 0;
	}

	.named3 {
		padding-top: 10px;
	}

	.named3 div b {
		margin-top: 20px;
	}

	.named3 ul {
		padding-left: 20px;
	}

	.named3 div {
		width: 540px;
		height: 330px;
		padding: 24px;
		background: white;
		border-radius: 10px;
		box-shadow: 0 0 5px #979797;
		margin: 0 20px 0 0;
	}

	.named5 h2 {
		color: #72B634;
		margin: 0;
		padding: 0;
	}

	.named5 h3 {
		color: #0A539F;
		margin: 0;
		padding: 0;
		font-size: 34px;
	}

	.named6 div {
		width: 31%;
	}

	.named6 b {
		color: #72B634;
		font-size: 70px;
		top: 20px;
	}

	#_cir {
		z-index:100;
	}

	.cnt_4 {
		height: 1260px;
		margin-top: -180px;
		padding-top: 180px;
		background: url(/im/gate/back1.png) top no-repeat;
		background-size: 100% 100%;
		width: 100%;"
	}

	.cnt_5 {
		height: 1500px;
		z-index: 0;
		margin-top: 30px;
		padding-top: 160px;
		background: url(/im/gate/back2.png) top no-repeat;
		background-size: 100% 100%;
		width: 100%;"
	}

	.tariffs {
		background: #22549A;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.how_connect {
		padding-top: 20px;
		padding-bottom: 40px;
	}

	@media screen and (max-width: 1280px) {

		body {
			width: 100vw;
		}

		#global {
			width: auto !important;
		}

		.blue_top {
			width: 100%;
			left: 0;
		}

		.top_blue {
			margin-top: -700px;
			transform: scale(0.8, 0.8);
			text-align: left;
		}

		.content {
			transform: scale(0.8, 0.8);
			margin-top: -50px;
		}

		.cnt_4 {
			height: 1150px;
		}

		.cnt_5 {
			height: 1260px;
		}

		.cnt_6 {
			margin-top: -200px;
		}

	}

	@media screen and (max-width: 900px) {
		.content {
			width: auto;
		}
	}

	#global .content .block2:nth-child(1) div:nth-child(2),
	#global .content .block2:nth-child(3) div:nth-child(2) {
		max-width: 70%;
		align-items: center;
		margin: 0 auto !important;
	}

	#global .content .block2:nth-child(2) div:nth-child(1),
	#global .content .block2:nth-child(4) div:nth-child(1) {
		max-width: 70%;
		align-items: center;
		margin: 0 auto !important;
	}

	#global .content .block2 div img:nth-child(1) {
		width: 100%;
		max-width: 300px;
	}

	#global .content .block2 div img:nth-child(2) {
		width: 100%;
		max-width: 500px;
	}

	#global .content .block2 div {
		padding: 0 !important;
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 20px;
	}

	#global .content .block2 div img {
		margin-bottom: 20px !important;
	}

	#global .content .block2 div br {
		display: inline;
		content: ' ';
	}

	#global .block_3 {
		margin-top: -400px;

	}

	#global section:nth-child(4) .hr {
		text-align: center;
	}

	#global section:nth-child(4) .block2 img {
		grid-row: 1;
		width: 100vw;
	}

	#global section:nth-child(4) .content>div:last-child {
		display: none;
	}

	#global section:nth-child(4) .content>.block3:nth-child(20),
	#global section:nth-child(4) .content>.block3:nth-child(24) {
		grid-template-columns: repeat(2, 1fr);
	}

	#global section:nth-child(4) .content>.block3:nth-child(24)>div:nth-child(1) {
		grid-row: 2;
	}

	#global section:nth-child(4) .content>.block3:nth-child(24)>div:nth-child(2) {
		grid-column: 2;
		grid-row: 1;
	}

	#global .how_connect .content .bt_class {
		grid-template-columns: repeat(2, 1fr);
	}

	#global .how_connect .content .bt_class a {
		width: 91% !important;
	}

	#global .how_connect .content .block2:nth-child(7) div {
		padding-left: 20px !important;
	}

	#global .how_connect .content div:nth-child(11) table tbody tr {
		grid-template-columns: repeat(3, 1fr);
		gap: 50px 20px;
	}

	#global section:nth-child(4) .content>div:nth-child(6) .block3 {
		grid-template-columns: repeat(2, 1fr);
	}

	#global section:nth-child(4) .content {
		margin: -700px auto -400px !important;
	}


	@media (max-width: 600px) {
		#global section:nth-child(4) .content>div:nth-child(6) .block3 {
			grid-template-columns: repeat(1, 1fr);
		}

		#global section:nth-child(4) .content>.block3:nth-child(20),
		#global section:nth-child(4) .content>.block3:nth-child(24) {
			grid-template-columns: repeat(1, 1fr);
		}


		#global section:nth-child(4) .content>.block3:nth-child(24)>div:nth-child(1) {
			grid-row: 3;
		}

		#global section:nth-child(4) .content>.block3:nth-child(24)>div:nth-child(2) {
			grid-column: 1;
			grid-row: 2;
		}

		#global section:nth-child(4) .content>.block3:nth-child(24) {
			margin-top: -150px !important;
		}
	}

	/* gate */

	#global .content {
		width: 100% !important;
		max-width: 1200px;
	}

	#global .block_3 .content .block3 div {
		gap: 20px;
		display: grid;
		grid-template-rows: auto 1fr auto;
	}

	#global .block_3 .content .block3 br {
		display: inline;
		content: ' ';
	}

	:root {
		--h1-size: 60px;
		/* --h2-size: 40px; */
	}

	@media (max-width: 1700px) {
		.block_3 .content * {
			width: auto !important;
		}

		.block_3 .content br {
			display: inline;
			content: ' ';
		}

		#global .block_3 .content {
			max-width: 1200px;
			width: 100% !important;
			margin: 140px auto 0;
		}

		#global .block_3 .block3 {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			gap: 80px
		}

		#global .block_3 {
			background: transparent;
		}

		.block_3 .named div {
			padding: 0;
		}

		#global .block_3 .content br,
		#global .block_3>img {
			display: none;
		}

		#global .blue_top .container {
			width: 100% !important;
		}

		#global .block_3 .content>div:nth-child(9) {
			display: flex;
			justify-content: center;
			width: 100% !important;
			aspect-ratio: 3 / 1;
			margin: 100px auto;
		}

		#global .block_3 .content>div:nth-child(9) img {
			position: absolute;
			left: 110px;
			top: 0;
			object-fit: contain;
			width: 100% !important;
		}

		#global .block_3 .content>div:nth-child(2) {
			margin-bottom: 40px;
			padding: 0 !important;
		}

		#global .block_3 .content>div:last-child {
			margin-top: 40px !important;
			display: flex;
			align-content: center;
		}

		#global .tariffs .bdw {
			max-width: 1200px;
			min-width: auto;
		}
	}



	@media (max-width: 1280px) {
		#global .blue_top {
			top: 0;
			overflow: hidden;
		}

		#global .blue_top * {
			width: auto;
			min-width: auto !important;
		}

		#global .blue_top h1 {
			font-size: var(--h1-size);
		}

		#global .top_blue {
			margin-top: 0;
			top: 0;
			display: flex;
			flex-direction: column;
			gap: 150px;
			width: auto !important;
			min-width: auto !important;
		}

		#global .top_blue h1,
		#global .top_blue .block3 {
			position: static !important;
			margin: 0 !important;
		}

		#global .top_blue .block3 {
			display: flex;
			gap: 20px;
			flex-wrap: wrap;
			width: 100% !important;
		}

		#global .top_blue .block3 div {
			width: 250px;
		}

		#global .top_blue img {
			pointer-events: none;
			top: 260px !important;
			right: -150px !important;
			width: 100vw !important;
		}

		#global .content {
			display: flex;
			flex-direction: column;
			gap: 50px;
			margin: -200px auto 0;
		}

		#global .content * {
			margin: 0 !important;
		}

		#global .content .block2 {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			gap: 50px;
			align-items: center;
		}

		#global .content .block2 div {
			width: 100%;
			display: flex;
			flex-direction: column;
			align-items: center;
		}

		#global .content .block2 div * {
			position: static !important;
		}

		#global .content .block2 div img {
			object-fit: contain;
		}

		#global .content .block2 div img:nth-child(1) {
			aspect-ratio: 2/1;
			width: 300px;
		}

		#global .content .block2 div img:nth-child(2) {
			aspect-ratio: 5/2;
			width: 100%;
		}

		#global .content .block2 h2 {
			margin-bottom: 20px !important;
		}

		#global .content .block2:nth-child(3) div {
			padding-top: 0 !important;
		}

		#global .content .block2:nth-child(3) div:nth-child(2) img {
			display: none;
		}


		#global .content .block2:nth-child(3) div:nth-child(1) img:nth-child(1) {
			width: 100% !important;

		}

		#global .block_3 .content * {
			width: auto !important;
		}

		#global .block_3 {
			margin-top: -250px;

		}

		#global .block_3 .content {
			margin-top: 0;
		}

		#global section:nth-child(4) .content>.block3:nth-child(20) img,
		#global section:nth-child(4) .content>.block3:nth-child(24) img {
			display: none;
		}

		#global section:nth-child(4) .content>.block3:nth-child(20),
		#global section:nth-child(4) .content>.block3:nth-child(24) {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			gap: 40px;
		}

		#global section:nth-child(4) .content>.block3:nth-child(20) div,
		#global section:nth-child(4) .content>.block3:nth-child(24) div {
			width: 100%;
		}

		#global section:nth-child(4) .content>div:last-child {
			display: none;
		}

		#global section:nth-child(4) .content {
			margin-top: -500px;
		}

		#global section:nth-child(4) .content > div:nth-child(12) {
			display: none;
		}

		#global .how_connect .content .bt_class {
			display: grid;
			gap: 20px;
			grid-template-columns: repeat(4, 1fr);
		}

		#global .how_connect .content {
			margin-top: 0 !important;
		}

		#global .how_connect .content .bt_class div {
			width: 100%;
		}

		#global .how_connect .content .bt_class a {
			width: 86% !important;
		}

		#global .how_connect .content div:nth-child(11) table tbody tr {
			display: grid;
			grid-template-columns: repeat(5, 1fr);
			gap: 20px;
		}


		#global section:nth-child(4) .content>div:nth-child(6) .block3 {
			display: grid;
			gap: 80px;
			grid-template-columns: repeat(3, 1fr);
		}

		#global section:nth-child(4) .content>div:nth-child(6) .block3 div {
			width: 100%;
			padding: 0 !important;
		}

		#global .tariffs .mmt>table tbody tr {
			display: flex;
			flex-wrap: wrap;
			max-width: 80vw;
		}

		#global .tariffs .mmt > table tbody tr td:first-child {
			min-width: 0 !important;
			width: auto;
			white-space: normal;
		}

		#global .tariffs .mmt > table tbody tr td:nth-child(3) {
			display: flex;
			align-items: center;
		}

		#global .tariffs .mmt > table tbody tr td:nth-child(2) {
			display: none;
		}

		#global .tariffs #_sms {
			width: 100%;
			overflow: auto;
			max-width: 90vw;
		}

		#global .tariffs #tab_1 {
			min-width: 100vw;
		}
	}

	@media (max-width: 1100px) {
		#_body [width="20"] {
			display: none;
		}
		body > .bdw {
			min-width: auto !important;
			width: 90%;
			max-width: 1200px;
			padding: 5px 0;
		}
		.named3 div {
			height: fit-content;
		}
		#hmenu {
			max-width: 100%;
		}

		body > .bdw table tbody tr {
			display: flex;
			flex-wrap: wrap;
			gap: 30px;
			flex-direction: column;
		}

		body #hmenu tr td:nth-child(5) {
			display: none;
		}

		body #hmenu tr td:nth-child(6) {
			display: flex;
		}


		body #hmenu tr {
			display: flex;
			flex-wrap: nowrap;
			flex-direction: row;
			gap: 30px;
			overflow: auto;
			margin-top: 15px;
			max-width: 100vw;
		}

		body > .bdw table tbody tr td:nth-child(2) {
			display: none;
		}

		body > .bdw table tbody tr td:nth-child(4) br {
			display: inline;
			content: ' ';
		}

		body > .bdw table tbody tr td:nth-child(4) {
			display: flex;
			flex-direction: column;
			gap: 10px;
		}

		body > .bdw table tbody tr td:nth-child(4) div {
			position: static !important;
		}

		body > .bdw table tbody tr > table tbody tr {
			gap: 10px;
		}

		:root {
			--h1-size: 50px;
		}

		#global .top_blue {
			gap: 50px;
		}


		#global .block_3 .block3 {
			gap: 40px 80px;
			grid-template-columns: repeat(2, 1fr);
		}

		#global section:nth-child(4) .block2 img {
			top: 0 !important;
		}

		#global section:nth-child(4) .content>.block2:nth-child(11) {
			grid-template-columns: 1fr;
		}

		#global section:nth-child(4) .content>.block2:nth-child(11)>div:nth-child(2) {
			flex-direction: row;
		}

		#global section:nth-child(4) .content>.block2:nth-child(11)>div:nth-child(1) svg {
			display: none;
		}

		#global section:nth-child(4) .content>.block2:nth-child(11) img {
			aspect-ratio: 1;
			width: 100%;
			max-width: none;
		}
	}

	@media (max-width: 905px) {
		:root {
			--h1-size: 45px;
		}

		#global .tariffs .mmt > table tbody tr td:nth-child(3) img {
			top: 2px !important;
		}
		.cnt_6 br:nth-child(3) { display: none; }
		#global section:nth-child(2) {
			display: flex;
			flex-direction: column;
			margin-top: -150px;
		}

		#global .content .block2 {
			grid-template-columns: 1fr;
			justify-items: center;
		}

		#global .content .block2 div:nth-child(2) br {
			display: inline;
			content: ' ';
		}
	}

	@media (max-width: 724px) {
		#global .tariffs .mmt > table tbody tr td:nth-child(3) img {
			top: 9px !important;
		}
	}

	@media (max-width: 660px) {
		:root {
			--h1-size: 40px;
		}

		#global .block_3 .block3 {
			gap: 40px 80px;
			grid-template-columns: repeat(1, 1fr);
		}


		#global .block_3 .content>div:nth-child(9) img {
			left: 30px;
		}

		#global .block_3 .content>div:last-child {
			display: flex;
			flex-direction: column-reverse;
			gap: 30px;
		}


		#global .block_3 .content>div:last-child div {
			padding: 0 !important;
		}

		#global section:nth-child(4) .content>.block2:nth-child(11)>div:nth-child(2) {
			flex-direction: column;
			gap: 30px;
		}

		#global .how_connect .content .bt_class a {
			width: 86% !important;
		}

		#global .how_connect .content div:nth-child(11) table tbody tr {
			grid-template-columns: repeat(2, 1fr);
		}
	}

	@media (max-width: 600px) {
		#global section:nth-child(4) .content>div:nth-child(6) .block3 {
			grid-template-columns: repeat(1, 1fr);
		}

		#global section:nth-child(4) .content>.block3:nth-child(20),
		#global section:nth-child(4) .content>.block3:nth-child(24) {
			grid-template-columns: repeat(1, 1fr);
		}


		#global section:nth-child(4) .content>.block3:nth-child(24)>div:nth-child(1) {
			grid-row: 3;
		}

		#global section:nth-child(4) .content>.block3:nth-child(24)>div:nth-child(2) {
			grid-column: 1;
			grid-row: 2;
		}

		#global section:nth-child(4) .content>.block3:nth-child(24) {
			margin-top: -150px !important;
		}
	}


	@media (max-width: 490px) {
		:root {
			--h1-size: 35px;
		}

		#global .top_blue img {
			width: 130vw !important;
			top: 380px !important;
			right: -50px !important;
		}

		#global .how_connect .content .bt_class {
			grid-template-columns: repeat(1, 1fr);
		}

		#global .how_connect .content .bt_class a {
			width: 92% !important;
		}
	}


	@media (max-width: 437px) {
		#global .tariffs .mmt > table tbody tr td:nth-child(3) img {
			top: 2px !important;
		}
	}

	/* gate */


	@media (max-width: 1280px) {
		#global .top_blue br {
			display: inline;
			content: ' ';
		}

		#global .blue_top .top_blue > br {
			display: none;
		}

		#global .top_blue button {
			max-width: 400px;
			order: 4;
		}

		#global .blue_top {
			margin-bottom: 0;
			height: fit-content;
		}

		#global .top_blue img {
			top: 100px !important;
			right: -140px !important;
			width: 50vw !important;
			aspect-ratio: 1;
			object-fit: contain;
		}

		#global .cnt_6 .block3 {
			display: grid;
			gap: 50px;
			grid-template-columns: repeat(3, 1fr);
			margin-bottom: 100px !important;
		}

		#global .cnt_6 .block3 > * {
			padding: 0 !important;
			width: 100% !important;
			left: 0 !important;
			top: 0 !important;
		}
		#global .cnt_6 .block3 .named_list {
			display: flex;
			margin-top: 20px !important;
			flex-wrap: wrap;
			gap: 20px;
		}

		#global .cnt_6 .named2 {
			display: grid;
			grid-template-columns: 1.5fr 1fr;
			gap: 50px;
		}

		#global .cnt_6 .named2 > * {
			width: 100% !important;
			padding: 0 !important;
		}

		#global .cnt_6 .named2 .grid {
			display: grid;
			gap: 30px;
			left: 0 !important;
			grid-template-columns: repeat(2, 1fr);
		}

		#global .cnt_6 .named2 .grid * {
			margin: 0 !important;
		}

		#global .cnt_4 {
			overflow: hidden;
			height: fit-content;
		}

		#global .cnt_4 .content .block2 div img:nth-child(1) {
			width: 70vw;
		}

		#global .cnt_4 .content .block2:nth-child(2) > div {
			max-width: 100%;
			align-items: start;
			padding: 30px !important;
		}

		#global .cnt_5 .block3 {
			gap: 30px 50px;
			display: grid;
			grid-template-columns: repeat(3, 1fr);
		}

		#global .cnt_5 .block3 * {
			padding: 0 !important;
			width: 100% !important;
		}

		#global .cnt_5 .flex.block2 > * {
			padding: 0 !important;
		}

		#global .cnt_5 .content .block2 {
			align-items: start;
			margin-top: 100px !important;
		}

		#global .cnt_5 .content .block2 div {
			align-items: start;
		}

		#global .cnt_5 .content .block2 div img {
			aspect-ratio: auto;
			width: auto !important;
		}

		#global section.content:nth-child(6) {
			gap: 50px;
			display: flex;
			flex-direction: column;
		}

		#global section.content:nth-child(6) .block2:last-child > div:first-child {
			top: 150px;
		}

		#global section.content:nth-child(6) > div:nth-child(1),
		#global section.content:nth-child(6) > div:nth-child(7),
		#global section.content:nth-child(6) > div:nth-child(10) {
			display: none;
		}

		#global .cnt_5 {
			height: auto !important;
		}

		#global .tariffs .content {
			margin: 0 auto;
		}

		#global .how_connect.content {
			margin: 0 auto;
		}

		#global .how_connect.content .bt_class {
			display: grid;
			gap: 20px;
			grid-template-columns: repeat(3, 1fr);
			margin-bottom: 100px !important;
		}

		#global .how_connect.content {
			margin-top: 0 !important;
		}

		#global .how_connect.content .bt_class div {
			width: 100%;
		}

		#global .how_connect.content .bt_class a {
			width: 86% !important;
		}

		#global .how_connect.content div:nth-child(8) table tbody tr {
			display: grid;
			grid-template-columns: repeat(5, 1fr);
			gap: 20px;
		}
	}

	@media (max-width: 1100px) {
		#global .cnt_6 .named2 {
			grid-template-columns: 1fr;
		}

		#global .cnt_6 .named2 .item {
			width: 100%;
			height: 100%;
			max-width: 90%;
			min-height: 90px;
		}

		#global .cnt_6 .named2 .item * a::after {
			content: none
		}

		#global .cnt_6 .named2 > div:nth-child(2) {
			grid-row: 1;
		}
	}

	@media (max-width: 905px) {
		#global .cnt_6 .block3 {
			grid-template-columns: repeat(2, 1fr);
		}

		#global section.content:nth-child(4) {
			margin: -200px 0 -200px !important;
		}

		#global section.content:nth-child(4) .hr {
			margin-bottom: 30px !important;
		}

		#global section.content:nth-child(4) > div:nth-child(1) img {
			display: none;
		}

		#global section.content:nth-child(4) button {
			margin-bottom: 30px !important;
		}

		#global .cnt_5 .content > br {
			display: none;
		}

		#global .cnt_5 .flex {
			flex-direction: column;
			gap: 30px;
		}

		#global .cnt_5 .flex * {
			width: 100% !important;
			padding: 0 !important;
		}

		#global .cnt_5 .flex br {
			display: inline;
			content: ' ';
		}

		#global .cnt_5 .flex.block3 {
			grid-template-columns: repeat(2, 1fr);
		}

		#global .cnt_5 .content .block2 {
			gap: 100px;
		}

		#global .cnt_5 .content .block2 > div > span {
			padding: 30px !important;
			max-width: 80%;
		}

		#global section.content:nth-child(6) {
			margin: -200px 0 -150px !important;
			padding-bottom: 0 !important;
		}

		#global section.content:nth-child(6) .block2:nth-child(4) div:nth-child(2) {
			grid-row: 1;
		}

		#global section.content:nth-child(6) > br {
			display: none;
		}

		#global section.content:nth-child(6) .block2:nth-child(9) div:nth-child(1) {
			top: 0 !important;
			grid-row: 2;
		}

		#global .how_connect.content .bt_class {
			grid-template-columns: repeat(2, 1fr);
		}

		#global .how_connect.content .bt_class a {
			width: 91% !important;
		}

		#global .how_connect.content .block2:nth-child(7) div {
			padding-left: 20px !important;
		}

		#global .how_connect.content div:nth-child(8) table tbody tr {
			grid-template-columns: repeat(3, 1fr);
			gap: 50px 20px;
		}

		#global .cnt_4,
		#global .cnt_5 {
			padding-top: 50px;
		}

		#global .cnt_5 {
			margin-bottom: -400px !important;
		}

		#global section.content:nth-child(6) .block2:last-child > div:first-child {
			top: 0;
		}

		#global > div:nth-child(7) {
			display: none;
		}

		#global section:nth-child(2) .block3 {
			margin-bottom: 0 !important;
		}
	}

	@media (max-width: 768px) {
		#global .cnt_5 {
			margin: -100px 0 -400px !important
		}
	}

	@media (max-width: 724px) {
		#global .hr {
			font-size: 40px;
		}
	}

	@media (max-width: 660px) {
		#global .top_blue .block3 {
			flex-direction: column;
		}

		#global .top_blue button {
			font-size: 16px;
			max-width: 300px;
		}

		#global .top_blue img {
			top: 100px !important;
			right: -240px !important;
			width: 70vw !important;
		}

		#global .how_connect.content .bt_class a {
			width: 86% !important;
		}

		#global .how_connect.content div:nth-child(8) table tbody tr {
			grid-template-columns: repeat(2, 1fr);
		}

		#global section:nth-child(2) {
			margin: -250px 0 -250px !important;
		}

		#global .cnt_4 .content > br,
		#global .cnt_5 .content > br,
		#global .how_connect > br {
			display: none;
		}

		#global section.content:nth-child(4) {
			margin-top: -250px !important;
		}

		#global .cnt_5 .content .block2 {
			margin-top: 50px !important;
		}

		#global .how_connect.content {
			margin-top: -100px !important;
		}
	}

	@media (max-width: 600px) {
		#global .cnt_6 .block3 {
			grid-template-columns: repeat(1, 1fr);
		}

		#global .cnt_6 .named2 .grid {
			grid-template-columns: repeat(1, 1fr);
		}

		#global .cnt_4 .hr,
		#global section.content:nth-child(4) .hr {
			word-break: break-all;
		}



		#global .cnt_5 .flex.block3 {
			grid-template-columns: repeat(1, 1fr);
		}

		#global .tariffs {
			margin-top: -250px !important;
		}

		#global .tariffs .bdw .flex {
			gap: 20px;
			display: flex;
			flex-direction: column;
		}

		#global .tariffs .bdw .flex > * {
			padding: 0 !important;
		}

		#global .how_connect .block2 > div {
			width: 100% !important;
		}

		#global section:nth-child(2) div:last-child {
			display: none;
		}

		#global section:nth-child(2) {
			margin: -200px 0 50px !important;
		}
	}

	@media (max-width: 490px) {
		#global .top_blue img {
			display: none;
		}

		#global .how_connect.content .bt_class {
			grid-template-columns: repeat(1, 1fr);
		}

		#global .how_connect.content .bt_class a {
			width: 92% !important;
		}

		.footer__row {
			grid-template-columns: 1fr;
		}

		#global section.content:nth-child(4) div:first-child {
			display: none;
		}

		#global section.content:nth-child(4) {
			z-index: 22;
			margin: -150px 0 0 !important;
		}

		#global .cnt_5 {
			margin: -150px 0 -500px !important;
		}

		#global .cnt_6 > div > img {
			display: none;
		}

		#global .content .block2:nth-child(3) div:nth-child(2) > br {
			display: none;
		}
	}

	@media (max-width: 437px) {
		#global .top_blue h1 {
			word-wrap: break-word;
		}
	}

	@media (max-width: 390px) {
		#global section.content:nth-child(4) {
			margin-top: -150px !important;
		}

		#global .cnt_5 {
			margin-bottom: -500px !important;
		}
	}