body {
	background:#FFFFFF;
	font: 12px Open Sans,sans-serif;
	margin:0;
	padding:0;
	border: none;
	position: relative;
	color:#505050;
	font-family: Open Sans, sans-serif;
}
@font-face {
	font-family: 'ITC Lubalin Graph Std';
	src: url('GWgqw/fonts/LubalinGraphStd-Medium.woff2') format('woff2'),
	url('GWgqw/fonts/LubalinGraphStd-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
button:active{outline:none;border: none;}
button:focus{outline: none;border: none;}
.pos-absolute{display:none;}
.clr{clear:both;}
#form1 {
	visibility: hidden;
}
a {
	color: #005AFF;
}
#main_header {
	margin: 0 auto;
	position: relative;
	z-index: 100;
	background: url("GWgqw/bg.jpg");
	min-height: 280px;
}
#main_header #arrow {
	display:none;
}
#main_headline h1 {
	color: #FFFFFF;
	font-size: 28px;
	font-weight: 500;
	padding: 0;
	margin:0px;
	font-family: 'ITC Lubalin Graph Std', serif;
}
#main_headline h1 strong{font-weight: 600}

#mid_container {
}
.container_formContent {
}
.bigwindow {
	width: 100%;
	margin:0 auto;
	max-width: 480px;
	min-width: 220px;
}
.spacerDiv {
	display:none;
}
#col_left #form_holder {
	padding:20px 0 0px;
}
.lbl_text{
	font-size: 15px;
	color: #fff;
	line-height: 25px;
	font-weight: bold;
	margin-left: 5px;
}

.ie8 #col_left #form_holder {
	background:#fff;
}
#col_right {
	float: right;
	margin: 29% auto 0;
	padding: 0;
	position: relative;
	width: 100%;
	max-width:572px;
}
#col_right .right_upper, #col_right .right_lower {
	height:0px;
}

#col_right .right_inner {
	background:#fff;
	padding:0px 25px;
	border-top: 6px solid #fbd012;
}
.ie8 #col_right .right_inner {
	background:#280071;
	padding: 5px;
}

#col_right .right_inner ul {
	margin:0px 0;
	padding:0px 0px 5px;
}
#col_right .right_inner li {
	list-style: none;
	font-size:13px;
	padding:0 0px 24px 23px;
	display:block;
	margin:0px 0;
	line-height:17px;
	background:url(Rt0Yv/red-arrow.png) no-repeat top left;
}

#col_right h1 {
	color: #192a55;
	margin:0px;
	padding: 20px 0 21px 13px;
	text-align: left;
	font-size:34px;
	font-weight:normal;
	font-family:Georgia;
}

.formtext {
	position: relative;
	padding: 5px 5px 5px 0;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#footer .inner {
}
#footer{
	padding: 15px 0 30px 0;
	color: #F1F1F0;
}
#footer .footer_content {
	line-height: normal;
	width: 100%;
	margin: 0px auto;
	text-align:center;
}
#footer .footer_content p{
	padding:0px; margin:15px 0 0 0;
	font: normal normal normal 10px Open Sans;
	color: #F1F1F0;
}
#footer .footer_content a{text-decoration:underline; color: inherit;}
#footer .footer_content a:hover{text-decoration:underline;}

#col_right > div.right_inner > div.upper_txt {
	margin: 8px auto;
	border-bottom:1px solid #fff;
}
#col_right > div.right_lower > span {
	float:right;
}
.form_top {
	display: none;
}
.success .form_top {
	display:none;
}
.form_top h3 {
	margin: 0 auto;
	text-align: center;
	font-size: 20px;
	padding:25px 0px 10px;
	color:#fff;
	font-family:Georgia;
	font-weight:normal;
}
.page0 .form_top h3 {
	margin: auto;
	text-align: center;
	font-size: 15px;
	padding-top: 14px;
	color: #fff;
	width: 84%;
}
.form_bottom {
	position: relative;
	height:12px;
	line-height:0;
	background: #fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	display:none;
}
.clearfix {
	height: 0px;
	clear: both;
	font-size:1px;
	padding: 0px;
	margin:0px;
	line-height: 0px;
}
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
#col_right > div.right_inner > div.upper_txt > div.r5_desk > span > img {
	padding-right: 3px;
	background: #fff;
	float: right;
}
.container_backButton {
	display:none !important;
}
/* form elements */

form {
	padding: 0;
	margin: 0;
	padding:0;
}
#container_qGroup {
	padding:0 14px;
	margin-bottom:30px;
}
.step_count {
	display:none;
}
/* Only Showing validation symbols on text fields */

span.warning {
	display:none;
}
.container_question.error .container_input input,
.container_question.valid .container_input input.error,
.container_question.error .container_input select,
.container_question.error select:focus,
.container_question.error input:focus,
.container_question.error select:hover,
.container_question.error input:hover,
.container_question.error select:active,
.container_question.error input:active {
	border: 1px solid red;
}
.container_question.valid .container_input input,
.container_question.valid .container_input select,
.container_question.valid select:focus,
.container_question.valid input:focus,
.container_question.valid select:hover,
.container_question.valid input:hover,
.container_question.valid select:active,
.container_question.valid input:active {
	border: 1px solid #ccc;
}
/*.error .input_text input, .error select, .valid .input_text input, .valid select{
	width: 93% !important;
}*/
.container_question {
	margin: 0 0 11px;
	overflow: hidden;
}
.container_input {
	clear: both;
	position: relative;
	width: 100%;
}
#div_DDI_TCPA_LANGUAGE_PREMATCH_CHECKED {
	height:auto;
	clear: both;
}
#div_DDI_TCPA_LANGUAGE_PREMATCH_CHECKED .formtxSm {
	font-size:11px;
}
#div_LASTNAME_01 {
	clear: right;
}
#div_PHONE_DAY_FULL_01 {
	clear:both;
}

