@charset "UTF-8";
/* CSS Document */

.conditions {

}
.conditions ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
.conditions ol > li {
	padding: 0 0 0 30px;
	text-align: justify;
	font-size: 1.3rem;
	line-height: 1.6rem;
}
.conditions ol li.level0-body {
	padding-left: 0;
}
.conditions ol li.level0-body[value="1"] {

}
.conditions ol li.level1-body {

}
.conditions li.spacer {
	width: 100%;
	height: 10px;
}
.conditions li {
	word-break: normal;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	/* Only hyphenate words with >= 6 characters, leave at least 3 characters before the hyphen and at least 2 after it */
	hyphenate-limit-chars: 6 6 8;
}
.conditions ol > li li {
	padding-left: 0.8rem;
}
.conditions ol > li em { font-style:normal }

.conditions ol > li i {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	display: block;
	position: relative;
	width: 30px;
	height: 20px;
	margin: 0 0 -20px 0;
	left: -30px;
}

.level1-body i:before {
	font-weight: bold;
	font-size: 2.0rem;
	line-height: 2.4rem;
	margin: 10px 0 5px 0;
}
.level1-body[value="1"] i:before { content:"1."; }
.level1-body[value="2"] i:before { content:"2."; }
.level1-body[value="3"] i:before { content:"3."; }
.level1-body[value="4"] i:before { content:"4."; }
.level1-body[value="5"] i:before { content:"5."; }
.level1-body[value="6"] i:before { content:"6."; }
.level1-body[value="7"] i:before { content:"7."; }
.level1-body[value="8"] i:before { content:"8."; }
.level1-body[value="9"] i:before { content:"9."; }
.level1-body[value="10"] i:before { content:"10."; }
.level1-body[value="11"] i:before { content:"11."; }

.conditions ol li.level0-title {
	font-weight: bold;
	font-size: 2.0rem;
	line-height: 2.4rem;
	margin: 10px 0 5px 0;
	padding: 0 0 0 0;
}
.level1-title {
	font-weight: bold;
	font-size: 2.0rem;
	line-height: 2.4rem;
	margin: 10px 0 5px 0;
}
.level1-title[value="1"] i:before { content:"1."; }
.level1-title[value="2"] i:before { content:"2."; }
.level1-title[value="3"] i:before { content:"3."; }
.level1-title[value="4"] i:before { content:"4."; }
.level1-title[value="5"] i:before { content:"5."; }
.level1-title[value="6"] i:before { content:"6."; }
.level1-title[value="7"] i:before { content:"7."; }
.level1-title[value="8"] i:before { content:"8."; }
.level1-title[value="9"] i:before { content:"9."; }
.level1-title[value="10"] i:before { content:"10."; }
.level1-title[value="11"] i:before { content:"11."; }

.level1-title:first-child {
	margin-top: 0px;
}
.level2-title {
	font-weight: normal;
	font-size: 1.6rem;
	line-height: 2.0rem;
	margin: 5px 0 5px 0;
}

.level1-title[value="1"] .level2-title[value="1"] i:before { content:"1.1."; }
.level1-title[value="1"] .level2-title[value="2"] i:before { content:"1.2."; }
.level1-title[value="1"] .level2-title[value="3"] i:before { content:"1.3."; }
.level1-title[value="1"] .level2-title[value="4"] i:before { content:"1.4."; }
.level1-title[value="1"] .level2-title[value="4"] i:before { content:"1.4."; }
.level1-title[value="1"] .level2-title[value="5"] i:before { content:"1.5."; }
.level1-title[value="1"] .level2-title[value="6"] i:before { content:"1.6."; }
.level1-title[value="1"] .level2-title[value="7"] i:before { content:"1.7."; }
.level1-title[value="1"] .level2-title[value="8"] i:before { content:"1.8."; }
.level1-title[value="1"] .level2-title[value="9"] i:before { content:"1.9."; }

