﻿@font-face {
  font-family: 'Neo Sans Pro';
  font-style: normal;
  src: url(../fonts/NeoSansPro-Regular.woff);
}
@font-face {
  font-family: 'Neo Sans Pro';
  font-style: normal;
  font-weight: bold;
  src: url(../fonts/NeoSansPro-Bold.woff);
}
@font-face {
  font-family: 'Neo Sans Pro';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/NeoSansPro-Light.woff);
}
body {
  padding-top: 10px;
  width: 100%;
}
body a.anchor {
  display: block;
  position: relative;
  top: -65px;
  visibility: hidden;
}
@media (min-width: 768px) {
  body {
    background-position: center 1300px;
    background-repeat: no-repeat;
  }
}
@media (min-width: 768px) {
  body a.anchor {
    top: -165px;
  }
}
.header {
  padding-bottom: 10px;
}
.header .link {
  margin-top: 10px;
  float: right !important;
  margin-right: -5px;
  list-style: none;
}
.header .link a {
  text-transform: none;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 20px;
  font-size: 1.2em;
}
.header .link .link-bold {
  font-weight: bold;
  font-size: 0.93em;
}
@media (max-width: 480px) {
  .header {
    padding-bottom: 0;
  }
  .header img {
    width: 120px;
  }
  .header ul {
    padding-left: 10px;
  }
  .header .link {
    margin-top: 0px;
  }
  .header .link a {
    font-size: 1.05em;
  }
  .header .link .link-bold {
    font-size: 0.9em;
  }
}
.promo {
  background-image: url('../img/promo.jpg');
  background-position: center top;
  background-repeat: no-repeat;
  background-size: auto 300px;
  height: 300px;
}
.promo h1 {
  text-transform: uppercase;
  color: white;
  font-size: 2.5em;
  margin-bottom: 0;
}
.promo .align-center {
  text-align: center;
}
.promo .promo-header {
  font-weight: bold;
  font-size: 3.5em;
  margin-top: -8px;
  padding-top: 0;
  padding-left: 70px;
}
.promo .promo-next {
  font-weight: bold;
  font-size: 3em;
  margin-top: -8px;
  padding-top: 0;
}
.promo .container {
  padding-top: 80px;
  padding-left: 50px;
}
.promo .container-center {
  padding-top: 80px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}
