@font-face {
	font-family: 'Maven Pro';
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/mavenpro/v32/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8SX21nejpw.ttf) format('truetype');
}

@font-face {
	font-family:Yrsa;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/yrsa/v19/wlprgwnQFlxs_wD3CFSMYmFaaCieSONS_LA.ttf) format('truetype');
}

.styled-input-single {
	position: relative;
	padding: 15px 0 8px 39px;
	text-align: left;
}

.styled-input-single label {
	cursor: pointer;
}

.styled-input-single label:after,.styled-input-single label:before {
	content: "";
	position: absolute;
	top: 50%;
	border-radius: 50%;
}

.styled-input-single label:before {
	left: 0;
	width: 30px;
	height: 30px;
	margin: -15px 0 0;
	background: #f7f7f7;
	box-shadow: 0 0 1px grey;
}

.styled-input-single label:after {
	left: 5px;
	width: 20px;
	height: 20px;
	margin: -10px 0 0;
	opacity: 0;
	background: #bc0f01;
	transform: translate3d(-40px,0,0) scale(.5);
	transition: opacity .25s ease-in-out,transform .25s ease-in-out;
}

.styled-input-single input[type=checkbox],.styled-input-single input[type=radio] {
	position: absolute;
	top: 0;
	left: -9999px;
	visibility: hidden;
}

.styled-input-single input[type=checkbox]:checked+label:after,.styled-input-single input[type=radio]:checked+label:after {
	transform: translate3d(0,0,0);
	opacity: 1;
}



.two-column:after {
	content: "";
	display: table;
	clear: both;
}

.two-column {
	margin: 0 0 40px;
}

@media (min-width:860px) {
	.two-column {
		display: flex;
	}
}

.two-column .single-col {
	margin: 0 0 40px;
}

@media (min-width:860px) {
	.two-column .single-col {
		width: 47.5%;
		float: left;
		margin: 0;
	}

	.two-column .single-col:nth-child(2n+1) {
		clear: both;
		margin: 0;
	}
}

[tooltip] {
	position: relative;
}

[tooltip]::after,[tooltip]::before {
	text-transform: none;
	font-size: .9em;
	line-height: 1;
	user-select: none;
	pointer-events: none;
	position: absolute;
	display: none;
	opacity: 0;
}

[tooltip]::before {
	content: '';
	border: 5px solid transparent;
	z-index: 1001;
}

[tooltip]::after {
	content: attr(tooltip);
	font-family: Helvetica,sans-serif;
	text-align: center;
	min-width: 3em;
	max-width: 21em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 1ch 1.5ch;
	border-radius: .3ch;
	box-shadow: 0 1em 2em -.5em rgba(0,0,0,.35);
	background: #333;
	color: #fff;
	z-index: 1000;
}

[tooltip]:hover::after,[tooltip]:hover::before {
	display: block;
}

[tooltip]:not([flow])::before {
	bottom: 100%;
	border-bottom-width: 0;
	border-top-color: #333;
}

[tooltip]:not([flow])::after {
	bottom: calc(100% + 5px);
}

[tooltip]:not([flow])::after,[tooltip]:not([flow])::before {
	left: 50%;
	transform: translate(-50%,-.5em);
}

@keyframes tooltips-vert {
	to {
		opacity: .9;
		transform: translate(-50%,0);
	}
}

[tooltip]:not([flow]):hover::after,[tooltip]:not([flow]):hover::before {
	animation: tooltips-vert .3s ease-out forwards;
}



.end-sum {
	display: block;
	
	
	    width: 385px;

	display: inline-block;
}

span#sumw {
	font-size: 20px;
}

.piccent {
	margin-left: -34px;
	height: 232px;
}