.elementor-1188 .elementor-element.elementor-element-f0d95c9{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-8b968be .elementor-heading-title{color:#E32525;}.elementor-1188 .elementor-element.elementor-element-808a9d9{--display:flex;}#elementor-popup-modal-1188{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1188 .dialog-message{width:480px;height:auto;padding:30px 30px 30px 30px;}#elementor-popup-modal-1188 .dialog-close-button{display:flex;}#elementor-popup-modal-1188 .dialog-widget-content{border-radius:5px 5px 5px 5px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS */:root{
  --lsa-red:#E32525;
  --lsa-red-soft: rgba(227, 37, 37, .14);
  --lsa-border: rgba(20,20,20,.14);
  --lsa-shadow: 0 18px 40px rgba(0,0,0,.18);
  --lsa-radius: 16px;
}

.tml{
  font-family: inherit;
}

.tml form{
  background: #fff;
  border: 1px solid var(--lsa-border);
  border-radius: var(--lsa-radius);
  padding: 22px;
}

.tml h1,
.tml h2,
.tml h3,
.tml .tml-title{
  color: var(--lsa-red) !important;
  font-weight: 900 !important;
  letter-spacing: .2px;
  margin: 0 0 14px 0 !important;
}

.tml label{
  font-weight: 700;
  color: rgba(0,0,0,.85);
  margin: 10px 0 6px !important;
  display:block;
}

.tml input[type="text"],
.tml input[type="email"],
.tml input[type="password"]{
  width: 100%;
  height: 56px;
  border-radius: 12px;
  border: 1px solid rgba(0,0,0,.20);
  background: #fff;
  padding: 12px 14px;
  font-size: 16px;
  outline: none;
  transition: box-shadow .15s ease, border-color .15s ease;
}

.tml input[type="text"]:focus,
.tml input[type="email"]:focus,
.tml input[type="password"]:focus{
  border-color: var(--lsa-red);
  box-shadow: 0 0 0 4px var(--lsa-red-soft);
}

.tml .tml-rememberme-wrap,
.tml .forgetmenot{
  margin: 14px 0 16px !important;
}

.tml input[type="checkbox"]{
  transform: scale(1.15);
  margin-right: 10px;
}

.tml input[type="submit"],
.tml button,
.tml .tml-button{
  background: var(--lsa-red) !important;
  color: #fff !important;
  border: 2px solid var(--lsa-red) !important;
  border-radius: 12px !important;
  padding: 14px 18px !important;
  font-weight: 900 !important;
  font-size: 18px !important;
  cursor: pointer !important;
  box-shadow: 0 12px 22px rgba(227,37,37,.25) !important;
  transition: transform .12s ease, filter .12s ease;
}

.tml input[type="submit"]:hover,
.tml button:hover,
.tml .tml-button:hover{
  filter: brightness(1.03);
  transform: translateY(-1px);
}

.tml a[href*="lostpassword"],
.tml .tml-lostpassword-link,
.tml .tml-lostpassword,
.tml .tml-links a{
  display: none !important;
}

.tml ul,
.tml .tml-links{
  display: none !important;
}

.elementor-popup-modal .tml input[type="submit"]{ 
  background:#E32525 !important; 
  color:#fff !important; 
}

.elementor-popup-modal .tml h2{ 
  color:#E32525 !important; 
}

.tml a[href*="lostpassword"],
.tml a[href*="wp-login.php?action=lostpassword"],
.tml a[href*="action=lostpassword"],
.tml .tml-lostpassword-link,
.tml .tml-lostpassword,
.tml .tml-action-links,
.tml .tml-action-links a,
.tml p#nav,
.tml p#nav a,
.tml .tml-nav,
.tml .tml-nav a,
.tml .tml-links,
.tml .tml-links a,
.tml .message + p a,
.elementor-popup-modal a[href*="lostpassword"],
.elementor-popup-modal a[href*="action=lostpassword"]{
  display:none !important;
}

.tml ul{
  list-style: none !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.elementor-popup-modal .tml ul.tml-links,
.elementor-popup-modal .tml ul.tml-links li.tml-lostpassword-link,
.elementor-popup-modal .tml ul.tml-links li.tml-lostpassword-link a{
  display:none !important;
}

.elementor-popup-modal .tml ul.tml-links{
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
}/* End custom CSS */