@media (min-width: 768px) {
  .promo {
    background-size: auto 432px;
    height: 432px;
  }
  .promo h1 {
    font-size: 3.5em;
  }
  .promo .container {
    padding-top: 100px;
    padding-left: 70px;
  }
  .promo .container-center {
    padding-top: 100px;
  }
  .promo .promo-next {
    font-size: 4em;
  }
  .promo .promo-header {
    font-size: 4.5em;
    padding-left: 150px;
  }
}
@media (min-width: 2040px) {
  .promo {
    background-size: auto 635px;
    height: 635px;
  }
  .promo .container {
    padding-top: 150px;
  }
}
@media (min-width: 3000px) {
  .promo {
    background-position: left top;
    background-size: auto;
    background-repeat: round;
  }
}
@media (min-width: 4500px) {
  .promo {
    background-position: center top;
  }
}
@media (max-width: 480px) {
  .promo {
    background-size: auto 200px;
    height: 200px;
  }
  .promo h1 {
    font-size: 1.5em;
  }
  .promo .promo-next {
    font-size: 1.8em;
  }
  .promo .promo-header {
    font-size: 2.2em;
  }
  .promo .container {
    padding-left: 40px;
    padding-top: 50px;
  }
  .promo .container-center {
    padding-top: 50px;
  }
}
.consentBox {
  background-color: #e31f3a;
}
.content {
  color: #58585a;
  background-image: url('../img/bg1.png'), url('../img/bg2.png');
  background-position: right top, left top;
  /*background-image: url('../img/bg.png');
    background-position: center top;*/
  background-repeat: no-repeat;
  background-size: auto 700px;
  height: auto;
}
@media (min-width: 768px) {
  .content {
    background-size: auto 900px;
  }
}
@media (min-width: 992px) {
  .content {
    background-size: auto 1000px;
  }
}
@media (min-width: 1350px) {
  .content {
    background-size: auto 1200px;
  }
}
@media (min-width: 1550px) {
  .content {
    background-size: auto 1500px;
  }
}
@media (max-width: 570px) {
  .content {
    background-image: none;
  }
}
.section {
  margin-top: 20px;
}
.section h1,
.section h2 {
  text-transform: uppercase;
  color: #58585a;
}
@media (min-width: 1200px) {
  .section {
    padding: 0 60px;
  }
}
.section-consent {
  text-align: center;
}
.section-consent .left {
  width: 60%;
  float: left;
  padding-right: 20px;
}
.section-consent .short {
  padding-bottom: 15px;
}
.section-consent .right {
  float: left;
  width: 40%;
}
.section-consent .right .login-table {
  width: 100%;
  margin-top: 10px;
}
.section-consent .right .login-table td {
  text-align: center;
  padding: 5px;
}
.section-consent .right .login-table td input {
  height: 35px;
  width: 90%;
  font-size: 1.1em;
  color: #e31f3a;
  display: inline-block;
  touch-action: manipulation;
  border: 1px solid;
  border-radius: 6px;
  padding-left: 10px;
}
.section-consent .right .login-table td .big {
  font-size: 1.1em;
}
.section-consent .right .login-table td .tick {
  position: absolute;
  padding-left: 10px;
  height: 2.5em;
}
.section-consent .right .login-table td .hidden {
  display: none;
}
.section-consent .right .login-table td .error,
.section-consent .right .login-table td .info,
.section-consent .right .login-table td .short-info {
  margin-left: 5px;
  font-size: 1.1em;
  line-height: 1.2em;
  text-align: center;
  color: white;
  font-weight: bold;
}
.section-consent p {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 1.2em;
  color: white;
  line-height: 1.2em;
  text-align: left;
}
.section-consent p a {
  color: white;
  text-decoration: underline;
}
.section-consent p .bold {
  font-weight: bold;
  font-size: 0.95em;
}
@media (min-width: 480px) {
  .section-consent .short {
    padding-bottom: 40px;
  }
}
@media (min-width: 680px) {
  .section-consent .short {
    padding-bottom: 60px;
  }
}
@media (min-width: 768px) {
  .section-consent h1 {
    margin-top: 105px;
    font-size: 2.7em;
    line-height: 1.2;
    display: inline-block;
  }
  .section-consent h1 strong {
    font-size: 1.4em;
  }
  .section-consent .btn.btn-lg {
    margin-top: 45px;
    font-size: 2.1em;
    text-transform: uppercase;
    padding: 0.7em 0.8em;
  }
  .section-consent .right .login-table {
    margin-top: 25px;
  }
  .section-consent .right .login-table td input {
    height: 40px;
    width: 95%;
    font-size: 1.2em;
  }
  .section-consent .right .login-table td .big {
    font-size: 1.2em;
  }
  .section-consent .short {
    padding-bottom: 45px;
  }
  .section-consent p {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 1.3em;
    color: white;
    line-height: 1.3em;
  }
  .section-consent p .bold {
    font-size: 1em;
  }
}
@media (min-width: 992px) {
  .section-consent {
    text-align: left;
  }
}
@media (max-width: 480px) {
  .section-consent p {
    font-size: 0.95em;
  }
  .section-consent .right .login-table td input {
    height: 35px;
    font-size: 1.1em;
  }
  .section-consent .right .login-table td .big {
    font-size: 1.1em;
  }
  .section-consent .right .login-table td .error,
  .section-consent .right .login-table td .info {
    font-size: 0.95em;
    line-height: 1em;
  }
  .section-consent .right .login-table td .short-info {
    font-size: 1em;
    line-height: 1em;
  }
  .section-consent .short {
    padding-bottom: 30px;
  }
  .section-consent .short p {
    font-size: 1.1em;
    line-height: 1.3em;
  }
}
@media (max-width: 350px) {
  .section-consent .short {
    padding-bottom: 20px;
  }
  .section-consent .short p {
    font-size: 1em;
    line-height: 1.3em;
  }
}
.section-info {
  padding-top: 10px;
  padding-bottom: 10px;
}
.section-info h1 {
  font-weight: bold;
}
@media (max-width: 480px) {
  .section-info h1 {
    font-size: 2.1em;
  }
}
.section-questions {
  color: #58585a;
}
.section-questions .collapsible {
  margin-top: 15px;
  background-color: #dcdcdc;
  cursor: pointer;
  padding: 20px;
  padding-right: 50px;
  width: 100%;
  border: 1px solid #58585a;
  border-radius: 6px;
  text-align: left;
  outline: none;
  background-size: auto 50px;
  background-position: right 10px;
  background-repeat: no-repeat;
}
.section-questions .collapsible .collapse-header {
  font-size: 1.8em;
}
.section-questions .collapsible .collapse-header .up {
  display: none;
}
.section-questions .collapsible .collapse-header .down,
.section-questions .collapsible .collapse-header .up {
  float: right;
  height: 100%;
}
.section-questions .collapsible .text {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  font-size: 1.2em;
}
.section-questions .collapsible .text .text-bold {
  font-weight: bold;
  font-size: 0.95em;
}
.section-questions .collapsible .text .underline {
  text-decoration: underline;
}
.section-questions .active {
  background-image: url('../img/up.png');
}
.section-questions .inactive {
  background-image: url('../img/down.png');
}
.section-questions .active,
.section-questions .collapsible:hover {
  background-color: lightgray;
}
@media (max-width: 480px) {
  .section-questions .collapsible .collapse-header {
    font-size: 1.2em;
  }
  .section-questions .collapsible .text {
    font-size: 1em;
  }
}
.section-footer {
  margin-top: 20px;
  padding-bottom: 30px;
  text-align: center;
  font-size: 0.8em;
  margin-left: -30px;
}
@media (min-width: 768px) {
  .section-footer {
    margin-top: 40px;
    padding-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .section-footer {
    margin-left: 0;
  }
}
#btnBack {
  color: #fff;
  background-color: #e31f3a;
  border-color: #cf1a33;
  text-align: left;
}
#btnBack:focus,
#btnBack.focus {
  color: #fff;
  background-color: #b8172d;
  border-color: #5d0c17;
}
#btnBack:hover {
  color: #fff;
  background-color: #b8172d;
  border-color: #981325;
}
#btnBack:active,
#btnBack.active,
.open > .dropdown-toggle#btnBack {
  color: #fff;
  background-color: #b8172d;
  border-color: #981325;
}
#btnBack:active:hover,
#btnBack.active:hover,
.open > .dropdown-toggle#btnBack:hover,
#btnBack:active:focus,
#btnBack.active:focus,
.open > .dropdown-toggle#btnBack:focus,
#btnBack:active.focus,
#btnBack.active.focus,
.open > .dropdown-toggle#btnBack.focus {
  color: #fff;
  background-color: #981325;
  border-color: #5d0c17;
}
#btnBack:active,
#btnBack.active,
.open > .dropdown-toggle#btnBack {
  background-image: none;
}
#btnBack.disabled:hover,
#btnBack[disabled]:hover,
fieldset[disabled] #btnBack:hover,
#btnBack.disabled:focus,
#btnBack[disabled]:focus,
fieldset[disabled] #btnBack:focus,
#btnBack.disabled.focus,
#btnBack[disabled].focus,
fieldset[disabled] #btnBack.focus {
  background-color: #e31f3a;
  border-color: #cf1a33;
}
#btnBack .badge {
  color: #e31f3a;
  background-color: #fff;
}
#btnConfirm {
  color: #fff;
  background-color: #e31f3a;
  border-color: white;
  text-align: left;
}
#btnConfirm:focus,
#btnConfirm.focus {
  color: #fff;
  background-color: #b8172d;
  border-color: #bfbfbf;
}
#btnConfirm:hover {
  color: #fff;
  background-color: #b8172d;
  border-color: #e0e0e0;
}
#btnConfirm:active,
#btnConfirm.active,
.open > .dropdown-toggle#btnConfirm {
  color: #fff;
  background-color: #b8172d;
  border-color: #e0e0e0;
}
#btnConfirm:active:hover,
#btnConfirm.active:hover,
.open > .dropdown-toggle#btnConfirm:hover,
#btnConfirm:active:focus,
#btnConfirm.active:focus,
.open > .dropdown-toggle#btnConfirm:focus,
#btnConfirm:active.focus,
#btnConfirm.active.focus,
.open > .dropdown-toggle#btnConfirm.focus {
  color: #fff;
  background-color: #981325;
  border-color: #bfbfbf;
}
#btnConfirm:active,
#btnConfirm.active,
.open > .dropdown-toggle#btnConfirm {
  background-image: none;
}
#btnConfirm.disabled:hover,
#btnConfirm[disabled]:hover,
fieldset[disabled] #btnConfirm:hover,
#btnConfirm.disabled:focus,
#btnConfirm[disabled]:focus,
fieldset[disabled] #btnConfirm:focus,
#btnConfirm.disabled.focus,
#btnConfirm[disabled].focus,
fieldset[disabled] #btnConfirm.focus {
  background-color: #e31f3a;
  border-color: white;
}
#btnConfirm .badge {
  color: #e31f3a;
  background-color: #fff;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN5bm90Z2Rwci5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9idXR0b25zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDSSxhQUFhLGNBQWI7RUFDQSxrQkFBQTtFQUNBLDBDQUFBOztBQUdKO0VBQ0ksYUFBYSxjQUFiO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVDQUFBOztBQUdKO0VBQ0ksYUFBYSxjQUFiO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdDQUFBOztBQUdKO0VBQ0ksaUJBQUE7RUFDQSxXQUFBOztBQUZKLElBSUksRUFBQztFQUNHLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTs7QUFHSixRQUFtQztFQTJpQnZDO0lBMWlCUSxrQ0FBQTtJQUNBLDRCQUFBOzs7QUFVUixRQUEyQztFQUN2QyxJQUNJLEVBQUM7SUFDRyxXQUFBOzs7QUFLWjtFQUNJLG9CQUFBOztBQURKLE9BR0k7RUFDSSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTs7QUFQUixPQUdJLE1BTUk7RUFDSSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQWRaLE9BR0ksTUFjSTtFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7O0FBSVIsUUFBa0M7RUFnZ0J0QztJQS9mUSxpQkFBQTs7RUErZlIsT0E3ZlE7SUFDSSxZQUFBOztFQTRmWixPQXpmUTtJQUNJLGtCQUFBOztFQXdmWixPQXJmUTtJQUNJLGVBQUE7O0VBb2ZaLE9BcmZRLE1BR0k7SUFDSSxpQkFBQTs7RUFpZmhCLE9BcmZRLE1BTUk7SUFDSSxnQkFBQTs7O0FBTWhCO0VBQ0ksc0JBQXNCLG1CQUF0QjtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLGFBQUE7O0FBTEosTUFPSTtFQUNJLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBWFIsTUFjSTtFQUNJLGtC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 */