.level1-title[value="2"] .level2-title[value="1"] i:before { content:"2.1."; }
.level1-title[value="2"] .level2-title[value="2"] i:before { content:"2.2."; }
.level1-title[value="2"] .level2-title[value="3"] i:before { content:"2.3."; }
.level1-title[value="2"] .level2-title[value="4"] i:before { content:"2.4."; }
.level1-title[value="2"] .level2-title[value="4"] i:before { content:"2.4."; }
.level1-title[value="2"] .level2-title[value="5"] i:before { content:"2.5."; }
.level1-title[value="2"] .level2-title[value="6"] i:before { content:"2.6."; }
.level1-title[value="2"] .level2-title[value="7"] i:before { content:"2.7."; }
.level1-title[value="2"] .level2-title[value="8"] i:before { content:"2.8."; }
.level1-title[value="2"] .level2-title[value="9"] i:before { content:"2.9."; }

.level1-title[value="3"] .level2-title[value="1"] i:before { content:"3.1."; }
.level1-title[value="3"] .level2-title[value="2"] i:before { content:"3.2."; }
.level1-title[value="3"] .level2-title[value="3"] i:before { content:"3.3."; }
.level1-title[value="3"] .level2-title[value="4"] i:before { content:"3.4."; }
.level1-title[value="3"] .level2-title[value="5"] i:before { content:"3.5."; }
.level1-title[value="3"] .level2-title[value="6"] i:before { content:"3.6."; }
.level1-title[value="3"] .level2-title[value="7"] i:before { content:"3.7."; }
.level1-title[value="3"] .level2-title[value="8"] i:before { content:"3.8."; }
.level1-title[value="3"] .level2-title[value="9"] i:before { content:"3.9."; }

.level1-title[value="4"] .level2-title[value="1"] i:before { content:"4.1."; }
.level1-title[value="4"] .level2-title[value="2"] i:before { content:"4.2."; }
.level1-title[value="4"] .level2-title[value="3"] i:before { content:"4.3."; }
.level1-title[value="4"] .level2-title[value="4"] i:before { content:"4.4."; }
.level1-title[value="4"] .level2-title[value="5"] i:before { content:"4.5."; }
.level1-title[value="4"] .level2-title[value="6"] i:before { content:"4.6."; }
.level1-title[value="4"] .level2-title[value="7"] i:before { content:"4.7."; }
.level1-title[value="4"] .level2-title[value="8"] i:before { content:"4.8."; }
.level1-title[value="4"] .level2-title[value="9"] i:before { content:"4.9."; }

.level1-title[value="5"] .level2-title[value="1"] i:before { content:"5.1."; }
.level1-title[value="5"] .level2-title[value="2"] i:before { content:"5.2."; }
.level1-title[value="5"] .level2-title[value="3"] i:before { content:"5.3."; }
.level1-title[value="5"] .level2-title[value="4"] i:before { content:"5.4."; }
.level1-title[value="5"] .level2-title[value="5"] i:before { content:"5.5."; }
.level1-title[value="5"] .level2-title[value="6"] i:before { content:"5.6."; }
.level1-title[value="5"] .level2-title[value="7"] i:before { content:"5.7."; }
.level1-title[value="5"] .level2-title[value="8"] i:before { content:"5.8."; }
.level1-title[value="5"] .level2-title[value="9"] i:before { content:"5.9."; }

.level1-title[value="6"] .level2-title[value="1"] i:before { content:"6.1."; }
.level1-title[value="6"] .level2-title[value="2"] i:before { content:"6.2."; }
.level1-title[value="6"] .level2-title[value="3"] i:before { content:"6.3."; }
.level1-title[value="6"] .level2-title[value="4"] i:before { content:"6.4."; }
.level1-title[value="6"] .level2-title[value="5"] i:before { content:"6.5."; }
.level1-title[value="6"] .level2-title[value="6"] i:before { content:"6.6."; }
.level1-title[value="6"] .level2-title[value="7"] i:before { content:"6.7."; }
.level1-title[value="6"] .level2-title[value="8"] i:before { content:"6.8."; }
.level1-title[value="6"] .level2-title[value="9"] i:before { content:"6.9."; }