#div_PHONE_DAY_FULL_01 input[name=PHONE_DAY_AREA_01],
#div_PHONE_DAY_FULL_01 input[name=PHONE_DAY_PREFIX_01]{
	width: 29% !important;
	box-sizing: border-box;
	display: inline-block;
}
#div_PHONE_DAY_FULL_01 input[name=PHONE_DAY_SUFFIX_01]{
	width: 40% !important;
	box-sizing: border-box;
	display: inline-block;
}

#div_MATCH_MENU .label_typical{
	font: normal normal normal 17px/28px Open Sans;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 16px;
}
.selectImg1, .selectField1, .selectImg2, .selectField2, .selectImg3, .selectField3 {
	cursor: pointer;
	display: inline-block;
	position: relative;
	/* padding-right:45px; */
}
.selectImg3 {
	display:none;
}
.label_typical {
	color: #505050;
	text-align: center;
	display: block;
	margin-bottom: 20px;
	padding: 0;
	font: normal normal normal 22px/30px Open Sans;
}
.bold {
	font-weight: bold;
}
.soft{
	font-size: 12px;
}
form ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#div_DDI_EDUCATION_01 .group_radio label, #div_DDI_LICENSEDNURSE_01 .group_radio label, #div_DDI_MILITARYBRANCH_01 .group_radio label, #div_DDI_MILITARYAFFILIATE_01 .group_radio label{
	cursor: pointer;
	display: block;
	text-align: center;
	font-weight: 600;
	border-top: none;
	border-left: none;
	border-right: none;
	overflow: hidden;
	border-radius: 4px;
	color: #fff;
	font-size: 18px;
	padding: 16px;
	width: 100%;
	position: relative;
	background: #2f9ee9;
	border-bottom: 3px solid #257eba;
	margin-bottom: 16px;
	text-transform: none;
	transition: background-color 0.5s ease-out;
	letter-spacing: 0.36px;
}
#div_DDI_EDUCATION_01 input[type=radio], #div_DDI_LICENSEDNURSE_01 input[type=radio], #div_DDI_MILITARYBRANCH_01 input[type=radio], #div_DDI_MILITARYAFFILIATE_01 input[type=radio]{
	display: none;
}

#div_DDI_EDUCATION_01 .group_radio label span:after, #div_DDI_LICENSEDNURSE_01 .group_radio label span:after, #div_DDI_LICENSEDNURSE_01 .group_radio label span:after, #div_DDI_MILITARYBRANCH_01 .group_radio label span:after,
#div_DDI_MILITARYAFFILIATE_01 .group_radio label span:after
{
	transition: opacity 0.2s, top 0.2s, right 0.2s;
	opacity: 1;
	border-color: #fff;
	right: 16px;
	top: 60%;
	content: ' ';
	position: absolute;
	width: 10px;
	height: 10px;
	margin-top: -10px;
	background: rgba(0,0,0,0);
	border: 3px solid #FFF;
	border-top: none;
	border-right: none;
	transform: rotate(-135deg);
}
.btn:after {
	transition: opacity 0.2s, top 0.2s, right 0.2s;
	opacity: 1;
	border-color: #fff;
	right: 16px;
	top: 60%;
	content: ' ';
	position: absolute;
	width: 10px;
	height: 10px;
	margin-top: -10px;
	background: rgba(0,0,0,0);
	border: 3px solid #FFF;
	border-top: none;
	border-right: none;
	transform: rotate(-135deg);
}
/*#div_DDI_MILITARYAFFILIATE_01 .label_typical{font-weight:normal; display:block; color:#ffffff; padding:0px 0px 5px;}*/
#div_DDI_MILITARYAFFILIATE_01 .radiobox{color:#ffffff; display:none;}


.input_text input, select {
	width: 100% !important;
	height:30px;
	-webkit-box-sizing : border-box;
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	padding: 3px 8px;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: -0.235px;
	text-align: left;
	border-radius: 4px;
}

::-webkit-input-placeholder {
	color: #505050;
}
:-moz-placeholder { /* Firefox 18- */
	color: #505050;
}
::-moz-placeholder {  /* Firefox 19+ */
	color: #505050;
}
:-ms-input-placeholder {
	color: #505050;
}

.input_text input, select {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background-color:  #ffffff;
	font-size: 17px;
	padding: 14px 30px 14px 15px;
	height: auto;
	border: 1px solid #ccc;
}
select:focus, input:focus {
	outline: 1px solid #ccc;
	border: 1px solid #ccc;
	margin: 0px;
}
select:-moz-focusring, input:-moz-focusring {
	outline: none !important;
}

form .container_submitButton {
	padding: 15px 0 10px;
	text-align:center;
	clear:both;
}
form .container_submitButton button img{ display:none;}
form .container_submitButton button {
	border: 1px #fff solid;
	cursor: pointer;
	display: block;
	height: 53px;
	outline: none;
	width:100%;
	margin:0 auto;
	float: left;
	font: normal normal 600 18px/24px Open Sans;
	font-weight: 400;
	text-align:center;
	color:#fff;
	background: #2f9ee9;
	border-bottom: 3px solid #257eba;
	border-radius: 3px;
	transition: background-color 0.5s ease-out;
	position: relative;
}
#SUBMIT_01, #SUBMIT_02-A{
	margin-bottom: 30px;
}
#SUBMIT_01:active, #SUBMIT_02-A:active,
#SUBMIT_01:hover, #SUBMIT_02-A:hover,
#SUBMIT_01:focus, #SUBMIT_02-A:focus{
	background-color: #2f9ee9;
	outline: none;
	border: 1px #fff solid;
	border-bottom: 3px solid #257eba;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#div_DDI_EDUCATION_01 label:hover .btn:hover, #div_DDI_EDUCATION_01 label:active, #div_DDI_EDUCATION_01 label:focus {
	background-color: #58B1ED;
	color: #fff;
	top: 2px;
	background-image: none;
	outline: 0;
}
select:hover, input:hover,
select:focus, input:focus{
	outline: 1px solid #ccc;
	border: 1px solid #ccc;
	outline: none;
}
select:focus, input:focus{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}
.btn:focus{
	outline-offset: unset;
}
.container_question br, #div_DDI_EDUCATION_01 label_typical br{
	display: none;
}
#div_DDI_TCPA_LANGUAGE_PREMATCH_CHECKED.container_question br,
#div_PHONE_DAY_FULL_01.container_question br{
	display: block;
}
/*.container_question .label_typical br{
	display: block;
}*/
/*.pageMatchExclusive form .container_submitButton button{background:url(Rt0Yv/submit_redcta.png) no-repeat top center;}*/

