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

hmtl {
	font-family: 'Sofia Sans', sans-serif;
	scroll-behavior:smooth;
	color:#ccc;
}

body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p {
	font-family: 'Sofia Sans', sans-serif;
	color:#ccc;
}

h1 {
  font-family: 'Sofia Sans Condensed';
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:1.9em;
	color:#ccc;
	font-weight:400;
}

h2 {
  font-family: 'Sofia Sans Condensed';
	text-transform:uppercase;
	font-size:2.0em;
	color:#fff;
	font-weight:400;
}

a:link {
	color:#fff;
	background-color:#900;
	padding:10px;
	text-decoration:none;
	text-shadow:#900 -1px -1px;
	display:inline-block;
	border-radius:10px;
	
}

.descr {
	width: 80%;
	height:auto;
	font-size:1.2em;
	line-height:1.1em;
	text-align:justify;
	margin:0 auto;
	font-style:italic;
	font-weight:400;

	
}


.text-focus-in {
	-webkit-animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}

.logo {
	width:60%;
	height:auto;
}

.main-wrapper{
	width:600px;
	height:auto;
	margin:0 auto;
}

@-webkit-keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}





@media only screen and (max-width: 599px) {
	

.main-wrapper{
	width:90%;
	height:auto;
	margin:0 auto;
}

h1 {
  font-family: 'Sofia Sans Condensed';
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:1.4em;
	color:#ccc;
	font-weight:400;
}


.descr {
	width:100%;
	height:auto;
	font-size:1.2em;
	line-height:1.1em;
	text-align:justify;
	margin:0 auto;
	font-style:italic;
	font-weight:400;
	
}

a:link {
	color:#fff;
	font-size:1.5em;
	background-color:#900;
	padding:15px;
	text-decoration:none;
	text-shadow:#900 -1px -1px;
	display:block;
	border-radius:10px;
	
}

}



/* sofia-sans-300 - latin */
@font-face {
  font-family: 'Sofia Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('fonts/sofia-sans-v10-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-v10-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-regular - latin */
@font-face {
  font-family: 'Sofia Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('fonts/sofia-sans-v10-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-v10-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-600 - latin */
@font-face {
  font-family: 'Sofia Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('fonts/sofia-sans-v10-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-v10-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-700 - latin */
@font-face {
  font-family: 'Sofia Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('fonts/sofia-sans-v10-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-v10-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-800 - latin */
@font-face {
  font-family: 'Sofia Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('fonts/sofia-sans-v10-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-v10-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-900 - latin */
@font-face {
  font-family: 'Sofia Sans';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('fonts/sofia-sans-v10-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-v10-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-600italic - latin */
@font-face {
  font-family: 'Sofia Sans';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('fonts/sofia-sans-v10-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-v10-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-700italic - latin */
@font-face {
  font-family: 'Sofia Sans';
  font-style: italic;
  font-weight: 700;
  src: local(''),
       url('fonts/sofia-sans-v10-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-v10-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-500italic - latin */
@font-face {
  font-family: 'Sofia Sans';
  font-style: italic;
  font-weight: 500;
  src: local(''),
       url('fonts/sofia-sans-v10-latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-v10-latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-800italic - latin */
@font-face {
  font-family: 'Sofia Sans';
  font-style: italic;
  font-weight: 800;
  src: local(''),
       url('fonts/sofia-sans-v10-latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-v10-latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-900italic - latin */
@font-face {
  font-family: 'Sofia Sans';
  font-style: italic;
  font-weight: 900;
  src: local(''),
       url('fonts/sofia-sans-v10-latin-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-v10-latin-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-condensed-regular - latin */
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('fonts/sofia-sans-condensed-v1-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-condensed-v1-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* sofia-sans-condensed-600 - latin */
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('fonts/sofia-sans-condensed-v1-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/sofia-sans-condensed-v1-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
