.elementor-3531 .elementor-element.elementor-element-c40887b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}#elementor-popup-modal-3531 .dialog-widget-content{background-color:#00000000;}#elementor-popup-modal-3531 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-3531{justify-content:center;align-items:center;}/* Start custom CSS for html, class: .elementor-element-e68a976 *//* LOGIN MODAL */
.modaldiv{
  /*display: none;*/
  position: fixed;
  z-index: 100;
  bottom: 0;
  right:0;
  top: 0;
  left: 0;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  padding: 0 10px;
}
.contentmodal{
  width: 100%;
  max-width: 500px;
  height: auto;
  z-index: 2;
  position: relative;
  margin: 0 auto;
  background: linear-gradient(345deg, #052347, #031329, #003f91);
  border: 2px solid #fff09e;
  box-shadow: 0 0px 10px #ffe56e, inset 0 0 8px #ffe56e;
  border-radius: 20px;
  padding: 10px;
}
.contentmodal iframe{
  height: 100%;
  width: 100%;
  border: none;
}
.contentmodal button{
  position: absolute;
  right: 2px;
  top: -10px;
  border-radius: 50px;
  border: none;
  width: 30px;
  height: 30px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  text-align: center;
  background:#ff4c4c;
  padding: 0;
}
.contentmodal button i{
  display:block;
  margin:0 auto;
  color:white;
}
.overlaymodal{
  position: fixed;
  bottom: 0;
  right:0;
  top: 0;
  left: 0;
  background: #00000070;
  z-index: -1;
}
.contentmodal.animate__animated.animate__bounceInDown {
  --animate-duration: .6s;
}
.contentmodal .login h1{
  text-align:center;
  font-size:20px;
  margin-top:10px;
}
.contentmodal .login{
    padding: 0 20px;
}
.contentmodal .login img{
  width:100%;
  max-width:130px;
  height:auto;
  margin:0 auto;
  display:block;
  margin-top:15px;
}
.contentmodal .login input{
    background: #ffffff;
    width:100%;
    border-radius: 9px;
    border: none;
    padding: 10px;
    outline: none;
    color: #000000;
}

.contentmodal .login a.btnLogin{
	width:100%;
    max-width:334px;
    padding:10px;
   	border: 1px solid #dba237;
    border-radius: 999px;
    background: linear-gradient(0deg, #0078b8, #39baff);

    color: #163815;
    display:block;
    margin:20px auto;
    text-align:center;
    border-radius:20px;
    color: white;
    text-decoration: none;
}
.contentmodal .login a.btnForget{
    width:100%;
    max-width:140px;
    padding:10px;
    background: linear-gradient(171deg, #ffe9ad, #dfbf0099 50%, #a5700b99);
    display:block;
    margin:20px auto;
    text-align:center;
    border-radius:20px;
    color: #FFFFFF;
    text-decoration: none;
}


/* LOGIN MODAL *//* End custom CSS */