/* Progress Bar */

.progress_bar {
	text-align:center;
	font-family:Verdana, sans-serif;
	font-size: 11px;
	color:#000;
	padding:10px 0 10px 0;
	margin:0;
	clear: both;
}
.progress_bar p {
	margin:5px 0px 0px 0px;
	color:#7d7d7d;
}
#col_right .right_inner{display: none}
.meter_holder {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	height: 7px;
	margin: 0 auto;
	width: 300px;
	margin-top: 20px;
}
.meter {
	background: #afafaf;
	border-radius: 3px;
	float: left;
	height: 7px;
}
body.page1 .meter {
	width:50%;
}
body.pageMatchExclusive .meter {
	width:90%;
}
body.page0 .meter {
	width:100%;
}
.hidden {
	display: none;
}
.formtxSm {
	padding:0px 10px 10px;
	color: #cbcbcb;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	clear:both;
}
.formtxSm a{ color:#cbcbcb; text-decoration: underline;}
.radiobox {
	/*background: url("txt_box_bg.png") repeat-x 50% 100%;
	border: 1px solid #CCCCCC;
	border-radius: 8px;*/
	color: #000000;
	display: block;
	float: left;
	height: 27px;
	margin-left: 0;
	margin-right: 2px;
	min-height: 23px;
	padding: 0;
	text-align: left;
	width: 30%;
}

select.select, #stateField, .schooldropdown {
	background-image: url(GWgqw/dual-arrow.png) !important;
	background-position: calc(100% - .5rem), 100% 0;
	background-size: 1.5em 1.5em;
	background-repeat: no-repeat;
	font: normal normal 18px Open Sans;
	font-weight: normal;
	font-size: 17px;
	padding: 14px 30px 14px 15px;
	height: auto;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
}
/* Thank you page styles */

.page0 #hero-header-progress-wrapper{
	display: none !important;
}
body.page0 #col_left #form_holder {
	padding-right:14px;
	padding-left:14px;
}
.ty_message, .ty_fail_message {
	color: #505050;
	font-weight: bold;
	text-align: center;
	font-size: 15px;
	padding-bottom: 15px;
}
body.fail .progress_bar {
	display: none;
}
body.page0 #col_left .form_top, body.page0 #col_left .form_bottom, body.page0 #main_headline {
}
body.page0 #mid_container {
}
/* match school classes */

.match-logo, .matched_school_text {
	display:none;
}
.matched_school_select {
	position:relative;
}
.matched_school {
	clear:both;
	position:relative;
}
label[for="leadid_tcpa_disclosure"] {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 12px;
	color: #505050;
}
/*.pageMatchExclusive .matched_school{padding:0px 14px;}*/

/* success & error icons */

.mtchmholder {
	display: none !important;
}
/* waiter */

.divLoad {
	background: url(loader.gif) no-repeat left center;
	width: 216px;
	padding-left: 20px;
	font-size: 14px;
	text-align: left;
	height: 17px;
	margin: 15px auto;
}
/* fail and success messaging */

body.success .ty_message {
	display:block !important;
	color: #ebebeb;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	max-width: 360px;
	line-height: 1.4;
	font-size: 14px;
}
body.fail .ty_fail_message {
	display:block !important;
}
.greyborder {
	display:none;
}
.form_top img {
	display:block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
img.cta_text_ty {
	display: none;
}
.page0 img.cta_text {
	display: none;
}
.page0 img.cta_text_ty {
	display: block;
}
.white-popup {
	position: relative;
	background: #FFF;
	padding: 20px;
	width: auto;
	max-width: 400px;
	max-height: 500px;
	margin: 20px auto;
	overflow: auto;
	border-radius: 7px;
}
.inline-popup-container {
	font-size: 1.2em;
}
.r5_mob {
	display:none;
}
.r5_desk {
	display:block;
}
.logomobile {
	display:none;
}
.logodesk {
	display:block;
}
body.success .progress_bar p, body.success .ty_message{ color:#505050;}
body.fail .progress_bar p, body.fail .ty_message{ color:#505050;}
body.success #div_DDI_AGE_01{ display:none;}
body.fail #div_DDI_AGE_01{display:none;}
.page0 .progress_bar{
	display: none;
}

@media only screen and (max-width:1025px) {

	#col_right {
		width:63%;
		margin: 150px auto 0;
	}
}





.logomobile {
	display:block;
}
.logodesk {
	display:none;
}
.radiobox {
	margin-left:10px;
}
.form_top h3{ padding: 15px 0 10px;}
form .container_submitButton{ padding: 0 14px;}
#main_headline{width: 100%;
	text-align: center;
	float:none;  padding: 0;
}
#main_headline h1{
	padding:0;
	font: normal normal normal 29px/35px ITC Lubalin Graph Std;
	margin: 0;
	text-align: left;
	margin-left: 25px;
}
#main_headline h2, #main_headline h3{
	margin-top: 5px;
	font: normal normal normal 19px/28px ITC Lubalin Graph Std;
	color: #ffffff;
	text-align: left;
	margin-left: 25px;
	margin-bottom: 0;
}
#main_headline h2{
	text-align: center;
	margin-left: auto;
	margin-top: 15px;
	font-size: 25px;
}
#main_header #logo {
	width: 100%;
	max-width: 320px;
}
#main_header #logo img{
	padding: 10px;
	max-width: 100%;
}
.logomobile{display:inline-block;width:90%;}
#footer{ padding: 15px 0 30px 0;
	background: #454545;}

