
:root {
  --hx-color-light: #0CF;
  --hx-color-medium: #09C;
  --hx-color-dark: #069;
  
  --hx-color-banner-top: var(--hx-color-light);
  --hx-color-banner-bottom: var(--hx-color-medium);
}


.slick-slider {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list, .slick-slider {
	position: relative;
	display: block
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.slick-track:after, .slick-track:before {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
	-webkit-transition-duration: 50ms;
	transition-duration: 50ms
}
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
	-webkit-transition-delay: 50ms;
	transition-delay: 50ms
}
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
	-webkit-transition-duration: .1s;
	transition-duration: .1s
}
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
	-webkit-transition-duration: .15s;
	transition-duration: .15s
}
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
	-webkit-transition-delay: .15s;
	transition-delay: .15s
}
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
	-webkit-transition-duration: .2s;
	transition-duration: .2s
}
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
	-webkit-transition-duration: .25s;
	transition-duration: .25s
}
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
	-webkit-transition-delay: .25s;
	transition-delay: .25s
}
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
	-webkit-transition-duration: .35s;
	transition-duration: .35s
}
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
	-webkit-transition-delay: .35s;
	transition-delay: .35s
}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
	-webkit-transition-duration: .4s;
	transition-duration: .4s
}
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
	-webkit-transition-duration: .45s;
	transition-duration: .45s
}
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
	-webkit-transition-delay: .45s;
	transition-delay: .45s
}
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
	-webkit-transition-duration: .55s;
	transition-duration: .55s
}
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
	-webkit-transition-delay: .55s;
	transition-delay: .55s
}
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
	-webkit-transition-duration: .6s;
	transition-duration: .6s
}
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
	-webkit-transition-duration: .65s;
	transition-duration: .65s
}
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
	-webkit-transition-delay: .65s;
	transition-delay: .65s
}
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
	-webkit-transition-duration: .7s;
	transition-duration: .7s
}
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
	-webkit-transition-duration: .75s;
	transition-duration: .75s
}
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
	-webkit-transition-delay: .75s;
	transition-delay: .75s
}
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
	-webkit-transition-duration: .8s;
	transition-duration: .8s
}
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
	-webkit-transition-duration: .85s;
	transition-duration: .85s
}
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
	-webkit-transition-delay: .85s;
	transition-delay: .85s
}
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
	-webkit-transition-duration: .9s;
	transition-duration: .9s
}
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
	-webkit-transition-delay: .9s;
	transition-delay: .9s
}
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
	-webkit-transition-duration: .95s;
	transition-duration: .95s
}
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
	-webkit-transition-delay: .95s;
	transition-delay: .95s
}
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
	-webkit-transition-delay: 1s;
	transition-delay: 1s
}
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
	-webkit-transition-duration: 1.05s;
	transition-duration: 1.05s
}
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.05s;
	transition-delay: 1.05s
}
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
	-webkit-transition-duration: 1.1s;
	transition-duration: 1.1s
}
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.1s;
	transition-delay: 1.1s
}
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
	-webkit-transition-duration: 1.15s;
	transition-duration: 1.15s
}
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.15s;
	transition-delay: 1.15s
}
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
	-webkit-transition-duration: 1.2s;
	transition-duration: 1.2s
}
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s
}
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
	-webkit-transition-duration: 1.25s;
	transition-duration: 1.25s
}
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.25s;
	transition-delay: 1.25s
}
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
	-webkit-transition-duration: 1.3s;
	transition-duration: 1.3s
}
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.3s;
	transition-delay: 1.3s
}
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
	-webkit-transition-duration: 1.35s;
	transition-duration: 1.35s
}
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.35s;
	transition-delay: 1.35s
}
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
	-webkit-transition-duration: 1.4s;
	transition-duration: 1.4s
}
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.4s;
	transition-delay: 1.4s
}
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
	-webkit-transition-duration: 1.45s;
	transition-duration: 1.45s
}
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.45s;
	transition-delay: 1.45s
}
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
	-webkit-transition-duration: 1.5s;
	transition-duration: 1.5s
}
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.5s;
	transition-delay: 1.5s
}
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
	-webkit-transition-duration: 1.55s;
	transition-duration: 1.55s
}
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.55s;
	transition-delay: 1.55s
}
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
	-webkit-transition-duration: 1.6s;
	transition-duration: 1.6s
}
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.6s;
	transition-delay: 1.6s
}
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
	-webkit-transition-duration: 1.65s;
	transition-duration: 1.65s
}
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.65s;
	transition-delay: 1.65s
}
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
	-webkit-transition-duration: 1.7s;
	transition-duration: 1.7s
}
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.7s;
	transition-delay: 1.7s
}
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
	-webkit-transition-duration: 1.75s;
	transition-duration: 1.75s
}
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.75s;
	transition-delay: 1.75s
}
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
	-webkit-transition-duration: 1.8s;
	transition-duration: 1.8s
}
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.8s;
	transition-delay: 1.8s
}
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
	-webkit-transition-duration: 1.85s;
	transition-duration: 1.85s
}
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.85s;
	transition-delay: 1.85s
}
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
	-webkit-transition-duration: 1.9s;
	transition-duration: 1.9s
}
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.9s;
	transition-delay: 1.9s
}
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
	-webkit-transition-duration: 1.95s;
	transition-duration: 1.95s
}
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.95s;
	transition-delay: 1.95s
}
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
	-webkit-transition-duration: 2s;
	transition-duration: 2s
}
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
	-webkit-transition-delay: 2s;
	transition-delay: 2s
}
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
	-webkit-transition-duration: 2.05s;
	transition-duration: 2.05s
}
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.05s;
	transition-delay: 2.05s
}
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
	-webkit-transition-duration: 2.1s;
	transition-duration: 2.1s
}
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.1s;
	transition-delay: 2.1s
}
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
	-webkit-transition-duration: 2.15s;
	transition-duration: 2.15s
}
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.15s;
	transition-delay: 2.15s
}
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
	-webkit-transition-duration: 2.2s;
	transition-duration: 2.2s
}
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.2s;
	transition-delay: 2.2s
}
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
	-webkit-transition-duration: 2.25s;
	transition-duration: 2.25s
}
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.25s;
	transition-delay: 2.25s
}
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
	-webkit-transition-duration: 2.3s;
	transition-duration: 2.3s
}
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.3s;
	transition-delay: 2.3s
}
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
	-webkit-transition-duration: 2.35s;
	transition-duration: 2.35s
}
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.35s;
	transition-delay: 2.35s
}
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
	-webkit-transition-duration: 2.4s;
	transition-duration: 2.4s
}
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.4s;
	transition-delay: 2.4s
}
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
	-webkit-transition-duration: 2.45s;
	transition-duration: 2.45s
}
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.45s;
	transition-delay: 2.45s
}
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
	-webkit-transition-duration: 2.5s;
	transition-duration: 2.5s
}
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.5s;
	transition-delay: 2.5s
}
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
	-webkit-transition-duration: 2.55s;
	transition-duration: 2.55s
}
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.55s;
	transition-delay: 2.55s
}
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
	-webkit-transition-duration: 2.6s;
	transition-duration: 2.6s
}
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.6s;
	transition-delay: 2.6s
}
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
	-webkit-transition-duration: 2.65s;
	transition-duration: 2.65s
}
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.65s;
	transition-delay: 2.65s
}
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
	-webkit-transition-duration: 2.7s;
	transition-duration: 2.7s
}
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.7s;
	transition-delay: 2.7s
}
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
	-webkit-transition-duration: 2.75s;
	transition-duration: 2.75s
}
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.75s;
	transition-delay: 2.75s
}
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
	-webkit-transition-duration: 2.8s;
	transition-duration: 2.8s
}
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.8s;
	transition-delay: 2.8s
}
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
	-webkit-transition-duration: 2.85s;
	transition-duration: 2.85s
}
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.85s;
	transition-delay: 2.85s
}
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
	-webkit-transition-duration: 2.9s;
	transition-duration: 2.9s
}
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.9s;
	transition-delay: 2.9s
}
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
	-webkit-transition-duration: 2.95s;
	transition-duration: 2.95s
}
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.95s;
	transition-delay: 2.95s
}
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
	-webkit-transition-duration: 3s;
	transition-duration: 3s
}
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
	-webkit-transition-delay: 0;
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
	-webkit-transition-delay: 3s;
	transition-delay: 3s
}
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.25,.25,.75,.75);
	transition-timing-function: cubic-bezier(.25,.25,.75,.75)
}
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.6,-.28,.735,.045);
	transition-timing-function: cubic-bezier(.6,-.28,.735,.045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
	transition-timing-function: cubic-bezier(.175,.885,.32,1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
	transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.47,0,.745,.715);
	transition-timing-function: cubic-bezier(.47,0,.745,.715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.39,.575,.565,1);
	transition-timing-function: cubic-bezier(.39,.575,.565,1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.445,.05,.55,.95);
	transition-timing-function: cubic-bezier(.445,.05,.55,.95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53);
	transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.25,.46,.45,.94);
	transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.455,.03,.515,.955);
	transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53);
	transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.25,.46,.45,.94);
	transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.455,.03,.515,.955);
	transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53);
	transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.25,.46,.45,.94);
	transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(.455,.03,.515,.955);
	transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}
