@font-face {
    font-family: Campton;
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/Campton-Light.ba89fc59.woff2) format("woff2"),url(../fonts/Campton-Light.3321be11.woff) format("woff")
}

@font-face {
    font-family: Campton;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Campton-Book.1fce6ae6.woff2) format("woff2"),url(../fonts/Campton-Book.a2737f1f.woff) format("woff")
}

@font-face {
    font-family: Campton;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/Campton-Medium.825ab547.woff2) format("woff2"),url(../fonts/Campton-Medium.bfd46a1b.woff) format("woff")
}

@font-face {
    font-family: Campton;
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/Campton-SemiBold.21ef5485.woff2) format("woff2"),url(../fonts/Campton-SemiBold.ffffee4d.woff) format("woff")
}

@font-face {
    font-family: Campton;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/Campton-Bold.85130d7f.woff2) format("woff2"),url(../fonts/Campton-Bold.db98a874.woff) format("woff")
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	line-height: 1;
	color: #3a3a3a;
	position: relative;
	margin: 0;
	background-image: radial-gradient(84.89% 84.12% at 113.2% 0, rgba(31, 162, 46, .2)
		0, rgba(81, 183, 93, .2) 22.54%, hsla(0, 0%, 100%, .2) 100%);
	background-color: #ffffff !important;
	font-family: Campton, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important; 
	font-size: 12px !important;
}

@media (max-width: 767px) {
    body {
        background-image: radial-gradient(100% 100% at 84% -4%, rgba(31, 162, 46, .2) 0, rgba(81, 183, 93, .2) 22.54%, hsla(0, 0%, 100%, .2) 100%);
    }
}

