.page-wrapper {
	 overflow-x: hidden;
}
 .page-wrapper .breadcrumbs .items {
	 line-height: 23px;
}
 .page-wrapper .gm-style .place-card, .page-wrapper .gm-style .default-card, .page-wrapper .gm-style .directions-card {
	 cursor: pointer;
	 display: none !important;
}
 .page-wrapper .column.main {
	 padding-bottom: 0 !important;
}
 .page-wrapper .contact-title {
	 margin-top: 30px;
}
 .page-wrapper .max-bg {
	 width: 100vw !important;
	 background-color: #FFFFFF !important;
	 margin-bottom: 0 !important;
	 position: relative;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,0);
}
 .page-wrapper .max-bg iframe {
	 display: block;
	 height: 0;
	 padding: 0;
	 margin: 0;
	 border: none;
}
 .page-wrapper .max-bg .full-bg {
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 padding-bottom: 2rem;
	 width: 1212px;
	 margin: auto;
}
 .page-wrapper .max-bg .full-bg .img-bg {
	 width: 50%;
	 padding-right: 1rem;
	 height: 596px;
}
 .page-wrapper .max-bg .full-bg .img-bg img {
	 width: 100%;
	 height: 100%;
}
 .page-wrapper .max-bg .full-bg .map-bg {
	 width: 50%;
	 border-radius: 1rem;
}
 .page-wrapper .max-bg .block.block-article.col-12 {
	 background-color: #193e74;
	 width: 100%;
	 height: 420px;
	 padding: 0;
	 margin: 0 auto;
}
 .page-wrapper .max-bg .block.block-article.col-12 .block-content {
	 width: 1212px;
	 margin: auto;
}
 .page-wrapper .max-bg .block.block-article.col-12 .block-content .row {
	 display: flex;
	 justify-content: center;
}
 .page-wrapper .max-bg .block.block-article.col-12 .block-content .row .col-sm-6 {
	 margin-top: 75px;
	 margin-right: 50px;
}
 .page-wrapper .max-bg .block.block-article.col-12 .block-content .row .col-sm-6 strong {
	 color: #ffffff;
	 font-style: normal;
	 font-family: 'DB Heavent X Medium';
	 font-size: 25px;
	 line-height: 30px;
}
 .page-wrapper .max-bg .block.block-article.col-12 .block-content .row .col-sm-6 p {
	 color: #ffffff;
	 font-family: 'DB Heavent X Regular';
	 font-weight: 400;
	 font-size: 18px !important;
	 line-height: 30px;
	 margin: 0 !important;
}
 .page-wrapper .max-bg .block.block-article.col-12 .block-content .row .col-sm-6 p a {
	 text-decoration: none;
	 color: #ffffff;
	 font-family: 'DB Heavent X Regular';
	 font-style: normal;
	 font-weight: 400;
	 font-size: 18px;
	 line-height: 30px;
	 margin-top: 21px;
}
 .page-wrapper .max-bg .block.block-article.col-12 .block-content .row .col-sm-6 p a button {
	 width: 255px;
	 height: 40px;
	 margin-top: 40px;
	 font-family: 'DB Heavent X Medium';
	 color: #193e74;
	 border: 1px solid #193E74;
	 border-radius: 50px;
}
 .page-wrapper .max-bg .block.block-article.col-12 .block-content .row .col-sm-6 p a span {
	 font-family: 'DB Heavent X Regular';
	 font-style: normal;
	 font-weight: 600;
	 padding: 5px 20px;
}
 .page-wrapper .max-bg .info-window {
	 width: 440px;
	 height: 330px;
	 background-color: #FFFFFF;
	 box-shadow: 0px 5px 10px rgba(0,0,0,0.05);
	 border-radius: 5px;
	 position: absolute;
	 top: 5.5%;
	 right: 150px;
	 display: none;
}
 .page-wrapper .max-bg .info-window .info-content {
	 margin-left: 49px;
}
 .page-wrapper .max-bg .info-window .info-content .info-title {
	 padding-top: 20px;
	 font-family: 'DB Heavent X Medium';
	 font-size: 25px;
	 line-height: 30px;
	 font-style: normal;
	 color: #193e74;
	 margin: 33px 0 21px 0;
}
 .page-wrapper .max-bg .info-window .info-content .info-time p {
	 font-size: 18px;
	 font-weight: 400;
	 line-height: 22px;
	 color: #333333;
}
 .page-wrapper .max-bg .info-window .info-content .info-contact {
	 font-size: 20px;
	 line-height: 24px;
	 font-family: 'DB Heavent X Regular';
	 font-weight: 600;
	 color: #333333;
}
 .page-wrapper .max-bg .info-window .info-content .info-contact a {
	 color: #333333;
	 text-decoration: none;
}
 .page-wrapper .max-bg .info-window .info-content .info-icon img {
	 width: 20px;
	 height: 20px;
	 margin: 20px 20px 0 0;
}
 .page-wrapper .nav-content .nav-list .nav-item.active {
	 position: relative;
}
 .page-wrapper .nav-content .nav-list .nav-item.active:before {
	 display: block;
	 content: "";
	 border-left: 5px solid #193E74;
	 height: 100%;
	 position: absolute;
	 left: -19px;
	 top: -4px;
}
 @media (max-width: 768px) {
	 .page-wrapper .max-bg {
		 top: 0 !important;
		 transform: translate(-50%,0) !important;
		 margin-bottom: -4rem !important;
	}
	 .page-wrapper .max-bg .full-bg {
		 flex-direction: column;
		 width: 90%;
		 margin: auto;
	}
	 .page-wrapper .max-bg .full-bg .img-bg {
		 width: 100% !important;
		 padding-bottom: 1rem;
		 padding-right: 0;
		 height: auto !important;
	}
	 .page-wrapper .max-bg .full-bg .map-bg {
		 width: 100% !important;
		 height: auto !important;
	}
	 .page-wrapper .max-bg .contact-title {
		 font-size: 3rem !important;
	}
	 .page-wrapper .max-bg .info-window {
		 position: revert !important;
		 width: 90%;
		 margin: auto;
		 margin-bottom: 5%;
		 height: auto;
		 display: none;
	}
	 .page-wrapper .max-bg .info-window .info-content {
		 display: grid;
		 justify-content: center;
		 margin-left: 0 !important;
	}
	 .page-wrapper .max-bg .block.block-article.col-12 {
		 padding-bottom: 2rem !important;
		 height: fit-content !important;
	}
	 .page-wrapper .max-bg .block.block-article.col-12 .block-content {
		 display: flex;
		 justify-content: center;
		 width: 100%;
	}
	 .page-wrapper .max-bg .block.block-article.col-12 .block-content .row {
		 flex-direction: column;
		 width: 80%;
	}
	 .page-wrapper .max-bg .block.block-article.col-12 .block-content .row .col-sm-6 {
		 margin-top: 10% !important;
		 margin-right: 0 !important;
	}
	 .page-wrapper .max-bg .block.block-article.col-12 .block-content .row .col-sm-6 strong {
		 font-size: 2rem !important;
	}
	 .page-wrapper .max-bg .block.block-article.col-12 .block-content .row .col-sm-6 button {
		 position: revert !important;
		 width: 100% !important;
	}
	 .page-wrapper .nav-container {
		 width: 90%;
		 margin: auto;
		 margin-top: 30px;
	}
	 .page-wrapper .nav-container .nav-title {
		 text-align: center;
	}
	 .page-wrapper .nav-container .nav-content {
		 flex-direction: column-reverse;
	}
	 .page-wrapper .nav-container .nav-content .nav-right {
		 width: 100% !important;
	}
	 .page-wrapper .nav-container .nav-content .nav-right p span {
		 font-size: 1.6rem !important;
	}
	 .page-wrapper .nav-container .nav-content .nav-right p strong span {
		 font-size: 2rem !important;
	}
	 .page-wrapper .nav-container .nav-content .nav-right p ul {
		 padding-left: 2rem !important;
	}
	 .page-wrapper .nav-container .nav-content .nav-left {
		 width: 100% !important;
	}
	 .page-wrapper .nav-container .nav-content .nav-left .nav-list {
		 padding: 0 !important;
		 background: #fff !important;
		 border-top: 1px solid #f2f2f2;
	}
	 .page-wrapper .nav-container .nav-content .nav-left .nav-list .nav-item {
		 margin-top: 1rem;
	}
	 .page-wrapper .nav-container .nav-content .nav-left .nav-list .nav-item span {
		 font-size: 2rem !important;
		 font-weight: 600 !important;
	}
	 .page-wrapper .nav-container .nav-content .nav-left .nav-list .nav-item.active:before {
		 border-left: 0 !important;
	}
	 .page-footer .block.newsletter {
		 margin-top: 0 !important;
	}
}
 @media (max-width: 1024px) {
	 .page-wrapper .columns .column.main .max-bg .block.block-article.col-12 .block-content .row .col-sm-6 p a button {
		 width: 100%;
	}
}
 @media (max-width: 1200px) {
	 .page-wrapper .breadcrumbs {
		 width: 90%;
		 margin: auto;
	}
	 .page-wrapper .columns .column.main .max-bg {
		 width: 100% !important;
	}
	 .page-wrapper .columns .column.main .max-bg .full-bg {
		 width: 100%;
	}
	 .page-wrapper .columns .column.main .max-bg .block.block-article.col-12 .block-content {
		 width: 100%;
	}
	 .page-wrapper .columns .column.main .max-bg .block.block-article.col-12 .block-content .row {
		 margin-left: 10px;
	}
}
 