#footer .footer_content {
	width: 90%;
}
#col_right {
	width: 90%;
	background:none;
	float:none;
	margin:30px auto 0px auto;
	max-width:100%;
}
#col_right .right_inner {
	border-top: 6px solid #cca31e;
	padding: 0 15px;
}
#col_right h1{padding: 20px 0 16px 0px; font-size:22px;}


#col_right > div.right_inner > div.upper_txt > div.r5_mob > img {
	max-width: 75% !important;
	height: auto;
	float: left;
	padding-top: 8px;
}


.wrap {
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.r5_desk{display:none;}
.r5_mob{display:block;}


/*
@media screen and (max-width: 650px){
#col_left{margin: 100px auto 0;}

}*/

@media screen and (max-width: 450px){
	.meter_holder{width: 85%}
	#col_left{margin: 0px auto 0;}
	form .container_submitButton button{font-size:20px}
	form .container_submitButton button img{height: 18px}
	#div_MATCH_MENU .label_typical{
		width: 80%;
	}
}
.group_pii{
	padding: 0 14px;
	margin-bottom: 30px;
}

@media screen and (max-width: 420px){
	#main_headline h1 {
		margin-top: 10px;
		font-size: 25px;
	}
	#main_headline h2 {
		margin-top: 10px;
		font-size: 24px;
	}
	.label_typical{
		font-size: 22px;
		line-height: 28px;
	}
	#main_header{
		background-size: cover;
		background-position: center;
	}
}

@media screen and (max-width: 375px){
	#main_headline h1 {
		font-size: 23px;
		line-height: 30px;
	}
	/*#main_headline h2 {
		margin-top: 10px;
		font-size: 21px;
	}*/
	.label_typical {
		font-size: 19px;
		line-height: 25px;
	}
	#div_MATCH_MENU .label_typical{
		width: 100%;
	}
}

@media screen and (max-width: 360px){
	#div_DDI_EDUCATION_01 .group_radio label{
		font-size: 16px;
	}
	#main_headline h1 {
		margin-top: 0px;
		font-size: 21px;
		line-height: 26px;
	}
	#main_headline h2 {
		margin-top: 0px;
		font-size: 20px;
	}
	#main_header{
		min-height: 240px;
	}
}

@media screen and (max-width: 340px){
	#main_headline h1 {
		font-size: 20px;
		line-height: 27px;
	}
	#main_headline h2, #main_headline h3{
		margin-top: 2px;
	}
	#div_DDI_EDUCATION_01 .group_radio label {
		font-size: 14px;
	}
}

@media screen and (max-width: 320px){
	form .container_submitButton button{font-size:18px}
}





#hero-header-progress-wrapper {
	overflow: visible;
	position: relative;
	width: 100%;
	top: -60px;
	height: 0;
	margin-bottom: 60px;
	z-index: 9999;
}

.circle-progress {
	width: 120px;
	height: 120px;
	line-height: 120px;
	background: none;
	margin: 0 auto;
	box-shadow: none;
	position: relative
}

.circle-progress:after {
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 7px solid #eee;
	position: absolute;
	top: 0;
	left: 0
}

.circle-progress > span {
	width: 50%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1
}

.circle-progress .progress-left {
	left: 0
}

.circle-progress .progress-bar {
	width: 100%;
	height: 100%;
	background: none;
	border-width: 7px;
	border-style: solid;
	position: absolute;
	top: 0;
	border-color: #2f9ee9;
}

.circle-progress .progress-left .progress-bar {
	left: 100%;
	border-top-right-radius: 60px;
	border-bottom-right-radius: 60px;
	border-left: 0;
	-webkit-transform-origin: center left;
	transform-origin: center left
}

.circle-progress .progress-right {
	right: 0
}

.circle-progress .progress-right .progress-bar {
	left: -100%;
	border-top-left-radius: 60px;
	border-bottom-left-radius: 60px;
	border-right: 0;
	-webkit-transform-origin: center right;
	transform-origin: center right
}

.circle-progress .progress-value {
	display: flex;
	border-radius: 50%;
	font-size: 32px;
	text-align: center;
	line-height: 20px;
	align-items: center;
	justify-content: center;
	height: 100%;
	font-weight: 300;
	background: #fff
}

.circle-progress .progress-value div {
	margin-top: 10px
}

.circle-progress .progress-value span.complete {
	font-size: 12px;
	text-transform: uppercase
}
.circle-progress .progress-value span.complete img{
	margin-top: 10px;
}
.circle-progress[data-progress="1"] .progress-right .progress-bar {
	animation: loading-1 .01s linear forwards
}

.circle-progress[data-progress="1"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="2"] .progress-right .progress-bar {
	animation: loading-2 .01s linear forwards
}

.circle-progress[data-progress="2"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="3"] .progress-right .progress-bar {
	animation: loading-3 .01s linear forwards
}

.circle-progress[data-progress="3"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="4"] .progress-right .progress-bar {
	animation: loading-4 .01s linear forwards
}

.circle-progress[data-progress="4"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="5"] .progress-right .progress-bar {
	animation: loading-5 .01s linear forwards
}

.circle-progress[data-progress="5"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="6"] .progress-right .progress-bar {
	animation: loading-6 .01s linear forwards
}

.circle-progress[data-progress="6"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="7"] .progress-right .progress-bar {
	animation: loading-7 .01s linear forwards
}

.circle-progress[data-progress="7"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="8"] .progress-right .progress-bar {
	animation: loading-8 .01s linear forwards
}

.circle-progress[data-progress="8"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="9"] .progress-right .progress-bar {
	animation: loading-9 .01s linear forwards
}

.circle-progress[data-progress="9"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="10"] .progress-right .progress-bar {
	animation: loading-10 .01s linear forwards
}

.circle-progress[data-progress="10"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="11"] .progress-right .progress-bar {
	animation: loading-11 .01s linear forwards
}