main {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b, strong {
	font-weight: bolder
}

code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button, input {
	overflow: visible
}

button, select {
	text-transform: none
}

button, [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner,
	[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring,
	[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type="checkbox"], [type="radio"] {
	box-sizing: border-box;
	padding: 0
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button
	{
	height: auto
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none
}

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 none;
	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 none;
	width: 100%;
	height: auto
}

@media ( min-width : 35.5em) {
	.sl-wrapper .sl-image img {
		border: 0 none
	}
}

@media ( min-width : 50em) {
	.sl-wrapper .sl-image img {
		border: 0 none
	}
}

.sl-wrapper .sl-image iframe {
	background: #000;
	border: 0 none
}

@media ( min-width : 35.5em) {
	.sl-wrapper .sl-image iframe {
		border: 0 none
	}
}

@media ( min-width : 50em) {
	.sl-wrapper .sl-image iframe {
		border: 0 none
	}
}

.sl-wrapper .sl-image .sl-caption {
	display: none;
	padding: 10px;
	color: #fff;
	background: rgba(0, 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;
	-moz-animation: pulsate 1s ease-out infinite;
	-ms-animation: pulsate 1s ease-out infinite;
	-o-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: -moz-transform ease 200ms;
	transition: -ms-transform ease 200ms;
	transition: -o-transform ease 200ms;
	transition: -webkit-transform ease 200ms;
	transition: transform ease 200ms
}

@
-webkit-keyframes pulsate { 0%{
	transform: scale(0.1);
	opacity: 0
}

50%{
opacity
:
1
}
100%{
transform
:scale
(1
.2
);opacity
:
0
}
}
@
keyframes pulsate { 0%{
	transform: scale(0.1);
	opacity: 0
}

50%{
opacity
:
1
}
100%{
transform
:scale
(1
.2
);opacity
:
0
}
}
@
-moz-keyframes pulsate { 0%{
	transform: scale(0.1);
	opacity: 0
}

50%{
opacity
:
1
}
100%{
transform
:scale
(1
.2
);opacity
:
0
}
}
@
-o-keyframes pulsate { 0%{
	transform: scale(0.1);
	opacity: 0
}

50%{
opacity
:
1
}
100%{
transform
:scale
(1
.2
);opacity
:
0
}
}
@
-ms-keyframes pulsate { 0%{
	transform: scale(0.1);
	opacity: 0
}

50%{
opacity
:
1
}
100%{
transform
:scale
(1
.2
);opacity
:
0
}
}
html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar
}

*, ::before, ::after {
	box-sizing: inherit
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media ( min-width : 576px) {
	.container {
		max-width: 540px
	}
}

@media ( min-width : 768px) {
	.container {
		max-width: 720px
	}
}

@media ( min-width : 992px) {
	.container {
		max-width: 960px
	}
}

@media ( min-width : 1200px) {
	.container {
		max-width: 1475px
	}
}

.container-fluid, .container-sm, .container-md, .container-lg,
	.container-xl {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media ( min-width : 576px) {
	.container, .container-sm {
		max-width: 540px
	}
}

@media ( min-width : 768px) {
	.container, .container-sm, .container-md {
		max-width: 720px
	}
}

@media ( min-width : 992px) {
	.container, .container-sm, .container-md, .container-lg {
		max-width: 960px
	}
}

@media ( min-width : 1200px) {
	.container, .container-sm, .container-md, .container-lg, .container-xl {
		max-width: 1475px
	}
}

html {
	box-sizing: border-box
}

*, :before, :after {
	box-sizing: inherit
}

img {
	box-sizing: content-box
}

:root {
	font-size: 100%
}

img, svg {
	display: inline-block;
	max-width: 100%;
	height: auto;
	border: none
}

iframe {
	max-width: 100%
}

@media ( max-width : 768px) {
	.container {
		width: 100%;
		max-width: none
	}
}

ul, ol {
	list-style: none;
	margin: 0;
	padding: 0
}

h1, h2, h3 {
	margin: 0;
	padding: 0
}

p {
	margin: 0;
	padding: 0
}

.icon {
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.icon:before {
	content: '';
	display: block
}

.icon__svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	fill: currentColor;
	pointer-events: none;
	transform: translateZ(0)
}

.icon--arrow-next {
	width: 15px
}

.icon--arrow-next:before {
	padding-top: 93.33333%
}

.icon--arrow-prev {
	width: 15px
}

.icon--arrow-prev:before {
	padding-top: 93.33333%
}

.icon--arrows {
	width: 21px
}

.icon--arrows:before {
	padding-top: 114.28571%
}

.icon--bus {
	width: 20px
}

.icon--bus:before {
	padding-top: 80%
}

.icon--bydleni {
	width: 25px
}

.icon--bydleni:before {
	padding-top: 36%
}

.icon--contact {
	width: 17px
}

.icon--contact:before {
	padding-top: 100%
}

.icon--mesto {
	width: 22px;
	height: 17px
}

.icon--contact:before {
	padding-top: 100%
}

.icon--datetime {
	width: 15px
}

.icon--datetime:before {
	padding-top: 100%
}

.icon--divider {
	width: 1px
}

.icon--divider:before {
	padding-top: 1900%
}

.icon--doklady {
	width: 31px
}

.icon--doklady:before {
	padding-top: 74.19355%
}

.icon--doprava {
	width: 38px
}

.icon--doprava:before {
	padding-top: 50%
}

.icon--email {
	width: 15px
}

.icon--email:before {
	padding-top: 100%
}

.icon--facebook {
	width: 10px
}

.icon--facebook:before {
	padding-top: 180%
}

.icon--files {
	width: 15px
}

.icon--files:before {
	padding-top: 93.33333%
}

.icon--instagram {
	width: 19px
}

.icon--instagram:before {
	padding-top: 100%
}

.icon--login {
	width: 16px
}

.icon--login:before {
	padding-top: 112.5%
}

.icon--phone {
	width: 14px
}

.icon--phone:before {
	padding-top: 100%
}

.icon--podnikani {
	width: 28px
}

.icon--podnikani:before {
	padding-top: 89.28571%
}

.icon--register {
	width: 21px
}

.icon--register:before {
	padding-top: 80.95238%
}

.icon--rodina {
	width: 28px
}

.icon--rodina:before {
	padding-top: 100%
}

.icon--datovka {
	content:
		url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTQ0IC0xMTcgKSI+CiAgICA8cGF0aCBkPSJNIDIxLjY4MDk2OTIxNzcyODUgMC43Mjk1MTQyODgwMzY2ICBDIDIxLjY4MDk2OTIxNzcyODUgMC42NjQyNDU2NTQzNzAwMTQgIDIxLjY1NzY1ODk5MTQxOSAwLjU4OTY1MjkzMDE3OTYzMSAgMjEuNjA2Mzc2NDkzNTM4MiAwLjUzMzcwODM4NzAzNjg0NCAgQyAyMS41MjI0NTk2Nzg4MjQgMC40MDMxNzExMTk3MDM2NzMgIDIxLjQxOTg5NDY4MzA2MjIgMC4zMzc5MDI0ODYwMzcwODcgIDIxLjMwMzM0MzU1MTUxNDcgMC4zMzc5MDI0ODYwMzcwODcgIEwgNy4yNDcyNzcwODY4ODkzNyAwLjM0MjU2NDUzMTI5ODk4NyAgQyA3LjA0MjE0NzA5NTM2NTgyIDAuMzQyNTY0NTMxMjk4OTg3ICA2Ljg3ODk3NTUxMTE5OTM1IDAuNTUyMzU2NTY4MDg0NDQgIDYuODc4OTc1NTExMTk5MzUgMC44MTgwOTMxNDgwMTI2OCAgTCA2Ljg3ODk3NTUxMTE5OTM1IDQuNzU3NTIxMzk0MzE3MyAgQyA2Ljg3ODk3NTUxMTE5OTM1IDUuMDEzOTMzODgzNzIxNzQgIDcuMDQyMTQ3MDk1MzY1ODIgNS4yMjM3MjU5MjA1MDcxOSAgNy4yNDcyNzcwODY4ODkzNyA1LjIyMzcyNTkyMDUwNzE5ICBMIDEzLjM1OTIxODQyNTIzODkgNS4yMjM3MjU5MjA1MDcxOSAgTCAwLjE4NDI3ODUxNTExMjQ1IDE4LjM5ODY2NTgzMDYzMzYgIEMgMC4xMDAzNjE3MDAzOTgyNyAxOC40ODcyNDQ2OTA2MDk3ICAwLjA0OTA3OTIwMjUxNzM4MjIgMTguNjAzNzk1ODIyMTU3MiAgMC4wNDkwNzkyMDI1MTczODIyIDE4LjcyOTY3MTA0NDIyODUgIEMgMC4wNDkwNzkyMDI1MTczODIyIDE4Ljg1NTU0NjI2NjI5OTcgIDAuMTAwMzYxNzAwMzk4MjcgMTguOTcyMDk3Mzk3ODQ3MiAgMC4xODQyNzg1MTUxMTI0NSAxOS4wNjA2NzYyNTc4MjMzICBMIDIuOTc2ODQzNjI2OTg5OTMgMjEuODUzMjQxMzY5NzAwOCAgQyAzLjE0MDAxNTIxMTE1NjM5IDIyLjAxNjQxMjk1Mzg2NzIgIDMuNDcxMDIwNDI0NzUxMjIgMjIuMDE2NDEyOTUzODY3MiAgMy42Mzg4NTQwNTQxNzk1OCAyMS44NTMyNDEzNjk3MDA4ICBMIDE2Ljc5MDQ4MzczNzk5NjUgOC42OTY5NDk2NDA2MjE5MiAgTCAxNi43OTA0ODM3Mzc5OTY1IDIxLjU4NzUwNDc4OTc3MjUgIEMgMTYuNzkwNDgzNzM3OTk2NSAyMS43OTcyOTY4MjY1NTggIDE3LjAwNDkzNzgyMDA0MzkgMjEuOTYwNDY4NDEwNzI0NCAgMTcuMjY2MDEyMzU0NzEwMiAyMS45NjA0Njg0MTA3MjQ0ICBMIDIxLjIxNDc2NDY5MTUzODYgMjEuOTYwNDY4NDEwNzI0NCAgQyAyMS40NzExNzcxODA5NDMxIDIxLjk2MDQ2ODQxMDcyNDQgIDIxLjY4MDk2OTIxNzcyODUgMjEuNzk3Mjk2ODI2NTU4ICAyMS42ODA5NjkyMTc3Mjg1IDIxLjU4NzUwNDc4OTc3MjUgIEwgMjEuNjgwOTY5MjE3NzI4NSAwLjcyOTUxNDI4ODAzNjYgIFogIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMyZGE3M2MiIHN0cm9rZT0ibm9uZSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSA0NCAxMTcgKSIgLz4KICA8L2c+Cjwvc3ZnPg==")
}

.icon--podpis {
	content:
		url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzhweCIgaGVpZ2h0PSIzNnB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTMwIC0xNzkgKSI+CiAgICA8cGF0aCBkPSJNIDM2LjI1MDUxMjQgMjUuNjgyNzE2OCAgTCAzNi4yNTA0OCAyNSAgTCAxNy44NjA5NiAyNSAgQyAxOC40NDE3NDggMjMuNzc5NzI4ICAxOC45NjM0NiAyMS43MjUyOCAgMTkuNDQ1Nzg4IDE5LjYyNDMyICBDIDIwLjczNTMwOCAxOC43NDU0MTYgIDIyLjAwMzc2OCAxOC4wMjU0MTYgIDIzLjA4OTM0OCAxNy41OTUxMDggIEMgMjMuOTg1MTM2IDE3LjI0MDczMTIgIDI0LjQzNjU0IDE3LjIxNDAxMiAgMjQuNjA2Njc2IDE3LjIxNDAxMiAgQyAyNC42NjAxMTQ0IDE3LjIxNDAxMiAgMjQuNjg2ODMzNiAxNy4yMTgyMzA4NCAgMjQuNjg5NjQ1MiAxNy4yMTI2MDU4NCAgQyAyNC43MjE5ODg2OCAxNy4yOTY5ODI2NCAgMjUuMDUxMDQ5MiAxOC4zMjM1Mjk4NCAgMjMuMTU5NjQ1MiAyMi4xMDM1NjU4NCAgQyAyMi43MzYzNTcyIDIyLjk1MTU0NTg0ICAyMi44MjA3Mzc2IDIzLjU3MzA4NTg0ICAyMy40MDk5NTY4IDIzLjk1NTU4NTg0ICBDIDI0LjMyOTY0ODggMjQuNTUwNDEzODQgIDI0Ljc1ODU1MjggMjQuMDMwMTE2NjQgIDI2LjM1NDY0ODggMjIuMDgzODczODQgIEMgMjcuNDM0NjQ4OCAyMC43NjYyMDE4NCAgMjkuMjQwMjY0OCAxOC41NTk3OTc4NCAgMzAuMTM2MDg4OCAxNy45NTM1OTM4NCAgQyAzMS4wODgxMDg4IDE3LjMxMDkyMTg0ICAzMS42Mzc5NzI4IDE3LjI4NzAxNzg0ICAzMS43NTQ2ODQ4IDE3LjM4NDA3Mzg0ICBDIDMxLjk3MjY1NCAxNy41NTQyMzE0NCAgMzIuMTk0ODU2OCAxOC42MDE4ODE4NCAgMzEuNDQ1MzA4IDIwLjYwMjk3Nzg0ICBDIDMxLjIyNzMzODggMjEuMTg2NTczODQgIDMxLjUyNTQ2NTYgMjEuODMzNDU3ODQgIDMyLjEwNDgyOCAyMi4wNTE0MDE4NCAgQyAzMi42OTEyMzIgMjIuMjcwNzc4NjQgIDMzLjMzNTMwOCAyMS45Njk4NDAyNCAgMzMuNTUxODQ4IDIxLjM5MTg4MTg0ICBDIDM0LjU1MTY3NiAxOC43MTI5Nzc4NCAgMzQuNDA0MDQgMTYuNjA2NDAxODQgIDMzLjE0NTQ0NCAxNS42MTQ5NjE4NCAgQyAzMi41Mjk1MiAxNS4xMjk3ODk4NCAgMzEuMTU4NDI0IDE0LjU0NDc4OTg0ICAyOC44NzQ3NjQgMTYuMDg4ODY1ODQgIEMgMjguMzM2MTY4IDE2LjQ1MzA3Nzg0ICAyNy42OTYzNCAxNy4wNzYwNTc4NCAgMjYuOTc5MTQ4IDE3Ljg2NDk2MTg0ICBDIDI3LjA0MjQyODggMTYuOTI2OTgxODQgIDI2LjgzMTQ5MDQgMTYuMjE4MjQ5ODQgIDI2LjM1NDc2NCAxNS42OTkzNDU4NCAgQyAyNS4xMzEzNCAxNC4zNjM0MjE4NCAgMjIuOTY3MDkyIDE1LjIxOTgyNTg0ICAyMi4yNTk3NjQgMTUuNTAxMDY1MDQgIEMgMjEuNjE1Njg4IDE1Ljc1NTU5NTg0ICAyMC44OTI4OCAxNi4xMTU1ODUwNCAgMjAuMTIzNjY4IDE2LjU1ODU2NTA0ICBDIDIwLjI5OTQ0ODggMTUuNzQ1NzU3MDQgIDIwLjQ2OTYwNjQgMTQuOTM1NzU3MDQgIDIwLjY0MTE2OCAxNC4xMzI3NzcwNCAgQyAyMC43MDg2NjggMTMuODEzNTU3ODQgIDIwLjc3NDc2MDQgMTMuNDk3MTYxMDQgIDIwLjg0MjI2MDQgMTMuMTgyMTYxMDQgIEMgMjIuNzAyNzQwNCAxMi4yMDYyMzcwNCAgMjQuMjgzMzU2NCAxMS4wOTk0ODkwNCAgMjUuMDY1MDYwNCAxMC4wNTYwNjUwNCAgQyAyOC4yOTUyMzI0IDUuNzUxNTQ1MDQgIDI3LjkyMjU2MDQgMy4zOTg5NDUwNCAgMjcuNDEzNDg0NCAyLjM4MjMwNTA0ICBDIDI2Ljk2MzQ4NDQgMS40ODIzMDUwNCAgMjYuMDgzMTc2NCAwLjk0NTExMzA0MDAwMDAwNCAgMjUuMDU4MDA0NCAwLjk0NTExMzA0MDAwMDAwNCAgQyAyMy40OTAwMjQ0IDAuOTQ1MTEzMDQwMDAwMDA0ICAyMS45MzE5MDg0IDIuMTEzNzA5MDQgIDIwLjk5MTA4NDQgMy45OTUyODUwNCAgQyAyMC4yNTQyMDA0IDUuNDY3NjEzMDQgIDE5LjU5MDQ2ODQgOC4yNzc0ODUwNCAgMTguODY3NjYwNCAxMS42NDUyODUwNCAgQyAxNi4yMjUzMzI0IDEyLjg5NTQ1NzA0ICAxMy4xMzcxODA0IDEzLjg3NTU5MzA0ICAxMS41MDAyNjA0IDEzLjg3NTU5MzA0ICBDIDEwLjg3ODY4NDQgMTMuODc1NTkzMDQgIDEwLjM3NTI2MDQgMTQuMzc5MDE3MDQgIDEwLjM3NTI2MDQgMTUuMDAwNTkzMDQgIEMgMTAuMzc1MjYwNCAxNS42MjIxNjkwNCAgMTAuODc4Njg0NCAxNi4xMjU1OTMwNCAgMTEuNTAwMjYwNCAxNi4xMjU1OTMwNCAgQyAxMy4xNjI0NTI0IDE2LjEyNTU5MzA0ICAxNS43Njk1MDA0IDE1LjQxNTQyMTA0ICAxOC4yOTA5NDA0IDE0LjM3NDgwNTA0ICBDIDE4LjAyNjU2MzYgMTUuNjE5MzI1MDQgIDE3Ljc0MjUxNjQgMTYuOTU1Mjg1MDQgIDE3LjQzMzEzMjQgMTguMzE1MDA1MDQgIEMgMTQuNDIyMzQ0NCAyMC40ODQ4MzMwNCAgMTEuMzc2NDkyNCAyMy4zNTc4ODUwNCAgMTAuMDU3NDUyNCAyNS42ODI0MDUwNCAgTCAxLjc0OTM3MjQgMjUuNjgyNDA1MDQgIEMgMS4zMzU5NDg0IDI1LjY4MjQwNTA0ICAwLjk5OTg1MjM5OTk5OTk5OCAyNi4wMTg0OTc0NCAgMC45OTk4NTIzOTk5OTk5OTggMjYuNDMxOTI1MDQgIEMgMC45OTk4NTIzOTk5OTk5OTggMjYuODQ1MzUyNjQgIDEuMzM1OTQ0OCAyNy4xODE0NDUwNCAgMS43NDkzNzI0IDI3LjE4MTQ0NTA0ICBMIDkuMjk2NzcyNCAyNy4xODE0NDUwNCAgQyA4LjM5Mzk2NDQgMjkuMTY0MjUzMDQgIDcuMTUwODQ4NCAzMi42MDY2NDUwNCAgOC40MjYyOTI0IDM0LjM1OTEyNTA0ICBDIDguNzc2NDUgMzQuODM4NjQ1MDQgIDkuNDE0ODg4NCAzNS4zNTE5MzMwNCAgMTAuNTQxMjkyNCAzNS4zNTE5MzMwNCAgQyAxMC43ODU5ODA4IDM1LjM1MTkzMzA0ICAxMS4wNTMxNzY0IDM1LjMyODAyNjUyICAxMS4zNDQyNzI0IDM1LjI3NDU5MDY0ICBDIDE0LjAwMzQ4NDQgMzQuNzg1MjA2NjQgIDE1Ljg4OTI3MjQgMzEuNTMzODMwNjQgIDE3LjM3NTcxMjQgMjcgIEwgMzYuMjUwNTEyNCAyNyAgQyAzNi42NjM5MzY0IDI3LjE4MTc1NjggIDM3LjAwMDAzMjQgMjYuODQ1NjY0NCAgMzcuMDAwMDMyNCAyNi40MzIyMzY4ICBDIDM3LjAwMDAzMjQgMjYuMDE3NDA4OCAgMzYuNjYzOTQgMjUuNjgyNzE2OCAgMzYuMjUwNTEyNCAyNS42ODI3MTY4ICBaIE0gMjMuMDA2NDQgNS4wMDIyICBDIDIzLjYyNjYxMiAzLjc2MzI5NiAgMjQuNTA2OTIgMy4xOTc5ODggIDI1LjA1OTU1NiAzLjE5Nzk4OCAgQyAyNS4yODU5NjM2IDMuMTk3OTg4ICAyNS4zNTM0NjM2IDMuMjkyMjA3MiAgMjUuNDAyNjc5MiAzLjM5MjA0OTYgIEMgMjUuNjc4MzAyNCAzLjk0MTg3NzYgIDI1LjUzNzY3OTIgNS42ODE0MzM2ICAyMy4yNjUxNzkyIDguNzA5MjQ5NiAgQyAyMi45MDc5OTA4IDkuMTg1OTYxNiAgMjIuMjgwNzk1MiA5LjcwMjA1NzYgIDIxLjQ4NzY3OTIgMTAuMjE2NzQ5NiAgQyAyMi4wMTA3OTUyIDcuOTA2MjY5NiAgMjIuNTE1NjU5MiA1Ljk4NTMwOTYgIDIzLjAwNjQ0NzIgNS4wMDI1MDk2ICBaIE0gMTYuNTk5NTIgMjEuNzkyOTYgIEMgMTYuMjU2Mzk2OCAyMy4xMzU5NCAgMTUuODg5MzQ4IDI0LjQ0OTM2NCAgMTUuNDk4NDI0IDI1LjY4NDIgIEwgMTIuNzU0ODI4IDI1LjY4Mjc5Mzg0ICBDIDEzLjY5MTQwNCAyNC40NjIxNzc4NCAgMTUuMDY5NTIgMjMuMDgyNjIxODQgIDE2LjU5OTYyOCAyMS43OTI5OTM4NCAgWiBNIDEwLjkzOTI0IDMzLjA2NTI4ICBDIDEwLjUwMzMxNiAzMy4xNDY4NDE2ICAxMC4yODY3NCAzMy4wOTA1OTI2OCAgMTAuMjQ3MzU2IDMzLjAzNzE1NSAgQyA5LjgzNTMzNiAzMi40NzA0NDMgIDEwLjQzMjk3OTIgMjkuODI5NDgzICAxMS44MDI2NjQgMjcuMTg0Mjc1ICBMIDE0Ljk5NDg1NiAyNy4xODI4Njg0OCAgQyAxMy44NDg3NiAzMC4zOTE5NDQ0OCAgMTIuNTA3MTg0IDMyLjc3NjkwODQ4ICAxMC45MzkwOTYgMzMuMDY1MjY4NDggIFogIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMyZGE3M2MiIHN0cm9rZT0ibm9uZSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAzMCAxNzkgKSIgLz4KICA8L2c+Cjwvc3ZnPg==")
}

.icon--vizitka {
	content:
		url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTMwIC0yNTcgKSI+CiAgICA8cGF0aCBkPSJNIDI4LjU4OTg0MTg2MDQ2NTEgNS43MDI1NjExNTcwMjQ3NyAgTCAyMC4xMDcyMDQ5NjEyNDAzIDUuNzAyNTYxMTU3MDI0NzcgIEwgMjAuMTA3MjA0OTYxMjQwMyAyLjg2NjE2NTc4NTEyMzk0ICBDIDIwLjEwNTkxNTk1NDEwODUgMS4zNDQ5MjA1Nzg1MTI0MSAgMTguODcxMjgyMzU2NTg5MiAwLjExMDkyMjM5NjY5NDIwNyAgMTcuMzQ5MjUwOTc2NzQ0MiAwLjEwOTYzNjM2MzYzNjM1NSAgTCAxNC41OTEyOTY5OTIyNDgxIDAuMTA5NjM2MzYzNjM2MzU1ICBDIDEzLjA2Nzk3ODkxNDcyODcgMC4xMTA5MjQzNzUyMDY1OTQgIDExLjgzNDYyOTcwNTQyNjQgMS4zNDQ5MjA1Nzg1MTI0MSAgMTEuODMzMzQzMDA3NzUxOSAyLjg2NjE2NTc4NTEyMzk0ICBMIDExLjgzMzM0MzAwNzc1MTkgNS43MDI1NjExNTcwMjQ3NyAgTCAzLjQxMDA5MjE1NTAzODc0IDUuNzAyNTYxMTU3MDI0NzcgIEMgMS42MTc0MjUzNjQzNDExIDUuNzAzODQ5NDk4MzQ3MSAgMC4xNjUwMDc2Mjc5MDY5NTkgNy4xNTU1MTQ3MTA3NDM3NyAgMC4xNjM3MjA5MzAyMzI1NTcgOC45NDcyNTU1MzcxOTAwNyAgTCAwLjE2MzcyMDkzMDIzMjU1NyAyNi42NDgzNDY0NDYyODEgIEMgMC4xNjUwMDk2MDc0NDE4NDYgMjguNDQwMDg3MjcyNzI3MyAgMS42MTc0MjUzNjQzNDExIDI5Ljg5MTc1NDc5MzM4ODQgIDMuNDEwMDkyMTU1MDM4NzQgMjkuODkzMDQwODI2NDQ2MyAgTCAyOC41ODk3NzU4NzU5NjkgMjkuODkzMDQwODI2NDQ2MyAgQyAzMC4zODI0NDI2NjY2NjY3IDI5Ljg5MTc1MjgxNDg3NiAgMzEuODM0ODYwNDAzMTAwOCAyOC40NDAwODcyNzI3MjczICAzMS44MzYxNDcxMDA3NzUyIDI2LjY0ODM0NjQ0NjI4MSAgTCAzMS44MzYxNDcxMDA3NzUyIDguOTQ3MjU1NTM3MTkwMDcgIEMgMzEuODM0ODU4NDIzNTY1OSA3LjE1NTUxNDcxMDc0Mzc3ICAzMC4zODI0NDI2NjY2NjY3IDUuNzAzODQ3MTkwMDgyNjMgIDI4LjU4OTc3NTg3NTk2OSA1LjcwMjU2MTE1NzAyNDc3ICBaIE0gMTQuNTkxNTg3MzI0MDMxIDEuNzU4MzkwMDk5MTczNTQgIEwgMTQuNTg3NjAxODYwNDY1MSAxLjc0NTUzNjM2MzYzNjM1ICBMIDE3LjM0NTU1NTg0NDk2MTMgMS43NDU1MzYzNjM2MzYzNSAgQyAxNy42NDA2ODE0MDE1NTA0IDEuNzQ1NTM2MzYzNjM2MzUgIDE3LjkyMTYzMzQ4ODM3MjEgMS44NjE0NjQwMDAwMDAwMSAgMTguMTMwNDA4NDM0MTA4NSAyLjA3MDEzNzcwMjQ3OTMxICBDIDE4LjMzNzg5OTk4MTM5NTQgMi4yNzc1MjIwNzQzODAxNiAgMTguNDU1MTc3NTI1NTgxNCAyLjU1OTYyMTY2OTQyMTQ2ICAxOC40NTUxNzc1MjU1ODE0IDIuODUzMjk4ODU5NTA0MTUgIEwgMTguNDU1MTc3NTI1NTgxNCA5LjI2NjY0Njc5MzM4ODQyICBMIDEzLjQ4MzI0NTc0MjYzNTYgOS4yNjY2NDY3OTMzODg0MiAgTCAxMy40ODMyNDU3NDI2MzU2IDIuODY2MTU5MTkwMDgyNjcgIEMgMTMuNDgzMjQ1NzQyNjM1NiAyLjI1NDMwNDIzMTQwNDk0ICAxMy45Nzk0MTYxNjEyNDAzIDEuNzU4MzkwMDk5MTczNTQgIDE0LjU5MTU4NzMyNDAzMSAxLjc1ODM5MDA5OTE3MzU0ICBaIE0gMzAgOC45NDczNTQ0NjI4MDk5MyAgTCAzMCAyNi42NDg0MTIzOTY2OTQyICBDIDMwLjE4NjY2NjY2NjY2NjcgMjcuMDcyMjA5NzUyMDY2MSAgMzAuMDE3ODM4NzM0ODgzOCAyNy40Nzc5MzY2OTQyMTQ5ICAyOS43MTg4MzY1ODkxNDczIDI3Ljc3Njc5MDk5MTczNTUgIEMgMjkuNDE5ODM0NDQzNDEwOSAyOC4wNzU2NDUyODkyNTYyICAyOS4wMTM4OTEyMjQ4MDYyIDI4LjI0NDM3OTQyMTQ4NzYgIDI4LjU4OTg3NDg1MjcxMzIgMjggIEwgMy40MTAxOTExMzE3ODI5NCAyOCAgQyAyLjk4NjE3NDc1OTY4OTkgMjguMjQ0Mzc5NDIxNDg3NiAgMi41ODAyMzgxMzk1MzQ5MSAyOC4wNzU2Mzg2OTQyMTQ5ICAyLjI4MTIyOTM5NTM0ODgyIDI3Ljc3Njc5MDk5MTczNTUgIEMgMS45ODIyMjA2NTExNjI3OCAyNy40Nzc5NDMyODkyNTYyICAxLjgxMzM5OTMxNzgyOTQ2IDI3LjA3MjIwOTc1MjA2NjEgIDIgMjYuNjQ4NDEyMzk2Njk0MiAgTCAyIDguOTQ3MzIxNDg3NjAzMjkgIEMgMS44MTMzOTkzMTc4Mjk0NiA4LjA2NjI1Njk0MjE0ODc1ICAyLjUyODY3MTI1NTgxMzk1IDcuMzUxMzg3NDM4MDE2NSAgMy40MTAxNTgxMzk1MzQ4NyA3LjM1MTM4NzQzODAxNjUgIEwgMTEuODMzNDA4OTkyMjQ4MSA3LjM1MTM4NzQzODAxNjUgIEwgMTEuODMzNDA4OTkyMjQ4MSA5LjI2NDIxMzIyMzE0MDQ3ICBMIDEwLjI2NjI3NzIwOTMwMjMgOS4yNjQyMTMyMjMxNDA0NyAgQyA5LjgxMDA2MDQwMzEwMDgxIDkuMjY0MjEzMjIzMTQwNDcgIDkuNDQxNDcxMDA3NzUxOTQgOS42MzI2MTIyMzE0MDQ5NSAgOS40NDE0NzEwMDc3NTE5NCAxMC4wODg1OTMzODg0Mjk3ICBDIDkuNDQxNDcxMDA3NzUxOTQgMTAuNTQzMjg4NTEyMzk2NyAgOS44MTAwNjA0MDMxMDA4MSAxMC45MTI5NzM1NTM3MTkgIDEwLjI2NjI3NzIwOTMwMjMgMTEgIEwgMjEuNjc0MzM2NzQ0MTg2MSAxMSAgQyAyMi4xMzA1NTM1NTAzODc2IDEwLjkxMjk3MzU1MzcxOSAgMjIuNDk5MTQyOTQ1NzM2NCAxMC41NDMyODg1MTIzOTY3ICAyMi40OTkxNDI5NDU3MzY0IDEwLjA4ODU5MzM4ODQyOTcgIEMgMjIuNDk5MTQyOTQ1NzM2NCA5LjYzMjYxMjIzMTQwNDk1ICAyMi4xMzA1NTM1NTAzODc2IDkuMjY0MjEzMjIzMTQwNDcgIDIxLjY3NDMzNjc0NDE4NjEgOS4yNjQyMTMyMjMxNDA0NyAgTCAyMC4xMDcyMDQ5NjEyNDAzIDkuMjY0MjEzMjIzMTQwNDcgIEwgMjAuMTA3MjA0OTYxMjQwMyA3LjM1MTM4NzQzODAxNjUgIEwgMjguNTg5ODQxODYwNDY1MSA3LjM1MTM4NzQzODAxNjUgIEMgMjkuMDEzODU4MjMyNTU4MiA3LjM1MTM4NzQzODAxNjUgIDI5LjQxOTc5NDg1MjcxMzIgNy41MTg4Mzg4MzQ3MTA3MiAgMjkuNzE4ODAzNTk2ODk5MiA3LjgxODk3NTg2Nzc2ODU5ICBDIDMwLjAxNzc5NTg0NDk2MTMgOC4xMTc4MTM2Nzc2ODU5NCAgMzAuMTg2NjMzNjc0NDE4NiA4LjUyMzU1NzEwNzQzODAyICAzMCA4Ljk0NzM1NDQ2MjgwOTkzICBaICIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMmRhNzNjIiBzdHJva2U9Im5vbmUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMzAgMjU3ICkiIC8+CiAgPC9nPgo8L3N2Zz4=")
}

.icon--search {
	width: 14px
}

.icon--search:before {
	padding-top: 100%
}

.icon--stavba {
	width: 27px
}

.icon--stavba:before {
	padding-top: 77.77778%
}

.icon--youtube {
	width: 22px
}

.icon--youtube:before {
	padding-top: 72.72727%
}

.header-wrapper { /*background:#fff;*/
	padding: 30px 0 26px
}

.header__logo {
	margin-right: 45px
}

.header__social {
	display: flex;
	flex-direction: row;
	align-items: center
}

.header__social li {
	margin-right: 18px
}

.header__social li:last-child {
	margin-right: 0
}

.header__social .icon {
	font-size: 14px;
	color: #999
}

.header__links li {
	margin-right: 15px
}

.header__links li:last-child {
	margin-right: 0
}

.header__links a {
	color: #000;
	font-family: Campton, sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	transition: all .3s;
}

@media (max-width: 1023px) {
    .header__links a {
        font-size: 12px;
    }
}

.header__links .icon {
	display: none
}

@media ( min-width : 992px) {
	.header__links .icon {
		display: inline-block;
		color: #fff;
		margin-right: 10px
	}
}

.header__search {
	margin-left: 48px
}

.header__actions__search__button {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	border: 1px solid #d4d7d9;
	background-color: #fafafa;
	border-radius: 3px;
	color: #000
}

.header-menu-wrapper {
	background-color: #1fa22e
}

.header-menu-wrapper .container {
	padding: 0
}

@media ( min-width : 992px) {
	.header-menu-wrapper .container {
		padding: 0 15px
	}
}

.header-menu {
	background-color: #1fa22e
}

@media ( min-width : 768px) {
	.header-menu {
		height: 53px
	}
}

.header-menu li {
	width: 100%
}

@media ( min-width : 768px) {
	.header-menu li {
		width: auto
	}
}

.header-menu a {
	display: block;
	line-height: 53px;
	padding: 0 22px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	letter-spacing: .3px
}

.header-menu a.is-active, .header-menu a:hover {
	background-color: #1a8726
}

.breadcrumb {
	padding: 20px 0;
	flex-wrap: unset;
	margin-bottom: 0;
	background-color: transparent !important;
}

@media ( min-width : 992px) {
	.breadcrumb {
		padding: 39px 0 20px 3px
	}
}

.breadcrumb-item {
	margin-right: 10px;
	padding-right: 17px;
	background:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA0IDgiPjxnPjxnPjxwYXRoIGZpbGw9IiMxZmEyMmUiIGQ9Ik0uODQzIDhMMCA3LjE1N2wyLjY5OC0yLjY5OGEuNjUuNjUgMCAwIDAgMC0uOTE4TDAgLjg0My44NDMgMGwyLjY5OCAyLjY5OGExLjg0MyAxLjg0MyAwIDAgMSAwIDIuNjA0eiIvPjwvZz48L2c+PC9zdmc+)
		no-repeat right center
}

.breadcrumb-item a {
	color: #3a3a3a;
	text-decoration: underline
}

.breadcrumb-item.active {
	margin-right: 0;
	padding-right: 0;
	background: none
}

.breadcrumb-item:last-child {
	background: url()
}

.breadcrumb-item+.breadcrumb-item::before {
	content: none
}

.content-wrapper {
	background-color: #fff;
	padding: 20px 20px 30px;
	margin-bottom: 30px
}

@media ( min-width : 992px) {
	.content-wrapper {
		padding: 40px 40px 60px
	}
}

.content__parent {
	margin-bottom: 20px;
	font-size: 10px;
	font-weight: 700;
	color: #1fa22e
}

@media ( min-width : 768px) {
	.content__parent {
		font-size: 13px;
		margin-bottom: 10px
	}
}

.content__parent a {
	color: #1fa22e;
	text-decoration: underline
}

.content__header {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 20px;
	margin: 30px 30px 20px
}

@media ( min-width : 992px) {
	.content__header {
		padding-bottom: 40px;
		margin-bottom: 40px
	}
}

.content__header__form input[type="search"] {
	border: none;
	width: 100%;
	background: #fff
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48Zz48Zz48cGF0aCBkPSJNNS45MDUgMTAuMDk3QTQuMTk4IDQuMTk4IDAgMCAxIDEuNzEgNS45MDQgNC4xOTggNC4xOTggMCAwIDEgNS45MDUgMS43MWE0LjE5NyA0LjE5NyAwIDAgMSA0LjE5MyA0LjE5MyA0LjE5NyA0LjE5NyAwIDAgMS00LjE5MyA0LjE5M3pNMTQgMTIuNzg5bC0zLjM2Ni0zLjM2NmE1Ljg2IDUuODYgMCAwIDAgMS4xNzUtMy41MkE1LjkxIDUuOTEgMCAwIDAgNS45MDUgMCA1LjkxIDUuOTEgMCAwIDAgMCA1LjkwNGE1LjkxMSA1LjkxMSAwIDAgMCA1LjkwNSA1LjkwNWMxLjMyIDAgMi41MzUtLjQ0MSAzLjUxOC0xLjE3NWwzLjM2NyAzLjM2NXoiLz48L2c+PC9nPjwvc3ZnPg==)
		no-repeat 20px;
	padding: 15px 20px 15px 45px;
    border-radius: 20px;
}

.content__title {
	font-size: 50px;
	font-weight: 600;
	font-style: normal;
	color: #333;
	letter-spacing: normal;
	margin-bottom: 20px
}

@media ( min-width : 768px) {
	.content__title {
		line-height: 52px;
		margin-bottom: 0
	}
}

.content__title span {
	font-weight: 400
}

.content .row {
	margin-bottom: 10px
}

.content .row--same [class*="col-"] {
	display: flex
}

.content h2, .content h3 {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 20px
}

@media ( min-width : 768px) {
	.content h2, .content h3 {
		font-size: 20px
	}
}

.content p, .content li {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px
}

@media ( min-width : 992px) {
	.content p, .content li {
		font-size: 16px;
		line-height: 26px
	}
}

.content p {
	margin-bottom: 10px
}

@media ( min-width : 992px) {
	.content p {
		margin-bottom: 20px
	}
}

.content ul {
	margin: 20px 40px;
	list-style-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABxSURBVHjaYgybZ8sABNJAXAHElkB8HIg7gPgpQACxAAkJID4PxKIMEGAMxOFArAcQQExAohpJAgZA/GqAAAJJqjBgByoAAQSSvIND8g5AAIEk64H4BZoEiF8PEEAgB70DWQ7EpUCsBcTXgLgbJA4QYAD17Q/vB1WvOQAAAABJRU5ErkJggg==)
}

.content ul ul {
	margin-left: 30px
}

.helpbox ul {
	margin: 20px 0;
	list-style-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABtSURBVHjaYozqPMQABPxAXA3E6kB8B4g7gPg1QACxAAkeID4PxIoMCBAFxHoAAcQEJCrQJEBAAojrAAIIJKnCgB2oAAQQE9QObOAOQACBJLuB+D6axAsgbgIIIJCDPgKxIdS1ukB8DeZagAADADwHEFHgLKHCAAAAAElFTkSuQmCC)
}

.content li {
	margin-bottom: 10px
}

.content a {
	color: #1fa22e;
	text-align: left;
	text-decoration: underline;
	background-color: transparent;
	transition: all .3s;
}

.content a:hover {
	text-decoration: none;
	background-color: transparent;
}

.align-items-center p {
	margin-bottom: 0
}

.content__section {
	border-left: 1px solid #e0e0e0;
	padding-left: 40px;
	padding-bottom: 10px;
	position: relative;
	margin: 30px 20px;
	margin-left: 20px
}

.content__section__icon {
	width: 46px;
	height: 46px;
	border-radius: 46px;
	position: absolute;
	top: -13px;
	left: -23px;
	background: #1fa22e;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	border: 5px solid #fff
}

.content__section__info {
	list-style: none;
	margin: 0;
	padding: 0
}

.content__section__info li {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	color: gray;
	font-size: 13px;
	font-weight: 400;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-right: 15px;
	margin-right: 15px;
	background: url(../images/divider.svg) no-repeat right center
}

@media ( min-width : 768px) {
	.content__section__info li {
		margin-bottom: 0
	}
}

.content__section__info li img {
	margin-right: 10px
}

.content__section__info li:last-child {
	background: none
}

.content__section__info li:before {
	display: none
}

.related {
	background-color: #fff;
	padding: 40px;
	margin-bottom: 30px
}

.related h2 {
	color: #333;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px
}

.related p {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 10px
}

.related ul {
	margin-top: 20px
}

.related li {
	font-size: 13px;
	margin-bottom: 15px;
	line-height: 20px
}

@media ( min-width : 768px) {
	.related li {
		font-size: 16px
	}
}

.related a {
	color: #1fa22e;
	text-decoration: underline
}

.related a:hover {
	text-decoration: none
}

.sidebar {
	margin-top: 20px
}

@media ( min-width : 992px) {
	.sidebar {
		margin-top: 0
	}
}

.infobox {
	background-color: #f3f3f3;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 20px;
    font-family: Campton, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

@media ( min-width : 768px) {
	.infobox {
		padding: 25px 30px
	}
}

.infobox h3 {
	color: #333;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 10px
}

.infobox p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 15px
}

.infobox p:last-child {
	margin-bottom: 0
}

.infobox ul, .infobox ol {
	margin-top: 20px
}

.infobox li {
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 20px
}

.infobox a {
	color: #1fa22e;
	text-decoration: underline
}

.infobox a:hover {
	text-decoration: none
}

.infobox:last-child {
	margin-bottom: 0
}

.infobox__pager {
	list-style: none;
	counter-reset: my-awesome-counter
}

.infobox__pager li {
	counter-increment: my-awesome-counter;
	font-size: 14px
}

@media ( min-width : 768px) {
	.infobox__pager li {
		font-size: 16px
	}
}

.infobox__pager li:before {
	display: inline-block;
	width: 26px;
	height: 26px;
	border-radius: 26px;
	content: counter(my-awesome-counter);
	border: 2px solid #e0e0e0;
	margin-right: 12px;
	line-height: 22px;
	text-align: center;
	background-color: #fff;
	color: #1fa22e;
	font-size: 13px;
	font-weight: 600
}

@media ( min-width : 768px) {
	.infobox__pager li:before {
		width: 36px;
		height: 36px;
		border-radius: 36px;
		line-height: 32px;
		font-size: 16px
	}
}

.infobox__pager a {
	color: #000;
	font-weight: 600
}

.infobox__pager li.is-active {
	color: #1fa22e;
	font-weight: 600
}

.infobox__pager li.is-active:before {
	background-color: #1fa22e;
	color: #fff;
	border-color: #1fa22e
}

.infobox__files li {
	margin-bottom: 10px;
	padding-left: 25px;
	background:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE1IDE0Ij48Zz48Zz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxZmEyMmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik0xMS40MzIgNi40NDF2MEw4LjQ2NyA5LjQwNmMtLjUzNC41MzQtMS40LjUzNC0xLjkzNCAwTDMuNTY5IDYuNDQxdjAiLz48L2c+PGc+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWZhMjJlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMCIgc3Ryb2tlLXdpZHRoPSIxLjY1IiBkPSJNMSAxMi42OGgxMyIvPjwvZz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxZmEyMmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik03LjUgOS44MDZWMSIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)
		no-repeat 0 3px
}

