/* line 16, ../sass/style.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cultur{
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
  color:#313134;
  position: relative;
}
.culture{
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
/* line 22, ../sass/style.scss */
section.wrapper {
  padding: 30px 0;
}
/* line 25, ../sass/style.scss */
section.wrapper.dark {
  background: #313134;
  height: 1000px;
}

/* line 30, ../sass/style.scss */
div.spinner {
  -moz-animation: rotate 10s infinite linear;
  -webkit-animation: rotate 10s infinite linear;
  animation: rotate 10s infinite linear;
  position: relative;
  display: block;
  margin: auto;
  width: 565px;
  height: 565px;
}
/* line 42, ../sass/style.scss */
div.spinner i {
  -moz-animation: rotate 3s infinite cubic-bezier(0.09, 0.6, 0.8, 0.03);
  -webkit-animation: rotate 3s infinite cubic-bezier(0.09, 0.6, 0.8, 0.03);
  animation: rotate 3s infinite cubic-bezier(0.09, 0.6, 0.8, 0.03);
  -moz-transform-origin: 50% 100% 0;
  -webkit-transform-origin: 50% 100% 0;
  transform-origin: 50% 100% 0;
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 50%;
  border: solid 7.5px transparent;
  border-bottom: none;
}
/* line 60, ../sass/style.scss */
div.spinner i:nth-child(1) {
  -moz-animation-timing-function: cubic-bezier(0.09, 0.3, 0.12, 0.03);
  -webkit-animation-timing-function: cubic-bezier(0.09, 0.3, 0.12, 0.03);
  animation-timing-function: cubic-bezier(0.09, 0.3, 0.12, 0.03);
  width: 40px;
  height: 20px;
  margin-top: -20px;
  margin-left: -20px;
  border-color: #2172b8;
  border-top-left-radius: 32.5px;
  border-top-right-radius: 32.5px;
}
/* line 60, ../sass/style.scss */
div.spinner i:nth-child(2) {
  -moz-animation-timing-function: cubic-bezier(0.09, 0.6, 0.24, 0.03);
  -webkit-animation-timing-function: cubic-bezier(0.09, 0.6, 0.24, 0.03);
  animation-timing-function: cubic-bezier(0.09, 0.6, 0.24, 0.03);
  width: 55px;
  height: 27.5px;
  margin-top: -27.5px;
  margin-left: -27.5px;
  border-color: #18a39b;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}
/* line 60, ../sass/style.scss */
div.spinner i:nth-child(3) {
  -moz-animation-timing-function: cubic-bezier(0.09, 0.9, 0.36, 0.03);
  -webkit-animation-timing-function: cubic-bezier(0.09, 0.9, 0.36, 0.03);
  animation-timing-function: cubic-bezier(0.09, 0.9, 0.36, 0.03);
  width: 70px;
  height: 35px;
  margin-top: -35px;
  margin-left: -35px;
  border-color: #82c545;
  border-top-left-radius: 47.5px;
  border-top-right-radius: 47.5px;
}
/* line 60, ../sass/style.scss */
div.spinner i:nth-child(4) {
  -moz-animation-timing-function: cubic-bezier(0.09, 1.2, 0.48, 0.03);
  -webkit-animation-timing-function: cubic-bezier(0.09, 1.2, 0.48, 0.03);
  animation-timing-function: cubic-bezier(0.09, 1.2, 0.48, 0.03);
  width: 85px;
  height: 42.5px;
  margin-top: -42.5px;
  margin-left: -42.5px;
  border-color: #f8b739;
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
}
/* line 60, ../sass/style.scss */
div.spinner i:nth-child(5) {
  -moz-animation-timing-function: cubic-bezier(0.09, 1.5, 0.6, 0.03);
  -webkit-animation-timing-function: cubic-bezier(0.09, 1.5, 0.6, 0.03);
  animation-timing-function: cubic-bezier(0.09, 1.5, 0.6, 0.03);
  width: 100px;
  height: 50px;
  margin-top: -50px;
  margin-left: -50px;
  border-color: #f06045;
  border-top-left-radius: 62.5px;
  border-top-right-radius: 62.5px;
}
/* line 60, ../sass/style.scss */
div.spinner i:nth-child(6) {
  -moz-animation-timing-function: cubic-bezier(0.09, 1.8, 0.72, 0.03);
  -webkit-animation-timing-function: cubic-bezier(0.09, 1.8, 0.72, 0.03);
  animation-timing-function: cubic-bezier(0.09, 1.8, 0.72, 0.03);
  width: 115px;
  height: 57.5px;
  margin-top: -57.5px;
  margin-left: -57.5px;
  border-color: #ed2861;
  border-top-left-radius: 70px;
  border-top-right-radius: 70px;
}
/* line 60, ../sass/style.scss */
div.spinner i:nth-child(7) {
  -moz-animation-timing-function: cubic-bezier(0.09, 2.1, 0.84, 0.03);
  -webkit-animation-timing-function: cubic-bezier(0.09, 2.1, 0.84, 0.03);
  animation-timing-function: cubic-bezier(0.09, 2.1, 0.84, 0.03);
  width: 130px;
  height: 65px;
  margin-top: -65px;
  margin-left: -65px;
  border-color: #c12680;
  border-top-left-radius: 77.5px;
  border-top-right-radius: 77.5px;
}
/* line 60, ../sass/style.scss */
div.spinner i:nth-child(8) {
  -moz-animation-timing-function: cubic-bezier(0.09, 2.4, 0.96, 0.03);
  -webkit-animation-timing-function: cubic-bezier(0.09, 2.4, 0.96, 0.03);
  animation-timing-function: cubic-bezier(0.09, 2.4, 0.96, 0.03);
  width: 145px;
  height: 72.5px;
  margin-top: -72.5px;
  margin-left: -72.5px;
  border-color: #5d3191;
  border-top-left-radius: 85px;
  border-top-right-radius: 85px;
}

@-moz-keyframes rotate {
  to {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
