/* cyrillic */
@font-face {
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 400;
  src: local('Philosopher'), url(../fonts/OttjxgcoEsufOGSINYBGLTUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 400;
  src: local('Philosopher'), url(../fonts/OttjxgcoEsufOGSINYBGLeL2WfuF7Qc3ANwCvwl0TnA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.my-wrapper{ padding: 0; margin: 0; background-color: #131313; }
.my-wrapper{ font-family: 'Philosopher', sans-serif; padding-bottom: 20px; }
section{ max-width: 990px; margin: auto; position: relative; }
.container{ max-width: 990px; }
p{ font-size: 16px; }
.size20{ font-size: 20px; }

.block1 img{ width: 100%; }

.block2 img{ width: 100%; }
.block2 .bottomp{ position: absolute; margin-top: -50px; text-align: center; width: 100%; color: #ffffff; }
.block2 span.red{ color: #ff1f1f; }

.block3{ background: url(../images/3.jpg) no-repeat; background-size: cover; height: 500px; }
.block3 h2{ text-align: center; }
.block3 .spirt{
	width: 50%;
	position: absolute;
	right: 50px;
	margin-top: 100px;
	background-color: rgba(255, 255, 255, 0.59);
	border-radius: 5px;
}
.block3 span.red{ color: #ff1f1f; font-weight: bold; }
.block3 span.underline{ text-decoration: underline; font-weight: bold; }

.block4 img{ width: 100%; }

.block5{ background-color: #ffffff; text-align: center; padding-bottom: 50px; padding-top: 20px; }
.block5 img{ max-width: 100%; padding: 10px; }
.block5 a{ text-decoration: underline; }

.paddingtop20{ padding-top: 20px; }