.infobox__datetime {
	padding-left: 30px;
	background:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48Zz48Zz48Zz48cGF0aCBkPSJNMTMgNy4zODdBNS42MiA1LjYyIDAgMCAxIDcuMzg3IDEzYTUuNjIgNS42MiAwIDAgMS01LjYxMy01LjYxMyA1LjYyIDUuNjIgMCAwIDEgNS42MTMtNS42MTJBNS42MiA1LjYyIDAgMCAxIDEzIDcuMzg3em0xLjc3NCAwQzE0Ljc3NCAzLjMxNCAxMS40NiAwIDcuMzg3IDAgMy4zMTQgMCAwIDMuMzE0IDAgNy4zODdjMCA0LjA3NCAzLjMxNCA3LjM4OCA3LjM4NyA3LjM4OCA0LjA3MyAwIDcuMzg3LTMuMzE0IDcuMzg3LTcuMzg4eiIvPjwvZz48Zz48cGF0aCBkPSJNOC42ODQgOS45NEw2LjUgNy43NTRWMy41MDNoMS43NzRWNy4wMkw5Ljk0IDguNjg0eiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)
		no-repeat 0 3px
}

.infobox__datetime p {
	margin-bottom: 5px;
	font-size: 14px
}

.infobox__datetime table td, .infobox__datetime table th {
	font-weight: 400;
	padding: 5px;
	padding-left: 0;
	font-size: 13px
}

