body{ font-family: 'Raleway', sans-serif; background: #333438 !important; color: #333; }

header, main{ margin-top: 50px; }
h1,h2,h3{ padding: 0; margin: 0 0 15px 0; font-weight:500; }

main div.data{border-radius: 5px; background: #f5f5f5;}
main>div.data{ padding: 0px 0; }
main>div.data>section{ display: none; }
main>div.data>section:first-child{ display: block; }
main div.data div.block:first-child{ border-radius: 5px; padding-top: 42px; }
main div.data div.block:last-child{ padding-bottom: 70px; }
main div.data div.block{ padding: 28px 40px 28px 40px; background: #f5f5f5; }
div.intro p{ font-size: 14px; font-weight: 400; margin-bottom: 0; line-height: 31px; }


.btn-default {
   color: #fff;
   background-color: #ea068c;
   border-color: #ea068c;
   -webkit-transition: all .5s ease-out;
   transition: all .5s ease-out;
   padding: 7px 1.5em;
   font-weight: 500;
   font-size: 16px;
}

.btn-default:hover, .btn-default:focus, .btn-default:active {
   color: #fff;
   background-color: #bf3f3f;
   border-color: #bf3f3f;
}

.fa-paper-plane {padding-left: .5em;}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {margin-left: 0px;}

footer{ color: #f5f5f5; padding-top: 40px; float: left; width: 100%; }
footer p.copyright{ color: #f5f5f5; font-size: 12px; }

.mask{
  position: fixed;
  top: 0;
  left: 0;
  height: 1080px;
  width: 100%;
  background: #222;
  z-index: 1000;
  text-align: center;
  color: #f5f5f5;
}

.btn-primary {color: #fff; background-color: #ea068c; border-color: #ea068c;}

a {color: #ea068c !important; text-decoration: none;}
a:hover {color: #ea068c !important; text-decoration: underline;}

footer a{color: #fff !important; font-size:16px;}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), url(http://fonts.gstatic.com/s/raleway/v9/0dTEPzkLWceF7z0koJaX1A.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;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(http://fonts.gstatic.com/s/raleway/v9/CcKI4k9un7TZVWzRVT-T8_k_vArhqVIZ0nv9q090hN8.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;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(http://fonts.gstatic.com/s/raleway/v9/JbtMzqLaYbbbCL9X6EvaI_k_vArhqVIZ0nv9q090hN8.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;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: local('Raleway Heavy'), local('Raleway-Heavy'), url(http://fonts.gstatic.com/s/raleway/v9/PKCRbVvRfd5n7BTjtGiFZPk_vArhqVIZ0nv9q090hN8.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;
}