header{min-height: auto; padding-bottom: 15px}
h1{font-size: 18px;border-bottom: 1px solid rgba(206,224,255,0.2);padding: 15px;margin-left: 10px}
section.answers_c{border-radius: 10px;padding: 5px 0 20px 0;margin-bottom: 15px; background: rgba(206,224,255,0.2)}
details{background: rgba(0,0,0,0.2);padding: 10px 15px;border-radius: 10px;margin: 15px 25px 0 25px}
summary{font-weight: 800;transition: all.3s ease;cursor: pointer}
details p{margin: 15px}
ol{margin: 5px 15px}
ol li{padding: 5px;list-style: decimal inside}
DETAILS[open] SUMMARY ~ * {animation: sweep .5s linear}
@keyframes sweep {
	0%    {opacity: 0; margin-left: -20px}
	20%  {opacity: 0.2; margin-left: -10px}
}
#contacts{border-radius: 10px;padding: 5px 0 15px 0;margin-bottom: 15px; background: rgba(206,224,255,0.2)}
.cnt__write{padding: 15px 0 0 15px}
.contacts__items{padding: 15px 25px}
.contacts__items li{margin-bottom: 15px}
.contacts__items img{width: 24px;margin-right: 10px;vertical-align: middle}
.contacts__items span{vertical-align: middle}

@media screen and (max-width: 1030px){
	details{margin: 5px 15px 0 15px}
}