[data-aos^=fade][data-aos^=fade] {
	opacity: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform
}
[data-aos^=fade][data-aos^=fade].aos-animate {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
[data-aos=fade-up] {
	-webkit-transform: translate3d(0,100px,0);
	transform: translate3d(0,100px,0)
}
[data-aos=fade-down] {
	-webkit-transform: translate3d(0,-100px,0);
	transform: translate3d(0,-100px,0)
}
[data-aos=fade-right] {
	-webkit-transform: translate3d(-100px,0,0);
	transform: translate3d(-100px,0,0)
}
[data-aos=fade-left] {
	-webkit-transform: translate3d(100px,0,0);
	transform: translate3d(100px,0,0)
}
[data-aos=fade-up-right] {
	-webkit-transform: translate3d(-100px,100px,0);
	transform: translate3d(-100px,100px,0)
}
[data-aos=fade-up-left] {
	-webkit-transform: translate3d(100px,100px,0);
	transform: translate3d(100px,100px,0)
}
[data-aos=fade-down-right] {
	-webkit-transform: translate3d(-100px,-100px,0);
	transform: translate3d(-100px,-100px,0)
}
[data-aos=fade-down-left] {
	-webkit-transform: translate3d(100px,-100px,0);
	transform: translate3d(100px,-100px,0)
}
[data-aos^=zoom][data-aos^=zoom] {
	opacity: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
	opacity: 1;
	-webkit-transform: translateZ(0) scale(1);
	transform: translateZ(0) scale(1)
}
[data-aos=zoom-in] {
	-webkit-transform: scale(.6);
	transform: scale(.6)
}
[data-aos=zoom-in-up] {
	-webkit-transform: translate3d(0,100px,0) scale(.6);
	transform: translate3d(0,100px,0) scale(.6)
}
[data-aos=zoom-in-down] {
	-webkit-transform: translate3d(0,-100px,0) scale(.6);
	transform: translate3d(0,-100px,0) scale(.6)
}
[data-aos=zoom-in-right] {
	-webkit-transform: translate3d(-100px,0,0) scale(.6);
	transform: translate3d(-100px,0,0) scale(.6)
}
[data-aos=zoom-in-left] {
	-webkit-transform: translate3d(100px,0,0) scale(.6);
	transform: translate3d(100px,0,0) scale(.6)
}
[data-aos=zoom-out] {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}
[data-aos=zoom-out-up] {
	-webkit-transform: translate3d(0,100px,0) scale(1.2);
	transform: translate3d(0,100px,0) scale(1.2)
}
[data-aos=zoom-out-down] {
	-webkit-transform: translate3d(0,-100px,0) scale(1.2);
	transform: translate3d(0,-100px,0) scale(1.2)
}
[data-aos=zoom-out-right] {
	-webkit-transform: translate3d(-100px,0,0) scale(1.2);
	transform: translate3d(-100px,0,0) scale(1.2)
}
[data-aos=zoom-out-left] {
	-webkit-transform: translate3d(100px,0,0) scale(1.2);
	transform: translate3d(100px,0,0) scale(1.2)
}
[data-aos^=slide][data-aos^=slide] {
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
[data-aos^=slide][data-aos^=slide].aos-animate {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
[data-aos=slide-up] {
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0)
}
[data-aos=slide-down] {
	-webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0)
}
[data-aos=slide-right] {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0)
}
[data-aos=slide-left] {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0)
}
[data-aos^=flip][data-aos^=flip] {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
[data-aos=flip-left] {
	-webkit-transform: perspective(2500px) rotateY(-100deg);
	transform: perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate {
	-webkit-transform: perspective(2500px) rotateY(0);
	transform: perspective(2500px) rotateY(0)
}
[data-aos=flip-right] {
	-webkit-transform: perspective(2500px) rotateY(100deg);
	transform: perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate {
	-webkit-transform: perspective(2500px) rotateY(0);
	transform: perspective(2500px) rotateY(0)
}
[data-aos=flip-up] {
	-webkit-transform: perspective(2500px) rotateX(-100deg);
	transform: perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate {
	-webkit-transform: perspective(2500px) rotateX(0);
	transform: perspective(2500px) rotateX(0)
}
[data-aos=flip-down] {
	-webkit-transform: perspective(2500px) rotateX(100deg);
	transform: perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate {
	-webkit-transform: perspective(2500px) rotateX(0);
	transform: perspective(2500px) rotateX(0)
}
body.hidden-scroll {
	overflow: hidden
}
.sl-overlay {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;
	opacity: .7;
	display: none;
	z-index: 1035
}
.sl-wrapper {
	z-index: 1040
}
.sl-wrapper button {
	border: 0;
	background: transparent;
	font-size: 28px;
	padding: 0;
	cursor: pointer
}
.sl-wrapper button:hover {
	opacity: .7
}
.sl-wrapper .sl-close {
	display: none;
	position: fixed;
	right: 30px;
	top: 30px;
	z-index: 10060;
	margin-top: -14px;
	margin-right: -14px;
	height: 44px;
	width: 44px;
	line-height: 44px;
	font-family: Arial, Baskerville, monospace;
	color: #000;
	font-size: 3rem
}
.sl-wrapper .sl-close:focus {
	outline: none
}
.sl-wrapper .sl-counter {
	display: none;
	position: fixed;
	top: 30px;
	left: 30px;
	z-index: 1060;
	color: #000;
	font-size: 1rem
}
.sl-wrapper .sl-navigation {
	width: 100%;
	display: none
}
.sl-wrapper .sl-navigation button {
	position: fixed;
	top: 50%;
	margin-top: -22px;
	height: 44px;
	width: 22px;
	line-height: 44px;
	text-align: center;
	display: block;
	z-index: 10060;
	font-family: Arial, Baskerville, monospace;
	color: #000
}
.sl-wrapper .sl-navigation button.sl-next {
	right: 5px;
	font-size: 2rem
}
.sl-wrapper .sl-navigation button.sl-prev {
	left: 5px;
	font-size: 2rem
}
.sl-wrapper .sl-navigation button:focus {
	outline: none
}
@media (min-width:35.5em) {
.sl-wrapper .sl-navigation button {
	width: 44px
}
.sl-wrapper .sl-navigation button.sl-next {
	right: 10px;
	font-size: 3rem
}
.sl-wrapper .sl-navigation button.sl-prev {
	left: 10px;
	font-size: 3rem
}
}
@media (min-width:50em) {
.sl-wrapper .sl-navigation button {
	width: 44px
}
.sl-wrapper .sl-navigation button.sl-next {
	right: 20px;
	font-size: 3rem
}
.sl-wrapper .sl-navigation button.sl-prev {
	left: 20px;
	font-size: 3rem
}
}
.sl-wrapper .sl-image {
	position: fixed;
	-ms-touch-action: none;
	touch-action: none;
	z-index: 10000
}
.sl-wrapper .sl-image img {
	margin: 0;
	padding: 0;
	display: block;
	border: 0;
	width: 100%;
	height: auto
}
@media (min-width:35.5em) {
.sl-wrapper .sl-image img {
	border: 0
}
}
@media (min-width:50em) {
.sl-wrapper .sl-image img {
	border: 0
}
}
.sl-wrapper .sl-image iframe {
	background: #000;
	border: 0
}
@media (min-width:35.5em) {
.sl-wrapper .sl-image iframe {
	border: 0
}
}
@media (min-width:50em) {
.sl-wrapper .sl-image iframe {
	border: 0
}
}
.sl-wrapper .sl-image .sl-caption {
	display: none;
	padding: 10px;
	color: #fff;
	background: rgba(0,0,0,.8);
	font-size: 1rem;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}
.sl-wrapper .sl-image .sl-caption.pos-top {
	bottom: auto;
	top: 0
}
.sl-wrapper .sl-image .sl-caption.pos-outside {
	bottom: auto
}
.sl-wrapper .sl-image .sl-download {
	display: none;
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #000;
	z-index: 1060
}
.sl-spinner {
	display: none;
	border: 5px solid #333;
	border-radius: 40px;
	height: 40px;
	left: 50%;
	margin: -20px 0 0 -20px;
	opacity: 0;
	position: fixed;
	top: 50%;
	width: 40px;
	z-index: 1007;
	-webkit-animation: pulsate 1s ease-out infinite;
	animation: pulsate 1s ease-out infinite
}
.sl-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
.sl-transition {
	transition: -webkit-transform .2s ease;
	-webkit-transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease
}

@-webkit-keyframes pulsate {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 0
	}
	50% {
		opacity: 1
	}
	to {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0
	}
}

@keyframes pulsate {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 0
	}
	50% {
		opacity: 1
	}
	to {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0
	}
}

@-webkit-keyframes fadeIn {
  0% {
  	opacity: 0
  }
  to {
  	opacity: 1
  }
}

@keyframes fadeIn {
  0% {
  	opacity: 0
  }
  to {
  	opacity: 1
  }
}

@-webkit-keyframes preloaderBounceDelay {
  0%, 80%, to {
  	-webkit-transform: scale(0);
  	transform: scale(0)
  }
  40% {
  	-webkit-transform: scale(1);
  	transform: scale(1)
  }
}

@keyframes preloaderBounceDelay {
  0%, 80%, to {
  	-webkit-transform: scale(0);
  	transform: scale(0)
  }
  40% {
  	-webkit-transform: scale(1);
  	transform: scale(1)
  }
}


:focus,:hover {
	outline: none!important
}
ul {
	overflow: hidden;
	list-style-type: none
}
p, ul {
	margin: 0;
	padding: 0
}
.btn {
	border: 0;
	outline: none
}

body, html {
	line-height: 1.5;
	color: #000;
	text-align: center;
	-ms-scroll-chaining: none;
	overscroll-behavior: none;
	font-size: 1rem;
	background-color: #fff;
	font-family: Open Sans;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}

#wrap, body, html {
	width: 100%;
	height: 100%
}
#wrap {
	margin: auto;
	text-align: left;
	display: inline-block
}

h1, h2, h3, h4, h5, h6 {
	width: 100%;
	display: block;
	color: var(--hx-color-dark);
	font-weight: 700;
	margin: 0
}

a{
  color: var(--hx-color-dark);
	text-decoration: none
}

a:focus, a:hover{
  color: var(--hx-color-medium);
}

h1 {
	font-size: 2.38rem;
	font-weight: 800
}
@media (max-width:1599px) {
  h1 {
  	font-size: 2.2rem
  }
}
@media (max-width:1199px) {
  h1 {
  	font-size: 2rem
  }
}
@media (max-width:767px) {
  h1 {
  	font-size: 2rem
  }
}
@media (max-width:575px) {
  h1 {
  	font-size: 1.8rem
  }
}
@media (max-width:399px) {
  h1 {
  	font-size: 1.6rem
  }
}

h2 {
	font-size: 2.5rem
}
@media (max-width:1599px) {
  h2 {
  	font-size: 2.2rem
  }
}
@media (max-width:1199px) {
  h2 {
  	font-size: 2rem
  }
}
@media (max-width:767px) {
  h2 {
  	font-size: 1.9rem
  }
}
@media (max-width:575px) {
  h2 {
  	font-size: 1.8rem
  }
}
@media (max-width:399px) {
  h2 {
  	font-size: 1.6rem
  }
}

h3 {
	font-size: 2rem
}
@media (max-width:1599px) {
  h3 {
  	font-size: 1.7rem
  }
}
@media (max-width:767px) {
  h3 {
  	font-size: 1.6rem
  }
}
@media (max-width:575px) {
  h3 {
  	font-size: 1.5rem
  }
}
@media (max-width:399px) {
  h3 {
  	font-size: 1.4rem
  }
}

h4 {
	font-size: 1.7rem
}
@media (max-width:1599px) {
  h4 {
  	font-size: 1.6rem
  }
}
@media (max-width:767px) {
  h4 {
  	font-size: 1.5rem
  }
}
@media (max-width:575px) {
  h4 {
  	font-size: 1.4rem
  }
}
@media (max-width:399px) {
  h4 {
  	font-size: 1.3rem
  }
}

h5 {
	font-size: 1.4rem
}
@media (max-width:1199px) {
  h5 {
  	font-size: 1.3rem
  }
}
@media (max-width:767px) {
  h5 {
  	font-size: 1.2rem
  }
}
@media (max-width:575px) {
  h5 {
  	font-size: 1.15rem
  }
}
@media (max-width:399px) {
  h5 {
  	font-size: 1.1rem
  }
}

h6 {
	font-size: 1.2rem
}
@media (max-width:1199px) {
  h6 {
  	font-size: 1.15rem
  }
}
@media (max-width:767px) {
  h6 {
  	font-size: 1.1rem
  }
}
@media (max-width:575px) {
  h6 {
  	font-size: 1.05rem
  }
}
@media (max-width:399px) {
  h6 {
  	font-size: 1rem
  }
}

main {
	overflow: hidden
}



/* open-sans-200 */
@font-face {
  font-family: 'Manrope';
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: local('Manrope Light'), local('Manrope-Light'),
       url('./font/manrope/ExtraLight.woff2') format('woff2'), /* Super Modern Browsers */
       url('./font/manrope/ExtraLight.woff') format('woff'), /* Modern Browsers */
       url('./font/manrope/ExtraLight.ttf') format('truetype'), /* Safari, Android, iOS */
}

/* open-sans-300 */
@font-face {
  font-family: 'Manrope';
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: local('Manrope Light'), local('Manrope-Light'),
       url('./font/manrope/Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('./font/manrope/Light.woff') format('woff'), /* Modern Browsers */
       url('./font/manrope/Light.ttf') format('truetype'), /* Safari, Android, iOS */
}

/* open-sans-regular - 400 */
@font-face {
  font-family: 'Manrope';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local('Manrope Regular'), local('Manrope-Regular'),
       url('./font/manrope/Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./font/manrope/Regular.woff') format('woff'), /* Modern Browsers */
       url('./font/manrope/Regular.ttf') format('truetype'), /* Safari, Android, iOS */
}

/* open-sans-medium - 500 */
@font-face {
  font-family: 'Manrope';
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  src: local('Manrope Regular'), local('Manrope-Medium'),
       url('./font/manrope/Medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('./font/manrope/Medium.woff') format('woff'), /* Modern Browsers */
       url('./font/manrope/Medium.ttf') format('truetype'), /* Safari, Android, iOS */
}

/* open-sans-600 */
@font-face {
  font-family: 'Manrope';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local('Manrope SemiBold'), local('Manrope-SemiBold'),
       url('./font/manrope/SemiBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('./font/manrope/SemiBold.woff') format('woff'), /* Modern Browsers */
       url('./font/manrope/SemiBold.ttf') format('truetype'), /* Safari, Android, iOS */
}

/* open-sans-700 */
@font-face {
  font-family: 'Manrope';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local('Manrope Bold'), local('Manrope-Bold'),
       url('./font/manrope/Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('./font/manrope/Bold.woff') format('woff'), /* Modern Browsers */
       url('./font/manrope/Bold.ttf') format('truetype'), /* Safari, Android, iOS */
}

/* open-sans-800 */
@font-face {
  font-family: 'Manrope';
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  src: local('Manrope Bold'), local('Manrope-ExtraBold'),
       url('./font/manrope/ExtraBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('./font/manrope/ExtraBold.woff') format('woff'), /* Modern Browsers */
       url('./font/manrope/ExtraBold.ttf') format('truetype'), /* Safari, Android, iOS */
}


/* Switch to Manrope */

:root {
  --bs-body-font-family: 'Manrope', Arial, sans-serif;
}

body {
/*  font-family: 'Manrope', 'Open Sans'; */
  font-family: 'Manrope', Arial, sans-serif;;
}


#header {
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 100;
	position: fixed;
	background-color: #fff;
	color: var(--hx-color-dark);
	font-size: 1.25rem;
	line-height: 30px;
	text-transform: uppercase;
	height: 147px;
	white-space: nowrap;
	transition: .3s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
@media (max-width:1599px) {
  #header {
  	height: 70px;
  	font-size: 1rem;
  	-webkit-transition: .3s;
  	transition: .3s
  }
}
#header .logo,
#header .logo span {
	display: block;
	-webkit-transition: .3s;
	transition: .3s
}
#header .logo span {
	height: 100px;
	width: 268px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%
}
@media (max-width:1599px) {
  #header .logo span {
  	height: 60px;
  	width: 161px
  }
}
#header .col-nav .nav-target {
	color: #333;
	height: 100%;
	display: none;
	cursor: pointer;
	padding: 0 20px;
	font-size: 1.7rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	float: right
}
@media (max-width:1199px) {
  #header .col-nav .nav-target {
  	display: -webkit-inline-box;
  	display: -ms-inline-flexbox;
  	display: inline-flex
  }
}
#header .col-nav .nav-target.active svg {
	display: none
}
#header .col-nav .nav-target.active svg.off {
	display: block
}
#header .col-nav .nav-target svg {
	fill: var(--hx-color-dark)
}
#header .col-nav .nav-target svg.off {
	display: none
}
#header .col-nav nav {
	float: right;
	height: 100%
}
@media (max-width:1199px) {
  #header .col-nav nav {
  	background-color: #fff;
  	display: none;
  	position: fixed;
  	overflow: auto;
  	left: 0;
  	right: 0;
  	top: 70px;
  	bottom: 0;
  	height: auto
  }
}
#header .col-nav ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
@media (max-width:1199px) {
  #header .col-nav ul {
  	-webkit-box-orient: vertical;
  	-webkit-box-direction: normal;
  	-ms-flex-direction: column;
  	flex-direction: column;
  	padding-top: 25px
  }
}
#header .col-nav ul li:last-child {
	border-left: 2px solid var(--hx-color-dark)
}
@media (max-width:1199px) {
  #header .col-nav ul li: last-child {
  	margin-top: 20px;
  	border-left: none
  }
}
#header .col-nav ul li:last-child a {
	padding-right: 0
}
@media (max-width:1199px) {
  #header .col-nav ul li:last-child a {
  	padding-right: 16px
  }
}
#header .col-nav ul li a {
	display: block;
	padding: 18px 20px;
	color: var(--hx-color-dark);
	text-decoration: none;
	-webkit-transition: .3s;
	transition: .3s
}
@media (max-width:1599px) {
  #header .col-nav ul li a {
  	padding: 10px 18px
  }
}
#header .col-nav ul li a.login {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
#header .col-nav ul li a.login svg path {
	fill: var(--hx-color-dark)
}
#header .col-nav ul li a.login span {
	font-weight: 700;
	margin-left: 15px
}
#header .col-nav ul li a.login:hover {
	color: var(--hx-color-light);
	transition: all .3s ease 0s
}
#header .col-nav ul li a.login:hover svg path {
	fill: var(--hx-color-light);
	transition: all .3s ease 0s
}
#header .col-nav ul li a.login:hover span:before {
	transform: scaleX(0)
}
#header .col-nav ul li a:hover {
	color: var(--hx-color-dark)
}
#header .col-nav ul li a:hover span:before {
	transform: scaleX(1)
}
#header .col-nav ul li a span {
	display: block;
	position: relative
}
#header .col-nav ul li a span:before {
	background-color: var(--hx-color-dark);
	content: "";
	height: 3px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	transform: scaleX(0);
	transition: all .3s ease-in-out 0s
}
#header.fixed {
	height: 70px;
	box-shadow: 0 0 8px rgba(0,0,0,.160784)
}
#header.fixed .logo span {
	height: 60px;
	width: 161px
}



#footer {
	background-color: var(--hx-color-dark);
	color: #fff;
	font-size: 1.25rem
}
@media (max-width:1599px) {
  #footer {
  	font-size: 1.13rem
  }
}
@media (max-width:767px) {
  #footer {
  	text-align: center
  }
}
#footer h3,
#footer h4 {
	color: #fff
}
#footer hr {
	background-color: #fff;
	height: 1px;
	width: 100%
}
#footer h4 {
	padding-bottom: 15px
}
@media (max-width:767px) {
  #footer h4 {
  	white-space: nowrap
  }
}
#footer .container>.row {
	margin: 0 -150px;
	padding-top: 100px
}
@media (max-width:1799px) {
  #footer .container>.row {
  	margin: inherit
  }
}
@media (max-width:1199px) {
  #footer .container>.row {
  	padding-top: 30px
  }
}
@media (max-width:1199px) {
  #footer .col-footer {
  	padding-top: 40px;
  	text-align: center
  }
}
@media (max-width:767px) {
  #footer .col-footer {
  	padding-bottom: 30px
  }
  #footer .col-footer:nth-child(2) {
  	padding-bottom: 0
  }
  #footer .col-footer:nth-child(3) {
  	padding-top: 0
  }
}
#footer .col-footer ul {
	padding-left: 20%
}
@media (max-width:1799px) {
#footer .col-footer ul {
	padding-left: 0
}
}
#footer .col-footer ul li {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}
@media (max-width:1199px) {
#footer .col-footer ul li {
	margin: 0 auto
}
}
#footer .col-footer a {
	display: block;
	padding: 0 12px;
	text-decoration: none
}
#footer .col-footer a span {
	display: block;
	position: relative;
	width: auto
}
#footer .col-footer a span:before {
	background-color: #fff;
	content: "";
	height: 2px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}
