    @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Raleway:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Pacifico&family=PT+Serif&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Quicksand:wght@300;400;500;600;700&display=swap');
    /*! * Bootstrap v4.1.1 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */:root {  --blue: #007bff;  --indigo: #6610f2;  --purple: #6f42c1;  --pink: #e83e8c;  --red: #dc3545;  --orange: #fd7e14;  --yellow: #ffc107;  --green: #28a745;  --teal: #20c997;  --cyan: #17a2b8;  --white: #fff;  --gray: #6c757d;  --gray-dark: #343a40;  --primary: #007bff;  --secondary: #6c757d;  --success: #28a745;  --info: #17a2b8;  --warning: #ffc107;  --danger: #dc3545;  --light: #f8f9fa;  --dark: #343a40;  --breakpoint-xs: 0;  --breakpoint-sm: 576px;  --breakpoint-md: 768px;  --breakpoint-lg: 992px;  --breakpoint-xl: 1200px;  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*,*::before,*::after {  box-sizing: border-box;}html {  font-family: sans-serif;  line-height: 1.15;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  -ms-overflow-style: scrollbar;  -webkit-tap-highlight-color: transparent;}@-ms-viewport {  width: device-width;}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {  display: block;}body {  /*margin: 0;  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #212529;  text-align: left;  background-color: #fff;*/}[tabindex="-1"]:focus {  outline: 0 !important;}hr {  box-sizing: content-box;  height: 0;  overflow: visible;}h1, h2, h3, h4, h5, h6 {  margin-top: 0;  margin-bottom: 0.5rem;}p {  /*margin-top: 0;  margin-bottom: 1rem;*/}abbr[title],abbr[data-original-title] {  text-decoration: underline;  -webkit-text-decoration: underline dotted;  text-decoration: underline dotted;  cursor: help;  border-bottom: 0;}address {  margin-bottom: 1rem;  font-style: normal;  line-height: inherit;}ol,ul,dl {  margin-top: 0;  margin-bottom: 1rem;}ol ol,ul ul,ol ul,ul ol {  margin-bottom: 0;}dt {  font-weight: 700;}dd {  margin-bottom: .5rem;  margin-left: 0;}blockquote {  margin: 0 0 1rem;}dfn {  font-style: italic;}b,strong {  /*font-weight: bolder;*/}small {  font-size: 80%;}sub,sup {  position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline;}sub {  bottom: -.25em;}sup {  top: -.5em;}a {  /*color: #007bff;  text-decoration: none;  background-color: transparent;  -webkit-text-decoration-skip: objects;*/}a:hover {  /*color: #0056b3;  text-decoration: underline;*/}a:not([href]):not([tabindex]) {  /*color: inherit;  text-decoration: none;*/}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {  /*color: inherit;  text-decoration: none;*/}a:not([href]):not([tabindex]):focus {  outline: 0;}pre,code,kbd,samp {  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;  font-size: 1em;}pre {  margin-top: 0;  margin-bottom: 1rem;  overflow: auto;  -ms-overflow-style: scrollbar;}figure {  margin: 0 0 1rem;}img {  vertical-align: middle;  border-style: none;}svg:not(:root) {  overflow: hidden;}table {  border-collapse: collapse;}caption {  padding-top: 0.75rem;  padding-bottom: 0.75rem;  color: #6c757d;  text-align: left;  caption-side: bottom;}th {  text-align: inherit;}label {  /*display: inline-block;  margin-bottom: 0.5rem;*/}button {  /*border-radius: 0;*/}button:focus {  /*outline: 1px dotted;  outline: 5px auto -webkit-focus-ring-color;*/}input,button,select,optgroup,textarea {  /*margin: 0;  font-family: inherit;  font-size: inherit;  line-height: inherit;*/}button,input {  /*overflow: visible;*/}button,select {  /*text-transform: none;*/}button,html [type="button"],[type="reset"],[type="submit"] {  -webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  /*padding: 0;  border-style: none;*/}input[type="radio"],input[type="checkbox"] {  /*box-sizing: border-box;  padding: 0;*/}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {  -webkit-appearance: listbox;}textarea {  /*overflow: auto;  resize: vertical;*/}fieldset {  min-width: 0;  padding: 0;  margin: 0;  border: 0;}legend {  display: block;  width: 100%;  max-width: 100%;  padding: 0;  margin-bottom: .5rem;  font-size: 1.5rem;  line-height: inherit;  color: inherit;  white-space: normal;}progress {  vertical-align: baseline;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}[type="search"] {  /*outline-offset: -2px;  -webkit-appearance: none;*/}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}::-webkit-file-upload-button {  font: inherit;  -webkit-appearance: button;}output {  display: inline-block;}summary {  display: list-item;  cursor: pointer;}template {  display: none;}[hidden] {  display: none !important;}h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 {  /*margin-bottom: 0.5rem;  font-family: inherit;  font-weight: 500;  line-height: 1.2;  color: inherit;*/}h1, .h1 {  /*font-size: 2.5rem;*/}h2, .h2 {  /*font-size: 2rem;*/}h3, .h3 {  /*font-size: 1.75rem;*/}h4, .h4 {  /*font-size: 1.5rem;*/}h5, .h5 {  /*font-size: 1.25rem;*/}h6, .h6 {  /*font-size: 1rem;*/}.lead {  /*font-size: 1.25rem;  font-weight: 300;*/}.display-1 {  font-size: 6rem;  font-weight: 300;  line-height: 1.2;}.display-2 {  font-size: 5.5rem;  font-weight: 300;  line-height: 1.2;}.display-3 {  font-size: 4.5rem;  font-weight: 300;  line-height: 1.2;}.display-4 {  font-size: 3.5rem;  font-weight: 300;  line-height: 1.2;}hr {  margin-top: 1rem;  margin-bottom: 1rem;  border: 0;  border-top: 1px solid rgba(0, 0, 0, 0.1);}small,.small {  /*font-size: 80%;  font-weight: 400;*/}mark,.mark {  padding: 0.2em;  background-color: #fcf8e3;}.list-unstyled {  padding-left: 0;  list-style: none;}.list-inline {  padding-left: 0;  list-style: none;}.list-inline-item {  display: inline-block;}.list-inline-item:not(:last-child) {  margin-right: 0.5rem;}.initialism {  font-size: 90%;  text-transform: uppercase;}.blockquote {  margin-bottom: 1rem;  font-size: 1.25rem;}.blockquote-footer {  display: block;  font-size: 80%;  color: #6c757d;}.blockquote-footer::before {  content: "\2014 \00A0";}.img-fluid {  max-width: 100%;  height: auto;}.img-thumbnail {  padding: 0.25rem;  background-color: #fff;  border: 1px solid #dee2e6;  border-radius: 0.25rem;  max-width: 100%;  height: auto;}.figure {  display: inline-block;}.figure-img {  margin-bottom: 0.5rem;  line-height: 1;}.figure-caption {  font-size: 90%;  color: #6c757d;}code {  font-size: 87.5%;  color: #e83e8c;  word-break: break-word;}a > code {  color: inherit;}kbd {  padding: 0.2rem 0.4rem;  font-size: 87.5%;  color: #fff;  background-color: #212529;  border-radius: 0.2rem;}kbd kbd {  padding: 0;  font-size: 100%;  font-weight: 700;}pre {  display: block;  font-size: 87.5%;  color: #212529;}pre code {  font-size: inherit;  color: inherit;  word-break: normal;}.pre-scrollable {  max-height: 340px;  overflow-y: scroll;}.container {  width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}@media (min-width: 576px) {  .container {    max-width: 540px;  }}@media (min-width: 768px) {  .container {    max-width: 720px;  }}@media (min-width: 992px) {  .container {    max-width: 960px;  }}@media (min-width: 1200px) {  .container {    max-width: 1140px;  }}.container-fluid {  width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}.row {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-right: -15px;  margin-left: -15px;}.no-gutters {  margin-right: 0;  margin-left: 0;}.no-gutters > .col,.no-gutters > [class*="col-"] {  padding-right: 0;  padding-left: 0;}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,.col-xl-auto {  position: relative;  width: 100%;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}.col {  -ms-flex-preferred-size: 0;  flex-basis: 0;  -ms-flex-positive: 1;  flex-grow: 1;  max-width: 100%;}.col-auto {  -ms-flex: 0 0 auto;  flex: 0 0 auto;  width: auto;  max-width: none;}.col-1 {  -ms-flex: 0 0 8.333333%;  flex: 0 0 8.333333%;  max-width: 8.333333%;}.col-2 {  -ms-flex: 0 0 16.666667%;  flex: 0 0 16.666667%;  max-width: 16.666667%;}.col-3 {  -ms-flex: 0 0 25%;  flex: 0 0 25%;  max-width: 25%;}.col-4 {  -ms-flex: 0 0 33.333333%;  flex: 0 0 33.333333%;  max-width: 33.333333%;}.col-5 {  -ms-flex: 0 0 41.666667%;  flex: 0 0 41.666667%;  max-width: 41.666667%;}.col-6 {  -ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%;}.col-7 {  -ms-flex: 0 0 58.333333%;  flex: 0 0 58.333333%;  max-width: 58.333333%;}.col-8 {  -ms-flex: 0 0 66.666667%;  flex: 0 0 66.666667%;  max-width: 66.666667%;}.col-9 {  -ms-flex: 0 0 75%;  flex: 0 0 75%;  max-width: 75%;}.col-10 {  -ms-flex: 0 0 83.333333%;  flex: 0 0 83.333333%;  max-width: 83.333333%;}.col-11 {  -ms-flex: 0 0 91.666667%;  flex: 0 0 91.666667%;  max-width: 91.666667%;}.col-12 {  -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;}.order-first {  -ms-flex-order: -1;  order: -1;}.order-last {  -ms-flex-order: 13;  order: 13;}.order-0 {  -ms-flex-order: 0;  order: 0;}.order-1 {  -ms-flex-order: 1;  order: 1;}.order-2 {  -ms-flex-order: 2;  order: 2;}.order-3 {  -ms-flex-order: 3;  order: 3;}.order-4 {  -ms-flex-order: 4;  order: 4;}.order-5 {  -ms-flex-order: 5;  order: 5;}.order-6 {  -ms-flex-order: 6;  order: 6;}.order-7 {  -ms-flex-order: 7;  order: 7;}.order-8 {  -ms-flex-order: 8;  order: 8;}.order-9 {  -ms-flex-order: 9;  order: 9;}.order-10 {  -ms-flex-order: 10;  order: 10;}.order-11 {  -ms-flex-order: 11;  order: 11;}.order-12 {  -ms-flex-order: 12;  order: 12;}.offset-1 {  margin-left: 8.333333%;}.offset-2 {  margin-left: 16.666667%;}.offset-3 {  margin-left: 25%;}.offset-4 {  margin-left: 33.333333%;}.offset-5 {  margin-left: 41.666667%;}.offset-6 {  margin-left: 50%;}.offset-7 {  margin-left: 58.333333%;}.offset-8 {  margin-left: 66.666667%;}.offset-9 {  margin-left: 75%;}.offset-10 {  margin-left: 83.333333%;}.offset-11 {  margin-left: 91.666667%;}@media (min-width: 576px) {  .col-sm {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;  }  .col-sm-auto {    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;  }  .col-sm-1 {    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;  }  .col-sm-2 {    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;  }  .col-sm-3 {    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }  .col-sm-4 {    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;  }  .col-sm-5 {    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;  }  .col-sm-6 {    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }  .col-sm-7 {    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;  }  .col-sm-8 {    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;  }  .col-sm-9 {    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;  }  .col-sm-10 {    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;  }  .col-sm-11 {    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;  }  .col-sm-12 {    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }  .order-sm-first {    -ms-flex-order: -1;    order: -1;  }  .order-sm-last {    -ms-flex-order: 13;    order: 13;  }  .order-sm-0 {    -ms-flex-order: 0;    order: 0;  }  .order-sm-1 {    -ms-flex-order: 1;    order: 1;  }  .order-sm-2 {    -ms-flex-order: 2;    order: 2;  }  .order-sm-3 {    -ms-flex-order: 3;    order: 3;  }  .order-sm-4 {    -ms-flex-order: 4;    order: 4;  }  .order-sm-5 {    -ms-flex-order: 5;    order: 5;  }  .order-sm-6 {    -ms-flex-order: 6;    order: 6;  }  .order-sm-7 {    -ms-flex-order: 7;    order: 7;  }  .order-sm-8 {    -ms-flex-order: 8;    order: 8;  }  .order-sm-9 {    -ms-flex-order: 9;    order: 9;  }  .order-sm-10 {    -ms-flex-order: 10;    order: 10;  }  .order-sm-11 {    -ms-flex-order: 11;    order: 11;  }  .order-sm-12 {    -ms-flex-order: 12;    order: 12;  }  .offset-sm-0 {    margin-left: 0;  }  .offset-sm-1 {    margin-left: 8.333333%;  }  .offset-sm-2 {    margin-left: 16.666667%;  }  .offset-sm-3 {    margin-left: 25%;  }  .offset-sm-4 {    margin-left: 33.333333%;  }  .offset-sm-5 {    margin-left: 41.666667%;  }  .offset-sm-6 {    margin-left: 50%;  }  .offset-sm-7 {    margin-left: 58.333333%;  }  .offset-sm-8 {    margin-left: 66.666667%;  }  .offset-sm-9 {    margin-left: 75%;  }  .offset-sm-10 {    margin-left: 83.333333%;  }  .offset-sm-11 {    margin-left: 91.666667%;  }}@media (min-width: 768px) {  .col-md {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;  }  .col-md-auto {    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;  }  .col-md-1 {    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;  }  .col-md-2 {    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;  }  .col-md-3 {    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }  .col-md-4 {    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;  }  .col-md-5 {    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;  }  .col-md-6 {    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }  .col-md-7 {    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;  }  .col-md-8 {    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;  }  .col-md-9 {    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;  }  .col-md-10 {    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;  }  .col-md-11 {    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;  }  .col-md-12 {    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }  .order-md-first {    -ms-flex-order: -1;    order: -1;  }  .order-md-last {    -ms-flex-order: 13;    order: 13;  }  .order-md-0 {    -ms-flex-order: 0;    order: 0;  }  .order-md-1 {    -ms-flex-order: 1;    order: 1;  }  .order-md-2 {    -ms-flex-order: 2;    order: 2;  }  .order-md-3 {    -ms-flex-order: 3;    order: 3;  }  .order-md-4 {    -ms-flex-order: 4;    order: 4;  }  .order-md-5 {    -ms-flex-order: 5;    order: 5;  }  .order-md-6 {    -ms-flex-order: 6;    order: 6;  }  .order-md-7 {    -ms-flex-order: 7;    order: 7;  }  .order-md-8 {    -ms-flex-order: 8;    order: 8;  }  .order-md-9 {    -ms-flex-order: 9;    order: 9;  }  .order-md-10 {    -ms-flex-order: 10;    order: 10;  }  .order-md-11 {    -ms-flex-order: 11;    order: 11;  }  .order-md-12 {    -ms-flex-order: 12;    order: 12;  }  .offset-md-0 {    margin-left: 0;  }  .offset-md-1 {    margin-left: 8.333333%;  }  .offset-md-2 {    margin-left: 16.666667%;  }  .offset-md-3 {    margin-left: 25%;  }  .offset-md-4 {    margin-left: 33.333333%;  }  .offset-md-5 {    margin-left: 41.666667%;  }  .offset-md-6 {    margin-left: 50%;  }  .offset-md-7 {    margin-left: 58.333333%;  }  .offset-md-8 {    margin-left: 66.666667%;  }  .offset-md-9 {    margin-left: 75%;  }  .offset-md-10 {    margin-left: 83.333333%;  }  .offset-md-11 {    margin-left: 91.666667%;  }}@media (min-width: 992px) {  .col-lg {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;  }  .col-lg-auto {    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;  }  .col-lg-1 {    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;  }  .col-lg-2 {    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;  }  .col-lg-3 {    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }  .col-lg-4 {    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;  }  .col-lg-5 {    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;  }  .col-lg-6 {    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }  .col-lg-7 {    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;  }  .col-lg-8 {    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;  }  .col-lg-9 {    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;  }  .col-lg-10 {    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;  }  .col-lg-11 {    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;  }  .col-lg-12 {    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }  .order-lg-first {    -ms-flex-order: -1;    order: -1;  }  .order-lg-last {    -ms-flex-order: 13;    order: 13;  }  .order-lg-0 {    -ms-flex-order: 0;    order: 0;  }  .order-lg-1 {    -ms-flex-order: 1;    order: 1;  }  .order-lg-2 {    -ms-flex-order: 2;    order: 2;  }  .order-lg-3 {    -ms-flex-order: 3;    order: 3;  }  .order-lg-4 {    -ms-flex-order: 4;    order: 4;  }  .order-lg-5 {    -ms-flex-order: 5;    order: 5;  }  .order-lg-6 {    -ms-flex-order: 6;    order: 6;  }  .order-lg-7 {    -ms-flex-order: 7;    order: 7;  }  .order-lg-8 {    -ms-flex-order: 8;    order: 8;  }  .order-lg-9 {    -ms-flex-order: 9;    order: 9;  }  .order-lg-10 {    -ms-flex-order: 10;    order: 10;  }  .order-lg-11 {    -ms-flex-order: 11;    order: 11;  }  .order-lg-12 {    -ms-flex-order: 12;    order: 12;  }  .offset-lg-0 {    margin-left: 0;  }  .offset-lg-1 {    margin-left: 8.333333%;  }  .offset-lg-2 {    margin-left: 16.666667%;  }  .offset-lg-3 {    margin-left: 25%;  }  .offset-lg-4 {    margin-left: 33.333333%;  }  .offset-lg-5 {    margin-left: 41.666667%;  }  .offset-lg-6 {    margin-left: 50%;  }  .offset-lg-7 {    margin-left: 58.333333%;  }  .offset-lg-8 {    margin-left: 66.666667%;  }  .offset-lg-9 {    margin-left: 75%;  }  .offset-lg-10 {    margin-left: 83.333333%;  }  .offset-lg-11 {    margin-left: 91.666667%;  }}@media (min-width: 1200px) {  .col-xl {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;  }  .col-xl-auto {    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;  }  .col-xl-1 {    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;  }  .col-xl-2 {    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;  }  .col-xl-3 {    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }  .col-xl-4 {    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;  }  .col-xl-5 {    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;  }  .col-xl-6 {    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }  .col-xl-7 {    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;  }  .col-xl-8 {    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;  }  .col-xl-9 {    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;  }  .col-xl-10 {    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;  }  .col-xl-11 {    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;  }  .col-xl-12 {    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }  .order-xl-first {    -ms-flex-order: -1;    order: -1;  }  .order-xl-last {    -ms-flex-order: 13;    order: 13;  }  .order-xl-0 {    -ms-flex-order: 0;    order: 0;  }  .order-xl-1 {    -ms-flex-order: 1;    order: 1;  }  .order-xl-2 {    -ms-flex-order: 2;    order: 2;  }  .order-xl-3 {    -ms-flex-order: 3;    order: 3;  }  .order-xl-4 {    -ms-flex-order: 4;    order: 4;  }  .order-xl-5 {    -ms-flex-order: 5;    order: 5;  }  .order-xl-6 {    -ms-flex-order: 6;    order: 6;  }  .order-xl-7 {    -ms-flex-order: 7;    order: 7;  }  .order-xl-8 {    -ms-flex-order: 8;    order: 8;  }  .order-xl-9 {    -ms-flex-order: 9;    order: 9;  }  .order-xl-10 {    -ms-flex-order: 10;    order: 10;  }  .order-xl-11 {    -ms-flex-order: 11;    order: 11;  }  .order-xl-12 {    -ms-flex-order: 12;    order: 12;  }  .offset-xl-0 {    margin-left: 0;  }  .offset-xl-1 {    margin-left: 8.333333%;  }  .offset-xl-2 {    margin-left: 16.666667%;  }  .offset-xl-3 {    margin-left: 25%;  }  .offset-xl-4 {    margin-left: 33.333333%;  }  .offset-xl-5 {    margin-left: 41.666667%;  }  .offset-xl-6 {    margin-left: 50%;  }  .offset-xl-7 {    margin-left: 58.333333%;  }  .offset-xl-8 {    margin-left: 66.666667%;  }  .offset-xl-9 {    margin-left: 75%;  }  .offset-xl-10 {    margin-left: 83.333333%;  }  .offset-xl-11 {    margin-left: 91.666667%;  }}.table {  width: 100%;  max-width: 100%;  margin-bottom: 1rem;  background-color: transparent;}.table th,.table td {  padding: 0.75rem;  vertical-align: top;  border-top: 1px solid #dee2e6;}.table thead th {  vertical-align: bottom;  border-bottom: 2px solid #dee2e6;}.table tbody + tbody {  border-top: 2px solid #dee2e6;}.table .table {  background-color: #fff;}.table-sm th,.table-sm td {  padding: 0.3rem;}.table-bordered {  border: 1px solid #dee2e6;}.table-bordered th,.table-bordered td {  border: 1px solid #dee2e6;}.table-bordered thead th,.table-bordered thead td {  border-bottom-width: 2px;}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody + tbody {  border: 0;}.table-striped tbody tr:nth-of-type(odd) {  background-color: rgba(0, 0, 0, 0.05);}.table-hover tbody tr:hover {  background-color: rgba(0, 0, 0, 0.075);}.table-primary,.table-primary > th,.table-primary > td {  background-color: #b8daff;}.table-hover .table-primary:hover {  background-color: #9fcdff;}.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th {  background-color: #9fcdff;}.table-secondary,.table-secondary > th,.table-secondary > td {  background-color: #d6d8db;}.table-hover .table-secondary:hover {  background-color: #c8cbcf;}.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th {  background-color: #c8cbcf;}.table-success,.table-success > th,.table-success > td {  background-color: #c3e6cb;}.table-hover .table-success:hover {  background-color: #b1dfbb;}.table-hover .table-success:hover > td,.table-hover .table-success:hover > th {  background-color: #b1dfbb;}.table-info,.table-info > th,.table-info > td {  background-color: #bee5eb;}.table-hover .table-info:hover {  background-color: #abdde5;}.table-hover .table-info:hover > td,.table-hover .table-info:hover > th {  background-color: #abdde5;}.table-warning,.table-warning > th,.table-warning > td {  background-color: #ffeeba;}.table-hover .table-warning:hover {  background-color: #ffe8a1;}.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th {  background-color: #ffe8a1;}.table-danger,.table-danger > th,.table-danger > td {  background-color: #f5c6cb;}.table-hover .table-danger:hover {  background-color: #f1b0b7;}.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th {  background-color: #f1b0b7;}.table-light,.table-light > th,.table-light > td {  background-color: #fdfdfe;}.table-hover .table-light:hover {  background-color: #ececf6;}.table-hover .table-light:hover > td,.table-hover .table-light:hover > th {  background-color: #ececf6;}.table-dark,.table-dark > th,.table-dark > td {  background-color: #c6c8ca;}.table-hover .table-dark:hover {  background-color: #b9bbbe;}.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th {  background-color: #b9bbbe;}.table-active,.table-active > th,.table-active > td {  background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover {  background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover > td,.table-hover .table-active:hover > th {  background-color: rgba(0, 0, 0, 0.075);}.table .thead-dark th {  color: #fff;  background-color: #212529;  border-color: #32383e;}.table .thead-light th {  color: #495057;  background-color: #e9ecef;  border-color: #dee2e6;}.table-dark {  color: #fff;  background-color: #212529;}.table-dark th,.table-dark td,.table-dark thead th {  border-color: #32383e;}.table-dark.table-bordered {  border: 0;}.table-dark.table-striped tbody tr:nth-of-type(odd) {  background-color: rgba(255, 255, 255, 0.05);}.table-dark.table-hover tbody tr:hover {  background-color: rgba(255, 255, 255, 0.075);}@media (max-width: 575.98px) {  .table-responsive-sm {    display: block;    width: 100%;    overflow-x: auto;    -webkit-overflow-scrolling: touch;    -ms-overflow-style: -ms-autohiding-scrollbar;  }  .table-responsive-sm > .table-bordered {    border: 0;  }}@media (max-width: 767.98px) {  .table-responsive-md {    display: block;    width: 100%;    overflow-x: auto;    -webkit-overflow-scrolling: touch;    -ms-overflow-style: -ms-autohiding-scrollbar;  }  .table-responsive-md > .table-bordered {    border: 0;  }}@media (max-width: 991.98px) {  .table-responsive-lg {    display: block;    width: 100%;    overflow-x: auto;    -webkit-overflow-scrolling: touch;    -ms-overflow-style: -ms-autohiding-scrollbar;  }  .table-responsive-lg > .table-bordered {    border: 0;  }}@media (max-width: 1199.98px) {  .table-responsive-xl {    display: block;    width: 100%;    overflow-x: auto;    -webkit-overflow-scrolling: touch;    -ms-overflow-style: -ms-autohiding-scrollbar;  }  .table-responsive-xl > .table-bordered {    border: 0;  }}.table-responsive {  display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar;}.table-responsive > .table-bordered {  border: 0;}.form-control {  display: block;  width: 100%;  padding: 0.375rem 0.75rem;  font-size: 1rem;  line-height: 1.5;  color: #495057;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #ced4da;  border-radius: 0.25rem;  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media screen and (prefers-reduced-motion: reduce) {  .form-control {    transition: none;  }}.form-control::-ms-expand {  background-color: transparent;  border: 0;}.form-control:focus {  color: #495057;  background-color: #fff;  border-color: #80bdff;  outline: 0;  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.form-control::-webkit-input-placeholder {  color: #6c757d;  opacity: 1;}.form-control::-moz-placeholder {  color: #6c757d;  opacity: 1;}.form-control:-ms-input-placeholder {  color: #6c757d;  opacity: 1;}.form-control::-ms-input-placeholder {  color: #6c757d;  opacity: 1;}.form-control::placeholder {  color: #6c757d;  opacity: 1;}.form-control:disabled, .form-control[readonly] {  background-color: #e9ecef;  opacity: 1;}select.form-control:not([size]):not([multiple]) {  height: calc(2.25rem + 2px);}select.form-control:focus::-ms-value {  color: #495057;  background-color: #fff;}.form-control-file,.form-control-range {  display: block;  width: 100%;}.col-form-label {  padding-top: calc(0.375rem + 1px);  padding-bottom: calc(0.375rem + 1px);  margin-bottom: 0;  font-size: inherit;  line-height: 1.5;}.col-form-label-lg {  padding-top: calc(0.5rem + 1px);  padding-bottom: calc(0.5rem + 1px);  font-size: 1.25rem;  line-height: 1.5;}.col-form-label-sm {  padding-top: calc(0.25rem + 1px);  padding-bottom: calc(0.25rem + 1px);  font-size: 0.875rem;  line-height: 1.5;}.form-control-plaintext {  display: block;  width: 100%;  padding-top: 0.375rem;  padding-bottom: 0.375rem;  margin-bottom: 0;  line-height: 1.5;  color: #212529;  background-color: transparent;  border: solid transparent;  border-width: 1px 0;}.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,.input-group-lg > .input-group-append > .form-control-plaintext.btn {  padding-right: 0;  padding-left: 0;}.form-control-sm, .input-group-sm > .form-control,.input-group-sm > .input-group-prepend > .input-group-text,.input-group-sm > .input-group-append > .input-group-text,.input-group-sm > .input-group-prepend > .btn,.input-group-sm > .input-group-append > .btn {  padding: 0.25rem 0.5rem;  font-size: 0.875rem;  line-height: 1.5;  border-radius: 0.2rem;}select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {  height: calc(1.8125rem + 2px);}.form-control-lg, .input-group-lg > .form-control,.input-group-lg > .input-group-prepend > .input-group-text,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-prepend > .btn,.input-group-lg > .input-group-append > .btn {  padding: 0.5rem 1rem;  font-size: 1.25rem;  line-height: 1.5;  border-radius: 0.3rem;}select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {  height: calc(2.875rem + 2px);}.form-group {  margin-bottom: 1rem;}.form-text {  display: block;  margin-top: 0.25rem;}.form-row {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-right: -5px;  margin-left: -5px;}.form-row > .col,.form-row > [class*="col-"] {  padding-right: 5px;  padding-left: 5px;}.form-check {  position: relative;  display: block;  padding-left: 1.25rem;}.form-check-input {  position: absolute;  margin-top: 0.3rem;  margin-left: -1.25rem;}.form-check-input:disabled ~ .form-check-label {  color: #6c757d;}.form-check-label {  margin-bottom: 0;}.form-check-inline {  display: -ms-inline-flexbox;  display: inline-flex;  -ms-flex-align: center;  align-items: center;  padding-left: 0;  margin-right: 0.75rem;}.form-check-inline .form-check-input {  position: static;  margin-top: 0;  margin-right: 0.3125rem;  margin-left: 0;}.valid-feedback {  display: none;  width: 100%;  margin-top: 0.25rem;  font-size: 80%;  color: #28a745;}.valid-tooltip {  position: absolute;  top: 100%;  z-index: 5;  display: none;  max-width: 100%;  padding: .5rem;  margin-top: .1rem;  font-size: .875rem;  line-height: 1;  color: #fff;  background-color: rgba(40, 167, 69, 0.8);  border-radius: .2rem;}.was-validated .form-control:valid, .form-control.is-valid, .was-validated.custom-select:valid,.custom-select.is-valid {  border-color: #28a745;}.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated.custom-select:valid:focus,.custom-select.is-valid:focus {  border-color: #28a745;  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip, .was-validated.custom-select:valid ~ .valid-feedback,.was-validated.custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip {  display: block;}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip {  display: block;}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {  color: #28a745;}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip {  display: block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {  color: #28a745;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {  background-color: #71dd8a;}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip {  display: block;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {  background-color: #34ce57;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {  border-color: #28a745;}.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {  border-color: inherit;}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip {  display: block;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.invalid-feedback {  display: none;  width: 100%;  margin-top: 0.25rem;  font-size: 80%;  color: #dc3545;}.invalid-tooltip {  position: absolute;  top: 100%;  z-index: 5;  display: none;  max-width: 100%;  padding: .5rem;  margin-top: .1rem;  font-size: .875rem;  line-height: 1;  color: #fff;  background-color: rgba(220, 53, 69, 0.8);  border-radius: .2rem;}.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated.custom-select:invalid,.custom-select.is-invalid {  border-color: #dc3545;}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated.custom-select:invalid:focus,.custom-select.is-invalid:focus {  border-color: #dc3545;  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip, .was-validated.custom-select:invalid ~ .invalid-feedback,.was-validated.custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip {  display: block;}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip {  display: block;}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {  color: #dc3545;}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip {  display: block;}.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {  color: #dc3545;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {  background-color: #efa2a9;}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip {  display: block;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {  background-color: #e4606d;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {  border-color: #dc3545;}.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {  border-color: inherit;}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip {  display: block;}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.form-inline {  display: -ms-flexbox;  display: flex;  -ms-flex-flow: row wrap;  flex-flow: row wrap;  -ms-flex-align: center;  align-items: center;}.form-inline .form-check {  width: 100%;}@media (min-width: 576px) {  .form-inline label {    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;    margin-bottom: 0;  }  .form-inline .form-group {    display: -ms-flexbox;    display: flex;    -ms-flex: 0 0 auto;    flex: 0 0 auto;    -ms-flex-flow: row wrap;    flex-flow: row wrap;    -ms-flex-align: center;    align-items: center;    margin-bottom: 0;  }  .form-inline .form-control {    display: inline-block;    width: auto;    vertical-align: middle;  }  .form-inline .form-control-plaintext {    display: inline-block;  }  .form-inline .input-group,  .form-inline .custom-select {    width: auto;  }  .form-inline .form-check {    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;    width: auto;    padding-left: 0;  }  .form-inline .form-check-input {    position: relative;    margin-top: 0;    margin-right: 0.25rem;    margin-left: 0;  }  .form-inline .custom-control {    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;  }  .form-inline .custom-control-label {    margin-bottom: 0;  }}.btn {  display: inline-block;  font-weight: 400;  text-align: center;  white-space: nowrap;  vertical-align: middle;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  border: 1px solid transparent;  padding: 0.375rem 0.75rem;  font-size: 1rem;  line-height: 1.5;  border-radius: 0.25rem;  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media screen and (prefers-reduced-motion: reduce) {  .btn {    transition: none;  }}.btn:hover, .btn:focus {  text-decoration: none;}.btn:focus, .btn.focus {  outline: 0;  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.btn.disabled, .btn:disabled {  opacity: 0.65;}.btn:not(:disabled):not(.disabled) {  cursor: pointer;}.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {  background-image: none;}a.btn.disabled,fieldset:disabled a.btn {  pointer-events: none;}.btn.btn-primary {  color: #fff;  background-color: #007bff;  border-color: #007bff;}.btn.btn-primary:hover {  color: #fff;  background-color: #0069d9;  border-color: #0062cc;}.btn.btn-primary:focus, .btn.btn-primary.focus {  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);}.btn.btn-primary.disabled, .btn.btn-primary:disabled {  color: #fff;  background-color: #007bff;  border-color: #007bff;}.btn.btn-primary:not(:disabled):not(.disabled):active, .btn.btn-primary:not(:disabled):not(.disabled).active,.show > .btn.btn-primary.dropdown-toggle {  color: #fff;  background-color: #0062cc;  border-color: #005cbf;}.btn.btn-primary:not(:disabled):not(.disabled):active:focus, .btn.btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn.btn-primary.dropdown-toggle:focus {  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);}.btn.btn-secondary {  color: #fff;  background-color: #6c757d;  border-color: #6c757d;}.btn.btn-secondary:hover {  color: #fff;  background-color: #5a6268;  border-color: #545b62;}.btn.btn-secondary:focus, .btn.btn-secondary.focus {  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);}.btn.btn-secondary.disabled, .btn.btn-secondary:disabled {  color: #fff;  background-color: #6c757d;  border-color: #6c757d;}.btn.btn-secondary:not(:disabled):not(.disabled):active, .btn.btn-secondary:not(:disabled):not(.disabled).active,.show > .btn.btn-secondary.dropdown-toggle {  color: #fff;  background-color: #545b62;  border-color: #4e555b;}.btn.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.btn-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn.btn-secondary.dropdown-toggle:focus {  /*box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);*/}.btn.btn-success {  color: #fff;  background-color: #28a745;  border-color: #28a745;}.btn.btn-success:hover {  color: #fff;  background-color: #218838;  border-color: #1e7e34;}.btn.btn-success:focus, .btn.btn-success.focus {  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);}.btn.btn-success.disabled, .btn.btn-success:disabled {  color: #fff;  background-color: #28a745;  border-color: #28a745;}.btn.btn-success:not(:disabled):not(.disabled):active, .btn.btn-success:not(:disabled):not(.disabled).active,.show > .btn.btn-success.dropdown-toggle {  color: #fff;  background-color: #1e7e34;  border-color: #1c7430;}.btn.btn-success:not(:disabled):not(.disabled):active:focus, .btn.btn-success:not(:disabled):not(.disabled).active:focus,.show > .btn.btn-success.dropdown-toggle:focus {  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);}.btn.btn-info {  color: #fff;  background-color: #17a2b8;  border-color: #17a2b8;}.btn.btn-info:hover {  color: #fff;  background-color: #138496;  border-color: #117a8b;}.btn.btn-info:focus, .btn.btn-info.focus {  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);}.btn.btn-info.disabled, .btn.btn-info:disabled {  color: #fff;  background-color: #17a2b8;  border-color: #17a2b8;}.btn.btn-info:not(:disabled):not(.disabled):active, .btn.btn-info:not(:disabled):not(.disabled).active,.show > .btn.btn-info.dropdown-toggle {  color: #fff;  background-color: #117a8b;  border-color: #10707f;}.btn.btn-info:not(:disabled):not(.disabled):active:focus, .btn.btn-info:not(:disabled):not(.disabled).active:focus,.show > .btn.btn-info.dropdown-toggle:focus {  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);}.btn.btn-warning {  color: #212529;  background-color: #ffc107;  border-color: #ffc107;}.btn.btn-warning:hover {  color: #212529;  background-color: #e0a800;  border-color: #d39e00;}.btn.btn-warning:focus, .btn.btn-warning.focus {  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);}.btn.btn-warning.disabled, .btn.btn-warning:disabled {  color: #212529;  background-color: #ffc107;  border-color: #ffc107;}.btn.btn-warning:not(:disabled):not(.disabled):active, .btn.btn-warning:not(:disabled):not(.disabled).active,.show > .btn.btn-warning.dropdown-toggle {  color: #212529;  background-color: #d39e00;  border-color: #c69500;}.btn.btn-warning:not(:disabled):not(.disabled):active:focus, .btn.btn-warning:not(:disabled):not(.disabled).active:focus,.show > .btn.btn-warning.dropdown-toggle:focus {  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);}.btn.btn-danger {  color: #fff;  background-color: #dc3545;  border-color: #dc3545;}.btn.btn-danger:hover {  color: #fff;  background-color: #c82333;  border-color: #bd2130;}.btn.btn-danger:focus, .btn.btn-danger.focus {  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);}.btn.btn-danger.disabled, .btn.btn-danger:disabled {  color: #fff;  background-color: #dc3545;  border-color: #dc3545;}.btn.btn-danger:not(:disabled):not(.disabled):active, .btn.btn-danger:not(:disabled):not(.disabled).active,.show > .btn.btn-danger.dropdown-toggle {  color: #fff;  background-color: #bd2130;  border-color: #b21f2d;}.btn.btn-danger:not(:disabled):not(.disabled):active:focus, .btn.btn-danger:not(:disabled):not(.disabled).active:focus,.show > .btn.btn-danger.dropdown-toggle:focus {  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);}.btn-light {  /*color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa;*/}.btn-light:hover {  /*color: #212529;  background-color: #e2e6ea;  border-color: #dae0e5;*/}.btn-light:focus, .btn-light.focus {  /*box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);*/}.btn-light.disabled, .btn-light:disabled {  /*color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa;*/}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,.show > .btn-light.dropdown-toggle {  /*color: #212529;  background-color: #dae0e5;  border-color: #d3d9df;*/}.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,.show > .btn-light.dropdown-toggle:focus {  /*box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);*/}.btn-dark {  /*color: #fff;  background-color: #343a40;  border-color: #343a40;*/}.btn-dark:hover {  /*color: #fff;  background-color: #23272b;  border-color: #1d2124;*/}.btn-dark:focus, .btn-dark.focus {  /*box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);*/}.btn-dark.disabled, .btn-dark:disabled {  /*color: #fff;  background-color: #343a40;  border-color: #343a40;*/}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,.show > .btn-dark.dropdown-toggle {  /*color: #fff;  background-color: #1d2124;  border-color: #171a1d;*/}.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-dark.dropdown-toggle:focus {  /*box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);*/}.btn-outline-primary {  /*color: #007bff;  background-color: transparent;  background-image: none;  border-color: #007bff;*/}.btn-outline-primary:hover {  /*color: #fff;  background-color: #007bff;  border-color: #007bff;*/}.btn-outline-primary:focus, .btn-outline-primary.focus {  /*box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);*/}.btn-outline-primary.disabled, .btn-outline-primary:disabled {  /*color: #007bff;  background-color: transparent;*/}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,.show > .btn-outline-primary.dropdown-toggle {  /*color: #fff;  background-color: #007bff;  border-color: #007bff;*/}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-primary.dropdown-toggle:focus {  /*box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);*/}.btn-outline-secondary {  /*color: #6c757d;  background-color: transparent;  background-image: none;  border-color: #6c757d;*/}.btn-outline-secondary:hover {  /*color: #fff;  background-color: #6c757d;  border-color: #6c757d;*/}.btn-outline-secondary:focus, .btn-outline-secondary.focus {  /*box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);*/}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {  /*color: #6c757d;  background-color: transparent;*/}.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,.show > .btn-outline-secondary.dropdown-toggle {  /*color: #fff;  background-color: #6c757d;  border-color: #6c757d;*/}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-secondary.dropdown-toggle:focus {  /*box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);*/}.btn-outline-success {  /*color: #28a745;  background-color: transparent;  background-image: none;  border-color: #28a745;*/}.btn-outline-success:hover {  /*color: #fff;  background-color: #28a745;  border-color: #28a745;*/}.btn-outline-success:focus, .btn-outline-success.focus {  /*box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);*/}.btn-outline-success.disabled, .btn-outline-success:disabled {  /*color: #28a745;  background-color: transparent;*/}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,.show > .btn-outline-success.dropdown-toggle {  /*color: #fff;  background-color: #28a745;  border-color: #28a745;*/}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-success.dropdown-toggle:focus {  /*box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);*/}.btn-outline-info {  /*color: #17a2b8;  background-color: transparent;  background-image: none;  border-color: #17a2b8;*/}.btn-outline-info:hover {  /*color: #fff;  background-color: #17a2b8;  border-color: #17a2b8;*/}.btn-outline-info:focus, .btn-outline-info.focus {  /*box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);*/}.btn-outline-info.disabled, .btn-outline-info:disabled {  /*color: #17a2b8;  background-color: transparent;*/}.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,.show > .btn-outline-info.dropdown-toggle {  /*color: #fff;  background-color: #17a2b8;  border-color: #17a2b8;*/}.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-info.dropdown-toggle:focus {  /*box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);*/}.btn-outline-warning {  /*color: #ffc107;  background-color: transparent;  background-image: none;  border-color: #ffc107;*/}.btn-outline-warning:hover {  /*color: #212529;  background-color: #ffc107;  border-color: #ffc107;*/}.btn-outline-warning:focus, .btn-outline-warning.focus {  /*box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);*/}.btn-outline-warning.disabled, .btn-outline-warning:disabled {  /*color: #ffc107;  background-color: transparent;*/}.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,.show > .btn-outline-warning.dropdown-toggle {  /*color: #212529;  background-color: #ffc107;  border-color: #ffc107;*/}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-warning.dropdown-toggle:focus {  /*box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);*/}.btn-outline-danger {  /*color: #dc3545;  background-color: transparent;  background-image: none;  border-color: #dc3545;*/}.btn-outline-danger:hover {  /*color: #fff;  background-color: #dc3545;  border-color: #dc3545;*/}.btn-outline-danger:focus, .btn-outline-danger.focus {  /*box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);*/}.btn-outline-danger.disabled, .btn-outline-danger:disabled {  /*color: #dc3545;  background-color: transparent;*/}.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,.show > .btn-outline-danger.dropdown-toggle {  /*color: #fff;  background-color: #dc3545;  border-color: #dc3545;*/}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-danger.dropdown-toggle:focus {  /*box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);*/}.btn-outline-light {  /*color: #f8f9fa;  background-color: transparent;  background-image: none;  border-color: #f8f9fa;*/}.btn-outline-light:hover {  /*color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa;*/}.btn-outline-light:focus, .btn-outline-light.focus {  /*box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);*/}.btn-outline-light.disabled, .btn-outline-light:disabled {  /*color: #f8f9fa;  background-color: transparent;*/}.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,.show > .btn-outline-light.dropdown-toggle {  /*color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa;*/}.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-light.dropdown-toggle:focus {  /*box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);*/}.btn-outline-dark {  /*color: #343a40;  background-color: transparent;  background-image: none;  border-color: #343a40;*/}.btn-outline-dark:hover {  /*color: #fff;  background-color: #343a40;  border-color: #343a40;*/}.btn-outline-dark:focus, .btn-outline-dark.focus {  /*box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);*/}.btn-outline-dark.disabled, .btn-outline-dark:disabled {  /*color: #343a40;  background-color: transparent;*/}.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,.show > .btn-outline-dark.dropdown-toggle {  /*color: #fff;  background-color: #343a40;  border-color: #343a40;*/}.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-dark.dropdown-toggle:focus {  /*box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);*/}.btn-link {  /*font-weight: 400;  color: #007bff;  background-color: transparent;*/}.btn-link:hover {  /*color: #0056b3;  text-decoration: underline;  background-color: transparent;  border-color: transparent;*/}.btn-link:focus, .btn-link.focus {  /*text-decoration: underline;  border-color: transparent;  box-shadow: none;*/}.btn-link:disabled, .btn-link.disabled {  /*color: #6c757d;  pointer-events: none;*/}.btn-lg, .btn-group-lg > .btn {  /*padding: 0.5rem 1rem;  font-size: 1.25rem;  line-height: 1.5;  border-radius: 0.3rem;*/}.btn-sm, .btn-group-sm > .btn {  /*padding: 0.25rem 0.5rem;  font-size: 0.875rem;  line-height: 1.5;  border-radius: 0.2rem;*/}.btn-block {  /*display: block;  width: 100%;*/}.btn-block + .btn-block {  /*margin-top: 0.5rem;*/}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {  /*width: 100%;*/}.fade {  transition: opacity 0.15s linear;}@media screen and (prefers-reduced-motion: reduce) {  .fade {    transition: none;  }}.fade:not(.show) {  /*opacity: 0;*/}.collapse:not(.show) {  display: none;}.collapsing {  position: relative;  height: 0;  overflow: hidden;  transition: height 0.35s ease;}@media screen and (prefers-reduced-motion: reduce) {  .collapsing {    transition: none;  }}.dropup,.dropright,.dropdown,.dropleft {  position: relative;}.dropdown-toggle::after {  display: inline-block;  width: 0;  height: 0;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0.3em solid;  border-right: 0.3em solid transparent;  border-bottom: 0;  border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after {  margin-left: 0;}.dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 10rem;  padding: 0.5rem 0;  margin: 0.125rem 0 0;  font-size: 1rem;  color: #212529;  text-align: left;  list-style: none;  background-color: #fff;  background-clip: padding-box;  border: 1px solid rgba(0, 0, 0, 0.15);  border-radius: 0.25rem;}.dropdown-menu-right {  right: 0;  left: auto;}.dropup .dropdown-menu {  top: auto;  bottom: 100%;  margin-top: 0;  margin-bottom: 0.125rem;}.dropup .dropdown-toggle::after {  display: inline-block;  width: 0;  height: 0;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0;  border-right: 0.3em solid transparent;  border-bottom: 0.3em solid;  border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after {  margin-left: 0;}.dropright .dropdown-menu {  top: 0;  right: auto;  left: 100%;  margin-top: 0;  margin-left: 0.125rem;}.dropright .dropdown-toggle::after {  display: inline-block;  width: 0;  height: 0;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0.3em solid transparent;  border-right: 0;  border-bottom: 0.3em solid transparent;  border-left: 0.3em solid;}.dropright .dropdown-toggle:empty::after {  margin-left: 0;}.dropright .dropdown-toggle::after {  vertical-align: 0;}.dropleft .dropdown-menu {  top: 0;  right: 100%;  left: auto;  margin-top: 0;  margin-right: 0.125rem;}.dropleft .dropdown-toggle::after {  display: inline-block;  width: 0;  height: 0;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";}.dropleft .dropdown-toggle::after {  display: none;}.dropleft .dropdown-toggle::before {  display: inline-block;  width: 0;  height: 0;  margin-right: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0.3em solid transparent;  border-right: 0.3em solid;  border-bottom: 0.3em solid transparent;}.dropleft .dropdown-toggle:empty::after {  margin-left: 0;}.dropleft .dropdown-toggle::before {  vertical-align: 0;}.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {  right: auto;  bottom: auto;}.dropdown-divider {  height: 0;  margin: 0.5rem 0;  overflow: hidden;  border-top: 1px solid #e9ecef;}.dropdown-item {  display: block;  width: 100%;  padding: 0.25rem 1.5rem;  clear: both;  font-weight: 400;  color: #212529;  text-align: inherit;  white-space: nowrap;  background-color: transparent;  border: 0;}.dropdown-item:hover, .dropdown-item:focus {  color: #16181b;  text-decoration: none;  background-color: #f8f9fa;}.dropdown-item.active, .dropdown-item:active {  color: #fff;  text-decoration: none;  background-color: #007bff;}.dropdown-item.disabled, .dropdown-item:disabled {  color: #6c757d;  background-color: transparent;}.dropdown-menu.show {  display: block;}.dropdown-header {  display: block;  padding: 0.5rem 1.5rem;  margin-bottom: 0;  font-size: 0.875rem;  color: #6c757d;  white-space: nowrap;}.dropdown-item-text {  display: block;  padding: 0.25rem 1.5rem;  color: #212529;}.btn-group,.btn-group-vertical {  position: relative;  display: -ms-inline-flexbox;  display: inline-flex;  vertical-align: middle;}.btn-group > .btn,.btn-group-vertical > .btn {  position: relative;  -ms-flex: 0 1 auto;  flex: 0 1 auto;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover {  z-index: 1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active {  z-index: 1;}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group,.btn-group-vertical .btn + .btn,.btn-group-vertical .btn + .btn-group,.btn-group-vertical .btn-group + .btn,.btn-group-vertical .btn-group + .btn-group {  margin-left: -1px;}.btn-toolbar {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -ms-flex-pack: start;  justify-content: flex-start;}.btn-toolbar .input-group {  width: auto;}.btn-group > .btn:first-child {  margin-left: 0;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) > .btn {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.dropdown-toggle-split {  padding-right: 0.5625rem;  padding-left: 0.5625rem;}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after {  margin-left: 0;}.dropleft .dropdown-toggle-split::before {  margin-right: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {  padding-right: 0.375rem;  padding-left: 0.375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {  padding-right: 0.75rem;  padding-left: 0.75rem;}.btn-group-vertical {  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-align: start;  align-items: flex-start;  -ms-flex-pack: center;  justify-content: center;}.btn-group-vertical .btn,.btn-group-vertical .btn-group {  width: 100%;}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group {  margin-top: -1px;  margin-left: 0;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) > .btn {  border-top-left-radius: 0;  border-top-right-radius: 0;}.btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn {  margin-bottom: 0;}.btn-group-toggle > .btn input[type="radio"],.btn-group-toggle > .btn input[type="checkbox"],.btn-group-toggle > .btn-group > .btn input[type="radio"],.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {  position: absolute;  clip: rect(0, 0, 0, 0);  pointer-events: none;}.input-group {  position: relative;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -ms-flex-align: stretch;  align-items: stretch;  width: 100%;}.input-group > .form-control,.input-group > .custom-select,.input-group > .custom-file {  position: relative;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  width: 1%;  margin-bottom: 0;}.input-group > .form-control:focus,.input-group > .custom-select:focus,.input-group > .custom-file:focus {  z-index: 3;}.input-group > .form-control + .form-control,.input-group > .form-control + .custom-select,.input-group > .form-control + .custom-file,.input-group > .custom-select + .form-control,.input-group > .custom-select + .custom-select,.input-group > .custom-select + .custom-file,.input-group > .custom-file + .form-control,.input-group > .custom-file + .custom-select,.input-group > .custom-file + .custom-file {  margin-left: -1px;}.input-group > .form-control:not(:last-child),.input-group > .custom-select:not(:last-child) {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.input-group > .form-control:not(:first-child),.input-group > .custom-select:not(:first-child) {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.input-group > .custom-file {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;}.input-group > .custom-file:not(:last-child) .custom-file-label,.input-group > .custom-file:not(:last-child) .custom-file-label::after {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.input-group > .custom-file:not(:first-child) .custom-file-label {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.input-group-prepend,.input-group-append {  display: -ms-flexbox;  display: flex;}.input-group-prepend .btn,.input-group-append .btn {  position: relative;  z-index: 2;}.input-group-prepend .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-text + .input-group-text,.input-group-prepend .input-group-text + .btn,.input-group-append .btn + .btn,.input-group-append .btn + .input-group-text,.input-group-append .input-group-text + .input-group-text,.input-group-append .input-group-text + .btn {  margin-left: -1px;}.input-group-prepend {  margin-right: -1px;}.input-group-append {  margin-left: -1px;}.input-group-text {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  padding: 0.375rem 0.75rem;  margin-bottom: 0;  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #495057;  text-align: center;  white-space: nowrap;  background-color: #e9ecef;  border: 1px solid #ced4da;  border-radius: 0.25rem;}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"] {  margin-top: 0;}.input-group > .input-group-prepend > .btn,.input-group > .input-group-prepend > .input-group-text,.input-group > .input-group-append:not(:last-child) > .btn,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.input-group > .input-group-append > .btn,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-prepend:not(:first-child) > .btn,.input-group > .input-group-prepend:not(:first-child) > .input-group-text,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.custom-control {  position: relative;  display: block;  min-height: 1.5rem;  padding-left: 1.5rem;}.custom-control-inline {  display: -ms-inline-flexbox;  display: inline-flex;  margin-right: 1rem;}.custom-control-input {  position: absolute;  z-index: -1;  opacity: 0;}.custom-control-input:checked ~ .custom-control-label::before {  color: #fff;  background-color: #007bff;}.custom-control-input:focus ~ .custom-control-label::before {  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.custom-control-input:active ~ .custom-control-label::before {  color: #fff;  background-color: #b3d7ff;}.custom-control-input:disabled ~ .custom-control-label {  color: #6c757d;}.custom-control-input:disabled ~ .custom-control-label::before {  background-color: #e9ecef;}.custom-control-label {  position: relative;  margin-bottom: 0;}.custom-control-label::before {  position: absolute;  top: 0.25rem;  left: -1.5rem;  display: block;  width: 1rem;  height: 1rem;  pointer-events: none;  content: "";  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  background-color: #dee2e6;}.custom-control-label::after {  position: absolute;  top: 0.25rem;  left: -1.5rem;  display: block;  width: 1rem;  height: 1rem;  content: "";  background-repeat: no-repeat;  background-position: center center;  background-size: 50% 50%;}.custom-checkbox .custom-control-label::before {  border-radius: 0.25rem;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {  background-color: #007bff;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {  background-color: #007bff;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {  background-color: rgba(0, 123, 255, 0.5);}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {  background-color: rgba(0, 123, 255, 0.5);}.custom-radio .custom-control-label::before {  border-radius: 50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::before {  background-color: #007bff;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {  background-color: rgba(0, 123, 255, 0.5);}.custom-select {  display: inline-block;  width: 100%;  height: calc(2.25rem + 2px);  padding: 0.375rem 1.75rem 0.375rem 0.75rem;  line-height: 1.5;  color: #495057;  vertical-align: middle;  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;  background-size: 8px 10px;  border: 1px solid #ced4da;  border-radius: 0.25rem;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}.custom-select:focus {  border-color: #80bdff;  outline: 0;  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);}.custom-select:focus::-ms-value {  color: #495057;  background-color: #fff;}.custom-select[multiple], .custom-select[size]:not([size="1"]) {  height: auto;  padding-right: 0.75rem;  background-image: none;}.custom-select:disabled {  color: #6c757d;  background-color: #e9ecef;}.custom-select::-ms-expand {  opacity: 0;}.custom-select-sm {  height: calc(1.8125rem + 2px);  padding-top: 0.375rem;  padding-bottom: 0.375rem;  font-size: 75%;}.custom-select-lg {  height: calc(2.875rem + 2px);  padding-top: 0.375rem;  padding-bottom: 0.375rem;  font-size: 125%;}.custom-file {  position: relative;  display: inline-block;  width: 100%;  height: calc(2.25rem + 2px);  margin-bottom: 0;}.custom-file-input {  position: relative;  z-index: 2;  width: 100%;  height: calc(2.25rem + 2px);  margin: 0;  opacity: 0;}.custom-file-input:focus ~ .custom-file-label {  border-color: #80bdff;  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.custom-file-input:focus ~ .custom-file-label::after {  border-color: #80bdff;}.custom-file-input:lang(en) ~ .custom-file-label::after {  content: "Browse";}.custom-file-label {  position: absolute;  top: 0;  right: 0;  left: 0;  z-index: 1;  height: calc(2.25rem + 2px);  padding: 0.375rem 0.75rem;  line-height: 1.5;  color: #495057;  background-color: #fff;  border: 1px solid #ced4da;  border-radius: 0.25rem;}.custom-file-label::after {  position: absolute;  top: 0;  right: 0;  bottom: 0;  z-index: 3;  display: block;  height: 2.25rem;  padding: 0.375rem 0.75rem;  line-height: 1.5;  color: #495057;  content: "Browse";  background-color: #e9ecef;  border-left: 1px solid #ced4da;  border-radius: 0 0.25rem 0.25rem 0;}.custom-range {  width: 100%;  padding-left: 0;  background-color: transparent;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}.custom-range:focus {  outline: none;}.custom-range::-moz-focus-outer {  border: 0;}.custom-range::-webkit-slider-thumb {  width: 1rem;  height: 1rem;  margin-top: -0.25rem;  background-color: #007bff;  border: 0;  border-radius: 1rem;  -webkit-appearance: none;  appearance: none;}.custom-range::-webkit-slider-thumb:focus {  outline: none;  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.custom-range::-webkit-slider-thumb:active {  background-color: #b3d7ff;}.custom-range::-webkit-slider-runnable-track {  width: 100%;  height: 0.5rem;  color: transparent;  cursor: pointer;  background-color: #dee2e6;  border-color: transparent;  border-radius: 1rem;}.custom-range::-moz-range-thumb {  width: 1rem;  height: 1rem;  background-color: #007bff;  border: 0;  border-radius: 1rem;  -moz-appearance: none;  appearance: none;}.custom-range::-moz-range-thumb:focus {  outline: none;  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.custom-range::-moz-range-thumb:active {  background-color: #b3d7ff;}.custom-range::-moz-range-track {  width: 100%;  height: 0.5rem;  color: transparent;  cursor: pointer;  background-color: #dee2e6;  border-color: transparent;  border-radius: 1rem;}.custom-range::-ms-thumb {  width: 1rem;  height: 1rem;  background-color: #007bff;  border: 0;  border-radius: 1rem;  appearance: none;}.custom-range::-ms-thumb:focus {  outline: none;  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.custom-range::-ms-thumb:active {  background-color: #b3d7ff;}.custom-range::-ms-track {  width: 100%;  height: 0.5rem;  color: transparent;  cursor: pointer;  background-color: transparent;  border-color: transparent;  border-width: 0.5rem;}.custom-range::-ms-fill-lower {  background-color: #dee2e6;  border-radius: 1rem;}.custom-range::-ms-fill-upper {  margin-right: 15px;  background-color: #dee2e6;  border-radius: 1rem;}.nav {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  padding-left: 0;  margin-bottom: 0;  list-style: none;}.nav-link {  display: block;  padding: 0.5rem 1rem;}.nav-link:hover, .nav-link:focus {  text-decoration: none;}.nav-link.disabled {  color: #6c757d;}.nav-tabs {  border-bottom: 1px solid #dee2e6;}.nav-tabs .nav-item {  margin-bottom: -1px;}.nav-tabs .nav-link {  border: 1px solid transparent;  border-top-left-radius: 0.25rem;  border-top-right-radius: 0.25rem;}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {  border-color: #e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.disabled {  color: #6c757d;  background-color: transparent;  border-color: transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {  color: #495057;  background-color: #fff;  border-color: #dee2e6 #dee2e6 #fff;}.nav-tabs .dropdown-menu {  margin-top: -1px;  border-top-left-radius: 0;  border-top-right-radius: 0;}.nav-pills .nav-link {  border-radius: 0.25rem;}.nav-pills .nav-link.active,.nav-pills .show > .nav-link {  color: #fff;  background-color: #007bff;}.nav-fill .nav-item {  -ms-flex: 1 1 auto;  flex: 1 1 auto;  text-align: center;}.nav-justified .nav-item {  -ms-flex-preferred-size: 0;  flex-basis: 0;  -ms-flex-positive: 1;  flex-grow: 1;  text-align: center;}.tab-content > .tab-pane {  display: none;}.tab-content > .active {  display: block;}.navbar {  position: relative;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 0.5rem 1rem;}.navbar > .container,.navbar > .container-fluid {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: justify;  justify-content: space-between;}.navbar-brand {  display: inline-block;  padding-top: 0.3125rem;  padding-bottom: 0.3125rem;  margin-right: 1rem;  font-size: 1.25rem;  line-height: inherit;  white-space: nowrap;}.navbar-brand:hover, .navbar-brand:focus {  text-decoration: none;}.navbar-nav {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  padding-left: 0;  margin-bottom: 0;  list-style: none;}.navbar-nav .nav-link {  padding-right: 0;  padding-left: 0;}.navbar-nav .dropdown-menu {  position: static;  float: none;}.navbar-text {  display: inline-block;  padding-top: 0.5rem;  padding-bottom: 0.5rem;}.navbar-collapse {  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  -ms-flex-positive: 1;  flex-grow: 1;  -ms-flex-align: center;  align-items: center;}.navbar-toggler {  padding: 0.25rem 0.75rem;  font-size: 1.25rem;  line-height: 1;  background-color: transparent;  border: 1px solid transparent;  border-radius: 0.25rem;}.navbar-toggler:hover, .navbar-toggler:focus {  text-decoration: none;}.navbar-toggler:not(:disabled):not(.disabled) {  cursor: pointer;}.navbar-toggler-icon {  display: inline-block;  width: 1.5em;  height: 1.5em;  vertical-align: middle;  content: "";  background: no-repeat center center;  background-size: 100% 100%;}@media (max-width: 575.98px) {  .navbar-expand-sm > .container,  .navbar-expand-sm > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 576px) {  .navbar-expand-sm {    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -ms-flex-pack: start;    justify-content: flex-start;  }  .navbar-expand-sm .navbar-nav {    -ms-flex-direction: row;    flex-direction: row;  }  .navbar-expand-sm .navbar-nav .dropdown-menu {    position: absolute;  }  .navbar-expand-sm .navbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .navbar-expand-sm > .container,  .navbar-expand-sm > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .navbar-expand-sm .navbar-collapse {    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .navbar-expand-sm .navbar-toggler {    display: none;  }}@media (max-width: 767.98px) {  .navbar-expand-md > .container,  .navbar-expand-md > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 768px) {  .navbar-expand-md {    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -ms-flex-pack: start;    justify-content: flex-start;  }  .navbar-expand-md .navbar-nav {    -ms-flex-direction: row;    flex-direction: row;  }  .navbar-expand-md .navbar-nav .dropdown-menu {    position: absolute;  }  .navbar-expand-md .navbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .navbar-expand-md > .container,  .navbar-expand-md > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .navbar-expand-md .navbar-collapse {    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .navbar-expand-md .navbar-toggler {    display: none;  }}@media (max-width: 991.98px) {  .navbar-expand-lg > .container,  .navbar-expand-lg > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 992px) {  .navbar-expand-lg {    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -ms-flex-pack: start;    justify-content: flex-start;  }  .navbar-expand-lg .navbar-nav {    -ms-flex-direction: row;    flex-direction: row;  }  .navbar-expand-lg .navbar-nav .dropdown-menu {    position: absolute;  }  .navbar-expand-lg .navbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .navbar-expand-lg > .container,  .navbar-expand-lg > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .navbar-expand-lg .navbar-collapse {    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .navbar-expand-lg .navbar-toggler {    display: none;  }}@media (max-width: 1199.98px) {  .navbar-expand-xl > .container,  .navbar-expand-xl > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 1200px) {  .navbar-expand-xl {    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -ms-flex-pack: start;    justify-content: flex-start;  }  .navbar-expand-xl .navbar-nav {    -ms-flex-direction: row;    flex-direction: row;  }  .navbar-expand-xl .navbar-nav .dropdown-menu {    position: absolute;  }  .navbar-expand-xl .navbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .navbar-expand-xl > .container,  .navbar-expand-xl > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .navbar-expand-xl .navbar-collapse {    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .navbar-expand-xl .navbar-toggler {    display: none;  }}.navbar-expand {  -ms-flex-flow: row nowrap;  flex-flow: row nowrap;  -ms-flex-pack: start;  justify-content: flex-start;}.navbar-expand > .container,.navbar-expand > .container-fluid {  padding-right: 0;  padding-left: 0;}.navbar-expand .navbar-nav {  -ms-flex-direction: row;  flex-direction: row;}.navbar-expand .navbar-nav .dropdown-menu {  position: absolute;}.navbar-expand .navbar-nav .nav-link {  padding-right: 0.5rem;  padding-left: 0.5rem;}.navbar-expand > .container,.navbar-expand > .container-fluid {  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;}.navbar-expand .navbar-collapse {  display: -ms-flexbox !important;  display: flex !important;  -ms-flex-preferred-size: auto;  flex-basis: auto;}.navbar-expand .navbar-toggler {  display: none;}.navbar-light .navbar-brand {  color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {  color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-nav .nav-link {  color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {  color: rgba(0, 0, 0, 0.7);}.navbar-light .navbar-nav .nav-link.disabled {  color: rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active {  color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-toggler {  color: rgba(0, 0, 0, 0.5);  border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.navbar-light .navbar-text {  color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-text a {  color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {  color: rgba(0, 0, 0, 0.9);}.navbar-dark .navbar-brand {  color: #fff;}.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {  color: #fff;}.navbar-dark .navbar-nav .nav-link {  color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {  color: rgba(255, 255, 255, 0.75);}.navbar-dark .navbar-nav .nav-link.disabled {  color: rgba(255, 255, 255, 0.25);}.navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active {  color: #fff;}.navbar-dark .navbar-toggler {  color: rgba(255, 255, 255, 0.5);  border-color: rgba(255, 255, 255, 0.1);}.navbar-dark .navbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.navbar-dark .navbar-text {  color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-text a {  color: #fff;}.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {  color: #fff;}.card {  position: relative;  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  min-width: 0;  word-wrap: break-word;  background-color: #fff;  background-clip: border-box;  border: 1px solid rgba(0, 0, 0, 0.125);  border-radius: 0.25rem;}.card > hr {  margin-right: 0;  margin-left: 0;}.card > .list-group:first-child .list-group-item:first-child {  border-top-left-radius: 0.25rem;  border-top-right-radius: 0.25rem;}.card > .list-group:last-child .list-group-item:last-child {  border-bottom-right-radius: 0.25rem;  border-bottom-left-radius: 0.25rem;}.card-body {  -ms-flex: 1 1 auto;  flex: 1 1 auto;  padding: 1.25rem;}.card-title {  margin-bottom: 0.75rem;}.card-subtitle {  margin-top: -0.375rem;  margin-bottom: 0;}.card-text:last-child {  margin-bottom: 0;}.card-link:hover {  text-decoration: none;}.card-link + .card-link {  margin-left: 1.25rem;}.card-header {  padding: 0.75rem 1.25rem;  margin-bottom: 0;  background-color: rgba(0, 0, 0, 0.03);  border-bottom: 1px solid rgba(0, 0, 0, 0.125);}.card-header:first-child {  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}.card-header + .list-group .list-group-item:first-child {  border-top: 0;}.card-footer {  padding: 0.75rem 1.25rem;  background-color: rgba(0, 0, 0, 0.03);  border-top: 1px solid rgba(0, 0, 0, 0.125);}.card-footer:last-child {  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);}.card-header-tabs {  margin-right: -0.625rem;  margin-bottom: -0.75rem;  margin-left: -0.625rem;  border-bottom: 0;}.card-header-pills {  margin-right: -0.625rem;  margin-left: -0.625rem;}.card-img-overlay {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  padding: 1.25rem;}.card-img {  width: 100%;  border-radius: calc(0.25rem - 1px);}.card-img-top {  width: 100%;  border-top-left-radius: calc(0.25rem - 1px);  border-top-right-radius: calc(0.25rem - 1px);}.card-img-bottom {  width: 100%;  border-bottom-right-radius: calc(0.25rem - 1px);  border-bottom-left-radius: calc(0.25rem - 1px);}.card-deck {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;}.card-deck .card {  margin-bottom: 15px;}@media (min-width: 576px) {  .card-deck {    -ms-flex-flow: row wrap;    flex-flow: row wrap;    margin-right: -15px;    margin-left: -15px;  }  .card-deck .card {    display: -ms-flexbox;    display: flex;    -ms-flex: 1 0 0%;    flex: 1 0 0%;    -ms-flex-direction: column;    flex-direction: column;    margin-right: 15px;    margin-bottom: 0;    margin-left: 15px;  }}.card-group {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;}.card-group > .card {  margin-bottom: 15px;}@media (min-width: 576px) {  .card-group {    -ms-flex-flow: row wrap;    flex-flow: row wrap;  }  .card-group > .card {    -ms-flex: 1 0 0%;    flex: 1 0 0%;    margin-bottom: 0;  }  .card-group > .card + .card {    margin-left: 0;    border-left: 0;  }  .card-group > .card:first-child {    border-top-right-radius: 0;    border-bottom-right-radius: 0;  }  .card-group > .card:first-child .card-img-top,  .card-group > .card:first-child .card-header {    border-top-right-radius: 0;  }  .card-group > .card:first-child .card-img-bottom,  .card-group > .card:first-child .card-footer {    border-bottom-right-radius: 0;  }  .card-group > .card:last-child {    border-top-left-radius: 0;    border-bottom-left-radius: 0;  }  .card-group > .card:last-child .card-img-top,  .card-group > .card:last-child .card-header {    border-top-left-radius: 0;  }  .card-group > .card:last-child .card-img-bottom,  .card-group > .card:last-child .card-footer {    border-bottom-left-radius: 0;  }  .card-group > .card:only-child {    border-radius: 0.25rem;  }  .card-group > .card:only-child .card-img-top,  .card-group > .card:only-child .card-header {    border-top-left-radius: 0.25rem;    border-top-right-radius: 0.25rem;  }  .card-group > .card:only-child .card-img-bottom,  .card-group > .card:only-child .card-footer {    border-bottom-right-radius: 0.25rem;    border-bottom-left-radius: 0.25rem;  }  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {    border-radius: 0;  }  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {    border-radius: 0;  }}.card-columns .card {  margin-bottom: 0.75rem;}@media (min-width: 576px) {  .card-columns {    -webkit-column-count: 3;    -moz-column-count: 3;    column-count: 3;    -webkit-column-gap: 1.25rem;    -moz-column-gap: 1.25rem;    column-gap: 1.25rem;    orphans: 1;    widows: 1;  }  .card-columns .card {    display: inline-block;    width: 100%;  }}.accordion .card:not(:first-of-type):not(:last-of-type) {  border-bottom: 0;  border-radius: 0;}.accordion .card:not(:first-of-type) .card-header:first-child {  border-radius: 0;}.accordion .card:first-of-type {  border-bottom: 0;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}.accordion .card:last-of-type {  border-top-left-radius: 0;  border-top-right-radius: 0;}.breadcrumb {  /*display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  padding: 0.75rem 1rem;  margin-bottom: 1rem;  list-style: none;  background-color: #e9ecef;  border-radius: 0.25rem;*/}.breadcrumb-item + .breadcrumb-item {  padding-left: 0.5rem;}.breadcrumb-item + .breadcrumb-item::before {  display: inline-block;  padding-right: 0.5rem;  color: #6c757d;  content: "/";}.breadcrumb-item + .breadcrumb-item:hover::before {  text-decoration: underline;}.breadcrumb-item + .breadcrumb-item:hover::before {  text-decoration: none;}.breadcrumb-item.active {  color: #6c757d;}.pagination {  display: -ms-flexbox;  display: flex;  padding-left: 0;  list-style: none;  border-radius: 0.25rem;}.page-link {  position: relative;  display: block;  padding: 0.5rem 0.75rem;  margin-left: -1px;  line-height: 1.25;  color: #007bff;  background-color: #fff;  border: 1px solid #dee2e6;}.page-link:hover {  z-index: 2;  color: #0056b3;  text-decoration: none;  background-color: #e9ecef;  border-color: #dee2e6;}.page-link:focus {  z-index: 2;  outline: 0;  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.page-link:not(:disabled):not(.disabled) {  cursor: pointer;}.page-item:first-child .page-link {  margin-left: 0;  border-top-left-radius: 0.25rem;  border-bottom-left-radius: 0.25rem;}.page-item:last-child .page-link {  border-top-right-radius: 0.25rem;  border-bottom-right-radius: 0.25rem;}.page-item.active .page-link {  z-index: 1;  color: #fff;  background-color: #007bff;  border-color: #007bff;}.page-item.disabled .page-link {  color: #6c757d;  pointer-events: none;  cursor: auto;  background-color: #fff;  border-color: #dee2e6;}.pagination-lg .page-link {  padding: 0.75rem 1.5rem;  font-size: 1.25rem;  line-height: 1.5;}.pagination-lg .page-item:first-child .page-link {  border-top-left-radius: 0.3rem;  border-bottom-left-radius: 0.3rem;}.pagination-lg .page-item:last-child .page-link {  border-top-right-radius: 0.3rem;  border-bottom-right-radius: 0.3rem;}.pagination-sm .page-link {  padding: 0.25rem 0.5rem;  font-size: 0.875rem;  line-height: 1.5;}.pagination-sm .page-item:first-child .page-link {  border-top-left-radius: 0.2rem;  border-bottom-left-radius: 0.2rem;}.pagination-sm .page-item:last-child .page-link {  border-top-right-radius: 0.2rem;  border-bottom-right-radius: 0.2rem;}.badge {  display: inline-block;  padding: 0.25em 0.4em;  font-size: 75%;  font-weight: 700;  line-height: 1;  text-align: center;  white-space: nowrap;  vertical-align: baseline;  border-radius: 0.25rem;}.badge:empty {  display: none;}.btn .badge {  position: relative;  top: -1px;}.badge-pill {  padding-right: 0.6em;  padding-left: 0.6em;  border-radius: 10rem;}.badge-primary {  color: #fff;  background-color: #007bff;}.badge-primary[href]:hover, .badge-primary[href]:focus {  color: #fff;  text-decoration: none;  background-color: #0062cc;}.badge-secondary {  color: #fff;  background-color: #6c757d;}.badge-secondary[href]:hover, .badge-secondary[href]:focus {  color: #fff;  text-decoration: none;  background-color: #545b62;}.badge-success {  color: #fff;  background-color: #28a745;}.badge-success[href]:hover, .badge-success[href]:focus {  color: #fff;  text-decoration: none;  background-color: #1e7e34;}.badge-info {  color: #fff;  background-color: #17a2b8;}.badge-info[href]:hover, .badge-info[href]:focus {  color: #fff;  text-decoration: none;  background-color: #117a8b;}.badge-warning {  color: #212529;  background-color: #ffc107;}.badge-warning[href]:hover, .badge-warning[href]:focus {  color: #212529;  text-decoration: none;  background-color: #d39e00;}.badge-danger {  color: #fff;  background-color: #dc3545;}.badge-danger[href]:hover, .badge-danger[href]:focus {  color: #fff;  text-decoration: none;  background-color: #bd2130;}.badge-light {  color: #212529;  background-color: #f8f9fa;}.badge-light[href]:hover, .badge-light[href]:focus {  color: #212529;  text-decoration: none;  background-color: #dae0e5;}.badge-dark {  color: #fff;  background-color: #343a40;}.badge-dark[href]:hover, .badge-dark[href]:focus {  color: #fff;  text-decoration: none;  background-color: #1d2124;}.jumbotron {  padding: 2rem 1rem;  margin-bottom: 2rem;  background-color: #e9ecef;  border-radius: 0.3rem;}@media (min-width: 576px) {  .jumbotron {    padding: 4rem 2rem;  }}.jumbotron-fluid {  padding-right: 0;  padding-left: 0;  border-radius: 0;}.alert {  position: relative;  padding: 0.75rem 1.25rem;  margin-bottom: 1rem;  border: 1px solid transparent;  border-radius: 0.25rem;}.alert-heading {  color: inherit;}.alert-link {  font-weight: 700;}.alert-dismissible {  padding-right: 4rem;}.alert-dismissible .close {  position: absolute;  top: 0;  right: 0;  padding: 0.75rem 1.25rem;  color: inherit;}.alert-primary {  color: #004085;  background-color: #cce5ff;  border-color: #b8daff;}.alert-primary hr {  border-top-color: #9fcdff;}.alert-primary .alert-link {  color: #002752;}.alert-secondary {  color: #383d41;  background-color: #e2e3e5;  border-color: #d6d8db;}.alert-secondary hr {  border-top-color: #c8cbcf;}.alert-secondary .alert-link {  color: #202326;}.alert-success {  color: #155724;  background-color: #d4edda;  border-color: #c3e6cb;}.alert-success hr {  border-top-color: #b1dfbb;}.alert-success .alert-link {  color: #0b2e13;}.alert-info {  color: #0c5460;  background-color: #d1ecf1;  border-color: #bee5eb;}.alert-info hr {  border-top-color: #abdde5;}.alert-info .alert-link {  color: #062c33;}.alert-warning {  color: #856404;  background-color: #fff3cd;  border-color: #ffeeba;}.alert-warning hr {  border-top-color: #ffe8a1;}.alert-warning .alert-link {  color: #533f03;}.alert-danger {  color: #721c24;  background-color: #f8d7da;  border-color: #f5c6cb;}.alert-danger hr {  border-top-color: #f1b0b7;}.alert-danger .alert-link {  color: #491217;}.alert-light {  color: #818182;  background-color: #fefefe;  border-color: #fdfdfe;}.alert-light hr {  border-top-color: #ececf6;}.alert-light .alert-link {  color: #686868;}.alert-dark {  color: #1b1e21;  background-color: #d6d8d9;  border-color: #c6c8ca;}.alert-dark hr {  border-top-color: #b9bbbe;}.alert-dark .alert-link {  color: #040505;}@-webkit-keyframes progress-bar-stripes {  from {    background-position: 1rem 0;  }  to {    background-position: 0 0;  }}@keyframes progress-bar-stripes {  from {    background-position: 1rem 0;  }  to {    background-position: 0 0;  }}.progress {  display: -ms-flexbox;  display: flex;  height: 1rem;  overflow: hidden;  font-size: 0.75rem;  background-color: #e9ecef;  border-radius: 0.25rem;}.progress-bar {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-pack: center;  justify-content: center;  color: #fff;  text-align: center;  white-space: nowrap;  background-color: #007bff;  transition: width 0.6s ease;}@media screen and (prefers-reduced-motion: reduce) {  .progress-bar {    transition: none;  }}.progress-bar-striped {  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-size: 1rem 1rem;}.progress-bar-animated {  -webkit-animation: progress-bar-stripes 1s linear infinite;  animation: progress-bar-stripes 1s linear infinite;}.media {  display: -ms-flexbox;  display: flex;  -ms-flex-align: start;  align-items: flex-start;}.media-body {  -ms-flex: 1;  flex: 1;}.list-group {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  padding-left: 0;  margin-bottom: 0;}.list-group-item-action {  width: 100%;  color: #495057;  text-align: inherit;}.list-group-item-action:hover, .list-group-item-action:focus {  color: #495057;  text-decoration: none;  background-color: #f8f9fa;}.list-group-item-action:active {  color: #212529;  background-color: #e9ecef;}.list-group-item {  position: relative;  display: block;  padding: 0.75rem 1.25rem;  margin-bottom: -1px;  background-color: #fff;  border: 1px solid rgba(0, 0, 0, 0.125);}.list-group-item:first-child {  border-top-left-radius: 0.25rem;  border-top-right-radius: 0.25rem;}.list-group-item:last-child {  margin-bottom: 0;  border-bottom-right-radius: 0.25rem;  border-bottom-left-radius: 0.25rem;}.list-group-item:hover, .list-group-item:focus {  z-index: 1;  text-decoration: none;}.list-group-item.disabled, .list-group-item:disabled {  color: #6c757d;  background-color: #fff;}.list-group-item.active {  z-index: 2;  color: #fff;  background-color: #007bff;  border-color: #007bff;}.list-group-flush .list-group-item {  border-right: 0;  border-left: 0;  border-radius: 0;}.list-group-flush:first-child .list-group-item:first-child {  border-top: 0;}.list-group-flush:last-child .list-group-item:last-child {  border-bottom: 0;}.list-group-item-primary {  color: #004085;  background-color: #b8daff;}.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {  color: #004085;  background-color: #9fcdff;}.list-group-item-primary.list-group-item-action.active {  color: #fff;  background-color: #004085;  border-color: #004085;}.list-group-item-secondary {  color: #383d41;  background-color: #d6d8db;}.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {  color: #383d41;  background-color: #c8cbcf;}.list-group-item-secondary.list-group-item-action.active {  color: #fff;  background-color: #383d41;  border-color: #383d41;}.list-group-item-success {  color: #155724;  background-color: #c3e6cb;}.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {  color: #155724;  background-color: #b1dfbb;}.list-group-item-success.list-group-item-action.active {  color: #fff;  background-color: #155724;  border-color: #155724;}.list-group-item-info {  color: #0c5460;  background-color: #bee5eb;}.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {  color: #0c5460;  background-color: #abdde5;}.list-group-item-info.list-group-item-action.active {  color: #fff;  background-color: #0c5460;  border-color: #0c5460;}.list-group-item-warning {  color: #856404;  background-color: #ffeeba;}.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {  color: #856404;  background-color: #ffe8a1;}.list-group-item-warning.list-group-item-action.active {  color: #fff;  background-color: #856404;  border-color: #856404;}.list-group-item-danger {  color: #721c24;  background-color: #f5c6cb;}.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {  color: #721c24;  background-color: #f1b0b7;}.list-group-item-danger.list-group-item-action.active {  color: #fff;  background-color: #721c24;  border-color: #721c24;}.list-group-item-light {  color: #818182;  background-color: #fdfdfe;}.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {  color: #818182;  background-color: #ececf6;}.list-group-item-light.list-group-item-action.active {  color: #fff;  background-color: #818182;  border-color: #818182;}.list-group-item-dark {  color: #1b1e21;  background-color: #c6c8ca;}.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {  color: #1b1e21;  background-color: #b9bbbe;}.list-group-item-dark.list-group-item-action.active {  color: #fff;  background-color: #1b1e21;  border-color: #1b1e21;}.close {  float: right;  font-size: 1.5rem;  font-weight: 700;  line-height: 1;  color: #000;  text-shadow: 0 1px 0 #fff;  opacity: .5;}.close:hover, .close:focus {  color: #000;  text-decoration: none;  opacity: .75;}.close:not(:disabled):not(.disabled) {  cursor: pointer;}button.close {  padding: 0;  background-color: transparent;  border: 0;  -webkit-appearance: none;}.modal-open {  overflow: hidden;}.modal {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1050;  display: none;  overflow: hidden;  outline: 0;}.modal-open .modal {  overflow-x: hidden;  overflow-y: auto;}.modal-dialog {  position: relative;  width: auto;  margin: 0.5rem;  pointer-events: none;}.modal.fade .modal-dialog {  transition: -webkit-transform 0.3s ease-out;  transition: transform 0.3s ease-out;  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;  -webkit-transform: translate(0, -25%);  transform: translate(0, -25%);}@media screen and (prefers-reduced-motion: reduce) {  .modal.fade .modal-dialog {    transition: none;  }}.modal.show .modal-dialog {  -webkit-transform: translate(0, 0);  transform: translate(0, 0);}.modal-dialog-centered {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  min-height: calc(100% - (0.5rem * 2));}.modal-content {  position: relative;  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  width: 100%;  pointer-events: auto;  background-color: #fff;  background-clip: padding-box;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 0.3rem;  outline: 0;}.modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000;}.modal-backdrop.fade {  opacity: 0;}.modal-backdrop.show {  opacity: 0.5;}.modal-header {  display: -ms-flexbox;  display: flex;  -ms-flex-align: start;  align-items: flex-start;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 1rem;  border-bottom: 1px solid #e9ecef;  border-top-left-radius: 0.3rem;  border-top-right-radius: 0.3rem;}.modal-header .close {  padding: 1rem;  margin: -1rem -1rem -1rem auto;}.modal-title {  margin-bottom: 0;  line-height: 1.5;}.modal-body {  position: relative;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  padding: 1rem;}.modal-footer {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: end;  justify-content: flex-end;  padding: 1rem;  border-top: 1px solid #e9ecef;}.modal-footer > :not(:first-child) {  margin-left: .25rem;}.modal-footer > :not(:last-child) {  margin-right: .25rem;}.modal-scrollbar-measure {  position: absolute;  top: -9999px;  width: 50px;  height: 50px;  overflow: scroll;}@media (min-width: 576px) {  .modal-dialog {    max-width: 500px;    margin: 1.75rem auto;  }  .modal-dialog-centered {    min-height: calc(100% - (1.75rem * 2));  }  .modal-sm {    max-width: 300px;  }}@media (min-width: 992px) {  .modal-lg {    max-width: 800px;  }}.tooltip {  position: absolute;  z-index: 1070;  display: block;  margin: 0;  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";  font-style: normal;  font-weight: 400;  line-height: 1.5;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  letter-spacing: normal;  word-break: normal;  word-spacing: normal;  white-space: normal;  line-break: auto;  font-size: 0.875rem;  word-wrap: break-word;  opacity: 0;}.tooltip.show {  opacity: 0.9;}.tooltip .arrow {  position: absolute;  display: block;  width: 0.8rem;  height: 0.4rem;}.tooltip .arrow::before {  position: absolute;  content: "";  border-color: transparent;  border-style: solid;}.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {  padding: 0.4rem 0;}.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {  bottom: 0;}.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {  top: 0;  border-width: 0.4rem 0.4rem 0;  border-top-color: #000;}.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {  padding: 0 0.4rem;}.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {  left: 0;  width: 0.4rem;  height: 0.8rem;}.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {  right: 0;  border-width: 0.4rem 0.4rem 0.4rem 0;  border-right-color: #000;}.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {  padding: 0.4rem 0;}.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {  top: 0;}.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {  bottom: 0;  border-width: 0 0.4rem 0.4rem;  border-bottom-color: #000;}.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {  padding: 0 0.4rem;}.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {  right: 0;  width: 0.4rem;  height: 0.8rem;}.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {  left: 0;  border-width: 0.4rem 0 0.4rem 0.4rem;  border-left-color: #000;}.tooltip-inner {  max-width: 200px;  padding: 0.25rem 0.5rem;  color: #fff;  text-align: center;  background-color: #000;  border-radius: 0.25rem;}.popover {  position: absolute;  top: 0;  left: 0;  z-index: 1060;  display: block;  max-width: 276px;  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";  font-style: normal;  font-weight: 400;  line-height: 1.5;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  letter-spacing: normal;  word-break: normal;  word-spacing: normal;  white-space: normal;  line-break: auto;  font-size: 0.875rem;  word-wrap: break-word;  background-color: #fff;  background-clip: padding-box;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 0.3rem;}.popover .arrow {  position: absolute;  display: block;  width: 1rem;  height: 0.5rem;  margin: 0 0.3rem;}.popover .arrow::before, .popover .arrow::after {  position: absolute;  display: block;  content: "";  border-color: transparent;  border-style: solid;}.bs-popover-top, .bs-popover-auto[x-placement^="top"] {  margin-bottom: 0.5rem;}.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {  bottom: calc((0.5rem + 1px) * -1);}.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after {  border-width: 0.5rem 0.5rem 0;}.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {  bottom: 0;  border-top-color: rgba(0, 0, 0, 0.25);}.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after {  bottom: 1px;  border-top-color: #fff;}.bs-popover-right, .bs-popover-auto[x-placement^="right"] {  margin-left: 0.5rem;}.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {  left: calc((0.5rem + 1px) * -1);  width: 0.5rem;  height: 1rem;  margin: 0.3rem 0;}.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after {  border-width: 0.5rem 0.5rem 0.5rem 0;}.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {  left: 0;  border-right-color: rgba(0, 0, 0, 0.25);}.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after {  left: 1px;  border-right-color: #fff;}.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {  margin-top: 0.5rem;}.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {  top: calc((0.5rem + 1px) * -1);}.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after {  border-width: 0 0.5rem 0.5rem 0.5rem;}.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {  top: 0;  border-bottom-color: rgba(0, 0, 0, 0.25);}.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after {  top: 1px;  border-bottom-color: #fff;}.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {  position: absolute;  top: 0;  left: 50%;  display: block;  width: 1rem;  margin-left: -0.5rem;  content: "";  border-bottom: 1px solid #f7f7f7;}.bs-popover-left, .bs-popover-auto[x-placement^="left"] {  margin-right: 0.5rem;}.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {  right: calc((0.5rem + 1px) * -1);  width: 0.5rem;  height: 1rem;  margin: 0.3rem 0;}.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after {  border-width: 0.5rem 0 0.5rem 0.5rem;}.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {  right: 0;  border-left-color: rgba(0, 0, 0, 0.25);}.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after {  right: 1px;  border-left-color: #fff;}.popover-header {  padding: 0.5rem 0.75rem;  margin-bottom: 0;  font-size: 1rem;  color: inherit;  background-color: #f7f7f7;  border-bottom: 1px solid #ebebeb;  border-top-left-radius: calc(0.3rem - 1px);  border-top-right-radius: calc(0.3rem - 1px);}.popover-header:empty {  display: none;}.popover-body {  padding: 0.5rem 0.75rem;  color: #212529;}.carousel {  position: relative;}.carousel-inner {  position: relative;  width: 100%;  overflow: hidden;}.carousel-item {  position: relative;  display: none;  -ms-flex-align: center;  align-items: center;  width: 100%;  transition: -webkit-transform 0.6s ease;  transition: transform 0.6s ease;  transition: transform 0.6s ease, -webkit-transform 0.6s ease;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-perspective: 1000px;  perspective: 1000px;}@media screen and (prefers-reduced-motion: reduce) {  .carousel-item {    transition: none;  }}.carousel-item.active,.carousel-item-next,.carousel-item-prev {  display: block;}.carousel-item-next,.carousel-item-prev {  position: absolute;  top: 0;}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right {  -webkit-transform: translateX(0);  transform: translateX(0);}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {  .carousel-item-next.carousel-item-left,  .carousel-item-prev.carousel-item-right {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.carousel-item-next,.active.carousel-item-right {  -webkit-transform: translateX(100%);  transform: translateX(100%);}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {  .carousel-item-next,  .active.carousel-item-right {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}.carousel-item-prev,.active.carousel-item-left {  -webkit-transform: translateX(-100%);  transform: translateX(-100%);}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {  .carousel-item-prev,  .active.carousel-item-left {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}.carousel-fade .carousel-item {  opacity: 0;  transition-duration: .6s;  transition-property: opacity;}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right {  opacity: 1;}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {  opacity: 0;}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev {  -webkit-transform: translateX(0);  transform: translateX(0);}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {  .carousel-fade .carousel-item-next,  .carousel-fade .carousel-item-prev,  .carousel-fade .carousel-item.active,  .carousel-fade .active.carousel-item-left,  .carousel-fade .active.carousel-item-prev {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.carousel-control-prev,.carousel-control-next {  position: absolute;  top: 0;  bottom: 0;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: center;  justify-content: center;  width: 15%;  color: #fff;  text-align: center;  opacity: 0.5;}.carousel-control-prev:hover, .carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {  color: #fff;  text-decoration: none;  outline: 0;  opacity: .9;}.carousel-control-prev {  left: 0;}.carousel-control-next {  right: 0;}.carousel-control-prev-icon,.carousel-control-next-icon {  display: inline-block;  width: 20px;  height: 20px;  background: transparent no-repeat center center;  background-size: 100% 100%;}.carousel-control-prev-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");}.carousel-control-next-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");}.carousel-indicators {  position: absolute;  right: 0;  bottom: 10px;  left: 0;  z-index: 15;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;  justify-content: center;  padding-left: 0;  margin-right: 15%;  margin-left: 15%;  list-style: none;}.carousel-indicators li {  position: relative;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  width: 30px;  height: 3px;  margin-right: 3px;  margin-left: 3px;  text-indent: -999px;  cursor: pointer;  background-color: rgba(255, 255, 255, 0.5);}.carousel-indicators li::before {  position: absolute;  top: -10px;  left: 0;  display: inline-block;  width: 100%;  height: 10px;  content: "";}.carousel-indicators li::after {  position: absolute;  bottom: -10px;  left: 0;  display: inline-block;  width: 100%;  height: 10px;  content: "";}.carousel-indicators .active {  background-color: #fff;}.carousel-caption {  position: absolute;  right: 15%;  bottom: 20px;  left: 15%;  z-index: 10;  padding-top: 20px;  padding-bottom: 20px;  color: #fff;  text-align: center;}.align-baseline {  vertical-align: baseline !important;}.align-top {  vertical-align: top !important;}.align-middle {  vertical-align: middle !important;}.align-bottom {  vertical-align: bottom !important;}.align-text-bottom {  vertical-align: text-bottom !important;}.align-text-top {  vertical-align: text-top !important;}.bg-primary {  background-color: #007bff !important;}a.bg-primary:hover, a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus {  background-color: #0062cc !important;}.bg-secondary {  background-color: #6c757d !important;}a.bg-secondary:hover, a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus {  background-color: #545b62 !important;}.bg-success {  background-color: #28a745 !important;}a.bg-success:hover, a.bg-success:focus,button.bg-success:hover,button.bg-success:focus {  background-color: #1e7e34 !important;}.bg-info {  background-color: #17a2b8 !important;}a.bg-info:hover, a.bg-info:focus,button.bg-info:hover,button.bg-info:focus {  background-color: #117a8b !important;}.bg-warning {  background-color: #ffc107 !important;}a.bg-warning:hover, a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus {  background-color: #d39e00 !important;}.bg-danger {  background-color: #dc3545 !important;}a.bg-danger:hover, a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus {  background-color: #bd2130 !important;}.bg-light {  background-color: #f8f9fa !important;}a.bg-light:hover, a.bg-light:focus,button.bg-light:hover,button.bg-light:focus {  background-color: #dae0e5 !important;}.bg-dark {  background-color: #343a40 !important;}a.bg-dark:hover, a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus {  background-color: #1d2124 !important;}.bg-white {  background-color: #fff !important;}.bg-transparent {  background-color: transparent !important;}.border {  border: 1px solid #dee2e6 !important;}.border-top {  border-top: 1px solid #dee2e6 !important;}.border-right {  border-right: 1px solid #dee2e6 !important;}.border-bottom {  border-bottom: 1px solid #dee2e6 !important;}.border-left {  border-left: 1px solid #dee2e6 !important;}.border-0 {  border: 0 !important;}.border-top-0 {  border-top: 0 !important;}.border-right-0 {  border-right: 0 !important;}.border-bottom-0 {  border-bottom: 0 !important;}.border-left-0 {  border-left: 0 !important;}.border-primary {  border-color: #007bff !important;}.border-secondary {  border-color: #6c757d !important;}.border-success {  border-color: #28a745 !important;}.border-info {  border-color: #17a2b8 !important;}.border-warning {  border-color: #ffc107 !important;}.border-danger {  border-color: #dc3545 !important;}.border-light {  border-color: #f8f9fa !important;}.border-dark {  border-color: #343a40 !important;}.border-white {  border-color: #fff !important;}.rounded {  border-radius: 0.25rem !important;}.rounded-top {  border-top-left-radius: 0.25rem !important;  border-top-right-radius: 0.25rem !important;}.rounded-right {  border-top-right-radius: 0.25rem !important;  border-bottom-right-radius: 0.25rem !important;}.rounded-bottom {  border-bottom-right-radius: 0.25rem !important;  border-bottom-left-radius: 0.25rem !important;}.rounded-left {  border-top-left-radius: 0.25rem !important;  border-bottom-left-radius: 0.25rem !important;}.rounded-circle {  border-radius: 50% !important;}.rounded-0 {  border-radius: 0 !important;}.clearfix::after {  display: block;  clear: both;  content: "";}.d-none {  display: none !important;}.d-inline {  display: inline !important;}.d-inline-block {  display: inline-block !important;}.d-block {  display: block !important;}.d-table {  display: table !important;}.d-table-row {  display: table-row !important;}.d-table-cell {  display: table-cell !important;}.d-flex {  display: -ms-flexbox !important;  display: flex !important;}.d-inline-flex {  display: -ms-inline-flexbox !important;  display: inline-flex !important;}@media (min-width: 576px) {  .d-sm-none {    display: none !important;  }  .d-sm-inline {    display: inline !important;  }  .d-sm-inline-block {    display: inline-block !important;  }  .d-sm-block {    display: block !important;  }  .d-sm-table {    display: table !important;  }  .d-sm-table-row {    display: table-row !important;  }  .d-sm-table-cell {    display: table-cell !important;  }  .d-sm-flex {    display: -ms-flexbox !important;    display: flex !important;  }  .d-sm-inline-flex {    display: -ms-inline-flexbox !important;    display: inline-flex !important;  }}@media (min-width: 768px) {  .d-md-none {    display: none !important;  }  .d-md-inline {    display: inline !important;  }  .d-md-inline-block {    display: inline-block !important;  }  .d-md-block {    display: block !important;  }  .d-md-table {    display: table !important;  }  .d-md-table-row {    display: table-row !important;  }  .d-md-table-cell {    display: table-cell !important;  }  .d-md-flex {    display: -ms-flexbox !important;    display: flex !important;  }  .d-md-inline-flex {    display: -ms-inline-flexbox !important;    display: inline-flex !important;  }}@media (min-width: 992px) {  .d-lg-none {    display: none !important;  }  .d-lg-inline {    display: inline !important;  }  .d-lg-inline-block {    display: inline-block !important;  }  .d-lg-block {    display: block !important;  }  .d-lg-table {    display: table !important;  }  .d-lg-table-row {    display: table-row !important;  }  .d-lg-table-cell {    display: table-cell !important;  }  .d-lg-flex {    display: -ms-flexbox !important;    display: flex !important;  }  .d-lg-inline-flex {    display: -ms-inline-flexbox !important;    display: inline-flex !important;  }}@media (min-width: 1200px) {  .d-xl-none {    display: none !important;  }  .d-xl-inline {    display: inline !important;  }  .d-xl-inline-block {    display: inline-block !important;  }  .d-xl-block {    display: block !important;  }  .d-xl-table {    display: table !important;  }  .d-xl-table-row {    display: table-row !important;  }  .d-xl-table-cell {    display: table-cell !important;  }  .d-xl-flex {    display: -ms-flexbox !important;    display: flex !important;  }  .d-xl-inline-flex {    display: -ms-inline-flexbox !important;    display: inline-flex !important;  }}@media print {  .d-print-none {    display: none !important;  }  .d-print-inline {    display: inline !important;  }  .d-print-inline-block {    display: inline-block !important;  }  .d-print-block {    display: block !important;  }  .d-print-table {    display: table !important;  }  .d-print-table-row {    display: table-row !important;  }  .d-print-table-cell {    display: table-cell !important;  }  .d-print-flex {    display: -ms-flexbox !important;    display: flex !important;  }  .d-print-inline-flex {    display: -ms-inline-flexbox !important;    display: inline-flex !important;  }}.embed-responsive {  position: relative;  display: block;  width: 100%;  padding: 0;  overflow: hidden;}.embed-responsive::before {  display: block;  content: "";}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {  position: absolute;  top: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  border: 0;}.embed-responsive-21by9::before {  padding-top: 42.857143%;}.embed-responsive-16by9::before {  padding-top: 56.25%;}.embed-responsive-4by3::before {  padding-top: 75%;}.embed-responsive-1by1::before {  padding-top: 100%;}.flex-row {  -ms-flex-direction: row !important;  flex-direction: row !important;}.flex-column {  -ms-flex-direction: column !important;  flex-direction: column !important;}.flex-row-reverse {  -ms-flex-direction: row-reverse !important;  flex-direction: row-reverse !important;}.flex-column-reverse {  -ms-flex-direction: column-reverse !important;  flex-direction: column-reverse !important;}.flex-wrap {  -ms-flex-wrap: wrap !important;  flex-wrap: wrap !important;}.flex-nowrap {  -ms-flex-wrap: nowrap !important;  flex-wrap: nowrap !important;}.flex-wrap-reverse {  -ms-flex-wrap: wrap-reverse !important;  flex-wrap: wrap-reverse !important;}.flex-fill {  -ms-flex: 1 1 auto !important;  flex: 1 1 auto !important;}.flex-grow-0 {  -ms-flex-positive: 0 !important;  flex-grow: 0 !important;}.flex-grow-1 {  -ms-flex-positive: 1 !important;  flex-grow: 1 !important;}.flex-shrink-0 {  -ms-flex-negative: 0 !important;  flex-shrink: 0 !important;}.flex-shrink-1 {  -ms-flex-negative: 1 !important;  flex-shrink: 1 !important;}.justify-content-start {  -ms-flex-pack: start !important;  justify-content: flex-start !important;}.justify-content-end {  -ms-flex-pack: end !important;  justify-content: flex-end !important;}.justify-content-center {  -ms-flex-pack: center !important;  justify-content: center !important;}.justify-content-between {  -ms-flex-pack: justify !important;  justify-content: space-between !important;}.justify-content-around {  -ms-flex-pack: distribute !important;  justify-content: space-around !important;}.align-items-start {  -ms-flex-align: start !important;  align-items: flex-start !important;}.align-items-end {  -ms-flex-align: end !important;  align-items: flex-end !important;}.align-items-center {  -ms-flex-align: center !important;  align-items: center !important;}.align-items-baseline {  -ms-flex-align: baseline !important;  align-items: baseline !important;}.align-items-stretch {  -ms-flex-align: stretch !important;  align-items: stretch !important;}.align-content-start {  -ms-flex-line-pack: start !important;  align-content: flex-start !important;}.align-content-end {  -ms-flex-line-pack: end !important;  align-content: flex-end !important;}.align-content-center {  -ms-flex-line-pack: center !important;  align-content: center !important;}.align-content-between {  -ms-flex-line-pack: justify !important;  align-content: space-between !important;}.align-content-around {  -ms-flex-line-pack: distribute !important;  align-content: space-around !important;}.align-content-stretch {  -ms-flex-line-pack: stretch !important;  align-content: stretch !important;}.align-self-auto {  -ms-flex-item-align: auto !important;  align-self: auto !important;}.align-self-start {  -ms-flex-item-align: start !important;  align-self: flex-start !important;}.align-self-end {  -ms-flex-item-align: end !important;  align-self: flex-end !important;}.align-self-center {  -ms-flex-item-align: center !important;  align-self: center !important;}.align-self-baseline {  -ms-flex-item-align: baseline !important;  align-self: baseline !important;}.align-self-stretch {  -ms-flex-item-align: stretch !important;  align-self: stretch !important;}@media (min-width: 576px) {  .flex-sm-row {    -ms-flex-direction: row !important;    flex-direction: row !important;  }  .flex-sm-column {    -ms-flex-direction: column !important;    flex-direction: column !important;  }  .flex-sm-row-reverse {    -ms-flex-direction: row-reverse !important;    flex-direction: row-reverse !important;  }  .flex-sm-column-reverse {    -ms-flex-direction: column-reverse !important;    flex-direction: column-reverse !important;  }  .flex-sm-wrap {    -ms-flex-wrap: wrap !important;    flex-wrap: wrap !important;  }  .flex-sm-nowrap {    -ms-flex-wrap: nowrap !important;    flex-wrap: nowrap !important;  }  .flex-sm-wrap-reverse {    -ms-flex-wrap: wrap-reverse !important;    flex-wrap: wrap-reverse !important;  }  .flex-sm-fill {    -ms-flex: 1 1 auto !important;    flex: 1 1 auto !important;  }  .flex-sm-grow-0 {    -ms-flex-positive: 0 !important;    flex-grow: 0 !important;  }  .flex-sm-grow-1 {    -ms-flex-positive: 1 !important;    flex-grow: 1 !important;  }  .flex-sm-shrink-0 {    -ms-flex-negative: 0 !important;    flex-shrink: 0 !important;  }  .flex-sm-shrink-1 {    -ms-flex-negative: 1 !important;    flex-shrink: 1 !important;  }  .justify-content-sm-start {    -ms-flex-pack: start !important;    justify-content: flex-start !important;  }  .justify-content-sm-end {    -ms-flex-pack: end !important;    justify-content: flex-end !important;  }  .justify-content-sm-center {    -ms-flex-pack: center !important;    justify-content: center !important;  }  .justify-content-sm-between {    -ms-flex-pack: justify !important;    justify-content: space-between !important;  }  .justify-content-sm-around {    -ms-flex-pack: distribute !important;    justify-content: space-around !important;  }  .align-items-sm-start {    -ms-flex-align: start !important;    align-items: flex-start !important;  }  .align-items-sm-end {    -ms-flex-align: end !important;    align-items: flex-end !important;  }  .align-items-sm-center {    -ms-flex-align: center !important;    align-items: center !important;  }  .align-items-sm-baseline {    -ms-flex-align: baseline !important;    align-items: baseline !important;  }  .align-items-sm-stretch {    -ms-flex-align: stretch !important;    align-items: stretch !important;  }  .align-content-sm-start {    -ms-flex-line-pack: start !important;    align-content: flex-start !important;  }  .align-content-sm-end {    -ms-flex-line-pack: end !important;    align-content: flex-end !important;  }  .align-content-sm-center {    -ms-flex-line-pack: center !important;    align-content: center !important;  }  .align-content-sm-between {    -ms-flex-line-pack: justify !important;    align-content: space-between !important;  }  .align-content-sm-around {    -ms-flex-line-pack: distribute !important;    align-content: space-around !important;  }  .align-content-sm-stretch {    -ms-flex-line-pack: stretch !important;    align-content: stretch !important;  }  .align-self-sm-auto {    -ms-flex-item-align: auto !important;    align-self: auto !important;  }  .align-self-sm-start {    -ms-flex-item-align: start !important;    align-self: flex-start !important;  }  .align-self-sm-end {    -ms-flex-item-align: end !important;    align-self: flex-end !important;  }  .align-self-sm-center {    -ms-flex-item-align: center !important;    align-self: center !important;  }  .align-self-sm-baseline {    -ms-flex-item-align: baseline !important;    align-self: baseline !important;  }  .align-self-sm-stretch {    -ms-flex-item-align: stretch !important;    align-self: stretch !important;  }}@media (min-width: 768px) {  .flex-md-row {    -ms-flex-direction: row !important;    flex-direction: row !important;  }  .flex-md-column {    -ms-flex-direction: column !important;    flex-direction: column !important;  }  .flex-md-row-reverse {    -ms-flex-direction: row-reverse !important;    flex-direction: row-reverse !important;  }  .flex-md-column-reverse {    -ms-flex-direction: column-reverse !important;    flex-direction: column-reverse !important;  }  .flex-md-wrap {    -ms-flex-wrap: wrap !important;    flex-wrap: wrap !important;  }  .flex-md-nowrap {    -ms-flex-wrap: nowrap !important;    flex-wrap: nowrap !important;  }  .flex-md-wrap-reverse {    -ms-flex-wrap: wrap-reverse !important;    flex-wrap: wrap-reverse !important;  }  .flex-md-fill {    -ms-flex: 1 1 auto !important;    flex: 1 1 auto !important;  }  .flex-md-grow-0 {    -ms-flex-positive: 0 !important;    flex-grow: 0 !important;  }  .flex-md-grow-1 {    -ms-flex-positive: 1 !important;    flex-grow: 1 !important;  }  .flex-md-shrink-0 {    -ms-flex-negative: 0 !important;    flex-shrink: 0 !important;  }  .flex-md-shrink-1 {    -ms-flex-negative: 1 !important;    flex-shrink: 1 !important;  }  .justify-content-md-start {    -ms-flex-pack: start !important;    justify-content: flex-start !important;  }  .justify-content-md-end {    -ms-flex-pack: end !important;    justify-content: flex-end !important;  }  .justify-content-md-center {    -ms-flex-pack: center !important;    justify-content: center !important;  }  .justify-content-md-between {    -ms-flex-pack: justify !important;    justify-content: space-between !important;  }  .justify-content-md-around {    -ms-flex-pack: distribute !important;    justify-content: space-around !important;  }  .align-items-md-start {    -ms-flex-align: start !important;    align-items: flex-start !important;  }  .align-items-md-end {    -ms-flex-align: end !important;    align-items: flex-end !important;  }  .align-items-md-center {    -ms-flex-align: center !important;    align-items: center !important;  }  .align-items-md-baseline {    -ms-flex-align: baseline !important;    align-items: baseline !important;  }  .align-items-md-stretch {    -ms-flex-align: stretch !important;    align-items: stretch !important;  }  .align-content-md-start {    -ms-flex-line-pack: start !important;    align-content: flex-start !important;  }  .align-content-md-end {    -ms-flex-line-pack: end !important;    align-content: flex-end !important;  }  .align-content-md-center {    -ms-flex-line-pack: center !important;    align-content: center !important;  }  .align-content-md-between {    -ms-flex-line-pack: justify !important;    align-content: space-between !important;  }  .align-content-md-around {    -ms-flex-line-pack: distribute !important;    align-content: space-around !important;  }  .align-content-md-stretch {    -ms-flex-line-pack: stretch !important;    align-content: stretch !important;  }  .align-self-md-auto {    -ms-flex-item-align: auto !important;    align-self: auto !important;  }  .align-self-md-start {    -ms-flex-item-align: start !important;    align-self: flex-start !important;  }  .align-self-md-end {    -ms-flex-item-align: end !important;    align-self: flex-end !important;  }  .align-self-md-center {    -ms-flex-item-align: center !important;    align-self: center !important;  }  .align-self-md-baseline {    -ms-flex-item-align: baseline !important;    align-self: baseline !important;  }  .align-self-md-stretch {    -ms-flex-item-align: stretch !important;    align-self: stretch !important;  }}@media (min-width: 992px) {  .flex-lg-row {    -ms-flex-direction: row !important;    flex-direction: row !important;  }  .flex-lg-column {    -ms-flex-direction: column !important;    flex-direction: column !important;  }  .flex-lg-row-reverse {    -ms-flex-direction: row-reverse !important;    flex-direction: row-reverse !important;  }  .flex-lg-column-reverse {    -ms-flex-direction: column-reverse !important;    flex-direction: column-reverse !important;  }  .flex-lg-wrap {    -ms-flex-wrap: wrap !important;    flex-wrap: wrap !important;  }  .flex-lg-nowrap {    -ms-flex-wrap: nowrap !important;    flex-wrap: nowrap !important;  }  .flex-lg-wrap-reverse {    -ms-flex-wrap: wrap-reverse !important;    flex-wrap: wrap-reverse !important;  }  .flex-lg-fill {    -ms-flex: 1 1 auto !important;    flex: 1 1 auto !important;  }  .flex-lg-grow-0 {    -ms-flex-positive: 0 !important;    flex-grow: 0 !important;  }  .flex-lg-grow-1 {    -ms-flex-positive: 1 !important;    flex-grow: 1 !important;  }  .flex-lg-shrink-0 {    -ms-flex-negative: 0 !important;    flex-shrink: 0 !important;  }  .flex-lg-shrink-1 {    -ms-flex-negative: 1 !important;    flex-shrink: 1 !important;  }  .justify-content-lg-start {    -ms-flex-pack: start !important;    justify-content: flex-start !important;  }  .justify-content-lg-end {    -ms-flex-pack: end !important;    justify-content: flex-end !important;  }  .justify-content-lg-center {    -ms-flex-pack: center !important;    justify-content: center !important;  }  .justify-content-lg-between {    -ms-flex-pack: justify !important;    justify-content: space-between !important;  }  .justify-content-lg-around {    -ms-flex-pack: distribute !important;    justify-content: space-around !important;  }  .align-items-lg-start {    -ms-flex-align: start !important;    align-items: flex-start !important;  }  .align-items-lg-end {    -ms-flex-align: end !important;    align-items: flex-end !important;  }  .align-items-lg-center {    -ms-flex-align: center !important;    align-items: center !important;  }  .align-items-lg-baseline {    -ms-flex-align: baseline !important;    align-items: baseline !important;  }  .align-items-lg-stretch {    -ms-flex-align: stretch !important;    align-items: stretch !important;  }  .align-content-lg-start {    -ms-flex-line-pack: start !important;    align-content: flex-start !important;  }  .align-content-lg-end {    -ms-flex-line-pack: end !important;    align-content: flex-end !important;  }  .align-content-lg-center {    -ms-flex-line-pack: center !important;    align-content: center !important;  }  .align-content-lg-between {    -ms-flex-line-pack: justify !important;    align-content: space-between !important;  }  .align-content-lg-around {    -ms-flex-line-pack: distribute !important;    align-content: space-around !important;  }  .align-content-lg-stretch {    -ms-flex-line-pack: stretch !important;    align-content: stretch !important;  }  .align-self-lg-auto {    -ms-flex-item-align: auto !important;    align-self: auto !important;  }  .align-self-lg-start {    -ms-flex-item-align: start !important;    align-self: flex-start !important;  }  .align-self-lg-end {    -ms-flex-item-align: end !important;    align-self: flex-end !important;  }  .align-self-lg-center {    -ms-flex-item-align: center !important;    align-self: center !important;  }  .align-self-lg-baseline {    -ms-flex-item-align: baseline !important;    align-self: baseline !important;  }  .align-self-lg-stretch {    -ms-flex-item-align: stretch !important;    align-self: stretch !important;  }}@media (min-width: 1200px) {  .flex-xl-row {    -ms-flex-direction: row !important;    flex-direction: row !important;  }  .flex-xl-column {    -ms-flex-direction: column !important;    flex-direction: column !important;  }  .flex-xl-row-reverse {    -ms-flex-direction: row-reverse !important;    flex-direction: row-reverse !important;  }  .flex-xl-column-reverse {    -ms-flex-direction: column-reverse !important;    flex-direction: column-reverse !important;  }  .flex-xl-wrap {    -ms-flex-wrap: wrap !important;    flex-wrap: wrap !important;  }  .flex-xl-nowrap {    -ms-flex-wrap: nowrap !important;    flex-wrap: nowrap !important;  }  .flex-xl-wrap-reverse {    -ms-flex-wrap: wrap-reverse !important;    flex-wrap: wrap-reverse !important;  }  .flex-xl-fill {    -ms-flex: 1 1 auto !important;    flex: 1 1 auto !important;  }  .flex-xl-grow-0 {    -ms-flex-positive: 0 !important;    flex-grow: 0 !important;  }  .flex-xl-grow-1 {    -ms-flex-positive: 1 !important;    flex-grow: 1 !important;  }  .flex-xl-shrink-0 {    -ms-flex-negative: 0 !important;    flex-shrink: 0 !important;  }  .flex-xl-shrink-1 {    -ms-flex-negative: 1 !important;    flex-shrink: 1 !important;  }  .justify-content-xl-start {    -ms-flex-pack: start !important;    justify-content: flex-start !important;  }  .justify-content-xl-end {    -ms-flex-pack: end !important;    justify-content: flex-end !important;  }  .justify-content-xl-center {    -ms-flex-pack: center !important;    justify-content: center !important;  }  .justify-content-xl-between {    -ms-flex-pack: justify !important;    justify-content: space-between !important;  }  .justify-content-xl-around {    -ms-flex-pack: distribute !important;    justify-content: space-around !important;  }  .align-items-xl-start {    -ms-flex-align: start !important;    align-items: flex-start !important;  }  .align-items-xl-end {    -ms-flex-align: end !important;    align-items: flex-end !important;  }  .align-items-xl-center {    -ms-flex-align: center !important;    align-items: center !important;  }  .align-items-xl-baseline {    -ms-flex-align: baseline !important;    align-items: baseline !important;  }  .align-items-xl-stretch {    -ms-flex-align: stretch !important;    align-items: stretch !important;  }  .align-content-xl-start {    -ms-flex-line-pack: start !important;    align-content: flex-start !important;  }  .align-content-xl-end {    -ms-flex-line-pack: end !important;    align-content: flex-end !important;  }  .align-content-xl-center {    -ms-flex-line-pack: center !important;    align-content: center !important;  }  .align-content-xl-between {    -ms-flex-line-pack: justify !important;    align-content: space-between !important;  }  .align-content-xl-around {    -ms-flex-line-pack: distribute !important;    align-content: space-around !important;  }  .align-content-xl-stretch {    -ms-flex-line-pack: stretch !important;    align-content: stretch !important;  }  .align-self-xl-auto {    -ms-flex-item-align: auto !important;    align-self: auto !important;  }  .align-self-xl-start {    -ms-flex-item-align: start !important;    align-self: flex-start !important;  }  .align-self-xl-end {    -ms-flex-item-align: end !important;    align-self: flex-end !important;  }  .align-self-xl-center {    -ms-flex-item-align: center !important;    align-self: center !important;  }  .align-self-xl-baseline {    -ms-flex-item-align: baseline !important;    align-self: baseline !important;  }  .align-self-xl-stretch {    -ms-flex-item-align: stretch !important;    align-self: stretch !important;  }}.float-left {  float: left !important;}.float-right {  float: right !important;}.float-none {  float: none !important;}@media (min-width: 576px) {  .float-sm-left {    float: left !important;  }  .float-sm-right {    float: right !important;  }  .float-sm-none {    float: none !important;  }}@media (min-width: 768px) {  .float-md-left {    float: left !important;  }  .float-md-right {    float: right !important;  }  .float-md-none {    float: none !important;  }}@media (min-width: 992px) {  .float-lg-left {    float: left !important;  }  .float-lg-right {    float: right !important;  }  .float-lg-none {    float: none !important;  }}@media (min-width: 1200px) {  .float-xl-left {    float: left !important;  }  .float-xl-right {    float: right !important;  }  .float-xl-none {    float: none !important;  }}.position-static {  position: static !important;}.position-relative {  position: relative !important;}.position-absolute {  position: absolute !important;}.position-fixed {  position: fixed !important;}.position-sticky {  position: -webkit-sticky !important;  position: sticky !important;}.fixed-top {  position: fixed;  top: 0;  right: 0;  left: 0;  z-index: 1030;}.fixed-bottom {  position: fixed;  right: 0;  bottom: 0;  left: 0;  z-index: 1030;}@supports ((position: -webkit-sticky) or (position: sticky)) {  .sticky-top {    position: -webkit-sticky;    position: sticky;    top: 0;    z-index: 1020;  }}.sr-only {  position: absolute;  width: 1px;  height: 1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  white-space: nowrap;  border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  overflow: visible;  clip: auto;  white-space: normal;}.shadow-sm {  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow {  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg {  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none {  box-shadow: none !important;}.w-25 {  width: 25% !important;}.w-50 {  width: 50% !important;}.w-75 {  width: 75% !important;}.w-100 {  width: 100% !important;}.w-auto {  width: auto !important;}.h-25 {  height: 25% !important;}.h-50 {  height: 50% !important;}.h-75 {  height: 75% !important;}.h-100 {  height: 100% !important;}.h-auto {  height: auto !important;}.mw-100 {  max-width: 100% !important;}.mh-100 {  max-height: 100% !important;}.m-0 {  margin: 0 !important;}.mt-0,.my-0 {  margin-top: 0 !important;}.mr-0,.mx-0 {  margin-right: 0 !important;}.mb-0,.my-0 {  margin-bottom: 0 !important;}.ml-0,.mx-0 {  margin-left: 0 !important;}.m-1 {  margin: 0.25rem !important;}.mt-1,.my-1 {  margin-top: 0.25rem !important;}.mr-1,.mx-1 {  margin-right: 0.25rem !important;}.mb-1,.my-1 {  margin-bottom: 0.25rem !important;}.ml-1,.mx-1 {  margin-left: 0.25rem !important;}.m-2 {  margin: 0.5rem !important;}.mt-2,.my-2 {  margin-top: 0.5rem !important;}.mr-2,.mx-2 {  margin-right: 0.5rem !important;}.mb-2,.my-2 {  margin-bottom: 0.5rem !important;}.ml-2,.mx-2 {  margin-left: 0.5rem !important;}.m-3 {  margin: 1rem !important;}.mt-3,.my-3 {  margin-top: 1rem !important;}.mr-3,.mx-3 {  margin-right: 1rem !important;}.mb-3,.my-3 {  margin-bottom: 1rem !important;}.ml-3,.mx-3 {  margin-left: 1rem !important;}.m-4 {  margin: 1.5rem !important;}.mt-4,.my-4 {  margin-top: 1.5rem !important;}.mr-4,.mx-4 {  margin-right: 1.5rem !important;}.mb-4,.my-4 {  margin-bottom: 1.5rem !important;}.ml-4,.mx-4 {  margin-left: 1.5rem !important;}.m-5 {  margin: 3rem !important;}.mt-5,.my-5 {  margin-top: 3rem !important;}.mr-5,.mx-5 {  margin-right: 3rem !important;}.mb-5,.my-5 {  margin-bottom: 3rem !important;}.ml-5,.mx-5 {  margin-left: 3rem !important;}.p-0 {  padding: 0 !important;}.pt-0,.py-0 {  padding-top: 0 !important;}.pr-0,.px-0 {  padding-right: 0 !important;}.pb-0,.py-0 {  padding-bottom: 0 !important;}.pl-0,.px-0 {  padding-left: 0 !important;}.p-1 {  padding: 0.25rem !important;}.pt-1,.py-1 {  padding-top: 0.25rem !important;}.pr-1,.px-1 {  padding-right: 0.25rem !important;}.pb-1,.py-1 {  padding-bottom: 0.25rem !important;}.pl-1,.px-1 {  padding-left: 0.25rem !important;}.p-2 {  padding: 0.5rem !important;}.pt-2,.py-2 {  padding-top: 0.5rem !important;}.pr-2,.px-2 {  padding-right: 0.5rem !important;}.pb-2,.py-2 {  padding-bottom: 0.5rem !important;}.pl-2,.px-2 {  padding-left: 0.5rem !important;}.p-3 {  padding: 1rem !important;}.pt-3,.py-3 {  padding-top: 1rem !important;}.pr-3,.px-3 {  padding-right: 1rem !important;}.pb-3,.py-3 {  padding-bottom: 1rem !important;}.pl-3,.px-3 {  padding-left: 1rem !important;}.p-4 {  padding: 1.5rem !important;}.pt-4,.py-4 {  padding-top: 1.5rem !important;}.pr-4,.px-4 {  padding-right: 1.5rem !important;}.pb-4,.py-4 {  padding-bottom: 1.5rem !important;}.pl-4,.px-4 {  padding-left: 1.5rem !important;}.p-5 {  padding: 3rem !important;}.pt-5,.py-5 {  padding-top: 3rem !important;}.pr-5,.px-5 {  padding-right: 3rem !important;}.pb-5,.py-5 {  padding-bottom: 3rem !important;}.pl-5,.px-5 {  padding-left: 3rem !important;}.m-auto {  margin: auto !important;}.mt-auto,.my-auto {  margin-top: auto !important;}.mr-auto,.mx-auto {  margin-right: auto !important;}.mb-auto,.my-auto {  margin-bottom: auto !important;}.ml-auto,.mx-auto {  margin-left: auto !important;}@media (min-width: 576px) {  .m-sm-0 {    margin: 0 !important;  }  .mt-sm-0,  .my-sm-0 {    margin-top: 0 !important;  }  .mr-sm-0,  .mx-sm-0 {    margin-right: 0 !important;  }  .mb-sm-0,  .my-sm-0 {    margin-bottom: 0 !important;  }  .ml-sm-0,  .mx-sm-0 {    margin-left: 0 !important;  }  .m-sm-1 {    margin: 0.25rem !important;  }  .mt-sm-1,  .my-sm-1 {    margin-top: 0.25rem !important;  }  .mr-sm-1,  .mx-sm-1 {    margin-right: 0.25rem !important;  }  .mb-sm-1,  .my-sm-1 {    margin-bottom: 0.25rem !important;  }  .ml-sm-1,  .mx-sm-1 {    margin-left: 0.25rem !important;  }  .m-sm-2 {    margin: 0.5rem !important;  }  .mt-sm-2,  .my-sm-2 {    margin-top: 0.5rem !important;  }  .mr-sm-2,  .mx-sm-2 {    margin-right: 0.5rem !important;  }  .mb-sm-2,  .my-sm-2 {    margin-bottom: 0.5rem !important;  }  .ml-sm-2,  .mx-sm-2 {    margin-left: 0.5rem !important;  }  .m-sm-3 {    margin: 1rem !important;  }  .mt-sm-3,  .my-sm-3 {    margin-top: 1rem !important;  }  .mr-sm-3,  .mx-sm-3 {    margin-right: 1rem !important;  }  .mb-sm-3,  .my-sm-3 {    margin-bottom: 1rem !important;  }  .ml-sm-3,  .mx-sm-3 {    margin-left: 1rem !important;  }  .m-sm-4 {    margin: 1.5rem !important;  }  .mt-sm-4,  .my-sm-4 {    margin-top: 1.5rem !important;  }  .mr-sm-4,  .mx-sm-4 {    margin-right: 1.5rem !important;  }  .mb-sm-4,  .my-sm-4 {    margin-bottom: 1.5rem !important;  }  .ml-sm-4,  .mx-sm-4 {    margin-left: 1.5rem !important;  }  .m-sm-5 {    margin: 3rem !important;  }  .mt-sm-5,  .my-sm-5 {    margin-top: 3rem !important;  }  .mr-sm-5,  .mx-sm-5 {    margin-right: 3rem !important;  }  .mb-sm-5,  .my-sm-5 {    margin-bottom: 3rem !important;  }  .ml-sm-5,  .mx-sm-5 {    margin-left: 3rem !important;  }  .p-sm-0 {    padding: 0 !important;  }  .pt-sm-0,  .py-sm-0 {    padding-top: 0 !important;  }  .pr-sm-0,  .px-sm-0 {    padding-right: 0 !important;  }  .pb-sm-0,  .py-sm-0 {    padding-bottom: 0 !important;  }  .pl-sm-0,  .px-sm-0 {    padding-left: 0 !important;  }  .p-sm-1 {    padding: 0.25rem !important;  }  .pt-sm-1,  .py-sm-1 {    padding-top: 0.25rem !important;  }  .pr-sm-1,  .px-sm-1 {    padding-right: 0.25rem !important;  }  .pb-sm-1,  .py-sm-1 {    padding-bottom: 0.25rem !important;  }  .pl-sm-1,  .px-sm-1 {    padding-left: 0.25rem !important;  }  .p-sm-2 {    padding: 0.5rem !important;  }  .pt-sm-2,  .py-sm-2 {    padding-top: 0.5rem !important;  }  .pr-sm-2,  .px-sm-2 {    padding-right: 0.5rem !important;  }  .pb-sm-2,  .py-sm-2 {    padding-bottom: 0.5rem !important;  }  .pl-sm-2,  .px-sm-2 {    padding-left: 0.5rem !important;  }  .p-sm-3 {    padding: 1rem !important;  }  .pt-sm-3,  .py-sm-3 {    padding-top: 1rem !important;  }  .pr-sm-3,  .px-sm-3 {    padding-right: 1rem !important;  }  .pb-sm-3,  .py-sm-3 {    padding-bottom: 1rem !important;  }  .pl-sm-3,  .px-sm-3 {    padding-left: 1rem !important;  }  .p-sm-4 {    padding: 1.5rem !important;  }  .pt-sm-4,  .py-sm-4 {    padding-top: 1.5rem !important;  }  .pr-sm-4,  .px-sm-4 {    padding-right: 1.5rem !important;  }  .pb-sm-4,  .py-sm-4 {    padding-bottom: 1.5rem !important;  }  .pl-sm-4,  .px-sm-4 {    padding-left: 1.5rem !important;  }  .p-sm-5 {    padding: 3rem !important;  }  .pt-sm-5,  .py-sm-5 {    padding-top: 3rem !important;  }  .pr-sm-5,  .px-sm-5 {    padding-right: 3rem !important;  }  .pb-sm-5,  .py-sm-5 {    padding-bottom: 3rem !important;  }  .pl-sm-5,  .px-sm-5 {    padding-left: 3rem !important;  }  .m-sm-auto {    margin: auto !important;  }  .mt-sm-auto,  .my-sm-auto {    margin-top: auto !important;  }  .mr-sm-auto,  .mx-sm-auto {    margin-right: auto !important;  }  .mb-sm-auto,  .my-sm-auto {    margin-bottom: auto !important;  }  .ml-sm-auto,  .mx-sm-auto {    margin-left: auto !important;  }}@media (min-width: 768px) {  .m-md-0 {    margin: 0 !important;  }  .mt-md-0,  .my-md-0 {    margin-top: 0 !important;  }  .mr-md-0,  .mx-md-0 {    margin-right: 0 !important;  }  .mb-md-0,  .my-md-0 {    margin-bottom: 0 !important;  }  .ml-md-0,  .mx-md-0 {    margin-left: 0 !important;  }  .m-md-1 {    margin: 0.25rem !important;  }  .mt-md-1,  .my-md-1 {    margin-top: 0.25rem !important;  }  .mr-md-1,  .mx-md-1 {    margin-right: 0.25rem !important;  }  .mb-md-1,  .my-md-1 {    margin-bottom: 0.25rem !important;  }  .ml-md-1,  .mx-md-1 {    margin-left: 0.25rem !important;  }  .m-md-2 {    margin: 0.5rem !important;  }  .mt-md-2,  .my-md-2 {    margin-top: 0.5rem !important;  }  .mr-md-2,  .mx-md-2 {    margin-right: 0.5rem !important;  }  .mb-md-2,  .my-md-2 {    margin-bottom: 0.5rem !important;  }  .ml-md-2,  .mx-md-2 {    margin-left: 0.5rem !important;  }  .m-md-3 {    margin: 1rem !important;  }  .mt-md-3,  .my-md-3 {    margin-top: 1rem !important;  }  .mr-md-3,  .mx-md-3 {    margin-right: 1rem !important;  }  .mb-md-3,  .my-md-3 {    margin-bottom: 1rem !important;  }  .ml-md-3,  .mx-md-3 {    margin-left: 1rem !important;  }  .m-md-4 {    margin: 1.5rem !important;  }  .mt-md-4,  .my-md-4 {    margin-top: 1.5rem !important;  }  .mr-md-4,  .mx-md-4 {    margin-right: 1.5rem !important;  }  .mb-md-4,  .my-md-4 {    margin-bottom: 1.5rem !important;  }  .ml-md-4,  .mx-md-4 {    margin-left: 1.5rem !important;  }  .m-md-5 {    margin: 3rem !important;  }  .mt-md-5,  .my-md-5 {    margin-top: 3rem !important;  }  .mr-md-5,  .mx-md-5 {    margin-right: 3rem !important;  }  .mb-md-5,  .my-md-5 {    margin-bottom: 3rem !important;  }  .ml-md-5,  .mx-md-5 {    margin-left: 3rem !important;  }  .p-md-0 {    padding: 0 !important;  }  .pt-md-0,  .py-md-0 {    padding-top: 0 !important;  }  .pr-md-0,  .px-md-0 {    padding-right: 0 !important;  }  .pb-md-0,  .py-md-0 {    padding-bottom: 0 !important;  }  .pl-md-0,  .px-md-0 {    padding-left: 0 !important;  }  .p-md-1 {    padding: 0.25rem !important;  }  .pt-md-1,  .py-md-1 {    padding-top: 0.25rem !important;  }  .pr-md-1,  .px-md-1 {    padding-right: 0.25rem !important;  }  .pb-md-1,  .py-md-1 {    padding-bottom: 0.25rem !important;  }  .pl-md-1,  .px-md-1 {    padding-left: 0.25rem !important;  }  .p-md-2 {    padding: 0.5rem !important;  }  .pt-md-2,  .py-md-2 {    padding-top: 0.5rem !important;  }  .pr-md-2,  .px-md-2 {    padding-right: 0.5rem !important;  }  .pb-md-2,  .py-md-2 {    padding-bottom: 0.5rem !important;  }  .pl-md-2,  .px-md-2 {    padding-left: 0.5rem !important;  }  .p-md-3 {    padding: 1rem !important;  }  .pt-md-3,  .py-md-3 {    padding-top: 1rem !important;  }  .pr-md-3,  .px-md-3 {    padding-right: 1rem !important;  }  .pb-md-3,  .py-md-3 {    padding-bottom: 1rem !important;  }  .pl-md-3,  .px-md-3 {    padding-left: 1rem !important;  }  .p-md-4 {    padding: 1.5rem !important;  }  .pt-md-4,  .py-md-4 {    padding-top: 1.5rem !important;  }  .pr-md-4,  .px-md-4 {    padding-right: 1.5rem !important;  }  .pb-md-4,  .py-md-4 {    padding-bottom: 1.5rem !important;  }  .pl-md-4,  .px-md-4 {    padding-left: 1.5rem !important;  }  .p-md-5 {    padding: 3rem !important;  }  .pt-md-5,  .py-md-5 {    padding-top: 3rem !important;  }  .pr-md-5,  .px-md-5 {    padding-right: 3rem !important;  }  .pb-md-5,  .py-md-5 {    padding-bottom: 3rem !important;  }  .pl-md-5,  .px-md-5 {    padding-left: 3rem !important;  }  .m-md-auto {    margin: auto !important;  }  .mt-md-auto,  .my-md-auto {    margin-top: auto !important;  }  .mr-md-auto,  .mx-md-auto {    margin-right: auto !important;  }  .mb-md-auto,  .my-md-auto {    margin-bottom: auto !important;  }  .ml-md-auto,  .mx-md-auto {    margin-left: auto !important;  }}@media (min-width: 992px) {  .m-lg-0 {    margin: 0 !important;  }  .mt-lg-0,  .my-lg-0 {    margin-top: 0 !important;  }  .mr-lg-0,  .mx-lg-0 {    margin-right: 0 !important;  }  .mb-lg-0,  .my-lg-0 {    margin-bottom: 0 !important;  }  .ml-lg-0,  .mx-lg-0 {    margin-left: 0 !important;  }  .m-lg-1 {    margin: 0.25rem !important;  }  .mt-lg-1,  .my-lg-1 {    margin-top: 0.25rem !important;  }  .mr-lg-1,  .mx-lg-1 {    margin-right: 0.25rem !important;  }  .mb-lg-1,  .my-lg-1 {    margin-bottom: 0.25rem !important;  }  .ml-lg-1,  .mx-lg-1 {    margin-left: 0.25rem !important;  }  .m-lg-2 {    margin: 0.5rem !important;  }  .mt-lg-2,  .my-lg-2 {    margin-top: 0.5rem !important;  }  .mr-lg-2,  .mx-lg-2 {    margin-right: 0.5rem !important;  }  .mb-lg-2,  .my-lg-2 {    margin-bottom: 0.5rem !important;  }  .ml-lg-2,  .mx-lg-2 {    margin-left: 0.5rem !important;  }  .m-lg-3 {    margin: 1rem !important;  }  .mt-lg-3,  .my-lg-3 {    margin-top: 1rem !important;  }  .mr-lg-3,  .mx-lg-3 {    margin-right: 1rem !important;  }  .mb-lg-3,  .my-lg-3 {    margin-bottom: 1rem !important;  }  .ml-lg-3,  .mx-lg-3 {    margin-left: 1rem !important;  }  .m-lg-4 {    margin: 1.5rem !important;  }  .mt-lg-4,  .my-lg-4 {    margin-top: 1.5rem !important;  }  .mr-lg-4,  .mx-lg-4 {    margin-right: 1.5rem !important;  }  .mb-lg-4,  .my-lg-4 {    margin-bottom: 1.5rem !important;  }  .ml-lg-4,  .mx-lg-4 {    margin-left: 1.5rem !important;  }  .m-lg-5 {    margin: 3rem !important;  }  .mt-lg-5,  .my-lg-5 {    margin-top: 3rem !important;  }  .mr-lg-5,  .mx-lg-5 {    margin-right: 3rem !important;  }  .mb-lg-5,  .my-lg-5 {    margin-bottom: 3rem !important;  }  .ml-lg-5,  .mx-lg-5 {    margin-left: 3rem !important;  }  .p-lg-0 {    padding: 0 !important;  }  .pt-lg-0,  .py-lg-0 {    padding-top: 0 !important;  }  .pr-lg-0,  .px-lg-0 {    padding-right: 0 !important;  }  .pb-lg-0,  .py-lg-0 {    padding-bottom: 0 !important;  }  .pl-lg-0,  .px-lg-0 {    padding-left: 0 !important;  }  .p-lg-1 {    padding: 0.25rem !important;  }  .pt-lg-1,  .py-lg-1 {    padding-top: 0.25rem !important;  }  .pr-lg-1,  .px-lg-1 {    padding-right: 0.25rem !important;  }  .pb-lg-1,  .py-lg-1 {    padding-bottom: 0.25rem !important;  }  .pl-lg-1,  .px-lg-1 {    padding-left: 0.25rem !important;  }  .p-lg-2 {    padding: 0.5rem !important;  }  .pt-lg-2,  .py-lg-2 {    padding-top: 0.5rem !important;  }  .pr-lg-2,  .px-lg-2 {    padding-right: 0.5rem !important;  }  .pb-lg-2,  .py-lg-2 {    padding-bottom: 0.5rem !important;  }  .pl-lg-2,  .px-lg-2 {    padding-left: 0.5rem !important;  }  .p-lg-3 {    padding: 1rem !important;  }  .pt-lg-3,  .py-lg-3 {    padding-top: 1rem !important;  }  .pr-lg-3,  .px-lg-3 {    padding-right: 1rem !important;  }  .pb-lg-3,  .py-lg-3 {    padding-bottom: 1rem !important;  }  .pl-lg-3,  .px-lg-3 {    padding-left: 1rem !important;  }  .p-lg-4 {    padding: 1.5rem !important;  }  .pt-lg-4,  .py-lg-4 {    padding-top: 1.5rem !important;  }  .pr-lg-4,  .px-lg-4 {    padding-right: 1.5rem !important;  }  .pb-lg-4,  .py-lg-4 {    padding-bottom: 1.5rem !important;  }  .pl-lg-4,  .px-lg-4 {    padding-left: 1.5rem !important;  }  .p-lg-5 {    padding: 3rem !important;  }  .pt-lg-5,  .py-lg-5 {    padding-top: 3rem !important;  }  .pr-lg-5,  .px-lg-5 {    padding-right: 3rem !important;  }  .pb-lg-5,  .py-lg-5 {    padding-bottom: 3rem !important;  }  .pl-lg-5,  .px-lg-5 {    padding-left: 3rem !important;  }  .m-lg-auto {    margin: auto !important;  }  .mt-lg-auto,  .my-lg-auto {    margin-top: auto !important;  }  .mr-lg-auto,  .mx-lg-auto {    margin-right: auto !important;  }  .mb-lg-auto,  .my-lg-auto {    margin-bottom: auto !important;  }  .ml-lg-auto,  .mx-lg-auto {    margin-left: auto !important;  }}@media (min-width: 1200px) {  .m-xl-0 {    margin: 0 !important;  }  .mt-xl-0,  .my-xl-0 {    margin-top: 0 !important;  }  .mr-xl-0,  .mx-xl-0 {    margin-right: 0 !important;  }  .mb-xl-0,  .my-xl-0 {    margin-bottom: 0 !important;  }  .ml-xl-0,  .mx-xl-0 {    margin-left: 0 !important;  }  .m-xl-1 {    margin: 0.25rem !important;  }  .mt-xl-1,  .my-xl-1 {    margin-top: 0.25rem !important;  }  .mr-xl-1,  .mx-xl-1 {    margin-right: 0.25rem !important;  }  .mb-xl-1,  .my-xl-1 {    margin-bottom: 0.25rem !important;  }  .ml-xl-1,  .mx-xl-1 {    margin-left: 0.25rem !important;  }  .m-xl-2 {    margin: 0.5rem !important;  }  .mt-xl-2,  .my-xl-2 {    margin-top: 0.5rem !important;  }  .mr-xl-2,  .mx-xl-2 {    margin-right: 0.5rem !important;  }  .mb-xl-2,  .my-xl-2 {    margin-bottom: 0.5rem !important;  }  .ml-xl-2,  .mx-xl-2 {    margin-left: 0.5rem !important;  }  .m-xl-3 {    margin: 1rem !important;  }  .mt-xl-3,  .my-xl-3 {    margin-top: 1rem !important;  }  .mr-xl-3,  .mx-xl-3 {    margin-right: 1rem !important;  }  .mb-xl-3,  .my-xl-3 {    margin-bottom: 1rem !important;  }  .ml-xl-3,  .mx-xl-3 {    margin-left: 1rem !important;  }  .m-xl-4 {    margin: 1.5rem !important;  }  .mt-xl-4,  .my-xl-4 {    margin-top: 1.5rem !important;  }  .mr-xl-4,  .mx-xl-4 {    margin-right: 1.5rem !important;  }  .mb-xl-4,  .my-xl-4 {    margin-bottom: 1.5rem !important;  }  .ml-xl-4,  .mx-xl-4 {    margin-left: 1.5rem !important;  }  .m-xl-5 {    margin: 3rem !important;  }  .mt-xl-5,  .my-xl-5 {    margin-top: 3rem !important;  }  .mr-xl-5,  .mx-xl-5 {    margin-right: 3rem !important;  }  .mb-xl-5,  .my-xl-5 {    margin-bottom: 3rem !important;  }  .ml-xl-5,  .mx-xl-5 {    margin-left: 3rem !important;  }  .p-xl-0 {    padding: 0 !important;  }  .pt-xl-0,  .py-xl-0 {    padding-top: 0 !important;  }  .pr-xl-0,  .px-xl-0 {    padding-right: 0 !important;  }  .pb-xl-0,  .py-xl-0 {    padding-bottom: 0 !important;  }  .pl-xl-0,  .px-xl-0 {    padding-left: 0 !important;  }  .p-xl-1 {    padding: 0.25rem !important;  }  .pt-xl-1,  .py-xl-1 {    padding-top: 0.25rem !important;  }  .pr-xl-1,  .px-xl-1 {    padding-right: 0.25rem !important;  }  .pb-xl-1,  .py-xl-1 {    padding-bottom: 0.25rem !important;  }  .pl-xl-1,  .px-xl-1 {    padding-left: 0.25rem !important;  }  .p-xl-2 {    padding: 0.5rem !important;  }  .pt-xl-2,  .py-xl-2 {    padding-top: 0.5rem !important;  }  .pr-xl-2,  .px-xl-2 {    padding-right: 0.5rem !important;  }  .pb-xl-2,  .py-xl-2 {    padding-bottom: 0.5rem !important;  }  .pl-xl-2,  .px-xl-2 {    padding-left: 0.5rem !important;  }  .p-xl-3 {    padding: 1rem !important;  }  .pt-xl-3,  .py-xl-3 {    padding-top: 1rem !important;  }  .pr-xl-3,  .px-xl-3 {    padding-right: 1rem !important;  }  .pb-xl-3,  .py-xl-3 {    padding-bottom: 1rem !important;  }  .pl-xl-3,  .px-xl-3 {    padding-left: 1rem !important;  }  .p-xl-4 {    padding: 1.5rem !important;  }  .pt-xl-4,  .py-xl-4 {    padding-top: 1.5rem !important;  }  .pr-xl-4,  .px-xl-4 {    padding-right: 1.5rem !important;  }  .pb-xl-4,  .py-xl-4 {    padding-bottom: 1.5rem !important;  }  .pl-xl-4,  .px-xl-4 {    padding-left: 1.5rem !important;  }  .p-xl-5 {    padding: 3rem !important;  }  .pt-xl-5,  .py-xl-5 {    padding-top: 3rem !important;  }  .pr-xl-5,  .px-xl-5 {    padding-right: 3rem !important;  }  .pb-xl-5,  .py-xl-5 {    padding-bottom: 3rem !important;  }  .pl-xl-5,  .px-xl-5 {    padding-left: 3rem !important;  }  .m-xl-auto {    margin: auto !important;  }  .mt-xl-auto,  .my-xl-auto {    margin-top: auto !important;  }  .mr-xl-auto,  .mx-xl-auto {    margin-right: auto !important;  }  .mb-xl-auto,  .my-xl-auto {    margin-bottom: auto !important;  }  .ml-xl-auto,  .mx-xl-auto {    margin-left: auto !important;  }}.text-monospace {  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}.text-justify {  text-align: justify !important;}.text-nowrap {  white-space: nowrap !important;}.text-truncate {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.text-left {  text-align: left !important;}.text-right {  text-align: right !important;}.text-center {  text-align: center !important;}@media (min-width: 576px) {  .text-sm-left {    text-align: left !important;  }  .text-sm-right {    text-align: right !important;  }  .text-sm-center {    text-align: center !important;  }}@media (min-width: 768px) {  .text-md-left {    text-align: left !important;  }  .text-md-right {    text-align: right !important;  }  .text-md-center {    text-align: center !important;  }}@media (min-width: 992px) {  .text-lg-left {    text-align: left !important;  }  .text-lg-right {    text-align: right !important;  }  .text-lg-center {    text-align: center !important;  }}@media (min-width: 1200px) {  .text-xl-left {    text-align: left !important;  }  .text-xl-right {    text-align: right !important;  }  .text-xl-center {    text-align: center !important;  }}.text-lowercase {  text-transform: lowercase !important;}.text-uppercase {  text-transform: uppercase !important;}.text-capitalize {  text-transform: capitalize !important;}.font-weight-light {  font-weight: 300 !important;}.font-weight-normal {  font-weight: 400 !important;}.font-weight-bold {  font-weight: 700 !important;}.font-italic {  font-style: italic !important;}.text-white {  color: #fff !important;}.text-primary {  color: #007bff !important;}a.text-primary:hover, a.text-primary:focus {  color: #0062cc !important;}.text-secondary {  color: #6c757d !important;}a.text-secondary:hover, a.text-secondary:focus {  color: #545b62 !important;}.text-success {  color: #28a745 !important;}a.text-success:hover, a.text-success:focus {  color: #1e7e34 !important;}.text-info {  color: #17a2b8 !important;}a.text-info:hover, a.text-info:focus {  color: #117a8b !important;}.text-warning {  color: #ffc107 !important;}a.text-warning:hover, a.text-warning:focus {  color: #d39e00 !important;}.text-danger {  color: #dc3545 !important;}a.text-danger:hover, a.text-danger:focus {  color: #bd2130 !important;}.text-light {  color: #f8f9fa !important;}a.text-light:hover, a.text-light:focus {  color: #dae0e5 !important;}.text-dark {  color: #343a40 !important;}a.text-dark:hover, a.text-dark:focus {  color: #1d2124 !important;}.text-body {  color: #212529 !important;}.text-muted {  color: #6c757d !important;}.text-black-50 {  color: rgba(0, 0, 0, 0.5) !important;}.text-white-50 {  color: rgba(255, 255, 255, 0.5) !important;}.text-hide {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}.visible {  visibility: visible !important;}.invisible {  visibility: hidden !important;}@media print {  *,  *::before,  *::after {    text-shadow: none !important;    box-shadow: none !important;  }  a:not(.btn) {    text-decoration: underline;  }  abbr[title]::after {    content: " (" attr(title) ")";  }  pre {    white-space: pre-wrap !important;  }  pre,  blockquote {    border: 1px solid #adb5bd;    page-break-inside: avoid;  }  thead {    display: table-header-group;  }  tr,  img {    page-break-inside: avoid;  }  p,  h2,  h3 {    orphans: 3;    widows: 3;  }  h2,  h3 {    page-break-after: avoid;  }  @page {    size: a3;  }  body {    min-width: 992px !important;  }  .container {    min-width: 992px !important;  }  .navbar {    display: none;  }  .badge {    border: 1px solid #000;  }  .table {    border-collapse: collapse !important;  }  .table td,  .table th {    background-color: #fff !important;  }  .table-bordered th,  .table-bordered td {    border: 1px solid #dee2e6 !important;  }  .table-dark {    color: inherit;  }  .table-dark th,  .table-dark td,  .table-dark thead th,  .table-dark tbody + tbody {    border-color: #dee2e6;  }  .table .thead-dark th {    color: inherit;    border-color: #dee2e6;  }}/*# sourceMappingURL=bootstrap.css.map */@charset "UTF-8";/*! * animate.css -http://daneden.me/animate * Version - 3.5.1 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2016 Daniel Eden */.animated {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.animated.infinite {  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.animated.hinge {  -webkit-animation-duration: 2s;  animation-duration: 2s;}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {  -webkit-animation-duration: .75s;  animation-duration: .75s;}@-webkit-keyframes bounce {  from, 20%, 53%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);  }  40%, 43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);  }  70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);  }  90% {    -webkit-transform: translate3d(0,-4px,0);    transform: translate3d(0,-4px,0);  }}@keyframes bounce {  from, 20%, 53%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);  }  40%, 43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);  }  70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);  }  90% {    -webkit-transform: translate3d(0,-4px,0);    transform: translate3d(0,-4px,0);  }}.bounce {  -webkit-animation-name: bounce;  animation-name: bounce;  -webkit-transform-origin: center bottom;  transform-origin: center bottom;}@-webkit-keyframes flash {  from, 50%, to {    opacity: 1;  }  25%, 75% {    opacity: 0;  }}@keyframes flash {  from, 50%, to {    opacity: 1;  }  25%, 75% {    opacity: 0;  }}.flash {  -webkit-animation-name: flash;  animation-name: flash;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes pulse {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.pulse {  -webkit-animation-name: pulse;  animation-name: pulse;}@-webkit-keyframes rubberBand {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  30% {    -webkit-transform: scale3d(1.25, 0.75, 1);    transform: scale3d(1.25, 0.75, 1);  }  40% {    -webkit-transform: scale3d(0.75, 1.25, 1);    transform: scale3d(0.75, 1.25, 1);  }  50% {    -webkit-transform: scale3d(1.15, 0.85, 1);    transform: scale3d(1.15, 0.85, 1);  }  65% {    -webkit-transform: scale3d(.95, 1.05, 1);    transform: scale3d(.95, 1.05, 1);  }  75% {    -webkit-transform: scale3d(1.05, .95, 1);    transform: scale3d(1.05, .95, 1);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes rubberBand {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  30% {    -webkit-transform: scale3d(1.25, 0.75, 1);    transform: scale3d(1.25, 0.75, 1);  }  40% {    -webkit-transform: scale3d(0.75, 1.25, 1);    transform: scale3d(0.75, 1.25, 1);  }  50% {    -webkit-transform: scale3d(1.15, 0.85, 1);    transform: scale3d(1.15, 0.85, 1);  }  65% {    -webkit-transform: scale3d(.95, 1.05, 1);    transform: scale3d(.95, 1.05, 1);  }  75% {    -webkit-transform: scale3d(1.05, .95, 1);    transform: scale3d(1.05, .95, 1);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.rubberBand {  -webkit-animation-name: rubberBand;  animation-name: rubberBand;}@-webkit-keyframes shake {  from, to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }}@keyframes shake {  from, to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }}.shake {  -webkit-animation-name: shake;  animation-name: shake;}@-webkit-keyframes headShake {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  6.5% {    -webkit-transform: translateX(-6px) rotateY(-9deg);    transform: translateX(-6px) rotateY(-9deg);  }  18.5% {    -webkit-transform: translateX(5px) rotateY(7deg);    transform: translateX(5px) rotateY(7deg);  }  31.5% {    -webkit-transform: translateX(-3px) rotateY(-5deg);    transform: translateX(-3px) rotateY(-5deg);  }  43.5% {    -webkit-transform: translateX(2px) rotateY(3deg);    transform: translateX(2px) rotateY(3deg);  }  50% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes headShake {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  6.5% {    -webkit-transform: translateX(-6px) rotateY(-9deg);    transform: translateX(-6px) rotateY(-9deg);  }  18.5% {    -webkit-transform: translateX(5px) rotateY(7deg);    transform: translateX(5px) rotateY(7deg);  }  31.5% {    -webkit-transform: translateX(-3px) rotateY(-5deg);    transform: translateX(-3px) rotateY(-5deg);  }  43.5% {    -webkit-transform: translateX(2px) rotateY(3deg);    transform: translateX(2px) rotateY(3deg);  }  50% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}.headShake {  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;  -webkit-animation-name: headShake;  animation-name: headShake;}@-webkit-keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }  to {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  }}@keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }  to {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  }}.swing {  -webkit-transform-origin: top center;  transform-origin: top center;  -webkit-animation-name: swing;  animation-name: swing;}@-webkit-keyframes tada {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  10%, 20% {    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes tada {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  10%, 20% {    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.tada {  -webkit-animation-name: tada;  animation-name: tada;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble {  from {    -webkit-transform: none;    transform: none;  }  15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes wobble {  from {    -webkit-transform: none;    transform: none;  }  15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {    -webkit-transform: none;    transform: none;  }}.wobble {  -webkit-animation-name: wobble;  animation-name: wobble;}@-webkit-keyframes jello {  from, 11.1%, to {    -webkit-transform: none;    transform: none;  }  22.2% {    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);    transform: skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {    -webkit-transform: skewX(6.25deg) skewY(6.25deg);    transform: skewX(6.25deg) skewY(6.25deg);  }  44.4% {    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);    transform: skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);    transform: skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);    transform: skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);    transform: skewX(0.390625deg) skewY(0.390625deg);  }  88.8% {    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  }}@keyframes jello {  from, 11.1%, to {    -webkit-transform: none;    transform: none;  }  22.2% {    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);    transform: skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {    -webkit-transform: skewX(6.25deg) skewY(6.25deg);    transform: skewX(6.25deg) skewY(6.25deg);  }  44.4% {    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);    transform: skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);    transform: skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);    transform: skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);    transform: skewX(0.390625deg) skewY(0.390625deg);  }  88.8% {    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  }}.jello {  -webkit-animation-name: jello;  animation-name: jello;  -webkit-transform-origin: center;  transform-origin: center;}@-webkit-keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }  60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);    transform: scale3d(1.03, 1.03, 1.03);  }  80% {    -webkit-transform: scale3d(.97, .97, .97);    transform: scale3d(.97, .97, .97);  }  to {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }  60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);    transform: scale3d(1.03, 1.03, 1.03);  }  80% {    -webkit-transform: scale3d(.97, .97, .97);    transform: scale3d(.97, .97, .97);  }  to {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.bounceIn {  -webkit-animation-name: bounceIn;  animation-name: bounceIn;}@-webkit-keyframes bounceInDown {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0);    transform: translate3d(0, -3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0);    transform: translate3d(0, 25px, 0);  }  75% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  90% {    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInDown {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0);    transform: translate3d(0, -3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0);    transform: translate3d(0, 25px, 0);  }  75% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  90% {    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);  }  to {    -webkit-transform: none;    transform: none;  }}.bounceInDown {  -webkit-animation-name: bounceInDown;  animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0);    transform: translate3d(-3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0);    transform: translate3d(25px, 0, 0);  }  75% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  90% {    -webkit-transform: translate3d(5px, 0, 0);    transform: translate3d(5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInLeft {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0);    transform: translate3d(-3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0);    transform: translate3d(25px, 0, 0);  }  75% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  90% {    -webkit-transform: translate3d(5px, 0, 0);    transform: translate3d(5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}.bounceInLeft {  -webkit-animation-name: bounceInLeft;  animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0);    transform: translate3d(3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0);    transform: translate3d(-25px, 0, 0);  }  75% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }  90% {    -webkit-transform: translate3d(-5px, 0, 0);    transform: translate3d(-5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInRight {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0);    transform: translate3d(3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0);    transform: translate3d(-25px, 0, 0);  }  75% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }  90% {    -webkit-transform: translate3d(-5px, 0, 0);    transform: translate3d(-5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}.bounceInRight {  -webkit-animation-name: bounceInRight;  animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0);    transform: translate3d(0, 3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  75% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  90% {    -webkit-transform: translate3d(0, -5px, 0);    transform: translate3d(0, -5px, 0);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes bounceInUp {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0);    transform: translate3d(0, 3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  75% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  90% {    -webkit-transform: translate3d(0, -5px, 0);    transform: translate3d(0, -5px, 0);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.bounceInUp {  -webkit-animation-name: bounceInUp;  animation-name: bounceInUp;}@-webkit-keyframes bounceOut {  20% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }  50%, 55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  to {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }}@keyframes bounceOut {  20% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }  50%, 55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  to {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }}.bounceOut {  -webkit-animation-name: bounceOut;  animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}@keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}.bounceOutDown {  -webkit-animation-name: bounceOutDown;  animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}@keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}.bounceOutLeft {  -webkit-animation-name: bounceOutLeft;  animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}@keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}.bounceOutRight {  -webkit-animation-name: bounceOutRight;  animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}@keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}.bounceOutUp {  -webkit-animation-name: bounceOutUp;  animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}@keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}.fadeIn {  -webkit-animation-name: fadeIn;  animation-name: fadeIn;}@-webkit-keyframes fadeInDown {  from {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInDown {  from {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInDown {  -webkit-animation-name: fadeInDown;  animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInDownBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInDownBig {  -webkit-animation-name: fadeInDownBig;  animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInLeft {  -webkit-animation-name: fadeInLeft;  animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {  from {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInLeftBig {  from {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInLeftBig {  -webkit-animation-name: fadeInLeftBig;  animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {  from {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInRight {  from {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInRight {  -webkit-animation-name: fadeInRight;  animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {  from {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInRightBig {  from {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInRightBig {  -webkit-animation-name: fadeInRightBig;  animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInUp {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInUp {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInUpBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInUpBig {  -webkit-animation-name: fadeInUpBig;  animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}@keyframes fadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}.fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}@keyframes fadeOutDown {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}.fadeOutDown {  -webkit-animation-name: fadeOutDown;  animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}@keyframes fadeOutDownBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}.fadeOutDownBig {  -webkit-animation-name: fadeOutDownBig;  animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}@keyframes fadeOutLeft {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}.fadeOutLeft {  -webkit-animation-name: fadeOutLeft;  animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}@keyframes fadeOutLeftBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}.fadeOutLeftBig {  -webkit-animation-name: fadeOutLeftBig;  animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}@keyframes fadeOutRight {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}.fadeOutRight {  -webkit-animation-name: fadeOutRight;  animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}@keyframes fadeOutRightBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}.fadeOutRightBig {  -webkit-animation-name: fadeOutRightBig;  animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}@keyframes fadeOutUp {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}.fadeOutUp {  -webkit-animation-name: fadeOutUp;  animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}@keyframes fadeOutUpBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}.fadeOutUpBig {  -webkit-animation-name: fadeOutUpBig;  animation-name: fadeOutUpBig;}@-webkit-keyframes flip {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  80% {    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);    transform: perspective(400px) scale3d(.95, .95, .95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}@keyframes flip {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  80% {    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);    transform: perspective(400px) scale3d(.95, .95, .95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}.animated.flip {  -webkit-backface-visibility: visible;  backface-visibility: visible;  -webkit-animation-name: flip;  animation-name: flip;}@-webkit-keyframes flipInX {  from {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}@keyframes flipInX {  from {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}.flipInX {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInX;  animation-name: flipInX;}@-webkit-keyframes flipInY {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}@keyframes flipInY {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}.flipInY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInY;  animation-name: flipInY;}@-webkit-keyframes flipOutX {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}@keyframes flipOutX {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}.flipOutX {  -webkit-animation-name: flipOutX;  animation-name: flipOutX;  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;}@-webkit-keyframes flipOutY {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}@keyframes flipOutY {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}.flipOutY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipOutY;  animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn {  from {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }  60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;  }  80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;  }  to {    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes lightSpeedIn {  from {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }  60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;  }  80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;  }  to {    -webkit-transform: none;    transform: none;    opacity: 1;  }}.lightSpeedIn {  -webkit-animation-name: lightSpeedIn;  animation-name: lightSpeedIn;  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {  from {    opacity: 1;  }  to {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}@keyframes lightSpeedOut {  from {    opacity: 1;  }  to {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}.lightSpeedOut {  -webkit-animation-name: lightSpeedOut;  animation-name: lightSpeedOut;  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {  from {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateIn {  from {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateIn {  -webkit-animation-name: rotateIn;  animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInDownLeft {  -webkit-animation-name: rotateInDownLeft;  animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInDownRight {  -webkit-animation-name: rotateInDownRight;  animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInUpLeft {  -webkit-animation-name: rotateInUpLeft;  animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInUpRight {  -webkit-animation-name: rotateInUpRight;  animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {  from {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}@keyframes rotateOut {  from {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}.rotateOut {  -webkit-animation-name: rotateOut;  animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}@keyframes rotateOutDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}.rotateOutDownLeft {  -webkit-animation-name: rotateOutDownLeft;  animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}@keyframes rotateOutDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutDownRight {  -webkit-animation-name: rotateOutDownRight;  animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}@keyframes rotateOutUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutUpLeft {  -webkit-animation-name: rotateOutUpLeft;  animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}@keyframes rotateOutUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}.rotateOutUpRight {  -webkit-animation-name: rotateOutUpRight;  animation-name: rotateOutUpRight;}@-webkit-keyframes hinge {  0% {    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  20%, 60% {    -webkit-transform: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  40%, 80% {    -webkit-transform: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }  to {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;  }}@keyframes hinge {  0% {    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  20%, 60% {    -webkit-transform: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  40%, 80% {    -webkit-transform: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }  to {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;  }}.hinge {  -webkit-animation-name: hinge;  animation-name: hinge;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes rollIn {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.rollIn {  -webkit-animation-name: rollIn;  animation-name: rollIn;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}@keyframes rollOut {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}.rollOut {  -webkit-animation-name: rollOut;  animation-name: rollOut;}@-webkit-keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  50% {    opacity: 1;  }}@keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  50% {    opacity: 1;  }}.zoomIn {  -webkit-animation-name: zoomIn;  animation-name: zoomIn;}@-webkit-keyframes zoomInDown {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInDown {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInDown {  -webkit-animation-name: zoomInDown;  animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInLeft {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInLeft {  -webkit-animation-name: zoomInLeft;  animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInRight {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInRight {  -webkit-animation-name: zoomInRight;  animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInUp {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInUp {  -webkit-animation-name: zoomInUp;  animation-name: zoomInUp;}@-webkit-keyframes zoomOut {  from {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  to {    opacity: 0;  }}@keyframes zoomOut {  from {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  to {    opacity: 0;  }}.zoomOut {  -webkit-animation-name: zoomOut;  animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutDown {  -webkit-animation-name: zoomOutDown;  animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);    transform: scale(.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;  }}@keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);    transform: scale(.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;  }}.zoomOutLeft {  -webkit-animation-name: zoomOutLeft;  animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);    transform: scale(.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;  }}@keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);    transform: scale(.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;  }}.zoomOutRight {  -webkit-animation-name: zoomOutRight;  animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutUp {  -webkit-animation-name: zoomOutUp;  animation-name: zoomOutUp;}@-webkit-keyframes slideInDown {  from {    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInDown {  from {    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInDown {  -webkit-animation-name: slideInDown;  animation-name: slideInDown;}@-webkit-keyframes slideInLeft {  from {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInLeft {  from {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInLeft {  -webkit-animation-name: slideInLeft;  animation-name: slideInLeft;}@-webkit-keyframes slideInRight {  from {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInRight {  from {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInRight {  -webkit-animation-name: slideInRight;  animation-name: slideInRight;}@-webkit-keyframes slideInUp {  from {    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInUp {  from {    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInUp {  -webkit-animation-name: slideInUp;  animation-name: slideInUp;}@-webkit-keyframes slideOutDown {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}@keyframes slideOutDown {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}.slideOutDown {  -webkit-animation-name: slideOutDown;  animation-name: slideOutDown;}@-webkit-keyframes slideOutLeft {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}@keyframes slideOutLeft {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}.slideOutLeft {  -webkit-animation-name: slideOutLeft;  animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}@keyframes slideOutRight {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}.slideOutRight {  -webkit-animation-name: slideOutRight;  animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}@keyframes slideOutUp {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}.slideOutUp {  -webkit-animation-name: slideOutUp;  animation-name: slideOutUp;}/*------------------------------------------------------------------------------	Revolution Slider 5.0 Default Style Settings -Screen Stylesheetversion:   	5.3.1date:      	07/12/15author:		themepunchemail:     	info@themepunch.comwebsite:   	http://www.themepunch.com-----------------------------------------------------------------------------*/#debungcontrolls {    z-index: 100000;    position: fixed;    bottom: 0px;    width: 100%;    height: auto;    background: rgba(0,0,0,0.6);    padding: 10px;    box-sizing: border-box;}.debugtimeline {    width: 100%;    height: 10px;    position: relative;    display: block;    margin-bottom: 3px;    display: none;    white-space: nowrap;    box-sizing: border-box;}    .debugtimeline:hover {        height: 15px;    }.the_timeline_tester {    background: #e74c3c;    position: absolute;    top: 0px;    left: 0px;    height: 100%;    width: 0;}.debugtimeline.tl_slide .the_timeline_tester {    background: #f39c12;}.debugtimeline.tl_frame .the_timeline_tester {    background: #3498db;}.debugtimline_txt {    color: #fff;    font-weight: 400;    font-size: 7px;    position: absolute;    left: 10px;    top: 0px;    white-space: nowrap;    line-height: 10px;}.rtl {    direction: rtl;}@font-face {    font-family: 'revicons';    src: url('../js/rs-plugin-5/fonts/revicons/revicons.eot?5510888');    src: url('../js/rs-plugin-5/fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'), url('../js/rs-plugin-5/fonts/revicons/revicons.woff?5510888') format('woff'), url('../js/rs-plugin-5/fonts/revicons/revicons.ttf?5510888') format('truetype'), url('../js/rs-plugin-5/fonts/revicons/revicons.svg?5510888#revicons') format('svg');    font-weight: normal;    font-style: normal;}[class^="revicon-"]:before, [class*=" revicon-"]:before {    font-family: "revicons";    font-style: normal;    font-weight: normal;    speak: none;    display: inline-block;    text-decoration: inherit;    width: 1em;    margin-right: .2em;    text-align: center;    /* For safety - reset parent styles, that can break glyph codes*/    font-variant: normal;    text-transform: none;    /* fix buttons height, for twitter bootstrap */    line-height: 1em;    /* Animation center compensation - margins should be symmetric */    /* remove if not needed */    margin-left: .2em;    /* you can be more comfortable with increased icons size */    /* font-size: 120%; */    /* Uncomment for 3D effect */    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */}.revicon-search-1:before {    content: '\e802';}/* '' */.revicon-pencil-1:before {    content: '\e831';}/* '' */.revicon-picture-1:before {    content: '\e803';}/* '' */.revicon-cancel:before {    content: '\e80a';}/* '' */.revicon-info-circled:before {    content: '\e80f';}/* '' */.revicon-trash:before {    content: '\e801';}/* '' */.revicon-left-dir:before {    content: '\e817';}/* '' */.revicon-right-dir:before {    content: '\e818';}/* '' */.revicon-down-open:before {    content: '\e83b';}/* '' */.revicon-left-open:before {    content: '\e819';}/* '' */.revicon-right-open:before {    content: '\e81a';}/* '' */.revicon-angle-left:before {    content: '\e820';}/* '' */.revicon-angle-right:before {    content: '\e81d';}/* '' */.revicon-left-big:before {    content: '\e81f';}/* '' */.revicon-right-big:before {    content: '\e81e';}/* '' */.revicon-magic:before {    content: '\e807';}/* '' */.revicon-picture:before {    content: '\e800';}/* '' */.revicon-export:before {    content: '\e80b';}/* '' */.revicon-cog:before {    content: '\e832';}/* '' */.revicon-login:before {    content: '\e833';}/* '' */.revicon-logout:before {    content: '\e834';}/* '' */.revicon-video:before {    content: '\e805';}/* '' */.revicon-arrow-combo:before {    content: '\e827';}/* '' */.revicon-left-open-1:before {    content: '\e82a';}/* '' */.revicon-right-open-1:before {    content: '\e82b';}/* '' */.revicon-left-open-mini:before {    content: '\e822';}/* '' */.revicon-right-open-mini:before {    content: '\e823';}/* '' */.revicon-left-open-big:before {    content: '\e824';}/* '' */.revicon-right-open-big:before {    content: '\e825';}/* '' */.revicon-left:before {    content: '\e836';}/* '' */.revicon-right:before {    content: '\e826';}/* '' */.revicon-ccw:before {    content: '\e808';}/* '' */.revicon-arrows-ccw:before {    content: '\e806';}/* '' */.revicon-palette:before {    content: '\e829';}/* '' */.revicon-list-add:before {    content: '\e80c';}/* '' */.revicon-doc:before {    content: '\e809';}/* '' */.revicon-left-open-outline:before {    content: '\e82e';}/* '' */.revicon-left-open-2:before {    content: '\e82c';}/* '' */.revicon-right-open-outline:before {    content: '\e82f';}/* '' */.revicon-right-open-2:before {    content: '\e82d';}/* '' */.revicon-equalizer:before {    content: '\e83a';}/* '' */.revicon-layers-alt:before {    content: '\e804';}/* '' */.revicon-popup:before {    content: '\e828';}/* '' *//******************************	-	BASIC STYLES		-******************************/.rev_slider_wrapper {    position: relative;    z-index: 0;    width: 100%;}.rev_slider {    position: relative;    overflow: visible;}    .entry-content .rev_slider a,    .rev_slider a {        box-shadow: none;    }.tp-overflow-hidden {    overflow: hidden !important;}.group_ov_hidden {    overflow: hidden;}.tp-simpleresponsive img,.rev_slider img {    max-width: none !important;    transition: none;    margin: 0px;    padding: 0px;    border: none;}.rev_slider .no-slides-text {    font-weight: bold;    text-align: center;    padding-top: 80px;}.rev_slider > ul,.rev_slider_wrapper > ul,.tp-revslider-mainul > li,.rev_slider > ul > li,.rev_slider > ul > li:before,.tp-revslider-mainul > li:before,.tp-simpleresponsive > ul,.tp-simpleresponsive > ul > li,.tp-simpleresponsive > ul > li:before,.tp-revslider-mainul > li,.tp-simpleresponsive > ul > li {    list-style: none !important;    position: absolute;    margin: 0px !important;    padding: 0px !important;    overflow-x: visible;    overflow-y: visible;    list-style-type: none !important;    background-image: none;    background-position: 0px 0px;    text-indent: 0em;    top: 0px;    left: 0px;}    .tp-revslider-mainul > li,    .rev_slider > ul > li,    .rev_slider > ul > li:before,    .tp-revslider-mainul > li:before,    .tp-simpleresponsive > ul > li,    .tp-simpleresponsive > ul > li:before,    .tp-revslider-mainul > li,    .tp-simpleresponsive > ul > li {        visibility: hidden;    }.tp-revslider-slidesli,.tp-revslider-mainul {    padding: 0 !important;    margin: 0 !important;    list-style: none !important;}.rev_slider li.tp-revslider-slidesli {    position: absolute !important;}.tp-caption .rs-untoggled-content {    display: block;}.tp-caption .rs-toggled-content {    display: none;}.rs-toggle-content-active.tp-caption .rs-toggled-content {    display: block;}.rs-toggle-content-active.tp-caption .rs-untoggled-content {    display: none;}.rev_slider .tp-caption,.rev_slider .caption {    position: relative;    visibility: hidden;    white-space: nowrap;    display: block;    -webkit-font-smoothing: antialiased !important;    z-index: 1;}.rev_slider .tp-caption,.rev_slider .caption,.tp-simpleresponsive img {    -moz-user-select: none;    -khtml-user-select: none;    -webkit-user-select: none;    -o-user-select: none;}.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap *:last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap *:last-child {    margin-bottom: 0;}.tp-svg-layer svg {    width: 100%;    height: 100%;    position: relative;    vertical-align: top;}/* CAROUSEL FUNCTIONS */.tp-carousel-wrapper {    cursor: url(openhand.cur), move;}    .tp-carousel-wrapper.dragged {        cursor: url(closedhand.cur), move;    }/* ADDED FOR SLIDELINK MANAGEMENT */.tp_inner_padding {    box-sizing: border-box;    max-height: none !important;}.tp-caption.tp-layer-selectable {    -moz-user-select: all;    -khtml-user-select: all;    -webkit-user-select: all;    -o-user-select: all;}.tp-forcenotvisible,.tp-hide-revslider,.tp-caption.tp-hidden-caption,.tp-parallax-wrap.tp-hidden-caption {    visibility: hidden !important;    display: none !important;}.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider audio,.rev_slider video {    max-width: none !important;}.tp-element-background {    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    z-index: 0;}/***********************************************************	- 	ZONES / GOUP / ROW / COLUMN LAYERS AND HELPERS 	-***********************************************************/.rev_row_zone {    position: absolute;    width: 100%;    left: 0px;    box-sizing: border-box;    min-height: 50px;    font-size: 0px;}.rev_row_zone_top {    top: 0px;}.rev_row_zone_middle {    top: 50%;    transform: translateY(-50%);}.rev_row_zone_bottom {    bottom: 0px;}.rev_column .tp-parallax-wrap {    vertical-align: top;}.rev_slider .tp-caption.rev_row {    display: table;    position: relative;    width: 100% !important;    table-layout: fixed;    box-sizing: border-box;    vertical-align: top;    height: auto !important;    font-size: 0px;}.rev_column {    display: table-cell;    position: relative;    vertical-align: top;    height: auto;    box-sizing: border-box;    font-size: 0px;}.rev_column_inner {    box-sizing: border-box;    display: block;    position: relative;    width: 100% !important;    height: auto !important;    white-space: normal !important;}.rev_column_bg {    width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    z-index: 0;    box-sizing: border-box;    background-clip: content-box;    border: 0px solid transparent;}.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-loop-wrap,.rev_column_inner .tp-mask-wrap {    text-align: inherit;}.rev_column_inner .tp-mask-wrap {    display: inline-block;}.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,.rev_column_inner .tp-parallax-wrap {    position: relative !important;    left: auto !important;    top: auto !important;    line-height: 0px;}    .rev_column_inner .tp-parallax-wrap .tp-loop-wrap,    .rev_column_inner .tp-parallax-wrap .tp-mask-wrap,    .rev_column_inner .tp-parallax-wrap,    .rev_column_inner .rev_layer_in_column {        vertical-align: top;    }.rev_break_columns {    display: block !important;}    .rev_break_columns .tp-parallax-wrap.rev_column {        display: block !important;        width: 100% !important;    }/**********************************************	-	FULLSCREEN AND FULLWIDHT CONTAINERS	-**********************************************/.fullscreen-container {    position: relative;    padding: 0;}.fullwidthbanner-container {    position: relative;    padding: 0;    overflow: hidden;}    .fullwidthbanner-container .fullwidthabanner {        width: 100%;        position: relative;    }/*********************************	-	SPECIAL TP CAPTIONS -**********************************/.tp-static-layers {    position: absolute;    z-index: 101;    top: 0px;    left: 0px;    /*pointer-events:none;*/}.tp-caption .frontcorner {    width: 0;    height: 0;    border-left: 40px solid transparent;    border-right: 0px solid transparent;    border-top: 40px solid #00A8FF;    position: absolute;    left: -40px;    top: 0px;}.tp-caption .backcorner {    width: 0;    height: 0;    border-left: 0px solid transparent;    border-right: 40px solid transparent;    border-bottom: 40px solid #00A8FF;    position: absolute;    right: 0px;    top: 0px;}.tp-caption .frontcornertop {    width: 0;    height: 0;    border-left: 40px solid transparent;    border-right: 0px solid transparent;    border-bottom: 40px solid #00A8FF;    position: absolute;    left: -40px;    top: 0px;}.tp-caption .backcornertop {    width: 0;    height: 0;    border-left: 0px solid transparent;    border-right: 40px solid transparent;    border-top: 40px solid #00A8FF;    position: absolute;    right: 0px;    top: 0px;}.tp-layer-inner-rotation {    position: relative !important;}/***********************************************	-	SPECIAL ALTERNATIVE IMAGE SETTINGS	-***********************************************/img.tp-slider-alternative-image {    width: 100%;    height: auto;}/******************************	-	IE8 HACKS	-*******************************/.noFilterClass {    filter: none !important;}/********************************	-	FULLSCREEN VIDEO	-*********************************/.rs-background-video-layer {    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    visibility: hidden;    z-index: 0;}.tp-caption.coverscreenvideo {    width: 100%;    height: 100%;    top: 0px;    left: 0px;    position: absolute;}.caption.fullscreenvideo,.tp-caption.fullscreenvideo {    left: 0px;    top: 0px;    position: absolute;    width: 100%;    height: 100%;}    .caption.fullscreenvideo iframe,    .caption.fullscreenvideo audio,    .caption.fullscreenvideo video,    .tp-caption.fullscreenvideo iframe,    .tp-caption.fullscreenvideo iframe audio,    .tp-caption.fullscreenvideo iframe video {        width: 100% !important;        height: 100% !important;        display: none;    }.fullcoveredvideo audio,.fullscreenvideo audio .fullcoveredvideo video,.fullscreenvideo video {    background: #000;}.fullcoveredvideo .tp-poster {    background-position: center center;    background-size: cover;    width: 100%;    height: 100%;    top: 0px;    left: 0px;}.videoisplaying .html5vid .tp-poster {    display: none;}.tp-video-play-button {    background: #000;    background: rgba(0,0,0,0.3);    border-radius: 5px;    position: absolute;    top: 50%;    left: 50%;    color: #FFF;    z-index: 3;    margin-top: -25px;    margin-left: -25px;    line-height: 50px !important;    text-align: center;    cursor: pointer;    width: 50px;    height: 50px;    box-sizing: border-box;    display: inline-block;    vertical-align: top;    z-index: 4;    opacity: 0;    transition: opacity 300ms ease-out !important;}.tp-hiddenaudio,.tp-audio-html5 .tp-video-play-button {    display: none !important;}.tp-caption .html5vid {    width: 100% !important;    height: 100% !important;}.tp-video-play-button i {    width: 50px;    height: 50px;    display: inline-block;    text-align: center;    vertical-align: top;    line-height: 50px !important;    font-size: 40px !important;}.tp-caption:hover .tp-video-play-button {    opacity: 1;    display: block;}.tp-caption .tp-revstop {    display: none;    border-left: 5px solid #fff !important;    border-right: 5px solid #fff !important;    margin-top: 15px !important;    line-height: 20px !important;    vertical-align: top;    font-size: 25px !important;}.videoisplaying .revicon-right-dir {    display: none;}.videoisplaying .tp-revstop {    display: inline-block;}.videoisplaying .tp-video-play-button {    display: none;}.fullcoveredvideo .tp-video-play-button {    display: none !important;}.fullscreenvideo .fullscreenvideo audio {    object-fit: contain !important;}.fullscreenvideo .fullscreenvideo video {    object-fit: contain !important;}.fullscreenvideo .fullcoveredvideo audio {    object-fit: cover !important;}.fullscreenvideo .fullcoveredvideo video {    object-fit: cover !important;}.tp-video-controls {    position: absolute;    bottom: 0;    left: 0;    right: 0;    padding: 5px;    opacity: 0;    transition: opacity .3s;    background-image: linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);    display: table;    max-width: 100%;    overflow: hidden;    box-sizing: border-box;}.tp-caption:hover .tp-video-controls {    opacity: .9;}.tp-video-button {    background: rgba(0,0,0,.5);    border: 0;    color: #EEE;    border-radius: 3px;    cursor: pointer;    line-height: 12px;    font-size: 12px;    color: #fff;    padding: 0px;    margin: 0px;    outline: none;}    .tp-video-button:hover {        cursor: pointer;    }.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap {    padding: 0px 5px;    display: table-cell;    vertical-align: middle;}.tp-video-seek-bar-wrap {    width: 80%;}.tp-video-vol-bar-wrap {    width: 20%;}.tp-volume-bar,.tp-seek-bar {    width: 100%;    cursor: pointer;    outline: none;    line-height: 12px;    margin: 0;    padding: 0;}.rs-fullvideo-cover {    width: 100%;    height: 100%;    top: 0px;    left: 0px;    position: absolute;    background: transparent;    z-index: 5;}.disabled_lc .tp-video-play-button,.rs-background-video-layer video::-webkit-media-controls-start-playback-button,.rs-background-video-layer video::-webkit-media-controls,.rs-background-video-layer audio::-webkit-media-controls {    display: none !important;}.tp-audio-html5 .tp-video-controls {    opacity: 1 !important;    visibility: visible !important;}/********************************	-	DOTTED OVERLAYS	-*********************************/.tp-dottedoverlay {    background-repeat: repeat;    width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    z-index: 3;}    .tp-dottedoverlay.twoxtwo {        background: url(../js/rs-plugin-5/assets/gridtile.png);    }    .tp-dottedoverlay.twoxtwowhite {        background: url(../js/rs-plugin-5/assets/gridtile_white.png);    }    .tp-dottedoverlay.threexthree {        background: url(../js/rs-plugin-5/assets/gridtile_3x3.png);    }    .tp-dottedoverlay.threexthreewhite {        background: url(../js/rs-plugin-5/assets/gridtile_3x3_white.png);    }/******************************	-	SHADOWS		-******************************/.tp-shadowcover {    width: 100%;    height: 100%;    top: 0px;    left: 0px;    background: #fff;    position: absolute;    z-index: -1;}.tp-shadow1 {    box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);}.tp-shadow2:before, .tp-shadow2:after,.tp-shadow3:before, .tp-shadow4:after {    z-index: -2;    position: absolute;    content: "";    bottom: 10px;    left: 10px;    width: 50%;    top: 85%;    max-width: 300px;    background: transparent;    box-shadow: 0 15px 10px rgba(0,0,0,0.8);    transform: rotate(-3deg);}.tp-shadow2:after,.tp-shadow4:after {    transform: rotate(3deg);    right: 10px;    left: auto;}.tp-shadow5 {    position: relative;    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}    .tp-shadow5:before, .tp-shadow5:after {        content: "";        position: absolute;        z-index: -2;        box-shadow: 0 0 25px 0px rgba(0,0,0,0.6);        top: 30%;        bottom: 0;        left: 20px;        right: 20px;        border-radius: 100px / 20px;    }/******************************	-	BUTTONS	-*******************************/.tp-button {    padding: 6px 13px 5px;    border-radius: 3px;    height: 30px;    cursor: pointer;    color: #fff !important;    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;    font-size: 15px;    line-height: 45px !important;    font-family: arial, sans-serif;    font-weight: bold;    letter-spacing: -1px;    text-decoration: none;}    .tp-button.big {        color: #fff;        text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);        font-weight: bold;        padding: 9px 20px;        font-size: 19px;        line-height: 57px !important;    }        .purchase:hover,        .tp-button:hover,        .tp-button.big:hover {            background-position: bottom, 15px 11px;        }            /*	BUTTON COLORS	*/            .tp-button.green, .tp-button:hover.green,            .purchase.green, .purchase:hover.green {                background-color: #21a117;                box-shadow: 0px 3px 0px 0px #104d0b;            }            .tp-button.blue, .tp-button:hover.blue,            .purchase.blue, .purchase:hover.blue {                background-color: #1d78cb;                box-shadow: 0px 3px 0px 0px #0f3e68;            }            .tp-button.red, .tp-button:hover.red,            .purchase.red, .purchase:hover.red {                background-color: #cb1d1d;                box-shadow: 0px 3px 0px 0px #7c1212;            }            .tp-button.orange, .tp-button:hover.orange,            .purchase.orange, .purchase:hover.orange {                background-color: #ff7700;                box-shadow: 0px 3px 0px 0px #a34c00;            }            .tp-button.darkgrey, .tp-button.grey,            .tp-button:hover.darkgrey, .tp-button:hover.grey,            .purchase.darkgrey, .purchase:hover.darkgrey {                background-color: #555;                box-shadow: 0px 3px 0px 0px #222;            }            .tp-button.lightgrey, .tp-button:hover.lightgrey,            .purchase.lightgrey, .purchase:hover.lightgrey {                background-color: #888;                box-shadow: 0px 3px 0px 0px #555;            }/* TP BUTTONS DESKTOP SIZE */.rev-btn,.rev-btn:visited {    outline: none !important;    box-shadow: none !important;    text-decoration: none !important;    line-height: 44px;    font-size: 17px;    font-weight: 500;    padding: 12px 35px;    box-sizing: border-box;    font-family: "Roboto", sans-serif;    cursor: pointer;}    .rev-btn.rev-uppercase,    .rev-btn.rev-uppercase:visited {        text-transform: uppercase;        letter-spacing: 1px;        font-size: 15px;        font-weight: 900;    }    .rev-btn.rev-withicon i {        font-size: 15px;        font-weight: normal;        position: relative;        top: 0px;        transition: all 0.2s ease-out !important;        margin-left: 10px !important;    }    .rev-btn.rev-hiddenicon i {        font-size: 15px;        font-weight: normal;        position: relative;        top: 0px;        transition: all 0.2s ease-out !important;        opacity: 0;        margin-left: 0px !important;        width: 0px !important;    }    .rev-btn.rev-hiddenicon:hover i {        opacity: 1 !important;        margin-left: 10px !important;        width: auto !important;    }    /* REV BUTTONS MEDIUM */    .rev-btn.rev-medium,    .rev-btn.rev-medium:visited {        line-height: 36px;        font-size: 14px;        padding: 10px 30px;    }        .rev-btn.rev-medium.rev-withicon i {            font-size: 14px;            top: 0px;        }        .rev-btn.rev-medium.rev-hiddenicon i {            font-size: 14px;            top: 0px;        }    /* REV BUTTONS SMALL */    .rev-btn.rev-small,    .rev-btn.rev-small:visited {        line-height: 28px;        font-size: 12px;        padding: 7px 20px;    }        .rev-btn.rev-small.rev-withicon i {            font-size: 12px;            top: 0px;        }        .rev-btn.rev-small.rev-hiddenicon i {            font-size: 12px;            top: 0px;        }/* ROUNDING OPTIONS */.rev-maxround {    border-radius: 30px;}.rev-minround {    border-radius: 3px;}/* BURGER BUTTON */.rev-burger {    position: relative;    width: 60px;    height: 60px;    box-sizing: border-box;    padding: 22px 0 0 14px;    border-radius: 50%;    border: 1px solid rgba(51,51,51,0.25);    -webkit-tap-highlight-color: rgba(0,0,0,0);    -webkit-tap-highlight-color: transparent;    cursor: pointer;}    .rev-burger span {        display: block;        width: 30px;        height: 3px;        background: #333;        transition: .7s;        pointer-events: none;        transform-style: flat !important;    }        .rev-burger span:nth-child(2) {            margin: 3px 0;        }#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child {    transform: translateY(6px) rotate(-45deg);}#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2) {    transform: rotate(-45deg);    opacity: 0;}#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child {    transform: translateY(-6px) rotate(-135deg);}.rev-burger.revb-white {    border: 2px solid rgba(255,255,255,0.2);}    .rev-burger.revb-white span {        background: #fff;    }.rev-burger.revb-whitenoborder {    border: 0;}    .rev-burger.revb-whitenoborder span {        background: #fff;    }.rev-burger.revb-darknoborder {    border: 0;}    .rev-burger.revb-darknoborder span {        background: #333;    }.rev-burger.revb-whitefull {    background: #fff;    border: none;}    .rev-burger.revb-whitefull span {        background: #333;    }.rev-burger.revb-darkfull {    background: #333;    border: none;}    .rev-burger.revb-darkfull span {        background: #fff;    }/* SCROLL DOWN BUTTON */@keyframes rev-ani-mouse {    0% {        opacity: 1;        top: 29%;    }    15% {        opacity: 1;        top: 50%;    }    50% {        opacity: 0;        top: 50%;    }    100% {        opacity: 0;        top: 29%;    }}.rev-scroll-btn {    display: inline-block;    position: relative;    left: 0;    right: 0;    text-align: center;    cursor: pointer;    width: 35px;    height: 55px;    box-sizing: border-box;    border: 3px solid white;    border-radius: 23px;}    .rev-scroll-btn > * {        display: inline-block;        line-height: 18px;        font-size: 13px;        font-weight: normal;        color: #7f8c8d;        color: #ffffff;        font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;        letter-spacing: 2px;    }        .rev-scroll-btn > *:hover,        .rev-scroll-btn > *:focus,        .rev-scroll-btn > *.active {            color: #ffffff;        }        .rev-scroll-btn > *:hover,        .rev-scroll-btn > *:focus,        .rev-scroll-btn > *:active,        .rev-scroll-btn > *.active {            opacity: 0.8;        }    .rev-scroll-btn.revs-fullwhite {        background: #fff;    }        .rev-scroll-btn.revs-fullwhite span {            background: #333;        }    .rev-scroll-btn.revs-fulldark {        background: #333;        border: none;    }        .rev-scroll-btn.revs-fulldark span {            background: #fff;        }    .rev-scroll-btn span {        position: absolute;        display: block;        top: 29%;        left: 50%;        width: 8px;        height: 8px;        margin: -4px 0 0 -4px;        background: white;        border-radius: 50%;        animation: rev-ani-mouse 2.5s linear infinite;    }    .rev-scroll-btn.revs-dark {        border-color: #333;    }        .rev-scroll-btn.revs-dark span {            background: #333;        }.rev-control-btn {    position: relative;    display: inline-block;    z-index: 5;    color: #FFF;    font-size: 20px;    line-height: 60px;    font-weight: 400;    font-style: normal;    font-family: Raleway;    text-decoration: none;    text-align: center;    background-color: #000;    border-radius: 50px;    text-shadow: none;    background-color: rgba(0, 0, 0, 0.50);    width: 60px;    height: 60px;    box-sizing: border-box;    cursor: pointer;}.rev-cbutton-dark-sr {    border-radius: 3px;}.rev-cbutton-light {    color: #333;    background-color: rgba(255,255,255, 0.75);}.rev-cbutton-light-sr {    color: #333;    border-radius: 3px;    background-color: rgba(255,255,255, 0.75);}.rev-sbutton {    line-height: 37px;    width: 37px;    height: 37px;}.rev-sbutton-blue {    background-color: #3B5998;}.rev-sbutton-lightblue {    background-color: #00A0D1;}.rev-sbutton-red {    background-color: #DD4B39;}/************************************-	TP BANNER TIMER		-*************************************/.tp-bannertimer {    visibility: hidden;    width: 100%;    height: 5px;    background: #000;    background: rgba(0,0,0,0.15);    position: absolute;    z-index: 200;    top: 0px;}    .tp-bannertimer.tp-bottom {        top: auto;        bottom: 0px !important;        height: 5px;    }/*********************************************-	BASIC SETTINGS FOR THE BANNER	-***********************************************/.tp-caption img {    background: transparent;    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);    zoom: 1;}.tp-caption img {}.caption.slidelink a div,.tp-caption.slidelink a div {    width: 3000px;    height: 1500px;    background: url(../js/rs-plugin-5/assets/coloredbg.png) repeat;}.tp-caption.slidelink a span {    background: url(../js/rs-plugin-5/assets/coloredbg.png) repeat;}.tp-shape {    width: 100%;    height: 100%;}/*********************************************-	WOOCOMMERCE STYLES	-***********************************************/.tp-caption .rs-starring {    display: inline-block;}    .tp-caption .rs-starring .star-rating {        float: none;        display: inline-block;        vertical-align: top;        color: #FFC321 !important;    }    .tp-caption .rs-starring .star-rating,    .tp-caption .rs-starring-page .star-rating {        position: relative;        height: 1em;        width: 5.4em;        font-family: star;        font-size: 1em !important;    }        .tp-caption .rs-starring .star-rating:before,        .tp-caption .rs-starring-page .star-rating:before {            content: "\73\73\73\73\73";            color: #E0DADF;            float: left;            top: 0;            left: 0;            position: absolute;        }        .tp-caption .rs-starring .star-rating span {            overflow: hidden;            float: left;            top: 0;            left: 0;            position: absolute;            padding-top: 1.5em;            font-size: 1em !important;        }            .tp-caption .rs-starring .star-rating span:before,            .tp-caption .rs-starring .star-rating span:before {                content: "\53\53\53\53\53";                top: 0;                position: absolute;                left: 0;            }/******************************	-	LOADER FORMS	-********************************/.tp-loader {    top: 50%;    left: 50%;    z-index: 10000;    position: absolute;}    .tp-loader.spinner0 {        width: 40px;        height: 40px;        background-color: #fff;        background-image: url(../js/rs-plugin-5/assets/loader.gif);        background-repeat: no-repeat;        background-position: center center;        box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);        margin-top: -20px;        margin-left: -20px;        animation: tp-rotateplane 1.2s infinite ease-in-out;        border-radius: 3px;    }    .tp-loader.spinner1 {        width: 40px;        height: 40px;        background-color: #fff;        box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);        margin-top: -20px;        margin-left: -20px;        animation: tp-rotateplane 1.2s infinite ease-in-out;        border-radius: 3px;    }    .tp-loader.spinner5 {        background-image: url(../js/rs-plugin-5/assets/loader.gif);        background-repeat: no-repeat;        background-position: 10px 10px;        background-color: #fff;        margin: -22px -22px;        width: 44px;        height: 44px;        border-radius: 3px;    }@keyframes tp-rotateplane {    0% {        transform: perspective(120px) rotateX(0deg) rotateY(0deg);    }    50% {        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);    }    100% {        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);    }}.tp-loader.spinner2 {    width: 40px;    height: 40px;    margin-top: -20px;    margin-left: -20px;    background-color: #ff0000;    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);    border-radius: 100%;    animation: tp-scaleout 1.0s infinite ease-in-out;}@keyframes tp-scaleout {    0% {        transform: scale(0.0);    }    100% {        transform: scale(1.0);        opacity: 0;    }}.tp-loader.spinner3 {    margin: -9px 0px 0px -35px;    width: 70px;    text-align: center;}    .tp-loader.spinner3 .bounce1,    .tp-loader.spinner3 .bounce2,    .tp-loader.spinner3 .bounce3 {        width: 18px;        height: 18px;        background-color: #fff;        box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);        border-radius: 100%;        display: inline-block;        animation: tp-bouncedelay 1.4s infinite ease-in-out;        /* Prevent first frame from flickering when animation starts */        animation-fill-mode: both;    }    .tp-loader.spinner3 .bounce1 {        animation-delay: -0.32s;    }    .tp-loader.spinner3 .bounce2 {        animation-delay: -0.16s;    }@keyframes tp-bouncedelay {    0%, 80%, 100% {        transform: scale(0.0);    }    40% {        transform: scale(1.0);    }}.tp-loader.spinner4 {    margin: -20px 0px 0px -20px;    width: 40px;    height: 40px;    text-align: center;    animation: tp-rotate 2.0s infinite linear;}    .tp-loader.spinner4 .dot1,    .tp-loader.spinner4 .dot2 {        width: 60%;        height: 60%;        display: inline-block;        position: absolute;        top: 0;        background-color: #fff;        border-radius: 100%;        animation: tp-bounce 2.0s infinite ease-in-out;        box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);    }    .tp-loader.spinner4 .dot2 {        top: auto;        bottom: 0px;        animation-delay: -1.0s;    }@keyframes tp-rotate {    100% {        transform: rotate(360deg);    }}@keyframes tp-bounce {    0%, 100% {        transform: scale(0.0);    }    50% {        transform: scale(1.0);    }}/***********************************************	-  STANDARD NAVIGATION SETTINGS ***********************************************/.tp-thumbs.navbar,.tp-bullets.navbar,.tp-tabs.navbar {    border: none;    min-height: 0;    margin: 0;    border-radius: 0;}.tp-tabs,.tp-thumbs,.tp-bullets {    position: absolute;    display: block;    z-index: 1000;    top: 0px;    left: 0px;}.tp-tab,.tp-thumb {    cursor: pointer;    position: absolute;    opacity: 0.5;    box-sizing: border-box;}.tp-arr-imgholder,.tp-videoposter,.tp-thumb-image,.tp-tab-image {    background-position: center center;    background-size: cover;    width: 100%;    height: 100%;    display: block;    position: absolute;    top: 0px;    left: 0px;}.tp-tab:hover,.tp-tab.selected,.tp-thumb:hover,.tp-thumb.selected {    opacity: 1;}.tp-tab-mask,.tp-thumb-mask {    box-sizing: border-box !important;}.tp-tabs,.tp-thumbs {    box-sizing: content-box !important;}.tp-bullet {    width: 15px;    height: 15px;    position: absolute;    background: #fff;    background: rgba(255,255,255,0.3);    cursor: pointer;}    .tp-bullet.selected,    .tp-bullet:hover {        background: #fff;    }.tparrows {    cursor: pointer;    background: #000;    background: rgba(0,0,0,0.1);    width: 60px;    height: 60px;    position: absolute;    display: block;    z-index: 1000;    transition:all 350ms ease-out 0s;    -moz-transition:all 350ms ease-out 0s;    -o-transition:all 350ms ease-out 0s;    -webkit-transition:all 350ms ease-out 0s;    border-radius:50%;    -moz-border-radius:50%;    -webkit-border-radius:50%;}    .tparrows:hover {        background: rgba(0,0,0,0.5);    }    .tparrows:before {        font-family: "revicons";        font-size: 15px;        color: #fff;        display: block;        line-height: 60px;        text-align: center;    }    .tparrows.tp-leftarrow:before {        content: '\e824';    }    .tparrows.tp-rightarrow:before {        content: '\e825';    }/***************************	- KEN BURNS FIXES -***************************/body.rtl .tp-kbimg {    left: 0 !important;}/***************************	- 3D SHADOW MODE -***************************/.dddwrappershadow {    box-shadow: 0 45px 100px rgba(0, 0, 0, 0.4);}/*******************	- DEBUG MODE -*******************/.hglayerinfo {    position: fixed;    bottom: 0px;    left: 0px;    color: #FFF;    font-size: 12px;    line-height: 20px;    font-weight: 600;    background: rgba(0, 0, 0, 0.75);    padding: 5px 10px;    z-index: 2000;    white-space: normal;}.hginfo {    position: absolute;    top: -2px;    left: -2px;    color: #e74c3c;    font-size: 12px;    font-weight: 600;    background: #000;    padding: 2px 5px;}.indebugmode .tp-caption:hover {    border: 1px dashed #c0392b !important;}.helpgrid {    border: 2px dashed #c0392b;    position: absolute;    top: 0px;    left: 0px;    z-index: 0;}#revsliderlogloglog {    padding: 15px;    color: #fff;    position: fixed;    top: 0px;    left: 0px;    width: 200px;    height: 150px;    background: rgba(0,0,0,0.7);    z-index: 100000;    font-size: 10px;    overflow: scroll;}/** INSTAGRAM FILTERS BY UNA https://una.im/CSSgram/**/.aden {    filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);}    .aden::after {        background: linear-gradient(to right,rgba(66,10,14,.2),transparent);        mix-blend-mode: darken;    }.perpetua::after, .reyes::after {    mix-blend-mode: soft-light;    opacity: .5;}.inkwell {    filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);}.perpetua::after {    background: linear-gradient(to bottom,#005b9a,#e6c13d);}.reyes {    filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75);}    .reyes::after {        background: #efcdad;    }.gingham {    filter: brightness(1.05) hue-rotate(-10deg);}    .gingham::after {        background: linear-gradient(to right,rgba(66,10,14,.2),transparent);        mix-blend-mode: darken;    }.toaster {    filter: contrast(1.5) brightness(.9);}    .toaster::after {        background: radial-gradient(circle,#804e0f,#3b003b);        mix-blend-mode: screen;    }.walden {    filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);}    .walden::after {        background: #04c;        mix-blend-mode: screen;        opacity: .3;    }.hudson {    filter: brightness(1.2) contrast(.9) saturate(1.1);}    .hudson::after {        background: radial-gradient(circle,#a6b1ff 50%,#342134);        mix-blend-mode: multiply;        opacity: .5;    }.earlybird {    filter: contrast(.9) sepia(.2);}    .earlybird::after {        background: radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);        mix-blend-mode: overlay;    }.mayfair {    filter: contrast(1.1) saturate(1.1);}    .mayfair::after {        background: radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);        mix-blend-mode: overlay;        opacity: .4;    }.lofi {    filter: saturate(1.1) contrast(1.5);}    .lofi::after {        background: radial-gradient(circle,transparent 70%,#222 150%);        mix-blend-mode: multiply;    }._1977 {    filter: contrast(1.1) brightness(1.1) saturate(1.3);}    ._1977:after {        background: rgba(243,106,188,.3);        mix-blend-mode: screen;    }.brooklyn {    filter: contrast(.9) brightness(1.1);}    .brooklyn::after {        background: radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);        mix-blend-mode: overlay;    }.xpro2 {    filter: sepia(.3);}    .xpro2::after {        background: radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);        mix-blend-mode: color-burn;    }.nashville {    filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);}    .nashville::after {        background: rgba(0,70,150,.4);        mix-blend-mode: lighten;    }    .nashville::before {        background: rgba(247,176,153,.56);        mix-blend-mode: darken;    }.lark {    filter: contrast(.9);}    .lark::after {        background: rgba(242,242,242,.8);        mix-blend-mode: darken;    }    .lark::before {        background: #22253f;        mix-blend-mode: color-dodge;    }.moon {    filter: grayscale(1) contrast(1.1) brightness(1.1);}    .moon::before {        background: #a0a0a0;        mix-blend-mode: soft-light;    }    .moon::after {        background: #383838;        mix-blend-mode: lighten;    }.clarendon {    filter: contrast(1.2) saturate(1.35);}    .clarendon:before {        background: rgba(127,187,227,.2);        mix-blend-mode: overlay;    }.willow {    filter: grayscale(.5) contrast(.95) brightness(.9);}    .willow::before {        background-color: radial-gradient(40%,circle,#d4a9af 55%,#000 150%);        mix-blend-mode: overlay;    }    .willow::after {        background-color: #d8cdcb;        mix-blend-mode: color;    }.rise {    filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9);}    .rise::after {        background: radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);        mix-blend-mode: overlay;        opacity: .6;    }    .rise::before {        background: radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));        mix-blend-mode: multiply;    }    ._1977:after, ._1977:before, .aden:after, .aden:before, .brooklyn:after, .brooklyn:before, .clarendon:after, .clarendon:before, .earlybird:after, .earlybird:before, .gingham:after, .gingham:before, .hudson:after, .hudson:before, .inkwell:after, .inkwell:before, .lark:after, .lark:before, .lofi:after, .lofi:before, .mayfair:after, .mayfair:before, .moon:after, .moon:before, .nashville:after, .nashville:before, .perpetua:after, .perpetua:before, .reyes:after, .reyes:before, .rise:after, .rise:before, .slumber:after, .slumber:before, .toaster:after, .toaster:before, .walden:after, .walden:before, .willow:after, .willow:before, .xpro2:after, .xpro2:before {        content: '';        display: block;        height: 100%;        width: 100%;        top: 0;        left: 0;        position: absolute;        pointer-events: none;    }._1977, .aden, .brooklyn, .clarendon, .earlybird, .gingham, .hudson, .inkwell, .lark, .lofi, .mayfair, .moon, .nashville, .perpetua, .reyes, .rise, .slumber, .toaster, .walden, .willow, .xpro2 {    position: relative;}    ._1977 img, .aden img, .brooklyn img, .clarendon img, .earlybird img, .gingham img, .hudson img, .inkwell img, .lark img, .lofi img, .mayfair img, .moon img, .nashville img, .perpetua img, .reyes img, .rise img, .slumber img, .toaster img, .walden img, .willow img, .xpro2 img {        width: 100%;        z-index: 1;    }    ._1977:before, .aden:before, .brooklyn:before, .clarendon:before, .earlybird:before, .gingham:before, .hudson:before, .inkwell:before, .lark:before, .lofi:before, .mayfair:before, .moon:before, .nashville:before, .perpetua:before, .reyes:before, .rise:before, .slumber:before, .toaster:before, .walden:before, .willow:before, .xpro2:before {        z-index: 2;    }    ._1977:after, .aden:after, .brooklyn:after, .clarendon:after, .earlybird:after, .gingham:after, .hudson:after, .inkwell:after, .lark:after, .lofi:after, .mayfair:after, .moon:after, .nashville:after, .perpetua:after, .reyes:after, .rise:after, .slumber:after, .toaster:after, .walden:after, .willow:after, .xpro2:after {        z-index: 3;    }.slumber {    filter: saturate(.66) brightness(1.05);}    .slumber::after {        background: rgba(125,105,24,.5);        mix-blend-mode: soft-light;    }    .slumber::before {        background: rgba(69,41,12,.4);        mix-blend-mode: lighten;    }/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - ARES SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*/.ares.tparrows {  cursor:pointer;  background:#fff;  min-width:60px;    min-height:60px;  position:absolute;  display:block;  z-index:100;    border-radius:50%;}.ares.tparrows:hover {}.ares.tparrows:before {  font-family: "revicons";  font-size:25px;  color:#aaa;  display:block;  line-height: 60px;  text-align: center;    -webkit-transition: color 0.3s;    -moz-transition: color 0.3s;    transition: color 0.3s;    z-index:2;    position:relative;}.ares.tparrows.tp-leftarrow:before {  content: "\e81f";}.ares.tparrows.tp-rightarrow:before {  content: "\e81e";}.ares.tparrows:hover:before { color:#000;      }.ares .tp-title-wrap {   position:absolute;  z-index:1;  display:inline-block;  background:#fff;  min-height:60px;  line-height:60px;  top:0px;  margin-left:30px;  border-radius:0px 30px 30px 0px;  overflow:hidden;  -webkit-transition: -webkit-transform 0.3s;  transition: transform 0.3s;  transform:scaleX(0);    -webkit-transform:scaleX(0);    transform-origin:0% 50%;    -webkit-transform-origin:0% 50%;} .ares.tp-rightarrow .tp-title-wrap {    right:0px;   margin-right:30px;margin-left:0px;   -webkit-transform-origin:100% 50%;border-radius:30px 0px 0px 30px; }.ares.tparrows:hover .tp-title-wrap {  transform:scaleX(1) scaleY(1);    -webkit-transform:scaleX(1) scaleY(1);}.ares .tp-arr-titleholder {  position:relative;  -webkit-transition: -webkit-transform 0.3s;  transition: transform 0.3s;  transform:translateX(200px);    text-transform:uppercase;  color:#000;  font-weight:400;  font-size:14px;  line-height:60px;  white-space:nowrap;  padding:0px 20px;  margin-left:10px;  opacity:0;}.ares.tp-rightarrow .tp-arr-titleholder {   transform:translateX(-200px);    margin-left:0px; margin-right:10px;      }.ares.tparrows:hover .tp-arr-titleholder {   transform:translateX(0px);   -webkit-transform:translateX(0px);  transition-delay: 0.1s;  opacity:1;}/* BULLETS */.ares.tp-bullets {}.ares.tp-bullets:before {	content:" ";	position:absolute;	width:100%;	height:100%;	background:transparent;	padding:10px;	margin-left:-10px;margin-top:-10px;	box-sizing:content-box;}.ares .tp-bullet {	width:13px;	height:13px;	position:absolute;	background:#e5e5e5;	border-radius:50%;	cursor: pointer;	box-sizing:content-box;}.ares .tp-bullet:hover,.ares .tp-bullet.selected {	background:#fff;}.ares .tp-bullet-title {  position:absolute;  color:#888;  font-size:12px;  padding:0px 10px;  font-weight:600;  right:27px;  top:-4px;  background:#fff;  background:rgba(255,255,255,0.75);  visibility:hidden;  transform:translateX(-20px);  -webkit-transform:translateX(-20px);  transition:transform 0.3s;  -webkit-transition:transform 0.3s;  line-height:20px;  white-space:nowrap;}     .ares .tp-bullet-title:after {    width: 0px;	height: 0px;	border-style: solid;	border-width: 10px 0 10px 10px;	border-color: transparent transparent transparent rgba(255,255,255,0.75);	content:" ";    position:absolute;    right:-10px;	top:0px;}    .ares .tp-bullet:hover .tp-bullet-title{  visibility:visible;   transform:translateX(0px);  -webkit-transform:translateX(0px);}.ares .tp-bullet.selected:hover .tp-bullet-title {    background:#fff;        }.ares .tp-bullet.selected:hover .tp-bullet-title:after {  border-color:transparent transparent transparent #fff;}.ares.tp-bullets:hover .tp-bullet-title {        visibility:hidden;}.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {    visibility:visible;      }/* TABS */.ares .tp-tab {   opacity:1;        padding:10px;  box-sizing:border-box;  font-family: "Roboto", sans-serif;  border-bottom: 1px solid #e5e5e5; }.ares .tp-tab-image {   width:60px;  height:60px; max-height:100%; max-width:100%;  position:relative;  display:inline-block;  float:left;}.ares .tp-tab-content {    background:rgba(0,0,0,0);     position:relative;    padding:15px 15px 15px 85px; left:0px; overflow:hidden; margin-top:-15px;    box-sizing:border-box;    color:#333;    display: inline-block;    width:100%;    height:100%; position:absolute; }.ares .tp-tab-date  {  display:block;  color: #aaa;  font-weight:500;  font-size:12px;  margin-bottom:0px;  }.ares .tp-tab-title {    display:block;	    text-align:left;    color:#333;    font-size:14px;    font-weight:500;    text-transform:none;    line-height:17px;}.ares .tp-tab:hover,.ares .tp-tab.selected {	background:#eee; }.ares .tp-tab-mask {}/* MEDIA QUERIES */@media only screen and (max-width: 960px) {}@media only screen and (max-width: 768px) {}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - CUSTOM SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.custom.tparrows {	cursor:pointer;	background:#000;	background:rgba(0,0,0,0.5);	width:40px;	height:40px;	position:absolute;	display:block;	z-index:100;}.custom.tparrows:hover {	background:#000;}.custom.tparrows:before {	font-family: "revicons";	font-size:15px;	color:#fff;	display:block;	line-height: 40px;	text-align: center;}.custom.tparrows.tp-leftarrow:before {	content: "\e824";}.custom.tparrows.tp-rightarrow:before {	content: "\e825";}/* BULLETS */.custom.tp-bullets {}.custom.tp-bullets:before {	content:" ";	position:absolute;	width:100%;	height:100%;	background:transparent;	padding:10px;	margin-left:-10px;margin-top:-10px;	box-sizing:content-box;}.custom .tp-bullet {	width:12px;	height:12px;	position:absolute;	background:#aaa;    background:rgba(125,125,125,0.5);	cursor: pointer;	box-sizing:content-box;}.custom .tp-bullet:hover,.custom .tp-bullet.selected {	background:rgb(125,125,125);}.custom .tp-bullet-image {}.custom .tp-bullet-title {}/* THUMBS *//* TABS *//*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - DIONE SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.dione.tparrows {  height:100%;  width:100px;  background:transparent;  background:rgba(0,0,0,0);  line-height:100%;  transition:all 0.3s;-webkit-transition:all 0.3s;}.dione.tparrows:hover { background:rgba(0,0,0,0.45); }.dione .tp-arr-imgwrapper { width:100px; left:0px; position:absolute; height:100%; top:0px; overflow:hidden; }.dione.tp-rightarrow .tp-arr-imgwrapper {left:auto;right:0px;}.dione .tp-arr-imgholder {background-position:center center;background-size:cover;width:100px;height:100%;top:0px;visibility:hidden;transform:translateX(-50px);-webkit-transform:translateX(-50px);transition:all 0.3s;-webkit-transition:all 0.3s;opacity:0;left:0px;}.dione.tparrows.tp-rightarrow .tp-arr-imgholder {  right:0px;  left:auto;  transform:translateX(50px); -webkit-transform:translateX(50px);}.dione.tparrows:before {position:absolute;line-height:30px;margin-left:-22px;top:50%;left:50%;font-size:30px;margin-top:-15px;transition:all 0.3s;-webkit-transition:all 0.3s;}.dione.tparrows.tp-rightarrow:before {margin-left:6px;}.dione.tparrows:hover:before {  transform:translateX(-20px);-webkit-transform:translateX(-20px);opacity:0;}.dione.tparrows.tp-rightarrow:hover:before {  transform:translateX(20px);-webkit-transform:translateX(20px);}.dione.tparrows:hover .tp-arr-imgholder { transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;visibility:visible;}/* BULLETS */.dione .tp-bullet {     opacity:1;    width:50px;    height:50px;        padding:3px;    background:#000;    background-color:rgba(0,0,0,0.25);    margin:0px;    box-sizing:border-box;    transition:all 0.3s;    -webkit-transition:all 0.3s;  }.dione .tp-bullet-image {   display:block;   box-sizing:border-box;   position:relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);  width:44px;  height:44px;  background-size:cover;  background-position:center center; }  .dione .tp-bullet-title {      position:absolute;    bottom:65px;     display:inline-block;     left:50%;     background:#000;     background:rgba(0,0,0,0.75);     color:#fff;     padding:10px 30px;     border-radius:4px;   -webkit-border-radius:4px;     opacity:0;      transition:all 0.3s;    -webkit-transition:all 0.3s;    transform: translateZ(0.001px) translateX(-50%) translateY(14px);    transform-origin:50% 100%;    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);    -webkit-transform-origin:50% 100%;    opacity:0;    white-space:nowrap; }.dione .tp-bullet:hover .tp-bullet-title {     transform:rotateX(0deg) translateX(-50%);    -webkit-transform:rotateX(0deg) translateX(-50%);    opacity:1;}.dione .tp-bullet.selected,.dione .tp-bullet:hover  {     background: rgba(255,255,255,1);  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );       }.dione .tp-bullet-title:after {        content:" ";        position:absolute;        left:50%;        margin-left:-8px;        width: 0;    height: 0;    border-style: solid;    border-width: 8px 8px 0 8px;    border-color: rgba(0,0,0,0.75) transparent transparent transparent;        bottom:-8px;   }/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - ERINYEN SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.erinyen.tparrows {  cursor:pointer;  background:#000;  background:rgba(0,0,0,0.5);  min-width:70px;  min-height:70px;  position:absolute;  display:block;  z-index:100;  border-radius:35px;   }.erinyen.tparrows:before {  font-family: "revicons";  font-size:20px;  color:#fff;  display:block;  line-height: 70px;  text-align: center;      z-index:2;  position:relative;}.erinyen.tparrows.tp-leftarrow:before {  content: "\e824";}.erinyen.tparrows.tp-rightarrow:before {  content: "\e825";}.erinyen .tp-title-wrap {   position:absolute;  z-index:1;  display:inline-block;  background:#000;  background:rgba(0,0,0,0.5);  min-height:70px;  line-height:70px;  top:0px;  margin-left:0px;  border-radius:35px;  overflow:hidden;   transition: opacity 0.3s;  -webkit-transition:opacity 0.3s;  -moz-transition:opacity 0.3s;  -webkit-transform: scale(0);  -moz-transform: scale(0);  transform: scale(0);    visibility:hidden;  opacity:0;}.erinyen.tparrows:hover .tp-title-wrap{  -webkit-transform: scale(1);  -moz-transform: scale(1);  transform: scale(1);  opacity:1;  visibility:visible;}         .erinyen.tp-rightarrow .tp-title-wrap {    right:0px;   margin-right:0px;margin-left:0px;   -webkit-transform-origin:100% 50%;  border-radius:35px;  padding-right:20px;  padding-left:10px; }.erinyen.tp-leftarrow .tp-title-wrap {    padding-left:20px;  padding-right:10px;}.erinyen .tp-arr-titleholder {  letter-spacing: 3px;   position:relative;  -webkit-transition: -webkit-transform 0.3s;  transition: transform 0.3s;  transform:translateX(200px);    text-transform:uppercase;  color:#fff;  font-weight:600;  font-size:13px;  line-height:70px;  white-space:nowrap;  padding:0px 20px;  margin-left:11px;  opacity:0;  }.erinyen .tp-arr-imgholder {  width:100%;  height:100%;  position:absolute;  top:0px;  left:0px;  background-position:center center;  background-size:cover;    } .erinyen .tp-arr-img-over {   width:100%;  height:100%;  position:absolute;  top:0px;  left:0px;   background:#000;   background:rgba(0,0,0,0.5);        }.erinyen.tp-rightarrow .tp-arr-titleholder {   transform:translateX(-200px);    margin-left:0px; margin-right:11px;      }.erinyen.tparrows:hover .tp-arr-titleholder {   transform:translateX(0px);   -webkit-transform:translateX(0px);  transition-delay: 0.1s;  opacity:1;}/* BULLETS */.erinyen.tp-bullets {}.erinyen.tp-bullets:before {	content:" ";	position:absolute;	width:100%;	height:100%;	background: #555555; /* old browsers */    background: -moz-linear-gradient(top,  #555555 0%, #222222 100%); /* ff3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#222222)); /* chrome,safari4+ */    background: -webkit-linear-gradient(top,  #555555 0%,#222222 100%); /* chrome10+,safari5.1+ */    background: -o-linear-gradient(top,  #555555 0%,#222222 100%); /* opera 11.10+ */    background: -ms-linear-gradient(top,  #555555 0%,#222222 100%); /* ie10+ */    background: linear-gradient(to bottom,  #555555 0%,#222222 100%); /* w3c */    filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#555555", endcolorstr="#222222",gradienttype=0 ); /* ie6-9 */	padding:10px 15px;	margin-left:-15px;margin-top:-10px;	box-sizing:content-box;   border-radius:10px;   box-shadow:0px 0px 2px 1px rgba(33,33,33,0.3);}.erinyen .tp-bullet {	width:13px;	height:13px;	position:absolute;	background:#111;		border-radius:50%;	cursor: pointer;	box-sizing:content-box;}.erinyen .tp-bullet:hover,.erinyen .tp-bullet.selected {	background: #e5e5e5; /* old browsers */background: -moz-linear-gradient(top,  #e5e5e5 0%, #999999 100%); /* ff3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#999999)); /* chrome,safari4+ */background: -webkit-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* chrome10+,safari5.1+ */background: -o-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* opera 11.10+ */background: -ms-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* ie10+ */background: linear-gradient(to bottom,  #e5e5e5 0%,#999999 100%); /* w3c */filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#e5e5e5", endcolorstr="#999999",gradienttype=0 ); /* ie6-9 */  border:1px solid #555;  width:12px;height:12px;}.erinyen .tp-bullet-image {}.erinyen .tp-bullet-title {}/* THUMBS */.erinyen .tp-thumb {opacity:1}.erinyen .tp-thumb-over {  background:#000;  background:rgba(0,0,0,0.25);  width:100%;  height:100%;  position:absolute;  top:0px;  left:0px;  z-index:1;  -webkit-transition:all 0.3s;  transition:all 0.3s;}.erinyen .tp-thumb-more:before {  font-family: "revicons";  font-size:12px;  color:#aaa;  color:rgba(255,255,255,0.75);  display:block;  line-height: 12px;  text-align: left;      z-index:2;  position:absolute;  top:20px;  right:20px;  z-index:2;}.erinyen .tp-thumb-more:before {  content: "\e825";}.erinyen .tp-thumb-title {  font-family:"Raleway";  letter-spacing:1px;  font-size:12px;  color:#fff;  display:block;  line-height: 15px;  text-align: left;      z-index:2;  position:absolute;  top:0px;  left:0px;  z-index:2;  padding:20px 35px 20px 20px;  width:100%;  height:100%;  box-sizing:border-box;  transition:all 0.3s;  -webkit-transition:all 0.3s;  font-weight:500;}.erinyen .tp-thumb.selected .tp-thumb-more:before,.erinyen .tp-thumb:hover .tp-thumb-more:before { color:#aaa;}.erinyen .tp-thumb.selected .tp-thumb-over,.erinyen .tp-thumb:hover .tp-thumb-over { background:#fff;}.erinyen .tp-thumb.selected .tp-thumb-title,.erinyen .tp-thumb:hover .tp-thumb-title {  color:#000;}/* TABS */.erinyen .tp-tab-title {    color:#a8d8ee;    font-size:13px;    font-weight:700;    text-transform:uppercase;    font-family:"Roboto Slab"    margin-bottom:5px;}.erinyen .tp-tab-desc {	font-size:18px;    font-weight:400;    color:#fff;    line-height:25px;	font-family:"Roboto Slab";}      /*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - GYGES SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS *//* BULLETS */.gyges.tp-bullets {}.gyges.tp-bullets:before {	content:" ";	position:absolute;	width:100%;	height:100%;	background: #777777; /* Old browsers */    background: -moz-linear-gradient(top,  #777777 0%, #666666 100%);     background: -webkit-gradient(linear, left top, left bottom,     color-stop(0%,#777777), color-stop(100%,#666666));     background: -webkit-linear-gradient(top,  #777777 0%,#666666 100%);     background: -o-linear-gradient(top,  #777777 0%,#666666 100%);     background: -ms-linear-gradient(top,  #777777 0%,#666666 100%);     background: linear-gradient(to bottom,  #777777 0%,#666666 100%);     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#777777",     endColorstr="#666666",GradientType=0 ); 	padding:10px;	margin-left:-10px;margin-top:-10px;	box-sizing:content-box;  border-radius:10px;}.gyges .tp-bullet {	width:12px;	height:12px;	position:absolute;	background:#333;	border:3px solid #444;	border-radius:50%;	cursor: pointer;	box-sizing:content-box;}.gyges .tp-bullet:hover,.gyges .tp-bullet.selected {	background: #ffffff; /* Old browsers */    background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom,     color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* IE10+ */    background: linear-gradient(to bottom,  #ffffff 0%,#e1e1e1 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff",     endColorstr="#e1e1e1",GradientType=0 ); /* IE6-9 */}.gyges .tp-bullet-image {}.gyges .tp-bullet-title {}	/* THUMBS */.gyges .tp-thumb {       opacity:1  }.gyges .tp-thumb-img-wrap {  padding:3px;    background:#000;  background-color:rgba(0,0,0,0.25);  display:inline-block;  width:100%;  height:100%;  position:relative;  margin:0px;  box-sizing:border-box;    transition:all 0.3s;    -webkit-transition:all 0.3s;}.gyges .tp-thumb-image {   padding:3px;    display:block;   box-sizing:border-box;   position:relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); }  .gyges .tp-thumb-title {      position:absolute;      bottom:100%;      display:inline-block;     left:50%;     background:rgba(255,255,255,0.8);     padding:10px 30px;     border-radius:4px;	 -webkit-border-radius:4px;     margin-bottom:20px;     opacity:0;      transition:all 0.3s;    -webkit-transition:all 0.3s;    transform: translateZ(0.001px) translateX(-50%) translateY(14px);    transform-origin:50% 100%;    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);    -webkit-transform-origin:50% 100%;    white-space:nowrap; }.gyges .tp-thumb:hover .tp-thumb-title {  	 transform:rotateX(0deg) translateX(-50%);    -webkit-transform:rotateX(0deg) translateX(-50%);    opacity:1;}.gyges .tp-thumb:hover .tp-thumb-img-wrap, .gyges .tp-thumb.selected .tp-thumb-img-wrap {  background: rgba(255,255,255,1);  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 ); }.gyges .tp-thumb-title:after {        content:" ";        position:absolute;        left:50%;        margin-left:-8px;        width: 0;		height: 0;		border-style: solid;		border-width: 8px 8px 0 8px;		border-color: rgba(255,255,255,0.8) transparent transparent transparent;        bottom:-8px;   }/* TABS */.gyges .tp-tab {   opacity:1;        padding:10px;  box-sizing:border-box;  font-family: "Roboto", sans-serif;  border-bottom: 1px solid rgba(255,255,255,0.15); }.gyges .tp-tab-image {   width:60px;  height:60px; max-height:100%; max-width:100%;  position:relative;  display:inline-block;  float:left;}.gyges .tp-tab-content {    background:rgba(0,0,0,0);     position:relative;    padding:15px 15px 15px 85px; left:0px;  overflow:hidden; margin-top:-15px;    box-sizing:border-box;    color:#333;    display: inline-block;    width:100%;    height:100%; position:absolute; }.gyges .tp-tab-date  {  display:block;  color: rgba(255,255,255,0.25);  font-weight:500;  font-size:12px;  margin-bottom:0px;  }.gyges .tp-tab-title {    display:block;      text-align:left;    color:#fff;    font-size:14px;    font-weight:500;    text-transform:none;    line-height:17px;}.gyges .tp-tab:hover,.gyges .tp-tab.selected {  background:rgba(0,0,0,0.5); }.gyges .tp-tab-mask {}/* MEDIA QUERIES */@media only screen and (max-width: 960px) {}@media only screen and (max-width: 768px) {}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - HADES SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.hades.tparrows {	cursor:pointer;	background:#000;	background:rgba(0,0,0,0.15);	width:100px;	height:100px;	position:absolute;	display:block;	z-index:100;}.hades.tparrows:before {	font-family: "revicons";	font-size:30px;	color:#fff;	display:block;	line-height: 100px;	text-align: center;  transition: background 0.3s, color 0.3s;}.hades.tparrows.tp-leftarrow:before {	content: "\e824";}.hades.tparrows.tp-rightarrow:before {	content: "\e825";}.hades.tparrows:hover:before {   color:#aaa;   background:#fff;   background:rgba(255,255,255,1); }.hades .tp-arr-allwrapper {  position:absolute;  left:100%;  top:0px;  background:#888;   width:100px;height:100px;  -webkit-transition: all 0.3s;  transition: all 0.3s;  -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)";  filter: alpha(opacity=0);  -moz-opacity: 0.0;  -khtml-opacity: 0.0;  opacity: 0.0;  -webkit-transform: rotatey(-90deg);  transform: rotatey(-90deg);  -webkit-transform-origin: 0% 50%;  transform-origin: 0% 50%;}.hades.tp-rightarrow .tp-arr-allwrapper {   left:auto;   right:100%;   -webkit-transform-origin: 100% 50%;  transform-origin: 100% 50%;   -webkit-transform: rotatey(90deg);  transform: rotatey(90deg);}.hades:hover .tp-arr-allwrapper {   -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;      -webkit-transform: rotatey(0deg);  transform: rotatey(0deg); }    .hades .tp-arr-iwrapper {}.hades .tp-arr-imgholder {  background-size:cover;  position:absolute;  top:0px;left:0px;  width:100%;height:100%;}.hades .tp-arr-titleholder {}.hades .tp-arr-subtitleholder {}/* BULLETS */.hades.tp-bullets {}.hades.tp-bullets:before {	content:" ";	position:absolute;	width:100%;	height:100%;	background:transparent;	padding:10px;	margin-left:-10px;margin-top:-10px;	box-sizing:content-box;}.hades .tp-bullet {	width:3px;	height:3px;	position:absolute;	background:#888;		cursor: pointer;    border:5px solid #fff;	box-sizing:content-box;    box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);    -webkit-perspective:400;    perspective:400;    -webkit-transform:translatez(0.01px);    transform:translatez(0.01px);}.hades .tp-bullet:hover,.hades .tp-bullet.selected {	background:#555;  }.hades .tp-bullet-image {  position:absolute;top:-80px; left:-60px;width:120px;height:60px;  background-position:center center;  background-size:cover;  visibility:hidden;  opacity:0;  transition:all 0.3s;  -webkit-transform-style:flat;  transform-style:flat;  perspective:600;  -webkit-perspective:600;  transform: rotatex(-90deg);  -webkit-transform: rotatex(-90deg);  box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);  transform-origin:50% 100%;  -webkit-transform-origin:50% 100%;    }.hades .tp-bullet:hover .tp-bullet-image {  display:block;  opacity:1;  transform: rotatex(0deg);  -webkit-transform: rotatex(0deg);  visibility:visible;    }.hades .tp-bullet-title {}/* THUMBS */.hades .tp-thumb {       opacity:1  }.hades .tp-thumb-img-wrap {  border-radius:50%;  padding:3px;  display:inline-block;background:#000;  background-color:rgba(0,0,0,0.25);  width:100%;  height:100%;  position:relative;  margin:0px;  box-sizing:border-box;    transition:all 0.3s;    -webkit-transition:all 0.3s;}.hades .tp-thumb-image {   padding:3px;    border-radius:50%;   display:block;   box-sizing:border-box;   position:relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); }  .hades .tp-thumb:hover .tp-thumb-img-wrap,.hades .tp-thumb.selected .tp-thumb-img-wrap {     background: rgba(255,255,255,1);  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );       }.hades .tp-thumb-title:after {        content:" ";        position:absolute;        left:50%;        margin-left:-8px;        width: 0;		height: 0;		border-style: solid;		border-width: 8px 8px 0 8px;		border-color: rgba(0,0,0,0.75) transparent transparent transparent;        bottom:-8px;   }/* TABS */.hades .tp-tab {  opacity:1; }    .hades .tp-tab-title {      display:block;      color:#333;      font-weight:600;      font-size:18px;      text-align:center;      line-height:25px;          } .hades .tp-tab-price {	display:block;    text-align:center;    color:#999;    font-size:16px;    margin-top:10px;   line-height:20px}.hades .tp-tab-button {    display:inline-block;    margin-top:15px;    text-align:center;	padding:5px 15px;  	color:#fff;  	font-size:14px;  	background:#219bd7;   	border-radius:4px;   font-weight:400;}.hades .tp-tab-inner {	text-align:center;}              /*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - HEBE SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.hebe.tparrows {  cursor:pointer;  background:#fff;  min-width:70px;    min-height:70px;  position:absolute;  display:block;  z-index:100;}.hebe.tparrows:hover {}.hebe.tparrows:before {  font-family: "revicons";  font-size:30px;  color:#aaa;  display:block;  line-height: 70px;  text-align: center;  -webkit-transition: color 0.3s;  -moz-transition: color 0.3s;  transition: color 0.3s;  z-index:2;  position:relative;   background:#fff;  min-width:70px;    min-height:70px;}.hebe.tparrows.tp-leftarrow:before {  content: "\e824";}.hebe.tparrows.tp-rightarrow:before {  content: "\e825";}.hebe.tparrows:hover:before { color:#000;      }.hebe .tp-title-wrap {   position:absolute;  z-index:0;  display:inline-block;  background:#000;  background:rgba(0,0,0,0.75);  min-height:60px;  line-height:60px;  top:-10px;  margin-left:0px;  -webkit-transition: -webkit-transform 0.3s;  transition: transform 0.3s;  transform:scaleX(0);    -webkit-transform:scaleX(0);    transform-origin:0% 50%;    -webkit-transform-origin:0% 50%;} .hebe.tp-rightarrow .tp-title-wrap {    right:0px;   -webkit-transform-origin:100% 50%; }.hebe.tparrows:hover .tp-title-wrap {  transform:scaleX(1);  -webkit-transform:scaleX(1);}.hebe .tp-arr-titleholder {  position:relative;  text-transform:uppercase;  color:#fff;  font-weight:600;  font-size:12px;  line-height:90px;  white-space:nowrap;  padding:0px 20px 0px 90px;}.hebe.tp-rightarrow .tp-arr-titleholder {   margin-left:0px;    padding:0px 90px 0px 20px; }.hebe.tparrows:hover .tp-arr-titleholder {   transform:translateX(0px);   -webkit-transform:translateX(0px);  transition-delay: 0.1s;  opacity:1;}.hebe .tp-arr-imgholder{      width:90px;      height:90px;      position:absolute;      left:100%;      display:block;      background-size:cover;      background-position:center center;  	 top:0px; right:-90px;    }.hebe.tp-rightarrow .tp-arr-imgholder{        right:auto;left:-90px;      }/* BULLETS */.hebe.tp-bullets {}.hebe.tp-bullets:before {  content:" ";  position:absolute;  width:100%;  height:100%;  background:transparent;  padding:10px;  margin-left:-10px;margin-top:-10px;  box-sizing:content-box;}.hebe .tp-bullet {  width:3px;  height:3px;  position:absolute;  background:#fff;    cursor: pointer;  border:5px solid #222;  border-radius:50%;  box-sizing:content-box;  -webkit-perspective:400;  perspective:400;  -webkit-transform:translateZ(0.01px);  transform:translateZ(0.01px);   transition:all 0.3s;}.hebe .tp-bullet:hover,.hebe .tp-bullet.selected {  background:#222;  border-color:#fff;}.hebe .tp-bullet-image {  position:absolute;  top:-90px; left:-40px;  width:70px;  height:70px;  background-position:center center;  background-size:cover;  visibility:hidden;  opacity:0;  transition:all 0.3s;  -webkit-transform-style:flat;  transform-style:flat;  perspective:600;  -webkit-perspective:600;  transform: scale(0);  -webkit-transform: scale(0);  transform-origin:50% 100%;  -webkit-transform-origin:50% 100%;border-radius:6px;    }.hebe .tp-bullet:hover .tp-bullet-image {  display:block;  opacity:1;  transform: scale(1);  -webkit-transform: scale(1);  visibility:visible;    }.hebe .tp-bullet-title {}/* TABS */.hebe .tp-tab-title {    color:#a8d8ee;    font-size:13px;    font-weight:700;    text-transform:uppercase;    font-family:"Roboto Slab"    margin-bottom:5px;}.hebe .tp-tab-desc {	font-size:18px;    font-weight:400;    color:#fff;    line-height:25px;	font-family:"Roboto Slab";}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - HEPHAISTOS SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.hephaistos.tparrows {	cursor:pointer;	background:#000;	background:rgba(0,0,0,0.5);	width:40px;	height:40px;	position:absolute;	display:block;	z-index:100;    border-radius:50%;}.hephaistos.tparrows:hover {	background:#000;}.hephaistos.tparrows:before {	font-family: "revicons";	font-size:18px;	color:#fff;	display:block;	line-height: 40px;	text-align: center;}.hephaistos.tparrows.tp-leftarrow:before {	content: "\e82c";  margin-left:-2px;  }.hephaistos.tparrows.tp-rightarrow:before {	content: "\e82d";   margin-right:-2px;}/* BULLETS */.hephaistos.tp-bullets {}.hephaistos.tp-bullets:before {	content:" ";	position:absolute;	width:100%;	height:100%;	background:transparent;	padding:10px;	margin-left:-10px;margin-top:-10px;	box-sizing:content-box;}.hephaistos .tp-bullet {	width:12px;	height:12px;	position:absolute;	background:#999;	border:3px solid #f5f5f5;	border-radius:50%;	cursor: pointer;	box-sizing:content-box;  box-shadow: 0px 0px 2px 1px rgba(130,130,130, 0.3);}.hephaistos .tp-bullet:hover,.hephaistos .tp-bullet.selected {	background:#fff;    border-color:#000;}.hephaistos .tp-bullet-image {}.hephaistos .tp-bullet-title {}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - HERMES SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.hermes.tparrows {	cursor:pointer;	background:#000;	background:rgba(0,0,0,0.5);	width:30px;	height:110px;	position:absolute;	display:block;	z-index:100;}.hermes.tparrows:before {	font-family: "revicons";	font-size:15px;	color:#fff;	display:block;	line-height: 110px;	text-align: center;    transform:translateX(0px);    -webkit-transform:translateX(0px);    transition:all 0.3s;    -webkit-transition:all 0.3s;}.hermes.tparrows.tp-leftarrow:before {	content: "\e824";}.hermes.tparrows.tp-rightarrow:before {	content: "\e825";}.hermes.tparrows.tp-leftarrow:hover:before {    transform:translateX(-20px);    -webkit-transform:translateX(-20px);     opacity:0;}.hermes.tparrows.tp-rightarrow:hover:before {    transform:translateX(20px);    -webkit-transform:translateX(20px);     opacity:0;}.hermes .tp-arr-allwrapper {    overflow:hidden;    position:absolute;	width:180px;    height:140px;    top:0px;    left:0px;    visibility:hidden;      -webkit-transition: -webkit-transform 0.3s 0.3s;  transition: transform 0.3s 0.3s;  -webkit-perspective: 1000px;  perspective: 1000px;    }.hermes.tp-rightarrow .tp-arr-allwrapper {   right:0px;left:auto;      }.hermes.tparrows:hover .tp-arr-allwrapper {   visibility:visible;          }.hermes .tp-arr-imgholder {  width:180px;position:absolute;  left:0px;top:0px;height:110px;  transform:translateX(-180px);  -webkit-transform:translateX(-180px);  transition:all 0.3s;  transition-delay:0.3s;}.hermes.tp-rightarrow .tp-arr-imgholder{    transform:translateX(180px);  -webkit-transform:translateX(180px);      }  .hermes.tparrows:hover .tp-arr-imgholder {   transform:translateX(0px);   -webkit-transform:translateX(0px);            }.hermes .tp-arr-titleholder {  top:110px;  width:180px;  text-align:left;   display:block;  padding:0px 10px;  line-height:30px; background:#000;  background:rgba(0,0,0,0.75);color:#fff;  font-weight:600; position:absolute;  font-size:12px;  white-space:nowrap;  letter-spacing:1px;  -webkit-transition: all 0.3s;  transition: all 0.3s;  -webkit-transform: rotateX(-90deg);  transform: rotateX(-90deg);  -webkit-transform-origin: 50% 0;  transform-origin: 50% 0;  box-sizing:border-box;}.hermes.tparrows:hover .tp-arr-titleholder {    -webkit-transition-delay: 0.6s;  transition-delay: 0.6s;  -webkit-transform: rotateX(0deg);  transform: rotateX(0deg);}/* BULLETS */.hermes.tp-bullets {}.hermes .tp-bullet {    overflow:hidden;    border-radius:50%;    width:16px;    height:16px;    background-color: rgba(0, 0, 0, 0);    box-shadow: inset 0 0 0 2px #FFF;    -webkit-transition: background 0.3s ease;    transition: background 0.3s ease;    position:absolute;}.hermes .tp-bullet:hover {	  background-color: rgba(0, 0, 0, 0.2);}.hermes .tp-bullet:after {  content: ' ';  position: absolute;  bottom: 0;  height: 0;  left: 0;  width: 100%;  background-color: #FFF;  box-shadow: 0 0 1px #FFF;  -webkit-transition: height 0.3s ease;  transition: height 0.3s ease;}.hermes .tp-bullet.selected:after {  height:100%;}/* TABS */.hermes .tp-tab {   opacity:1;    padding-right:10px;  box-sizing:border-box; }.hermes .tp-tab-image {   width:100%;  height:60%;  position:relative;}.hermes .tp-tab-content {    background:rgb(54,54,54);     position:absolute;    padding:20px 20px 20px 30px;    box-sizing:border-box;    color:#fff;  display:block;  width:100%;  min-height:40%;  bottom:0px;  left:-10px;  }.hermes .tp-tab-date  {  display:block;  color:#888;  font-weight:600;  font-size:12px;  margin-bottom:10px;  }.hermes .tp-tab-title {    display:block;	    color:#fff;    font-size:16px;    font-weight:800;    text-transform:uppercase;   line-height:19px;}.hermes .tp-tab.selected .tp-tab-title:after {    width: 0px;	height: 0px;	border-style: solid;	border-width: 30px 0 30px 10px;	border-color: transparent transparent transparent rgb(54,54,54);	content:" ";    position:absolute;    right:-9px;    bottom:50%;    margin-bottom:-30px;}.hermes .tp-tab-mask {     padding-right:10px !important;          }/* MEDIA QUERIES */@media only screen and (max-width: 960px) {  .hermes .tp-tab .tp-tab-title {font-size:14px;line-height:16px;}  .hermes .tp-tab-date { font-size:11px; line-height:13px;margin-bottom:10px;}  .hermes .tp-tab-content { padding:15px 15px 15px 25px;}}@media only screen and (max-width: 768px) {  .hermes .tp-tab .tp-tab-title {font-size:12px;line-height:14px;}  .hermes .tp-tab-date {font-size:10px; line-height:12px;margin-bottom:5px;}  .hermes .tp-tab-content {padding:10px 10px 10px 20px;}}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - HESPERIDEN SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.hesperiden.tparrows {	cursor:pointer;	background:#000;	background:rgba(0,0,0,0.5);	width:40px;	height:40px;	position:absolute;	display:block;	z-index:100;    border-radius: 50%;}.hesperiden.tparrows:hover {	background:#000;}.hesperiden.tparrows:before {	font-family: "revicons";	font-size:20px;	color:#fff;	display:block;	line-height: 40px;	text-align: center;}.hesperiden.tparrows.tp-leftarrow:before {	content: "\e82c";    margin-left:-3px;}.hesperiden.tparrows.tp-rightarrow:before {	content: "\e82d";    margin-right:-3px;}/* BULLETS */.hesperiden.tp-bullets {}.hesperiden.tp-bullets:before {	content:" ";	position:absolute;	width:100%;	height:100%;	background:transparent;	padding:10px;	margin-left:-10px;margin-top:-10px;	box-sizing:content-box;   border-radius:8px;  }.hesperiden .tp-bullet {	width:12px;	height:12px;	position:absolute;	background: #999999; /* old browsers */    background: -moz-linear-gradient(top,  #999999 0%, #e1e1e1 100%); /* ff3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999),     color-stop(100%,#e1e1e1)); /* chrome,safari4+ */    background: -webkit-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* chrome10+,safari5.1+ */    background: -o-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* opera 11.10+ */    background: -ms-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* ie10+ */    background: linear-gradient(to bottom,  #999999 0%,#e1e1e1 100%); /* w3c */    filter: progid:dximagetransform.microsoft.gradient(     startcolorstr="#999999", endcolorstr="#e1e1e1",gradienttype=0 ); /* ie6-9 */	border:3px solid #e5e5e5;	border-radius:50%;	cursor: pointer;	box-sizing:content-box;}.hesperiden .tp-bullet:hover,.hesperiden .tp-bullet.selected {	background:#666;}.hesperiden .tp-bullet-image {}.hesperiden .tp-bullet-title {}/* THUMBS */.hesperiden .tp-thumb {  opacity:1;  -webkit-perspective: 600px;  perspective: 600px;}.hesperiden .tp-thumb .tp-thumb-title {    font-size:12px;    position:absolute;    margin-top:-10px;    color:#fff;    display:block;    z-index:1000;    background-color:#000;    padding:5px 10px;     bottom:0px;    left:0px;    width:100%;  box-sizing:border-box;    text-align:center;    overflow:hidden;    white-space:nowrap;    transition:all 0.3s;    -webkit-transition:all 0.3s;    transform:rotatex(90deg) translatez(0.001px);    transform-origin:50% 100%;    -webkit-transform:rotatex(90deg) translatez(0.001px);    -webkit-transform-origin:50% 100%;    opacity:0; }.hesperiden .tp-thumb:hover .tp-thumb-title {  	 transform:rotatex(0deg);    -webkit-transform:rotatex(0deg);    opacity:1;}/* TABS */.hesperiden .tp-tab {   opacity:1;        padding:10px;  box-sizing:border-box;  font-family: "Roboto", sans-serif;  border-bottom: 1px solid #e5e5e5; }.hesperiden .tp-tab-image {   width:60px;  height:60px; max-height:100%; max-width:100%;  position:relative;  display:inline-block;  float:left;}.hesperiden .tp-tab-content {    background:rgba(0,0,0,0);     position:relative;    padding:15px 15px 15px 85px; left:0px; overflow:hidden; margin-top:-15px;    box-sizing:border-box;    color:#333;    display: inline-block;    width:100%;    height:100%; position:absolute; }.hesperiden .tp-tab-date  {  display:block;  color: #aaa;  font-weight:500;  font-size:12px;  margin-bottom:0px;  }.hesperiden .tp-tab-title {    display:block;	    text-align:left;    color:#333;    font-size:14px;    font-weight:500;    text-transform:none;    line-height:17px;}.hesperiden .tp-tab:hover,.hesperiden .tp-tab.selected {	background:#eee; }.hesperiden .tp-tab-mask {}/* MEDIA QUERIES */@media only screen and (max-width: 960px) {}@media only screen and (max-width: 768px) {}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - METIS SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.metis.tparrows {  background:#fff;  padding:10px;  transition:all 0.3s;  -webkit-transition:all 0.3s;  width:60px;  height:60px;  box-sizing:border-box; }  .metis.tparrows:hover {   background:#fff;   background:rgba(255,255,255,0.75); }  .metis.tparrows:before {  color:#000;     transition:all 0.3s;  -webkit-transition:all 0.3s; }  .metis.tparrows:hover:before {   transform:scale(1.5);  } /* BULLETS */.metis .tp-bullet {     opacity:1;    width:50px;    height:50px;        padding:3px;    background:#000;    background-color:rgba(0,0,0,0.25);    margin:0px;    box-sizing:border-box;    transition:all 0.3s;    -webkit-transition:all 0.3s;    border-radius:50%;  }.metis .tp-bullet-image {   border-radius:50%;   display:block;   box-sizing:border-box;   position:relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);  width:44px;  height:44px;  background-size:cover;  background-position:center center; }  .metis .tp-bullet-title {      position:absolute; 	 bottom:65px;     display:inline-block;     left:50%;     background:#000;     background:rgba(0,0,0,0.75);     color:#fff;     padding:10px 30px;     border-radius:4px;	 -webkit-border-radius:4px;     opacity:0;      transition:all 0.3s;    -webkit-transition:all 0.3s;    transform: translateZ(0.001px) translateX(-50%) translateY(14px);    transform-origin:50% 100%;    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);    -webkit-transform-origin:50% 100%;    opacity:0;    white-space:nowrap; }.metis .tp-bullet:hover .tp-bullet-title {  	 transform:rotateX(0deg) translateX(-50%);    -webkit-transform:rotateX(0deg) translateX(-50%);    opacity:1;}.metis .tp-bullet.selected,.metis .tp-bullet:hover  {     background: rgba(255,255,255,1);  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );       }.metis .tp-bullet-title:after {        content:" ";        position:absolute;        left:50%;        margin-left:-8px;        width: 0;		height: 0;		border-style: solid;		border-width: 8px 8px 0 8px;		border-color: rgba(0,0,0,0.75) transparent transparent transparent;        bottom:-8px;   }.metis .tp-tab-number {        color: #fff;        font-size: 40px;        line-height: 30px;        font-weight: 400;        font-family: "Playfair Display";        width: 50px;        margin-right: 17px;        display: inline-block;        float: left;    }    .metis .tp-tab-mask {        padding-left: 20px;        left: 0px;        max-width: 90px !important;        transition: 0.4s padding-left, 0.4s left, 0.4s max-width;    }    .metis:hover .tp-tab-mask {        padding-left: 0px;        left: 50px;        max-width: 500px !important;    }    .metis .tp-tab-divider {        border-right: 1px solid transparent;        height: 30px;        width: 1px;        margin-top: 5px;        display: inline-block;        float: left;    }    .metis .tp-tab-title {        color: #fff;        font-size: 20px;        line-height: 20px;        font-weight: 400;        font-family: "Playfair Display";        position: relative;        padding-top: 10px;        padding-left: 30px;        display: inline-block;        transform: translateX(-100%);        transition: 0.4s all;    }    .metis .tp-tab-title-mask {        position: absolute;        overflow: hidden;        left: 67px;    }    .metis:hover .tp-tab-title {        transform: translateX(0);    }    .metis .tp-tab {        opacity: 0.15;        transition: 0.4s all;    }    .metis .tp-tab:hover,    .metis .tp-tab.selected {        opacity: 1;    }    .metis .tp-tab.selected .tp-tab-divider {        border-right: 1px solid #cdb083;    }    .metis.tp-tabs {        max-width: 118px !important;        padding-left: 50px;    }    .metis.tp-tabs:before {        content: " ";        height: 100%;        width: 88px;        background: rgba(0, 0, 0, 0.15);        border-right: 1px solid rgba(255, 255, 255, 0.10);        left: 0px;        top: 0px;        position: absolute;        transition: 0.4s all;    }    .metis.tp-tabs:hover:before {        width: 118px;    }    @media (max-width: 499px) {        .metis.tp-tabs:before {            background: rgba(0, 0, 0, 0.75);        }    }/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - PERSEPHONE SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.persephone.tparrows {	cursor:pointer;	background:#aaa;	background:rgba(200,200,200,0.5);	width:40px;	height:40px;	position:absolute;	display:block;	z-index:100;  border:1px solid #f5f5f5;}.persephone.tparrows:hover {	background:#333;}.persephone.tparrows:before {	font-family: "revicons";	font-size:15px;	color:#fff;	display:block;	line-height: 40px;	text-align: center;}.persephone.tparrows.tp-leftarrow:before {	content: "\e824";}.persephone.tparrows.tp-rightarrow:before {	content: "\e825";}/* BULLETS */.persephone.tp-bullets {}.persephone.tp-bullets:before {	content:" ";	position:absolute;	width:100%;	height:100%;	background:#transparent;	padding:10px;	margin-left:-10px;margin-top:-10px;	box-sizing:content-box;}.persephone .tp-bullet {	width:12px;	height:12px;	position:absolute;	background:#aaa;	border:1px solid #e5e5e5;		cursor: pointer;	box-sizing:content-box;}.persephone .tp-bullet:hover,.persephone .tp-bullet.selected {	background:#222;}.persephone .tp-bullet-image {}.persephone .tp-bullet-title {}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - URANUS SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.uranus.tparrows {  width:50px;  height:50px;  background:transparent; } .uranus.tparrows:before { width:50px; height:50px; line-height:50px; font-size:40px; transition:all 0.3s;-webkit-transition:all 0.3s; }   .uranus.tparrows:hover:before {    opacity:0.75;  }/* BULLETS */.uranus .tp-bullet{	border-radius: 50%;  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);  -webkit-transition: box-shadow 0.3s ease;  transition: box-shadow 0.3s ease;  background:transparent;}.uranus .tp-bullet.selected,.uranus .tp-bullet:hover {  box-shadow: 0 0 0 2px #FFF;  border:none;  border-radius: 50%;   background:transparent;}.uranus .tp-bullet-inner {  background-color: rgba(255, 255, 255, 0.7);  -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;  transition: background-color 0.3s ease, transform 0.3s ease;  top: 0;  left: 0;  width: 100%;  height: 100%;  outline: none;  border-radius: 50%;  background-color: #FFF;  background-color: rgba(255, 255, 255, 0.3);  text-indent: -999em;  cursor: pointer;  position: absolute;}.uranus .tp-bullet.selected .tp-bullet-inner,.uranus .tp-bullet:hover .tp-bullet-inner{ transform: scale(0.4); -webkit-transform: scale(0.4); background-color:#fff;}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - ZEUS SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.zeus.tparrows {  cursor:pointer;  min-width:70px;  min-height:70px;  position:absolute;  display:block;  z-index:100;  border-radius:35px;     overflow:hidden;  background:rgba(0,0,0,0.10);}.zeus.tparrows:before {  font-family: "revicons";  font-size:20px;  color:#fff;  display:block;  line-height: 70px;  text-align: center;      z-index:2;  position:relative;}.zeus.tparrows.tp-leftarrow:before {  content: "\e824";}.zeus.tparrows.tp-rightarrow:before {  content: "\e825";}.zeus .tp-title-wrap {  background:#000;  background:rgba(0,0,0,0.5);  width:100%;  height:100%;  top:0px;  left:0px;  position:absolute;  opacity:0;  transform:scale(0);  -webkit-transform:scale(0);   transition: all 0.3s;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;   border-radius:50%; }.zeus .tp-arr-imgholder {  width:100%;  height:100%;  position:absolute;  top:0px;  left:0px;  background-position:center center;  background-size:cover;  border-radius:50%;  transform:translateX(-100%);  -webkit-transform:translateX(-100%);   transition: all 0.3s;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s; }.zeus.tp-rightarrow .tp-arr-imgholder {    transform:translateX(100%);  -webkit-transform:translateX(100%);      }.zeus.tparrows:hover .tp-arr-imgholder {  transform:translateX(0);  -webkit-transform:translateX(0);  opacity:1;}      .zeus.tparrows:hover .tp-title-wrap {  transform:scale(1);  -webkit-transform:scale(1);  opacity:1;} /* BULLETS */.zeus .tp-bullet {     box-sizing:content-box; -webkit-box-sizing:content-box; border-radius:50%;      background-color: rgba(0, 0, 0, 0);      -webkit-transition: opacity 0.3s ease;      transition: opacity 0.3s ease;	  width:13px;height:13px;	  border:2px solid #fff; }.zeus .tp-bullet:after {  content: "";  position: absolute;  width: 100%;  height: 100%;  left: 0;  border-radius: 50%;  background-color: #FFF;  -webkit-transform: scale(0);  transform: scale(0);  -webkit-transform-origin: 50% 50%;  transform-origin: 50% 50%;  -webkit-transition: -webkit-transform 0.3s ease;  transition: transform 0.3s ease;}.zeus .tp-bullet:hover:after,.zeus .tp-bullet.selected:after{    -webkit-transform: scale(1.2);  transform: scale(1.2);}   .zeus .tp-bullet-image, .zeus .tp-bullet-imageoverlay{        width:135px;        height:60px;        position:absolute;        background:#000;        background:rgba(0,0,0,0.5);        bottom:25px;        left:50%;        margin-left:-65px;        box-sizing:border-box;        background-size:cover;        background-position:center center;        visibility:hidden;        opacity:0;         -webkit-backface-visibility: hidden;       	backface-visibility: hidden;        -webkit-transform-origin: 50% 50%;		transform-origin: 50% 50%;  		-webkit-transition: all 0.3s ease;  		transition: all 0.3s ease;        border-radius:4px;}          .zeus .tp-bullet-title,.zeus .tp-bullet-imageoverlay {        z-index:2;        -webkit-transition: all 0.5s ease;	  	transition: all 0.5s ease;}     .zeus .tp-bullet-title {         color:#fff;        text-align:center;        line-height:15px;        font-size:13px;        font-weight:600;          z-index:3;         visibility:hidden;        opacity:0;         -webkit-backface-visibility: hidden;       	backface-visibility: hidden;        -webkit-transform-origin: 50% 50%;		transform-origin: 50% 50%;  		-webkit-transition: all 0.3s ease;  		transition: all 0.3s ease;        position:absolute;        bottom:45px;        width:135px;    	vertical-align:middle;        left:-57px;}      .zeus .tp-bullet:hover .tp-bullet-title,.zeus .tp-bullet:hover .tp-bullet-image,.zeus .tp-bullet:hover .tp-bullet-imageoverlay{      opacity:1;      visibility:visible;	  -webkit-transform:translateY(0px);      transform:translateY(0px);             }/* THUMBS */.zeus .tp-thumb {opacity:1}.zeus .tp-thumb-over {  background:#000;  background:rgba(0,0,0,0.25);  width:100%;  height:100%;  position:absolute;  top:0px;  left:0px;  z-index:1;  -webkit-transition:all 0.3s;  transition:all 0.3s;}.zeus .tp-thumb-more:before {  font-family: "revicons";  font-size:12px;  color:#aaa;  color:rgba(255,255,255,0.75);  display:block;  line-height: 12px;  text-align: left;      z-index:2;  position:absolute;  top:20px;  right:20px;  z-index:2;}.zeus .tp-thumb-more:before {  content: "\e825";}.zeus .tp-thumb-title {  font-family:"Raleway";  letter-spacing:1px;  font-size:12px;  color:#fff;  display:block;  line-height: 15px;  text-align: left;      z-index:2;  position:absolute;  top:0px;  left:0px;  z-index:2;  padding:20px 35px 20px 20px;  width:100%;  height:100%;  box-sizing:border-box;  transition:all 0.3s;  -webkit-transition:all 0.3s;  font-weight:500;}.zeus .tp-thumb.selected .tp-thumb-more:before,.zeus .tp-thumb:hover .tp-thumb-more:before { color:#aaa;}.zeus .tp-thumb.selected .tp-thumb-over,.zeus .tp-thumb:hover .tp-thumb-over { background:#000;}.zeus .tp-thumb.selected .tp-thumb-title,.zeus .tp-thumb:hover .tp-thumb-title {  color:#fff;}/* TABS */.zeus .tp-tab {   opacity:1;        box-sizing:border-box;}.zeus .tp-tab-title { display: block;text-align: center;background: rgba(0,0,0,0.25);font-family: "Roboto Slab", serif; font-weight: 700; font-size: 13px; line-height: 13px;color: #fff; padding: 9px 10px; }.zeus .tp-tab:hover .tp-tab-title,.zeus .tp-tab.selected .tp-tab-title { color: #000;  background:rgba(255,255,255,1); }/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - ZEUS SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*/.post-tabs .tp-thumb {opacity:1}.post-tabs .tp-thumb-over {  background:#252525;  width:100%;  height:100%;  position:absolute;  top:0px;  left:0px;  z-index:1;  -webkit-transition:all 0.3s;  transition:all 0.3s;}.post-tabs .tp-thumb-more:before {  font-family: "revicons";  font-size:12px;  color:#aaa;  color:rgba(255,255,255,0.75);  display:block;  line-height: 12px;  text-align: left;      z-index:2;  position:absolute;  top:15px;  right:15px;  z-index:2;}.post-tabs .tp-thumb-more:before {  content: "\e825";}.post-tabs .tp-thumb-title {  font-family:"raleway";  letter-spacing:1px;  font-size:12px;  color:#fff;  display:block;  line-height: 15px;  text-align: left;      z-index:2;  position:absolute;  top:0px;  left:0px;  z-index:2;  padding:15px 30px 15px 15px;  width:100%;  height:100%;  box-sizing:border-box;  transition:all 0.3s;  -webkit-transition:all 0.3s;  font-weight:500;}.post-tabs .tp-thumb.selected .tp-thumb-more:before,.post-tabs .tp-thumb:hover .tp-thumb-more:before { color:#aaa;}.post-tabs .tp-thumb.selected .tp-thumb-over,.post-tabs .tp-thumb:hover .tp-thumb-over { background:#fff;}.post-tabs .tp-thumb.selected .tp-thumb-title,.post-tabs .tp-thumb:hover .tp-thumb-title {  color:#000;}div.form-invalid, label.form-invalid, label.error {  font-size: 1.3em;  font-weight: bold;  display: inline-block;  flex-grow: 0;  flex-basis: auto;}div.form-invalid, label.form-invalid, label.error.btn-primary:focus, .btn-primary.focus {  color: #fff;}.form-group {  justify-content: center;} b, strong {  font-weight: bold!important;}/* -- items en scroll -- */.items-scroll {  display: flex;  flex-direction: row;  flex-wrap: nowrap;  overflow-x: scroll;}.items-no-scroll {  flex-wrap: wrap;  overflow-x: unset;}@media (min-width: 575px) {  .items-scroll-sm {    display: flex;    flex-direction: row;    flex-wrap: nowrap;    overflow-x: scroll;  }  .items-no-scroll-sm {    flex-wrap: wrap;    overflow-x: unset;  }  .items-no-scroll-sm > *{    margin-bottom: 0!important;  } }@media (min-width: 768px) {  .items-scroll-md {    display: flex;    flex-direction: row;    flex-wrap: nowrap;    overflow-x: scroll;  }  .items-no-scroll-md {    flex-wrap: wrap;    overflow-x: unset;  }  .items-no-scroll-md > *{    margin-bottom: 0;  } }@media (min-width: 992px) {  .items-scroll-lg {    display: flex;    flex-direction: row;    flex-wrap: nowrap;    overflow-x: scroll;  }  .items-no-scroll-lg {    flex-wrap: wrap;    overflow-x: unset;  }  .items-no-scroll-lg > *{    margin-bottom: 0;  } }@media (min-width: 1200px) {  .items-scroll-xl {    display: flex;    flex-direction: row;    flex-wrap: nowrap;    overflow-x: scroll;  }  .items-no-scroll-xl {    flex-wrap: wrap;    overflow-x: unset;  }  .items-no-scroll-xl > *{    margin-bottom: 0!important;  } }.items-scroll > *{  flex-grow:0;  flex-shrink: 0;  margin-bottom: 10px;}   /* Let's get this party started */  .items-scroll::-webkit-scrollbar {    height: 4px;  }     /* Track */  .items-scroll::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);     -webkit-border-radius: 5px;    border-radius: 5px;  }     /* Handle */  .items-scroll::-webkit-scrollbar-thumb {    -webkit-border-radius: 5px;    border-radius: 5px;    background: rgba(77, 157, 199, 1);    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);   }  .items-scroll::-webkit-scrollbar-thumb:window-inactive {    background: rgba(10, 162, 177, .3);   }.vertical-align-middle {  vertical-align: middle!important;}/* Pager---------------------------------- */ul.pagination,ul.pager {  margin: 20px 0 40px;  text-align: left;}ul.pagination li {  padding: 0;  margin: 0 10px 0 0;  border-bottom: none;  display: inline-block;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;}ul.pagination .page-item:last-child {  margin: 0;}ul.pagination li > a,.pagination > li:first-child > a,.pagination > li:last-child > a,ul.pager li > a {  text-align: center;  padding: 0;  height: 40px;  width: 40px;  border: 1px solid #777777;  line-height: 39px;  background-color: #777777;  color: #ffffff;  display: inline-block;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;}ul.pagination li > a:hover,ul.pagination li > a:focus {  background-color: transparent;  color: #ffffff;}ul.pagination li.active a,.pagination > .active > a:hover,.pagination > .active > a:focus {  color: #ffffff;}.br-0{  border-radius: 0!important;}/*-------------------------------------------------------------------*//*    RECAPTCHA/*-------------------------------------------------------------------*/.g-recaptcha{  text-align:center!important;}.g-recaptcha div{  display:inline-block;  margin:auto;}/*.g-recaptcha *{  width:100%!important;}*/@media screen and (max-width: 240px){  .g-recaptcha {  transform:scale(0.58);-webkit-transform:scale(0.58);  transform-origin:0 0;-webkit-transform-origin:0 0;  }}@media screen and (min-width: 241px) and (max-width: 319px){  .g-recaptcha {  transform:scale(0.65);-webkit-transform:scale(0.65);  transform-origin:0 0;-webkit-transform-origin:0 0;  }}@media (min-width: 768px) and (max-width: 1199px) {  #recaptcha1.g-recaptcha {  transform:scale(0.7);-webkit-transform:scale(0.7);  transform-origin:0 0;-webkit-transform-origin:0 0;  }}@media (min-width: 1199px) {  #recaptcha1.g-recaptcha {  transform:scale(0.8);-webkit-transform:scale(0.8);  transform-origin:0 0;-webkit-transform-origin:0 0;  }}/*-------------------------------------------------------------------*//*    TEXTOS/*-------------------------------------------------------------------*/.t_left{  text-align:left!important;}.t_right{  text-align:right!important;}.t_center{  text-align:center!important;}.f_left{  float:left!important;}.f_right{  float:right!important;}.padding0{  padding:0px!important;}.padding10{  padding:10px;}.padding20{  padding:20px;}.mini{  font-size:.7em;}.tachado{  text-decoration:line-through!important;}.pos_rel{	min-height:100%;	position:relative;}.top20{  margin-top: 20px;}.top95{  margin-top: 95px;}.padding-left20{  padding-left: 50px;}.right{  right:50px;}.separador_1{	border-top:1px solid #4c6166!important;}.uppercase{  text-transform: uppercase;}/*-------------------------------------------------------------------*//*    MARGINS/*-------------------------------------------------------------------*/.c-ml-5 {  margin-left: 5px;}.c-ml-10 {  margin-left: 10px;}.c-ml-20 {  margin-left: 20px;}.c-mr-5 {  margin-right: 5px;}.c-mr-10 {  margin-right: 10px;}.c-mr-20 {  margin-right: 20px;}.c-mr-30 {  margin-right: 30px;}.c-mr-40 {  margin-right: 40px;}.c-mr-50 {  margin-right: 50px;}.c-mr-60 {  margin-right: 60px;}.c-m-0 {  margin: 0px;}.c-m-10 {  margin: 10px;}.c-m-20 {  margin: 20px;}.c-m-30 {  margin: 30px;}.m-40 {  margin: 40px;}.c-mh-0 {  margin-left: 0px;  margin-right: 0px;}.c-mh-10 {  margin-left: 10px;  margin-right: 10px;}.c-mh-sm-20 {  margin-left: 20px;  margin-right: 20px;}.c-mh-30 {  margin-left: 30px;  margin-right: 30px;}.c-mh-40 {  margin-left: 40px;  margin-right: 40px;}.c-mv-10 {  margin-top: 10px;  margin-bottom: 10px;}.c-mv-20 {  margin-top: 20px;  margin-bottom: 20px;}.c-mv-30 {  margin-top: 30px;  margin-bottom: 30px;}.c-mv-40 {  margin-top: 40px;  margin-bottom: 40px;}.c-mv-45 {  margin-top: 45px;  margin-bottom: 45px;}.c-mb-0 {  margin-bottom: 0px;}.c-mb-10 {  margin-bottom: 10px;}.c-mb-20 {  margin-bottom: 20px;}.c-mb-30 {  margin-bottom: 30px;}.c-mb-40 {  margin-bottom: 40px;}.c-mb-45 {  margin-bottom: 45px;}.c-mt-0 {  margin-top: 0px;}.c-mt-10 {  margin-top: 10px;}.c-mt-20 {  margin-top: 20px;}.c-mt-30 {  margin-top: 30px;}.c-mt-40 {  margin-top: 40px;}.c-mt-45 {  margin-top: 45px;}/*-------------------------------------------------------------------*//*    PADDINGS/*-------------------------------------------------------------------*/.c-pl-0 {  padding-left: 0px;}.c-pl-5 {  padding-left: 5px;}.c-pl-10 {  padding-left: 10px;}.c-pl-20 {  padding-left: 20px;}.c-pr-5 {  padding-right: 5px;}.c-pr-10 {  padding-right: 10px;}.c-pr-20 {  padding-right: 20px;}.c-p-0 {  padding: 0px;}.c-p-5 {  padding: 5px;}.c-p-10 {  padding: 10px;}.c-p-20 {  padding: 20px;}.c-p-30 {  padding: 30px;}.p-sm-40 {  padding: 40px;}.c-ph-0 {  padding-left: 0px;  padding-right: 0px;}.c-ph-10 {  padding-left: 10px;  padding-right: 10px;}.c-ph-20 {  padding-left: 20px;  padding-right: 20px;}.c-ph-30 {  padding-left: 30px;  padding-right: 30px;}.c-ph-40 {  padding-left: 40px;  padding-right: 40px;}.c-pv-5 {  padding-top: 5px;  padding-bottom: 5px;}.c-pv-0 {  padding-top: 0px;  padding-bottom: 0px;}.c-pv-10 {  padding-top: 10px;  padding-bottom: 10px;}.c-pv-20 {  padding-top: 20px;  padding-bottom: 20px;}.c-pv-30 {  padding-top: 30px;  padding-bottom: 30px;}.c-pv-40 {  padding-top: 40px;  padding-bottom: 40px;}.c-pv-45 {  padding-top: 45px;  padding-bottom: 45px;}.c-pb-10 {  padding-bottom: 10px;}.c-pb-20 {  padding-bottom: 20px;}.c-pb-30 {  padding-bottom: 30px;}.c-pb-40 {  padding-bottom: 40px;}.c-pb-45 {  padding-bottom: 45px;}.c-pt-0 {  padding-top: 0px;}.c-pt-10 {  padding-top: 10px;}.c-pt-20 {  padding-top: 20px;}.c-pt-30 {  padding-top: 30px;}.c-pt-40 {  padding-top: 40px;}.c-pt-45 {  padding-top: 45px;}/* Small devices (phones, less than 575) */@media (min-width: 575px) {    /*-------------------------------------------------------------------*/    /*    MARGINS SM    /*-------------------------------------------------------------------*/    .c-ml-sm-5 {      margin-left: 5px;    }    .c-ml-sm-10 {      margin-left: 10px;    }    .c-ml-sm-20 {      margin-left: 20px;    }    .c-mr-sm-5 {      margin-right: 5px;    }    .c-mr-sm-10 {      margin-right: 10px;    }    .c-mr-sm-20 {      margin-right: 20px;    }    .c-mr-sm-30 {      margin-right: 30px;    }    .c-mr-sm-40 {      margin-right: 40px;    }    .c-mr-sm-50 {      margin-right: 50px;    }    .c-mr-sm-60 {      margin-right: 60px;    }    .c-m-sm-0 {      margin: 0px;    }    .c-m-sm-10 {      margin: 10px;    }    .c-m-sm-20 {      margin: 20px;    }    .c-m-sm-30 {      margin: 30px;    }    .m-sm-40 {      margin: 40px;    }    .c-mh-sm-10 {      margin-left: 10px;      margin-right: 10px;    }    .c-mh-sm-20 {      margin-left: 20px;      margin-right: 20px;    }    .c-mh-sm-30 {      margin-left: 30px;      margin-right: 30px;    }    .c-mh-sm-40 {      margin-left: 40px;      margin-right: 40px;    }    .c-mv-sm-10 {      margin-top: 10px;      margin-bottom: 10px;    }    .c-mv-sm-20 {      margin-top: 20px;      margin-bottom: 20px;    }    .c-mv-sm-30 {      margin-top: 30px;      margin-bottom: 30px;    }    .c-mv-sm-40 {      margin-top: 40px;      margin-bottom: 40px;    }    .c-mv-sm-45 {      margin-top: 45px;      margin-bottom: 45px;    }    .c-mb-sm-0 {      margin-bottom: 0px;    }    .c-mb-sm-10 {      margin-bottom: 10px;    }    .c-mb-sm-20 {      margin-bottom: 20px;    }    .c-mb-sm-30 {      margin-bottom: 30px;    }    .c-mb-sm-40 {      margin-bottom: 40px;    }    .c-mb-sm-45 {      margin-bottom: 45px;    }    .c-mt-sm-0 {      margin-top: 0px;    }    .c-mt-sm-10 {      margin-top: 10px;    }    .c-mt-sm-20 {      margin-top: 20px;    }    .c-mt-sm-30 {      margin-top: 30px;    }    .c-mt-sm-40 {      margin-top: 40px;    }    .c-mt-sm-45 {      margin-top: 45px;    }    /*-------------------------------------------------------------------*/    /*    PADDINGS SM    /*-------------------------------------------------------------------*/    .c-pl-sm-5 {      padding-left: 5px;    }    .c-pl-sm-10 {      padding-left: 10px;    }    .c-pl-sm-20 {      padding-left: 20px;    }    .c-pr-sm-5 {      padding-right: 5px;    }    .c-pr-sm-10 {      padding-right: 10px;    }    .c-pr-sm-20 {      padding-right: 20px;    }    .c-p-sm-0 {      padding: 0px;    }    .c-p-sm-5 {      padding: 5px;    }    .c-p-sm-10 {      padding: 10px;    }    .c-p-sm-20 {      padding: 20px;    }    .c-p-sm-30 {      padding: 30px;    }    .p-sm-40 {      padding: 40px;    }    .c-ph-sm-0 {      padding-left: 0px;      padding-right: 0px;    }    .c-ph-sm-10 {      padding-left: 10px;      padding-right: 10px;    }    .c-ph-sm-20 {      padding-left: 20px;      padding-right: 20px;    }    .c-ph-sm-30 {      padding-left: 30px;      padding-right: 30px;    }    .c-ph-sm-40 {      padding-left: 40px;      padding-right: 40px;    }    .c-pv-sm-0 {      padding-top: 0px;      padding-bottom: 0px;    }    .c-pv-sm-10 {      padding-top: 10px;      padding-bottom: 10px;    }    .c-pv-sm-20 {      padding-top: 20px;      padding-bottom: 20px;    }    .c-pv-sm-30 {      padding-top: 30px;      padding-bottom: 30px;    }    .c-pv-sm-40 {      padding-top: 40px;      padding-bottom: 40px;    }    .c-pv-sm-45 {      padding-top: 45px;      padding-bottom: 45px;    }    .c-pb-sm-10 {      padding-bottom: 10px;    }    .c-pb-sm-20 {      padding-bottom: 20px;    }    .c-pb-sm-30 {      padding-bottom: 30px;    }    .c-pb-sm-40 {      padding-bottom: 40px;    }    .c-pb-sm-45 {      padding-bottom: 45px;    }    .c-pt-sm-0 {      padding-top: 0px;    }    .c-pt-sm-10 {      padding-top: 10px;    }    .c-pt-sm-20 {      padding-top: 20px;    }    .c-pt-sm-30 {      padding-top: 30px;    }    .c-pt-sm-40 {      padding-top: 40px;    }    .c-pt-sm-45 {      padding-top: 45px;    }}/* Medium devices (tablets, 768px and up) */@media (min-width: 768px) {    /*-------------------------------------------------------------------*/    /*    MARGINS md    /*-------------------------------------------------------------------*/    .c-ml-md-5 {      margin-left: 5px;    }    .c-ml-md-10 {      margin-left: 10px;    }    .c-ml-md-20 {      margin-left: 20px;    }    .c-mr-md-5 {      margin-right: 5px;    }    .c-mr-md-10 {      margin-right: 10px;    }    .c-mr-md-20 {      margin-right: 20px;    }    .c-mr-md-30 {      margin-right: 30px;    }    .c-mr-md-40 {      margin-right: 40px;    }    .c-mr-md-50 {      margin-right: 50px;    }    .c-mr-md-60 {      margin-right: 60px;    }    .c-m-md-0 {      margin: 0px;    }    .c-m-md-10 {      margin: 10px;    }    .c-m-md-20 {      margin: 20px;    }    .c-m-md-30 {      margin: 30px;    }    .m-md-40 {      margin: 40px;    }    .c-mh-md-10 {      margin-left: 10px;      margin-right: 10px;    }    .c-mh-md-20 {      margin-left: 20px;      margin-right: 20px;    }    .c-mh-md-30 {      margin-left: 30px;      margin-right: 30px;    }    .c-mh-md-40 {      margin-left: 40px;      margin-right: 40px;    }    .c-mv-md-10 {      margin-top: 10px;      margin-bottom: 10px;    }    .c-mv-md-20 {      margin-top: 20px;      margin-bottom: 20px;    }    .c-mv-md-30 {      margin-top: 30px;      margin-bottom: 30px;    }    .c-mv-md-40 {      margin-top: 40px;      margin-bottom: 40px;    }    .c-mv-md-45 {      margin-top: 45px;      margin-bottom: 45px;    }    .c-mb-md-0 {      margin-bottom: 0px;    }    .c-mb-md-10 {      margin-bottom: 10px;    }    .c-mb-md-20 {      margin-bottom: 20px;    }    .c-mb-md-30 {      margin-bottom: 30px;    }    .c-mb-md-40 {      margin-bottom: 40px;    }    .c-mb-md-45 {      margin-bottom: 45px;    }    .c-mt-md-0 {      margin-top: 0px;    }    .c-mt-md-10 {      margin-top: 10px;    }    .c-mt-md-20 {      margin-top: 20px;    }    .c-mt-md-30 {      margin-top: 30px;    }    .c-mt-md-40 {      margin-top: 40px;    }    .c-mt-md-45 {      margin-top: 45px;    }    /*-------------------------------------------------------------------*/    /*    PADDINGS md    /*-------------------------------------------------------------------*/    .c-pl-md-5 {      padding-left: 5px;    }    .c-pl-md-10 {      padding-left: 10px;    }    .c-pl-md-20 {      padding-left: 20px;    }    .c-pr-md-5 {      padding-right: 5px;    }    .c-pr-md-10 {      padding-right: 10px;    }    .c-pr-md-20 {      padding-right: 20px;    }    .c-p-md-0 {      padding: 0px;    }    .c-p-md-5 {      padding: 5px;    }    .c-p-md-10 {      padding: 10px;    }    .c-p-md-20 {      padding: 20px;    }    .c-p-md-30 {      padding: 30px;    }    .p-md-40 {      padding: 40px;    }    .c-ph-md-0 {      padding-left: 0px;      padding-right: 0px;    }    .c-ph-md-10 {      padding-left: 10px;      padding-right: 10px;    }    .c-ph-md-20 {      padding-left: 20px;      padding-right: 20px;    }    .c-ph-md-30 {      padding-left: 30px;      padding-right: 30px;    }    .c-ph-md-40 {      padding-left: 40px;      padding-right: 40px;    }    .c-pv-md-0 {      padding-top: 0px;      padding-bottom: 0px;    }    .c-pv-md-10 {      padding-top: 10px;      padding-bottom: 10px;    }    .c-pv-md-20 {      padding-top: 20px;      padding-bottom: 20px;    }    .c-pv-md-30 {      padding-top: 30px;      padding-bottom: 30px;    }    .c-pv-md-40 {      padding-top: 40px;      padding-bottom: 40px;    }    .c-pv-md-45 {      padding-top: 45px;      padding-bottom: 45px;    }    .c-pb-md-10 {      padding-bottom: 10px;    }    .c-pb-md-20 {      padding-bottom: 20px;    }    .c-pb-md-30 {      padding-bottom: 30px;    }    .c-pb-md-40 {      padding-bottom: 40px;    }    .c-pb-md-45 {      padding-bottom: 45px;    }    .c-pt-md-0 {      padding-top: 0px;    }    .c-pt-md-10 {      padding-top: 10px;    }    .c-pt-md-20 {      padding-top: 20px;    }    .c-pt-md-30 {      padding-top: 30px;    }    .c-pt-md-40 {      padding-top: 40px;    }    .c-pt-md-45 {      padding-top: 45px;    }}/* Large devices (desktops) */@media (min-width: 992px) {    /*-------------------------------------------------------------------*/    /*    MARGINS lg    /*-------------------------------------------------------------------*/    .c-ml-lg-5 {      margin-left: 5px;    }    .c-ml-lg-10 {      margin-left: 10px;    }    .c-ml-lg-20 {      margin-left: 20px;    }    .c-mr-lg-5 {      margin-right: 5px;    }    .c-mr-lg-10 {      margin-right: 10px;    }    .c-mr-lg-20 {      margin-right: 20px;    }    .c-mr-lg-30 {      margin-right: 30px;    }    .c-mr-lg-40 {      margin-right: 40px;    }    .c-mr-lg-50 {      margin-right: 50px;    }    .c-mr-lg-60 {      margin-right: 60px;    }    .c-m-lg-0 {      margin: 0px;    }    .c-m-lg-10 {      margin: 10px;    }    .c-m-lg-20 {      margin: 20px;    }    .c-m-lg-30 {      margin: 30px;    }    .m-lg-40 {      margin: 40px;    }    .c-mh-lg-10 {      margin-left: 10px;      margin-right: 10px;    }    .c-mh-lg-20 {      margin-left: 20px;      margin-right: 20px;    }    .c-mh-lg-30 {      margin-left: 30px;      margin-right: 30px;    }    .c-mh-lg-40 {      margin-left: 40px;      margin-right: 40px;    }    .c-mv-lg-10 {      margin-top: 10px;      margin-bottom: 10px;    }    .c-mv-lg-20 {      margin-top: 20px;      margin-bottom: 20px;    }    .c-mv-lg-30 {      margin-top: 30px;      margin-bottom: 30px;    }    .c-mv-lg-40 {      margin-top: 40px;      margin-bottom: 40px;    }    .c-mv-lg-45 {      margin-top: 45px;      margin-bottom: 45px;    }    .c-mb-lg-0 {      margin-bottom: 0px;    }    .c-mb-lg-10 {      margin-bottom: 10px;    }    .c-mb-lg-20 {      margin-bottom: 20px;    }    .c-mb-lg-30 {      margin-bottom: 30px;    }    .c-mb-lg-40 {      margin-bottom: 40px;    }    .c-mb-lg-45 {      margin-bottom: 45px;    }    .c-mt-lg-0 {      margin-top: 0px;    }    .c-mt-lg-10 {      margin-top: 10px;    }    .c-mt-lg-20 {      margin-top: 20px;    }    .c-mt-lg-30 {      margin-top: 30px;    }    .c-mt-lg-40 {      margin-top: 40px;    }    .c-mt-lg-45 {      margin-top: 45px;    }    /*-------------------------------------------------------------------*/    /*    PADDINGS lg    /*-------------------------------------------------------------------*/    .c-pl-lg-5 {      padding-left: 5px;    }    .c-pl-lg-10 {      padding-left: 10px;    }    .c-pl-lg-20 {      padding-left: 20px;    }    .c-pr-lg-5 {      padding-right: 5px;    }    .c-pr-lg-10 {      padding-right: 10px;    }    .c-pr-lg-20 {      padding-right: 20px;    }    .c-p-lg-0 {      padding: 0px;    }    .c-p-lg-5 {      padding: 5px;    }    .c-p-lg-10 {      padding: 10px;    }    .c-p-lg-20 {      padding: 20px;    }    .c-p-lg-30 {      padding: 30px;    }    .p-lg-40 {      padding: 40px;    }    .c-ph-lg-0 {      padding-left: 0px;      padding-right: 0px;    }    .c-ph-lg-10 {      padding-left: 10px;      padding-right: 10px;    }    .c-ph-lg-20 {      padding-left: 20px;      padding-right: 20px;    }    .c-ph-lg-30 {      padding-left: 30px;      padding-right: 30px;    }    .c-ph-lg-40 {      padding-left: 40px;      padding-right: 40px;    }    .c-pv-lg-0 {      padding-top: 0px;      padding-bottom: 0px;    }    .c-pv-lg-10 {      padding-top: 10px;      padding-bottom: 10px;    }    .c-pv-lg-20 {      padding-top: 20px;      padding-bottom: 20px;    }    .c-pv-lg-30 {      padding-top: 30px;      padding-bottom: 30px;    }    .c-pv-lg-40 {      padding-top: 40px;      padding-bottom: 40px;    }    .c-pv-lg-45 {      padding-top: 45px;      padding-bottom: 45px;    }    .c-pb-lg-10 {      padding-bottom: 10px;    }    .c-pb-lg-20 {      padding-bottom: 20px;    }    .c-pb-lg-30 {      padding-bottom: 30px;    }    .c-pb-lg-40 {      padding-bottom: 40px;    }    .c-pb-lg-45 {      padding-bottom: 45px;    }    .c-pt-lg-0 {      padding-top: 0px;    }    .c-pt-lg-10 {      padding-top: 10px;    }    .c-pt-lg-20 {      padding-top: 20px;    }    .c-pt-lg-30 {      padding-top: 30px;    }    .c-pt-lg-40 {      padding-top: 40px;    }    .c-pt-lg-45 {      padding-top: 45px;    }}/* Xtra Large devices (desktops) */@media (min-width: 1200px) {    /*-------------------------------------------------------------------*/    /*    MARGINS xl    /*-------------------------------------------------------------------*/    .c-ml-xl-5 {      margin-left: 5px;    }    .c-ml-xl-10 {      margin-left: 10px;    }    .c-ml-xl-20 {      margin-left: 20px;    }    .c-mr-xl-5 {      margin-right: 5px;    }    .c-mr-xl-10 {      margin-right: 10px;    }    .c-mr-xl-20 {      margin-right: 20px;    }    .c-mr-xl-30 {      margin-right: 30px;    }    .c-mr-xl-40 {      margin-right: 40px;    }    .c-mr-xl-50 {      margin-right: 50px;    }    .c-mr-xl-60 {      margin-right: 60px;    }    .c-m-xl-0 {      margin: 0px;    }    .c-m-xl-10 {      margin: 10px;    }    .c-m-xl-20 {      margin: 20px;    }    .c-m-xl-30 {      margin: 30px;    }    .m-xl-40 {      margin: 40px;    }    .c-mh-xl-10 {      margin-left: 10px;      margin-right: 10px;    }    .c-mh-xl-20 {      margin-left: 20px;      margin-right: 20px;    }    .c-mh-xl-30 {      margin-left: 30px;      margin-right: 30px;    }    .c-mh-xl-40 {      margin-left: 40px;      margin-right: 40px;    }    .c-mv-xl-10 {      margin-top: 10px;      margin-bottom: 10px;    }    .c-mv-xl-20 {      margin-top: 20px;      margin-bottom: 20px;    }    .c-mv-xl-30 {      margin-top: 30px;      margin-bottom: 30px;    }    .c-mv-xl-40 {      margin-top: 40px;      margin-bottom: 40px;    }    .c-mv-xl-45 {      margin-top: 45px;      margin-bottom: 45px;    }    .c-mb-xl-0 {      margin-bottom: 0px;    }    .c-mb-xl-10 {      margin-bottom: 10px;    }    .c-mb-xl-20 {      margin-bottom: 20px;    }    .c-mb-xl-30 {      margin-bottom: 30px;    }    .c-mb-xl-40 {      margin-bottom: 40px;    }    .c-mb-xl-45 {      margin-bottom: 45px;    }    .c-mt-xl-0 {      margin-top: 0px;    }    .c-mt-xl-10 {      margin-top: 10px;    }    .c-mt-xl-20 {      margin-top: 20px;    }    .c-mt-xl-30 {      margin-top: 30px;    }    .c-mt-xl-40 {      margin-top: 40px;    }    .c-mt-xl-45 {      margin-top: 45px;    }    /*-------------------------------------------------------------------*/    /*    PADDINGS xl    /*-------------------------------------------------------------------*/    .c-pl-xl-5 {      padding-left: 5px;    }    .c-pl-xl-10 {      padding-left: 10px;    }    .c-pl-xl-20 {      padding-left: 20px;    }    .c-pr-xl-5 {      padding-right: 5px;    }    .c-pr-xl-10 {      padding-right: 10px;    }    .c-pr-xl-20 {      padding-right: 20px;    }    .c-p-xl-0 {      padding: 0px;    }    .c-p-xl-5 {      padding: 5px;    }    .c-p-xl-10 {      padding: 10px;    }    .c-p-xl-20 {      padding: 20px;    }    .c-p-xl-30 {      padding: 30px;    }    .p-xl-40 {      padding: 40px;    }    .c-ph-xl-0 {      padding-left: 0px;      padding-right: 0px;    }    .c-ph-xl-10 {      padding-left: 10px;      padding-right: 10px;    }    .c-ph-xl-20 {      padding-left: 20px;      padding-right: 20px;    }    .c-ph-xl-30 {      padding-left: 30px;      padding-right: 30px;    }    .c-ph-xl-40 {      padding-left: 40px;      padding-right: 40px;    }    .c-pv-lg-0 {      padding-top: 0px;      padding-bottom: 0px;    }    .c-pv-xl-10 {      padding-top: 10px;      padding-bottom: 10px;    }    .c-pv-xl-20 {      padding-top: 20px;      padding-bottom: 20px;    }    .c-pv-xl-30 {      padding-top: 30px;      padding-bottom: 30px;    }    .c-pv-xl-40 {      padding-top: 40px;      padding-bottom: 40px;    }    .c-pv-xl-45 {      padding-top: 45px;      padding-bottom: 45px;    }    .c-pb-xl-10 {      padding-bottom: 10px;    }    .c-pb-xl-20 {      padding-bottom: 20px;    }    .c-pb-xl-30 {      padding-bottom: 30px;    }    .c-pb-xl-40 {      padding-bottom: 40px;    }    .c-pb-xl-45 {      padding-bottom: 45px;    }    .c-pt-xl-0 {      padding-top: 0px;    }    .c-pt-xl-10 {      padding-top: 10px;    }    .c-pt-xl-20 {      padding-top: 20px;    }    .c-pt-xl-30 {      padding-top: 30px;    }    .c-pt-xl-40 {      padding-top: 40px;    }    .c-pt-xl-45 {      padding-top: 45px;    }}/*-------------------------------------------------------------------*//*    TITULAR/*-------------------------------------------------------------------*//* secciones */.title_1{  font-weight: 500;  line-height: 1;  text-transform: none;  font-family: 'Rubik', sans-serif;  color: #173b6a;}.title_2{    color:#809398;	  font-family:'Quicksand', sans-serif;    font-weight:bold;    text-align:center;    text-transform: uppercase;}.title_3{    color:#173b6a;    font-family: 'Roboto Condensed', sans-serif;		text-transform:none;    font-weight: 600;}.title_4{    color:#809398;		font-family:'Rubik', sans-serif;		font-size:1.6em;    font-weight:400;    text-transform:uppercase;}/*-------------------------------------------------------------------*//*    ENLACES/*-------------------------------------------------------------------*//*a,a:active,a:visited,a:link{  text-decoration:none;  color:#809398;}a:hover{  color:#4c6166;}a img{  border:0;}*//*LINK_1*/.link_1,.link_1:active,.link_1:visited,.link_1:link{  color:#fff;  text-decoration: underline;}a.link_1:hover{  color:#4c6166;  text-decoration: underline;}.link_2,.link_2:active,.link_2:visited,.link_2:link{  color:#809398;  text-decoration: underline;}a.link_2:hover{  color:#4c6166;  text-decoration: underline;}.link_3,.link_3:active,.link_3:visited,.link_3:link{  color:#CCC;  text-decoration: none;}a.link_3:hover{  color:#809398;  text-decoration: none;}.link_4,.link_4:active,.link_4:visited,.link_4:link{  color:#173b6a;  text-decoration: none;}a.link_4:hover{  color:#809398;  text-decoration: none;}.link_5,.link_5:active,.link_5:visited,.link_5:link{  background:red;  color:#fff;  text-decoration: none;}a.link_5:hover{  background:#ea2f2f;}.link_6,.link_6:active,.link_6:visited,.link_6:link{  color:red;  text-decoration: underline;}a.link_6:hover{  color:#809398;}/*-------------------------------------------------------------------*//*    FOOTER/*-------------------------------------------------------------------*/.lantalau{	color:#999;	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;	font-size:.8em;	margin:15px 0;	text-align:right;}.linkLantalau a:link, .linkLantalau a:visited, .linkLantalau a:active{font-size:1em;color:#666;text-decoration:none;font-weight: bold;}.linkLantalau a:hover{color:#FF6600;}/*-------------------------------------------------------------------*//*    OVERLAYS/*-------------------------------------------------------------------*/.overlay-container-full {  position: absolute;  top:0px;  background-color: rgba(255, 255, 255, 0.95);  display: block;  text-align: center;  overflow: hidden;  padding: 4px;}.wauto{  width:auto;}.wrapper-fullheight{  min-height:100vh;}.w100{  width:100%;  height:auto;}.mw100{  max-width: 100%;}.img100 img,.img100{  width:100%;  height:auto;}.h100{  height: 100%;}.h-auto{  height: auto;}.minh100{  min-height:100%;}.call-to-action h2 p{  margin:0;}.hideIt{  display: none;}/*-------------------------------------------------------------------*//*    ICONS/*-------------------------------------------------------------------*/	i.fa-whatsapp{		color:#34af23;		font-size:2em;	}		.clear{		clear:both;	}  .min-height-screen {    min-height: 100vh;  }  .min-height-screen-minus-header {    min-height: calc(100vh - 131px)  }/* Custom Grid. Corrección del style.css---------------------------------- */.grid-space-20 {  margin-right: -10.5px;  margin-left: -10.5px;}.grid-space-20 > .col-lg-12,.grid-space-20 > .col-lg-11,.grid-space-20 > .col-lg-10,.grid-space-20 > .col-lg-9,.grid-space-20 > .col-lg-8,.grid-space-20 > .col-lg-7,.grid-space-20 > .col-lg-6,.grid-space-20 > .col-lg-5,.grid-space-20 > .col-lg-4,.grid-space-20 > .col-lg-3,.grid-space-20 > .col-lg-2,.grid-space-20 > .col-lg-1,.grid-space-20 > .col-md-11,.grid-space-20 > .col-md-11,.grid-space-20 > .col-md-10,.grid-space-20 > .col-md-9,.grid-space-20 > .col-md-8,.grid-space-20 > .col-md-7,.grid-space-20 > .col-md-6,.grid-space-20 > .col-md-5,.grid-space-20 > .col-md-4,.grid-space-20 > .col-md-3,.grid-space-20 > .col-md-2,.grid-space-20 > .col-md-1,.grid-space-20 > .col-sm-11,.grid-space-20 > .col-sm-11,.grid-space-20 > .col-sm-10,.grid-space-20 > .col-sm-9,.grid-space-20 > .col-sm-8,.grid-space-20 > .col-sm-7,.grid-space-20 > .col-sm-6,.grid-space-20 > .col-sm-5,.grid-space-20 > .col-sm-4,.grid-space-20 > .col-sm-3,.grid-space-20 > .col-sm-2,.grid-space-20 > .col-sm-1,.grid-space-20 > .col-11,.grid-space-20 > .col-11,.grid-space-20 > .col-10,.grid-space-20 > .col-9,.grid-space-20 > .col-8,.grid-space-20 > .col-7,.grid-space-20 > .col-6,.grid-space-20 > .col-5,.grid-space-20 > .col-4,.grid-space-20 > .col-3,.grid-space-20 > .col-2,.grid-space-20 > .col-1,.grid-space-20 > .col,.grid-space-20 > .col-auto {  padding-left: 10px;  padding-right: 10px;}.grid-space-10 {  margin-right: -6px;  margin-left: -6px;}.grid-space-10 > .col-lg-12,.grid-space-10 > .col-lg-11,.grid-space-10 > .col-lg-10,.grid-space-10 > .col-lg-9,.grid-space-10 > .col-lg-8,.grid-space-10 > .col-lg-7,.grid-space-10 > .col-lg-6,.grid-space-10 > .col-lg-5,.grid-space-10 > .col-lg-4,.grid-space-10 > .col-lg-3,.grid-space-10 > .col-lg-2,.grid-space-10 > .col-lg-1,.grid-space-10 > .col-md-12,.grid-space-10 > .col-md-11,.grid-space-10 > .col-md-10,.grid-space-10 > .col-md-9,.grid-space-10 > .col-md-8,.grid-space-10 > .col-md-7,.grid-space-10 > .col-md-6,.grid-space-10 > .col-md-5,.grid-space-10 > .col-md-4,.grid-space-10 > .col-md-3,.grid-space-10 > .col-md-2,.grid-space-10 > .col-md-1,.grid-space-10 > .col-sm-12,.grid-space-10 > .col-sm-11,.grid-space-10 > .col-sm-10,.grid-space-10 > .col-sm-9,.grid-space-10 > .col-sm-8,.grid-space-10 > .col-sm-7,.grid-space-10 > .col-sm-6,.grid-space-10 > .col-sm-5,.grid-space-10 > .col-sm-4,.grid-space-10 > .col-sm-3,.grid-space-10 > .col-sm-2,.grid-space-10 > .col-sm-1,.grid-space-10 > .col-12,.grid-space-10 > .col-11,.grid-space-10 > .col-10,.grid-space-10 > .col-9,.grid-space-10 > .col-8,.grid-space-10 > .col-7,.grid-space-10 > .col-6,.grid-space-10 > .col-5,.grid-space-10 > .col-4,.grid-space-10 > .col-3,.grid-space-10 > .col-2,.grid-space-10 > .col-1,.grid-space-10 > .col,.grid-space-10 > .col-auto {  padding-left: 5px;  padding-right: 5px;}.grid-space-0 {  margin-right: 0;  margin-left: 0;}.container-fluid .grid-space-0 {  margin-right: -15px;  margin-left: -15px;}.grid-space-0 > .col-lg-11,.grid-space-0 > .col-lg-10,.grid-space-0 > .col-lg-9,.grid-space-0 > .col-lg-8,.grid-space-0 > .col-lg-7,.grid-space-0 > .col-lg-6,.grid-space-0 > .col-lg-5,.grid-space-0 > .col-lg-4,.grid-space-0 > .col-lg-3,.grid-space-0 > .col-lg-2,.grid-space-0 > .col-lg-1,.grid-space-0 > .col-md-11,.grid-space-0 > .col-md-10,.grid-space-0 > .col-md-9,.grid-space-0 > .col-md-8,.grid-space-0 > .col-md-7,.grid-space-0 > .col-md-6,.grid-space-0 > .col-md-5,.grid-space-0 > .col-md-4,.grid-space-0 > .col-md-3,.grid-space-0 > .col-md-2,.grid-space-0 > .col-md-1,.grid-space-0 > .col-sm-11,.grid-space-0 > .col-sm-10,.grid-space-0 > .col-sm-9,.grid-space-0 > .col-sm-8,.grid-space-0 > .col-sm-7,.grid-space-0 > .col-sm-6,.grid-space-0 > .col-sm-5,.grid-space-0 > .col-sm-4,.grid-space-0 > .col-sm-3,.grid-space-0 > .col-sm-2,.grid-space-0 > .col-sm-1,.grid-space-0 > .col-11,.grid-space-0 > .col-10,.grid-space-0 > .col-9,.grid-space-0 > .col-8,.grid-space-0 > .col-7,.grid-space-0 > .col-6,.grid-space-0 > .col-5,.grid-space-0 > .col-4,.grid-space-0 > .col-3,.grid-space-0 > .col-2,.grid-space-0 > .col-1,.grid-space-0 > .col,.grid-space-0 > .col-auto {  padding-left: 0;  padding-right: 0;}.grid-space-0 > div {  margin-bottom: 0;  padding-bottom: 0;}/* Separators---------------------------------- */.separator {  width: 100%;  margin: 20px auto 15px;  position: relative;  height: 1px;  -webkit-backface-visibility: hidden;  -webkit-transform: translateZ(0) scale(1, 1);}.separator:after {  height: 1px;  background: #e8e8e8;  background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);  background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(35%, rgba(0, 0, 0, 0.09)), color-stop(70%, rgba(0, 0, 0, 0.09)), color-stop(100%, transparent));  background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);  background: -o-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);  background: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);  background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);  position: absolute;  bottom: -1px;  content: "";  width: 100%;  left: 0;}/*.btn {  display: inline-block;  font-weight: 400;  color: #212529;  text-align: center;  vertical-align: middle;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  background-color: transparent;  border: 1px solid transparent;  padding: 0.375rem 0.75rem;  font-size: 1rem;  line-height: 1.5;  border-radius: 0.25rem;  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}*//* Buttons---------------------------------- *//*Buttons Color Variations*/.btn:focus {  color: inherit;}.btn {  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;}/*Default Button*/.btn-default {  color: #ffffff;}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.show > .dropdown-toggle.btn-default {  color: #ffffff;}.btn-default-transparent {  color: #333333;  background-color: transparent;}.btn-default-transparent:hover,.btn-default-transparent:focus,.btn-default-transparent.focus,.btn-default-transparent:active,.btn-default-transparent.active,.show > .dropdown-toggle.btn-default-transparent {  color: #ffffff;}.dark-bg .btn-default-transparent {  color: #ffffff;}.default-bg .btn-default,.default-translucent-bg .btn-default,.default-bg .btn-default-transparent,.default-translucent-bg .btn-default-transparent {  background-color: #ffffff;  border-color: #ffffff;}.default-bg .btn-default:hover,.default-translucent-bg .btn-default:hover,.default-bg .btn-default:focus,.default-translucent-bg .btn-default:focus,.default-bg .btn-default.focus,.default-translucent-bg .btn-default.focus,.default-bg .btn-default:active,.default-translucent-bg .btn-default:active,.default-bg .btn-default.active,.default-translucent-bg .btn-default.active,.default-bg .show > .dropdown-toggle.btn-default,.default-translucent-bg .show > .dropdown-toggle.btn-default,.default-bg .btn-default-transparent:hover,.default-translucent-bg .btn-default-transparent:hover,.default-bg .btn-default-transparent:focus,.default-translucent-bg .btn-default-transparent:focus,.default-bg .btn-default-transparent.focus,.default-translucent-bg .btn-default-transparent.focus,.default-bg .btn-default-transparent:active,.default-translucent-bg .btn-default-transparent:active,.default-bg .btn-default-transparent.active,.default-translucent-bg .btn-default-transparent.active,.default-bg .show > .dropdown-toggle.btn-default-transparent,.default-translucent-bg .show > .dropdown-toggle.btn-default-transparent {  color: #ffffff;  background-color: transparent;  border-color: #ffffff;}.dark .btn-default {  color: #ffffff;  background-color: rgba(0, 0, 0, 0.2);  border-color: rgba(0, 0, 0, 0.1);}.dark .btn-default .badge {  color: rgba(0, 0, 0, 0.2);  background-color: #ffffff;}.dark .btn-default:hover,.dark .btn-default:focus,.dark .btn-default.focus,.dark .btn-default:active,.dark .btn-default.active,.dark .show > .dropdown-toggle.btn-default {  color: #ffffff;  background-color: rgba(0, 0, 0, 0.35);  border-color: rgba(0, 0, 0, 0.2);}.colored .btn-default {  color: #ffffff;  background-color: rgba(0, 0, 0, 0.2);  border-color: rgba(0, 0, 0, 0.01);}.colored .btn-default .badge {  color: rgba(0, 0, 0, 0.2);  background-color: #ffffff;}.colored .btn-default:hover,.colored .btn-default:focus,.colored .btn-default.focus,.colored .btn-default:active,.colored .btn-default.active,.colored .show > .dropdown-toggle.btn-default {  color: #ffffff;  background-color: rgba(0, 0, 0, 0.3);  border-color: rgba(0, 0, 0, 0.02);}.default-hovered:hover .btn-default-transparent {  border-color: #ffffff;}/*White Button*/.btn-white {  color: #777777;  background-color: #ffffff;  border-color: #ffffff;}/*Gray Button*/.btn-gray {  color: #333333;  background-color: #e1e1e1;  border-color: #d3d3d3;}.btn-gray:hover,.btn-gray:focus,.btn-gray.focus,.btn-gray:active,.btn-gray.active,.show > .dropdown-toggle.btn-gray {  color: #333333;  background-color: #cdcdcd;  border-color: #cdcdcd;}.btn-gray-transparent {  color: #333333;  background-color: transparent;  border-color: #777777;}.btn-gray-transparent:hover,.btn-gray-transparent:focus,.btn-gray-transparent.focus,.btn-gray-transparent:active,.btn-gray-transparent.active,.show > .dropdown-toggle.btn-gray-transparent {  color: #ffffff;  background-color: #333333;  border-color: #333333;}.dark-bg .btn-gray-transparent {  color: #ffffff;}.dark-bg .btn-gray-transparent:hover {  border-color: #ffffff;  color: #777777;  background-color: #ffffff;}.dark-translucent-bg .btn-gray-transparent,.default-translucent-bg .btn-gray-transparent,.default-bg .btn-gray-transparent {  border-color: #ffffff;  color: #ffffff;}.dark-translucent-bg .btn-gray-transparent:hover,.default-translucent-bg .btn-gray-transparent:hover,.default-bg .btn-gray-transparent:hover,.dark-translucent-bg .btn-gray-transparent:focus,.default-translucent-bg .btn-gray-transparent:focus,.default-bg .btn-gray-transparent:focus {  border-color: #ffffff;  color: #777777;  background-color: #ffffff;}.default-hovered:hover .btn-gray-transparent {  border-color: #ffffff;}.light-gray-bg.default-hovered:hover .btn-gray-transparent:hover {  border-color: #333333;}/* Medium devices (desktops, tablets, 992px and up) */@media (min-width: 992px) {  .two-col-translucent-bg .container > .row > div + div .btn-gray-transparent {    border-color: #ffffff;    color: #ffffff;  }  .two-col-translucent-bg .container > .row > div + div .btn-gray-transparent:hover,  .two-col-translucent-bg .container > .row > div + div .btn-gray-transparent:focus {    border-color: #ffffff;    color: #777777;    background-color: #ffffff;  }}/*Dark Button*/.btn-dark {  color: #ffffff;  background-color: #373737;  border-color: #333333;}.btn-dark:hover,.btn-dark:focus,.btn-dark.focus,.btn-dark:active,.btn-dark.active,.show > .dropdown-toggle.btn-dark {  color: #ffffff;  background-color: #111111;  border-color: #111111;}.dark-bg .btn-dark {  color: #ffffff;  background-color: #222222;  border-color: #171717;}.dark-bg .btn-dark:hover,.dark-bg .btn-dark:focus,.dark-bg .btn-dark.focus,.dark-bg .btn-dark:active,.dark-bg .btn-dark.active,.dark-bg .show > .dropdown-toggle.btn-dark {  color: #ffffff;  background-color: #000000;  border-color: #000000;}/*Buttons Sizes*/.btn {  padding: 7px 20px;  font-size: 14px;  line-height: 1.4666666667;  border-radius: 3px;  margin: 10px 0;}.btn-sm {  padding: 5px 15px;  font-size: 12px;  line-height: 1.4666666667;  border-radius: 3px;  margin: 5px 0;}.btn-lg {  padding: 10px 25px;  font-size: 18px;  line-height: 1.4666666667;  border-radius: 4px;  margin: 10px 0;}.btn-xl {  padding: 15px 50px;  font-size: 22px;  line-height: 1.4666666667;  border-radius: 6px;  margin: 10px 0;}.btn-md-link {  padding: 7px 15px;  font-size: 14px;  line-height: 1.4666666667;  border-radius: 0px;  margin: 10px 0;}.btn-sm-link {  padding: 5px 15px;  font-size: 12px;  line-height: 1.4666666667;  border-radius: 0px;  margin: 5px 0;}.btn-lg-link {  padding: 10px 15px;  font-size: 18px;  line-height: 1.4666666667;  border-radius: 0px;  margin: 10px 0;}.btn-remove {  font-size: 10px;  padding: 3px 15px;  min-width: 0;  margin: -5px 0 0 0;}.btn-xs{    padding: 1px 5px !important;    font-size: 12px !important;    line-height: 1.5 !important;    border-radius: 3px !important;}/*Buttons with radius*/.radius-50 {  -webkit-border-radius: 50px;  -moz-border-radius: 50px;  border-radius: 50px;}/*Animated Buttons*/.btn-animated {  position: relative;  min-width: 0 !important;  padding-right: 45px !important;}.btn-animated i {  -webkit-transition: right 0.2s ease-in-out;  -o-transition: right 0.2s ease-in-out;  transition: right 0.2s ease-in-out;  z-index: 3;  right: 17px;  position: absolute;  line-height: 34px;  top: 0;  min-width: 12px;}.btn-animated:after {  width: 35px;  height: 100%;  background-color: rgba(0, 0, 0, 0.1);  position: absolute;  content: "";  top: 0;  opacity: 0;  filter: alpha(opacity=0);  right: 0px;  z-index: 2;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;}.btn-animated.radius-50:after {  border-radius: 0 50px 50px 0;}.btn-animated.btn-gray-transparent:after {  background-color: rgba(0, 0, 0, 0.05);}.btn-animated:hover:after {  opacity: 1;  filter: alpha(opacity=100);}.btn-animated:hover i {  right: 11px;}.btn-animated.btn-sm {  padding-right: 35px !important;}.btn-animated.btn-sm:after {  width: 25px;}.btn-animated.btn-sm i {  right: 14px;  line-height: 28px;  min-width: 11px;}.btn-animated.btn-sm:hover i {  right: 7px;}.btn-animated.btn-lg {  padding-right: 60px !important;}.btn-animated.btn-lg:after {  width: 45px;}.btn-animated.btn-lg i {  right: 25px;  line-height: 48px;  min-width: 15px;}.btn-animated.btn-lg:hover i {  right: 15px;}.btn-animated.btn-xl {  padding-right: 60px !important;}.btn-animated.btn-xl:after {  width: 45px;}.btn-animated.btn-xl i {  right: 25px;  line-height: 64px;  min-width: 15px;  text-align: center;}.btn-animated.btn-xl:hover i {  right: 13px;}/*Background Transition*/.btn-animation {  -webkit-transition: all 0.1s ease-in-out;  -o-transition: all 0.1s ease-in-out;  transition: all 0.1s ease-in-out;  position: relative;  z-index: 1;  overflow: hidden;}.btn-animation:hover,.btn-animation:focus {  -webkit-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.btn-animation:before {  background-color: transparent;  content: "";  position: absolute;  -webkit-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.btn-animation:hover:before,.btn-animation:focus:before {  z-index: -1;}.btn-default-transparent.btn-animation:hover,.btn-default-transparent.btn-animation:focus {  background-color: transparent;}.btn-animation.btn-animation--slide-to-right:before {  top: 0;  left: 0;  right: 100%;  bottom: 0;}.btn-animation.btn-animation--slide-to-right:hover:before,.btn-animation.btn-animation--slide-to-right:focus:before {  right: 0;}.btn-animation.btn-animation--slide-to-left:before {  top: 0;  left: 100%;  right: 0;  bottom: 0;}.btn-animation.btn-animation--slide-to-left:hover:before,.btn-animation.btn-animation--slide-to-left:focus:before {  left: 0;}.btn-animation.btn-animation--slide-to-top:before {  top: 100%;  left: 0;  right: 0;  bottom: 0;}.btn-animation.btn-animation--slide-to-top:hover:before,.btn-animation.btn-animation--slide-to-top:focus:before {  top: 0;}.btn-animation.btn-animation--slide-to-bottom:before {  top: 0;  left: 0;  right: 0;  bottom: 100%;}.btn-animation.btn-animation--slide-to-bottom:hover:before,.btn-animation.btn-animation--slide-to-bottom:focus:before {  bottom: 0;}.btn-animation.btn-animation--slide-horizontal:before {  top: 0;  left: 50%;  right: 50%;  bottom: 0;}.btn-animation.btn-animation--slide-horizontal:hover:before,.btn-animation.btn-animation--slide-horizontal:focus:before {  left: 0;  right: 0;}.btn-animation.btn-animation--slide-vertical:before {  top: 50%;  left: 0;  right: 0;  bottom: 50%;}.btn-animation.btn-animation--slide-vertical:hover:before,.btn-animation.btn-animation--slide-vertical:focus:before {  top: 0;  bottom: 0;}@media (prefers-reduced-motion: reduce) {  .btn {    transition: none;  }}.btn:hover {  color: #212529;  text-decoration: none;}.btn:focus, .btn.focus {  outline: 0;  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.btn.disabled, .btn:disabled {  opacity: 0.65;}/*Icons---------------------------------- */.icon {  display: inline-block;  text-align: center;  position: relative;  background-color: rgba(255, 255, 255, 0.85);  color: #000000;  font-size: 24px;  width: 60px;  height: 60px;  line-height: 58px;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  border: 1px solid transparent;}.icons .icon {  margin: 0 5px 5px 0;}.icon i {  position: relative;  z-index: 1;}.icon.dark-bg {  background-color: rgba(66, 66, 66, 0.66);  color: #ffffff;}.icon.default-bg {  color: #ffffff;}.icon.light-bg {  background-color: #ffffff;}.icon.without-bg {  font-size: 36px;  line-height: 1;  color: inherit;  background-color: transparent;  height: 100%;}.icon.large {  font-size: 36px;  width: 100px;  height: 100px;  line-height: 97px;}.icon.small {  font-size: 18px;  width: 45px;  height: 45px;  line-height: 43px;}/*-------------------------------------------------------------------*//*    BOOTSTRAP/*-------------------------------------------------------------------*/.form-block {  width:90%!important;}.g-recaptcha{	text-align:center!important;}.g-recaptcha div{	display:inline-block;}@media (min-width: 768px) {  .col-sm-15 {          width: 20%;          float: left;      }  }  .col-xs-15,  .col-sm-15,  .col-md-15,  .col-lg-15 {      position: relative;      min-height: 1px;      padding-right: 10px;      padding-left: 10px;  }  .col-xs-15-2,  .col-sm-15-2,  .col-md-15-2,  .col-lg-15-2  .col-xs-15-2 {      width: 40%;      float: left;      position: relative;      min-height: 1px;      padding-right: 10px;      padding-left: 10px;        }  @media (min-width: 992px) {  .col-md-15 {      width: 20%;      float: left;  }}@media (min-width: 1200px) {  .col-lg-15 {      width: 20%;      float: left;  }}@media (max-width: 767px) {  .col-xs-15  {    width: 50%;  }  .col-xs-15-2{    width: 100%;  }}/*-------------------------------------------------------------------*//*    DATATABLE/*-------------------------------------------------------------------*/.dataTables_wrapper.form-inline label {  display: inline-block;}.dataTables_wrapper div.dataTables_paginate ul.pagination {  /*alinear el paginador right*/  justify-content: flex-end;}.dataTables_wrapper table.dataTable thead th:after {  content: '\f0dc';  font-family: 'FontAwesome';}/*-------------------------------------------------------------------*//*    BOOTSTRAP 5 COLS/*-------------------------------------------------------------------*/.col-2dot4,.col-sm-2dot4,.col-md-2dot4,.col-lg-2dot4,.col-xl-2dot4 {    position: relative;    width: 100%;    min-height: 1px;    padding-right: 15px;    padding-left: 15px;}.col-2dot4 {    -webkit-box-flex: 0;    -ms-flex: 0 0 20%;    flex: 0 0 20%;    max-width: 20%;}@media (min-width: 576px) {    .col-sm-2dot4 {        -webkit-box-flex: 0;        -ms-flex: 0 0 20%;        flex: 0 0 20%;        max-width: 20%;    }}@media (min-width: 768px) {    .col-md-2dot4 {        -webkit-box-flex: 0;        -ms-flex: 0 0 20%;        flex: 0 0 20%;        max-width: 20%;    }}@media (min-width: 992px) {    .col-lg-2dot4 {        -webkit-box-flex: 0;        -ms-flex: 0 0 20%;        flex: 0 0 20%;        max-width: 20%;    }}@media (min-width: 1200px) {    .col-xl-2dot4 {        -webkit-box-flex: 0;        -ms-flex: 0 0 20%;        flex: 0 0 20%;        max-width: 20%;    }}.social-links.animated-effect-1 li.twitter a:hover {  border-color: #55acee;}.social-links:not(.animated-effect-1) li.twitter a:hover,.colored.social-links li.twitter a,.social-links.animated-effect-1 li.twitter a:after,.btn.twitter {  background-color: #55acee;  border-color: #55acee;  color: #ffffff;}.social-links.animated-effect-1 li.skype a:hover {  border-color: #00aff0;}.social-links:not(.animated-effect-1) li.skype a:hover,.colored.social-links li.skype a,.social-links.animated-effect-1 li.skype a:after,.btn.skype {  background-color: #00aff0;  border-color: #00aff0;  color: #ffffff;}.social-links.animated-effect-1 li.linkedin a:hover {  border-color: #0976b4;}.social-links:not(.animated-effect-1) li.linkedin a:hover,.colored.social-links li.linkedin a,.social-links.animated-effect-1 li.linkedin a:after,.btn.linkedin {  background-color: #0976b4;  border-color: #0976b4;  color: #ffffff;}.social-links.animated-effect-1 li.googleplus a:hover {  border-color: #dd4b39;}.social-links:not(.animated-effect-1) li.googleplus a:hover,.colored.social-links li.googleplus a,.social-links.animated-effect-1 li.googleplus a:after,.btn.googleplus {  background-color: #dd4b39;  border-color: #dd4b39;  color: #ffffff;}.social-links.animated-effect-1 li.youtube a:hover {  border-color: #b31217;}.social-links:not(.animated-effect-1) li.youtube a:hover,.colored.social-links li.youtube a,.social-links.animated-effect-1 li.youtube a:after,.btn.youtube {  background-color: #b31217;  border-color: #b31217;  color: #ffffff;}.social-links.animated-effect-1 li.flickr a:hover {  border-color: #ff0084;}.social-links:not(.animated-effect-1) li.flickr a:hover,.colored.social-links li.flickr a,.social-links.animated-effect-1 li.flickr a:after,.btn.flickr {  background-color: #ff0084;  border-color: #ff0084;  color: #ffffff;}.social-links.animated-effect-1 li.facebook a:hover {  border-color: #3b5998;}.footer-social-icon li.facebook a {  background-color: #3b5998;  border-color: #3b5998;  color: #ffffff;}.social-links.animated-effect-1 li.pinterest a:hover {  border-color: #cb2027;}.social-links:not(.animated-effect-1) li.pinterest a:hover,.colored.social-links li.pinterest a,.social-links.animated-effect-1 li.pinterest a:after,.btn.pinterest {  background-color: #cb2027;  border-color: #cb2027;  color: #ffffff;}.social-links.animated-effect-1 li.instagram a:hover {  border-color: #517fa4;}.social-links:not(.animated-effect-1) li.instagram a:hover,.colored.social-links li.instagram a,.social-links.animated-effect-1 li.instagram a:after,.btn.instagram {  background-color: #517fa4;  border-color: #517fa4;  color: #ffffff;}.social-links.animated-effect-1 li.vimeo a:hover {  border-color: #aad450;}.social-links:not(.animated-effect-1) li.vimeo a:hover,.colored.social-links li.vimeo a,.social-links.animated-effect-1 li.vimeo a:after,.btn.vimeo {  background-color: #aad450;  border-color: #aad450;  color: #ffffff;}.social-links.animated-effect-1 li.tumblr a:hover {  border-color: #32506d;}.social-links:not(.animated-effect-1) li.tumblr a:hover,.colored.social-links li.tumblr a,.social-links.animated-effect-1 li.tumblr a:after,.btn.tumblr {  background-color: #32506d;  border-color: #32506d;  color: #ffffff;}.social-links.animated-effect-1 li.soundcloud a:hover {  border-color: #ff3a00;}.social-links:not(.animated-effect-1) li.soundcloud a:hover,.colored.social-links li.soundcloud a,.social-links.animated-effect-1 li.soundcloud a:after,.btn.soundcloud {  background-color: #ff3a00;  border-color: #ff3a00;  color: #ffffff;}.social-links.animated-effect-1 li.foursquare a:hover {  border-color: #0072b1;}.social-links:not(.animated-effect-1) li.foursquare a:hover,.colored.social-links li.foursquare a,.social-links.animated-effect-1 li.foursquare a:after,.btn.foursquare {  background-color: #0072b1;  border-color: #0072b1;  color: #ffffff;}.social-links.animated-effect-1 li.dribbble a:hover {  border-color: #ea4c89;}.social-links:not(.animated-effect-1) li.dribbble a:hover,.colored.social-links li.dribbble a,.social-links.animated-effect-1 li.dribbble a:after,.btn.dribbble {  background-color: #ea4c89;  border-color: #ea4c89;  color: #ffffff;}.social-links.animated-effect-1 li.xing a:hover {  border-color: #126567;}.social-links:not(.animated-effect-1) li.xing a:hover,.colored.social-links li.xing a,.social-links.animated-effect-1 li.xing a:after,.btn.xing {  background-color: #126567;  border-color: #126567;  color: #ffffff;}.social-links.animated-effect-1 li.behance a:hover {  border-color: #126567;}.social-links:not(.animated-effect-1) li.behance a:hover,.colored.social-links li.behance a,.social-links.animated-effect-1 li.behance a:after,.btn.behance {  background-color: #053eff;  border-color: #053eff;  color: #ffffff;}.social-links.animated-effect-1 li.vine a:hover {  border-color: #126567;}.social-links:not(.animated-effect-1) li.vine a:hover,.colored.social-links li.vine a,.social-links.animated-effect-1 li.vine a:after,.btn.vine {  background-color: #00a478;  border-color: #00a478;  color: #ffffff;}.social-links.animated-effect-1 li.stumbleupon a:hover {  border-color: #126567;}.social-links:not(.animated-effect-1) li.stumbleupon a:hover,.colored.social-links li.stumbleupon a,.social-links.animated-effect-1 li.stumbleupon a:after,.btn.stumbleupon {  background-color: #f74425;  border-color: #f74425;  color: #ffffff;}/*-----------------------------------------------------------------------------------------------------*//*    GLOBALES/*-----------------------------------------------------------------------------------------------------*/.page-title {  font-size: 2.1em;}.title.main-title {  font-family:'Roboto Condensed', sans-serif;  font-size:2.2em;  text-transform: uppercase;}.title.page-section {  font-family:'Roboto Condensed', sans-serif;  font-size:1.5em;  color: #173b6a;  text-transform: uppercase;}.breadcrumb .breadcrumb-link a:after {  content: "\f105";  font-weight: normal;  font-family: FontAwesome;  padding-right: 7px;  padding-left: 7px;  color: #282828;  text-decoration: none;}.btn.btn-default {  background: #173b6a;}.btn.btn-default-2 {  background: #ffcd00;}table.table td a {  color:#173b6a;  text-decoration: underline;}.tp-bullets.preview4 .bullet,.tp-bullets.preview2 .bullet,.tp-bullets.horizontal .tp-bullet {  background: rgba(0, 0, 0, 0.6) !important;  border: none !important;  width: 10px !important;  height: 10px !important;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  -ms-box-sizing: border-box;  -o-box-sizing: border-box;  box-sizing: border-box;  margin-left: 1px !important;  margin-right: 1px !important;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;}.slideshow .dark-translucent-bg:not(.caption-box),.slideshow .light-translucent-bg:not(.caption-box) {  border-top: none;  border-bottom: none;  position: absolute;  left: 0;  top: 0 !important;  width: 100%;  height: 100%;}.slideshow .dark-translucent-bg {  background-color: rgba(0, 0, 0, 0.4);}.slideshow .light-translucent-bg {  background-color: rgba(255, 255, 255, 0.4);}.slideshow .dark-translucent-bg:after,.slideshow .light-translucent-bg:after {  background-color: transparent;}/*-----------------------------------------------------------------------------------------------------*//*    CHECKBOX RESET/*-----------------------------------------------------------------------------------------------------*/input[type="radio"], input[type="checkbox"] {    -webkit-appearance: auto;    background: #fff;    border: 1px solid #ddd;}input, input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="password"],textarea,select, .input-md {    -webkit-appearance: auto;    background: #fff;    border: 1px solid #ddd;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    padding-left: 15px;    padding-right: 15px;    padding-top: 8px;    padding-bottom: 8px;    font-weight: 400;    font-size: 14px;    line-height: 1.25 !important;    font-family: inherit;    vertical-align: middle;}    input[type]:focus,    textarea:focus,    select:focus {        outline: none;        border-color: #173b6a;    }    input[type]:active,    textarea:active,    select:active {        outline: none;    }    input.form-check-input[type="radio"], input.form-check-input[type="checkbox"] {      position: static;      margin: unset;    }/*-----------------------------------------------------------------------------------------------------*//*    HEADER/*-----------------------------------------------------------------------------------------------------*/.header{  padding: 20px 0;  border-top: 8px solid #ffcd00;}.header .logo {  max-width: 130px;}/*.nav-menu > ul > li > a {  padding: 16px 12px 25px;}*//*-----------------------------------------------------------------------------------------------------*//*    INDEX/*-----------------------------------------------------------------------------------------------------*/.index .call-to-action {  background: #ffcd00;  transition: all .4s ease;}.index .call-to-action:hover {  background:#173b6a;}.index .call-to-action:hover a{  color: #ffcd00;}.index .call-to-action .title {  font-family: 'Roboto Condensed', sans-serif;  font-size: 2em;  color:#fff;}.index .call-to-action .title a{  text-decoration: underline;}/*-----------------------------------------------------------------------------------------------------*//*    PRODUCTOS/*-----------------------------------------------------------------------------------------------------*//* -- PRODUCTOS LIST --- */.product.list .product-item .product-title {  font-size:1.2em;}.product.list .product-item:hover{  border-color: #ffcd00;}.product.list .product-item{  border-color: #eee;}.product.list .product-item .product-price {  font-size:1.3em;}.product.list .product-item .new-label {  font-size:1.4em;  font-family: 'Roboto Condensed', sans-serif;  background: #ffcd00;}.product.desarrollo .product-item .product-price {  font-size:1.3em;}.product .product-price {  font-family: 'Roboto Condensed', sans-serif;  color:#173b6a!important;}.product.desarrollo .product-title {  font-size:2.3em;}.category.list .categories-block .category-title{  font-family: 'Roboto Condensed', sans-serif;  font-size:1.6;  color:#173b6a;  text-transform: uppercase;}/*-----------------------------------------------------------------------------------------------------*//*    COMPRA/*-----------------------------------------------------------------------------------------------------*/.product-checkout .modo-envio .card{  border:3px solid #173b6a;}.product-checkout .modo-envio .card .location-wrapper{  font-size: 2em;  color:#333;}.product-checkout .modo-envio .form-check {  padding-left: 0;}.product-checkout .modo-envio .form-check .form-check-input+span{ font-family: 'Roboto Condensed', sans-serif; font-weight:300; font-size:1.1em;}.product-checkout .modo-envio .form-check .form-check-input {  position: static;  margin-left: 0;  margin-top:0;  margin-right: 5px;  background: rgb(255 205 0 / .1);  border: 1px solid #ffcd00;}.product-checkout .modo-envio img{  width:100%;  max-width: 150px;}.product-checkout .checkout-order-review .cart-products > div {  background: rgb(255 205 0 / .1);}.product-checkout .checkout-order-review .cart-products table th.product-name{  width:80%;}.product-checkout .checkout-order-review .cart-products table th.product-total{  width:auto;}/*-----------------------------------------------------------------------------------------------------*//*    RESPONSIVE : 0-575px (xs), 576-767px (sm), 768-991px (md), 992-1199px (lg), <1200px (lg) /*-----------------------------------------------------------------------------------------------------*//* XSmall devices (phones, less than 575) */@media (max-width: 575px) {}/* Small devices (phones, less than 575) */@media (min-width: 575px) {}@media (max-width: 767px) {  .product-checkout .modo-envio .card .icon.small {    font-size: 1.3em;    width: 30px;    height: 30px;    line-height: 1.5em;  }  }/* Medium devices (tablets, 768px and up) */@media (min-width: 768px) {  .modal-xl {    width: 90%;   max-width:1200px;  }  }@media (min-width: 768px) and (max-width: 991px) {}@media (max-width: 991px) {}/* Large and Medium devices (desktops, tablets less than 1199px) */@media (min-width: 768px) and (max-width: 1199px) {}/* Large devices (desktops) */@media (min-width: 992px) {}@media (min-width: 992px) and (max-width: 1199px) {}@media (max-width: 1199px) {}/* Xtra Large devices (desktops) */@media (min-width: 1200px) {}.FUENTE1{font-family:'Rubik', sans-serif;}.FUENTE2{font-family:'Quicksand', sans-serif;}.FUENTE3{font-family:'Roboto Condensed', sans-serif;}.FUENTE4{font-family:'Raleway', sans-serif;}.FUENTE5{font-family:FONT5;}.FUENTE6{font-family:FONT6;}.KOLORE1{background-color:#809398;padding:2px;display:block;font-size:.7em;}.KOLORE2{background-color:#4c6166;padding:2px;display:block;font-size:.7em;}.KOLORE3{background-color:#173b6a;padding:2px;display:block;font-size:.7em;}.KOLORE4{background-color:#ffcd00;padding:2px;display:block;font-size:.7em;}.KOLORE5{background-color:#COLOR5;padding:2px;display:block;font-size:.7em;}.KOLORE6{background-color:#COLOR6;padding:2px;display:block;font-size:.7em;}.KOLORE7{background-color:#COLOR7;padding:2px;display:block;font-size:.7em;}.KOLORE8{background-color:#COLOR8;padding:2px;display:block;font-size:.7em;}.KOLORE9{background-color:#COLOR9;padding:2px;display:block;font-size:.7em;}.KOLORE10{background-color:#COLOR_10;padding:2px;display:block;font-size:.7em;}.KOLORE11{background-color:#COLOR_11;padding:2px;display:block;font-size:.7em;}.KOLORE12{background-color:#COLOR_12;padding:2px;display:block;font-size:.7em;}