.infobox__contact li {
	margin-bottom: 5px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-weight: 700;
	font-size: 13px
}

.infobox__contact li:before {
	display: none
}

.infobox__contact li.is-phone {
	background:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48Zz48Zz48cGF0aCBmaWxsPSIjMWZhMjJlIiBkPSJNNC41MjEgMy42OTdMMy4yNDUgNC45NzRsNS43OTYgNS43OTYgMS4yNzctMS4yNzcgMS4xODcgMS4xODctMS4yNzcgMS4yNzZhLjk2OC45NjggMCAwIDEtMS4zNjkgMGwtNi44LTYuOGEuOTcuOTcgMCAwIDEgMC0xLjM3TDMuMzM1IDIuNTF6bTYuOTYyIDkuNTE0bDIuNTMyLTIuNTMxLTMuNjk3LTMuNjk3TDkuMDQxIDguMjYgNS43NTQgNC45NzRsMS4yNzctMS4yNzdMMy4zMzUgMCAuODA0IDIuNTMyQTIuNzI2IDIuNzI2IDAgMCAwIDAgNC40NzFjMCAuNzMyLjI4NiAxLjQyMS44MDQgMS45NGw2LjggNi44YTIuNzI1IDIuNzI1IDAgMCAwIDEuOTQuODAzYy43MzIgMCAxLjQyMS0uMjg1IDEuOTM5LS44MDN6Ii8+PC9nPjwvZz48L3N2Zz4=)
		no-repeat 0;
	color: #1fa22e
}