#footer .col-footer a:hover span:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}
#footer .col-footer .footer-info {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}
@media (max-width:1199px) {
#footer .col-footer .footer-info {
	margin: 0 auto
}
}
#footer .col-footer .footer-info a {
	padding: 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}
@media (max-width:1199px) {
#footer .col-footer .footer-info a {
	margin: 0 auto
}
}
#footer .social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
@media (max-width:1199px) {
#footer .social {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
}
#footer .social a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff;
	border-radius: 10px;
	height: 60px;
	width: 60px;
	margin-right: 20px
}
#footer .social a:last-child {
	margin-right: 0
}
#footer .social a svg path {
	-webkit-transition: .3s;
	transition: .3s
}
#footer .social a:hover path {
	height: auto;
	fill: #0cf
}
#footer .copyright {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 6.25rem
}
@media (max-width:575px) {
  #footer .copyright {
  	height: 3.5rem
  }
}

main {
	margin-top: 147px
}

@media (max-width:1599px) {
  main {
  	margin-top: 70px
  }
}



#banner {
  background: transparent linear-gradient(180deg, var(--hx-color-banner-top), var(--hx-color-banner-bottom)) 0 0 no-repeat padding-box;
	color: #fff;
	font-size: 2.2rem;
	line-height: 1.34
}
@media (max-width:1599px) {
#banner {
	font-size: 1.8rem
}
}
@media (max-width:575px) {
#banner {
	font-size: 1.4rem
}
}
#banner .container {
	background-size: 65%;
	background-repeat: no-repeat;
	background-position: 120%
}
@media (max-width:991px) {
#banner .container {
	background-size: 100%;
	background-position: top
}
}
#banner .row {
	position: relative
}
@media (max-width:991px) {
#banner .col-image {
	text-align: center;
	padding: 32px;
}
}
#banner .col-image svg {
	width: 100%;
	height: auto;
	cursor: default;
	padding: 25px 0
}
@media (max-width:991px) {
#banner .col-image svg {
	width: 80%;
	padding-top: 40px;
	padding-bottom: 40px
}
}
@media (max-width:767px) {
#banner .col-image svg {
	width: 90%
}
}
#banner .col-text {
	padding: 150px 0
}
@media (max-width:1599px) {
#banner .col-text {
	padding: 80px 0
}
}
@media (max-width:991px) {
#banner .col-text {
	padding: 0 25px 90px;
	text-align: center
}
}
@media (max-width:449px) {
#banner .col-text {
	padding-left: 15px;
	padding-right: 15px
}
}
#banner .col-text h1 {
	color: #fff
}
@media (max-width:1599px) {
#banner .col-text h1 {
	line-height: 1.3
}
}
#banner .col-text p {
	margin: 55px 0 60px
}
@media (max-width:991px) {
#banner .col-text p {
	margin: 20px 8px
}
}
@media (max-width:767px) {
#banner .col-text p {
	font-size: 1.25rem
}
}
#banner .col-text .demo {
	background-color: #fff;
	border-radius: 100px;
	display: block;
	margin-top: 25px;
	padding: 14px 40px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	color: var(--hx-color-dark);
	font-size: 1.38rem;
	font-weight: 600;
	text-transform: uppercase
}
@media (max-width:1599px) {
#banner .col-text .demo {
	font-size: 1.2rem
}
}
@media (max-width:991px) {
#banner .col-text .demo {
	margin: 25px auto 0
}
}
#banner .col-text .demo:hover {
	background-color: var(--hx-color-dark);
	color: #fff;
	-webkit-transition: .5s;
	transition: .5s
}


#features {
	line-height: 1.7rem;
	scroll-margin-top: 140px
}
@media (max-width:991px) {
#features .col-text {
	padding: 0 25px
}
}
@media (max-width:399px) {
#features .col-text {
	padding: 0 15px
}
}
#features .heading {
	background: #fff;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.160784);
	box-shadow: 0 0 8px rgba(0,0,0,.160784);
	border-radius: 20px;
	display: block;
	margin-top: -30px;
	margin-bottom: 20px;
	padding: 35px 90px;
	text-align: center
}
@media (max-width:991px) {
#features .heading {
	padding: 20px 30px
}
}
@media (max-width:399px) {
#features .heading {
	padding: 20px
}
}
#features .heading h2 {
	color: #000;
	line-height: 3.88rem
}
@media (max-width:767px) {
#features .heading h2 {
	font-size: 1.6rem;
	line-height: 3rem
}
}
@media (max-width:575px) {
#features .heading h2 {
	line-height: 2rem
}
}
@media (max-width:399px) {
#features .heading h2 {
	font-size: 1.4rem
}
}
#features .heading strong {
	display: block;
	font-size: 3.2rem
}
@media (max-width:1599px) {
#features .heading strong {
	font-size: 3rem
}
}
@media (max-width:1199px) {
#features .heading strong {
	font-size: 2.6rem
}
}
@media (max-width:575px) {
#features .heading strong {
	font-size: 2.2rem;
	margin-bottom: 10px
}
}
@media (max-width:575px) {
#features .row-features {
	margin: 0
}
}
#features .col-feature {
	border-bottom: 1px solid #e5e5e5;
	padding: 50px 60px
}
#features .col-feature:nth-child(6+n) {
	border-bottom: none
}
@media (max-width:1199px) {
#features .col-feature {
	padding: 40px 30px 25px
}
}
@media (max-width:767px) {
#features .col-feature {
	padding: 35px 25px 25px
}
}
@media (max-width:575px) {
#features .col-feature {
	padding: 35px 25px 20px
}
#features .col-feature:last-child {
	border-bottom: 0
}
}
@media (max-width:449px) {
#features .col-feature {
	padding-left: 15px;
	padding-right: 15px
}
}
@media (max-width:399px) {
#features .col-feature {
	padding-left: 0;
	padding-right: 0
}
}
#features .col-feature .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
#features .col-feature .content .image {
	height: 146px;
	width: 146px
}
#features .col-feature .content .text {
	margin-top: 35px;
	text-align: center
}
#features .col-feature .content .text h2 {
	color: var(--hx-color-dark);
	font-size: 2rem
}
#features .col-feature .content .text p {
	padding: 40px 0
}
@media (max-width:767px) {
#features .col-feature .content .text p {
	padding: 20px 0 30px
}
}
@media (max-width:575px) {
#features .col-feature .content .text p {
	padding: 20px 0 15px
}
}


#control {
	color: #fff;
	background-color: #069
}
@media (max-width:575px) {
#control {
	margin-top: 40px
}
}
#control .row {
	background-repeat: no-repeat;
	background-size: 355px 365px;
	background-origin: content-box;
	background-position: 98%;
	padding: 50px 60px 140px
}
@media (max-width:991px) {
#control .row {
	background-origin: padding-box;
	background-position: center 3%;
	background-size: 60%;
	padding: 80% 0 100px
}
}
@media (max-width:319px) {
#control .row {
	padding: 80% 0 100px
}
}
#control .image {
	height: 365px;
	width: 355px
}
#control .col-text {
	font-size: 1.38rem;
	line-height: 1.88rem
}
@media (max-width:1599px) {
#control .col-text {
	font-size: 1.25rem
}
}
@media (max-width:991px) {
#control .col-text {
	padding: 0 25px
}
}
@media (max-width:767px) {
#control .col-text {
	text-align: center
}
}
@media (max-width:449px) {
#control .col-text {
	padding: 0 15px
}
}
#control .col-text h3 {
	color: #fff
}
#control .col-text p {
	padding: 40px 0 0
}
@media (max-width:767px) {
#control .col-text p {
	font-size: 1.13rem;
	padding: 25px 0 0
}
}


#about .container>.row {
	padding: 0 60px
}
@media (max-width:991px) {
#about .container>.row {
	padding: 0
}
}
@media (max-width:991px) {
#about .col-text {
	padding: 0 25px
}
}
@media (max-width:449px) {
#about .col-text {
	padding: 0 15px
}
}
#about .content {
	background: #fff;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.160784);
	box-shadow: 0 0 8px rgba(0,0,0,.160784);
	border-radius: 20px;
	margin-top: -60px;
	padding: 50px 60px;
	font-size: 1.38rem;
	line-height: 1.88rem
}
@media (max-width:1599px) {
#about .content {
	font-size: 1.25rem
}
}
@media (max-width:991px) {
#about .content {
	padding: 30px;
	text-align: center
}
}
@media (max-width:767px) {
#about .content {
	font-size: 1.13rem;
	padding: 30px 20px
}
}
@media (max-width:499px) {
#about .content {
	padding-left: 15px;
	padding-right: 15px
}
}
#about .content svg {
	height: auto;
	width: 100%;
	max-width: 380px;
	margin: 0 auto
}
@media (max-width:991px) {
#about .content svg {
	width: 40%;
	margin-bottom: 20px
}
}
@media (max-width:767px) {
#about .content svg {
	width: 70%
}
}
@media (max-width:575px) {
#about .content svg {
	width: 60%
}
}
@media (max-width:319px) {
#about .content svg {
	width: 100%
}
}
@media (max-width:1599px) and (min-width:992px) {
#about .content .col-text {
	padding-left: 35px
}
}
@media (max-width:991px) {
#about .content .col-text {
	padding-top: 20px
}
}
#about .content .col-text h3 {
	padding-bottom: 55px
}
@media (max-width:991px) {
#about .content .col-text h3 {
	padding-bottom: 20px
}
}
@media (max-width:575px) {
#about .content .col-text h3 {
	font-size: 1.8rem
}
}
#about .content .col-text strong {
	font-size: 1.63rem
}
@media (max-width:767px) {
#about .content .col-text strong {
	font-size: 1.25rem
}
}
#about .content .col-text p {
	padding: 25px 0 0
}


#roadmap .row {
	padding: 90px 60px 0
}
@media (max-width:991px) {
#roadmap .row {
	padding: 80px 15px 0
}
}
@media (max-width:399px) {
#roadmap .row {
	padding: 50px 0 0
}
}
#roadmap h3 {
	padding-bottom: 45px
}
@media (max-width:991px) {
#roadmap h3 {
	text-align: center
}
}
#roadmap .item {
	position: relative
}
#roadmap .item .line {
	height: 100%;
	width: 3px;
	left: 13px;
	bottom: 0
}
#roadmap .item .circle,
#roadmap .item .line {
	background-color: #3cf;
	content: "";
	position: absolute;
	top: 0
}
#roadmap .item .circle {
	border-radius: 50%;
	height: 29px;
	width: 29px;
	left: 0
}
#roadmap .item .content {
	font-size: 1.38rem;
	line-height: 1.88rem;
	padding: 0 0 75px 50px
}
@media (max-width:767px) {
#roadmap .item .content {
	line-height: 1.5rem;
	font-size: 1.13rem;
	padding: 0 0 40px 50px
}
}
#roadmap .item .content h4 {
	color: #000
}
#roadmap .item .content ul {
	padding: 25px 0 0 65px
}
@media (max-width:991px) {
#roadmap .item .content ul {
	padding-left: 50px
}
}
@media (max-width:767px) {
#roadmap .item .content ul {
	padding: 15px 0 0 25px
}
}
#roadmap .item .content ul li {
	padding: 15px 0
}
@media (max-width:767px) {
#roadmap .item .content ul li {
	padding: 8px 0
}
}

#reviews {
	background-color: #f5f5f5;
	border-radius: 20px;
	font-size: 1.38rem;
	text-align: center;
	scroll-margin-top: 70px;
	display: block;
	margin: 0 45px 30px
}
@media (max-width:1599px) {
#reviews {
	font-size: 1.25rem;
	border-radius: 0;
	margin: 0 0 30px
}
}
#reviews .heading {
	margin-bottom: 60px
}
@media (max-width:991px) {
#reviews .heading {
	margin-bottom: 20px
}
}
@media (max-width:767px) {
#reviews .heading {
	margin-bottom: 0
}
}
#reviews .heading h3 {
	padding-bottom: 15px
}
#reviews .col-content {
	padding: 35px 0 70px
}
@media (max-width:1199px) {
#reviews .col-content {
	padding: 35px 0 50px
}
}
@media (max-width:991px) {
#reviews .col-content {
	border-radius: 0;
	padding: 35px 0 50px
}
}
@media (max-width:767px) {
#reviews .col-content {
	padding: 35px 50px 50px
}
}
@media (max-width:575px) {
#reviews .col-content {
	padding: 45px 15px 50px
}
}
#reviews .col-content .col-review {
	position: relative;
	padding: 22px 15px 0
}
@media (max-width:1199px) {
#reviews .col-content .col-review {
	margin-top: 25px;
	padding: 22px 25px 0
}
}
#reviews .col-content .col-review .quotation-mark {
	position: absolute;
	top: 0;
	left: 30px
}
#reviews .col-content .review {
	background-color: #fff;
	border-radius: 20px;
	line-height: 1.88rem;
	padding: 30px 50px
}
@media (max-width:1599px) {
#reviews .col-content .review {
	padding: 30px 25px
}
}
@media (max-width:767px) {
#reviews .col-content .review {
	line-height: 1.5rem;
	font-size: 1.13rem
}
}
#reviews .col-content .review span {
	display: block;
	margin-top: 30px
}
#reviews .col-content .rating {
	margin-top: 10px
}
@media (max-width:767px) {
#reviews .col-content .rating {
	margin-top: 15px
}
}

#modal-video .modal-dialog {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin: 0
}
@media (max-width:767px) {
#modal-video .modal-dialog {
	width: 100%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
}
#modal-video .modal-backdrop.in {
	filter: alpha(opacity=7);
	opacity: .7
}
#modal-video .modal-content {
	position: relative;
	background: none;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
#modal-video .modal-body {
	padding: 30px
}
#modal-video .modal-header {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	width: 36px
}
#modal-video .modal-footer,
#modal-video .modal-header {
	border: 0
}
#modal-video .modal-header .close {
	float: none;
	margin: auto;
	font-size: 36px;
	color: #fff;
	font-weight: 300;
	text-shadow: none;
	opacity: 1;
	padding: 0;
	z-index: 1035
}



/* Section separator */  
.section-separator{
  display: block;
  height: 80px;
  width: 100%;
  background-color: var(--hx-color-medium);
}

/* Text section */
.text-section{
  line-height: 1.75rem;
  font-size: 18px;
}

.text-section :is(h1, h2, h3, h4, h5){
    text-align: center;
}

.text-section p{
  text-align: left;
  margin-top: 32px;
  margin-bottom: 32px;
}

.text-section ul:not(.list-unstyled){
  list-style-type: disc;
  list-style-position: outside; 
  padding-left: 16px;
}

.text-section ul li{
  padding-top: 12px;
}


