/**
Theme Name: PureLogics Healthcare
Author: PureLogics
Author URI: http://wpastra.com/about/
Description: Theme for PureLogics Healthcare Apps
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: purelogics-healthcare
Template: astra
*/

.hs-overlay {
    position: fixed; inset: 0; background: rgb(16 45 123 / 49%); opacity: 0; 
    transition: opacity .2s ease; pointer-events: none; z-index: 9998;
  }
  .hs-modal {
    position: fixed; inset: 0; display: grid; place-items: center;
    opacity: 0; pointer-events: none; z-index: 9999; transition: opacity .2s ease;
  }
  .hs-modal__content {
    width: min(92vw, 720px); max-height: 86vh; overflow:auto;
    background: #fff; border-radius: 14px; box-shadow: 0 20px 60px rgba(0,0,0,.25);
    padding: 40px; position: relative;
  }
  .hs-modal__title {
    margin: 0 0 12px;
    font-family: 'Space Grotesk', sans-serif;
    font-size: 32px;
    text-align: center;
	color:#00245a;
}
  .hs-modal__close {
    position: absolute; top: 8px; right: 10px; font-size: 28px; line-height: 1; 
    background: transparent; border: 0; cursor: pointer; color: #555;
  }
  .hs-modal__close:hover { color: #000; }
  .hs-modal.is-open, .hs-overlay.is-open { opacity: 1; pointer-events: auto; }
  .no-scroll { overflow: hidden; }
  .hs-thanks { margin-top: 12px; padding: 10px 12px; background: #f0fdf4; border: 1px solid #bbf7d0; border-radius: 8px; font: 500 0.95rem system-ui, -apple-system, Segoe UI, Roboto, Arial; }
.contact-form {
    background: #fff;
    padding: 50px;
    margin: 0 auto;
    width: 100%;
    border-radius: 15px;
    border: 1px solid #00235a;
}
strong.text-green {
    display: inline-block;
    background: #4aba6a;
    color: #fff;
    padding: 0 10px;
}
strong.text-green.orange {
    background: #fc6a2f;
}

strong.text-green.pill {
    background: #2E8DA3;
}

strong.text-green.light{
background: #bbe197;
	color: #37471d;
}