.page-cn article{max-width:920px;margin:0 auto}.page-cn h1{font-size:24px;font-size:1.5rem;font-weight:600;margin:0 0 40px;text-align:center;text-transform:uppercase}.page-cn h2,.page-cn li,.page-cn p{font-size:14px;font-size:.875rem;line-height:24px}.page-cn h2{margin:10px 0 8px}.page-cn li,.page-cn p{margin-bottom:24px}.page-cn p a{color:#e4002b;text-decoration:underline}.page-cn ul{margin:10px 28px}.page-cn li{list-style:disc}.page-cn h2,.page-cn strong{font-weight:700}.page-cn em{font-style:italic}.page-cn .page-gallery{position:relative;width:calc(100vw - 32px);max-width:1280px;margin:52px 0 16px 50%;padding:18px 56px 42px;transform:translateX(-50%);overflow:hidden}.page-cn .page-gallery__slider{position:relative}.page-cn .page-gallery .slick-list{overflow:hidden;padding:18px 0!important;margin:-18px 0}.page-cn .page-gallery .slick-track{display:flex;align-items:center}.page-cn .page-gallery .slick-slide{height:auto}.page-cn .page-gallery__slide{padding:0 10px;transition:opacity .25s ease,transform .25s ease}.page-cn .page-gallery__frame{display:block;aspect-ratio:1/1;overflow:hidden;border:6px solid rgba(48,174,226,.35);border-radius:10px;background:#f5f5f5;box-shadow:0 16px 28px rgba(0,0,0,.08);opacity:.35;transition:opacity .25s ease,transform .25s ease,border-color .25s ease}.page-cn .page-gallery__frame img{display:block;width:100%;height:100%;object-fit:contain}.page-cn .page-gallery .slick-center .page-gallery__frame,.page-cn .page-gallery__slider:not(.slick-initialized) .page-gallery__frame{position:relative;z-index:2;opacity:1;transform:scale(1.08);border-color:#32aee2;box-shadow:0 18px 30px rgba(0,0,0,.13)}.page-cn .page-gallery__arrow{position:absolute;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:-34px;border:0;background:transparent;cursor:pointer;transition:opacity .2s ease}.page-cn .page-gallery__arrow:focus,.page-cn .page-gallery__arrow:hover{opacity:.55}.page-cn .page-gallery__arrow img{display:block;width:20px;height:auto;filter:brightness(0) saturate(100%)}.page-cn .page-gallery__arrow--prev{left:0}.page-cn .page-gallery__arrow--next{right:0}.page-cn .page-gallery__arrow--next img{transform:rotate(180deg)}.page-cn .page-gallery__count{position:absolute;right:0;bottom:0;left:0;color:#111;font-size:13px;font-size:.8125rem;line-height:1;text-align:center}.page-cn .page-gallery__count span{font:inherit}@media (min-width:760px){.page-cn h1{font-size:40px;font-size:2.5rem}}@media (max-width:759px){.page-cn .page-gallery{width:100%;max-width:100%;margin:36px 0 10px;padding:0 42px 32px;transform:none;overflow:hidden}.page-cn .page-gallery .slick-list{overflow:hidden;padding:0!important;margin:0}.page-cn .page-gallery__slide{padding:0}.page-cn .page-gallery .slick-center .page-gallery__frame,.page-cn .page-gallery__frame,.page-cn .page-gallery__slider:not(.slick-initialized) .page-gallery__frame{transform:none;border-width:5px;opacity:1}.page-cn .page-gallery__arrow{width:38px;height:38px;margin-top:-25px}.page-cn .page-gallery__arrow--prev{left:0}.page-cn .page-gallery__arrow--next{right:0}}
.page-cn .page-gallery__title{margin:48px 0 -30px;text-align:center;font-size:24px;font-size:1.5rem;line-height:30px;font-weight:600;text-transform:uppercase}@media (min-width:760px){.page-cn .page-gallery__title{font-size:32px;font-size:2rem;line-height:38px}}@media (max-width:759px){.page-cn .page-gallery__title{margin:36px 0 18px;font-size:22px;font-size:1.375rem;line-height:28px}}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
} .wpcf7cf_repeater_sub_controls {
display: inline-flex;
gap: 4px;
margin: 4px 0;
align-items: center;
}