.banner[data-v-6e827ce2] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff
}
[dir] .banner[data-v-6e827ce2] {
	text-align: center;
	background: 50% no-repeat;
	background-size: cover
}
.banner.short[data-v-6e827ce2] {
	height: 300px
}
.banner.tall[data-v-6e827ce2] {
	height: 400px
}
.bg-image[data-v-6e827ce2] {
	position: absolute;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%
}
[dir=ltr] .bg-image[data-v-6e827ce2] {
	left: 0
}
[dir=rtl] .bg-image[data-v-6e827ce2] {
	right: 0
}
.content[data-v-6e827ce2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}
.content.short[data-v-6e827ce2] {
	height: 300px
}
.content.tall[data-v-6e827ce2] {
	height: 400px
}
.description[data-v-6e827ce2], .subtitle[data-v-6e827ce2] {
	font-size: 14px;
	line-height: 24px
}
.special-instructions[data-v-6e827ce2] {
	width: 835px;
	font-size: 10px;
	-webkit-transform: scale(.9)
}
[dir] .special-instructions[data-v-6e827ce2] {
	margin-top: 16px;
	padding: 0 10px
}
[dir=ltr] .special-instructions[data-v-6e827ce2] {
	text-align: left
}
[dir=rtl] .special-instructions[data-v-6e827ce2] {
	text-align: right
}
.subtitle[data-v-6e827ce2] {
	max-width: 1280px;
	overflow: hidden;
	font-weight: 600;
	white-space: nowrap
}
[dir] .subtitle[data-v-6e827ce2] {
	margin: 0 auto 8px
}
.title[data-v-6e827ce2] {
	max-width: 640px;
	font-weight: 800;
	font-size: 48px;
	line-height: 72px
}
[dir] .title[data-v-6e827ce2] {
	margin: 0 auto
}
@media(max-width:768px) {
.title[data-v-6e827ce2] {
	font-size: 36px;
	line-height: 54px
}
}
.description[data-v-6e827ce2] {
	width: 835px;
	font-weight: 400
}
[dir] .description[data-v-6e827ce2] {
	margin: 24px auto 0
}
[dir] .short .description[data-v-6e827ce2] {
	margin-top: 16px
}
@media(max-width:768px) {
[dir] .title[data-v-6e827ce2] {
	margin: 0 24px
}
.description[data-v-6e827ce2] {
	width: auto
}
[dir] .description[data-v-6e827ce2] {
	margin: 36px 24px 0
}
.special-instructions[data-v-6e827ce2] {
	width: auto
}
[dir] .special-instructions[data-v-6e827ce2] {
	margin-top: 8px
}
.banner.short[data-v-6e827ce2], .content.short[data-v-6e827ce2] {
	height: 336px
}
.banner.tall[data-v-6e827ce2], .content.tall[data-v-6e827ce2] {
	height: 528px
}
}
.info-card[data-v-2ab53424] {
	position: relative;
	width: 410px;
	height: 284px;
	text-align: center;
    border: 1px solid #eaeaea;
}
[dir] .info-card[data-v-2ab53424] {
	text-align: center;
	border: 1px solid #eaeaea
}
.image[data-v-2ab53424] {
	width: 64px;
	height: 64px;
	margin: 28px auto 24px;
}
[dir] .image[data-v-2ab53424] {
	margin: 28px auto 24px
}
.title[data-v-2ab53424] {
	color: #000;
	font-weight: 600;
	font-size: 24px;
	display: -webkit-box;
	max-height: 36px;
	overflow: hidden;
	line-height: 36px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1
}
[dir] .title[data-v-2ab53424] {
	margin: 0 24px 8px
}
@media(max-width:768px) {
.title[data-v-2ab53424] {
	font-size: 24px;
	line-height: 36px
}
}
.description[data-v-2ab53424] {
	color: #545454;
	font-weight: 400;
	font-size: 14px;
	display: -webkit-box;
	max-height: 48px;
	overflow: hidden;
	line-height: 24px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}