.infobox__contact li.is-email {
	background:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48Zz48Zz48cGF0aCBmaWxsPSIjMWZhMjJlIiBkPSJNNy4zOTEgOS42ODZhMi4zMDEgMi4zMDEgMCAwIDEtMi4yOTktMi4yOTggMi4zMDEgMi4zMDEgMCAwIDEgMi4zLTIuMjk4IDIuMyAyLjMgMCAwIDEgMi4yOTcgMi4yOTggMi4zIDIuMyAwIDAgMS0yLjI5OCAyLjI5OHptNi41NTYtNS43MDNBNy4zNCA3LjM0IDAgMCAwIDkuNjE4LjM0NUM1LjczNS0uODg1IDEuNTc2IDEuMjc3LjM0OCA1LjE2YTcuMzQgNy4zNCAwIDAgMCAuNDg3IDUuNjMyIDcuMzM4IDcuMzM4IDAgMCAwIDQuMzI4IDMuNjM4IDcuMzc2IDcuMzc2IDAgMCAwIDIuMjMzLjM0OWMuODggMCAxLjc1Ni0uMTYgMi42MDEtLjQ4bC0uNjI3LTEuNjZhNS41NiA1LjU2IDAgMCAxLTMuNjcyLjFBNS41NzMgNS41NzMgMCAwIDEgMi40MSA5Ljk3NWE1LjU3NSA1LjU3NSAwIDAgMS0uMzctNC4yOCA1LjYxOSA1LjYxOSAwIDAgMSA3LjA0My0zLjY1OCA1LjU3NiA1LjU3NiAwIDAgMSAzLjI5IDIuNzY0IDUuNTczIDUuNTczIDAgMCAxIC41NzEgMy40MTNsLTEuNTE1LS40OGMuMDEtLjExNS4wMzUtLjIyNy4wMzUtLjM0NmE0LjA3OCA0LjA3OCAwIDAgMC00LjA3My00LjA3MyA0LjA3OCA0LjA3OCAwIDAgMC00LjA3MyA0LjA3MyA0LjA3NyA0LjA3NyAwIDAgMCA0LjA3MyA0LjA3M2MxLjUgMCAyLjc5Ny0uODI0IDMuNTA0LTIuMDMzbDIuNDI2Ljc2NmEuODg4Ljg4OCAwIDAgMCAxLjExMy0uNTc4IDcuMzQxIDcuMzQxIDAgMCAwLS40ODctNS42MzN6Ii8+PC9nPjwvZz48L3N2Zz4=)
		no-repeat 0;
	color: #1fa22e
}

