@charset "UTF-8";

.wrapper_w {
	padding-top: 100px;
	padding-bottom: 100px
}

.nwp-rebrand-close-button {
	position: absolute;
	z-index: 2;
	background: none;
	width: 30px;
	height: 30px;
	right: 20px;
	top: 20px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: none;
	z-index: 4
}

@media(max-width:1023px) {
	.nwp-rebrand-close-button {
		right: 10px;
		top: 10px
	}
}

.nwp-rebrand-close-button:before,.nwp-rebrand-close-button:after {
	position: absolute;
	left: 15px;
	top: 0;
	content: '';
	width: 2px;
	height: 30px;
	background-color: #989898;
	transition: ease .25s
}

.nwp-rebrand-close-button:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.nwp-rebrand-close-button:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.nwp-rebrand-close-button span {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	border: 0
}

.nwp-rebrand-close-button:hover:before,.nwp-rebrand-close-button:hover:after {
	height: 46px;
	top: -8px
}

.nwp-rebrand-button,.banner_search_section .autocomplete_holder input[type="submit"],.nwp-rebrand-button--revers {
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	line-height: 1.4;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	padding: 6px 20px;
	text-decoration: none;
	cursor: pointer;
	margin: 0 20px;
	border: none;
	outline-width: 0;
	outline-style: solid;
	transition: outline .25s ease,background .25s ease
}

@media(max-width:1023px) {
	.nwp-rebrand-button,.banner_search_section .autocomplete_holder input[type="submit"],.nwp-rebrand-button--revers {
		padding-left: 10px;
		padding-right: 10px;
		margin: 0 10px
	}
}

.nwp-rebrand-button:hover,.banner_search_section .autocomplete_holder input[type="submit"]:hover,.nwp-rebrand-button--revers:hover,.nwp-rebrand-button:focus,.banner_search_section .autocomplete_holder input[type="submit"]:focus,.nwp-rebrand-button--revers:focus {
	text-decoration: none;
	outline-width: 5px
}

.nwp-rebrand-button-no-margin.nwp-rebrand-button,.banner_search_section .autocomplete_holder input.nwp-rebrand-button-no-margin[type="submit"],.nwp-rebrand-button-no-margin.nwp-rebrand-button--revers {
	margin: 0
}

.nwp-rebrand-button,.banner_search_section .autocomplete_holder input[type="submit"] {
	background: #c90c0f;
	color: #fff;
	outline-color: #c90c0f;
	text-align: center
}

.nwp-rebrand-button:hover,.banner_search_section .autocomplete_holder input[type="submit"]:hover,.nwp-rebrand-button:focus,.banner_search_section .autocomplete_holder input[type="submit"]:focus {
	outline-color: #be1719;
	outline-style: solid;
	background: #be1719
}

.nwp-rebrand-button--revers {
	background: #fff;
	color: #c90c0f;
	outline-color: #fff
}

.nwp-rebrand-button--revers:hover {
	background: #fff
}

.nwp-rebrand-button--bigger {
	font-size: 20px
}

.nwp-rebrand-button--block {
	width: 100%;
	margin: 0
}

.nwp-rebrand-buttons-holder {
	display: flex;
	align-items: center;
	justify-content: center
}

@media(max-width:1439px) {
	.nwp-rebrand-buttons-holder {
		flex-direction: column-reverse
	}

	.nwp-rebrand-buttons-holder .nwp-rebrand-button,.nwp-rebrand-buttons-holder .banner_search_section .autocomplete_holder input[type="submit"],.banner_search_section .autocomplete_holder .nwp-rebrand-buttons-holder input[type="submit"] {
		margin-bottom: 10px
	}
}

@media(max-width:1023px) {
	.nwp-rebrand-buttons-holder {
		flex-direction: row
	}

	.nwp-rebrand-buttons-holder .nwp-rebrand-button,.nwp-rebrand-buttons-holder .banner_search_section .autocomplete_holder input[type="submit"],.banner_search_section .autocomplete_holder .nwp-rebrand-buttons-holder input[type="submit"] {
		margin: 0 10px
	}

	.nwp-rebrand-buttons-holder .nwp-rebrand-button:first-child,.nwp-rebrand-buttons-holder .banner_search_section .autocomplete_holder input[type="submit"]:first-child,.banner_search_section .autocomplete_holder .nwp-rebrand-buttons-holder input[type="submit"]:first-child {
		margin-left: 0
	}

	.nwp-rebrand-buttons-holder .nwp-rebrand-button:last-child,.nwp-rebrand-buttons-holder .banner_search_section .autocomplete_holder input[type="submit"]:last-child,.banner_search_section .autocomplete_holder .nwp-rebrand-buttons-holder input[type="submit"]:last-child {
		margin-right: 0
	}
}

.dropDownDateCommon:focus {
	outline-style: auto;
	outline-width: initial
}

.nwp-buttons--space-between {
	display: flex;
	justify-content: space-between;
	align-items: center
}

button[role='button'],button {
	border: none;
	-webkit-appearance: none
}

@media(max-width:767px) {
	.manage_app {
		display: none
	}
}

.manage_app>div {
	display: flex;
	padding: 100px 0;
	max-width: 610px!important;
	margin: 0 auto
}

.manage_app>div.manageappoptvo {
	flex-direction: row-reverse
}

.manage_app>div .mobile_app_img {
	width: 260px;
	padding: 0!important;
	float: none;
	text-align: center;
	display: flex;
	align-items: center
}

