a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: top;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
button,
input[type='button'] {
  background: 0 0;
  border: none;
  display: inline-block;
  margin: 0;
  padding: 0;
  outline: 0;
  outline-offset: 0;
  overflow: visible;
  cursor: pointer;
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input[type='button']::-moz-focus-inner {
  border: none;
  padding: 0;
}
.container,
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.container-fluid [class*='grid_'] {
  float: left;
  width: 8.33333%;
  min-height: 1px;
}
.container-fluid .grid_1 {
  width: 8.33333%;
}
.container-fluid .grid_2 {
  width: 16.66667%;
}
.container-fluid .grid_3 {
  width: 25%;
}
.grid_4 {
  background: #6190E8;  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #A7BFE8, #6190E8);  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #A7BFE8, #6190E8); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  padding: 21px;
  border-radius: 20px;
}

.grid_4 h5{
  background-color: #0a6057;
  border-radius: 50px;
  margin-bottom: 20px;
  padding: 4px;
  font-size: 1.7rem;
  text-align: center;
}

.container-fluid .grid_4 {
  width: 33.33333%;
}
.text-center{
    text-align: center!important;
}
.container-fluid .grid_5 {
  width: 41.66667%;
}
.container-fluid .grid_6 {
  width: 50%;
}
.container-fluid .grid_7 {
  width: 58.33333%;
}
.container-fluid .grid_8 {
  width: 66.66667%;
}
.container-fluid .grid_9 {
  width: 75%;
}
.container-fluid .grid_10 {
  width: 83.33333%;
}
.container-fluid .grid_11 {
  width: 91.66667%;
}
.container-fluid .grid_12 {
  width: 100%;
}
.container-fluid .preffix_1 {
  margin-left: 70px;
}
.container-fluid .preffix_2 {
  margin-left: 140px;
}
.container-fluid .preffix_3 {
  margin-left: 210px;
}
.container-fluid .preffix_4 {
  margin-left: 280px;
}
.container-fluid .preffix_5 {
  margin-left: 350px;
}
.container-fluid .preffix_6 {
  margin-left: 420px;
}
.container-fluid .preffix_7 {
  margin-left: 490px;
}
.container-fluid .preffix_8 {
  margin-left: 560px;
}
.container-fluid .preffix_9 {
  margin-left: 630px;
}
.container-fluid .preffix_10 {
  margin-left: 700px;
}
.container-fluid .preffix_11 {
  margin-left: 770px;
}
.container-fluid .preffix_12 {
  margin-left: 840px;
}
.container,
.container-fluid {
  width: 1170px;
}
.container .row {
  margin-left: -30px;
}
.container [class*='grid_'] {
  float: left;
  min-height: 1px;
  margin-left: 30px;
}
.container .grid_1 {
  width: 70px;
}
.container .grid_2 {
  width: 170px;
}
.container .grid_3 {
  width: 270px;
}
.container .grid_4 {
  width: 360px;
  padding: 5px;
}
.container .grid_5 {
  width: 470px;
}
.container .grid_6 {
  width: 570px;
}
.container .grid_7 {
  width: 670px;
}
.container .grid_8 {
  width: 770px;
}
.container .grid_9 {
  width: 870px;
}
.container .grid_10 {
  width: 970px;
}
.container .grid_11 {
  width: 1070px;
}
.container .grid_12 {
  width: 1170px;
}
.container .preffix_1 {
  margin-left: 130px;
}
.container .preffix_2 {
  margin-left: 230px;
}
.container .preffix_3 {
  margin-left: 330px;
}
.container .preffix_4 {
  margin-left: 430px;
}
.container .preffix_5 {
  margin-left: 530px;
}
.container .preffix_6 {
  margin-left: 630px;
}
.container .preffix_7 {
  margin-left: 730px;
}
.container .preffix_8 {
  margin-left: 830px;
}
.container .preffix_9 {
  margin-left: 930px;
}
.container .preffix_10 {
  margin-left: 1030px;
}
.container .preffix_11 {
  margin-left: 1130px;
}
.container .preffix_12 {
  margin-left: 1230px;
}
@media (min-width: 980px) and (max-width: 1199px) {
  .container,
  .container-fluid {
    width: 940px;
  }
  .container .row {
    margin-left: -20px;
  }
  .container [class*='grid_'] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container .grid_1 {
    width: 60px;
  }
  .container .grid_2 {
    width: 140px;
  }
  .container .grid_3 {
    width: 220px;
  }
  .container .grid_4 {
    width: 300px;
  }
  .container .grid_5 {
    width: 380px;
  }
  .container .grid_6 {
    width: 460px;
  }
  .container .grid_7 {
    width: 540px;
  }
  .container .grid_8 {
    width: 620px;
  }
  .container .grid_9 {
    width: 700px;
  }
  .container .grid_10 {
    width: 780px;
  }
  .container .grid_11 {
    width: 860px;
  }
  .container .grid_12 {
    width: 940px;
  }
  .container .preffix_1 {
    margin-left: 100px;
  }
  .container .preffix_2 {
    margin-left: 180px;
  }
  .container .preffix_3 {
    margin-left: 260px;
  }
  .container .preffix_4 {
    margin-left: 340px;
  }
  .container .preffix_5 {
    margin-left: 420px;
  }
  .container .preffix_6 {
    margin-left: 500px;
  }
  .container .preffix_7 {
    margin-left: 580px;
  }
  .container .preffix_8 {
    margin-left: 660px;
  }
  .container .preffix_9 {
    margin-left: 740px;
  }
  .container .preffix_10 {
    margin-left: 820px;
  }
  .container .preffix_11 {
    margin-left: 900px;
  }
  .container .preffix_12 {
    margin-left: 980px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .container,
  .container-fluid {
    width: 748px;
  }
  .container .row {
    margin-left: -20px;
  }
  .container [class*='grid_'] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container .grid_1 {
    width: 44px;
  }
  .container .grid_2 {
    width: 108px;
  }
  .container .grid_3 {
    width: 172px;
  }
  .container .grid_4 {
    width: 236px;
  }
  .container .grid_5 {
    width: 300px;
  }
  .container .grid_6 {
    width: 364px;
  }
  .container .grid_7 {
    width: 428px;
  }
  .container .grid_8 {
    width: 492px;
  }
  .container .grid_9 {
    width: 556px;
  }
  .container .grid_10 {
    width: 620px;
  }
  .container .grid_11 {
    width: 684px;
  }
  .container .grid_12 {
    width: 748px;
  }
  .container .preffix_1 {
    margin-left: 84px;
  }
  .container .preffix_2 {
    margin-left: 148px;
  }
  .container .preffix_3 {
    margin-left: 212px;
  }
  .container .preffix_4 {
    margin-left: 276px;
  }
  .container .preffix_5 {
    margin-left: 340px;
  }
  .container .preffix_6 {
    margin-left: 404px;
  }
  .container .preffix_7 {
    margin-left: 468px;
  }
  .container .preffix_8 {
    margin-left: 532px;
  }
  .container .preffix_9 {
    margin-left: 596px;
  }
  .container .preffix_10 {
    margin-left: 660px;
  }
  .container .preffix_11 {
    margin-left: 724px;
  }
  .container .preffix_12 {
    margin-left: 788px;
  }
}
@media (max-width: 767px) {
  .container,
  .container-fluid {
    width: 420px;
    padding: 0;
  }
  .container .row {
    margin-left: 0;
  }
  .row + .row,
  [class*='grid_'] + [class*='grid_'] {
    margin-top: 30px;
  }
  .container [class*='grid_'],
  .container-fluid [class*='grid_'] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 479px) {
  body {
    padding: 0;
  }
  .container,
  .container-fluid {
    width: 300px;
    padding: 0 15px;
  }
  .row {
    margin-left: 0;
  }
}
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.row:after,
.row:before {
  display: table;
  content: '';
  line-height: 0;
}
.container-fluid:after,
.container:after,
.row:after {
  clear: both;
}
html {
  font: 300 16px/33px Ubuntu, sans-serif;
}
@media (min-width: 768px) and (max-width: 991px) {
  html {
    font-size: 14px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  html {
    font-size: 12px;
  }
}
@media (max-width: 479px) {
  html {
    font-size: 10px;
  }
}
body {
  background: #374046;
  color: #fff;
  -webkit-text-size-adjust: none;
}
.page {
  height: 100%;
}
img {
  max-width: 100%;
  height: auto;
}
h2 span,
h3 span {
  font-size: 29px;
  line-height: 1;
}
h2 {
  text-transform: uppercase;
  font-size: 5.5625rem;
  line-height: 1.2135;
}
h3 {
  text-transform: uppercase;
  font-size: 3.6875rem;
  line-height: 1.2881;
}
h4 {
  font-size: 2.25rem;
  line-height: 1.7777;
}
h5 {
  font-size: 1.8125rem;
  line-height: 1.331;
  text-transform: uppercase;
}
p {
  line-height: 1.3625;
}
@media (min-width: 768px) and (max-width: 991px) {
  p {
    font-size: 16px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  p {
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  p {
    font-size: 16px;
  }
}
.list a:hover,
.marked-list a:hover,
p a:hover {
  text-decoration: underline;
}
.list .fa,
.marked-list .fa,
p .fa {
  text-decoration: none;
}
time {
  display: block;
}
a {
  font: inherit;
  color: inherit;
  text-decoration: none;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
a:focus {
  outline: 0;
}
a:active {
  background-color: transparent;
}
a[href^='callto:'],
a[href^='tel:'] {
  color: inherit;
  text-decoration: none;
}
strong {
  font-weight: 700;
}
.fa {
  line-height: inherit;
}
[class*='fa-']:before {
  font-weight: 400;
  font-family: FontAwesome;
}
.page {
  overflow: hidden;
  min-height: 500px;
}
.lt-ie9 .page {
  min-width: 1200px;
}
.center {
  text-align: center;
}
.scroll-icon {
  left: 50%;
  bottom: 74px;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.scroll-icon span {
  display: block;
  color: #fff;
  font-size: 30px;
  line-height: 36px;
}
.scroll-icon span:last-child {
  animation: arrow 1.2s infinite;
  -webkit-animation: arrow 1.2s infinite;
}
@media (max-width: 1199px) {
  .scroll-icon {
    display: none;
  }
}
@-ms-keyframes arrow {
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
  }
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes arrow {
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
  }
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes arrow {
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
  }
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes arrow {
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
  }
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes arrow {
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
  }
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
h4 + .resp-tabs {
  margin-top: 64px;
}
@media (min-width: 1200px) {
  h4 + .resp-tabs {
    margin-top: 4vh;
  }
}
h5 + * {
  margin-top: 6px;
}
* + h5 {
  margin-top: 44px;
}
.vide {
  width: 50%;
  height: 50%;
  float: right;
  text-align: center;
  position: relative;
}
.vide::before {
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: rotate(180deg);
}
.vide_bg {
  opacity: 1;
}
@media (max-width: 1199px) {
  .vide_bg video {
    opacity: 0;
  }
}

.vide_cnt > * {
  -webkit-animation: fade 1.5s forwards;
  animation: fade 1.5s forwards;
}
.vide:first-child {
  height: 100%;
  float: left;
}
.vide:first-child video {
  left: 0 !important;
  transform: translate(0, -50%) !important;
}
@media (max-width: 1199px) {
  .vide {
    padding-top: 50px;
    padding-bottom: 50px;
    width: 100%;
  }
  .vide_cnt {
    position: static;
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.brand {
  display: inline-block;
  padding: 31px 28px;
  margin-bottom: 73px;
  background: #c2ce19d8;
  text-transform: uppercase;
}
.brand_name {
  overflow: hidden;
  font-size: 29px;
}
.brand_slogan {
  margin-top: 4px;
  font-size: 11px;
  letter-spacing: 4.18px;
  line-height: 1;
}
.bg-primary {
  background: #B2FEFA;  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #0ED2F7, #B2FEFA);  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #0ED2F7, #B2FEFA); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.fa-facebook,
.fa-google-plus,
.fa-instagram,
.fa-twitter {
  font-size: 19px;
}
.btn:hover {
  background: #9f6013;
}
.btn:active {
  background: #f2ad5a;
}
.inline-list li {
  display: inline-block;
}
.inline-list li + li {
  margin-left: 15px;
}
.inline-list a:hover {
  color: #fff;
}
.resp-tabs-list {
  width: 75%;
  margin: auto;
  text-align: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.33);
}
.resp-tabs-list li {
  cursor: pointer;
  display: inline-block;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  padding: 21px 24px 25px;
  margin-left: -4px;
  color: #97f39a;
  border-bottom: 3px solid transparent;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
.resp-tabs-list li.resp-tab-active,
.resp-tabs-list li:hover {
  color: #fff;
  border-color: #fff;
}
.resp-tab-item {
  margin-bottom: -1px;
}
.resp-accordion {
  display: none;
}
.resp-tab-content {
  display: none;
}
@media (min-width: 1200px) {
  .resp-tab-content {
    padding-top: 0;
  }
}
.resp-tab-content p {
  padding-right: 10px;
}
.resp-tab-content [class*='fl'] {
  font-size: 116px;
  line-height: 1;
}
.resp-tab-content * + h5 {
  margin-top: 17px;
}
.resp-tab-content * + p {
  margin-top: 8px;
}
.resp-tab-content-active {
  display: block;
  position: relative;
  -webkit-animation: opentab 0.7s ease-in-out;
  -moz-animation: opentab 0.7s ease-in-out;
  -ms-animation: opentab 0.7s ease-in-out;
  -o-animation: opentab 0.7s ease-in-out;
  animation: opentab 0.7s ease-in-out;
}
@media (max-width: 767px) {
  .resp-accordion {
    margin-top: 10px;
    display: block;
    font-size: 16px;
    padding: 16px;
    background: #fff;
    color: #74848e;
    text-align: center;
    text-transform: uppercase;
  }
  .resp-tabs-list {
    display: none;
  }
  .resp-tab-content {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@-ms-keyframes opentab {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes opentab {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes opentab {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes opentab {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes opentab {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.toTop {
  width: 50px;
  height: 50px;
  font-size: 24px;
  line-height: 46px;
  color: #ce7d19;
  background: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4);
  right: 40px;
  bottom: 40px;
  display: none;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  z-index: 20;
}
.toTop:hover {
  color: #fff;
  background: #ce7d19;
  text-decoration: none;
}
.mobile .toTop,
.tablet .toTop {
  display: none !important;
}
.header:after,
.header:before {
  display: table;
  content: '';
  line-height: 0;
}
.header:after {
  clear: both;
}
main {
  display: block;
}
@media (max-width: 1199px) {
  .well {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .well {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media (max-width: 767px) {
  .well {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 1200px) {
  .well {
    position: relative;
  }
}
section.active .container,
section.active .vide_cnt {
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  -webkit-animation: fade 1.5s forwards;
  animation: fade 1.5s forwards;
}
@-ms-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.footer {
  font-size: 16px;
  background: #22c1c3;  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #fdbb2d, #22c1c3);  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #fdbb2d, #22c1c3); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  color: #74848e;
}
.footer h5 {
  color: #fff;
}
.footer a[href^='mailto:'] {
  color: #ce7d19;
}
.footer a[href^='callto:'],
.footer a[href^='mailto:'] {
  display: inline-block;
}
.footer a[href^='callto:']:hover,
.footer a[href^='mailto:']:hover {
  color: #fff;
}
.footer .copyright {
  text-align: center;
  margin-top: 15px;
}
.footer .copyright span:first-child {
  text-transform: uppercase;
  font-weight: 700;
}
@media (max-width: 479px) {
  .footer .copyright {
    font-size: 12px;
  }
  h3{
    font-size: 2.7875rem;
  }
}
.footer div + h5 {
  margin-top: 35px;
}
.footer h5 + .inline-list {
  margin-top: 12px;
}
.footer h5 + form {
  margin-top: 18px;
}
@media (max-width: 767px) {
  .footer {
    text-align: center;
  }
}

.preloader__state-1 {
  opacity: 0;
  visibility: hidden;
}
@media (max-height: 770px) {
  .footer {
    padding-top: 80px;
  }
}

.material-design-ico,
[class*=' material-design-']:after,
[class*=' material-design-']:before,
[class^='material-design-']:after,
[class^='material-design-']:before {
  font-family: material-design;
  font-size: inherit;
  font-weight: 400;
  font-style: normal;
}
.material-design-account4:before {
  content: '\e000';
}
.material-design-add179:before {
  content: '\e001';
}
.material-design-add180:before {
  content: '\e002';
}
.material-design-add181:before {
  content: '\e003';
}
.material-design-add182:before {
  content: '\e004';
}
.material-design-add183:before {
  content: '\e005';
}
.material-design-add184:before {
  content: '\e006';
}
.material-design-add186:before {
  content: '\e007';
}
.material-design-adjust6:before {
  content: '\e008';
}
.material-design-airplane106:before {
  content: '\e009';
}
.material-design-android11:before {
  content: '\e00a';
}
.material-design-android12:before {
  content: '\e00b';
}
.material-design-apple70:before {
  content: '\e00c';
}
.material-design-attachment19:before {
  content: '\e00d';
}
.material-design-auto1:before {
  content: '\e00e';
}
.material-design-automatic2:before {
  content: '\e00f';
}
.material-design-automatic3:before {
  content: '\e010';
}
.material-design-back57:before {
  content: '\e011';
}
.material-design-backspace1:before {
  content: '\e012';
}
.material-design-bed24:before {
  content: '\e013';
}
.material-design-been:before {
  content: '\e014';
}
.material-design-birthday20:before {
  content: '\e015';
}
.material-design-black394:before {
  content: '\e016';
}
.material-design-black395:before {
  content: '\e017';
}
.material-design-black396:before {
  content: '\e018';
}
.material-design-black397:before {
  content: '\e019';
}
.material-design-black398:before {
  content: '\e01a';
}
.material-design-black399:before {
  content: '\e01b';
}
.material-design-black400:before {
  content: '\e01c';
}
.material-design-black401:before {
  content: '\e01d';
}
.material-design-black402:before {
  content: '\e01e';
}
.material-design-blank30:before {
  content: '\e01f';
}
.material-design-blank31:before {
  content: '\e020';
}
.material-design-blank32:before {
  content: '\e021';
}
.material-design-blank33:before {
  content: '\e022';
}
.material-design-blogger12:before {
  content: '\e023';
}
.material-design-blueetooth:before {
  content: '\e024';
}
.material-design-bluetooth21:before {
  content: '\e025';
}
.material-design-bluetooth22:before {
  content: '\e026';
}
.material-design-bluetooth23:before {
  content: '\e027';
}
.material-design-bluetooth24:before {
  content: '\e028';
}
.material-design-bluetooth25:before {
  content: '\e029';
}
.material-design-bookmark45:before {
  content: '\e02a';
}
.material-design-bookmark46:before {
  content: '\e02b';
}
.material-design-bookmark47:before {
  content: '\e02c';
}
.material-design-bookmark48:before {
  content: '\e02d';
}
.material-design-briefcase49:before {
  content: '\e02e';
}
.material-design-briefcase50:before {
  content: '\e02f';
}
.material-design-brightness10:before {
  content: '\e030';
}
.material-design-brochure6:before {
  content: '\e031';
}
.material-design-bubble8:before {
  content: '\e032';
}
.material-design-bug18:before {
  content: '\e033';
}
.material-design-burn9:before {
  content: '\e034';
}
.material-design-button11:before {
  content: '\e035';
}
.material-design-call47:before {
  content: '\e036';
}
.material-design-call48:before {
  content: '\e037';
}
.material-design-call49:before {
  content: '\e038';
}
.material-design-camera59:before {
  content: '\e039';
}
.material-design-camera60:before {
  content: '\e03a';
}
.material-design-cancel19:before {
  content: '\e03b';
}
.material-design-caps1:before {
  content: '\e03c';
}
.material-design-caps:before {
  content: '\e03d';
}
.material-design-car145:before {
  content: '\e03e';
}
.material-design-car146:before {
  content: '\e03f';
}
.material-design-car147:before {
  content: '\e040';
}
.material-design-cell10:before {
  content: '\e041';
}
.material-design-cell11:before {
  content: '\e042';
}
.material-design-cell12:before {
  content: '\e043';
}
.material-design-change3:before {
  content: '\e044';
}
.material-design-chat75:before {
  content: '\e045';
}
.material-design-chat76:before {
  content: '\e046';
}
.material-design-check51:before {
  content: '\e047';
}
.material-design-check52:before {
  content: '\e048';
}
.material-design-chemistry17:before {
  content: '\e049';
}
.material-design-circle107:before {
  content: '\e04a';
}
.material-design-circle108:before {
  content: '\e04b';
}
.material-design-circles23:before {
  content: '\e04c';
}
.material-design-circumference:before {
  content: '\e04d';
}
.material-design-city24:before {
  content: '\e04e';
}
.material-design-clapperboard4:before {
  content: '\e04f';
}
.material-design-clapperboard5:before {
  content: '\e050';
}
.material-design-clear5:before {
  content: '\e051';
}
.material-design-clipboard99:before {
  content: '\e052';
}
.material-design-clock100:before {
  content: '\e053';
}
.material-design-close47:before {
  content: '\e054';
}
.material-design-closed64:before {
  content: '\e055';
}
.material-design-cloud302:before {
  content: '\e056';
}
.material-design-cloud303:before {
  content: '\e057';
}
.material-design-cloud304:before {
  content: '\e058';
}
.material-design-cloud305:before {
  content: '\e059';
}
.material-design-cloud306:before {
  content: '\e05a';
}
.material-design-cloud307:before {
  content: '\e05b';
}
.material-design-compass106:before {
  content: '\e05c';
}
.material-design-connection21:before {
  content: '\e05d';
}
.material-design-copy31:before {
  content: '\e05e';
}
.material-design-create2:before {
  content: '\e05f';
}
.material-design-create3:before {
  content: '\e060';
}
.material-design-credit98:before {
  content: '\e061';
}
.material-design-crop13:before {
  content: '\e062';
}
.material-design-crop14:before {
  content: '\e063';
}
.material-design-cut23:before {
  content: '\e064';
}
.material-design-dark55:before {
  content: '\e065';
}
.material-design-developer2:before {
  content: '\e066';
}
.material-design-device4:before {
  content: '\e067';
}
.material-design-device5:before {
  content: '\e068';
}
.material-design-disc30:before {
  content: '\e069';
}
.material-design-do10:before {
  content: '\e06a';
}
.material-design-double126:before {
  content: '\e06b';
}
.material-design-download162:before {
  content: '\e06c';
}
.material-design-download164:before {
  content: '\e06d';
}
.material-design-download166:before {
  content: '\e06e';
}
.material-design-downwards:before {
  content: '\e06f';
}
.material-design-drafts:before {
  content: '\e070';
}
.material-design-drop25:before {
  content: '\e071';
}
.material-design-drop26:before {
  content: '\e072';
}
.material-design-drop27:before {
  content: '\e073';
}
.material-design-earth205:before {
  content: '\e074';
}
.material-design-ellipsis1:before {
  content: '\e075';
}
.material-design-email107:before {
  content: '\e076';
}
.material-design-emoticon117:before {
  content: '\e077';
}
.material-design-end3:before {
  content: '\e078';
}
.material-design-enter5:before {
  content: '\e079';
}
.material-design-exit13:before {
  content: '\e07a';
}
.material-design-expand38:before {
  content: '\e07b';
}
.material-design-expand39:before {
  content: '\e07c';
}
.material-design-facebook56:before {
  content: '\e07d';
}
.material-design-fast46:before {
  content: '\e07e';
}
.material-design-favorite21:before {
  content: '\e07f';
}
.material-design-favorite22:before {
  content: '\e080';
}
.material-design-filled13:before {
  content: '\e081';
}
.material-design-film61:before {
  content: '\e082';
}
.material-design-filter20:before {
  content: '\e083';
}
.material-design-flash25:before {
  content: '\e084';
}
.material-design-flash26:before {
  content: '\e085';
}
.material-design-folder215:before {
  content: '\e086';
}
.material-design-forward18:before {
  content: '\e087';
}
.material-design-forward19:before {
  content: '\e088';
}
.material-design-framed1:before {
  content: '\e089';
}
.material-design-front15:before {
  content: '\e08a';
}
.material-design-front16:before {
  content: '\e08b';
}
.material-design-front17:before {
  content: '\e08c';
}
.material-design-full46:before {
  content: '\e08d';
}
.material-design-gamepad3:before {
  content: '\e08e';
}
.material-design-gamepad4:before {
  content: '\e08f';
}
.material-design-get:before {
  content: '\e090';
}
.material-design-gmail3:before {
  content: '\e091';
}
.material-design-go10:before {
  content: '\e092';
}
.material-design-good4:before {
  content: '\e093';
}
.material-design-good5:before {
  content: '\e094';
}
.material-design-google117:before {
  content: '\e095';
}
.material-design-google118:before {
  content: '\e096';
}
.material-design-google119:before {
  content: '\e097';
}
.material-design-google120:before {
  content: '\e098';
}
.material-design-google121:before {
  content: '\e099';
}
.material-design-google122:before {
  content: '\e09a';
}
.material-design-google123:before {
  content: '\e09b';
}
.material-design-google124:before {
  content: '\e09c';
}
.material-design-google125:before {
  content: '\e09d';
}
.material-design-google126:before {
  content: '\e09e';
}
.material-design-google127:before {
  content: '\e09f';
}
.material-design-google128:before {
  content: '\e0a0';
}
.material-design-google129:before {
  content: '\e0a1';
}
.material-design-google130:before {
  content: '\e0a2';
}
.material-design-google131:before {
  content: '\e0a3';
}
.material-design-google132:before {
  content: '\e0a4';
}
.material-design-google133:before {
  content: '\e0a5';
}
.material-design-google134:before {
  content: '\e0a6';
}
.material-design-google135:before {
  content: '\e0a7';
}
.material-design-google136:before {
  content: '\e0a8';
}
.material-design-google137:before {
  content: '\e0a9';
}
.material-design-gps25:before {
  content: '\e0aa';
}
.material-design-gps26:before {
  content: '\e0ab';
}
.material-design-gps27:before {
  content: '\e0ac';
}
.material-design-gps28:before {
  content: '\e0ad';
}
.material-design-graduate32:before {
  content: '\e0ae';
}
.material-design-halffilled1:before {
  content: '\e0af';
}
.material-design-hangouts:before {
  content: '\e0b0';
}
.material-design-headset11:before {
  content: '\e0b1';
}
.material-design-headset12:before {
  content: '\e0b2';
}
.material-design-help18:before {
  content: '\e0b3';
}
.material-design-help19:before {
  content: '\e0b4';
}
.material-design-hide3:before {
  content: '\e0b5';
}
.material-design-high20:before {
  content: '\e0b6';
}
.material-design-high21:before {
  content: '\e0b7';
}
.material-design-high22:before {
  content: '\e0b8';
}
.material-design-history6:before {
  content: '\e0b9';
}
.material-design-home149:before {
  content: '\e0ba';
}
.material-design-horizontal39:before {
  content: '\e0bb';
}
.material-design-hotel68:before {
  content: '\e0bc';
}
.material-design-https:before {
  content: '\e0bd';
}
.material-design-import:before {
  content: '\e0be';
}
.material-design-insert4:before {
  content: '\e0bf';
}
.material-design-instagram16:before {
  content: '\e0c0';
}
.material-design-invert1:before {
  content: '\e0c1';
}
.material-design-keyboard53:before {
  content: '\e0c2';
}
.material-design-keyboard54:before {
  content: '\e0c3';
}
.material-design-label31:before {
  content: '\e0c4';
}
.material-design-landscape10:before {
  content: '\e0c5';
}
.material-design-laptop117:before {
  content: '\e0c6';
}
.material-design-left216:before {
  content: '\e0c7';
}
.material-design-left217:before {
  content: '\e0c8';
}
.material-design-left218:before {
  content: '\e0c9';
}
.material-design-light88:before {
  content: '\e0ca';
}
.material-design-link60:before {
  content: '\e0cb';
}
.material-design-linkedin24:before {
  content: '\e0cc';
}
.material-design-list88:before {
  content: '\e0cd';
}
.material-design-list89:before {
  content: '\e0ce';
}
.material-design-location41:before {
  content: '\e0cf';
}
.material-design-locked57:before {
  content: '\e0d0';
}
.material-design-locked58:before {
  content: '\e0d1';
}
.material-design-low34:before {
  content: '\e0d2';
}
.material-design-magic20:before {
  content: '\e0d3';
}
.material-design-man459:before {
  content: '\e0d4';
}
.material-design-man460:before {
  content: '\e0d5';
}
.material-design-map102:before {
  content: '\e0d6';
}
.material-design-map103:before {
  content: '\e0d7';
}
.material-design-mark1:before {
  content: '\e0d8';
}
.material-design-mark2:before {
  content: '\e0d9';
}
.material-design-medium5:before {
  content: '\e0da';
}
.material-design-medium6:before {
  content: '\e0db';
}
.material-design-medium7:before {
  content: '\e0dc';
}
.material-design-memory1:before {
  content: '\e0dd';
}
.material-design-menu55:before {
  content: '\e0de';
}
.material-design-merge:before {
  content: '\e0df';
}
.material-design-microphone84:before {
  content: '\e0e0';
}
.material-design-microphone85:before {
  content: '\e0e1';
}
.material-design-microsoft7:before {
  content: '\e0e2';
}
.material-design-microsoft8:before {
  content: '\e0e3';
}
.material-design-missed:before {
  content: '\e0e4';
}
.material-design-mountain31:before {
  content: '\e0e5';
}
.material-design-mountain32:before {
  content: '\e0e6';
}
.material-design-mountains14:before {
  content: '\e0e7';
}
.material-design-move26:before {
  content: '\e0e8';
}
.material-design-new102:before {
  content: '\e0e9';
}
.material-design-new103:before {
  content: '\e0ea';
}
.material-design-nfc1:before {
  content: '\e0eb';
}
.material-design-notifications1:before {
  content: '\e0ec';
}
.material-design-notifications2:before {
  content: '\e0ed';
}
.material-design-notifications:before {
  content: '\e0ee';
}
.material-design-painter14:before {
  content: '\e0ef';
}
.material-design-panoramic1:before {
  content: '\e0f0';
}
.material-design-parking14:before {
  content: '\e0f1';
}
.material-design-pause44:before {
  content: '\e0f2';
}
.material-design-person325:before {
  content: '\e0f3';
}
.material-design-phone370:before {
  content: '\e0f4';
}
.material-design-phone371:before {
  content: '\e0f5';
}
.material-design-phone372:before {
  content: '\e0f6';
}
.material-design-phone373:before {
  content: '\e0f7';
}
.material-design-phone374:before {
  content: '\e0f8';
}
.material-design-phone375:before {
  content: '\e0f9';
}
.material-design-photo210:before {
  content: '\e0fa';
}
.material-design-photo211:before {
  content: '\e0fb';
}
.material-design-photo212:before {
  content: '\e0fc';
}
.material-design-photographic1:before {
  content: '\e0fd';
}
.material-design-pinterest33:before {
  content: '\e0fe';
}
.material-design-planet29:before {
  content: '\e0ff';
}
.material-design-play105:before {
  content: '\e100';
}
.material-design-play106:before {
  content: '\e101';
}
.material-design-play107:before {
  content: '\e102';
}
.material-design-play108:before {
  content: '\e103';
}
.material-design-play109:before {
  content: '\e104';
}
.material-design-plus80:before {
  content: '\e105';
}
.material-design-poll:before {
  content: '\e106';
}
.material-design-power106:before {
  content: '\e107';
}
.material-design-previous14:before {
  content: '\e108';
}
.material-design-printer88:before {
  content: '\e109';
}
.material-design-problems:before {
  content: '\e10a';
}
.material-design-progress10:before {
  content: '\e10b';
}
.material-design-public10:before {
  content: '\e10c';
}
.material-design-public11:before {
  content: '\e10d';
}
.material-design-public9:before {
  content: '\e10e';
}
.material-design-puzzle37:before {
  content: '\e10f';
}
.material-design-radio51:before {
  content: '\e110';
}
.material-design-random5:before {
  content: '\e111';
}
.material-design-rate:before {
  content: '\e112';
}
.material-design-read5:before {
  content: '\e113';
}
.material-design-receipt9:before {
  content: '\e114';
}
.material-design-record9:before {
  content: '\e115';
}
.material-design-refresh55:before {
  content: '\e116';
}
.material-design-refresh56:before {
  content: '\e117';
}
.material-design-reminder6:before {
  content: '\e118';
}
.material-design-replay4:before {
  content: '\e119';
}
.material-design-reply18:before {
  content: '\e11a';
}
.material-design-report:before {
  content: '\e11b';
}
.material-design-rewind45:before {
  content: '\e11c';
}
.material-design-right237:before {
  content: '\e11d';
}
.material-design-right244:before {
  content: '\e11e';
}
.material-design-ring24:before {
  content: '\e11f';
}
.material-design-rotate11:before {
  content: '\e120';
}
.material-design-rotate12:before {
  content: '\e121';
}
.material-design-round50:before {
  content: '\e122';
}
.material-design-round51:before {
  content: '\e123';
}
.material-design-round52:before {
  content: '\e124';
}
.material-design-round53:before {
  content: '\e125';
}
.material-design-round54:before {
  content: '\e126';
}
.material-design-round55:before {
  content: '\e127';
}
.material-design-round56:before {
  content: '\e128';
}
.material-design-round57:before {
  content: '\e129';
}
.material-design-round58:before {
  content: '\e12a';
}
.material-design-rounded54:before {
  content: '\e12b';
}
.material-design-rounded55:before {
  content: '\e12c';
}
.material-design-rounded56:before {
  content: '\e12d';
}
.material-design-rounded57:before {
  content: '\e12e';
}
.material-design-rounded58:before {
  content: '\e12f';
}
.material-design-rounded59:before {
  content: '\e130';
}
.material-design-rounded60:before {
  content: '\e131';
}
.material-design-rubbish:before {
  content: '\e132';
}
.material-design-save20:before {
  content: '\e133';
}
.material-design-schedule2:before {
  content: '\e134';
}
.material-design-screen44:before {
  content: '\e135';
}
.material-design-screen45:before {
  content: '\e136';
}
.material-design-screen46:before {
  content: '\e137';
}
.material-design-screen47:before {
  content: '\e138';
}
.material-design-screen48:before {
  content: '\e139';
}
.material-design-screen49:before {
  content: '\e13a';
}
.material-design-sd7:before {
  content: '\e13b';
}
.material-design-sd8:before {
  content: '\e13c';
}
.material-design-search100:before {
  content: '\e13d';
}
.material-design-searching41:before {
  content: '\e13e';
}
.material-design-select3:before {
  content: '\e13f';
}
.material-design-select4:before {
  content: '\e140';
}
.material-design-send12:before {
  content: '\e141';
}
.material-design-send13:before {
  content: '\e142';
}
.material-design-send14:before {
  content: '\e143';
}
.material-design-server40:before {
  content: '\e144';
}
.material-design-set5:before {
  content: '\e145';
}
.material-design-set6:before {
  content: '\e146';
}
.material-design-settings49:before {
  content: '\e147';
}
.material-design-settings50:before {
  content: '\e148';
}
.material-design-share39:before {
  content: '\e149';
}
.material-design-shared1:before {
  content: '\e14a';
}
.material-design-shining2:before {
  content: '\e14b';
}
.material-design-shining3:before {
  content: '\e14c';
}
.material-design-shopping231:before {
  content: '\e14d';
}
.material-design-shopping232:before {
  content: '\e14e';
}
.material-design-show4:before {
  content: '\e14f';
}
.material-design-show5:before {
  content: '\e150';
}
.material-design-show6:before {
  content: '\e151';
}
.material-design-show7:before {
  content: '\e152';
}
.material-design-show8:before {
  content: '\e153';
}
.material-design-shuffle24:before {
  content: '\e154';
}
.material-design-sim2:before {
  content: '\e155';
}
.material-design-smartphone19:before {
  content: '\e156';
}
.material-design-smartphone20:before {
  content: '\e157';
}
.material-design-sms5:before {
  content: '\e158';
}
.material-design-sms6:before {
  content: '\e159';
}
.material-design-sms7:before {
  content: '\e15a';
}
.material-design-snake4:before {
  content: '\e15b';
}
.material-design-sort52:before {
  content: '\e15c';
}
.material-design-speech108:before {
  content: '\e15d';
}
.material-design-split4:before {
  content: '\e15e';
}
.material-design-square181:before {
  content: '\e15f';
}
.material-design-stop46:before {
  content: '\e160';
}
.material-design-swap2:before {
  content: '\e161';
}
.material-design-swap3:before {
  content: '\e162';
}
.material-design-switch27:before {
  content: '\e163';
}
.material-design-switch28:before {
  content: '\e164';
}
.material-design-switch29:before {
  content: '\e165';
}
.material-design-switch30:before {
  content: '\e166';
}
.material-design-synchronization3:before {
  content: '\e167';
}
.material-design-synchronization4:before {
  content: '\e168';
}
.material-design-synchronization5:before {
  content: '\e169';
}
.material-design-tab3:before {
  content: '\e16a';
}
.material-design-tablet95:before {
  content: '\e16b';
}
.material-design-tack:before {
  content: '\e16c';
}
.material-design-tag71:before {
  content: '\e16d';
}
.material-design-telephone105:before {
  content: '\e16e';
}
.material-design-thermostat1:before {
  content: '\e16f';
}
.material-design-three168:before {
  content: '\e170';
}
.material-design-three170:before {
  content: '\e171';
}
.material-design-thumb53:before {
  content: '\e172';
}
.material-design-thumb54:before {
  content: '\e173';
}
.material-design-tick7:before {
  content: '\e174';
}
.material-design-timelapse:before {
  content: '\e175';
}
.material-design-traffic21:before {
  content: '\e176';
}
.material-design-tumblr22:before {
  content: '\e177';
}
.material-design-turn17:before {
  content: '\e178';
}
.material-design-turn18:before {
  content: '\e179';
}
.material-design-turn19:before {
  content: '\e17a';
}
.material-design-turn20:before {
  content: '\e17b';
}
.material-design-turn21:before {
  content: '\e17c';
}
.material-design-turn22:before {
  content: '\e17d';
}
.material-design-turn23:before {
  content: '\e17e';
}
.material-design-twitter47:before {
  content: '\e17f';
}
.material-design-two375:before {
  content: '\e180';
}
.material-design-two385:before {
  content: '\e181';
}
.material-design-two393:before {
  content: '\e182';
}
.material-design-underline6:before {
  content: '\e183';
}
.material-design-underline7:before {
  content: '\e184';
}
.material-design-undo19:before {
  content: '\e185';
}
.material-design-unlocked43:before {
  content: '\e186';
}
.material-design-up176:before {
  content: '\e187';
}
.material-design-upload119:before {
  content: '\e188';
}
.material-design-upload120:before {
  content: '\e189';
}
.material-design-usb33:before {
  content: '\e18a';
}
.material-design-user157:before {
  content: '\e18b';
}
.material-design-user158:before {
  content: '\e18c';
}
.material-design-users25:before {
  content: '\e18d';
}
.material-design-verification24:before {
  content: '\e18e';
}
.material-design-videocall:before {
  content: '\e18f';
}
.material-design-view12:before {
  content: '\e190';
}
.material-design-virtual2:before {
  content: '\e191';
}
.material-design-visibility1:before {
  content: '\e192';
}
.material-design-voice32:before {
  content: '\e193';
}
.material-design-voicemail1:before {
  content: '\e194';
}
.material-design-volume47:before {
  content: '\e195';
}
.material-design-volume49:before {
  content: '\e196';
}
.material-design-volume50:before {
  content: '\e197';
}
.material-design-volume51:before {
  content: '\e198';
}
.material-design-warning37:before {
  content: '\e199';
}
.material-design-watch16:before {
  content: '\e19a';
}
.material-design-waving:before {
  content: '\e19b';
}
.material-design-web37:before {
  content: '\e19c';
}
.material-design-website12:before {
  content: '\e19d';
}
.material-design-wifi81:before {
  content: '\e19e';
}
.material-design-wifi82:before {
  content: '\e19f';
}
.material-design-wifi83:before {
  content: '\e1a0';
}
.material-design-window57:before {
  content: '\e1a1';
}
.material-design-work3:before {
  content: '\e1a2';
}
.material-design-workspace:before {
  content: '\e1a3';
}
.material-design-world96:before {
  content: '\e1a4';
}
.material-design-write20:before {
  content: '\e1a5';
}
.material-design-youtube35:before {
  content: '\e1a6';
}
body,
html {
  margin: 0;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.onepage-wrapper,
body,
html {
  display: block;
  position: static;
  padding: 0;
  width: 100%;
}

.onepage-wrapper {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  padding: 0;
  -webkit-transform-style: preserve-3d;
}
.onepage-wrapper .section {
  width: 100%;
  height: 100%;
}
.onepage-pagination {
  z-index: 5;
  list-style: none;
  margin: 0;
  padding: 0;
}
.onepage-pagination li {
  padding: 0;
  text-align: center;
}
.onepage-pagination li a {
  padding: 10px;
  width: 4px;
  height: 4px;
  display: block;
}
.onepage-pagination li a:before {
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 0.85);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.onepage-pagination li a.active:before {
  width: 10px;
  height: 10px;
  background: 0 0;
  border: 1px solid #000;
  margin-top: -4px;
  left: 8px;
}
.disabled-onepage-scroll,
.disabled-onepage-scroll .wrapper {
  overflow: auto;
}
.disabled-onepage-scroll .onepage-wrapper .section {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}
.disabled-onepage-scroll .onepage-wrapper {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  transform: none !important;
  -ms-transform: none !important;
  min-height: 100%;
}
.disabled-onepage-scroll .onepage-pagination {
  display: none;
}
.disabled-onepage-scroll .onepage-wrapper,
body.disabled-onepage-scroll,
html {
  position: inherit;
}
.mailform {
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.mailform fieldset {
  border: none;
}
.mailform * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mailform .grid_8 {
  margin-top: 30px;
}
.mailform label {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 23px;
  margin-top: 10px;
  border: 1px solid #74848e;
}
.mailform label:first-child {
  margin-top: 0;
}
.mailform label input,
.mailform label select,
.mailform label textarea {
  display: block;
  width: 100%;
  margin: 0;
  -webkit-appearance: none;
  outline: 0;
  font-family: Ubuntu, sans-serif;
  font-size: 14px;
  padding: 15px 0;
  line-height: 20px;
  color: #74848e;
  background: 0 0;
  border: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.mailform label input:-moz-placeholder,
.mailform label select:-moz-placeholder,
.mailform label textarea:-moz-placeholder {
  color: #74848e;
  opacity: 1;
}
.mailform label input::-webkit-input-placeholder,
.mailform label select::-webkit-input-placeholder,
.mailform label textarea::-webkit-input-placeholder {
  color: #74848e;
  opacity: 1;
}
.mailform label input::-moz-placeholder,
.mailform label select::-moz-placeholder,
.mailform label textarea::-moz-placeholder {
  color: #74848e;
  opacity: 1;
}
.mailform label input:-ms-input-placeholder,
.mailform label select:-ms-input-placeholder,
.mailform label textarea:-ms-input-placeholder {
  color: #74848e;
  opacity: 1;
}
.mailform label textarea {
  resize: vertical;
  overflow: auto;
  height: 243px;
  padding: 15px 23px;
}
.mailform label.textarea {
  padding: 0;
}
@media (max-width: 1365px) {
  .mailform label {
    margin-top: 30px;
  }
}
@-ms-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}
@-o-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}
@-webkit-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}
@-moz-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}
@keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}
.mfPlaceHolder {
  font: inherit;
  cursor: text;
  left: 0;
  top: 0;
  padding: 15px 23px;
  line-height: 20px;
  color: #74848e;
  opacity: 1;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
:-webkit-autofill ~ .mfPlaceHolder {
  opacity: 0.4;
}
.mfPlaceHolder.state-1 {
  opacity: 0.4;
  -moz-transform: translateY(-80%);
  -ms-transform: translateY(-80%);
  -o-transform: translateY(-80%);
  -webkit-transform: translateY(-80%);
  transform: translateY(-80%);
}
.mfValidation {
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  -webkit-animation: notifanim-fo 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards;
  -moz-animation: notifanim-fo 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards;
  -ms-animation: notifanim-fo 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards;
  -o-animation: notifanim-fo 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards;
  animation: notifanim-fo 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 210px;
  font-weight: 300;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
  z-index: 998;
  text-align: right;
  right: 0;
  margin: 0 0 3px;
}
.mfValidation:hover {
  right: 5px;
}
.mfValidation.error {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
  -webkit-animation: notifanim 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards;
  -moz-animation: notifanim 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards;
  -ms-animation: notifanim 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards;
  -o-animation: notifanim 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards;
  animation: notifanim 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards;
}
@-ms-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}
@-o-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}
@-webkit-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}
@-moz-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}
@keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}
@-ms-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-o-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.mfControls {
  word-spacing: 10px;
  text-align: center;
}
.mfControls > * {
  word-spacing: normal;
  margin-bottom: 5px;
  width: 100%;
  padding: 15px;
  font-family: Ubuntu, sans-serif;
  font-size: 20px;
  line-height: 22px;
  text-transform: uppercase;
  color: #fff;
  background: #0f9d8f;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
.mfControls > :hover {
  background: #0dc3b0;
}
.mfControls > :active {
  background: #0a6057;
}
.mfProgress {
  position: relative;
}
.mfProgress .cnt,
.mfProgress .loader {
  -moz-transition: 0.4s all ease-in-out;
  -o-transition: 0.4s all ease-in-out;
  -webkit-transition: 0.4s all ease-in-out;
  transition: 0.4s all ease-in-out;
}
.mfProgress .loader {
  opacity: 0;
  text-align: center;
  letter-spacing: 10px;
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.mfProgress .loader,
.mfProgress .loader:after,
.mfProgress .loader:before {
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  margin: auto;
}
.mfProgress .loader:before {
  content: '';
  width: 20px;
  height: 20px;
  background-color: #fff;
  border-radius: 50%;
}
.mfProgress .loader:after {
  content: '';
  width: 30px;
  height: 30px;
  color: #fff;
  font: 400 30px material-design;
  line-height: inherit;
  -moz-transition: 0.4s all ease-in-out;
  -o-transition: 0.4s all ease-in-out;
  -webkit-transition: 0.4s all ease-in-out;
  transition: 0.4s all ease-in-out;
  -moz-transform: scale(0) rotate(-60deg);
  -ms-transform: scale(0) rotate(-60deg);
  -o-transform: scale(0) rotate(-60deg);
  -webkit-transform: scale(0) rotate(-60deg);
  transform: scale(0) rotate(-60deg);
}
.mfProgress.fail .cnt,
.mfProgress.sending .cnt,
.mfProgress.success .cnt {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.mfProgress.fail .loader,
.mfProgress.sending .loader,
.mfProgress.success .loader {
  opacity: 0;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
.mfProgress.fail .loader:before,
.mfProgress.success .loader:before {
  -webkit-animation: fout 0.4s ease-in-out 1 forwards;
  -moz-animation: fout 0.4s ease-in-out 1 forwards;
  -ms-animation: fout 0.4s ease-in-out 1 forwards;
  -o-animation: fout 0.4s ease-in-out 1 forwards;
  animation: fout 0.4s ease-in-out 1 forwards;
}
.mfProgress.fail .loader:after,
.mfProgress.success .loader:after {
  -moz-transform: scale(1) rotate(0);
  -ms-transform: scale(1) rotate(0);
  -o-transform: scale(1) rotate(0);
  -webkit-transform: scale(1) rotate(0);
  transform: scale(1) rotate(0);
}
.mfProgress.sending .loader:before {
  -webkit-animation: motion 3s cubic-bezier(0.77, 0, 0.175, 1) infinite;
  -moz-animation: motion 3s cubic-bezier(0.77, 0, 0.175, 1) infinite;
  -ms-animation: motion 3s cubic-bezier(0.77, 0, 0.175, 1) infinite;
  -o-animation: motion 3s cubic-bezier(0.77, 0, 0.175, 1) infinite;
  animation: motion 3s cubic-bezier(0.77, 0, 0.175, 1) infinite;
}
.mfProgress.fail .loader:after {
  content: '\e03b';
}
.mfProgress.success .loader:after {
  content: '\e04b';
}
.mfProgress .msg {
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  -webkit-animation: notifanim-fo 0.4s ease-in-out forwards;
  -moz-animation: notifanim-fo 0.4s ease-in-out forwards;
  -ms-animation: notifanim-fo 0.4s ease-in-out forwards;
  -o-animation: notifanim-fo 0.4s ease-in-out forwards;
  animation: notifanim-fo 0.4s ease-in-out forwards;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.5);
  padding: 10px;
  border-radius: 0;
  font-size: 14px;
  line-height: 20px;
  opacity: 0;
  visibility: hidden;
  margin-top: 20px;
  color: #fff;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.mfProgress .msg:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #111 transparent;
  -moz-transition: 0.4s all ease-in-out;
  -o-transition: 0.4s all ease-in-out;
  -webkit-transition: 0.4s all ease-in-out;
  transition: 0.4s all ease-in-out;
}
.mfProgress.fail .msg,
.mfProgress.success .msg {
  transform: scale(1);
  opacity: 1;
  visibility: visible;
  -webkit-animation: notifanim 0.4s ease-in-out forwards;
  -moz-animation: notifanim 0.4s ease-in-out forwards;
  -ms-animation: notifanim 0.4s ease-in-out forwards;
  -o-animation: notifanim 0.4s ease-in-out forwards;
  animation: notifanim 0.4s ease-in-out forwards;
}
.mfProgress.fail .msg {
  background: #f44336;
}
.mfProgress.fail .msg:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #f44336 transparent;
}
.mfProgress.success .msg {
  background: #2e7d32;
}
.mfProgress.success .msg:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #2e7d32 transparent;
}
@-ms-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}
@-o-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}
@-webkit-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}
@-moz-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}
@keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}

.valio{
    color: #fcfcfc!important;
}


.ass img{
  display: block;
  width: 320px;
  height: 210px;
  object-fit: cover;
  margin: 0 auto;
}

.copyright a{
  color: #fff;
}

.bildara{
  font-size: 41px;
  padding: 10px;
  background-color: #0dc3b0;
}

.sportik h3{
  margin-bottom: 45px;
}

.sportik p{
  font-size: 2.1rem;
  font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
  padding: 30px;
  background-color: #6190E8;
  margin-bottom: 50px;
}

.pokebol{
  font-size: 22px;
  font-family: 'Courier New', Courier, monospace;
  font-weight: 700;
  letter-spacing: 3px;
  padding: 10px;
  background-color: #1c1c1c44;
  text-align: center;
}

.container_wrapper{
  padding: 100px 0;
}

#myforma input{
  color: #fff;
}
#myforma input::placeholder{
  color: #ffb700;
}

img{
  transform: rotate(180deg);
  height: 300px;
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}

.container .grid_4{
  overflow: hidden;
}