.infobox__contact li.is-isds {
	background: url(../images/icons/isds.svg) no-repeat 0;
	color: #1fa22e
}

.is-isds p {
	font-weight: 700 !important
}

.infobox__trafic table td, .infobox__trafic table th {
	padding: 5px;
	padding-right: 10px;
	padding-left: 0
}

.traffic__number {
	display: inline-block;
	padding: 5px;
	border: 1px solid silver;
	border-radius: 3px;
	font-weight: 700;
	margin-right: 5px
}

.traffic__number--red {
	border: 1px solid #e33636
}

.traffic__number--green {
	border: 1px solid green
}

.traffic__number--orange {
	border: 1px solid #fab700
}

.files {
	list-style: none
}

.files li {
	margin-bottom: 10px;
	padding-left: 25px;
	background:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE1IDE0Ij48Zz48Zz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxZmEyMmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik0xMS40MzIgNi40NDF2MEw4LjQ2NyA5LjQwNmMtLjUzNC41MzQtMS40LjUzNC0xLjkzNCAwTDMuNTY5IDYuNDQxdjAiLz48L2c+PGc+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWZhMjJlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMCIgc3Ryb2tlLXdpZHRoPSIxLjY1IiBkPSJNMSAxMi42OGgxMyIvPjwvZz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxZmEyMmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik03LjUgOS44MDZWMSIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)
		no-repeat 0 6px;
	background-position-y: 50%
}

.files li:before {
	display: none
}

.modal-footer .btn:last-child {
	margin-right: 0
}

.modal-content {
	padding: 20px;
	border-radius: 20px;
}

.modal-header {
	padding: 0;
	padding-bottom: 10px
}

.modal-body {
	padding: 20px 0
}

.modal-body .row {
	margin-bottom: 20px
}

.modal-body p {
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 20px
}

.modal-body p:last-child {
	margin-bottom: 0
}

.modal-title {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0
}

.modal-footer {
	padding: 0;
	padding-top: 10px
}

.modal-close {
	display: flex;
	width: 30px;
	height: 30px;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	font-size: 24px
}

.modal-close:hover {
	color: #1fa22e
}

.contactbox {
	background-color: #f5f5f5;
	border-radius: 20px;
	padding: 25px
}

ul.contactbox__tabs {
	margin: 0;
	border-bottom: 1px solid #e0e0e0
}

ul.contactbox__tabs li {
	margin-bottom: 0;
	flex-grow: 1;
	text-align: center
}

ul.contactbox__tabs li:before {
	display: none
}

ul.contactbox__tabs li a {
	display: block;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	padding: 5px;
	padding-bottom: 10px;
	position: relative
}

ul.contactbox__tabs li a:after {
	display: none;
	content: "";
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: -2px;
	background: #1fa22e
}

ul.contactbox__tabs li a.is-active:after {
	display: block
}

@media ( min-width : 768px) {
	.contactbox__contents {
		padding-top: 25px
	}
}

.contactbox__contents .row {
	margin-bottom: 0
}

.contactbox__content {
	display: none
}

.contactbox__content.is-active {
	display: block
}

.contactbox__content h3 {
	font-size: 16px;
	margin-bottom: 0
}

.contactbox__content__map {
	margin-bottom: 30px
}

@media ( min-width : 768px) {
	.contactbox__content__map {
		margin-bottom: 0
	}
}

.contactbox__content__map iframe {
	width: 100%;
	max-width: 100%;
	height: 350px
}

.nav__item {
	display: flex;
	height: 70px;
	border: 1px solid #e0e0e0;
	background-image: linear-gradient(180deg, #fff 0%, #f8f8f7 100%);
	border-radius: 5px;
	padding: 0 25px;
	align-items: center;
	font-size: 13px;
	font-weight: 700;
	color: #1fa22e;
	text-decoration: none !important
}

.nav__item:hover {
	background-image: linear-gradient(180deg, #f8f8f7 0%, #f5f5f5 100%)
}

.nav__item--prev {
	margin-bottom: 30px
}

.nav__item--prev:before {
	display: block;
	content: "";
	width: 23px;
	height: 13px;
	background:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE1IDE0Ij48Zz48Zz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDQ4MDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik01Ljk5NyAxMy4wOTh2MEwxLjcwMyA4LjgwM2ExLjk4IDEuOTggMCAwIDEgMC0yLjhsNC4yOTQtNC4yOTR2MCIvPjwvZz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDQ4MDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik0xLjEyMyA3LjQwM2gxMi43NTUiLz48L2c+PC9nPjwvZz48L3N2Zz4=)
		no-repeat 0 0;
	background-size: cover;
	margin-right: 10px
}

@media ( min-width : 768px) {
	.nav__item--prev:before {
		width: 13px
	}
}

.nav__item--next {
	margin-top: 30px
}

.nav__item--next:before {
	display: block;
	content: "";
	width: 25px;
	height: 14px;
	background:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE1IDE0Ij48Zz48Zz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDQ4MDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik05LjAwMyAxMy4wOTh2MGw0LjI5NS00LjI5NWExLjk4IDEuOTggMCAwIDAgMC0yLjhMOS4wMDMgMS43MDh2MCIvPjwvZz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDQ4MDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik0xMy44NzcgNy40MDNIMS4xMjMiLz48L2c+PC9nPjwvZz48L3N2Zz4=)
		no-repeat 0 0;
	background-size: cover;
	margin-right: 10px
}

