
	.cta-wrap {
	  display: flex;
	  gap: 0px 12px;
	  flex-wrap: wrap;
	  align-items: center;
	  /*justify-content: center;*/
	  
	  position:absolute;
	  top:0px;
	  right:0px;
	  height:140px;
	  box-sizing:border-box;
	}
	.cta-btn {
	  display: inline-flex;
	  align-items: center;
	  font-weight: 500;
	  cursor: pointer;
	  text-decoration: none;
	  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
	  white-space: nowrap;
	  text-align:center;
	}
	.cta-btn svg {
	  flex-shrink: 0;
	  transition: stroke 0.25s ease;
	}
	
	.cta-btn-home {
		background-color: transparent;
		color: var(--client-main-color);
		border: 2px solid var(--client-main-color);
		border-radius:40px;
		
		display: inline-flex;
		align-items: center;
		font-weight: 500;
		cursor: pointer;
		text-decoration: none;
		transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
		white-space: nowrap;
		text-align:center;
		
		font-size:20px;
		padding:5px 20px;
		margin:10px;
	}
	
	.cta-btn-home:hover {
		background-color: var(--client-main-color);
		color: #fff;
	}
	

@media only screen and (min-width: 1070px) {
	.cta-wrap {
		max-width:620px;
		padding:10px 0px;
	}
	
	.cta-btn {
	  gap: 8px;
	  padding: 12px 22px;
	  border-radius: 40px;
	  font-size: 20px;
	  box-sizing:border-box;
	}
	
	.cta-btn-col1 {
		width:276px;
	}
	
	.cta-btn-col2 {
		width:298px;
	}
	
	.cta-btn svg {
	  width: 18px;
	  height: 18px;
	}	
}
	

@media only screen and (min-width: 820px) and (max-width: 1069px) {
	.cta-wrap {
		max-width:415px;
		padding:20px 0px;
	}
	
	.cta-btn {
	  gap: 4px;
	  padding: 10px;
	  border-radius: 40px;
	  font-size: 13px;
	  box-sizing:border-box;
	}
	
	.cta-btn-col1 {
		width:185px;
	}
	
	.cta-btn-col2 {
		width:188px;
	}
		
	.cta-btn svg {
	  width: 14px;
	  height: 14px;
	}	
}

@media only screen and (max-width: 819px) {
	.cta-wrap {
	  display: block;
	  gap: 0px;	  
	  position:relative;
	  top:0px;
	  right:0px;
	  height:auto;
	  text-align:center;
	  border-bottom:1px solid #000;
	}
	
	.cta-btn {
	  display: block;
	  width:100%;
	  box-sizing:border-box;
	  gap: 8px;
	  padding: 10px;
	  border-radius: 0px;
	  font-size: 18px;
	  border-top:1px solid #000;
	}
	.cta-btn svg {
	  width: 18px;
	  height: 18px;
	}	
	
}