.cs-container {
	max-width: 1200px;
	margin: 0 auto;
	/* padding: 0 18px; */
	background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    color: #fff;
}

.free-trial-desktop-cloud {
	display: flex;
}

.free-trial-mobile-cloud {
	display: none;
}


#cta_button_7007026_a1aebaeb-de1d-4c36-b7d7-b04a9e89d7b6:hover {
	display: none !important;
}


@media only screen and (max-width: 576px) {
	.cs-container {
		padding: 0 32px;
	}
}

.cs-projects-fit--cloud-action {
	position: relative;
}

.cs-projects-fit--cloud-action .ghost_btn a {
	overflow: hidden;
	position: absolute;
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	text-indent: -999999px;
	z-index: 1;
}

.cs-projects-fit {
	 display: flex;
	 justify-content: center;
	 text-align: center;
}
 .cs-projects-fit > div {
	 width: 100%;
	 flex: 1;
}
 .cs-projects-fit--label {
	 text-transform: uppercase;
	 color: #5ed5d9;
	 letter-spacing: 0.82px;
	 padding-bottom: 12px;
	 font-size: 14px;
	 font-weight: 500;
  font-family: 'MatterSQ', sans-serif;
}
 @media only screen and (max-width: 768px) {
	 .cs-projects-fit--label {
		 font-size: 13px;
	}

	.free-trial-desktop-cloud {
		display: none;
	}

	.free-trial-mobile-cloud {
		display: flex;
		margin-top: unset;
	}
	.cta-banner-actions {
		/* margin-top: unset; */
	}
}
 .cs-projects-fit--title h4 {
	font-weight: 400;
	font-family: 'MatterSQ', sans-serif;
	 margin:0;
	 line-height: 1.3;
	 font-size: 42px;
	 color: #000;
}
 @media only screen and (max-width: 768px) {
	 .cs-projects-fit--title h4 {
		 font-size: 30px;
	}
}
 @media only screen and (max-width: 768px) {
	 .cs-projects-fit--title h4 {
		 font-size: 20px;
	}
}
 .cs-projects-fit--description {
	 padding-top: 11px;
	 margin-left: auto;
	 margin-right: auto;
	 color:#000;
}
 .cs-projects-fit--description p {
	 color:#000000;
}

.btn-content-wrapper {
	display:flex;
}

 .cs-projects-fit--description p {
	font-family: "MatterSQ";
	font-weight: 300;
	 letter-spacing: 0.82px;
}
 @media only screen and (max-width: 768px) {
	 .cs-projects-fit--description p {
		color:#000000;
		 font-size: 14px;
	}
}
 .cs-projects-fit--actions {
	 display: flex;
	 justify-content: center;
	 margin-top: 40px;
	 flex-wrap: wrap;
}
 .cs-projects-fit--actions > div {
	 padding: 15px;
	 flex: 1;
}
 @media only screen and (max-width: 768px) {
	 .cs-projects-fit--actions > div {
		 padding: 15px 0;
		 flex: 0 0 100%;
	}
}
 .cs-projects-fit--actions button {
	 width: 100%;
	 cursor: pointer;
	 appearance: none;
	 padding: 40px;
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 border: none;
	 text-align: left;
}
 @media only screen and (max-width: 576px) {
	 .cs-projects-fit--actions button {
		 flex-direction: column;

	}

 }

	.cs-projects-fit--on-prem-action span span span a img {
		max-width:100px;
	}
}
 .cs-projects-fit--actions button > div:first-of-type {
	 display: flex;
	 align-items: center;
	 padding-right: 25px;
}
 @media only screen and (max-width: 576px) {
	 .cs-projects-fit--actions button > div:first-of-type {
		 flex-direction: column;
		 padding-right: 0;
	}
}
 .cs-projects-fit--actions button > div:first-of-type > div:first-of-type {
	 margin-right: 16px;
}
 @media only screen and (max-width: 576px) {
	 .cs-projects-fit--actions button > div:first-of-type > div:first-of-type {
		 margin-right: 0;
	}
}
 .cs-projects-fit--actions button > div:first-of-type > div:first-of-type span {
	 display: inline-flex;
	 justify-content: center;
	 align-items: center;
	 border-radius: 50%;
	 width: 72px;
	 height: 72px;
}
 @media only screen and (max-width: 576px) {
	 .cs-projects-fit--actions button > div:first-of-type > div:last-of-type {
		 margin: 25px 0;
		 text-align: center;
	}
}
 .cs-projects-fit--actions button > div:first-of-type > div:last-of-type span {
	 display: block;
}
 .cs-projects-fit--actions button > div:first-of-type > div:last-of-type span:first-of-type {
	font-weight: 500;
	font-family: 'MatterSQ', sans-serif;
	 font-size: 24px;
}
 @media only screen and (max-width: 768px) {
	 .cs-projects-fit--actions button > div:first-of-type > div:last-of-type span:first-of-type {
		 font-size: 19px;
	}
}
 .cs-projects-fit--actions button > div:first-of-type > div:last-of-type span:nth-child(2) {
	font-weight: 400;
	font-family: 'MatterSQ', sans-serif;
	 letter-spacing: 0.24px;
	 margin-top: 5px;
	 font-size: 16px;
}
 @media only screen and (max-width: 768px) {
	 .cs-projects-fit--actions button > div:first-of-type > div:last-of-type span:last-of-type {
		 font-size: 15px;
	}
}
 .cs-projects-fit--actions button > div:last-of-type span {
	 display: inline-flex;
	 justify-content: center;
	 align-items: center;
	 width: 48px;
	 height: 48px;
	 border-radius: 50%;
	 border: 1px solid #ededed;
}
 .cs-projects-fit--on-prem-action button {
	 background-color: #5ed5d9;
	 color: #000;
}
 .cs-projects-fit--on-prem-action button > div:first-of-type > div:first-of-type span {
	 background-color: #d3f8fa;
}
 .cs-projects-fit--on-prem-action button > div:last-of-type span {
	 border-color: #000;
}
 .cs-projects-fit--cloud-action button {
	 color: #fff;
	 background-color: #0e2b52;
}
 .cs-projects-fit--cloud-action button > div:first-of-type > div:first-of-type span {
	 background-color: #3b5373;
}

.btn-svg-wrapper{
	text-align:center;
}
 