@media ( min-width : 768px) {
	.nav__item--next:before {
		width: 15px
	}
}

.helpbox {
	background-color: #e6f4ff;
	background-image:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1Ij48Zz48ZyBvcGFjaXR5PSIuNSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMjIuNUMwIDEwLjA3NCAxMC4wNzQgMCAyMi41IDBTNDUgMTAuMDc0IDQ1IDIyLjUgMzQuOTI2IDQ1IDIyLjUgNDUgMCAzNC45MjYgMCAyMi41eiIvPjwvZz48Zz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0YjkzY2MiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik0xNS43MDIgMjAuOTY1YTcuMjYzIDcuMjYzIDAgMSAxIDE0LjUyNSAwIDcuMjYzIDcuMjYzIDAgMCAxLTE0LjUyNSAweiIvPjwvZz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0YjkzY2MiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik0yNS45OTYgMjcuOTY2djUuNDYxYTMuMDQxIDMuMDQxIDAgMCAxLTMuMDQxIDMuMDQxdjBhMy4wNDEgMy4wNDEgMCAwIDEtMy4wNDEtMy4wNHYtNS40NjIgMCIvPjwvZz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0YjkzY2MiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik0xOS45MTQgMzEuNTE0bDYuMDgxLTEuNzQ2Ii8+PC9nPjxnPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzRiOTNjYyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMjAiIHN0cm9rZS13aWR0aD0iMS42NSIgZD0iTTIwLjYwNCAzNC4xNjRsNS4zOTEtMS41NDgiLz48L2c+PGc+PGc+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNGI5M2NjIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMCIgc3Ryb2tlLXdpZHRoPSIxLjY1IiBkPSJNMTIuODA1IDIwLjk2NUgxMSIvPjwvZz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0YjkzY2MiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik0zNC45MyAyMC45NjVoLTEuODA1Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0YjkzY2MiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik0xNS43OCAyOC4xNWwtMS4yNzYgMS4yNzUiLz48L2c+PGc+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNGI5M2NjIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMCIgc3Ryb2tlLXdpZHRoPSIxLjY1IiBkPSJNMzEuNDI1IDEyLjUwNGwtMS4yNzYgMS4yNzciLz48L2c+PC9nPjxnPjxnPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzRiOTNjYyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMjAiIHN0cm9rZS13aWR0aD0iMS42NSIgZD0iTTIyLjk2NSA5djEuODA1Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0YjkzY2MiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik0zMC4xNSAyOC4xNWwxLjI3NSAxLjI3NSIvPjwvZz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0YjkzY2MiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjEuNjUiIGQ9Ik0xNC41MDQgMTIuNTA0bDEuMjc3IDEuMjc3Ii8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: center 25px;
	padding: 20px;
	padding-top: 90px;
	padding-bottom: 20px;
	margin-bottom: 30px;
	position: relative;
	border-radius: 20px;
}

@media ( min-width : 768px) {
	.helpbox {
		background-position: 25px 25px;
		padding: 30px;
		padding-left: 90px
	}
}

.helpbox h3 {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 10px
}

.helpbox p, .helpbox li {
	font-size: 14px;
	font-weight: 400;
	line-height: 17px
}

.helpbox li:before {
	background: #4b93cc
}

.helpbox--large {
	height: 250px;
	overflow: hidden
}

.helpbox__more {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #e6f4ff;
	padding: 0;
	padding-left: 90px
}

.helpbox__more:before {
	content: "";
	display: block;
	height: 47px;
	background: url(../images/helpbox-gradient.png) repeat-x 0 0;
	position: absolute;
	top: -47px;
	left: 0;
	width: 100%
}

a.helpbox__more__link {
	display: block;
	color: #4b93cc;
	padding: 20px 0
}

a.helpbox__more__link:hover {
	text-decoration: none
}

.footer-search-wrapper {
	background-color: #fff6d5;
	padding: 35px 0
}

@media ( min-width : 992px) {
	.footer-search-wrapper {
		padding: 70px 0
	}
}

.footer-search {
	text-align: center;
	font-size: 16px
}

@media ( min-width : 768px) {
	.footer-search {
		text-align: left
	}
}

.footer-search h2 {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px
}

@media ( min-width : 768px) {
	.footer-search h2 {
		font-size: 34px;
		line-height: 41px;
		margin-bottom: 10px
	}
}

.footer-search p {
	line-height: 20px;
	color: #000
}

.footer-search__form {
	margin-top: 15px;
    background: #fff;
    border-radius: 34px;
}

.footer-search__form input[type="search"] {
	background: #fff;
	border: 0;
	height: 68px;
	border-radius: 34px;
	width: 100%;
	padding-left: 36px;
}

@media ( min-width : 768px) {
	.footer-search__form input[type="search"] {
		max-width: 100%;
		margin: 0;
		margin-right: 8px
	}
}

.footer-search__form div[class="submit"] {
	background: #1fa22e url(../images/icons/search.svg?v=2) no-repeat 18px
		center;
	padding: 20px;
	padding-left: 40px;
	color: #fff;
	font-weight: 600;
	border: 0;
	border-radius: 29px;
	cursor: pointer;
	height: 58px;
    margin-right: 5px;
    transition: all .3s;
}

.footer-search__form div[class="submit"]:hover {
	box-shadow: 0 4px 24px rgba(0, 0, 0, .1);
}

@media (max-width: 991px) {
    .footer-search__form div[class="submit"] {
        justify-content: center;
        padding: 0;
        width: 60px;
        color: transparent;
    }
}

.footer-search__form input[type="submit"]:focus {
	outline: none
}

.footer-wrapper {
	padding: 30px 0
}

@media ( min-width : 768px) {
	.footer-wrapper {
		padding: 60px 0
	}
}

.footer__info {
	padding-bottom: 24px;
	background-image:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MSIgaGVpZ2h0PSIxIiB2aWV3Qm94PSIwIDAgNDEgMSI+PGc+PGc+PHBhdGggZmlsbD0iI2IyYjJiMiIgZD0iTTAgMVYwaDQxdjF6Ii8+PC9nPjwvZz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 20px;
	text-align: center
}

@media ( min-width : 768px) {
	.footer__info {
		text-align: left;
		background-position: 2px bottom
	}
}

@media ( min-width : 992px) {
	.footer__info {
		margin-bottom: 40px
	}
}

.footer__info__logo {
	width: 125px;
	height: 25px;
	margin-bottom: 15px;
	margin-right: 70px;
}

.footer__info__copyright {
	font-size: 14px;
	letter-spacing: .3px
}

.footer__address address {
	font-style: normal;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #555554;
	margin-top: -5px;
	padding-right: 50px;
}

.footer__address address a {
	color: #000
}

.footer__address address a:hover {
	text-decoration: none;
	color: #1fa22e
}

.footer__address__erb {
	margin-right: 17px
}

.footer__newsletter {
	margin-top: 40px;
	text-align: center
}

@media ( min-width : 768px) {
	.footer__newsletter {
		text-align: left
	}
}

@media ( min-width : 992px) {
	.footer__newsletter {
		margin-top: 0
	}
}

.footer__newsletter h3 {
	color: #010101;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 15px
}

.footer__newsletter p {
	font-size: 13px;
	font-weight: 400;
	line-height: 24px
}

.footer__newsletter form {
	display: flex;
	font-size: 12px;
	flex-direction: row;
	max-width: 405px;
	margin-top: 15px
}

.footer__newsletter form input[type="text"], .footer__newsletter form input[type="email"]
	{
	background: #fff;
	border: 0;
	border-radius: 3px;
	padding: 16px 20px;
	flex: 1;
	margin-right: 5px
}

.footer__newsletter form input[type="submit"] {
	background: #000;
	color: #fff;
	border: 0;
	border-radius: 3px;
	padding: 0 20px;
	cursor: pointer
}

.footer__social {
	margin-top: 40px
}

@media ( min-width : 768px) {
	.footer__social {
		margin-top: 0
	}
}

.footer__social h3 {
	color: #010101;
	font-size: 17px;
	font-weight: 700;
	margin-bottom: 15px
}

.footer__social li {
	margin-right: 20px
}

.footer__social li:last-child {
	margin-right: 0
}

.footer__social .icon {
	color: #1fa22e
}

.footer__social .icon:hover {
	color: #000
}

.footer__social .icon--facebook {
	width: 15px
}

.footer__social .icon--facebook:before {
	padding-top: 186.66667%
}

.footer__social .icon--instagram {
	width: 48px
}

.footer__social .icon--instagram:before {
	padding-top: 100%
}

.footer__social .icon--youtube {
	width: 33px
}

.footer__social .icon--youtube:before {
	padding-top: 72.72727%
}

.footer-menu-wrapper {
	padding: 15px;
}

.footer-menu {
	font-size: 14px;
	font-weight: 400
}