.circle-progress[data-progress="11"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="12"] .progress-right .progress-bar {
	animation: loading-12 .01s linear forwards
}

.circle-progress[data-progress="12"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="13"] .progress-right .progress-bar {
	animation: loading-13 .01s linear forwards
}

.circle-progress[data-progress="13"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="14"] .progress-right .progress-bar {
	animation: loading-14 .01s linear forwards
}

.circle-progress[data-progress="14"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="15"] .progress-right .progress-bar {
	animation: loading-15 .01s linear forwards
}

.circle-progress[data-progress="15"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="16"] .progress-right .progress-bar {
	animation: loading-16 .01s linear forwards
}

.circle-progress[data-progress="16"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="17"] .progress-right .progress-bar {
	animation: loading-17 .01s linear forwards
}

.circle-progress[data-progress="17"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="18"] .progress-right .progress-bar {
	animation: loading-18 .01s linear forwards
}

.circle-progress[data-progress="18"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="19"] .progress-right .progress-bar {
	animation: loading-19 .01s linear forwards
}

.circle-progress[data-progress="19"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="20"] .progress-right .progress-bar {
	animation: loading-20 .01s linear forwards
}

.circle-progress[data-progress="20"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="21"] .progress-right .progress-bar {
	animation: loading-21 .01s linear forwards
}

.circle-progress[data-progress="21"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="22"] .progress-right .progress-bar {
	animation: loading-22 .01s linear forwards
}

.circle-progress[data-progress="22"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="23"] .progress-right .progress-bar {
	animation: loading-23 .01s linear forwards
}

.circle-progress[data-progress="23"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="24"] .progress-right .progress-bar {
	animation: loading-24 .01s linear forwards
}

.circle-progress[data-progress="24"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="25"] .progress-right .progress-bar {
	animation: loading-25 .01s linear forwards
}

.circle-progress[data-progress="25"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="26"] .progress-right .progress-bar {
	animation: loading-26 .01s linear forwards
}

.circle-progress[data-progress="26"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="27"] .progress-right .progress-bar {
	animation: loading-27 .01s linear forwards
}

.circle-progress[data-progress="27"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="28"] .progress-right .progress-bar {
	animation: loading-28 .01s linear forwards
}

.circle-progress[data-progress="28"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="29"] .progress-right .progress-bar {
	animation: loading-29 .01s linear forwards
}

.circle-progress[data-progress="29"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="30"] .progress-right .progress-bar {
	animation: loading-30 .01s linear forwards
}

.circle-progress[data-progress="30"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="31"] .progress-right .progress-bar {
	animation: loading-31 .01s linear forwards
}

.circle-progress[data-progress="31"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="32"] .progress-right .progress-bar {
	animation: loading-32 .01s linear forwards
}

.circle-progress[data-progress="32"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="33"] .progress-right .progress-bar {
	animation: loading-33 .01s linear forwards
}

.circle-progress[data-progress="33"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="34"] .progress-right .progress-bar {
	animation: loading-34 .01s linear forwards
}

.circle-progress[data-progress="34"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="35"] .progress-right .progress-bar {
	animation: loading-35 .01s linear forwards
}

.circle-progress[data-progress="35"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="36"] .progress-right .progress-bar {
	animation: loading-36 .01s linear forwards
}

.circle-progress[data-progress="36"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="37"] .progress-right .progress-bar {
	animation: loading-37 .01s linear forwards
}

.circle-progress[data-progress="37"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="38"] .progress-right .progress-bar {
	animation: loading-38 .01s linear forwards
}

.circle-progress[data-progress="38"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="39"] .progress-right .progress-bar {
	animation: loading-39 .01s linear forwards
}

.circle-progress[data-progress="39"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="40"] .progress-right .progress-bar {
	animation: loading-40 .01s linear forwards
}

.circle-progress[data-progress="40"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="41"] .progress-right .progress-bar {
	animation: loading-41 .01s linear forwards
}

.circle-progress[data-progress="41"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="42"] .progress-right .progress-bar {
	animation: loading-42 .01s linear forwards
}

.circle-progress[data-progress="42"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="43"] .progress-right .progress-bar {
	animation: loading-43 .01s linear forwards
}

.circle-progress[data-progress="43"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="44"] .progress-right .progress-bar {
	animation: loading-44 .01s linear forwards
}

.circle-progress[data-progress="44"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="45"] .progress-right .progress-bar {
	animation: loading-45 .01s linear forwards
}

.circle-progress[data-progress="45"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="46"] .progress-right .progress-bar {
	animation: loading-46 .01s linear forwards
}

.circle-progress[data-progress="46"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="47"] .progress-right .progress-bar {
	animation: loading-47 .01s linear forwards
}

.circle-progress[data-progress="47"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="48"] .progress-right .progress-bar {
	animation: loading-48 .01s linear forwards
}

.circle-progress[data-progress="48"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="49"] .progress-right .progress-bar {
	animation: loading-49 .01s linear forwards
}

.circle-progress[data-progress="49"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="50"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="50"] .progress-left .progress-bar {
	animation: 0
}

.circle-progress[data-progress="51"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="51"] .progress-left .progress-bar {
	animation: loading-1 .01s linear forwards .01s
}

.circle-progress[data-progress="52"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="52"] .progress-left .progress-bar {
	animation: loading-2 .01s linear forwards .01s
}

.circle-progress[data-progress="53"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="53"] .progress-left .progress-bar {
	animation: loading-3 .01s linear forwards .01s
}

.circle-progress[data-progress="54"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="54"] .progress-left .progress-bar {
	animation: loading-4 .01s linear forwards .01s
}

.circle-progress[data-progress="55"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="55"] .progress-left .progress-bar {
	animation: loading-5 .01s linear forwards .01s
}

.circle-progress[data-progress="56"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="56"] .progress-left .progress-bar {
	animation: loading-6 .01s linear forwards .01s
}

.circle-progress[data-progress="57"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="57"] .progress-left .progress-bar {
	animation: loading-7 .01s linear forwards .01s
}

