.tm-page-container .tm-page {
	max-width: 1200px;
	background: #fff;
	box-shadow: 0 0 5px;
}
.title-os h1 {
	font-weight: 900;
	color: #fff;
	-webkit-text-fill-color: white;
	text-shadow: -3px 3px 3px #000, 0px 0px 3px #000;
	-webkit-text-shadow: -3px 3px 3px #000, 0px 0px 3px #000;
	font-size: 56px;
	padding: 62px 0 0 0;
}
.title-os a:hover {
	font-weight: 900;
	color: rgb(119, 119, 119) !important;
	-webkit-text-fill-color: white;
	text-shadow: none;
	-webkit-text-shadow: none;
	font-size: 56px;
	padding: 62px 0 0 0;
	text-decoration: none;
}
.title-os:hover {
    color: #333 !important;
}
.title-os span {
    color: #fff;
line-height: 1.4;
font-size: 26px;
-webkit-text-fill-color: white;
text-shadow: 0px 0px 3px #000;
}
.menu-os {
    background: #4fdaf1;
}
.uk-subnav > * > :first-child {
	display: flex;
	align-items: center;
	column-gap: 0.25em;
	color: #006D80;
	transition: .1s ease-in-out;
	transition-property: color,background-color,border-color,box-shadow;
	font-size: 15px;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0px;
}
.uk-nav li > a {
	display: flex;
	align-items: center;
	column-gap: .25em;
	text-decoration: none;
	font-weight: 700;
  }
.zg {
	font-size: 29px;
	color: #006D80;
	font-weight: 600;
}
.txt {
    color: #333;
    font-weight: 400;
}
.li-b {
    line-height: 15px;
}
.footer-b {
    border-top: 1px solid #bfbfbf;
	padding-top: 20px;
}
.gl-a {
	text-transform: uppercase;
	font-weight: 700;
	line-height: 9px;
	font-size: 18px;
}
.gl-a a {
    color: #006D80;
}
.gl-a:hover {
    color: #333 !important;
}
.left-os {
    background: #f4f4f4;
    padding: 20px 10px;
    border-radius: 10px;
}
.lefft-os {
	padding: 0 20px;
}
@media screen and (max-width: 768px) {
	.title-os h1 {
		font-weight: 700;
		color: #fff;
		-webkit-text-fill-color: white;
		text-shadow: -3px 3px 3px #000, 0px 0px 3px #000;
		-webkit-text-shadow: -3px 3px 3px #000, 0px 0px 3px #000;
		font-size: 30px;
		padding: none;
	  }
	  .title-os span {
		color: #fff;
		line-height: 1.4;
		font-size: 19px;
		-webkit-text-fill-color: white;
		text-shadow: 0px 0px 3px #000;
	}
	.uk-navbar-toggle {
		padding: 0 0;
		color: #fff;
		font-weight: 900;
		text-transform: uppercase;
		letter-spacing: 0;
	}
	.uk-navbar-container:not(.uk-navbar-transparent) {
		background: #006d80;
		border-radius: 0 0 20px 20px;
		float: right;
		margin: 0 12px 0 0;
	}
}