<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* cyrillic-ext */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYlK-4E4Q.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYsK-4E4Q.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYnK-4E4Q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYmK-4E4Q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYoK-4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYlK-4E4Q.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYsK-4E4Q.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYnK-4E4Q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYmK-4E4Q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYoK-4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYlK-4E4Q.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYsK-4E4Q.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYnK-4E4Q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYmK-4E4Q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/2024-1/fonts/7cHmv4okm5zmbtYoK-4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/2024-1/fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/2024-1/fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/2024-1/fonts/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/2024-1/fonts/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/2024-1/fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/2024-1/fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/2024-1/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


html {
	overflow-x: hidden;
}
body {
	line-height: 1.55;
	font-family: "Roboto", sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	color: #3b4e5e;
	font-weight: 400;
	xoverflow-x: hidden;
	overflow-x: clip;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	font-family: "Exo", "Exo 2", sans-serif;
	font-weight: 700;
	color: #222;
}
h1, .h1 {
	font-size: 2.0rem;
	margin-bottom: 20px;
}
h2, .h2 {
	font-size: 1.7rem;
	margin-bottom: 15px;
}
.h2-larger {
	font-size: 2.0rem;
	margin-bottom: 15px;
}
h3, .h3 {
	font-size: 1.4rem;
	margin-bottom: 15px;
}
h4, .h4 {
	font-size: 1.3rem;
	line-height: 30px;
}
h5, .h5 {
	font-size: 1.25rem;
}
h6, .h6 {
	font-size: 1rem;
}
p {
	line-height: 30px;
}
.navbar-toggle .icon-bar {
	background: #223a66;
}
input[type=email], input[type=password], input[type=text], input[type=tel] {
	box-shadow: none;
	height: 2.2rem;
	outline: none;
	font-size: 14px;
	border: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
}
select {
	box-shadow: none;
	height: 2.2rem;
	outline: none;
	font-size: 14px;
}
.gb_cp_main_block select {
	font-size: 16px;
}
input[type=email]:focus, input[type=password]:focus, input[type=text]:focus, input[type=tel]:focus {
	box-shadow: none;
	border: 1px solid #223a66;
}
input[id=online_research] {
	height: 24px;
}
.form-control {
	box-shadow: none;
	border-radius: 0;
}
.form-control:focus {
	box-shadow: none;
	border: 1px solid #223a66;
}
.py-7 {
	padding: 7rem 0px;
}
.btn {
	display: inline-block;
	font-size: 14px;
	font-size: 0.8125rem;
	font-weight: 700;
	letter-spacing: 0.5px;
	xpadding: 0.75rem 2rem;
	padding: 0.45rem 2rem;
	font-family: "Exo", "Exo 2", sans-serif;
	text-transform: uppercase;
	border-radius: 5px;
	border: 2px solid transparent;
	transition: all 0.35s ease;
}
.btn.btn-icon i {
	border-left: 1px solid rgba(255, 255, 255, 0.09);
	padding-left: 15px;
}
.btn:focus {
	outline: 0px;
	box-shadow: none;
}
.btn-main {
	background: #223a66;
	color: #fff;
	border-color: #223a66;
}
.btn-main:hover {
	background: #e12454;
	border-color: #e12454;
	color: #fff;
}
.btn-main-2 {
	background: #e12454;
	color: #fff;
	border-color: #e12454;
}
.btn-main-2:hover {
	background: #223a66;
	color: #fff;
	border-color: #223a66;
}
.btn-solid-border {
	border: 2px solid #223a66;
	background: transparent;
	color: #223a66;
}
.btn-solid-border:hover {
	border: 2px solid #223a66;
	color: #fff;
	background: #223a66;
}
.btn-solid-border:hover.btn-icon i {
	border-left: 1px solid rgba(255, 255, 255, 0.09);
}
.btn-solid-border.btn-icon i {
	border-left: 1px solid rgba(0, 0, 0, 0.09);
}
.btn-transparent {
	background: transparent;
	color: #222;
	border-color: #829bb0;
}
.btn-transparent:hover {
	background: #829bb0;
	color: #fff;
}
.btn-white {
	background: #fff;
	border-color: #fff;
	color: #222;
}
.btn-white:hover {
	background: #223a66;
	color: #fff;
	border-color: #223a66;
}
.btn-solid-white {
	border-color: #fff;
	color: #fff;
}
.btn-solid-white:hover {
	background: #fff;
	color: #222;
}
.btn-round {
	border-radius: 4px;
}
.btn-round-full {
	border-radius: 50px;
}
.btn.active:focus, .btn:active:focus, .btn:focus {
	outline: 0;
}
.bg-gray {
	background: #eff0f3;
}
.bg-primary {
	background: #223a66;
}
.bg-primary-dark {
	background: #152440;
}
.bg-primary-darker {
	background: #090f1a;
}
.bg-dark {
	background: #222;
}
.bg-gradient {
	background-image: linear-gradient(145deg, rgba(19, 177, 205, 0.95) 0%, rgba(152, 119, 234, 0.95) 100%);
	background-repeat: repeat-x;
}
.section {
	padding: 100px 0;
}
.default-section {
 padding: 60px 0 70px 0;
}
.section-sm {
	padding: 70px 0;
}
.section-bottom {
	padding-bottom: 100px;
}
.subtitle {
	color: #223a66;
	font-size: 14px;
	letter-spacing: 1px;
}
.overlay:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	background: #223a66;
}
.overly-2 {
	position: relative;
}
.overly-2:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
}
.text-sm {
	font-size: 14px;
}
.text-md {
	font-size: 2.25rem;
}
.text-lg {
	font-size: 3.75rem;
}
.no-spacing {
	letter-spacing: 0px;
}
a {
	color: #829bb0;
	text-decoration: none;
	transition: all 0.35s ease;
}
a:focus, a:hover {
	color: #C9252B;
	text-decoration: none;
}
a:focus {
	outline: none;
}
.content-title {
	font-size: 40px;
	line-height: 50px;
}
.page-title {
	min-height: 170px;
	xpadding: 120px 0px 70px 0px;
	position: relative;
}
.page-title .block h1 {
	color: #fff;
	font-size: 3rem;
	margin-top: 6px;
	margin-bottom: 10px !important;
}
.page-title .block p {
	color: #fff;
}
.page-title .breadcumb-nav {
	margin-top: 15px;
	padding-top: 15px;
	xborder-top: 1px solid rgba(255, 255, 255, 0.06);
	border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.page-title .breadcumb-nav li {
	padding-left: 30px;
}
.page-title .breadcumb-nav a {
	color: white;
}
.slick-slide:focus, .slick-slide a {
	outline: none;
}
@media (max-width: 480px) {
	h2, .h2 {
		font-size: 1.3rem;
		line-height: 36px;
	}
}
.title-color {
	color: #223a66;
}
.secondary-bg {
	background: #223a66;
}
.section-title {
	margin-bottom: 70px;
}
.section-title h2 {
	color: #223a66;
}
.text-lg {
	font-size: 50px;
}
.gray-bg {
	background: #f4f9fc;
}

@media (max-width: 480px) {
	.text-lg {
		font-size: 28px;
	}
}
@media (max-width: 400px) {
	.text-lg {
		font-size: 28px;
	}
}
#navbarmain .nav-link {
	font-weight: 600;
	padding: 15px 15px;
	color: #222;
	font-family: "Exo", "Exo 2", sans-serif;
	text-transform: capitalize;
	font-size: 18px;
	transition: all 0.25s ease;
}
#navbarmain .nav-link:hover,
#navbarmain .active .nav-link {
	color: #e12454;
}
.dropdown-toggle::after {
	display: none;
}
.navbar {
	padding-bottom: 3px;
}
.navbar-brand {
	margin-top: 0px;
}
.navbar-brand img {
}
.navbar-brand span {
	padding-left: 20px;
	vertical-align: -18px;
	font-size: 1.1rem;
	color: #C9252B;
}
.header-top-bar {
	background: #223a66;
	font-size: 16px;
	padding: 10px 0px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #fff;
}
.top-bar-info li a {
	color: #fff;
	margin-right: 20px;
}
.top-right-bar {
	padding-right: 5px;
}
.top-right-bar a span {
	color: #fff;
	font-weight: 600;
	letter-spacing: 1px;
	vertical-align: middle;
}
.top-right-bar a i {
	color: #fff;
	margin-right: 10px;
}
@media (max-width: 991px) {
	.navigation {
		text-align: center;
	}
}
.navigation .dropdown-menu {
	padding: 0px;
	border: 0px;
	border-top: 5px solid #e12454;
	background: #fff;
	border-radius: 0px;
}
.navigation .dropdown-menu li a {
	text-align: left;
}
.navigation .dropdown-menu .row {
	padding: 25px 25px 35px 25px;
}
.navigation .dropdown-menu .col {
	text-align: left;
}
@media (max-width: 991px) {
	.navigation .dropdown-menu {
		text-align: center;
		float: left !important;
		width: 100%;
		margin: 0;
	}
}
.navigation .dropdown-toggle::after {
	display: none;
}
.navigation .dropleft .dropdown-menu,
.navigation .dropright .dropdown-menu {
	margin: 0;
}
.navigation .dropleft .dropdown-toggle::before,
.navigation .dropright .dropdown-toggle::after {
	font-weight: bold;
	font-size: 14px;
	border: 0;
	display: inline-block;
	font-family: IcoFont !important;
	vertical-align: 1px;
}
.navigation .dropleft .dropdown-toggle::before {
	content: "\eac9";
	margin-right: 5px;
}
.navigation .dropright .dropdown-toggle::after {
	content: "\eaca";
	margin-left: 5px;
}
.navigation .dropdown-item {
	padding: 13px 20px;
	background: transparent;
	font-weight: 400;
	color: #555;
	border-bottom: 1px solid #eee;
}
.navigation li:last-child .dropdown-item {
	border-bottom: 0;
}
.navigation .dropdown-submenu.active &gt; .dropdown-toggle,
.navigation .dropdown-submenu:hover &gt; .dropdown-item,
.navigation .dropdown-item.active,
.navigation .dropdown-item:hover {
	background: rgba(225, 36, 84, 0.05);
	color: #e12454;
}
.navigation button:focus {
	outline: 0;
}
@media (min-width: 992px) {
	.navigation .dropdown-menu {
		display: block;
		opacity: 0;
		visibility: hidden;
		transition: all 0.2s ease-in, visibility 0s linear 0.2s, transform 0.2s linear;
		display: block;
		visibility: hidden;
		opacity: 0;
		min-width: 200px;
		transform: translateY(10px);
	}
	.navigation .dropleft .dropdown-menu,
	.navigation .dropright .dropdown-menu {
		margin-top: -5px;
	}
	.navigation .dropdown:xhover &gt; .dropdown-menu {
		visibility: visible;
		transition: all 0.3s ease 0s;
		opacity: 1;
		transform: translateY(0);
	}
	.navigation .dropdown .show {
		visibility: visible;
		transition: all 0.3s ease 0s;
		opacity: 1;
		transform: translateY(0);
	}
	.navigation .show .dropdown-toggle {
		color: #C9252B !important;
	}
}
.bg-1 {
	position: relative;
	background: url("/hv1-img/block1_bg.jpg") no-repeat 50% 50%;
	background-size: cover;
}
.letter-spacing {
	letter-spacing: 2px;
}
.text-color {
	color: #223a66;
}
.text-color-2 {
	color: #e12454;
}
.divider {
	width: 40px;
	height: 5px;
	background: #e12454;
}
@media (max-width: 767px) {
	.banner .block h1 {
		font-size: 56px;
		line-height: 70px;
	}
}
@media (max-width: 480px) {
	.banner .block h1 {
		font-size: 36px;
		line-height: 50px;
	}
	.banner {
		min-height: 450px;
	}
}
@media (max-width: 400px) {
	.banner .block h1 {
		font-size: 30px;
		line-height: 40px;
	}
	.banner {
		min-height: 450px;
	}
}
@media (max-width: 991px) {
	.banner {
		background: #fff !important;
	}
}
.features {
	margin-top: -70px;
	padding-bottom: 65px;
}
.feature-item {
	flex-basis: 33.33%;
	margin: 0px 10px;
	padding: 30px 30px 70px 30px;
	background-color: #fff;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 30px 0px rgba(0, 42, 106, 0.1);
}
.feature-item-specific {
	padding-bottom: 30px;
}
.feature-item li a {
	font-size: 16px;
}
.feature-item-specific li a {
	font-size: 16px;
}
.feature-item .feature-icon i {
	font-size: 55px;
	color: #0566cf;
}
.feature-icon {
	margin-bottom: 10px;
}
.feature-item h4 {
	color: #223a66;
}
.feature-item p {
	font-size: 14px;
}
.feature-item div {
	font-size: 14px;
	line-height: 28px;
}
.feature-item span {
	font-size: 16px;
}
.feature-item a {
	color: #223a66;
}
.feature-item a:hover {
	color: #223a66;
}
.feature-item a:hover {
	color: #223a66;
}
.feature-item a:focus {
	color: #223a66;
}
.feature-item a:active {
	color: #223a66;
}
.gb-fb {
	color: white !important;
}
.gb-fb i {
	font-size: 20px;
	padding-right: 5px;
}
.gb-f-det {
	padding-top: 10px;
}
.gb-f-det span {
	font-size: 14px;
	color: #223a66;
}
.gb-f-det a {
	color: #829bb0;
}
.feature-section.border-top {
	border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
}
.w-hours li {
  padding: 6px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.w-hours {
  margin-bottom: 0;
}
.feat-info-block {
	min-height: 100px;
}
.feat-info-button {
	position: absolute;
 	bottom: 20px;
}
@media (max-width: 1199px) {
	.feat-info-block {
		min-height: 110px;
	}
}
.counter-stat {
	text-align: center;
	padding: 55px 0px 40px 0px;
	position: relative;
}
.counter-stat i {
	display: block;
	color: rgba(255, 255, 255, 0.06);
	font-size: 70px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	transform: translateY(25px);
}
.counter-stat span {
	font-size: 60px;
	color: #fff;
}
.counter-stat p {
	margin-bottom: 0px;
	color: rgba(255, 255, 255, 0.7);
}
.mb--80 {
	margin-bottom: -80px;
}
.service {
	padding-top: 180px;
}
.service .service-item {
	background: #fff;
	padding: 15px 25px 15px 25px;
	border-radius: 5px;
}
.service .icon {
	float: left;
	margin-bottom: 10px;
}
.service i {
	color: #e12454;
}
.service h4 {
	padding-left: 20px;
}
.service .content {
	clear: both;
}
.lh-35 {
	line-height: 35px;
}
.cta {
	xbackground: url("../images/bg/bg-4.jpg") no-repeat 50% 50%;
	background-size: cover;
	position: relative;
}
.cta:before {
	position: absolute;
	content: "";
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(34, 58, 102, 0.95);
}
.mb-30 {
	margin-bottom: 30px;
}
.text-color-primary {
	color: #223a66;
}
.cta-section {
	margin-bottom: -100px;
}
.testimonial {
	position: relative;
}
.do-test-section {
	padding-top: 60px;
	padding-bottom: 60px;
}
.testimonial-section {
	padding-top: 60px;
	padding-bottom: 60px;
}
.testimonial .slick-dots {
	text-align: left;
}
.testimonial-block {
	position: relative;
	margin-bottom: 20px;
	min-height: 280px;
}
.testimonial-block p {
	background: #fff;
	font-size: 18px;
}
.testimonial-block a {
	color: #3b4e5e;
}
.testimonial-block .client-info {
	margin-bottom: 15px;
	min-height: 190px;
}
.testimonial-block .client-info h4 {
	margin-bottom: 10px;
}
.testimonial-block i {
	font-size: 60px;
	position: absolute;
	right: 46px;
	bottom: 89px;
	opacity: 0.08;
}
.testimonial-block .slick-dots {
	text-align: left;
}
.testimonial-wrap-2 {
	xdisplay: flex;
}
.testimonial-wrap-2 .slick-dots {
	margin-left: -10px;
}
.testimonial-wrap-3 {
	xdisplay: flex;
}
.testimonial-wrap-3 .slick-dots {
	margin-left: -10px;
}
.testimonial-block.style-2 {
	background: #fff;
	padding: 30px;
	xmargin: 0px 4px;
	margin: 0px 10px;
	margin-bottom: 40px;
	height: 100%;
	xdisplay: flex;
}
.testimonial-block.style-3 {
	padding: 20px;
	xmargin: 0px 4px;
	margin: 0px 10px;
	margin-bottom: 40px;
	height: 100%;
	xdisplay: flex;
}
.testimonial-block.style-2 .testimonial-thumb {
	float: left;
}
.testimonial-block.style-3 .testimonial-3-thumb {
	float: left;
}
.testimonial-block.style-2 .testimonial-thumb img {
	width: 80px;
	height: 80px;
	border-radius: 100%;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 5px solid #eff0f3;
	margin-top: -5px;
}
.testimonial-block.style-3 .testimonial-3-thumb img {
	width: auto;
	height: 80px;
	border-radius: 20%;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 5px solid #eff0f3;
	padding: 10px;
	margin-top: -5px;
	background: white;
}
.testimonial-block.style-2 .client-info p {
	clear: both;
	background: transparent;
}
.testimonial-block.style-3 .client-info p {
	clear: both;
	background: transparent;
}
@media (max-width: 1199px) {
	.testimonial-block.style-2 .client-info p {
		font-size: 1rem;
	}
	.testimonial-block.style-3 .client-info p {
		font-size: 1rem;
	}
}
.testimonial-block.style-2 i {
	bottom: -25px;
	color: #e12454;
	xopacity: 0.3;
	opacity: 1;
}
.testimonial-block.style-3 i {
	bottom: -25px;
	color: #e12454;
	xopacity: 0.3;
	opacity: 1;
}
.k-buy {
	xposition: relative;
	xbottom: -40px;
}
.social-icons li {
	margin: 0 6px;
}
.social-icons a {
	margin-right: 10px;
	font-size: 18px;
}
.mt-90 {
	margin-top: 90px;
}
.search-form {
	position: relative;
}
.search-form i {
	position: absolute;
	right: 15px;
	top: 35%;
}
.footer {
	padding-bottom: 10px;
}
.footer .copyright a {
	font-weight: 600;
}
.lh-35 {
	line-height: 35px;
}
.logo {
	font-weight: 600;
	letter-spacing: 1px;
}
.logo h3 {
	color: #223a66;
}
.logo span {
	color: #223a66;
}
.widget .divider {
	height: 3px;
}
.widget h4 {
	color: #223a66;
}
.widget .footer-menu a {
	color: #829bb0;
}
.widget .footer-menu a:hover {
	color: #e12454;
}
.footer-contact-block span {
	font-weight: 400;
	color: #829bb0;
}
.footer-contact-block i {
	font-size: 20px;
}
.footer-btm {
	border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.footer-socials li a {
	width: 45px;
	height: 45px;
	background: #829bb0;
	color: #fff;
	display: inline-block;
	text-align: center;
	border-radius: 100%;
	padding-top: 12px;
}
.widget-contact h6 {
	font-weight: 500;
	margin-bottom: 18px;
}
.widget-contact h6 i {
	color: #e12454;
}
.subscribe {
	position: relative;
}
.subscribe .form-control {
	border-radius: 50px;
	height: 3.15rem;
	padding-left: 25px;
	border-color: #eee;
}
.subscribe .btn {
	position: absolute;
	right: 6px;
	top: 6px;
}
.backtop {
	position: fixed;
	background: #223a66;
	z-index: 9999;
	display: inline-block;
	right: 45px;
	width: 50px;
	height: 50px;
	bottom: 100px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	border-radius: 50px;
	transition: 0.3s;
}
@media (max-width: 991px) {
	.backtop {
		bottom: 100px;
		right: 15px;
	}
}
@media (max-width: 767px) {
	.backtop {
		width: 45px;
		height: 45px;
	}
}
.backtop:hover {
	background-color: #e12454;
}
.backtop i {
	color: #fff;
	font-size: 20px;
}
.chat-button {
	position: fixed;
	background: #223a66;
	z-index: 9999;
	display: inline-block;
	right: 45px;
	width: 50px;
	height: 50px;
	bottom: 30px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 1;
	border-radius: 50px;
	transition: 0.3s;
}
@media (max-width: 991px) {
	.chat-button {
		bottom: 30px;
		right: 15px;
	}
}
@media (max-width: 767px) {
	.chat-button {
		display: none;
		width: 45px;
		height: 45px;
	}
}
.chat-button:hover {
	background-color: #e12454;
}
.chat-button i {
	color: #fff;
	font-size: 20px;
}
.reveal {
	transition: all 0.3s;
	cursor: pointer;
	opacity: 1;
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1160px;
    }
}
.btn-why {
	font-size: 1.0rem;
}
.default-cp-section {
	padding: 30px 0px 30px 0px;
}
.default-cp-container {	
}
.legacy-price-nav {
	display: none;
}
.nav {
	xmargin-bottom: 0;
}
.dropdown
{
	position: static;
}
.dropdown-menu {
	right: 0;
    left: 0;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
	width: 960px;
	box-shadow: 0px 200px 200px 10px rgba(0,0,0, 0.8);
}
.dropdown-menu-field-search {
	margin: 30px;
}
.tm_s_f_2_item {
	margin-bottom: 30px;
	margin-left: 30px;
	margin-right: 20px;
}
@media (min-width: 993px) {
	.tm_s_f_2_item {
		margin-left: auto;
		margin-right: auto;
	}
	.dropdown-menu-search {
		xwidth: 100% !important;
	}
	.dropdown-menu-field-search {
		margin-top: 50px;
		margin-bottom: 50px;
		margin-right: 30px !important;
		padding-left: 300px !important;
		padding-right: 30px !important;
	}
}
.dropdown-menu-ul {
}
.dropdown-menu-field {
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
}
@media (min-width: 1200px) {
	.dropdown-menu {
		width: 1140px;
	}
}
.dropdown-menu&gt;li {
	xdisplay: inline-block;
}
.gb-drop-item-head {
	padding-top: 12px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 1.2rem;
}
.gb-drop-item-comment {
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 0.8rem;
}
.gb-drop-item {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 3px;
}
.gb-drop-item a {
	color: #829bb0
}
.gb-drop-item a:hover {
	color: #C9252B;
}
.footer-item {
	padding: 5px 0px 5px 0px;
}
.subscribe-form {
	padding-right: 50px;
}
.dropdown-login {
	max-width: 380px;
	padding: 40px 40px 25px 40px;
	transition: all 0.1s ease;
	box-shadow: 0px 0px 50px black;
}
.dropdown-login .show {
	transition: all 0.1s ease;
}
.dropdown-login-social {
	padding-top: 12px;
	padding-bottom: 5px;
}
.dropdown-login-social .social_login_comment {
	display: none;
}
.dropdown-login-link {
	padding-top: 10px;
	padding-bottom: 5px;
}
.dropdown-login-link-a {
	color: #829bb0 !important;
}
.dropdown-kbn-sel {
	color: #aaa;	
}
.dropdown-kbn-sel input {
	filter: grayscale(100%);
}
@media (min-width: 992px) {
	.feature-row-2 {
		margin-top: 20px;
	}
	.service-item {
		min-height: 248px;
	}
	.cont-block-1 {
		min-height: 80px;
	}
}
.service-section {
	padding-bottom: 60px;
}
.testimonial-text {
	text-shadow: 0px 0px 4px #fff;
}
.feature-item {
	transition: all 0.5s ease;
	filter: saturate(60%);
	cursor: pointer;
}
.feature-item-specific {
	cursor: auto;
}
.feature-item:hover {
	transition: all 0.5s ease;
	filter: saturate(100%);
	box-shadow: 0 1px 20px rgba(0, 0, 0, 0.5);
}
.h1-repeated {
	display: none;
}
.fan-in {
	position: relative;
}
.fan-in .form-control {
	border-radius: 50px;
	height: 3.15rem;
	padding-left: 25px;
	border-color: #d0d0d0;
	font-size: 1.2rem;
}
.fan-in .btn {
	position: absolute;
	right: 6px;
	top: 6px;
}
@media (min-width: 992px) {
.whois-main {
	margin-right: 60px;
	margin-top: 35px;
	}
}
.fan-in-left {
	margin-left: -26px;
}
.icofont-gb-med {
	font-size: 50px;
	padding: 10px;
}
.gb_login_button {
	height: 2.2rem;
}
.gb_plan_pm img {
	margin-top: 8px;
}
td {
	line-height: 22px;
}
.default-co-container th
{
	text-align: auto;
}
.default-co-container .tab
{
	text-align: left;
}
.nav-default-wide-container {
	max-width: 1360px;
}
.k-content {
	padding-top: 30px;
}
.service-card {
	display: flex;
}
@media (min-width: 992px) {
	.gb-video-fixup-1 {
		width: 356px;
	}
}
.gb-toc1 {
	display: none;
}
@media (min-width: 1200px) {
	.gb-toc1 {
		display: block;
		position: fixed;
		right: 15px;
		top: 140px;
		xwidth: 100px;
		xheight: 300px;
		background: transparent;
		z-index: 999999;
		opacity: 0.7;
		transition: all 0.35s ease;
	}
	.gb-toc1:hover {
		opacity: 1;
		transition: all 0.35s ease;
	}
	.gb-toc1 .list-group-item {
		padding: 0.3rem 0.75rem 0.3rem 0.75rem;
	}
}
.gb_chat_msg_1 {
	margin: 10px auto 10px 0;
	padding: 8px;
	width: 80%;
	background: #fff;
	border-radius: 10px;
	xborder-color: black;
}
.gb_chat_msg_2 {
	margin: 10px 0 10px auto;
	padding: 8px;
	width: 80%;
	background: #cfc;
	border-radius: 10px;
	xborder-color: black;
}
.gb_chat_date {
	padding-right: 10px;
	color: #888;
	font-size: 12px;
}
.gb_chat_msg {
	color: black;
}
#chat_area {
	background: #eee;
}
.cab-in {
	padding-left: 20px;
	margin-bottom: 20px;
}
.cab-in li {
	list-style: square;
}
.cab-in a {
	color: #829bb0 !important;
}
.button_pub1 {
	height: 36px;
}
.button_pub2 {
	height: 24px;
}
.gb_act_show a {
	padding-left: 10px;
	padding-right: 2px;
}
.gbd-wrapper {
}
.gbd-sidebar {
	position: fixed;
	top: 0px;
	left: 0px;
	display: none;
	min-width: 300px;
	max-width: 300px;
	/*
	max-height: calc(100vh - 160px);
	border-bottom: 2px solid #ccc;
	*/
	max-height: calc(100vh - 0px);
	scrollbar-width: thin;
	xborder-right: 1px solid #ccc;
	overflow-x: auto;
	overflow-y: scroll;
	xscrollbar-gutter: stable;
	xpadding-left: 10px;
}
.gbd-sidebar-popup {
	display: block !important;
	min-width: 350px !important;
	max-width: 500px !important;
	min-height: 100vh;
	background: white;
	z-index: 999999;
}
.gbd-content {
}
.gbd-sidebar-switch {
	display: none;
}
@media (max-width: 991px) {
	.gbd-sidebar-switch {
		margin: 10px;
		display: block;
	}
}
@media (min-width: 992px) {
	.gbd-wrapper {
		display: flex;
		align-items: stretch;
		max-width: 1700px;
		margin: 0 auto 0 auto;
	}
	.gbd-sidebar {
		position: sticky;
		display: block;
	}
	.gbd-content {
		padding-left: 50px;
		padding-right: 50px;
	}
	.gb_cur_doc_content {
		min-width: 600px;
		max-width: 950px;
		min-height: 300px;
	}
}
@media (min-width: 1400px) { .gbd-sidebar { min-width: 350px; max-width: 350px; padding-right: 10px; } }
@media (min-width: 1450px) { .gbd-sidebar { min-width: 380px; max-width: 380px; padding-right: 10px; } }
@media (min-width: 1500px) { .gbd-sidebar { min-width: 420px; max-width: 420px; padding-right: 10px; } }
@media (min-width: 1600px) { .gbd-sidebar { min-width: 450px; max-width: 450px; padding-right: 10px; } }
@media (min-width: 1700px) { .gbd-sidebar { min-width: 480px; max-width: 480px; padding-right: 10px; } }
@media (min-width: 1700px) {
	.gbd-wrapper {
		max-width: 1800px;
		padding-right: 100px;
	}
}
@media (min-width: 1800px) {
	.gbd-wrapper {
		max-width: 1850px;
		padding-right: 100px;
	}
	.gbd-sidebar { min-width: 530px; max-width: 530px; padding-right: 10px; }
}
@media (max-width: 1300px) { .gb_cur_doc_content { max-width: 800px; } }
@media (max-width: 1200px) { .gb_cur_doc_content { max-width: 750px; } }
@media (max-width: 1100px) { .gb_cur_doc_content { max-width: 700px; } }
@media (max-width: 1050px) { .gb_cur_doc_content { max-width: 650px; } }
@media (max-width: 1000px) { .gb_cur_doc_content { max-width: 620px; } }
.gbd-doctree1 {
	padding: 60px 0px 60px 0px;
}
.gbd-doctree1 h3 {
	padding-left: 10px;
}
.gbd-doctree1 ul {
	padding-left: 0px;
	padding-bottom: 10px;
	list-style: none;
	transition: all 0.35s ease;
}
.gbd-doctree1 li {
	padding: 0px 0px 0px 0px;
}
.gbd-doctree1 li:hover {
	background: #eee;
}
.gbd-doctree1 a {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	min-height: 30px;
	display: block;
	color: #829bb0;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	vertical-align: middle;
}
.gbd-doctree1 a:active {
	color: #829bb0;
}
.gbd-doctree1 a:focus {
	color: #829bb0;
}
.gbd-doctree1 span {
	vertical-align: middle;
}
.gbt-t2 {
	color: #888;
	font-size: 0.8rem;
}
.gbd-doctree1 &gt; ul &gt; ul &gt; li &gt; a {
	padding-left: 25px;
}
.gbd-doctree1 &gt; ul &gt; ul &gt; ul &gt; li &gt; a {
	padding-left: 35px;
}
.gbd-doctree1 &gt; ul &gt; ul &gt; ul &gt; ul &gt; li &gt; a {
	padding-left: 45px;
}
.gbd-doctree1 &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; li &gt; a {
	padding-left: 50px;
}
.gbd-doctree1 &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; li &gt; a {
	padding-left: 55px;
}
.gbd-doctree1 &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; li &gt; a {
	padding-left: 60px;
}
@media (min-width: 1700px) {
	.gbd-doctree1 &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; li &gt; a {
		padding-left: 55px;
	}
	.gbd-doctree1 &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; li &gt; a {
		padding-left: 65px;
	}
	.gbd-doctree1 &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; ul &gt; li &gt; a {
		padding-left: 75px;
	}
}
.gbd-doctree1 .gbt-hidden &gt; .icofont-rounded-down {
	display: none;
}
.gbd-doctree1 .gbt-hidden &gt; .icofont-rounded-right {
	display: block;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
}
.gbd-doctree1 .gbt-active &gt; .icofont-rounded-down {
	display: block;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
}
.gbd-doctree1 .gbt-active &gt; .icofont-rounded-right {
	display: none;
}
.gb-tm-mode {
	color: #ccc;
	padding-left: 5px;
}
.gb-tm-top {
	display: block !important;
	padding-left: 0 !important;
}
.gbt-selected {
	background: #eee !important;
	border-left: 5px solid red;
}
.gbt-selected span {
	margin-left: -5px;
}
.gb_cur_doc_content .editsection {
	display: none;
}
.gb_cur_doc_content .thumbinner {
	border: 1px solid #eee;
	margin-bottom: 20px;
}
.gb_cur_doc_content .thumbcaption {
	padding: 10px;
}
.gb_cur_doc_content pre {
	border: 1px dashed #2f6fab;
	background-color: #f9f9f9;
	padding: 1em;
}
.gb_cur_doc_content h1 {
	padding-top: 15px;
	margin-bottom: 15px;	
}
.gb_cur_doc_content h2 {
	padding-top: 15px;
	margin-bottom: 15px;	
}
.gb_cur_doc_content #toctitle h2 {
	padding-top: 0;
	margin-bottom: 15px;	
}
.gb_cur_doc_content .toc li {
	margin-top: 5px;	
	margin-bottom: 5px;	
}
.gb_cur_doc_content .tocnumber {
	padding-right: 10px;
}
.gb_cur_doc_content li {
	padding-bottom: 8px;
	line-height: 26px;
}
.gb_cur_doc_content li &gt; ul {
	padding-top: 10px;
}
.gb_cur_doc_content h3 {
	padding-top: 15px;
	margin-bottom: 15px;	
}
.gb_cur_doc_content h4 {
	padding-top: 10px;
	margin-bottom: 10px;	
}
.gb_cur_doc_content blockquote {
	padding-left: 20px;
}
.gb_cur_doc_content #mw-pages td {
	padding-left: 0px;
	padding-right: 20px;
}
.gb_cur_doc_content #mw-pages ul {
	margin-left: 0px;
	padding-left: 18px;
}
.gb_cur_doc_content .x-note-info {
    background-color: #F0F0E7;
    background-image: url(//www.1gb.ru/wiki/skins/common/images/22px-Appunti_architetto_franc_01.svg.png);
    border-color: #cc9933;
    min-height: 28px;
}
.gb_cur_doc_content .x-note {
    padding: 0.5em;
    margin: 0.5em 0;
    overflow: hidden;
    background-repeat: no-repeat;
    border: 1px solid #DDD;
    display: inline-block;
}
.default-wide-container {
	max-width: 1360px;
	xmin-width: 1360px;
}
.default-std-container {
	max-width: 1100px;
	xmin-width: 1360px;
}
.gb_pck1 {
	padding: 10px !important;
	cursor: pointer;
}
.pdkr_h1 .gb_pck1_en {
	background-color: #fff;
}
.pdkr_h1 .gb_pck1_en div {
	background-color: #e0e0e0;
}
.gb_pck1_en {
	background-color: #e0e0e0;
}
.reg-tab-nav span {
}
.ajax_reg_table &gt; tbody &gt; tr &gt; td {
	padding-top: 8px;
	padding-bottom: 8px;
}
.gb-toc-more &gt; div {
	max-width: 126px;
	opacity: 0.7;
	background-color: white;
	margin-top: 20px;
	padding: 8px;
}
.gb-toc-more div {
	padding-top: 10px;
	color: #000;
}
@media (min-width: 1200px) {
	.ajax_reg_table { margin-left: -30px; }
}
@media (min-width: 1230px) {
	.ajax_reg_table { margin-left: -50px; }
}
@media (min-width: 1380px) {
	.ajax_reg_table { margin-left: -80px; }
	.gb-toc-more &gt; div { max-width: 126px; }
}
@media (min-width: 1550px) {
	.ajax_reg_table { margin-left: -120px; }
	.gb-toc1-reg {
		xright: 50px;
	}
}
@media (min-width: 1550px) { .gb-toc1-reg { xright: 50px; } }
@media (min-width: 1600px) { .gb-toc1-reg { right: 50px; } }
@media (min-width: 1650px) { .gb-toc1-reg { right: 100px; } }
@media (min-width: 1700px) { .gb-toc1-reg { right: 150px; } }
@media (min-width: 1750px) { .gb-toc1-reg { right: 200px; } }
@media (min-width: 1800px) { .gb-toc1-reg { right: 250px; } }
@media (min-width: 1850px) { .gb-toc1-reg { right: 280px; } }
.gb_pm1_name {
	font-size: 18px;
}
.gb_pm1_price {
	float: right;
	color: #888;
}
.gb_pm1_desc {
	padding-top: 4px;
	line-height: 1.4;
}
@media (max-width: 991px) {
	.about-content {
		padding-top: 50px;
	}
}
.gb-popover-1, .gb-popover-1:hover {
	text-decoration: dotted underline;
	text-underline-offset: 6px;
	cursor: help;
}
.gb-pwd-pre .gb-popover-1, .gb-pwd-pre .gb-popover-1:hover {
	text-decoration: dotted underline;
	text-underline-offset: 2px;
	cursor: help;
}
.popover {
	box-shadow: 0px 0px 30px 10px rgba(0,0,0, 0.5);
}
@media (min-width: 1200px) {
	.popover {
		max-width: 400px;
	}
	.popover-body {
		margin: 10px;
	}
}
.gb_trk_col1 {
	padding-left: 0px;
	padding-right: 30px;
	word-break: break-word;
}
.gb_trk_col2 {
	min-width: 250px;
	max-width: 650px;
	word-break: break-word;
}
.gb_trk_adm {
	background-color: #fff;
	padding: 10px;
}
.gb_trk_cst {
	background-color: #cfc;
	padding: 10px;
}
@media (min-width: 1200px) {
	.gb_trk_adm {
		background-color: #fff;
		padding: 20px 60px 20px 15px;
		border-bottom: 1px solid #c0c0c0;
	}
	.gb_trk_cst {
		background-color: #cfc;
		padding: 20px 15px 20px 60px;
		border-bottom: 1px solid #c0c0c0;
	}
}
.gb-support-form-1 input {
	min-width: 280px;
}
.gb-support-form-1 select {
	min-width: 280px;
}
.gb-support-form-2 input[type='text'] {
	width: 100%;
}
.gb-support-form-2 textarea {
	width: 100%;
}
.gb-support-form-3 input[type='text'] {
	width: 100%;
}
.gb-support-form-3 select {
	width: 100%;
}
.gb-support-form-3 textarea {
	width: 100%;
}
@media (min-width: 1200px) {
	.gb-support-form-1 {
		min-width: 750px;
	}
	.gb-support-form-1 td {
		padding: 8px 0 8px 0;
	}
	.gb-support-form-2 {
		min-width: 750px;
	}
	.gb-support-form-2 td {
		padding: 8px 0 8px 0;
	}
	.gb-support-form-3 {
		min-width: 750px;
	}
	.gb-support-form-3 td {
		padding: 8px 0 8px 0;
	}
}
.gb-doc-screen {
	xmax-width: 880px;
	border: 1px solid #888;
	margin-top: 10px;
	margin-bottom: 20px;
}
.gb-doc-rfloat {
	float: right;
	padding: 30px;
}
.gb-round-check-1 input[type=checkbox] {
	height: 0;
	width: 0;
	visibility: hidden;
}
.gb-round-check-1 label {
	cursor: pointer;
	text-indent: -9999px;
	width: 50px;
	height: 26px;
	background: #aaa;
	xdisplay: block;
	border-radius: 26px;
	position: relative;
}
.gb-round-check-1 label:after {
	content: "";
	position: absolute;
	top: 3px;
	left: 5px;
	width: 20px;
	height: 20px;
	background: #fff;
	border-radius: 12px;
	transition: left,transform 0.1s;
}
.gb_pck1_en .gb-round-check-1 label {
	background: #007bff;
}
.gb_pck1_en .gb-round-check-1 label:after {
	left: calc(100% - 5px);
	transform: translateX(-100%);
}
.gb-round-check-1 label:active:after {
	width: 40px;
}
input[type=checkbox] {
	vertical-align: -1px;
}
input[type=radio] {
	vertical-align: -1px;
}
.ffli img {
	margin-left: 4px;
	margin-right: 10px;
	margin-bottom: 4px;
}
.ffli input[type=checkbox] {
	margin-left: 6px;
	margin-right: 11px;
}
.ul-no-items-pad {
	padding-left: 22px;
}


th		{ background-color: #BA0000; color: white; text-align: center; }

th.tab	{ background: transparent; background-color: #E8E8E8; color: black; }
th.tab1 { background: transparent; background-color: #E8E8E8; color: black; }

td.tab2 { background: transparent; background-color: #E8E8E8; color: black; }

.table_b1		{ border: 1px solid #aaaaaa; border-collapse: collapse; margin-top: 10px; margin-bottom: 15px; }
.table_b1 td	{ border: 1px solid #aaaaaa; }
.table_b1 th	{ border: 1px solid #aaaaaa; }

.fs7pt			{ xfont-size: 8pt;		font-size: 0.8rem !important;	}
.fs8pt			{ xfont-size: 8pt;		font-size: 1.0rem !important;	}
.fs9pt			{ xfont-size: 9pt;		font-size: 1.0rem !important;	}
.fs				{ xfont-size: 9pt;		font-size: 1.0rem !important;	}
.fs98pt			{ xfont-size: 9.8pt;	font-size: 1.04rem !important;	}
.fs10pt			{ xfont-size: 10pt;		font-size: 1.05rem !important;	}
.fs11pt			{ xfont-size: 11pt;		font-size: 1.1rem !important;	}
.fs118pt		{ xfont-size: 11.8pt;	font-size: 1.2rem !important;	}
.fs12pt			{ xfont-size: 12pt;		font-size: 1.2rem !important;	}
.fs13pt			{ xfont-size: 13pt;		font-size: 1.3rem !important;	}
.fs14pt			{ xfont-size: 14pt;		font-size: 1.3rem !important;	}

.f-c-std-font-1	{ font-size: 16px !important; }

.compact_li		{ display: list-item; list-style-type: disc; margin-left: 2em; }
.compact_li_2	{ display: list-item; list-style-type: disc; margin-left: 2em; padding-bottom: 2px; }
.compact_li_3	{ display: list-item; list-style-type: disc; margin-left: 2em; padding-bottom: 3px; }
.ok_li 			{ list-style: url("/img/status-ok.gif"); }
.button_s1		{ height: 3em; min-width: 200px; margin-top: 1em; margin-bottom: 1em; }
.menu_div		{ padding-top: 0px; padding-bottom: 0px; }

.doc_content	{ max-width: 960px; }

.gb-doc-h2								{ padding-top: 1.3em; padding-bottom: 0.3em; }
.gb_cur_doc_content .gb-doc-h2			{ padding-top: 1.3em; padding-bottom: 0.3em; }
.gb-doc-h2-forced						{ padding-top: 1.3em !important; padding-bottom: 0.3em; }
.gb_cur_doc_content .gb-doc-h2-forced	{ padding-top: 1.4em !important; padding-bottom: 0.3em; }
.gb-doc-h3								{ padding-top: 1.15em; padding-bottom: 0.2em; }
.gb_cur_doc_content.gb-doc-h3			{ padding-top: 1.15em; padding-bottom: 0.2em; }

.gb-doc-h2-no-pad						{ padding-top: 0 !important; }
.default-container h2:nth-child(2)  	{ padding-top: 0; }

th				{ padding: 3px 3px 3px 6px; }
td				{ padding: 3px 3px 3px 6px; }

.gb_cp_pre1		{ line-height: 1.35; font-size: 12px; margin: 5px; }

.table-pad-5	th 		{ padding: 5px; }
.table-pad-5	td 		{ padding: 5px; }

.table-pad-8	th 		{ padding: 8px; }
.table-pad-8	td 		{ padding: 8px; }

.table-pad-15	th 		{ padding: 15px; }
.table-pad-15	td 		{ padding: 15px; }

.domerr1		{ font-weight: normal; color: red; }
.domerr2		{ font-weight: normal; color: #3b4e5e; }


.button_x1 {
	 border-top: 1px solid #f79797;
	 background: #cc6666;
	 background: -webkit-gradient(linear, left top, left bottom, from(#bf0404), to(#cc6666));
	 background: -webkit-linear-gradient(top, #bf0404, #cc6666);
	 background: -moz-linear-gradient(top, #bf0404, #cc6666);
	 background: -ms-linear-gradient(top, #bf0404, #cc6666);
	 background: -o-linear-gradient(top, #bf0404, #cc6666);
	 padding: 8.5px 17px;
	 -webkit-border-radius: 6px;
	 -moz-border-radius: 6px;
	 border-radius: 6px;
	 -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	 -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	 box-shadow: rgba(0,0,0,1) 0 1px 0;
	 text-shadow: rgba(0,0,0,.4) 0 1px 0;
	 color: white;
	 font-size: 19px;
	 font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
	 text-decoration: none;
	 vertical-align: middle;
	 }
.button_x1:hover {
	 border-top-color: #ff0000;
	 background: #ff0000;
	 color: #ffffff;
	 }
.button_x1:active {
	 border-top-color: #1b435e;
	 background: #1b435e;
	 }
	 
.myButton1 {
	-moz-box-shadow:inset 0px 39px 0px -24px #e67a73;
	-webkit-box-shadow:inset 0px 39px 0px -24px #e67a73;
	box-shadow:inset 0px 39px 0px -24px #e67a73;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #eb675e));
	background:-moz-linear-gradient(top, #e4685d 5%, #eb675e 100%);
	background:-webkit-linear-gradient(top, #e4685d 5%, #eb675e 100%);
	background:-o-linear-gradient(top, #e4685d 5%, #eb675e 100%);
	background:-ms-linear-gradient(top, #e4685d 5%, #eb675e 100%);
	background:linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#eb675e',GradientType=0);
	background-color:#e4685d;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: Arial, Liberation Sans, sans-serif;
	font-size:18px;
	padding:11px 23px;
	text-decoration:none;
}
.myButton1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eb675e), color-stop(1, #e4685d));
	background:-moz-linear-gradient(top, #eb675e 5%, #e4685d 100%);
	background:-webkit-linear-gradient(top, #eb675e 5%, #e4685d 100%);
	background:-o-linear-gradient(top, #eb675e 5%, #e4685d 100%);
	background:-ms-linear-gradient(top, #eb675e 5%, #e4685d 100%);
	background:linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb675e', endColorstr='#e4685d',GradientType=0);
	background-color:#eb675e;
}
.myButton1:active {
	position:relative;
	top:1px;
}

.myButton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: Arial, Liberation Sans, sans-serif;
	font-size:20px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.myButton2:active {
	position:relative;
	top:1px;
}

.myButton3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#3a3b1c;
	font-family: Arial, Liberation Sans, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.myButton3:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.myButton3:active {
	position:relative;
	top:1px;
}


.gb-adhoc-price-h2 {
	margin-top: 0;
	padding-top: 16px !important;
}
.gb_cur_doc_content .gb-adhoc-price-h2 {
	margin-top: 0;
	padding-top: 15px !important;
}
</pre></body></html>