[dir] .description[data-v-2ab53424] {
	margin: 0 24px
}
@media(max-width:768px) {
.description[data-v-2ab53424] {
	font-size: 14px;
	line-height: 24px
}
}
.link-button[data-v-2ab53424] {
	bottom: 40px;
    margin-top: 36px;
}
[dir] .link-button[data-v-2ab53424] {
	padding: 0
}
[dir=ltr] .link-button[data-v-2ab53424] {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
[dir=rtl] .link-button[data-v-2ab53424] {
	right: 50%;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}
.link-button[data-v-2ab53424] * {
	font-weight: 300;
	font-size: 20px;
	line-height: 24px
}
[dir=ltr] .link-button[data-v-2ab53424] * {
	margin-left: 4px
}
[dir=rtl] .link-button[data-v-2ab53424] * {
	margin-right: 4px
}
@media(max-width:768px) {
.link-button[data-v-2ab53424] * {
	font-size: 14px;
	line-height: 24px
}
}
@media(max-width:768px) {
.info-card[data-v-2ab53424] {
	width: auto;
	height: 228px
}
[dir] .info-card[data-v-2ab53424] {
	margin: 0 24px 16px
}
[dir] .image[data-v-2ab53424] {
	margin-top: 16px;
	margin-bottom: 16px
}
.link-button[data-v-2ab53424] {
	bottom: 16px
}
}
.info-card[data-v-f4531582] {
	position: relative;
	width: 410px;
	height: 284px
}
[dir] .info-card[data-v-f4531582] {
	text-align: center;
	border: 1px solid #eaeaea
}
.image[data-v-f4531582] {
	width: 64px;
	height: 64px
}
[dir] .image[data-v-f4531582] {
	margin: 28px auto 24px
}
.title[data-v-f4531582] {
	color: #000;
	font-weight: 600;
	font-size: 24px;
	display: -webkit-box;
	max-height: 36px;
	overflow: hidden;
	line-height: 36px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1
}
[dir] .title[data-v-f4531582] {
	margin: 0 24px 8px
}
@media(max-width:768px) {
.title[data-v-f4531582] {
	font-size: 24px;
	line-height: 36px
}
}
.description[data-v-f4531582] {
	color: #545454;
	font-weight: 400;
	font-size: 14px;
	display: -webkit-box;
	max-height: 48px;
	overflow: hidden;
	line-height: 24px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}
[dir] .description[data-v-f4531582] {
	margin: 0 24px 36px
}
@media(max-width:768px) {
.description[data-v-f4531582] {
	font-size: 14px;
	line-height: 24px
}
}
.view-container[data-v-2ab53424] {
	position: absolute;
	bottom: 40px;
	display: inline-block;
    font-size: 16px;
}
.view-container[data-v-2ab53424] {
	cursor: pointer
}
.view-container[data-v-2ab53424] {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
[dir=rtl] .view-container[data-v-2ab53424] {
	right: 50%;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}
.qr-code[data-v-2ab53424] {
	position: absolute;
	bottom: 28px;
	display: none;
	opacity: 0
}
.qr-code[data-v-2ab53424] {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
[dir=rtl] .qr-code[data-v-f4531582] {
	right: 50%;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}
.view-title[data-v-f4531582] {
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px
}
@media(max-width:768px) {
.view-title[data-v-f4531582] {
	font-size: 14px;
	line-height: 24px
}
}
.code-hover[data-v-2ab53424]:hover {
	color: #e60012
}
.code-hover:hover+.qr-code[data-v-2ab53424] {
	display: block
}
.code-hover:hover+.qr-code[data-v-2ab53424], [dir=rtl] .code-hover:hover+.qr-code[data-v-2ab53424] {
	-webkit-animation: fade-data-v-f4531582 .3s ease-in-out;
	animation: fade-data-v-f4531582 .3s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
@media(max-width:768px) {
.info-card[data-v-f4531582] {
	width: auto;
	height: 228px
}
[dir=ltr] .info-card[data-v-f4531582], [dir=rtl] .info-card[data-v-f4531582] {
	margin-right: 24px;
	margin-left: 24px
}
[dir] .image[data-v-f4531582] {
	margin-top: 16px;
	margin-bottom: 16px
}
.view-container[data-v-f4531582] {
	bottom: 16px
}
.code-show[data-v-f4531582] {
	display: block
}
[dir=ltr] .code-show[data-v-f4531582], [dir=rtl] .code-show[data-v-f4531582] {
	-webkit-animation: fade-data-v-f4531582 .3s ease-in-out;
	animation: fade-data-v-f4531582 .3s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
}
@-webkit-keyframes fade-data-v-f4531582 {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes fade-data-v-f4531582 {
0% {
opacity:0
}
to {
	opacity: 1
}
}
.info-container[data-v-533a87a4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	height: 594px
}
[dir] .info-container[data-v-533a87a4] {
	margin-bottom: 64px
}
.item[data-v-533a87a4]:not(:nth-child(3n)) {
margin-right:25px
}
[dir=rtl] .item[data-v-533a87a4]:not(:nth-child(3n)) {
margin-left:25px
}
@media(max-width:768px) {
.info-container[data-v-533a87a4] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: auto
}
[dir=ltr] .item[data-v-533a87a4]:not(:nth-child(3n)) {
margin-right:0
}
[dir=rtl] .item[data-v-533a87a4]:not(:nth-child(3n)) {
margin-left:0
}
}
.title[data-v-030dee8b] {
	color: #000;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px
}
[dir] .title[data-v-030dee8b] {
	margin-bottom: 36px;
	text-align: center
}
@media(max-width:768px) {
.title[data-v-030dee8b] {
	font-size: 24px;
	line-height: 36px
}
}
.content[data-v-030dee8b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1280px
}
[dir] .content[data-v-030dee8b] {
	margin-bottom: 80px
}
.divide-line[data-v-030dee8b] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1;
	flex: 1 1;
	height: 1px
}
[dir] .divide-line[data-v-030dee8b] {
	background-color: #eaeaea
}
.icon-container[data-v-030dee8b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
[dir] .icon-container[data-v-030dee8b] {
	margin: 0 30px
}
.icon[data-v-030dee8b] {
	width: 36px;
	height: 36px
}
[dir] .icon[data-v-030dee8b] {
	margin: 0 18px
}
@media(max-width:768px) {
.content[data-v-030dee8b] {
	width: auto
}
[dir] .content[data-v-030dee8b] {
	margin-bottom: 64px
}
[dir] .icon-container[data-v-030dee8b] {
	margin: 0 auto
}
}
.contact-container[data-v-7970e49b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
[dir] .contact-container[data-v-7970e49b] {
	margin-bottom: 100px
}
.card[data-v-7970e49b] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 630px;
	height: 222px
}
[dir] .card[data-v-7970e49b] {
	text-align: center
}
.back[data-v-7970e49b] {
	position: absolute;
	top: 0;
	z-index: -1;
	width: 630px;
	height: 222px
}
[dir=ltr] .back[data-v-7970e49b] {
	left: 0
}
[dir=rtl] .back[data-v-7970e49b] {
	right: 0
}
.title[data-v-7970e49b] {
	height: auto;
	color: #fff;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px
}
[dir] .title[data-v-7970e49b] {
	margin: 0 24px 4px;
	text-align: center
}
@media(max-width:768px) {
.title[data-v-7970e49b] {
	font-size: 24px;
	line-height: 36px
}
}
[dir] .have-button-title[data-v-7970e49b] {
	margin-top: 16px
}
.description[data-v-7970e49b] {
	height: 24px;
	color: #fff;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px
}
[dir] .description[data-v-7970e49b] {
	margin: 8px 24px;
	text-align: center
}
@media(max-width:768px) {
.description[data-v-7970e49b] {
	font-size: 14px;
	line-height: 24px
}
}
.link-button[data-v-7970e49b] {
	height: 54px;
	color: #fff
}
[dir] .link-button[data-v-7970e49b] {
	margin: 16px auto 24px;
	border: 2px solid #fff
}
@media(max-width:768px) {
.contact-container[data-v-7970e49b] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
[dir] .contact-container[data-v-7970e49b] {
	margin: 0 24px 48px
}
.card[data-v-7970e49b] {
	width: 100%
}
[dir] .card[data-v-7970e49b] {
	margin-bottom: 16px
}
.back[data-v-7970e49b] {
	width: 100%;
	height: 222px
}
}
[dir] .banner[data-v-12137c11] {
	margin-bottom: 64px
}
@media(max-width:768px) {
[dir] .banner[data-v-12137c11] {
	margin-bottom: 36px
}
}
