.elementor-8725 .elementor-element.elementor-element-40d9dbfb > .elementor-container{min-height:600px;}.elementor-8725 .elementor-element.elementor-element-40d9dbfb:not(.elementor-motion-effects-element-type-background), .elementor-8725 .elementor-element.elementor-element-40d9dbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-8725 .elementor-element.elementor-element-40d9dbfb > .elementor-background-overlay{opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8725 .elementor-element.elementor-element-40d9dbfb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8725 .elementor-element.elementor-element-fc0202d > .elementor-element-populated >  .elementor-background-overlay{opacity:0.6;}.elementor-8725 .elementor-element.elementor-element-fc0202d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8725 .elementor-element.elementor-element-fc0202d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-8725 .elementor-element.elementor-element-ebf8d5d{left:0px;}body.rtl .elementor-8725 .elementor-element.elementor-element-ebf8d5d{right:0px;}.elementor-8725 .elementor-element.elementor-element-ebf8d5d{bottom:80px;}.elementor-8725 .elementor-element.elementor-element-1b041bf{text-align:center;}.elementor-8725 .elementor-element.elementor-element-1b041bf .elementor-heading-title{text-shadow:0px 0px 8px rgba(0, 0, 0, 0.5);color:#ffffff;}.elementor-8725 .elementor-element.elementor-element-40338073 > .elementor-container{max-width:900px;text-align:center;}.elementor-8725 .elementor-element.elementor-element-40338073{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-8725 .elementor-element.elementor-element-19f37984.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8725 .elementor-element.elementor-element-fefe4f4{columns:1;}.elementor-8725 .elementor-element.elementor-element-db7f9bf > .elementor-container{max-width:1400px;text-align:center;}.elementor-8725 .elementor-element.elementor-element-db7f9bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:80px;padding:2% 0% 5% 0%;}.elementor-8725 .elementor-element.elementor-element-db7f9bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8725 .elementor-element.elementor-element-6c043cc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8725 .elementor-element.elementor-element-6c043cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8725 .elementor-element.elementor-element-92d96a5 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-8725 .elementor-element.elementor-element-814c2a6 .eael-testimonial-item  .eael-testimonial-item-inner{background-color:#0E060691;background-image:url("https://beijuanhotels.elementor-pre.mirai.com/app/uploads/sites/296/400x300.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8725 .elementor-element.elementor-element-814c2a6 .eael-testimonial-image{max-width:100%;}.elementor-8725 .elementor-element.elementor-element-814c2a6 .eael-testimonial-image img{width:100%;}.elementor-8725 .elementor-element.elementor-element-814c2a6 .eael-testimonial-content .eael-testimonial-user{color:#272727;}.elementor-8725 .elementor-element.elementor-element-814c2a6 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-8725 .elementor-element.elementor-element-814c2a6 .eael-testimonial-content .eael-testimonial-text{color:#383737;}.elementor-8725 .elementor-element.elementor-element-814c2a6 .eael-testimonial-quote{color:#00000000;}.elementor-8725 .elementor-element.elementor-element-814c2a6 .swiper-container-wrap .swiper-pagination-bullet{height:5px;width:5px;}.elementor-8725 .elementor-element.elementor-element-349d317 > .elementor-container{max-width:1400px;text-align:center;}.elementor-8725 .elementor-element.elementor-element-349d317{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:80px;padding:2% 0% 5% 0%;}.elementor-8725 .elementor-element.elementor-element-349d317 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8725 .elementor-element.elementor-element-2596cf8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8725 .elementor-element.elementor-element-2596cf8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8725 .elementor-element.elementor-element-72c1c2b > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-8725 .elementor-element.elementor-element-b7a4e70 .eael-testimonial-item  .eael-testimonial-item-inner{background-color:#0E060691;background-image:url("https://beijuanhotels.elementor-pre.mirai.com/app/uploads/sites/296/400x300.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8725 .elementor-element.elementor-element-b7a4e70 .eael-testimonial-image{max-width:100%;}.elementor-8725 .elementor-element.elementor-element-b7a4e70 .eael-testimonial-image img{width:100%;}.elementor-8725 .elementor-element.elementor-element-b7a4e70 .eael-testimonial-content .eael-testimonial-user{color:#272727;}.elementor-8725 .elementor-element.elementor-element-b7a4e70 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-8725 .elementor-element.elementor-element-b7a4e70 .eael-testimonial-content .eael-testimonial-text{color:#383737;}.elementor-8725 .elementor-element.elementor-element-b7a4e70 .eael-testimonial-quote{color:#00000000;}.elementor-8725 .elementor-element.elementor-element-b7a4e70 .swiper-container-wrap .swiper-pagination-bullet{height:5px;width:5px;}.elementor-8725 .elementor-element.elementor-element-ed9beaa > .elementor-container{max-width:1400px;text-align:center;}.elementor-8725 .elementor-element.elementor-element-ed9beaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:80px;padding:2% 0% 5% 0%;}.elementor-8725 .elementor-element.elementor-element-ed9beaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8725 .elementor-element.elementor-element-7a45500 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8725 .elementor-element.elementor-element-7a45500 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8725 .elementor-element.elementor-element-536528a > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-8725 .elementor-element.elementor-element-ca70a1c .eael-testimonial-item  .eael-testimonial-item-inner{background-color:#0E060691;background-image:url("https://beijuanhotels.elementor-pre.mirai.com/app/uploads/sites/296/400x300.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8725 .elementor-element.elementor-element-ca70a1c .eael-testimonial-image{max-width:100%;}.elementor-8725 .elementor-element.elementor-element-ca70a1c .eael-testimonial-image img{width:100%;}.elementor-8725 .elementor-element.elementor-element-ca70a1c .eael-testimonial-content .eael-testimonial-user{color:#272727;}.elementor-8725 .elementor-element.elementor-element-ca70a1c .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-8725 .elementor-element.elementor-element-ca70a1c .eael-testimonial-content .eael-testimonial-text{color:#383737;}.elementor-8725 .elementor-element.elementor-element-ca70a1c .eael-testimonial-quote{color:#00000000;}.elementor-8725 .elementor-element.elementor-element-ca70a1c .swiper-container-wrap .swiper-pagination-bullet{height:5px;width:5px;}@media(max-width:1024px){.elementor-8725 .elementor-element.elementor-element-40338073{padding:0% 5% 0% 5%;}}@media(max-width:767px){.elementor-8725 .elementor-element.elementor-element-40d9dbfb > .elementor-container{min-height:80vh;}.elementor-8725 .elementor-element.elementor-element-9e083db .elementor-heading-title{font-size:1em;}.elementor-8725 .elementor-element.elementor-element-0b93f03 .elementor-heading-title{font-size:1em;}.elementor-8725 .elementor-element.elementor-element-79b131d .elementor-heading-title{font-size:1em;}}/* Start custom CSS for eael-testimonial-slider, class: .elementor-element-814c2a6 */#hotels-single-slider .eael-testimonial-text {
    position: absolute;
    bottom: 20px;
    width: calc(100% - 20px);
    padding: 0 15px;
}

#hotels-single-slider .eael-testimonial-text p{
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2em;
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.01em;
}

