/* screen - matching-results-page */

 
/* Used css */

.no-extra-space {
	margin:0 0 0 0;padding:0 0 0 0;
}

.badge:hover {
	background-color: #28a745 !important;
    color: #fff !important;

}	
.case-card {
	
	/*
	margin: 22px 0 0 0;
	min-height: 183px; 

	*/

	height: 100%;
	width:100%;
	padding: 0 0 33px;
	margin-bottom:30px;
	border-radius: 10px;
	background-color: #fff;
	
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.12);
	

/*
	
	
	
*/

}


.lowest-score {
	/*color: #5bc0de !important;*/
	color: #ba55d3 !important;
}

.lowest-score-bg {
	/*background-color: #5bc0de !important;*/
	background-color: #ba55d3 !important;	
}

.case-profile {
	padding-left: 60px;
	padding-top: 40px;
}

.case-detail-attribute {
  width: 138px;
  height: 23px;
  margin: 0.2px 0 0 10.5px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #616161;
}

.case-detail-attribute-fullwidth {
	width: 100%;
	height: 23px;
	margin: 0.2px 0 0 10.5px;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #616161;
}

.case-detail-attribute {
	width: 138px;
	min-height: 23px;
	margin: 0px;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #616161;
}

.case-detail-attribute-fullwidth-2{
	width: 100%;
	min-height: 23px;
	margin: 0;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #616161;
}



.img-case-picture 
{

  width: 102px;
  height: 102px;
  
  margin:24px 26px 34px 36px;
  margin-bottom: 14px !important;
  
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.16);
  
  background-color: transparent;

  border-radius: 110px;
  border: 5px solid white;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  object-fit: cover;
	
}


.case-card-footer {
  width:calc(100.00% - 30px);
  height: 50px;
  padding: 19px 1px 18px 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #337ab7;
  position:absolute;
  bottom:0;
  /*z-index:0 !important;*/
  
  text-align:center;
  vertical-align:middle;
}


a.case-card-footer, a.case-card-footer:visited, a.case-card-footer:link, a.case-card-footer:active, a.view-more:hover {
	 color: #fff !important;
	 text-decoration:none !important;
	 touch-action: none;
	 z-index:99999;
}




.family-card {

	position:relative;
	  background-color: transparent;
	  
	  min-height: 323px;
	  /*min-height: 383px;*/

	  
	  /*min-width: 440px;*/
	  /*min-width:40px; */
	  
	  height: 100%;
	  
	  margin: 22px 0 0 0;
	  
	  /*padding: 0 0 33px;*/
	  
	  padding: 0 0 20px;
	  
	  padding-right:10px;
	  
	  border-radius: 10px;
	  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.12);
	  background-color: #fff;
}


.btn-new
{
  /*margin: 34px 248px 40px 3px;
  padding: 14px 43px 13px 44px;
  */
  border-radius: 5px;
  background-color: #337ab7;
  font-family: Poppins;
  font-size: 16px;
  font-weight: normal;
  color:white;
}

  


.name-container {

	/*position: absolute;*/
	text-align: left;	
	margin-right:30px;
}



 .family-name {
  background-color: transparent;
  height: 27px;
  width: 305px;
  
  letter-spacing: 0.00px;
  line-height: 18px;
  text-align: left;
  white-space: nowrap;
  
  position: absolute;
  left:176px;
  top: 18px;
  

}

 .county-name {
	margin-top:10px; 
	 
 }
 
 .state-name {
  background-color: transparent;
  height: 22px;
  width: 49px;
  
  text-align: left;
  white-space: nowrap;


  letter-spacing: 0.00px;
  line-height: 14px;
 
  position: absolute;
  left: 176px;  
  top: 52px;
  
}

a.btn-load-more {

  height: 64px;
  margin-top:20px; margin-bottom:20px; 
  margin-left:20px; 
  margin-right:20px; 
  
  padding-left: 40px;  padding-right: 40px;
  padding-top: 20px;  padding-bottom: 20px;

  border-radius: 5px;
  border: solid 2px #337ab7;

  border-radius: 5px;
  border: solid 2px #337ab7;
  background-color: transparent;
  
  
  font-family: Poppins;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  
  
	
}




.bucket-title
{
  height: 33px;
  font-family: Poppins;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #616161;
}

  
.bucket-sub-title
{
  height: 25px;
  font-family: Poppins;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ccc;
}

.bucket-sub-title-2 {
	height: 25px;
	font-family: Poppins;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #616161;
}

img.bucket-icon {
	
	width: auto;
  height: 39.7px;
	  margin-left:15px;
	  background-color: transparent;
	filter: invert(68%) sepia(9%) saturate(13%) hue-rotate(315deg) brightness(88%) contrast(89%);
	margin-right:20px;
	float:left;
}


.families-on-list-item {
  height: 25px;
  margin-top: 22px;
  margin-bottom: 22px;
  font-family: Poppins;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: var(--brownish-grey);
}  
  
  

/* 

 .family-picture {
  background-color: transparent;
  border-radius: 120px;
  left: -25.00%;
  object-fit: cover;
  position: absolute;
  top: -25.00%;  
  height: 150.00%;
  width: 150.00%;
}
 */




 .profile-container {
  position: absolute;
  width: 468px; 
  /*margin-bottom:10px;*/
}

.img-family-picture 
{

  width: 120px;
  height: 120px;
  
  margin: 8px 26px 34px 26px;
  
  margin-bottom:14px !important;
  
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.16);
  
  background-color: transparent;

  border-radius: 110px;
  border: 5px solid white;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  object-fit: cover;
	
}
/*
.img-family-picture {
	width: 102px;
	height: 102px;
	margin: 24px 26px 34px 36px;
	margin-bottom: 14px !important;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.16);
	background-color: transparent;
	border-radius: 110px;
	border: 5px solid white;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	object-fit: cover;
}

*/

.component-12-1-TRMw6U {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: 0px;
  left:100px;
  top: 6px;
  width: 34px;
}
.match-Gvj5Mi {
  background-color: transparent;
  height: 30px;
  right:2px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 30px;
}


.Line-31 {
  width: 100%;
  height: 1px;
  margin: 0px 0 20px 0;
  /*margin: 20px 0 20px 0; */
  background-color: #f5f5f5;
}

.Line-32 {
  width: 100%;
  height: 1px;
  margin: 20px 0 10px 0;
  background-color: #f5f5f5;
}

.Line-33 {
  width: 100%;
  height: 1px;
  margin: 0px 0 10px 0;
  background-color: #f5f5f5;
}

.Line-Bottom {
  width: 100%;
  height: 1px;
  margin: 20px 0 30px 0;
  background-color: #f5f5f5;
}






.child-card-detail-block {
	
	width:100%;
	padding-left:10px;
	padding-right:10px;
	
}

.child-card-detail-block-item {
	
	width:100%;
	padding-left:10px;
	padding-right:20px;
	
}




.matching-criteria-block {
	
	width:100%;
	padding-left:30px;
	padding-right:10px;
	
}

.matching-criteria-block-item {
	
	width:100%;
	padding-left:30px;
	padding-right:10px;
	/*padding-right:30px;*/
	
}

.matching-criteria-block-item-check {
	float:right;
	
}

.matching-criteria-block-item-text {
  font-family: Poppins;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #616161;
}

img.criteria-match {
  width: 18px;
  height: 18px;
  background-color: transparent;
  cursor:help;
}

img.help, .familyBadgeIcon, .familyFitScoreBadge {
	cursor: help;
}

img.criteria-nomatch {
  width: 18px;
  height: 18px;
  background-color: transparent;
}

.matching-criteria {
  width: 138px;
  height: 23px;
  margin: 0.2px 0 0 10.5px;
  font-family: Poppins;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #616161;
}


div.familyBadge {
	width: 119px;
	height: 119px;
	/*margin: 21.5px 4px 26px 14px;*/
	margin: 14px 4px 14px 14px;
	padding: 0 0 0 0;
	/*padding: 18px 15px 15px;*/
	border-radius: 5px;
}


.familyBadgeIcon {
	padding: 15px 15px 15px;
}


.familyBadge-green {
 background-color: #5bdea5;	
}

.familyBadge-cyan {
 background-color: #70d6d9;	
}

.familyBadge-blue {
 background-color: #5bbade;	
}
.familyBadge-orange {
 background-color: #ffb230;	
}


