Email Image Overlay:not(.hs-inline-edit) html {
	scroll-behavior: smooth;
}

:not(.hs-inline-edit) body {
	zoom: 0.85;
	scroll-behavior: smooth;
}

div#hubspot-messages-iframe-container {
	zoom: 1.2;
} 

@media (min-width: 1600px) {
	body {
		zoom: 1
	}
}
.container-large .container,
.container-large .container-fluid{
	max-width: 1600px;
}
.container-med .container {
	max-width: 1440px;
}
.text-body {
	color: var(--body_color);
}
.btn, .btn-wrapper .cta_button, .btn-wrapper .cta-button, .btn-wrapper input[type="submit"], .btn-wrapper input[type="button"], input[type="submit"], input[type="button"] {
	text-shadow: 0px 2px 2px rgb(0 0 0 / 30%);
}

@media (min-width: 1200px) and (max-width: 1366px){
	.btn, .btn-wrapper .cta_button, .btn-wrapper .cta-button, .btn-wrapper input[type="submit"], .btn-wrapper input[type="button"], input[type="submit"], input[type="button"] {
		font-size: 12px!important;
	}
}

@supports (-webkit-background-clip: text) or (background-clip: text) {
	.text-gradient, gradient {
		background: linear-gradient(90deg,#D05C8D 30%,#0c63ff 100%);
		background-color: #0c61fa;
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}
	.text-gradient-2, gradient-2 {
		background: linear-gradient(90deg,#209bcc 30%,#78c8aa 100%);
		background-color: #0c61fa;
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}
	.text-gradient-3, gradient-3 {
		background: linear-gradient(90deg,#209bcc 30%,#b1004c 100%);
		background-color: #0c61fa;
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}
	.text-gradient-4, gradient-4 {
		background: linear-gradient(90deg,#209bcc 30%,#022043 100%);
		background-color: #0c61fa;
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}
	.gradient-ctas .cta-group {
		flex-direction: column;
		align-items: flex-start;
		padding-top: 0;
	}
	.gradient-ctas .btn-wrapper.btn-none-wrapper .cta-button {
		background: linear-gradient(90deg,#D05C8D 30%,#0c63ff 100%);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
		text-decoration: underline;
		font-weight: 800;
		text-shadow: none;
		border-bottom: 2px solid;
		border-image: linear-gradient(to right, #0c63ff, #D05C8D) 1;
		border-radius: 0;
		transition: all 0.25s ease;
		position: relative;
	}
	.gradient-ctas .btn-wrapper.btn-none-wrapper .cta-button:hover {
		background: linear-gradient(90deg,#0c63ff 30%,#D05C8D 100%);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
		transition: all 0.25s ease;
	}
	.gradient-ctas .btn-wrapper.btn-none-wrapper .cta-button:after {
		position: absolute;
		content: '';
		top: 50%;
		transform: translateY(-50%);
		right: -1.25rem;
		background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1477_4968)'%3E%3Cpath d='M14.0214 10.5735H13.3785C13.2846 10.5735 13.2076 10.6036 13.1476 10.664C13.0872 10.7241 13.0571 10.8011 13.0571 10.8949V14.1092C13.0571 14.5512 12.8998 14.9294 12.5851 15.2442C12.2704 15.5589 11.892 15.7161 11.45 15.7161H3.09275C2.6508 15.7161 2.27241 15.5589 1.95764 15.2442C1.64294 14.9295 1.48561 14.5512 1.48561 14.1092V5.75203C1.48561 5.31007 1.6429 4.93183 1.95764 4.6171C2.27241 4.30232 2.6508 4.14503 3.09275 4.14503H10.1641C10.258 4.14503 10.3351 4.11481 10.3953 4.05461C10.4555 3.99434 10.4855 3.9174 10.4855 3.82357V3.18062C10.4855 3.08697 10.4555 3.00988 10.3953 2.94972C10.3351 2.88946 10.258 2.85938 10.1641 2.85938H3.09275C2.29595 2.85938 1.61455 3.14231 1.04861 3.70814C0.482884 4.27393 0.199951 4.95534 0.199951 5.75213V14.1093C0.199951 14.9061 0.482884 15.5876 1.04865 16.1532C1.61458 16.7191 2.29599 17.0021 3.09279 17.0021H11.45C12.2468 17.0021 12.9283 16.7191 13.4941 16.1532C14.06 15.5876 14.343 14.9061 14.343 14.1093V10.8952C14.343 10.8013 14.3128 10.7242 14.2524 10.664C14.1921 10.6036 14.1151 10.5735 14.0214 10.5735Z' fill='url(%23paint0_linear_1477_4968)'/%3E%3Cpath d='M18.0087 1.76456C17.8814 1.6373 17.7305 1.57373 17.5566 1.57373H12.4138C12.2397 1.57373 12.0889 1.6373 11.9618 1.76456C11.8345 1.89174 11.7708 2.04242 11.7708 2.21654C11.7708 2.39065 11.8345 2.54137 11.9618 2.66863L13.7296 4.43645L7.18056 10.9856C7.1135 11.0525 7.08008 11.1296 7.08008 11.2165C7.08008 11.3037 7.11361 11.3807 7.18056 11.4477L8.32566 12.5926C8.39261 12.6596 8.46966 12.693 8.5567 12.693C8.64374 12.693 8.72082 12.6596 8.78774 12.5926L15.3368 6.04359L17.1047 7.81141C17.2318 7.93866 17.3826 8.00231 17.5567 8.00231C17.7308 8.00231 17.8815 7.93866 18.0088 7.81141C18.136 7.68419 18.1996 7.53354 18.1996 7.35943V2.21654C18.1996 2.04232 18.1358 1.89174 18.0087 1.76456Z' fill='url(%23paint1_linear_1477_4968)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1477_4968' x1='0.199951' y1='2.85938' x2='16.3127' y2='5.65677' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230C63FF'/%3E%3Cstop offset='0.84375' stop-color='%23D05C8D'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1477_4968' x1='7.08008' y1='1.57373' x2='19.7482' y2='3.77313' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230C63FF'/%3E%3Cstop offset='0.84375' stop-color='%23D05C8D'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_1477_4968'%3E%3Crect width='18' height='18' fill='white' transform='translate(0.199951 0.287842)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
		width: 18px;
		height: 18px;
		background-size: cover;
		background-repeat: no-repeat;
	}
}

#hs-interactives-modal-overlay {
	width: 100%;
	height: 100%;
}

.small-padding.sr-multicol-media.sr-bg-image .sr-col {
	padding: 2.5rem;
}

form .hs-dependent-field {
	display: flex;
	gap: 24px;
	flex-direction: column;
	width: 100%;
}
.cc-form-new .hs-fieldtype-intl-phone.hs-input {
	display: flex;
}
.cc-form-new fieldset .hs-fieldtype-intl-phone.hs-input select:not([type=checkbox]):not([type=radio]) {
	width: 50%!important;
	margin-right: 8px;
}
@media not all and (min-resolution: 0.001dpcm) {
	.text-gradient,
	gradient {
		background-image: none;
		-webkit-background-clip: initial;
		background-clip: initial;
		color: var(--primary)
	}
}
.no-style-cta {
	text-decoration: underline;
	text-shadow: none;
}
/* .sr-tabs-accordion-01 .accordion_header {
letter-spacing: 0.2em;
} */
.sr-tabs-accordion-01 .accordion_header {
	border: none;
}
.sr-tabs-accordion-01 .accordion_content {
	border: none;
	border-radius: 8px
}
.sr-tabs-accordion-01 .accordion_group {
	border-radius: 8px;
}
.letter-space-1 {
	letter-spacing: 0.1em;
}
.letter-space {
	letter-spacing: 0.2em;
}

.cc-card .content-wrapper {
	background: #172E58;
	box-shadow: 15px 25px 60px rgb(0 0 0 / 10%);
	border-radius: 8px;
	padding: 2rem;
}

.cc-card-white .column-col {
	background: var(--white);
	box-shadow: 15px 25px 60px rgb(0 0 0 / 10%);
	border-radius: 8px;
	padding: 2rem;
	height: 100%;
	width: 100%;
}

.text-auto b,
.text-auto strong {
	color: var(--heading);
}

.cta_button strong {
	color: inherit
}

.text-tertiary strong,
tertiary strong {
	color: #fff
}
.heading-card {
	display: inline-block;
	background: #0B1933;
	border-radius: 1000px;
	padding: 0.5556rem 1.8889rem;
}
.heading-card.supporting {
	background: #172E58;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: 22px;
	letter-spacing: 4.2px;
	padding-top: 17px;
	padding-bottom: 17px;
	text-transform: uppercase;
}
.heading-card-light {
	display: inline-block;
	background: #EFF3FA;
	border-radius: 1000px;
	padding: 0.5556rem 1.8889rem;
}
.heading-card p:last-child ,
.heading-card-light p:last-child {
	margin-bottom: 0
}
.sr-two-col-07 .sr-feature-check > li {
	padding: 0 0 0.25rem 3.5rem !important;
}
.sr-animate.sr-animate-ready .sr-offer-two-col-01-image:after {
	content: '';
	width: 100%;
	height: 100%;
	background: var(--primary);
	position: absolute;
	left: 0;
	right: 0;
	transition: all 1s ease;
}
.sr-animate.sr-animate-loaded.slide-right .sr-offer-two-col-01-image:after {
	left: initial;
	right: 0;
}
.sr-animate.sr-animate-loaded .sr-offer-two-col-01-image:after {
	width: 0%;
}

light {
	color: var(--light)
}

/* .sr-animate.sr-animate-ready .responsive-image {
position: relative;
display: inline-block;
}

.sr-animate.sr-animate-ready .responsive-image:after {
content: '';
width: 100%;
height: 100%;
background: linear-gradient(90deg,#ff5a71 50%,#0c63ff 100%);
position: absolute;
right: 0;
bottom: 0;
transition: all 1s ease;
border-radius: 6px;
}
.sr-animate.sr-animate-loaded .responsive-image:after {
height: 0%;
} */


.heading-anitmate {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	display: flex;
	flex-direction: column;
	z-index: 9;
	position: relative;
}
.heading-anitmate > div {
	overflow: hidden;
}
.heading-anitmate > div > span {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	white-space: nowrap;
}


.heading-anitmate > div {
	-webkit-animation-delay: 0;
	animation-delay: 0;
}
.heading-anitmate > div:nth-child(2) > span {
	-webkit-animation-delay: 0.05s;
	animation-delay: 0.05s;
}

.heading-anitmate > div:nth-child(3) > span {
	-webkit-animation-delay: 0.075s;
	animation-delay: 0.075s;
}

.heading-anitmate > div:nth-child(4) > span {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

.heading-anitmate span {
	display: block;
	-webkit-animation: slide-up 0.9s cubic-bezier(0.65, 0, 0.35, 1) both;
	animation: slide-up 0.9s cubic-bezier(0.65, 0, 0.35, 1) both;
}

@-webkit-keyframes slide-up {
	0% {
		transform: translateY(100px);
	}
	100% {
		transform: translateY(0);
	}
}

@keyframes slide-up {
	0% {
		transform: translateY(100px);
	}
	100% {
		transform: translateY(0);
	}
}

.srcard .content-wrapper {
	background: #FFFFFF;
	box-shadow: 15px 25px 60px rgb(0 0 0 / 10%);
	border-radius: 8px;
	padding: 3rem;
}


.gradient-card .content-wrapper,
.gradient-card-hover .content-wrapper {
	background: linear-gradient(99.85deg, #0B1933 0%, #0B1730 29.21%, #050407 100%);
	border-radius: 8px;
	padding: 6rem 2rem;
	width: 100%;
}

.gradient-card .content-wrapper .heading {
	font-weight: 800;
	font-size: 16px;
	line-height: 21px;
	text-transform: uppercase;
}

@media (min-width: 768px) {
	.gradient-card-hover .content-wrapper {
		background: linear-gradient(99.85deg, #0B1933 0%, #0B1933 29.21%, #0B1933 100%);
		border-radius: 8px;
		padding: 6rem 2rem;
		transition: all .15s ease-in-out;
		animation-timing-function: ease-in-out;
		width: 100%;
	}
	.gradient-card-hover .content-wrapper .cta-group {
		transition: all .15s ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 0;
	}
	.gradient-card-hover:hover .content-wrapper {
		background: linear-gradient(99.85deg, #0B1933 0%, #0B1933 29.21%, #050407 100%);
	}
	.gradient-card-hover:hover .content-wrapper .cta-group {
		opacity: 1;
	}
}
.gradient-card-blog {
	display: flex;
}
.gradient-card-blog .content-wrapper {
	background: linear-gradient(99.85deg, #0B1933 0%, #0B1730 29.21%, #050407 100%);
	border-radius: 8px;
	padding: 2rem;
	width: 100%;
	min-height: 480px;
}
.gradient-card-blog:last-of-type .content-wrapper{
	background: none;
	padding: 0;
}
.gradient-card-blog:last-of-type .content-wrapper img {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.gradient-card-blog .content-wrapper a,
.gradient-card-blog .content-wrapper li{
	text-decoration: underline;
	color: white;
	font-size: 16px;  
}
.gradient-card-blog .content-wrapper a:hover {
	opacity: 0.5;
	transition: all .15s ease-in-out;
}

@media(max-width:767px){
	.gradient-card-blog .content-wrapper ul {
		display: flex;
		flex-direction: column;
		gap: 2rem;
	}
	.gradient-card-blog:last-of-type .content-wrapper img {
		position: relative;
	}
}
.fs-card .content-wrapper {
	background: #fff;
	border-radius: 8px;
	padding: 6rem 2rem;
	width: 100%;
}
.fs-card-sm .fs-card .content-wrapper {
	padding: 30px 50px
}
.fs-card-md .fs-card .content-wrapper {
	padding: 40px 60px
}
.fs-card-default .fs-card .content-wrapper {
	padding: 60px 60px
}
.fs-card-sm .content-wrapper .col-content {
	font-size: 18px;
	line-height: 28px;
}
.fs-card .content-wrapper .heading {
	font-weight: 800;
	font-size: 16px;
	line-height: 21px;
	text-transform: uppercase;
}
.fs-card-small .content-wrapper {
	background: #fff;
	border-radius: 8px;
	padding: 30px;
	width: 100%;
}

.fs-card-small .content-wrapper .heading {
	font-weight: 800;
	font-size: 16px;
	line-height: 21px;
	text-transform: uppercase;
}

.fs-card2 .content-wrapper {
	background: #eff3fa;
	border-radius: 8px;
	padding: 6rem 2rem;
	width: 100%;
}

.fs-card2 .content-wrapper .heading {
	font-weight: 800;
	font-size: 14px;
	line-height: 21px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}
.fs-card2 .col-content {
	font-size: 14px;
	line-height: 21px;
}

.fs-card2 .col-content a {
	color: inherit;
	text-decoration: underline;
}
.sr-cards-logos-01 .media {
	border: none;
	border-radius: 8px;
}
.sr-cards-filter-01 .item .hover p {
	opacity: 0;
	color: inherit;
}
.sr-cards-filter-01 .item:hover .hover p {
	opacity:1;
	color: inherit;
}
.row-center .row {
	justify-content: center;
}

.gradient-border-cards .sr-col .content-wrapper {
	border-radius: 10px;
	padding: 50px;
	width: 100%;
	border: 1px solid rgba(255, 255, 255, 0.25);
}
.gradient-border-cards .sr-col .content-wrapper h6 {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 800;
	letter-spacing: 3.5px;
	line-height: normal;
}
@media screen and (min-width: 1441px) {
	.sr-offer-two-col-01 .sr-offer-two-col-01-content {
		padding-left: 11rem;
		padding-right: 11rem;
	}
}
/* .display-2 {
font-size: clamp(1.875rem, 5vw, 4rem);
line-height: clamp(2.5rem, 7vw, 5rem); */
}
/* @media (max-width: 767px) {
.display-1 {
font-size: 3.9444rem;
line-height: 4.9444rem;
}
.display-3 {
font-size: 45.5px;
line-height: 57px;
}
} */
.cimcor-form .sr-form .heading {
	font-weight: 800;
}

textarea,
select,
.form-control,
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]),
input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
	min-height: 2.5555555555555554rem;
	font-weight: bold
}

textarea,
select,
.form-control,
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):focus,
input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):focus {
	border:none;
	border-bottom:1px solid #c2d8ff;
	border-radius:0rem;
}


.sr-form.text-white textarea, 
.sr-form.text-white select, 
.sr-form.text-white .form-control, 
.sr-form.text-white input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), 
.sr-form.text-white input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
	border-color: #fff !Important;
	color: #fff;
}


.sr-form.text-white ::-webkit-input-placeholder {
	color: #fff;
}
.sr-form.text-white ::-moz-placeholder {
	color: #fff;
}
.sr-form.text-white :-ms-input-placeholder {
	color: #fff;
}
.sr-form.text-white ::-ms-input-placeholder {
	color: #fff;
}
.sr-form.text-white ::placeholder {
	color: #fff;
}

.sr-form.text-auto textarea, 
.sr-form.text-auto select, 
.sr-form.text-auto .form-control, 
.sr-form.text-auto input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), 
.sr-form.text-auto input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
	border-color: #000 !Important;
	color: #000;
}

.sr-form.text-auto ::-webkit-input-placeholder {
	color: #000;
}
.sr-form.text-auto ::-moz-placeholder {
	color: #000;
}
.sr-form.text-auto :-ms-input-placeholder {
	color: #000;
}
.sr-form.text-auto ::-ms-input-placeholder {
	color: #000;
}
.sr-form.text-auto ::placeholder {
	color: #000;
}

.sr-hero-form-01 select option {
	color: #000
}


.sr-hero-form-01 .sr-col:nth-child(2):before {
	content: '';
	background-color: #000;
	height: 100%;
	width: calc(100% - 2rem);
	position: absolute;
	left: 1.6rem;
	top: 0.4rem;
	border-radius: 8px;
}

.sr-hero-form-01 .sr-form,
.sr-offer-one-col-01 .sr-form{
	overflow: hidden;
	width: 100%;
	position: relative;
	border-radius: 8px;
}

.sr-hero-form-01 select {
	color: #c2d8ff;
}
.cimcor-footer{
	color:#666;
}

.cimcor-footer footer a {
	color:#666;
	text-decoration:underline;
	margin:0 1rem;
}
.cimcor-footer footer a:hover {
	color:#666;
	text-decoration:none;
}
.custom-footer{
	display:flex;
	justify-content:center;
}

.sr-hero-form-01 .sr-form,
.sr-offer-one-col-01 .sr-form
{
	border: 3px solid;
	border-image-source: linear-gradient(99.85deg, #209bcc 0%, #209bcc 0.01%, rgb(23 46 88 / 0%) 10.27%, rgb(23 46 88 / 0%) 87.36%, #b1004c 92.57%, #b1004c 99.99%);
	border-image-slice: 1;
	border-image-outset: 6;
}

.author-social-links svg {
	width: 20px;
}
.sr-cover-image{
	background-attachment:fixed;
}

.hs-input:{
	background-color:red
}

@media(max-width:767px){
	.cimcor-form{
		margin-top:5rem;
	}
	.custom-footer{
		flex-direction:column;
	}
	.cimcor-hero-form .sr-col:nth-child(2){
		margin-top:5rem;
	}
	.cimcor-cards .card-carousel{
		grid-template-columns:repeat(2,1fr)
	}
	.sr-multicol-media .cimtrak-btn-position .cta-group{
		display:flex;
		justify-content:center !important;
	}

	.sr-cards-articles-02 .cards-wrapper .cards-row{
		gap:1rem;
	}
}

.cimcor-hero-form h1, .cimcor-hero-form h2, .cimcor-hero-form h3, .cimcor-hero-form h4, .cimcor-hero-form h5, .cimcor-hero-form h6,
.cimcor-two-col h1, .cimcor-two-col h2, .cimcor-two-col h3, .cimcor-two-col h4, .cimcor-two-col h5, .cimcor-two-col h6 {
	font-family: poppins, sans-serif;
}
.cimcor-two-col h1, .cimcor-two-col h2, .cimcor-two-col h3, .cimcor-two-col h4, .cimcor-two-col h5, .cimcor-two-col h6 {
	font-weight: 500;
}

.cimcor-hero-form blockquote {
	position: relative;
	padding-left: 1.5rem;
	font-style: italic;
}
.cimcor-hero-form blockquote::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	border-left: 7px solid #cdcdcd;
}

/* .cimcor-hero-form .sr-form {
padding: 1.875rem !important;
border: 0 !important;
}
.cimcor-hero-form .sr-form .heading {
font-weight: 500;
}
.cimcor-hero-form .field>label, .cimcor-hero-form .form-group label, .cimcor-hero-form .field span, .cimcor-hero-form .form-group span {
font-size: .9375rem;
font-weight: 500;
color: #666;
}
.cimcor-hero-form input[type=email], .cimcor-hero-form input[type=number], .cimcor-hero-form input[type=password], .cimcor-hero-form input[type=phone], .cimcor-hero-form input[type=tel], .cimcor-hero-form input[type=text] {
outline: 0 !important;
border: 3px solid #efefef !important;
padding: .625rem !important;
font-size: .8125rem !important;
color: #000 !important;
border-radius: 2px !important;
}
.cimcor-hero-form .cimcor-hero-form.cimcor-hero-form .hs-fieldtype-intl-phone select {
width: 32% !important;
}
.cimcor-hero-form .cimcor-hero-form.cimcor-hero-form input[type="tel"] {
width: 68% !important;
}
.cimcor-hero-form input[type=submit] {
width: auto !important;
}
.cimcor-hero-form select {
color: #000 !important;
}
.cimcor-hero-form .hs-email {
margin-bottom: 1rem;
}
.cimcor-hero-form .sr-hero-form-01 .sr-col:nth-child(2):before {
content: none;
} */

@media (min-width:960px){
	.cimcor-hero-form {
		overflow:visible !important;
	}
	.cimcor-hero-form .row{
		position:relative;
	}
	.cimcor-hero-form .sr-col:nth-child(2){
		position:absolute;
		right:0
	}
}

.cimcor-offer-form textarea,
select,
.form-control,
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):focus,
input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):focus {
	color: #717782;
	border: 2px solid #717782!important;
	border-radius: 8px!important;
	box-shadow: none;
}


