/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
:root{
  --blue:#50A7DB;--blue-dark:#2E85B8;--blue-darker:#1A5F87;
  --blue-light:#C8E4F5;--blue-lighter:#EBF5FB;
  --black:#111111;--grey-dark:#444444;--grey-mid:#666666;
  --grey-border:#E8E8E8;--grey-bg:#F5F5F5;--white:#FFFFFF;
  --fh:'Syne',sans-serif;--fb:'DM Sans',sans-serif;
  --nav-h:72px;--sp:clamp(64px,8vw,120px);--cw:1200px;
  --r:4px;
  --s1:0 2px 8px rgba(17,17,17,.08);
  --s2:0 8px 32px rgba(17,17,17,.12);
  --s3:0 24px 64px rgba(17,17,17,.16);
  --ease:cubic-bezier(.4,0,.2,1);
}

.et_pb_text_inner h1,
.et_pb_text_inner h2,
.et_pb_text_inner h3,
h2.et_pb_module_header{
	line-height:1.5em;
}
.h1-page-header .et_pb_text_inner h1{
	font-size:15px !important;
	font-weight:700 !important;
	color:var(--blue) !important;
}
.et_pb_text_inner h1{
	color:var(--black) !important;
	font-weight:700 !important;
	font-size:28px !important
}

.et_pb_text_inner h2{
	color:var(--blue);
	font-weight:600 !important;
	font-size:20px !important;
	margin-bottom: -20px;
}
.page-id-3 .et_pb_text_inner h2{
	margin-bottom: inherit !important;
}

/* pill badge */
.hero-pill{display:inline-flex;align-items:center;gap:8px;background:var(--blue-lighter);border:1px solid var(--blue);border-radius:100px;padding:6px 14px 6px 8px;margin-bottom:26px}
.hero-pill-dot{width:8px;height:8px;background:var(--blue);border-radius:50%}
.hero-pill span{font-size:13px;font-weight:500;color:var(--black)}

.reassure-item em{
	font-style:normal;
	color: var(--blue);
	font-size:15px;
	font-weight:700;
}
@media (max-width: 768px) {
	.col-reverse{
		display:flex;
		flex-direction:column-reverse
	}
}

@media (min-width: 1024px) {
  .center-text-image {
      display: flex;
      align-items: center;
  }
}