.manage_app>div>div:not(.mobile_app_img) {
	width: auto;
	padding: 0 75px 0 0;
	float: none;
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.manage_app>div .main_block_h {
	font-size: 22px;
	font-weight: 300;
	line-height: 1.4;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 20px;
	padding: 0
}

.manage_app>div .main_block_h {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .manage_app>div .main_block_h,html[lang=lt] .manage_app>div .main_block_h,html[lang=hr] .manage_app>div .main_block_h,html[lang=cs] .manage_app>div .main_block_h,html[lang=pl] .manage_app>div .main_block_h,html[lang=ro] .manage_app>div .main_block_h,html[lang=sr] .manage_app>div .main_block_h,html[lang=tr] .manage_app>div .main_block_h,html[lang=vi] .manage_app>div .main_block_h,html[lang=el] .manage_app>div .main_block_h,html[lang=uk] .manage_app>div .main_block_h,html[lang=ru] .manage_app>div .main_block_h,html[lang=ka] .manage_app>div .main_block_h,html[lang=sl] .manage_app>div .main_block_h,html[lang=sk] .manage_app>div .main_block_h,html[lang=et] .manage_app>div .main_block_h,html[lang=bg] .manage_app>div .main_block_h,html[lang=km] .manage_app>div .main_block_h,html[lang=kk] .manage_app>div .main_block_h,html[lang=he] .manage_app>div .main_block_h,html[lang=hu] .manage_app>div .main_block_h {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .manage_app>div .main_block_h {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .manage_app>div .main_block_h,html[lang=fa] .manage_app>div .main_block_h {
	font-family: "Noto Naskh Arabic UI",serif
}

.manage_app>div .main_block_h:before,.manage_app>div .main_block_h:after {
	display: none
}

.manage_app>div .main_block_sub_h {
	text-align: center;
	color: #6a6a6a;
	font-size: 16px!important;
	font-weight: 400;
	margin-bottom: 20px;
	line-height: 1.25;
	font-style: normal
}

.manage_app>div .main_block_sub_h {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .manage_app>div .main_block_sub_h,html[lang=lt] .manage_app>div .main_block_sub_h,html[lang=hr] .manage_app>div .main_block_sub_h,html[lang=cs] .manage_app>div .main_block_sub_h,html[lang=pl] .manage_app>div .main_block_sub_h,html[lang=ro] .manage_app>div .main_block_sub_h,html[lang=sr] .manage_app>div .main_block_sub_h,html[lang=tr] .manage_app>div .main_block_sub_h,html[lang=vi] .manage_app>div .main_block_sub_h,html[lang=el] .manage_app>div .main_block_sub_h,html[lang=uk] .manage_app>div .main_block_sub_h,html[lang=ru] .manage_app>div .main_block_sub_h,html[lang=ka] .manage_app>div .main_block_sub_h,html[lang=sl] .manage_app>div .main_block_sub_h,html[lang=sk] .manage_app>div .main_block_sub_h,html[lang=et] .manage_app>div .main_block_sub_h,html[lang=bg] .manage_app>div .main_block_sub_h,html[lang=km] .manage_app>div .main_block_sub_h,html[lang=he] .manage_app>div .main_block_sub_h,html[lang=az] .manage_app>div .main_block_sub_h,html[lang=hu] .manage_app>div .main_block_sub_h {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .manage_app>div .main_block_sub_h {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .manage_app>div .main_block_sub_h,html[lang=fa] .manage_app>div .main_block_sub_h {
	font-family: "Noto Naskh Arabic UI",serif
}

.manage_app>div .main_block_sub_h a {
	color: #c90c0f!important;
	font-weight: 400!important
}

.manage_app>div .main_block_sub_h a:hover {
	text-decoration: underline!important
}

.manage_app>div .download_butt_marg {
	margin-top: 10px;
	display: flex;
	justify-content: space-between
}

.nwp-info-box {
	background: #99090b;
	width: auto;
	margin: 30px 5px 0
}

.nwp-info-box--270 {
	width: 270px
}

.nwp-info-box:after {
	content: '';
	position: absolute;
	bottom: -14px;
	left: 50%;
	margin-left: -14px;
	width: 0;
	height: 0;
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	border-top: 14px solid #99090b
}

.nwp-info-box__inner {
	padding: 40px 0
}

@media(max-width:1179px) {
	.nwp-info-box__inner {
		padding: 20px 0
	}
}

.nwp-info-box__header,.nwp-info-box__content,.nwp-info-box__footer,.nwp-info-box__media {
	padding: 0 40px
}

@media(max-width:1179px) {
	.nwp-info-box__header,.nwp-info-box__content,.nwp-info-box__footer,.nwp-info-box__media {
		padding: 0 20px
	}
}

.nwp-info-box__header {
	text-align: center
}

.nwp-info-box__header-title {
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4;
	color: #fff;
	text-transform: uppercase;
	margin: 0
}

.nwp-info-box__header-title {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .nwp-info-box__header-title,html[lang=lt] .nwp-info-box__header-title,html[lang=hr] .nwp-info-box__header-title,html[lang=cs] .nwp-info-box__header-title,html[lang=pl] .nwp-info-box__header-title,html[lang=ro] .nwp-info-box__header-title,html[lang=sr] .nwp-info-box__header-title,html[lang=tr] .nwp-info-box__header-title,html[lang=vi] .nwp-info-box__header-title,html[lang=el] .nwp-info-box__header-title,html[lang=uk] .nwp-info-box__header-title,html[lang=ru] .nwp-info-box__header-title,html[lang=ka] .nwp-info-box__header-title,html[lang=sl] .nwp-info-box__header-title,html[lang=sk] .nwp-info-box__header-title,html[lang=et] .nwp-info-box__header-title,html[lang=bg] .nwp-info-box__header-title,html[lang=km] .nwp-info-box__header-title,html[lang=kk] .nwp-info-box__header-title,html[lang=he] .nwp-info-box__header-title,html[lang=hu] .nwp-info-box__header-title {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .nwp-info-box__header-title {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .nwp-info-box__header-title,html[lang=fa] .nwp-info-box__header-title {
	font-family: "Noto Naskh Arabic UI",serif
}

.nwp-info-box__header-text {
	color: #fff;
	font-style: italic;
	font-size: 20px
}

.nwp-info-box__header-text {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .nwp-info-box__header-text,html[lang=lt] .nwp-info-box__header-text,html[lang=hr] .nwp-info-box__header-text,html[lang=cs] .nwp-info-box__header-text,html[lang=pl] .nwp-info-box__header-text,html[lang=ro] .nwp-info-box__header-text,html[lang=sr] .nwp-info-box__header-text,html[lang=tr] .nwp-info-box__header-text,html[lang=vi] .nwp-info-box__header-text,html[lang=el] .nwp-info-box__header-text,html[lang=uk] .nwp-info-box__header-text,html[lang=ru] .nwp-info-box__header-text,html[lang=ka] .nwp-info-box__header-text,html[lang=sl] .nwp-info-box__header-text,html[lang=sk] .nwp-info-box__header-text,html[lang=et] .nwp-info-box__header-text,html[lang=bg] .nwp-info-box__header-text,html[lang=km] .nwp-info-box__header-text,html[lang=he] .nwp-info-box__header-text,html[lang=az] .nwp-info-box__header-text,html[lang=hu] .nwp-info-box__header-text {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .nwp-info-box__header-text {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .nwp-info-box__header-text,html[lang=fa] .nwp-info-box__header-text {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	.nwp-info-box__header-text {
		font-size: 18px
	}
}

.nwp-info-box__header-text div {
	display: inline-block;
	margin: 0 4px 0 0
}

.nwp-info-box__media {
	padding-top: 20px
}

@media(max-width:1179px) {
	.nwp-info-box__media {
		padding-top: 10px
	}
}

.nwp-info-box__media img {
	max-width: 100%
}

.nwp-info-box__content {
	padding-top: 20px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700
}

.nwp-info-box__content {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .nwp-info-box__content,html[lang=lt] .nwp-info-box__content,html[lang=hr] .nwp-info-box__content,html[lang=cs] .nwp-info-box__content,html[lang=pl] .nwp-info-box__content,html[lang=ro] .nwp-info-box__content,html[lang=sr] .nwp-info-box__content,html[lang=tr] .nwp-info-box__content,html[lang=vi] .nwp-info-box__content,html[lang=el] .nwp-info-box__content,html[lang=uk] .nwp-info-box__content,html[lang=ru] .nwp-info-box__content,html[lang=ka] .nwp-info-box__content,html[lang=sl] .nwp-info-box__content,html[lang=sk] .nwp-info-box__content,html[lang=et] .nwp-info-box__content,html[lang=bg] .nwp-info-box__content,html[lang=km] .nwp-info-box__content,html[lang=kk] .nwp-info-box__content,html[lang=he] .nwp-info-box__content,html[lang=hu] .nwp-info-box__content {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .nwp-info-box__content {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .nwp-info-box__content,html[lang=fa] .nwp-info-box__content {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	.nwp-info-box__content {
		padding-top: 10px
	}
}

.nwp-info-box__content .ibmap-phone {
	margin: 0
}

.nwp-info-box__content .ibmap-phone span,.nwp-info-box__content .ibmap-phone a {
	display: inline-block;
	color: #fff!important
}

.nwp-info-box__content .ibmap-phone a:hover {
	text-decoration: underline
}

.nwp-info-box__footer {
	padding-top: 20px
}

@media(max-width:1179px) {
	.nwp-info-box__footer {
		padding-top: 10px
	}
}

input:not([type=submit]):focus,textarea:focus,select:focus,button.dropdown-label:focus,#TimeOfTour:focus,.FormDropdownHolder .dropdown-toggle:focus {
	outline: auto 5px -webkit-focus-ring-color!important
}

@-moz-document url-prefix() {
	input:not([type=submit]):focus,textarea:focus,select:focus,button.dropdown-label:focus,#TimeOfTour:focus,.FormDropdownHolder .dropdown-toggle:focus {
		outline: 1px auto Highlight !important;
	}
}

@supports (-ms-ime-align:auto) {
	input:not([type=submit]):focus,textarea:focus,select:focus,button.dropdown-label:focus,#TimeOfTour:focus,.FormDropdownHolder .dropdown-toggle:focus {
		outline: 1px solid Highlight !important;
	}
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	input:not([type=submit]):focus,textarea:focus,select:focus,button.dropdown-label:focus,#TimeOfTour:focus,.FormDropdownHolder .dropdown-toggle:focus {
		outline: 1px solid Highlight!important
	}
}

.search-section-black-bottom {
	background: #000;
	min-height: 110px
}

.search-section-black-bottom .search_group--botom-search {
	max-width: 800px;
	margin: 0 auto;
	padding: 30px
}

@media(max-width:767px) {
	.search-section-black-bottom .search_group--botom-search {
		justify-content: center
	}
}

.search-section-black-bottom .search_group--botom-search .autocomplete_holder {
	display: flex;
	flex-wrap: wrap;
	position: relative
}

.search-section-black-bottom .search_group--botom-search .search-section-black-bottom__header {
	margin: 5px 20px 0 0;
	float: left
}

@media(max-width:767px) {
	.search-section-black-bottom .search_group--botom-search .search-section-black-bottom__header {
		margin: 0 0 20px;
		float: none;
		text-align: center
	}
}

.search-section-black-bottom .search_group--botom-search .search-section-black-bottom__header .search-section-black-bottom__main-header {
	font-weight: 700;
	margin: 0 0 5px;
	font-size: 18px
}

.search-section-black-bottom .search_group--botom-search .search_submit {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: #c90c0f;
	border: 0;
	margin: 0 0 0 5px;
	padding: 5px 22px;
	background-image: url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zODA0LjY0LDQ0MS41MjhsLTMuODMtMy44MjFhNi4xOSw2LjE5LDAsMCwwLC45MS0zLjI0OCw2LjU5LDYuNTksMCwwLDAtNi40Ni02LjQ0OSw2LjI2Myw2LjI2MywwLDAsMC02LjI2LDYuMjU3LDYuNiw2LjYsMCwwLDAsNi40Niw2LjQ0OSw2LjIsNi4yLDAsMCwwLDMuMTUtLjg1MWwzLjg1LDMuODQzYTAuOTYxLDAuOTYxLDAsMCwwLDEuMzYsMGwwLjk1LS45NTNBMC44MTksMC44MTksMCwwLDAsMzgwNC42NCw0NDEuNTI4Wm0tMTMuNzEtNy4yNjFhNC4zMzIsNC4zMzIsMCwwLDEsNC4zMy00LjMzMiw0LjY2Niw0LjY2NiwwLDAsMSw0LjUzLDQuNTI0LDQuMzMyLDQuMzMyLDAsMCwxLTQuMzMsNC4zMzJBNC42NjcsNC42NjcsMCwwLDEsMzc5MC45Myw0MzQuMjY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3ODkgLTQyOCkiLz4KPC9zdmc+Cg==);height: 44px
}

@media(max-width:767px) {
	.search-section-black-bottom .search_group--botom-search .search_submit {
		margin: 0
	}
}

.search-section-black-bottom .search_group--botom-search .search_submit:hover,.search-section-black-bottom .search_group--botom-search .search_submit:focus {
	background-image: url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zODA0LjY0LDQ0MS41MjhsLTMuODMtMy44MjFhNi4xOSw2LjE5LDAsMCwwLC45MS0zLjI0OCw2LjU5LDYuNTksMCwwLDAtNi40Ni02LjQ0OSw2LjI2Myw2LjI2MywwLDAsMC02LjI2LDYuMjU3LDYuNiw2LjYsMCwwLDAsNi40Niw2LjQ0OSw2LjIsNi4yLDAsMCwwLDMuMTUtLjg1MWwzLjg1LDMuODQzYTAuOTYxLDAuOTYxLDAsMCwwLDEuMzYsMGwwLjk1LS45NTNBMC44MTksMC44MTksMCwwLDAsMzgwNC42NCw0NDEuNTI4Wm0tMTMuNzEtNy4yNjFhNC4zMzIsNC4zMzIsMCwwLDEsNC4zMy00LjMzMiw0LjY2Niw0LjY2NiwwLDAsMSw0LjUzLDQuNTI0LDQuMzMyLDQuMzMyLDAsMCwxLTQuMzMsNC4zMzJBNC42NjcsNC42NjcsMCwwLDEsMzc5MC45Myw0MzQuMjY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3ODkgLTQyOCkiLz4KPC9zdmc+Cg==);background-repeat: no-repeat;
	background-position: 50% 50%
}

.search-section-black-bottom .search_group--botom-search:after {
	display: none
}

.search-section-black-bottom .search_group--botom-search input[type="text"] {
	border-radius: 0;
	padding: 5px 20px 0;
	font-size: 18px;
	font-weight: 600;
	font-style: italic;
	text-align: left;
	width: 100%;
	background: #e8e8e8;
	color: #000;
	border: none;
	line-height: normal;
	height: 44px;
	background-image: url(/Images/new-homepage-6683/search-icon-aim.svg);
	background-repeat: no-repeat;
	background-position: 15px 50%;
	padding-left: 40px;
	width: 85%;
	font-style: normal;
	padding-top: 0
}

.search-section-black-bottom .search_group--botom-search input[type="text"] {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=lt] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=hr] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=cs] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=pl] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=ro] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=sr] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=tr] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=vi] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=el] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=uk] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=ru] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=ka] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=sl] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=sk] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=et] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=bg] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=km] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=he] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=az] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=hu] .search-section-black-bottom .search_group--botom-search input[type="text"] {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .search-section-black-bottom .search_group--botom-search input[type="text"] {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=fa] .search-section-black-bottom .search_group--botom-search input[type="text"] {
	font-family: "Noto Naskh Arabic UI",serif
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.search-section-black-bottom .search_group--botom-search input[type="text"] {
		font-size: 16px;
		padding: 0 20px
	}
}

.search-section-black-bottom .search_group--botom-search input[type="text"]::-webkit-input-placeholder {
	color: #000
}

.search-section-black-bottom .search_group--botom-search input[type="text"]::-moz-placeholder {
	color: #000
}

.search-section-black-bottom .search_group--botom-search input[type="text"]:-ms-input-placeholder {
	color: #000
}

.search-section-black-bottom .search_group--botom-search input[type="text"] {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=lt] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=hr] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=cs] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=pl] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=ro] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=sr] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=tr] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=vi] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=el] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=uk] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=ru] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=ka] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=sl] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=sk] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=et] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=bg] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=km] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=kk] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=he] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=hu] .search-section-black-bottom .search_group--botom-search input[type="text"] {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .search-section-black-bottom .search_group--botom-search input[type="text"] {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .search-section-black-bottom .search_group--botom-search input[type="text"],html[lang=fa] .search-section-black-bottom .search_group--botom-search input[type="text"] {
	font-family: "Noto Naskh Arabic UI",serif
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.search-section-black-bottom .search_group--botom-search input[type="text"] {
		padding: 7px 20px 0 40px
	}
}

.search-section-black-bottom .autocompleteSearchError {
	color: #fff
}

.search-section-black-bottom .fake-button {
	position: absolute;
	width: 40px;
	height: 44px;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
	background: none
}

.search-section-black-bottom .fake-brake-line {
	display: inline-block;
	flex-basis: 100%;
	width: 0;
	height: 0;
	overflow: hidden;
	width: 100%
}

.search-section-black-bottom .search-section-black-bottom__main-header {
	color: #fff;
	text-transform: uppercase
}

.search-section-black-bottom .use-location-link {
	padding: 0;
	border: 0;
	background: none;
	color: #fff
}

.search-section-black-bottom .use-location-link.use-location-link--bottom-black {
	text-transform: uppercase;
	margin: 0;
	font-size: 12px
}

@media(max-width:767px) {
	.search-section-black-bottom .use-location-link.use-location-link--bottom-black {
		margin: 10px 0 0;
		font-size: 10px
	}
}

.search-section-black-bottom .class-display-none-desktop {
	display: none
}

.search-section-black-bottom .class-display-none-desktop.use-location-link {
	display: none
}

@media(max-width:767px) {
	.search-section-black-bottom .class-display-none-desktop {
		display: block
	}

	.search-section-black-bottom .class-display-none-desktop.use-location-link {
		display: block
	}
}

.search-section-black-bottom .class-display-none-mobile {
	display: block
}

.search-section-black-bottom .class-display-none-mobile.use-location-link {
	display: block
}

@media(max-width:767px) {
	.search-section-black-bottom .class-display-none-mobile {
		display: none
	}

	.search-section-black-bottom .class-display-none-mobile.use-location-link {
		display: none
	}
}

@font-face {
	font-family:"adobe-caslon-pro";src:url("https://use.typekit.net/af/3cbd9b/000000000000000000012d68/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/3cbd9b/000000000000000000012d68/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/3cbd9b/000000000000000000012d68/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-style:normal;font-weight:400
}

@font-face {
	font-family:"adobe-caslon-pro";src:url("https://use.typekit.net/af/200aad/000000000000000000012d67/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/200aad/000000000000000000012d67/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/200aad/000000000000000000012d67/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-style:italic;font-weight:400
}

@font-face {
	font-family:"adobe-caslon-pro";src:url("https://use.typekit.net/af/ed9e57/000000000000000000012d65/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/ed9e57/000000000000000000012d65/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/ed9e57/000000000000000000012d65/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-style:normal;font-weight:700
}

@font-face {
	font-family:"adobe-caslon-pro";src:url("https://use.typekit.net/af/d7062a/000000000000000000012d66/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/d7062a/000000000000000000012d66/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/d7062a/000000000000000000012d66/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-style:italic;font-weight:700
}

body * {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] body *,html[lang=lt] body *,html[lang=hr] body *,html[lang=cs] body *,html[lang=pl] body *,html[lang=ro] body *,html[lang=sr] body *,html[lang=tr] body *,html[lang=vi] body *,html[lang=el] body *,html[lang=uk] body *,html[lang=ru] body *,html[lang=ka] body *,html[lang=sl] body *,html[lang=sk] body *,html[lang=et] body *,html[lang=bg] body *,html[lang=km] body *,html[lang=kk] body *,html[lang=he] body *,html[lang=hu] body * {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] body * {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] body *,html[lang=fa] body * {
	font-family: "Noto Naskh Arabic UI",serif
}

.wrapper1060 {
	max-width: 1060px;
	margin: 0 auto;
	padding: 100px 0
}

.wrapper1140 {
	max-width: 1140px;
	margin: 0 auto;
	padding: 100px 0
}

.wrapper1020 {
	max-width: 1020px;
	margin: 0 auto;
	padding: 100px 0 0
}

@media(max-width:767px) {
	.mob-corr-pad-wr {
		padding: 30px 0 0
	}
}

.dark-gr {
	background: #ededed
}

.hy-honewrap.hy-hone-wr-upd .honehy {
	font-weight: 600
}

.hy-honewrap.hy-hone-wr-upd .banner_search_section .search_submit {
	margin-left: 5px!important
}

.banner_search_section {
	padding: 0 20px
}

.banner_search_section .autocomplete_holder {
	width: 100%;
	max-width: 480px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-left: auto;
	margin-right: auto
}

.banner_search_section .autocomplete_holder:after {
	display: none
}

.banner_search_section .autocomplete_holder input[type="text"] {
	border-radius: 0;
	padding: 5px 20px 0;
	font-size: 18px;
	font-weight: 600;
	font-style: italic;
	text-align: left;
	width: 100%;
	background: #e8e8e8;
	color: #000;
	border: none;
	line-height: normal;
	height: 44px;
	padding-right: 60px;
	flex: 1;
	min-width: 0
}

.banner_search_section .autocomplete_holder input[type="text"] {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .banner_search_section .autocomplete_holder input[type="text"],html[lang=lt] .banner_search_section .autocomplete_holder input[type="text"],html[lang=hr] .banner_search_section .autocomplete_holder input[type="text"],html[lang=cs] .banner_search_section .autocomplete_holder input[type="text"],html[lang=pl] .banner_search_section .autocomplete_holder input[type="text"],html[lang=ro] .banner_search_section .autocomplete_holder input[type="text"],html[lang=sr] .banner_search_section .autocomplete_holder input[type="text"],html[lang=tr] .banner_search_section .autocomplete_holder input[type="text"],html[lang=vi] .banner_search_section .autocomplete_holder input[type="text"],html[lang=el] .banner_search_section .autocomplete_holder input[type="text"],html[lang=uk] .banner_search_section .autocomplete_holder input[type="text"],html[lang=ru] .banner_search_section .autocomplete_holder input[type="text"],html[lang=ka] .banner_search_section .autocomplete_holder input[type="text"],html[lang=sl] .banner_search_section .autocomplete_holder input[type="text"],html[lang=sk] .banner_search_section .autocomplete_holder input[type="text"],html[lang=et] .banner_search_section .autocomplete_holder input[type="text"],html[lang=bg] .banner_search_section .autocomplete_holder input[type="text"],html[lang=km] .banner_search_section .autocomplete_holder input[type="text"],html[lang=he] .banner_search_section .autocomplete_holder input[type="text"],html[lang=az] .banner_search_section .autocomplete_holder input[type="text"],html[lang=hu] .banner_search_section .autocomplete_holder input[type="text"] {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .banner_search_section .autocomplete_holder input[type="text"] {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .banner_search_section .autocomplete_holder input[type="text"],html[lang=fa] .banner_search_section .autocomplete_holder input[type="text"] {
	font-family: "Noto Naskh Arabic UI",serif
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.banner_search_section .autocomplete_holder input[type="text"] {
		font-size: 16px;
		padding: 0 20px
	}
}

.banner_search_section .autocomplete_holder input[type="text"]::-webkit-input-placeholder {
	color: #000
}

.banner_search_section .autocomplete_holder input[type="text"]::-moz-placeholder {
	color: #000
}

.banner_search_section .autocomplete_holder input[type="text"]:-ms-input-placeholder {
	color: #000
}

.banner_search_section .autocomplete_holder input[type="submit"] {
	position: relative;
	z-index: 2;
	top: 0;
	right: 0;
	width: auto;
	height: auto;
	margin: 0 0 0 -50px;
	border-radius: 0
}

.banner_search_section .autocomplete_holder input[type="text"] {
	background-color: #fff
}

.banner_search_section .autocomplete_holder input[type="submit"] {
	border-radius: 0!important
}

@media(max-width:767px) {
	.hy-honewrap.hy-hone-wr-upd .banner_search_section .search_submit {
		margin-right: 0;
		text-indent: -9999px
	}
}

.class-display-none-desktop {
	display: none
}

.class-display-none-desktop.use-location-link {
	display: none
}

@media(max-width:767px) {
	.class-display-none-desktop {
		display: block
	}

	.class-display-none-desktop.use-location-link {
		display: block
	}
}

.class-display-none-mobile {
	display: block
}

.class-display-none-mobile.use-location-link {
	display: block
}

@media(max-width:767px) {
	.class-display-none-mobile {
		display: none
	}

	.class-display-none-mobile.use-location-link {
		display: none
	}
}

.hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font {
	font-style: normal;
	padding-top: 0;
	color: #6a6a6a
}

.hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=lt] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=hr] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=cs] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=pl] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=ro] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=sr] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=tr] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=vi] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=el] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=uk] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=ru] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=ka] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=sl] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=sk] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=et] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=bg] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=km] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=kk] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=he] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=hu] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font,html[lang=fa] .hy-honewrap.hy-hone-wr-upd .banner_search_section .search-field-dafault-font {
	font-family: "Noto Naskh Arabic UI",serif
}

html[lang='ar'] .banner_search_section .autocomplete_holder input[type="submit"],html[lang='he'] .banner_search_section .autocomplete_holder input[type="submit"],html[lang='fa'] .banner_search_section .autocomplete_holder input[type="submit"] {
	left: 37px
}

html[lang='ar'] .banner_search_section .autocomplete_holder input[type="text"],html[lang='he'] .banner_search_section .autocomplete_holder input[type="text"],html[lang='fa'] .banner_search_section .autocomplete_holder input[type="text"] {
	padding-left: 60px;
	padding-right: 20px
}

.top_banner_wrapp {
	display: table;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50% 30%;
	position: relative;
	background-size: cover;
	min-height: 650px;
	height: 100%;
	padding: 0;
	background-origin: content-box;
	box-shadow: inset 0 0 0 1000px rgba(0,0,0,.6)
}

.banner-content-wrapper.updatedwrapperreskin .autocomplete_holder input.grey-bg-search,.hy-home-map-reskin .banner_search_section .autocomplete_holder input.grey-bg-search {
	background-color: #ededed;
	color: #6a6a6a;
	background-image: url(/Images/new-homepage-6683/search-icon-aim.svg);
	background-repeat: no-repeat;
	background-position: 15px 50%;
	padding-left: 40px
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.banner-content-wrapper.updatedwrapperreskin .autocomplete_holder input.grey-bg-search,.hy-home-map-reskin .banner_search_section .autocomplete_holder input.grey-bg-search {
		padding: 0 20px 0 40px
	}
}

@media(max-width:767px) {
	.top_banner_wrapp.home-banner-reskin {
		height: auto;
		min-height: 90px
	}
}

.hy-honewrap.hy-hone-wr-upd .honehy {
	text-align: center;
	font-weight: 500!important
}

.baner-sub-header-doubled {
	color: #fff;
	font-size: 17px;
	margin: 30px 0;
	font-weight: 500
}

.top_banner_wrapp.home-banner-reskin .banner-content-wrapper {
	background: initial;
	padding-left: 20px;
	padding-right: 20px
}

body .banner_main_t {
	text-align: left!important
}

.use-location-link {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	text-align: left;
	margin: 10px 0 0 40px;
	background: transparent;
	border: 0;
	padding: 0
}

.use-location-link.fake-button {
	position: absolute;
	width: 40px;
	height: 44px;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0
}

.use-location-link:hover {
	text-decoration: underline
}

@media(max-width:767px) {
	.use-location-link {
		margin: 10px 0;
		display: block
	}
}

.fake-brake-line {
	display: inline-block;
	flex-basis: 100%;
	width: 0;
	height: 0;
	overflow: hidden;
	width: 100%
}

