.Form-section{margin-right:-1em;margin-bottom:1.5em}

.Form-section+.Form-section{padding-top:1em;border-top:1px dotted rgba(0,0,0,0.1)}

.Form-title{display:block;font-weight:bold;margin-bottom:.5em}

.Form-label,.Form-label--tick{display:block}

.Form-label--tick{position:relative;display:inline-block;margin-left:1em}

.Form-label-radio,
.Form-label-checkbox{position:absolute;z-index:-1;width:1px;height:1px;opacity:0;overflow:hidden}

.Form-label-radio+.Form-label-text{cursor:pointer; color:#333}
.Form-label-checkbox+.Form-label-text{cursor:pointer;}

.Form-label-radio+.Form-label-text::after{font-size:1em; display: inline-block;width:1.2em;height:1.2em;line-height:1em;border:1px solid #48433a;color:white;background-clip:padding-box;background-color:#d4bf9b;text-align:center; margin-left: 6px;}

.Form-label-checkbox+.Form-label-text::after{
	-webkit-transition: all 0.25s, -webkit-transform 0.25s;
	transition: all 0.25s, transform 0.25s;
	font-size:1em; 
	display: inline-block;
	vertical-align: middle;
	width:22px;
	height:22px;
	line-height:20px;
	border:1px solid #fff;
	font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f00c";
	color:white;
	background-clip:padding-box;
	background-color:#fff;
	text-align:center;
	margin-left: 6px;
}

.Form-label-radio+.Form-label-text:hover::after,
.Form-label-checkbox+.Form-label-text:hover::after{
	-webkit-transition: all 0.25s, -webkit-transform 0.25s;
	transition: all 0.25s, transform 0.25s;
	background-color:#0093b7 !important;
	box-shadow:0 0 0 0 #532619 !important;
	border:1px solid #0093b7
}

.Form-label-radio:checked+.Form-label-text::after,
.Form-label-checkbox:checked+.Form-label-text::after{
	background-color:#0093b7;
	border-color:#ecc05f;
	box-shadow:0 0 0 0 #ecc05f;
	border:1px solid #0093b7;
	display: inline-block;
}

.Form-label-radio:focus+.Form-label-text::after,
.Form-label-checkbox:focus+.Form-label-text::after,
.Form-label-radio:active+.Form-label-text::after,
.Form-label-checkbox:active+.Form-label-text::after{}