.circle-progress[data-progress="58"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="58"] .progress-left .progress-bar {
	animation: loading-8 .01s linear forwards .01s
}

.circle-progress[data-progress="59"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="59"] .progress-left .progress-bar {
	animation: loading-9 .01s linear forwards .01s
}

.circle-progress[data-progress="60"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="60"] .progress-left .progress-bar {
	animation: loading-10 .01s linear forwards .01s
}

.circle-progress[data-progress="61"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="61"] .progress-left .progress-bar {
	animation: loading-11 .01s linear forwards .01s
}

.circle-progress[data-progress="62"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="62"] .progress-left .progress-bar {
	animation: loading-12 .01s linear forwards .01s
}

.circle-progress[data-progress="63"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="63"] .progress-left .progress-bar {
	animation: loading-13 .01s linear forwards .01s
}

.circle-progress[data-progress="64"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="64"] .progress-left .progress-bar {
	animation: loading-14 .01s linear forwards .01s
}

.circle-progress[data-progress="65"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="65"] .progress-left .progress-bar {
	animation: loading-15 .01s linear forwards .01s
}

.circle-progress[data-progress="66"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="66"] .progress-left .progress-bar {
	animation: loading-16 .01s linear forwards .01s
}

.circle-progress[data-progress="67"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="67"] .progress-left .progress-bar {
	animation: loading-17 .01s linear forwards .01s
}

.circle-progress[data-progress="68"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="68"] .progress-left .progress-bar {
	animation: loading-18 .01s linear forwards .01s
}

.circle-progress[data-progress="69"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="69"] .progress-left .progress-bar {
	animation: loading-19 .01s linear forwards .01s
}

.circle-progress[data-progress="70"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="70"] .progress-left .progress-bar {
	animation: loading-20 .01s linear forwards .01s
}

.circle-progress[data-progress="71"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="71"] .progress-left .progress-bar {
	animation: loading-21 .01s linear forwards .01s
}

.circle-progress[data-progress="72"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="72"] .progress-left .progress-bar {
	animation: loading-22 .01s linear forwards .01s
}

.circle-progress[data-progress="73"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="73"] .progress-left .progress-bar {
	animation: loading-23 .01s linear forwards .01s
}

.circle-progress[data-progress="74"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="74"] .progress-left .progress-bar {
	animation: loading-24 .01s linear forwards .01s
}

.circle-progress[data-progress="75"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="75"] .progress-left .progress-bar {
	animation: loading-25 .01s linear forwards .01s
}

.circle-progress[data-progress="76"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="76"] .progress-left .progress-bar {
	animation: loading-26 .01s linear forwards .01s
}

.circle-progress[data-progress="77"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="77"] .progress-left .progress-bar {
	animation: loading-27 .01s linear forwards .01s
}

.circle-progress[data-progress="78"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="78"] .progress-left .progress-bar {
	animation: loading-28 .01s linear forwards .01s
}

.circle-progress[data-progress="79"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="79"] .progress-left .progress-bar {
	animation: loading-29 .01s linear forwards .01s
}

.circle-progress[data-progress="80"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="80"] .progress-left .progress-bar {
	animation: loading-30 .01s linear forwards .01s
}

.circle-progress[data-progress="81"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="81"] .progress-left .progress-bar {
	animation: loading-31 .01s linear forwards .01s
}

.circle-progress[data-progress="82"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="82"] .progress-left .progress-bar {
	animation: loading-32 .01s linear forwards .01s
}

.circle-progress[data-progress="83"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="83"] .progress-left .progress-bar {
	animation: loading-33 .01s linear forwards .01s
}

.circle-progress[data-progress="84"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="84"] .progress-left .progress-bar {
	animation: loading-34 .01s linear forwards .01s
}

.circle-progress[data-progress="85"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="85"] .progress-left .progress-bar {
	animation: loading-35 .01s linear forwards .01s
}

.circle-progress[data-progress="86"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="86"] .progress-left .progress-bar {
	animation: loading-36 .01s linear forwards .01s
}

.circle-progress[data-progress="87"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="87"] .progress-left .progress-bar {
	animation: loading-37 .01s linear forwards .01s
}

.circle-progress[data-progress="88"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="88"] .progress-left .progress-bar {
	animation: loading-38 .01s linear forwards .01s
}

.circle-progress[data-progress="89"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="89"] .progress-left .progress-bar {
	animation: loading-39 .01s linear forwards .01s
}

.circle-progress[data-progress="90"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="90"] .progress-left .progress-bar {
	animation: loading-40 .01s linear forwards .01s
}

.circle-progress[data-progress="91"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="91"] .progress-left .progress-bar {
	animation: loading-41 .01s linear forwards .01s
}

.circle-progress[data-progress="92"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="92"] .progress-left .progress-bar {
	animation: loading-42 .01s linear forwards .01s
}

.circle-progress[data-progress="93"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="93"] .progress-left .progress-bar {
	animation: loading-43 .01s linear forwards .01s
}

.circle-progress[data-progress="94"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="94"] .progress-left .progress-bar {
	animation: loading-44 .01s linear forwards .01s
}

.circle-progress[data-progress="95"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="95"] .progress-left .progress-bar {
	animation: loading-45 .01s linear forwards .01s
}

.circle-progress[data-progress="96"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="96"] .progress-left .progress-bar {
	animation: loading-46 .01s linear forwards .01s
}

.circle-progress[data-progress="97"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="97"] .progress-left .progress-bar {
	animation: loading-47 .01s linear forwards .01s
}

.circle-progress[data-progress="98"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="98"] .progress-left .progress-bar {
	animation: loading-48 .01s linear forwards .01s
}

.circle-progress[data-progress="99"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="99"] .progress-left .progress-bar {
	animation: loading-49 .01s linear forwards .01s
}

.circle-progress[data-progress="100"] .progress-right .progress-bar {
	animation: loading-50 .01s linear forwards
}