.img-control{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="365.007" height="355.462" viewBox="0 0 365.007 355.462"><g transform="translate(-253.003 -243.969)"><g transform="translate(532.539 243.969)"><g transform="translate(15.494)"><path d="M431.839,336.314H388.332a5.493,5.493,0,0,1-5.487-5.487V249.456a5.493,5.493,0,0,1,5.487-5.487h43.506a5.493,5.493,0,0,1,5.487,5.487v81.371A5.492,5.492,0,0,1,431.839,336.314Zm-43.506-90.073a3.217,3.217,0,0,0-3.215,3.215v81.371a3.216,3.216,0,0,0,3.215,3.215h43.506a3.218,3.218,0,0,0,3.215-3.215V249.456a3.218,3.218,0,0,0-3.215-3.215Z" transform="translate(-382.845 -243.969)" fill="%23fff"/></g><g transform="translate(49.278 74.586)"><path d="M401.923,285.219A4.213,4.213,0,1,1,406.138,281,4.217,4.217,0,0,1,401.923,285.219Zm0-6.153A1.94,1.94,0,1,0,403.866,281,1.941,1.941,0,0,0,401.923,279.066Z" transform="translate(-397.713 -276.794)" fill="%23fff"/></g><g transform="translate(33.265 12.538)"><path d="M394.095,251.2a1.714,1.714,0,1,1-1.713-1.716A1.712,1.712,0,0,1,394.095,251.2Z" transform="translate(-390.666 -249.487)" fill="%23fff"/><g transform="translate(7.248)"><path d="M397.285,251.2a1.714,1.714,0,1,1-1.716-1.716A1.713,1.713,0,0,1,397.285,251.2Z" transform="translate(-393.856 -249.487)" fill="%23fff"/></g><g transform="translate(14.495)"><path d="M400.474,251.2a1.714,1.714,0,1,1-1.713-1.716A1.713,1.713,0,0,1,400.474,251.2Z" transform="translate(-397.045 -249.487)" fill="%23fff"/></g></g><g transform="translate(30.093 22.447)"><path d="M413.415,256.12H390.406a1.136,1.136,0,0,1,0-2.272h23.009a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-389.27 -253.848)" fill="%23fff"/><g transform="translate(0 8.887)"><path d="M413.415,260.031H390.406a1.136,1.136,0,1,1,0-2.272h23.009a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-389.27 -257.759)" fill="%23fff"/></g><g transform="translate(0 17.776)"><path d="M413.415,263.943H390.406a1.136,1.136,0,1,1,0-2.272h23.009a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-389.27 -261.671)" fill="%23fff"/></g><g transform="translate(0 26.662)"><path d="M413.415,267.854H390.406a1.136,1.136,0,1,1,0-2.272h23.009a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-389.27 -265.582)" fill="%23fff"/></g><g transform="translate(0 35.551)"><path d="M413.415,271.766H390.406a1.136,1.136,0,1,1,0-2.272h23.009a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-389.27 -269.494)" fill="%23fff"/></g><g transform="translate(0 44.438)"><path d="M413.415,275.677H390.406a1.136,1.136,0,0,1,0-2.272h23.009a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-389.27 -273.405)" fill="%23fff"/></g></g><g transform="translate(0 11.761)"><path d="M391.3,321.027H380.064a4.041,4.041,0,0,1-4.038-4.036V253.18a4.04,4.04,0,0,1,4.038-4.035h11.781a1.136,1.136,0,0,1,0,2.272H380.064a1.767,1.767,0,0,0-1.766,1.763v63.811a1.767,1.767,0,0,0,1.766,1.763H391.3a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-376.026 -249.145)" fill="%23fff"/><g transform="translate(6.228 10.757)"><path d="M382.2,255.592a1.714,1.714,0,1,1-1.716-1.713A1.716,1.716,0,0,1,382.2,255.592Z" transform="translate(-378.767 -253.879)" fill="%23fff"/></g></g><g transform="translate(68.514 11.761)"><path d="M419.1,321.027H407.858a1.136,1.136,0,0,1,0-2.272H419.1a1.767,1.767,0,0,0,1.766-1.763V253.18a1.767,1.767,0,0,0-1.766-1.763H407.315a1.136,1.136,0,0,1,0-2.272H419.1a4.04,4.04,0,0,1,4.038,4.035v63.811A4.041,4.041,0,0,1,419.1,321.027Z" transform="translate(-406.179 -249.145)" fill="%23fff"/><g transform="translate(7.301 10.757)"><path d="M409.392,255.592a1.714,1.714,0,1,0,1.713-1.713A1.713,1.713,0,0,0,409.392,255.592Z" transform="translate(-409.392 -253.879)" fill="%23fff"/></g></g></g><g transform="translate(381.413 336.46)"><g transform="translate(0 117.551)"><g transform="translate(0 7.703)"><path d="M386.406,394.118c-37.274,0-76.89-5.7-76.89-16.262V339.8h2.272v38.057c0,6.617,30.645,13.99,74.618,13.99s74.62-7.373,74.62-13.99V339.8H463.3v38.057C463.3,388.417,423.682,394.118,386.406,394.118Z" transform="translate(-309.516 -339.798)" fill="%23fff"/></g><path d="M386.406,360.373c-37.274,0-76.89-5.7-76.89-16.262,0-2.677,2.506-5.133,7.453-7.3l.913,2.081c-3.931,1.725-6.094,3.576-6.094,5.222,0,6.617,30.645,13.99,74.618,13.99s74.62-7.373,74.62-13.99c0-1.772-2.484-3.76-6.989-5.6l.857-2.1c5.578,2.272,8.4,4.865,8.4,7.7C463.3,354.672,423.682,360.373,386.406,360.373Z" transform="translate(-309.516 -336.408)" fill="%23fff"/></g><g transform="translate(0 68.487)"><g transform="translate(0 6.196)"><path d="M386.406,371.862c-37.274,0-76.89-5.7-76.89-16.262V317.542h2.272V355.6c0,6.617,30.645,13.99,74.618,13.99s74.62-7.373,74.62-13.99V317.542H463.3V355.6C463.3,366.163,423.682,371.862,386.406,371.862Z" transform="translate(-309.516 -317.542)" fill="%23fff"/></g><path d="M386.406,337.274c-37.274,0-76.89-5.7-76.89-16.262,0-2.19,1.672-4.233,4.969-6.078l1.109,1.984c-2.49,1.393-3.806,2.809-3.806,4.095,0,6.617,30.645,13.99,74.618,13.99s74.62-7.373,74.62-13.99c0-1.32-1.384-2.774-4-4.2l1.086-1.995c3.445,1.877,5.19,3.96,5.19,6.2C463.3,331.573,423.682,337.274,386.406,337.274Z" transform="translate(-309.516 -314.815)" fill="%23fff"/></g><g transform="translate(56.628 105.333)"><path d="M339.235,340.622a4.8,4.8,0,1,1,4.794-4.794A4.8,4.8,0,0,1,339.235,340.622Zm0-7.319a2.523,2.523,0,1,0,2.522,2.524A2.526,2.526,0,0,0,339.235,333.3Z" transform="translate(-334.438 -331.031)" fill="%23fff"/><g transform="translate(15.467)"><path d="M346.039,340.622a4.8,4.8,0,1,1,4.8-4.794A4.8,4.8,0,0,1,346.039,340.622Zm0-7.319a2.523,2.523,0,1,0,2.524,2.524A2.526,2.526,0,0,0,346.039,333.3Z" transform="translate(-341.245 -331.031)" fill="%23fff"/></g></g><g transform="translate(72.095 154.561)"><path d="M346.039,362.287a4.8,4.8,0,1,1,4.8-4.794A4.8,4.8,0,0,1,346.039,362.287Zm0-7.319a2.523,2.523,0,1,0,2.524,2.524A2.526,2.526,0,0,0,346.039,354.968Z" transform="translate(-341.245 -352.696)" fill="%23fff"/><g transform="translate(15.467)"><path d="M352.846,362.287a4.8,4.8,0,1,1,4.794-4.794A4.8,4.8,0,0,1,352.846,362.287Zm0-7.319a2.523,2.523,0,1,0,2.522,2.524A2.526,2.526,0,0,0,352.846,354.968Z" transform="translate(-348.052 -352.696)" fill="%23fff"/></g></g><g transform="translate(0 25.56)"><path d="M386.406,350.243c-37.274,0-76.89-5.7-76.89-16.262V295.923h2.272V333.98c0,6.617,30.645,13.99,74.618,13.99s74.62-7.373,74.62-13.99V295.923H463.3V333.98C463.3,344.542,423.682,350.243,386.406,350.243Z" transform="translate(-309.516 -295.923)" fill="%23fff"/></g><g transform="translate(0 12.218)"><path d="M386.406,319.656c-37.274,0-76.89-5.7-76.89-16.262,0-7.417,19.534-11.461,31.179-13.213l.339,2.247c-21.586,3.247-29.246,7.937-29.246,10.966,0,6.617,30.645,13.99,74.618,13.99s74.62-7.373,74.62-13.99c0-3.086-7.885-7.846-30.112-11.093l.329-2.25c11.97,1.75,32.054,5.808,32.054,13.342C463.3,313.955,423.682,319.656,386.406,319.656Z" transform="translate(-309.516 -290.051)" fill="%23fff"/></g><g transform="translate(56.628 54.736)"><path d="M339.235,318.352a4.794,4.794,0,1,1,4.794-4.794A4.8,4.8,0,0,1,339.235,318.352Zm0-7.317a2.522,2.522,0,1,0,2.522,2.522A2.526,2.526,0,0,0,339.235,311.035Z" transform="translate(-334.438 -308.763)" fill="%23fff"/><g transform="translate(30.934)"><path d="M352.846,318.352a4.794,4.794,0,1,1,4.794-4.794A4.8,4.8,0,0,1,352.846,318.352Zm0-7.317a2.522,2.522,0,1,0,2.522,2.522A2.525,2.525,0,0,0,352.846,311.035Z" transform="translate(-348.052 -308.763)" fill="%23fff"/></g></g><g transform="translate(21.879 16.342)"><path d="M374.155,310.085c-27.337,0-55.011-3.913-55.011-11.391,0-2.543,2.924-4.672,8.937-6.5l.661,2.175c-5.4,1.645-7.326,3.315-7.326,4.329,0,3.808,20.066,9.118,52.738,9.118s52.738-5.31,52.738-9.118c0-1.1-2.2-2.9-8.385-4.64l.616-2.188c6.758,1.9,10.041,4.133,10.041,6.828C429.166,306.172,401.495,310.085,374.155,310.085Z" transform="translate(-319.145 -291.866)" fill="%23fff"/></g><g transform="translate(31.082 10.295)"><path d="M368.06,313.47c-33.522,0-43.783-4.556-44.2-4.749l-.661-.3V289.2h2.272v17.7c2.729.954,14.3,4.29,42.593,4.29,28.587,0,41.448-3.379,44.481-4.326V289.2h2.272v19.262l-.727.282C413.591,308.942,401.546,313.47,368.06,313.47Z" transform="translate(-323.195 -289.205)" fill="%23fff"/></g><g transform="translate(31.082)"><path d="M369,304.783c-18.412,0-45.808-2.677-45.808-10.052s27.4-10.057,45.808-10.057,45.81,2.679,45.81,10.057S387.417,304.783,369,304.783Zm0-17.837c-26.974,0-43.536,4.533-43.536,7.785s16.562,7.78,43.536,7.78,43.538-4.533,43.538-7.78S395.979,286.946,369,286.946Z" transform="translate(-323.195 -284.674)" fill="%23fff"/></g><g transform="translate(53.72 151.653)"><path d="M340.863,366.824a7.7,7.7,0,1,1,7.7-7.7A7.714,7.714,0,0,1,340.863,366.824Zm0-13.136a5.432,5.432,0,1,0,5.428,5.433A5.437,5.437,0,0,0,340.863,353.688Z" transform="translate(-333.158 -351.416)" fill="%23fff"/></g><g transform="translate(84.652 102.425)"><path d="M354.476,345.157a7.7,7.7,0,1,1,7.705-7.7A7.712,7.712,0,0,1,354.476,345.157Zm0-13.133a5.431,5.431,0,1,0,5.433,5.433A5.439,5.439,0,0,0,354.476,332.023Z" transform="translate(-346.771 -329.751)" fill="%23fff"/></g><g transform="translate(69.187 51.825)"><path d="M347.668,322.89a7.7,7.7,0,1,1,7.7-7.7A7.712,7.712,0,0,1,347.668,322.89Zm0-13.136a5.432,5.432,0,1,0,5.431,5.433A5.438,5.438,0,0,0,347.668,309.754Z" transform="translate(-339.965 -307.482)" fill="%23fff"/></g></g><g transform="translate(544.022 484.334)"><g transform="translate(4.172)"><path d="M404.161,368.472a1.134,1.134,0,0,1-1.136-1.136v-6.394a8.918,8.918,0,0,0-17.837,0v6.394a1.136,1.136,0,1,1-2.272,0v-6.394a11.191,11.191,0,0,1,22.381,0v6.394A1.135,1.135,0,0,1,404.161,368.472Z" transform="translate(-382.916 -349.753)" fill="%23fff"/></g><g transform="translate(0 16.928)"><path d="M405.67,384.342H386.761a5.686,5.686,0,0,1-5.681-5.681V362.884a5.686,5.686,0,0,1,5.681-5.681H405.67a5.686,5.686,0,0,1,5.681,5.681v15.778A5.686,5.686,0,0,1,405.67,384.342Zm-18.909-24.867a3.413,3.413,0,0,0-3.408,3.408v15.778a3.411,3.411,0,0,0,3.408,3.408H405.67a3.411,3.411,0,0,0,3.408-3.408V362.884a3.412,3.412,0,0,0-3.408-3.408Z" transform="translate(-381.08 -357.203)" fill="%23fff"/></g><g transform="translate(11.495 26.858)"><path d="M389.779,368.855a3.641,3.641,0,1,1,3.642-3.64A3.642,3.642,0,0,1,389.779,368.855Zm0-5.01a1.369,1.369,0,1,0,1.37,1.37A1.371,1.371,0,0,0,389.779,363.845Z" transform="translate(-386.139 -361.573)" fill="%23fff"/></g></g><g transform="translate(288.85 448.88)"><path d="M326.4,336.422H315.359a1.136,1.136,0,0,1,0-2.272H326.4a1.136,1.136,0,0,1,0,2.272Zm-22.4,0H292.637a1.136,1.136,0,1,1,0-2.272H304a1.136,1.136,0,0,1,0,2.272Zm-22.722,0H269.915a1.136,1.136,0,1,1,0-2.272h11.361a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-268.779 -334.15)" fill="%23fff"/></g><g transform="translate(472.634 254.967)"><g transform="translate(19.68 16.746)"><path d="M368.273,264.6a1.14,1.14,0,0,1-.65-.2l-8.814-6.153a1.136,1.136,0,1,1,1.3-1.863l8.814,6.153a1.136,1.136,0,0,1-.65,2.068Z" transform="translate(-358.323 -256.179)" fill="%23fff"/></g><g transform="translate(14.247)"><path d="M357.068,260.554a1.135,1.135,0,0,1-1.136-1.136v-9.473a1.136,1.136,0,0,1,2.272,0v9.473A1.137,1.137,0,0,1,357.068,260.554Z" transform="translate(-355.932 -248.809)" fill="%23fff"/></g><g transform="translate(0 16.746)"><path d="M350.8,264.6a1.136,1.136,0,0,1-.65-2.068l8.814-6.153a1.136,1.136,0,1,1,1.3,1.863l-8.814,6.153A1.14,1.14,0,0,1,350.8,264.6Z" transform="translate(-349.662 -256.179)" fill="%23fff"/></g></g><g transform="translate(296.462 316.651)"><g transform="translate(15.862 15.113)"><path d="M311.085,318.685H282.518a3.411,3.411,0,0,1-3.408-3.408V286.015a3.413,3.413,0,0,1,3.408-3.408h28.566a3.412,3.412,0,0,1,3.408,3.408v29.262A3.411,3.411,0,0,1,311.085,318.685Zm-28.566-33.806a1.139,1.139,0,0,0-1.136,1.136v29.262a1.138,1.138,0,0,0,1.136,1.136h28.566a1.138,1.138,0,0,0,1.136-1.136V286.015a1.139,1.139,0,0,0-1.136-1.136Z" transform="translate(-279.11 -282.607)" fill="%23fff"/></g><g transform="translate(27.921 21.068)"><path d="M289.973,296.341a5.557,5.557,0,1,1,5.56-5.558A5.563,5.563,0,0,1,289.973,296.341Zm0-8.841a3.284,3.284,0,1,0,3.288,3.283A3.286,3.286,0,0,0,289.973,287.5Z" transform="translate(-284.417 -285.228)" fill="%23fff"/></g><g transform="translate(20.382 37.289)"><path d="M306.155,294.639h-23.92a1.136,1.136,0,0,1,0-2.272h23.92a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-281.099 -292.367)" fill="%23fff"/></g><g transform="translate(22.856 42.661)"><path d="M302.293,297H283.324a1.136,1.136,0,1,1,0-2.272h18.969a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-282.188 -294.731)" fill="%23fff"/></g><g transform="translate(6.967 6.967)"><path d="M322.689,331.392H280.875a5.685,5.685,0,0,1-5.681-5.681V284.7a5.687,5.687,0,0,1,5.681-5.681h41.813a5.687,5.687,0,0,1,5.681,5.681v41.009A5.685,5.685,0,0,1,322.689,331.392Zm-41.813-50.1a3.413,3.413,0,0,0-3.408,3.408v41.009a3.413,3.413,0,0,0,3.408,3.408h41.813a3.412,3.412,0,0,0,3.408-3.408V284.7a3.413,3.413,0,0,0-3.408-3.408Z" transform="translate(-275.195 -279.022)" fill="%23fff"/></g><g transform="translate(10.479)"><path d="M277.877,285.195a1.135,1.135,0,0,1-1.136-1.136v-6.967a1.136,1.136,0,0,1,2.272,0v6.967A1.134,1.134,0,0,1,277.877,285.195Z" transform="translate(-276.741 -275.956)" fill="%23fff"/><g transform="translate(7.219)"><path d="M281.054,285.195a1.135,1.135,0,0,1-1.136-1.136v-6.967a1.136,1.136,0,0,1,2.272,0v6.967A1.135,1.135,0,0,1,281.054,285.195Z" transform="translate(-279.918 -275.956)" fill="%23fff"/></g><g transform="translate(14.438)"><path d="M284.231,285.195a1.134,1.134,0,0,1-1.136-1.136v-6.967a1.136,1.136,0,0,1,2.272,0v6.967A1.135,1.135,0,0,1,284.231,285.195Z" transform="translate(-283.095 -275.956)" fill="%23fff"/></g><g transform="translate(21.654)"><path d="M287.407,285.195a1.135,1.135,0,0,1-1.136-1.136v-6.967a1.136,1.136,0,0,1,2.272,0v6.967A1.134,1.134,0,0,1,287.407,285.195Z" transform="translate(-286.271 -275.956)" fill="%23fff"/></g><g transform="translate(28.873)"><path d="M290.584,285.195a1.135,1.135,0,0,1-1.136-1.136v-6.967a1.136,1.136,0,0,1,2.272,0v6.967A1.134,1.134,0,0,1,290.584,285.195Z" transform="translate(-289.448 -275.956)" fill="%23fff"/></g><g transform="translate(36.09)"><path d="M293.76,285.195a1.135,1.135,0,0,1-1.136-1.136v-6.967a1.136,1.136,0,0,1,2.272,0v6.967A1.135,1.135,0,0,1,293.76,285.195Z" transform="translate(-292.624 -275.956)" fill="%23fff"/></g><g transform="translate(43.309)"><path d="M296.937,285.195a1.134,1.134,0,0,1-1.136-1.136v-6.967a1.136,1.136,0,0,1,2.272,0v6.967A1.135,1.135,0,0,1,296.937,285.195Z" transform="translate(-295.801 -275.956)" fill="%23fff"/></g></g><g transform="translate(58.335 9.905)"><path d="M305.9,282.587h-6.967a1.136,1.136,0,1,1,0-2.272H305.9a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-297.802 -280.315)" fill="%23fff"/><g transform="translate(0 7.219)"><path d="M305.9,285.764h-6.967a1.136,1.136,0,0,1,0-2.272H305.9a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-297.802 -283.492)" fill="%23fff"/></g><g transform="translate(0 14.438)"><path d="M305.9,288.941h-6.967a1.136,1.136,0,1,1,0-2.272H305.9a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-297.802 -286.669)" fill="%23fff"/></g><g transform="translate(0 21.654)"><path d="M305.9,292.117h-6.967a1.136,1.136,0,0,1,0-2.272H305.9a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-297.802 -289.845)" fill="%23fff"/></g><g transform="translate(0 28.873)"><path d="M305.9,295.294h-6.967a1.136,1.136,0,1,1,0-2.272H305.9a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-297.802 -293.022)" fill="%23fff"/></g><g transform="translate(0 36.09)"><path d="M305.9,298.47h-6.967a1.136,1.136,0,0,1,0-2.272H305.9a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-297.802 -296.198)" fill="%23fff"/></g><g transform="translate(0 43.309)"><path d="M305.9,301.647h-6.967a1.136,1.136,0,1,1,0-2.272H305.9a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-297.802 -299.375)" fill="%23fff"/></g></g><g transform="translate(11.641 57.065)"><g transform="translate(43.306)"><path d="M297.447,310.311a1.137,1.137,0,0,1-1.136-1.136v-6.969a1.136,1.136,0,1,1,2.272,0v6.969A1.135,1.135,0,0,1,297.447,310.311Z" transform="translate(-296.311 -301.07)" fill="%23fff"/></g><g transform="translate(36.09)"><path d="M294.271,310.311a1.135,1.135,0,0,1-1.136-1.136v-6.969a1.136,1.136,0,1,1,2.272,0v6.969A1.137,1.137,0,0,1,294.271,310.311Z" transform="translate(-293.135 -301.07)" fill="%23fff"/></g><g transform="translate(28.871)"><path d="M291.094,310.311a1.137,1.137,0,0,1-1.136-1.136v-6.969a1.136,1.136,0,1,1,2.272,0v6.969A1.137,1.137,0,0,1,291.094,310.311Z" transform="translate(-289.958 -301.07)" fill="%23fff"/></g><g transform="translate(21.652)"><path d="M287.917,310.311a1.137,1.137,0,0,1-1.136-1.136v-6.969a1.136,1.136,0,1,1,2.272,0v6.969A1.135,1.135,0,0,1,287.917,310.311Z" transform="translate(-286.781 -301.07)" fill="%23fff"/></g><g transform="translate(14.435)"><path d="M284.741,310.311a1.137,1.137,0,0,1-1.136-1.136v-6.969a1.136,1.136,0,1,1,2.272,0v6.969A1.135,1.135,0,0,1,284.741,310.311Z" transform="translate(-283.605 -301.07)" fill="%23fff"/></g><g transform="translate(7.219)"><path d="M281.565,310.311a1.135,1.135,0,0,1-1.136-1.136v-6.969a1.136,1.136,0,1,1,2.272,0v6.969A1.137,1.137,0,0,1,281.565,310.311Z" transform="translate(-280.429 -301.07)" fill="%23fff"/></g><path d="M278.388,310.311a1.137,1.137,0,0,1-1.136-1.136v-6.969a1.136,1.136,0,1,1,2.272,0v6.969A1.137,1.137,0,0,1,278.388,310.311Z" transform="translate(-277.252 -301.07)" fill="%23fff"/></g><g transform="translate(0 9.905)"><g transform="translate(0 43.309)"><path d="M280.232,301.647h-6.967a1.136,1.136,0,1,1,0-2.272h6.967a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-272.129 -299.375)" fill="%23fff"/></g><g transform="translate(0 36.09)"><path d="M280.232,298.47h-6.967a1.136,1.136,0,1,1,0-2.272h6.967a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-272.129 -296.198)" fill="%23fff"/></g><g transform="translate(0 28.873)"><path d="M280.232,295.294h-6.967a1.136,1.136,0,1,1,0-2.272h6.967a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-272.129 -293.022)" fill="%23fff"/></g><g transform="translate(0 21.654)"><path d="M280.232,292.117h-6.967a1.136,1.136,0,1,1,0-2.272h6.967a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-272.129 -289.845)" fill="%23fff"/></g><g transform="translate(0 14.438)"><path d="M280.232,288.941h-6.967a1.136,1.136,0,1,1,0-2.272h6.967a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-272.129 -286.669)" fill="%23fff"/></g><g transform="translate(0 7.219)"><path d="M280.232,285.764h-6.967a1.136,1.136,0,1,1,0-2.272h6.967a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-272.129 -283.492)" fill="%23fff"/></g><path d="M280.232,282.587h-6.967a1.136,1.136,0,1,1,0-2.272h6.967a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-272.129 -280.315)" fill="%23fff"/></g></g><g transform="translate(254.553 438.026)"><path d="M310.018,331.645h-55.2a1.136,1.136,0,1,1,0-2.272h55.2a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-253.685 -329.373)" fill="%23fff"/></g><g transform="translate(438.871 294.551)"><path d="M391.134,268.5H335.939a1.136,1.136,0,0,1,0-2.272h55.194a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-334.803 -266.23)" fill="%23fff"/></g><g transform="translate(481.732 305.876)"><path d="M379.467,273.486H354.8a1.136,1.136,0,1,1,0-2.272h24.665a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-353.666 -271.214)" fill="%23fff"/></g><g transform="translate(283.271 540.691)"><g transform="translate(0 6.781)"><path d="M343.6,395.974H270.362a4.041,4.041,0,0,1-4.038-4.033V381.575a4.31,4.31,0,0,1,.07-.729,4.035,4.035,0,0,1,3.967-3.306H343.6a4.061,4.061,0,0,1,3.963,3.3l0,0a4.093,4.093,0,0,1,.07.729v10.366A4.04,4.04,0,0,1,343.6,395.974Zm-73.241-16.162a1.759,1.759,0,0,0-1.729,1.445,1.628,1.628,0,0,0-.036.318v10.366a1.765,1.765,0,0,0,1.766,1.761H343.6a1.763,1.763,0,0,0,1.763-1.761V381.575a1.875,1.875,0,0,0-.034-.32,1.792,1.792,0,0,0-1.729-1.443Zm65.4,10.3a4.076,4.076,0,1,1,4.076-4.076A4.079,4.079,0,0,1,335.763,390.11Zm0-5.88a1.8,1.8,0,1,0,1.8,1.8A1.807,1.807,0,0,0,335.763,384.229Z" transform="translate(-266.324 -377.54)" fill="%23fff"/></g><g transform="translate(0.007)"><path d="M267.51,385.983a1.182,1.182,0,0,1-.948-.47,1.143,1.143,0,0,1-.184-1.022l3.029-9.155a1.136,1.136,0,0,1,2.156.716l-2.952,8.916A1.108,1.108,0,0,1,267.51,385.983Z" transform="translate(-266.327 -374.556)" fill="%23fff"/></g><g transform="translate(76.442)"><path d="M303.7,385.983a1.14,1.14,0,0,1-1.093-.825l-2.6-9.155a1.137,1.137,0,0,1,2.188-.62l2.6,9.152a1.137,1.137,0,0,1-1.1,1.447Z" transform="translate(-299.966 -374.556)" fill="%23fff"/></g><g transform="translate(65.363 11.198)"><path d="M299.166,387.637a4.076,4.076,0,1,1,4.076-4.076A4.079,4.079,0,0,1,299.166,387.637Zm0-5.88a1.8,1.8,0,1,0,1.8,1.8A1.807,1.807,0,0,0,299.166,381.756Z" transform="translate(-295.09 -379.484)" fill="%23fff"/></g></g><g transform="translate(283.271 496.07)"><g transform="translate(0 28.289)"><path d="M343.6,385.8H270.362a4.04,4.04,0,0,1-4.038-4.036V371.4a4.314,4.314,0,0,1,.07-.732,4.035,4.035,0,0,1,3.967-3.3H343.6a4.056,4.056,0,0,1,3.963,3.3l0,0a4.1,4.1,0,0,1,.07.732v10.364A4.039,4.039,0,0,1,343.6,385.8ZM270.362,369.64a1.757,1.757,0,0,0-1.729,1.443,1.63,1.63,0,0,0-.036.32v10.364a1.767,1.767,0,0,0,1.766,1.763H343.6a1.765,1.765,0,0,0,1.763-1.763V371.4a1.875,1.875,0,0,0-.034-.323,1.787,1.787,0,0,0-1.729-1.441Zm65.4,10.3a4.076,4.076,0,1,1,4.076-4.076A4.079,4.079,0,0,1,335.763,379.936Zm0-5.88a1.8,1.8,0,1,0,1.8,1.8A1.807,1.807,0,0,0,335.763,374.055Z" transform="translate(-266.324 -367.368)" fill="%23fff"/></g><g transform="translate(0.007)"><path d="M346.5,387.852a1.137,1.137,0,0,1-1.093-.825l-8.1-28.555a1.768,1.768,0,0,0-1.7-1.282H279.7a1.759,1.759,0,0,0-1.675,1.209l-9.414,28.439a1.108,1.108,0,0,1-1.1,1.013,1.182,1.182,0,0,1-.948-.47,1.142,1.142,0,0,1-.184-1.022l9.489-28.673a4.031,4.031,0,0,1,3.833-2.768h55.9a4.052,4.052,0,0,1,3.883,2.934l8.105,28.553a1.142,1.142,0,0,1-.784,1.407A1.237,1.237,0,0,1,346.5,387.852Z" transform="translate(-266.327 -354.918)" fill="%23fff"/></g><g transform="translate(65.363 32.704)"><path d="M299.166,377.464a4.076,4.076,0,1,1,4.076-4.076A4.079,4.079,0,0,1,299.166,377.464Zm0-5.88a1.8,1.8,0,1,0,1.8,1.8A1.807,1.807,0,0,0,299.166,371.583Z" transform="translate(-295.09 -369.311)" fill="%23fff"/></g><g transform="translate(26.699 9.263)"><path d="M294.3,371.859c-8.062,0-16.221-2.224-16.221-6.48,0-8.512,32.441-8.512,32.441,0C310.514,369.634,302.355,371.859,294.3,371.859Zm0-10.693c-8.514,0-13.949,2.495-13.949,4.213s5.435,4.208,13.949,4.208,13.947-2.493,13.947-4.208S302.809,361.166,294.3,361.166Z" transform="translate(-278.074 -358.994)" fill="%23fff"/></g></g><g transform="translate(364.51 299.429)"><path d="M308.248,280.72a6.171,6.171,0,1,1,6.171-6.171A6.18,6.18,0,0,1,308.248,280.72Zm0-10.07a3.9,3.9,0,1,0,3.9,3.9A3.9,3.9,0,0,0,308.248,270.649Z" transform="translate(-302.077 -268.377)" fill="%23fff"/></g><g transform="translate(581.76 487.522)"><path d="M403.857,363.5a6.171,6.171,0,1,1,6.171-6.171A6.178,6.178,0,0,1,403.857,363.5Zm0-10.071a3.9,3.9,0,1,0,3.9,3.9A3.9,3.9,0,0,0,403.857,353.428Z" transform="translate(-397.688 -351.156)" fill="%23fff"/></g><g transform="translate(551.953 545.588)"><g transform="translate(0 0)"><path d="M392.586,392.744h0a3.377,3.377,0,0,1-2.409-1l-4.608-4.606a3.413,3.413,0,0,1,0-4.822l4.608-4.608a3.375,3.375,0,0,1,2.409-1h0a3.386,3.386,0,0,1,2.409,1l4.606,4.608a3.413,3.413,0,0,1,0,4.822l-4.606,4.606A3.388,3.388,0,0,1,392.586,392.744Zm0-13.761h0a1.134,1.134,0,0,0-.8.332l-4.608,4.608a1.135,1.135,0,0,0,0,1.609l4.608,4.606a1.126,1.126,0,0,0,.8.334h0a1.126,1.126,0,0,0,.8-.334l4.606-4.606a1.135,1.135,0,0,0,0-1.609l-4.606-4.608A1.133,1.133,0,0,0,392.586,378.983Z" transform="translate(-384.57 -376.711)" fill="%23fff"/></g><g transform="translate(19.346)"><path d="M401.1,392.742a3.392,3.392,0,0,1-2.409-1l-4.608-4.606a3.413,3.413,0,0,1,0-4.822l4.608-4.608a3.411,3.411,0,0,1,4.822,0l4.606,4.608a3.413,3.413,0,0,1,0,4.822l-4.606,4.606A3.4,3.4,0,0,1,401.1,392.742Zm0-13.758a1.134,1.134,0,0,0-.8.332l-4.608,4.608a1.14,1.14,0,0,0,0,1.609l4.608,4.606a1.138,1.138,0,0,0,1.609,0l4.606-4.606a1.14,1.14,0,0,0,0-1.609l-4.606-4.608A1.141,1.141,0,0,0,401.1,378.983Z" transform="translate(-393.084 -376.711)" fill="%23fff"/></g><g transform="translate(38.693 0.025)"><path d="M409.613,392.75a3.4,3.4,0,0,1-2.411-1l-4.608-4.608a3.415,3.415,0,0,1,0-4.819l4.608-4.61a3.415,3.415,0,0,1,4.819,0l4.61,4.61a3.411,3.411,0,0,1,0,4.819l-4.61,4.608A3.4,3.4,0,0,1,409.613,392.75Zm0-13.758a1.141,1.141,0,0,0-.8.332l-4.608,4.61a1.141,1.141,0,0,0,0,1.607l4.608,4.608a1.137,1.137,0,0,0,1.606,0l4.61-4.608a1.137,1.137,0,0,0,0-1.607l-4.61-4.61A1.132,1.132,0,0,0,409.613,378.992Z" transform="translate(-401.599 -376.722)" fill="%23fff"/></g></g><g transform="translate(311.015 578.856)"><g transform="translate(15.731 13.388)"><path d="M293.639,404.431a1.13,1.13,0,0,1-.652-.2l-7.044-4.917a1.136,1.136,0,0,1,1.3-1.863l7.046,4.917a1.136,1.136,0,0,1-.65,2.068Z" transform="translate(-285.457 -397.244)" fill="%23fff"/></g><g transform="translate(11.389)"><path d="M284.682,401.2a1.135,1.135,0,0,1-1.136-1.136v-7.571a1.136,1.136,0,0,1,2.272,0v7.571A1.136,1.136,0,0,1,284.682,401.2Z" transform="translate(-283.546 -391.352)" fill="%23fff"/></g><g transform="translate(0 13.388)"><path d="M279.67,404.431a1.136,1.136,0,0,1-.65-2.068l7.046-4.917a1.136,1.136,0,1,1,1.3,1.863l-7.046,4.917A1.123,1.123,0,0,1,279.67,404.431Z" transform="translate(-278.534 -397.244)" fill="%23fff"/></g></g><g transform="translate(253.003 389.818)"><path d="M259.174,320.5a6.17,6.17,0,1,1,6.171-6.169A6.178,6.178,0,0,1,259.174,320.5Zm0-10.068a3.9,3.9,0,1,0,3.9,3.9A3.9,3.9,0,0,0,259.174,310.429Z" transform="translate(-253.003 -308.157)" fill="%23fff"/></g><g transform="translate(416.917 536.518)"><path d="M383.083,374.991H371.722a1.136,1.136,0,1,1,0-2.272h11.361a1.136,1.136,0,1,1,0,2.272Zm-22.722,0H349a1.136,1.136,0,0,1,0-2.272H360.36a1.136,1.136,0,1,1,0,2.272Zm-22.722,0H326.277a1.136,1.136,0,1,1,0-2.272h11.361a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-325.141 -372.719)" fill="%23fff"/></g><g transform="translate(599.401 347.725)"><path d="M411.623,301.972a6.17,6.17,0,1,1,6.171-6.169A6.178,6.178,0,0,1,411.623,301.972Zm0-10.068a3.9,3.9,0,1,0,3.9,3.9A3.9,3.9,0,0,0,411.623,291.9Z" transform="translate(-405.452 -289.632)" fill="%23fff"/></g><g transform="translate(472.922 527.972)"><path d="M350.925,388.319a1.136,1.136,0,0,1-.666-2.056l10.136-7.335-10.171-7.937a1.137,1.137,0,1,1,1.4-1.793l11.361,8.866a1.138,1.138,0,0,1-.034,1.818l-11.361,8.223A1.148,1.148,0,0,1,350.925,388.319Z" transform="translate(-349.789 -368.958)" fill="%23fff"/></g><g transform="translate(351.776 411.514)"><path d="M300.163,317.7a3.69,3.69,0,1,1-3.69,3.69A3.69,3.69,0,0,1,300.163,317.7Z" transform="translate(-296.473 -317.705)" fill="%23fff"/></g><g transform="translate(554.907 359.785)"><circle cx="3.69" cy="3.69" r="3.69" fill="%23fff"/></g><g transform="translate(410.673 553.001)"><circle cx="3.69" cy="3.69" r="3.69" fill="%23fff"/></g><g transform="translate(601.882 397.334)"><circle cx="3.69" cy="3.69" r="3.69" fill="%23fff"/></g><g transform="translate(278.543 411.514)"><path d="M267.933,317.7a3.69,3.69,0,1,1-3.69,3.69A3.69,3.69,0,0,1,267.933,317.7Z" transform="translate(-264.243 -317.705)" fill="%23fff"/></g><g transform="translate(388.229 308.302)"><circle cx="3.69" cy="3.69" r="3.69" fill="%23fff"/></g><g transform="translate(520.085 570.909)"><circle cx="3.69" cy="3.69" r="3.69" fill="%23fff"/></g><g transform="translate(436.879 559.274)"><g transform="translate(15.73 13.388)"><path d="M349.031,395.815a1.129,1.129,0,0,1-.65-.2l-7.046-4.917a1.137,1.137,0,1,1,1.3-1.863l7.044,4.917a1.136,1.136,0,0,1-.65,2.068Z" transform="translate(-340.849 -388.626)" fill="%23fff"/></g><g transform="translate(11.387)"><path d="M340.074,392.577a1.135,1.135,0,0,1-1.136-1.136V383.87a1.136,1.136,0,0,1,2.272,0v7.571A1.134,1.134,0,0,1,340.074,392.577Z" transform="translate(-338.938 -382.734)" fill="%23fff"/></g><g transform="translate(0 13.388)"><path d="M335.064,395.815a1.136,1.136,0,0,1-.65-2.068l7.044-4.917a1.136,1.136,0,1,1,1.3,1.863l-7.044,4.917A1.128,1.128,0,0,1,335.064,395.815Z" transform="translate(-333.926 -388.626)" fill="%23fff"/></g></g><g transform="translate(328.802 286.455)"><path d="M381.729,298.982a1.135,1.135,0,0,1-1.136-1.136V286.484a1.136,1.136,0,1,1,2.272,0v11.361A1.135,1.135,0,0,1,381.729,298.982ZM287.5,284.36a1.136,1.136,0,0,1-1.136-1.136V271.863a1.136,1.136,0,0,1,2.272,0v11.361A1.135,1.135,0,0,1,287.5,284.36Zm94.231-8.1a1.135,1.135,0,0,1-1.136-1.136V264.012a1.069,1.069,0,0,1-.02-.209,1.119,1.119,0,0,1,1.116-1.136h.041a1.136,1.136,0,0,1,1.136,1.136v11.32A1.135,1.135,0,0,1,381.729,276.259Zm-11.4-11.32H358.966a1.136,1.136,0,0,1,0-2.272h11.361a1.136,1.136,0,1,1,0,2.272Zm-22.722,0H336.244a1.136,1.136,0,1,1,0-2.272h11.361a1.136,1.136,0,0,1,0,2.272Zm-22.722,0H313.522a1.136,1.136,0,0,1,0-2.272h11.361a1.136,1.136,0,1,1,0,2.272Zm-22.722,0H290.8a1.136,1.136,0,0,1,0-2.272h11.361a1.136,1.136,0,0,1,0,2.272Z" transform="translate(-286.362 -262.667)" fill="%23fff"/></g><g transform="translate(538.54 355.758)"><path d="M413.886,373.831H402.525a1.136,1.136,0,1,1,0-2.272h11.361a1.136,1.136,0,1,1,0,2.272Zm-22.722,0H379.8a1.136,1.136,0,1,1,0-2.272h11.361a1.136,1.136,0,0,1,0,2.272Zm26.481-7.6a1.135,1.135,0,0,1-1.136-1.136V353.731a1.136,1.136,0,1,1,2.272,0v11.361A1.134,1.134,0,0,1,417.645,366.228Zm0-22.722a1.135,1.135,0,0,1-1.136-1.136V331.009a1.136,1.136,0,0,1,2.272,0V342.37A1.134,1.134,0,0,1,417.645,343.506Zm0-22.722a1.135,1.135,0,0,1-1.136-1.136V308.286a1.136,1.136,0,1,1,2.272,0v11.361A1.134,1.134,0,0,1,417.645,320.784Zm0-22.722a1.135,1.135,0,0,1-1.136-1.136V294.3a1.136,1.136,0,0,1,2.272,0v2.622A1.134,1.134,0,0,1,417.645,298.061Z" transform="translate(-378.667 -293.167)" fill="%23fff"/></g><g transform="translate(322.792 468.99)"><path d="M284.853,364.4a1.135,1.135,0,0,1-1.136-1.136v-4.083a1.136,1.136,0,0,1,2.272,0v4.083A1.137,1.137,0,0,1,284.853,364.4Zm0-15.444a1.134,1.134,0,0,1-1.136-1.136v-3.679A1.135,1.135,0,0,1,284.853,343h7.682a1.136,1.136,0,0,1,0,2.272h-6.546v2.543A1.135,1.135,0,0,1,284.853,348.951Zm53.127-3.679H326.619a1.136,1.136,0,0,1,0-2.272H337.98a1.136,1.136,0,1,1,0,2.272Zm-22.722,0H303.9a1.136,1.136,0,0,1,0-2.272h11.361a1.136,1.136,0,1,1,0,2.272Z" transform="translate(-283.717 -343)" fill="%23fff"/></g></g></svg>');
}
.img-llinked-in{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"> <path id="Icon_awesome-linkedin-in" data-name="Icon awesome-linkedin-in" d="M5.6,25H.413V8.309H5.6ZM3,6.033A3.016,3.016,0,1,1,6,3,3.027,3.027,0,0,1,3,6.033ZM24.994,25H19.823V16.875c0-1.936-.039-4.42-2.695-4.42-2.695,0-3.108,2.1-3.108,4.28V25H8.843V8.309h4.971v2.277h.073a5.446,5.446,0,0,1,4.9-2.7c5.246,0,6.21,3.454,6.21,7.941V25Z" transform="translate(0 0)" fill="%230864b1"/> </svg> ');
}
.img-logo{
background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?> <svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"> <defs> <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="100%"> <stop offset="0%" style="stop-color:%2300A86B;stop-opacity:1" /> <stop offset="100%" style="stop-color:%230066CC;stop-opacity:1" /> </linearGradient> <filter id="shadow" x="-50%" y="-50%" width="200%" height="200%"> <feDropShadow dx="0" dy="2" stdDeviation="3" flood-opacity="0.3"/> </filter> </defs> <!-- Pozadie --> <circle cx="100" cy="100" r="95" fill="white" stroke="url(%23grad1)" stroke-width="2"/> <!-- Globus (RTLS - lokalizačný systém) --> <circle cx="100" cy="100" r="50" fill="none" stroke="url(%23grad1)" stroke-width="2" opacity="0.6"/> <circle cx="100" cy="100" r="42" fill="none" stroke="%2300A86B" stroke-width="1" opacity="0.4"/> <!-- Skladové police - vľavo --> <rect x="60" y="75" width="12" height="50" fill="%230066CC" rx="2"/> <rect x="60" y="78" width="12" height="3" fill="%2300A86B"/> <rect x="60" y="88" width="12" height="3" fill="%2300A86B"/> <rect x="60" y="98" width="12" height="3" fill="%2300A86B"/> <rect x="60" y="108" width="12" height="3" fill="%2300A86B"/> <rect x="60" y="118" width="12" height="3" fill="%2300A86B"/> <!-- Skladové police - vpravo --> <rect x="128" y="75" width="12" height="50" fill="%230066CC" rx="2"/> <rect x="128" y="78" width="12" height="3" fill="%2300A86B"/> <rect x="128" y="88" width="12" height="3" fill="%2300A86B"/> <rect x="128" y="98" width="12" height="3" fill="%2300A86B"/> <rect x="128" y="108" width="12" height="3" fill="%2300A86B"/> <rect x="128" y="118" width="12" height="3" fill="%2300A86B"/> <!-- Centrálny bod - hub --> <circle cx="100" cy="100" r="8" fill="url(%23grad1)" filter="url(%23shadow)"/> <!-- Signály/Waves - RTLS tracking --> <circle cx="100" cy="100" r="18" fill="none" stroke="%2300A86B" stroke-width="1.5" opacity="0.8" stroke-dasharray="2,2"/> <circle cx="100" cy="100" r="28" fill="none" stroke="%230066CC" stroke-width="1" opacity="0.5" stroke-dasharray="3,3"/> <!-- Šípka - pohyb/dynamika --> <path d="M 85 110 L 95 100 L 85 90" fill="none" stroke="%2300A86B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M 115 110 L 105 100 L 115 90" fill="none" stroke="%230066CC" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> ');
}
.img-log-no-text{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="416.84" height="434.624" viewBox="0 0 416.84 434.624"> <defs> <radialGradient id="a" cx="0.5" cy="0.34" r="0.311" gradientTransform="translate(-8.135) scale(0.852 1)" gradientUnits="objectBoundingBox"> <stop offset="0" stop-color="%23fff"/> <stop offset="1"/> </radialGradient> </defs> <g transform="translate(-15.005 -7.64)"> <g transform="translate(19.757 95.035)"> <path d="M219.165,255.207l-12.109-8.073,10.639,118.471h3.3l10.639-118.471-12.467,8.073M116.832,77.692l13.571-6.6-113.7-52.45c-.365.365-.739,1.1-1.1,1.47l101.96,71.885-.731-14.3M422.719,20.109c-.365-.373-.731-1.1-1.1-1.47l-113.7,52.45,13.206,6.6h0l-.731,14.3Z" transform="translate(-15.603 -18.639)" fill="%23000"/> <path d="M130.676,85.481h0L28.343,26.071l.731,14.3L84.09,79.252c16.877,12.467,26.046,27.874,28.247,45.847l6.229,70.781,12.109,8.073Z" transform="translate(72.886 32.982)" fill="%23ccc"/> <path d="M41.222,84.75v.365h0V203.587l12.1-8.073,6.237-71.885c2.2-17.242,11.37-32.276,27.508-44.377l55.382-38.879.731-14.3h0Z" transform="translate(162.34 32.982)" fill="%23999"/> <path d="M130.676,91.207h0L233,32.162l-13.206-6.6L160.751,52.7c-20.174,8.43-39.983,8.43-60.149-.373L41.914,25.194,28.343,31.789Z" transform="translate(72.886 26.89)" fill="%23fff"/> </g> <g transform="translate(15.005 96.394)"> <path d="M103.581,40.459,18.49,89.6a64.274,64.274,0,0,0,14.668,17.242L157.127,200q20.357,13.754,40.706,14.31L187.2,95.841Z" transform="translate(9.202 131.558)" fill="%23f6f"/> <path d="M34.989,217.97a56.334,56.334,0,0,0,7.707,22l85.091-49.144L121.916,90.7,19.956,18.81c-4.036,6.968-5.506,15.041-4.767,24.576Z" transform="translate(-15.005 -18.81)" fill="%23909"/> <path d="M117.953,183.364l-6.237-70.789c-2.2-17.973-11.37-33.372-28.239-45.847L28.46,27.858l5.864,100.124Z" transform="translate(78.451 44.035)" fill="%23f9f"/> </g> <g transform="translate(224.94 96.736)"> <path d="M135.686,40.455h0L52.065,95.837,41.426,214.308c13.571-.365,27.143-5.141,40.714-13.937l124.335-93.164a70.264,70.264,0,0,0,14.3-17.234Z" transform="translate(-41.426 131.189)" fill="%230cf"/> <path d="M126.386,127.978h0l5.506-100.124L76.511,66.733C60.373,78.834,51.2,93.5,49,111.109l-6.237,71.885Z" transform="translate(-32.126 43.666)" fill="%2309c"/> <path d="M165.888,40.855a39.234,39.234,0,0,0-5.133-22L58.8,90.738,53.289,190.862h0l85.091,49.152a56.687,56.687,0,0,0,7.334-20.905Z" transform="translate(40.971 -18.853)" fill="%23069"/> </g> <g transform="translate(20.624 7.64)"> <path d="M207.583,64.019,118.829,19.642,30.067,64.019,88.754,91.162c20.174,8.8,39.975,8.8,60.149.365Z" transform="translate(83.994 75.723)" fill="%23ff0"/> <path d="M218.535,102.678V7.687a88.389,88.389,0,0,0-33.007,6.595L36.252,78.1c-9.169,4.4-16.138,9.9-20.54,16.877l113.7,52.442Z" transform="translate(-15.712 -7.314)" fill="%23c90"/> <path d="M243.7,94.932q-6.6-9.9-19.809-16.5L74.245,14.243a88.276,88.276,0,0,0-33.007-6.6v95l88.754,44.377Z" transform="translate(161.585 -7.64)" fill="%23fc0"/> </g> </g> </svg>');
}
.img-quotation-mark{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="49.083" height="42.947" viewBox="0 0 49.083 42.947"> <path id="Icon_awesome-quote-right" data-name="Icon awesome-quote-right" d="M4.6,45.2H16.872a4.6,4.6,0,0,0,4.6-4.6V28.325a4.6,4.6,0,0,0-4.6-4.6H9.2V17.588a6.141,6.141,0,0,1,6.135-6.135h.767a2.3,2.3,0,0,0,2.3-2.3v-4.6a2.3,2.3,0,0,0-2.3-2.3h-.767A15.334,15.334,0,0,0,0,17.588V40.6A4.6,4.6,0,0,0,4.6,45.2Zm27.609,0H44.481a4.6,4.6,0,0,0,4.6-4.6V28.325a4.6,4.6,0,0,0-4.6-4.6H36.812V17.588a6.141,6.141,0,0,1,6.135-6.135h.767a2.3,2.3,0,0,0,2.3-2.3v-4.6a2.3,2.3,0,0,0-2.3-2.3h-.767A15.334,15.334,0,0,0,27.609,17.588V40.6A4.6,4.6,0,0,0,32.21,45.2Z" transform="translate(0 -2.25)" fill="%2309c"/> </svg> ');
}
.img-star{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="29.491" height="28.014" viewBox="0 0 29.491 28.014"> <path id="Path_874" data-name="Path 874" d="M219.809,9.58l10.182,1.477-7.333,7.175L224.4,28.414l-9.127-4.8-9.074,4.8,1.688-10.129L200.5,11.11l10.182-1.477L215.219.4Z" transform="translate(-200.5 -0.4)" fill="%23f3ce00"/> </svg> ');
}
.img-star-half{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="31.645" height="30.062" viewBox="0 0 31.645 30.062"> <path id="Path_875" data-name="Path 875" d="M286.656,9.58l10.235,1.477-7.386,7.175,1.741,10.182-9.074-4.8-9.127,4.8,1.741-10.129L267.4,11.11l10.182-1.477L282.119.4Z" transform="translate(-266.323 0.731)" fill="%23fff" stroke="%23f3ce00" stroke-miterlimit="10" stroke-width="1" opacity="0.4" style="isolation: isolate"/> </svg> ');
}
.img-twitter{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="20.305" viewBox="0 0 25 20.305"> <path id="Icon_awesome-twitter" data-name="Icon awesome-twitter" d="M22.43,8.441c.016.222.016.444.016.666A14.478,14.478,0,0,1,7.868,23.685,14.479,14.479,0,0,1,0,21.385a10.6,10.6,0,0,0,1.237.063A10.261,10.261,0,0,0,7.6,19.26a5.133,5.133,0,0,1-4.791-3.553,6.461,6.461,0,0,0,.968.079,5.419,5.419,0,0,0,1.348-.174,5.124,5.124,0,0,1-4.109-5.029v-.063a5.16,5.16,0,0,0,2.316.65A5.131,5.131,0,0,1,1.745,4.317,14.564,14.564,0,0,0,12.31,9.678,5.784,5.784,0,0,1,12.183,8.5,5.129,5.129,0,0,1,21.05,5,10.088,10.088,0,0,0,24.3,3.761a5.11,5.11,0,0,1-2.253,2.824A10.272,10.272,0,0,0,25,5.792a11.014,11.014,0,0,1-2.57,2.649Z" transform="translate(0 -3.381)" fill="%230864b1"/> </svg>');
}
.img-user-alt{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path d="M15,16.875A8.438,8.438,0,1,0,6.563,8.438,8.44,8.44,0,0,0,15,16.875Zm7.5,1.875H19.271a10.2,10.2,0,0,1-8.543,0H7.5A7.5,7.5,0,0,0,0,26.25v.938A2.813,2.813,0,0,0,2.813,30H27.188A2.813,2.813,0,0,0,30,27.188V26.25A7.5,7.5,0,0,0,22.5,18.75Z"/></svg>');
}
.img-youtube{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="18.984" viewBox="0 0 27 18.984"> <path id="Icon_awesome-youtube" data-name="Icon awesome-youtube" d="M27.486,7.47a3.393,3.393,0,0,0-2.387-2.4C22.993,4.5,14.55,4.5,14.55,4.5S6.107,4.5,4,5.068a3.393,3.393,0,0,0-2.387,2.4,35.589,35.589,0,0,0-.564,6.541,35.589,35.589,0,0,0,.564,6.541A3.342,3.342,0,0,0,4,22.917c2.106.568,10.549.568,10.549.568s8.443,0,10.549-.568a3.342,3.342,0,0,0,2.387-2.364,35.589,35.589,0,0,0,.564-6.541,35.59,35.59,0,0,0-.564-6.541Zm-15.7,10.555V10l7.057,4.015-7.057,4.014Z" transform="translate(-1.05 -4.5)" fill="%230864b1"/> </svg>');
}