.familyBadge-gradient-green {
/*	background-image: linear-gradient(to left bottom, #2b2d2d, #006056, #009567, #00cb59, #00ff00);*/
	
 background-image: linear-gradient(to left bottom, #2b2d2d, #2f4847, #30655e, #318272, #37a183, #3eb08a, #46c091, #51cf97, #54d39a, #56d69e, #59daa1, #5bdea5) !important;
}

.familyBadge-gradient-cyan {
	
	/*background-image: linear-gradient(to left bottom, #2b2d2d, #3e5353, #507c7d, #60a8aa, #70d6d9) !important;*/
	/* background-image: linear-gradient(to left bottom, #2b2d2d, #394949, #476768, #548788, #60a8aa, #65b7b9, #6bc6c9, #70d6d9, #70d6d9, #70d6d9, #70d6d9, #70d6d9) !important;*/

	background-image: linear-gradient(to left bottom, #2b2d2d, #364344, #405b5b, #497375, #528d8f, #579c9e, #5dabad, #62babd, #65c1c4, #69c8cb, #6ccfd2, #70d6d9) !important;



}
.familyBadge-gradient-blue {
	
	/*
	background-image: linear-gradient(to left bottom, #2b2d2d, #334243, #3a575c, #3f6d78, #458497, #4990a8, #4d9db9, #51a9ca, #53adcf, #56b1d4, #58b6d9, #5bbade);
	*/
	
	
	background-image: linear-gradient(to left bottom, #2b2d2d, #334243, #3a575c, #3f6d78, #458497, #4990a8, #4d9db9, #51a9ca, #53adcf, #56b1d4, #58b6d9, #5bbade);
	
	
}



div.familyFitScoreHeader {
	padding-left:10px !important;
	padding-top:10px !important;
	padding-right:10px !important;
/*	margin-bottom:20px !important;*/
	
	
}

div.familyFitScoreBadge {
	width: 119px;
	height: 119px;
	margin: 14px 4px 14px 14px;
/*
  margin: 21.5px 4px 26px 14px;
*/
	padding: 0 0 0 0;
	border-radius: 5px;
}

  

.familyBadgeFitScore {
  width: 89px;
  width: 119px;
  height: 23px;
  margin: 0 0 0 5px;
  font-family: Poppins;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
  
  
  


img.fitStar {
  height: 17.3px;
  margin: 1px 7px 1.8px 0;
}


.fitScoreLine {
  
  width: 100%;
  height: 56.5px;
  /*margin: 0.8px 0.7px 0 0.7px;*/
  /*opacity: 0.4;*/
  
  background-color:transparent;
 /* background-image: linear-gradient(to bottom, #5bc0de 6%, rgba(51, 51, 64, 0.52) 109%);*/
	
 	
}

.fitScoreLineContainer {
	
  width: 100%;
  height: 41.2px;
  /*margin: 0 0 16px;*/
  /*background-color: #5bdea5;*/
  
	
}


img.green-line{
	filter: invert(54%) sepia(42%) saturate(4584%) hue-rotate(84deg) brightness(126%) contrast(117%) !important;
}

img.cyan-line{
/*
filter: invert(88%) sepia(16%) saturate(7361%) hue-rotate(7deg) brightness(110%) contrast(112%) !important;
*/
filter: invert(78%) sepia(70%) saturate(292%) hue-rotate(127deg) brightness(92%) contrast(83%)  !important;


}

img.blue-line{
	/*filter: invert(100%) sepia(1%) saturate(5715%) hue-rotate(193deg) brightness(111%) contrast(101%) !important; */
	/*filter: brightness(0) invert(1) !important;

filter: invert(74%) sepia(65%) saturate(676%) hue-rotate(162deg) brightness(94%) contrast(85%) !important;

filter: invert(43%) sepia(48%) saturate(1486%) hue-rotate(158deg) brightness(100%) contrast(101%);
	
	*/


filter: invert(45%) sepia(9%) saturate(3234%) hue-rotate(166deg) brightness(94%) contrast(93%) !important;



}

img.familyBadge-gradient-green-line {
	
	filter: invert(77%) sepia(22%) saturate(946%) hue-rotate(100deg) brightness(98%) contrast(86%)  !important;
  /*filter: invert(98%) sepia(37%) saturate(3246%) hue-rotate(148deg) brightness(90%) contrast(89%);*/
  /*filter: invert(79%) sepia(55%) saturate(416%) hue-rotate(92deg) brightness(91%) contrast(91%);*/
  
}
img.familyBadge-gradient-cyan-line {
  height: 41.2px;
  margin: 0 0 16px;
  background-color: #5bc0de;

}
img.familyBadge-gradient-blue-line {
	
 height: 56.5px;
  margin: 0.8px 0.7px 0 0.7px;
  opacity: 0.4;
  background-image: linear-gradient(to left bottom, #2b2d2d, #284247, #1e5668, #17698f, #337ab7);
	

}






div.familyBadgeIcon > img {
  width: 78px;
  /*height: 48px;*/
  height: auto;
  margin: 0 10px 5px 10px;
 
}

div.familyBadgeCaption {
  width: 113px;
  height: 23px;
  margin: 5px 7px 5px 17px;
  font-family: Poppins;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: var(--brownish-grey);
}


div.familyBadgeScore {
  width: 100%;
  height: 23px;
  font-family: Poppins;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:10px;
  margin-bottom:10px;
  
}




img.user {
  width: 24px;
  height: 23px;
  margin: 0 10.5px 0.2px 0;
  margin-bottom:10px;
 /* background-color: #616161;*/
}


img.info {
	width: 24px;
	height: 23px;
	margin-left:5px;
}



img.star {
  width: 24px;
  height: 23px;
  margin: 0 10.5px 0.2px 0;
  margin-bottom:10px;
 /* background-color: #616161;*/
}


.criteria-accordion-btn {
	float:right;
	
}

img.accordion-img {
  width: 24px;
  height: 23px;
 /* background-color: #616161;*/
}



.view-profile  {
  height: 23px;
  /*margin: 25px 20px 51px 26px;*/
  /*
  margin: 20px 20px 51px 10px;
  font-family: Poppins;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  */
  
  
 
}
.view-profile > a {
 color: #337ab7 !important;	
}

 .view-partial-assessment, .view-partial-assessment > a {
  height: 23px;
}


 .view-partial-assessment > a {
  color: #337ab7 !important;
}



 .bucket-icons-container 
 {
  background-color: transparent;
/*
  height: 42px;
  left: 1692px;
  position: absolute;
  top: 198px;
*/ 

  width: 184px;
}



.btn-action {
  
  width: 170px;
  height: 50px;
  margin: 30.8px 10px 0 4px;
  /*padding: 13px 25px 13px 19px;*/
  padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:8px;

  border-radius: 5px;
  
}


.btn-action-img {	
  width: 22.6px;
  height: 22.7px;
  margin: 1.4px 1.4px 0 0;
  background-color: transparent;	
}

.btn-action-img-consider-strongly {
	font-size:18px;
	width: 22.6px;
	height: 22.7px;
	margin: 1.4px 1.4px 0 0;
	background-color: transparent;
	color: white;
}

.btn-action-img-compare-consider-strongly {
	font-size: 20px;
	width: 22.6px;
	height: 22.7px;
	margin: 5px 1.4px 0 0;
	background-color: transparent;
	color: #616161;
}




/*@media (max-width: 700px) {
	.btn-action-img {
		display: none !important;
	}
}
*/
a.btn-action-makecall {
	background-color: #337ab7;
	margin: 1px 0 0px 13px;
	font-family: Poppins;
	font-size: 16px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #fff !important;

	border: solid 2px #337ab7;
}



a.view-more, a.view-more:visited, a.view-more:link, a.view-more:active, a.view-more:hover {
	 color: #fff !important;
	 text-decoration:none !important;
}




img.btnNavDismiss {
   width: auto;
   height: 28px;
   
  background-color: transparent;
}


img.btnNavMaybe {
  width: auto;
  height: 28px;
  margin-left:15px;
  background-color: transparent;
	
}


img.btnNavMakeCall {
 
  width: auto;
  height: 28px;
  margin-left:15px;
  background-color: transparent;
  
}


i.btnNavMakeCall {
	font-size: 26px;
	margin-left: 10px;
	color: #616161;
	background-color: transparent;
}



img.btnResetView {
	width: auto;
	height: 28px;
	margin-left: 15px;
	background-color: transparent;
}
/*
filter: invert(34%) sepia(0%) saturate(1369%) hue-rotate(208deg) brightness(107%) contrast(90%);
*/


.dropdown-tree
{
	
  font-family: Poppins;
  font-size: 14px;	
  color:#616161;
	
}

a.btnDismissNavLink:hover {
	filter: invert(51%) sepia(47%) saturate(4824%) hue-rotate(320deg) brightness(95%) contrast(98%);
}


a.btnResetViewNavLink {
	margin-right: 10px !important;
}

a.btnMaybeNavLink:hover, a.btnMakeCallNavLink:hover, a.btnResetViewNavLink:hover {
	filter: invert(43%) sepia(5%) saturate(6370%) hue-rotate(167deg) brightness(97%) contrast(86%);
}



.badge-makecall {
	background-color: #5bc0de !important;
	color:#fff;
}


.badge-maybe {
	background-color: #5bc0de !important;
	color:#fff;
}


.badge-dismiss {
	background-color: #f14d68 !important;
	color:#fff;

}




a.btn-action-maybe {
  background-color: transparent;
  margin: 1px 0 0px 13px;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
 /* color: #fff !important; */
 
  width: 143px;
  border: solid 2px #337ab7;
 
}



a.btn-action-dismiss {
  background-color: transparent;
   margin: 1px 0 0px 13px;
  
  font-family: Poppins;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #f14d68 !important;
 
  width: 143px;
  height: 50px;
   
}



a.btn-action-match {
	/*
		background-color: transparent;
		color: #000 !important;
		font-weight: 300;
	*/
	background-color: orange;
	color: #fff !important;
	margin: 1px 0 0px 13px;
	font-family: Poppins;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	width: 143px;
	height: 50px;
	/*margin-left:50px;*/
}






.spacing_left {
  padding-left: 30px;
}


.dealbreaker-container  {
	
  margin-top:0px;
  /*margin-bottom:40px;*/
}


.SelectBar
{
  width: 100%;
  height: 80px;
  margin: 0px 0 0px 0px;
  padding: 0 0 0 0 ;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.16);
  background-color: #5bc0de;
  
  padding-top:30px;
}

.SelectBarNew {
	width: 100%;
	height: 80px;
	margin: 0px 0 0px 0px;
	padding: 0 0 0 0;
	padding-top: 30px;
}



a.btn-compare {

  height: 50px;
  padding: 14px 15px 13px 15px;
  border-radius: 5px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
  margin-right:20px;
  
  font-family: Poppins;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  
}


img.union-img
{
	width: 121px;
	height: 80px;
	position:absolute;
	left:0px;
	top:0px;
}

  


/* For mobile phones: */
@media only screen and (max-width: 768px) {

.family-card {
min-width:unset;
}


.btn-action { 
	width:90px  !important;
	margin: 1px 0 0px 13px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;

}


.btn-action > img { display:none;}

.dealbreaker-container  {
	
  margin-top:40px;
  margin-bottom:30px;
}

}


/*#616161 */

/* filter generator https://codepen.io/sosuke/pen/Pjoqqp */
/* https://isotropic.co/hex-color-to-css-filter/ */


.white-image {
	filter: invert(100%) sepia(1%) saturate(5715%) hue-rotate(193deg) brightness(111%) contrast(101%);
}

img.white-image {
	filter: invert(100%) sepia(1%) saturate(5715%) hue-rotate(193deg) brightness(111%) contrast(101%);
}

.astra-image {
	filter:invert(43%) sepia(5%) saturate(6370%) hue-rotate(167deg) brightness(97%) contrast(86%);
}





.radical-red-image {
	filter: invert(51%) sepia(47%) saturate(4824%) hue-rotate(320deg) brightness(95%) contrast(98%);
}

.match-image {
	filter: invert(73%) sepia(55%) saturate(614%) hue-rotate(161deg) brightness(92%) contrast(88%);
}

.match-age-image {
	filter: invert(52%) sepia(11%) saturate(6497%) hue-rotate(224deg) brightness(92%) contrast(86%);
}



.bg-label-green {
	/*background-color: #2e6930 !important;*/
	background-color: #78ce4f !important;
	color: #ffffff !important;
}


.match-image-green {
	
	/* dark
filter: invert(34%) sepia(9%) saturate(2959%) hue-rotate(72deg) brightness(93%) contrast(86%);
*/
	filter: invert(77%) sepia(20%) saturate(1253%) hue-rotate(53deg) brightness(92%) contrast(89%);
}



i.match-image-green-menu 
{
	filter: invert(77%) sepia(20%) saturate(1253%) hue-rotate(53deg) brightness(92%) contrast(89%);
	font-size: 1.5rem !important;
}

i.nomatch-image-menu {
	filter: invert(51%) sepia(47%) saturate(4824%) hue-rotate(320deg) brightness(95%) contrast(98%);
	font-size: 1.5rem !important;
}




.match-image-red {
	/* dark
filter: invert(34%) sepia(9%) saturate(2959%) hue-rotate(72deg) brightness(93%) contrast(86%);
*/
	filter: invert(34%) sepia(98%) saturate(3314%) hue-rotate(349deg) brightness(102%) contrast(101%);
}



.nomatch-image {
filter: invert(66%) sepia(98%) saturate(1%) hue-rotate(51deg) brightness(104%) contrast(92%);
}

/* #616161 */
.brownish-grey {
	filter: invert(41%) sepia(0%) saturate(4778%) hue-rotate(7deg) brightness(81%) contrast(67%) !important;
	
}

.icon-grey {
	filter: invert(42%) sepia(0%) saturate(83%) hue-rotate(212deg) brightness(85%) contrast(83%);
}

.btn-compare-container {
  background-color: transparent;
  bottom: 314px;
  height: 50px;
  position: absolute;
  right: 16px;
  width: 50px;
}

 .compare-xwJQGJ {
  background-color: transparent;
  height: 44.00%;
  left: 26.00%;
  position: absolute;
  top: 28.00%;
  width: 48.00%;
}



.dealbreakerCorner
{
  width: 36px;
  height: 36px;
  margin: 0 3.5px 16px 0;
  padding: 10px 10px 10.7px 10px;
  border-top-left-radius: 10px;
  background-color: #5bc0de;
}
	


 .star-c8hoSQ {
  background-color: transparent;
  height: 15px;
  object-fit: cover;
  position: absolute;
  width: 16px;
  cursor: help;
  
}


 .dealbreakerCount {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  text-align: left;
  position: absolute;
  top:12px;
  left:58px;
  white-space: nowrap;
  width: 30px;
}


.familyCardHeaderInfoSection {
	background-color: transparent;
	height: 25px;
	letter-spacing: 0.00px;
	line-height: 16px;
	position: absolute;
	top: 12px;
	left: 60px;
	text-align:center;
	white-space: nowrap;
	width: 80%;
}
.Line-Separator {
	width: 100%;
	height: 1px;
	margin: 34px 0 17px;
	background-color: #f5f5f5;
}




.familySelectCorner {
	
position:absolute;
top:1px;
right:1px;
height: 36px;
margin-right:11.9px;
margin-top:10px;

}


 .compare-image {
  background-color: transparent;
  width: 24px;
  height: 21.4px;
  object-fit: cover;
  cursor: help;
  filter: invert(41%) sepia(0%) saturate(4778%) hue-rotate(7deg) brightness(81%) contrast(67%);
  margin-bottom:10px;
}




input.familySelect[type=checkbox] { display:none; } /* to hide the checkbox itself */
input.familySelect[type=checkbox] + label:before {
  font-family: FontAwesome;
  display: inline-block;
}

input.familySelect[type=checkbox] + label:before { content: "\f096";color: var(--brownish-grey); } /* unchecked icon */
input.familySelect[type=checkbox] + label:before { letter-spacing: 10px; 
 
  
} /* space between checkbox and label */

input.familySelect[type=checkbox]:checked + label:before { content: "\f046";color:#337ab7; } /* checked icon */
input.familySelect[type=checkbox]:checked + label:before { letter-spacing: 5px; } /* allow space for check mark */



.familySelect {
font-family: Poppins;
font-size: 22px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
line-height:24px;
margin-left:5px;
margin-right:5px;
  
}





.comparison-table-caption {
	height: 25px;
	font-family: Poppins;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #999;
}



.comparison-table-name-text {
	height: 23px;
	margin-top:10px;
	font-family: Poppins;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: var(--brownish-grey);
}

.comparison-table-state-text {
	height: 22px;
	font-family: Poppins;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: var(--brownish-grey);
}


.comparison-table-value-caption {
	width: 203px;
	height: 49px;
	margin-top: 20px;
	font-family: Poppins;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: var(--brownish-grey);
}

.comparison-table-value-text-cell {
	height: 22px;
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;

}

.comparison-table-value-text {
	/*height: 22px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;*/

	font-family: Poppins;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: var(--brownish-grey);
}


.comparison-table-family-name-container {
	display: inline-block;
	margin: 10px 20px 4px 10px;
	padding-top:10px;
}


.comparison-table-row {
	height: 50px;
	margin: 26px 0 38px;
	padding: 10px 5px 10px 5px;
	background-color: #fff;
}

.comparison-table-row-alt {
	background-color: #f5f5f5;
}


img.comparison-table-value-img {
	width: 60px;
	height: 60px;
	margin: 0 10px 10px 10px;
	
	  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.16);
  
	  background-color: transparent;

	  border-radius: 70px;
	  border: 3px solid white;
	  background-repeat: no-repeat;
	  background-position: center center;
	  background-size: cover;
	  object-fit: cover;


}


.comparison-table-index-cell {
	width: 56px;
	height: 23px;
	padding-top:10px;
}

	.comparison-table-index {
	font-family: Poppins;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #ccc;
}

.panel-compare-buttons {
	margin: 5px 5px 5px 5px ;
}

.compare-btn-action {
	width: 100px;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;

	/*padding: 13px 25px 13px 19px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 5px;
	font-family: Poppins;
	font-size: 16px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #fff !important;

	border: solid 2px #f5f5f5;
}

a.compare-btn-action-makecall {
	
}



/* END Used css */
.rectangle-1-1cBEje {
	background-color: var(--cultured-pearl);
	height: 80px;
	left: 0px;
	position: absolute;
	top: 80px;
	width: 1920px;
}

 .rectangle-8-1cBEje {
  background-color: var(--astral);
  height: 80px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

 .case-potential-matches-1cBEje {
  background-color: transparent;
  color: var(--storm-dust);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 110px;
  white-space: nowrap;
  width: auto;
}

 .component-5-1-1cBEje {
  background-color: transparent;
  height: 50px;
  left: 881px;
  position: absolute;
  top: 194px;
  width: 405px;
}

 .rectangle-4-Nk64YY {
  background-color: transparent;
  border: 1px solid #cccccc;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .family-name-search-Nk64YY {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  left: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 165px;
}

 .component-4-3-1cBEje {
  background-color: transparent;
  height: 50px;
  left: 1301px;
  position: absolute;
  top: 194px;
  width: 143px;
}

 .rectangle-5-l9ZMbY {
  background-color: var(--astral);
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .search-l9ZMbY {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(48.24% - 28px);
  text-align: left;
  white-space: nowrap;
  width: 58px;
}

 .component-7-3-1cBEje {
  background-color: transparent;
  height: 50px;
  left: 534px;
  position: absolute;
  top: 194px;
  width: 332px;
}

 .rectangle-4-Aox5lQ {
  background-color: transparent;
  border: 1px solid #cccccc;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .filters-Aox5lQ {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  left: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 48px;
}

 .filter-Aox5lQ {
  background-color: transparent;
  height: 54.49%;
  left: 88.25%;
  position: absolute;
  top: 23.75%;
  width: 7.23%;
}

 .path-4-NRpkCQ {
  background-color: transparent;
  height: 27px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 5px;
}

 .path-5-NRpkCQ {
  background-color: transparent;
  height: 27px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 5px;
}

 .path-6-NRpkCQ {
  background-color: transparent;
  height: 27px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 5px;
}

 .path-7-NRpkCQ {
  background-color: transparent;
  height: 27px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 5px;
}

 .rectangle-9-1cBEje {
  background-color: var(--aqua-pearl);
  border-radius: 5px;
  height: 65px;
  left: 788px;
  opacity: 0.6;
  position: absolute;
  top: 8px;
  width: 190px;
}

 .group-5-1cBEje {
  background-color: transparent;
  height: 25px;
  left: 392px;
  position: absolute;
  top: 28px;
  width: 1139px;
}

 .homepage-T2Dwqi {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 103px;
}

 .new-case-T2Dwqi {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: calc(20.77% - 19px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 92px;
}

 .manage-cases-T2Dwqi {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: calc(42.34% - 58px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 138px;
}

 .manage-facilities-T2Dwqi {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  right: calc(31.05% - 49px);
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 158px;
}

 .manage-recruitment-T2Dwqi {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 192px;
}

 .component-2-3-1cBEje {
  background-color: transparent;
  height: 259px;
  left: 40px;
  position: absolute;
  top: 194px;
  width: 448px;
}

 .line-1-vxvW2p {
  background-color: transparent;
  bottom: 39.53%;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .rectangle-11-vxvW2p {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 0px 30px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .stylish-little-n-childhood-thi-vxvW2p {
  background-color: transparent;
  border-radius: 51px;
  height: 62.55%;
  left: -2.23%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 36.12%;
}

 .natalia-nandes-vxvW2p {
  background-color: transparent;
  height: 27px;
  left: calc(48.43% - 70px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 145px;
}

 .group-8-vxvW2p {
  background-color: transparent;
  bottom: calc(48.02% - 27px);
  height: 57px;
  left: calc(46.01% - 59px);
  position: absolute;
  width: 129px;
}

 .age-zMVxOx {
  background-color: transparent;
  color: #999999;
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: 25px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 34px;
}

 .gender-zMVxOx {
  background-color: transparent;
  color: #999999;
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 61px;
}

 .x5-zMVxOx {
  background-color: transparent;
  bottom: -6px;
  color: var(--storm-dust);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 13px;
}

 .girl-zMVxOx {
  background-color: transparent;
  bottom: -6px;
  color: var(--storm-dust);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
  height: 27px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  right: 29px;
  text-align: left;
  white-space: nowrap;
  width: 32px;
}

 .brunswick-vxvW2p {
  background-color: transparent;
  height: 22px;
  left: calc(39.04% - 28px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(28.69% - 6px);
  white-space: nowrap;
  width: 72px;
}

 .component-1-6-vxvW2p {
  background-color: transparent;
  bottom: 0px;
  height: 60px;
  left: 0px;
  position: absolute;
  width: 100%;
}

 .rectangle-3-2V3wZR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .view-more-2V3wZR {
  background-color: transparent;
  bottom: calc(35.71% - 9px);
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(49.73% - 42px);
  text-align: left;
  white-space: nowrap;
  width: 84px;
}

 .component-20-3-1cBEje {
  background-color: transparent;
  height: 383px;
  position: absolute;
  top: 284px;
  width: 650px;
}

 .path-46-c8hoSQ {
  background-color: transparent;
  height: calc(100.00% + 90px);
  left: -45px;
  object-fit: cover;
  position: absolute;
  top: -45px;
  width: calc(100.00% + 90px);
}

 .michel-and-laura-croug-c8hoSQ {
  background-color: transparent;
  height: 27px;
  left: calc(43.36% - 96px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  white-space: nowrap;
  width: 221px;
}

 .florida-c8hoSQ {
  background-color: transparent;
  height: 22px;
  left: calc(30.95% - 15px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(24.93% - 5px);
  white-space: nowrap;
  width: 49px;
}

 .component-13-4-c8hoSQ {
  background-color: transparent;
  height: 120px;
  left: 40px;
  position: absolute;
  top: 52px;
  width: 120px;
}

 .pexels-andrea-p-cquadio-3781554-MpIIny {
  background-color: transparent;
  border-radius: 60px;
  height: 150.00%;
  left: -25.00%;
  object-fit: cover;
  position: absolute;
  top: -25.00%;
  width: 150.00%;
}

 .component-12-1-MpIIny {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: 8px;
  top: 0px;
  width: 34px;
}

 .ellipse-4-wmbVAP {
  background-color: var(--white);
  border-radius: 17px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .match-wmbVAP {
  background-color: transparent;
  height: 70.59%;
  left: 14.71%;
  object-fit: cover;
  position: absolute;
  top: 14.71%;
  width: 70.59%;
}

 .view-profile-c8hoSQ {
  background-color: transparent;
  height: 25px;
  left: calc(33.39% - 31px);
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 93px;
}

 .view-partial-assessment-c8hoSQ {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(34.73% - 68px);
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 195px;
}



 .line-31-c8hoSQ {
  background-color: transparent;
  bottom: 46.07%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .line-30-c8hoSQ {
  background-color: transparent;
  bottom: 29.80%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .x55-c8hoSQ {
  background-color: transparent;
  height: 25px;
  left: 46px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 10px;
  white-space: nowrap;
  width: 30px;
}

 .group-16-c8hoSQ {
  background-color: transparent;
  bottom: calc(37.47% - 9px);
  height: 23px;
  left: 40px;
  position: absolute;
  width: 172px;
}

 .matching-criteria-XCyCz1 {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 15.83%;
  white-space: nowrap;
  width: 140px;
}

 .star-XCyCz1 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 24px;
}

 .add-c8hoSQ {
  background-color: transparent;
  height: 6.27%;
  left: 90.92%;
  position: absolute;
  top: 58.49%;
  width: 3.69%;
}

 .group-18-ZBUfVg {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-17-Pqq8ew {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 24px;
}

 .path-44-oxbxMZ {
  background-color: transparent;
  height: 24px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-20-ZBUfVg {
  background-color: transparent;
  height: 10px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 10px;
}

 .group-19-NrOh3B {
  background-color: transparent;
  height: 10px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 10px;
}

 .path-45-BRwmdm {
  background-color: transparent;
  height: 10px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 10px;
}



  .make-a-call-xSVm1x {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(29.11% - 26px);
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

 

 .path-60-UvodKx {
  background-color: transparent;
  height: 0px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 0px;
}

 .path-61-UvodKx {
  background-color: transparent;
  height: 0px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 0px;
}

 .path-62-UvodKx {
  background-color: transparent;
  height: 0px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 1px;
}

 .path-63-UvodKx {
  background-color: transparent;
  height: 23px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 23px;
}

 .path-64-UvodKx {
  background-color: transparent;
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 8px;
}

 .path-65-UvodKx {
  background-color: transparent;
  height: 0px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-66-UvodKx {
  background-color: transparent;
  height: 12px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 12px;
}

 .path-67-UvodKx {
  background-color: transparent;
  height: 0px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .component-17-22-c8hoSQ {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: calc(43.39% - 62px);
  position: absolute;
  width: 143px;
}

 .rectangle-5-2pDcjX {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .maybe-2pDcjX {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(37.93% - 21px);
  text-align: left;
  white-space: nowrap;
  width: 56px;
}

 .witness-2pDcjX {
  background-color: transparent;
  height: 48.00%;
  left: 12.59%;
  position: absolute;
  top: 26.00%;
  width: 16.78%;
}

 .path-28-IX1pGM {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 24px;
}

 .path-29-IX1pGM {
  background-color: transparent;
  height: 5px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

 .path-30-IX1pGM {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 2px;
}

 .path-31-IX1pGM {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-32-IX1pGM {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-33-IX1pGM {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 2px;
}

 .path-34-IX1pGM {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .path-35-IX1pGM {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .component-19-13-c8hoSQ {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  position: absolute;
  right: calc(26.43% - 38px);
  width: 143px;
}

 .rectangle-5-94aMha {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .dismiss-94aMha {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(32.93% - 20px);
  text-align: left;
  white-space: nowrap;
  width: 61px;
}

 .rejected-94aMha {
  background-color: transparent;
  height: 52.87%;
  left: 13.29%;
  position: absolute;
  top: 22.00%;
  width: 16.78%;
}

 .path-36-u2Sg7H {
  background-color: transparent;
  height: 0px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-37-u2Sg7H {
  background-color: transparent;
  height: 19px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 24px;
}

 .path-38-u2Sg7H {
  background-color: transparent;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 12px;
}

 .component-18-22-c8hoSQ {
  background-color: transparent;
  bottom: 314px;
  height: 50px;
  position: absolute;
  right: 16px;
  width: 50px;
}

 .compare-FX0Vh5 {
  background-color: transparent;
  height: 44.00%;
  left: 26.00%;
  position: absolute;
  top: 28.00%;
  width: 48.00%;
}

 .path-39-BmyGt8 {
  background-color: transparent;
  height: 22px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 24px;
}

 .group-10-BmyGt8 {
  background-color: transparent;
  height: 14px;
  left: 4px;
  position: absolute;
  top: 6px;
  width: 16px;
}

 .path-40-Ts3EH1 {
  background-color: transparent;
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .path-41-Ts3EH1 {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 16px;
}

 .rectangle-18-FX0Vh5 {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}



 .path-46-4s8DxN {
  background-color: transparent;
  height: calc(100.00% + 90px);
  left: -45px;
  object-fit: cover;
  position: absolute;
  top: -45px;
  width: calc(100.00% + 90px);
}


 .florida-4s8DxN {
  background-color: transparent;
  height: 22px;
  left: calc(30.95% - 15px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(24.93% - 5px);
  white-space: nowrap;
  width: 49px;
}





 




 .ellipse-4-Gvj5Mi {
  background-color: var(--white);
  border-radius: 17px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 
 .rectangle-20-4s8DxN {
  background-color: transparent;
  height: 36px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 36px;
}

 .star-4s8DxN {
  background-color: transparent;
  height: 15px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 16px;
}

 .line-31-4s8DxN {
  background-color: transparent;
  bottom: 46.07%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .line-30-4s8DxN {
  background-color: transparent;
  bottom: 29.80%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}


 .group-16-4s8DxN {
  background-color: transparent;
  bottom: calc(37.47% - 9px);
  height: 23px;
  left: 40px;
  position: absolute;
  width: 172px;
  top: 180px;
  
}

 .matching-criteria-CdPdZU {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 15.83%;
  white-space: nowrap;
  width: 140px;
}

 .star-CdPdZU {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 24px;
}

 .add-4s8DxN {
  background-color: transparent;
  height: 6.27%;
  left: 90.92%;
  position: absolute;
  top: 58.49%;
  width: 3.69%;
}

 .group-18-ywRwMJ {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-17-Oo6rCR {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 24px;
}

 .path-44-yuhm6S {
  background-color: transparent;
  height: 24px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-20-ywRwMJ {
  background-color: transparent;
  height: 10px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 10px;
}

 .group-19-x8Rspp {
  background-color: transparent;
  height: 10px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 10px;
}

 .path-45-p3xYUN {
  background-color: transparent;
  height: 10px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 10px;
}

 .component-16-13-4s8DxN {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: 40px;
  position: absolute;
  width: 170px;
}

 .rectangle-5-nW9mFU {
  background-color: var(--astral);
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .make-a-call-nW9mFU {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(29.11% - 26px);
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

 .phone-call-nW9mFU {
  background-color: transparent;
  height: 48.06%;
  left: 11.18%;
  position: absolute;
  top: 26.00%;
  width: 14.12%;
}

 .path-60-sUIbok {
  background-color: transparent;
  height: 0px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 0px;
}

 .path-61-sUIbok {
  background-color: transparent;
  height: 0px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 0px;
}

 .path-62-sUIbok {
  background-color: transparent;
  height: 0px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 1px;
}

 .path-63-sUIbok {
  background-color: transparent;
  height: 23px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 23px;
}

 .path-64-sUIbok {
  background-color: transparent;
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 8px;
}

 .path-65-sUIbok {
  background-color: transparent;
  height: 0px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-66-sUIbok {
  background-color: transparent;
  height: 12px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 12px;
}

 .path-67-sUIbok {
  background-color: transparent;
  height: 0px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}







 

 .path-28-z0E2yz {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 24px;
}

 .path-29-z0E2yz {
  background-color: transparent;
  height: 5px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

 .path-30-z0E2yz {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 2px;
}

 .path-31-z0E2yz {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-32-z0E2yz {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-33-z0E2yz {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 2px;
}

 .path-34-z0E2yz {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .path-35-z0E2yz {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}







 .path-36-Ccxxsa {
  background-color: transparent;
  height: 0px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-37-Ccxxsa {
  background-color: transparent;
  height: 19px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 24px;
}

 .path-38-Ccxxsa {
  background-color: transparent;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 12px;
}

 

 .path-39-4yBMYZ {
  background-color: transparent;
  height: 22px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 24px;
}

 .group-10-4yBMYZ {
  background-color: transparent;
  height: 14px;
  left: 4px;
  position: absolute;
  top: 6px;
  width: 16px;
}

 .path-40-OkwqXj {
  background-color: transparent;
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .path-41-OkwqXj {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 16px;
}

 .rectangle-18-xwJQGJ {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .component-20-7-1cBEje {
  background-color: transparent;
  height: 383px;
  left: 534px;
  position: absolute;
  top: 1130px;
  width: 650px;
}

 .path-46-GBgHSP {
  background-color: transparent;
  height: calc(100.00% + 90px);
  left: -45px;
  object-fit: cover;
  position: absolute;
  top: -45px;
  width: calc(100.00% + 90px);
}

 .michel-and-laura-croug-GBgHSP {
  background-color: transparent;
  height: 27px;
  left: calc(43.36% - 96px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  white-space: nowrap;
  width: 221px;
}

 .florida-GBgHSP {
  background-color: transparent;
  height: 22px;
  left: calc(30.95% - 15px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(24.93% - 5px);
  white-space: nowrap;
  width: 49px;
}

 .component-13-4-GBgHSP {
  background-color: transparent;
  height: 120px;
  left: 40px;
  position: absolute;
  top: 52px;
  width: 120px;
}

 .pexels-alex-green-6625763-MLxcF2 {
  background-color: transparent;
  border-radius: 60px;
  height: 150.00%;
  left: -25.00%;
  object-fit: cover;
  position: absolute;
  top: -25.00%;
  width: 150.00%;
}

 .component-12-1-MLxcF2 {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: 8px;
  top: 0px;
  width: 34px;
}

 .ellipse-4-dZYmGL {
  background-color: var(--white);
  border-radius: 17px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .match-dZYmGL {
  background-color: transparent;
  height: 70.59%;
  left: 14.71%;
  object-fit: cover;
  position: absolute;
  top: 14.71%;
  width: 70.59%;
}

 .view-profile-GBgHSP {
  background-color: transparent;
  height: 25px;
  left: calc(33.39% - 31px);
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 93px;
}

 .view-partial-assessment-GBgHSP {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(34.73% - 68px);
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 195px;
}

 .rectangle-20-GBgHSP {
  background-color: transparent;
  height: 36px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 36px;
}

 .star-GBgHSP {
  background-color: transparent;
  height: 15px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 16px;
}

 .line-31-GBgHSP {
  background-color: transparent;
  bottom: 46.07%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .line-30-GBgHSP {
  background-color: transparent;
  bottom: 29.80%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .x55-GBgHSP {
  background-color: transparent;
  height: 25px;
  left: 46px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 10px;
  white-space: nowrap;
  width: 30px;
}

 .group-16-GBgHSP {
  background-color: transparent;
  bottom: calc(37.47% - 9px);
  height: 23px;
  left: 40px;
  position: absolute;
  width: 172px;
}

 .matching-criteria-iF4pkD {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 15.83%;
  white-space: nowrap;
  width: 140px;
}

 .star-iF4pkD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 24px;
}

 .add-GBgHSP {
  background-color: transparent;
  height: 6.27%;
  left: 90.92%;
  position: absolute;
  top: 58.49%;
  width: 3.69%;
}

 .group-18-q3X3Ex {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-17-a9B9Gf {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 24px;
}

 .path-44-alRMG7 {
  background-color: transparent;
  height: 24px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-20-q3X3Ex {
  background-color: transparent;
  height: 10px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 10px;
}

 .group-19-7tgOSd {
  background-color: transparent;
  height: 10px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 10px;
}

 .path-45-7eYjvm {
  background-color: transparent;
  height: 10px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 10px;
}

 .component-16-13-GBgHSP {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: 40px;
  position: absolute;
  width: 170px;
}

 .rectangle-5-vRV7a5 {
  background-color: var(--astral);
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .make-a-call-vRV7a5 {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(29.11% - 26px);
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

 .phone-call-vRV7a5 {
  background-color: transparent;
  height: 48.06%;
  left: 11.18%;
  position: absolute;
  top: 26.00%;
  width: 14.12%;
}

 .path-60-Ck2bbB {
  background-color: transparent;
  height: 0px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 0px;
}

 .path-61-Ck2bbB {
  background-color: transparent;
  height: 0px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 0px;
}

 .path-62-Ck2bbB {
  background-color: transparent;
  height: 0px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 1px;
}

 .path-63-Ck2bbB {
  background-color: transparent;
  height: 23px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 23px;
}

 .path-64-Ck2bbB {
  background-color: transparent;
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 8px;
}

 .path-65-Ck2bbB {
  background-color: transparent;
  height: 0px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-66-Ck2bbB {
  background-color: transparent;
  height: 12px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 12px;
}

 .path-67-Ck2bbB {
  background-color: transparent;
  height: 0px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .component-17-22-GBgHSP {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: calc(43.39% - 62px);
  position: absolute;
  width: 143px;
}

 .rectangle-5-kg9RGx {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .maybe-kg9RGx {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(37.93% - 21px);
  text-align: left;
  white-space: nowrap;
  width: 56px;
}

 .witness-kg9RGx {
  background-color: transparent;
  height: 48.00%;
  left: 12.59%;
  position: absolute;
  top: 26.00%;
  width: 16.78%;
}

 .path-28-bT72Rb {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 24px;
}

 .path-29-bT72Rb {
  background-color: transparent;
  height: 5px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

 .path-30-bT72Rb {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 2px;
}

 .path-31-bT72Rb {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-32-bT72Rb {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-33-bT72Rb {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 2px;
}

 .path-34-bT72Rb {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .path-35-bT72Rb {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .component-19-13-GBgHSP {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  position: absolute;
  right: calc(26.43% - 38px);
  width: 143px;
}

 .rectangle-5-PvjuZv {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .dismiss-PvjuZv {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(32.93% - 20px);
  text-align: left;
  white-space: nowrap;
  width: 61px;
}

 .rejected-PvjuZv {
  background-color: transparent;
  height: 52.87%;
  left: 13.29%;
  position: absolute;
  top: 22.00%;
  width: 16.78%;
}

 .path-36-uF2YEx {
  background-color: transparent;
  height: 0px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-37-uF2YEx {
  background-color: transparent;
  height: 19px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 24px;
}

 .path-38-uF2YEx {
  background-color: transparent;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 12px;
}

 .component-18-22-GBgHSP {
  background-color: transparent;
  bottom: 314px;
  height: 50px;
  position: absolute;
  right: 16px;
  width: 50px;
}

 .compare-vX6vzP {
  background-color: transparent;
  height: 44.00%;
  left: 26.00%;
  position: absolute;
  top: 28.00%;
  width: 48.00%;
}

 .path-39-53gDHF {
  background-color: transparent;
  height: 22px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-10-53gDHF {
  background-color: transparent;
  height: 14px;
  left: 4px;
  position: absolute;
  top: 6px;
  width: 16px;
}

 .path-40-XgJhJD {
  background-color: transparent;
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .path-41-XgJhJD {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 16px;
}

 .rectangle-18-vX6vzP {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .component-20-8-1cBEje {
  background-color: transparent;
  height: 383px;
  left: 1226px;
  position: absolute;
  top: 1130px;
  width: 650px;
}

 .path-46-dFA5hT {
  background-color: transparent;
  height: calc(100.00% + 90px);
  left: -45px;
  object-fit: cover;
  position: absolute;
  top: -45px;
  width: calc(100.00% + 90px);
}

 .jojephin-korges-martinez-dFA5hT {
  background-color: transparent;
  height: 27px;
  left: calc(44.93% - 106px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  white-space: nowrap;
  width: 236px;
}

 .florida-dFA5hT {
  background-color: transparent;
  height: 22px;
  left: calc(30.95% - 15px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(24.93% - 5px);
  white-space: nowrap;
  width: 49px;
}

 .component-13-4-dFA5hT {
  background-color: transparent;
  height: 120px;
  left: 40px;
  position: absolute;
  top: 52px;
  width: 120px;
}

 .pexels-los-muer-os-crew-7261179-DpwTkw {
  background-color: transparent;
  border-radius: 60px;
  height: 150.00%;
  left: -25.00%;
  object-fit: cover;
  position: absolute;
  top: -25.00%;
  width: 150.00%;
}

 .component-12-1-DpwTkw {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: 8px;
  top: 0px;
  width: 34px;
}

 .ellipse-4-kxOHus {
  background-color: var(--white);
  border-radius: 17px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .match-kxOHus {
  background-color: transparent;
  height: 70.59%;
  left: 14.71%;
  object-fit: cover;
  position: absolute;
  top: 14.71%;
  width: 70.59%;
}

 .view-profile-dFA5hT {
  background-color: transparent;
  height: 25px;
  left: calc(33.39% - 31px);
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 93px;
}

 .view-partial-assessment-dFA5hT {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(34.73% - 68px);
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 195px;
}

 .rectangle-20-dFA5hT {
  background-color: transparent;
  height: 36px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 36px;
}

 .star-dFA5hT {
  background-color: transparent;
  height: 15px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 16px;
}

 .line-31-dFA5hT {
  background-color: transparent;
  bottom: 46.07%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .line-30-dFA5hT {
  background-color: transparent;
  bottom: 29.80%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .x55-dFA5hT {
  background-color: transparent;
  height: 25px;
  left: 46px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 10px;
  white-space: nowrap;
  width: 30px;
}

 .group-16-dFA5hT {
  background-color: transparent;
  bottom: calc(37.47% - 9px);
  height: 23px;
  left: 40px;
  position: absolute;
  width: 172px;
}

 .matching-criteria-mccIzI {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 15.83%;
  white-space: nowrap;
  width: 140px;
}

 .star-mccIzI {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 24px;
}

 .add-dFA5hT {
  background-color: transparent;
  height: 6.27%;
  left: 90.92%;
  position: absolute;
  top: 58.49%;
  width: 3.69%;
}

 .group-18-4cFBub {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-17-Xz4dxx {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 24px;
}

 .path-44-nqp1L9 {
  background-color: transparent;
  height: 24px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-20-4cFBub {
  background-color: transparent;
  height: 10px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 10px;
}

 .group-19-DlZ888 {
  background-color: transparent;
  height: 10px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 10px;
}

 .path-45-xZ2uim {
  background-color: transparent;
  height: 10px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 10px;
}

 .component-16-13-dFA5hT {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: 40px;
  position: absolute;
  width: 170px;
}

 .rectangle-5-xbMWIA {
  background-color: var(--astral);
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .make-a-call-xbMWIA {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(29.11% - 26px);
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

 .phone-call-xbMWIA {
  background-color: transparent;
  height: 48.06%;
  left: 11.18%;
  position: absolute;
  top: 26.00%;
  width: 14.12%;
}

 .path-60-WatYlc {
  background-color: transparent;
  height: 0px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 0px;
}

 .path-61-WatYlc {
  background-color: transparent;
  height: 0px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 0px;
}

 .path-62-WatYlc {
  background-color: transparent;
  height: 0px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 1px;
}

 .path-63-WatYlc {
  background-color: transparent;
  height: 23px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 23px;
}

 .path-64-WatYlc {
  background-color: transparent;
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 8px;
}

 .path-65-WatYlc {
  background-color: transparent;
  height: 0px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-66-WatYlc {
  background-color: transparent;
  height: 12px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 12px;
}

 .path-67-WatYlc {
  background-color: transparent;
  height: 0px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .component-17-22-dFA5hT {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: calc(43.39% - 62px);
  position: absolute;
  width: 143px;
}

 .rectangle-5-tpFLS3 {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .maybe-tpFLS3 {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(37.93% - 21px);
  text-align: left;
  white-space: nowrap;
  width: 56px;
}

 .witness-tpFLS3 {
  background-color: transparent;
  height: 48.00%;
  left: 12.59%;
  position: absolute;
  top: 26.00%;
  width: 16.78%;
}

 .path-28-vIQrBX {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 24px;
}

 .path-29-vIQrBX {
  background-color: transparent;
  height: 5px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

 .path-30-vIQrBX {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 2px;
}

 .path-31-vIQrBX {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-32-vIQrBX {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-33-vIQrBX {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 2px;
}

 .path-34-vIQrBX {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .path-35-vIQrBX {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .component-19-13-dFA5hT {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  position: absolute;
  right: calc(26.43% - 38px);
  width: 143px;
}

 .rectangle-5-lHJkv5 {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .dismiss-lHJkv5 {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(32.93% - 20px);
  text-align: left;
  white-space: nowrap;
  width: 61px;
}

 .rejected-lHJkv5 {
  background-color: transparent;
  height: 52.87%;
  left: 13.29%;
  position: absolute;
  top: 22.00%;
  width: 16.78%;
}

 .path-36-uSCzxy {
  background-color: transparent;
  height: 0px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-37-uSCzxy {
  background-color: transparent;
  height: 19px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 24px;
}

 .path-38-uSCzxy {
  background-color: transparent;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 12px;
}

 .component-18-22-dFA5hT {
  background-color: transparent;
  bottom: 314px;
  height: 50px;
  position: absolute;
  right: 16px;
  width: 50px;
}

 .compare-JbTdBt {
  background-color: transparent;
  height: 44.00%;
  left: 26.00%;
  position: absolute;
  top: 28.00%;
  width: 48.00%;
}

 .path-39-igaDZT {
  background-color: transparent;
  height: 22px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-10-igaDZT {
  background-color: transparent;
  height: 14px;
  left: 4px;
  position: absolute;
  top: 6px;
  width: 16px;
}

 .path-40-TYAPVm {
  background-color: transparent;
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .path-41-TYAPVm {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 16px;
}

 .rectangle-18-JbTdBt {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .component-20-9-1cBEje {
  background-color: transparent;
  height: 383px;
  left: 1226px;
  position: absolute;
  top: 1553px;
  width: 650px;
}

 .path-46-Qdus6B {
  background-color: transparent;
  height: calc(100.00% + 90px);
  left: -45px;
  object-fit: cover;
  position: absolute;
  top: -45px;
  width: calc(100.00% + 90px);
}

 .michel-and-laura-croug-Qdus6B {
  background-color: transparent;
  height: 27px;
  left: calc(43.36% - 96px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  white-space: nowrap;
  width: 221px;
}

 .florida-Qdus6B {
  background-color: transparent;
  height: 22px;
  left: calc(30.95% - 15px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(24.93% - 5px);
  white-space: nowrap;
  width: 49px;
}

 .component-13-4-Qdus6B {
  background-color: transparent;
  height: 120px;
  left: 40px;
  position: absolute;
  top: 52px;
  width: 120px;
}

 .pexels-fabio-scaletta-2062847-uz7y4s {
  background-color: transparent;
  border-radius: 60px;
  height: 150.00%;
  left: -25.00%;
  object-fit: cover;
  position: absolute;
  top: -25.00%;
  width: 150.00%;
}

 .component-12-1-uz7y4s {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: 8px;
  top: 0px;
  width: 34px;
}

 .ellipse-4-U49LLO {
  background-color: var(--white);
  border-radius: 17px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .match-U49LLO {
  background-color: transparent;
  height: 70.59%;
  left: 14.71%;
  object-fit: cover;
  position: absolute;
  top: 14.71%;
  width: 70.59%;
}

 .view-profile-Qdus6B {
  background-color: transparent;
  height: 25px;
  left: calc(33.39% - 31px);
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 93px;
}

 .view-partial-assessment-Qdus6B {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(34.73% - 68px);
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 195px;
}

 .rectangle-20-Qdus6B {
  background-color: transparent;
  height: 36px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 36px;
}

 .star-Qdus6B {
  background-color: transparent;
  height: 15px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 16px;
}

 .line-31-Qdus6B {
  background-color: transparent;
  bottom: 46.07%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .line-30-Qdus6B {
  background-color: transparent;
  bottom: 29.80%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .x55-Qdus6B {
  background-color: transparent;
  height: 25px;
  left: 46px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 10px;
  white-space: nowrap;
  width: 30px;
}

 .group-16-Qdus6B {
  background-color: transparent;
  bottom: calc(37.47% - 9px);
  height: 23px;
  left: 40px;
  position: absolute;
  width: 172px;
}

 .matching-criteria-gzO9Rc {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 15.83%;
  white-space: nowrap;
  width: 140px;
}

 .star-gzO9Rc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 24px;
}

 .add-Qdus6B {
  background-color: transparent;
  height: 6.27%;
  left: 90.92%;
  position: absolute;
  top: 58.49%;
  width: 3.69%;
}

 .group-18-O1bV71 {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-17-BU1MaT {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 24px;
}

 .path-44-xqqGxp {
  background-color: transparent;
  height: 24px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-20-O1bV71 {
  background-color: transparent;
  height: 10px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 10px;
}

 .group-19-aQn36I {
  background-color: transparent;
  height: 10px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 10px;
}

 .path-45-6hlQjN {
  background-color: transparent;
  height: 10px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 10px;
}

 .component-16-13-Qdus6B {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: 40px;
  position: absolute;
  width: 170px;
}

 .rectangle-5-WaDzdG {
  background-color: var(--astral);
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .make-a-call-WaDzdG {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(29.11% - 26px);
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

 .phone-call-WaDzdG {
  background-color: transparent;
  height: 48.06%;
  left: 11.18%;
  position: absolute;
  top: 26.00%;
  width: 14.12%;
}

 .path-60-zv4uAq {
  background-color: transparent;
  height: 0px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 0px;
}

 .path-61-zv4uAq {
  background-color: transparent;
  height: 0px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 0px;
}

 .path-62-zv4uAq {
  background-color: transparent;
  height: 0px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 1px;
}

 .path-63-zv4uAq {
  background-color: transparent;
  height: 23px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 23px;
}

 .path-64-zv4uAq {
  background-color: transparent;
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 8px;
}

 .path-65-zv4uAq {
  background-color: transparent;
  height: 0px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-66-zv4uAq {
  background-color: transparent;
  height: 12px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 12px;
}

 .path-67-zv4uAq {
  background-color: transparent;
  height: 0px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .component-17-22-Qdus6B {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: calc(43.39% - 62px);
  position: absolute;
  width: 143px;
}

 .rectangle-5-nXxTkv {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .maybe-nXxTkv {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(37.93% - 21px);
  text-align: left;
  white-space: nowrap;
  width: 56px;
}

 .witness-nXxTkv {
  background-color: transparent;
  height: 48.00%;
  left: 12.59%;
  position: absolute;
  top: 26.00%;
  width: 16.78%;
}

 .path-28-iiDFx5 {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 24px;
}

 .path-29-iiDFx5 {
  background-color: transparent;
  height: 5px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

 .path-30-iiDFx5 {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 2px;
}

 .path-31-iiDFx5 {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-32-iiDFx5 {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-33-iiDFx5 {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 2px;
}

 .path-34-iiDFx5 {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .path-35-iiDFx5 {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .component-19-13-Qdus6B {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  position: absolute;
  right: calc(26.43% - 38px);
  width: 143px;
}

 .rectangle-5-pnr2Vd {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .dismiss-pnr2Vd {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(32.93% - 20px);
  text-align: left;
  white-space: nowrap;
  width: 61px;
}

 .rejected-pnr2Vd {
  background-color: transparent;
  height: 52.87%;
  left: 13.29%;
  position: absolute;
  top: 22.00%;
  width: 16.78%;
}

 .path-36-cEkqwU {
  background-color: transparent;
  height: 0px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-37-cEkqwU {
  background-color: transparent;
  height: 19px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 24px;
}

 .path-38-cEkqwU {
  background-color: transparent;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 12px;
}

 .component-18-22-Qdus6B {
  background-color: transparent;
  bottom: 314px;
  height: 50px;
  position: absolute;
  right: 16px;
  width: 50px;
}

 .compare-iBUbA3 {
  background-color: transparent;
  height: 44.00%;
  left: 26.00%;
  position: absolute;
  top: 28.00%;
  width: 48.00%;
}

 .path-39-rQx10L {
  background-color: transparent;
  height: 22px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-10-rQx10L {
  background-color: transparent;
  height: 14px;
  left: 4px;
  position: absolute;
  top: 6px;
  width: 16px;
}

 .path-40-H7Pmks {
  background-color: transparent;
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .path-41-H7Pmks {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 16px;
}

 .rectangle-18-iBUbA3 {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .component-20-4-1cBEje {
  background-color: transparent;
  height: 383px;
  left: 534px;
  position: absolute;
  top: 707px;
  width: 650px;
}

 .path-46-SXQorb {
  background-color: transparent;
  height: calc(100.00% + 90px);
  left: -45px;
  object-fit: cover;
  position: absolute;
  top: -45px;
  width: calc(100.00% + 90px);
}

 .kate-and-richard-johnson-SXQorb {
  background-color: transparent;
  height: 27px;
  left: calc(45.93% - 113px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  white-space: nowrap;
  width: 245px;
}

 .florida-SXQorb {
  background-color: transparent;
  height: 22px;
  left: calc(30.95% - 15px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(24.93% - 5px);
  white-space: nowrap;
  width: 49px;
}

 .component-13-4-SXQorb {
  background-color: transparent;
  height: 120px;
  left: 40px;
  position: absolute;
  top: 52px;
  width: 120px;
}

 .pexels-j-carter-254069-8S7aTP {
  background-color: transparent;
  border-radius: 60px;
  height: 150.00%;
  left: -25.00%;
  object-fit: cover;
  position: absolute;
  top: -25.00%;
  width: 150.00%;
}

 .component-12-1-8S7aTP {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: 8px;
  top: 0px;
  width: 34px;
}

 .ellipse-4-v2twmJ {
  background-color: var(--white);
  border-radius: 17px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .match-v2twmJ {
  background-color: transparent;
  height: 70.59%;
  left: 14.71%;
  object-fit: cover;
  position: absolute;
  top: 14.71%;
  width: 70.59%;
}

 .view-profile-SXQorb {
  background-color: transparent;
  height: 25px;
  left: calc(33.39% - 31px);
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 93px;
}

 .view-partial-assessment-SXQorb {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(34.73% - 68px);
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 195px;
}

 .rectangle-20-SXQorb {
  background-color: transparent;
  height: 36px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 36px;
}

 .star-SXQorb {
  background-color: transparent;
  height: 15px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 16px;
}

 .line-31-SXQorb {
  background-color: transparent;
  bottom: 46.07%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .line-30-SXQorb {
  background-color: transparent;
  bottom: 29.80%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .x55-SXQorb {
  background-color: transparent;
  height: 25px;
  left: 46px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 10px;
  white-space: nowrap;
  width: 30px;
}

 .group-16-SXQorb {
  background-color: transparent;
  bottom: calc(37.47% - 9px);
  height: 23px;
  left: 40px;
  position: absolute;
  width: 172px;
}

 .matching-criteria-3iCeLc {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 15.83%;
  white-space: nowrap;
  width: 140px;
}

 .star-3iCeLc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 24px;
}

 .add-SXQorb {
  background-color: transparent;
  height: 6.27%;
  left: 90.92%;
  position: absolute;
  top: 58.49%;
  width: 3.69%;
}

 .group-18-qwCxhq {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-17-t4DOal {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 24px;
}

 .path-44-SG40DY {
  background-color: transparent;
  height: 24px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-20-qwCxhq {
  background-color: transparent;
  height: 10px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 10px;
}

 .group-19-nbFYxQ {
  background-color: transparent;
  height: 10px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 10px;
}

 .path-45-18LkyV {
  background-color: transparent;
  height: 10px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 10px;
}

 .component-16-13-SXQorb {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: 40px;
  position: absolute;
  width: 170px;
}

 .rectangle-5-252mSx {
  background-color: var(--astral);
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .make-a-call-252mSx {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(29.11% - 26px);
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

 .phone-call-252mSx {
  background-color: transparent;
  height: 48.06%;
  left: 11.18%;
  position: absolute;
  top: 26.00%;
  width: 14.12%;
}

 .path-60-xjIcSF {
  background-color: transparent;
  height: 0px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 0px;
}

 .path-61-xjIcSF {
  background-color: transparent;
  height: 0px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 0px;
}

 .path-62-xjIcSF {
  background-color: transparent;
  height: 0px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 1px;
}

 .path-63-xjIcSF {
  background-color: transparent;
  height: 23px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 23px;
}

 .path-64-xjIcSF {
  background-color: transparent;
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 8px;
}

 .path-65-xjIcSF {
  background-color: transparent;
  height: 0px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-66-xjIcSF {
  background-color: transparent;
  height: 12px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 12px;
}

 .path-67-xjIcSF {
  background-color: transparent;
  height: 0px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .component-17-22-SXQorb {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: calc(43.39% - 62px);
  position: absolute;
  width: 143px;
}

 .rectangle-5-l1Tlon {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .maybe-l1Tlon {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(37.93% - 21px);
  text-align: left;
  white-space: nowrap;
  width: 56px;
}

 .witness-l1Tlon {
  background-color: transparent;
  height: 48.00%;
  left: 12.59%;
  position: absolute;
  top: 26.00%;
  width: 16.78%;
}

 .path-28-6lwjFK {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 24px;
}

 .path-29-6lwjFK {
  background-color: transparent;
  height: 5px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

 .path-30-6lwjFK {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 2px;
}

 .path-31-6lwjFK {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-32-6lwjFK {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-33-6lwjFK {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 2px;
}

 .path-34-6lwjFK {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .path-35-6lwjFK {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .component-19-13-SXQorb {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  position: absolute;
  right: calc(26.43% - 38px);
  width: 143px;
}

 .rectangle-5-exWfQC {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .dismiss-exWfQC {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(32.93% - 20px);
  text-align: left;
  white-space: nowrap;
  width: 61px;
}

 .rejected-exWfQC {
  background-color: transparent;
  height: 52.87%;
  left: 13.29%;
  position: absolute;
  top: 22.00%;
  width: 16.78%;
}

 .path-36-3lxEhX {
  background-color: transparent;
  height: 0px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-37-3lxEhX {
  background-color: transparent;
  height: 19px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 24px;
}

 .path-38-3lxEhX {
  background-color: transparent;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 12px;
}

 .component-18-22-SXQorb {
  background-color: transparent;
  bottom: 314px;
  height: 50px;
  position: absolute;
  right: 16px;
  width: 50px;
}

 .compare-FWhKtH {
  background-color: transparent;
  height: 44.00%;
  left: 26.00%;
  position: absolute;
  top: 28.00%;
  width: 48.00%;
}

 .path-39-0sj0xJ {
  background-color: transparent;
  height: 22px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 24px;
}

 .group-10-0sj0xJ {
  background-color: transparent;
  height: 14px;
  left: 4px;
  position: absolute;
  top: 6px;
  width: 16px;
}

 .path-40-2htcKZ {
  background-color: transparent;
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .path-41-2htcKZ {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 16px;
}

 .rectangle-18-FWhKtH {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .component-20-6-1cBEje {
  background-color: transparent;
  height: 383px;
  left: 534px;
  position: absolute;
  top: 1553px;
  width: 650px;
}

 .path-46-aCFcii {
  background-color: transparent;
  height: calc(100.00% + 90px);
  left: -45px;
  object-fit: cover;
  position: absolute;
  top: -45px;
  width: calc(100.00% + 90px);
}

 .mary-and-cold-brew-aCFcii {
  background-color: transparent;
  height: 27px;
  left: calc(40.17% - 75px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  white-space: nowrap;
  width: 187px;
}

 .florida-aCFcii {
  background-color: transparent;
  height: 22px;
  left: calc(30.95% - 15px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(24.93% - 5px);
  white-space: nowrap;
  width: 49px;
}

 .component-13-4-aCFcii {
  background-color: transparent;
  height: 120px;
  left: 40px;
  position: absolute;
  top: 52px;
  width: 120px;
}

 .pexels-ketut-subiyanto-4658098-keNrEa {
  background-color: transparent;
  border-radius: 60px;
  height: 150.00%;
  left: -25.00%;
  object-fit: cover;
  position: absolute;
  top: -25.00%;
  width: 150.00%;
}

 .component-12-1-keNrEa {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: 8px;
  top: 0px;
  width: 34px;
}

 .ellipse-4-mcolqZ {
  background-color: var(--white);
  border-radius: 17px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .match-mcolqZ {
  background-color: transparent;
  height: 70.59%;
  left: 14.71%;
  object-fit: cover;
  position: absolute;
  top: 14.71%;
  width: 70.59%;
}

 .view-profile-aCFcii {
  background-color: transparent;
  height: 25px;
  left: calc(33.39% - 31px);
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 93px;
}

 .view-partial-assessment-aCFcii {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(34.73% - 68px);
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 195px;
}

 .rectangle-20-aCFcii {
  background-color: transparent;
  height: 36px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 36px;
}

 .star-aCFcii {
  background-color: transparent;
  height: 15px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 16px;
}

 .line-31-aCFcii {
  background-color: transparent;
  bottom: 46.07%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .line-30-aCFcii {
  background-color: transparent;
  bottom: 29.80%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .x55-aCFcii {
  background-color: transparent;
  height: 25px;
  left: 46px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 10px;
  white-space: nowrap;
  width: 30px;
}

 .group-16-aCFcii {
  background-color: transparent;
  bottom: calc(37.47% - 9px);
  height: 23px;
  left: 40px;
  position: absolute;
  width: 172px;
}

 .matching-criteria-V8Bobn {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 15.83%;
  white-space: nowrap;
  width: 140px;
}

 .star-V8Bobn {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 24px;
}

 .add-aCFcii {
  background-color: transparent;
  height: 6.27%;
  left: 90.92%;
  position: absolute;
  top: 58.49%;
  width: 3.69%;
}

 .group-18-jz53qm {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-17-xNe9fD {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 24px;
}

 .path-44-j0yEoK {
  background-color: transparent;
  height: 24px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-20-jz53qm {
  background-color: transparent;
  height: 10px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 10px;
}

 .group-19-3YJxn1 {
  background-color: transparent;
  height: 10px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 10px;
}

 .path-45-oBxfby {
  background-color: transparent;
  height: 10px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 10px;
}

 .component-16-13-aCFcii {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: 40px;
  position: absolute;
  width: 170px;
}

 .rectangle-5-HGQHWz {
  background-color: var(--astral);
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .make-a-call-HGQHWz {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(29.11% - 26px);
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

 .phone-call-HGQHWz {
  background-color: transparent;
  height: 48.06%;
  left: 11.18%;
  position: absolute;
  top: 26.00%;
  width: 14.12%;
}

 .path-60-AKebFa {
  background-color: transparent;
  height: 0px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 0px;
}

 .path-61-AKebFa {
  background-color: transparent;
  height: 0px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 0px;
}

 .path-62-AKebFa {
  background-color: transparent;
  height: 0px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 1px;
}

 .path-63-AKebFa {
  background-color: transparent;
  height: 23px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 23px;
}

 .path-64-AKebFa {
  background-color: transparent;
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 8px;
}

 .path-65-AKebFa {
  background-color: transparent;
  height: 0px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-66-AKebFa {
  background-color: transparent;
  height: 12px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 12px;
}

 .path-67-AKebFa {
  background-color: transparent;
  height: 0px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .component-17-22-aCFcii {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: calc(43.39% - 62px);
  position: absolute;
  width: 143px;
}

 .rectangle-5-sDJpTb {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .maybe-sDJpTb {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(37.93% - 21px);
  text-align: left;
  white-space: nowrap;
  width: 56px;
}

 .witness-sDJpTb {
  background-color: transparent;
  height: 48.00%;
  left: 12.59%;
  position: absolute;
  top: 26.00%;
  width: 16.78%;
}

 .path-28-sTt4Jp {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 24px;
}

 .path-29-sTt4Jp {
  background-color: transparent;
  height: 5px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

 .path-30-sTt4Jp {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 2px;
}

 .path-31-sTt4Jp {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-32-sTt4Jp {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-33-sTt4Jp {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 2px;
}

 .path-34-sTt4Jp {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .path-35-sTt4Jp {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .component-19-13-aCFcii {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  position: absolute;
  right: calc(26.43% - 38px);
  width: 143px;
}

 .rectangle-5-2IIzD8 {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .dismiss-2IIzD8 {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(32.93% - 20px);
  text-align: left;
  white-space: nowrap;
  width: 61px;
}

 .rejected-2IIzD8 {
  background-color: transparent;
  height: 52.87%;
  left: 13.29%;
  position: absolute;
  top: 22.00%;
  width: 16.78%;
}

 .path-36-YEuHeR {
  background-color: transparent;
  height: 0px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-37-YEuHeR {
  background-color: transparent;
  height: 19px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 24px;
}

 .path-38-YEuHeR {
  background-color: transparent;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 12px;
}

 .component-18-22-aCFcii {
  background-color: transparent;
  bottom: 314px;
  height: 50px;
  position: absolute;
  right: 16px;
  width: 50px;
}

 .compare-IFXVDt {
  background-color: transparent;
  height: 44.00%;
  left: 26.00%;
  position: absolute;
  top: 28.00%;
  width: 48.00%;
}

 .path-39-DYpdH1 {
  background-color: transparent;
  height: 22px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-10-DYpdH1 {
  background-color: transparent;
  height: 14px;
  left: 4px;
  position: absolute;
  top: 6px;
  width: 16px;
}

 .path-40-SpaqkY {
  background-color: transparent;
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .path-41-SpaqkY {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 16px;
}

 .rectangle-18-IFXVDt {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .component-20-10-1cBEje {
  background-color: transparent;
  height: 383px;
  left: 534px;
  position: absolute;
  top: 1976px;
  width: 650px;
}

 .path-46-eo7D0l {
  background-color: transparent;
  height: calc(100.00% + 90px);
  left: -45px;
  object-fit: cover;
  position: absolute;
  top: -45px;
  width: calc(100.00% + 90px);
}

 .penelope-sunrise-eo7D0l {
  background-color: transparent;
  height: 27px;
  left: calc(38.04% - 61px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  white-space: nowrap;
  width: 161px;
}

 .florida-eo7D0l {
  background-color: transparent;
  height: 22px;
  left: calc(30.95% - 15px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(24.93% - 5px);
  white-space: nowrap;
  width: 49px;
}

 .component-13-4-eo7D0l {
  background-color: transparent;
  height: 120px;
  left: 40px;
  position: absolute;
  top: 52px;
  width: 120px;
}

 .pexels-mateus-souza-3586798-PQuUOX {
  background-color: transparent;
  border-radius: 60px;
  height: 150.00%;
  left: -25.00%;
  object-fit: cover;
  position: absolute;
  top: -25.00%;
  width: 150.00%;
}

 .component-12-1-PQuUOX {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: 8px;
  top: 0px;
  width: 34px;
}

 .ellipse-4-2lM0Xg {
  background-color: var(--white);
  border-radius: 17px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .match-2lM0Xg {
  background-color: transparent;
  height: 70.59%;
  left: 14.71%;
  object-fit: cover;
  position: absolute;
  top: 14.71%;
  width: 70.59%;
}

 .view-profile-eo7D0l {
  background-color: transparent;
  height: 25px;
  left: calc(33.39% - 31px);
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 93px;
}

 .view-partial-assessment-eo7D0l {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(34.73% - 68px);
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 195px;
}

 .rectangle-20-eo7D0l {
  background-color: transparent;
  height: 36px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 36px;
}

 .star-eo7D0l {
  background-color: transparent;
  height: 15px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 16px;
}

 .line-31-eo7D0l {
  background-color: transparent;
  bottom: 46.07%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .line-30-eo7D0l {
  background-color: transparent;
  bottom: 29.80%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .x55-eo7D0l {
  background-color: transparent;
  height: 25px;
  left: 46px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 10px;
  white-space: nowrap;
  width: 30px;
}

 .group-16-eo7D0l {
  background-color: transparent;
  bottom: calc(37.47% - 9px);
  height: 23px;
  left: 40px;
  position: absolute;
  width: 172px;
}

 .matching-criteria-7Ih6xY {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 15.83%;
  white-space: nowrap;
  width: 140px;
}

 .star-7Ih6xY {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .add-eo7D0l {
  background-color: transparent;
  height: 6.27%;
  left: 90.92%;
  position: absolute;
  top: 58.49%;
  width: 3.69%;
}

 .group-18-wxPYWm {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-17-8vzlzU {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 24px;
}

 .path-44-UCycyD {
  background-color: transparent;
  height: 24px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-20-wxPYWm {
  background-color: transparent;
  height: 10px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 10px;
}

 .group-19-AJukeS {
  background-color: transparent;
  height: 10px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 10px;
}

 .path-45-NpmIC0 {
  background-color: transparent;
  height: 10px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 10px;
}

 .component-16-13-eo7D0l {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: 40px;
  position: absolute;
  width: 170px;
}

 .rectangle-5-oOxx3x {
  background-color: var(--astral);
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .make-a-call-oOxx3x {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(29.11% - 26px);
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

 .phone-call-oOxx3x {
  background-color: transparent;
  height: 48.06%;
  left: 11.18%;
  position: absolute;
  top: 26.00%;
  width: 14.12%;
}

 .path-60-Euww0v {
  background-color: transparent;
  height: 0px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 0px;
}

 .path-61-Euww0v {
  background-color: transparent;
  height: 0px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 0px;
}

 .path-62-Euww0v {
  background-color: transparent;
  height: 0px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 1px;
}

 .path-63-Euww0v {
  background-color: transparent;
  height: 23px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 23px;
}

 .path-64-Euww0v {
  background-color: transparent;
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 8px;
}

 .path-65-Euww0v {
  background-color: transparent;
  height: 0px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-66-Euww0v {
  background-color: transparent;
  height: 12px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 12px;
}

 .path-67-Euww0v {
  background-color: transparent;
  height: 0px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .component-17-22-eo7D0l {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: calc(43.39% - 62px);
  position: absolute;
  width: 143px;
}

 .rectangle-5-ysI2Yo {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .maybe-ysI2Yo {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(37.93% - 21px);
  text-align: left;
  white-space: nowrap;
  width: 56px;
}

 .witness-ysI2Yo {
  background-color: transparent;
  height: 48.00%;
  left: 12.59%;
  position: absolute;
  top: 26.00%;
  width: 16.78%;
}

 .path-28-5Y8x0B {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 24px;
}

 .path-29-5Y8x0B {
  background-color: transparent;
  height: 5px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

 .path-30-5Y8x0B {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 2px;
}

 .path-31-5Y8x0B {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-32-5Y8x0B {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-33-5Y8x0B {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 2px;
}

 .path-34-5Y8x0B {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .path-35-5Y8x0B {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .component-19-13-eo7D0l {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  position: absolute;
  right: calc(26.43% - 38px);
  width: 143px;
}

 .rectangle-5-mLsytp {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .dismiss-mLsytp {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(32.93% - 20px);
  text-align: left;
  white-space: nowrap;
  width: 61px;
}

 .rejected-mLsytp {
  background-color: transparent;
  height: 52.87%;
  left: 13.29%;
  position: absolute;
  top: 22.00%;
  width: 16.78%;
}

 .path-36-dsk1MI {
  background-color: transparent;
  height: 0px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-37-dsk1MI {
  background-color: transparent;
  height: 19px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 24px;
}

 .path-38-dsk1MI {
  background-color: transparent;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 12px;
}

 .component-18-22-eo7D0l {
  background-color: transparent;
  bottom: 314px;
  height: 50px;
  position: absolute;
  right: 16px;
  width: 50px;
}

 .compare-ox6BcJ {
  background-color: transparent;
  height: 44.00%;
  left: 26.00%;
  position: absolute;
  top: 28.00%;
  width: 48.00%;
}

 .path-39-P6F0o6 {
  background-color: transparent;
  height: 22px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-10-P6F0o6 {
  background-color: transparent;
  height: 14px;
  left: 4px;
  position: absolute;
  top: 6px;
  width: 16px;
}

 .path-40-EIfgjz {
  background-color: transparent;
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .path-41-EIfgjz {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 16px;
}

 .rectangle-18-ox6BcJ {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .component-20-11-1cBEje {
  background-color: transparent;
  height: 383px;
  left: 1226px;
  position: absolute;
  top: 1976px;
  width: 650px;
}

 .path-46-pvI17F {
  background-color: transparent;
  height: calc(100.00% + 90px);
  left: -45px;
  object-fit: cover;
  position: absolute;
  top: -45px;
  width: calc(100.00% + 90px);
}

 .anastasia-laura-gonzalez-pvI17F {
  background-color: transparent;
  height: 27px;
  left: calc(45.48% - 110px);
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  white-space: nowrap;
  width: 241px;
}

 .florida-pvI17F {
  background-color: transparent;
  height: 22px;
  left: calc(30.95% - 15px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(24.93% - 5px);
  white-space: nowrap;
  width: 49px;
}

 .component-13-4-pvI17F {
  background-color: transparent;
  height: 120px;
  left: 40px;
  position: absolute;
  top: 52px;
  width: 120px;
}

 .pexels-agatha-z-ronelli-2294923-yN9r0L {
  background-color: transparent;
  border-radius: 60px;
  height: 150.00%;
  left: -25.00%;
  object-fit: cover;
  position: absolute;
  top: -25.00%;
  width: 150.00%;
}

 .component-12-1-yN9r0L {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: 8px;
  top: 0px;
  width: 34px;
}

 .ellipse-4-MiC7Zk {
  background-color: var(--white);
  border-radius: 17px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .match-MiC7Zk {
  background-color: transparent;
  height: 70.59%;
  left: 14.71%;
  object-fit: cover;
  position: absolute;
  top: 14.71%;
  width: 70.59%;
}

 .view-profile-pvI17F {
  background-color: transparent;
  height: 25px;
  left: calc(33.39% - 31px);
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 93px;
}

 .view-partial-assessment-pvI17F {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(34.73% - 68px);
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 195px;
}

 .rectangle-20-pvI17F {
  background-color: transparent;
  height: 36px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 36px;
}

 .star-pvI17F {
  background-color: transparent;
  height: 15px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 16px;
}

 .line-31-pvI17F {
  background-color: transparent;
  bottom: 46.07%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .line-30-pvI17F {
  background-color: transparent;
  bottom: 29.80%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .x55-pvI17F {
  background-color: transparent;
  height: 25px;
  left: 46px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 10px;
  white-space: nowrap;
  width: 30px;
}

 .group-16-pvI17F {
  background-color: transparent;
  bottom: calc(37.47% - 9px);
  height: 23px;
  left: 40px;
  position: absolute;
  width: 172px;
}

 .matching-criteria-vuOAaJ {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 15.83%;
  white-space: nowrap;
  width: 140px;
}

 .star-vuOAaJ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .add-pvI17F {
  background-color: transparent;
  height: 6.27%;
  left: 90.92%;
  position: absolute;
  top: 58.49%;
  width: 3.69%;
}

 .group-18-UjpNZD {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-17-h72TwA {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 24px;
}

 .path-44-9ypSLn {
  background-color: transparent;
  height: 24px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-20-UjpNZD {
  background-color: transparent;
  height: 10px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 10px;
}

 .group-19-IfWOkS {
  background-color: transparent;
  height: 10px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 10px;
}

 .path-45-Rite2o {
  background-color: transparent;
  height: 10px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 10px;
}

 .component-16-13-pvI17F {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: 40px;
  position: absolute;
  width: 170px;
}

 .rectangle-5-oQQLNr {
  background-color: var(--astral);
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .make-a-call-oQQLNr {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(29.11% - 26px);
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

 .phone-call-oQQLNr {
  background-color: transparent;
  height: 48.06%;
  left: 11.18%;
  position: absolute;
  top: 26.00%;
  width: 14.12%;
}

 .path-60-CBBgxU {
  background-color: transparent;
  height: 0px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 0px;
}

 .path-61-CBBgxU {
  background-color: transparent;
  height: 0px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 0px;
}

 .path-62-CBBgxU {
  background-color: transparent;
  height: 0px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 1px;
}

 .path-63-CBBgxU {
  background-color: transparent;
  height: 23px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 23px;
}

 .path-64-CBBgxU {
  background-color: transparent;
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 8px;
}

 .path-65-CBBgxU {
  background-color: transparent;
  height: 0px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-66-CBBgxU {
  background-color: transparent;
  height: 12px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 12px;
}

 .path-67-CBBgxU {
  background-color: transparent;
  height: 0px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .component-17-22-pvI17F {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: calc(43.39% - 62px);
  position: absolute;
  width: 143px;
}

 .rectangle-5-ClFzDN {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .maybe-ClFzDN {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(37.93% - 21px);
  text-align: left;
  white-space: nowrap;
  width: 56px;
}

 .witness-ClFzDN {
  background-color: transparent;
  height: 48.00%;
  left: 12.59%;
  position: absolute;
  top: 26.00%;
  width: 16.78%;
}

 .path-28-4yq9Vw {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 24px;
}

 .path-29-4yq9Vw {
  background-color: transparent;
  height: 5px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

 .path-30-4yq9Vw {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 2px;
}

 .path-31-4yq9Vw {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-32-4yq9Vw {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-33-4yq9Vw {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 2px;
}

 .path-34-4yq9Vw {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .path-35-4yq9Vw {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .component-19-13-pvI17F {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  position: absolute;
  right: calc(26.43% - 38px);
  width: 143px;
}

 .rectangle-5-gDdhIs {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .dismiss-gDdhIs {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(32.93% - 20px);
  text-align: left;
  white-space: nowrap;
  width: 61px;
}

 .rejected-gDdhIs {
  background-color: transparent;
  height: 52.87%;
  left: 13.29%;
  position: absolute;
  top: 22.00%;
  width: 16.78%;
}

 .path-36-3lexnM {
  background-color: transparent;
  height: 0px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-37-3lexnM {
  background-color: transparent;
  height: 19px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 24px;
}

 .path-38-3lexnM {
  background-color: transparent;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 12px;
}

 .component-18-22-pvI17F {
  background-color: transparent;
  bottom: 314px;
  height: 50px;
  position: absolute;
  right: 16px;
  width: 50px;
}

 .compare-vUEL8x {
  background-color: transparent;
  height: 44.00%;
  left: 26.00%;
  position: absolute;
  top: 28.00%;
  width: 48.00%;
}

 .path-39-WbP5BZ {
  background-color: transparent;
  height: 22px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-10-WbP5BZ {
  background-color: transparent;
  height: 14px;
  left: 4px;
  position: absolute;
  top: 6px;
  width: 16px;
}

 .path-40-pdkCw4 {
  background-color: transparent;
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .path-41-pdkCw4 {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 16px;
}

 .rectangle-18-vUEL8x {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .component-20-5-1cBEje {
  background-color: transparent;
  height: 383px;
  left: 1226px;
  position: absolute;
  top: 707px;
  width: 650px;
}

 .path-46-FQsRAR {
  background-color: transparent;
  height: calc(100.00% + 90px);
  left: -45px;
  object-fit: cover;
  position: absolute;
  top: -45px;
  width: calc(100.00% + 90px);
}

 .max-cooper-and-natalie-lemon-FQsRAR {
  background-color: transparent;
  height: 27px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  right: calc(48.33% - 140px);
  text-align: left;
  top: 56px;
  white-space: nowrap;
  width: 290px;
}

 .florida-FQsRAR {
  background-color: transparent;
  height: 22px;
  left: calc(30.95% - 15px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(24.93% - 5px);
  white-space: nowrap;
  width: 49px;
}

 .component-13-4-FQsRAR {
  background-color: transparent;
  height: 120px;
  left: 40px;
  position: absolute;
  top: 52px;
  width: 120px;
}

 .pexels-andrea-p-cquadio-3781877-UB3SQt {
  background-color: transparent;
  border-radius: 60px;
  height: 150.00%;
  left: -25.00%;
  object-fit: cover;
  position: absolute;
  top: -25.00%;
  width: 150.00%;
}

 .component-12-1-UB3SQt {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: 8px;
  top: 0px;
  width: 34px;
}

 .ellipse-4-SAisQs {
  background-color: var(--white);
  border-radius: 17px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .match-SAisQs {
  background-color: transparent;
  height: 70.59%;
  left: 14.71%;
  object-fit: cover;
  position: absolute;
  top: 14.71%;
  width: 70.59%;
}

 .view-profile-FQsRAR {
  background-color: transparent;
  height: 25px;
  left: calc(33.39% - 31px);
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 93px;
}

 .view-partial-assessment-FQsRAR {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(34.73% - 68px);
  text-align: left;
  top: calc(37.85% - 9px);
  white-space: nowrap;
  width: 195px;
}

 .rectangle-20-FQsRAR {
  background-color: transparent;
  height: 36px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 36px;
}

 .star-FQsRAR {
  background-color: transparent;
  height: 15px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 16px;
}

 .line-31-FQsRAR {
  background-color: transparent;
  bottom: 46.07%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .line-30-FQsRAR {
  background-color: transparent;
  bottom: 29.80%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

 .x55-FQsRAR {
  background-color: transparent;
  height: 25px;
  left: 46px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 10px;
  white-space: nowrap;
  width: 30px;
}

 .group-16-FQsRAR {
  background-color: transparent;
  bottom: calc(37.47% - 9px);
  height: 23px;
  left: 40px;
  position: absolute;
  width: 172px;
}

 .matching-criteria-LyLxjV {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 15.83%;
  white-space: nowrap;
  width: 140px;
}

 .star-LyLxjV {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 24px;
}

 .add-FQsRAR {
  background-color: transparent;
  height: 6.27%;
  left: 90.92%;
  position: absolute;
  top: 58.49%;
  width: 3.69%;
}

 .group-18-PKnvkC {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-17-0HHBcv {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 24px;
}

 .path-44-FZugU1 {
  background-color: transparent;
  height: 24px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

 .group-20-PKnvkC {
  background-color: transparent;
  height: 10px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 10px;
}

 .group-19-HYP6vO {
  background-color: transparent;
  height: 10px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 10px;
}

 .path-45-KpWgVb {
  background-color: transparent;
  height: 10px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 10px;
}

 .component-16-13-FQsRAR {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: 40px;
  position: absolute;
  width: 170px;
}

 .rectangle-5-uxO83Z {
  background-color: var(--astral);
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .make-a-call-uxO83Z {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(29.11% - 26px);
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

 .phone-call-uxO83Z {
  background-color: transparent;
  height: 48.06%;
  left: 11.18%;
  position: absolute;
  top: 26.00%;
  width: 14.12%;
}

 .path-60-VrsLnk {
  background-color: transparent;
  height: 0px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 0px;
}

 .path-61-VrsLnk {
  background-color: transparent;
  height: 0px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 0px;
}

 .path-62-VrsLnk {
  background-color: transparent;
  height: 0px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 1px;
}

 .path-63-VrsLnk {
  background-color: transparent;
  height: 23px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 23px;
}

 .path-64-VrsLnk {
  background-color: transparent;
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 8px;
}

 .path-65-VrsLnk {
  background-color: transparent;
  height: 0px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-66-VrsLnk {
  background-color: transparent;
  height: 12px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 12px;
}

 .path-67-VrsLnk {
  background-color: transparent;
  height: 0px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .component-17-22-FQsRAR {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  left: calc(43.39% - 62px);
  position: absolute;
  width: 143px;
}

 .rectangle-5-8PiWCV {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .maybe-8PiWCV {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(37.93% - 21px);
  text-align: left;
  white-space: nowrap;
  width: 56px;
}

 .witness-8PiWCV {
  background-color: transparent;
  height: 48.00%;
  left: 12.59%;
  position: absolute;
  top: 26.00%;
  width: 16.78%;
}

 .path-28-9R1SZg {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 24px;
}

 .path-29-9R1SZg {
  background-color: transparent;
  height: 5px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

 .path-30-9R1SZg {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 2px;
}

 .path-31-9R1SZg {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-32-9R1SZg {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 3px;
}

 .path-33-9R1SZg {
  background-color: transparent;
  height: 3px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 2px;
}

 .path-34-9R1SZg {
  background-color: transparent;
  height: 3px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .path-35-9R1SZg {
  background-color: transparent;
  height: 3px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 3px;
}

 .component-19-13-FQsRAR {
  background-color: transparent;
  bottom: 33px;
  height: 50px;
  position: absolute;
  right: calc(26.43% - 38px);
  width: 143px;
}

 .rectangle-5-xQ1WxV {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .dismiss-xQ1WxV {
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(32.93% - 20px);
  text-align: left;
  white-space: nowrap;
  width: 61px;
}

 .rejected-xQ1WxV {
  background-color: transparent;
  height: 52.87%;
  left: 13.29%;
  position: absolute;
  top: 22.00%;
  width: 16.78%;
}

 .path-36-xZkj9a {
  background-color: transparent;
  height: 0px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-37-xZkj9a {
  background-color: transparent;
  height: 19px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 24px;
}

 .path-38-xZkj9a {
  background-color: transparent;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 12px;
}

 .component-18-22-FQsRAR {
  background-color: transparent;
  bottom: 314px;
  height: 50px;
  position: absolute;
  right: 16px;
  width: 50px;
}

 .compare-UZBOiG {
  background-color: transparent;
  height: 44.00%;
  left: 26.00%;
  position: absolute;
  top: 28.00%;
  width: 48.00%;
}

 .path-39-gls7rr {
  background-color: transparent;
  height: 22px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 24px;
}

 .group-10-gls7rr {
  background-color: transparent;
  height: 14px;
  left: 4px;
  position: absolute;
  top: 6px;
  width: 16px;
}

 .path-40-M8XHDb {
  background-color: transparent;
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 0px;
}

 .path-41-M8XHDb {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 16px;
}

 .rectangle-18-UZBOiG {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .component-6-9-1cBEje {
  background-color: transparent;
  height: 64px;
  left: 1112px;
  position: absolute;
  top: 2425px;
  width: 176px;
}

 .rectangle-5-sEaDx3 {
  background-color: transparent;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

 .load-more-sEaDx3 {
  background-color: transparent;
  bottom: calc(37.18% - 9px);
  height: 25px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(48.04% - 40px);
  text-align: left;
  white-space: nowrap;
  width: 84px;
}


 .rejected-OcLprK {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 38px;
}

 .path-24-Uf1hQS {
  background-color: transparent;
  height: 0px;
  left: 34.53%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-25-Uf1hQS {
  background-color: transparent;
  height: 72.18%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 9.32%;
  width: 100%;
}

 .path-26-Uf1hQS {
  background-color: transparent;
  height: 45.88%;
  left: 5.28%;
  object-fit: cover;
  position: absolute;
  top: 54.12%;
  width: 50.53%;
}

 .component-11-1-OcLprK {
  background-color: transparent;
  height: calc(100.00% - 6px);
  position: absolute;
  right: 0px;
  top: 5px;
  width: 50px;
}

 .phone-call-xlCHTz {
  background-color: transparent;
  height: 89.01%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 64.00%;
}

 .path-60-XdTwx3 {
  background-color: transparent;
  height: 0px;
  left: 29px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 0px;
}

 .path-61-XdTwx3 {
  background-color: transparent;
  height: 0px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 0px;
}

 .path-62-XdTwx3 {
  background-color: transparent;
  height: 0px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 23px;
  width: 1px;
}

 .path-63-XdTwx3 {
  background-color: transparent;
  height: 30px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 30px;
}

 .path-64-XdTwx3 {
  background-color: transparent;
  height: 10px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 10px;
}

 .path-65-XdTwx3 {
  background-color: transparent;
  height: 0px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 0px;
}

 .path-66-XdTwx3 {
  background-color: transparent;
  height: 15px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 16px;
}

 .path-67-XdTwx3 {
  background-color: transparent;
  height: 0px;
  left: 32px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 0px;
}

 .ellipse-2-xlCHTz {
  background-color: var(--aqua-pearl);
  border: 3px solid var(--white);
  border-radius: 14px;
  bottom: 0px;
  height: 28px;
  position: absolute;
  right: 0px;
  width: 28px;
}

 .x0-xlCHTz {
  background-color: transparent;
  bottom: -1px;
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: calc(17.95% - 2px);
  text-align: left;
  white-space: nowrap;
  width: 11px;
}

 .witness-OcLprK {
  background-color: transparent;
  height: 76.45%;
  left: 37.50%;
  position: absolute;
  top: 11.95%;
  width: 17.39%;
}

 .path-28-KEDWog {
  background-color: transparent;
  height: 17px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  width: 32px;
}

 .path-29-KEDWog {
  background-color: transparent;
  height: 7px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 7px;
}

 .path-30-KEDWog {
  background-color: transparent;
  height: 5px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 2px;
}

 .path-31-KEDWog {
  background-color: transparent;
  height: 5px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 4px;
}

 .path-32-KEDWog {
  background-color: transparent;
  height: 5px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 4px;
}

 .path-33-KEDWog {
  background-color: transparent;
  height: 5px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 2px;
}

 .path-34-KEDWog {
  background-color: transparent;
  height: 5px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 4px;
}

 .path-35-KEDWog {
  background-color: transparent;
  height: 5px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 4px;
}


 /* Custom styling for admin template*/
.light-blue-style {
	background-color: #5bbfde !important;
	color: #ffffff !important;
	
}

.offcanvas-tabbed-edit {
	/*width: 75% !important;*/
	width: 90% !important;
}

.offcanvas-tabbed-edit-body {
	background-color: var(--bs-body-bg) !important;
}
.offcanvas-tabbed-edit-header {
	/*background-color: var(--bs-body-bg) !important;*/
}


.offcanvas-tabbed-edit-content {
	border: none !important;
	box-shadow: none !important;
	background-clip: padding-box !important;
	background: var(--bs-body-bg) !important;
	padding: 0 0 0 0 !important;
	border-radius: 0 !important;
}


.bg-footer-theme {
	/*background-color: #000 !important;
	color: #fff !important;*/
	background-color: #f5f5f9 !important;
	color: #697a8d;
	box-shadow: 0 0 0.375rem 0.25rem rgb(161 172 184 / 15%);
	z-index: 1030;
}


.btn-save {
	background-color: #337AB7 !important;
	color: #fff !important;
}

/*
	background: rgba(91, 192, 222, .2)
	#5BC0DE
*/



