@charset "utf-8";
/*
Template: jstork19
Theme Name: stork19_custom
Theme URI:http://open-cage.com/stork19/
Version: 1.1.0
Author: opencage
Author URI: https://open-cage.com/
*/

header .header.-n202508 .nav ul li {
    border: none;
}

.policy {
margin-bottom: 60px;
}
.policy p {
	margin-top: 20px !important;
}

.policy ul,
.policy ol {
margin: 0 0 0 25px !important;
padding: 0 !important;
border: none !important;
}

.policy ul li,
.policy ol li {
margin: 0 0 20px !important;
padding: 0 !important;
border: none !important;
list-style-position: outside !important;
}


.policy ul li li,
.policy ol li li {
margin: 10px 0 0 !important;
padding: 0 !important;
border: none !important;
list-style-position: outside !important;
}

.policy ol li {
	list-style-type: decimal !important;
}

.policy ol.circled-decimal {
	counter-reset: my-counter !important;
	list-style: none !important;
}
.policy ol.circled-decimal li {
position: relative !important;
	list-style: none !important;
}


.policy ol.circled-decimal li::before {
	content: counter(my-counter) !important;
  counter-increment: my-counter !important;
  background-color: #fff !important;
  border: 1px solid #333 !important;
  border-radius: 50% !important;
  box-sizing: border-box !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  height: 18px !important;
  width: 18px !important;
  font-size: 86% !important;
  line-height: 18px !important;
  position: absolute !important;
  top: 0 !important;
  left: -2em !important;
}



.policy_contact {
	margin: 0 0 60px !important;
	padding: 20px !important;
	background: #efefef !important;
}

.policy_contact p {
	margin-top: 5px !important;
}

.foot_nav {
	display: flex !important;
	flex-wrap: wrap !important;
	justify-content: center !important;
	gap: 20px !important;
	}

.foot_nav li {
	list-style: none !important;
}

.foot_nav a {
	color: #fff !important;
}

