.content {width:90%;max-width:1920px;margin:auto;}
.lg {width:100%;height:auto;}
.screen, .hp_features .grid-cell,.grid-cell img,.ix-features,.feature1x-container,.feature1x-container img, .three-column-grid,.three-column-grid img  {border-radius:16px;}

.home img {width:26px;height:auto;}
.hlogo img {width:176px;height:auto;}
.nav a {text-decoration: none;font-size:13px;color:#201f1f;margin-left:25px;margin-right:25px;font-weight:400;}
.nav_content img:hover,.cell-content img:hover {opacity:0.7;transition: all 500ms ease-in-out;}
.nav a:hover,footer a:hover, .activel {color:#ed2189 !important;transition: all 500ms ease-out;}

footer {text-decoration: none;font-size:12px;color:#595858;padding:20px;border-top: 1px solid #d0cecf;margin-top:110px;text-align: center;}
footer a {text-decoration: none;color:#201f1f;margin-left:35px;font-weight:400;}

body {
  font-family: "Inter", serif;
  font-optical-sizing: auto;
  font-style: normal;
  color:#201f1f;
  margin:0px;
}

.nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 20px;
  position: relative;
  background: #f1f1f1;
  height:46px;
}

.nav_content {
  display: flex;
  gap: 10px;
}

.heading_container {
  display: flex;
  justify-content: space-between;
  align-items: center; 
  width: 94%;
  box-sizing: border-box; 
  margin:auto;
}

.hcell {
  padding: 10px; 
}

.left {
  text-align: left; 
}

.right {
  text-align: right; 
}

.mobile-logo {
  display: none; 
}

.mobile-logo img {
  width: 150px; 
  height: auto;
}

.wealth, .team {padding-right:0px !important;}

footer img {width: 200px; height: auto;display:block;margin:auto;margin-bottom: 20px;}

.nav.open .nav_content {
  margin-left: 50px; 
}

.hcell h1 {font-size:80px;font-weight:550;}
.hcell h2 {font-size:28px;font-weight:500;}

.feature1xh h1 {font-size:60px;font-weight:550;}

.fblock h2 {font-size:22px;font-weight:550;padding-top:10px;}
.fblock p {font-size:16px;font-weight:400;line-height:1.6;}

.fsplit {border-bottom: 1px solid #d0cecf;margin: 30px;padding-bottom:20px;}
.fsplit-nb {margin: 30px;padding-bottom:20px;}

.hp_features {margin-top:30px;}

.sub_heading_container {
  display: flex;
  justify-content: space-between;
  align-items: center; 
  width: 100%;
  box-sizing: border-box; 
  margin:auto;
  margin-top:70px;
}

.sub_heading_container h2 {font-size:46px;font-weight:550;}

.hamburger {
  display: none;
  flex-direction: column;
  cursor: pointer;
  gap: 5px;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}

.hamburger span {
  width: 25px;
  height: 3px;
  background-color: #ed2189;
  border-radius: 2px;
  transition: background-color 0.3s;
}

.hamburger:hover span {
  background-color: #000;
  transition: all 500ms ease-out;
}

.flex-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.grid-cell {
  flex: 1 1 calc(25% - 10px);
  box-sizing: border-box;
  padding: 0px;
  text-align: left;
}

.grid-cell img {
width:100%;height:auto;
border: 1px solid #ccc;
transition: all 500ms ease-in-out;
}

.cell-content {
  font-weight: bold; 
  margin-bottom: 8px; 
}

.cell-text {
	padding-left: 10px;
  font-size: 20px;
}

.split-color {background: #f1f1f1;margin-top:110px;padding-top:30px;padding-bottom:120px;}
.split-color p {line-height:1.6;}

.split-color-nc {margin-top:0px;padding-top:0px;padding-bottom:120px;}
.split-color-nc p {line-height:1.6;}

.ix-features {background: #f1f1f1;margin-top:110px;margin-bottom:110px;padding-top:30px;padding-bottom:30px;padding-left:30px;}

.ix-features1-container {
  display: flex;
}

.ix-features1-left {
  width: 40%;
  padding: 10px; 
}

.ix-features1-right {
  width: 60%;
   padding: 10px; 
}

.ix-features1-right img {width:100%;height:auto;}

.ix-nx_features {padding-left:30px;}

.ix-nx_features li {line-height:1.8;margin-top:15px;margin-left:16px;font-size:18px;}

.featx li {line-height:1.6 !important;margin-top:10px;}

.feat_list p {line-height:1.6 !important;}

li::marker {color:#ed2189;}

.featcta {margin-top:70px;}

.ix-nx_features h2 {font-weight: 500;font-size:32px;}
.ix-nx_features a {margin-top:40px;display:inline-block;}

.ix-cta {border-radius: 6px;background: #ed2189;padding: 16px 30px 16px 30px;vertical-align: middle;align-content: center;color:#FFF;text-decoration: none;font-size:20px;transition: all 500ms ease-in-out;}
.ix-cta:hover {background: #343434;transition: all 500ms ease-in-out;}

.cta-mid {width:100%;text-align: center;}

.ix-ex {margin-top:80px;margin-bottom:0px;}
.ix-ex img {max-width:600px;height:auto;}
.ix-ex p {padding-top:20px;line-height:1.6;font-size:18px;}

.feature_welcome {padding-bottom:60px !important;margin-top:10px;}

.feature_welcome .ix-ex {margin-top:0px;}


 .feature1x-container {
	display: flex;
	background: #f1f1f1;
	padding:30px;
}
.feature1x-left {
	width: 70%;

}
.feature1x-right {
	width: 30%;

}

 .feature1x-container img,.three-column-grid img {
width:100%;height:auto;
transition: all 500ms ease-in-out;
}


.three-column-grid {
	display: flex;
	justify-content: space-between; 

	}

.three-column-grid .column {padding:30px;}


.three-column-grid {
	display: grid;
	grid-template-columns: 25% 35% 35%; 
	margin-top:90px;
	  border:1px solid #f1f1f1;
}


.three-column-grid h2 {font-weight:500;font-size:32px;}

.three-column-grid li { line-height:1.8;font-size:18px;margin-left:20px;}

.doc_page ul {line-height:1.8;margin-left:15px;padding: 0px;}
.doc_page li {line-height:1.8;margin-left:0px;}
.doc_body {line-height:1.6;}
.doc_body a {color:#ed2189;}
.doc_body a:hover {color:#808080;}
.red {color:#FF0000;}
.heading {font-weight: bold;}