.blog p {
	word-break: break-word;
}

.Zero-Stats .stats-wrapper{
	align-items: flex-start
}

.blue-check ul {
	padding: 0;
	list-style: none;
}

.blue-check ul li {
	position: relative;
	padding-left: 50px;
	display: block;
}

.blue-check ul li::before {
	content: url(https://www.cimcor.com/hubfs/2022%20Website/check-2.svg);
	position: absolute;
	left: 0;
}
.blue-check ul li:not(:last-child) {
	padding-bottom: 2rem;
}

.blue-check strong{
	color: #000
}

.white-check ul {
	padding: 0;
	list-style: none;
}

.white-check ul li {
	position: relative;
	padding-left: 50px;
	display: block;
}

.white-check ul li::before {
	content: url(https://www.cimcor.com/hubfs/2022%20Website/check.svg);
	position: absolute;
	left: 0;
}
.white-check ul li:not(:last-child) {
	padding-bottom: 2rem;
}

.blue-checked ul,
.blue-checked-2 ul,
.red-times ul,
.red-times-2 ul {
	padding: 0;
	list-style: none;
}

.blue-checked ul li,
.blue-checked-2 ul li,
.red-times ul li,
.red-times-2 ul li {
	position: relative;
	padding-left: 50px;
	display: block;
}

.blue-checked ul li::before,
.blue-checked-2 ul li::before,
.red-times ul li::before,
.red-times-2 ul li::before {
	content: "";
	position: absolute;
	left: 0;
	width: 44px;
	height: 34px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
.blue-checked ul li:not(:last-child),
.blue-checked-2 ul li:not(:last-child),
.red-times ul li:not(:last-child),
.red-times-2 ul li:not(:last-child) {
	padding-bottom: 24px;
}
.blue-checked ul li::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='34' viewBox='0 0 40 34' fill='none'%3E%3Cpath d='M38.7758 17.0002L29.4008 32.7896H10.5992L1.2242 17.0002L10.5992 1.21083H29.4008L38.7758 17.0002Z' stroke='%230C63FF' stroke-width='2.10526'/%3E%3Cpath d='M28.117 12.3278L26.6392 10.8501C26.4366 10.6473 26.1902 10.5459 25.9005 10.5459C25.6106 10.5459 25.3642 10.6473 25.1615 10.8501L18.0334 17.9889L14.8388 14.7835C14.636 14.5806 14.3897 14.4793 14.1001 14.4793C13.8102 14.4793 13.5639 14.5806 13.3611 14.7835L11.8833 16.2613C11.6805 16.4641 11.5791 16.7104 11.5791 17.0002C11.5791 17.2898 11.6805 17.5364 11.8833 17.7392L15.8167 21.6724L17.2946 23.1502C17.4973 23.3531 17.7437 23.4544 18.0334 23.4544C18.3231 23.4544 18.5694 23.3528 18.7723 23.1502L20.2501 21.6724L28.117 13.8057C28.3196 13.6028 28.4212 13.3565 28.4212 13.0667C28.4214 12.777 28.3196 12.5307 28.117 12.3278Z' fill='%2330343B'/%3E%3C/svg%3E");
}
.blue-checked-2 ul li::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='34' viewBox='0 0 41 34' fill='none'%3E%3Cpath d='M39.2758 16.8421L29.9008 32.6316H11.0992L1.7242 16.8421L11.0992 1.05263H29.9008L39.2758 16.8421Z' stroke='%230C63FF' stroke-width='2.10526'/%3E%3Cpath d='M28.617 12.1696L27.1392 10.6919C26.9366 10.4891 26.6902 10.3877 26.4005 10.3877C26.1106 10.3877 25.8642 10.4891 25.6615 10.6919L18.5334 17.8308L15.3388 14.6253C15.136 14.4225 14.8897 14.3211 14.6001 14.3211C14.3102 14.3211 14.0639 14.4225 13.8611 14.6253L12.3833 16.1031C12.1805 16.3059 12.0791 16.5522 12.0791 16.8421C12.0791 17.1316 12.1805 17.3782 12.3833 17.581L16.3167 21.5143L17.7946 22.992C17.9973 23.195 18.2437 23.2963 18.5334 23.2963C18.8231 23.2963 19.0694 23.1947 19.2723 22.992L20.7501 21.5143L28.617 13.6475C28.8196 13.4446 28.9212 13.1983 28.9212 12.9085C28.9214 12.6188 28.8196 12.3725 28.617 12.1696Z' fill='white'/%3E%3C/svg%3E");
}
.red-times ul li::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='35' viewBox='0 0 40 35' fill='none'%3E%3Cpath d='M38.7758 17.5936L29.4008 33.383H10.5992L1.2242 17.5936L10.5992 1.8041H29.4008L38.7758 17.5936Z' stroke='%23D05C8D' stroke-width='2.10526'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.4262 23.8745C24.2618 24.039 23.9952 24.039 23.8307 23.8745L20.2521 20.2958C20.0876 20.1314 19.821 20.1314 19.6566 20.2958L16.2594 23.693C16.095 23.8575 15.8284 23.8575 15.6639 23.693L13.9001 21.9292C13.7357 21.7648 13.7357 21.4982 13.9001 21.3337L17.2973 17.9365C17.4617 17.7721 17.4617 17.5055 17.2973 17.3411L13.7186 13.7624C13.5542 13.598 13.5542 13.3314 13.7186 13.167L15.5732 11.3124C15.7376 11.1479 16.0042 11.1479 16.1687 11.3124L19.7473 14.8911C19.9118 15.0555 20.1784 15.0555 20.3428 14.8911L23.74 11.4939C23.9044 11.3294 24.171 11.3294 24.3354 11.4939L26.0993 13.2577C26.2637 13.4221 26.2637 13.6887 26.0993 13.8532L22.7021 17.2503C22.5377 17.4148 22.5377 17.6814 22.7021 17.8458L26.2808 21.4245C26.4452 21.5889 26.4452 21.8555 26.2808 22.0199L24.4262 23.8745Z' fill='%2330343B'/%3E%3C/svg%3E");
}
.red-times-2 ul li::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='36' viewBox='0 0 40 36' fill='none'%3E%3Cpath d='M38.7758 17.6846L29.4008 33.4741H10.5992L1.2242 17.6846L10.5992 1.89516H29.4008L38.7758 17.6846Z' stroke='%23D05C8D' stroke-width='2.10526'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.4262 23.9656C24.2618 24.13 23.9952 24.13 23.8307 23.9656L20.2521 20.3869C20.0876 20.2225 19.821 20.2225 19.6566 20.3869L16.2594 23.7841C16.095 23.9485 15.8284 23.9485 15.6639 23.7841L13.9001 22.0203C13.7357 21.8558 13.7357 21.5892 13.9001 21.4248L17.2973 18.0276C17.4617 17.8632 17.4617 17.5966 17.2973 17.4322L13.7186 13.8535C13.5542 13.689 13.5542 13.4225 13.7186 13.258L15.5732 11.4034C15.7376 11.239 16.0042 11.239 16.1687 11.4034L19.7473 14.9821C19.9118 15.1466 20.1784 15.1466 20.3428 14.9821L23.74 11.5849C23.9044 11.4205 24.171 11.4205 24.3354 11.5849L26.0993 13.3488C26.2637 13.5132 26.2637 13.7798 26.0993 13.9442L22.7021 17.3414C22.5377 17.5058 22.5377 17.7724 22.7021 17.9369L26.2808 21.5155C26.4452 21.68 26.4452 21.9466 26.2808 22.111L24.4262 23.9656Z' fill='white'/%3E%3C/svg%3E");
}

.blue-checked strong{
	color: #000
}

.inline-list ol {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 0.25rem;
	font-size: 0.75rem;
}

.inline-list ol li {
	font-size: 0.75rem;
}

.inline-list ol li:not(:last-child)::after {
	content: ',';
	font-weight: 500;
}

.cim-link-white a {
	color: #fff;
	text-decoration: underline;
}


#navbar-main[data-dark=true] .nav-ctas .btn-outline-white-wrapper .cta-button,
#navbar-main[data-dark=true] .nav-ctas .btn-outline-white-wrapper .cta_button {
	border-color: #000!important;
	color: #000!important;
}

#navbar-main[data-dark=true] .nav-ctas .btn-outline-white-wrapper .cta-button:hover,
#navbar-main[data-dark=true] .nav-ctas .btn-outline-white-wrapper .cta_button:hover {
	background-color: #000!important;
	color: #fff!important;
}

@media (min-width:991px) {
	.offset-image {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
	}
}