body {margin: 0; background: #FFF; -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

:root {--gutter: 20px;}
.app {padding: var(--gutter) 0; display: grid; grid-gap: var(--gutter) 0; grid-template-columns: var(--gutter) 1fr var(--gutter); align-content: start;}
.app > * {grid-column: 2 / -2;}
.app > .full {grid-column: 1 / -1;}
.hs {display: grid; grid-gap: calc(var(--gutter) / 2); grid-template-columns: 10px; grid-template-rows: minmax(150px, 1fr); grid-auto-flow: column; grid-auto-columns: calc(50% - var(--gutter) * 2); overflow-x: scroll; scroll-snap-type: x proximity; padding-bottom: calc(.75 * var(--gutter)); margin-bottom: calc(-.25 * var(--gutter));}
.hs:before, .hs:after {content: ''; width: 10px;}

/* Demo styles */
html, body {height: 100%;}
ul {list-style: none; padding: 0;}
h1, h2, h3 {margin: 0;}
.app {width: 100%; height: 100%; overflow-y: scroll;}
.hs > li,
.item {scroll-snap-align: center; padding: calc(var(--gutter) / 2 * 1.5); display: flex; flex-direction: column; justify-content: center; align-items: center; background: #fff; border-radius: 8px;}
.no-scrollbar {scrollbar-width: none; margin-bottom: 0; padding-bottom: 0;}
.no-scrollbar::-webkit-scrollbar {display: none;}

a {cursor: pointer;}

table {width: 9vw; height: 9vw; text-align: center;}
td {vertical-align: center;}

p {font-family: 'Montserrat', sans-serif; font-weight: 400; text-transform: normal;}

h1 {font-size: 11vw; font-family: 'Montserrat', sans-serif; font-weight: 900; text-transform: normal; text-decoration: none; hyphens: none; z-index: 10;}
h2 {font-size: 4vw; font-family: 'Montserrat', sans-serif; font-weight: 700; text-transform: normal; line-height: 1.0; text-decoration: underline; hyphens: none; z-index: 10;}
h3 {font-size: 4vw; font-weight: 900; font-family: 'Montserrat', sans-serif; text-transform: normal; margin: 0; color: #4B4D52; hyphens: none;}

.heavy {font-size: 5vw; font-weight: 800; text-transform: normal; hyphens: none;}
.bold {font-weight: 700;}
.normal {font-weight: 400;}

.left {float: left;}
.right {float: right;}
.centered {left: 0; right: 0; margin: auto;}
.clear {clear: both;}

.hyph {hyphens: none;}

.font-size-xsmall {font-size: 0.75vw}
.font-size-small {font-size: 2vw}
.font-size-medium {font-size: 2.75vw}
.font-size-h-sub {font-size: 3vw;}
.font-size-big {font-size: 4.5vw}
.font-size-huge {font-size: 4.75vw}

.text-head-info {font-size: 2.5vw; font-weight: 700; line-height: 0.625;}
.text {font-size: 3.5vw; line-height: 1.25;}
.text-link {font-size: 2vw; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; text-align: center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 80%; height: 35%; margin: auto;}
	.text-link-alt {font-size: 2vw; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; text-align: center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 80%; height: 35%; margin: auto;}
	.text-link-alt-b {font-size: 2vw; font-weight: 600; text-transform: normal; letter-spacing: 1px; text-align: center;}
.text-button {font-size: 1.75vw; font-weight: 700; text-transform: uppercase; letter-spacing: 1px;}
.text-headline {font-size: 8vw; font-weight: 900; line-height: 1.0;}
.text-footer {font-size: 2vw; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; text-align: center; position: absolute; width: 90%; line-height: 5vw;}
.text-footer-alt {font-size: 2vw; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; text-align: center; position: absolute; width: 100%; line-height: 2.5vw;}

.l-height-06 {line-height: 0.625;}
.l-height-07 {line-height: 0.75;}
.l-height-09 {line-height: 0.9;}
.l-height-10 {line-height: 1;}
.l-height-12 {line-height: 1.25;}
.l-height-13 {line-height: 1.35;}
.l-height-15 {line-height: 1.5;}
.l-height-17 {line-height: 1.75;}
.l-height-25 {line-height: 2.5;}

.p-time-head {width: 95%; border-bottom: 1px solid #EFEFEF; line-height: 0.25vw; margin: 2vw 0 2.5vw 0;}
.span-time-head {background: #FFF; padding-right: 2.5vw;}

.fading {background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}

.black {color: #4B4D52;}
	.black-alt {color: #4B4D52;}
	.black-alt-b {color: #000;}
.dark {color: #000;}
.white {color: #FFF;}
	.white-alt {color: #FFF;}
.gray {color: #DCDCDC;}
	.gray-alt {color: #DCDCDC;}
	.gray-alt-b {color: #DCDCDC;}
.darkgray {color: #AAA;}
	.darkgray-alt {color: #AAA;}
.yelllow {color: #FFDA75;}
.red {color: #EE4B3E;}
.green {color: #33CC96}

.bg-black {background: #4B4D52;}
	.bg-black-alt {background: #4B4D52;}
.bg-dark {background: #000;}
	.bg-dark-alt {background: #000;}
.bg-white {background: #FFF;}
.bg-gray {background: #DCDCDC;}
	.bg-gray-alt {background: #DCDCDC;}
.bg-lightgray {background: #EFEFEF;}
	.bg-lightgray-alt {background: #EFEFEF;}
.bg-rosa {background: #F5DDE9;}
.bg-blue {background: #E4F2FA;}
.bg-yellow {background: #FFDA75;}
.bg-red {background: #EE4B3E;}
.bg-green {background: #33CC96}

.bg-button-black {background: transparent; border: 0.325vw solid #4B4D52;}
	.bg-button-black-alt {background: #4B4D52; border: 0.325vw solid #4B4D52;}
.bg-button-gray {background: #DCDCDC; border: 0.325vw solid #DCDCDC;}
	.bg-button-gray-alt {background: transparent; color: #DCDCDC; border: 0.325vw solid #DCDCDC;}
.bg-button-lightgray {background: #EFEFEF; border: 0.325vw solid #EFEFEF;}
	.bg-button-lightgray-alt {background: #EFEFEF; border: 0.325vw solid #EFEFEF;}
	.bg-button-lightgray-alt-b {background: #EFEFEF; border: 0.325vw solid #EFEFEF; color: #AAA;}
.bg-button-white {background: #FFF; border: 0.325vw solid #FFF;}
.bg-button-red {background: #EE4B3E; border: 0.325vw solid #EE4B3E;}
.bg-button-red-alt {background: transparent; border: 0.325vw solid #EE4B3E;}
.bg-button-green {background: #33CC96; border: 0.325vw solid #33CC96;}

.border-black {border: 1vw solid #4B4D52;}
.border-black-bottom {border-bottom: 1px solid #DCDCDC;}
.border-black-top {border-top: 1px solid #EFEFEF;}
.border-dark-top {border-top: 1px solid #AAA;}
.border-dark-bottom {border-bottom: 1px solid #DCDCDC;}
.border-gray-alt {border-bottom: 1px solid #EFEFEF;}

.color-button {border: 1vw solid #FFF; color: #FFF;}

.avatar {width: 8vw; height: 8vw;}

.corners-xsmall {webkit-border-radius: 1vw; -moz-border-radius: 1vw;; -khtml-border-radius: 1vw;; border-radius: 1vw;; border-top-left-radius: 1vw; border-top-right-radius: 1vw; border-bottom-left-radius: 1vw; border-bottom-right-radius: 1vw;}
.corners-small {webkit-border-radius: 3vw; -moz-border-radius: 3vw;; -khtml-border-radius: 3vw;; border-radius: 3vw;; border-top-left-radius: 3vw; border-top-right-radius: 3vw; border-bottom-left-radius: 3vw; border-bottom-right-radius: 3vw;}
.corners-small-top {border-top-left-radius: 3vw; border-top-right-radius: 3vw;}
.corners-small-bottom {border-bottom-left-radius: 3vw; border-bottom-right-radius: 3vw;}
.corners-small-left {border-top-left-radius: 3vw; border-bottom-left-radius: 3vw;}
.corners-medium {webkit-border-radius: 5vw; -moz-border-radius: 5vw;; -khtml-border-radius: 5vw;; border-radius: 5vw;; border-top-left-radius: 5vw; border-top-right-radius: 5vw; border-bottom-left-radius: 5vw; border-bottom-right-radius: 5vw;}
.corners-full {webkit-border-radius: 50%; -moz-border-radius: 50%;; -khtml-border-radius: 50%;; border-radius: 50%;; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%;}

.button {width: 22vw; height: 7vw; position: relative;}
.button-big {width: 30vw; height: 7vw; position: relative; line-height: 2.75vw;}
.button-link {width: 17vw; height: 17vw; position: relative; text-align: center;}
.button-social-white {width: 7vw; height: 7vw; position: relative; text-align: center; background: #FFF; border: 0.125vw solid #FFF;}
.button-social-yellow {width: 7vw; height: 7vw; position: relative; text-align: center; background: #FFDA75; border: 0.125vw solid #FFDA75;}
.button-social-gray {width: 7vw; height: 7vw; position: relative; text-align: center; background: #DCDCDC; border: 0.125vw solid #DCDCDC;}
.button-menu-alt {width: 7vw; height: 7vw; position: relative; text-align: center;}

.button-submit {width: 100%; height: 7vw; background: transparent; color: #FFF; border: 0vw solid transparent; text-align: center; position: relative; text-decoration: none;}
	.button-submit:hover {text-decoration: none; background: transparent; color: #FFF; border: 0vw solid transparent;}
	.button-submit:focus {text-decoration: none; background: transparent; color: #FFF; border: 0vw solid transparent; outline-color: transparent; outline-style: none;}
.button-alt {width: 100%; height: 7vw; background: transparent; color: #4B4D52; border: 0vw solid transparent; position: relative;}
	.button-alt:hover {background: transparent; color: #4B4D52; border: 0vw solid transparent;}

.typo-link {font-size: 9vw; line-height: 2.5vw; margin: 0 0 0 0.75vw;}
.typo-social {font-size: 3vw; line-height: 2.5vw;}
.typo-social-big {font-size: 5vw; line-height: 10vw;}

.important {width: 90%; height: 43vw; position: fixed; z-index: 100; top: 50%; left: 50%; margin: -25vw 0vw 0vw -45%;}
.blende {width: 100%; min-height: 100%; position: fixed; z-index: 90; opacity: 0.85; top: 0;}
.blende-alt {width: 100%; min-height: 100%; position: fixed; z-index: 90; opacity: 1; top: 0; display: none;}

.container-post {width: 90%; left: 0; right: 0; margin: auto; clear: both; padding-bottom: 8vw;}
.container-more {width: 100%; left: 0; right: 0; margin: auto; clear: both;}
.container-artists {width: 100%; left: 0; right: 0; margin: auto;}
.container-playlist {width: 100%; left: 0; right: 0; margin: auto;}
	.container-playlist-inner {width: 90%; height: 15vw; left: 0; right: 0; margin: auto; padding: 5vw 0vw 5vw 0vw;}
.container-footer {width: 90%; height: 9vw; left: 0; right: 0; margin: auto; border-bottom: 1px solid #DCDCDC;}
.container-footer-big {width: 90%; height: 20vw; left: 0; right: 0; margin: auto; position: relative;}

.box {width: 65vw; display: inline-block; *dsplay: inline;/* For IE7*/ *zoom:1;/* For IE7*/ white-space: normal;}
	.box-inner-square {height: 0; padding-bottom: 100%; width: 100%; position: relative;}
		.box-inner-square-typo {position: absolute; bottom: 0; margin: 0vw 0vw 5vw 5vw;}
	.margin-box {margin-top: 14vw; margin-left: 5%;}
	.margin-box-alt {margin-top: 14vw; margin-left: 5%; margin-right: 5%;}
.box-small {height: 0; padding-bottom: 17%; width: 17%; position: relative; text-align: center;}
.box-small-alt {height: 0; padding-bottom: 17%; width: 10%; position: relative; text-align: center;}
.box-long {height: 0; padding-bottom: 17%; width: 73%; position: relative;}
.box-xsmall {font-size: 2vw; font-weight: 900; line-height: 0.625; padding: 1.5vw 3.5vw 1.5vw 3.5vw; font-weight: 700; text-transform: normal; letter-spacing: 1px; text-align: center;}
.box-button {width: 49%; height: 9vw; text-align: center;}
.box-spacer {width: 100%; height: 2vw;}
.box-spacer-alt {width: 2vw; height: 9vw;}

.box-contact {width: 90%;}
.box-input {width: 100%; height: 7vw;}
.box-textarea {width: 100%; height: 41vw;}

.box-list {width: 90%; clear: both; padding: 4.5vw 0vw 24.5vw 0vw; margin: 0vw 0vw 0vw 5vw;}
	.box-list-li-1 {width: 20%; float: left; margin-top: 0; margin-left: 6vw;}
	.box-list-li-2 {width: 65%; float: left; margin-top: 0;}

.box-gradient-left {width: 5%; height: 200%; position: absolute; margin-left: -0.75%; opacity: 1; z-index: 50;}
.box-gradient-right {width: 5%; height: 200%; position: absolute; margin-right: -0.75%; right: 0; opacity: 1; z-index: 50;}

.gradient-white-left {background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );}
.gradient-white-right {background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}

.seperator {width: 90%; height: 1px; border-bottom: 1px solid #DCDCDC; clear: both; margin: 0vw 0vw 0vw 5vw;}
.seperator-alt {width: 100%; height: 1px; border-bottom: 1px solid #DCDCDC; clear: both; margin: 0vw 0vw 0vw 0vw;}

.gap {margin-top: 10vw;}
.gap-alt {margin-top: 12.5vw;}
.gap-bottom {margin-bottom: 4vw;}
.gap-small {margin-top: 3.5vw;}

.image {width: 100%; height: 60vw;}
.image-alt {width: 90%; height: 60vw;}
.image-small {width: 100%; height: 47vw;}

.scale-06 {transform: scale(0.6);}
.scale-07 {transform: scale(0.7);}
.scale-08 {transform: scale(0.8);}
.scale-09 {transform: scale(0.9);}
.scale-10 {transform: scale(1.0);}
.scale-11 {transform: scale(1.1);}
.scale-12 {transform: scale(1.2);}
.scale-13 {transform: scale(1.3);}
.scale-20 {transform: scale(2.0);}
.scale-25 {transform: scale(2.5);}
.scale-30 {transform: scale(3.0);}
.scale-35 {transform: scale(3.5);}

.gap-top-m-20-vw {margin-top: -2vw;}
.gap-top-m-10-vw {margin-top: -1vw;}
.gap-top-m-05-vw {margin-top: -0.5vw;}
.gap-top-00-vw {margin-top: 0vw;}
.gap-top-05-vw {margin-top: 0.5vw;}
.gap-top-07-vw {margin-top: 0.75vw;}
.gap-top-10-vw {margin-top: 1vw;}
.gap-top-15-vw {margin-top: 1.5vw;}
.gap-top-20-vw {margin-top: 2vw;}
.gap-top-40-vw {margin-top: 4vw;}
.gap-top-45-vw {margin-top: 4.5vw;}
.gap-top-50-vw {margin-top: 5vw;}
.gap-top-60-vw {margin-top: 6vw;}
.gap-top-70-vw {margin-top: 7vw;}
.gap-top-80-vw {margin-top: 8vw;}
.gap-top-90-vw {margin-top: 9vw;}
.gap-top-100-vw {margin-top: 10vw;}

.gap-left-m-30-vw {margin-left: -3vw;}
.gap-left-m-25-vw {margin-left: -2.5vw;}
.gap-left-m-10-vw {margin-left: -1vw;}
.gap-left-05-vw {margin-left: 0.5vw;}
.gap-left-07-vw {margin-left: 0.75vw;}
.gap-left-10-vw {margin-left: 1vw;}
.gap-left-20-vw {margin-left: 2vw;}
.gap-left-30-vw {margin-left: 3vw;}
.gap-left-40-vw {margin-left: 4vw;}
.gap-left-70-vw {margin-left: 7vw;}
.gap-left-80-vw {margin-left: 8vw;}
.gap-left-90-vw {margin-left: 9vw;}
.gap-left-100-vw {margin-left: 10vw;}

.hover-xtr-1 {position: absolute; z-index: 5; width: 4vw; text-align: center; margin-top: 4.425vw;}
.hover-xtr-2 {position: absolute; z-index: 5; width: 4.5vw; text-align: center; margin-top: 4.425vw; margin-left: -0.25vw;}

.form-input {width: 98%; min-height: 83%; background: transparent; border: 0px solid transparent; padding: 0.525% 0 0 4%; resize: none; font-size: 2.25vw; font-family: 'Montserrat', sans-serif; font-weight: 500; text-transform: normal; color: #4B4D52;}
.form-input:focus {color: #4B4D52; outline-color: transparent; outline-style: none;}
.form-select {width: 98%; min-height: 83%; background: transparent; border: 0px solid transparent; padding: 1.05% 0 0 4%; resize: none; font-size: 2.25vw; font-family: 'Montserrat', sans-serif; font-weight: 500; text-transform: normal; color: #4B4D52; -moz-appearance: none; -webkit-appearance: none;}
.form-select:focus {color: #4B4D52; outline-color: transparent; outline-style: none;}
.form-text {width: 98%; min-height: 83%; background: transparent; border: 0px solid transparent; padding: 2.625% 0 0 4%; resize: none; font-size: 2.25vw; font-family: 'Montserrat', sans-serif; font-weight: 500; text-transform: normal; color: #4B4D52;}
.form-text:focus {color: #4B4D52; outline-color: transparent; outline-style: none;}

input::-webkit-input-placeholder {color: #4B4D52;}
input:-moz-placeholder {color: #4B4D52; opacity: 1;}
input::-moz-placeholder {color: #4B4D52; opacity: 1;}
input:-ms-input-placeholder {color: #4B4D52;}
textarea.form-text::-webkit-input-placeholder {color: #4B4D52;}
textarea.form-text:-moz-placeholder {color: #4B4D52; opacity: 1;}
textarea.form-text::-moz-placeholder {color: #4B4D52; opacity: 1;}
textarea.form-text:-ms-input-placeholder {color: #4B4D52;}
input:focus::placeholder {color: transparent;}
textarea:focus::placeholder {color: transparent;}

/*! Lazy Load */
.interior.container .row {width: 90%; padding: 0vw 0vw 0vw 5vw; justify-content: space-between;}

/*! Circular Prog Bar */
.progress-circle {font-size: 1vw; font-family: 'Montserrat', sans-serif; font-weight: 700; text-transform: normal; position: relative; padding: 0; width: 4vw; height: 4vw; background-color: #EFEFEF; border-radius: 50%; line-height: 4vw;}
.progress-circle:after {border: none; position: absolute; top: 1vw; left: 1vw; text-align: center; display: block; border-radius: 50%; width: 2vw; height: 2vw; background-color: #FFF; content: " ";}
.progress-circle span {position: absolute; line-height: 4vw; width: 4vw; text-align: center; display: block; z-index: 2;}
.left-half-clipper {border-radius: 50%; width: 4vw; height: 4vw; position: absolute; clip: rect(0, 4vw, 4vw, 2vw);}
.progress-circle.over50 .left-half-clipper {clip: rect(auto,auto,auto,auto);}
.value-bar {position: absolute; clip: rect(0, 2vw, 4vw, 0); width: 4vw; height: 4vw; border-radius: 50%; border: 1vw solid #FFDA75; box-sizing: border-box;}
.progress-circle.over50 .first50-bar {position: absolute; clip: rect(0, 4vw, 4vw, 2vw); background-color: #FFDA75; border-radius: 50%; width: 4vw; height: 4vw;}
.progress-circle:not(.over50) .first50-bar{ display: none;}

.progress-circle.p0 .value-bar {display: none;}
.progress-circle.p1 .value-bar {transform: rotate(4deg);}
.progress-circle.p2 .value-bar {transform: rotate(7deg);}
.progress-circle.p3 .value-bar {transform: rotate(11deg);}
.progress-circle.p4 .value-bar {transform: rotate(14deg);}
.progress-circle.p5 .value-bar {transform: rotate(18deg);}
.progress-circle.p6 .value-bar {transform: rotate(22deg);}
.progress-circle.p7 .value-bar {transform: rotate(25deg);}
.progress-circle.p8 .value-bar {transform: rotate(29deg);}
.progress-circle.p9 .value-bar {transform: rotate(32deg);}
.progress-circle.p10 .value-bar {transform: rotate(36deg);}
.progress-circle.p11 .value-bar {transform: rotate(40deg);}
.progress-circle.p12 .value-bar {transform: rotate(43deg);}
.progress-circle.p13 .value-bar {transform: rotate(47deg);}
.progress-circle.p14 .value-bar {transform: rotate(50deg);}
.progress-circle.p15 .value-bar {transform: rotate(54deg);}
.progress-circle.p16 .value-bar {transform: rotate(58deg);}
.progress-circle.p17 .value-bar {transform: rotate(61deg);}
.progress-circle.p18 .value-bar {transform: rotate(65deg);}
.progress-circle.p19 .value-bar {transform: rotate(68deg);}
.progress-circle.p20 .value-bar {transform: rotate(72deg);}
.progress-circle.p21 .value-bar {transform: rotate(76deg);}
.progress-circle.p22 .value-bar {transform: rotate(79deg);}
.progress-circle.p23 .value-bar {transform: rotate(83deg);}
.progress-circle.p24 .value-bar {transform: rotate(86deg);}
.progress-circle.p25 .value-bar {transform: rotate(90deg);}
.progress-circle.p26 .value-bar {transform: rotate(94deg);}
.progress-circle.p27 .value-bar {transform: rotate(97deg);}
.progress-circle.p28 .value-bar {transform: rotate(101deg);}
.progress-circle.p29 .value-bar {transform: rotate(104deg);}
.progress-circle.p30 .value-bar {transform: rotate(108deg);}
.progress-circle.p31 .value-bar {transform: rotate(112deg);}
.progress-circle.p32 .value-bar {transform: rotate(115deg);}
.progress-circle.p33 .value-bar {transform: rotate(119deg);}
.progress-circle.p34 .value-bar {transform: rotate(122deg);}
.progress-circle.p35 .value-bar {transform: rotate(126deg);}
.progress-circle.p36 .value-bar {transform: rotate(130deg);}
.progress-circle.p37 .value-bar {transform: rotate(133deg);}
.progress-circle.p38 .value-bar {transform: rotate(137deg);}
.progress-circle.p39 .value-bar {transform: rotate(140deg);}
.progress-circle.p40 .value-bar {transform: rotate(144deg);}
.progress-circle.p41 .value-bar {transform: rotate(148deg);}
.progress-circle.p42 .value-bar {transform: rotate(151deg);}
.progress-circle.p43 .value-bar {transform: rotate(155deg);}
.progress-circle.p44 .value-bar {transform: rotate(158deg);}
.progress-circle.p45 .value-bar {transform: rotate(162deg);}
.progress-circle.p46 .value-bar {transform: rotate(166deg);}
.progress-circle.p47 .value-bar {transform: rotate(169deg);}
.progress-circle.p48 .value-bar {transform: rotate(173deg);}
.progress-circle.p49 .value-bar {transform: rotate(176deg);}
.progress-circle.p50 .value-bar {transform: rotate(180deg);}
.progress-circle.p51 .value-bar {transform: rotate(184deg);}
.progress-circle.p52 .value-bar {transform: rotate(187deg);}
.progress-circle.p53 .value-bar {transform: rotate(191deg);}
.progress-circle.p54 .value-bar {transform: rotate(194deg);}
.progress-circle.p55 .value-bar {transform: rotate(198deg);}
.progress-circle.p56 .value-bar {transform: rotate(202deg);}
.progress-circle.p57 .value-bar {transform: rotate(205deg);}
.progress-circle.p58 .value-bar {transform: rotate(209deg);}
.progress-circle.p59 .value-bar {transform: rotate(212deg);}
.progress-circle.p60 .value-bar {transform: rotate(216deg);}
.progress-circle.p61 .value-bar {transform: rotate(220deg);}
.progress-circle.p62 .value-bar {transform: rotate(223deg);}
.progress-circle.p63 .value-bar {transform: rotate(227deg);}
.progress-circle.p64 .value-bar {transform: rotate(230deg);}
.progress-circle.p65 .value-bar {transform: rotate(234deg);}
.progress-circle.p66 .value-bar {transform: rotate(238deg);}
.progress-circle.p67 .value-bar {transform: rotate(241deg);}
.progress-circle.p68 .value-bar {transform: rotate(245deg);}
.progress-circle.p69 .value-bar {transform: rotate(248deg);}
.progress-circle.p70 .value-bar {transform: rotate(252deg);}
.progress-circle.p71 .value-bar {transform: rotate(256deg);}
.progress-circle.p72 .value-bar {transform: rotate(259deg);}
.progress-circle.p73 .value-bar {transform: rotate(263deg);}
.progress-circle.p74 .value-bar {transform: rotate(266deg);}
.progress-circle.p75 .value-bar {transform: rotate(270deg);}
.progress-circle.p76 .value-bar {transform: rotate(274deg);}
.progress-circle.p77 .value-bar {transform: rotate(277deg);}
.progress-circle.p78 .value-bar {transform: rotate(281deg);}
.progress-circle.p79 .value-bar {transform: rotate(284deg);}
.progress-circle.p80 .value-bar {transform: rotate(288deg);}
.progress-circle.p81 .value-bar {transform: rotate(292deg);}
.progress-circle.p82 .value-bar {transform: rotate(295deg);}
.progress-circle.p83 .value-bar {transform: rotate(299deg);}
.progress-circle.p84 .value-bar {transform: rotate(302deg);}
.progress-circle.p85 .value-bar {transform: rotate(306deg);}
.progress-circle.p86 .value-bar {transform: rotate(310deg);}
.progress-circle.p87 .value-bar {transform: rotate(313deg);}
.progress-circle.p88 .value-bar {transform: rotate(317deg);}
.progress-circle.p89 .value-bar {transform: rotate(320deg);}
.progress-circle.p90 .value-bar {transform: rotate(324deg);}
.progress-circle.p91 .value-bar {transform: rotate(328deg);}
.progress-circle.p92 .value-bar {transform: rotate(331deg);}
.progress-circle.p93 .value-bar {transform: rotate(335deg);}
.progress-circle.p94 .value-bar {transform: rotate(338deg);}
.progress-circle.p95 .value-bar {transform: rotate(342deg);}
.progress-circle.p96 .value-bar {transform: rotate(346deg);}
.progress-circle.p97 .value-bar {transform: rotate(349deg);}
.progress-circle.p98 .value-bar {transform: rotate(353deg);}
.progress-circle.p99 .value-bar {transform: rotate(356deg);}
.progress-circle.p100 .value-bar {transform: rotate(360deg);}