#section-c858d54a-adbe-467c-a639-87eeb34059b3 {
	color:#ffffff;
--fontColor:#ffffff;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:100%;
--fontColor_A:1;
--fontColor_darkenDir:-1;
--bgColor:#1e1e1e;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:12%;
--bgColor_A:1;
--bgColor_darkenDir:1;
	height:1px;
	min-height:100vh;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden;
}
@media (max-width: 767px) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .item h1 {
font-size:50px!important;
}
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3>.video-wrapper>.full-screen-video-component>.video-wrapper::before {
content:'';
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-color:#000;
z-index:-1000;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3>.video-wrapper>.full-screen-video-component>.video-wrapper >video {
	-webkit-transition:opacity 1s cubic-bezier(0.835, 0, 0.19, 1);
	transition:opacity 1s cubic-bezier(0.835, 0, 0.19, 1);
	opacity:0;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3>.video-wrapper>.full-screen-video-component>.video-wrapper.playing>video {
	opacity:1;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 {
--bodyPadding:0px;
	min-height:100vh;
}
@media (min-width: 768px) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 {
min-height:calc(100vh - var(--bodyPadding))!important;
}
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:120px 0px;
	text-align:center;
	width:100%;
	height:100vh;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .content {
	width:100%;
	padding:20px;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .content a {
	font-family:var(--global-primary-font-family);
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .content .button-wrapper .homepage-btn {
	padding:15px 30px;
	background:transparent;
	border:2px solid;
	color:inherit;
	border-radius:0;
	font-family:var(--global-primary-font-family);
	font-size:12px;
	line-height:1;
-webkit-transition:all .3s;
transition:all .3s;
	-webkit-text-decoration:none;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:1.5px;
	text-transform:uppercase;
	outline:none;
	-webkit-appearance:none;
	display:inline-block;
	cursor:pointer;
}
@media (max-width: 767px) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .content .button-wrapper .homepage-btn {
margin:0 auto 20px auto!important;
display:block;
max-width:275px;
width:100%;
text-align:center;
}
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .content .button-wrapper .homepage-btn:not(:first-child) {
margin-left:20px;
}
@media (max-width: 767px) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .content .button-wrapper .homepage-btn:not(:first-child) {
margin-left:0;
}
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .content .button-wrapper .homepage-btn:hover {
	background-color:#ffffff;
	color:#000000;
	border:2px solid #ffffff;
-webkit-transition:all .3s;
transition:all .3s;
}
@media(max-width: 767px) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .content .button-wrapper {
display:block;
}
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .content .arrow-container {
	position:absolute;
	left:0;
	right:0;
	bottom:90px;
	cursor:pointer;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .content .arrow-container svg {
	fill:currentColor;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .item {
	display:none;
	text-transform:uppercase;
	letter-spacing:0.15em;
	padding:20px 0 0;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .item:first-child {
	display:block;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .item:focus {
	outline:none;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .item .lp-h1 {
	margin:.1em 0;
	letter-spacing:4px;
}
@media (max-width: 991px) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .item .lp-h1 {
font-size:44px;
}
}
@media (max-width: 767px) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .item .lp-h1 {
font-size:32px;
letter-spacing:2px;
}
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .item h5 {
	line-height:1.2;
	margin:0 0 5px 0;
	-webkit-animation:none;
	animation:none;
}
@media (max-width: 767px) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .item h5 {
font-size:16px;
line-height:1.5;
}
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .item.slick-active h5 {
	-webkit-animation:cl-htco-fadeInDown 1s ease 0s 1 normal both;
	animation:cl-htco-fadeInDown 1s ease 0s 1 normal both;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .item-logo .lp-h1 {
	display:none;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .items:nth-child(2) .item {
padding:0;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .sub-headline {
	font-family:var(--global-secondary-font-family);
	margin-bottom:30px;
	font-size:21px;
	line-height:1.43;
	letter-spacing:1px;
	white-space:pre-line;
}
@media (max-width: 767px) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .sub-headline {
font-size:19px;
}
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .homepage-intro .logo {
	max-height:150px;
	margin-bottom:40px;
	object-fit:contain;
	margin-left:auto;
	margin-right:auto;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .slick-initialized .slick-slide {
	display:block;
}
@-webkit-keyframes cl-htco-fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
-moz-transform:translateY(-20px);
-ms-transform:translateY(-20px);
transform:translateY(-20px);
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}
}
@keyframes cl-htco-fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
-moz-transform:translateY(-20px);
-ms-transform:translateY(-20px);
transform:translateY(-20px);
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 >*:last-child {
	position:relative;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .overlay-component {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:#000;
	transition-property:opacity;
	transition-timing-function:linear;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .video-wrapper {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
}
@media screen and (max-width: 900px) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .video-wrapper.hidable {
display:none;
}
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .full-screen-video-component {
	position:relative;
	height:100%;
	overflow:hidden;
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 video {
	position:absolute;
	z-index:-1000;
	width:100%;
	object-fit:cover;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 video {
overflow:hidden;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-moz-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
min-width:100%;
min-height:100%;
width:auto;
height:auto!important;
}
}
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .poster {
	display:none;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:-1000;
	background:center center/cover;
}
@media screen and (max-width: 900px) {
#section-c858d54a-adbe-467c-a639-87eeb34059b3 .poster {
display:block;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 {
	color:#000;
--fontColor:#000;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:0%;
--fontColor_A:1;
--fontColor_darkenDir:1;
--bgColor:#fff;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:100%;
--bgColor_A:1;
--bgColor_darkenDir:-1;
	background-color:#fff;
}
@media (max-width: 990px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split-image {
padding-left:0!important;
padding-right:0!important;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative;
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .link {
	color:inherit;
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .pre-line {
	white-space:pre-line;
}
@media (min-width: 991px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section {
min-height:600px;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split-image {
	overflow:hidden;
}
@media (max-width: 991px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split {
padding:40px 0 0;
width:100%;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split .split-text {
	width:70%;
	padding:2em 0;
}
@media (max-width: 991px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split .split-text {
padding:0 30px;
margin:0;
width:100%;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split .split-text .btn-outline {
	display:inline-block;
}
@media (min-width: 991px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split {
width:50%;
min-height:600px;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split h2 {
	margin-top:0;
	margin-bottom:24px;
}
@media (max-width: 540px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split h2 {
margin-bottom:9px;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split p {
	margin:0 0 24px;
}
@media (max-width: 540px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split p {
margin-bottom:15px;
font-size:19px;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split .btn {
	margin-bottom:24px;
	margin-right:24px;
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split .btn:last-child {
	margin-right:0;
}
@media (max-width: 540px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .split .btn {
max-width:275px;
width:100%;
margin-top:10px;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section img {
	width:100%;
	object-fit:cover;
	min-height:100vh;
	height:100%;
}
@media (max-width: 991px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section img {
height:auto;
min-height:inherit;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .position_agent {
	margin-bottom:15px;
	opacity:.7;
}
@media (max-width: 540px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .position_agent {
margin-bottom:9px;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .contact_agent {
	margin-bottom:24px;
}
@media (max-width: 540px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .contact_agent {
margin-bottom:16px;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .contact_agent h6 {
	font-size:14px;
	font-weight:500;
	margin-bottom:5px;
}
@media (max-width: 540px) {
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .contact_agent h6 {
margin-bottom:2px;
}
}
#section-173af820-445c-4cea-b9d7-00f9c08cf232 .about-section .contact_agent .link {
	font-weight:500;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 {
	color:#ffffff;
--fontColor:#ffffff;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:100%;
--fontColor_A:1;
--fontColor_darkenDir:-1;
--bgColor:#fff;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:100%;
--bgColor_A:1;
--bgColor_darkenDir:-1;
	background-color:#fff;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties {
	position:relative;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .slick-arrow {
	position:absolute;
	top:50%;
	margin-top:-20px;
}
@media (max-width: 768px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .slick-arrow {
top:50%;
}
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .slick-arrow.slick-prev {
	left:50%;
}
@media (min-width: 768px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .slick-arrow.slick-prev {
left:48px;
}
}
@media (max-width: 767px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .slick-arrow.slick-prev {
left:25px;
}
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .slick-arrow.slick-next {
	right:50%;
	margin-right:-670px;
}
@media (min-width: 768px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .slick-arrow.slick-next {
right:48px;
margin-right:0;
}
}
@media (max-width: 767px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .slick-arrow.slick-next {
right:25px;
margin-right:0;
}
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .container {
	position:relative;
	z-index:2;
	min-height:100vh;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:flex-end;
	-webkit-box-align:flex-end;
	-ms-flex-align:flex-end;
	align-items:flex-end;
	max-width:unset;
}
@media (min-width: 768px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .container {
padding-left:48px;
padding-right:48px;
}
}
@media (max-width: 767px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .container {
height:450px;
min-height:1px;
}
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties__slide {
	-webkit-background-size:cover;
	background-size:cover;
	-webkit-background-position:center;
	background-position:center;
	overflow:hidden;
	background-repeat:no-repeat;
	vertical-align:top;
	position:relative;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties__slide:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#000;
	z-index:1;
	opacity:var(--bgOpacity);
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-holder {
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-ms-transform:translateY(100%);
	transform:translateY(100%);
-webkit-transition:all .3s;
transition:all .3s;
	width:100%;
}
@media (max-width: 1024px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-holder {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}
}
@media (min-width: 1025px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-holder:hover {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-holder:hover .featured-properties-desc-short {
opacity:0;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-holder:hover .no-description {
opacity:1;
}
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short {
-webkit-transition:opacity .3s;
transition:opacity .3s;
	position:absolute;
	top:0;
	left:0;
	right:0;
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%);
	padding-bottom:70px;
}
@media (max-width: 1024px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short {
position:static;
left:auto;
right:auto;
bottom:auto;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}
}
@media (max-width: 767px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short {
font-size:16px;
line-height:24px;
padding-bottom:0;
margin-bottom:25px;
}
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short h6 {
	text-transform:uppercase;
	margin:0 0 10px;
	font-weight:500;
}
@media (max-width: 767px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short h6 {
margin-bottom:5px;
font-size:14px;
}
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short h2 {
	text-transform:uppercase;
	display:block;
	font-size:28px;
	line-height:36px;
	text-shadow:.5px 0 0 currentColor;
	letter-spacing:3.25px;
	margin-bottom:10px;
	margin-top:0;
}
@media (max-width: 767px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short h2 {
font-size:18px;
line-height:18px;
margin-bottom:5px;
}
}
@media (max-width: 560px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short h2 {
font-size:16px;
line-height:16px;
}
}
@media (max-width: 360px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short h2 {
font-size:14px;
line-height:14px;
line-height:1.4;
}
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short ul {
	font-size:21px;
	list-style:none;
	margin:0;
	padding:0;
}
@media (max-width: 767px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short ul {
font-size:16px;
line-height:20px;
}
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short ul li {
	display:inline-block;
	vertical-align:top;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short ul li:after {
	content:'|';
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 8px;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-short ul li:last-child:after {
	content:none;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-full {
	display:table;
-webkit-transition:bottom .3s;
transition:bottom .3s;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-full .no-description {
	display:none;
}
@media (max-width: 1024px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-full {
display:none;
}
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-full .featured-properties-desc-full__left {
	display:table-cell;
	background-color:#f1f1f1;
	padding:30px 35px;
	line-height:30px;
	color:#171819;
	vertical-align:top;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-full .featured-properties-desc-full__right {
	width:43%;
	color:#fff;
	padding:15px 40px;
	display:table-cell;
	background-color:rgba(23, 24, 25, 0.75);
	list-style:none;
	font-size:14px;
	line-height:26px;
	text-shadow:.5px 0 0 currentColor;
	letter-spacing:2.75px;
	font-weight:500;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-full .featured-properties-desc-full__right li {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-full .featured-properties-desc-full__right li+li {
	border-top:solid 1px #484b4e;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-full .featured-properties-desc-full__right p {
	padding:7px 10px 7px 0;
	margin:0;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-desc-full .featured-properties-desc-full__right .feature {
	font-size:21px;
	text-shadow:none;
	line-height:30px;
	letter-spacing:1px;
	text-align:right;
	padding:5px 0;
	font-weight:normal;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-btn-holder {
	min-width:400px;
	padding:0 0 80px 0;
	text-align:right;
}
@media (max-width: 1199px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-btn-holder {
min-width:auto;
padding-right:0;
padding-left:30px;
}
}
@media (max-width: 767px) {
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-btn-holder {
padding-bottom:20px;
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties .featured-properties-btn-holder span {
display:none;
}
}
#section-7f8b4a60-b9a3-40bf-8684-80df71505a96 .featured-properties:not(.slick-initialized) .featured-properties__slide:nth-child(n + 2) {
display:none;
}
#section-32199040-8c7d-4c09-82d9-89e38e1d318f {
	color:#ffffff;
--fontColor:#ffffff;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:100%;
--fontColor_A:1;
--fontColor_darkenDir:-1;
--bgColor:#000000;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:0%;
--bgColor_A:1;
--bgColor_darkenDir:1;
	background-color:#000000;
}
#section-32199040-8c7d-4c09-82d9-89e38e1d318f .double-image-grid {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
#section-32199040-8c7d-4c09-82d9-89e38e1d318f .section {
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%;
	background:transparent center/cover no-repeat;
	position:relative;
	min-height:100vh;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
@media screen and (max-width: 768px) {
#section-32199040-8c7d-4c09-82d9-89e38e1d318f .section {
width:100%;
}
}
#section-32199040-8c7d-4c09-82d9-89e38e1d318f .section-overlay {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1;
}
#section-32199040-8c7d-4c09-82d9-89e38e1d318f .content-wrapper {
	position:relative;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:320px;
	max-width:100%;
	min-height:340px;
	padding:20px 10px;
	z-index:2;
}
#section-32199040-8c7d-4c09-82d9-89e38e1d318f .text-wrapper {
	text-align:center;
}
#section-32199040-8c7d-4c09-82d9-89e38e1d318f h2 {
	margin-bottom:1em;
	text-transform:uppercase;
}
#section-32199040-8c7d-4c09-82d9-89e38e1d318f .text-container {
	margin-bottom:3em;
}
#section-9f923758-935d-487c-8f6f-58dc0ba29493 {
	color:#000;
--fontColor:#000;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:0%;
--fontColor_A:1;
--fontColor_darkenDir:1;
--bgColor:#ffffff;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:100%;
--bgColor_A:1;
--bgColor_darkenDir:-1;
	background-color:#ffffff;
}
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section {
	padding:96px 0;
	text-align:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	position:relative;
}
@media (max-width: 768px) {
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section {
padding:40px 0;
}
}
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .heading {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
}
@media (max-width: 768px) {
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .heading h2 {
margin-bottom:14px;
}
}
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .button-container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	margin-top:18px;
}
@media (max-width: 768px) {
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .button-container {
margin-top:14px;
}
}
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .no-content {
	padding:38px 0;
	text-align:center;
}
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .no-content p {
	color:#888;
	font-size:1.5em;
}
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .testimonials {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
}
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .testimonials .testimonial {
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	padding:40px 30px;
	border:2px solid transparent;
	-webkit-transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
@media (min-width: 992px) {
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .testimonials .testimonial {
width:30%;
}
}
@media (max-width: 768px) {
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .testimonials .testimonial {
padding:14px 25px;
}
}
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .testimonials .testimonial .blockquote {
	text-align:center;
	margin-bottom:21px;
	white-space:pre-line;
}
@media (max-width: 768px) {
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .testimonials .testimonial .blockquote {
margin-bottom:11px;
}
}
#section-9f923758-935d-487c-8f6f-58dc0ba29493 .testimonials-grid-section .testimonials .testimonial .author {
	font-size:14px;
	margin-bottom:0;
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 {
	color:#ffffff;
--fontColor:#ffffff;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:100%;
--fontColor_A:1;
--fontColor_darkenDir:-1;
--bgColor:#1e1e1e;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:12%;
--bgColor_A:1;
--bgColor_darkenDir:1;
	background-color:#1e1e1e;
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .spacer {
	min-height:20vh;
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid .no-content {
	padding:38px 0;
	text-align:center;
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid .no-content p {
	font-size:1.5em;
	font-style:italic;
	color:#888;
	font-size:1.5em;
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item {
	position:relative;
	min-height:240px;
	width:calc(100% / 3);
	height:280px;
}
@media (max-width: 1299px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item {
width:50%;
height:calc(100vh / 3);
}
}
@media (max-width: 767px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item {
width:100%;
}
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item__overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#171819;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	z-index:1;
-webkit-transition:opacity .3s;
transition:opacity .3s;
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item-title {
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute;
	width:100%;
	z-index:2;
	text-align:center;
}
@media (max-width: 576px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item-title .btn {
width:80%;
}
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item-text {
	-webkit-transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute;
	z-index:2;
	width:100%;
	text-align:center;
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item-text h4 {
	-webkit-transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	left:0;
	right:0;
	margin:0 auto;
	padding:0 34px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute;
	line-height:1.33;
	letter-spacing:3px;
	color:#fff;
}
@media (max-width: 767px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item-text h4 {
padding:0 20px;
}
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item-text p {
	-webkit-transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	left:0;
	right:0;
	margin:0 auto;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	opacity:0;
	position:absolute;
	padding:0 34px;
	letter-spacing:1px;
	color:#fff;
}
@media (max-width: 767px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item-text p {
padding:0 20px;
}
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item-text>span {
	-webkit-transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	left:0;
	right:0;
	margin:0 auto;
	padding:0 34px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	opacity:0;
	position:absolute;
	letter-spacing:1.5px;
	font-size:12px;
	text-shadow:.5px 0 0 currentColor;
	text-transform:uppercase;
}
@media (max-width: 767px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item-text>span {
padding:0 20px;
}
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item-image {
	-webkit-transition:all 1.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition:all 1.5s cubic-bezier(0.23, 1, 0.32, 1);
	height:100%;
	width:100%;
	min-height:240px;
	object-fit:cover;
}
@media (min-width: 1025px), not (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item__overlay {
opacity:.79!important;
}
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text .hover_state_h {
	-webkit-transform:translateY(-100px);
	-moz-transform:translateY(-100px);
	-ms-transform:translateY(-100px);
	transform:translateY(-100px);
}
@media (min-width: 1300px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text .hover_state_h {
-webkit-transform:translateY(-100px);
-moz-transform:translateY(-100px);
-ms-transform:translateY(-100px);
transform:translateY(-100px);
}
}
@media (max-width: 1024px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text .hover_state_h {
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text .hover_state_h {
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text .hs_no_text {
	-webkit-transform:translateY(-25px);
	-moz-transform:translateY(-25px);
	-ms-transform:translateY(-25px);
	transform:translateY(-25px);
}
@media (max-width: 1024px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text .hs_no_text {
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text .hs_no_text {
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text p {
	opacity:1;
}
@media (max-width: 1024px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text p {
opacity:0;
}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text p {
opacity:0;
}
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text>span {
	opacity:1;
	-webkit-transform:translateY(70px);
	-moz-transform:translateY(70px);
	-ms-transform:translateY(70px);
	transform:translateY(70px);
}
@media (min-width: 1200px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text>span {
-webkit-transform:translateY(90px);
-moz-transform:translateY(90px);
-ms-transform:translateY(90px);
transform:translateY(90px);
}
}
@media (max-width: 1024px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text>span {
opacity:0;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text>span {
opacity:0;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
}
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text .hs_no_text_span {
	opacity:1;
	-webkit-transform:translateY(35px);
	-moz-transform:translateY(35px);
	-ms-transform:translateY(35px);
	transform:translateY(35px);
}
@media (min-width: 1200px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text .hs_no_text_span {
-webkit-transform:translateY(35px);
-moz-transform:translateY(35px);
-ms-transform:translateY(35px);
transform:translateY(35px);
}
}
@media (max-width: 1024px) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text .hs_no_text_span {
opacity:0;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) {
#section-c32665e0-5274-466f-8bd4-3d109eb7bc63 .redesign .neighborhood-grid-item:hover .neighborhood-grid-item-text .hs_no_text_span {
opacity:0;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda {
	color:#ffffff;
--fontColor:#ffffff;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:100%;
--fontColor_A:1;
--fontColor_darkenDir:-1;
--bgColor:#1e1e1e;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:12%;
--bgColor_A:1;
--bgColor_darkenDir:1;
	background-color:#1e1e1e;
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component {
--poster-height:335px;
	max-width:calc(1400px + 97px);
	min-height:100vh;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	margin:0 auto;
	padding:50px 118px;
}
@media (max-width: 1400px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component {
padding:50px 30px;
}
}
@media (max-width: 1200px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component {
max-width:1400px;
}
}
@media (max-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component {
width:100%;
height:auto;
min-height:inherit;
padding:40px 30px;
}
}
@media (min-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component {
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
}
}
@media (max-width: 540px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component {
--poster-height:185px;
}
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .video-container {
	width:572px;
	height:var(--poster-height);
	position:relative;
	z-index:1;
	-webkit-transform:translateX(48px);
	-moz-transform:translateX(48px);
	-ms-transform:translateX(48px);
	transform:translateX(48px);
}
@media (max-width: 1200px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .video-container {
-webkit-transform:translateX(24px);
-moz-transform:translateX(24px);
-ms-transform:translateX(24px);
transform:translateX(24px);
}
}
@media (max-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .video-container {
margin-bottom:30px;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
}
}
@media (max-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .video-container {
width:100%;
}
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .video-container img {
	width:100%;
	height:100%;
	object-fit:cover;
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .video-container iframe {
	width:100%!important;
	margin:0;
	min-height:490px;
	max-height:490px;
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .video-container .play-button-container {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	z-index:2;
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .video-container .play-button-container .play-button {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0.3);
	width:80px;
	height:80px;
	cursor:pointer;
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .video-container .play-button-container .play-button .play-button-icon {
	width:80px;
	height:80px;
	border:2px solid #ffffff;
	border-radius:50%;
-webkit-transition:all .3s;
transition:all .3s;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .video-container .play-button-container .play-button .play-button-icon:hover {
	background:black;
}
@media (max-width: 540px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .video-container .play-button-container .play-button .play-button-icon {
width:60px;
height:60px;
}
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container {
	width:calc(50% + 48px);
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	margin:0!important;
	border:1px solid currentColor;
	padding:30px 0 30px 97px;
	-webkit-transform:translateX(-48px);
	-moz-transform:translateX(-48px);
	-ms-transform:translateX(-48px);
	transform:translateX(-48px);
	min-height:calc(335px + 188px);
}
@media (max-width: 1200px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container {
-webkit-transform:translateX(-24px);
-moz-transform:translateX(-24px);
-ms-transform:translateX(-24px);
transform:translateX(-24px);
padding:30px 0 30px 72px;
}
}
@media (max-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container {
width:100%;
max-width:572px;
padding:0;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
border:0;
min-height:200px;
}
}
@media (max-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container {
width:100%;
text-align:center;
}
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .video-column {
	padding:0 70px;
	z-index:3;
}
@media(max-width: 1400px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .video-column {
padding:0 40px;
}
}
@media (max-width: 1200px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .video-column {
padding:0 24px 0 0;
}
}
@media (max-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .video-column {
width:100%;
}
}
@media(max-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .video-column {
margin:0 auto;
}
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .title {
	text-transform:uppercase;
	margin-bottom:25px;
}
@media (max-width: 767px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .title {
font-size:24px;
margin-bottom:15px;
}
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .content {
	margin-bottom:30px;
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .content p:last-of-type {
	margin-bottom:0;
}
@media (max-width: 767px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .content {
font-size:19px;
}
}
@media (max-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .title, #section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container .content {
text-align:center;
}
}
@media (min-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .text-container {
margin:0 50px;
}
}
@media (max-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .socials {
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
}
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .socials li {
	padding-right:0;
	margin-right:24px;
}
@media (max-width: 992px) {
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .socials li {
margin:0 15px 15px 15px;
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .socials li:last-of-type {
margin-right:15px;
}
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .socials__link {
	background-color:transparent;
	color:inherit;
	border-color:currentColor;
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .socials__link:hover {
	background-color:var(--fontColor, #fff);
	color:var(--bgColor, #000);
}
#section-0decef98-0908-4e2b-922f-48c484ae8eda .classic-video-of-week-component .socials__link:hover svg {
	fill:currentColor;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd {
	color:#000;
--fontColor:#000;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:0%;
--fontColor_A:1;
--fontColor_darkenDir:1;
--bgColor:#f1f1f1;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:95%;
--bgColor_A:1;
--bgColor_darkenDir:-1;
	background-color:#f1f1f1;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section {
	text-align:center;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider {
	width:100%;
	height:100%;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-list {
	width:100%;
	height:100%;
	max-width:1065px;
	margin:60px auto;
}
@media (max-width: 1279px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-list {
max-width:calc(100% - 150px);
}
}
@media (max-width: 560px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-list {
margin:24px auto;
max-width:100%;
}
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-track {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider * {
	outline:none;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-slide {
	width:335px;
	margin:0 10px;
	height:auto;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-arrow {
	-webkit-filter:invert(0.75);
	filter:invert(0.75);
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-arrow.slick-prev {
	left:30px;
}
@media (max-width: 1279px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-arrow.slick-prev {
left:15px;
}
}
@media (max-width: 767px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-arrow.slick-prev {
left:25px;
}
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-arrow.slick-next {
	right:30px;
}
@media (max-width: 1279px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-arrow.slick-next {
right:15px;
}
}
@media (max-width: 767px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .slick-slider .slick-arrow.slick-next {
right:25px;
}
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .block-centered-carousel {
	padding-top:60px;
	padding-bottom:60px;
	max-width:1920px;
	width:100%;
}
@media (max-width: 540px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .block-centered-carousel {
padding-top:50px;
padding-bottom:50px;
}
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .posts-wrapper {
	margin:0 auto;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog-wrapper {
	margin-bottom:2em;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog-item {
	background-color:#fff;
	height:auto;
	display:block;
	color:#000000;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog {
	text-align:left;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog-image {
	height:12em;
	position:relative;
	display:block;
	background-color:#808080;
	overflow:hidden;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog-image:hover img {
-webkit-transition:.3s linear;
transition:.3s linear;
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog-image img {
	width:100%;
	height:100%;
	object-fit:cover;
-webkit-transition:.3s linear;
transition:.3s linear;
}
@media (max-width: 540px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog-image {
height:165px;
}
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog-text {
	padding:35px 35px 28px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}
@media (max-width: 540px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog-text {
padding:16px 13px 21px 13px;
}
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog-text a {
	-webkit-text-decoration:none;
	text-decoration:none;
	background-color:transparent;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog-text a h6 {
	text-transform:uppercase;
	margin:0 0 8px;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .blog-text p {
	margin:0 0 15px;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .btn-outline {
	margin-top:12px;
}
@media (min-width: 1200px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section {
min-height:950px;
height:auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
}
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .no-content {
	padding:3em 0;
	font-style:italic;
	font-size:1.5em;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .name_categories {
	background-color:rgba(0, 0, 0, 0.91);
	padding:6px 9px;
	position:absolute;
	bottom:0;
	right:0;
	color:#ffffff;
	text-transform:uppercase;
	text-overflow:ellipsis;
	overflow:hidden;
	max-width:100%;
	white-space:nowrap;
}
@media (max-width: 540px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .name_categories {
display:none;
}
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .custom_author {
	font-size:16px;
}
@media (max-width: 540px) {
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .custom_author {
font-size:15px;
}
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .custom_author span+span:before {
	content:"|";
	margin-right:.3em;
}
#section-dff9a502-f63a-4e20-99cf-6de8e61e2bcd .blog-section .link {
	margin-top:auto;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	position:relative;
	height:14px;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 {
	color:#ffffff;
--fontColor:#ffffff;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:100%;
--fontColor_A:1;
--fontColor_darkenDir:-1;
--bgColor:#000000;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:0%;
--bgColor_A:1;
--bgColor_darkenDir:1;
	background-color:#000000;
	background-image:linear-gradient(rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.00)), url('/sites/all/themes/custom/reservationbarbados/images/emailsection.jpg');
	background-repeat:no-repeat;
	-webkit-background-position:center;
	background-position:center;
	-webkit-background-size:cover;
	background-size:cover;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe {
	position:relative;
	-webkit-background-position:top center;
	background-position:top center;
	-webkit-background-size:cover;
	background-size:cover;
	padding-top:120px;
	padding-bottom:120px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
@media (min-width: 768px) and (max-width: 1920px) {
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe {
height:100vh;
}
}
@media (max-width: 1920px) {
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe {
padding-top:120px;
padding-bottom:120px;
}
}
@media (max-width: 1680px) {
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe {
padding-top:80px;
padding-bottom:80px;
}
}
@media (max-width: 768px) {
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe {
padding-top:60px;
padding-bottom:60px;
}
}
@media (max-width: 500px) {
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe {
padding-top:48px;
padding-bottom:48px;
}
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe:before {
	content:'';
	position:absolute;
	background-color:#000;
	opacity:.2;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	position:relative;
	z-index:2;
}
@media (max-width: 768px) {
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container {
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
}
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container .work-with-us {
	position:relative;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container .work-with-us:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container .work-with-us >* {
	position:relative;
	z-index:2;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container>div {
	width:50%;
	padding:72px;
	text-align:center;
	max-width:572px;
	position:relative;
}
@media (max-width: 768px) {
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container>div {
width:100%;
padding:45px 15px;
}
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container>div:first-child {
	min-height:420px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container>div:first-child p {
	padding:24px 0;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container>div:first-child:last-child {
	width:100%;
	max-width:668px;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container>div h2, #section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container>div p {
	margin:0 0 20px;
}
@media (max-width: 568px) {
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container>div button, #section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .container>div a {
width:100%;
}
}
@media (max-width: 768px) {
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .work-with-us {
margin-bottom:15px;
}
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .work-with-us+.newsletter {
	padding-top:50px;
	padding-bottom:50px;
	border:1px solid #f1f1f1;
	border-left:0;
	background-color:transparent;
}
@media (max-width: 768px) {
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .work-with-us+.newsletter {
padding:45px 15px;
border-left:1px solid #f1f1f1;
}
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .newsletter {
	position:relative;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .newsletter .custom-label-group {
	max-width:100%;
	margin:30px 0;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .newsletter .custom-label-group label {
	width:145px;
	text-align:right;
}
@media (max-width: 1200px) {
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .newsletter .custom-label-group label {
text-align:left;
width:auto;
color:#fff;
}
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .newsletter form .success {
	position:absolute;
	left:50%;
	padding-top:12px;
	-webkit-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
	font-size:15px;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .newsletter form .hide {
	display:none;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .contact-and-subscribe .newsletter .thank-you-title {
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
}
#section-59a67118-75b9-4c4b-993b-ba34c7b7a4f8 .h-pot {
	height:0;
	width:0;
	overflow:hidden;
	visibility:hidden;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 {
	color:#000000;
--fontColor:#000000;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:0%;
--fontColor_A:1;
--fontColor_darkenDir:1;
--bgColor:#ffffff;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:100%;
--bgColor_A:1;
--bgColor_darkenDir:-1;
	background-color:#ffffff;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed {
	display:none;
	margin:50px 0 100px;
}
@media (max-width: 768px) {
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed {
margin:30px 0 60px;
}
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed .pre-title {
	display:block;
	margin-bottom:20px;
	text-align:center;
	margin-bottom:2px;
color:hsla(  var(--fontColor_H),  var(--fontColor_S),  calc(50% + (var(--fontColor_L) - 50%) * 0.7),  var(--fontColor_A)  );
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed h2, #section-853d3e13-1d71-4684-9981-afe7f1098187 .feed h3 {
	text-align:center;
	margin:20px 0 60px;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	position:relative;
	-webkit-box-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content__item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-basis:20%;
	-ms-flex-preferred-size:20%;
	flex-basis:20%;
	padding-bottom:20%;
	position:relative;
	z-index:1;
}
@media (max-width: 768px) {
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content__item {
-webkit-flex-basis:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%;
padding-bottom:50%;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content__item:nth-child(n+5) {
display:none;
}
}
@media (max-width: 520px) {
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content__item {
-webkit-flex-basis:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%;
padding-bottom:100%;
}
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content__item:hover {
	z-index:2;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content__item:nth-child(n+6) {
display:none;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content__item__img {
	bottom:0;
	position:absolute;
	height:100%;
	width:100%;
	background-color:lightgray;
	-webkit-background-size:cover;
	background-size:cover;
	-webkit-background-position:center center;
	background-position:center center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:all linear 0.2s;
	transition:all linear 0.2s;
	transform-origin:bottom;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content__item__img svg {
	display:none;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content__item__img:hover {
	position:absolute;
	background-image:linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45));
	height:108%;
	width:104%;
	margin-left:-2%;
}
@media (max-width: 768px) {
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content__item__img:hover {
height:104%;
width:104%;
margin-left:-2%;
}
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .feed__content__item__img:hover svg {
	display:block;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .instagram-link {
	display:block;
	overflow:hidden;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .instagram-link, #section-853d3e13-1d71-4684-9981-afe7f1098187 .instagram-link:hover, #section-853d3e13-1d71-4684-9981-afe7f1098187 .instagram-link:visited {
	color:inherit;
	-webkit-text-decoration:none;
	text-decoration:none;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .instagram-username {
	overflow-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .media-type-icon {
	position:absolute;
	top:10px;
	right:10px;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187 .has-data .feed {
	display:block;
}
#section-853d3e13-1d71-4684-9981-afe7f1098187.has-data .feed, #section-853d3e13-1d71-4684-9981-afe7f1098187#section-temp .feed {
	display:block;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa {
	color:#ffffff;
--fontColor:#ffffff;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:100%;
--fontColor_A:1;
--fontColor_darkenDir:-1;
--bgColor:#ffffff;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:100%;
--bgColor_A:1;
--bgColor_darkenDir:-1;
	background-color:#ffffff;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa {
	overflow:hidden;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .cls-custom-container {
	max-width:none;
	padding-left:0;
	padding-right:0;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properies-grid__title {
	padding-top:40px;
	color:#000;
	text-align:center;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:40px;
	color:#000;
}
@media (max-width: 992px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area {
padding:25px;
}
}
@media (max-width: 600px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area {
margin-top:12px;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .custom-label-group {
	width:24%;
	max-width:100%;
	margin-right:0;
	margin-top:26px;
	border:none;
}
@media (max-width: 900px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .custom-label-group {
-webkit-flex:13;
-ms-flex:13;
flex:13;
}
}
@media (max-width: 600px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .custom-label-group {
margin:12px 0;
-webkit-flex:unset;
-ms-flex:unset;
flex:unset;
width:100%;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .custom-label-group input {
	width:100%;
	border:1px solid #d8d8d8;
}
@media (max-width: 1200px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .custom-label-group input {
border-left:1px solid #d8d8d8;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .custom-label-group select {
	width:100%;
	border:1px solid #d8d8d8;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .custom-label-group.custom-label-group--select {
	margin:26px 20px 0;
	width:22%;
}
@media (max-width: 900px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .custom-label-group.custom-label-group--select {
-webkit-flex:11;
-ms-flex:11;
flex:11;
}
}
@media (max-width: 600px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .custom-label-group.custom-label-group--select {
margin:12px 0;
-webkit-flex:unset;
-ms-flex:unset;
flex:unset;
width:100%;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .custom-label-group.custom-label-group--select .custom-select button {
	background-color:#fff;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:53%;
	margin-right:-60px;
}
@media (max-width: 900px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container {
width:100%;
}
}
@media (max-width: 600px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container {
-webkit-box-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .form-label {
	display:block;
	letter-spacing:1.5px;
	line-height:1;
	font-size:14px;
	font-weight:400;
	text-shadow:.5px 0 0 currentColor;
	text-transform:uppercase;
	text-align:center;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .price {
	width:50%;
	margin:28px 15px 0 15px;
}
@media (max-width: 600px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .price {
margin:20px 0;
-webkit-flex:unset;
-ms-flex:unset;
flex:unset;
width:100%;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .living-space {
	width:50%;
	margin:28px 15px 0 15px;
}
@media (max-width: 600px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .living-space {
margin:20px 0;
-webkit-flex:unset;
-ms-flex:unset;
flex:unset;
width:100%;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container input[name="area-slider"], #section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container input[name="price-slider"] {
	position:absolute!important;
	display:block!important;
	top:0!important;
	left:0!important;
	width:0!important;
	height:0!important;
	font-size:0!important;
	line-height:0!important;
	padding:0!important;
	margin:0!important;
	overflow:hidden;
	outline:none!important;
	z-index:-9999!important;
	background:none!important;
	border-style:solid!important;
	border-color:transparent!important;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round {
	height:38px;
}
@media(max-width: 950px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round {
height:50px;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-handle {
	width:12px;
	height:12px;
	border-width:1px;
	border-color:black;
	top:31px;
	box-shadow:none;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-bar {
	background-color:black;
	height:2px;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-line {
	height:1px;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-min, #section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-max {
	display:none;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-from:before, #section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-to:before, #section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-single:before {
	display:none;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-from, #section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-to, #section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-single {
	font-size:13px;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-from {
	left:0!important;
	visibility:visible!important;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-to {
	right:0!important;
	left:auto!important;
	visibility:visible!important;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-single {
	display:none;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-from, #section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-to, #section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs--round .irs-single {
	background-color:transparent;
	color:black;
	letter-spacing:1.5px;
	font-size:14px;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs-from, #section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs-to, #section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .filter-area .slider-container .irs-single {
	top:10px;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .range-slider {
	position:relative;
	text-align:center;
	height:21px;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .range-slider span {
	letter-spacing:1.5px;
	text-transform:uppercase;
	text-align:left;
	font-size:14px;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid {
	margin:10px 0;
}
@media (max-width: 600px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid {
margin:0 0 48px;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid.hide-label .properties-grid-item-labels {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid.hide-label .properties-grid-item-labels .tag {
	display:none;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid.hide-status .properties-grid-item-labels {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid.hide-status .properties-grid-item-labels .status {
	display:none;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-container {
	margin-bottom:30px;
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr;
	-ms-grid-rows:1fr;
	grid-template-rows:1fr;
	gap:0px 20px;
	grid-template-areas:". . .";
	padding:0;
}
@media (max-width: 990px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-container{
	margin-bottom:30px;
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:1fr;
	grid-template-rows:1fr;
	gap:0px 20px;
	grid-template-areas:". .";
	padding:0;
}
}
@media (max-width: 768px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-container {
-ms-grid-columns:1fr;
grid-template-columns:1fr;
grid-template-areas:".";
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-container.three-items {
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr;
	grid-template-areas:". . .";
	gap:0px 20px;
}

@media (max-width: 1200px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-container.three-items {
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr;
grid-template-areas:". .";
gap:0px 20px;
}
}
@media (max-width: 768px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-container.three-items {
-ms-grid-columns:1fr;
grid-template-columns:1fr;
grid-template-areas:".";
}
}
@media (max-width: 1380px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-container.three-items .properties-grid-item-bottom-adress {
font-size:10px;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item {
	display:block;
	position:relative;
	margin-bottom:20px;
	height:28.125vw;
	-webkit-background-position:center;
	background-position:center;
	-webkit-background-size:cover;
	background-size:cover;
	background-color:#808080;
}
@media (max-width: 1024px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item {
height:50vw;
}
}
@media (max-width: 767px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item {
height:50vw;
min-height:236px;
}
}
@media (min-width: 1025px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item:hover .properties-grid-item-details {
padding-bottom:75px;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item:hover .properties-grid-item-bottom {
opacity:1;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-labels {
	position:absolute;
	left:0;
	right:0;
	top:0;
	padding:15px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	font-size:12px;
	letter-spacing:1.5px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	-webkit-box-align:flex-start;
	-ms-flex-align:flex-start;
	align-items:flex-start;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-labels.right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-labels .status {
	border-radius:3px;
	text-transform:uppercase;
	padding:9px 15px;
	color:black;
	background-color:rgba(255, 255, 255, 0.75);
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-labels .tag {
	max-width:240px;
	text-align:center;
	border-radius:3px;
	text-transform:uppercase;
	padding:9px 15px;
	color:white;
	background-color:rgba(0, 0, 0, 0.75);
}
@media (max-width: 767px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-labels {
padding:10px;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-details {
	-webkit-transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0, 0, 0, 0.5);
	display:block;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-name {
	max-width:70%;
	margin:0;
	letter-spacing:2px;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
}
@media (max-width: 767px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-name {
max-width:60%;
font-size:14px;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-price {
	text-align:right;
	max-width:35%;
	font-size:21px;
	line-height:1.2;
}
@media (max-width: 767px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-price {
max-width:40%;
font-size:15px;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-price .lease-price {
	font-size:16px;
	position:relative;
	bottom:0;
	text-transform:lowercase;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-price .lease-price:before {
	content:'\00a0/\00a0';
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-top {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	padding:35px 25px;
}
@media (max-width: 767px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-top {
-webkit-align-items:flex-start;
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
align-items:flex-start;
padding:18px 24px;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	padding:20px 24px 18px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	opacity:0;
}
@media (max-width: 1025px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom {
opacity:1;
position:relative;
padding:0 24px;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom-adress {
	text-align:left;
	max-width:70%;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:1.5px;
}
@media(max-width: 768px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom-adress {
max-width:100%;
}
}
@media (max-width: 1024px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom-adress p:first-child {
display:none;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom-adress-counters span:not(:first-child) {
position:relative;
display:inline-block;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom-adress-counters span:not(:first-child):before {
content:'';
position:relative;
display:inline-block;
height:12px;
top:1px;
margin:0 10px 0 3px;
width:1px;
background-color:#737373;
}
@media (max-width: 1025px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom-adress-counters {
padding:0;
margin:-12px 0 12px;
font-size:12px;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom .btn-container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:right;
	max-width:35%;
}
@media (max-width: 1025px) {
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom .btn-container {
display:none;
}
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom .btn-container .btn {
	background-color:transparent;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid-item-bottom .btn-container .btn:hover {
	background-color:#fff;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid .no-content {
	padding:38px 0;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
#section-68bc5548-f3d1-4b7a-b586-66db49b447fa .redesign .properties-grid .no-content p {
	font-size:1.5em;
	font-style:italic;
	color:#888;
}
.featureheading{
	color:#000;
	margin-top:3%;
	margin-bottom:3%;
	text-align:center;
	text-transform:uppercase;
}
#modal-global-contact-us .redesign {
	width:100%;
}
@media (max-width: 560px) {
#modal-global-contact-us .redesign .socials {
gap:27px;
}
}
@media (max-width: 560px) {
#modal-global-contact-us .redesign .socials li {
padding-right:0;
margin-bottom:0;
}
#modal-global-contact-us .redesign .socials li .socials__link {
margin-bottom:0;
}
}
#modal-global-contact-us .contact-form {
	min-height:100vh;
	padding:104px 0 70px;
	width:100%;
	color:#ffffff;
	text-align:center;
}
#modal-global-contact-us .contact-form input:focus {
	border:0;
}
#modal-global-contact-us .contact-form input:-webkit-autofill, #modal-global-contact-us .contact-form input:-webkit-autofill:hover, #modal-global-contact-us .contact-form input:-webkit-autofill:focus, #modal-global-contact-us .contact-form textarea:-webkit-autofill, #modal-global-contact-us .contact-form textarea:-webkit-autofill:hover, #modal-global-contact-us .contact-form textarea:-webkit-autofill:focus, #modal-global-contact-us .contact-form select:-webkit-autofill, #modal-global-contact-us .contact-form select:-webkit-autofill:hover, #modal-global-contact-us .contact-form select:-webkit-autofill:focus {
border:0;
-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important;
}
#modal-global-contact-us .contact-form .link--white {
	color:#ffffff;
}
#modal-global-contact-us .contact-form .link--white:after {
	background-color:#ffffff;
}
@media (max-width: 560px) {
#modal-global-contact-us .contact-form {
padding:50px 0;
}
}
#modal-global-contact-us .contact-form .contact-form-close {
	width:40px;
	height:50px;
	display:block;
	padding:0;
	border:none;
	background-color:transparent;
	cursor:pointer;
	position:absolute;
	right:50px;
	top:50px;
}
@media (max-width: 560px) {
#modal-global-contact-us .contact-form .contact-form-close {
right:20px;
top:20px;
width:30px;
height:40px;
}
}
#modal-global-contact-us .contact-form .contact-form-close:before, #modal-global-contact-us .contact-form .contact-form-close:after {
	content:'';
	display:block;
	width:40px;
	height:1px;
	background-color:#fff;
	position:absolute;
	left:50%;
	top:50%;
}
@media (max-width: 560px) {
#modal-global-contact-us .contact-form .contact-form-close:before, #modal-global-contact-us .contact-form .contact-form-close:after {
width:30px;
}
}
#modal-global-contact-us .contact-form .contact-form-close:before {
	-webkit-transform:translate(-50%, -50%) rotate(45deg);
	-moz-transform:translate(-50%, -50%) rotate(45deg);
	-ms-transform:translate(-50%, -50%) rotate(45deg);
	transform:translate(-50%, -50%) rotate(45deg);
}
#modal-global-contact-us .contact-form .contact-form-close:after {
	-webkit-transform:translate(-50%, -50%) rotate(-45deg);
	-moz-transform:translate(-50%, -50%) rotate(-45deg);
	-ms-transform:translate(-50%, -50%) rotate(-45deg);
	transform:translate(-50%, -50%) rotate(-45deg);
}
#modal-global-contact-us .contact-form-subheadline, #modal-global-contact-us .contact-form h1 {
	text-align:center;
	text-transform:uppercase;
}
#modal-global-contact-us .contact-form-subheadline {
	margin:0 0 18px;
	font-size:14px;
}
@media (max-width: 560px) {
#modal-global-contact-us .contact-form-subheadline {
margin:0 0 7px;
}
}
#modal-global-contact-us .contact-form__heading {
	margin:0 0 46px;
}
@media (max-width: 560px) {
#modal-global-contact-us .contact-form__heading {
margin:0 0 24px;
}
}
#modal-global-contact-us .contact-form-container {
	max-width:1280px;
	width:100%;
	margin:0 auto;
	padding:0 25px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
@media (max-width: 1023px) {
#modal-global-contact-us .contact-form-container {
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
}
}
#modal-global-contact-us .contact-form-container-form {
	max-width:580px;
	width:100%;
	margin:0 30px;
}
@media (max-width: 1200px) {
#modal-global-contact-us .contact-form-container-form {
max-width:45%;
}
}
@media (max-width: 1023px) {
#modal-global-contact-us .contact-form-container-form {
max-width:100%;
margin:0 0 50px 0;
}
}
#modal-global-contact-us .contact-form-container-form .custom-label-group {
	max-width:100%;
	margin-bottom:21px;
}
#modal-global-contact-us .contact-form-container-form .custom-label-group >textarea, #modal-global-contact-us .contact-form-container-form .custom-label-group .text-input {
	text-transform:none;
}
@media (min-width: 1200px) {
#modal-global-contact-us .contact-form-container-form .custom-label-group .text-input, #modal-global-contact-us .contact-form-container-form .custom-label-group .textarea {
width:420px;
}
}
@media (max-width: 1200px) {
#modal-global-contact-us .contact-form-container-form .custom-label-group label {
color:#ffffff;
text-align:left;
}
}
#modal-global-contact-us .contact-form-container-form .custom-select select {
	display:none;
}
#modal-global-contact-us .contact-form-container-form .custom-select .select-selected {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	background-color:#fff;
	height:55px;
	padding:0 15px;
	position:relative;
	text-transform:uppercase;
}
#modal-global-contact-us .contact-form-container-form .custom-select .select-selected:after {
	position:absolute;
	content:"";
	top:50%;
	right:18px;
	-webkit-transform:translateY(-50%) rotate(45deg);
	-moz-transform:translateY(-50%) rotate(45deg);
	-ms-transform:translateY(-50%) rotate(45deg);
	transform:translateY(-50%) rotate(45deg);
	width:10px;
	height:10px;
	border-bottom:2px solid;
	border-right:2px solid;
}
#modal-global-contact-us .contact-form-container-form .custom-select .select-selected.select-arrow-active:after {
	-webkit-transform:translateY(-50%) rotate(-135deg);
	-moz-transform:translateY(-50%) rotate(-135deg);
	-ms-transform:translateY(-50%) rotate(-135deg);
	transform:translateY(-50%) rotate(-135deg);
	width:10px;
	height:10px;
	border-bottom:2px solid;
	border-right:2px solid;
}
#modal-global-contact-us .contact-form-container-form .custom-select .select-items div, #modal-global-contact-us .contact-form-container-form .custom-select .select-selected {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#878787;
	height:55px;
	padding:0 16px;
	cursor:pointer;
}
#modal-global-contact-us .contact-form-container-form .custom-select .select-items {
	position:absolute;
	background-color:#fff;
	top:100%;
	right:-1px;
	z-index:99;
	border-radius:0;
	border:solid 1px #d8d8d8;
	width:calc(100% + 2px);
	text-transform:uppercase;
}
@media (max-width: 1200px) {
#modal-global-contact-us .contact-form-container-form .custom-select .select-items {
right:0;
width:100%;
}
}
#modal-global-contact-us .contact-form-container-form .custom-select .select-hide {
	display:none;
}
#modal-global-contact-us .contact-form-container-form .custom-select .select-items div:hover, #modal-global-contact-us .contact-form-container-form .custom-select .same-as-selected {
	background-color:rgba(114, 114, 172, 0.15);
}
#modal-global-contact-us .contact-form-container-form .custom-label-input label {
	width:145px;
	text-align:right;
}
@media (max-width: 1200px) {
#modal-global-contact-us .contact-form-container-form .custom-label-input label {
text-align:left;
width:auto;
}
}
#modal-global-contact-us .contact-form-container-form .custom-label-input input {
	text-transform:none;
}
@media (max-width: 1200px) {
#modal-global-contact-us .contact-form-container-form .custom-label-input input {
width:100%;
}
}
#modal-global-contact-us .contact-form-container-form .custom-label-input input::-webkit-input-placeholder {
text-transform:uppercase;
}
#modal-global-contact-us .contact-form-container-form .custom-label-input input::-moz-placeholder {
text-transform:uppercase;
}
#modal-global-contact-us .contact-form-container-form .custom-label-input input:-ms-input-placeholder {
text-transform:uppercase;
}
#modal-global-contact-us .contact-form-container-form .custom-label-input input::placeholder {
text-transform:uppercase;
}
#modal-global-contact-us .contact-form-container-form .custom-label-textarea {
	-webkit-box-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	height:auto;
}
#modal-global-contact-us .contact-form-container-form .custom-label-textarea label {
	width:100%;
	max-width:100%;
	text-align:center;
}
#modal-global-contact-us .contact-form-container-form .custom-label-textarea textarea {
	width:100%;
	height:120px;
	padding:12px 16px;
	border:0;
	outline:0;
	resize:none;
	font-size:15px;
	line-height:1.67;
	letter-spacing:0.75px;
}
#modal-global-contact-us .contact-form-container-form .custom-label-textarea textarea::-webkit-input-placeholder {
text-transform:uppercase;
}
#modal-global-contact-us .contact-form-container-form .custom-label-textarea textarea::-moz-placeholder {
text-transform:uppercase;
}
#modal-global-contact-us .contact-form-container-form .custom-label-textarea textarea:-ms-input-placeholder {
text-transform:uppercase;
}
#modal-global-contact-us .contact-form-container-form .custom-label-textarea textarea::placeholder {
text-transform:uppercase;
}
#modal-global-contact-us .contact-form-container-form .custom-button {
	margin-top:30px;
	text-align:center;
}
@media (max-width: 560px) {
#modal-global-contact-us .contact-form-container-form .custom-button .btn {
width:90%;
}
}
#modal-global-contact-us .contact-form-container-form .custom-button .success {
	margin-top:10px;
	color:#ffffff;
}
#modal-global-contact-us .contact-form-container-form .custom-button .hide {
	display:none;
}
#modal-global-contact-us .contact-form-container-info {
	max-width:454px;
	width:100%;
	margin:0 30px;
}
@media (max-width: 1200px) {
#modal-global-contact-us .contact-form-container-info {
max-width:45%;
}
}
@media (max-width: 1023px) {
#modal-global-contact-us .contact-form-container-info {
max-width:100%;
margin:0;
}
}
@media (max-width: 1023px) {
#modal-global-contact-us .contact-form-container-info p {
text-align:center;
}
}
#modal-global-contact-us .contact-form-container-info .socials {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
}
#modal-global-contact-us .contact-form__socials-block {
	margin-top:40px;
	padding-top:40px;
	border-top:1px solid hsla(var(--fontColor_H, 0), var(--fontColor_S, 0%), var(--fontColor_L, 100%), .3);
}
#modal-global-contact-us .contact-form-contact-details h5 {
	margin-bottom:0;
}
#modal-global-contact-us .contact-form-contact-details p {
	font-family:var(--global-secondary-font-family);
	font-style:italic;
	font-size:18px;
	line-height:1.4;
	letter-spacing:1px;
}
#modal-global-contact-us .contact-form-contact-details a {
	position:relative;
	-webkit-text-decoration:none;
	text-decoration:none;
	-webkit-transition:0.2s;
	transition:0.2s;
	white-space:nowrap;
	line-height:1;
}
#modal-global-contact-us .contact-form-contact-details a:after {
	content:'';
	height:1px;
	position:absolute;
	bottom:1px;
	left:0;
	width:0;
	background-color:currentColor;
	-webkit-transition:0.4s;
	transition:0.4s;
}
#modal-global-contact-us .contact-form-contact-details a:hover:after {
	width:100%;
}
#modal-global-contact-us .close {
	display:none!important;
}
#modal-global-contact-us .close.contact-form-close {
	display:block!important;
}
#modal-global-contact-us .h-pot {
	height:0;
	width:0;
	overflow:hidden;
	visibility:hidden;
}
#modal-global-my-account .account-overlay {
	padding:60px 0 60px 0;
	color:white;
}
#modal-global-my-account .account-overlay * {
	font-family:Montserrat, sans-serif;
	font-size:15px;
	line-height:1.6;
}
#modal-global-my-account .account-overlay h6 {
	font-size:10px;
}
#modal-global-my-account .account-overlay h2 {
	font-size:80px;
	margin:0 0 50px 0;
}
#modal-global-my-account .account-overlay h5 {
	margin-bottom:0 0 15px 0;
}
#modal-global-my-account .account-overlay a {
	color:#fff;
}
#modal-global-my-account .account-overlay .modal-container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
#modal-global-my-account .account-overlay .modal-container .modal-header {
	width:100%;
	text-align:center;
}
#modal-global-my-account .account-overlay .modal-container .modal-center {
	text-align:center;
	width:33.33%;
}
#modal-global-my-account .account-overlay .modal-container .modal-center p {
	font-size:18px;
	font-style:italic;
	margin-bottom:30px;
}
#modal-global-my-account .account-overlay .modal-container .modal-center .form {
	margin-bottom:20px;
}
#modal-global-my-account .account-overlay .modal-container .modal-center .form input {
	display:block;
	width:100%;
	padding:15px 20px;
	font-size:15px;
	line-height:1.6;
	color:#696d72;
	background-color:#fff;
	background-image:none;
	border:1px solid transparent;
	border-radius:0;
	margin-bottom:20px;
}
#modal-global-my-account .account-overlay .modal-container .modal-center .form .btn {
	padding:15px 40px;
	font-size:10px;
	line-height:1.6;
	border-radius:0;
	background:transparent;
	border:2px solid;
	color:#fff;
}
#modal-global-my-account .account-overlay .description-overlay {
	width:33%;
	text-align:center;
	color:#696d72;
	font-size:10px;
	text-transform:uppercase;
}
@media (max-width: 767px) {
#modal-global-my-account .account-overlay {
height:100%;
overflow:scroll;
}
#modal-global-my-account .account-overlay .modal-container .modal-center {
width:100%;
padding:0 50px;
}
#modal-global-my-account .account-overlay .modal-container .description-overlay {
width:85%;
}
#modal-global-my-account .account-overlay h2 {
margin:0 0 11px 0;
font-size:32px;
}
}
nav .fa-phone {
	font-size:15px;
	margin-left:5px;
}
nav header {
	display:block;
	font-family:Montserrat, sans-serif;
	-webkit-transition:0.3s all;
	transition:0.3s all;
	white-space:nowrap;
}
nav a {
	background-color:transparent;
}
nav a:active, nav a:hover {
	outline:0;
}
nav img {
	border:0;
}
nav button {
	color:inherit;
	font:inherit;
	margin:0;
}
nav button {
	overflow:visible;
}
nav button {
	text-transform:none;
}
nav button {
	cursor:pointer;
}
nav a, nav a:visited {
	-webkit-text-decoration:underline;
	text-decoration:underline;
	transition-property:all;
}
nav img {
	page-break-inside:avoid;
}
nav img {
	max-width:100%!important;
}
nav .navbar {
	display:none;
}
nav button {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
}
nav a {
	color:inherit;
	-webkit-text-decoration:none;
	text-decoration:none;
}
nav a:hover, nav a:focus {
	color:#606569;
	-webkit-text-decoration:none;
	text-decoration:none;
}
nav a:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
nav img {
	vertical-align:middle;
}
nav .sr-only {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0, 0, 0, 0);
	border:0;
}
nav ul {
	margin-top:0;
	margin-bottom:15px;
}
nav li {
	margin-bottom:0;
}
nav ul ul {
	margin-bottom:0;
}
nav .container {
	margin-right:auto;
	margin-left:auto;
	padding-left:30px;
	padding-right:30px;
}
nav .container:before, nav .container:after {
	content:" ";
	display:table;
}
nav .container:after {
	clear:both;
}
@media (min-width: 768px) {
nav .container {
width:720px;
}
}
@media (min-width: 992px) {
nav .container {
width:940px;
}
}
@media (min-width: 1200px) {
nav .container {
width:1140px;
}
}
nav .nav {
	margin-bottom:0;
	padding-left:0;
	list-style:none;
}
nav .nav .sub-nav-container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
nav .nav .sub-nav {
	position:absolute;
	left:auto;
	top:55px;
	margin-left:15px;
	background:#ffffff;
	border:1px solid #e7e7e7;
	text-align:left;
	padding:10px 0;
	opacity:0;
	visibility:hidden;
-webkit-transition:all .5s ease;
transition:all .5s ease;
	-webkit-transform:translate(0, 100px);
	-moz-transform:translate(0, 100px);
	-ms-transform:translate(0, 100px);
	transform:translate(0, 100px);
}
nav .nav .sub-nav ul {
	margin:0;
}
nav .nav .sub-nav ul li {
	position:relative;
	display:block;
	margin:0;
	padding:10px 20px;
	text-overflow:ellipsis;
	overflow:hidden;
}
nav .nav .sub-nav ul li a {
	color:#000;
	margin:0;
	max-width:260px;
}
nav .nav .sub-nav.visible {
	opacity:1;
	visibility:visible;
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
}
nav .nav .sub-nav.visible +.nav-link {
	color:#CFCECE;
-webkit-transition:.3s linear;
transition:.3s linear;
}
nav .scroll .nav .sub-nav.visible+.nav-link {
	color:#878787;
-webkit-transition:.3s linear;
transition:.3s linear;
}
nav .nav:before, nav .nav:after {
	content:" ";
	display:table;
}
nav .nav:after {
	clear:both;
}
nav .nav>li {
	position:relative;
	display:block;
}
nav .nav>li>a {
	position:relative;
	display:block;
	padding:10px 15px;
}
nav .nav>li>a:hover, nav .nav>li>a:focus {
	-webkit-text-decoration:none;
	text-decoration:none;
	background-color:#f1f1f1;
}
nav .nav li.nav-item {
	position:static;
}
nav .navbar {
	position:relative;
	min-height:80px;
	margin-bottom:30px;
	border:1px solid transparent;
}
nav .navbar:before, nav .navbar:after {
	content:" ";
	display:table;
}
nav .navbar:after {
	clear:both;
}
@media (min-width: 768px) {
nav .navbar {
border-radius:0;
}
}
nav .navbar-header:before, nav .navbar-header:after {
	content:" ";
	display:table;
}
nav .navbar-header:after {
	clear:both;
}
@media (min-width: 768px) {
nav .navbar-header {
float:left;
}
}
nav .container>.navbar-header {
	margin-right:-30px;
	margin-left:-30px;
}
@media (min-width: 768px) {
nav .container>.navbar-header {
margin-right:0;
margin-left:0;
}
}
nav .navbar-toggle {
	position:relative;
	float:right;
	margin-right:30px;
	padding:9px 10px;
	margin-top:23px;
	margin-bottom:23px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:0;
}
nav .navbar-toggle:focus {
	outline:0;
}
nav .navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px;
}
nav .navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px;
}
@media (min-width: 768px) {
nav .navbar-toggle {
display:none;
}
}
nav .navbar-nav {
	margin:12.5px -30px;
}
nav .navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px;
	line-height:30px;
}
@media (min-width: 768px) {
nav .navbar-nav {
float:left;
margin:0;
}
nav .navbar-nav>li {
float:left;
}
nav .navbar-nav>li>a {
padding-top:25px;
padding-bottom:25px;
}
}
nav .navbar-default {
	border-color:transparent;
}
nav .navbar-default .navbar-nav>li>a {
	color:inherit;
}
nav .navbar-default .navbar-nav>li>a:hover, nav .navbar-default .navbar-nav>li>a:focus {
	color:inherit;
	background-color:transparent;
}
nav .navbar-default .navbar-nav>.active>a, nav .navbar-default .navbar-nav>.active>a:hover, nav .navbar-default .navbar-nav>.active>a:focus {
	color:inherit;
	background-color:transparent;
}
nav .navbar-default .navbar-toggle {
	border-color:transparent;
}
nav .navbar-default .navbar-toggle:hover, nav .navbar-default .navbar-toggle:focus {
	background-color:transparent;
}
nav .navbar-default .navbar-toggle .icon-bar {
	background-color:#fff;
}
nav a:-webkit-any-link {
-webkit-text-decoration:none;
text-decoration:none;
}
nav .headroom .navbar .nav-link {
	text-transform:uppercase;
	letter-spacing:0.15em;
}
nav .header {
	padding:40px 20px 20px;
	width:100%;
	color:#fff;
}
nav .header .logo-dark {
	display:none;
}
nav .header.scroll {
	padding:0;
}
nav .header.scroll .icon-bar {
	background-color:#000;
}
nav .header.scroll .logo-dark {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
nav .header.scroll .logo-light {
	display:none;
}
nav .header.scroll .link:after {
	background-color:#000;
}
@media (max-width: 768px) {
nav .header {
padding:20px 0px;
}
}
nav .headroom {
	position:fixed;
	top:0;
	z-index:1039;
}
nav .headroom {
	left:0;
	right:0;
}
nav .headroom .navbar {
	margin-bottom:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	min-height:68px!important;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
nav .headroom .navbar {
background:transparent;
}
}
nav .headroom .navbar .logo-container img {
	max-width:300px;
	max-height:70px;
}
nav .headroom .navbar .navbar-toggle {
	margin-top:17px!important;
	margin-bottom:17px!important;
}
nav .headroom .navbar .translate-element {
	margin:21px 15px;
}
@media (max-width: 1250px) {
nav .headroom .navbar .translate-element {
display:none;
}
}
nav .headroom .navbar .navbar-header {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	position:relative;
}
nav .headroom .navbar .navbar-header .logo-container {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
@media (max-width: 991px) {
nav .headroom .navbar .navbar-header .logo-container {
width:100%;
text-align:center;
}
}
@media (max-width: 1250px) {
nav .headroom .navbar .navbar-header .logo-container {
display:block;
}
}
@media (max-width: 500px) {
nav .headroom .navbar .navbar-header .logo-container {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
}
}
@media (max-width: 991px) {
nav .headroom .navbar .navbar-header .logo-container {
-webkit-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}
}
nav .headroom .navbar .navbar-header .logo-container img {
	padding:0.5em 0em;
}
nav .headroom .navbar .navbar-header .logo-container .logo-holder {
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:flex-start;
	-webkit-box-align:flex-start;
	-ms-flex-align:flex-start;
	align-items:flex-start;
}
nav .headroom .navbar .navbar-header .logo-container .logo-holder .logo-wrapper {
	position:relative;
}
@media (max-width: 1200px) {
nav .headroom .navbar .navbar-header .nav>li>a {
padding-left:6px;
padding-right:6px;
}
}
nav .headroom .navbar .navbar-header .nav {
	float:left;
}
nav .headroom .navbar .navbar-header .navbar-nav .nav-item a {
	font-size:12px;
	font-weight:500;
}
nav .headroom .navbar .navbar-header .navbar-nav .nav-item .sub-nav a {
	padding-top:3px;
	padding-bottom:3px;
	display:block;
}
@media (max-width: 1200px) {
nav .headroom .navbar .navbar-header .navbar-nav .nav-item .nav-link {
letter-spacing:0.9px;
}
}
@media (max-width: 991px) {
nav .headroom .navbar .navbar-header {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
}
nav .headroom .navbar .navbar-header .navbar-nav {
position:absolute;
right:0;
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
margin:0;
}
}
@media (max-width: 500px) {
nav .headroom .navbar .navbar-header .navbar-nav {
position:relative;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
transform:none;
}
}
@media (max-width: 1250px) {
nav .headroom .navbar .navbar-header .navbar-nav .nav-item {
display:none;
}
nav .headroom .navbar .navbar-header .nav {
float:none;
}
}
@media (min-width: 768px) {
nav .headroom .navbar .navbar-header {
width:100%;
}
}
@media (max-width: 767px) {
nav .headroom .navbar .navbar-header {
margin:0;
}
}
nav .headroom .navbar .navbar-header:after, nav .headroom .navbar .navbar-header:before {
	display:none;
}
nav .headroom .navbar .nav-link {
	cursor:pointer;
	font-size:10px;
}
nav .headroom .navbar .navbar-toggle {
	display:block;
	padding:6px 0px 6px 10px;
}
@media (max-width: 991px) {
nav .headroom .navbar .navbar-toggle {
padding:6px 0px 6px 10px;
margin-right:0px;
}
}
nav .headroom .navbar .navbar-toggle .icon-bar {
	border-radius:0;
	width:26px;
}
nav .headroom .navbar .navbar-toggle .icon-bar+.icon-bar {
	margin-top:7px;
}
@media (min-width: 768px) {
nav .headroom .navbar .navbar-toggle {
margin-right:0;
}
}
nav .headroom .container {
	width:100%;
}
@media (max-width: 991px) {
nav .headroom .container {
padding-left:25px;
padding-right:25px;
}
}
nav .headroom.headroom--not-top .navbar {
	padding:0;
	background:transparent;
}
nav .agent-phone::after {
font-size:160%;
}
@media (min-width: 768px) {
nav .nav-item .nav-link {
padding-top:19px;
padding-bottom:19px;
}
}
nav button {
	-webkit-appearance:button;
	border-radius:0px;
	cursor:pointer;
}
nav button {
	overflow:visible;
}
nav header, nav nav {
	display:block;
}
nav a {
	background-color:transparent;
}
nav a:active, nav a:hover {
	outline-width:0;
}
nav img {
	border-style:none;
}
nav button {
	font-size:100%;
	line-height:1.15;
	margin:0;
}
nav button {
	text-transform:none;
}
nav button, nav html [type="button"] {
	-webkit-appearance:button;
}
nav [type="button"]::-moz-focus-inner, nav button::-moz-focus-inner {
border-style:none;
padding:0;
}
body>div.sidemenu {
	background-color:transparent;
--hoverColor:hsla(  var(--fontColor_H, 210deg),  var(--fontColor_S, 4%),  calc(50% + (var(--fontColor_L, 9%) - 50%) * (1 - 2 * 0.415)),  var(--fontColor_A, 1));
}
body>div.sidemenu .sidemenu {
	font-family:var(--global-primary-font-family);
}
body>div.sidemenu [off-canvas] {
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
body>div.sidemenu [off-canvas] {
	display:none;
	position:fixed;
	overflow:hidden;
	overflow-y:auto;
	background-color:black;
	color:white;
	-webkit-overflow-scrolling:touch;
}
body>div.sidemenu [off-canvas*="right"] {
width:255px;
height:100%;
top:0;
right:0;
}
body>div.sidemenu [off-canvas*="overlay"] {
z-index:9999;
}
body>div.sidemenu [off-canvas] {
	-webkit-transform:translate(0px, 0px);
	-moz-transform:translate(0px, 0px);
	-ms-transform:translate(0px, 0px);
	transform:translate(0px, 0px);
	-webkit-transition:-webkit-transform 300ms;
	-webkit-transition:-webkit-transform 300ms;
	transition:transform 300ms;
	-webkit-backface-visibility:hidden;
}
body>div.sidemenu .offcanvas.toggle {
	margin-right:0;
}
@media print {
body>div.sidemenu [off-canvas] {
	display:none!important;
}
}
body>div.sidemenu a {
	background-color:transparent;
}
body>div.sidemenu a:active, body>div.sidemenu a:hover {
	outline:0;
}
body>div.sidemenu img {
	border:0;
}
body>div.sidemenu a {
	color:#171819;
	-webkit-text-decoration:none;
	text-decoration:none;
}
body>div.sidemenu a:hover, body>div.sidemenu a:focus {
	color:#606569;
	-webkit-text-decoration:none;
	text-decoration:none;
}
body>div.sidemenu a:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
body>div.sidemenu img {
	vertical-align:middle;
}
body>div.sidemenu [role="button"] {
	cursor:pointer;
}
body>div.sidemenu ul {
	margin-top:0;
	margin-bottom:15px;
}
body>div.sidemenu ul ul {
	margin-bottom:0;
}
body>div.sidemenu .btn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:0;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	padding:15px 30px;
}
body>div.sidemenu .btn:focus, body>div.sidemenu .btn:active:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
body>div.sidemenu .btn:hover, body>div.sidemenu .btn:focus {
	color:#333;
	-webkit-text-decoration:none;
	text-decoration:none;
}
body>div.sidemenu .btn:active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
body>div.sidemenu .dropdown {
	position:relative;
}
body>div.sidemenu .dropdown-toggle:focus {
	outline:0;
}
body>div.sidemenu .dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	font-size:15px;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid transparent;
	border-radius:0;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
body>div.sidemenu .dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:1.6;
	color:#484b4e;
	white-space:nowrap;
}
body>div.sidemenu .dropdown-menu>li>a:hover, body>div.sidemenu .dropdown-menu>li>a:focus {
	-webkit-text-decoration:none;
	text-decoration:none;
	color:#3c3e41;
	background-color:transparent;
}
body>div.sidemenu .offcanvas .offcanvas-menu>li .sub-nav ul li:last-child {
	border-bottom:none;
}
body>div.sidemenu .offcanvas .offcanvas-menu .sub-nav ul {
	padding-top:10px;
}
body>div.sidemenu .sub-nav-container {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
body>div.sidemenu .sub-nav {
	opacity:0;
	visibility:hidden;
-webkit-transition:all .5s ease;
transition:all .5s ease;
	max-height:0;
}
body>div.sidemenu .sub-nav ul {
	margin:0;
}
body>div.sidemenu .sub-nav.visible {
	opacity:1;
	visibility:visible;
	max-height:400px;
}
body>div.sidemenu .sub-nav li {
	position:relative;
	display:block;
	margin:0;
	padding:10px 20px;
}
body>div.sidemenu .sub-nav li a {
	color:#000;
	margin:0;
}
body>div.sidemenu a:-webkit-any-link {
-webkit-text-decoration:none;
text-decoration:none;
}
body>div.sidemenu .btn {
	text-transform:uppercase;
	letter-spacing:0.15em;
}
body>div.sidemenu .btn {
	padding:15px 30px;
	font-size:10px;
	line-height:1.6;
	border-radius:0;
	-webkit-transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	-webkit-text-decoration:none;
	text-decoration:none;
}
body>div.sidemenu .btn.btn-circle {
	padding:0;
	width:55px;
	height:55px;
	border:solid 1px #878787;
	border-radius:55px;
	margin:0 auto;
	letter-spacing:0;
	text-align:center;
}
body>div.sidemenu .btn.btn-circle:hover {
	background-color:#1b1b1b;
	border:2px solid rgba(255, 255, 255, 0.3);
}
body>div.sidemenu .btn.btn-circle:hover svg path {
	fill:#fff;
}
body>div.sidemenu .offcanvas {
	-webkit-transform:translateZ(0) translate3D(0, 0, 0);
	-moz-transform:translateZ(0) translate3D(0, 0, 0);
	-ms-transform:translateZ(0) translate3D(0, 0, 0);
	transform:translateZ(0) translate3D(0, 0, 0);
	background-color:var(--bgColor, #fff);
}
body>div.sidemenu .offcanvas ul {
	margin-left:0;
}
body>div.sidemenu .offcanvas:before, body>div.sidemenu .offcanvas:after {
	content:" ";
	display:table;
}
body>div.sidemenu .offcanvas:after {
	clear:both;
}
@media (min-width: 768px) {
body>div.sidemenu .offcanvas {
width:440px;
padding-top:70px;
padding-bottom:70px;
}
}
@media (max-width: 767px) {
body>div.sidemenu .offcanvas {
padding-top:50px;
padding-bottom:50px;
}
}
body>div.sidemenu .offcanvas .offcanvas-inner {
	position:relative;
	height:100%;
}
body>div.sidemenu .offcanvas .offcanvas-header {
	width:100%;
	display:block;
}
@media (min-width: 768px) {
body>div.sidemenu .offcanvas .offcanvas-header {
padding-right:70px;
}
}
@media (max-width: 767px) {
body>div.sidemenu .offcanvas .offcanvas-header {
padding-right:50px;
}
}
@media (min-height: 800px) {
body>div.sidemenu .offcanvas .offcanvas-header {
position:absolute;
z-index:900;
}
}
body>div.sidemenu .offcanvas .offcanvas-header img {
	width:24px;
	float:right;
	cursor:pointer;
}
body>div.sidemenu .offcanvas .offcanvas-menu {
	text-align:center;
}
body>div.sidemenu .sidemenu-inner {
	padding:60px;
}
@media (max-width: 767px) {
body>div.sidemenu .sidemenu-inner {
padding:30px;
}
}
@media (min-height: 800px) {
body>div.sidemenu .sidemenu-inner {
position:relative;
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
}
body>div.sidemenu .offcanvas .offcanvas-menu ul {
	padding:0;
}
body>div.sidemenu .offcanvas .offcanvas-menu>li {
	text-transform:uppercase;
	letter-spacing:0.15em;
	font-size:11px;
	padding:13px 0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:block;
	margin-bottom:0;
}
body>div.sidemenu .offcanvas .offcanvas-menu>li+li {
	border-top:1px solid rgba(0, 0, 0, 0.1);
}
body>div.sidemenu .offcanvas .offcanvas-menu>li ul li {
	text-transform:none;
	letter-spacing:0;
	font-size:12px;
	font-family:Arapey, serif;
	font-style:italic;
	padding:5px 0;
}
body>div.sidemenu .offcanvas .offcanvas-menu>li ul li:last-child {
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
body>div.sidemenu .offcanvas .offcanvas-menu a {
	display:block;
	color:var(--fontColor, #171819);
	cursor:pointer;
	width:100%;
	font-size:14px;
}
body>div.sidemenu .offcanvas .offcanvas-menu a:hover, body>div.sidemenu .offcanvas .offcanvas-menu a:focus {
	color:var(--hoverColor, #696d72);
}
body>div.sidemenu .offcanvas .offcanvas-footer {
	text-align:center;
	width:100%;
	display:block;
	margin:0;
	padding:0 0 60px 0;
}
@media (min-height: 800px) {
body>div.sidemenu .offcanvas .offcanvas-footer {
position:absolute;
bottom:0;
padding:0;
z-index:900;
}
}
body>div.sidemenu .offcanvas .offcanvas-footer li {
	display:inline-block;
}
body>div.sidemenu .sidemenu-social-links {
	margin-top:25px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
}
body>div.sidemenu .sidemenu-social-links li {
	padding:0;
	margin:5px;
}
body>div.sidemenu .sidemenu-social-links .socials__item {
	width:55px;
	height:55px;
	font-size:18px;
	border-radius:100%;
	border-color:transparent;
	background-color:#fff;
	color:#484b4e;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
body>div.sidemenu .sidemenu-social-links .socials__item:hover {
	color:#000;
}
@media (max-width: 767px) {
body>div.sidemenu .sidemenu-social-links .socials__item {
width:45px;
height:45px;
font-size:15px;
}
}
body>div.sidemenu .sidemenu__close {
	float:right;
	width:24px;
	height:24px;
	display:block;
	position:relative;
	padding:0;
	border:none;
	background-color:transparent;
	cursor:pointer;
}
body>div.sidemenu .sidemenu__close:hover:before, body>div.sidemenu .sidemenu__close:hover:after {
	background-color:var(--hoverColor, #171819);
}
body>div.sidemenu .sidemenu__close:before, body>div.sidemenu .sidemenu__close:after {
	content:'';
	display:block;
	width:24px;
	height:2px;
	background-color:var(--fontColor, #171819);
	position:absolute;
	left:50%;
	top:50%;
}
body>div.sidemenu .sidemenu__close:before {
	-webkit-transform:translate(-50%, -50%) rotate(45deg);
	-moz-transform:translate(-50%, -50%) rotate(45deg);
	-ms-transform:translate(-50%, -50%) rotate(45deg);
	transform:translate(-50%, -50%) rotate(45deg);
}
body>div.sidemenu .sidemenu__close:after {
	-webkit-transform:translate(-50%, -50%) rotate(-45deg);
	-moz-transform:translate(-50%, -50%) rotate(-45deg);
	-ms-transform:translate(-50%, -50%) rotate(-45deg);
	transform:translate(-50%, -50%) rotate(-45deg);
}
body>div.sidemenu .btn.btn-circle:hover {
	background-color:#1b1b1b!important;
}
body>div.sidemenu a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects;
}
body>div.sidemenu a:active, body>div.sidemenu a:hover {
	outline-width:0;
}
body>div.sidemenu img {
	border-style:none;
}
footer {
	background-color:#272727;
	color:#FFF;
--fontColor:#FFF;
--fontColor_H:0;
--fontColor_S:0%;
--fontColor_L:100%;
--fontColor_A:1;
--fontColor_darkenDir:-1;
--bgColor:#272727;
--bgColor_H:0;
--bgColor_S:0%;
--bgColor_L:15%;
--bgColor_A:1;
--bgColor_darkenDir:1;
}
footer .classic-footer-component {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	height:auto;
	/*min-height:33vh;*/
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
footer .classic-footer-component .row {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:space-around;
	-ms-flex-pack:space-around;
	-webkit-justify-content:space-around;
	justify-content:space-around;
	padding:30px 10px;
	margin-left:0;
	margin-right:0;
}
@media (max-width: 1023px) {
footer .classic-footer-component .row {
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
padding-bottom:0;
}
}
footer .classic-footer-component .column {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 30px;
}
footer .classic-footer-component .basic-info {
	margin:0 auto;
}
@media (min-width: 768px) {
footer .classic-footer-component .basic-info {
width:720px;
}
}
@media (min-width: 1199px) {
footer .classic-footer-component .basic-info {
width:940px;
}
}
@media (min-width: 1200px) {
footer .classic-footer-component .basic-info {
width:1140px;
}
}
footer .classic-footer-component .basic-info h6 {
	margin-top:0;
	margin-bottom:15px;
}
@media (max-width: 1023px) {
footer .classic-footer-component .basic-info .title {
-webkit-order:1;
-ms-flex-order:1;
order:1;
}
}
@media (max-width: 1023px) {
footer .classic-footer-component .basic-info .map {
-webkit-order:3;
-ms-flex-order:3;
order:3;
margin-bottom:0;
}
}
@media (max-width: 1023px) {
footer .classic-footer-component .basic-info .contacts {
-webkit-order:2;
-ms-flex-order:2;
order:2;
}
}
footer .classic-footer-component .basic-info .contacts .phone p {
	margin-bottom:0;
}
footer .classic-footer-component .basic-info .contacts .title {
	font-style:normal;
}
@media (max-width: 1023px) {
footer .classic-footer-component .basic-info .column {
margin-bottom:40px;
}
}
footer .classic-footer-component .map-container {
	min-height:100px;
	width:100%;
	background-color:#fff;
	margin-bottom:15px;
-webkit-transition:opacity ease-in .1s;
transition:opacity ease-in .1s;
	opacity:.5;
}
footer .classic-footer-component .map-container:hover {
	opacity:1;
}
footer .classic-footer-component .logo {
	/*min-height:33vh;*/
}
footer .classic-footer-component .copyrights {
	-webkit-align-items:flex-end;
	-webkit-box-align:flex-end;
	-ms-flex-align:flex-end;
	align-items:flex-end;
	/*min-height:33vh;*/
}
@media (max-width: 1023px) {
footer .classic-footer-component .copyrights {
-webkit-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}
}
footer .classic-footer-component .copyrights .column {
	-webkit-flex:2;
	-ms-flex:2;
	flex:2;
}
footer .classic-footer-component .copyrights .copyright-info {
	-webkit-flex:3;
	-ms-flex:3;
	flex:3;
}
@media (max-width: 991px) {
footer .classic-footer-component .copyrights .copyright-info {
width:100%;
}
}
footer .classic-footer-component .copyrights .copyright-info .info {
	width:80%;
	margin:1em auto;
}
@media (min-width: 991px) {
footer .classic-footer-component .copyrights .copyright-info .info {
width:100%;
}
}
footer .classic-footer-component .copyrights .copyright-info .info .by {
	font-size:20px;
}
footer .classic-footer-component .copyrights .copyright-info .info p {
	margin-bottom:0;
}
footer .classic-footer-component .copyrights .copyright-info .info .disclaimer-wrap>div {
	margin-top:1em;
}
footer .classic-footer-component .copyrights .copyright-logo {
	max-height:10em;
	width:155px;
}
footer .classic-footer-component .copyrights .copyright, footer .classic-footer-component .copyrights .copyright-name {
	font-size:10px;
	letter-spacing:0.15em;
	display:inline;
}
footer .classic-footer-component .copyrights .copyright.by, footer .classic-footer-component .copyrights .copyright-name.by {
	font-size:12px;
}
footer .classic-footer-component .copyrights .copyright {
	-webkit-align-items:flex-start;
	-webkit-box-align:flex-start;
	-ms-flex-align:flex-start;
	align-items:flex-start;
}
@media (max-width: 1023px) {
footer .classic-footer-component .copyrights .copyright {
-webkit-order:1;
-ms-flex-order:1;
order:1;
margin-bottom:65px;
}
}
footer .classic-footer-component .copyrights .copyright-name {
	-webkit-align-items:flex-end;
	-webkit-box-align:flex-end;
	-ms-flex-align:flex-end;
	align-items:flex-end;
	text-align:right;
}
@media (max-width: 1023px) {
footer .classic-footer-component .copyrights .copyright-name {
margin-bottom:20px;
}
}
footer .classic-footer-component .social-icons a {
	display:inline-block;
	font-size:25px;
	width:34px;
-webkit-transition:all .2s;
transition:all .2s;
	-webkit-text-decoration:none;
	text-decoration:none;
}
@media (max-width: 1023px) {
footer .classic-footer-component .social-icons a {
margin-bottom:40px;
}
}
@media (min-width: 640px) {
footer .classic-footer-component .social-icons a:hover {
opacity:.6;
}
}
body>div.mobile-contact-wrapper .mobile-contact {
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	z-index:5;
	pointer-events:none;
	bottom:0;
	right:0;
}
body>div.mobile-contact-wrapper .mobile-contact a {
	outline:none;
	width:50px;
	height:50px;
	box-shadow:4px 4px 10px 0 rgba(0, 0, 0, 0.1);
	background-color:#f1f1f1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	border-radius:50%;
}
body>div.mobile-contact-wrapper .mobile-contact a svg {
	fill:#484b4e;
}
body>div.mobile-contact-wrapper .mobile-contact a:nth-child(2) {
margin-top:15px;
}
body>div.mobile-contact-wrapper .mobile-contact .buttons-holder {
	pointer-events:all;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	position:absolute;
	right:25px;
	bottom:70px;
}
body>div.mobile-contact-wrapper .mobile-contact.dark a {
	background-color:black;
}
body>div.mobile-contact-wrapper .mobile-contact.dark a svg {
	fill:#f1f1f1;
}
@media (max-width: 500px) {
body>div.mobile-contact-wrapper .mobile-contact {
display:block;
}
}
