.bgcolor-1 {
	background-color: transparent; /* #bec1c2 */
}

.bgcolor-1-outlook {
	background-color: transparent; /* #bec1c2 */
}

.color-1 {
	color: #f1f5f7
}

.bgcolor-2 {
	background-color: transparent; /* #2e3133 */
}

.bgcolor-2-outlook {
	background-color: transparent; /* #2e3133 */
}

.color-2 {
	color: #f1f5f7
}

.aux-color-1 {
	color: #f26722
}

.aux-bgcolor-1 {
	background-color: #f26722
}

.aux-color-2 {
	color: #f26722
}

.aux-bgcolor-2 {
	background-color: #f26722
}



.cr-web-row {
	width: 100%;
	max-width: 600px
}

</style><style hash="cr-text-web">.cr-text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px
}

</style><style hash="cr-web-css">.cr-nope {
	display: none !important
}

.cr-web-row {
	box-sizing: border-box
}

@media only screen and (max-width:768px) {
	.cr-web-row {
		width: 75vw
	}
}

.cr-web-wrapper {
	display: flex;
	justify-content: center
}

.cr-web-row ul,
.cr-web-row li {
	gap: 4px;
	flex-direction: row
}

.cr-web-row ul {
	padding: 0 8px;
	margin: 0;
	list-style-type: none;
	flex-direction: column
}

.cr-web-row option {
	min-height: 2em;
	white-space: normal
}

.cr-web-form {
	display: flex;
	flex-direction: column
}

.cr-web-form input,
.cr-web-form select,
.cr-web-form button {
	padding: 8px 12px;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px
}

.cr-web-form label,
.cr-web-label {
	font-weight: 500;
	padding: 8px 0;
	font-style: normal;
	line-height: normal
}

.cr-web-form button {
	font-size: 1em;
	font-weight: 700;
	color: #fff;
	font-style: normal;
	border-style: solid;
	border-color: transparent;
	border-radius: 4px;
	cursor: pointer
}

.cr-web-form label.required:after {
	content: ' *';
	width: 10px;
	height: 100%;
	font-size: 1.1em;
	line-height: inherit
}

.cr-web-label.required:after {
	content: ' *'
}

.cr-web-form label.required .cred-html-wrapper,
.cr-web-form label.required .cred-html {
	display: inline-block !important
}

</style>