.level1-title[value="7"] .level2-title[value="1"] i:before { content:"7.1."; }
.level1-title[value="7"] .level2-title[value="2"] i:before { content:"7.2."; }
.level1-title[value="7"] .level2-title[value="3"] i:before { content:"7.3."; }
.level1-title[value="7"] .level2-title[value="4"] i:before { content:"7.4."; }
.level1-title[value="7"] .level2-title[value="5"] i:before { content:"7.5."; }
.level1-title[value="7"] .level2-title[value="6"] i:before { content:"7.6."; }
.level1-title[value="7"] .level2-title[value="7"] i:before { content:"7.7."; }
.level1-title[value="7"] .level2-title[value="8"] i:before { content:"7.8."; }
.level1-title[value="7"] .level2-title[value="9"] i:before { content:"7.9."; }
.level1-title[value="7"] .level2-title[value="10"] i:before { content:"7.10."; }
.level1-title[value="7"] .level2-title[value="11"] i:before { content:"7.11."; }
.level1-title[value="7"] .level2-title[value="12"] i:before { content:"7.12."; }
.level1-title[value="7"] .level2-title[value="13"] i:before { content:"7.13."; }
.level1-title[value="7"] .level2-title[value="14"] i:before { content:"7.14."; }
.level1-title[value="7"] .level2-title[value="15"] i:before { content:"7.15."; }

.level1-title[value="8"] .level2-title[value="1"] i:before { content:"8.1."; }
.level1-title[value="8"] .level2-title[value="2"] i:before { content:"8.2."; }
.level1-title[value="8"] .level2-title[value="3"] i:before { content:"8.3."; }
.level1-title[value="8"] .level2-title[value="4"] i:before { content:"8.4."; }
.level1-title[value="8"] .level2-title[value="5"] i:before { content:"8.5."; }
.level1-title[value="8"] .level2-title[value="6"] i:before { content:"8.6."; }
.level1-title[value="8"] .level2-title[value="7"] i:before { content:"8.7."; }
.level1-title[value="8"] .level2-title[value="8"] i:before { content:"8.8."; }
.level1-title[value="8"] .level2-title[value="9"] i:before { content:"8.9."; }

.conditions ol .bullets {
	margin: 0;
	padding: 0;
}
.conditions ol .bullets li {
	list-style:square;
	margin: 0 0 0 1.6rem;
	padding:0 0 0 0.4rem;
}
.conditions ol > li.section {
	font-size:1.3rem;
	line-height:1.6rem;
	font-weight:bold;
	color:black;
	margin:10px 0 5px 0;
	letter-spacing:0.06rem;
}
.conditions ol > li.copy {
	font-family:TeamCompass;
	font-size:1.3rem;
	line-height:1.6rem;
	color:rgba(0,0,0,0.9);
	letter-spacing:0.03rem;
}
.conditions ol > li.list-123,
.conditions ol > li.list-abc,
.conditions ol > li.list-custom {
	font-family:TeamCompass;
	font-size:1.3rem;
	line-height:1.6rem;
	color:rgba(0,0,0,0.9);
	letter-spacing:0.03rem;
	margin:0 0 0 30px
}
.conditions ol > li.table {
	margin:10px 0 10px 0;
}
.conditions ol > li.table table {
	font-family:"TeamCompass";
	font-size:1.3rem;
	line-height:1.6rem;
	color:rgba(0,0,0,0.9);
	letter-spacing:0.03rem;
	border:1px solid gray;
}
.conditions ol > li.table table td,
.conditions ol > li.table table td p,
.conditions ol > li.table table td ul {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	color:inherit;
}
.conditions ol > li table[data-class="szolgaltatasok"] table {
	border:1px solid gray;
}
.conditions ol > li.table[data-ratio="5-20-75"] table { margin:0; padding:0; border-collapse:collapse; }
.conditions ol > li.table[data-ratio="5-20-75"] table tr {}
.conditions ol > li.table[data-ratio="5-20-75"] table tr td { border-top:1px solid gray; padding:5px 0 5px 0; }
.conditions ol > li.table[data-ratio="5-20-75"] table tr td:nth-child(1) { width:5%; text-align:center; }
.conditions ol > li.table[data-ratio="5-20-75"] table tr td:nth-child(2) { width:calc(20% - 5px); padding-right: 5px; text-align:left; }
.conditions ol > li.table[data-ratio="5-20-75"] table tr td:nth-child(3) { width:75%; }
.conditions ol > li.table[data-ratio="5-20-75"] table thead tr td { background-color:rgba(0,0,0,0.15); }

.foreign-site-link { color: var(--brand_blue); }

.conditions ol > li.copy,
.conditions ol > li.list-123, 
.conditions ol > li.list-abc, 
.conditions ol > li.list-custom {
	-webkit-font-smoothing: antialiased;
	hyphens: auto;
	word-break: break-word;
	hyphenate-limit-chars: auto;
}