.circle-progress[data-progress="100"] .progress-left .progress-bar {
	animation: loading-50 .01s linear forwards .01s
}

@keyframes loading-1 {
	0% {
		-webkit-transform: rotate(3.6);
		transform: rotate(3.6deg)
	}
	100% {
		-webkit-transform: rotate(3.6);
		transform: rotate(3.6deg)
	}
}

@keyframes loading-2 {
	0% {
		-webkit-transform: rotate(7.2);
		transform: rotate(7.2deg)
	}
	100% {
		-webkit-transform: rotate(7.2);
		transform: rotate(7.2deg)
	}
}

@keyframes loading-3 {
	0% {
		-webkit-transform: rotate(10.8);
		transform: rotate(10.8deg)
	}
	100% {
		-webkit-transform: rotate(10.8);
		transform: rotate(10.8deg)
	}
}

@keyframes loading-4 {
	0% {
		-webkit-transform: rotate(14.4);
		transform: rotate(14.4deg)
	}
	100% {
		-webkit-transform: rotate(14.4);
		transform: rotate(14.4deg)
	}
}

@keyframes loading-5 {
	0% {
		-webkit-transform: rotate(18);
		transform: rotate(18deg)
	}
	100% {
		-webkit-transform: rotate(18);
		transform: rotate(18deg)
	}
}

@keyframes loading-6 {
	0% {
		-webkit-transform: rotate(21.6);
		transform: rotate(21.6deg)
	}
	100% {
		-webkit-transform: rotate(21.6);
		transform: rotate(21.6deg)
	}
}

@keyframes loading-7 {
	0% {
		-webkit-transform: rotate(25.2);
		transform: rotate(25.2deg)
	}
	100% {
		-webkit-transform: rotate(25.2);
		transform: rotate(25.2deg)
	}
}

@keyframes loading-8 {
	0% {
		-webkit-transform: rotate(28.8);
		transform: rotate(28.8deg)
	}
	100% {
		-webkit-transform: rotate(28.8);
		transform: rotate(28.8deg)
	}
}

@keyframes loading-9 {
	0% {
		-webkit-transform: rotate(32.4);
		transform: rotate(32.4deg)
	}
	100% {
		-webkit-transform: rotate(32.4);
		transform: rotate(32.4deg)
	}
}

@keyframes loading-10 {
	0% {
		-webkit-transform: rotate(36);
		transform: rotate(36deg)
	}
	100% {
		-webkit-transform: rotate(36);
		transform: rotate(36deg)
	}
}

@keyframes loading-11 {
	0% {
		-webkit-transform: rotate(39.6);
		transform: rotate(39.6deg)
	}
	100% {
		-webkit-transform: rotate(39.6);
		transform: rotate(39.6deg)
	}
}

@keyframes loading-12 {
	0% {
		-webkit-transform: rotate(43.2);
		transform: rotate(43.2deg)
	}
	100% {
		-webkit-transform: rotate(43.2);
		transform: rotate(43.2deg)
	}
}

@keyframes loading-13 {
	0% {
		-webkit-transform: rotate(46.8);
		transform: rotate(46.8deg)
	}
	100% {
		-webkit-transform: rotate(46.8);
		transform: rotate(46.8deg)
	}
}

@keyframes loading-14 {
	0% {
		-webkit-transform: rotate(50.4);
		transform: rotate(50.4deg)
	}
	100% {
		-webkit-transform: rotate(50.4);
		transform: rotate(50.4deg)
	}
}

@keyframes loading-15 {
	0% {
		-webkit-transform: rotate(54);
		transform: rotate(54deg)
	}
	100% {
		-webkit-transform: rotate(54);
		transform: rotate(54deg)
	}
}

@keyframes loading-16 {
	0% {
		-webkit-transform: rotate(57.6);
		transform: rotate(57.6deg)
	}
	100% {
		-webkit-transform: rotate(57.6);
		transform: rotate(57.6deg)
	}
}

@keyframes loading-17 {
	0% {
		-webkit-transform: rotate(61.2);
		transform: rotate(61.2deg)
	}
	100% {
		-webkit-transform: rotate(61.2);
		transform: rotate(61.2deg)
	}
}

@keyframes loading-18 {
	0% {
		-webkit-transform: rotate(64.8);
		transform: rotate(64.8deg)
	}
	100% {
		-webkit-transform: rotate(64.8);
		transform: rotate(64.8deg)
	}
}

@keyframes loading-19 {
	0% {
		-webkit-transform: rotate(68.4);
		transform: rotate(68.4deg)
	}
	100% {
		-webkit-transform: rotate(68.4);
		transform: rotate(68.4deg)
	}
}

@keyframes loading-20 {
	0% {
		-webkit-transform: rotate(72);
		transform: rotate(72deg)
	}
	100% {
		-webkit-transform: rotate(72);
		transform: rotate(72deg)
	}
}

@keyframes loading-21 {
	0% {
		-webkit-transform: rotate(75.6);
		transform: rotate(75.6deg)
	}
	100% {
		-webkit-transform: rotate(75.6);
		transform: rotate(75.6deg)
	}
}

@keyframes loading-22 {
	0% {
		-webkit-transform: rotate(79.2);
		transform: rotate(79.2deg)
	}
	100% {
		-webkit-transform: rotate(79.2);
		transform: rotate(79.2deg)
	}
}

@keyframes loading-23 {
	0% {
		-webkit-transform: rotate(82.8);
		transform: rotate(82.8deg)
	}
	100% {
		-webkit-transform: rotate(82.8);
		transform: rotate(82.8deg)
	}
}

@keyframes loading-24 {
	0% {
		-webkit-transform: rotate(86.4);
		transform: rotate(86.4deg)
	}
	100% {
		-webkit-transform: rotate(86.4);
		transform: rotate(86.4deg)
	}
}

@keyframes loading-25 {
	0% {
		-webkit-transform: rotate(90);
		transform: rotate(90deg)
	}
	100% {
		-webkit-transform: rotate(90);
		transform: rotate(90deg)
	}
}