#pricing{
/*  
    background: transparent linear-gradient(180deg,#0cf,#09c) 0 0 no-repeat padding-box;
    color: #fff;
    font-size: 2.2rem;
    line-height: 1.34;
*/    
}

#pricing .heading {
  background: #fff;
  -webkit-box-shadow: 0px 4px 12px -8px rgba(0,0,0,.3);
  box-shadow: 0px 4px 16px -8px rgba(0,0,0,.3);
  border-radius: 20px;
  display: block;
  margin-top: -30px;
  margin-bottom: 20px;
/*  padding: 35px 90px; */
  padding: 24px 70px;
  text-align: center;
  cursor: default;
  letter-spacing: -0.05rem;
}

#pricing .card-group{
  margin-left: -12px;
  margin-right: -12px;
}

.price-label{
  text-transform: uppercase;
  font-weight: 700;
}

.price-value{
  font-size: 1.2rem;
}

.price-card{
  font-size: 1.1rem;
  min-width: 210px;
  max-width: 210px;
  text-align: center;
  border-width: 0;
  border-radius: 0.75rem !important; 
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.1); 
  align-self: center;
  margin-top: 1.5rem;
  margin-left: 8px !important;
  margin-right: 8px !important;
  cursor: default;
}

.price-card small{
  font-size: 90%;
}

