.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__front{background-position:center center;background-size:cover;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0000004D;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__back{background-position:center center;background-size:cover;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0201019C;text-align:center;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box{height:18vh;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__layer, .elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__layer__overlay{border-radius:50%;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;font-style:normal;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__button{margin-center:0;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;font-style:normal;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Noto Serif JP", Sans-serif;font-weight:600;font-style:normal;}@media(max-width:767px){.elementor-2208 .elementor-element.elementor-element-3e40911 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box{height:22vh;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:18px;}.elementor-2208 .elementor-element.elementor-element-3e40911 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:18px;}}/* Start custom CSS for flip-box, class: .elementor-element-3e40911 */.room-image-nav .elementor-flip-box__layer__title,
.room-image-nav .elementor-flip-box__layer__description{
    font-size: 18px;
}

.elementor-flip-box__layer__inner{
    margin-top: 28px;
}
.elementor-flip-box__layer__inner::after{
    content: "";
    width: 24px;
  height: 24px;
  display: inline-block;
  border: 2px solid;
  border-color:  transparent transparent #FFF #FFF;
  transform: rotate(-45deg);
}/* End custom CSS */