/*
 Theme Name:   Immersiveexperience theme
 Template:     hello-elementor
 Theme URI:    https://elementor.com/hello-theme/
 Description:  A child theme of Hello Elementor
 Author:       Diem Bui
 Version:      1.0
*/

@import url("../hello-elementor/style.css");
.background_blue .elementor-button{
background: linear-gradient(95.1deg, #2364DD 0%, #243371 100%);

}
.text_blue h2 {
	 color: #2364DD;

  background: linear-gradient(95.1deg,#2364DD 0%,#243371 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.background_price1{
	background: radial-gradient(97.16% 97.16% at 5.08% 100%, #2364DD 0%, #050300 100%) ;

}
.background_price1 .pp-info-box-title{
	margin-top: 0 !important;
}
.background_price1 h2{
	 background: linear-gradient(96.84deg, #FFFFFF 8.85%, rgba(43,78,255,.5) 97.33%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
.background_price2{
	background: radial-gradient(97.16% 97.16% at 5.08% 100%, #CC4827 0%, #050300 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;

}
.background_price2 h2{
	background: linear-gradient(96.84deg, #FFFFFF 8.85%, rgba(255, 198, 43, 0.5) 97.33%);
-webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
.background_price3{
	background: radial-gradient(97.16% 97.16% at 5.08% 100%, #64AA27 0%, #050300 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;

}
.background_price3 h2{
	  background: linear-gradient(96.84deg, #FFFFFF 8.85%, rgba(124, 255, 43, 0.5) 97.33%);
	-webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;


}
.background_price4{
	background: radial-gradient(97.16% 97.16% at 5.08% 100%, #8D7100 0%, #050300 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;

}
.background_price4 h2{
	  background: linear-gradient(96.84deg, #FFFFFF 8.85%, rgba(255, 223, 43, 0.5) 97.33%);
	-webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;


}
.background_uudai{
	background: linear-gradient(123.42deg, #FFFFF6 21.87%, #DFEDFF 94.35%);
box-shadow: 0px 0px 75.6px 0px #0037C340 inset;

	border: 1.61px solid #245ECF
}
.info_uudai .pp-info-box-description{
	display: inline-block;
	border-radius: 26px;
    padding: 0 10px;
    background: linear-gradient(95.1deg, #660300 0%, #9B1F00 49.76%, #380000 100%);
}
.info_uudai .pp-info-box-footer a{
	    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(180deg, #D00000 0%, #6A0000 100%);
border-radius: 0 12px 0 0;
}
.slider_khampha .swiper-slide a{
background: transparent;
line-height: 0;
}
.slider_khampha.lastudio-kit .swiper-slide{
  border-radius: 12px;
}
.swiper-pagination-clickable .swiper-pagination-bullet{
  width: 50px !important;
    border-radius: 10px !important;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
  width: 60px !important;
}
.swiper-pagination-bullets-dynamic{
    width: 100% !important;
}
.swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-left{
	    background-image: none !important;
}
.popup_text_blue h2{
background: linear-gradient(96.84deg, #FFFFFF 8.85%, #65A7FF 97.33%);
    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: transparent;
            color: transparent;
}
.popup_text_pink h2{
background: linear-gradient(96.84deg, #FFFFFF 8.85%, rgba(255, 43, 43, 0.3) 97.33%);

    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: transparent;
            color: transparent;

}
.popup_text_green h2{
	background: linear-gradient(96.84deg, #FFFFFF 8.85%, rgba(43, 255, 114, 0.3) 97.33%);

    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: transparent;
            color: transparent;

}
.popup_text_yellow h2{
	background: linear-gradient(96.84deg, #FFFFFF 8.85%, rgba(255, 188, 43, 0.3) 97.33%);

	    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: transparent;
            color: transparent;
}
body .background_red .elementor-button{
	background-color: transparent !important;
	background: linear-gradient(95.1deg, #660300 0%, #9B1F00 49.76%, #380000 100%) !important;

}
.wpml-ls-menu-item a{
	margin-right: 0 !important;
	padding-top: 0 !important;
padding-bottom: 0 !important;
height: 60% !important;
}
.wpml-ls-menu-item:last-child a{
margin-left: 10px !important;
padding-left: 10px !important;
border-left: 1px solid #fff;

}
.wpml-ls-menu-item{
	align-items: center;
}
.elementor-location-footer .wpml-ls-menu-item{
display: none;
}
@media (max-width: 568px){
	.swiper-pagination-clickable .swiper-pagination-bullet{
		width: 30px !important;
    height: 4px !important;
	}
	.button_ticket .pp-info-box-button{
position: absolute;
    left: 0;
    top: 10px;
	}
	.background_uudai{
		border:0;
		background: transparent;
		box-shadow: none;
	}
  .wpml-ls-legacy-list-horizontal a{
    padding: 0px 10px 6px;
  }
  .wpml-ls-legacy-list-horizontal{
    padding: 0 !important;
  }
  .wpml-ls-item-en{
    border-left: 1px solid #fff;
  }
  .wpml-ls-legacy-list-horizontal
  .slider_mobile img{
width: 100% !important;
  }
}
.button_blue .elementor-button{
background: linear-gradient(95.1deg, #2364DD 0%, #243371 100%) !important;
}
.button_red .elementor-button{
  background: linear-gradient(95.1deg, #BE1619 0%, #760002 100%) !important;

}