
.fb-header-four__main {border-bottom: 1px solid #ebebeb}.fb-header-four__wrapper {padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s); flex-direction: row; align-items: center; column-gap: 2rem}.fb-header-four__logo .bricks-site-logo {width: 180px}.fb-header-four__logo {margin-right: auto}@media (max-width: 478px) {.fb-header-four__logo .bricks-site-logo {width: 140px}}.fb-menu .bricks-nav-menu > li > a {font-size: 1.8rem; color: var(--bricks-color-fb-black); line-height: 1.7em}.fb-menu .bricks-nav-menu > li > .brx-submenu-toggle > * {font-size: 1.8rem; color: var(--bricks-color-fb-black); line-height: 1.7em}.fb-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle button[aria-expanded] {font-size: 12px}.fb-menu .bricks-nav-menu .brx-submenu-toggle button {margin-left: 5px}.fb-menu .bricks-nav-menu .sub-menu {background-color: var(--bricks-color-fb-white); border-radius: 10px; box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.1)}.fb-menu .bricks-nav-menu .sub-menu > li > a {color: var(--bricks-color-fb-text); font-size: 16px; line-height: 1}.fb-menu .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--bricks-color-fb-text); font-size: 16px; line-height: 1}.fb-menu .bricks-nav-menu > li {margin-right: 15px; margin-left: 15px}.fb-menu .bricks-nav-menu li {transition: all .3s}.fb-menu .bricks-nav-menu li a {transition: all .3s}.fb-menu .bricks-mobile-menu li a {transition: all .3s}.fb-menu .bricks-mobile-menu-wrapper:before {background-color: var(--bricks-color-fb-white)}.fb-menu .bricks-mobile-menu > li > a {color: var(--bricks-color-fb-black); font-size: 20px}.fb-menu .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--bricks-color-fb-black); font-size: 20px}.fb-menu .bricks-mobile-menu .sub-menu > li > a {color: var(--bricks-color-fb-black); font-size: 18px}.fb-menu .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--bricks-color-fb-black); font-size: 18px}.fb-menu .bricks-nav-menu .sub-menu a {padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px}.fb-menu .bricks-nav-menu .sub-menu button {padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px}.fb-menu .bricks-mobile-menu-wrapper .sub-menu{ padding: 0; background: #F5F5F5 !important;} .fb-menu li.menu-item-has-children [aria-expanded=true] .open { display: block;} .fb-menu:not(.fb-menu--center) .bricks-nav-menu{ flex-wrap: wrap; justify-content: center; gap: 1em 0;}@media (max-width: 767px) {.fb-menu .bricks-mobile-menu-toggle{display: flex !important;}.fb-menu {order: 1}}.fb-menu--line-anim .bricks-nav-menu > li:hover > a {color: var(--primary)}.fb-menu--line-anim .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--primary)}.fb-menu--line-anim .bricks-nav-menu > li > a{ position: relative;} .fb-menu--line-anim .bricks-nav-menu > li > a:before, .fb-menu--line-anim .bricks-nav-menu .brx-submenu-toggle:before{content: ""; position: absolute; bottom: 0; left: 0; width: 15px; height: 2px; background: var(--primary); z-index: -1; border-radius: 5px; transition: all .3s; opacity: .5;} .fb-menu--line-anim .bricks-nav-menu > li > a:hover:before, .fb-menu--line-anim .bricks-nav-menu .current-menu-item > a:before, .fb-menu--line-anim .bricks-nav-menu .brx-submenu-toggle:hover:before{ width: 100%; opacity: 1;}.fb-menu--submenu-line-anim .bricks-nav-menu .sub-menu > li:hover > a {color: var(--primary)}.fb-menu--submenu-line-anim .bricks-nav-menu .sub-menu > li:hover > .brx-submenu-toggle > * {color: var(--primary)}.fb-menu--submenu-line-anim .bricks-nav-menu .sub-menu a:before{content: ""; position: absolute; bottom: 10px; left: 15px; width: 0; height: 2px; background: var(--primary); z-index: -1; border-radius: 5px; transition: all .3s; opacity: .5;} .fb-menu--submenu-line-anim .bricks-nav-menu .sub-menu a:hover:before{ width: 30px; opacity:1;}.fb-menu--mobile-under-04 .bricks-mobile-menu-wrapper { width: 100% !important; top: 118px !important;} .fb-menu--mobile-under-04 .bricks-mobile-menu-overlay{display: none !important;}.fb-btn-reveal {transition: all .3s; gap: 0px; font-size: var(--text-l); line-height: 1em; padding-top: 0.7em; padding-right: 1.5em; padding-bottom: 0.7em; padding-left: 1.5em; border-radius: var(--radius-m)}.fb-btn-reveal:hover {background-color: var(--bricks-color-fb-black); color: var(--bricks-color-fb-white); box-shadow: 5px 5px 0 0 var(--base-light-trans-40)}.fb-btn-reveal i {font-size: var(--text-m)}.fb-btn-reveal i{ transition: all .3s;opacity: 0; margin-left: -1em; line-height: 0;} .fb-btn-reveal:hover i{opacity: 1; margin-left: 5px; margin-right: -5px;}.fb-btn-reveal--small {font-size: var(--text-m); padding-top: .6em; padding-right: 1.2em; padding-bottom: .6em; padding-left: 1.2em}@media (max-width: 478px) {.fb-btn-reveal--small {font-size: 14px}}.fb-btn-reveal--primary {background-color: var(--primary); color: var(--white)}.fb-btn-reveal--primary:hover {background-color: var(--secondary); box-shadow: 5px 5px 0 0 var(--secondary-trans-30)}.fr-hero-hotel {position: relative}.fr-hero-hotel {isolation: isolate;}.fr-hero-hotel__content-wrapper {row-gap: var(--content-gap); align-items: center; justify-content: center; text-align: center; color: var(--fr-text-light); z-index: 1; position: relative}.fr-hero-hotel__heading {color: var(--secondary); font-family: "chenyuluoyan"; text-align: center}@media (max-width: 478px) {.fr-hero-hotel__heading {text-align: left}}.cta-combo {display: flex; align-items: center; column-gap: var(--space-xs)}@media (max-width: 478px) {.cta-combo {flex-direction: column; row-gap: var(--content-gap); align-items: flex-start}}.fr-hero-hotel__featured-image {position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; right: 0px; bottom: 0px}.fr-hero-hotel__featured-image:not(.tag), .fr-hero-hotel__featured-image img {object-fit: cover}.fr-hero-hotel__overlay {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background-color: rgba(255, 255, 255, 0.8)}.hero-7__container {display: grid; align-items: initial; grid-gap: var(--space-m); grid-template-columns: var(--grid-2); align-items: center}@media (max-width: 991px) {.hero-7__container {column-gap: var(--space-s); grid-gap: var(--space-s)}}@media (max-width: 767px) {.hero-7__container {grid-template-columns: var(--grid-1)}}.hero-7__container-info {row-gap: var(--space-m)}@media (max-width: 767px) {.hero-7__container-info {flex-direction: column; align-items: stretch}}.hero-7__description {font-size: var(--text-m); color: var(--neutral-trans-80); width: var(--width-m)}.hero-7__video {border-radius: var(--space-s); overflow: hidden}.hero-7__video .icon {font-size: var(--space-xl); transition: all .2s ease}.hero-7__video:hover .icon {font-size: calc(var(--space-xl) + 3px)}.hero-7__video.overlay::before {background-color: var(--black-trans-20)}.hero-7__video:not(.tag), .hero-7__video img {object-fit: cover; object-position: 50%; aspect-ratio: 4 /3}@media (max-width: 767px) {.hero-7__video {width: 100%}}.hero-48 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; overflow: hidden}.hero-48__media {width: 100vw; padding-bottom: var(--space-xxl); display: grid; align-items: initial; grid-template-columns: var(--grid-1); max-width: 100vw; margin-right: -50vw; margin-left: -50vw; position: relative; right: 50%; left: 50%; grid-gap: var(--space-xs)}.hero-48__carousel {position: relative; overflow: hidden; height: 300px}.hero-48__carousel {--animation-duration-up: 40s; --animation-duration-down: 40s; --scroll-up-end-position: -50%; --scroll-down-start-position: -20%; --animation-iteration-count: infinite; --animation-direction: alternate; --animation-timing-function-up: linear; --animation-timing-function-down: linear;}.hero-48__carousel:first-child .hero-48-carousel-ul { animation: scrollUp var(--animation-duration-up) var(--animation-iteration-count) var(--animation-direction) var(--animation-timing-function-up);}.hero-48__carousel:last-child .hero-48-carousel-ul { animation: scrollDown var(--animation-duration-down) var(--animation-iteration-count) var(--animation-direction) var(--animation-timing-function-down);}@keyframes scrollUp { 0% { transform: translateX(0%); } 100% { transform: translateX(var(--scroll-up-end-position)); }}@keyframes scrollDown { 0% { transform: translateX(var(--scroll-down-start-position)); } 100% { transform: translateX(0%); }}.hero-48-carousel-ul {max-width: unset; height: 300px; position: absolute; top: 0px; left: 0px; display: flex; column-gap: var(--space-xs)}.hero-48-carousel-item__image {width: 800px; height: 300px}.hero-48-carousel-item__image:not(.tag), .hero-48-carousel-item__image img {object-fit: cover}@media (max-width: 478px) {.hero-48-carousel-item__image {width: 360px}}.content-6 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; overflow: hidden}.content-6-container-new {display: grid; align-items: initial; grid-template-columns: repeat(2, 1fr); align-items: center}@media (max-width: 767px) {.content-6-container-new {grid-template-columns: 1fr}}@media (max-width: 478px) {.content-6-container-new {grid-template-columns: 1fr}}.content-6__box1-new {padding-top: var(--space-xl); padding-right: var(--space-xl); padding-bottom: var(--space-xl); padding-left: var(--space-xl); margin-left: calc(-50vw + 100%); width: 50vw; max-width: 50vw}@media (max-width: 767px) {.content-6__box1-new {width: 100%; max-width: 100%; margin-left: auto}}.content-6__wrapper {display: flex; flex-direction: column; row-gap: var(--space-m); margin-left: auto; width: 100%; max-width: calc((var(--content-width) / 2) - var(--space-xl))}@media (max-width: 767px) {.content-6__wrapper {width: 100%; margin-left: auto; max-width: 100%}}.accent-h {color: var(--neutral-dark); order: -1}.content-6__box--alt-new {padding-top: var(--space-xl); padding-right: var(--space-xl); padding-bottom: var(--space-xl); padding-left: var(--space-xl); width: 50vw; max-width: 50vw; margin-right: calc(-50vw + 100%)}@media (max-width: 767px) {.content-6__box--alt-new {margin-right: none; width: 100%; max-width: 100%}}.content-6__wrapper--alt-new {display: flex; flex-direction: column; row-gap: var(--space-m); width: 100%; margin-right: auto; max-width: calc((var(--content-width) / 2) - var(--space-xl))}@media (max-width: 767px) {.content-6__wrapper--alt-new {width: 100%; max-width: 100%}}.fb-timeline-one {padding-top: 6rem; padding-bottom: 6rem; background-color: #f5f5f5}.fb-timeline-header {align-items: center; row-gap: 2rem; padding-right: 2rem; padding-bottom: 4rem; padding-left: 2rem}@media (max-width: 767px) {.fb-timeline-header {align-items: flex-start}}.fb-timeline-header__heading {text-align: center; color: var(--black)}@media (max-width: 767px) {.fb-timeline-header__heading {text-align: left}}.fb-timeline-header__intro {text-align: center}.fb-timeline-header__intro a {text-align: center; font-size: inherit}@media (max-width: 767px) {.fb-timeline-header__intro {text-align: left}.fb-timeline-header__intro a {text-align: left; font-size: inherit}}.fb-timeline-one__list {position: relative; z-index: 1; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 2rem; padding-bottom: 0; padding-left: 2rem; row-gap: 1rem; align-items: center}@media (max-width: 767px) {.fb-timeline-one__list {row-gap: 3rem}}.fb-timeline-one__item {align-items: stretch; flex-direction: row; position: relative; z-index: 1}.fb-timeline-one__item:nth-child(odd), .fb-timeline-one__item:nth-child(odd) .fb-timeline-one__card{ flex-direction: row;} .fb-timeline-one__item:nth-child(even), .fb-timeline-one__item:nth-child(even) .fb-timeline-one__card{ flex-direction: row-reverse;}@media (max-width: 767px) {.fb-timeline-one__item {flex-wrap: nowrap}.fb-timeline-one__item:nth-child(odd){ flex-direction: row-reverse;} .fb-timeline-one__item:nth-child(odd) .fb-timeline-one__card{ flex-direction: row-reverse;} }.fb-timeline-one__card {padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; background-color: var(--bricks-color-fb-white); border-radius: 1rem; box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15); position: relative; column-gap: 10px; align-items: stretch}@media (max-width: 767px) {.fb-timeline-one__card {flex-wrap: nowrap; width: calc(100% - 6rem); min-width: calc(100% - 6rem)}}.fb-timeline-one__card-content {flex-wrap: wrap; flex-direction: row; row-gap: .5rem; column-gap: 1rem; width: calc(100% - 7rem)}@media (max-width: 478px) {.fb-timeline-one__card-content {width: calc(100% - 50px)}}.fb-timeline-one__heading {width: 100%; font-size: 2.4rem}.fb-timeline-one__paragraph {width: 100%; font-size: 1.4rem; line-height: 1.3em; margin-bottom: 1.5rem}.fb-timeline-one__img-3 {border-radius: .7rem; width: calc(100%/3 - 2rem/3); height: 6rem}.fb-timeline-one__img-3:not(.tag), .fb-timeline-one__img-3 img {object-fit: cover}.fb-timeline-one__date {width: 8rem; justify-content: center; align-items: center}@media (max-width: 478px) {.fb-timeline-one__date {width: 50px}}.fb-timeline-one__day {font-size: 1.8rem; font-weight: 800; line-height: 1; color: #bfbfbf}@media (max-width: 478px) {.fb-timeline-one__day {font-size: 1.7rem}}.fb-timeline-one__angle {width: 20px; min-width: 20px; min-height: 20px; height: 20px; max-height: 20px; background-color: #ffffff}.fb-timeline-one__angle{ position:absolute; top:50%; right: -10px; transform: translateY(-50%) rotate(45deg);} .fb-timeline-one__item:nth-child(even) .fb-timeline-one__angle{ right: auto; left: -10px;}@media (max-width: 767px) {.fb-timeline-one__angle{ left: -10px;}}.fb-timeline-one__icon-wraper {width: 8rem; min-width: 8rem; justify-content: center; align-items: center}@media (max-width: 767px) {.fb-timeline-one__icon-wraper {width: 6rem; min-width: 6rem; align-items: flex-start}}.fb-timeline-one__icon {color: var(--bricks-color-fb-black); fill: var(--bricks-color-fb-black); font-size: 2rem; width: 4rem; height: 4rem; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; background-color: var(--bricks-color-fb-primary); border-radius: 2em}.fb-timeline-one__empty {width: calc(50% - 40px); min-width: calc(50% - 40px)}@media (max-width: 767px) {.fb-timeline-one__empty {width: 0px; min-width: 0px}}.fb-timeline-one__img-1 {width: 100%; height: 10rem; border-radius: .7rem}.fb-timeline-one__img-1:not(.tag), .fb-timeline-one__img-1 img {object-fit: contain}@media (max-width: 478px) {.fb-timeline-one__img-1:not(.tag), .fb-timeline-one__img-1 img {object-fit: contain}}.fb-timeline-one__img-2 {height: 6rem; border-radius: .7rem; width: calc(50% - .5rem)}.fb-timeline-one__img-2:not(.tag), .fb-timeline-one__img-2 img {object-fit: scale-down}.fb-timeline-one__bar {display: flex; width: 3px; height: 99%; flex-direction: column; justify-content: flex-start; position: absolute; top: 0px; background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 30%, #d4d4d4 30%, #d4d4d4 70%, rgba(0, 0, 0, 0) 70%)}@media (max-width: 767px) {.fb-timeline-one__bar {left: 40px}}.fb-timeline-one__progress {background-color: #000000; display: flex; width: 3px; min-width: 3px; border-radius: 10px}.cta-7 {background-color: var(--white)}.cta-7__container-head {display: grid; align-items: initial; grid-gap: var(--space-m); grid-template-columns: var(--grid-2)}@media (max-width: 991px) {.cta-7__container-head {grid-gap: var(--space-s)}}@media (max-width: 767px) {.cta-7__container-head {flex-direction: column; grid-template-columns: var(--grid-1)}}.cta-7__heading {font-size: var(--text-xxl)}@media (max-width: 478px) {.gallery-1 {padding-top: 100px}}.gallery-1-container {display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; column-gap: var(--space-l); row-gap: var(--space-l)}.gallery-1-row {display: flex; justify-content: center; align-items: center; column-gap: var(--space-s); row-gap: var(--space-s); width: 100%; max-width: var(--width-l); flex-direction: column}.gallery-1-card .image {height: 27rem !important; border-radius: var(--radius-l)}.gallery-1-card {--columns: 4; --gutter: var(--space-m)}@media (max-width: 991px) {.gallery-1-card {--columns: 3}.gallery-1-card .image {height: 20rem !important}}@media (max-width: 767px) {.gallery-1-card {--columns: 2; --gutter: 2rem}.gallery-1-card .image {height: 14rem !important}}.contact-10-container {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: var(--space-l); align-content: stretch}@media (max-width: 767px) {.contact-10-container {grid-template-columns: 1fr}}.contact-10-map__image:not(.tag), .contact-10-map__image img {object-fit: cover; aspect-ratio: 1/1}.contact-10-map__image {width: 100%; height: 100%}@media (max-width: 767px) {.contact-10-map__image {height: 25rem}}.contact-10-content {display: flex; flex-direction: column; row-gap: var(--space-l)}.contact-10-intro {display: flex; flex-direction: column; row-gap: var(--space-xs)}.contact-10-intro__heading {margin-top: 0}.contact-10-information-grid-ul {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: var(--space-m)}@media (max-width: 478px) {.contact-10-information-grid-ul {grid-template-columns: 1fr}}.contact-10-info-card {display: flex; flex-direction: row; align-items: flex-start; column-gap: var(--space-xs)}.contact-10-info-card__content {width: 88%; margin-top: .5rem; display: flex; flex-direction: column; row-gap: var(--space-xs)}.contact-10-info-card__heading {color: var(--primary); font-weight: 700; font-size: var(--text-m)}.contact-10-info-card__icon {font-size: 2.2rem; width: 12%; order: -1; color: var(--primary); fill: var(--primary)}.faq-3 {background-color: var(--white)}.faq-3__container {align-items: center; width: var(--width-xl)}.faq-3__heading {font-size: var(--text-xxl); text-align: center}.faq-3__accordion .accordion-title-wrapper {padding-top: var(--space-m); padding-bottom: var(--space-m); border-top: 1px solid var(--neutral)}.faq-3__accordion .accordion-content-wrapper {padding-right: 0; padding-bottom: var(--space-m); padding-left: 0; font-size: var(--text-m)}.faq-3__accordion {margin-top: var(--space-xl); display: flex; flex-direction: column; border-bottom: 1px solid var(--neutral)}.faq-3__item {align-self: flex-end !important}.faq-3__question {flex-direction: row; background-color: var(--bricks-color-acss_import_transparent); flex-wrap: nowrap; justify-content: space-between; align-items: center}.faq-3__answer-heading {font-size: var(--text-m); color: var(--neutral)}.faq-3__answer-icon {font-size: var(--text-l); transition: all .2s ease}.brx-open .faq-3__answer-icon{ transform: rotate(45deg);}.footer-11-container {row-gap: var(--container-gap)}.footer-11__top {row-gap: var(--content-gap); display: flex; flex-direction: column; align-items: center}.footer-menu-inline--alt {display: flex; flex-direction: row; column-gap: var(--space-m); justify-content: center; position: static}@media (max-width: 767px) {.footer-menu-inline--alt {position: static; transform: translateX(0px) translateY(0px); flex-direction: column; align-items: center; row-gap: var(--space-xs)}}@media (max-width: 478px) {.footer-menu-inline--alt {flex-direction: column}}.footer-menu__link-text {color: var(--white)}.footer-social {gap: 1rem}.footer-social {justify-content: center;}.footer-3-bottom__right {display: flex}.footer-copyright {font-size: var(--text-s)}
