
section.instr {margin-top: 100px;margin-bottom: 60px;}

.container-instr{width: 100%;max-width: 816px;margin: 0 auto;padding: 0 15px;}

@media (max-width: 1630px) {
	.container-instr {max-width: 50.061vw; padding: 0 0.92vw;}
}
@media (max-width: 1024px) {
	.container-instr {max-width: 816px; padding: 0 30px;}
}
@media(max-width:520px){
	.container-instr {max-width: 816px; padding: 0 30px;}
}

.container-instr h1{margin:0;line-height: 1.3;font-weight: bold;font-size: 60px;margin-bottom: 0.8em;}
.container-instr h2{font-weight: 700;font-size: 48px;line-height: 120%;margin-bottom: 1em;max-width: 100%;}
.container-instr h3{font-weight: 700;font-size: 24px;line-height: 120%;margin-bottom: 1em;max-width: 100%;}

@media (max-width: 1630px) {
	.container-instr h2 {font-size: 2.945vw;}
	.container-instr h3 {font-size: 1.472vw;}
}

@media (max-width: 1360px) {
	.container-instr h1 {font-size: 4.412vw;}
}

@media (max-width: 1024px) {
	.container-instr h1 {font-size: 42px;}
	.container-instr h2 {font-size: 38px;margin-bottom: 0.4em;}
	.container-instr h3 {font-size: 24px;}
}

@media (max-width:765px){
	.container-instr h2 {font-size: 4.967vw;}
	.container-instr h3 {font-size: 3.137vw;}
}

@media(max-width:520px){
	.container-instr h2 {font-size: 24px;margin-bottom: 0.4em;}
	.container-instr h3 {font-size: 24px;}
}

.instr-item{margin-bottom: 20px;}

ul.styled{display: flex;flex-direction: column;}
ul.styled li{font-weight: 400;font-size: 16px;line-height: 120%;position: relative;padding-left: 15px;margin-bottom: 8px;}
ul.styled li:before{content:"";position: absolute;width: 6px;height: 6px;border-radius: 50%;background-color: #088BBD;left: 0;top: 9px;}

.lit-btns-wrapper-center{display: flex;justify-content: center;}