/*
.price-card:hover{
  -webkit-box-shadow: 0px 10px 18px 0px rgba(0,0,0,0.35);
  -moz-box-shadow: 0px 10px 18px 0px rgba(0,0,0,0.35);
  box-shadow: 0px 10px 18px 0px rgba(0,0,0,0.35);  
  transition: .3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
}
*/

.price-card > .card-body > p {
  margin-bottom: 1rem;
}

.price-card > .card-header{
  background: transparent linear-gradient(180deg,#0cf,#09c) 0 0 no-repeat padding-box;
  color: #fff;
  font-size: 1.7rem;
  line-height: 1.34;
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}

.btn-plan-register{
  color: #FFF !important;
  background-color: #09C; 
  font-size: 1.2rem;
  font-weight: 600;
  border-radius: 100px;
  padding: 14px 40px;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 8px 12px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 8px 12px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 8px 12px 0px rgba(0,0,0,0.3); 
}

.btn-plan-register:hover{
  color: #FFF !important;
  background-color: #0CF; 
  -webkit-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.3); 
}



#comparison{
/*  
    background: transparent linear-gradient(180deg,#0cf,#09c) 0 0 no-repeat padding-box;
    color: #fff;
    font-size: 2.2rem;
    line-height: 1.34;
*/    
}