#hotels-single-slider .eael-testimonial-image figure img:after{
    background: rgba(0, 0, 0, .3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#33000000', GradientType=0);
}

#hotels-single-slider .swiper-wrapper,
#hotels-single-slider .eael-testimonial-item,
#hotels-single-slider .eael-testimonial-item-inner{
    height: 400px;
}

#hotels-single-slider .eael-testimonial-image {
    max-width: 100%;
    height: 400px;
    object-fit: cover;
    padding: 0;
}

#hotels-single-slider .eael-testimonial-image figure img{
    height: 400px !important;
    object-fit: cover;
}

#hotels-single-slider .eael-testimonial-image figure img:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#33000000', GradientType=0);
}

#hotels-single-slider .eael-testimonial-content  {
    content: "";
    width: 100%;
    height: 45vh;
    position: absolute;
    bottom: 0;
    background: rgb(255 255 255 / 0%);
    background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(0,0,0,0.24413515406162467) 100%);
    background: -webkit-linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(0 0 0 / 40%) 100%);
    background: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(0 0 0 / 40%) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
}


#hotels-single-slider span.swiper-pagination-bullet {
    background: #7fb89c;
    height: 10px;
    width: 10px;
    margin-top: 25px;
}

#hotels-single-slider .room-link-slider{
    color: #fff;
    text-transform: uppercase;
    font-style: initial;
    font-size: 1em;
}

#hotels-single-slider .room-link-slider:hover:after {
    background-color: #7FB79C;
    transition: all 0.5s ease 0s;
}

#hotels-single-slider .room-link-slider:after {
    content: "\e967";
    font-family: 'mirai-icofonts';
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50%;
    padding: 5px;
    font-size: 0.6em;
    margin-left: 20px;
    transition: all 0.5s ease 0s;
}

#hotels-single-slider .room-link-slider:hover:after {
    background-color: #000;
    color: #fff;
    transition: all 0.5s ease 0s;
}/* End custom CSS */
/* Start custom CSS for eael-testimonial-slider, class: .elementor-element-b7a4e70 */#hotels-single-slider .eael-testimonial-text {
    position: absolute;
    bottom: 20px;
    width: calc(100% - 20px);
    padding: 0 15px;
}