.footer-menu li {
	margin-bottom: 10px
}

@media ( min-width : 768px) {
	.footer-menu li {
		margin: 0;
		margin-right: 25px
	}
}

.footer-menu li:last-child {
	margin-right: 0
}

.footer-menu a {
	color: #000;
	text-decoration: underline
}

.footer-menu a:hover {
	text-decoration: none
}

.btn {
	font: inherit;
	font-size: 14px;
	line-height: 1.5em;
	display: inline-block;
	padding: 10px 20px;
	cursor: pointer;
	text-decoration: none !important;
	border: none;
	border-radius: 20px;
	margin-right: 20px
}

@media ( min-width : 768px) {
	.btn {
		padding: 0 20px;
		line-height: 43px
	}
}

.btn--green {
	background-color: #1fa22e !important;
	color: #fff !important;
	transition: background-color 500ms linear
}

.btn--green:hover {
	background-color: #fab700 !important
}

.btn--big {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 20px !important;
	font-weight: 600;
	font-size: 17px;
	line-height: 17px;
	text-decoration: none !important;
	margin-right: 0 !important;
	width: 100%;
	margin-bottom: 10px;
    background-color: #f3f3f3 !important;
    font-family: Campton, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    border-radius: 20px;
}

@media ( min-width : 992px) {
	.btn--big {
		margin-bottom: 15px
	}
}

.btn__icon {
	display: inline-table;
	width: 30px;
	max-height: 25px;
	justify-content: center;
	margin-right: 25px
}

.btn__icon img {
	max-height: 100%
}

.center {
	text-align: center
}

.left {
	text-align: left
}

.right {
	text-align: right
}

.nowrap {
	white-space: nowrap
}

.fleft {
	float: left
}

.fright {
	float: right
}

.cls {
	clear: both
}

.is-visible {
	display: block
}

.is-open {
	display: block
}

.is-hidden {
	display: none
}

.cf:before, .cf:after {
	display: table;
	content: ' '
}

.cf:after {
	clear: both
}

.cf {
	*zoom: 1
}

@media print {
	* {
		font-family: sans-serif !important;
		color: #000 !important;
		background: #fff !important;
		text-shadow: none !important;
		box-shadow: none !important;
		border: none !important;
		width: auto !important;
		height: auto !important;
		padding: inherit !important;
		margin: inherit !important;
		max-width: none !important;
		position: relative !important;
		min-height: 1px !important;
		top: inherit !important;
		bottom: inherit !important;
		left: inherit !important;
		right: inherit !important
	}
	body {
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		line-height: 1.4 !important;
		word-spacing: 1.1pt !important;
		letter-spacing: .2pt !important;
		font-family: sans-serif !important;
		color: #000 !important;
		background: none !important;
		font-size: 12pt !important
	}
	h1, h2, h3, h4 {
		clear: both !important;
		margin: 10px 0 !important
	}
	h1 {
		font-size: 19pt !important
	}
	h2 {
		font-size: 17pt !important
	}
	h3 {
		font-size: 15pt !important
	}
	h4 {
		font-size: 12pt !important
	}
	img {
		margin: 1em 1.5em 1.5em 0 !important
	}
	ul, ol {
		padding-left: 20px !important;
		list-style-type: inherit !important
	}
	li {
		padding: inherit !important;
		padding-left: 10px !important
	}
	a img {
		border: none !important
	}
	a, a:link, a:visited, a:hover, a:active, a:focus {
		text-decoration: none !important;
		color: #000 !important
	}
	table {
		margin: 1px !important;
		text-align: left !important
	}
	th {
		border-bottom: 1px solid #000 !important;
		font-weight: 700 !important
	}
	td {
		border-bottom: 1px solid #000 !important
	}
	th, td {
		padding: 4px 10px 4px 0 !important
	}
	tr {
		page-break-inside: avoid !important
	}
	.no, object, .noprint, nav, .nav, iframe, form, .form, button, .btn,
		.icon {
		display: none !important
	}
	.row {
		display: block !important;
		margin: 0 !important
	}
}

.iuo_base_font {
	font-family: Campton, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.table_ul tr td {
	vertical-align: top;
	padding-bottom: 10px;
	color: #000
}

.tecka_li {
	display: inline-block;
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 7px;
	background: #1fa22e;
	margin-right: 10px;
	margin-top: 10px
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6)
}

.btn-submit {
	padding: 10px 0;
	color: #fff !important;
	width: 100%;
	background-color: #1da22e !important;
	font-size: 17px;
	border-radius: 20px;
	text-decoration: none !important;
	font-weight: 600;
	transition: color .15s ease-in-out, background-color .15s ease-in-out,
		border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.btn-submit:hover {
	background-color: #fab700 !important;
	cursor: pointer
}

.btn-delete {
	padding: 10px 0;
	color: #fff !important;
	width: 100%;
	background-color: #dc3545 !important;
	font-size: 17px;
	border-radius: 20px;
	text-decoration: none !important;
	font-weight: 700;
	transition: color .15s ease-in-out, background-color .15s ease-in-out,
		border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.btn-delete:hover {
	background-color: #c82333 !important;
	cursor: pointer
}

.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: 15px
}

.card-shadow {
	box-shadow: 0 0 5px 1px #eddcdc
}

.card>hr {
	margin-right: 0;
	margin-left: 0
}

.card>.list-group:first-child .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}

.card>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem
}

.card-title {
	margin-bottom: .75rem
}

.card-subtitle {
	margin-top: -.375rem;
	margin-bottom: 0
}

.card-text:last-child {
	margin-bottom: 0
}

.card-link:hover {
	text-decoration: none
}

.card-link+.card-link {
	margin-left: 1.25rem
}

.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, .03);
	border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
	border-radius: 15px 15px 0 0
}

.card-header+.list-group .list-group-item:first-child {
	border-top: 0
}

.card-footer {
	padding: .75rem 1.25rem;
	background-color: rgba(0, 0, 0, .03);
	border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
	margin-right: -.625rem;
	margin-bottom: -.75rem;
	margin-left: -.625rem;
	border-bottom: 0
}

.card-header-pills {
	margin-right: -.625rem;
	margin-left: -.625rem
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem
}

.card-img {
	width: 100%;
	border-radius: calc(.25rem - 1px)
}

.card-img-top {
	width: 100%;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px)
}

.card-img-bottom {
	width: 100%;
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.card-deck .card {
	margin-bottom: 15px
}

@media ( min-width :576px) {
	.card-deck {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px
	}
	.card-deck .card {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 1 0 0;
		flex: 1 0 0;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px
	}
}

.card-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.card-group>.card {
	margin-bottom: 15px
}

@media ( min-width :576px) {
	.card-group {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.card-group>.card {
		-ms-flex: 1 0 0;
		flex: 1 0 0;
		margin-bottom: 0
	}
	.card-group>.card+.card {
		margin-left: 0;
		border-left: 0
	}
	.card-group
	>
	.card
	:not
	 
	(
	:last-child
	 
	){
	border-top-right-radius
	:
	0;border-bottom-right-radius
	:
	0
}

.card-group>.card:not (:last-child ) .card-header, .card-group>.card:not
 (:last-child ) .card-img-top {
	border-top-right-radius: 0
}

.card-group>.card:not (:last-child ) .card-footer, .card-group>.card:not
 (:last-child ) .card-img-bottom {
	border-bottom-right-radius: 0
}

.card-group
>
.card
:not
 
(
:first-child
 
){
border-top-left-radius
:
0;border-bottom-left-radius
:
0
}
.card-group>.card:not (:first-child ) .card-header, .card-group>.card:not
 (:first-child ) .card-img-top {
	border-top-left-radius: 0
}

.card-group>.card:not (:first-child ) .card-footer, .card-group>.card:not
 (:first-child ) .card-img-bottom {
	border-bottom-left-radius: 0
}

}
.card-columns .card {
	margin-bottom: .75rem
}

@media ( min-width :576px) {
	.card-columns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1
	}
	.card-columns .card {
		display: inline-block;
		width: 100%
	}
}

.ctrl-lbl-p {
	margin: 0 10px;
	padding-top: 10px;
	padding-bottom: 5px
}

.invalid-result {
	color: #dc3545;
	margin: .25rem 10px 0
}

@media ( max-width : 390px) {
	.hide_4_390 {
		display: none !important
	}
}

@media ( max-width : 576px) {
	.hide_4_576 {
		display: none !important
	}
}

@media ( max-width : 768px) {
	.hide_4_768 {
		display: none !important
	}
}

@media ( max-width : 992px) {
	.hide_4_992 {
		display: none !important
	}
}

@media ( max-width : 1200px) {
	.hide_4_1200 {
		display: none !important
	}
}

.epo--datovka {
	content: url(../images/icons/datovka.svg)
}

.epo--eidentita {
	content: url(../images/icons/eIdentita.svg)
}

.epo--cert {
	content: url(../images/icons/certifikat.svg)
}

.guideloc {
	background: url(../images/PDF_file_icon.svg) no-repeat;
	background-size: 100% 100%;
	height: 20px;
	width: 20px;
	cursor: pointer;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.sitloc {
	background: url(../images/icon-situation.png?v2) no-repeat;
	background-size: 100% 100%;
	height: 17px;
	width: 17px;
	cursor: pointer;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pagination>.disabled>span, .pagination>.disabled>span:hover,
	.pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover,
	.pagination>.disabled>a:focus {
	color: #999;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed
}

.search-description {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.search-description:hover {
	display: block
}