#comparison .heading {
  background: #fff;
  -webkit-box-shadow: 0px 4px 12px -8px rgba(0,0,0,.3);
  box-shadow: 0px 4px 16px -8px rgba(0,0,0,.3);
  border-radius: 20px;
  display: block;
  margin-top: -30px;
  margin-bottom: 20px;
  padding: 24px 70px;
  text-align: center;
  cursor: default;
}


.compare-header{
  font-size: 1.35rem;
}

#comparison a{
  color: #069;
}


/* Terms & conditions */

.term-page p{
  margin-bottom: 1rem;
  text-align: justify;
}

.term-page ol { 
  counter-reset: item;
  margin-top: 0.5rem;
  margin-left: 0;
  padding-left: 2rem;
}

.term-page ul { 
  margin-left: 2rem;
}

/*
.term-page li{ 
  display: block;
  margin-bottom: 1rem;
  text-align: justify;
} 

.term-page li:before{
  content: counters(item, ".") " "; 
  counter-increment: item;
  margin-right: 0.25rem;
}
*/

.term-page a{
  color: #09C;
}

.term-page ul > li{
  list-style-type: square;
  margin-left: 1rem;
}

p.term-label{
  font-weight: 700;
  text-align: center;
  margin: 1.5rem;
}


ol.term-list{
  padding-left: 0;
}

/* Prvy level */
.term-list > div > li{ 
  display: block;
  margin-bottom: 1rem;
  text-align: justify;
} 

.term-list > div > li:before{
  content: counters(item, ".") ". "; 
  counter-increment: item;
  margin-right: 0.25rem;
}

/* Druhy level */
.term-list > div > li > ol > li{
  display: block;
  margin-bottom: 1rem;
  text-align: justify;
} 

.term-list > div > li > ol > li:before{
  content: counters(item, ".") ". "; 
  counter-increment: item;
  margin-right: 0.25rem;
}

ol.term-list-latin{
  counter-reset: list;
}

ol.term-list-latin > li {
  list-style: none;
  padding-left: 2rem;
}
ol.term-list-latin > li:before {
  content: "(" counter(list, lower-alpha) ") ";
  counter-increment: list;
  position: absolute;
  left: 5rem;
}


/* privacys & conditions */

.privacy-page p{
  margin-bottom: 1rem;
  text-align: justify;
}

.privacy-page ol { 
  counter-reset: item;
  margin-top: 0.5rem;
  margin-left: 0;
  padding-left: 2rem;
}

.privacy-page ul { 
  margin-left: 2rem;
}

.privacy-page a{
  color: #09C;
}

.privacy-page ul > li{
  list-style-type: square;
  margin-left: 1rem;
}

p.privacy-label{
  font-weight: 700;
  text-align: center;
  margin: 1.5rem;
}


ol.privacy-list{
  padding-left: 0;
}

/* Prvy level */
.privacy-list > div > li{ 
  display: block;
  margin-bottom: 1rem;
  text-align: justify;
} 

.privacy-list > div > li:before{
/*  
  content: counters(item, ".") ". "; 
*/  
  content: counter(item, upper-roman) ". ";
  counter-increment: item;
  font-weight: bolder;
  margin-right: 0.25rem;
}