#hotels-single-slider .eael-testimonial-text p{
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2em;
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.01em;
}

#hotels-single-slider .eael-testimonial-image figure img:after{
    background: rgba(0, 0, 0, .3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#33000000', GradientType=0);
}

#hotels-single-slider .swiper-wrapper,
#hotels-single-slider .eael-testimonial-item,
#hotels-single-slider .eael-testimonial-item-inner{
    height: 400px;
}

#hotels-single-slider .eael-testimonial-image {
    max-width: 100%;
    height: 400px;
    object-fit: cover;
    padding: 0;
}

#hotels-single-slider .eael-testimonial-image figure img{
    height: 400px !important;
    object-fit: cover;
}

#hotels-single-slider .eael-testimonial-image figure img:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#33000000', GradientType=0);
}

#hotels-single-slider .eael-testimonial-content  {
    content: "";
    width: 100%;
    height: 45vh;
    position: absolute;
    bottom: 0;
    background: rgb(255 255 255 / 0%);
    background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(0,0,0,0.24413515406162467) 100%);
    background: -webkit-linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(0 0 0 / 40%) 100%);
    background: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(0 0 0 / 40%) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
}


#hotels-single-slider span.swiper-pagination-bullet {
    background: #7fb89c;
    height: 10px;
    width: 10px;
    margin-top: 25px;
}

#hotels-single-slider .room-link-slider{
    color: #fff;
    text-transform: uppercase;
    font-style: initial;
    font-size: 1em;
}

#hotels-single-slider .room-link-slider:hover:after {
    background-color: #7FB79C;
    transition: all 0.5s ease 0s;
}

#hotels-single-slider .room-link-slider:after {
    content: "\e967";
    font-family: 'mirai-icofonts';
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50%;
    padding: 5px;
    font-size: 0.6em;
    margin-left: 20px;
    transition: all 0.5s ease 0s;
}

#hotels-single-slider .room-link-slider:hover:after {
    background-color: #000;
    color: #fff;
    transition: all 0.5s ease 0s;
}/* End custom CSS */
/* Start custom CSS for eael-testimonial-slider, class: .elementor-element-ca70a1c */#hotels-single-slider .eael-testimonial-text {
    position: absolute;
    bottom: 20px;
    width: calc(100% - 20px);
    padding: 0 15px;
}

#hotels-single-slider .eael-testimonial-text p{
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2em;
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.01em;
}

#hotels-single-slider .eael-testimonial-image figure img:after{
    background: rgba(0, 0, 0, .3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#33000000', GradientType=0);
}

#hotels-single-slider .swiper-wrapper,
#hotels-single-slider .eael-testimonial-item,
#hotels-single-slider .eael-testimonial-item-inner{
    height: 400px;
}

#hotels-single-slider .eael-testimonial-image {
    max-width: 100%;
    height: 400px;
    object-fit: cover;
    padding: 0;
}

#hotels-single-slider .eael-testimonial-image figure img{
    height: 400px !important;
    object-fit: cover;
}

#hotels-single-slider .eael-testimonial-image figure img:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#33000000', GradientType=0);
}

#hotels-single-slider .eael-testimonial-content  {
    content: "";
    width: 100%;
    height: 45vh;
    position: absolute;
    bottom: 0;
    background: rgb(255 255 255 / 0%);
    background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(0,0,0,0.24413515406162467) 100%);
    background: -webkit-linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(0 0 0 / 40%) 100%);
    background: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(0 0 0 / 40%) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
}


#hotels-single-slider span.swiper-pagination-bullet {
    background: #7fb89c;
    height: 10px;
    width: 10px;
    margin-top: 25px;
}

#hotels-single-slider .room-link-slider{
    color: #fff;
    text-transform: uppercase;
    font-style: initial;
    font-size: 1em;
}

#hotels-single-slider .room-link-slider:hover:after {
    background-color: #7FB79C;
    transition: all 0.5s ease 0s;
}

#hotels-single-slider .room-link-slider:after {
    content: "\e967";
    font-family: 'mirai-icofonts';
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50%;
    padding: 5px;
    font-size: 0.6em;
    margin-left: 20px;
    transition: all 0.5s ease 0s;
}

#hotels-single-slider .room-link-slider:hover:after {
    background-color: #000;
    color: #fff;
    transition: all 0.5s ease 0s;
}/* End custom CSS */
/* Start custom CSS */@media (max-width:767px){
    body.elementor-page-8725 .ph-none > .elementor-container {
    padding-left: 0;
    padding-right: 0;
    }
}/* End custom CSS */