.top_banner_wrapp.home-banner-reskin {
	background-image: url(../images/banner.jpg)!important
}

@media(max-width:1024px) {
	.top_banner_wrapp {
		background-position: 100% 30%
	}
}

.banner-bottom-arrow {
	position: absolute;
	bottom: 20px;
	width: 40px;
	height: 21px;
	left: 50%;
	margin: 0 0 0 -20px;
	background: url(../images/page-arr-down-l.svg) no-repeat 0 0;
	-webkit-animation: arrowAnimation .5s linear .5s infinite alternate;
	animation: arrowAnimation .5s linear .5s infinite alternate
}

.banner-bottom-arrow:hover {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

@media(max-width:479px) {
	.banner-bottom-arrow {
		display: none
	}
}

@-webkit-keyframes arrowAnimation {
	from {
		bottom: 20px
	}

	to {
		bottom: 10px
	}
}

@keyframes arrowAnimation {
	from {
		bottom: 20px
	}

	to {
		bottom: 10px
	}
}

.brand-grey-eb {
	background: #ededed
}

.row.main-width-1440 {
	padding: 0;
	max-width: 1440px;
	margin: 0 auto
}

.row.main-width-1440 .padding-side--100 {
	padding: 0 100px 60px;
	overflow: hidden
}

@media(max-width:1179px) {
	.row.main-width-1440 .padding-side--100 {
		padding: 0 25px
	}
}

.main-header--no-borders {
	margin: 100px 0 55px;
	text-transform: uppercase;
	font-size: 38px;
	font-weight: 500
}

@media(max-width:767px) {
	.main-header--no-borders {
		font-size: 24px;
		margin: 40px 0 35px
	}
}

.line-content-holder {
	padding: 10px 20px
}

@media(max-width:1179px) {
	.line-content-holder {
		padding: 0
	}
}

.line-content-holder__description-paragraph-lighter {
	font-weight: 300;
	line-height: 1.5
}

.line-content-holder--img-holder {
	padding: 0 20px
}

@media(max-width:1179px) {
	.line-content-holder--img-holder {
		margin: 0 0 35px
	}
}

@media(max-width:767px) {
	.line-content-holder--img-holder {
		padding: 0;
		margin: 0 -25px 35px
	}
}

.line-content-holder__img {
	width: 100%
}

@media(max-width:991px) {
	.line-content-holder__img.line-content-holder__img--tablet-view {
		display: none
	}
}

.line-content-holder__header {
	margin: 0 0 40px;
	font-size: 20px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.line-content-holder__header.line-content-holder__header--tablet-view {
		margin-top: 35px
	}
}

.line-content-holder__line {
	margin: 0 0 20px;
	padding: 20px 40px;
	font-weight: 300;
	text-align: center;
	line-height: 1.5
}

.line-content-holder__line--white {
	background: #fff
}

.main-content-line-holder {
	margin: 0 0 80px;
	overflow: hidden
}

@media(max-width:1179px) {
	.main-content-line-holder {
		margin: 0 0 50px
	}
}

@media(max-width:767px) {
	.main-content-line-holder {
		overflow: initial
	}
}

.main-content-line-holder__product-description-item {
	padding: 0 30px
}

@media(max-width:1023px) {
	.main-content-line-holder__product-description-item {
		padding: 0
	}
}

.line-content-holder__header--product {
	font-size: 28px;
	margin: 25px 0;
	text-transform: uppercase
}

@media(max-width:1023px) {
	.line-content-holder__header--product {
		margin: 0 0 15px;
		font-size: 22px
	}
}

.line-content-holder__sub-header--product {
	font-size: 20px;
	font-weight: 500;
	margin: 0 0 35px
}

@media(max-width:1023px) {
	.line-content-holder__sub-header--product {
		margin: 0 0 15px
	}
}

.product-list-ul {
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0
}

.product-list-ul__item {
	background: url(/Images/new-homepage-6683/tick.svg) no-repeat 10px;
	background-size: 20px;
	padding: 10px 35px;
	font-weight: 400
}

.product-list-ul__item:first-child {
	margin: 0
}

@media(max-width:1023px) {
	.product-list-ul__item {
		margin: 5px 0 0
	}

	.product-list-ul__item:first-child {
		margin: 0
	}
}

.product-list-ul__item--grey {
	background-color: #ededed
}

.product-line-cta-holder {
	margin: 35px 0 0
}

.product-line-cta-holder .nwp-rebrand-button,.product-line-cta-holder .banner_search_section .autocomplete_holder input[type="submit"],.banner_search_section .autocomplete_holder .product-line-cta-holder input[type="submit"] {
	padding: 13px 30px;
	margin: 0
}

@media(max-width:1023px) {
	.product-line-cta-holder .nwp-rebrand-button,.product-line-cta-holder .banner_search_section .autocomplete_holder input[type="submit"],.banner_search_section .autocomplete_holder .product-line-cta-holder input[type="submit"] {
		padding: 10px 15px
	}
}

.bottom-client-logos {
	margin: 25px auto
}

@media(max-width:767px) {
	.bottom-client-logos {
		max-width: 300px
	}
}

.bottom-client-logos img {
	width: 100%;
	max-width: 915px
}

.line-content-holder--about-regus .line-content-holder__line {
	padding: 0 0 0 55px;
	margin: 0 0 45px;
	position: relative;
	text-align: left
}

.line-content-holder--about-regus .line-content-holder__line:before {
	display: inline-block;
	content: '';
	width: 42px;
	height: 45px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	position: absolute;
	left: 0;
	top: 7px
}

.line-content-holder--about-regus .line-content-holder__line--icon-temporary-ofice:before {
	background-image: url(../images/icon-temporary-offices.png)
}

.line-content-holder--about-regus .line-content-holder__line--icon-start-working:before {
	background-image: url(../images/start-working-immediately.png)
}

.line-content-holder--about-regus .line-content-holder__line--icon-global-workspace:before {
	background-image: url(../images/global-workspaces.png)
}

.line-content-holder--about-regus .line-content-holder__line--icon-founded:before {
	background-image: url(../images/founded.png)
}

.about-regus-block__column {
	padding: 0 50px;
	line-height: 1.5
}

@media(max-width:1023px) {
	.about-regus-block__column {
		padding: 0
	}
}

@media(min-width:768px) {
	.about-regus-block__column .line-content-holder__line {
		min-height: 120px;
		margin-bottom: 20px
	}
}

@media(min-width:1260px) {
	.about-regus-block__column .line-content-holder__line {
		min-height: 100px
	}
}

@charset "UTF-8";

.wrapper_w {
	padding-top: 100px;
	padding-bottom: 100px
}

.nwp-rebrand-close-button {
	position: absolute;
	z-index: 2;
	background: none;
	width: 30px;
	height: 30px;
	right: 20px;
	top: 20px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: none;
	z-index: 4
}

@media(max-width:1023px) {
	.nwp-rebrand-close-button {
		right: 10px;
		top: 10px
	}
}

.nwp-rebrand-close-button:before,.nwp-rebrand-close-button:after {
	position: absolute;
	left: 15px;
	top: 0;
	content: '';
	width: 2px;
	height: 30px;
	background-color: #989898;
	transition: ease .25s
}

.nwp-rebrand-close-button:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.nwp-rebrand-close-button:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.nwp-rebrand-close-button span {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	border: 0
}

.nwp-rebrand-close-button:hover:before,.nwp-rebrand-close-button:hover:after {
	height: 46px;
	top: -8px
}

.nwp-rebrand-button,.banner_search_section .autocomplete_holder input[type="submit"],body .banner_main_t .cta-button,.cta-button,.nwp-rebrand-button--revers,.homepage-reskin .cta-button {
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	line-height: 1.4;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	padding: 6px 20px;
	text-decoration: none;
	cursor: pointer;
	margin: 0 20px;
	border: none;
	outline-width: 0;
	outline-style: solid;
	transition: outline .25s ease,background .25s ease
}

@media(max-width:1023px) {
	.nwp-rebrand-button,.banner_search_section .autocomplete_holder input[type="submit"],body .banner_main_t .cta-button,.cta-button,.nwp-rebrand-button--revers,.homepage-reskin .cta-button {
		padding-left: 10px;
		padding-right: 10px;
		margin: 0 10px
	}
}

.nwp-rebrand-button:hover,.banner_search_section .autocomplete_holder input[type="submit"]:hover,body .banner_main_t .cta-button:hover,.cta-button:hover,.nwp-rebrand-button--revers:hover,.nwp-rebrand-button:focus,.banner_search_section .autocomplete_holder input[type="submit"]:focus,body .banner_main_t .cta-button:focus,.cta-button:focus,.nwp-rebrand-button--revers:focus {
	text-decoration: none;
	outline-width: 5px
}

.nwp-rebrand-button-no-margin.nwp-rebrand-button,.banner_search_section .autocomplete_holder input.nwp-rebrand-button-no-margin[type="submit"],body .banner_main_t .nwp-rebrand-button-no-margin.cta-button,.nwp-rebrand-button-no-margin.cta-button,.nwp-rebrand-button-no-margin.nwp-rebrand-button--revers {
	margin: 0
}

.nwp-rebrand-button,.banner_search_section .autocomplete_holder input[type="submit"],body .banner_main_t .cta-button,.cta-button {
	background: #c90c0f;
	color: #fff;
	outline-color: #c90c0f;
	text-align: center
}

.nwp-rebrand-button:hover,.banner_search_section .autocomplete_holder input[type="submit"]:hover,body .banner_main_t .cta-button:hover,.cta-button:hover,.nwp-rebrand-button:focus,.banner_search_section .autocomplete_holder input[type="submit"]:focus,body .banner_main_t .cta-button:focus,.cta-button:focus {
	outline-color: #be1719;
	outline-style: solid;
	background: #be1719
}

.nwp-rebrand-button--revers {
	background: #fff;
	color: #c90c0f;
	outline-color: #fff
}

.nwp-rebrand-button--revers:hover {
	background: #fff
}

.nwp-rebrand-button--bigger {
	font-size: 20px
}

.nwp-rebrand-button--block {
	width: 100%;
	margin: 0
}

.nwp-rebrand-buttons-holder {
	display: flex;
	align-items: center;
	justify-content: center
}

@media(max-width:1439px) {
	.nwp-rebrand-buttons-holder {
		flex-direction: column-reverse
	}

	.nwp-rebrand-buttons-holder .nwp-rebrand-button,.nwp-rebrand-buttons-holder .banner_search_section .autocomplete_holder input[type="submit"],.banner_search_section .autocomplete_holder .nwp-rebrand-buttons-holder input[type="submit"],.nwp-rebrand-buttons-holder body .banner_main_t .cta-button,body .banner_main_t .nwp-rebrand-buttons-holder .cta-button,.nwp-rebrand-buttons-holder .cta-button {
		margin-bottom: 10px
	}
}

@media(max-width:1023px) {
	.nwp-rebrand-buttons-holder {
		flex-direction: row
	}

	.nwp-rebrand-buttons-holder .nwp-rebrand-button,.nwp-rebrand-buttons-holder .banner_search_section .autocomplete_holder input[type="submit"],.banner_search_section .autocomplete_holder .nwp-rebrand-buttons-holder input[type="submit"],.nwp-rebrand-buttons-holder body .banner_main_t .cta-button,body .banner_main_t .nwp-rebrand-buttons-holder .cta-button,.nwp-rebrand-buttons-holder .cta-button {
		margin: 0 10px
	}

	.nwp-rebrand-buttons-holder .nwp-rebrand-button:first-child,.nwp-rebrand-buttons-holder .banner_search_section .autocomplete_holder input[type="submit"]:first-child,.banner_search_section .autocomplete_holder .nwp-rebrand-buttons-holder input[type="submit"]:first-child,.nwp-rebrand-buttons-holder .cta-button:first-child {
		margin-left: 0
	}

	.nwp-rebrand-buttons-holder .nwp-rebrand-button:last-child,.nwp-rebrand-buttons-holder .banner_search_section .autocomplete_holder input[type="submit"]:last-child,.banner_search_section .autocomplete_holder .nwp-rebrand-buttons-holder input[type="submit"]:last-child,.nwp-rebrand-buttons-holder .cta-button:last-child {
		margin-right: 0
	}
}

.dropDownDateCommon:focus {
	outline-style: auto;
	outline-width: initial
}

.nwp-buttons--space-between {
	display: flex;
	justify-content: space-between;
	align-items: center
}

button[role='button'],button {
	border: none;
	-webkit-appearance: none
}

@media(max-width:767px) {
	.manage_app {
		display: none
	}
}

.manage_app>div {
	display: flex;
	padding: 100px 0;
	max-width: 610px!important;
	margin: 0 auto
}

.manage_app>div.manageappoptvo {
	flex-direction: row-reverse
}

.manage_app>div .mobile_app_img {
	width: 260px;
	padding: 0!important;
	float: none;
	text-align: center;
	display: flex;
	align-items: center
}

.manage_app>div>div:not(.mobile_app_img) {
	width: auto;
	padding: 0 75px 0 0;
	float: none;
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.manage_app>div .main_block_h {
	font-size: 22px;
	font-weight: 300;
	line-height: 1.4;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 20px;
	padding: 0
}

.manage_app>div .main_block_h {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .manage_app>div .main_block_h,html[lang=lt] .manage_app>div .main_block_h,html[lang=hr] .manage_app>div .main_block_h,html[lang=cs] .manage_app>div .main_block_h,html[lang=pl] .manage_app>div .main_block_h,html[lang=ro] .manage_app>div .main_block_h,html[lang=sr] .manage_app>div .main_block_h,html[lang=tr] .manage_app>div .main_block_h,html[lang=vi] .manage_app>div .main_block_h,html[lang=el] .manage_app>div .main_block_h,html[lang=uk] .manage_app>div .main_block_h,html[lang=ru] .manage_app>div .main_block_h,html[lang=ka] .manage_app>div .main_block_h,html[lang=sl] .manage_app>div .main_block_h,html[lang=sk] .manage_app>div .main_block_h,html[lang=et] .manage_app>div .main_block_h,html[lang=bg] .manage_app>div .main_block_h,html[lang=km] .manage_app>div .main_block_h,html[lang=kk] .manage_app>div .main_block_h,html[lang=he] .manage_app>div .main_block_h,html[lang=hu] .manage_app>div .main_block_h {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .manage_app>div .main_block_h {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .manage_app>div .main_block_h,html[lang=fa] .manage_app>div .main_block_h {
	font-family: "Noto Naskh Arabic UI",serif
}

.manage_app>div .main_block_h:before,.manage_app>div .main_block_h:after {
	display: none
}

.manage_app>div .main_block_sub_h {
	text-align: center;
	color: #6a6a6a;
	font-size: 16px!important;
	font-weight: 400;
	margin-bottom: 20px;
	line-height: 1.25;
	font-style: normal
}

.manage_app>div .main_block_sub_h {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .manage_app>div .main_block_sub_h,html[lang=lt] .manage_app>div .main_block_sub_h,html[lang=hr] .manage_app>div .main_block_sub_h,html[lang=cs] .manage_app>div .main_block_sub_h,html[lang=pl] .manage_app>div .main_block_sub_h,html[lang=ro] .manage_app>div .main_block_sub_h,html[lang=sr] .manage_app>div .main_block_sub_h,html[lang=tr] .manage_app>div .main_block_sub_h,html[lang=vi] .manage_app>div .main_block_sub_h,html[lang=el] .manage_app>div .main_block_sub_h,html[lang=uk] .manage_app>div .main_block_sub_h,html[lang=ru] .manage_app>div .main_block_sub_h,html[lang=ka] .manage_app>div .main_block_sub_h,html[lang=sl] .manage_app>div .main_block_sub_h,html[lang=sk] .manage_app>div .main_block_sub_h,html[lang=et] .manage_app>div .main_block_sub_h,html[lang=bg] .manage_app>div .main_block_sub_h,html[lang=km] .manage_app>div .main_block_sub_h,html[lang=he] .manage_app>div .main_block_sub_h,html[lang=az] .manage_app>div .main_block_sub_h,html[lang=hu] .manage_app>div .main_block_sub_h {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .manage_app>div .main_block_sub_h {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .manage_app>div .main_block_sub_h,html[lang=fa] .manage_app>div .main_block_sub_h {
	font-family: "Noto Naskh Arabic UI",serif
}

.manage_app>div .main_block_sub_h a {
	color: #c90c0f!important;
	font-weight: 400!important
}

.manage_app>div .main_block_sub_h a:hover {
	text-decoration: underline!important
}

.manage_app>div .download_butt_marg {
	margin-top: 10px;
	display: flex;
	justify-content: space-between
}

.nwp-info-box {
	background: #99090b;
	width: auto;
	margin: 30px 5px 0
}

.nwp-info-box--270 {
	width: 270px
}

.nwp-info-box:after {
	content: '';
	position: absolute;
	bottom: -14px;
	left: 50%;
	margin-left: -14px;
	width: 0;
	height: 0;
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	border-top: 14px solid #99090b
}

.nwp-info-box__inner {
	padding: 40px 0
}

@media(max-width:1179px) {
	.nwp-info-box__inner {
		padding: 20px 0
	}
}

.nwp-info-box__header,.nwp-info-box__content,.nwp-info-box__footer,.nwp-info-box__media {
	padding: 0 40px
}

@media(max-width:1179px) {
	.nwp-info-box__header,.nwp-info-box__content,.nwp-info-box__footer,.nwp-info-box__media {
		padding: 0 20px
	}
}

.nwp-info-box__header {
	text-align: center
}

.nwp-info-box__header-title {
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4;
	color: #fff;
	text-transform: uppercase;
	margin: 0
}

.nwp-info-box__header-title {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .nwp-info-box__header-title,html[lang=lt] .nwp-info-box__header-title,html[lang=hr] .nwp-info-box__header-title,html[lang=cs] .nwp-info-box__header-title,html[lang=pl] .nwp-info-box__header-title,html[lang=ro] .nwp-info-box__header-title,html[lang=sr] .nwp-info-box__header-title,html[lang=tr] .nwp-info-box__header-title,html[lang=vi] .nwp-info-box__header-title,html[lang=el] .nwp-info-box__header-title,html[lang=uk] .nwp-info-box__header-title,html[lang=ru] .nwp-info-box__header-title,html[lang=ka] .nwp-info-box__header-title,html[lang=sl] .nwp-info-box__header-title,html[lang=sk] .nwp-info-box__header-title,html[lang=et] .nwp-info-box__header-title,html[lang=bg] .nwp-info-box__header-title,html[lang=km] .nwp-info-box__header-title,html[lang=kk] .nwp-info-box__header-title,html[lang=he] .nwp-info-box__header-title,html[lang=hu] .nwp-info-box__header-title {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .nwp-info-box__header-title {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .nwp-info-box__header-title,html[lang=fa] .nwp-info-box__header-title {
	font-family: "Noto Naskh Arabic UI",serif
}

.nwp-info-box__header-text {
	color: #fff;
	font-style: italic;
	font-size: 20px
}

.nwp-info-box__header-text {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .nwp-info-box__header-text,html[lang=lt] .nwp-info-box__header-text,html[lang=hr] .nwp-info-box__header-text,html[lang=cs] .nwp-info-box__header-text,html[lang=pl] .nwp-info-box__header-text,html[lang=ro] .nwp-info-box__header-text,html[lang=sr] .nwp-info-box__header-text,html[lang=tr] .nwp-info-box__header-text,html[lang=vi] .nwp-info-box__header-text,html[lang=el] .nwp-info-box__header-text,html[lang=uk] .nwp-info-box__header-text,html[lang=ru] .nwp-info-box__header-text,html[lang=ka] .nwp-info-box__header-text,html[lang=sl] .nwp-info-box__header-text,html[lang=sk] .nwp-info-box__header-text,html[lang=et] .nwp-info-box__header-text,html[lang=bg] .nwp-info-box__header-text,html[lang=km] .nwp-info-box__header-text,html[lang=he] .nwp-info-box__header-text,html[lang=az] .nwp-info-box__header-text,html[lang=hu] .nwp-info-box__header-text {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .nwp-info-box__header-text {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .nwp-info-box__header-text,html[lang=fa] .nwp-info-box__header-text {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	.nwp-info-box__header-text {
		font-size: 18px
	}
}

.nwp-info-box__header-text div {
	display: inline-block;
	margin: 0 4px 0 0
}

.nwp-info-box__media {
	padding-top: 20px
}

@media(max-width:1179px) {
	.nwp-info-box__media {
		padding-top: 10px
	}
}

.nwp-info-box__media img {
	max-width: 100%
}

.nwp-info-box__content {
	padding-top: 20px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700
}

.nwp-info-box__content {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .nwp-info-box__content,html[lang=lt] .nwp-info-box__content,html[lang=hr] .nwp-info-box__content,html[lang=cs] .nwp-info-box__content,html[lang=pl] .nwp-info-box__content,html[lang=ro] .nwp-info-box__content,html[lang=sr] .nwp-info-box__content,html[lang=tr] .nwp-info-box__content,html[lang=vi] .nwp-info-box__content,html[lang=el] .nwp-info-box__content,html[lang=uk] .nwp-info-box__content,html[lang=ru] .nwp-info-box__content,html[lang=ka] .nwp-info-box__content,html[lang=sl] .nwp-info-box__content,html[lang=sk] .nwp-info-box__content,html[lang=et] .nwp-info-box__content,html[lang=bg] .nwp-info-box__content,html[lang=km] .nwp-info-box__content,html[lang=kk] .nwp-info-box__content,html[lang=he] .nwp-info-box__content,html[lang=hu] .nwp-info-box__content {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .nwp-info-box__content {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .nwp-info-box__content,html[lang=fa] .nwp-info-box__content {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	.nwp-info-box__content {
		padding-top: 10px
	}
}

.nwp-info-box__content .ibmap-phone {
	margin: 0
}

.nwp-info-box__content .ibmap-phone span,.nwp-info-box__content .ibmap-phone a {
	display: inline-block;
	color: #fff!important
}

.nwp-info-box__content .ibmap-phone a:hover {
	text-decoration: underline
}

.nwp-info-box__footer {
	padding-top: 20px
}

@media(max-width:1179px) {
	.nwp-info-box__footer {
		padding-top: 10px
	}
}

input:not([type=submit]):focus,textarea:focus,select:focus,button.dropdown-label:focus,#TimeOfTour:focus,.FormDropdownHolder .dropdown-toggle:focus {
	outline: auto 5px -webkit-focus-ring-color!important
}

@-moz-document url-prefix() {
	input:not([type=submit]):focus,textarea:focus,select:focus,button.dropdown-label:focus,#TimeOfTour:focus,.FormDropdownHolder .dropdown-toggle:focus {
		outline: 1px auto Highlight !important;
	}
}

@supports (-ms-ime-align:auto) {
	input:not([type=submit]):focus,textarea:focus,select:focus,button.dropdown-label:focus,#TimeOfTour:focus,.FormDropdownHolder .dropdown-toggle:focus {
		outline: 1px solid Highlight !important;
	}
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	input:not([type=submit]):focus,textarea:focus,select:focus,button.dropdown-label:focus,#TimeOfTour:focus,.FormDropdownHolder .dropdown-toggle:focus {
		outline: 1px solid Highlight!important
	}
}

@font-face {
	font-family:"adobe-caslon-pro";src:url("https://use.typekit.net/af/3cbd9b/000000000000000000012d68/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/3cbd9b/000000000000000000012d68/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/3cbd9b/000000000000000000012d68/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-style:normal;font-weight:400
}

@font-face {
	font-family:"adobe-caslon-pro";src:url("https://use.typekit.net/af/200aad/000000000000000000012d67/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/200aad/000000000000000000012d67/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/200aad/000000000000000000012d67/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-style:italic;font-weight:400
}

@font-face {
	font-family:"adobe-caslon-pro";src:url("https://use.typekit.net/af/ed9e57/000000000000000000012d65/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/ed9e57/000000000000000000012d65/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/ed9e57/000000000000000000012d65/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-style:normal;font-weight:700
}

@font-face {
	font-family:"adobe-caslon-pro";src:url("https://use.typekit.net/af/d7062a/000000000000000000012d66/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/d7062a/000000000000000000012d66/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/d7062a/000000000000000000012d66/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-style:italic;font-weight:700
}

body * {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] body *,html[lang=lt] body *,html[lang=hr] body *,html[lang=cs] body *,html[lang=pl] body *,html[lang=ro] body *,html[lang=sr] body *,html[lang=tr] body *,html[lang=vi] body *,html[lang=el] body *,html[lang=uk] body *,html[lang=ru] body *,html[lang=ka] body *,html[lang=sl] body *,html[lang=sk] body *,html[lang=et] body *,html[lang=bg] body *,html[lang=km] body *,html[lang=kk] body *,html[lang=he] body *,html[lang=hu] body * {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] body * {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] body *,html[lang=fa] body * {
	font-family: "Noto Naskh Arabic UI",serif
}

.wrapper1060 {
	max-width: 1060px;
	margin: 0 auto;
	padding: 100px 0
}

.wrapper1140 {
	max-width: 1140px;
	margin: 0 auto;
	padding: 100px 0
}

.wrapper1020 {
	max-width: 1020px;
	margin: 0 auto;
	padding: 100px 0 0
}

@media(max-width:767px) {
	.mob-corr-pad-wr {
		padding: 30px 0 0
	}
}

.dark-gr {
	background: #ededed
}

.banner_search_section {
	padding: 0 20px
}

.banner_search_section .autocomplete_holder {
	width: 100%;
	max-width: 480px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-left: auto;
	margin-right: auto
}

.banner_search_section .autocomplete_holder:after {
	display: none
}

.banner_search_section .autocomplete_holder input[type="text"] {
	border-radius: 0;
	padding: 5px 20px 0;
	font-size: 18px;
	font-weight: 600;
	font-style: italic;
	text-align: left;
	width: 100%;
	background: #e8e8e8;
	color: #000;
	border: none;
	line-height: normal;
	height: 44px;
	padding-right: 60px;
	flex: 1;
	min-width: 0
}

.banner_search_section .autocomplete_holder input[type="text"] {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .banner_search_section .autocomplete_holder input[type="text"],html[lang=lt] .banner_search_section .autocomplete_holder input[type="text"],html[lang=hr] .banner_search_section .autocomplete_holder input[type="text"],html[lang=cs] .banner_search_section .autocomplete_holder input[type="text"],html[lang=pl] .banner_search_section .autocomplete_holder input[type="text"],html[lang=ro] .banner_search_section .autocomplete_holder input[type="text"],html[lang=sr] .banner_search_section .autocomplete_holder input[type="text"],html[lang=tr] .banner_search_section .autocomplete_holder input[type="text"],html[lang=vi] .banner_search_section .autocomplete_holder input[type="text"],html[lang=el] .banner_search_section .autocomplete_holder input[type="text"],html[lang=uk] .banner_search_section .autocomplete_holder input[type="text"],html[lang=ru] .banner_search_section .autocomplete_holder input[type="text"],html[lang=ka] .banner_search_section .autocomplete_holder input[type="text"],html[lang=sl] .banner_search_section .autocomplete_holder input[type="text"],html[lang=sk] .banner_search_section .autocomplete_holder input[type="text"],html[lang=et] .banner_search_section .autocomplete_holder input[type="text"],html[lang=bg] .banner_search_section .autocomplete_holder input[type="text"],html[lang=km] .banner_search_section .autocomplete_holder input[type="text"],html[lang=he] .banner_search_section .autocomplete_holder input[type="text"],html[lang=az] .banner_search_section .autocomplete_holder input[type="text"],html[lang=hu] .banner_search_section .autocomplete_holder input[type="text"] {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .banner_search_section .autocomplete_holder input[type="text"] {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .banner_search_section .autocomplete_holder input[type="text"],html[lang=fa] .banner_search_section .autocomplete_holder input[type="text"] {
	font-family: "Noto Naskh Arabic UI",serif
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.banner_search_section .autocomplete_holder input[type="text"] {
		font-size: 16px;
		padding: 0 20px
	}
}

.banner_search_section .autocomplete_holder input[type="text"]::-webkit-input-placeholder {
	color: #000
}

.banner_search_section .autocomplete_holder input[type="text"]::-moz-placeholder {
	color: #000
}

.banner_search_section .autocomplete_holder input[type="text"]:-ms-input-placeholder {
	color: #000
}

.banner_search_section .autocomplete_holder input[type="submit"] {
	position: relative;
	z-index: 2;
	top: 0;
	right: 0;
	width: auto;
	height: auto;
	margin: 0 0 0 -50px;
	border-radius: 0
}

.banner_search_section .autocomplete_holder input[type="text"] {
	background-color: #fff
}

.banner_search_section .autocomplete_holder input[type="submit"] {
	border-radius: 0!important
}

html[lang='ar'] .banner_search_section .autocomplete_holder input[type="submit"],html[lang='he'] .banner_search_section .autocomplete_holder input[type="submit"],html[lang='fa'] .banner_search_section .autocomplete_holder input[type="submit"] {
	left: 37px
}

html[lang='ar'] .banner_search_section .autocomplete_holder input[type="text"],html[lang='he'] .banner_search_section .autocomplete_holder input[type="text"],html[lang='fa'] .banner_search_section .autocomplete_holder input[type="text"] {
	padding-left: 60px;
	padding-right: 20px
}

.top_banner_wrapp {
	display: table;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50% 30%;
	position: relative;
	background-size: cover;
	min-height: 650px;
	height: 100%;
	padding: 0;
	background-origin: content-box;
	box-shadow: inset 0 0 0 1000px rgba(0,0,0,.6)
}

.banner-content-wrapper.updatedwrapperreskin .autocomplete_holder input.grey-bg-search,.hy-home-map-reskin .banner_search_section .autocomplete_holder input.grey-bg-search {
	background-color: #ededed;
	color: #6a6a6a
}

@media(max-width:767px) {
	.top_banner_wrapp.home-banner-reskin {
		height: auto;
		min-height: 90px
	}
}

.top_banner_wrapp.home-banner-reskin .banner-content-wrapper {
	background: initial;
	padding-left: 20px;
	padding-right: 20px
}

@media(max-width:1024px) {
	.top_banner_wrapp {
		background-position: 100% 30%
	}
}

.prod-car-more-cta {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 700;
	color: #c90c0f
}

.prod-car-more-cta::after {
	content: ">";
	margin-left: 2px
}

.prod-car-more-cta:hover {
	text-decoration: underline
}

.homepage-reskin .cta-button {
	background: #c90c0f;
	color: #fff;
	outline-color: #c90c0f;
	text-align: center;
	display: inline-flex;
	justify-content: center;
	flex-direction: column
}

.homepage-reskin .cta-button:hover,.homepage-reskin .cta-button:focus {
	outline-color: #be1719;
	background: #be1719
}

.banner_search_section.homepage-reskin-hrw-search-height {
	display: flex
}

body .banner_main_t {
	display: table;
	width: 100%;
	height: 622px;
	text-align: center;
	color: #fff;
	position: relative;
	z-index: 200;
	color: #fff
}

@media(max-width:767px) {
	body .banner_main_t {
		height: auto
	}
}

body .banner_main_t .banner-content-wrapper {
	display: table-cell;
	vertical-align: middle
}

@media(max-width:767px) {
	body .banner_main_t .banner-content-wrapper {
		background-color: #333639;
		display: block;
		padding: 60px 20px
	}
}

@media(max-width:479px) {
	body .banner_main_t .banner-content-wrapper {
		padding: 20px
	}
}

body .banner_main_t h1 {
	font-size: 38px;
	font-weight: 300;
	line-height: 1;
	padding: 25px 10px 35px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	color: #fff
}

body .banner_main_t h1 {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] body .banner_main_t h1,html[lang=lt] body .banner_main_t h1,html[lang=hr] body .banner_main_t h1,html[lang=cs] body .banner_main_t h1,html[lang=pl] body .banner_main_t h1,html[lang=ro] body .banner_main_t h1,html[lang=sr] body .banner_main_t h1,html[lang=tr] body .banner_main_t h1,html[lang=vi] body .banner_main_t h1,html[lang=el] body .banner_main_t h1,html[lang=uk] body .banner_main_t h1,html[lang=ru] body .banner_main_t h1,html[lang=ka] body .banner_main_t h1,html[lang=sl] body .banner_main_t h1,html[lang=sk] body .banner_main_t h1,html[lang=et] body .banner_main_t h1,html[lang=bg] body .banner_main_t h1,html[lang=km] body .banner_main_t h1,html[lang=kk] body .banner_main_t h1,html[lang=he] body .banner_main_t h1,html[lang=hu] body .banner_main_t h1 {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] body .banner_main_t h1 {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] body .banner_main_t h1,html[lang=fa] body .banner_main_t h1 {
	font-family: "Noto Naskh Arabic UI",serif
}

body .banner_main_t h1:before,body .banner_main_t h1:after {
	content: "";
	width: 185px;
	height: 1px;
	position: absolute;
	left: 50%;
	top: 0;
	margin: 0 0 0 -92px;
	background: #c90c0f
}

body .banner_main_t h1:after {
	top: auto;
	bottom: 0;
	width: 120px;
	height: 14px;
	margin: 0 0 0 -60px
}

body .banner_main_t h1 span {
	color: #000;
	font-family: inherit
}

@media(max-width:1179px) {
	body .banner_main_t h1 {
		font-size: 30px;
		padding-top: 15px;
		padding-bottom: 25px
	}
}

@media(max-width:767px) {
	body .banner_main_t h1 {
		font-size: 26px;
		line-height: 1.2
	}
}

body .banner_main_t h1 a,body .banner_main_t h1 span {
	color: #fff
}

body .banner_main_t h1 a:hover {
	text-decoration: underline
}

body .banner_main_t p {
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff
}

body .banner_main_t p.opthdr-deskrp {
	color: #6a6a6a;
	font-size: 16px;
	margin: 10px 0;
	line-height: 1.5;
	font-weight: 400;
	font-style: normal;
	max-width: 900px;
	margin: 25px auto 75px;
	color: #fff;
	font-style: normal
}

body .banner_main_t p.opthdr-deskrp {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] body .banner_main_t p.opthdr-deskrp,html[lang=lt] body .banner_main_t p.opthdr-deskrp,html[lang=hr] body .banner_main_t p.opthdr-deskrp,html[lang=cs] body .banner_main_t p.opthdr-deskrp,html[lang=pl] body .banner_main_t p.opthdr-deskrp,html[lang=ro] body .banner_main_t p.opthdr-deskrp,html[lang=sr] body .banner_main_t p.opthdr-deskrp,html[lang=tr] body .banner_main_t p.opthdr-deskrp,html[lang=vi] body .banner_main_t p.opthdr-deskrp,html[lang=el] body .banner_main_t p.opthdr-deskrp,html[lang=uk] body .banner_main_t p.opthdr-deskrp,html[lang=ru] body .banner_main_t p.opthdr-deskrp,html[lang=ka] body .banner_main_t p.opthdr-deskrp,html[lang=sl] body .banner_main_t p.opthdr-deskrp,html[lang=sk] body .banner_main_t p.opthdr-deskrp,html[lang=et] body .banner_main_t p.opthdr-deskrp,html[lang=bg] body .banner_main_t p.opthdr-deskrp,html[lang=km] body .banner_main_t p.opthdr-deskrp,html[lang=he] body .banner_main_t p.opthdr-deskrp,html[lang=az] body .banner_main_t p.opthdr-deskrp,html[lang=hu] body .banner_main_t p.opthdr-deskrp {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] body .banner_main_t p.opthdr-deskrp {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] body .banner_main_t p.opthdr-deskrp,html[lang=fa] body .banner_main_t p.opthdr-deskrp {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	body .banner_main_t p.opthdr-deskrp {
		line-height: 1.3
	}
}

body .banner_main_t p.opthdr-deskrp a {
	color: #c90c0f!important
}

body .banner_main_t p.opthdr-deskrp a:hover {
	color: #c90c0f!important;
	text-decoration: underline!important
}

@media(max-width:767px) {
	body .banner_main_t p.opthdr-deskrp {
		margin: 20px auto
	}
}

body .banner_main_t .app-btn-wrap>p {
	margin: 10px 0!important
}

body .banner_main_t .banner-mobile-img {
	display: none
}

@media(max-width:767px) {
	body .banner_main_t .banner-mobile-img {
		display: table;
		width: 100%;
		height: 0;
		padding-top: 50%;
		background-size: 100% auto;
		background-repeat: no-repeat;
		position: relative
	}
}

body .banner_main_t .cta-button {
	border-radius: 0;
	float: none
}

body .banner_main_t .cta-button:before {
	display: none
}

body .banner_main_t .hybnrsearch {
	margin-top: 40px
}

.main_block_h {
	font-size: 38px;
	font-weight: 300;
	line-height: 1;
	padding: 25px 10px 35px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	font-size: 30px;
	margin-bottom: 35px
}

.main_block_h {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .main_block_h,html[lang=lt] .main_block_h,html[lang=hr] .main_block_h,html[lang=cs] .main_block_h,html[lang=pl] .main_block_h,html[lang=ro] .main_block_h,html[lang=sr] .main_block_h,html[lang=tr] .main_block_h,html[lang=vi] .main_block_h,html[lang=el] .main_block_h,html[lang=uk] .main_block_h,html[lang=ru] .main_block_h,html[lang=ka] .main_block_h,html[lang=sl] .main_block_h,html[lang=sk] .main_block_h,html[lang=et] .main_block_h,html[lang=bg] .main_block_h,html[lang=km] .main_block_h,html[lang=kk] .main_block_h,html[lang=he] .main_block_h,html[lang=hu] .main_block_h {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .main_block_h {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .main_block_h,html[lang=fa] .main_block_h {
	font-family: "Noto Naskh Arabic UI",serif
}

.main_block_h:before,.main_block_h:after {
	content: "";
	width: 185px;
	height: 1px;
	position: absolute;
	left: 50%;
	top: 0;
	margin: 0 0 0 -92px;
	background: #c90c0f
}

.main_block_h:after {
	top: auto;
	bottom: 0;
	width: 120px;
	height: 14px;
	margin: 0 0 0 -60px
}

.main_block_h span {
	color: #000;
	font-family: inherit
}

@media(max-width:1179px) {
	.main_block_h {
		font-size: 30px;
		padding-top: 15px;
		padding-bottom: 25px
	}
}

@media(max-width:767px) {
	.main_block_h {
		font-size: 26px;
		line-height: 1.2
	}
}

@media(max-width:767px) {
	.main_block_h {
		font-size: 26px
	}
}

.hy-honewrap.hy-hone-wr-upd {
	max-width: 800px;
	margin: 0 auto;
	display: table
}

.hy-honewrap.hy-hone-wr-upd h1,.hy-honewrap.hy-hone-wr-upd p {
	text-align: initial;
	text-shadow: 0 3px 8px #000
}

.hy-honewrap.hy-hone-wr-upd .hyhone-low {
	margin: 29px 0
}

@media(max-width:1179px) {
	.hy-honewrap.hy-hone-wr-upd .hyhone-low {
		font-size: 18px
	}
}

.hy-honewrap.hy-hone-wr-upd .honehy {
	padding: 0;
	margin: 0;
	font-weight: 700
}

@media(max-width:1023px) {
	.hy-honewrap.hy-hone-wr-upd .honehy {
		font-size: 26px
	}
}

.hy-honewrap.hy-hone-wr-upd .honehy:before,.hy-honewrap.hy-hone-wr-upd .honehy:after {
	display: none
}

.hy-honewrap.hy-hone-wr-upd .banner_search_section .autocomplete_holder {
	width: 100%;
	max-width: 800px;
	align-items: initial;
	margin: 0
}

.hy-honewrap.hy-hone-wr-upd .banner_search_section.search_group {
	padding: 0
}

.hy-honewrap.hy-hone-wr-upd .banner_search_section .search_field {
	padding-right: 0
}

.hy-honewrap.hy-hone-wr-upd .banner_search_section .search_submit,.hy-honewrap.hy-hone-wr-upd .banner_search_section .search_submit:hover,.hy-honewrap.hy-hone-wr-upd .banner_search_section .search_submit:focus {
	margin-left: 10px;
	padding-right: 45px;
	background-repeat: no-repeat;
	background-position: right 20px center;
	background-image: url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zODA0LjY0LDQ0MS41MjhsLTMuODMtMy44MjFhNi4xOSw2LjE5LDAsMCwwLC45MS0zLjI0OCw2LjU5LDYuNTksMCwwLDAtNi40Ni02LjQ0OSw2LjI2Myw2LjI2MywwLDAsMC02LjI2LDYuMjU3LDYuNiw2LjYsMCwwLDAsNi40Niw2LjQ0OSw2LjIsNi4yLDAsMCwwLDMuMTUtLjg1MWwzLjg1LDMuODQzYTAuOTYxLDAuOTYxLDAsMCwwLDEuMzYsMGwwLjk1LS45NTNBMC44MTksMC44MTksMCwwLDAsMzgwNC42NCw0NDEuNTI4Wm0tMTMuNzEtNy4yNjFhNC4zMzIsNC4zMzIsMCwwLDEsNC4zMy00LjMzMiw0LjY2Niw0LjY2NiwwLDAsMSw0LjUzLDQuNTI0LDQuMzMyLDQuMzMyLDAsMCwxLTQuMzMsNC4zMzJBNC42NjcsNC42NjcsMCwwLDEsMzc5MC45Myw0MzQuMjY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3ODkgLTQyOCkiLz4KPC9zdmc+Cg==)
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.hy-honewrap.hy-hone-wr-upd .banner_search_section .search_submit,.hy-honewrap.hy-hone-wr-upd .banner_search_section .search_submit:hover,.hy-honewrap.hy-hone-wr-upd .banner_search_section .search_submit:focus {
		height: 44px
	}
}

html[lang='az'] .home-rebrand-products-wr .item .cta-button {
	font-size: 11px;
	padding: 5px
}

.home-rebrand-products-wr {
	max-width: 1440px;
	width: 100%;
	margin: 0 auto 48px;
	overflow: hidden
}

@media(max-width:1179px) {
	.home-rebrand-products-wr {
		max-width: initial;
		width: auto
	}
}

.home-rebrand-products-wr.vo-na {
	max-width: 1200px
}

.home-rebrand-products-wr.vo-na .item {
	width: 20%
}

.home-rebrand-products-wr a {
	color: #34383f
}

.home-rebrand-products-wr a:hover {
	text-decoration: underline
}

.home-rebrand-products-wr a.cta-button:hover {
	text-decoration: none
}

.home-rebrand-products-wr .item {
	width: auto;
	display: table-cell;
	text-align: center;
	padding: 15px;
	width: 16.66667%
}

@media(max-width:479px) {
	.home-rebrand-products-wr .item {
		width: 272px!important;
		padding: 0
	}
}

.home-rebrand-products-wr .item .hy-car-pr-name {
	color: #34383f;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	padding: 30px 0
}

.home-rebrand-products-wr .item .hy-car-pr-descr {
	height: auto
}

.home-rebrand-products-wr .item .hy-car-pr-descr img {
	width: 100%;
	height: auto
}

.home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder {
	margin: 0;
	border: 0;
	padding: 20px 5px 15px;
	font-size: 16px;
	color: #34383f;
	line-height: 20px
}

.home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=lt] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=hr] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=cs] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=pl] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=ro] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=sr] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=tr] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=vi] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=el] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=uk] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=ru] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=ka] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=sl] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=sk] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=et] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=bg] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=km] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=he] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=az] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=hu] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder,html[lang=fa] .home-rebrand-products-wr .item .hy-car-pr-descr .hp-deskr-car-holder {
	font-family: "Noto Naskh Arabic UI",serif
}

.home-rebrand-products-wr .item .cta-button {
	font-size: 14px;
	margin: 0
}

.home-rebrand-products-wr .item .prod-car-more-cta {
	display: block;
	margin: 15px
}

.home-rebrand-products-wr .slick-dots {
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
	padding: 0;
	list-style: none
}

@media(max-width:479px) {
	.home-rebrand-products-wr .slick-dots {
		bottom: auto;
		top: 255px
	}
}

.home-rebrand-products-wr .slick-dots li {
	display: inline-block;
	margin: 0 4px
}

.home-rebrand-products-wr .slick-dots li button {
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	font-size: 0;
	line-height: 0;
	background: #ededed;
	padding: 0;
	border: none;
	transition: background ease-in .25s
}

.home-rebrand-products-wr .slick-dots li.slick-active button,.home-rebrand-products-wr .slick-dots li:hover button {
	background: #be1719
}

@media(max-width:767px) {
	.home-rebrand-products-wr .slickprodslider .hy-car-pr-descr {
		opacity: .8;
		-webkit-transform: scale(.9);
		transform: scale(.9);
		transition: all 300ms ease
	}

	.home-rebrand-products-wr .slickprodslider .slick-center .hy-car-pr-descr {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.main_block_sub_h {
	margin: 0 auto 40px;
	padding: 0 20px;
	max-width: 750px;
	float: none;
	font-size: 32px;
	font-weight: 300;
	line-height: 1.25;
	text-align: center
}

.main_block_sub_h p:first-child {
	font-size: 22px;
	color: #000;
	font-weight: 600;
	font-style: italic;
	text-align: center;
	margin: 0 0 5px;
	line-height: 1.4;
	padding: 0;
	min-height: 0;
	background: none;
	font-size: 20px;
	margin: 0 0 25px
}

.main_block_sub_h p:first-child {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .main_block_sub_h p:first-child,html[lang=lt] .main_block_sub_h p:first-child,html[lang=hr] .main_block_sub_h p:first-child,html[lang=cs] .main_block_sub_h p:first-child,html[lang=pl] .main_block_sub_h p:first-child,html[lang=ro] .main_block_sub_h p:first-child,html[lang=sr] .main_block_sub_h p:first-child,html[lang=tr] .main_block_sub_h p:first-child,html[lang=vi] .main_block_sub_h p:first-child,html[lang=el] .main_block_sub_h p:first-child,html[lang=uk] .main_block_sub_h p:first-child,html[lang=ru] .main_block_sub_h p:first-child,html[lang=ka] .main_block_sub_h p:first-child,html[lang=sl] .main_block_sub_h p:first-child,html[lang=sk] .main_block_sub_h p:first-child,html[lang=et] .main_block_sub_h p:first-child,html[lang=bg] .main_block_sub_h p:first-child,html[lang=km] .main_block_sub_h p:first-child,html[lang=he] .main_block_sub_h p:first-child,html[lang=az] .main_block_sub_h p:first-child,html[lang=hu] .main_block_sub_h p:first-child {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .main_block_sub_h p:first-child {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .main_block_sub_h p:first-child,html[lang=fa] .main_block_sub_h p:first-child {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	.main_block_sub_h p:first-child {
		line-height: 1.2;
		font-size: 19px
	}
}

.main_block_sub_h .text-center {
	color: #6a6a6a;
	font-size: 16px;
	margin: 10px 0;
	line-height: 1.5;
	font-weight: 400;
	font-style: normal;
	font-size: 16px!important
}

.main_block_sub_h .text-center {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .main_block_sub_h .text-center,html[lang=lt] .main_block_sub_h .text-center,html[lang=hr] .main_block_sub_h .text-center,html[lang=cs] .main_block_sub_h .text-center,html[lang=pl] .main_block_sub_h .text-center,html[lang=ro] .main_block_sub_h .text-center,html[lang=sr] .main_block_sub_h .text-center,html[lang=tr] .main_block_sub_h .text-center,html[lang=vi] .main_block_sub_h .text-center,html[lang=el] .main_block_sub_h .text-center,html[lang=uk] .main_block_sub_h .text-center,html[lang=ru] .main_block_sub_h .text-center,html[lang=ka] .main_block_sub_h .text-center,html[lang=sl] .main_block_sub_h .text-center,html[lang=sk] .main_block_sub_h .text-center,html[lang=et] .main_block_sub_h .text-center,html[lang=bg] .main_block_sub_h .text-center,html[lang=km] .main_block_sub_h .text-center,html[lang=he] .main_block_sub_h .text-center,html[lang=az] .main_block_sub_h .text-center,html[lang=hu] .main_block_sub_h .text-center {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .main_block_sub_h .text-center {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .main_block_sub_h .text-center,html[lang=fa] .main_block_sub_h .text-center {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	.main_block_sub_h .text-center {
		line-height: 1.3
	}
}

.main_block_sub_h .text-center a {
	color: #c90c0f!important
}

.main_block_sub_h .text-center a:hover {
	color: #c90c0f!important;
	text-decoration: underline!important
}

.cta-button {
	border-radius: 0;
	float: none
}

.cta-button:before {
	display: none
}

.hphy-usage-bigtxt {
	font-size: 22px;
	color: #000;
	font-weight: 600;
	font-style: italic;
	text-align: center;
	margin: 0 0 5px;
	line-height: 1.4;
	padding: 0;
	min-height: 0;
	background: none;
	font-size: 20px;
	margin: 0 0 25px
}

.hphy-usage-bigtxt {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .hphy-usage-bigtxt,html[lang=lt] .hphy-usage-bigtxt,html[lang=hr] .hphy-usage-bigtxt,html[lang=cs] .hphy-usage-bigtxt,html[lang=pl] .hphy-usage-bigtxt,html[lang=ro] .hphy-usage-bigtxt,html[lang=sr] .hphy-usage-bigtxt,html[lang=tr] .hphy-usage-bigtxt,html[lang=vi] .hphy-usage-bigtxt,html[lang=el] .hphy-usage-bigtxt,html[lang=uk] .hphy-usage-bigtxt,html[lang=ru] .hphy-usage-bigtxt,html[lang=ka] .hphy-usage-bigtxt,html[lang=sl] .hphy-usage-bigtxt,html[lang=sk] .hphy-usage-bigtxt,html[lang=et] .hphy-usage-bigtxt,html[lang=bg] .hphy-usage-bigtxt,html[lang=km] .hphy-usage-bigtxt,html[lang=he] .hphy-usage-bigtxt,html[lang=az] .hphy-usage-bigtxt,html[lang=hu] .hphy-usage-bigtxt {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .hphy-usage-bigtxt {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .hphy-usage-bigtxt,html[lang=fa] .hphy-usage-bigtxt {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	.hphy-usage-bigtxt {
		line-height: 1.2;
		font-size: 19px
	}
}

.hphy-usage-bigtxt span {
	font-family: inherit
}

@media(max-width:1179px) {
	.howregusworks-module .hrwrks3 {
		margin-bottom: 50px
	}
}

.howregusworks-module .hyh2.main_block_h {
	margin-bottom: 65px
}

.howregusworks-module .hyh3 {
	font-size: 22px;
	color: #000;
	font-weight: 600;
	font-style: italic;
	text-align: center;
	margin: 0 0 5px;
	line-height: 1.4;
	padding: 0;
	min-height: 0;
	background: none;
	font-style: normal;
	margin: 25px 0 20px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 10px
}

.howregusworks-module .hyh3 {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .howregusworks-module .hyh3,html[lang=lt] .howregusworks-module .hyh3,html[lang=hr] .howregusworks-module .hyh3,html[lang=cs] .howregusworks-module .hyh3,html[lang=pl] .howregusworks-module .hyh3,html[lang=ro] .howregusworks-module .hyh3,html[lang=sr] .howregusworks-module .hyh3,html[lang=tr] .howregusworks-module .hyh3,html[lang=vi] .howregusworks-module .hyh3,html[lang=el] .howregusworks-module .hyh3,html[lang=uk] .howregusworks-module .hyh3,html[lang=ru] .howregusworks-module .hyh3,html[lang=ka] .howregusworks-module .hyh3,html[lang=sl] .howregusworks-module .hyh3,html[lang=sk] .howregusworks-module .hyh3,html[lang=et] .howregusworks-module .hyh3,html[lang=bg] .howregusworks-module .hyh3,html[lang=km] .howregusworks-module .hyh3,html[lang=he] .howregusworks-module .hyh3,html[lang=az] .howregusworks-module .hyh3,html[lang=hu] .howregusworks-module .hyh3 {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .howregusworks-module .hyh3 {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .howregusworks-module .hyh3,html[lang=fa] .howregusworks-module .hyh3 {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	.howregusworks-module .hyh3 {
		line-height: 1.2;
		font-size: 19px
	}
}

.howregusworks-module .hyh3 {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .howregusworks-module .hyh3,html[lang=lt] .howregusworks-module .hyh3,html[lang=hr] .howregusworks-module .hyh3,html[lang=cs] .howregusworks-module .hyh3,html[lang=pl] .howregusworks-module .hyh3,html[lang=ro] .howregusworks-module .hyh3,html[lang=sr] .howregusworks-module .hyh3,html[lang=tr] .howregusworks-module .hyh3,html[lang=vi] .howregusworks-module .hyh3,html[lang=el] .howregusworks-module .hyh3,html[lang=uk] .howregusworks-module .hyh3,html[lang=ru] .howregusworks-module .hyh3,html[lang=ka] .howregusworks-module .hyh3,html[lang=sl] .howregusworks-module .hyh3,html[lang=sk] .howregusworks-module .hyh3,html[lang=et] .howregusworks-module .hyh3,html[lang=bg] .howregusworks-module .hyh3,html[lang=km] .howregusworks-module .hyh3,html[lang=kk] .howregusworks-module .hyh3,html[lang=he] .howregusworks-module .hyh3,html[lang=hu] .howregusworks-module .hyh3 {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .howregusworks-module .hyh3 {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .howregusworks-module .hyh3,html[lang=fa] .howregusworks-module .hyh3 {
	font-family: "Noto Naskh Arabic UI",serif
}

.howregusworks-module .hyh3 .hwrksnum {
	color: #c90c0f;
	margin-right: 4px
}

.howregusworks-module .hphy-usage {
	font-size: 16px;
	color: #000;
	margin-bottom: 20px
}

.howregusworks-module .hphy-usage {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .howregusworks-module .hphy-usage,html[lang=lt] .howregusworks-module .hphy-usage,html[lang=hr] .howregusworks-module .hphy-usage,html[lang=cs] .howregusworks-module .hphy-usage,html[lang=pl] .howregusworks-module .hphy-usage,html[lang=ro] .howregusworks-module .hphy-usage,html[lang=sr] .howregusworks-module .hphy-usage,html[lang=tr] .howregusworks-module .hphy-usage,html[lang=vi] .howregusworks-module .hphy-usage,html[lang=el] .howregusworks-module .hphy-usage,html[lang=uk] .howregusworks-module .hphy-usage,html[lang=ru] .howregusworks-module .hphy-usage,html[lang=ka] .howregusworks-module .hphy-usage,html[lang=sl] .howregusworks-module .hphy-usage,html[lang=sk] .howregusworks-module .hphy-usage,html[lang=et] .howregusworks-module .hphy-usage,html[lang=bg] .howregusworks-module .hphy-usage,html[lang=km] .howregusworks-module .hphy-usage,html[lang=he] .howregusworks-module .hphy-usage,html[lang=az] .howregusworks-module .hphy-usage,html[lang=hu] .howregusworks-module .hphy-usage {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .howregusworks-module .hphy-usage {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .howregusworks-module .hphy-usage,html[lang=fa] .howregusworks-module .hphy-usage {
	font-family: "Noto Naskh Arabic UI",serif
}

.howregusworks-module .hphy-usage a:hover {
	text-decoration: underline;
	cursor: pointer
}

.howregusworks-module .hphy-usage span,.howregusworks-module .hphy-usage a {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .howregusworks-module .hphy-usage span,html[lang=lv] .howregusworks-module .hphy-usage a,html[lang=lt] .howregusworks-module .hphy-usage span,html[lang=lt] .howregusworks-module .hphy-usage a,html[lang=hr] .howregusworks-module .hphy-usage span,html[lang=hr] .howregusworks-module .hphy-usage a,html[lang=cs] .howregusworks-module .hphy-usage span,html[lang=cs] .howregusworks-module .hphy-usage a,html[lang=pl] .howregusworks-module .hphy-usage span,html[lang=pl] .howregusworks-module .hphy-usage a,html[lang=ro] .howregusworks-module .hphy-usage span,html[lang=ro] .howregusworks-module .hphy-usage a,html[lang=sr] .howregusworks-module .hphy-usage span,html[lang=sr] .howregusworks-module .hphy-usage a,html[lang=tr] .howregusworks-module .hphy-usage span,html[lang=tr] .howregusworks-module .hphy-usage a,html[lang=vi] .howregusworks-module .hphy-usage span,html[lang=vi] .howregusworks-module .hphy-usage a,html[lang=el] .howregusworks-module .hphy-usage span,html[lang=el] .howregusworks-module .hphy-usage a,html[lang=uk] .howregusworks-module .hphy-usage span,html[lang=uk] .howregusworks-module .hphy-usage a,html[lang=ru] .howregusworks-module .hphy-usage span,html[lang=ru] .howregusworks-module .hphy-usage a,html[lang=ka] .howregusworks-module .hphy-usage span,html[lang=ka] .howregusworks-module .hphy-usage a,html[lang=sl] .howregusworks-module .hphy-usage span,html[lang=sl] .howregusworks-module .hphy-usage a,html[lang=sk] .howregusworks-module .hphy-usage span,html[lang=sk] .howregusworks-module .hphy-usage a,html[lang=et] .howregusworks-module .hphy-usage span,html[lang=et] .howregusworks-module .hphy-usage a,html[lang=bg] .howregusworks-module .hphy-usage span,html[lang=bg] .howregusworks-module .hphy-usage a,html[lang=km] .howregusworks-module .hphy-usage span,html[lang=km] .howregusworks-module .hphy-usage a,html[lang=he] .howregusworks-module .hphy-usage span,html[lang=he] .howregusworks-module .hphy-usage a,html[lang=az] .howregusworks-module .hphy-usage span,html[lang=az] .howregusworks-module .hphy-usage a,html[lang=hu] .howregusworks-module .hphy-usage span,html[lang=hu] .howregusworks-module .hphy-usage a {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .howregusworks-module .hphy-usage span,html[lang=kk] .howregusworks-module .hphy-usage a {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .howregusworks-module .hphy-usage span,html[lang=ar] .howregusworks-module .hphy-usage a,html[lang=fa] .howregusworks-module .hphy-usage span,html[lang=fa] .howregusworks-module .hphy-usage a {
	font-family: "Noto Naskh Arabic UI",serif
}

.hyaddblckstxt {
	text-align: center;
	padding: 0 40px
}

@media(max-width:1179px) {
	.hyaddblckstxt {
		padding: 0 20px
	}
}

@media(max-width:1439px) {
	.hyaddblckstxt .hyh2 main_block_h,.hyaddblckstxt .hphy-usage-bigtxt,.hyaddblckstxt .hphy-usage-smtxt {
		max-width: 420px;
		margin-left: auto;
		margin-right: auto
	}
}

.hyaddblcksimg {
	text-align: center
}

.hphy-usage-smtxt {
	color: #6a6a6a;
	font-size: 16px;
	margin: 10px 0;
	line-height: 1.5;
	font-weight: 400;
	font-style: normal;
	margin-bottom: 20px
}

.hphy-usage-smtxt {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .hphy-usage-smtxt,html[lang=lt] .hphy-usage-smtxt,html[lang=hr] .hphy-usage-smtxt,html[lang=cs] .hphy-usage-smtxt,html[lang=pl] .hphy-usage-smtxt,html[lang=ro] .hphy-usage-smtxt,html[lang=sr] .hphy-usage-smtxt,html[lang=tr] .hphy-usage-smtxt,html[lang=vi] .hphy-usage-smtxt,html[lang=el] .hphy-usage-smtxt,html[lang=uk] .hphy-usage-smtxt,html[lang=ru] .hphy-usage-smtxt,html[lang=ka] .hphy-usage-smtxt,html[lang=sl] .hphy-usage-smtxt,html[lang=sk] .hphy-usage-smtxt,html[lang=et] .hphy-usage-smtxt,html[lang=bg] .hphy-usage-smtxt,html[lang=km] .hphy-usage-smtxt,html[lang=he] .hphy-usage-smtxt,html[lang=az] .hphy-usage-smtxt,html[lang=hu] .hphy-usage-smtxt {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .hphy-usage-smtxt {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .hphy-usage-smtxt,html[lang=fa] .hphy-usage-smtxt {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	.hphy-usage-smtxt {
		line-height: 1.3
	}
}

.hphy-usage-smtxt a {
	color: #c90c0f!important
}

.hphy-usage-smtxt a:hover {
	color: #c90c0f!important;
	text-decoration: underline!important
}

.herewhatsnear,.viewbiggermap {
	display: block;
	text-align: center
}

.herewhatsnear #user-location-name,.viewbiggermap #user-location-name {
	display: block;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase
}

.herewhatsnear .amapred,.viewbiggermap .amapred {
	display: block;
	margin: 25px 0 35px
}

.hy-home-map-reskin {
	padding-top: 100px
}

.infoBox {
	width: 384px
}

@media(max-width:1179px) {
	.infoBox {
		width: 300px
	}
}

.infoBox .nwp-info-box {
	margin-top: 55px
}

.infoBox .nwp-info-box__footer {
	text-align: center
}

.infoBox .nwp-info-box__footer .cta-button {
	color: #333639;
	font-weight: 700;
	font-size: 13px;
	font-style: normal;
	margin: 0;
	padding: 0;
	background: none;
	border-radius: 0;
	text-transform: uppercase;
	cursor: pointer;
	color: #fff;
	float: none
}

.infoBox .nwp-info-box__footer .cta-button {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .infoBox .nwp-info-box__footer .cta-button,html[lang=lt] .infoBox .nwp-info-box__footer .cta-button,html[lang=hr] .infoBox .nwp-info-box__footer .cta-button,html[lang=cs] .infoBox .nwp-info-box__footer .cta-button,html[lang=pl] .infoBox .nwp-info-box__footer .cta-button,html[lang=ro] .infoBox .nwp-info-box__footer .cta-button,html[lang=sr] .infoBox .nwp-info-box__footer .cta-button,html[lang=tr] .infoBox .nwp-info-box__footer .cta-button,html[lang=vi] .infoBox .nwp-info-box__footer .cta-button,html[lang=el] .infoBox .nwp-info-box__footer .cta-button,html[lang=uk] .infoBox .nwp-info-box__footer .cta-button,html[lang=ru] .infoBox .nwp-info-box__footer .cta-button,html[lang=ka] .infoBox .nwp-info-box__footer .cta-button,html[lang=sl] .infoBox .nwp-info-box__footer .cta-button,html[lang=sk] .infoBox .nwp-info-box__footer .cta-button,html[lang=et] .infoBox .nwp-info-box__footer .cta-button,html[lang=bg] .infoBox .nwp-info-box__footer .cta-button,html[lang=km] .infoBox .nwp-info-box__footer .cta-button,html[lang=kk] .infoBox .nwp-info-box__footer .cta-button,html[lang=he] .infoBox .nwp-info-box__footer .cta-button,html[lang=hu] .infoBox .nwp-info-box__footer .cta-button {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .infoBox .nwp-info-box__footer .cta-button {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .infoBox .nwp-info-box__footer .cta-button,html[lang=fa] .infoBox .nwp-info-box__footer .cta-button {
	font-family: "Noto Naskh Arabic UI",serif
}

.infoBox .nwp-info-box__footer .cta-button:hover {
	color: #333639;
	background: none;
	text-decoration: underline
}

.infoBox .nwp-info-box__footer .cta-button:after {
	content: ' >';
	position: static
}

.infoBox .nwp-info-box__footer .cta-button:hover,.infoBox .nwp-info-box__footer .cta-button:focus {
	text-decoration: underline;
	color: #fff
}

.BMap_pop .BMap_bubble_content {
	width: 384px!important;
	min-width: 0;
	max-width: none;
	min-height: 0;
	padding: 0 0 14px
}

@media(max-width:1179px) {
	.BMap_pop .BMap_bubble_content {
		width: 300px!important
	}
}

.BMap_pop .BMap_bubble_content .nwp-info-box {
	margin-top: 55px;
	background-color: #99090b!important
}

.BMap_pop .BMap_bubble_content .nwp-info-box__footer {
	text-align: center
}

.BMap_pop .BMap_bubble_content .nwp-info-box:after {
	bottom: 0
}

@media(max-width:767px) {
	.BMap_pop .BMap_bubble_content .nwp-info-box__media {
		display: none
	}
}

.BMap_pop .BMap_bubble_content .nwp-info-box__media img {
	display: inline-block
}

.BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button {
	color: #333639;
	font-weight: 700;
	font-size: 13px;
	font-style: normal;
	margin: 0;
	padding: 0;
	background: none;
	border-radius: 0;
	text-transform: uppercase;
	cursor: pointer;
	color: #fff;
	float: none
}

.BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=lt] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=hr] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=cs] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=pl] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=ro] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=sr] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=tr] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=vi] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=el] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=uk] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=ru] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=ka] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=sl] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=sk] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=et] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=bg] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=km] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=kk] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=he] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=hu] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button,html[lang=fa] .BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button {
	font-family: "Noto Naskh Arabic UI",serif
}

.BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button:hover {
	color: #333639;
	background: none;
	text-decoration: underline
}

.BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button:after {
	content: ' >';
	position: static
}

.BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button:hover,.BMap_pop .BMap_bubble_content .nwp-info-box__footer .cta-button:focus {
	text-decoration: underline;
	color: #fff
}

.hpusageopt {
	text-align: center;
	padding: 0 15px
}

@media(max-width:767px) {
	.hpusageopt {
		max-width: 500px;
		margin: 0 auto 50px;
		float: none
	}
}

.hpusageopt .hpusehead {
	font-size: 22px;
	color: #000;
	font-weight: 600;
	font-style: italic;
	text-align: center;
	margin: 0 0 5px;
	line-height: 1.4;
	padding: 0;
	min-height: 0;
	background: none;
	font-style: normal;
	margin: 25px 0 20px;
	font-weight: 300;
	color: #fff;
	background: #c90c0f;
	text-transform: uppercase;
	line-height: 26px;
	padding: 30px;
	margin: 0
}

.hpusageopt .hpusehead {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .hpusageopt .hpusehead,html[lang=lt] .hpusageopt .hpusehead,html[lang=hr] .hpusageopt .hpusehead,html[lang=cs] .hpusageopt .hpusehead,html[lang=pl] .hpusageopt .hpusehead,html[lang=ro] .hpusageopt .hpusehead,html[lang=sr] .hpusageopt .hpusehead,html[lang=tr] .hpusageopt .hpusehead,html[lang=vi] .hpusageopt .hpusehead,html[lang=el] .hpusageopt .hpusehead,html[lang=uk] .hpusageopt .hpusehead,html[lang=ru] .hpusageopt .hpusehead,html[lang=ka] .hpusageopt .hpusehead,html[lang=sl] .hpusageopt .hpusehead,html[lang=sk] .hpusageopt .hpusehead,html[lang=et] .hpusageopt .hpusehead,html[lang=bg] .hpusageopt .hpusehead,html[lang=km] .hpusageopt .hpusehead,html[lang=he] .hpusageopt .hpusehead,html[lang=az] .hpusageopt .hpusehead,html[lang=hu] .hpusageopt .hpusehead {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .hpusageopt .hpusehead {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .hpusageopt .hpusehead,html[lang=fa] .hpusageopt .hpusehead {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	.hpusageopt .hpusehead {
		line-height: 1.2;
		font-size: 19px
	}
}

.hpusageopt .hpusehead {
	font-family: Effra,Helvetica,Arial,sans-serif
}

html[lang=lv] .hpusageopt .hpusehead,html[lang=lt] .hpusageopt .hpusehead,html[lang=hr] .hpusageopt .hpusehead,html[lang=cs] .hpusageopt .hpusehead,html[lang=pl] .hpusageopt .hpusehead,html[lang=ro] .hpusageopt .hpusehead,html[lang=sr] .hpusageopt .hpusehead,html[lang=tr] .hpusageopt .hpusehead,html[lang=vi] .hpusageopt .hpusehead,html[lang=el] .hpusageopt .hpusehead,html[lang=uk] .hpusageopt .hpusehead,html[lang=ru] .hpusageopt .hpusehead,html[lang=ka] .hpusageopt .hpusehead,html[lang=sl] .hpusageopt .hpusehead,html[lang=sk] .hpusageopt .hpusehead,html[lang=et] .hpusageopt .hpusehead,html[lang=bg] .hpusageopt .hpusehead,html[lang=km] .hpusageopt .hpusehead,html[lang=kk] .hpusageopt .hpusehead,html[lang=he] .hpusageopt .hpusehead,html[lang=hu] .hpusageopt .hpusehead {
	font-family: "RobotoFont",Helvetica,Arial,sans-serif
}

html[lang=az] .hpusageopt .hpusehead {
	font-family: Helvetica,Arial,sans-serif
}

html[lang=ar] .hpusageopt .hpusehead,html[lang=fa] .hpusageopt .hpusehead {
	font-family: "Noto Naskh Arabic UI",serif
}

.hpusageopt .hpusehead h3 {
	font-weight: inherit
}

.hpusageopt .hpusedescr {
	padding: 30px;
	background-color: #ededed
}

.hpusageopt .hpusedescr .pandescrhy {
	margin-bottom: 30px;
	font-size: 16px;
	color: #000;
	line-height: 24px
}

.hpusageopt .hpusedescr .pandescrhy {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .hpusageopt .hpusedescr .pandescrhy,html[lang=lt] .hpusageopt .hpusedescr .pandescrhy,html[lang=hr] .hpusageopt .hpusedescr .pandescrhy,html[lang=cs] .hpusageopt .hpusedescr .pandescrhy,html[lang=pl] .hpusageopt .hpusedescr .pandescrhy,html[lang=ro] .hpusageopt .hpusedescr .pandescrhy,html[lang=sr] .hpusageopt .hpusedescr .pandescrhy,html[lang=tr] .hpusageopt .hpusedescr .pandescrhy,html[lang=vi] .hpusageopt .hpusedescr .pandescrhy,html[lang=el] .hpusageopt .hpusedescr .pandescrhy,html[lang=uk] .hpusageopt .hpusedescr .pandescrhy,html[lang=ru] .hpusageopt .hpusedescr .pandescrhy,html[lang=ka] .hpusageopt .hpusedescr .pandescrhy,html[lang=sl] .hpusageopt .hpusedescr .pandescrhy,html[lang=sk] .hpusageopt .hpusedescr .pandescrhy,html[lang=et] .hpusageopt .hpusedescr .pandescrhy,html[lang=bg] .hpusageopt .hpusedescr .pandescrhy,html[lang=km] .hpusageopt .hpusedescr .pandescrhy,html[lang=he] .hpusageopt .hpusedescr .pandescrhy,html[lang=az] .hpusageopt .hpusedescr .pandescrhy,html[lang=hu] .hpusageopt .hpusedescr .pandescrhy {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .hpusageopt .hpusedescr .pandescrhy {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .hpusageopt .hpusedescr .pandescrhy,html[lang=fa] .hpusageopt .hpusedescr .pandescrhy {
	font-family: "Noto Naskh Arabic UI",serif
}

.hpusageopt .hpusedescr .pandescrhy span {
	font-family: inherit
}

.addhyhpctavarblock .contactustext {
	margin: 70px 0 20px
}

.hy_app_block {
	background-color: #ededed;
	text-align: center
}

.hy_app_wr {
	max-width: 700px;
	margin: 0 auto;
	padding: 100px 15px;
	position: relative
}

.hy_app_img {
	display: inline-block;
	width: 130px;
	background-image: url(/Images/hp-mob-big_B.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 228px;
	background-size: contain
}

.hy_app_descr {
	display: inline-block;
	float: left;
	width: 400px;
	padding: 0 30px
}

@media(max-width:799px) {
	.hy_app_descr {
		display: block;
		float: none;
		width: 100%;
		padding: 0 20px;
		margin-bottom: 20px
	}
}

.hy_app_get {
	color: #000;
	margin-bottom: 17px
}

@media(min-width:800px) {
	.hy_app_get .main_block_h {
		font-size: 22px;
		color: #000;
		font-weight: 600;
		font-style: italic;
		text-align: center;
		margin: 0 0 5px;
		line-height: 1.4;
		padding: 0;
		min-height: 0;
		background: none;
		font-style: normal;
		margin: 25px 0 20px;
		font-weight: 300;
		text-transform: uppercase;
		text-align: center;
		padding: 0;
		margin: 0
	}

	.hy_app_get .main_block_h {
		font-family: "adobe-caslon-pro",Georgia,serif
	}

	html[lang=lv] .hy_app_get .main_block_h,html[lang=lt] .hy_app_get .main_block_h,html[lang=hr] .hy_app_get .main_block_h,html[lang=cs] .hy_app_get .main_block_h,html[lang=pl] .hy_app_get .main_block_h,html[lang=ro] .hy_app_get .main_block_h,html[lang=sr] .hy_app_get .main_block_h,html[lang=tr] .hy_app_get .main_block_h,html[lang=vi] .hy_app_get .main_block_h,html[lang=el] .hy_app_get .main_block_h,html[lang=uk] .hy_app_get .main_block_h,html[lang=ru] .hy_app_get .main_block_h,html[lang=ka] .hy_app_get .main_block_h,html[lang=sl] .hy_app_get .main_block_h,html[lang=sk] .hy_app_get .main_block_h,html[lang=et] .hy_app_get .main_block_h,html[lang=bg] .hy_app_get .main_block_h,html[lang=km] .hy_app_get .main_block_h,html[lang=he] .hy_app_get .main_block_h,html[lang=az] .hy_app_get .main_block_h,html[lang=hu] .hy_app_get .main_block_h {
		font-family: Georgia,"Times New Roman",Times,serif
	}

	html[lang=kk] .hy_app_get .main_block_h {
		font-family: "Times New Roman",Times,serif
	}

	html[lang=ar] .hy_app_get .main_block_h,html[lang=fa] .hy_app_get .main_block_h {
		font-family: "Noto Naskh Arabic UI",serif
	}
}

@media(min-width:800px) and (max-width:1179px) {
	.hy_app_get .main_block_h {
		line-height: 1.2;
		font-size: 19px
	}
}

@media(min-width:800px) {
	.hy_app_get .main_block_h {
		font-family: Effra,Helvetica,Arial,sans-serif
	}

	html[lang=lv] .hy_app_get .main_block_h,html[lang=lt] .hy_app_get .main_block_h,html[lang=hr] .hy_app_get .main_block_h,html[lang=cs] .hy_app_get .main_block_h,html[lang=pl] .hy_app_get .main_block_h,html[lang=ro] .hy_app_get .main_block_h,html[lang=sr] .hy_app_get .main_block_h,html[lang=tr] .hy_app_get .main_block_h,html[lang=vi] .hy_app_get .main_block_h,html[lang=el] .hy_app_get .main_block_h,html[lang=uk] .hy_app_get .main_block_h,html[lang=ru] .hy_app_get .main_block_h,html[lang=ka] .hy_app_get .main_block_h,html[lang=sl] .hy_app_get .main_block_h,html[lang=sk] .hy_app_get .main_block_h,html[lang=et] .hy_app_get .main_block_h,html[lang=bg] .hy_app_get .main_block_h,html[lang=km] .hy_app_get .main_block_h,html[lang=kk] .hy_app_get .main_block_h,html[lang=he] .hy_app_get .main_block_h,html[lang=hu] .hy_app_get .main_block_h {
		font-family: "RobotoFont",Helvetica,Arial,sans-serif
	}

	html[lang=az] .hy_app_get .main_block_h {
		font-family: Helvetica,Arial,sans-serif
	}

	html[lang=ar] .hy_app_get .main_block_h,html[lang=fa] .hy_app_get .main_block_h {
		font-family: "Noto Naskh Arabic UI",serif
	}

	.hy_app_get .main_block_h:before,.hy_app_get .main_block_h:after {
		display: none
	}
}

.hy_app_desc_text {
	color: #6a6a6a;
	font-size: 16px;
	margin: 10px 0;
	line-height: 1.5;
	font-weight: 400;
	font-style: normal;
	color: #000;
	margin-bottom: 30px
}

.hy_app_desc_text {
	font-family: "adobe-caslon-pro",Georgia,serif
}

html[lang=lv] .hy_app_desc_text,html[lang=lt] .hy_app_desc_text,html[lang=hr] .hy_app_desc_text,html[lang=cs] .hy_app_desc_text,html[lang=pl] .hy_app_desc_text,html[lang=ro] .hy_app_desc_text,html[lang=sr] .hy_app_desc_text,html[lang=tr] .hy_app_desc_text,html[lang=vi] .hy_app_desc_text,html[lang=el] .hy_app_desc_text,html[lang=uk] .hy_app_desc_text,html[lang=ru] .hy_app_desc_text,html[lang=ka] .hy_app_desc_text,html[lang=sl] .hy_app_desc_text,html[lang=sk] .hy_app_desc_text,html[lang=et] .hy_app_desc_text,html[lang=bg] .hy_app_desc_text,html[lang=km] .hy_app_desc_text,html[lang=he] .hy_app_desc_text,html[lang=az] .hy_app_desc_text,html[lang=hu] .hy_app_desc_text {
	font-family: Georgia,"Times New Roman",Times,serif
}

html[lang=kk] .hy_app_desc_text {
	font-family: "Times New Roman",Times,serif
}

html[lang=ar] .hy_app_desc_text,html[lang=fa] .hy_app_desc_text {
	font-family: "Noto Naskh Arabic UI",serif
}

@media(max-width:1179px) {
	.hy_app_desc_text {
		line-height: 1.3
	}
}

.hy_app_desc_text a {
	color: #c90c0f!important
}

.hy_app_desc_text a:hover {
	color: #c90c0f!important;
	text-decoration: underline!important
}

.hyappimgs {
	width: 130px;
	height: 40px;
	display: inline-block;
	margin: 0 9px 9px;
	background-repeat: no-repeat;
	background-position: center
}

.hy_app_asimg {
	background-image: url(/Images/link-button-as.png)
}

.hy_app_gpimg {
	background-image: url(/Images/link-button-gp.png)
}

.wrapper_min_h {
	font-family: Effra,Helvetica,Arial,sans-serif;
	font-size: 16px;
	color: #000;
	line-height: 1.375;
	margin: 0;
	padding: 0;
	border: 0
}

body.iosBugFixCaret.modal-open {
	position: fixed;
	width: 100%
}

.f16 {
	display: inline-block;
	height: 16px;
	width: 16px;
	vertical-align: text-top;
	line-height: 16px;
	background: url(/Images/country-flags/flags16-upd2.png) no-repeat
}

.f16.ad {
	background-position: 0 -352px
}

.f16.ae {
	background-position: 0 -368px
}

.f16.af {
	background-position: 0 -384px
}

.f16.ag {
	background-position: 0 -400px
}

.f16.ai {
	background-position: 0 -416px
}

.f16.al {
	background-position: 0 -432px
}

.f16.am {
	background-position: 0 -448px
}

.f16.ao {
	background-position: 0 -464px
}

.f16.aq {
	background-position: 0 -480px
}

.f16.ar {
	background-position: 0 -496px
}

.f16.as {
	background-position: 0 -512px
}

.f16.at {
	background-position: 0 -528px
}

.f16.au {
	background-position: 0 -544px
}

.f16.aw {
	background-position: 0 -560px
}

.f16.ax {
	background-position: 0 -576px
}

.f16.az {
	background-position: 0 -592px
}

.f16.ba {
	background-position: 0 -608px
}

.f16.bb {
	background-position: 0 -624px
}

.f16.bd {
	background-position: 0 -640px
}

.f16.be {
	background-position: 0 -656px
}

.f16.bf {
	background-position: 0 -672px
}

.f16.bg {
	background-position: 0 -688px
}

.f16.bh {
	background-position: 0 -704px
}

.f16.bi {
	background-position: 0 -720px
}

.f16.bj {
	background-position: 0 -736px
}

.f16.bm {
	background-position: 0 -752px
}

.f16.bn {
	background-position: 0 -768px
}

.f16.bo {
	background-position: 0 -784px
}

.f16.br {
	background-position: 0 -800px
}

.f16.bs {
	background-position: 0 -816px
}

.f16.bt {
	background-position: 0 -832px
}

.f16.bw {
	background-position: 0 -848px
}

.f16.by {
	background-position: 0 -864px
}

.f16.bz {
	background-position: 0 -880px
}

.f16.ca {
	background-position: 0 -896px
}

.f16.cg {
	background-position: 0 -912px
}

.f16.cf {
	background-position: 0 -928px
}

.f16.cd {
	background-position: 0 -944px
}

.f16.ch {
	background-position: 0 -960px
}

.f16.ci {
	background-position: 0 -976px
}

.f16.ck {
	background-position: 0 -992px
}

.f16.cl {
	background-position: 0 -1008px
}

.f16.cm {
	background-position: 0 -1024px
}

.f16.cn {
	background-position: 0 -1040px
}

.f16.co {
	background-position: 0 -1056px
}

.f16.cr {
	background-position: 0 -1072px
}

.f16.cu {
	background-position: 0 -1088px
}

.f16.cv {
	background-position: 0 -1104px
}

.f16.cy {
	background-position: 0 -1120px
}

.f16.cz {
	background-position: 0 -1136px
}

.f16.de {
	background-position: 0 -1152px
}

.f16.dj {
	background-position: 0 -1168px
}

.f16.dk {
	background-position: 0 -1184px
}

.f16.dm {
	background-position: 0 -1200px
}

.f16.do {
	background-position: 0 -1216px
}

.f16.dz {
	background-position: 0 -1232px
}

.f16.ec {
	background-position: 0 -1248px
}

.f16.ee {
	background-position: 0 -1264px
}

.f16.eg {
	background-position: 0 -1280px
}

.f16.eh {
	background-position: 0 -1296px
}

.f16.er {
	background-position: 0 -1312px
}

.f16.es {
	background-position: 0 -1328px
}

.f16.et {
	background-position: 0 -1344px
}

.f16.fi {
	background-position: 0 -1360px
}

.f16.fj {
	background-position: 0 -1376px
}

.f16.fm {
	background-position: 0 -1392px
}

.f16.fo {
	background-position: 0 -1408px
}

.f16.fr {
	background-position: 0 -1424px
}

.f16.bl,.f16.cp,.f16.yt {
	background-position: 0 -1424px
}

.f16.ga {
	background-position: 0 -1440px
}

.f16.gb {
	background-position: 0 -1456px
}

.f16.gd {
	background-position: 0 -1472px
}

.f16.ge {
	background-position: 0 -1488px
}

.f16.gg {
	background-position: 0 -1504px
}

.f16.gh {
	background-position: 0 -1520px
}

.f16.gi {
	background-position: 0 -1536px
}

.f16.gl {
	background-position: 0 -1552px
}

.f16.gm {
	background-position: 0 -1568px
}

.f16.gn {
	background-position: 0 -1584px
}

.f16.gp {
	background-position: 0 -1600px
}

.f16.gq {
	background-position: 0 -1616px
}

.f16.gr {
	background-position: 0 -1632px
}

.f16.gt {
	background-position: 0 -1648px
}

.f16.gu {
	background-position: 0 -1664px
}

.f16.gw {
	background-position: 0 -1680px
}

.f16.gy {
	background-position: 0 -1696px
}

.f16.hk {
	background-position: 0 -1712px
}

.f16.hn {
	background-position: 0 -1728px
}

.f16.hr {
	background-position: 0 -1744px
}

.f16.ht {
	background-position: 0 -1760px
}

.f16.hu {
	background-position: 0 -1776px
}

.f16.id {
	background-position: 0 -1792px
}

.f16.mc {
	background-position: 0 -1792px
}

.f16.ie {
	background-position: 0 -1808px
}

.f16.il {
	background-position: 0 -1824px
}

.f16.im {
	background-position: 0 -1840px
}

.f16.in {
	background-position: 0 -1856px
}

.f16.iq {
	background-position: 0 -1872px
}

.f16.ir {
	background-position: 0 -1888px
}

.f16.is {
	background-position: 0 -1904px
}

.f16.it {
	background-position: 0 -1920px
}

.f16.je {
	background-position: 0 -1936px
}

.f16.jm {
	background-position: 0 -1952px
}

.f16.jo {
	background-position: 0 -1968px
}

.f16.jp {
	background-position: 0 -1984px
}

.f16.ke {
	background-position: 0 -2000px
}

.f16.kg {
	background-position: 0 -2016px
}

.f16.kh {
	background-position: 0 -2032px
}

.f16.ki {
	background-position: 0 -2048px
}

.f16.km {
	background-position: 0 -2064px
}

.f16.kn {
	background-position: 0 -2080px
}

.f16.kp {
	background-position: 0 -2096px
}

.f16.kr {
	background-position: 0 -2112px
}

.f16.kw {
	background-position: 0 -2128px
}

.f16.ky {
	background-position: 0 -2144px
}

.f16.kz {
	background-position: 0 -2160px
}

.f16.la {
	background-position: 0 -2176px
}

.f16.lb {
	background-position: 0 -2192px
}

.f16.lc {
	background-position: 0 -2208px
}

.f16.li {
	background-position: 0 -2224px
}

.f16.lk {
	background-position: 0 -2240px
}

.f16.lr {
	background-position: 0 -2256px
}

.f16.ls {
	background-position: 0 -2272px
}

.f16.lt {
	background-position: 0 -2288px
}

.f16.lu {
	background-position: 0 -2304px
}

.f16.lv {
	background-position: 0 -2320px
}

.f16.ly {
	background-position: 0 -2336px
}

.f16.ma {
	background-position: 0 -2352px
}

.f16.md {
	background-position: 0 -2368px
}

.f16.me {
	background-position: 0 -2384px
}

.f16.mg {
	background-position: 0 -2400px
}

.f16.mh {
	background-position: 0 -2416px
}

.f16.mk {
	background-position: 0 -2432px
}

.f16.ml {
	background-position: 0 -2448px
}

.f16.mm {
	background-position: 0 -2464px
}

.f16.mn {
	background-position: 0 -2480px
}

.f16.mo {
	background-position: 0 -2496px
}

.f16.mq {
	background-position: 0 -2512px
}

.f16.mr {
	background-position: 0 -2528px
}

.f16.ms {
	background-position: 0 -2544px
}

.f16.mt {
	background-position: 0 -2560px
}

.f16.mu {
	background-position: 0 -2576px
}

.f16.mv {
	background-position: 0 -2592px
}

.f16.mw {
	background-position: 0 -2608px
}

.f16.mx {
	background-position: 0 -2624px
}

.f16.my {
	background-position: 0 -2640px
}

.f16.mz {
	background-position: 0 -2656px
}

.f16.na {
	background-position: 0 -2672px
}

.f16.nc {
	background-position: 0 -2688px
}

.f16.ne {
	background-position: 0 -2704px
}

.f16.ng {
	background-position: 0 -2720px
}

.f16.ni {
	background-position: 0 -2736px
}

.f16.nl {
	background-position: 0 -2752px
}

.f16.bq {
	background-position: 0 -2752px
}

.f16.no {
	background-position: 0 -2768px
}

.f16.bv,.f16.nq,.f16.sj {
	background-position: 0 -2768px
}

.f16.np {
	background-position: 0 -2784px
}

.f16.nr {
	background-position: 0 -2800px
}

.f16.nz {
	background-position: 0 -2816px
}

.f16.om {
	background-position: 0 -2832px
}

.f16.pa {
	background-position: 0 -2848px
}

.f16.pe {
	background-position: 0 -2864px
}

.f16.pf {
	background-position: 0 -2880px
}

.f16.pg {
	background-position: 0 -2896px
}

.f16.ph {
	background-position: 0 -2912px
}

.f16.pk {
	background-position: 0 -2928px
}

.f16.pl {
	background-position: 0 -2944px
}

.f16.pr {
	background-position: 0 -2960px
}

.f16.ps {
	background-position: 0 -2976px
}

.f16.pt {
	background-position: 0 -2992px
}

.f16.pw {
	background-position: 0 -3008px
}

.f16.py {
	background-position: 0 -3024px
}

.f16.qa {
	background-position: 0 -3040px
}

.f16.re {
	background-position: 0 -3056px
}

.f16.ro {
	background-position: 0 -3072px
}

.f16.rs {
	background-position: 0 -3088px
}

.f16.ru {
	background-position: 0 -3104px
}

.f16.rw {
	background-position: 0 -3120px
}

.f16.sa {
	background-position: 0 -3136px
}

.f16.sb {
	background-position: 0 -3152px
}

.f16.sc {
	background-position: 0 -3168px
}

.f16.sd {
	background-position: 0 -3184px
}

.f16.se {
	background-position: 0 -3200px
}

.f16.sg {
	background-position: 0 -3216px
}

.f16.si {
	background-position: 0 -3232px
}

.f16.sk {
	background-position: 0 -3248px
}

.f16.sl {
	background-position: 0 -3264px
}

.f16.sm {
	background-position: 0 -3280px
}

.f16.sn {
	background-position: 0 -3296px
}

.f16.so {
	background-position: 0 -3312px
}

.f16.sr {
	background-position: 0 -3328px
}

.f16.st {
	background-position: 0 -3344px
}

.f16.sv {
	background-position: 0 -3360px
}

.f16.sy {
	background-position: 0 -3376px
}

.f16.sz {
	background-position: 0 -3392px
}

.f16.tc {
	background-position: 0 -3408px
}

.f16.td {
	background-position: 0 -3424px
}

.f16.tg {
	background-position: 0 -3440px
}

.f16.th {
	background-position: 0 -3456px
}

.f16.tj {
	background-position: 0 -3472px
}

.f16.tl {
	background-position: 0 -3488px
}

.f16.tm {
	background-position: 0 -3504px
}

.f16.tn {
	background-position: 0 -3520px
}

.f16.to {
	background-position: 0 -3536px
}

.f16.tr {
	background-position: 0 -3552px
}

.f16.tt {
	background-position: 0 -3568px
}

.f16.tv {
	background-position: 0 -3584px
}

.f16.tw {
	background-position: 0 -3600px
}

.f16.tz {
	background-position: 0 -3616px
}

.f16.ua {
	background-position: 0 -3632px
}

.f16.ug {
	background-position: 0 -3648px
}

.f16.us {
	background-position: 0 -3664px
}

.f16.uy {
	background-position: 0 -3680px
}

.f16.uz {
	background-position: 0 -3696px
}

.f16.va {
	background-position: 0 -3712px
}

.f16.vc {
	background-position: 0 -3728px
}

.f16.ve {
	background-position: 0 -3744px
}

.f16.vg {
	background-position: 0 -3760px
}

.f16.vi {
	background-position: 0 -3776px
}

.f16.vn {
	background-position: 0 -3792px
}

.f16.vu {
	background-position: 0 -3808px
}

.f16.ws {
	background-position: 0 -3824px
}

.f16.ye {
	background-position: 0 -3840px
}

.f16.za {
	background-position: 0 -3856px
}

.f16.zm {
	background-position: 0 -3872px
}

.f16.zw {
	background-position: 0 -3888px
}

.f16.sx,.f16.mf {
	background-position: 0 -3904px
}

.f16.cw {
	background-position: 0 -3920px
}

.f16.ss {
	background-position: 0 -3936px
}

.f16.nu {
	background-position: 0 -3952px
}

.f16.pm {
	background-position: 0 -3968px
}

.f16.cx {
	background-position: 0 -3984px
}

.f16.cc {
	background-position: 0 -4000px
}

.f16.an {
	background-position: 0 -4015px
}

.f16.fk {
	background-position: 0 -4030px
}

.f16.xk {
	background-position: 0 -4048px
}

.f16.mp {
	background-position: 0 -4064px
}

.f16.io {
	background-position: 0 -4078px
}

.f16.pn {
	background-position: 0 -4096px
}

.f16.tk {
	background-position: 0 -4112px
}

.f16.wf {
	background-position: 0 -4128px
}

.f16.sh {
	background-position: 0 -4144px
}

#baiduCentre {
	width: 100%;
	height: 100%
}

.BmapCtas {
	position: absolute;
	z-index: 10;
	width: 100%;
	text-align: center;
	top: 40%
}

.BmapCtas .infoBox_wrapp {
	margin: 0 auto
}

.overlay-zoom-bwrap {
	position: absolute;
	z-index: 10;
	width: 30px;
	height: 60px;
	bottom: 30px;
	right: 10px;
	background-color: #fff;
	border: 1px solid #757575;
	border-radius: 3px
}

.border-zoomB {
	background-color: #757575;
	height: 1px;
	width: 20px;
	text-align: center;
	margin: 0 auto
}

.bzoomel {
	height: 30px;
	text-align: center;
	display: inline-block;
	width: 29px;
	box-sizing: border-box;
	line-height: 30px;
	font-weight: 600;
	font-size: 27px;
	color: #7d7979;
	cursor: pointer
}

.bzoomel:hover {
	color: #000
}

#Bzoom-minus.bzoomel,#BzoomP-minus.bzoomel {
	line-height: 22px
}

.overlay-zoom-bwrap.trip-p-zoom {
	right: 50%;
	margin-right: 10px
}

#popUpSearchSubmB {
	position: fixed;
	top: -1000px
}

.disabled_google_autocomplete .banner_search_section ul.ui-autocomplete,.disabled_google_autocomplete .dropdown-holder ul.ui-autocomplete {
	width: 100%!important;
	left: 0!important;
	margin-left: 0!important
}

.disabled_google_autocomplete .dropdown-holder.search_group ul.ui-autocomplete {
	width: 98%!important
}

.disabled_google_autocomplete .banner_search_section .ui-autocomplete li,.disabled_google_autocomplete .dropdown-holder .ui-autocomplete li {
	padding: 0;
	text-overflow: ellipsis;
	white-space: normal;
	text-align: left;
	border-top: 1px solid #e6e6e6;
	color: #999
}

.disabled_google_autocomplete .banner_search_section .ui-autocomplete li a,.disabled_google_autocomplete .dropdown-holder .ui-autocomplete li a {
	padding: 12px 22px;
	font-size: 16px;
	line-height: 30px
}

.tangram-suggestion table tr td {
	height: auto;
	padding: 0
}

.tangram-suggestion i.route-icon {
	background: none!important;
	padding: 12px 22px;
	font-size: 16px;
	line-height: 30px
}

.tangram-suggestion-main {
	z-index: 9999
}

.tabsZonesUl {
	padding: 40px 0 15px
}

.tabsZonesUl li {
	margin: 0 30px 25px
}

.BMap_bubble_content {
	min-width: 140px;
	max-width: 140px;
	width: auto!important;
	min-height: 240px;
	padding-bottom: 15px
}

#locsmap-hy-desk-map .BMap_bubble_content .iwarrowbot {
	background-position: 56px top
}

.BMap_shadow {
	display: none
}

.BMap_pop .BMap_center,.BMap_pop div {
	border-left: none!important;
	border-right: none!important;
	background-color: transparent!important
}

.BMap_pop .BMap_center,.BMap_pop>div,.BMap_pop>div>div {
	width: auto!important;
	height: auto!important
}

.BMap_pop img {
	display: none
}

.BMap_pop div.iwwrapper {
	background-color: #fff!important
}

.BMap_pop .iwimg img {
	display: block
}

.BMap_pop div.iwarrowbot {
	height: 15px!important;
	width: 100%!important
}

.BMap_pop .iwimg {
	min-height: 84px
}

@media(max-width:767px) {
	.BMap_pop .iwimg {
		min-height: 0
	}

	.BMap_pop .iwimg img {
		display: none
	}

	.BMap_bubble_content {
		min-height: 140px
	}

	.map-locs-cards-mob .iwwrapper {
		min-height: 70px
	}
}

@media(max-width:950px) and (min-width:769px) {
	.BmapCtas .infoBox_wrapp {
		width: 400px
	}

	.BmapCtas .infoBox_wrapp .infoWind-header {
		font-size: 32px
	}
}

@media(max-width:520px) and (min-width:481px) {
	.BmapCtas .infoBox_wrapp {
		max-width: 320px
	}

	.BmapCtas .infoBox_wrapp .infoWind-header {
		font-size: 20px
	}
}

@media(max-width:480px) {
	.BmapCtas {
		top: 47%
	}
}

#mapModalBaidu-popup .BMap_bubble_content,#mapRouteBaidu .BMap_bubble_content {
	min-width: 140px;
	max-width: 350px;
	width: auto!important;
	min-height: 20px;
	padding-bottom: 0
}

.cent-new-mapbaidu-modal h3.infoWind-modal,.cent-new-mapbaidu-modal .infoBox_wrapp {
	width: 100%
}

.optcentpgmapwrapppad .BmapCtas {
	width: 350px;
	left: 50%;
	text-align: left;
	margin-left: -155px;
	top: 15%
}

@media(max-width:1024px) {
	.optcentpgmapwrapppad .BmapCtas {
		width: 330px
	}
}

@media(max-width:980px) {
	.optcentpgmapwrapppad .BmapCtas {
		margin-left: 0
	}
}

@media(max-width:767px) {
	.optcentpgmapwrapppad .BmapCtas {
		width: 300px;
		margin-left: -150px;
		top: 25%
	}
}

.optcentpgmapwrapppad .map-cta-holder ul li {
	border-bottom: solid 2px #f1f1f1
}

@media(min-width:979px) {
	.optcentpgmapwrapppad .map-cta-holder ul li {
		height: 232px;
		padding-top: 70px
	}
}

@media(max-width:980px) {
	.optcentpgmapwrapppad .map-cta-holder ul li {
		width: 50%;
		border-top: solid 2px #f1f1f1
	}

	.optcentpgmapwrapppad p.phone-map-text,.mapCenter_wrapp.optcentpgmapwrapppad>div {
		margin-bottom: 0!important
	}
}

.location-interested.autocomplete_holder_china ul.ui-autocomplete,.location-interested.autocomplete_holder_china_join_regus ul.ui-autocomplete {
	top: 48px!important;
	left: 0!important;
	margin: 0!important;
	width: 100%!important
}

.location-interested.autocomplete_holder_china .ui-autocomplete li a,.location-interested.autocomplete_holder_china_join_regus .ui-autocomplete li a {
	display: block;
	width: 100%;
	padding: 15px;
	cursor: pointer;
	font-size: 21px
}

.wrapperSecondStepVO .ui-helper-hidden-accessible {
	display: none
}

.wrapperSecondStepVO ul.ui-autocomplete {
	overflow: hidden;
	background: #fff;
	padding: 0;
	top: auto!important;
	position: absolute;
	z-index: 1100
}

.wrapperSecondStepVO .ui-autocomplete li {
	padding: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	white-space: normal;
	text-align: left;
	border: 1px solid #e6e6e6;
	color: #999
}

.wrapperSecondStepVO .ui-autocomplete li a {
	padding: 12px 22px;
	font-size: 16px;
	line-height: 30px;
	padding: 12px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	width: 100%;
	display: inline-block
}

.wrapperSecondStepVO .ui-autocomplete li a:hover {
	background-color: #f2f2f2;
	color: #000;
	cursor: pointer
}

.autocomplete_holder.hybnrsearch .ui-autocomplete {
	left: 0!important
}

@media(min-width:767px) and (max-width:1489px) {
	.nwp-locations-holder .autocomplete_holder.hybnrsearch .ui-autocomplete {
		left: auto!important;
		right: 0!important;
		text-align: left
	}
}

.c-p-location #centrehy-map .BMap_bubble_content {
	width: 300px;
	max-width: 300px
}

.c-p-location #centrehy-map .BMap_bubble_content .nwp-info-box {
	position: relative;
	background: #99090b!important
}

div[style*="icon-marker-cluster-active-2.svg"]:hover {
	transform: scale(1.1)
}