@keyframes loading-26 {
	0% {
		-webkit-transform: rotate(93.6);
		transform: rotate(93.6deg)
	}
	100% {
		-webkit-transform: rotate(93.6);
		transform: rotate(93.6deg)
	}
}

@keyframes loading-27 {
	0% {
		-webkit-transform: rotate(97.2);
		transform: rotate(97.2deg)
	}
	100% {
		-webkit-transform: rotate(97.2);
		transform: rotate(97.2deg)
	}
}

@keyframes loading-28 {
	0% {
		-webkit-transform: rotate(100.8);
		transform: rotate(100.8deg)
	}
	100% {
		-webkit-transform: rotate(100.8);
		transform: rotate(100.8deg)
	}
}

@keyframes loading-29 {
	0% {
		-webkit-transform: rotate(104.4);
		transform: rotate(104.4deg)
	}
	100% {
		-webkit-transform: rotate(104.4);
		transform: rotate(104.4deg)
	}
}

@keyframes loading-30 {
	0% {
		-webkit-transform: rotate(108);
		transform: rotate(108deg)
	}
	100% {
		-webkit-transform: rotate(108);
		transform: rotate(108deg)
	}
}

@keyframes loading-31 {
	0% {
		-webkit-transform: rotate(111.6);
		transform: rotate(111.6deg)
	}
	100% {
		-webkit-transform: rotate(111.6);
		transform: rotate(111.6deg)
	}
}

@keyframes loading-32 {
	0% {
		-webkit-transform: rotate(115.2);
		transform: rotate(115.2deg)
	}
	100% {
		-webkit-transform: rotate(115.2);
		transform: rotate(115.2deg)
	}
}

@keyframes loading-33 {
	0% {
		-webkit-transform: rotate(118.8);
		transform: rotate(118.8deg)
	}
	100% {
		-webkit-transform: rotate(118.8);
		transform: rotate(118.8deg)
	}
}

@keyframes loading-34 {
	0% {
		-webkit-transform: rotate(122.4);
		transform: rotate(122.4deg)
	}
	100% {
		-webkit-transform: rotate(122.4);
		transform: rotate(122.4deg)
	}
}

@keyframes loading-35 {
	0% {
		-webkit-transform: rotate(126);
		transform: rotate(126deg)
	}
	100% {
		-webkit-transform: rotate(126);
		transform: rotate(126deg)
	}
}

@keyframes loading-36 {
	0% {
		-webkit-transform: rotate(129.6);
		transform: rotate(129.6deg)
	}
	100% {
		-webkit-transform: rotate(129.6);
		transform: rotate(129.6deg)
	}
}

@keyframes loading-37 {
	0% {
		-webkit-transform: rotate(133.2);
		transform: rotate(133.2deg)
	}
	100% {
		-webkit-transform: rotate(133.2);
		transform: rotate(133.2deg)
	}
}

@keyframes loading-38 {
	0% {
		-webkit-transform: rotate(136.8);
		transform: rotate(136.8deg)
	}
	100% {
		-webkit-transform: rotate(136.8);
		transform: rotate(136.8deg)
	}
}

@keyframes loading-39 {
	0% {
		-webkit-transform: rotate(140.4);
		transform: rotate(140.4deg)
	}
	100% {
		-webkit-transform: rotate(140.4);
		transform: rotate(140.4deg)
	}
}

@keyframes loading-40 {
	0% {
		-webkit-transform: rotate(144);
		transform: rotate(144deg)
	}
	100% {
		-webkit-transform: rotate(144);
		transform: rotate(144deg)
	}
}

@keyframes loading-41 {
	0% {
		-webkit-transform: rotate(147.6);
		transform: rotate(147.6deg)
	}
	100% {
		-webkit-transform: rotate(147.6);
		transform: rotate(147.6deg)
	}
}

@keyframes loading-42 {
	0% {
		-webkit-transform: rotate(151.2);
		transform: rotate(151.2deg)
	}
	100% {
		-webkit-transform: rotate(151.2);
		transform: rotate(151.2deg)
	}
}

@keyframes loading-43 {
	0% {
		-webkit-transform: rotate(154.8);
		transform: rotate(154.8deg)
	}
	100% {
		-webkit-transform: rotate(154.8);
		transform: rotate(154.8deg)
	}
}

@keyframes loading-44 {
	0% {
		-webkit-transform: rotate(158.4);
		transform: rotate(158.4deg)
	}
	100% {
		-webkit-transform: rotate(158.4);
		transform: rotate(158.4deg)
	}
}

@keyframes loading-45 {
	0% {
		-webkit-transform: rotate(162);
		transform: rotate(162deg)
	}
	100% {
		-webkit-transform: rotate(162);
		transform: rotate(162deg)
	}
}

@keyframes loading-46 {
	0% {
		-webkit-transform: rotate(165.6);
		transform: rotate(165.6deg)
	}
	100% {
		-webkit-transform: rotate(165.6);
		transform: rotate(165.6deg)
	}
}

@keyframes loading-47 {
	0% {
		-webkit-transform: rotate(169.2);
		transform: rotate(169.2deg)
	}
	100% {
		-webkit-transform: rotate(169.2);
		transform: rotate(169.2deg)
	}
}

@keyframes loading-48 {
	0% {
		-webkit-transform: rotate(172.8);
		transform: rotate(172.8deg)
	}
	100% {
		-webkit-transform: rotate(172.8);
		transform: rotate(172.8deg)
	}
}

@keyframes loading-49 {
	0% {
		-webkit-transform: rotate(176.4);
		transform: rotate(176.4deg)
	}
	100% {
		-webkit-transform: rotate(176.4);
		transform: rotate(176.4deg)
	}
}

@keyframes loading-50 {
	0% {
		-webkit-transform: rotate(180);
		transform: rotate(180deg)
	}
	100% {
		-webkit-transform: rotate(180);
		transform: rotate(180deg)
	}
}