/* Druhy level */
.privacy-list > div > li > ol > li{
  display: block;
  margin-bottom: 1rem;
  text-align: justify;
} 

.privacy-list > div > li > ol > li:before{
  content: counter(item, decimal) ". ";
  counter-increment: item;
  margin-right: 0.25rem;
}

/* Treti level */
.privacy-list > div > li > ol > li > ol > li{
  display: block;
  margin-bottom: 1rem;
  text-align: justify;
} 

.privacy-list > div > li > ol > li > ol > li:before{
  content: counter(item, lower-latin) ". ";
  counter-increment: item;
  margin-right: 0.25rem;
}

ol.privacy-list-latin{
  counter-reset: list;
}

ol.privacy-list-latin > li {
  list-style: none;
  padding-left: 2rem;
}
ol.privacy-list-latin > li:before {
  content: "(" counter(list, lower-alpha) ") ";
  counter-increment: list;
  position: absolute;
  left: 5rem;
}



#technical .heading {
  background: #fff;
  -webkit-box-shadow: 0px 4px 12px -8px rgba(0,0,0,.3);
  box-shadow: 0px 4px 16px -8px rgba(0,0,0,.3);
  border-radius: 20px;
  display: block;
  margin-top: -30px;
  margin-bottom: 20px;
/*  padding: 35px 90px; */
  padding: 24px 70px;
  text-align: center;
  cursor: default;
  letter-spacing: -0.05rem;
}

.technical-label{
  text-transform: uppercase;
  font-weight: 700;
}

#technical tr{
  scroll-margin-top: 70px;
}



#footer .container > .row{
  margin: 0 -15px;
}

#control a{
  color:#00CCFF95;
}

#control a:focus, #control a:hover{
  color:#0CF;
}

#banner .col-text .demo{
  background-color: #FF0;
}

#footer{
  font-size: 1rem;
}

#footer a{
  color: #FFF;
}

#footer h4 {
  padding-bottom: 0;
}

#footer h5{
  color: #FFF;
}

#footer .col-footer ul{
  padding-left: 0; 
}

#footer .copyright{
  font-size: 0.85rem;
}

#footer .social a{
  height: 48px;
  width: 48px;
}


.section-label {
  line-height: 1.7rem;
  scroll-margin-top: 140px; }
  @media (max-width: 991px) {
    .section-label .col-text {
      padding: 0 25px; } }
  @media (max-width: 399px) {
    .section-label .col-text {
      padding: 0 15px; } }
  .section-label .heading {
    background: #fff;
    box-shadow: 0px 0px 8px #00000029;
    border-radius: 20px;
    display: block;
    margin-top: -30px;
    margin-bottom: 20px;
    padding: 35px 90px;
    text-align: center; }
    @media (max-width: 991px) {
      .section-label .heading {
        padding: 20px 30px; } }
    @media (max-width: 399px) {
      .section-label .heading {
        padding: 20px 20px; } }
    .section-label .heading h2 {
      color: #000000;
      line-height: 3.88rem; }
      @media (max-width: 767px) {
        .section-label .heading h2 {
          font-size: 1.6rem;
          line-height: 3rem; } }
      @media (max-width: 575px) {
        .section-label .heading h2 {
          line-height: 2rem; } }
      @media (max-width: 399px) {
        .section-label .heading h2 {
          font-size: 1.4rem; } }
    .section-label .heading strong {
      display: block;
      font-size: 3.2rem; }
      @media (max-width: 1599px) {
        .section-label .heading strong {
          font-size: 3rem; } }
      @media (max-width: 1199px) {
        .section-label .heading strong {
          font-size: 2.6rem; } }
      @media (max-width: 575px) {
        .section-label .heading strong {
          font-size: 2.2rem;
          margin-bottom: 10px; } }
  @media (max-width: 575px) {
    .section-label .row-features {
      margin: 0; } }
  .section-label .col-feature {
    border-bottom: 1px solid #E5E5E5;
    padding: 50px 60px; }
    .section-label .col-feature:nth-child(6 + n) {
      border-bottom: none; }
    @media (max-width: 1199px) {
      .section-label .col-feature {
        padding: 40px 30px 25px; } }
    @media (max-width: 767px) {
      .section-label .col-feature {
        padding: 35px 25px 25px; } }
    @media (max-width: 575px) {
      .section-label .col-feature {
        padding: 35px 25px 20px; }
        .section-label .col-feature:last-child {
          border-bottom: 0; } }
    @media (max-width: 449px) {
      .section-label .col-feature {
        padding-left: 15px;
        padding-right: 15px; } }
    @media (max-width: 399px) {
      .section-label .col-feature {
        padding-left: 0;
        padding-right: 0; } }
    .section-label .col-feature .content {
      display: flex;
      flex-direction: column;
      align-items: center; }
      .section-label .col-feature .content .image {
        height: 146px;
        width: 146px; }
      .section-label .col-feature .content .text {
        margin-top: 35px;
        text-align: center; }
        .section-label .col-feature .content .text h2 {
          color: #006699;
          font-size: 2rem; }
        .section-label .col-feature .content .text p {
          padding: 40px 0; }
          @media (max-width: 767px) {
            .section-label .col-feature .content .text p {
              padding: 20px 0 30px; } }
          @media (max-width: 575px) {
            .section-label .col-feature .content .text p {
              padding: 20px 0 15px; } }



a.demo:hover{
  color: #0CF !important;
}

.text p{
  font-size: 18px;
  line-height: 1.6;
  letter-spacing: 0.2px;
}

.text-big{
  font-size: 1.25em;
}

a.logo{
  margin-right: -16px;
}

#header .col-nav ul li a {
  display: block;
  padding: 18px 16px;
}

#header .col-nav ul li a.active span {
  font-weight: 700;
}

/*  
#header .col-nav ul li a.active span::before {
  transform: scaleX(1);
}  
*/  

#banner .col-text, #banner .col-image {
  padding: 96px 0;
}

#control .col-text {
  font-size: 18px;
}

#about .content .col-text{
  font-size: 18px;
}

#reference .text > p {
  text-align: left;
}

.btn-primary{
  background-color: #00CCFF;
}

.text-big{
  line-height: 1.75rem;
}

/* Image blur radius */
.img-radius-solution{
  object-fit: cover; 
  
  -webkit-mask-image: radial-gradient(circle, black 50%, transparent 75%);
  mask-image: radial-gradient(circle, black 50%, transparent 75%);

  background-color: white; 
  border-radius: 50%; 
}

/*

  --r: 25%; 
  mask-image: 
    radial-gradient(circle at top left, black 0, transparent var(--r), transparent calc(var(--r) + 1px)) ,
    radial-gradient(circle at top right, black 0, transparent var(--r), transparent calc(var(--r) + 1px)) ,
    radial-gradient(circle at bottom left, black 0, transparent var(--r), transparent calc(var(--r) + 1px)) ,
    radial-gradient(circle at bottom right, black 0, transparent var(--r), transparent calc(var(--r) + 1px)) ;
  mask-composite: intersect;


.img-radius-blur2{
  object-fit: cover; 
  
  -webkit-mask-image: radial-gradient(circle, black 0%, transparent 75%);
  mask-image: radial-gradient(circle, black 0%, transparent 75%);
    
  background-color: white; 
  border-radius: 50%; 
}
*/


.nav-lang-links{
  display: flex;
  flex-direction: row;
  margin-top: 20px;
  margin-bottom: 18px;
  gap: 12px;
}

/*
.nav-lang-links > a{
  margin-right: 12px; 
}
*/

.nav-lang-links > a > div{
  width: 32px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
/*  box-sizing: content-box; */
  box-shadow: 0 0 0.5px 1px #069;
}

.nav-lang-links > a > div.selected{
  box-shadow: 0 0 8px 0 #0CF;
}

.nav-lang-links > a > div:hover{
  box-shadow: 0 0 8px 0 #09C;
}

.icon-flag-sk {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480"> <path fill="%23ee1c25" d="M0 0h640v480H0z"/> <path fill="%230b4ea2" d="M0 0h640v320H0z"/> <path fill="%23fff" d="M0 0h640v160H0z"/> <path fill="%23fff" d="M233 370.8c-43-20.7-104.6-61.9-104.6-143.2 0-81.4 4-118.4 4-118.4h201.3s3.9 37 3.9 118.4S276 350 233 370.8z"/> <path fill="%23ee1c25" d="M233 360c-39.5-19-96-56.8-96-131.4s3.6-108.6 3.6-108.6h184.8s3.5 34 3.5 108.6C329 303.3 272.5 341 233 360z"/> <path fill="%23fff" d="M241.4 209c10.7.2 31.6.6 50.1-5.6 0 0-.4 6.7-.4 14.4s.5 14.4.5 14.4c-17-5.7-38.1-5.8-50.2-5.7v41.2h-16.8v-41.2c-12-.1-33.1 0-50.1 5.7 0 0 .5-6.7.5-14.4 0-7.8-.5-14.4-.5-14.4 18.5 6.2 39.4 5.8 50 5.6v-25.9c-9.7 0-23.7.4-39.6 5.7 0 0 .5-6.6.5-14.4 0-7.7-.5-14.4-.5-14.4 15.9 5.3 29.9 5.8 39.6 5.7-.5-16.4-5.3-37-5.3-37s9.9.7 13.8.7c4 0 13.8-.7 13.8-.7s-4.8 20.6-5.3 37c9.7.1 23.7-.4 39.6-5.7 0 0-.5 6.7-.5 14.4 0 7.8.5 14.4.5 14.4a119 119 0 00-39.7-5.7v26z"/> <path fill="%230b4ea2" d="M233 263.3c-19.9 0-30.5 27.5-30.5 27.5s-6-13-22.2-13c-11 0-19 9.7-24.2 18.8 20 31.7 51.9 51.3 76.9 63.4 25-12 57-31.7 76.9-63.4-5.2-9-13.2-18.8-24.2-18.8-16.2 0-22.2 13-22.2 13S253 263.3 233 263.3z"/> </svg>');
}

.icon-flag-en {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480"> <path fill="%23012169" d="M0 0h640v480H0z"/> <path fill="%23FFF" d="M75 0l244 181L562 0h78v62L400 241l240 178v61h-80L320 301 81 480H0v-60l239-178L0 64V0h75z"/> <path fill="%23C8102E" d="M424 281l216 159v40L369 281h55zm-184 20l6 35L54 480H0l240-179zM640 0v3L391 191l2-44L590 0h50zM0 0l239 176h-60L0 42V0z"/> <path fill="%23FFF" d="M241 0v480h160V0H241zM0 160v160h640V160H0z"/> <path fill="%23C8102E" d="M0 193v96h640v-96H0zM273 0v480h96V0h-96z"/> </svg>');
}


/* Container */
.toast-container{
  position: fixed;
  top: 16px;
  right: 24px;
  min-width: min(350px, calc(100vw - 32px));
  max-width: 50%;
/*  
  z-index: 1000;
*/  
}

/* Mesage */
.toast{
  cursor: pointer;
  min-height: 60px;
  max-height: 75%;
  min-width: 450px;
  background-color: rgb(242, 252, 255);        
  border: 1.5px solid #00CCFF;
  border-radius: 10px;
  padding: 16px;
  font-size: 16px;
  --bs-toast-max-width: 100%;
}

.toast-header{
  display: flex;
  align-items: center;  
  background-color: transparent; 
  border-bottom: 1px solid #00CCFF;
/*  padding: 0px;*/
}

.toast-header:last-child {
  border: none;
}

/* Message icon */
.hx_msg_icon{
  min-height: 32px;
  max-height: 32px;
  min-width: 32px;
  max-width: 32px;
  background-size: 32px 32px;
  background-position: 0 0;  
}

/* Message label */
.hx_msg_label{
  font-size: 16px;
  font-weight: 700;  
  margin-left: 8px;
  margin-right: 8px;
}

.toast-body{
  overflow: auto;
  scrollbar-width: thin;
  max-height: 50vh;
  padding-bottom: 0;
}

.toast-body > ul{
  margin-bottom: 0px; 
  padding-left: 1.5rem;
}

.toast-body > ul > li{
  margin-bottom: 8px;
}

/*
.toast-body > ul > li:last-child{
  margin-bottom: 4px;
}
*/

.toast-body > ul > li > pre{
  font-size: 16px;
  line-height: 1.5rem;
  overflow: initial;
  margin-bottom: 0;
}



/* Button */
.btn{
  display: block;
  font-weight: 600;
  font-size: 1rem;
  color: #069;
  background-color: #0CF;
  
  border-radius: 32px;
  border-color: #069;
  padding: 14px 40px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-transform: uppercase;  
}

.btn:hover{
  color: #FFF;
  background-color: #0CF;
}


.icon-msg-success{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><circle fill="%2300CC33" cx="16" cy="16" r="9"/><polygon fill="%23FFFFFF" points="14.818,20.956 9.97,16.107 11.594,14.483 14.818,17.707 20.982,11.544 22.606,13.168 "/></svg>');
}
.icon-msg-info{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="%230066CC" d="M21.995,25h-12c-1.657,0-3-1.343-3-3V10c0-1.657,1.343-3,3-3h12c1.657,0,3,1.343,3,3v12C24.995,23.657,23.652,25,21.995,25z"/><rect x="14.805" y="13.507" fill="%23FFFFFF" width="2.81" height="8.857"/><circle fill="%23FFFFFF" cx="16.21" cy="11.023" r="1.715"/></svg>');
}
.icon-msg-warning{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="%23FFCC00" d="M23.517,7H8.481c-1.544,0-2.505,1.674-1.728,3.008l7.518,12.888c0.772,1.323,2.683,1.323,3.455,0l7.518-12.888C26.022,8.675,25.06,7,23.517,7z"/><path fill="%23FFFFFF" d="M19.682,12.499c0,1.528-1.25,2.535-2.056,3.684c-0.135,0.192-0.247,0.382-0.294,0.615c0.005-0.026-0.029,0.354-0.029,0.354l-2.801-0.041c0,0-0.054-0.756,0.13-1.284c0.221-0.634,0.701-1.132,1.126-1.634c0.367-0.433,1-0.988,1.095-1.565c0.169-1.023-1.192-1.677-1.833-0.837c-0.203,0.267-0.337,0.725-0.337,0.725s-2.106,0-2.688,0C11.995,7.756,19.682,7.752,19.682,12.499z"/><circle fill="%23FFFFFF" cx="15.922" cy="19.646" r="1.623"/></svg>');
}
.icon-msg-error{
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="%23CC0000" d="M6.753,21.849c-0.778,1.333,0.184,3.008,1.728,3.008h15.036c1.544,0,2.505-1.674,1.728-3.008L17.727,8.962c-0.772-1.323-2.683-1.323-3.455,0L6.753,21.849z"/><polygon fill="%23FFFFFF" points="17.981,11.315 17.238,19.354 15.238,19.354 14.495,11.315 "/><circle fill="%23FFFFFF" cx="16.234" cy="21.803" r="1.599"/></svg>');
}
