@import url("https://p.typekit.net/p.css?s=1&k=tsm5coa&ht=tk&f=9938.9939.9941.9942&a=88018397&app=typekit&e=css");@import url(../../../ptn/core/icons/fa6/css/all.css);@font-face {  font-family: "museo-sans-rounded";  src: url("https://use.typekit.net/af/00279f/000000000000000077359942/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/00279f/000000000000000077359942/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/00279f/000000000000000077359942/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");  font-display: auto;  font-style: normal;  font-weight: 300;  font-stretch: normal;  font-display: swap;}@font-face {  font-family: "museo-sans-rounded";  src: url("https://use.typekit.net/af/d39206/00000000000000007735994a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/d39206/00000000000000007735994a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/d39206/00000000000000007735994a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");  font-display: auto;  font-style: normal;  font-weight: 700;  font-stretch: normal;  font-display: swap;}@font-face {  font-family: "museo-sans-rounded";  src: url("https://use.typekit.net/af/7d47d7/000000000000000077359965/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/7d47d7/000000000000000077359965/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/7d47d7/000000000000000077359965/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");  font-display: auto;  font-style: normal;  font-weight: 500;  font-stretch: normal;  font-display: swap;}@font-face {  font-family: "museo-sans-rounded";  src: url("https://use.typekit.net/af/99e2ed/000000000000000077359974/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/99e2ed/000000000000000077359974/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/99e2ed/000000000000000077359974/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");  font-display: auto;  font-style: normal;  font-weight: 800;  font-stretch: normal;  font-display: swap;}.tk-museo-sans-rounded {  font-family: "museo-sans-rounded",sans-serif;}:root {  --bs-blue: #0d6efd;  --bs-indigo: #6610f2;  --bs-purple: #6f42c1;  --bs-pink: #d63384;  --bs-red: #dc3545;  --bs-orange: #fd7e14;  --bs-yellow: #ffc107;  --bs-green: #198754;  --bs-teal: #20c997;  --bs-cyan: #0dcaf0;  --bs-white: #fff;  --bs-gray: #6c757d;  --bs-gray-dark: #343a40;  --bs-gray-100: #f8f9fa;  --bs-gray-200: #e9ecef;  --bs-gray-300: #dee2e6;  --bs-gray-400: #ced4da;  --bs-gray-500: #adb5bd;  --bs-gray-600: #6c757d;  --bs-gray-700: #495057;  --bs-gray-800: #343a40;  --bs-gray-900: #212529;  --bs-primary: #071c38;  --bs-secondary: #00a5c8;  --bs-success: #a7b804;  --bs-info: #a7b804;  --bs-warning: #ffc107;  --bs-danger: #dc3545;  --bs-light: #f5f5f5;  --bs-dark: #071c38;  --bs-primary-rgb: 7, 28, 56;  --bs-secondary-rgb: 0, 165, 200;  --bs-success-rgb: 167, 184, 4;  --bs-info-rgb: 167, 184, 4;  --bs-warning-rgb: 255, 193, 7;  --bs-danger-rgb: 220, 53, 69;  --bs-light-rgb: 245, 245, 245;  --bs-dark-rgb: 7, 28, 56;  --bs-white-rgb: 255, 255, 255;  --bs-black-rgb: 0, 0, 0;  --bs-body-color-rgb: 82, 82, 82;  --bs-body-bg-rgb: 255, 255, 255;  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));  --bs-body-font-family: museo-sans-rounded, sans-serif;  --bs-body-font-size: 1.1rem;  --bs-body-font-weight: 300;  --bs-body-line-height: 1.4;  --bs-body-color: #525252;  --bs-body-bg: #fff;}*,*::before,*::after {  box-sizing: border-box;}@media (prefers-reduced-motion: no-preference) {  :root {    scroll-behavior: smooth;  }}body {  margin: 0;  font-family: var(--bs-body-font-family);  font-size: var(--bs-body-font-size);  font-weight: var(--bs-body-font-weight);  line-height: var(--bs-body-line-height);  color: var(--bs-body-color);  text-align: var(--bs-body-text-align);  background-color: var(--bs-body-bg);  -webkit-text-size-adjust: 100%;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}hr {  margin: 1.5rem 0;  color: inherit;  background-color: currentColor;  border: 0;  opacity: 0.25;}hr:not([size]) {  height: 1px;}h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {  margin-top: 0;  margin-bottom: 0.75rem;  font-weight: 500;  line-height: 1.2;}h1, .h1 {  font-size: calc(1.4rem + 1.8vw);}@media (min-width: 1200px) {  h1, .h1 {    font-size: 2.75rem;  }}h2, .h2 {  font-size: calc(1.345rem + 1.14vw);}@media (min-width: 1200px) {  h2, .h2 {    font-size: 2.2rem;  }}h3, .h3 {  font-size: calc(1.3175rem + 0.81vw);}@media (min-width: 1200px) {  h3, .h3 {    font-size: 1.925rem;  }}h4, .h4 {  font-size: calc(1.29rem + 0.48vw);}@media (min-width: 1200px) {  h4, .h4 {    font-size: 1.65rem;  }}h5, .h5 {  font-size: calc(1.2625rem + 0.15vw);}@media (min-width: 1200px) {  h5, .h5 {    font-size: 1.375rem;  }}h6, .h6 {  font-size: 1.1rem;}p {  margin-top: 0;  margin-bottom: 1rem;}abbr[title],abbr[data-bs-original-title] {  text-decoration: underline dotted;  cursor: help;  text-decoration-skip-ink: none;}address {  margin-bottom: 1rem;  font-style: normal;  line-height: inherit;}ol,ul {  padding-left: 2rem;}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;}b,strong {  font-weight: bolder;}small, .small {  font-size: 0.875em;}mark, .mark {  padding: 0.2em;  background-color: #fcf8e3;}sub,sup {  position: relative;  font-size: 0.75em;  line-height: 0;  vertical-align: baseline;}sub {  bottom: -.25em;}sup {  top: -.5em;}a {  color: #006075;  text-decoration: underline;}a:hover {  color: #004d5e;}a:not([href]):not([class]), a:not([href]):not([class]):hover {  color: inherit;  text-decoration: none;}pre,code,kbd,samp {  font-family: var(--bs-font-monospace);  font-size: 1em;  direction: ltr /* rtl:ignore */;  unicode-bidi: bidi-override;}pre {  display: block;  margin-top: 0;  margin-bottom: 1rem;  overflow: auto;  font-size: 0.875em;}pre code {  font-size: inherit;  color: inherit;  word-break: normal;}code {  font-size: 0.875em;  color: #d63384;  word-wrap: break-word;}a > code {  color: inherit;}kbd {  padding: 0.2rem 0.4rem;  font-size: 0.875em;  color: #fff;  background-color: #212529;  border-radius: 0.2rem;}kbd kbd {  padding: 0;  font-size: 1em;  font-weight: 700;}figure {  margin: 0 0 1rem;}img,svg {  vertical-align: middle;}table {  caption-side: bottom;  border-collapse: collapse;}caption {  padding-top: 0.5rem;  padding-bottom: 0.5rem;  color: #6c757d;  text-align: left;}th {  text-align: inherit;  text-align: -webkit-match-parent;}thead,tbody,tfoot,tr,td,th {  border-color: inherit;  border-style: solid;  border-width: 0;}label {  display: inline-block;}button {  border-radius: 0;}button:focus:not(:focus-visible) {  outline: 0;}input,button,select,optgroup,textarea {  margin: 0;  font-family: inherit;  font-size: inherit;  line-height: inherit;}button,select {  text-transform: none;}[role="button"] {  cursor: pointer;}select {  word-wrap: normal;}select:disabled {  opacity: 1;}[list]::-webkit-calendar-picker-indicator {  display: none;}button,[type="button"],[type="reset"],[type="submit"] {  -webkit-appearance: button;}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled) {  cursor: pointer;}::-moz-focus-inner {  padding: 0;  border-style: none;}textarea {  resize: vertical;}fieldset {  min-width: 0;  padding: 0;  margin: 0;  border: 0;}legend {  float: left;  width: 100%;  padding: 0;  margin-bottom: 0.5rem;  font-size: calc(1.275rem + 0.3vw);  line-height: inherit;}@media (min-width: 1200px) {  legend {    font-size: 1.5rem;  }}legend + * {  clear: left;}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field {  padding: 0;}::-webkit-inner-spin-button {  height: auto;}[type="search"] {  outline-offset: -2px;  -webkit-appearance: textfield;}/* rtl:raw:[type="tel"],[type="url"],[type="email"],[type="number"] {  direction: ltr;}*/::-webkit-search-decoration {  -webkit-appearance: none;}::-webkit-color-swatch-wrapper {  padding: 0;}::file-selector-button {  font: inherit;}::-webkit-file-upload-button {  font: inherit;  -webkit-appearance: button;}output {  display: inline-block;}iframe {  border: 0;}summary {  display: list-item;  cursor: pointer;}progress {  vertical-align: baseline;}[hidden] {  display: none !important;}.lead {  font-size: calc(1.2625rem + 0.15vw);  font-weight: 300;}@media (min-width: 1200px) {  .lead {    font-size: 1.375rem;  }}.display-1 {  font-size: calc(1.625rem + 4.5vw);  font-weight: 300;  line-height: 1.2;}@media (min-width: 1200px) {  .display-1 {    font-size: 5rem;  }}.display-2 {  font-size: calc(1.575rem + 3.9vw);  font-weight: 300;  line-height: 1.2;}@media (min-width: 1200px) {  .display-2 {    font-size: 4.5rem;  }}.display-3 {  font-size: calc(1.525rem + 3.3vw);  font-weight: 300;  line-height: 1.2;}@media (min-width: 1200px) {  .display-3 {    font-size: 4rem;  }}.display-4 {  font-size: calc(1.475rem + 2.7vw);  font-weight: 300;  line-height: 1.2;}@media (min-width: 1200px) {  .display-4 {    font-size: 3.5rem;  }}.display-5 {  font-size: calc(1.425rem + 2.1vw);  font-weight: 300;  line-height: 1.2;}@media (min-width: 1200px) {  .display-5 {    font-size: 3rem;  }}.display-6 {  font-size: calc(1.375rem + 1.5vw);  font-weight: 300;  line-height: 1.2;}@media (min-width: 1200px) {  .display-6 {    font-size: 2.5rem;  }}.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: 0.875em;  text-transform: uppercase;}.blockquote {  margin-bottom: 1.5rem;  font-size: calc(1.2625rem + 0.15vw);}@media (min-width: 1200px) {  .blockquote {    font-size: 1.375rem;  }}.blockquote > :last-child {  margin-bottom: 0;}.blockquote-footer {  margin-top: -1.5rem;  margin-bottom: 1.5rem;  font-size: 0.875em;  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: 15px;  max-width: 100%;  height: auto;}.figure {  display: inline-block;}.figure-img {  margin-bottom: 0.75rem;  line-height: 1;}.figure-caption {  font-size: 0.875em;  color: #6c757d;}.container, .socialBookmarks, .detail-container > .detail,.container-fluid,.fullwidthContainer,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm {  width: 100%;  padding-right: var(--bs-gutter-x, 1.5rem);  padding-left: var(--bs-gutter-x, 1.5rem);  margin-right: auto;  margin-left: auto;}@media (min-width: 576px) {  .container-sm, .container, .socialBookmarks, .detail-container > .detail {    max-width: 540px;  }}@media (min-width: 768px) {  .container-md, .container-sm, .container, .socialBookmarks, .detail-container > .detail {    max-width: 720px;  }}@media (min-width: 992px) {  .container-lg, .container-md, .container-sm, .container, .socialBookmarks, .detail-container > .detail {    max-width: 960px;  }}@media (min-width: 1200px) {  .container-xl, .container-lg, .container-md, .container-sm, .container, .socialBookmarks, .detail-container > .detail {    max-width: 1140px;  }}@media (min-width: 1400px) {  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .socialBookmarks, .detail-container > .detail {    max-width: 1320px;  }}.row {  --bs-gutter-x: 3rem;  --bs-gutter-y: 0;  display: flex;  flex-wrap: wrap;  margin-top: calc(-1 * var(--bs-gutter-y));  margin-right: calc(-.5 * var(--bs-gutter-x));  margin-left: calc(-.5 * var(--bs-gutter-x));}.row > * {  flex-shrink: 0;  width: 100%;  max-width: 100%;  padding-right: calc(var(--bs-gutter-x) * .5);  padding-left: calc(var(--bs-gutter-x) * .5);  margin-top: var(--bs-gutter-y);}.col {  flex: 1 0 0%;}.row-cols-auto > * {  flex: 0 0 auto;  width: auto;}.row-cols-1 > * {  flex: 0 0 auto;  width: 100%;}.row-cols-2 > * {  flex: 0 0 auto;  width: 50%;}.row-cols-3 > * {  flex: 0 0 auto;  width: 33.33333%;}.row-cols-4 > * {  flex: 0 0 auto;  width: 25%;}.row-cols-5 > * {  flex: 0 0 auto;  width: 20%;}.row-cols-6 > * {  flex: 0 0 auto;  width: 16.66667%;}.col-auto {  flex: 0 0 auto;  width: auto;}.col-1 {  flex: 0 0 auto;  width: 8.33333%;}.col-2 {  flex: 0 0 auto;  width: 16.66667%;}.col-3 {  flex: 0 0 auto;  width: 25%;}.col-4 {  flex: 0 0 auto;  width: 33.33333%;}.col-5 {  flex: 0 0 auto;  width: 41.66667%;}.col-6 {  flex: 0 0 auto;  width: 50%;}.col-7 {  flex: 0 0 auto;  width: 58.33333%;}.col-8 {  flex: 0 0 auto;  width: 66.66667%;}.col-9 {  flex: 0 0 auto;  width: 75%;}.col-10 {  flex: 0 0 auto;  width: 83.33333%;}.col-11 {  flex: 0 0 auto;  width: 91.66667%;}.col-12 {  flex: 0 0 auto;  width: 100%;}.offset-1 {  margin-left: 8.33333%;}.offset-2 {  margin-left: 16.66667%;}.offset-3 {  margin-left: 25%;}.offset-4 {  margin-left: 33.33333%;}.offset-5 {  margin-left: 41.66667%;}.offset-6 {  margin-left: 50%;}.offset-7 {  margin-left: 58.33333%;}.offset-8 {  margin-left: 66.66667%;}.offset-9 {  margin-left: 75%;}.offset-10 {  margin-left: 83.33333%;}.offset-11 {  margin-left: 91.66667%;}.g-0,.gx-0 {  --bs-gutter-x: 0;}.g-0,.gy-0 {  --bs-gutter-y: 0;}.g-1,.gx-1 {  --bs-gutter-x: 0.375rem;}.g-1,.gy-1 {  --bs-gutter-y: 0.375rem;}.g-2,.gx-2 {  --bs-gutter-x: 0.75rem;}.g-2,.gy-2 {  --bs-gutter-y: 0.75rem;}.g-3,.gx-3 {  --bs-gutter-x: 1.5rem;}.g-3,.gy-3 {  --bs-gutter-y: 1.5rem;}.g-4,.gx-4 {  --bs-gutter-x: 2.25rem;}.g-4,.gy-4 {  --bs-gutter-y: 2.25rem;}.g-5,.gx-5 {  --bs-gutter-x: 4.5rem;}.g-5,.gy-5 {  --bs-gutter-y: 4.5rem;}@media (min-width: 576px) {  .col-sm {    flex: 1 0 0%;  }  .row-cols-sm-auto > * {    flex: 0 0 auto;    width: auto;  }  .row-cols-sm-1 > * {    flex: 0 0 auto;    width: 100%;  }  .row-cols-sm-2 > * {    flex: 0 0 auto;    width: 50%;  }  .row-cols-sm-3 > * {    flex: 0 0 auto;    width: 33.33333%;  }  .row-cols-sm-4 > * {    flex: 0 0 auto;    width: 25%;  }  .row-cols-sm-5 > * {    flex: 0 0 auto;    width: 20%;  }  .row-cols-sm-6 > * {    flex: 0 0 auto;    width: 16.66667%;  }  .col-sm-auto {    flex: 0 0 auto;    width: auto;  }  .col-sm-1 {    flex: 0 0 auto;    width: 8.33333%;  }  .col-sm-2 {    flex: 0 0 auto;    width: 16.66667%;  }  .col-sm-3 {    flex: 0 0 auto;    width: 25%;  }  .col-sm-4 {    flex: 0 0 auto;    width: 33.33333%;  }  .col-sm-5 {    flex: 0 0 auto;    width: 41.66667%;  }  .col-sm-6 {    flex: 0 0 auto;    width: 50%;  }  .col-sm-7 {    flex: 0 0 auto;    width: 58.33333%;  }  .col-sm-8 {    flex: 0 0 auto;    width: 66.66667%;  }  .col-sm-9 {    flex: 0 0 auto;    width: 75%;  }  .col-sm-10 {    flex: 0 0 auto;    width: 83.33333%;  }  .col-sm-11 {    flex: 0 0 auto;    width: 91.66667%;  }  .col-sm-12 {    flex: 0 0 auto;    width: 100%;  }  .offset-sm-0 {    margin-left: 0;  }  .offset-sm-1 {    margin-left: 8.33333%;  }  .offset-sm-2 {    margin-left: 16.66667%;  }  .offset-sm-3 {    margin-left: 25%;  }  .offset-sm-4 {    margin-left: 33.33333%;  }  .offset-sm-5 {    margin-left: 41.66667%;  }  .offset-sm-6 {    margin-left: 50%;  }  .offset-sm-7 {    margin-left: 58.33333%;  }  .offset-sm-8 {    margin-left: 66.66667%;  }  .offset-sm-9 {    margin-left: 75%;  }  .offset-sm-10 {    margin-left: 83.33333%;  }  .offset-sm-11 {    margin-left: 91.66667%;  }  .g-sm-0,.gx-sm-0 {    --bs-gutter-x: 0;  }  .g-sm-0,.gy-sm-0 {    --bs-gutter-y: 0;  }  .g-sm-1,.gx-sm-1 {    --bs-gutter-x: 0.375rem;  }  .g-sm-1,.gy-sm-1 {    --bs-gutter-y: 0.375rem;  }  .g-sm-2,.gx-sm-2 {    --bs-gutter-x: 0.75rem;  }  .g-sm-2,.gy-sm-2 {    --bs-gutter-y: 0.75rem;  }  .g-sm-3,.gx-sm-3 {    --bs-gutter-x: 1.5rem;  }  .g-sm-3,.gy-sm-3 {    --bs-gutter-y: 1.5rem;  }  .g-sm-4,.gx-sm-4 {    --bs-gutter-x: 2.25rem;  }  .g-sm-4,.gy-sm-4 {    --bs-gutter-y: 2.25rem;  }  .g-sm-5,.gx-sm-5 {    --bs-gutter-x: 4.5rem;  }  .g-sm-5,.gy-sm-5 {    --bs-gutter-y: 4.5rem;  }}@media (min-width: 768px) {  .col-md {    flex: 1 0 0%;  }  .row-cols-md-auto > * {    flex: 0 0 auto;    width: auto;  }  .row-cols-md-1 > * {    flex: 0 0 auto;    width: 100%;  }  .row-cols-md-2 > * {    flex: 0 0 auto;    width: 50%;  }  .row-cols-md-3 > * {    flex: 0 0 auto;    width: 33.33333%;  }  .row-cols-md-4 > * {    flex: 0 0 auto;    width: 25%;  }  .row-cols-md-5 > * {    flex: 0 0 auto;    width: 20%;  }  .row-cols-md-6 > * {    flex: 0 0 auto;    width: 16.66667%;  }  .col-md-auto {    flex: 0 0 auto;    width: auto;  }  .col-md-1 {    flex: 0 0 auto;    width: 8.33333%;  }  .col-md-2 {    flex: 0 0 auto;    width: 16.66667%;  }  .col-md-3 {    flex: 0 0 auto;    width: 25%;  }  .col-md-4 {    flex: 0 0 auto;    width: 33.33333%;  }  .col-md-5 {    flex: 0 0 auto;    width: 41.66667%;  }  .col-md-6 {    flex: 0 0 auto;    width: 50%;  }  .col-md-7 {    flex: 0 0 auto;    width: 58.33333%;  }  .col-md-8 {    flex: 0 0 auto;    width: 66.66667%;  }  .col-md-9 {    flex: 0 0 auto;    width: 75%;  }  .col-md-10 {    flex: 0 0 auto;    width: 83.33333%;  }  .col-md-11 {    flex: 0 0 auto;    width: 91.66667%;  }  .col-md-12 {    flex: 0 0 auto;    width: 100%;  }  .offset-md-0 {    margin-left: 0;  }  .offset-md-1 {    margin-left: 8.33333%;  }  .offset-md-2 {    margin-left: 16.66667%;  }  .offset-md-3 {    margin-left: 25%;  }  .offset-md-4 {    margin-left: 33.33333%;  }  .offset-md-5 {    margin-left: 41.66667%;  }  .offset-md-6 {    margin-left: 50%;  }  .offset-md-7 {    margin-left: 58.33333%;  }  .offset-md-8 {    margin-left: 66.66667%;  }  .offset-md-9 {    margin-left: 75%;  }  .offset-md-10 {    margin-left: 83.33333%;  }  .offset-md-11 {    margin-left: 91.66667%;  }  .g-md-0,.gx-md-0 {    --bs-gutter-x: 0;  }  .g-md-0,.gy-md-0 {    --bs-gutter-y: 0;  }  .g-md-1,.gx-md-1 {    --bs-gutter-x: 0.375rem;  }  .g-md-1,.gy-md-1 {    --bs-gutter-y: 0.375rem;  }  .g-md-2,.gx-md-2 {    --bs-gutter-x: 0.75rem;  }  .g-md-2,.gy-md-2 {    --bs-gutter-y: 0.75rem;  }  .g-md-3,.gx-md-3 {    --bs-gutter-x: 1.5rem;  }  .g-md-3,.gy-md-3 {    --bs-gutter-y: 1.5rem;  }  .g-md-4,.gx-md-4 {    --bs-gutter-x: 2.25rem;  }  .g-md-4,.gy-md-4 {    --bs-gutter-y: 2.25rem;  }  .g-md-5,.gx-md-5 {    --bs-gutter-x: 4.5rem;  }  .g-md-5,.gy-md-5 {    --bs-gutter-y: 4.5rem;  }}@media (min-width: 992px) {  .col-lg {    flex: 1 0 0%;  }  .row-cols-lg-auto > * {    flex: 0 0 auto;    width: auto;  }  .row-cols-lg-1 > * {    flex: 0 0 auto;    width: 100%;  }  .row-cols-lg-2 > * {    flex: 0 0 auto;    width: 50%;  }  .row-cols-lg-3 > * {    flex: 0 0 auto;    width: 33.33333%;  }  .row-cols-lg-4 > * {    flex: 0 0 auto;    width: 25%;  }  .row-cols-lg-5 > * {    flex: 0 0 auto;    width: 20%;  }  .row-cols-lg-6 > * {    flex: 0 0 auto;    width: 16.66667%;  }  .col-lg-auto {    flex: 0 0 auto;    width: auto;  }  .col-lg-1 {    flex: 0 0 auto;    width: 8.33333%;  }  .col-lg-2 {    flex: 0 0 auto;    width: 16.66667%;  }  .col-lg-3 {    flex: 0 0 auto;    width: 25%;  }  .col-lg-4 {    flex: 0 0 auto;    width: 33.33333%;  }  .col-lg-5 {    flex: 0 0 auto;    width: 41.66667%;  }  .col-lg-6 {    flex: 0 0 auto;    width: 50%;  }  .col-lg-7 {    flex: 0 0 auto;    width: 58.33333%;  }  .col-lg-8 {    flex: 0 0 auto;    width: 66.66667%;  }  .col-lg-9 {    flex: 0 0 auto;    width: 75%;  }  .col-lg-10 {    flex: 0 0 auto;    width: 83.33333%;  }  .col-lg-11 {    flex: 0 0 auto;    width: 91.66667%;  }  .col-lg-12 {    flex: 0 0 auto;    width: 100%;  }  .offset-lg-0 {    margin-left: 0;  }  .offset-lg-1 {    margin-left: 8.33333%;  }  .offset-lg-2 {    margin-left: 16.66667%;  }  .offset-lg-3 {    margin-left: 25%;  }  .offset-lg-4 {    margin-left: 33.33333%;  }  .offset-lg-5 {    margin-left: 41.66667%;  }  .offset-lg-6 {    margin-left: 50%;  }  .offset-lg-7 {    margin-left: 58.33333%;  }  .offset-lg-8 {    margin-left: 66.66667%;  }  .offset-lg-9 {    margin-left: 75%;  }  .offset-lg-10 {    margin-left: 83.33333%;  }  .offset-lg-11 {    margin-left: 91.66667%;  }  .g-lg-0,.gx-lg-0 {    --bs-gutter-x: 0;  }  .g-lg-0,.gy-lg-0 {    --bs-gutter-y: 0;  }  .g-lg-1,.gx-lg-1 {    --bs-gutter-x: 0.375rem;  }  .g-lg-1,.gy-lg-1 {    --bs-gutter-y: 0.375rem;  }  .g-lg-2,.gx-lg-2 {    --bs-gutter-x: 0.75rem;  }  .g-lg-2,.gy-lg-2 {    --bs-gutter-y: 0.75rem;  }  .g-lg-3,.gx-lg-3 {    --bs-gutter-x: 1.5rem;  }  .g-lg-3,.gy-lg-3 {    --bs-gutter-y: 1.5rem;  }  .g-lg-4,.gx-lg-4 {    --bs-gutter-x: 2.25rem;  }  .g-lg-4,.gy-lg-4 {    --bs-gutter-y: 2.25rem;  }  .g-lg-5,.gx-lg-5 {    --bs-gutter-x: 4.5rem;  }  .g-lg-5,.gy-lg-5 {    --bs-gutter-y: 4.5rem;  }}@media (min-width: 1200px) {  .col-xl {    flex: 1 0 0%;  }  .row-cols-xl-auto > * {    flex: 0 0 auto;    width: auto;  }  .row-cols-xl-1 > * {    flex: 0 0 auto;    width: 100%;  }  .row-cols-xl-2 > * {    flex: 0 0 auto;    width: 50%;  }  .row-cols-xl-3 > * {    flex: 0 0 auto;    width: 33.33333%;  }  .row-cols-xl-4 > * {    flex: 0 0 auto;    width: 25%;  }  .row-cols-xl-5 > * {    flex: 0 0 auto;    width: 20%;  }  .row-cols-xl-6 > * {    flex: 0 0 auto;    width: 16.66667%;  }  .col-xl-auto {    flex: 0 0 auto;    width: auto;  }  .col-xl-1 {    flex: 0 0 auto;    width: 8.33333%;  }  .col-xl-2 {    flex: 0 0 auto;    width: 16.66667%;  }  .col-xl-3 {    flex: 0 0 auto;    width: 25%;  }  .col-xl-4 {    flex: 0 0 auto;    width: 33.33333%;  }  .col-xl-5 {    flex: 0 0 auto;    width: 41.66667%;  }  .col-xl-6 {    flex: 0 0 auto;    width: 50%;  }  .col-xl-7 {    flex: 0 0 auto;    width: 58.33333%;  }  .col-xl-8 {    flex: 0 0 auto;    width: 66.66667%;  }  .col-xl-9 {    flex: 0 0 auto;    width: 75%;  }  .col-xl-10 {    flex: 0 0 auto;    width: 83.33333%;  }  .col-xl-11 {    flex: 0 0 auto;    width: 91.66667%;  }  .col-xl-12 {    flex: 0 0 auto;    width: 100%;  }  .offset-xl-0 {    margin-left: 0;  }  .offset-xl-1 {    margin-left: 8.33333%;  }  .offset-xl-2 {    margin-left: 16.66667%;  }  .offset-xl-3 {    margin-left: 25%;  }  .offset-xl-4 {    margin-left: 33.33333%;  }  .offset-xl-5 {    margin-left: 41.66667%;  }  .offset-xl-6 {    margin-left: 50%;  }  .offset-xl-7 {    margin-left: 58.33333%;  }  .offset-xl-8 {    margin-left: 66.66667%;  }  .offset-xl-9 {    margin-left: 75%;  }  .offset-xl-10 {    margin-left: 83.33333%;  }  .offset-xl-11 {    margin-left: 91.66667%;  }  .g-xl-0,.gx-xl-0 {    --bs-gutter-x: 0;  }  .g-xl-0,.gy-xl-0 {    --bs-gutter-y: 0;  }  .g-xl-1,.gx-xl-1 {    --bs-gutter-x: 0.375rem;  }  .g-xl-1,.gy-xl-1 {    --bs-gutter-y: 0.375rem;  }  .g-xl-2,.gx-xl-2 {    --bs-gutter-x: 0.75rem;  }  .g-xl-2,.gy-xl-2 {    --bs-gutter-y: 0.75rem;  }  .g-xl-3,.gx-xl-3 {    --bs-gutter-x: 1.5rem;  }  .g-xl-3,.gy-xl-3 {    --bs-gutter-y: 1.5rem;  }  .g-xl-4,.gx-xl-4 {    --bs-gutter-x: 2.25rem;  }  .g-xl-4,.gy-xl-4 {    --bs-gutter-y: 2.25rem;  }  .g-xl-5,.gx-xl-5 {    --bs-gutter-x: 4.5rem;  }  .g-xl-5,.gy-xl-5 {    --bs-gutter-y: 4.5rem;  }}@media (min-width: 1400px) {  .col-xxl {    flex: 1 0 0%;  }  .row-cols-xxl-auto > * {    flex: 0 0 auto;    width: auto;  }  .row-cols-xxl-1 > * {    flex: 0 0 auto;    width: 100%;  }  .row-cols-xxl-2 > * {    flex: 0 0 auto;    width: 50%;  }  .row-cols-xxl-3 > * {    flex: 0 0 auto;    width: 33.33333%;  }  .row-cols-xxl-4 > * {    flex: 0 0 auto;    width: 25%;  }  .row-cols-xxl-5 > * {    flex: 0 0 auto;    width: 20%;  }  .row-cols-xxl-6 > * {    flex: 0 0 auto;    width: 16.66667%;  }  .col-xxl-auto {    flex: 0 0 auto;    width: auto;  }  .col-xxl-1 {    flex: 0 0 auto;    width: 8.33333%;  }  .col-xxl-2 {    flex: 0 0 auto;    width: 16.66667%;  }  .col-xxl-3 {    flex: 0 0 auto;    width: 25%;  }  .col-xxl-4 {    flex: 0 0 auto;    width: 33.33333%;  }  .col-xxl-5 {    flex: 0 0 auto;    width: 41.66667%;  }  .col-xxl-6 {    flex: 0 0 auto;    width: 50%;  }  .col-xxl-7 {    flex: 0 0 auto;    width: 58.33333%;  }  .col-xxl-8 {    flex: 0 0 auto;    width: 66.66667%;  }  .col-xxl-9 {    flex: 0 0 auto;    width: 75%;  }  .col-xxl-10 {    flex: 0 0 auto;    width: 83.33333%;  }  .col-xxl-11 {    flex: 0 0 auto;    width: 91.66667%;  }  .col-xxl-12 {    flex: 0 0 auto;    width: 100%;  }  .offset-xxl-0 {    margin-left: 0;  }  .offset-xxl-1 {    margin-left: 8.33333%;  }  .offset-xxl-2 {    margin-left: 16.66667%;  }  .offset-xxl-3 {    margin-left: 25%;  }  .offset-xxl-4 {    margin-left: 33.33333%;  }  .offset-xxl-5 {    margin-left: 41.66667%;  }  .offset-xxl-6 {    margin-left: 50%;  }  .offset-xxl-7 {    margin-left: 58.33333%;  }  .offset-xxl-8 {    margin-left: 66.66667%;  }  .offset-xxl-9 {    margin-left: 75%;  }  .offset-xxl-10 {    margin-left: 83.33333%;  }  .offset-xxl-11 {    margin-left: 91.66667%;  }  .g-xxl-0,.gx-xxl-0 {    --bs-gutter-x: 0;  }  .g-xxl-0,.gy-xxl-0 {    --bs-gutter-y: 0;  }  .g-xxl-1,.gx-xxl-1 {    --bs-gutter-x: 0.375rem;  }  .g-xxl-1,.gy-xxl-1 {    --bs-gutter-y: 0.375rem;  }  .g-xxl-2,.gx-xxl-2 {    --bs-gutter-x: 0.75rem;  }  .g-xxl-2,.gy-xxl-2 {    --bs-gutter-y: 0.75rem;  }  .g-xxl-3,.gx-xxl-3 {    --bs-gutter-x: 1.5rem;  }  .g-xxl-3,.gy-xxl-3 {    --bs-gutter-y: 1.5rem;  }  .g-xxl-4,.gx-xxl-4 {    --bs-gutter-x: 2.25rem;  }  .g-xxl-4,.gy-xxl-4 {    --bs-gutter-y: 2.25rem;  }  .g-xxl-5,.gx-xxl-5 {    --bs-gutter-x: 4.5rem;  }  .g-xxl-5,.gy-xxl-5 {    --bs-gutter-y: 4.5rem;  }}.table {  --bs-table-bg: transparent;  --bs-table-accent-bg: transparent;  --bs-table-striped-color: #525252;  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);  --bs-table-active-color: #525252;  --bs-table-active-bg: rgba(0, 0, 0, 0.1);  --bs-table-hover-color: #525252;  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);  width: 100%;  margin-bottom: 1.5rem;  color: #525252;  vertical-align: top;  border-color: #dee2e6;}.table > :not(caption) > * > * {  padding: 0.5rem 0.5rem;  background-color: var(--bs-table-bg);  border-bottom-width: 1px;  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}.table > tbody {  vertical-align: inherit;}.table > thead {  vertical-align: bottom;}.table > :not(:first-child) {  border-top: 2px solid currentColor;}.caption-top {  caption-side: top;}.table-sm > :not(caption) > * > * {  padding: 0.25rem 0.25rem;}.table-bordered > :not(caption) > * {  border-width: 1px 0;}.table-bordered > :not(caption) > * > * {  border-width: 0 1px;}.table-borderless > :not(caption) > * > * {  border-bottom-width: 0;}.table-borderless > :not(:first-child) {  border-top-width: 0;}.table-striped > tbody > tr:nth-of-type(odd) > * {  --bs-table-accent-bg: var(--bs-table-striped-bg);  color: var(--bs-table-striped-color);}.table-active {  --bs-table-accent-bg: var(--bs-table-active-bg);  color: var(--bs-table-active-color);}.table-hover > tbody > tr:hover > * {  --bs-table-accent-bg: var(--bs-table-hover-bg);  color: var(--bs-table-hover-color);}.table-primary {  --bs-table-bg: #cdd2d7;  --bs-table-striped-bg: #c3c8cc;  --bs-table-striped-color: #000;  --bs-table-active-bg: #b9bdc2;  --bs-table-active-color: #000;  --bs-table-hover-bg: #bec2c7;  --bs-table-hover-color: #000;  color: #000;  border-color: #b9bdc2;}.table-secondary {  --bs-table-bg: #ccedf4;  --bs-table-striped-bg: #c2e1e8;  --bs-table-striped-color: #000;  --bs-table-active-bg: #b8d5dc;  --bs-table-active-color: #000;  --bs-table-hover-bg: #bddbe2;  --bs-table-hover-color: #000;  color: #000;  border-color: #b8d5dc;}.table-success {  --bs-table-bg: #edf1cd;  --bs-table-striped-bg: #e1e5c3;  --bs-table-striped-color: #000;  --bs-table-active-bg: #d5d9b9;  --bs-table-active-color: #000;  --bs-table-hover-bg: #dbdfbe;  --bs-table-hover-color: #000;  color: #000;  border-color: #d5d9b9;}.table-info {  --bs-table-bg: #edf1cd;  --bs-table-striped-bg: #e1e5c3;  --bs-table-striped-color: #000;  --bs-table-active-bg: #d5d9b9;  --bs-table-active-color: #000;  --bs-table-hover-bg: #dbdfbe;  --bs-table-hover-color: #000;  color: #000;  border-color: #d5d9b9;}.table-warning {  --bs-table-bg: #fff3cd;  --bs-table-striped-bg: #f2e7c3;  --bs-table-striped-color: #000;  --bs-table-active-bg: #e6dbb9;  --bs-table-active-color: #000;  --bs-table-hover-bg: #ece1be;  --bs-table-hover-color: #000;  color: #000;  border-color: #e6dbb9;}.table-danger {  --bs-table-bg: #f8d7da;  --bs-table-striped-bg: #eccccf;  --bs-table-striped-color: #000;  --bs-table-active-bg: #dfc2c4;  --bs-table-active-color: #000;  --bs-table-hover-bg: #e5c7ca;  --bs-table-hover-color: #000;  color: #000;  border-color: #dfc2c4;}.table-light {  --bs-table-bg: #f5f5f5;  --bs-table-striped-bg: #e9e9e9;  --bs-table-striped-color: #000;  --bs-table-active-bg: #dddddd;  --bs-table-active-color: #000;  --bs-table-hover-bg: #e3e3e3;  --bs-table-hover-color: #000;  color: #000;  border-color: #dddddd;}.table-dark {  --bs-table-bg: #071c38;  --bs-table-striped-bg: #132742;  --bs-table-striped-color: #fff;  --bs-table-active-bg: #20334c;  --bs-table-active-color: #fff;  --bs-table-hover-bg: #1a2d47;  --bs-table-hover-color: #fff;  color: #fff;  border-color: #20334c;}.table-responsive {  overflow-x: auto;  -webkit-overflow-scrolling: touch;}@media (max-width: 575.98px) {  .table-responsive-sm {    overflow-x: auto;    -webkit-overflow-scrolling: touch;  }}@media (max-width: 767.98px) {  .table-responsive-md {    overflow-x: auto;    -webkit-overflow-scrolling: touch;  }}@media (max-width: 991.98px) {  .table-responsive-lg {    overflow-x: auto;    -webkit-overflow-scrolling: touch;  }}@media (max-width: 1199.98px) {  .table-responsive-xl {    overflow-x: auto;    -webkit-overflow-scrolling: touch;  }}@media (max-width: 1399.98px) {  .table-responsive-xxl {    overflow-x: auto;    -webkit-overflow-scrolling: touch;  }}.form-label {  margin-bottom: 0.5rem;}.col-form-label {  padding-top: calc(0.375rem + 1px);  padding-bottom: calc(0.375rem + 1px);  margin-bottom: 0;  font-size: inherit;  line-height: 1.4;}.col-form-label-lg {  padding-top: calc(0.5rem + 1px);  padding-bottom: calc(0.5rem + 1px);  font-size: calc(1.2625rem + 0.15vw);}@media (min-width: 1200px) {  .col-form-label-lg {    font-size: 1.375rem;  }}.col-form-label-sm {  padding-top: calc(0.25rem + 1px);  padding-bottom: calc(0.25rem + 1px);  font-size: 0.9625rem;}.form-text {  margin-top: 0.25rem;  font-size: 0.875em;  color: #6c757d;}.form-control {  display: block;  width: 100%;  padding: 0.375rem 0.75rem;  font-size: 1.1rem;  font-weight: 300;  line-height: 1.4;  color: #525252;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #ced4da;  appearance: none;  border-radius: 15px;  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {  .form-control {    transition: none;  }}.form-control[type="file"] {  overflow: hidden;}.form-control[type="file"]:not(:disabled):not([readonly]) {  cursor: pointer;}.form-control:focus {  color: #525252;  background-color: #fff;  border-color: #838e9c;  outline: 0;  box-shadow: 0 0 0 0.25rem rgba(7, 28, 56, 0.25);}.form-control::-webkit-date-and-time-value {  height: 1.4em;}.form-control::placeholder {  color: #6c757d;  opacity: 1;}.form-control:disabled, .form-control[readonly] {  background-color: #e9ecef;  opacity: 1;}.form-control::file-selector-button {  padding: 0.375rem 0.75rem;  margin: -0.375rem -0.75rem;  margin-inline-end: 0.75rem;  color: #525252;  background-color: #e9ecef;  pointer-events: none;  border-color: inherit;  border-style: solid;  border-width: 0;  border-inline-end-width: 1px;  border-radius: 0;  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 (prefers-reduced-motion: reduce) {  .form-control::file-selector-button {    transition: none;  }}.form-control:hover:not(:disabled):not([readonly])::file-selector-button {  background-color: #dde0e3;}.form-control::-webkit-file-upload-button {  padding: 0.375rem 0.75rem;  margin: -0.375rem -0.75rem;  margin-inline-end: 0.75rem;  color: #525252;  background-color: #e9ecef;  pointer-events: none;  border-color: inherit;  border-style: solid;  border-width: 0;  border-inline-end-width: 1px;  border-radius: 0;  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 (prefers-reduced-motion: reduce) {  .form-control::-webkit-file-upload-button {    transition: none;  }}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {  background-color: #dde0e3;}.form-control-plaintext {  display: block;  width: 100%;  padding: 0.375rem 0;  margin-bottom: 0;  line-height: 1.4;  color: #525252;  background-color: transparent;  border: solid transparent;  border-width: 1px 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {  padding-right: 0;  padding-left: 0;}.form-control-sm {  min-height: calc(1.4em + 0.5rem + 2px);  padding: 0.25rem 0.5rem;  font-size: 0.9625rem;  border-radius: 0.2rem;}.form-control-sm::file-selector-button {  padding: 0.25rem 0.5rem;  margin: -0.25rem -0.5rem;  margin-inline-end: 0.5rem;}.form-control-sm::-webkit-file-upload-button {  padding: 0.25rem 0.5rem;  margin: -0.25rem -0.5rem;  margin-inline-end: 0.5rem;}.form-control-lg {  min-height: calc(1.4em + 1rem + 2px);  padding: 0.5rem 1rem;  font-size: calc(1.2625rem + 0.15vw);  border-radius: 0.3rem;}@media (min-width: 1200px) {  .form-control-lg {    font-size: 1.375rem;  }}.form-control-lg::file-selector-button {  padding: 0.5rem 1rem;  margin: -0.5rem -1rem;  margin-inline-end: 1rem;}.form-control-lg::-webkit-file-upload-button {  padding: 0.5rem 1rem;  margin: -0.5rem -1rem;  margin-inline-end: 1rem;}textarea.form-control {  min-height: calc(1.4em + 0.75rem + 2px);}textarea.form-control-sm {  min-height: calc(1.4em + 0.5rem + 2px);}textarea.form-control-lg {  min-height: calc(1.4em + 1rem + 2px);}.form-control-color {  width: 3rem;  height: auto;  padding: 0.375rem;}.form-control-color:not(:disabled):not([readonly]) {  cursor: pointer;}.form-control-color::-moz-color-swatch {  height: 1.4em;  border-radius: 15px;}.form-control-color::-webkit-color-swatch {  height: 1.4em;  border-radius: 15px;}.form-select {  display: block;  width: 100%;  padding: 0.375rem 2.25rem 0.375rem 0.75rem;  -moz-padding-start: calc(0.75rem - 3px);  font-size: 1.1rem;  font-weight: 300;  line-height: 1.4;  color: #525252;  background-color: #fff;  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");  background-repeat: no-repeat;  background-position: right 0.75rem center;  background-size: 16px 12px;  border: 1px solid #ced4da;  border-radius: 15px;  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  appearance: none;}@media (prefers-reduced-motion: reduce) {  .form-select {    transition: none;  }}.form-select:focus {  border-color: #838e9c;  outline: 0;  box-shadow: 0 0 0 0.25rem rgba(7, 28, 56, 0.25);}.form-select[multiple], .form-select[size]:not([size="1"]) {  padding-right: 0.75rem;  background-image: none;}.form-select:disabled {  background-color: #e9ecef;}.form-select:-moz-focusring {  color: transparent;  text-shadow: 0 0 0 #525252;}.form-select-sm {  padding-top: 0.25rem;  padding-bottom: 0.25rem;  padding-left: 0.5rem;  font-size: 0.9625rem;  border-radius: 0.2rem;}.form-select-lg {  padding-top: 0.5rem;  padding-bottom: 0.5rem;  padding-left: 1rem;  font-size: calc(1.2625rem + 0.15vw);  border-radius: 0.3rem;}@media (min-width: 1200px) {  .form-select-lg {    font-size: 1.375rem;  }}.form-check {  display: block;  min-height: 1.54rem;  padding-left: 1.5em;  margin-bottom: 0.125rem;}.form-check .form-check-input {  float: left;  margin-left: -1.5em;}.form-check-input {  width: 1em;  height: 1em;  margin-top: 0.2em;  vertical-align: top;  background-color: #fff;  background-repeat: no-repeat;  background-position: center;  background-size: contain;  border: 1px solid rgba(0, 0, 0, 0.25);  appearance: none;  color-adjust: exact;}.form-check-input[type="checkbox"] {  border-radius: 0.25em;}.form-check-input[type="radio"] {  border-radius: 50%;}.form-check-input:active {  filter: brightness(90%);}.form-check-input:focus {  border-color: #838e9c;  outline: 0;  box-shadow: 0 0 0 0.25rem rgba(7, 28, 56, 0.25);}.form-check-input:checked {  background-color: #071c38;  border-color: #071c38;}.form-check-input:checked[type="checkbox"] {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");}.form-check-input:checked[type="radio"] {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");}.form-check-input[type="checkbox"]:indeterminate {  background-color: #071c38;  border-color: #071c38;  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}.form-check-input:disabled {  pointer-events: none;  filter: none;  opacity: 0.5;}.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {  opacity: 0.5;}.form-switch {  padding-left: 2.5em;}.form-switch .form-check-input {  width: 2em;  margin-left: -2.5em;  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");  background-position: left center;  border-radius: 2em;  transition: background-position 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {  .form-switch .form-check-input {    transition: none;  }}.form-switch .form-check-input:focus {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23838e9c'/%3e%3c/svg%3e");}.form-switch .form-check-input:checked {  background-position: right center;  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.form-check-inline {  display: inline-block;  margin-right: 1rem;}.btn-check {  position: absolute;  clip: rect(0, 0, 0, 0);  pointer-events: none;}.btn-check[disabled] + .btn, .btn-check:disabled + .btn {  pointer-events: none;  filter: none;  opacity: 0.65;}.form-range {  width: 100%;  height: 1.5rem;  padding: 0;  background-color: transparent;  appearance: none;}.form-range:focus {  outline: 0;}.form-range:focus::-webkit-slider-thumb {  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(7, 28, 56, 0.25);}.form-range:focus::-moz-range-thumb {  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(7, 28, 56, 0.25);}.form-range::-moz-focus-outer {  border: 0;}.form-range::-webkit-slider-thumb {  width: 1rem;  height: 1rem;  margin-top: -0.25rem;  background-color: #071c38;  border: 0;  border-radius: 1rem;  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  appearance: none;}@media (prefers-reduced-motion: reduce) {  .form-range::-webkit-slider-thumb {    transition: none;  }}.form-range::-webkit-slider-thumb:active {  background-color: #b5bbc3;}.form-range::-webkit-slider-runnable-track {  width: 100%;  height: 0.5rem;  color: transparent;  cursor: pointer;  background-color: #dee2e6;  border-color: transparent;  border-radius: 1rem;}.form-range::-moz-range-thumb {  width: 1rem;  height: 1rem;  background-color: #071c38;  border: 0;  border-radius: 1rem;  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  appearance: none;}@media (prefers-reduced-motion: reduce) {  .form-range::-moz-range-thumb {    transition: none;  }}.form-range::-moz-range-thumb:active {  background-color: #b5bbc3;}.form-range::-moz-range-track {  width: 100%;  height: 0.5rem;  color: transparent;  cursor: pointer;  background-color: #dee2e6;  border-color: transparent;  border-radius: 1rem;}.form-range:disabled {  pointer-events: none;}.form-range:disabled::-webkit-slider-thumb {  background-color: #adb5bd;}.form-range:disabled::-moz-range-thumb {  background-color: #adb5bd;}.form-floating {  position: relative;}.form-floating > .form-control,.form-floating > .form-select {  height: calc(3.5rem + 2px);  line-height: 1.25;}.form-floating > label {  position: absolute;  top: 0;  left: 0;  height: 100%;  padding: 1rem 0.75rem;  pointer-events: none;  border: 1px solid transparent;  transform-origin: 0 0;  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;}@media (prefers-reduced-motion: reduce) {  .form-floating > label {    transition: none;  }}.form-floating > .form-control {  padding: 1rem 0.75rem;}.form-floating > .form-control::placeholder {  color: transparent;}.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {  padding-top: 1.625rem;  padding-bottom: 0.625rem;}.form-floating > .form-control:-webkit-autofill {  padding-top: 1.625rem;  padding-bottom: 0.625rem;}.form-floating > .form-select {  padding-top: 1.625rem;  padding-bottom: 0.625rem;}.form-floating > .form-control:focus ~ label,.form-floating > .form-control:not(:placeholder-shown) ~ label,.form-floating > .form-select ~ label {  opacity: 0.65;  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control:-webkit-autofill ~ label {  opacity: 0.65;  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.input-group {  position: relative;  display: flex;  flex-wrap: wrap;  align-items: stretch;  width: 100%;}.input-group > .form-control,.input-group > .form-select {  position: relative;  flex: 1 1 auto;  width: 1%;  min-width: 0;}.input-group > .form-control:focus,.input-group > .form-select:focus {  z-index: 3;}.input-group .btn {  position: relative;  z-index: 2;}.input-group .btn:focus {  z-index: 3;}.input-group-text {  display: flex;  align-items: center;  padding: 0.375rem 0.75rem;  font-size: 1.1rem;  font-weight: 300;  line-height: 1.4;  color: #525252;  text-align: center;  white-space: nowrap;  background-color: #e9ecef;  border: 1px solid #ced4da;  border-radius: 15px;}.input-group-lg > .form-control,.input-group-lg > .form-select,.input-group-lg > .input-group-text,.input-group-lg > .btn {  padding: 0.5rem 1rem;  font-size: calc(1.2625rem + 0.15vw);  border-radius: 0.3rem;}@media (min-width: 1200px) {  .input-group-lg > .form-control,.input-group-lg > .form-select,.input-group-lg > .input-group-text,.input-group-lg > .btn {    font-size: 1.375rem;  }}.input-group-sm > .form-control,.input-group-sm > .form-select,.input-group-sm > .input-group-text,.input-group-sm > .btn {  padding: 0.25rem 0.5rem;  font-size: 0.9625rem;  border-radius: 0.2rem;}.input-group-lg > .form-select,.input-group-sm > .form-select {  padding-right: 3rem;}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {  margin-left: -1px;  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.valid-feedback {  display: none;  width: 100%;  margin-top: 0.25rem;  font-size: 0.875em;  color: #a7b804;}.valid-tooltip {  position: absolute;  top: 100%;  z-index: 5;  display: none;  max-width: 100%;  padding: 0.375rem 0.75rem;  margin-top: .1rem;  font-size: 0.9625rem;  color: #000;  background-color: rgba(167, 184, 4, 0.9);  border-radius: 15px;}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip {  display: block;}.was-validated .form-control:valid, .form-control.is-valid {  border-color: #a7b804;  padding-right: calc(1.4em + 0.75rem);  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23a7b804' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");  background-repeat: no-repeat;  background-position: right calc(0.35em + 0.1875rem) center;  background-size: calc(0.7em + 0.375rem) calc(0.7em + 0.375rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus {  border-color: #a7b804;  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.25);}.was-validated textarea.form-control:valid, textarea.form-control.is-valid {  padding-right: calc(1.4em + 0.75rem);  background-position: top calc(0.35em + 0.1875rem) right calc(0.35em + 0.1875rem);}.was-validated .form-select:valid, .form-select.is-valid {  border-color: #a7b804;}.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {  padding-right: 4.125rem;  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23a7b804' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");  background-position: right 0.75rem center, center right 2.25rem;  background-size: 16px 12px, calc(0.7em + 0.375rem) calc(0.7em + 0.375rem);}.was-validated .form-select:valid:focus, .form-select.is-valid:focus {  border-color: #a7b804;  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.25);}.was-validated .form-check-input:valid, .form-check-input.is-valid {  border-color: #a7b804;}.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {  background-color: #a7b804;}.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.25);}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {  color: #a7b804;}.form-check-inline .form-check-input ~ .valid-feedback {  margin-left: .5em;}.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated .input-group .form-select:valid,.input-group .form-select.is-valid {  z-index: 1;}.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus {  z-index: 3;}.invalid-feedback {  display: none;  width: 100%;  margin-top: 0.25rem;  font-size: 0.875em;  color: #dc3545;}.invalid-tooltip {  position: absolute;  top: 100%;  z-index: 5;  display: none;  max-width: 100%;  padding: 0.375rem 0.75rem;  margin-top: .1rem;  font-size: 0.9625rem;  color: #fff;  background-color: rgba(220, 53, 69, 0.9);  border-radius: 15px;}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip {  display: block;}.was-validated .form-control:invalid, .form-control.is-invalid {  border-color: #dc3545;  padding-right: calc(1.4em + 0.75rem);  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");  background-repeat: no-repeat;  background-position: right calc(0.35em + 0.1875rem) center;  background-size: calc(0.7em + 0.375rem) calc(0.7em + 0.375rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {  border-color: #dc3545;  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {  padding-right: calc(1.4em + 0.75rem);  background-position: top calc(0.35em + 0.1875rem) right calc(0.35em + 0.1875rem);}.was-validated .form-select:invalid, .form-select.is-invalid {  border-color: #dc3545;}.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {  padding-right: 4.125rem;  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");  background-position: right 0.75rem center, center right 2.25rem;  background-size: 16px 12px, calc(0.7em + 0.375rem) calc(0.7em + 0.375rem);}.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {  border-color: #dc3545;  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);}.was-validated .form-check-input:invalid, .form-check-input.is-invalid {  border-color: #dc3545;}.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {  background-color: #dc3545;}.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {  color: #dc3545;}.form-check-inline .form-check-input ~ .invalid-feedback {  margin-left: .5em;}.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid {  z-index: 2;}.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus {  z-index: 3;}.btn {  display: inline-block;  font-weight: 400;  line-height: 1.4;  color: #525252;  text-align: center;  text-decoration: none;  vertical-align: middle;  cursor: pointer;  user-select: none;  background-color: transparent;  border: 1px solid transparent;  padding: 0.375rem 1.5rem;  font-size: 1.1rem;  border-radius: 100px;  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 (prefers-reduced-motion: reduce) {  .btn {    transition: none;  }}.btn:hover {  color: #525252;}.btn-check:focus + .btn, .btn:focus {  outline: 0;  box-shadow: 0 0 0 0.25rem rgba(7, 28, 56, 0.25);}.btn:disabled, .btn.disabled, fieldset:disabled .btn {  pointer-events: none;  opacity: 0.65;}.btn-primary {  color: #fff;  background-color: #071c38;  border-color: #071c38;}.btn-primary:hover {  color: #fff;  background-color: #061830;  border-color: #06162d;}.btn-check:focus + .btn-primary, .btn-primary:focus {  color: #fff;  background-color: #061830;  border-color: #06162d;  box-shadow: 0 0 0 0.25rem rgba(44, 62, 86, 0.5);}.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {  color: #fff;  background-color: #06162d;  border-color: #05152a;}.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {  box-shadow: 0 0 0 0.25rem rgba(44, 62, 86, 0.5);}.btn-primary:disabled, .btn-primary.disabled {  color: #fff;  background-color: #071c38;  border-color: #071c38;}.btn-secondary, .principle, .btn-custom {  color: #000;  background-color: #00a5c8;  border-color: #00a5c8;}.btn-secondary:hover, .principle:hover, .btn-custom:hover {  color: #000;  background-color: #26b3d0;  border-color: #1aaece;}.btn-check:focus + .btn-secondary, .btn-check:focus + .principle, .btn-check:focus + .btn-custom, .btn-secondary:focus, .principle:focus, .btn-custom:focus {  color: #000;  background-color: #26b3d0;  border-color: #1aaece;  box-shadow: 0 0 0 0.25rem rgba(0, 140, 170, 0.5);}.btn-check:checked + .btn-secondary, .btn-check:checked + .principle, .btn-check:checked + .btn-custom, .btn-check:active + .btn-secondary, .btn-check:active + .principle, .btn-check:active + .btn-custom, .btn-secondary:active, .principle:active, .btn-custom:active, .btn-secondary.active, .active.principle, .active.btn-custom, .show > .btn-secondary.dropdown-toggle, .show > .dropdown-toggle.principle, .show > .dropdown-toggle.btn-custom {  color: #000;  background-color: #33b7d3;  border-color: #1aaece;}.btn-check:checked + .btn-secondary:focus, .btn-check:checked + .principle:focus, .btn-check:checked + .btn-custom:focus, .btn-check:active + .btn-secondary:focus, .btn-check:active + .principle:focus, .btn-check:active + .btn-custom:focus, .btn-secondary:active:focus, .principle:active:focus, .btn-custom:active:focus, .btn-secondary.active:focus, .active.principle:focus, .active.btn-custom:focus, .show > .btn-secondary.dropdown-toggle:focus, .show > .dropdown-toggle.principle:focus, .show > .dropdown-toggle.btn-custom:focus {  box-shadow: 0 0 0 0.25rem rgba(0, 140, 170, 0.5);}.btn-secondary:disabled, .principle:disabled, .btn-custom:disabled, .btn-secondary.disabled, .disabled.principle, .disabled.btn-custom {  color: #000;  background-color: #00a5c8;  border-color: #00a5c8;}.btn-success {  color: #000;  background-color: #a7b804;  border-color: #a7b804;}.btn-success:hover {  color: #000;  background-color: #b4c32a;  border-color: #b0bf1d;}.btn-check:focus + .btn-success, .btn-success:focus {  color: #000;  background-color: #b4c32a;  border-color: #b0bf1d;  box-shadow: 0 0 0 0.25rem rgba(142, 156, 3, 0.5);}.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {  color: #000;  background-color: #b9c636;  border-color: #b0bf1d;}.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {  box-shadow: 0 0 0 0.25rem rgba(142, 156, 3, 0.5);}.btn-success:disabled, .btn-success.disabled {  color: #000;  background-color: #a7b804;  border-color: #a7b804;}.btn-info, .card.bg-primary .btn-custom,.card.bg-dark .btn-custom,#MyWizard .card.badge .btn-custom {  color: #000;  background-color: #a7b804;  border-color: #a7b804;}.btn-info:hover, .card.bg-primary .btn-custom:hover,.card.bg-dark .btn-custom:hover,#MyWizard .card.badge .btn-custom:hover {  color: #000;  background-color: #b4c32a;  border-color: #b0bf1d;}.btn-check:focus + .btn-info, .card.bg-primary .btn-check:focus + .btn-custom,.card.bg-dark .btn-check:focus + .btn-custom,#MyWizard .card.badge .btn-check:focus + .btn-custom, .btn-info:focus, .card.bg-primary .btn-custom:focus,.card.bg-dark .btn-custom:focus,#MyWizard .card.badge .btn-custom:focus {  color: #000;  background-color: #b4c32a;  border-color: #b0bf1d;  box-shadow: 0 0 0 0.25rem rgba(142, 156, 3, 0.5);}.btn-check:checked + .btn-info, .card.bg-primary .btn-check:checked + .btn-custom,.card.bg-dark .btn-check:checked + .btn-custom,#MyWizard .card.badge .btn-check:checked + .btn-custom, .btn-check:active + .btn-info, .card.bg-primary .btn-check:active + .btn-custom,.card.bg-dark .btn-check:active + .btn-custom,#MyWizard .card.badge .btn-check:active + .btn-custom, .btn-info:active, .card.bg-primary .btn-custom:active,.card.bg-dark .btn-custom:active,#MyWizard .card.badge .btn-custom:active, .btn-info.active, .card.bg-primary .active.btn-custom,.card.bg-dark .active.btn-custom,#MyWizard .card.badge .active.btn-custom, .show > .btn-info.dropdown-toggle, .card.bg-primary .show > .dropdown-toggle.btn-custom,.card.bg-dark .show > .dropdown-toggle.btn-custom,#MyWizard .card.badge .show > .dropdown-toggle.btn-custom {  color: #000;  background-color: #b9c636;  border-color: #b0bf1d;}.btn-check:checked + .btn-info:focus, .card.bg-primary .btn-check:checked + .btn-custom:focus,.card.bg-dark .btn-check:checked + .btn-custom:focus,#MyWizard .card.badge .btn-check:checked + .btn-custom:focus, .btn-check:active + .btn-info:focus, .card.bg-primary .btn-check:active + .btn-custom:focus,.card.bg-dark .btn-check:active + .btn-custom:focus,#MyWizard .card.badge .btn-check:active + .btn-custom:focus, .btn-info:active:focus, .card.bg-primary .btn-custom:active:focus,.card.bg-dark .btn-custom:active:focus,#MyWizard .card.badge .btn-custom:active:focus, .btn-info.active:focus, .card.bg-primary .active.btn-custom:focus,.card.bg-dark .active.btn-custom:focus,#MyWizard .card.badge .active.btn-custom:focus, .show > .btn-info.dropdown-toggle:focus, .card.bg-primary .show > .dropdown-toggle.btn-custom:focus,.card.bg-dark .show > .dropdown-toggle.btn-custom:focus,#MyWizard .card.badge .show > .dropdown-toggle.btn-custom:focus {  box-shadow: 0 0 0 0.25rem rgba(142, 156, 3, 0.5);}.btn-info:disabled, .card.bg-primary .btn-custom:disabled,.card.bg-dark .btn-custom:disabled,#MyWizard .card.badge .btn-custom:disabled, .btn-info.disabled, .card.bg-primary .disabled.btn-custom,.card.bg-dark .disabled.btn-custom,#MyWizard .card.badge .disabled.btn-custom {  color: #000;  background-color: #a7b804;  border-color: #a7b804;}.btn-warning {  color: #000;  background-color: #ffc107;  border-color: #ffc107;}.btn-warning:hover {  color: #000;  background-color: #ffca2c;  border-color: #ffc720;}.btn-check:focus + .btn-warning, .btn-warning:focus {  color: #000;  background-color: #ffca2c;  border-color: #ffc720;  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);}.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {  color: #000;  background-color: #ffcd39;  border-color: #ffc720;}.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);}.btn-warning:disabled, .btn-warning.disabled {  color: #000;  background-color: #ffc107;  border-color: #ffc107;}.btn-danger {  color: #fff;  background-color: #dc3545;  border-color: #dc3545;}.btn-danger:hover {  color: #fff;  background-color: #bb2d3b;  border-color: #b02a37;}.btn-check:focus + .btn-danger, .btn-danger:focus {  color: #fff;  background-color: #bb2d3b;  border-color: #b02a37;  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);}.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {  color: #fff;  background-color: #b02a37;  border-color: #a52834;}.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);}.btn-danger:disabled, .btn-danger.disabled {  color: #fff;  background-color: #dc3545;  border-color: #dc3545;}.btn-light {  color: #000;  background-color: #f5f5f5;  border-color: #f5f5f5;}.btn-light:hover {  color: #000;  background-color: #f7f7f7;  border-color: #f6f6f6;}.btn-check:focus + .btn-light, .btn-light:focus {  color: #000;  background-color: #f7f7f7;  border-color: #f6f6f6;  box-shadow: 0 0 0 0.25rem rgba(208, 208, 208, 0.5);}.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {  color: #000;  background-color: #f7f7f7;  border-color: #f6f6f6;}.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {  box-shadow: 0 0 0 0.25rem rgba(208, 208, 208, 0.5);}.btn-light:disabled, .btn-light.disabled {  color: #000;  background-color: #f5f5f5;  border-color: #f5f5f5;}.btn-dark, section.bg-primary .btn-primary, #MyWizard .active section.badge .btn-primary {  color: #fff;  background-color: #071c38;  border-color: #071c38;}.btn-dark:hover, section.bg-primary .btn-primary:hover, #MyWizard .active section.badge .btn-primary:hover {  color: #fff;  background-color: #061830;  border-color: #06162d;}.btn-check:focus + .btn-dark, section.bg-primary .btn-check:focus + .btn-primary, #MyWizard .active section.badge .btn-check:focus + .btn-primary, .btn-dark:focus, section.bg-primary .btn-primary:focus, #MyWizard .active section.badge .btn-primary:focus {  color: #fff;  background-color: #061830;  border-color: #06162d;  box-shadow: 0 0 0 0.25rem rgba(44, 62, 86, 0.5);}.btn-check:checked + .btn-dark, section.bg-primary .btn-check:checked + .btn-primary, #MyWizard .active section.badge .btn-check:checked + .btn-primary, .btn-check:active + .btn-dark, section.bg-primary .btn-check:active + .btn-primary, #MyWizard .active section.badge .btn-check:active + .btn-primary, .btn-dark:active, section.bg-primary .btn-primary:active, #MyWizard .active section.badge .btn-primary:active, .btn-dark.active, section.bg-primary .active.btn-primary, #MyWizard .active section.badge .active.btn-primary, .show > .btn-dark.dropdown-toggle, section.bg-primary .show > .dropdown-toggle.btn-primary, #MyWizard .active section.badge .show > .dropdown-toggle.btn-primary {  color: #fff;  background-color: #06162d;  border-color: #05152a;}.btn-check:checked + .btn-dark:focus, section.bg-primary .btn-check:checked + .btn-primary:focus, #MyWizard .active section.badge .btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-dark:focus, section.bg-primary .btn-check:active + .btn-primary:focus, #MyWizard .active section.badge .btn-check:active + .btn-primary:focus, .btn-dark:active:focus, section.bg-primary .btn-primary:active:focus, #MyWizard .active section.badge .btn-primary:active:focus, .btn-dark.active:focus, section.bg-primary .active.btn-primary:focus, #MyWizard .active section.badge .active.btn-primary:focus, .show > .btn-dark.dropdown-toggle:focus, section.bg-primary .show > .dropdown-toggle.btn-primary:focus, #MyWizard .active section.badge .show > .dropdown-toggle.btn-primary:focus {  box-shadow: 0 0 0 0.25rem rgba(44, 62, 86, 0.5);}.btn-dark:disabled, section.bg-primary .btn-primary:disabled, #MyWizard .active section.badge .btn-primary:disabled, .btn-dark.disabled, section.bg-primary .disabled.btn-primary, #MyWizard .active section.badge .disabled.btn-primary {  color: #fff;  background-color: #071c38;  border-color: #071c38;}.btn-outline-primary {  color: #071c38;  border-color: #071c38;}.btn-outline-primary:hover {  color: #fff;  background-color: #071c38;  border-color: #071c38;}.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {  box-shadow: 0 0 0 0.25rem rgba(7, 28, 56, 0.5);}.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {  color: #fff;  background-color: #071c38;  border-color: #071c38;}.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {  box-shadow: 0 0 0 0.25rem rgba(7, 28, 56, 0.5);}.btn-outline-primary:disabled, .btn-outline-primary.disabled {  color: #071c38;  background-color: transparent;}.btn-outline-secondary {  color: #00a5c8;  border-color: #00a5c8;}.btn-outline-secondary:hover {  color: #000;  background-color: #00a5c8;  border-color: #00a5c8;}.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {  box-shadow: 0 0 0 0.25rem rgba(0, 165, 200, 0.5);}.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {  color: #000;  background-color: #00a5c8;  border-color: #00a5c8;}.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {  box-shadow: 0 0 0 0.25rem rgba(0, 165, 200, 0.5);}.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {  color: #00a5c8;  background-color: transparent;}.btn-outline-success {  color: #a7b804;  border-color: #a7b804;}.btn-outline-success:hover {  color: #000;  background-color: #a7b804;  border-color: #a7b804;}.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.5);}.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {  color: #000;  background-color: #a7b804;  border-color: #a7b804;}.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.5);}.btn-outline-success:disabled, .btn-outline-success.disabled {  color: #a7b804;  background-color: transparent;}.btn-outline-info {  color: #a7b804;  border-color: #a7b804;}.btn-outline-info:hover {  color: #000;  background-color: #a7b804;  border-color: #a7b804;}.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.5);}.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {  color: #000;  background-color: #a7b804;  border-color: #a7b804;}.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.5);}.btn-outline-info:disabled, .btn-outline-info.disabled {  color: #a7b804;  background-color: transparent;}.btn-outline-warning {  color: #ffc107;  border-color: #ffc107;}.btn-outline-warning:hover {  color: #000;  background-color: #ffc107;  border-color: #ffc107;}.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);}.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {  color: #000;  background-color: #ffc107;  border-color: #ffc107;}.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);}.btn-outline-warning:disabled, .btn-outline-warning.disabled {  color: #ffc107;  background-color: transparent;}.btn-outline-danger {  color: #dc3545;  border-color: #dc3545;}.btn-outline-danger:hover {  color: #fff;  background-color: #dc3545;  border-color: #dc3545;}.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);}.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {  color: #fff;  background-color: #dc3545;  border-color: #dc3545;}.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);}.btn-outline-danger:disabled, .btn-outline-danger.disabled {  color: #dc3545;  background-color: transparent;}.btn-outline-light {  color: #f5f5f5;  border-color: #f5f5f5;}.btn-outline-light:hover {  color: #000;  background-color: #f5f5f5;  border-color: #f5f5f5;}.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {  box-shadow: 0 0 0 0.25rem rgba(245, 245, 245, 0.5);}.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {  color: #000;  background-color: #f5f5f5;  border-color: #f5f5f5;}.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {  box-shadow: 0 0 0 0.25rem rgba(245, 245, 245, 0.5);}.btn-outline-light:disabled, .btn-outline-light.disabled {  color: #f5f5f5;  background-color: transparent;}.btn-outline-dark {  color: #071c38;  border-color: #071c38;}.btn-outline-dark:hover {  color: #fff;  background-color: #071c38;  border-color: #071c38;}.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {  box-shadow: 0 0 0 0.25rem rgba(7, 28, 56, 0.5);}.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {  color: #fff;  background-color: #071c38;  border-color: #071c38;}.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {  box-shadow: 0 0 0 0.25rem rgba(7, 28, 56, 0.5);}.btn-outline-dark:disabled, .btn-outline-dark.disabled {  color: #071c38;  background-color: transparent;}.btn-link {  font-weight: 400;  color: #006075;  text-decoration: underline;}.btn-link:hover {  color: #004d5e;}.btn-link:disabled, .btn-link.disabled {  color: #6c757d;}.btn-lg, .btn-group-lg > .btn {  padding: 0.5rem 1rem;  font-size: calc(1.2625rem + 0.15vw);  border-radius: 0.3rem;}@media (min-width: 1200px) {  .btn-lg, .btn-group-lg > .btn {    font-size: 1.375rem;  }}.btn-sm, .btn-group-sm > .btn {  padding: 0.25rem 0.5rem;  font-size: 0.9625rem;  border-radius: 0.2rem;}.fade {  transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce) {  .fade {    transition: none;  }}.fade:not(.show) {  opacity: 0;}.collapse:not(.show) {  display: none;}.collapsing {  height: 0;  overflow: hidden;  transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce) {  .collapsing {    transition: none;  }}.collapsing.collapse-horizontal {  width: 0;  height: auto;  transition: width 0.35s ease;}@media (prefers-reduced-motion: reduce) {  .collapsing.collapse-horizontal {    transition: none;  }}.dropup,.dropend,.dropdown,.dropstart {  position: relative;}.dropdown-toggle {  white-space: nowrap;}.dropdown-toggle::after {  display: inline-block;  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;  z-index: 1000;  display: none;  min-width: 10rem;  padding: 0.5rem 0;  margin: 0;  font-size: 1.1rem;  color: #525252;  text-align: left;  list-style: none;  background-color: #fff;  background-clip: padding-box;  border: 1px solid rgba(0, 0, 0, 0.15);  border-radius: 15px;}.dropdown-menu[data-bs-popper] {  top: 100%;  left: 0;  margin-top: 0.125rem;}.dropdown-menu-start {  --bs-position: start;}.dropdown-menu-start[data-bs-popper] {  right: auto;  left: 0;}.dropdown-menu-end {  --bs-position: end;}.dropdown-menu-end[data-bs-popper] {  right: 0;  left: auto;}@media (min-width: 576px) {  .dropdown-menu-sm-start {    --bs-position: start;  }  .dropdown-menu-sm-start[data-bs-popper] {    right: auto;    left: 0;  }  .dropdown-menu-sm-end {    --bs-position: end;  }  .dropdown-menu-sm-end[data-bs-popper] {    right: 0;    left: auto;  }}@media (min-width: 768px) {  .dropdown-menu-md-start {    --bs-position: start;  }  .dropdown-menu-md-start[data-bs-popper] {    right: auto;    left: 0;  }  .dropdown-menu-md-end {    --bs-position: end;  }  .dropdown-menu-md-end[data-bs-popper] {    right: 0;    left: auto;  }}@media (min-width: 992px) {  .dropdown-menu-lg-start {    --bs-position: start;  }  .dropdown-menu-lg-start[data-bs-popper] {    right: auto;    left: 0;  }  .dropdown-menu-lg-end {    --bs-position: end;  }  .dropdown-menu-lg-end[data-bs-popper] {    right: 0;    left: auto;  }}@media (min-width: 1200px) {  .dropdown-menu-xl-start {    --bs-position: start;  }  .dropdown-menu-xl-start[data-bs-popper] {    right: auto;    left: 0;  }  .dropdown-menu-xl-end {    --bs-position: end;  }  .dropdown-menu-xl-end[data-bs-popper] {    right: 0;    left: auto;  }}@media (min-width: 1400px) {  .dropdown-menu-xxl-start {    --bs-position: start;  }  .dropdown-menu-xxl-start[data-bs-popper] {    right: auto;    left: 0;  }  .dropdown-menu-xxl-end {    --bs-position: end;  }  .dropdown-menu-xxl-end[data-bs-popper] {    right: 0;    left: auto;  }}.dropup .dropdown-menu[data-bs-popper] {  top: auto;  bottom: 100%;  margin-top: 0;  margin-bottom: 0.125rem;}.dropup .dropdown-toggle::after {  display: inline-block;  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;}.dropend .dropdown-menu[data-bs-popper] {  top: 0;  right: auto;  left: 100%;  margin-top: 0;  margin-left: 0.125rem;}.dropend .dropdown-toggle::after {  display: inline-block;  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;}.dropend .dropdown-toggle:empty::after {  margin-left: 0;}.dropend .dropdown-toggle::after {  vertical-align: 0;}.dropstart .dropdown-menu[data-bs-popper] {  top: 0;  right: 100%;  left: auto;  margin-top: 0;  margin-right: 0.125rem;}.dropstart .dropdown-toggle::after {  display: inline-block;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";}.dropstart .dropdown-toggle::after {  display: none;}.dropstart .dropdown-toggle::before {  display: inline-block;  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;}.dropstart .dropdown-toggle:empty::after {  margin-left: 0;}.dropstart .dropdown-toggle::before {  vertical-align: 0;}.dropdown-divider {  height: 0;  margin: 0.75rem 0;  overflow: hidden;  border-top: 1px solid rgba(0, 0, 0, 0.15);}.dropdown-item {  display: block;  width: 100%;  padding: 0.375rem 1.5rem;  clear: both;  font-weight: 400;  color: #212529;  text-align: inherit;  text-decoration: none;  white-space: nowrap;  background-color: transparent;  border: 0;}.dropdown-item:hover, .dropdown-item:focus {  color: #1e2125;  background-color: #e9ecef;}.dropdown-item.active, .dropdown-item:active {  color: #fff;  text-decoration: none;  background-color: #071c38;}.dropdown-item.disabled, .dropdown-item:disabled {  color: #adb5bd;  pointer-events: none;  background-color: transparent;}.dropdown-menu.show {  display: block;}.dropdown-header {  display: block;  padding: 0.5rem 1.5rem;  margin-bottom: 0;  font-size: 0.9625rem;  color: #6c757d;  white-space: nowrap;}.dropdown-item-text {  display: block;  padding: 0.375rem 1.5rem;  color: #212529;}.dropdown-menu-dark {  color: #dee2e6;  background-color: #343a40;  border-color: rgba(0, 0, 0, 0.15);}.dropdown-menu-dark .dropdown-item {  color: #dee2e6;}.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {  color: #fff;  background-color: rgba(255, 255, 255, 0.15);}.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {  color: #fff;  background-color: #071c38;}.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {  color: #adb5bd;}.dropdown-menu-dark .dropdown-divider {  border-color: rgba(0, 0, 0, 0.15);}.dropdown-menu-dark .dropdown-item-text {  color: #dee2e6;}.dropdown-menu-dark .dropdown-header {  color: #adb5bd;}.btn-group,.btn-group-vertical {  position: relative;  display: inline-flex;  vertical-align: middle;}.btn-group > .btn,.btn-group-vertical > .btn {  position: relative;  flex: 1 1 auto;}.btn-group > .btn-check:checked + .btn,.btn-group > .btn-check:focus + .btn,.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn-check:checked + .btn,.btn-group-vertical > .btn-check:focus + .btn,.btn-group-vertical > .btn:hover,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active {  z-index: 1;}.btn-toolbar {  display: flex;  flex-wrap: wrap;  justify-content: flex-start;}.btn-toolbar .input-group {  width: auto;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) {  margin-left: -1px;}.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:nth-child(n + 3),.btn-group > :not(.btn-check) + .btn,.btn-group > .btn-group:not(:first-child) > .btn {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.dropdown-toggle-split {  padding-right: 1.125rem;  padding-left: 1.125rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {  margin-left: 0;}.dropstart .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 {  flex-direction: column;  align-items: flex-start;  justify-content: center;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group {  width: 100%;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) {  margin-top: -1px;}.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 ~ .btn,.btn-group-vertical > .btn-group:not(:first-child) > .btn {  border-top-left-radius: 0;  border-top-right-radius: 0;}.nav {  display: flex;  flex-wrap: wrap;  padding-left: 0;  margin-bottom: 0;  list-style: none;}.nav-link {  display: block;  padding: 0.5rem 1rem;  color: #006075;  text-decoration: none;  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {  .nav-link {    transition: none;  }}.nav-link:hover, .nav-link:focus {  color: #004d5e;}.nav-link.disabled {  color: #6c757d;  pointer-events: none;  cursor: default;}.nav-tabs {  border-bottom: 1px solid #dee2e6;}.nav-tabs .nav-link {  margin-bottom: -1px;  background: none;  border: 1px solid transparent;  border-top-left-radius: 15px;  border-top-right-radius: 15px;}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {  border-color: #e9ecef #e9ecef #dee2e6;  isolation: isolate;}.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 {  background: none;  border: 0;  border-radius: 15px;}.nav-pills .nav-link.active,.nav-pills .show > .nav-link {  color: #fff;  background-color: #071c38;}.nav-fill > .nav-link,.nav-fill .nav-item {  flex: 1 1 auto;  text-align: center;}.nav-justified > .nav-link,.nav-justified .nav-item {  flex-basis: 0;  flex-grow: 1;  text-align: center;}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {  width: 100%;}.tab-content > .tab-pane {  display: none;}.tab-content > .active {  display: block;}.navbar {  position: relative;  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: space-between;  padding-top: 0.75rem;  padding-bottom: 0.75rem;}.navbar > .container, .navbar > .socialBookmarks, .detail-container.navbar > .detail,.navbar > .container-fluid,.navbar > .fullwidthContainer,.navbar > .container-sm,.navbar > .container-md,.navbar > .container-lg,.navbar > .container-xl,.navbar > .container-xxl {  display: flex;  flex-wrap: inherit;  align-items: center;  justify-content: space-between;}.navbar-brand {  padding-top: 0.3075rem;  padding-bottom: 0.3075rem;  margin-right: 1rem;  font-size: calc(1.2625rem + 0.15vw);  text-decoration: none;  white-space: nowrap;}@media (min-width: 1200px) {  .navbar-brand {    font-size: 1.375rem;  }}.navbar-nav {  display: flex;  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;}.navbar-text {  padding-top: 0.5rem;  padding-bottom: 0.5rem;}.navbar-collapse {  flex-basis: 100%;  flex-grow: 1;  align-items: center;}.navbar-toggler {  padding: 0.25rem 0.75rem;  font-size: calc(1.2625rem + 0.15vw);  line-height: 1;  background-color: transparent;  border: 1px solid transparent;  border-radius: 100px;  transition: box-shadow 0.15s ease-in-out;}@media (min-width: 1200px) {  .navbar-toggler {    font-size: 1.375rem;  }}@media (prefers-reduced-motion: reduce) {  .navbar-toggler {    transition: none;  }}.navbar-toggler:hover {  text-decoration: none;}.navbar-toggler:focus {  text-decoration: none;  outline: 0;  box-shadow: 0 0 0 0.25rem;}.navbar-toggler-icon {  display: inline-block;  width: 1.5em;  height: 1.5em;  vertical-align: middle;  background-repeat: no-repeat;  background-position: center;  background-size: 100%;}.navbar-nav-scroll {  max-height: var(--bs-scroll-height, 75vh);  overflow-y: auto;}@media (min-width: 576px) {  .navbar-expand-sm {    flex-wrap: nowrap;    justify-content: flex-start;  }  .navbar-expand-sm .navbar-nav {    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 .navbar-nav-scroll {    overflow: visible;  }  .navbar-expand-sm .navbar-collapse {    display: flex !important;    flex-basis: auto;  }  .navbar-expand-sm .navbar-toggler {    display: none;  }  .navbar-expand-sm .offcanvas-header {    display: none;  }  .navbar-expand-sm .offcanvas {    position: inherit;    bottom: 0;    z-index: 1000;    flex-grow: 1;    visibility: visible !important;    background-color: transparent;    border-right: 0;    border-left: 0;    transition: none;    transform: none;  }  .navbar-expand-sm .offcanvas-top,.navbar-expand-sm .offcanvas-bottom {    height: auto;    border-top: 0;    border-bottom: 0;  }  .navbar-expand-sm .offcanvas-body {    display: flex;    flex-grow: 0;    padding: 0;    overflow-y: visible;  }}@media (min-width: 768px) {  .navbar-expand-md {    flex-wrap: nowrap;    justify-content: flex-start;  }  .navbar-expand-md .navbar-nav {    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 .navbar-nav-scroll {    overflow: visible;  }  .navbar-expand-md .navbar-collapse {    display: flex !important;    flex-basis: auto;  }  .navbar-expand-md .navbar-toggler {    display: none;  }  .navbar-expand-md .offcanvas-header {    display: none;  }  .navbar-expand-md .offcanvas {    position: inherit;    bottom: 0;    z-index: 1000;    flex-grow: 1;    visibility: visible !important;    background-color: transparent;    border-right: 0;    border-left: 0;    transition: none;    transform: none;  }  .navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom {    height: auto;    border-top: 0;    border-bottom: 0;  }  .navbar-expand-md .offcanvas-body {    display: flex;    flex-grow: 0;    padding: 0;    overflow-y: visible;  }}@media (min-width: 992px) {  .navbar-expand-lg {    flex-wrap: nowrap;    justify-content: flex-start;  }  .navbar-expand-lg .navbar-nav {    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 .navbar-nav-scroll {    overflow: visible;  }  .navbar-expand-lg .navbar-collapse {    display: flex !important;    flex-basis: auto;  }  .navbar-expand-lg .navbar-toggler {    display: none;  }  .navbar-expand-lg .offcanvas-header {    display: none;  }  .navbar-expand-lg .offcanvas {    position: inherit;    bottom: 0;    z-index: 1000;    flex-grow: 1;    visibility: visible !important;    background-color: transparent;    border-right: 0;    border-left: 0;    transition: none;    transform: none;  }  .navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom {    height: auto;    border-top: 0;    border-bottom: 0;  }  .navbar-expand-lg .offcanvas-body {    display: flex;    flex-grow: 0;    padding: 0;    overflow-y: visible;  }}@media (min-width: 1200px) {  .navbar-expand-xl {    flex-wrap: nowrap;    justify-content: flex-start;  }  .navbar-expand-xl .navbar-nav {    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 .navbar-nav-scroll {    overflow: visible;  }  .navbar-expand-xl .navbar-collapse {    display: flex !important;    flex-basis: auto;  }  .navbar-expand-xl .navbar-toggler {    display: none;  }  .navbar-expand-xl .offcanvas-header {    display: none;  }  .navbar-expand-xl .offcanvas {    position: inherit;    bottom: 0;    z-index: 1000;    flex-grow: 1;    visibility: visible !important;    background-color: transparent;    border-right: 0;    border-left: 0;    transition: none;    transform: none;  }  .navbar-expand-xl .offcanvas-top,.navbar-expand-xl .offcanvas-bottom {    height: auto;    border-top: 0;    border-bottom: 0;  }  .navbar-expand-xl .offcanvas-body {    display: flex;    flex-grow: 0;    padding: 0;    overflow-y: visible;  }}@media (min-width: 1400px) {  .navbar-expand-xxl {    flex-wrap: nowrap;    justify-content: flex-start;  }  .navbar-expand-xxl .navbar-nav {    flex-direction: row;  }  .navbar-expand-xxl .navbar-nav .dropdown-menu {    position: absolute;  }  .navbar-expand-xxl .navbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .navbar-expand-xxl .navbar-nav-scroll {    overflow: visible;  }  .navbar-expand-xxl .navbar-collapse {    display: flex !important;    flex-basis: auto;  }  .navbar-expand-xxl .navbar-toggler {    display: none;  }  .navbar-expand-xxl .offcanvas-header {    display: none;  }  .navbar-expand-xxl .offcanvas {    position: inherit;    bottom: 0;    z-index: 1000;    flex-grow: 1;    visibility: visible !important;    background-color: transparent;    border-right: 0;    border-left: 0;    transition: none;    transform: none;  }  .navbar-expand-xxl .offcanvas-top,.navbar-expand-xxl .offcanvas-bottom {    height: auto;    border-top: 0;    border-bottom: 0;  }  .navbar-expand-xxl .offcanvas-body {    display: flex;    flex-grow: 0;    padding: 0;    overflow-y: visible;  }}.navbar-expand {  flex-wrap: nowrap;  justify-content: flex-start;}.navbar-expand .navbar-nav {  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 .navbar-nav-scroll {  overflow: visible;}.navbar-expand .navbar-collapse {  display: flex !important;  flex-basis: auto;}.navbar-expand .navbar-toggler {  display: none;}.navbar-expand .offcanvas-header {  display: none;}.navbar-expand .offcanvas {  position: inherit;  bottom: 0;  z-index: 1000;  flex-grow: 1;  visibility: visible !important;  background-color: transparent;  border-right: 0;  border-left: 0;  transition: none;  transform: none;}.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom {  height: auto;  border-top: 0;  border-bottom: 0;}.navbar-expand .offcanvas-body {  display: flex;  flex-grow: 0;  padding: 0;  overflow-y: visible;}.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.55);}.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 .nav-link.active {  color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-toggler {  color: rgba(0, 0, 0, 0.55);  border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text {  color: rgba(0, 0, 0, 0.55);}.navbar-light .navbar-text a,.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.55);}.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 .nav-link.active {  color: #fff;}.navbar-dark .navbar-toggler {  color: rgba(255, 255, 255, 0.55);  border-color: rgba(255, 255, 255, 0.1);}.navbar-dark .navbar-toggler-icon {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text {  color: rgba(255, 255, 255, 0.55);}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus {  color: #fff;}.card {  position: relative;  display: flex;  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: 15px;}.card > hr {  margin-right: 0;  margin-left: 0;}.card > .list-group {  border-top: inherit;  border-bottom: inherit;}.card > .list-group:first-child {  border-top-width: 0;  border-top-left-radius: 14px;  border-top-right-radius: 14px;}.card > .list-group:last-child {  border-bottom-width: 0;  border-bottom-right-radius: 14px;  border-bottom-left-radius: 14px;}.card > .card-header + .list-group,.card > .list-group + .card-footer {  border-top: 0;}.card-body {  flex: 1 1 auto;  padding: 1.5rem 1.5rem;}.card-title {  margin-bottom: 0.75rem;}.card-subtitle {  margin-top: -0.375rem;  margin-bottom: 0;}.card-text:last-child {  margin-bottom: 0;}.card-link + .card-link {  margin-left: 1.5rem;}.card-header {  padding: 0.75rem 1.5rem;  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: 14px 14px 0 0;}.card-footer {  padding: 0.75rem 1.5rem;  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 14px 14px;}.card-header-tabs {  margin-right: -0.75rem;  margin-bottom: -0.75rem;  margin-left: -0.75rem;  border-bottom: 0;}.card-header-pills {  margin-right: -0.75rem;  margin-left: -0.75rem;}.card-img-overlay {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  padding: 1.5rem;  border-radius: 14px;}.card-img,.card-img-top,.card-img-bottom {  width: 100%;}.card-img,.card-img-top {  border-top-left-radius: 14px;  border-top-right-radius: 14px;}.card-img,.card-img-bottom {  border-bottom-right-radius: 14px;  border-bottom-left-radius: 14px;}.card-group > .card {  margin-bottom: 1.5rem;}@media (min-width: 576px) {  .card-group {    display: flex;    flex-flow: row wrap;  }  .card-group > .card {    flex: 1 0 0%;    margin-bottom: 0;  }  .card-group > .card + .card {    margin-left: 0;    border-left: 0;  }  .card-group > .card:not(:last-child) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;  }  .card-group > .card:not(:last-child) .card-img-top,.card-group > .card:not(:last-child) .card-header {    border-top-right-radius: 0;  }  .card-group > .card:not(:last-child) .card-img-bottom,.card-group > .card:not(:last-child) .card-footer {    border-bottom-right-radius: 0;  }  .card-group > .card:not(:first-child) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;  }  .card-group > .card:not(:first-child) .card-img-top,.card-group > .card:not(:first-child) .card-header {    border-top-left-radius: 0;  }  .card-group > .card:not(:first-child) .card-img-bottom,.card-group > .card:not(:first-child) .card-footer {    border-bottom-left-radius: 0;  }}.accordion-button {  position: relative;  display: flex;  align-items: center;  width: 100%;  padding: 1rem 1.25rem;  font-size: 1.1rem;  color: #525252;  text-align: left;  background-color: #fff;  border: 0;  border-radius: 0;  overflow-anchor: none;  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, border-radius 0.15s ease;}@media (prefers-reduced-motion: reduce) {  .accordion-button {    transition: none;  }}.accordion-button:not(.collapsed) {  color: #061932;  background-color: #e6e8eb;  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);}.accordion-button:not(.collapsed)::after {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23061932'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");  transform: rotate(-180deg);}.accordion-button::after {  flex-shrink: 0;  width: 1.25rem;  height: 1.25rem;  margin-left: auto;  content: "";  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23525252'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");  background-repeat: no-repeat;  background-size: 1.25rem;  transition: transform 0.2s ease-in-out;}@media (prefers-reduced-motion: reduce) {  .accordion-button::after {    transition: none;  }}.accordion-button:hover {  z-index: 2;}.accordion-button:focus {  z-index: 3;  border-color: #838e9c;  outline: 0;  box-shadow: 0 0 0 0.25rem rgba(7, 28, 56, 0.25);}.accordion-header {  margin-bottom: 0;}.accordion-item {  background-color: #fff;  border: 1px solid rgba(0, 0, 0, 0.125);}.accordion-item:first-of-type {  border-top-left-radius: 15px;  border-top-right-radius: 15px;}.accordion-item:first-of-type .accordion-button {  border-top-left-radius: 14px;  border-top-right-radius: 14px;}.accordion-item:not(:first-of-type) {  border-top: 0;}.accordion-item:last-of-type {  border-bottom-right-radius: 15px;  border-bottom-left-radius: 15px;}.accordion-item:last-of-type .accordion-button.collapsed {  border-bottom-right-radius: 14px;  border-bottom-left-radius: 14px;}.accordion-item:last-of-type .accordion-collapse {  border-bottom-right-radius: 15px;  border-bottom-left-radius: 15px;}.accordion-body {  padding: 1rem 1.25rem;}.accordion-flush .accordion-collapse {  border-width: 0;}.accordion-flush .accordion-item {  border-right: 0;  border-left: 0;  border-radius: 0;}.accordion-flush .accordion-item:first-child {  border-top: 0;}.accordion-flush .accordion-item:last-child {  border-bottom: 0;}.accordion-flush .accordion-item .accordion-button {  border-radius: 0;}.breadcrumb {  display: flex;  flex-wrap: wrap;  padding: 0 0;  margin-bottom: 1rem;  list-style: none;}.breadcrumb-item + .breadcrumb-item {  padding-left: 0.5rem;}.breadcrumb-item + .breadcrumb-item::before {  float: left;  padding-right: 0.5rem;  color: #6c757d;  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;}.breadcrumb-item.active {  color: #6c757d;}.pagination {  display: flex;  padding-left: 0;  list-style: none;}.page-link {  position: relative;  display: block;  color: #006075;  text-decoration: none;  background-color: #fff;  border: 1px solid #dee2e6;  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 (prefers-reduced-motion: reduce) {  .page-link {    transition: none;  }}.page-link:hover {  z-index: 2;  color: #004d5e;  background-color: #e9ecef;  border-color: #dee2e6;}.page-link:focus {  z-index: 3;  color: #004d5e;  background-color: #e9ecef;  outline: 0;  box-shadow: 0 0 0 0.25rem rgba(7, 28, 56, 0.25);}.page-item:not(:first-child) .page-link {  margin-left: -1px;}.page-item.active .page-link {  z-index: 3;  color: #fff;  background-color: #071c38;  border-color: #071c38;}.page-item.disabled .page-link {  color: #6c757d;  pointer-events: none;  background-color: #fff;  border-color: #dee2e6;}.page-link {  padding: 0.375rem 0.75rem;}.page-item:first-child .page-link {  border-top-left-radius: 15px;  border-bottom-left-radius: 15px;}.page-item:last-child .page-link {  border-top-right-radius: 15px;  border-bottom-right-radius: 15px;}.pagination-lg .page-link {  padding: 0.75rem 1.5rem;  font-size: calc(1.2625rem + 0.15vw);}@media (min-width: 1200px) {  .pagination-lg .page-link {    font-size: 1.375rem;  }}.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.9625rem;}.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.35em 0.65em;  font-size: 0.75em;  font-weight: 700;  line-height: 1;  color: #fff;  text-align: center;  white-space: nowrap;  vertical-align: baseline;  border-radius: 15px;}.badge:empty {  display: none;}.btn .badge {  position: relative;  top: -1px;}.alert {  position: relative;  padding: 1.5rem 1.5rem;  margin-bottom: 1rem;  border: 1px solid transparent;  border-radius: 15px;}.alert-heading {  color: inherit;}.alert-link {  font-weight: 700;}.alert-dismissible {  padding-right: 4.5rem;}.alert-dismissible .btn-close {  position: absolute;  top: 0;  right: 0;  z-index: 2;  padding: 1.875rem 1.5rem;}.alert-primary {  color: #041122;  background-color: #cdd2d7;  border-color: #b5bbc3;}.alert-primary .alert-link {  color: #030e1b;}.alert-secondary {  color: #006378;  background-color: #ccedf4;  border-color: #b3e4ef;}.alert-secondary .alert-link {  color: #004f60;}.alert-success {  color: #646e02;  background-color: #edf1cd;  border-color: #e5eab4;}.alert-success .alert-link {  color: #505802;}.alert-info {  color: #646e02;  background-color: #edf1cd;  border-color: #e5eab4;}.alert-info .alert-link {  color: #505802;}.alert-warning {  color: #997404;  background-color: #fff3cd;  border-color: #ffecb5;}.alert-warning .alert-link {  color: #7a5d03;}.alert-danger {  color: #842029;  background-color: #f8d7da;  border-color: #f5c2c7;}.alert-danger .alert-link {  color: #6a1a21;}.alert-light {  color: #939393;  background-color: #fdfdfd;  border-color: #fcfcfc;}.alert-light .alert-link {  color: #767676;}.alert-dark {  color: #041122;  background-color: #cdd2d7;  border-color: #b5bbc3;}.alert-dark .alert-link {  color: #030e1b;}@keyframes progress-bar-stripes {  0% {    background-position-x: 1rem;  }}.progress {  display: flex;  height: 1rem;  overflow: hidden;  font-size: 0.825rem;  background-color: #e9ecef;  border-radius: 15px;}.progress-bar {  display: flex;  flex-direction: column;  justify-content: center;  overflow: hidden;  color: #fff;  text-align: center;  white-space: nowrap;  background-color: #071c38;  transition: width 0.6s ease;}@media (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 {  animation: 1s linear infinite progress-bar-stripes;}@media (prefers-reduced-motion: reduce) {  .progress-bar-animated {    animation: none;  }}.list-group {  display: flex;  flex-direction: column;  padding-left: 0;  margin-bottom: 0;  border-radius: 15px;}.list-group-numbered {  list-style-type: none;  counter-reset: section;}.list-group-numbered > li::before {  content: counters(section, ".") ". ";  counter-increment: section;}.list-group-item-action {  width: 100%;  color: #495057;  text-align: inherit;}.list-group-item-action:hover, .list-group-item-action:focus {  z-index: 1;  color: #495057;  text-decoration: none;  background-color: #f8f9fa;}.list-group-item-action:active {  color: #525252;  background-color: #e9ecef;}.list-group-item {  position: relative;  display: block;  padding: 0.75rem 1.5rem;  color: #212529;  text-decoration: none;  background-color: #fff;  border: 1px solid rgba(0, 0, 0, 0.125);}.list-group-item:first-child {  border-top-left-radius: inherit;  border-top-right-radius: inherit;}.list-group-item:last-child {  border-bottom-right-radius: inherit;  border-bottom-left-radius: inherit;}.list-group-item.disabled, .list-group-item:disabled {  color: #6c757d;  pointer-events: none;  background-color: #fff;}.list-group-item.active {  z-index: 2;  color: #fff;  background-color: #071c38;  border-color: #071c38;}.list-group-item + .list-group-item {  border-top-width: 0;}.list-group-item + .list-group-item.active {  margin-top: -1px;  border-top-width: 1px;}.list-group-horizontal {  flex-direction: row;}.list-group-horizontal > .list-group-item:first-child {  border-bottom-left-radius: 15px;  border-top-right-radius: 0;}.list-group-horizontal > .list-group-item:last-child {  border-top-right-radius: 15px;  border-bottom-left-radius: 0;}.list-group-horizontal > .list-group-item.active {  margin-top: 0;}.list-group-horizontal > .list-group-item + .list-group-item {  border-top-width: 1px;  border-left-width: 0;}.list-group-horizontal > .list-group-item + .list-group-item.active {  margin-left: -1px;  border-left-width: 1px;}@media (min-width: 576px) {  .list-group-horizontal-sm {    flex-direction: row;  }  .list-group-horizontal-sm > .list-group-item:first-child {    border-bottom-left-radius: 15px;    border-top-right-radius: 0;  }  .list-group-horizontal-sm > .list-group-item:last-child {    border-top-right-radius: 15px;    border-bottom-left-radius: 0;  }  .list-group-horizontal-sm > .list-group-item.active {    margin-top: 0;  }  .list-group-horizontal-sm > .list-group-item + .list-group-item {    border-top-width: 1px;    border-left-width: 0;  }  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {    margin-left: -1px;    border-left-width: 1px;  }}@media (min-width: 768px) {  .list-group-horizontal-md {    flex-direction: row;  }  .list-group-horizontal-md > .list-group-item:first-child {    border-bottom-left-radius: 15px;    border-top-right-radius: 0;  }  .list-group-horizontal-md > .list-group-item:last-child {    border-top-right-radius: 15px;    border-bottom-left-radius: 0;  }  .list-group-horizontal-md > .list-group-item.active {    margin-top: 0;  }  .list-group-horizontal-md > .list-group-item + .list-group-item {    border-top-width: 1px;    border-left-width: 0;  }  .list-group-horizontal-md > .list-group-item + .list-group-item.active {    margin-left: -1px;    border-left-width: 1px;  }}@media (min-width: 992px) {  .list-group-horizontal-lg {    flex-direction: row;  }  .list-group-horizontal-lg > .list-group-item:first-child {    border-bottom-left-radius: 15px;    border-top-right-radius: 0;  }  .list-group-horizontal-lg > .list-group-item:last-child {    border-top-right-radius: 15px;    border-bottom-left-radius: 0;  }  .list-group-horizontal-lg > .list-group-item.active {    margin-top: 0;  }  .list-group-horizontal-lg > .list-group-item + .list-group-item {    border-top-width: 1px;    border-left-width: 0;  }  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {    margin-left: -1px;    border-left-width: 1px;  }}@media (min-width: 1200px) {  .list-group-horizontal-xl {    flex-direction: row;  }  .list-group-horizontal-xl > .list-group-item:first-child {    border-bottom-left-radius: 15px;    border-top-right-radius: 0;  }  .list-group-horizontal-xl > .list-group-item:last-child {    border-top-right-radius: 15px;    border-bottom-left-radius: 0;  }  .list-group-horizontal-xl > .list-group-item.active {    margin-top: 0;  }  .list-group-horizontal-xl > .list-group-item + .list-group-item {    border-top-width: 1px;    border-left-width: 0;  }  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {    margin-left: -1px;    border-left-width: 1px;  }}@media (min-width: 1400px) {  .list-group-horizontal-xxl {    flex-direction: row;  }  .list-group-horizontal-xxl > .list-group-item:first-child {    border-bottom-left-radius: 15px;    border-top-right-radius: 0;  }  .list-group-horizontal-xxl > .list-group-item:last-child {    border-top-right-radius: 15px;    border-bottom-left-radius: 0;  }  .list-group-horizontal-xxl > .list-group-item.active {    margin-top: 0;  }  .list-group-horizontal-xxl > .list-group-item + .list-group-item {    border-top-width: 1px;    border-left-width: 0;  }  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {    margin-left: -1px;    border-left-width: 1px;  }}.list-group-flush {  border-radius: 0;}.list-group-flush > .list-group-item {  border-width: 0 0 1px;}.list-group-flush > .list-group-item:last-child {  border-bottom-width: 0;}.list-group-item-primary {  color: #041122;  background-color: #cdd2d7;}.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {  color: #041122;  background-color: #b9bdc2;}.list-group-item-primary.list-group-item-action.active {  color: #fff;  background-color: #041122;  border-color: #041122;}.list-group-item-secondary {  color: #006378;  background-color: #ccedf4;}.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {  color: #006378;  background-color: #b8d5dc;}.list-group-item-secondary.list-group-item-action.active {  color: #fff;  background-color: #006378;  border-color: #006378;}.list-group-item-success {  color: #646e02;  background-color: #edf1cd;}.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {  color: #646e02;  background-color: #d5d9b9;}.list-group-item-success.list-group-item-action.active {  color: #fff;  background-color: #646e02;  border-color: #646e02;}.list-group-item-info {  color: #646e02;  background-color: #edf1cd;}.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {  color: #646e02;  background-color: #d5d9b9;}.list-group-item-info.list-group-item-action.active {  color: #fff;  background-color: #646e02;  border-color: #646e02;}.list-group-item-warning {  color: #997404;  background-color: #fff3cd;}.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {  color: #997404;  background-color: #e6dbb9;}.list-group-item-warning.list-group-item-action.active {  color: #fff;  background-color: #997404;  border-color: #997404;}.list-group-item-danger {  color: #842029;  background-color: #f8d7da;}.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {  color: #842029;  background-color: #dfc2c4;}.list-group-item-danger.list-group-item-action.active {  color: #fff;  background-color: #842029;  border-color: #842029;}.list-group-item-light {  color: #939393;  background-color: #fdfdfd;}.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {  color: #939393;  background-color: #e4e4e4;}.list-group-item-light.list-group-item-action.active {  color: #fff;  background-color: #939393;  border-color: #939393;}.list-group-item-dark {  color: #041122;  background-color: #cdd2d7;}.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {  color: #041122;  background-color: #b9bdc2;}.list-group-item-dark.list-group-item-action.active {  color: #fff;  background-color: #041122;  border-color: #041122;}.btn-close {  box-sizing: content-box;  width: 1em;  height: 1em;  padding: 0.25em 0.25em;  color: #000;  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;  border: 0;  border-radius: 15px;  opacity: 0.5;}.btn-close:hover {  color: #000;  text-decoration: none;  opacity: 0.75;}.btn-close:focus {  outline: 0;  box-shadow: 0 0 0 0.25rem rgba(7, 28, 56, 0.25);  opacity: 1;}.btn-close:disabled, .btn-close.disabled {  pointer-events: none;  user-select: none;  opacity: 0.25;}.btn-close-white {  filter: invert(1) grayscale(100%) brightness(200%);}.toast {  width: 350px;  max-width: 100%;  font-size: 0.875rem;  pointer-events: auto;  background-color: rgba(255, 255, 255, 0.85);  background-clip: padding-box;  border: 1px solid rgba(0, 0, 0, 0.1);  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);  border-radius: 15px;}.toast.showing {  opacity: 0;}.toast:not(.show) {  display: none;}.toast-container {  width: max-content;  max-width: 100%;  pointer-events: none;}.toast-container > :not(:last-child) {  margin-bottom: 1.5rem;}.toast-header {  display: flex;  align-items: center;  padding: 0.5rem 0.75rem;  color: #6c757d;  background-color: rgba(255, 255, 255, 0.85);  background-clip: padding-box;  border-bottom: 1px solid rgba(0, 0, 0, 0.05);  border-top-left-radius: 14px;  border-top-right-radius: 14px;}.toast-header .btn-close {  margin-right: -0.375rem;  margin-left: 0.75rem;}.toast-body {  padding: 0.75rem;  word-wrap: break-word;}.modal {  position: fixed;  top: 0;  left: 0;  z-index: 1055;  display: none;  width: 100%;  height: 100%;  overflow-x: hidden;  overflow-y: auto;  outline: 0;}.modal-dialog {  position: relative;  width: auto;  margin: 0.5rem;  pointer-events: none;}.modal.fade .modal-dialog {  transition: transform 0.3s ease-out;  transform: translate(0, -50px);}@media (prefers-reduced-motion: reduce) {  .modal.fade .modal-dialog {    transition: none;  }}.modal.show .modal-dialog {  transform: none;}.modal.modal-static .modal-dialog {  transform: scale(1.02);}.modal-dialog-scrollable {  height: calc(100% - 1rem);}.modal-dialog-scrollable .modal-content {  max-height: 100%;  overflow: hidden;}.modal-dialog-scrollable .modal-body {  overflow-y: auto;}.modal-dialog-centered {  display: flex;  align-items: center;  min-height: calc(100% - 1rem);}.modal-content {  position: relative;  display: flex;  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;  left: 0;  z-index: 1050;  width: 100vw;  height: 100vh;  background-color: #000;}.modal-backdrop.fade {  opacity: 0;}.modal-backdrop.show {  opacity: 0.5;}.modal-header {  display: flex;  flex-shrink: 0;  align-items: center;  justify-content: space-between;  padding: 1.5rem 1.5rem;  border-bottom: 1px solid #dee2e6;  border-top-left-radius: calc(0.3rem - 1px);  border-top-right-radius: calc(0.3rem - 1px);}.modal-header .btn-close {  padding: 0.75rem 0.75rem;  margin: -0.75rem -0.75rem -0.75rem auto;}.modal-title {  margin-bottom: 0;  line-height: 1.4;}.modal-body {  position: relative;  flex: 1 1 auto;  padding: 1.5rem;}.modal-footer {  display: flex;  flex-wrap: wrap;  flex-shrink: 0;  align-items: center;  justify-content: flex-end;  padding: 1.25rem;  border-top: 1px solid #dee2e6;  border-bottom-right-radius: calc(0.3rem - 1px);  border-bottom-left-radius: calc(0.3rem - 1px);}.modal-footer > * {  margin: 0.25rem;}@media (min-width: 576px) {  .modal-dialog {    max-width: 500px;    margin: 1.75rem auto;  }  .modal-dialog-scrollable {    height: calc(100% - 3.5rem);  }  .modal-dialog-centered {    min-height: calc(100% - 3.5rem);  }  .modal-sm {    max-width: 300px;  }}@media (min-width: 992px) {  .modal-lg,.modal-xl {    max-width: 800px;  }}@media (min-width: 1200px) {  .modal-xl {    max-width: 1140px;  }}.modal-fullscreen {  width: 100vw;  max-width: none;  height: 100%;  margin: 0;}.modal-fullscreen .modal-content {  height: 100%;  border: 0;  border-radius: 0;}.modal-fullscreen .modal-header {  border-radius: 0;}.modal-fullscreen .modal-body {  overflow-y: auto;}.modal-fullscreen .modal-footer {  border-radius: 0;}@media (max-width: 575.98px) {  .modal-fullscreen-sm-down {    width: 100vw;    max-width: none;    height: 100%;    margin: 0;  }  .modal-fullscreen-sm-down .modal-content {    height: 100%;    border: 0;    border-radius: 0;  }  .modal-fullscreen-sm-down .modal-header {    border-radius: 0;  }  .modal-fullscreen-sm-down .modal-body {    overflow-y: auto;  }  .modal-fullscreen-sm-down .modal-footer {    border-radius: 0;  }}@media (max-width: 767.98px) {  .modal-fullscreen-md-down {    width: 100vw;    max-width: none;    height: 100%;    margin: 0;  }  .modal-fullscreen-md-down .modal-content {    height: 100%;    border: 0;    border-radius: 0;  }  .modal-fullscreen-md-down .modal-header {    border-radius: 0;  }  .modal-fullscreen-md-down .modal-body {    overflow-y: auto;  }  .modal-fullscreen-md-down .modal-footer {    border-radius: 0;  }}@media (max-width: 991.98px) {  .modal-fullscreen-lg-down {    width: 100vw;    max-width: none;    height: 100%;    margin: 0;  }  .modal-fullscreen-lg-down .modal-content {    height: 100%;    border: 0;    border-radius: 0;  }  .modal-fullscreen-lg-down .modal-header {    border-radius: 0;  }  .modal-fullscreen-lg-down .modal-body {    overflow-y: auto;  }  .modal-fullscreen-lg-down .modal-footer {    border-radius: 0;  }}@media (max-width: 1199.98px) {  .modal-fullscreen-xl-down {    width: 100vw;    max-width: none;    height: 100%;    margin: 0;  }  .modal-fullscreen-xl-down .modal-content {    height: 100%;    border: 0;    border-radius: 0;  }  .modal-fullscreen-xl-down .modal-header {    border-radius: 0;  }  .modal-fullscreen-xl-down .modal-body {    overflow-y: auto;  }  .modal-fullscreen-xl-down .modal-footer {    border-radius: 0;  }}@media (max-width: 1399.98px) {  .modal-fullscreen-xxl-down {    width: 100vw;    max-width: none;    height: 100%;    margin: 0;  }  .modal-fullscreen-xxl-down .modal-content {    height: 100%;    border: 0;    border-radius: 0;  }  .modal-fullscreen-xxl-down .modal-header {    border-radius: 0;  }  .modal-fullscreen-xxl-down .modal-body {    overflow-y: auto;  }  .modal-fullscreen-xxl-down .modal-footer {    border-radius: 0;  }}.tooltip {  position: absolute;  z-index: 1080;  display: block;  margin: 0;  font-family: museo-sans-rounded, sans-serif;  font-style: normal;  font-weight: 400;  line-height: 1.4;  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.9625rem;  word-wrap: break-word;  opacity: 0;}.tooltip.show {  opacity: 0.9;}.tooltip .tooltip-arrow {  position: absolute;  display: block;  width: 0.8rem;  height: 0.4rem;}.tooltip .tooltip-arrow::before {  position: absolute;  content: "";  border-color: transparent;  border-style: solid;}.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] {  padding: 0.4rem 0;}.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {  bottom: 0;}.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {  top: -1px;  border-width: 0.4rem 0.4rem 0;  border-top-color: #000;}.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] {  padding: 0 0.4rem;}.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {  left: 0;  width: 0.4rem;  height: 0.8rem;}.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {  right: -1px;  border-width: 0.4rem 0.4rem 0.4rem 0;  border-right-color: #000;}.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] {  padding: 0.4rem 0;}.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {  top: 0;}.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {  bottom: -1px;  border-width: 0 0.4rem 0.4rem;  border-bottom-color: #000;}.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] {  padding: 0 0.4rem;}.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {  right: 0;  width: 0.4rem;  height: 0.8rem;}.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {  left: -1px;  border-width: 0.4rem 0 0.4rem 0.4rem;  border-left-color: #000;}.tooltip-inner {  max-width: 200px;  padding: 0.375rem 0.75rem;  color: #fff;  text-align: center;  background-color: #000;  border-radius: 15px;}.popover {  position: absolute;  top: 0;  left: 0 /* rtl:ignore */;  z-index: 1070;  display: block;  max-width: 276px;  font-family: museo-sans-rounded, sans-serif;  font-style: normal;  font-weight: 400;  line-height: 1.4;  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.9625rem;  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 .popover-arrow {  position: absolute;  display: block;  width: 1rem;  height: 0.5rem;}.popover .popover-arrow::before, .popover .popover-arrow::after {  position: absolute;  display: block;  content: "";  border-color: transparent;  border-style: solid;}.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {  bottom: calc(-0.5rem - 1px);}.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {  bottom: 0;  border-width: 0.5rem 0.5rem 0;  border-top-color: rgba(0, 0, 0, 0.25);}.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {  bottom: 1px;  border-width: 0.5rem 0.5rem 0;  border-top-color: #fff;}.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {  left: calc(-0.5rem - 1px);  width: 0.5rem;  height: 1rem;}.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {  left: 0;  border-width: 0.5rem 0.5rem 0.5rem 0;  border-right-color: rgba(0, 0, 0, 0.25);}.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {  left: 1px;  border-width: 0.5rem 0.5rem 0.5rem 0;  border-right-color: #fff;}.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {  top: calc(-0.5rem - 1px);}.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {  top: 0;  border-width: 0 0.5rem 0.5rem 0.5rem;  border-bottom-color: rgba(0, 0, 0, 0.25);}.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {  top: 1px;  border-width: 0 0.5rem 0.5rem 0.5rem;  border-bottom-color: #fff;}.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {  position: absolute;  top: 0;  left: 50%;  display: block;  width: 1rem;  margin-left: -0.5rem;  content: "";  border-bottom: 1px solid #f0f0f0;}.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {  right: calc(-0.5rem - 1px);  width: 0.5rem;  height: 1rem;}.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {  right: 0;  border-width: 0.5rem 0 0.5rem 0.5rem;  border-left-color: rgba(0, 0, 0, 0.25);}.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {  right: 1px;  border-width: 0.5rem 0 0.5rem 0.5rem;  border-left-color: #fff;}.popover-header {  padding: 0.5rem 1.5rem;  margin-bottom: 0;  font-size: 1.1rem;  background-color: #f0f0f0;  border-bottom: 1px solid rgba(0, 0, 0, 0.2);  border-top-left-radius: calc(0.3rem - 1px);  border-top-right-radius: calc(0.3rem - 1px);}.popover-header:empty {  display: none;}.popover-body {  padding: 1.5rem 1.5rem;  color: #525252;}.carousel {  position: relative;}.carousel.pointer-event {  touch-action: pan-y;}.carousel-inner {  position: relative;  width: 100%;  overflow: hidden;}.carousel-inner::after {  display: block;  clear: both;  content: "";}.carousel-item {  position: relative;  display: none;  float: left;  width: 100%;  margin-right: -100%;  backface-visibility: hidden;  transition: transform 0.6s ease-in-out;}@media (prefers-reduced-motion: reduce) {  .carousel-item {    transition: none;  }}.carousel-item.active,.carousel-item-next,.carousel-item-prev {  display: block;}/* rtl:begin:ignore */.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end {  transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start {  transform: translateX(-100%);}/* rtl:end:ignore */.carousel-fade .carousel-item {  opacity: 0;  transition-property: opacity;  transform: none;}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end {  z-index: 1;  opacity: 1;}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {  z-index: 0;  opacity: 0;  transition: opacity 0s 0.6s;}@media (prefers-reduced-motion: reduce) {  .carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {    transition: none;  }}.carousel-control-prev,.carousel-control-next {  position: absolute;  top: 0;  bottom: 0;  z-index: 1;  display: flex;  align-items: center;  justify-content: center;  width: 15%;  padding: 0;  color: #fff;  text-align: center;  background: none;  border: 0;  opacity: 0.5;  transition: opacity 0.15s ease;}@media (prefers-reduced-motion: reduce) {  .carousel-control-prev,.carousel-control-next {    transition: none;  }}.carousel-control-prev:hover, .carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {  color: #fff;  text-decoration: none;  outline: 0;  opacity: 0.9;}.carousel-control-prev {  left: 0;}.carousel-control-next {  right: 0;}.carousel-control-prev-icon,.carousel-control-next-icon {  display: inline-block;  width: 2rem;  height: 2rem;  background-repeat: no-repeat;  background-position: 50%;  background-size: 100% 100%;}/* rtl:options: {  "autoRename": true,  "stringMap":[ {    "name"    : "prev-next",    "search"  : "prev",    "replace" : "next"  } ]} */.carousel-control-prev-icon {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");}.carousel-control-next-icon {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.carousel-indicators {  position: absolute;  right: 0;  bottom: 0;  left: 0;  z-index: 2;  display: flex;  justify-content: center;  padding: 0;  margin-right: 15%;  margin-bottom: 1rem;  margin-left: 15%;  list-style: none;}.carousel-indicators [data-bs-target] {  box-sizing: content-box;  flex: 0 1 auto;  width: 30px;  height: 3px;  padding: 0;  margin-right: 3px;  margin-left: 3px;  text-indent: -999px;  cursor: pointer;  background-color: #fff;  background-clip: padding-box;  border: 0;  border-top: 10px solid transparent;  border-bottom: 10px solid transparent;  opacity: 0.5;  transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce) {  .carousel-indicators [data-bs-target] {    transition: none;  }}.carousel-indicators .active {  opacity: 1;}.carousel-caption {  position: absolute;  right: 15%;  bottom: 1.25rem;  left: 15%;  padding-top: 1.25rem;  padding-bottom: 1.25rem;  color: #fff;  text-align: center;}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon {  filter: invert(1) grayscale(100);}.carousel-dark .carousel-indicators [data-bs-target] {  background-color: #000;}.carousel-dark .carousel-caption {  color: #000;}@keyframes spinner-border {  to {    transform: rotate(360deg) /* rtl:ignore */;  }}.spinner-border {  display: inline-block;  width: 2rem;  height: 2rem;  vertical-align: -0.125em;  border: 0.25em solid currentColor;  border-right-color: transparent;  border-radius: 50%;  animation: 0.75s linear infinite spinner-border;}.spinner-border-sm {  width: 1rem;  height: 1rem;  border-width: 0.2em;}@keyframes spinner-grow {  0% {    transform: scale(0);  }  50% {    opacity: 1;    transform: none;  }}.spinner-grow {  display: inline-block;  width: 2rem;  height: 2rem;  vertical-align: -0.125em;  background-color: currentColor;  border-radius: 50%;  opacity: 0;  animation: 0.75s linear infinite spinner-grow;}.spinner-grow-sm {  width: 1rem;  height: 1rem;}@media (prefers-reduced-motion: reduce) {  .spinner-border,.spinner-grow {    animation-duration: 1.5s;  }}.offcanvas {  position: fixed;  bottom: 0;  z-index: 1045;  display: flex;  flex-direction: column;  max-width: 100%;  visibility: hidden;  background-color: #fff;  background-clip: padding-box;  outline: 0;  transition: transform 0.3s ease-in-out;}@media (prefers-reduced-motion: reduce) {  .offcanvas {    transition: none;  }}.offcanvas-backdrop {  position: fixed;  top: 0;  left: 0;  z-index: 1040;  width: 100vw;  height: 100vh;  background-color: #000;}.offcanvas-backdrop.fade {  opacity: 0;}.offcanvas-backdrop.show {  opacity: 0.5;}.offcanvas-header {  display: flex;  align-items: center;  justify-content: space-between;  padding: 1.5rem 1.5rem;}.offcanvas-header .btn-close {  padding: 0.75rem 0.75rem;  margin-top: -0.75rem;  margin-right: -0.75rem;  margin-bottom: -0.75rem;}.offcanvas-title {  margin-bottom: 0;  line-height: 1.4;}.offcanvas-body {  flex-grow: 1;  padding: 1.5rem 1.5rem;  overflow-y: auto;}.offcanvas-start {  top: 0;  left: 0;  width: 400px;  border-right: 1px solid rgba(0, 0, 0, 0.2);  transform: translateX(-100%);}.offcanvas-end {  top: 0;  right: 0;  width: 400px;  border-left: 1px solid rgba(0, 0, 0, 0.2);  transform: translateX(100%);}.offcanvas-top {  top: 0;  right: 0;  left: 0;  height: 30vh;  max-height: 100%;  border-bottom: 1px solid rgba(0, 0, 0, 0.2);  transform: translateY(-100%);}.offcanvas-bottom {  right: 0;  left: 0;  height: 30vh;  max-height: 100%;  border-top: 1px solid rgba(0, 0, 0, 0.2);  transform: translateY(100%);}.offcanvas.show {  transform: none;}.placeholder {  display: inline-block;  min-height: 1em;  vertical-align: middle;  cursor: wait;  background-color: currentColor;  opacity: 0.5;}.placeholder.btn::before {  display: inline-block;  content: "";}.placeholder-xs {  min-height: .6em;}.placeholder-sm {  min-height: .8em;}.placeholder-lg {  min-height: 1.2em;}.placeholder-glow .placeholder {  animation: placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow {  50% {    opacity: 0.2;  }}.placeholder-wave {  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);  mask-size: 200% 100%;  animation: placeholder-wave 2s linear infinite;}@keyframes placeholder-wave {  100% {    mask-position: -200% 0%;  }}.clearfix::after {  display: block;  clear: both;  content: "";}.link-primary {  color: #071c38;}.link-primary:hover, .link-primary:focus {  color: #06162d;}.link-secondary {  color: #00a5c8;}.link-secondary:hover, .link-secondary:focus {  color: #33b7d3;}.link-success {  color: #a7b804;}.link-success:hover, .link-success:focus {  color: #b9c636;}.link-info {  color: #a7b804;}.link-info:hover, .link-info:focus {  color: #b9c636;}.link-warning {  color: #ffc107;}.link-warning:hover, .link-warning:focus {  color: #ffcd39;}.link-danger {  color: #dc3545;}.link-danger:hover, .link-danger:focus {  color: #b02a37;}.link-light, section.bg-primary a, #MyWizard .active section.badge a {  color: #f5f5f5;}.link-light:hover, section.bg-primary a:hover, #MyWizard .active section.badge a:hover, .link-light:focus, section.bg-primary a:focus, #MyWizard .active section.badge a:focus {  color: #f7f7f7;}.link-dark {  color: #071c38;}.link-dark:hover, .link-dark:focus {  color: #06162d;}.ratio {  position: relative;  width: 100%;}.ratio::before {  display: block;  padding-top: var(--bs-aspect-ratio);  content: "";}.ratio > * {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.ratio-1x1 {  --bs-aspect-ratio: 100%;}.ratio-4x3 {  --bs-aspect-ratio: calc(3 / 4 * 100%);}.ratio-16x9 {  --bs-aspect-ratio: calc(9 / 16 * 100%);}.ratio-21x9 {  --bs-aspect-ratio: calc(9 / 21 * 100%);}.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;}.sticky-top {  position: sticky;  top: 0;  z-index: 1020;}@media (min-width: 576px) {  .sticky-sm-top {    position: sticky;    top: 0;    z-index: 1020;  }}@media (min-width: 768px) {  .sticky-md-top {    position: sticky;    top: 0;    z-index: 1020;  }}@media (min-width: 992px) {  .sticky-lg-top {    position: sticky;    top: 0;    z-index: 1020;  }}@media (min-width: 1200px) {  .sticky-xl-top {    position: sticky;    top: 0;    z-index: 1020;  }}@media (min-width: 1400px) {  .sticky-xxl-top {    position: sticky;    top: 0;    z-index: 1020;  }}.hstack {  display: flex;  flex-direction: row;  align-items: center;  align-self: stretch;}.vstack {  display: flex;  flex: 1 1 auto;  flex-direction: column;  align-self: stretch;}.visually-hidden, .imageEnlarge span, #cartFull .cart-item .quantity .quantity-input label, .qty-product .qty-label,.visually-hidden-focusable:not(:focus):not(:focus-within) {  position: absolute !important;  width: 1px !important;  height: 1px !important;  padding: 0 !important;  margin: -1px !important;  overflow: hidden !important;  clip: rect(0, 0, 0, 0) !important;  white-space: nowrap !important;  border: 0 !important;}.stretched-link::after {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1;  content: "";}.text-truncate {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.vr {  display: inline-block;  align-self: stretch;  width: 1px;  min-height: 1em;  background-color: currentColor;  opacity: 0.25;}.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;}.float-start {  float: left !important;}.float-end {  float: right !important;}.float-none {  float: none !important;}.opacity-0 {  opacity: 0 !important;}.opacity-25 {  opacity: 0.25 !important;}.opacity-50 {  opacity: 0.5 !important;}.opacity-75 {  opacity: 0.75 !important;}.opacity-100 {  opacity: 1 !important;}.overflow-auto {  overflow: auto !important;}.overflow-hidden {  overflow: hidden !important;}.overflow-visible {  overflow: visible !important;}.overflow-scroll {  overflow: scroll !important;}.d-inline {  display: inline !important;}.d-inline-block {  display: inline-block !important;}.d-block {  display: block !important;}.d-grid {  display: grid !important;}.d-table {  display: table !important;}.d-table-row {  display: table-row !important;}.d-table-cell {  display: table-cell !important;}.d-flex {  display: flex !important;}.d-inline-flex {  display: inline-flex !important;}.d-none {  display: none !important;}.shadow {  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-sm {  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow-lg {  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none {  box-shadow: 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: sticky !important;}.top-0 {  top: 0 !important;}.top-50 {  top: 50% !important;}.top-100 {  top: 100% !important;}.bottom-0 {  bottom: 0 !important;}.bottom-50 {  bottom: 50% !important;}.bottom-100 {  bottom: 100% !important;}.start-0 {  left: 0 !important;}.start-50 {  left: 50% !important;}.start-100 {  left: 100% !important;}.end-0 {  right: 0 !important;}.end-50 {  right: 50% !important;}.end-100 {  right: 100% !important;}.translate-middle {  transform: translate(-50%, -50%) !important;}.translate-middle-x {  transform: translateX(-50%) !important;}.translate-middle-y {  transform: translateY(-50%) !important;}.border {  border: 1px solid #dee2e6 !important;}.border-0 {  border: 0 !important;}.border-top {  border-top: 1px solid #dee2e6 !important;}.border-top-0 {  border-top: 0 !important;}.border-end {  border-right: 1px solid #dee2e6 !important;}.border-end-0 {  border-right: 0 !important;}.border-bottom {  border-bottom: 1px solid #dee2e6 !important;}.border-bottom-0 {  border-bottom: 0 !important;}.border-start {  border-left: 1px solid #dee2e6 !important;}.border-start-0 {  border-left: 0 !important;}.border-primary {  border-color: #071c38 !important;}.border-secondary {  border-color: #00a5c8 !important;}.border-success {  border-color: #a7b804 !important;}.border-info {  border-color: #a7b804 !important;}.border-warning {  border-color: #ffc107 !important;}.border-danger {  border-color: #dc3545 !important;}.border-light {  border-color: #f5f5f5 !important;}.border-dark {  border-color: #071c38 !important;}.border-white {  border-color: #fff !important;}.border-1 {  border-width: 1px !important;}.border-2 {  border-width: 2px !important;}.border-3 {  border-width: 3px !important;}.border-4 {  border-width: 4px !important;}.border-5 {  border-width: 5px !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;}.mw-100 {  max-width: 100% !important;}.vw-100 {  width: 100vw !important;}.min-vw-100 {  min-width: 100vw !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;}.mh-100 {  max-height: 100% !important;}.vh-100 {  height: 100vh !important;}.min-vh-100 {  min-height: 100vh !important;}.flex-fill {  flex: 1 1 auto !important;}.flex-row {  flex-direction: row !important;}.flex-column {  flex-direction: column !important;}.flex-row-reverse {  flex-direction: row-reverse !important;}.flex-column-reverse {  flex-direction: column-reverse !important;}.flex-grow-0 {  flex-grow: 0 !important;}.flex-grow-1 {  flex-grow: 1 !important;}.flex-shrink-0 {  flex-shrink: 0 !important;}.flex-shrink-1 {  flex-shrink: 1 !important;}.flex-wrap {  flex-wrap: wrap !important;}.flex-nowrap {  flex-wrap: nowrap !important;}.flex-wrap-reverse {  flex-wrap: wrap-reverse !important;}.gap-0 {  gap: 0 !important;}.gap-1 {  gap: 0.375rem !important;}.gap-2 {  gap: 0.75rem !important;}.gap-3 {  gap: 1.5rem !important;}.gap-4 {  gap: 2.25rem !important;}.gap-5 {  gap: 4.5rem !important;}.justify-content-start {  justify-content: flex-start !important;}.justify-content-end {  justify-content: flex-end !important;}.justify-content-center, #MyWizard .nav {  justify-content: center !important;}.justify-content-between {  justify-content: space-between !important;}.justify-content-around {  justify-content: space-around !important;}.justify-content-evenly {  justify-content: space-evenly !important;}.align-items-start {  align-items: flex-start !important;}.align-items-end {  align-items: flex-end !important;}.align-items-center {  align-items: center !important;}.align-items-baseline {  align-items: baseline !important;}.align-items-stretch {  align-items: stretch !important;}.align-content-start {  align-content: flex-start !important;}.align-content-end {  align-content: flex-end !important;}.align-content-center {  align-content: center !important;}.align-content-between {  align-content: space-between !important;}.align-content-around {  align-content: space-around !important;}.align-content-stretch {  align-content: stretch !important;}.align-self-auto {  align-self: auto !important;}.align-self-start {  align-self: flex-start !important;}.align-self-end {  align-self: flex-end !important;}.align-self-center {  align-self: center !important;}.align-self-baseline {  align-self: baseline !important;}.align-self-stretch {  align-self: stretch !important;}.order-first {  order: -1 !important;}.order-0 {  order: 0 !important;}.order-1 {  order: 1 !important;}.order-2 {  order: 2 !important;}.order-3 {  order: 3 !important;}.order-4 {  order: 4 !important;}.order-5 {  order: 5 !important;}.order-last {  order: 6 !important;}.m-0 {  margin: 0 !important;}.m-1 {  margin: 0.375rem !important;}.m-2 {  margin: 0.75rem !important;}.m-3 {  margin: 1.5rem !important;}.m-4 {  margin: 2.25rem !important;}.m-5 {  margin: 4.5rem !important;}.m-auto {  margin: auto !important;}.mx-0 {  margin-right: 0 !important;  margin-left: 0 !important;}.mx-1 {  margin-right: 0.375rem !important;  margin-left: 0.375rem !important;}.mx-2 {  margin-right: 0.75rem !important;  margin-left: 0.75rem !important;}.mx-3 {  margin-right: 1.5rem !important;  margin-left: 1.5rem !important;}.mx-4 {  margin-right: 2.25rem !important;  margin-left: 2.25rem !important;}.mx-5 {  margin-right: 4.5rem !important;  margin-left: 4.5rem !important;}.mx-auto {  margin-right: auto !important;  margin-left: auto !important;}.my-0 {  margin-top: 0 !important;  margin-bottom: 0 !important;}.my-1 {  margin-top: 0.375rem !important;  margin-bottom: 0.375rem !important;}.my-2 {  margin-top: 0.75rem !important;  margin-bottom: 0.75rem !important;}.my-3 {  margin-top: 1.5rem !important;  margin-bottom: 1.5rem !important;}.my-4 {  margin-top: 2.25rem !important;  margin-bottom: 2.25rem !important;}.my-5 {  margin-top: 4.5rem !important;  margin-bottom: 4.5rem !important;}.my-auto {  margin-top: auto !important;  margin-bottom: auto !important;}.mt-0 {  margin-top: 0 !important;}.mt-1 {  margin-top: 0.375rem !important;}.mt-2 {  margin-top: 0.75rem !important;}.mt-3 {  margin-top: 1.5rem !important;}.mt-4 {  margin-top: 2.25rem !important;}.mt-5 {  margin-top: 4.5rem !important;}.mt-auto {  margin-top: auto !important;}.me-0 {  margin-right: 0 !important;}.me-1 {  margin-right: 0.375rem !important;}.me-2 {  margin-right: 0.75rem !important;}.me-3 {  margin-right: 1.5rem !important;}.me-4 {  margin-right: 2.25rem !important;}.me-5 {  margin-right: 4.5rem !important;}.me-auto {  margin-right: auto !important;}.mb-0 {  margin-bottom: 0 !important;}.mb-1 {  margin-bottom: 0.375rem !important;}.mb-2 {  margin-bottom: 0.75rem !important;}.mb-3 {  margin-bottom: 1.5rem !important;}.mb-4 {  margin-bottom: 2.25rem !important;}.mb-5 {  margin-bottom: 4.5rem !important;}.mb-auto {  margin-bottom: auto !important;}.ms-0 {  margin-left: 0 !important;}.ms-1 {  margin-left: 0.375rem !important;}.ms-2 {  margin-left: 0.75rem !important;}.ms-3 {  margin-left: 1.5rem !important;}.ms-4 {  margin-left: 2.25rem !important;}.ms-5 {  margin-left: 4.5rem !important;}.ms-auto {  margin-left: auto !important;}.p-0 {  padding: 0 !important;}.p-1 {  padding: 0.375rem !important;}.p-2 {  padding: 0.75rem !important;}.p-3 {  padding: 1.5rem !important;}.p-4 {  padding: 2.25rem !important;}.p-5 {  padding: 4.5rem !important;}.px-0 {  padding-right: 0 !important;  padding-left: 0 !important;}.px-1 {  padding-right: 0.375rem !important;  padding-left: 0.375rem !important;}.px-2 {  padding-right: 0.75rem !important;  padding-left: 0.75rem !important;}.px-3 {  padding-right: 1.5rem !important;  padding-left: 1.5rem !important;}.px-4 {  padding-right: 2.25rem !important;  padding-left: 2.25rem !important;}.px-5 {  padding-right: 4.5rem !important;  padding-left: 4.5rem !important;}.py-0 {  padding-top: 0 !important;  padding-bottom: 0 !important;}.py-1 {  padding-top: 0.375rem !important;  padding-bottom: 0.375rem !important;}.py-2 {  padding-top: 0.75rem !important;  padding-bottom: 0.75rem !important;}.py-3 {  padding-top: 1.5rem !important;  padding-bottom: 1.5rem !important;}.py-4 {  padding-top: 2.25rem !important;  padding-bottom: 2.25rem !important;}.py-5 {  padding-top: 4.5rem !important;  padding-bottom: 4.5rem !important;}.pt-0 {  padding-top: 0 !important;}.pt-1 {  padding-top: 0.375rem !important;}.pt-2 {  padding-top: 0.75rem !important;}.pt-3 {  padding-top: 1.5rem !important;}.pt-4 {  padding-top: 2.25rem !important;}.pt-5 {  padding-top: 4.5rem !important;}.pe-0 {  padding-right: 0 !important;}.pe-1 {  padding-right: 0.375rem !important;}.pe-2 {  padding-right: 0.75rem !important;}.pe-3 {  padding-right: 1.5rem !important;}.pe-4 {  padding-right: 2.25rem !important;}.pe-5 {  padding-right: 4.5rem !important;}.pb-0 {  padding-bottom: 0 !important;}.pb-1 {  padding-bottom: 0.375rem !important;}.pb-2 {  padding-bottom: 0.75rem !important;}.pb-3 {  padding-bottom: 1.5rem !important;}.pb-4 {  padding-bottom: 2.25rem !important;}.pb-5 {  padding-bottom: 4.5rem !important;}.ps-0 {  padding-left: 0 !important;}.ps-1 {  padding-left: 0.375rem !important;}.ps-2 {  padding-left: 0.75rem !important;}.ps-3 {  padding-left: 1.5rem !important;}.ps-4 {  padding-left: 2.25rem !important;}.ps-5 {  padding-left: 4.5rem !important;}.font-monospace {  font-family: var(--bs-font-monospace) !important;}.fs-1 {  font-size: calc(1.4rem + 1.8vw) !important;}.fs-2 {  font-size: calc(1.345rem + 1.14vw) !important;}.fs-3 {  font-size: calc(1.3175rem + 0.81vw) !important;}.fs-4 {  font-size: calc(1.29rem + 0.48vw) !important;}.fs-5 {  font-size: calc(1.2625rem + 0.15vw) !important;}.fs-6 {  font-size: 1.1rem !important;}.fst-italic {  font-style: italic !important;}.fst-normal {  font-style: normal !important;}.fw-light {  font-weight: 300 !important;}.fw-lighter {  font-weight: lighter !important;}.fw-normal {  font-weight: 400 !important;}.fw-bold {  font-weight: 700 !important;}.fw-bolder {  font-weight: bolder !important;}.lh-1 {  line-height: 1 !important;}.lh-sm {  line-height: 1.25 !important;}.lh-base {  line-height: 1.4 !important;}.lh-lg {  line-height: 2 !important;}.text-start {  text-align: left !important;}.text-end {  text-align: right !important;}.text-center {  text-align: center !important;}.text-decoration-none {  text-decoration: none !important;}.text-decoration-underline {  text-decoration: underline !important;}.text-decoration-line-through {  text-decoration: line-through !important;}.text-lowercase {  text-transform: lowercase !important;}.text-uppercase {  text-transform: uppercase !important;}.text-capitalize {  text-transform: capitalize !important;}.text-wrap {  white-space: normal !important;}.text-nowrap {  white-space: nowrap !important;}/* rtl:begin:remove */.text-break {  word-wrap: break-word !important;  word-break: break-word !important;}/* rtl:end:remove */.text-primary {  --bs-text-opacity: 1;  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;}.text-secondary {  --bs-text-opacity: 1;  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;}.text-success {  --bs-text-opacity: 1;  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;}.text-info {  --bs-text-opacity: 1;  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;}.text-warning {  --bs-text-opacity: 1;  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;}.text-danger {  --bs-text-opacity: 1;  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;}.text-light {  --bs-text-opacity: 1;  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;}.text-dark {  --bs-text-opacity: 1;  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;}.text-black {  --bs-text-opacity: 1;  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;}.text-white, section.bg-dark, #MyWizard section.badge,section.bg-primary,#MyWizard .active section.badge, .card.bg-primary,.card.bg-dark,#MyWizard .card.badge {  --bs-text-opacity: 1;  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;}.text-body {  --bs-text-opacity: 1;  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;}.text-muted {  --bs-text-opacity: 1;  color: #6c757d !important;}.text-black-50 {  --bs-text-opacity: 1;  color: rgba(0, 0, 0, 0.5) !important;}.text-white-50 {  --bs-text-opacity: 1;  color: rgba(255, 255, 255, 0.5) !important;}.text-reset {  --bs-text-opacity: 1;  color: inherit !important;}.text-opacity-25 {  --bs-text-opacity: 0.25;}.text-opacity-50 {  --bs-text-opacity: 0.5;}.text-opacity-75 {  --bs-text-opacity: 0.75;}.text-opacity-100 {  --bs-text-opacity: 1;}.bg-primary, #MyWizard .active .badge {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;}.bg-secondary {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;}.bg-success {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;}.bg-info {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;}.bg-warning {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;}.bg-danger {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;}.bg-light {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;}.bg-dark, #MyWizard .badge {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;}.bg-black {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;}.bg-white {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;}.bg-body {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;}.bg-transparent {  --bs-bg-opacity: 1;  background-color: transparent !important;}.bg-opacity-10 {  --bs-bg-opacity: 0.1;}.bg-opacity-25 {  --bs-bg-opacity: 0.25;}.bg-opacity-50 {  --bs-bg-opacity: 0.5;}.bg-opacity-75 {  --bs-bg-opacity: 0.75;}.bg-opacity-100 {  --bs-bg-opacity: 1;}.bg-gradient {  background-image: var(--bs-gradient) !important;}.user-select-all {  user-select: all !important;}.user-select-auto {  user-select: auto !important;}.user-select-none {  user-select: none !important;}.pe-none {  pointer-events: none !important;}.pe-auto {  pointer-events: auto !important;}.rounded {  border-radius: 15px !important;}.rounded-0 {  border-radius: 0 !important;}.rounded-1 {  border-radius: 0.2rem !important;}.rounded-2 {  border-radius: 15px !important;}.rounded-3 {  border-radius: 0.3rem !important;}.rounded-circle {  border-radius: 50% !important;}.rounded-pill, #MyWizard .badge {  border-radius: 50rem !important;}.rounded-top {  border-top-left-radius: 15px !important;  border-top-right-radius: 15px !important;}.rounded-end {  border-top-right-radius: 15px !important;  border-bottom-right-radius: 15px !important;}.rounded-bottom {  border-bottom-right-radius: 15px !important;  border-bottom-left-radius: 15px !important;}.rounded-start {  border-bottom-left-radius: 15px !important;  border-top-left-radius: 15px !important;}.visible {  visibility: visible !important;}.invisible {  visibility: hidden !important;}@media (min-width: 576px) {  .float-sm-start {    float: left !important;  }  .float-sm-end {    float: right !important;  }  .float-sm-none {    float: none !important;  }  .d-sm-inline {    display: inline !important;  }  .d-sm-inline-block {    display: inline-block !important;  }  .d-sm-block {    display: block !important;  }  .d-sm-grid {    display: grid !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: flex !important;  }  .d-sm-inline-flex {    display: inline-flex !important;  }  .d-sm-none {    display: none !important;  }  .flex-sm-fill {    flex: 1 1 auto !important;  }  .flex-sm-row {    flex-direction: row !important;  }  .flex-sm-column {    flex-direction: column !important;  }  .flex-sm-row-reverse {    flex-direction: row-reverse !important;  }  .flex-sm-column-reverse {    flex-direction: column-reverse !important;  }  .flex-sm-grow-0 {    flex-grow: 0 !important;  }  .flex-sm-grow-1 {    flex-grow: 1 !important;  }  .flex-sm-shrink-0 {    flex-shrink: 0 !important;  }  .flex-sm-shrink-1 {    flex-shrink: 1 !important;  }  .flex-sm-wrap {    flex-wrap: wrap !important;  }  .flex-sm-nowrap {    flex-wrap: nowrap !important;  }  .flex-sm-wrap-reverse {    flex-wrap: wrap-reverse !important;  }  .gap-sm-0 {    gap: 0 !important;  }  .gap-sm-1 {    gap: 0.375rem !important;  }  .gap-sm-2 {    gap: 0.75rem !important;  }  .gap-sm-3 {    gap: 1.5rem !important;  }  .gap-sm-4 {    gap: 2.25rem !important;  }  .gap-sm-5 {    gap: 4.5rem !important;  }  .justify-content-sm-start {    justify-content: flex-start !important;  }  .justify-content-sm-end {    justify-content: flex-end !important;  }  .justify-content-sm-center {    justify-content: center !important;  }  .justify-content-sm-between {    justify-content: space-between !important;  }  .justify-content-sm-around {    justify-content: space-around !important;  }  .justify-content-sm-evenly {    justify-content: space-evenly !important;  }  .align-items-sm-start {    align-items: flex-start !important;  }  .align-items-sm-end {    align-items: flex-end !important;  }  .align-items-sm-center {    align-items: center !important;  }  .align-items-sm-baseline {    align-items: baseline !important;  }  .align-items-sm-stretch {    align-items: stretch !important;  }  .align-content-sm-start {    align-content: flex-start !important;  }  .align-content-sm-end {    align-content: flex-end !important;  }  .align-content-sm-center {    align-content: center !important;  }  .align-content-sm-between {    align-content: space-between !important;  }  .align-content-sm-around {    align-content: space-around !important;  }  .align-content-sm-stretch {    align-content: stretch !important;  }  .align-self-sm-auto {    align-self: auto !important;  }  .align-self-sm-start {    align-self: flex-start !important;  }  .align-self-sm-end {    align-self: flex-end !important;  }  .align-self-sm-center {    align-self: center !important;  }  .align-self-sm-baseline {    align-self: baseline !important;  }  .align-self-sm-stretch {    align-self: stretch !important;  }  .order-sm-first {    order: -1 !important;  }  .order-sm-0 {    order: 0 !important;  }  .order-sm-1 {    order: 1 !important;  }  .order-sm-2 {    order: 2 !important;  }  .order-sm-3 {    order: 3 !important;  }  .order-sm-4 {    order: 4 !important;  }  .order-sm-5 {    order: 5 !important;  }  .order-sm-last {    order: 6 !important;  }  .m-sm-0 {    margin: 0 !important;  }  .m-sm-1 {    margin: 0.375rem !important;  }  .m-sm-2 {    margin: 0.75rem !important;  }  .m-sm-3 {    margin: 1.5rem !important;  }  .m-sm-4 {    margin: 2.25rem !important;  }  .m-sm-5 {    margin: 4.5rem !important;  }  .m-sm-auto {    margin: auto !important;  }  .mx-sm-0 {    margin-right: 0 !important;    margin-left: 0 !important;  }  .mx-sm-1 {    margin-right: 0.375rem !important;    margin-left: 0.375rem !important;  }  .mx-sm-2 {    margin-right: 0.75rem !important;    margin-left: 0.75rem !important;  }  .mx-sm-3 {    margin-right: 1.5rem !important;    margin-left: 1.5rem !important;  }  .mx-sm-4 {    margin-right: 2.25rem !important;    margin-left: 2.25rem !important;  }  .mx-sm-5 {    margin-right: 4.5rem !important;    margin-left: 4.5rem !important;  }  .mx-sm-auto {    margin-right: auto !important;    margin-left: auto !important;  }  .my-sm-0 {    margin-top: 0 !important;    margin-bottom: 0 !important;  }  .my-sm-1 {    margin-top: 0.375rem !important;    margin-bottom: 0.375rem !important;  }  .my-sm-2 {    margin-top: 0.75rem !important;    margin-bottom: 0.75rem !important;  }  .my-sm-3 {    margin-top: 1.5rem !important;    margin-bottom: 1.5rem !important;  }  .my-sm-4 {    margin-top: 2.25rem !important;    margin-bottom: 2.25rem !important;  }  .my-sm-5 {    margin-top: 4.5rem !important;    margin-bottom: 4.5rem !important;  }  .my-sm-auto {    margin-top: auto !important;    margin-bottom: auto !important;  }  .mt-sm-0 {    margin-top: 0 !important;  }  .mt-sm-1 {    margin-top: 0.375rem !important;  }  .mt-sm-2 {    margin-top: 0.75rem !important;  }  .mt-sm-3 {    margin-top: 1.5rem !important;  }  .mt-sm-4 {    margin-top: 2.25rem !important;  }  .mt-sm-5 {    margin-top: 4.5rem !important;  }  .mt-sm-auto {    margin-top: auto !important;  }  .me-sm-0 {    margin-right: 0 !important;  }  .me-sm-1 {    margin-right: 0.375rem !important;  }  .me-sm-2 {    margin-right: 0.75rem !important;  }  .me-sm-3 {    margin-right: 1.5rem !important;  }  .me-sm-4 {    margin-right: 2.25rem !important;  }  .me-sm-5 {    margin-right: 4.5rem !important;  }  .me-sm-auto {    margin-right: auto !important;  }  .mb-sm-0 {    margin-bottom: 0 !important;  }  .mb-sm-1 {    margin-bottom: 0.375rem !important;  }  .mb-sm-2 {    margin-bottom: 0.75rem !important;  }  .mb-sm-3 {    margin-bottom: 1.5rem !important;  }  .mb-sm-4 {    margin-bottom: 2.25rem !important;  }  .mb-sm-5 {    margin-bottom: 4.5rem !important;  }  .mb-sm-auto {    margin-bottom: auto !important;  }  .ms-sm-0 {    margin-left: 0 !important;  }  .ms-sm-1 {    margin-left: 0.375rem !important;  }  .ms-sm-2 {    margin-left: 0.75rem !important;  }  .ms-sm-3 {    margin-left: 1.5rem !important;  }  .ms-sm-4 {    margin-left: 2.25rem !important;  }  .ms-sm-5 {    margin-left: 4.5rem !important;  }  .ms-sm-auto {    margin-left: auto !important;  }  .p-sm-0 {    padding: 0 !important;  }  .p-sm-1 {    padding: 0.375rem !important;  }  .p-sm-2 {    padding: 0.75rem !important;  }  .p-sm-3 {    padding: 1.5rem !important;  }  .p-sm-4 {    padding: 2.25rem !important;  }  .p-sm-5 {    padding: 4.5rem !important;  }  .px-sm-0 {    padding-right: 0 !important;    padding-left: 0 !important;  }  .px-sm-1 {    padding-right: 0.375rem !important;    padding-left: 0.375rem !important;  }  .px-sm-2 {    padding-right: 0.75rem !important;    padding-left: 0.75rem !important;  }  .px-sm-3 {    padding-right: 1.5rem !important;    padding-left: 1.5rem !important;  }  .px-sm-4 {    padding-right: 2.25rem !important;    padding-left: 2.25rem !important;  }  .px-sm-5 {    padding-right: 4.5rem !important;    padding-left: 4.5rem !important;  }  .py-sm-0 {    padding-top: 0 !important;    padding-bottom: 0 !important;  }  .py-sm-1 {    padding-top: 0.375rem !important;    padding-bottom: 0.375rem !important;  }  .py-sm-2 {    padding-top: 0.75rem !important;    padding-bottom: 0.75rem !important;  }  .py-sm-3 {    padding-top: 1.5rem !important;    padding-bottom: 1.5rem !important;  }  .py-sm-4 {    padding-top: 2.25rem !important;    padding-bottom: 2.25rem !important;  }  .py-sm-5 {    padding-top: 4.5rem !important;    padding-bottom: 4.5rem !important;  }  .pt-sm-0 {    padding-top: 0 !important;  }  .pt-sm-1 {    padding-top: 0.375rem !important;  }  .pt-sm-2 {    padding-top: 0.75rem !important;  }  .pt-sm-3 {    padding-top: 1.5rem !important;  }  .pt-sm-4 {    padding-top: 2.25rem !important;  }  .pt-sm-5 {    padding-top: 4.5rem !important;  }  .pe-sm-0 {    padding-right: 0 !important;  }  .pe-sm-1 {    padding-right: 0.375rem !important;  }  .pe-sm-2 {    padding-right: 0.75rem !important;  }  .pe-sm-3 {    padding-right: 1.5rem !important;  }  .pe-sm-4 {    padding-right: 2.25rem !important;  }  .pe-sm-5 {    padding-right: 4.5rem !important;  }  .pb-sm-0 {    padding-bottom: 0 !important;  }  .pb-sm-1 {    padding-bottom: 0.375rem !important;  }  .pb-sm-2 {    padding-bottom: 0.75rem !important;  }  .pb-sm-3 {    padding-bottom: 1.5rem !important;  }  .pb-sm-4 {    padding-bottom: 2.25rem !important;  }  .pb-sm-5 {    padding-bottom: 4.5rem !important;  }  .ps-sm-0 {    padding-left: 0 !important;  }  .ps-sm-1 {    padding-left: 0.375rem !important;  }  .ps-sm-2 {    padding-left: 0.75rem !important;  }  .ps-sm-3 {    padding-left: 1.5rem !important;  }  .ps-sm-4 {    padding-left: 2.25rem !important;  }  .ps-sm-5 {    padding-left: 4.5rem !important;  }  .text-sm-start {    text-align: left !important;  }  .text-sm-end {    text-align: right !important;  }  .text-sm-center {    text-align: center !important;  }}@media (min-width: 768px) {  .float-md-start {    float: left !important;  }  .float-md-end {    float: right !important;  }  .float-md-none {    float: none !important;  }  .d-md-inline {    display: inline !important;  }  .d-md-inline-block {    display: inline-block !important;  }  .d-md-block {    display: block !important;  }  .d-md-grid {    display: grid !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: flex !important;  }  .d-md-inline-flex {    display: inline-flex !important;  }  .d-md-none {    display: none !important;  }  .flex-md-fill {    flex: 1 1 auto !important;  }  .flex-md-row {    flex-direction: row !important;  }  .flex-md-column {    flex-direction: column !important;  }  .flex-md-row-reverse {    flex-direction: row-reverse !important;  }  .flex-md-column-reverse {    flex-direction: column-reverse !important;  }  .flex-md-grow-0 {    flex-grow: 0 !important;  }  .flex-md-grow-1 {    flex-grow: 1 !important;  }  .flex-md-shrink-0 {    flex-shrink: 0 !important;  }  .flex-md-shrink-1 {    flex-shrink: 1 !important;  }  .flex-md-wrap {    flex-wrap: wrap !important;  }  .flex-md-nowrap {    flex-wrap: nowrap !important;  }  .flex-md-wrap-reverse {    flex-wrap: wrap-reverse !important;  }  .gap-md-0 {    gap: 0 !important;  }  .gap-md-1 {    gap: 0.375rem !important;  }  .gap-md-2 {    gap: 0.75rem !important;  }  .gap-md-3 {    gap: 1.5rem !important;  }  .gap-md-4 {    gap: 2.25rem !important;  }  .gap-md-5 {    gap: 4.5rem !important;  }  .justify-content-md-start {    justify-content: flex-start !important;  }  .justify-content-md-end {    justify-content: flex-end !important;  }  .justify-content-md-center {    justify-content: center !important;  }  .justify-content-md-between {    justify-content: space-between !important;  }  .justify-content-md-around {    justify-content: space-around !important;  }  .justify-content-md-evenly {    justify-content: space-evenly !important;  }  .align-items-md-start {    align-items: flex-start !important;  }  .align-items-md-end {    align-items: flex-end !important;  }  .align-items-md-center {    align-items: center !important;  }  .align-items-md-baseline {    align-items: baseline !important;  }  .align-items-md-stretch {    align-items: stretch !important;  }  .align-content-md-start {    align-content: flex-start !important;  }  .align-content-md-end {    align-content: flex-end !important;  }  .align-content-md-center {    align-content: center !important;  }  .align-content-md-between {    align-content: space-between !important;  }  .align-content-md-around {    align-content: space-around !important;  }  .align-content-md-stretch {    align-content: stretch !important;  }  .align-self-md-auto {    align-self: auto !important;  }  .align-self-md-start {    align-self: flex-start !important;  }  .align-self-md-end {    align-self: flex-end !important;  }  .align-self-md-center {    align-self: center !important;  }  .align-self-md-baseline {    align-self: baseline !important;  }  .align-self-md-stretch {    align-self: stretch !important;  }  .order-md-first {    order: -1 !important;  }  .order-md-0 {    order: 0 !important;  }  .order-md-1 {    order: 1 !important;  }  .order-md-2 {    order: 2 !important;  }  .order-md-3 {    order: 3 !important;  }  .order-md-4 {    order: 4 !important;  }  .order-md-5 {    order: 5 !important;  }  .order-md-last {    order: 6 !important;  }  .m-md-0 {    margin: 0 !important;  }  .m-md-1 {    margin: 0.375rem !important;  }  .m-md-2 {    margin: 0.75rem !important;  }  .m-md-3 {    margin: 1.5rem !important;  }  .m-md-4 {    margin: 2.25rem !important;  }  .m-md-5 {    margin: 4.5rem !important;  }  .m-md-auto {    margin: auto !important;  }  .mx-md-0 {    margin-right: 0 !important;    margin-left: 0 !important;  }  .mx-md-1 {    margin-right: 0.375rem !important;    margin-left: 0.375rem !important;  }  .mx-md-2 {    margin-right: 0.75rem !important;    margin-left: 0.75rem !important;  }  .mx-md-3 {    margin-right: 1.5rem !important;    margin-left: 1.5rem !important;  }  .mx-md-4 {    margin-right: 2.25rem !important;    margin-left: 2.25rem !important;  }  .mx-md-5 {    margin-right: 4.5rem !important;    margin-left: 4.5rem !important;  }  .mx-md-auto {    margin-right: auto !important;    margin-left: auto !important;  }  .my-md-0 {    margin-top: 0 !important;    margin-bottom: 0 !important;  }  .my-md-1 {    margin-top: 0.375rem !important;    margin-bottom: 0.375rem !important;  }  .my-md-2 {    margin-top: 0.75rem !important;    margin-bottom: 0.75rem !important;  }  .my-md-3 {    margin-top: 1.5rem !important;    margin-bottom: 1.5rem !important;  }  .my-md-4 {    margin-top: 2.25rem !important;    margin-bottom: 2.25rem !important;  }  .my-md-5 {    margin-top: 4.5rem !important;    margin-bottom: 4.5rem !important;  }  .my-md-auto {    margin-top: auto !important;    margin-bottom: auto !important;  }  .mt-md-0 {    margin-top: 0 !important;  }  .mt-md-1 {    margin-top: 0.375rem !important;  }  .mt-md-2 {    margin-top: 0.75rem !important;  }  .mt-md-3 {    margin-top: 1.5rem !important;  }  .mt-md-4 {    margin-top: 2.25rem !important;  }  .mt-md-5 {    margin-top: 4.5rem !important;  }  .mt-md-auto {    margin-top: auto !important;  }  .me-md-0 {    margin-right: 0 !important;  }  .me-md-1 {    margin-right: 0.375rem !important;  }  .me-md-2 {    margin-right: 0.75rem !important;  }  .me-md-3 {    margin-right: 1.5rem !important;  }  .me-md-4 {    margin-right: 2.25rem !important;  }  .me-md-5 {    margin-right: 4.5rem !important;  }  .me-md-auto {    margin-right: auto !important;  }  .mb-md-0 {    margin-bottom: 0 !important;  }  .mb-md-1 {    margin-bottom: 0.375rem !important;  }  .mb-md-2 {    margin-bottom: 0.75rem !important;  }  .mb-md-3 {    margin-bottom: 1.5rem !important;  }  .mb-md-4 {    margin-bottom: 2.25rem !important;  }  .mb-md-5 {    margin-bottom: 4.5rem !important;  }  .mb-md-auto {    margin-bottom: auto !important;  }  .ms-md-0 {    margin-left: 0 !important;  }  .ms-md-1 {    margin-left: 0.375rem !important;  }  .ms-md-2 {    margin-left: 0.75rem !important;  }  .ms-md-3 {    margin-left: 1.5rem !important;  }  .ms-md-4 {    margin-left: 2.25rem !important;  }  .ms-md-5 {    margin-left: 4.5rem !important;  }  .ms-md-auto {    margin-left: auto !important;  }  .p-md-0 {    padding: 0 !important;  }  .p-md-1 {    padding: 0.375rem !important;  }  .p-md-2 {    padding: 0.75rem !important;  }  .p-md-3 {    padding: 1.5rem !important;  }  .p-md-4 {    padding: 2.25rem !important;  }  .p-md-5 {    padding: 4.5rem !important;  }  .px-md-0 {    padding-right: 0 !important;    padding-left: 0 !important;  }  .px-md-1 {    padding-right: 0.375rem !important;    padding-left: 0.375rem !important;  }  .px-md-2 {    padding-right: 0.75rem !important;    padding-left: 0.75rem !important;  }  .px-md-3 {    padding-right: 1.5rem !important;    padding-left: 1.5rem !important;  }  .px-md-4 {    padding-right: 2.25rem !important;    padding-left: 2.25rem !important;  }  .px-md-5 {    padding-right: 4.5rem !important;    padding-left: 4.5rem !important;  }  .py-md-0 {    padding-top: 0 !important;    padding-bottom: 0 !important;  }  .py-md-1 {    padding-top: 0.375rem !important;    padding-bottom: 0.375rem !important;  }  .py-md-2 {    padding-top: 0.75rem !important;    padding-bottom: 0.75rem !important;  }  .py-md-3 {    padding-top: 1.5rem !important;    padding-bottom: 1.5rem !important;  }  .py-md-4 {    padding-top: 2.25rem !important;    padding-bottom: 2.25rem !important;  }  .py-md-5 {    padding-top: 4.5rem !important;    padding-bottom: 4.5rem !important;  }  .pt-md-0 {    padding-top: 0 !important;  }  .pt-md-1 {    padding-top: 0.375rem !important;  }  .pt-md-2 {    padding-top: 0.75rem !important;  }  .pt-md-3 {    padding-top: 1.5rem !important;  }  .pt-md-4 {    padding-top: 2.25rem !important;  }  .pt-md-5 {    padding-top: 4.5rem !important;  }  .pe-md-0 {    padding-right: 0 !important;  }  .pe-md-1 {    padding-right: 0.375rem !important;  }  .pe-md-2 {    padding-right: 0.75rem !important;  }  .pe-md-3 {    padding-right: 1.5rem !important;  }  .pe-md-4 {    padding-right: 2.25rem !important;  }  .pe-md-5 {    padding-right: 4.5rem !important;  }  .pb-md-0 {    padding-bottom: 0 !important;  }  .pb-md-1 {    padding-bottom: 0.375rem !important;  }  .pb-md-2 {    padding-bottom: 0.75rem !important;  }  .pb-md-3 {    padding-bottom: 1.5rem !important;  }  .pb-md-4 {    padding-bottom: 2.25rem !important;  }  .pb-md-5 {    padding-bottom: 4.5rem !important;  }  .ps-md-0 {    padding-left: 0 !important;  }  .ps-md-1 {    padding-left: 0.375rem !important;  }  .ps-md-2 {    padding-left: 0.75rem !important;  }  .ps-md-3 {    padding-left: 1.5rem !important;  }  .ps-md-4 {    padding-left: 2.25rem !important;  }  .ps-md-5 {    padding-left: 4.5rem !important;  }  .text-md-start {    text-align: left !important;  }  .text-md-end {    text-align: right !important;  }  .text-md-center {    text-align: center !important;  }}@media (min-width: 992px) {  .float-lg-start {    float: left !important;  }  .float-lg-end {    float: right !important;  }  .float-lg-none {    float: none !important;  }  .d-lg-inline {    display: inline !important;  }  .d-lg-inline-block {    display: inline-block !important;  }  .d-lg-block {    display: block !important;  }  .d-lg-grid {    display: grid !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: flex !important;  }  .d-lg-inline-flex {    display: inline-flex !important;  }  .d-lg-none {    display: none !important;  }  .flex-lg-fill {    flex: 1 1 auto !important;  }  .flex-lg-row {    flex-direction: row !important;  }  .flex-lg-column {    flex-direction: column !important;  }  .flex-lg-row-reverse {    flex-direction: row-reverse !important;  }  .flex-lg-column-reverse {    flex-direction: column-reverse !important;  }  .flex-lg-grow-0 {    flex-grow: 0 !important;  }  .flex-lg-grow-1 {    flex-grow: 1 !important;  }  .flex-lg-shrink-0 {    flex-shrink: 0 !important;  }  .flex-lg-shrink-1 {    flex-shrink: 1 !important;  }  .flex-lg-wrap {    flex-wrap: wrap !important;  }  .flex-lg-nowrap {    flex-wrap: nowrap !important;  }  .flex-lg-wrap-reverse {    flex-wrap: wrap-reverse !important;  }  .gap-lg-0 {    gap: 0 !important;  }  .gap-lg-1 {    gap: 0.375rem !important;  }  .gap-lg-2 {    gap: 0.75rem !important;  }  .gap-lg-3 {    gap: 1.5rem !important;  }  .gap-lg-4 {    gap: 2.25rem !important;  }  .gap-lg-5 {    gap: 4.5rem !important;  }  .justify-content-lg-start {    justify-content: flex-start !important;  }  .justify-content-lg-end {    justify-content: flex-end !important;  }  .justify-content-lg-center {    justify-content: center !important;  }  .justify-content-lg-between {    justify-content: space-between !important;  }  .justify-content-lg-around {    justify-content: space-around !important;  }  .justify-content-lg-evenly {    justify-content: space-evenly !important;  }  .align-items-lg-start {    align-items: flex-start !important;  }  .align-items-lg-end {    align-items: flex-end !important;  }  .align-items-lg-center {    align-items: center !important;  }  .align-items-lg-baseline {    align-items: baseline !important;  }  .align-items-lg-stretch {    align-items: stretch !important;  }  .align-content-lg-start {    align-content: flex-start !important;  }  .align-content-lg-end {    align-content: flex-end !important;  }  .align-content-lg-center {    align-content: center !important;  }  .align-content-lg-between {    align-content: space-between !important;  }  .align-content-lg-around {    align-content: space-around !important;  }  .align-content-lg-stretch {    align-content: stretch !important;  }  .align-self-lg-auto {    align-self: auto !important;  }  .align-self-lg-start {    align-self: flex-start !important;  }  .align-self-lg-end {    align-self: flex-end !important;  }  .align-self-lg-center {    align-self: center !important;  }  .align-self-lg-baseline {    align-self: baseline !important;  }  .align-self-lg-stretch {    align-self: stretch !important;  }  .order-lg-first {    order: -1 !important;  }  .order-lg-0 {    order: 0 !important;  }  .order-lg-1 {    order: 1 !important;  }  .order-lg-2 {    order: 2 !important;  }  .order-lg-3 {    order: 3 !important;  }  .order-lg-4 {    order: 4 !important;  }  .order-lg-5 {    order: 5 !important;  }  .order-lg-last {    order: 6 !important;  }  .m-lg-0 {    margin: 0 !important;  }  .m-lg-1 {    margin: 0.375rem !important;  }  .m-lg-2 {    margin: 0.75rem !important;  }  .m-lg-3 {    margin: 1.5rem !important;  }  .m-lg-4 {    margin: 2.25rem !important;  }  .m-lg-5 {    margin: 4.5rem !important;  }  .m-lg-auto {    margin: auto !important;  }  .mx-lg-0 {    margin-right: 0 !important;    margin-left: 0 !important;  }  .mx-lg-1 {    margin-right: 0.375rem !important;    margin-left: 0.375rem !important;  }  .mx-lg-2 {    margin-right: 0.75rem !important;    margin-left: 0.75rem !important;  }  .mx-lg-3 {    margin-right: 1.5rem !important;    margin-left: 1.5rem !important;  }  .mx-lg-4 {    margin-right: 2.25rem !important;    margin-left: 2.25rem !important;  }  .mx-lg-5 {    margin-right: 4.5rem !important;    margin-left: 4.5rem !important;  }  .mx-lg-auto {    margin-right: auto !important;    margin-left: auto !important;  }  .my-lg-0 {    margin-top: 0 !important;    margin-bottom: 0 !important;  }  .my-lg-1 {    margin-top: 0.375rem !important;    margin-bottom: 0.375rem !important;  }  .my-lg-2 {    margin-top: 0.75rem !important;    margin-bottom: 0.75rem !important;  }  .my-lg-3 {    margin-top: 1.5rem !important;    margin-bottom: 1.5rem !important;  }  .my-lg-4 {    margin-top: 2.25rem !important;    margin-bottom: 2.25rem !important;  }  .my-lg-5 {    margin-top: 4.5rem !important;    margin-bottom: 4.5rem !important;  }  .my-lg-auto {    margin-top: auto !important;    margin-bottom: auto !important;  }  .mt-lg-0 {    margin-top: 0 !important;  }  .mt-lg-1 {    margin-top: 0.375rem !important;  }  .mt-lg-2 {    margin-top: 0.75rem !important;  }  .mt-lg-3 {    margin-top: 1.5rem !important;  }  .mt-lg-4 {    margin-top: 2.25rem !important;  }  .mt-lg-5 {    margin-top: 4.5rem !important;  }  .mt-lg-auto {    margin-top: auto !important;  }  .me-lg-0 {    margin-right: 0 !important;  }  .me-lg-1 {    margin-right: 0.375rem !important;  }  .me-lg-2 {    margin-right: 0.75rem !important;  }  .me-lg-3 {    margin-right: 1.5rem !important;  }  .me-lg-4 {    margin-right: 2.25rem !important;  }  .me-lg-5 {    margin-right: 4.5rem !important;  }  .me-lg-auto {    margin-right: auto !important;  }  .mb-lg-0 {    margin-bottom: 0 !important;  }  .mb-lg-1 {    margin-bottom: 0.375rem !important;  }  .mb-lg-2 {    margin-bottom: 0.75rem !important;  }  .mb-lg-3 {    margin-bottom: 1.5rem !important;  }  .mb-lg-4 {    margin-bottom: 2.25rem !important;  }  .mb-lg-5 {    margin-bottom: 4.5rem !important;  }  .mb-lg-auto {    margin-bottom: auto !important;  }  .ms-lg-0 {    margin-left: 0 !important;  }  .ms-lg-1 {    margin-left: 0.375rem !important;  }  .ms-lg-2 {    margin-left: 0.75rem !important;  }  .ms-lg-3 {    margin-left: 1.5rem !important;  }  .ms-lg-4 {    margin-left: 2.25rem !important;  }  .ms-lg-5 {    margin-left: 4.5rem !important;  }  .ms-lg-auto {    margin-left: auto !important;  }  .p-lg-0 {    padding: 0 !important;  }  .p-lg-1 {    padding: 0.375rem !important;  }  .p-lg-2 {    padding: 0.75rem !important;  }  .p-lg-3 {    padding: 1.5rem !important;  }  .p-lg-4 {    padding: 2.25rem !important;  }  .p-lg-5 {    padding: 4.5rem !important;  }  .px-lg-0 {    padding-right: 0 !important;    padding-left: 0 !important;  }  .px-lg-1 {    padding-right: 0.375rem !important;    padding-left: 0.375rem !important;  }  .px-lg-2 {    padding-right: 0.75rem !important;    padding-left: 0.75rem !important;  }  .px-lg-3 {    padding-right: 1.5rem !important;    padding-left: 1.5rem !important;  }  .px-lg-4 {    padding-right: 2.25rem !important;    padding-left: 2.25rem !important;  }  .px-lg-5 {    padding-right: 4.5rem !important;    padding-left: 4.5rem !important;  }  .py-lg-0 {    padding-top: 0 !important;    padding-bottom: 0 !important;  }  .py-lg-1 {    padding-top: 0.375rem !important;    padding-bottom: 0.375rem !important;  }  .py-lg-2 {    padding-top: 0.75rem !important;    padding-bottom: 0.75rem !important;  }  .py-lg-3 {    padding-top: 1.5rem !important;    padding-bottom: 1.5rem !important;  }  .py-lg-4 {    padding-top: 2.25rem !important;    padding-bottom: 2.25rem !important;  }  .py-lg-5 {    padding-top: 4.5rem !important;    padding-bottom: 4.5rem !important;  }  .pt-lg-0 {    padding-top: 0 !important;  }  .pt-lg-1 {    padding-top: 0.375rem !important;  }  .pt-lg-2 {    padding-top: 0.75rem !important;  }  .pt-lg-3 {    padding-top: 1.5rem !important;  }  .pt-lg-4 {    padding-top: 2.25rem !important;  }  .pt-lg-5 {    padding-top: 4.5rem !important;  }  .pe-lg-0 {    padding-right: 0 !important;  }  .pe-lg-1 {    padding-right: 0.375rem !important;  }  .pe-lg-2 {    padding-right: 0.75rem !important;  }  .pe-lg-3 {    padding-right: 1.5rem !important;  }  .pe-lg-4 {    padding-right: 2.25rem !important;  }  .pe-lg-5 {    padding-right: 4.5rem !important;  }  .pb-lg-0 {    padding-bottom: 0 !important;  }  .pb-lg-1 {    padding-bottom: 0.375rem !important;  }  .pb-lg-2 {    padding-bottom: 0.75rem !important;  }  .pb-lg-3 {    padding-bottom: 1.5rem !important;  }  .pb-lg-4 {    padding-bottom: 2.25rem !important;  }  .pb-lg-5 {    padding-bottom: 4.5rem !important;  }  .ps-lg-0 {    padding-left: 0 !important;  }  .ps-lg-1 {    padding-left: 0.375rem !important;  }  .ps-lg-2 {    padding-left: 0.75rem !important;  }  .ps-lg-3 {    padding-left: 1.5rem !important;  }  .ps-lg-4 {    padding-left: 2.25rem !important;  }  .ps-lg-5 {    padding-left: 4.5rem !important;  }  .text-lg-start {    text-align: left !important;  }  .text-lg-end {    text-align: right !important;  }  .text-lg-center {    text-align: center !important;  }}@media (min-width: 1200px) {  .float-xl-start {    float: left !important;  }  .float-xl-end {    float: right !important;  }  .float-xl-none {    float: none !important;  }  .d-xl-inline {    display: inline !important;  }  .d-xl-inline-block {    display: inline-block !important;  }  .d-xl-block {    display: block !important;  }  .d-xl-grid {    display: grid !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: flex !important;  }  .d-xl-inline-flex {    display: inline-flex !important;  }  .d-xl-none {    display: none !important;  }  .flex-xl-fill {    flex: 1 1 auto !important;  }  .flex-xl-row {    flex-direction: row !important;  }  .flex-xl-column {    flex-direction: column !important;  }  .flex-xl-row-reverse {    flex-direction: row-reverse !important;  }  .flex-xl-column-reverse {    flex-direction: column-reverse !important;  }  .flex-xl-grow-0 {    flex-grow: 0 !important;  }  .flex-xl-grow-1 {    flex-grow: 1 !important;  }  .flex-xl-shrink-0 {    flex-shrink: 0 !important;  }  .flex-xl-shrink-1 {    flex-shrink: 1 !important;  }  .flex-xl-wrap {    flex-wrap: wrap !important;  }  .flex-xl-nowrap {    flex-wrap: nowrap !important;  }  .flex-xl-wrap-reverse {    flex-wrap: wrap-reverse !important;  }  .gap-xl-0 {    gap: 0 !important;  }  .gap-xl-1 {    gap: 0.375rem !important;  }  .gap-xl-2 {    gap: 0.75rem !important;  }  .gap-xl-3 {    gap: 1.5rem !important;  }  .gap-xl-4 {    gap: 2.25rem !important;  }  .gap-xl-5 {    gap: 4.5rem !important;  }  .justify-content-xl-start {    justify-content: flex-start !important;  }  .justify-content-xl-end {    justify-content: flex-end !important;  }  .justify-content-xl-center {    justify-content: center !important;  }  .justify-content-xl-between {    justify-content: space-between !important;  }  .justify-content-xl-around {    justify-content: space-around !important;  }  .justify-content-xl-evenly {    justify-content: space-evenly !important;  }  .align-items-xl-start {    align-items: flex-start !important;  }  .align-items-xl-end {    align-items: flex-end !important;  }  .align-items-xl-center {    align-items: center !important;  }  .align-items-xl-baseline {    align-items: baseline !important;  }  .align-items-xl-stretch {    align-items: stretch !important;  }  .align-content-xl-start {    align-content: flex-start !important;  }  .align-content-xl-end {    align-content: flex-end !important;  }  .align-content-xl-center {    align-content: center !important;  }  .align-content-xl-between {    align-content: space-between !important;  }  .align-content-xl-around {    align-content: space-around !important;  }  .align-content-xl-stretch {    align-content: stretch !important;  }  .align-self-xl-auto {    align-self: auto !important;  }  .align-self-xl-start {    align-self: flex-start !important;  }  .align-self-xl-end {    align-self: flex-end !important;  }  .align-self-xl-center {    align-self: center !important;  }  .align-self-xl-baseline {    align-self: baseline !important;  }  .align-self-xl-stretch {    align-self: stretch !important;  }  .order-xl-first {    order: -1 !important;  }  .order-xl-0 {    order: 0 !important;  }  .order-xl-1 {    order: 1 !important;  }  .order-xl-2 {    order: 2 !important;  }  .order-xl-3 {    order: 3 !important;  }  .order-xl-4 {    order: 4 !important;  }  .order-xl-5 {    order: 5 !important;  }  .order-xl-last {    order: 6 !important;  }  .m-xl-0 {    margin: 0 !important;  }  .m-xl-1 {    margin: 0.375rem !important;  }  .m-xl-2 {    margin: 0.75rem !important;  }  .m-xl-3 {    margin: 1.5rem !important;  }  .m-xl-4 {    margin: 2.25rem !important;  }  .m-xl-5 {    margin: 4.5rem !important;  }  .m-xl-auto {    margin: auto !important;  }  .mx-xl-0 {    margin-right: 0 !important;    margin-left: 0 !important;  }  .mx-xl-1 {    margin-right: 0.375rem !important;    margin-left: 0.375rem !important;  }  .mx-xl-2 {    margin-right: 0.75rem !important;    margin-left: 0.75rem !important;  }  .mx-xl-3 {    margin-right: 1.5rem !important;    margin-left: 1.5rem !important;  }  .mx-xl-4 {    margin-right: 2.25rem !important;    margin-left: 2.25rem !important;  }  .mx-xl-5 {    margin-right: 4.5rem !important;    margin-left: 4.5rem !important;  }  .mx-xl-auto {    margin-right: auto !important;    margin-left: auto !important;  }  .my-xl-0 {    margin-top: 0 !important;    margin-bottom: 0 !important;  }  .my-xl-1 {    margin-top: 0.375rem !important;    margin-bottom: 0.375rem !important;  }  .my-xl-2 {    margin-top: 0.75rem !important;    margin-bottom: 0.75rem !important;  }  .my-xl-3 {    margin-top: 1.5rem !important;    margin-bottom: 1.5rem !important;  }  .my-xl-4 {    margin-top: 2.25rem !important;    margin-bottom: 2.25rem !important;  }  .my-xl-5 {    margin-top: 4.5rem !important;    margin-bottom: 4.5rem !important;  }  .my-xl-auto {    margin-top: auto !important;    margin-bottom: auto !important;  }  .mt-xl-0 {    margin-top: 0 !important;  }  .mt-xl-1 {    margin-top: 0.375rem !important;  }  .mt-xl-2 {    margin-top: 0.75rem !important;  }  .mt-xl-3 {    margin-top: 1.5rem !important;  }  .mt-xl-4 {    margin-top: 2.25rem !important;  }  .mt-xl-5 {    margin-top: 4.5rem !important;  }  .mt-xl-auto {    margin-top: auto !important;  }  .me-xl-0 {    margin-right: 0 !important;  }  .me-xl-1 {    margin-right: 0.375rem !important;  }  .me-xl-2 {    margin-right: 0.75rem !important;  }  .me-xl-3 {    margin-right: 1.5rem !important;  }  .me-xl-4 {    margin-right: 2.25rem !important;  }  .me-xl-5 {    margin-right: 4.5rem !important;  }  .me-xl-auto {    margin-right: auto !important;  }  .mb-xl-0 {    margin-bottom: 0 !important;  }  .mb-xl-1 {    margin-bottom: 0.375rem !important;  }  .mb-xl-2 {    margin-bottom: 0.75rem !important;  }  .mb-xl-3 {    margin-bottom: 1.5rem !important;  }  .mb-xl-4 {    margin-bottom: 2.25rem !important;  }  .mb-xl-5 {    margin-bottom: 4.5rem !important;  }  .mb-xl-auto {    margin-bottom: auto !important;  }  .ms-xl-0 {    margin-left: 0 !important;  }  .ms-xl-1 {    margin-left: 0.375rem !important;  }  .ms-xl-2 {    margin-left: 0.75rem !important;  }  .ms-xl-3 {    margin-left: 1.5rem !important;  }  .ms-xl-4 {    margin-left: 2.25rem !important;  }  .ms-xl-5 {    margin-left: 4.5rem !important;  }  .ms-xl-auto {    margin-left: auto !important;  }  .p-xl-0 {    padding: 0 !important;  }  .p-xl-1 {    padding: 0.375rem !important;  }  .p-xl-2 {    padding: 0.75rem !important;  }  .p-xl-3 {    padding: 1.5rem !important;  }  .p-xl-4 {    padding: 2.25rem !important;  }  .p-xl-5 {    padding: 4.5rem !important;  }  .px-xl-0 {    padding-right: 0 !important;    padding-left: 0 !important;  }  .px-xl-1 {    padding-right: 0.375rem !important;    padding-left: 0.375rem !important;  }  .px-xl-2 {    padding-right: 0.75rem !important;    padding-left: 0.75rem !important;  }  .px-xl-3 {    padding-right: 1.5rem !important;    padding-left: 1.5rem !important;  }  .px-xl-4 {    padding-right: 2.25rem !important;    padding-left: 2.25rem !important;  }  .px-xl-5 {    padding-right: 4.5rem !important;    padding-left: 4.5rem !important;  }  .py-xl-0 {    padding-top: 0 !important;    padding-bottom: 0 !important;  }  .py-xl-1 {    padding-top: 0.375rem !important;    padding-bottom: 0.375rem !important;  }  .py-xl-2 {    padding-top: 0.75rem !important;    padding-bottom: 0.75rem !important;  }  .py-xl-3 {    padding-top: 1.5rem !important;    padding-bottom: 1.5rem !important;  }  .py-xl-4 {    padding-top: 2.25rem !important;    padding-bottom: 2.25rem !important;  }  .py-xl-5 {    padding-top: 4.5rem !important;    padding-bottom: 4.5rem !important;  }  .pt-xl-0 {    padding-top: 0 !important;  }  .pt-xl-1 {    padding-top: 0.375rem !important;  }  .pt-xl-2 {    padding-top: 0.75rem !important;  }  .pt-xl-3 {    padding-top: 1.5rem !important;  }  .pt-xl-4 {    padding-top: 2.25rem !important;  }  .pt-xl-5 {    padding-top: 4.5rem !important;  }  .pe-xl-0 {    padding-right: 0 !important;  }  .pe-xl-1 {    padding-right: 0.375rem !important;  }  .pe-xl-2 {    padding-right: 0.75rem !important;  }  .pe-xl-3 {    padding-right: 1.5rem !important;  }  .pe-xl-4 {    padding-right: 2.25rem !important;  }  .pe-xl-5 {    padding-right: 4.5rem !important;  }  .pb-xl-0 {    padding-bottom: 0 !important;  }  .pb-xl-1 {    padding-bottom: 0.375rem !important;  }  .pb-xl-2 {    padding-bottom: 0.75rem !important;  }  .pb-xl-3 {    padding-bottom: 1.5rem !important;  }  .pb-xl-4 {    padding-bottom: 2.25rem !important;  }  .pb-xl-5 {    padding-bottom: 4.5rem !important;  }  .ps-xl-0 {    padding-left: 0 !important;  }  .ps-xl-1 {    padding-left: 0.375rem !important;  }  .ps-xl-2 {    padding-left: 0.75rem !important;  }  .ps-xl-3 {    padding-left: 1.5rem !important;  }  .ps-xl-4 {    padding-left: 2.25rem !important;  }  .ps-xl-5 {    padding-left: 4.5rem !important;  }  .text-xl-start {    text-align: left !important;  }  .text-xl-end {    text-align: right !important;  }  .text-xl-center {    text-align: center !important;  }}@media (min-width: 1400px) {  .float-xxl-start {    float: left !important;  }  .float-xxl-end {    float: right !important;  }  .float-xxl-none {    float: none !important;  }  .d-xxl-inline {    display: inline !important;  }  .d-xxl-inline-block {    display: inline-block !important;  }  .d-xxl-block {    display: block !important;  }  .d-xxl-grid {    display: grid !important;  }  .d-xxl-table {    display: table !important;  }  .d-xxl-table-row {    display: table-row !important;  }  .d-xxl-table-cell {    display: table-cell !important;  }  .d-xxl-flex {    display: flex !important;  }  .d-xxl-inline-flex {    display: inline-flex !important;  }  .d-xxl-none {    display: none !important;  }  .flex-xxl-fill {    flex: 1 1 auto !important;  }  .flex-xxl-row {    flex-direction: row !important;  }  .flex-xxl-column {    flex-direction: column !important;  }  .flex-xxl-row-reverse {    flex-direction: row-reverse !important;  }  .flex-xxl-column-reverse {    flex-direction: column-reverse !important;  }  .flex-xxl-grow-0 {    flex-grow: 0 !important;  }  .flex-xxl-grow-1 {    flex-grow: 1 !important;  }  .flex-xxl-shrink-0 {    flex-shrink: 0 !important;  }  .flex-xxl-shrink-1 {    flex-shrink: 1 !important;  }  .flex-xxl-wrap {    flex-wrap: wrap !important;  }  .flex-xxl-nowrap {    flex-wrap: nowrap !important;  }  .flex-xxl-wrap-reverse {    flex-wrap: wrap-reverse !important;  }  .gap-xxl-0 {    gap: 0 !important;  }  .gap-xxl-1 {    gap: 0.375rem !important;  }  .gap-xxl-2 {    gap: 0.75rem !important;  }  .gap-xxl-3 {    gap: 1.5rem !important;  }  .gap-xxl-4 {    gap: 2.25rem !important;  }  .gap-xxl-5 {    gap: 4.5rem !important;  }  .justify-content-xxl-start {    justify-content: flex-start !important;  }  .justify-content-xxl-end {    justify-content: flex-end !important;  }  .justify-content-xxl-center {    justify-content: center !important;  }  .justify-content-xxl-between {    justify-content: space-between !important;  }  .justify-content-xxl-around {    justify-content: space-around !important;  }  .justify-content-xxl-evenly {    justify-content: space-evenly !important;  }  .align-items-xxl-start {    align-items: flex-start !important;  }  .align-items-xxl-end {    align-items: flex-end !important;  }  .align-items-xxl-center {    align-items: center !important;  }  .align-items-xxl-baseline {    align-items: baseline !important;  }  .align-items-xxl-stretch {    align-items: stretch !important;  }  .align-content-xxl-start {    align-content: flex-start !important;  }  .align-content-xxl-end {    align-content: flex-end !important;  }  .align-content-xxl-center {    align-content: center !important;  }  .align-content-xxl-between {    align-content: space-between !important;  }  .align-content-xxl-around {    align-content: space-around !important;  }  .align-content-xxl-stretch {    align-content: stretch !important;  }  .align-self-xxl-auto {    align-self: auto !important;  }  .align-self-xxl-start {    align-self: flex-start !important;  }  .align-self-xxl-end {    align-self: flex-end !important;  }  .align-self-xxl-center {    align-self: center !important;  }  .align-self-xxl-baseline {    align-self: baseline !important;  }  .align-self-xxl-stretch {    align-self: stretch !important;  }  .order-xxl-first {    order: -1 !important;  }  .order-xxl-0 {    order: 0 !important;  }  .order-xxl-1 {    order: 1 !important;  }  .order-xxl-2 {    order: 2 !important;  }  .order-xxl-3 {    order: 3 !important;  }  .order-xxl-4 {    order: 4 !important;  }  .order-xxl-5 {    order: 5 !important;  }  .order-xxl-last {    order: 6 !important;  }  .m-xxl-0 {    margin: 0 !important;  }  .m-xxl-1 {    margin: 0.375rem !important;  }  .m-xxl-2 {    margin: 0.75rem !important;  }  .m-xxl-3 {    margin: 1.5rem !important;  }  .m-xxl-4 {    margin: 2.25rem !important;  }  .m-xxl-5 {    margin: 4.5rem !important;  }  .m-xxl-auto {    margin: auto !important;  }  .mx-xxl-0 {    margin-right: 0 !important;    margin-left: 0 !important;  }  .mx-xxl-1 {    margin-right: 0.375rem !important;    margin-left: 0.375rem !important;  }  .mx-xxl-2 {    margin-right: 0.75rem !important;    margin-left: 0.75rem !important;  }  .mx-xxl-3 {    margin-right: 1.5rem !important;    margin-left: 1.5rem !important;  }  .mx-xxl-4 {    margin-right: 2.25rem !important;    margin-left: 2.25rem !important;  }  .mx-xxl-5 {    margin-right: 4.5rem !important;    margin-left: 4.5rem !important;  }  .mx-xxl-auto {    margin-right: auto !important;    margin-left: auto !important;  }  .my-xxl-0 {    margin-top: 0 !important;    margin-bottom: 0 !important;  }  .my-xxl-1 {    margin-top: 0.375rem !important;    margin-bottom: 0.375rem !important;  }  .my-xxl-2 {    margin-top: 0.75rem !important;    margin-bottom: 0.75rem !important;  }  .my-xxl-3 {    margin-top: 1.5rem !important;    margin-bottom: 1.5rem !important;  }  .my-xxl-4 {    margin-top: 2.25rem !important;    margin-bottom: 2.25rem !important;  }  .my-xxl-5 {    margin-top: 4.5rem !important;    margin-bottom: 4.5rem !important;  }  .my-xxl-auto {    margin-top: auto !important;    margin-bottom: auto !important;  }  .mt-xxl-0 {    margin-top: 0 !important;  }  .mt-xxl-1 {    margin-top: 0.375rem !important;  }  .mt-xxl-2 {    margin-top: 0.75rem !important;  }  .mt-xxl-3 {    margin-top: 1.5rem !important;  }  .mt-xxl-4 {    margin-top: 2.25rem !important;  }  .mt-xxl-5 {    margin-top: 4.5rem !important;  }  .mt-xxl-auto {    margin-top: auto !important;  }  .me-xxl-0 {    margin-right: 0 !important;  }  .me-xxl-1 {    margin-right: 0.375rem !important;  }  .me-xxl-2 {    margin-right: 0.75rem !important;  }  .me-xxl-3 {    margin-right: 1.5rem !important;  }  .me-xxl-4 {    margin-right: 2.25rem !important;  }  .me-xxl-5 {    margin-right: 4.5rem !important;  }  .me-xxl-auto {    margin-right: auto !important;  }  .mb-xxl-0 {    margin-bottom: 0 !important;  }  .mb-xxl-1 {    margin-bottom: 0.375rem !important;  }  .mb-xxl-2 {    margin-bottom: 0.75rem !important;  }  .mb-xxl-3 {    margin-bottom: 1.5rem !important;  }  .mb-xxl-4 {    margin-bottom: 2.25rem !important;  }  .mb-xxl-5 {    margin-bottom: 4.5rem !important;  }  .mb-xxl-auto {    margin-bottom: auto !important;  }  .ms-xxl-0 {    margin-left: 0 !important;  }  .ms-xxl-1 {    margin-left: 0.375rem !important;  }  .ms-xxl-2 {    margin-left: 0.75rem !important;  }  .ms-xxl-3 {    margin-left: 1.5rem !important;  }  .ms-xxl-4 {    margin-left: 2.25rem !important;  }  .ms-xxl-5 {    margin-left: 4.5rem !important;  }  .ms-xxl-auto {    margin-left: auto !important;  }  .p-xxl-0 {    padding: 0 !important;  }  .p-xxl-1 {    padding: 0.375rem !important;  }  .p-xxl-2 {    padding: 0.75rem !important;  }  .p-xxl-3 {    padding: 1.5rem !important;  }  .p-xxl-4 {    padding: 2.25rem !important;  }  .p-xxl-5 {    padding: 4.5rem !important;  }  .px-xxl-0 {    padding-right: 0 !important;    padding-left: 0 !important;  }  .px-xxl-1 {    padding-right: 0.375rem !important;    padding-left: 0.375rem !important;  }  .px-xxl-2 {    padding-right: 0.75rem !important;    padding-left: 0.75rem !important;  }  .px-xxl-3 {    padding-right: 1.5rem !important;    padding-left: 1.5rem !important;  }  .px-xxl-4 {    padding-right: 2.25rem !important;    padding-left: 2.25rem !important;  }  .px-xxl-5 {    padding-right: 4.5rem !important;    padding-left: 4.5rem !important;  }  .py-xxl-0 {    padding-top: 0 !important;    padding-bottom: 0 !important;  }  .py-xxl-1 {    padding-top: 0.375rem !important;    padding-bottom: 0.375rem !important;  }  .py-xxl-2 {    padding-top: 0.75rem !important;    padding-bottom: 0.75rem !important;  }  .py-xxl-3 {    padding-top: 1.5rem !important;    padding-bottom: 1.5rem !important;  }  .py-xxl-4 {    padding-top: 2.25rem !important;    padding-bottom: 2.25rem !important;  }  .py-xxl-5 {    padding-top: 4.5rem !important;    padding-bottom: 4.5rem !important;  }  .pt-xxl-0 {    padding-top: 0 !important;  }  .pt-xxl-1 {    padding-top: 0.375rem !important;  }  .pt-xxl-2 {    padding-top: 0.75rem !important;  }  .pt-xxl-3 {    padding-top: 1.5rem !important;  }  .pt-xxl-4 {    padding-top: 2.25rem !important;  }  .pt-xxl-5 {    padding-top: 4.5rem !important;  }  .pe-xxl-0 {    padding-right: 0 !important;  }  .pe-xxl-1 {    padding-right: 0.375rem !important;  }  .pe-xxl-2 {    padding-right: 0.75rem !important;  }  .pe-xxl-3 {    padding-right: 1.5rem !important;  }  .pe-xxl-4 {    padding-right: 2.25rem !important;  }  .pe-xxl-5 {    padding-right: 4.5rem !important;  }  .pb-xxl-0 {    padding-bottom: 0 !important;  }  .pb-xxl-1 {    padding-bottom: 0.375rem !important;  }  .pb-xxl-2 {    padding-bottom: 0.75rem !important;  }  .pb-xxl-3 {    padding-bottom: 1.5rem !important;  }  .pb-xxl-4 {    padding-bottom: 2.25rem !important;  }  .pb-xxl-5 {    padding-bottom: 4.5rem !important;  }  .ps-xxl-0 {    padding-left: 0 !important;  }  .ps-xxl-1 {    padding-left: 0.375rem !important;  }  .ps-xxl-2 {    padding-left: 0.75rem !important;  }  .ps-xxl-3 {    padding-left: 1.5rem !important;  }  .ps-xxl-4 {    padding-left: 2.25rem !important;  }  .ps-xxl-5 {    padding-left: 4.5rem !important;  }  .text-xxl-start {    text-align: left !important;  }  .text-xxl-end {    text-align: right !important;  }  .text-xxl-center {    text-align: center !important;  }}@media (min-width: 1200px) {  .fs-1 {    font-size: 2.75rem !important;  }  .fs-2 {    font-size: 2.2rem !important;  }  .fs-3 {    font-size: 1.925rem !important;  }  .fs-4 {    font-size: 1.65rem !important;  }  .fs-5 {    font-size: 1.375rem !important;  }}@media print {  .d-print-inline {    display: inline !important;  }  .d-print-inline-block {    display: inline-block !important;  }  .d-print-block {    display: block !important;  }  .d-print-grid {    display: grid !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: flex !important;  }  .d-print-inline-flex {    display: inline-flex !important;  }  .d-print-none {    display: none !important;  }}/*! * animate.css - https://animate.style/ * Version - 4.1.1 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2020 Animate.css */:root {  --animate-duration: 1s;  --animate-delay: 1s;  --animate-repeat: 1;}.animate__animated, .CaseStudy-detail-container .containerx, .CaseStudy-detail-container .col-lg-5, .CaseStudy-detail-container .col-lg-7, .NewsList .lIinner h3:after, .NewsList .lIinner .h3:after, .main-nav .dropdown-menu, .circles-img .morelink, .circles-img .lead, .circles-img h1, .circles-img .h1, .circles-img img, .circles1:before, .circles1:after, .circles2:before, .circles2:after, .circles3:before, .circles3:after, .circles1 .FormattedText, .circles2 .FormattedText, .circles3 .FormattedText, .circles1 .morelink, .circles2 .morelink, .circles3 .morelink, .circles1 h2:first-of-type:after, .circles1 .h2:first-of-type:after, .circles2 h2:first-of-type:after, .circles2 .h2:first-of-type:after, .circles3 h2:first-of-type:after, .circles3 .h2:first-of-type:after, h1.h1-underline:after, .h1-underline.h1:after, .h3-underline:after {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-duration: var(--animate-duration);  animation-duration: var(--animate-duration);  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.animate__animated.animate__infinite, .CaseStudy-detail-container .animate__infinite.containerx, .CaseStudy-detail-container .animate__infinite.col-lg-5, .CaseStudy-detail-container .animate__infinite.col-lg-7, .NewsList .lIinner h3.animate__infinite:after, .NewsList .lIinner .animate__infinite.h3:after, .main-nav .animate__infinite.dropdown-menu, .circles-img .animate__infinite.morelink, .circles-img .animate__infinite.lead, .circles-img h1.animate__infinite, .circles-img .animate__infinite.h1, .circles-img img.animate__infinite, .animate__infinite.circles1:before, .animate__infinite.circles1:after, .animate__infinite.circles2:before, .animate__infinite.circles2:after, .animate__infinite.circles3:before, .animate__infinite.circles3:after, .circles1 .animate__infinite.FormattedText, .circles2 .animate__infinite.FormattedText, .circles3 .animate__infinite.FormattedText, .circles1 .animate__infinite.morelink, .circles2 .animate__infinite.morelink, .circles3 .animate__infinite.morelink, .circles1 h2.animate__infinite:first-of-type:after, .circles1 .animate__infinite.h2:first-of-type:after, .circles2 h2.animate__infinite:first-of-type:after, .circles2 .animate__infinite.h2:first-of-type:after, .circles3 h2.animate__infinite:first-of-type:after, .circles3 .animate__infinite.h2:first-of-type:after, h1.animate__infinite.h1-underline:after, .animate__infinite.h1-underline.h1:after, .animate__infinite.h3-underline:after {  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.animate__animated.animate__repeat-1, .CaseStudy-detail-container .animate__repeat-1.containerx, .CaseStudy-detail-container .animate__repeat-1.col-lg-5, .CaseStudy-detail-container .animate__repeat-1.col-lg-7, .NewsList .lIinner h3.animate__repeat-1:after, .NewsList .lIinner .animate__repeat-1.h3:after, .main-nav .animate__repeat-1.dropdown-menu, .circles-img .animate__repeat-1.morelink, .circles-img .animate__repeat-1.lead, .circles-img h1.animate__repeat-1, .circles-img .animate__repeat-1.h1, .circles-img img.animate__repeat-1, .animate__repeat-1.circles1:before, .animate__repeat-1.circles1:after, .animate__repeat-1.circles2:before, .animate__repeat-1.circles2:after, .animate__repeat-1.circles3:before, .animate__repeat-1.circles3:after, .circles1 .animate__repeat-1.FormattedText, .circles2 .animate__repeat-1.FormattedText, .circles3 .animate__repeat-1.FormattedText, .circles1 .animate__repeat-1.morelink, .circles2 .animate__repeat-1.morelink, .circles3 .animate__repeat-1.morelink, .circles1 h2.animate__repeat-1:first-of-type:after, .circles1 .animate__repeat-1.h2:first-of-type:after, .circles2 h2.animate__repeat-1:first-of-type:after, .circles2 .animate__repeat-1.h2:first-of-type:after, .circles3 h2.animate__repeat-1:first-of-type:after, .circles3 .animate__repeat-1.h2:first-of-type:after, h1.animate__repeat-1.h1-underline:after, .animate__repeat-1.h1-underline.h1:after, .animate__repeat-1.h3-underline:after {  -webkit-animation-iteration-count: 1;  animation-iteration-count: 1;  -webkit-animation-iteration-count: var(--animate-repeat);  animation-iteration-count: var(--animate-repeat);}.animate__animated.animate__repeat-2, .CaseStudy-detail-container .animate__repeat-2.containerx, .CaseStudy-detail-container .animate__repeat-2.col-lg-5, .CaseStudy-detail-container .animate__repeat-2.col-lg-7, .NewsList .lIinner h3.animate__repeat-2:after, .NewsList .lIinner .animate__repeat-2.h3:after, .main-nav .animate__repeat-2.dropdown-menu, .circles-img .animate__repeat-2.morelink, .circles-img .animate__repeat-2.lead, .circles-img h1.animate__repeat-2, .circles-img .animate__repeat-2.h1, .circles-img img.animate__repeat-2, .animate__repeat-2.circles1:before, .animate__repeat-2.circles1:after, .animate__repeat-2.circles2:before, .animate__repeat-2.circles2:after, .animate__repeat-2.circles3:before, .animate__repeat-2.circles3:after, .circles1 .animate__repeat-2.FormattedText, .circles2 .animate__repeat-2.FormattedText, .circles3 .animate__repeat-2.FormattedText, .circles1 .animate__repeat-2.morelink, .circles2 .animate__repeat-2.morelink, .circles3 .animate__repeat-2.morelink, .circles1 h2.animate__repeat-2:first-of-type:after, .circles1 .animate__repeat-2.h2:first-of-type:after, .circles2 h2.animate__repeat-2:first-of-type:after, .circles2 .animate__repeat-2.h2:first-of-type:after, .circles3 h2.animate__repeat-2:first-of-type:after, .circles3 .animate__repeat-2.h2:first-of-type:after, h1.animate__repeat-2.h1-underline:after, .animate__repeat-2.h1-underline.h1:after, .animate__repeat-2.h3-underline:after {  -webkit-animation-iteration-count: calc(1 * 2);  animation-iteration-count: calc(1 * 2);  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);  animation-iteration-count: calc(var(--animate-repeat) * 2);}.animate__animated.animate__repeat-3, .CaseStudy-detail-container .animate__repeat-3.containerx, .CaseStudy-detail-container .animate__repeat-3.col-lg-5, .CaseStudy-detail-container .animate__repeat-3.col-lg-7, .NewsList .lIinner h3.animate__repeat-3:after, .NewsList .lIinner .animate__repeat-3.h3:after, .main-nav .animate__repeat-3.dropdown-menu, .circles-img .animate__repeat-3.morelink, .circles-img .animate__repeat-3.lead, .circles-img h1.animate__repeat-3, .circles-img .animate__repeat-3.h1, .circles-img img.animate__repeat-3, .animate__repeat-3.circles1:before, .animate__repeat-3.circles1:after, .animate__repeat-3.circles2:before, .animate__repeat-3.circles2:after, .animate__repeat-3.circles3:before, .animate__repeat-3.circles3:after, .circles1 .animate__repeat-3.FormattedText, .circles2 .animate__repeat-3.FormattedText, .circles3 .animate__repeat-3.FormattedText, .circles1 .animate__repeat-3.morelink, .circles2 .animate__repeat-3.morelink, .circles3 .animate__repeat-3.morelink, .circles1 h2.animate__repeat-3:first-of-type:after, .circles1 .animate__repeat-3.h2:first-of-type:after, .circles2 h2.animate__repeat-3:first-of-type:after, .circles2 .animate__repeat-3.h2:first-of-type:after, .circles3 h2.animate__repeat-3:first-of-type:after, .circles3 .animate__repeat-3.h2:first-of-type:after, h1.animate__repeat-3.h1-underline:after, .animate__repeat-3.h1-underline.h1:after, .animate__repeat-3.h3-underline:after {  -webkit-animation-iteration-count: calc(1 * 3);  animation-iteration-count: calc(1 * 3);  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);  animation-iteration-count: calc(var(--animate-repeat) * 3);}.animate__animated.animate__delay-1s, .CaseStudy-detail-container .animate__delay-1s.containerx, .CaseStudy-detail-container .animate__delay-1s.col-lg-5, .CaseStudy-detail-container .animate__delay-1s.col-lg-7, .NewsList .lIinner h3.animate__delay-1s:after, .NewsList .lIinner .animate__delay-1s.h3:after, .main-nav .animate__delay-1s.dropdown-menu, .circles-img .animate__delay-1s.morelink, .circles-img .animate__delay-1s.lead, .circles-img h1.animate__delay-1s, .circles-img .animate__delay-1s.h1, .circles-img img.animate__delay-1s, .animate__delay-1s.circles1:before, .animate__delay-1s.circles1:after, .animate__delay-1s.circles2:before, .animate__delay-1s.circles2:after, .animate__delay-1s.circles3:before, .animate__delay-1s.circles3:after, .circles1 .animate__delay-1s.FormattedText, .circles2 .animate__delay-1s.FormattedText, .circles3 .animate__delay-1s.FormattedText, .circles1 .animate__delay-1s.morelink, .circles2 .animate__delay-1s.morelink, .circles3 .animate__delay-1s.morelink, .circles1 h2.animate__delay-1s:first-of-type:after, .circles1 .animate__delay-1s.h2:first-of-type:after, .circles2 h2.animate__delay-1s:first-of-type:after, .circles2 .animate__delay-1s.h2:first-of-type:after, .circles3 h2.animate__delay-1s:first-of-type:after, .circles3 .animate__delay-1s.h2:first-of-type:after, h1.animate__delay-1s.h1-underline:after, .animate__delay-1s.h1-underline.h1:after, .animate__delay-1s.h3-underline:after {  -webkit-animation-delay: 1s;  animation-delay: 1s;  -webkit-animation-delay: var(--animate-delay);  animation-delay: var(--animate-delay);}.animate__animated.animate__delay-2s, .CaseStudy-detail-container .animate__delay-2s.containerx, .CaseStudy-detail-container .animate__delay-2s.col-lg-5, .CaseStudy-detail-container .animate__delay-2s.col-lg-7, .NewsList .lIinner h3.animate__delay-2s:after, .NewsList .lIinner .animate__delay-2s.h3:after, .main-nav .animate__delay-2s.dropdown-menu, .circles-img .animate__delay-2s.morelink, .circles-img .animate__delay-2s.lead, .circles-img h1.animate__delay-2s, .circles-img .animate__delay-2s.h1, .circles-img img.animate__delay-2s, .animate__delay-2s.circles1:before, .animate__delay-2s.circles1:after, .animate__delay-2s.circles2:before, .animate__delay-2s.circles2:after, .animate__delay-2s.circles3:before, .animate__delay-2s.circles3:after, .circles1 .animate__delay-2s.FormattedText, .circles2 .animate__delay-2s.FormattedText, .circles3 .animate__delay-2s.FormattedText, .circles1 .animate__delay-2s.morelink, .circles2 .animate__delay-2s.morelink, .circles3 .animate__delay-2s.morelink, .circles1 h2.animate__delay-2s:first-of-type:after, .circles1 .animate__delay-2s.h2:first-of-type:after, .circles2 h2.animate__delay-2s:first-of-type:after, .circles2 .animate__delay-2s.h2:first-of-type:after, .circles3 h2.animate__delay-2s:first-of-type:after, .circles3 .animate__delay-2s.h2:first-of-type:after, h1.animate__delay-2s.h1-underline:after, .animate__delay-2s.h1-underline.h1:after, .animate__delay-2s.h3-underline:after {  -webkit-animation-delay: calc(1s * 2);  animation-delay: calc(1s * 2);  -webkit-animation-delay: calc(var(--animate-delay) * 2);  animation-delay: calc(var(--animate-delay) * 2);}.animate__animated.animate__delay-3s, .CaseStudy-detail-container .animate__delay-3s.containerx, .CaseStudy-detail-container .animate__delay-3s.col-lg-5, .CaseStudy-detail-container .animate__delay-3s.col-lg-7, .NewsList .lIinner h3.animate__delay-3s:after, .NewsList .lIinner .animate__delay-3s.h3:after, .main-nav .animate__delay-3s.dropdown-menu, .circles-img .animate__delay-3s.morelink, .circles-img .animate__delay-3s.lead, .circles-img h1.animate__delay-3s, .circles-img .animate__delay-3s.h1, .circles-img img.animate__delay-3s, .animate__delay-3s.circles1:before, .animate__delay-3s.circles1:after, .animate__delay-3s.circles2:before, .animate__delay-3s.circles2:after, .animate__delay-3s.circles3:before, .animate__delay-3s.circles3:after, .circles1 .animate__delay-3s.FormattedText, .circles2 .animate__delay-3s.FormattedText, .circles3 .animate__delay-3s.FormattedText, .circles1 .animate__delay-3s.morelink, .circles2 .animate__delay-3s.morelink, .circles3 .animate__delay-3s.morelink, .circles1 h2.animate__delay-3s:first-of-type:after, .circles1 .animate__delay-3s.h2:first-of-type:after, .circles2 h2.animate__delay-3s:first-of-type:after, .circles2 .animate__delay-3s.h2:first-of-type:after, .circles3 h2.animate__delay-3s:first-of-type:after, .circles3 .animate__delay-3s.h2:first-of-type:after, h1.animate__delay-3s.h1-underline:after, .animate__delay-3s.h1-underline.h1:after, .animate__delay-3s.h3-underline:after {  -webkit-animation-delay: calc(1s * 3);  animation-delay: calc(1s * 3);  -webkit-animation-delay: calc(var(--animate-delay) * 3);  animation-delay: calc(var(--animate-delay) * 3);}.animate__animated.animate__delay-4s, .CaseStudy-detail-container .animate__delay-4s.containerx, .CaseStudy-detail-container .animate__delay-4s.col-lg-5, .CaseStudy-detail-container .animate__delay-4s.col-lg-7, .NewsList .lIinner h3.animate__delay-4s:after, .NewsList .lIinner .animate__delay-4s.h3:after, .main-nav .animate__delay-4s.dropdown-menu, .circles-img .animate__delay-4s.morelink, .circles-img .animate__delay-4s.lead, .circles-img h1.animate__delay-4s, .circles-img .animate__delay-4s.h1, .circles-img img.animate__delay-4s, .animate__delay-4s.circles1:before, .animate__delay-4s.circles1:after, .animate__delay-4s.circles2:before, .animate__delay-4s.circles2:after, .animate__delay-4s.circles3:before, .animate__delay-4s.circles3:after, .circles1 .animate__delay-4s.FormattedText, .circles2 .animate__delay-4s.FormattedText, .circles3 .animate__delay-4s.FormattedText, .circles1 .animate__delay-4s.morelink, .circles2 .animate__delay-4s.morelink, .circles3 .animate__delay-4s.morelink, .circles1 h2.animate__delay-4s:first-of-type:after, .circles1 .animate__delay-4s.h2:first-of-type:after, .circles2 h2.animate__delay-4s:first-of-type:after, .circles2 .animate__delay-4s.h2:first-of-type:after, .circles3 h2.animate__delay-4s:first-of-type:after, .circles3 .animate__delay-4s.h2:first-of-type:after, h1.animate__delay-4s.h1-underline:after, .animate__delay-4s.h1-underline.h1:after, .animate__delay-4s.h3-underline:after {  -webkit-animation-delay: calc(1s * 4);  animation-delay: calc(1s * 4);  -webkit-animation-delay: calc(var(--animate-delay) * 4);  animation-delay: calc(var(--animate-delay) * 4);}.animate__animated.animate__delay-5s, .CaseStudy-detail-container .animate__delay-5s.containerx, .CaseStudy-detail-container .animate__delay-5s.col-lg-5, .CaseStudy-detail-container .animate__delay-5s.col-lg-7, .NewsList .lIinner h3.animate__delay-5s:after, .NewsList .lIinner .animate__delay-5s.h3:after, .main-nav .animate__delay-5s.dropdown-menu, .circles-img .animate__delay-5s.morelink, .circles-img .animate__delay-5s.lead, .circles-img h1.animate__delay-5s, .circles-img .animate__delay-5s.h1, .circles-img img.animate__delay-5s, .animate__delay-5s.circles1:before, .animate__delay-5s.circles1:after, .animate__delay-5s.circles2:before, .animate__delay-5s.circles2:after, .animate__delay-5s.circles3:before, .animate__delay-5s.circles3:after, .circles1 .animate__delay-5s.FormattedText, .circles2 .animate__delay-5s.FormattedText, .circles3 .animate__delay-5s.FormattedText, .circles1 .animate__delay-5s.morelink, .circles2 .animate__delay-5s.morelink, .circles3 .animate__delay-5s.morelink, .circles1 h2.animate__delay-5s:first-of-type:after, .circles1 .animate__delay-5s.h2:first-of-type:after, .circles2 h2.animate__delay-5s:first-of-type:after, .circles2 .animate__delay-5s.h2:first-of-type:after, .circles3 h2.animate__delay-5s:first-of-type:after, .circles3 .animate__delay-5s.h2:first-of-type:after, h1.animate__delay-5s.h1-underline:after, .animate__delay-5s.h1-underline.h1:after, .animate__delay-5s.h3-underline:after {  -webkit-animation-delay: calc(1s * 5);  animation-delay: calc(1s * 5);  -webkit-animation-delay: calc(var(--animate-delay) * 5);  animation-delay: calc(var(--animate-delay) * 5);}.animate__animated.animate__faster, .CaseStudy-detail-container .animate__faster.containerx, .CaseStudy-detail-container .animate__faster.col-lg-5, .CaseStudy-detail-container .animate__faster.col-lg-7, .NewsList .lIinner h3.animate__faster:after, .NewsList .lIinner .animate__faster.h3:after, .main-nav .dropdown-menu, .circles-img .animate__faster.morelink, .circles-img .animate__faster.lead, .circles-img h1.animate__faster, .circles-img .animate__faster.h1, .circles-img img.animate__faster, .animate__faster.circles1:before, .main-nav .circles1.dropdown-menu:before, .animate__faster.circles1:after, .main-nav .circles1.dropdown-menu:after, .animate__faster.circles2:before, .main-nav .circles2.dropdown-menu:before, .animate__faster.circles2:after, .main-nav .circles2.dropdown-menu:after, .animate__faster.circles3:before, .main-nav .circles3.dropdown-menu:before, .animate__faster.circles3:after, .main-nav .circles3.dropdown-menu:after, .circles1 .animate__faster.FormattedText, .circles1 .main-nav .FormattedText.dropdown-menu, .main-nav .circles1 .FormattedText.dropdown-menu, .circles2 .animate__faster.FormattedText, .circles2 .main-nav .FormattedText.dropdown-menu, .main-nav .circles2 .FormattedText.dropdown-menu, .circles3 .animate__faster.FormattedText, .circles3 .main-nav .FormattedText.dropdown-menu, .main-nav .circles3 .FormattedText.dropdown-menu, .circles1 .animate__faster.morelink, .circles1 .main-nav .morelink.dropdown-menu, .main-nav .circles1 .morelink.dropdown-menu, .circles2 .animate__faster.morelink, .circles2 .main-nav .morelink.dropdown-menu, .main-nav .circles2 .morelink.dropdown-menu, .circles3 .animate__faster.morelink, .circles3 .main-nav .morelink.dropdown-menu, .main-nav .circles3 .morelink.dropdown-menu, .circles1 h2.animate__faster:first-of-type:after, .circles1 .main-nav h2.dropdown-menu:first-of-type:after, .main-nav .circles1 h2.dropdown-menu:first-of-type:after, .circles1 .animate__faster.h2:first-of-type:after, .circles1 .main-nav .h2.dropdown-menu:first-of-type:after, .main-nav .circles1 .h2.dropdown-menu:first-of-type:after, .circles2 h2.animate__faster:first-of-type:after, .circles2 .main-nav h2.dropdown-menu:first-of-type:after, .main-nav .circles2 h2.dropdown-menu:first-of-type:after, .circles2 .animate__faster.h2:first-of-type:after, .circles2 .main-nav .h2.dropdown-menu:first-of-type:after, .main-nav .circles2 .h2.dropdown-menu:first-of-type:after, .circles3 h2.animate__faster:first-of-type:after, .circles3 .main-nav h2.dropdown-menu:first-of-type:after, .main-nav .circles3 h2.dropdown-menu:first-of-type:after, .circles3 .animate__faster.h2:first-of-type:after, .circles3 .main-nav .h2.dropdown-menu:first-of-type:after, .main-nav .circles3 .h2.dropdown-menu:first-of-type:after, h1.animate__faster.h1-underline:after, .main-nav h1.h1-underline.dropdown-menu:after, .animate__faster.h1-underline.h1:after, .main-nav .h1-underline.h1.dropdown-menu:after, .animate__faster.h3-underline:after, .main-nav .h3-underline.dropdown-menu:after {  -webkit-animation-duration: calc(1s / 2);  animation-duration: calc(1s / 2);  -webkit-animation-duration: calc(var(--animate-duration) / 2);  animation-duration: calc(var(--animate-duration) / 2);}.animate__animated.animate__fast, .CaseStudy-detail-container .animate__fast.containerx, .CaseStudy-detail-container .animate__fast.col-lg-5, .CaseStudy-detail-container .animate__fast.col-lg-7, .NewsList .lIinner h3.animate__fast:after, .NewsList .lIinner .animate__fast.h3:after, .main-nav .animate__fast.dropdown-menu, .circles-img .animate__fast.morelink, .circles-img .animate__fast.lead, .circles-img h1.animate__fast, .circles-img .animate__fast.h1, .circles-img img.animate__fast, .animate__fast.circles1:before, .animate__fast.circles1:after, .animate__fast.circles2:before, .animate__fast.circles2:after, .animate__fast.circles3:before, .animate__fast.circles3:after, .circles1 .animate__fast.FormattedText, .circles2 .animate__fast.FormattedText, .circles3 .animate__fast.FormattedText, .circles1 .animate__fast.morelink, .circles2 .animate__fast.morelink, .circles3 .animate__fast.morelink, .circles1 h2.animate__fast:first-of-type:after, .circles1 .animate__fast.h2:first-of-type:after, .circles2 h2.animate__fast:first-of-type:after, .circles2 .animate__fast.h2:first-of-type:after, .circles3 h2.animate__fast:first-of-type:after, .circles3 .animate__fast.h2:first-of-type:after, h1.animate__fast.h1-underline:after, .animate__fast.h1-underline.h1:after, .animate__fast.h3-underline:after {  -webkit-animation-duration: calc(1s * 0.8);  animation-duration: calc(1s * 0.8);  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);  animation-duration: calc(var(--animate-duration) * 0.8);}.animate__animated.animate__slow, .CaseStudy-detail-container .animate__slow.containerx, .CaseStudy-detail-container .animate__slow.col-lg-5, .CaseStudy-detail-container .animate__slow.col-lg-7, .NewsList .lIinner h3.animate__slow:after, .NewsList .lIinner .animate__slow.h3:after, .main-nav .animate__slow.dropdown-menu, .circles-img .animate__slow.morelink, .circles-img .animate__slow.lead, .circles-img h1.animate__slow, .circles-img .animate__slow.h1, .circles-img img.animate__slow, .animate__slow.circles1:before, .animate__slow.circles1:after, .animate__slow.circles2:before, .animate__slow.circles2:after, .animate__slow.circles3:before, .animate__slow.circles3:after, .circles1 .animate__slow.FormattedText, .circles2 .animate__slow.FormattedText, .circles3 .animate__slow.FormattedText, .circles1 .animate__slow.morelink, .circles2 .animate__slow.morelink, .circles3 .animate__slow.morelink, .circles1 h2.animate__slow:first-of-type:after, .circles1 .animate__slow.h2:first-of-type:after, .circles2 h2.animate__slow:first-of-type:after, .circles2 .animate__slow.h2:first-of-type:after, .circles3 h2.animate__slow:first-of-type:after, .circles3 .animate__slow.h2:first-of-type:after, h1.animate__slow.h1-underline:after, .animate__slow.h1-underline.h1:after, .animate__slow.h3-underline:after {  -webkit-animation-duration: calc(1s * 2);  animation-duration: calc(1s * 2);  -webkit-animation-duration: calc(var(--animate-duration) * 2);  animation-duration: calc(var(--animate-duration) * 2);}.animate__animated.animate__slower, .CaseStudy-detail-container .animate__slower.containerx, .CaseStudy-detail-container .animate__slower.col-lg-5, .CaseStudy-detail-container .animate__slower.col-lg-7, .NewsList .lIinner h3.animate__slower:after, .NewsList .lIinner .animate__slower.h3:after, .main-nav .animate__slower.dropdown-menu, .circles-img .animate__slower.morelink, .circles-img .animate__slower.lead, .circles-img h1.animate__slower, .circles-img .animate__slower.h1, .circles-img img.animate__slower, .animate__slower.circles1:before, .animate__slower.circles1:after, .animate__slower.circles2:before, .animate__slower.circles2:after, .animate__slower.circles3:before, .animate__slower.circles3:after, .circles1 .animate__slower.FormattedText, .circles2 .animate__slower.FormattedText, .circles3 .animate__slower.FormattedText, .circles1 .animate__slower.morelink, .circles2 .animate__slower.morelink, .circles3 .animate__slower.morelink, .circles1 h2.animate__slower:first-of-type:after, .circles1 .animate__slower.h2:first-of-type:after, .circles2 h2.animate__slower:first-of-type:after, .circles2 .animate__slower.h2:first-of-type:after, .circles3 h2.animate__slower:first-of-type:after, .circles3 .animate__slower.h2:first-of-type:after, h1.animate__slower.h1-underline:after, .animate__slower.h1-underline.h1:after, .animate__slower.h3-underline:after {  -webkit-animation-duration: calc(1s * 3);  animation-duration: calc(1s * 3);  -webkit-animation-duration: calc(var(--animate-duration) * 3);  animation-duration: calc(var(--animate-duration) * 3);}@media print, (prefers-reduced-motion: reduce) {  .animate__animated, .CaseStudy-detail-container .containerx, .CaseStudy-detail-container .col-lg-5, .CaseStudy-detail-container .col-lg-7, .NewsList .lIinner h3:after, .NewsList .lIinner .h3:after, .main-nav .dropdown-menu, .circles-img .morelink, .circles-img .lead, .circles-img h1, .circles-img .h1, .circles-img img, .circles1:before, .circles1:after, .circles2:before, .circles2:after, .circles3:before, .circles3:after, .circles1 .FormattedText, .circles2 .FormattedText, .circles3 .FormattedText, .circles1 .morelink, .circles2 .morelink, .circles3 .morelink, .circles1 h2:first-of-type:after, .circles1 .h2:first-of-type:after, .circles2 h2:first-of-type:after, .circles2 .h2:first-of-type:after, .circles3 h2:first-of-type:after, .circles3 .h2:first-of-type:after, h1.h1-underline:after, .h1-underline.h1:after, .h3-underline:after {    -webkit-animation-duration: 1ms !important;    animation-duration: 1ms !important;    -webkit-transition-duration: 1ms !important;    transition-duration: 1ms !important;    -webkit-animation-iteration-count: 1 !important;    animation-iteration-count: 1 !important;  }  .animate__animated[class*='Out'], .CaseStudy-detail-container [class*='Out'].containerx, .CaseStudy-detail-container [class*='Out'].col-lg-5, .CaseStudy-detail-container [class*='Out'].col-lg-7, .NewsList .lIinner h3[class*='Out']:after, .NewsList .lIinner [class*='Out'].h3:after, .main-nav [class*='Out'].dropdown-menu, .circles-img [class*='Out'].morelink, .circles-img [class*='Out'].lead, .circles-img h1[class*='Out'], .circles-img [class*='Out'].h1, .circles-img img[class*='Out'], [class*='Out'].circles1:before, [class*='Out'].circles1:after, [class*='Out'].circles2:before, [class*='Out'].circles2:after, [class*='Out'].circles3:before, [class*='Out'].circles3:after, .circles1 [class*='Out'].FormattedText, .circles2 [class*='Out'].FormattedText, .circles3 [class*='Out'].FormattedText, .circles1 [class*='Out'].morelink, .circles2 [class*='Out'].morelink, .circles3 [class*='Out'].morelink, .circles1 h2[class*='Out']:first-of-type:after, .circles1 [class*='Out'].h2:first-of-type:after, .circles2 h2[class*='Out']:first-of-type:after, .circles2 [class*='Out'].h2:first-of-type:after, .circles3 h2[class*='Out']:first-of-type:after, .circles3 [class*='Out'].h2:first-of-type:after, h1[class*='Out'].h1-underline:after, [class*='Out'].h1-underline.h1:after, [class*='Out'].h3-underline:after {    opacity: 0;  }}/* Attention seekers  */@-webkit-keyframes bounce {  from,20%,53%,to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  40%,43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);    transform: translate3d(0, -30px, 0) scaleY(1.1);  }  70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);    transform: translate3d(0, -15px, 0) scaleY(1.05);  }  80% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);    transform: translate3d(0, 0, 0) scaleY(0.95);  }  90% {    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);    transform: translate3d(0, -4px, 0) scaleY(1.02);  }}@keyframes bounce {  from,20%,53%,to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  40%,43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);    transform: translate3d(0, -30px, 0) scaleY(1.1);  }  70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);    transform: translate3d(0, -15px, 0) scaleY(1.05);  }  80% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);    transform: translate3d(0, 0, 0) scaleY(0.95);  }  90% {    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);    transform: translate3d(0, -4px, 0) scaleY(1.02);  }}.animate__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;  }}.animate__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);  }}.animate__pulse {  -webkit-animation-name: pulse;  animation-name: pulse;  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;}@-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(0.95, 1.05, 1);    transform: scale3d(0.95, 1.05, 1);  }  75% {    -webkit-transform: scale3d(1.05, 0.95, 1);    transform: scale3d(1.05, 0.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(0.95, 1.05, 1);    transform: scale3d(0.95, 1.05, 1);  }  75% {    -webkit-transform: scale3d(1.05, 0.95, 1);    transform: scale3d(1.05, 0.95, 1);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.animate__rubberBand {  -webkit-animation-name: rubberBand;  animation-name: rubberBand;}@-webkit-keyframes shakeX {  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 shakeX {  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);  }}.animate__shakeX {  -webkit-animation-name: shakeX;  animation-name: shakeX;}@-webkit-keyframes shakeY {  from,to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%,30%,50%,70%,90% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  20%,40%,60%,80% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }}@keyframes shakeY {  from,to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%,30%,50%,70%,90% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  20%,40%,60%,80% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }}.animate__shakeY {  -webkit-animation-name: shakeY;  animation-name: shakeY;}@-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);  }}.animate__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);  }}.animate__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(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(0.9, 0.9, 0.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(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(0.9, 0.9, 0.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);  }}.animate__tada {  -webkit-animation-name: tada;  animation-name: tada;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes wobble {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__wobble {  -webkit-animation-name: wobble;  animation-name: wobble;}@-webkit-keyframes jello {  from,11.1%,to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  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.39062deg) skewY(0.39062deg);    transform: skewX(0.39062deg) skewY(0.39062deg);  }  88.8% {    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);    transform: skewX(-0.19531deg) skewY(-0.19531deg);  }}@keyframes jello {  from,11.1%,to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  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.39062deg) skewY(0.39062deg);    transform: skewX(0.39062deg) skewY(0.39062deg);  }  88.8% {    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);    transform: skewX(-0.19531deg) skewY(-0.19531deg);  }}.animate__jello {  -webkit-animation-name: jello;  animation-name: jello;  -webkit-transform-origin: center;  transform-origin: center;}@-webkit-keyframes heartBeat {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  14% {    -webkit-transform: scale(1.3);    transform: scale(1.3);  }  28% {    -webkit-transform: scale(1);    transform: scale(1);  }  42% {    -webkit-transform: scale(1.3);    transform: scale(1.3);  }  70% {    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes heartBeat {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  14% {    -webkit-transform: scale(1.3);    transform: scale(1.3);  }  28% {    -webkit-transform: scale(1);    transform: scale(1);  }  42% {    -webkit-transform: scale(1.3);    transform: scale(1.3);  }  70% {    -webkit-transform: scale(1);    transform: scale(1);  }}.animate__heartBeat {  -webkit-animation-name: heartBeat;  animation-name: heartBeat;  -webkit-animation-duration: calc(1s * 1.3);  animation-duration: calc(1s * 1.3);  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);  animation-duration: calc(var(--animate-duration) * 1.3);  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;}/* Back entrances */@-webkit-keyframes backInDown {  0% {    -webkit-transform: translateY(-1200px) scale(0.7);    transform: translateY(-1200px) scale(0.7);    opacity: 0.7;  }  80% {    -webkit-transform: translateY(0px) scale(0.7);    transform: translateY(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }}@keyframes backInDown {  0% {    -webkit-transform: translateY(-1200px) scale(0.7);    transform: translateY(-1200px) scale(0.7);    opacity: 0.7;  }  80% {    -webkit-transform: translateY(0px) scale(0.7);    transform: translateY(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }}.animate__backInDown {  -webkit-animation-name: backInDown;  animation-name: backInDown;}@-webkit-keyframes backInLeft {  0% {    -webkit-transform: translateX(-2000px) scale(0.7);    transform: translateX(-2000px) scale(0.7);    opacity: 0.7;  }  80% {    -webkit-transform: translateX(0px) scale(0.7);    transform: translateX(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }}@keyframes backInLeft {  0% {    -webkit-transform: translateX(-2000px) scale(0.7);    transform: translateX(-2000px) scale(0.7);    opacity: 0.7;  }  80% {    -webkit-transform: translateX(0px) scale(0.7);    transform: translateX(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }}.animate__backInLeft {  -webkit-animation-name: backInLeft;  animation-name: backInLeft;}@-webkit-keyframes backInRight {  0% {    -webkit-transform: translateX(2000px) scale(0.7);    transform: translateX(2000px) scale(0.7);    opacity: 0.7;  }  80% {    -webkit-transform: translateX(0px) scale(0.7);    transform: translateX(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }}@keyframes backInRight {  0% {    -webkit-transform: translateX(2000px) scale(0.7);    transform: translateX(2000px) scale(0.7);    opacity: 0.7;  }  80% {    -webkit-transform: translateX(0px) scale(0.7);    transform: translateX(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }}.animate__backInRight {  -webkit-animation-name: backInRight;  animation-name: backInRight;}@-webkit-keyframes backInUp {  0% {    -webkit-transform: translateY(1200px) scale(0.7);    transform: translateY(1200px) scale(0.7);    opacity: 0.7;  }  80% {    -webkit-transform: translateY(0px) scale(0.7);    transform: translateY(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }}@keyframes backInUp {  0% {    -webkit-transform: translateY(1200px) scale(0.7);    transform: translateY(1200px) scale(0.7);    opacity: 0.7;  }  80% {    -webkit-transform: translateY(0px) scale(0.7);    transform: translateY(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }}.animate__backInUp {  -webkit-animation-name: backInUp;  animation-name: backInUp;}/* Back exits */@-webkit-keyframes backOutDown {  0% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }  20% {    -webkit-transform: translateY(0px) scale(0.7);    transform: translateY(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: translateY(700px) scale(0.7);    transform: translateY(700px) scale(0.7);    opacity: 0.7;  }}@keyframes backOutDown {  0% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }  20% {    -webkit-transform: translateY(0px) scale(0.7);    transform: translateY(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: translateY(700px) scale(0.7);    transform: translateY(700px) scale(0.7);    opacity: 0.7;  }}.animate__backOutDown {  -webkit-animation-name: backOutDown;  animation-name: backOutDown;}@-webkit-keyframes backOutLeft {  0% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }  20% {    -webkit-transform: translateX(0px) scale(0.7);    transform: translateX(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: translateX(-2000px) scale(0.7);    transform: translateX(-2000px) scale(0.7);    opacity: 0.7;  }}@keyframes backOutLeft {  0% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }  20% {    -webkit-transform: translateX(0px) scale(0.7);    transform: translateX(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: translateX(-2000px) scale(0.7);    transform: translateX(-2000px) scale(0.7);    opacity: 0.7;  }}.animate__backOutLeft {  -webkit-animation-name: backOutLeft;  animation-name: backOutLeft;}@-webkit-keyframes backOutRight {  0% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }  20% {    -webkit-transform: translateX(0px) scale(0.7);    transform: translateX(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: translateX(2000px) scale(0.7);    transform: translateX(2000px) scale(0.7);    opacity: 0.7;  }}@keyframes backOutRight {  0% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }  20% {    -webkit-transform: translateX(0px) scale(0.7);    transform: translateX(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: translateX(2000px) scale(0.7);    transform: translateX(2000px) scale(0.7);    opacity: 0.7;  }}.animate__backOutRight {  -webkit-animation-name: backOutRight;  animation-name: backOutRight;}@-webkit-keyframes backOutUp {  0% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }  20% {    -webkit-transform: translateY(0px) scale(0.7);    transform: translateY(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: translateY(-700px) scale(0.7);    transform: translateY(-700px) scale(0.7);    opacity: 0.7;  }}@keyframes backOutUp {  0% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;  }  20% {    -webkit-transform: translateY(0px) scale(0.7);    transform: translateY(0px) scale(0.7);    opacity: 0.7;  }  100% {    -webkit-transform: translateY(-700px) scale(0.7);    transform: translateY(-700px) scale(0.7);    opacity: 0.7;  }}.animate__backOutUp {  -webkit-animation-name: backOutUp;  animation-name: backOutUp;}/* Bouncing entrances  */@-webkit-keyframes bounceIn {  from,20%,40%,60%,80%,to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);    transform: scale3d(0.97, 0.97, 0.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.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);    transform: scale3d(0.97, 0.97, 0.97);  }  to {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.animate__bounceIn {  -webkit-animation-duration: calc(1s * 0.75);  animation-duration: calc(1s * 0.75);  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);  animation-duration: calc(var(--animate-duration) * 0.75);  -webkit-animation-name: bounceIn;  animation-name: bounceIn;}@-webkit-keyframes bounceInDown {  from,60%,75%,90%,to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);    transform: translate3d(0, -3000px, 0) scaleY(3);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);    transform: translate3d(0, 25px, 0) scaleY(0.9);  }  75% {    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);    transform: translate3d(0, -10px, 0) scaleY(0.95);  }  90% {    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);    transform: translate3d(0, 5px, 0) scaleY(0.985);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes bounceInDown {  from,60%,75%,90%,to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);    transform: translate3d(0, -3000px, 0) scaleY(3);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);    transform: translate3d(0, 25px, 0) scaleY(0.9);  }  75% {    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);    transform: translate3d(0, -10px, 0) scaleY(0.95);  }  90% {    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);    transform: translate3d(0, 5px, 0) scaleY(0.985);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__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.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);    transform: translate3d(-3000px, 0, 0) scaleX(3);  }  60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);    transform: translate3d(25px, 0, 0) scaleX(1);  }  75% {    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);    transform: translate3d(-10px, 0, 0) scaleX(0.98);  }  90% {    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);    transform: translate3d(5px, 0, 0) scaleX(0.995);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes bounceInLeft {  from,60%,75%,90%,to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);    transform: translate3d(-3000px, 0, 0) scaleX(3);  }  60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);    transform: translate3d(25px, 0, 0) scaleX(1);  }  75% {    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);    transform: translate3d(-10px, 0, 0) scaleX(0.98);  }  90% {    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);    transform: translate3d(5px, 0, 0) scaleX(0.995);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__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.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  from {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);    transform: translate3d(3000px, 0, 0) scaleX(3);  }  60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);    transform: translate3d(-25px, 0, 0) scaleX(1);  }  75% {    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);    transform: translate3d(10px, 0, 0) scaleX(0.98);  }  90% {    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);    transform: translate3d(-5px, 0, 0) scaleX(0.995);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes bounceInRight {  from,60%,75%,90%,to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  from {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);    transform: translate3d(3000px, 0, 0) scaleX(3);  }  60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);    transform: translate3d(-25px, 0, 0) scaleX(1);  }  75% {    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);    transform: translate3d(10px, 0, 0) scaleX(0.98);  }  90% {    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);    transform: translate3d(-5px, 0, 0) scaleX(0.995);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__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.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  from {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);    transform: translate3d(0, 3000px, 0) scaleY(5);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);    transform: translate3d(0, -20px, 0) scaleY(0.9);  }  75% {    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);    transform: translate3d(0, 10px, 0) scaleY(0.95);  }  90% {    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);    transform: translate3d(0, -5px, 0) scaleY(0.985);  }  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.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  from {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);    transform: translate3d(0, 3000px, 0) scaleY(5);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);    transform: translate3d(0, -20px, 0) scaleY(0.9);  }  75% {    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);    transform: translate3d(0, 10px, 0) scaleY(0.95);  }  90% {    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);    transform: translate3d(0, -5px, 0) scaleY(0.985);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__bounceInUp {  -webkit-animation-name: bounceInUp;  animation-name: bounceInUp;}/* Bouncing exits  */@-webkit-keyframes bounceOut {  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }}@keyframes bounceOut {  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }}.animate__bounceOut {  -webkit-animation-duration: calc(1s * 0.75);  animation-duration: calc(1s * 0.75);  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);  animation-duration: calc(var(--animate-duration) * 0.75);  -webkit-animation-name: bounceOut;  animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);    transform: translate3d(0, 10px, 0) scaleY(0.985);  }  40%,45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);    transform: translate3d(0, -20px, 0) scaleY(0.9);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);    transform: translate3d(0, 2000px, 0) scaleY(3);  }}@keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);    transform: translate3d(0, 10px, 0) scaleY(0.985);  }  40%,45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);    transform: translate3d(0, -20px, 0) scaleY(0.9);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);    transform: translate3d(0, 2000px, 0) scaleY(3);  }}.animate__bounceOutDown {  -webkit-animation-name: bounceOutDown;  animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);    transform: translate3d(20px, 0, 0) scaleX(0.9);  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);    transform: translate3d(-2000px, 0, 0) scaleX(2);  }}@keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);    transform: translate3d(20px, 0, 0) scaleX(0.9);  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);    transform: translate3d(-2000px, 0, 0) scaleX(2);  }}.animate__bounceOutLeft {  -webkit-animation-name: bounceOutLeft;  animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);    transform: translate3d(-20px, 0, 0) scaleX(0.9);  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);    transform: translate3d(2000px, 0, 0) scaleX(2);  }}@keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);    transform: translate3d(-20px, 0, 0) scaleX(0.9);  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);    transform: translate3d(2000px, 0, 0) scaleX(2);  }}.animate__bounceOutRight {  -webkit-animation-name: bounceOutRight;  animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);    transform: translate3d(0, -10px, 0) scaleY(0.985);  }  40%,45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);    transform: translate3d(0, 20px, 0) scaleY(0.9);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);    transform: translate3d(0, -2000px, 0) scaleY(3);  }}@keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);    transform: translate3d(0, -10px, 0) scaleY(0.985);  }  40%,45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);    transform: translate3d(0, 20px, 0) scaleY(0.9);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);    transform: translate3d(0, -2000px, 0) scaleY(3);  }}.animate__bounceOutUp {  -webkit-animation-name: bounceOutUp;  animation-name: bounceOutUp;}/* Fading entrances  */@-webkit-keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}@keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}.animate__fadeIn, .CaseStudy-detail-container .containerx {  -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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInDown {  from {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInDownBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInLeft, .CaseStudy-detail-container .col-lg-7, .circles-img img, .circles1 .FormattedText, .circles2 .FormattedText, .circles3 .FormattedText, .circles1 .morelink, .circles2 .morelink, .circles3 .morelink {  -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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInLeftBig {  from {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInRight {  from {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInRight, .CaseStudy-detail-container .col-lg-5, .circles-img .morelink, .circles-img .lead, .circles-img h1, .circles-img .h1 {  -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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInRightBig {  from {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInUp {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInUpBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInUpBig, .circles1:before, .circles1:after, .circles2:before, .circles2:after, .circles3:before, .circles3:after {  -webkit-animation-name: fadeInUpBig;  animation-name: fadeInUpBig;}@-webkit-keyframes fadeInTopLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, -100%, 0);    transform: translate3d(-100%, -100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInTopLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, -100%, 0);    transform: translate3d(-100%, -100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInTopLeft {  -webkit-animation-name: fadeInTopLeft;  animation-name: fadeInTopLeft;}@-webkit-keyframes fadeInTopRight {  from {    opacity: 0;    -webkit-transform: translate3d(100%, -100%, 0);    transform: translate3d(100%, -100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInTopRight {  from {    opacity: 0;    -webkit-transform: translate3d(100%, -100%, 0);    transform: translate3d(100%, -100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInTopRight {  -webkit-animation-name: fadeInTopRight;  animation-name: fadeInTopRight;}@-webkit-keyframes fadeInBottomLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 100%, 0);    transform: translate3d(-100%, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInBottomLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 100%, 0);    transform: translate3d(-100%, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInBottomLeft {  -webkit-animation-name: fadeInBottomLeft;  animation-name: fadeInBottomLeft;}@-webkit-keyframes fadeInBottomRight {  from {    opacity: 0;    -webkit-transform: translate3d(100%, 100%, 0);    transform: translate3d(100%, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInBottomRight {  from {    opacity: 0;    -webkit-transform: translate3d(100%, 100%, 0);    transform: translate3d(100%, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInBottomRight {  -webkit-animation-name: fadeInBottomRight;  animation-name: fadeInBottomRight;}/* Fading exits */@-webkit-keyframes fadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}@keyframes fadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}.animate__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);  }}.animate__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);  }}.animate__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);  }}.animate__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);  }}.animate__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);  }}.animate__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);  }}.animate__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);  }}.animate__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);  }}.animate__fadeOutUpBig {  -webkit-animation-name: fadeOutUpBig;  animation-name: fadeOutUpBig;}@-webkit-keyframes fadeOutTopLeft {  from {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(-100%, -100%, 0);    transform: translate3d(-100%, -100%, 0);  }}@keyframes fadeOutTopLeft {  from {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(-100%, -100%, 0);    transform: translate3d(-100%, -100%, 0);  }}.animate__fadeOutTopLeft {  -webkit-animation-name: fadeOutTopLeft;  animation-name: fadeOutTopLeft;}@-webkit-keyframes fadeOutTopRight {  from {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, -100%, 0);    transform: translate3d(100%, -100%, 0);  }}@keyframes fadeOutTopRight {  from {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, -100%, 0);    transform: translate3d(100%, -100%, 0);  }}.animate__fadeOutTopRight {  -webkit-animation-name: fadeOutTopRight;  animation-name: fadeOutTopRight;}@-webkit-keyframes fadeOutBottomRight {  from {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 100%, 0);    transform: translate3d(100%, 100%, 0);  }}@keyframes fadeOutBottomRight {  from {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 100%, 0);    transform: translate3d(100%, 100%, 0);  }}.animate__fadeOutBottomRight {  -webkit-animation-name: fadeOutBottomRight;  animation-name: fadeOutBottomRight;}@-webkit-keyframes fadeOutBottomLeft {  from {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(-100%, 100%, 0);    transform: translate3d(-100%, 100%, 0);  }}@keyframes fadeOutBottomLeft {  from {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(-100%, 100%, 0);    transform: translate3d(-100%, 100%, 0);  }}.animate__fadeOutBottomLeft {  -webkit-animation-name: fadeOutBottomLeft;  animation-name: fadeOutBottomLeft;}/* Flippers */@-webkit-keyframes flip {  from {    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) scale3d(1, 1, 1) 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) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) scale3d(1, 1, 1) 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(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  to {    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}@keyframes flip {  from {    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) scale3d(1, 1, 1) 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) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) scale3d(1, 1, 1) 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(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  to {    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}.animate__animated.animate__flip, .CaseStudy-detail-container .animate__flip.containerx, .CaseStudy-detail-container .animate__flip.col-lg-5, .CaseStudy-detail-container .animate__flip.col-lg-7, .NewsList .lIinner h3.animate__flip:after, .NewsList .lIinner .animate__flip.h3:after, .main-nav .animate__flip.dropdown-menu, .circles-img .animate__flip.morelink, .circles-img .animate__flip.lead, .circles-img h1.animate__flip, .circles-img .animate__flip.h1, .circles-img img.animate__flip, .animate__flip.circles1:before, .animate__flip.circles1:after, .animate__flip.circles2:before, .animate__flip.circles2:after, .animate__flip.circles3:before, .animate__flip.circles3:after, .circles1 .animate__flip.FormattedText, .circles2 .animate__flip.FormattedText, .circles3 .animate__flip.FormattedText, .circles1 .animate__flip.morelink, .circles2 .animate__flip.morelink, .circles3 .animate__flip.morelink, .circles1 h2.animate__flip:first-of-type:after, .circles1 .animate__flip.h2:first-of-type:after, .circles2 h2.animate__flip:first-of-type:after, .circles2 .animate__flip.h2:first-of-type:after, .circles3 h2.animate__flip:first-of-type:after, .circles3 .animate__flip.h2:first-of-type:after, h1.animate__flip.h1-underline:after, .animate__flip.h1-underline.h1:after, .animate__flip.h3-underline:after {  -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);  }}.animate__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);  }}.animate__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;  }}.animate__flipOutX {  -webkit-animation-duration: calc(1s * 0.75);  animation-duration: calc(1s * 0.75);  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);  animation-duration: calc(var(--animate-duration) * 0.75);  -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;  }}.animate__flipOutY {  -webkit-animation-duration: calc(1s * 0.75);  animation-duration: calc(1s * 0.75);  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);  animation-duration: calc(var(--animate-duration) * 0.75);  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipOutY;  animation-name: flipOutY;}/* Lightspeed */@-webkit-keyframes lightSpeedInRight {  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);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes lightSpeedInRight {  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);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__lightSpeedInRight {  -webkit-animation-name: lightSpeedInRight;  animation-name: lightSpeedInRight;  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedInLeft {  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);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes lightSpeedInLeft {  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);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__lightSpeedInLeft {  -webkit-animation-name: lightSpeedInLeft;  animation-name: lightSpeedInLeft;  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOutRight {  from {    opacity: 1;  }  to {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}@keyframes lightSpeedOutRight {  from {    opacity: 1;  }  to {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}.animate__lightSpeedOutRight {  -webkit-animation-name: lightSpeedOutRight;  animation-name: lightSpeedOutRight;  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;}@-webkit-keyframes lightSpeedOutLeft {  from {    opacity: 1;  }  to {    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);    transform: translate3d(-100%, 0, 0) skewX(-30deg);    opacity: 0;  }}@keyframes lightSpeedOutLeft {  from {    opacity: 1;  }  to {    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);    transform: translate3d(-100%, 0, 0) skewX(-30deg);    opacity: 0;  }}.animate__lightSpeedOutLeft {  -webkit-animation-name: lightSpeedOutLeft;  animation-name: lightSpeedOutLeft;  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;}/* Rotating entrances */@-webkit-keyframes rotateIn {  from {    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;  }}@keyframes rotateIn {  from {    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;  }}.animate__rotateIn {  -webkit-animation-name: rotateIn;  animation-name: rotateIn;  -webkit-transform-origin: center;  transform-origin: center;}@-webkit-keyframes rotateInDownLeft {  from {    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;  }}@keyframes rotateInDownLeft {  from {    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;  }}.animate__rotateInDownLeft {  -webkit-animation-name: rotateInDownLeft;  animation-name: rotateInDownLeft;  -webkit-transform-origin: left bottom;  transform-origin: left bottom;}@-webkit-keyframes rotateInDownRight {  from {    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;  }}@keyframes rotateInDownRight {  from {    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;  }}.animate__rotateInDownRight {  -webkit-animation-name: rotateInDownRight;  animation-name: rotateInDownRight;  -webkit-transform-origin: right bottom;  transform-origin: right bottom;}@-webkit-keyframes rotateInUpLeft {  from {    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;  }}@keyframes rotateInUpLeft {  from {    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;  }}.animate__rotateInUpLeft {  -webkit-animation-name: rotateInUpLeft;  animation-name: rotateInUpLeft;  -webkit-transform-origin: left bottom;  transform-origin: left bottom;}@-webkit-keyframes rotateInUpRight {  from {    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;  }}@keyframes rotateInUpRight {  from {    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;  }}.animate__rotateInUpRight {  -webkit-animation-name: rotateInUpRight;  animation-name: rotateInUpRight;  -webkit-transform-origin: right bottom;  transform-origin: right bottom;}/* Rotating exits */@-webkit-keyframes rotateOut {  from {    opacity: 1;  }  to {    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}@keyframes rotateOut {  from {    opacity: 1;  }  to {    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}.animate__rotateOut {  -webkit-animation-name: rotateOut;  animation-name: rotateOut;  -webkit-transform-origin: center;  transform-origin: center;}@-webkit-keyframes rotateOutDownLeft {  from {    opacity: 1;  }  to {    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}@keyframes rotateOutDownLeft {  from {    opacity: 1;  }  to {    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}.animate__rotateOutDownLeft {  -webkit-animation-name: rotateOutDownLeft;  animation-name: rotateOutDownLeft;  -webkit-transform-origin: left bottom;  transform-origin: left bottom;}@-webkit-keyframes rotateOutDownRight {  from {    opacity: 1;  }  to {    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}@keyframes rotateOutDownRight {  from {    opacity: 1;  }  to {    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.animate__rotateOutDownRight {  -webkit-animation-name: rotateOutDownRight;  animation-name: rotateOutDownRight;  -webkit-transform-origin: right bottom;  transform-origin: right bottom;}@-webkit-keyframes rotateOutUpLeft {  from {    opacity: 1;  }  to {    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}@keyframes rotateOutUpLeft {  from {    opacity: 1;  }  to {    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.animate__rotateOutUpLeft {  -webkit-animation-name: rotateOutUpLeft;  animation-name: rotateOutUpLeft;  -webkit-transform-origin: left bottom;  transform-origin: left bottom;}@-webkit-keyframes rotateOutUpRight {  from {    opacity: 1;  }  to {    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}@keyframes rotateOutUpRight {  from {    opacity: 1;  }  to {    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}.animate__rotateOutUpRight {  -webkit-animation-name: rotateOutUpRight;  animation-name: rotateOutUpRight;  -webkit-transform-origin: right bottom;  transform-origin: right bottom;}/* Specials */@-webkit-keyframes hinge {  0% {    -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-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-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-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-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-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;  }}.animate__hinge {  -webkit-animation-duration: calc(1s * 2);  animation-duration: calc(1s * 2);  -webkit-animation-duration: calc(var(--animate-duration) * 2);  animation-duration: calc(var(--animate-duration) * 2);  -webkit-animation-name: hinge;  animation-name: hinge;  -webkit-transform-origin: top left;  transform-origin: top left;}@-webkit-keyframes jackInTheBox {  from {    opacity: 0;    -webkit-transform: scale(0.1) rotate(30deg);    transform: scale(0.1) rotate(30deg);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;  }  50% {    -webkit-transform: rotate(-10deg);    transform: rotate(-10deg);  }  70% {    -webkit-transform: rotate(3deg);    transform: rotate(3deg);  }  to {    opacity: 1;    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes jackInTheBox {  from {    opacity: 0;    -webkit-transform: scale(0.1) rotate(30deg);    transform: scale(0.1) rotate(30deg);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;  }  50% {    -webkit-transform: rotate(-10deg);    transform: rotate(-10deg);  }  70% {    -webkit-transform: rotate(3deg);    transform: rotate(3deg);  }  to {    opacity: 1;    -webkit-transform: scale(1);    transform: scale(1);  }}.animate__jackInTheBox {  -webkit-animation-name: jackInTheBox;  animation-name: jackInTheBox;}/* 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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@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: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__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);  }}.animate__rollOut {  -webkit-animation-name: rollOut;  animation-name: rollOut;}/* Zooming entrances */@-webkit-keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  50% {    opacity: 1;  }}@keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  50% {    opacity: 1;  }}.animate__zoomIn {  -webkit-animation-name: zoomIn;  animation-name: zoomIn;}@-webkit-keyframes zoomInDown {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInDown {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.animate__zoomInDown {  -webkit-animation-name: zoomInDown;  animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInLeft {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.animate__zoomInLeft {  -webkit-animation-name: zoomInLeft;  animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInRight {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.animate__zoomInRight {  -webkit-animation-name: zoomInRight;  animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInUp {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.animate__zoomInUp {  -webkit-animation-name: zoomInUp;  animation-name: zoomInUp;}/* Zooming exits */@-webkit-keyframes zoomOut {  from {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  to {    opacity: 0;  }}@keyframes zoomOut {  from {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  to {    opacity: 0;  }}.animate__zoomOut {  -webkit-animation-name: zoomOut;  animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  to {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  to {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.animate__zoomOutDown {  -webkit-animation-name: zoomOutDown;  animation-name: zoomOutDown;  -webkit-transform-origin: center bottom;  transform-origin: center bottom;}@-webkit-keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);    transform: scale(0.1) translate3d(-2000px, 0, 0);  }}@keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);    transform: scale(0.1) translate3d(-2000px, 0, 0);  }}.animate__zoomOutLeft {  -webkit-animation-name: zoomOutLeft;  animation-name: zoomOutLeft;  -webkit-transform-origin: left center;  transform-origin: left center;}@-webkit-keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);    transform: scale(0.1) translate3d(2000px, 0, 0);  }}@keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);    transform: scale(0.1) translate3d(2000px, 0, 0);  }}.animate__zoomOutRight {  -webkit-animation-name: zoomOutRight;  animation-name: zoomOutRight;  -webkit-transform-origin: right center;  transform-origin: right center;}@-webkit-keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  to {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  to {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.animate__zoomOutUp {  -webkit-animation-name: zoomOutUp;  animation-name: zoomOutUp;  -webkit-transform-origin: center bottom;  transform-origin: center bottom;}/* Sliding entrances */@-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);  }}.animate__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);  }}.animate__slideInLeft, .NewsList .lIinner h3:after, .NewsList .lIinner .h3:after, .circles1 h2:first-of-type:after, .circles1 .h2:first-of-type:after, .circles2 h2:first-of-type:after, .circles2 .h2:first-of-type:after, .circles3 h2:first-of-type:after, .circles3 .h2:first-of-type:after, h1.h1-underline:after, .h1-underline.h1:after, .h3-underline:after {  -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);  }}.animate__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);  }}.animate__slideInUp {  -webkit-animation-name: slideInUp;  animation-name: slideInUp;}/* Sliding exits */@-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);  }}.animate__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);  }}.animate__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);  }}.animate__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);  }}.animate__slideOutUp {  -webkit-animation-name: slideOutUp;  animation-name: slideOutUp;}/** * Swiper 8.1.6 * Most modern mobile touch slider and framework with hardware accelerated transitions * https://swiperjs.com * * Copyright 2014-2022 Vladimir Kharlampidi * * Released under the MIT License * * Released on: May 25, 2022 */@font-face {  font-family: 'swiper-icons';  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");  font-weight: 400;  font-style: normal;}:root {  --swiper-theme-color: #007aff;}.swiper {  margin-left: auto;  margin-right: auto;  position: relative;  overflow: hidden;  list-style: none;  padding: 0;  /* Fix of Webkit flickering */  z-index: 1;}.swiper-vertical > .swiper-wrapper {  flex-direction: column;}.swiper-wrapper {  position: relative;  width: 100%;  height: 100%;  z-index: 1;  display: flex;  transition-property: transform;  box-sizing: content-box;}.swiper-android .swiper-slide,.swiper-wrapper {  transform: translate3d(0px, 0, 0);}.swiper-pointer-events {  touch-action: pan-y;}.swiper-pointer-events.swiper-vertical {  touch-action: pan-x;}.swiper-slide {  flex-shrink: 0;  width: 100%;  height: 100%;  position: relative;  transition-property: transform;}.swiper-slide-invisible-blank {  visibility: hidden;}/* Auto Height */.swiper-autoheight,.swiper-autoheight .swiper-slide {  height: auto;}.swiper-autoheight .swiper-wrapper {  align-items: flex-start;  transition-property: transform, height;}.swiper-backface-hidden .swiper-slide {  transform: translateZ(0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}/* 3D Effects */.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {  perspective: 1200px;}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow {  transform-style: preserve-3d;}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  pointer-events: none;  z-index: 10;}.swiper-3d .swiper-slide-shadow {  background: rgba(0, 0, 0, 0.15);}.swiper-3d .swiper-slide-shadow-left {  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-right {  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-top {  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-bottom {  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}/* CSS Mode */.swiper-css-mode > .swiper-wrapper {  overflow: auto;  scrollbar-width: none;  /* For Firefox */  -ms-overflow-style: none;  /* For Internet Explorer and Edge */}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {  display: none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide {  scroll-snap-align: start start;}.swiper-horizontal.swiper-css-mode > .swiper-wrapper {  scroll-snap-type: x mandatory;}.swiper-vertical.swiper-css-mode > .swiper-wrapper {  scroll-snap-type: y mandatory;}.swiper-centered > .swiper-wrapper::before {  content: '';  flex-shrink: 0;  order: 9999;}.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {  margin-inline-start: var(--swiper-centered-offset-before);}.swiper-centered.swiper-horizontal > .swiper-wrapper::before {  height: 100%;  min-height: 1px;  width: var(--swiper-centered-offset-after);}.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {  margin-block-start: var(--swiper-centered-offset-before);}.swiper-centered.swiper-vertical > .swiper-wrapper::before {  width: 100%;  min-width: 1px;  height: var(--swiper-centered-offset-after);}.swiper-centered > .swiper-wrapper > .swiper-slide {  scroll-snap-align: center center;}.swiper-virtual .swiper-slide {  -webkit-backface-visibility: hidden;  transform: translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after {  content: '';  position: absolute;  left: 0;  top: 0;  pointer-events: none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {  height: 1px;  width: var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {  width: 1px;  height: var(--swiper-virtual-size);}:root {  --swiper-navigation-size: 44px;  /*  --swiper-navigation-color: var(--swiper-theme-color);  */}.swiper-button-prev,.swiper-button-next {  position: absolute;  top: 50%;  width: calc(var(--swiper-navigation-size) / 44 * 27);  height: var(--swiper-navigation-size);  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));  z-index: 10;  cursor: pointer;  display: flex;  align-items: center;  justify-content: center;  color: var(--swiper-navigation-color, var(--swiper-theme-color));}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {  opacity: 0.35;  cursor: auto;  pointer-events: none;}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden {  opacity: 0;  cursor: auto;  pointer-events: none;}.swiper-button-prev:after,.swiper-button-next:after {  font-family: swiper-icons;  font-size: var(--swiper-navigation-size);  text-transform: none !important;  letter-spacing: 0;  font-variant: initial;  line-height: 1;}.swiper-button-prev,.swiper-rtl .swiper-button-next {  left: 10px;  right: auto;}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {  content: 'prev';}.swiper-button-next,.swiper-rtl .swiper-button-prev {  right: 10px;  left: auto;}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {  content: 'next';}.swiper-button-lock {  display: none;}:root {  /*  --swiper-pagination-color: var(--swiper-theme-color);  --swiper-pagination-bullet-size: 8px;  --swiper-pagination-bullet-width: 8px;  --swiper-pagination-bullet-height: 8px;  --swiper-pagination-bullet-inactive-color: #000;  --swiper-pagination-bullet-inactive-opacity: 0.2;  --swiper-pagination-bullet-opacity: 1;  --swiper-pagination-bullet-horizontal-gap: 4px;  --swiper-pagination-bullet-vertical-gap: 6px;  */}.swiper-pagination {  position: absolute;  text-align: center;  transition: 300ms opacity;  transform: translate3d(0, 0, 0);  z-index: 10;}.swiper-pagination.swiper-pagination-hidden {  opacity: 0;}/* Common Styles */.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal {  bottom: 10px;  left: 0;  width: 100%;}/* Bullets */.swiper-pagination-bullets-dynamic {  overflow: hidden;  font-size: 0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {  transform: scale(0.33);  position: relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {  transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {  transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {  transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {  transform: scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {  transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {  transform: scale(0.33);}.swiper-pagination-bullet {  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));  display: inline-block;  border-radius: 50%;  background: var(--swiper-pagination-bullet-inactive-color, #000);  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);}button.swiper-pagination-bullet {  border: none;  margin: 0;  padding: 0;  box-shadow: none;  -webkit-appearance: none;  appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {  cursor: pointer;}.swiper-pagination-bullet:only-child {  display: none !important;}.swiper-pagination-bullet-active {  opacity: var(--swiper-pagination-bullet-opacity, 1);  background: var(--swiper-pagination-color, var(--swiper-theme-color));}.swiper-vertical > .swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets {  right: 10px;  top: 50%;  transform: translate3d(0px, -50%, 0);}.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;  display: block;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {  top: 50%;  transform: translateY(-50%);  width: 8px;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {  display: inline-block;  transition: 200ms transform, 200ms top;}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {  left: 50%;  transform: translateX(-50%);  white-space: nowrap;}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {  transition: 200ms transform, 200ms left;}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {  transition: 200ms transform, 200ms right;}/* Progress */.swiper-pagination-progressbar {  background: rgba(0, 0, 0, 0.25);  position: absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {  background: var(--swiper-pagination-color, var(--swiper-theme-color));  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  transform: scale(0);  transform-origin: left top;}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {  transform-origin: right top;}.swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {  width: 100%;  height: 4px;  left: 0;  top: 0;}.swiper-vertical > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {  width: 4px;  height: 100%;  left: 0;  top: 0;}.swiper-pagination-lock {  display: none;}/* Scrollbar */.swiper-scrollbar {  border-radius: 10px;  position: relative;  -ms-touch-action: none;  background: rgba(0, 0, 0, 0.1);}.swiper-horizontal > .swiper-scrollbar {  position: absolute;  left: 1%;  bottom: 3px;  z-index: 50;  height: 5px;  width: 98%;}.swiper-vertical > .swiper-scrollbar {  position: absolute;  right: 3px;  top: 1%;  z-index: 50;  width: 5px;  height: 98%;}.swiper-scrollbar-drag {  height: 100%;  width: 100%;  position: relative;  background: rgba(0, 0, 0, 0.5);  border-radius: 10px;  left: 0;  top: 0;}.swiper-scrollbar-cursor-drag {  cursor: move;}.swiper-scrollbar-lock {  display: none;}.swiper-zoom-container {  width: 100%;  height: 100%;  display: flex;  justify-content: center;  align-items: center;  text-align: center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas {  max-width: 100%;  max-height: 100%;  object-fit: contain;}.swiper-slide-zoomed {  cursor: move;}/* Preloader */:root {  /*  --swiper-preloader-color: var(--swiper-theme-color);  */}.swiper-lazy-preloader {  width: 42px;  height: 42px;  position: absolute;  left: 50%;  top: 50%;  margin-left: -21px;  margin-top: -21px;  z-index: 10;  transform-origin: 50%;  box-sizing: border-box;  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));  border-radius: 50%;  border-top-color: transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {  animation: swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white {  --swiper-preloader-color: #fff;}.swiper-lazy-preloader-black {  --swiper-preloader-color: #000;}@keyframes swiper-preloader-spin {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}/* a11y */.swiper .swiper-notification {  position: absolute;  left: 0;  top: 0;  pointer-events: none;  opacity: 0;  z-index: -1000;}.swiper-free-mode > .swiper-wrapper {  transition-timing-function: ease-out;  margin: 0 auto;}.swiper-grid > .swiper-wrapper {  flex-wrap: wrap;}.swiper-grid-column > .swiper-wrapper {  flex-wrap: wrap;  flex-direction: column;}.swiper-fade.swiper-free-mode .swiper-slide {  transition-timing-function: ease-out;}.swiper-fade .swiper-slide {  pointer-events: none;  transition-property: opacity;}.swiper-fade .swiper-slide .swiper-slide {  pointer-events: none;}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {  pointer-events: auto;}.swiper-cube {  overflow: visible;}.swiper-cube .swiper-slide {  pointer-events: none;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  z-index: 1;  visibility: hidden;  transform-origin: 0 0;  width: 100%;  height: 100%;}.swiper-cube .swiper-slide .swiper-slide {  pointer-events: none;}.swiper-cube.swiper-rtl .swiper-slide {  transform-origin: 100% 0;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {  pointer-events: auto;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next + .swiper-slide {  pointer-events: auto;  visibility: visible;}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right {  z-index: 0;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.swiper-cube .swiper-cube-shadow {  position: absolute;  left: 0;  bottom: 0px;  width: 100%;  height: 100%;  opacity: 0.6;  z-index: 0;}.swiper-cube .swiper-cube-shadow:before {  content: '';  background: #000;  position: absolute;  left: 0;  top: 0;  bottom: 0;  right: 0;  filter: blur(50px);}.swiper-flip {  overflow: visible;}.swiper-flip .swiper-slide {  pointer-events: none;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  z-index: 1;}.swiper-flip .swiper-slide .swiper-slide {  pointer-events: none;}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {  pointer-events: auto;}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right {  z-index: 0;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.swiper-creative .swiper-slide {  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  overflow: hidden;  transition-property: transform, opacity, height;}.swiper-cards {  overflow: visible;}.swiper-cards .swiper-slide {  transform-origin: center bottom;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  overflow: hidden;}.carousel {  position: relative;  box-sizing: border-box;}.carousel *, .carousel *:before, .carousel *:after {  box-sizing: inherit;}.carousel.is-draggable {  cursor: move;  cursor: grab;}.carousel.is-dragging {  cursor: move;  cursor: grabbing;}.carousel__viewport {  position: relative;  overflow: hidden;  max-width: 100%;  max-height: 100%;}.carousel__track {  display: flex;}.carousel__slide {  flex: 0 0 auto;  width: var(--carousel-slide-width, 60%);  max-width: 100%;  padding: 1rem;  position: relative;  overflow-x: hidden;  overflow-y: auto;  overscroll-behavior: contain;}.has-dots {  margin-bottom: calc(0.5rem + 22px);}.carousel__dots {  margin: 0 auto;  padding: 0;  position: absolute;  top: calc(100% + 0.5rem);  left: 0;  right: 0;  display: flex;  justify-content: center;  list-style: none;  user-select: none;}.carousel__dots .carousel__dot {  margin: 0;  padding: 0;  display: block;  position: relative;  width: 22px;  height: 22px;  cursor: pointer;}.carousel__dots .carousel__dot:after {  content: "";  width: 8px;  height: 8px;  border-radius: 50%;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  background-color: currentColor;  opacity: .25;  transition: opacity .15s ease-in-out;}.carousel__dots .carousel__dot.is-selected:after {  opacity: 1;}.carousel__button {  width: var(--carousel-button-width, 48px);  height: var(--carousel-button-height, 48px);  padding: 0;  border: 0;  display: flex;  justify-content: center;  align-items: center;  pointer-events: all;  cursor: pointer;  color: var(--carousel-button-color, currentColor);  background: var(--carousel-button-bg, transparent);  border-radius: var(--carousel-button-border-radius, 50%);  box-shadow: var(--carousel-button-shadow, none);  transition: opacity .15s ease;}.carousel__button.is-prev, .carousel__button.is-next {  position: absolute;  top: 50%;  transform: translateY(-50%);}.carousel__button.is-prev {  left: 10px;}.carousel__button.is-next {  right: 10px;}.carousel__button[disabled] {  cursor: default;  opacity: .3;}.carousel__button svg {  width: var(--carousel-button-svg-width, 50%);  height: var(--carousel-button-svg-height, 50%);  fill: none;  stroke: currentColor;  stroke-width: var(--carousel-button-svg-stroke-width, 1.5);  stroke-linejoin: bevel;  stroke-linecap: round;  filter: var(--carousel-button-svg-filter, none);  pointer-events: none;}html.with-fancybox {  scroll-behavior: auto;}body.compensate-for-scrollbar {  overflow: hidden !important;  touch-action: none;}.fancybox__container {  position: fixed;  top: 0;  left: 0;  bottom: 0;  right: 0;  direction: ltr;  margin: 0;  padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);  box-sizing: border-box;  display: flex;  flex-direction: column;  color: var(--fancybox-color, #fff);  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  overflow: hidden;  z-index: 1050;  outline: none;  transform-origin: top left;  --carousel-button-width: 48px;  --carousel-button-height: 48px;  --carousel-button-svg-width: 24px;  --carousel-button-svg-height: 24px;  --carousel-button-svg-stroke-width: 2.5;  --carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));}.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {  box-sizing: inherit;}.fancybox__container :focus {  outline: none;}body:not(.is-using-mouse) .fancybox__container :focus {  box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));}@media all and (min-width: 1024px) {  .fancybox__container {    --carousel-button-width:48px;    --carousel-button-height:48px;    --carousel-button-svg-width:27px;    --carousel-button-svg-height:27px;  }}.fancybox__backdrop {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: -1;  background: var(--fancybox-bg, rgba(24, 24, 27, 0.92));}.fancybox__carousel {  position: relative;  flex: 1 1 auto;  min-height: 0;  height: 100%;  z-index: 10;}.fancybox__carousel.has-dots {  margin-bottom: calc(0.5rem + 22px);}.fancybox__viewport {  position: relative;  width: 100%;  height: 100%;  overflow: visible;  cursor: default;}.fancybox__track {  display: flex;  height: 100%;}.fancybox__slide {  flex: 0 0 auto;  width: 100%;  max-width: 100%;  margin: 0;  padding: 48px 8px 8px 8px;  position: relative;  overscroll-behavior: contain;  display: flex;  flex-direction: column;  outline: 0;  overflow: auto;  --carousel-button-width: 36px;  --carousel-button-height: 36px;  --carousel-button-svg-width: 22px;  --carousel-button-svg-height: 22px;}.fancybox__slide::before, .fancybox__slide::after {  content: "";  flex: 0 0 0;  margin: auto;}@media all and (min-width: 1024px) {  .fancybox__slide {    padding: 64px 100px;  }}.fancybox__content {  margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);  padding: 36px;  color: var(--fancybox-content-color, #374151);  background: var(--fancybox-content-bg, #fff);  position: relative;  align-self: center;  display: flex;  flex-direction: column;  z-index: 20;}.fancybox__content :focus:not(.carousel__button.is-close) {  outline: thin dotted;  box-shadow: none;}.fancybox__caption {  align-self: center;  max-width: 100%;  margin: 0;  padding: 1rem 0 0 0;  line-height: 1.375;  color: var(--fancybox-color, currentColor);  visibility: visible;  cursor: auto;  flex-shrink: 0;  overflow-wrap: anywhere;}.is-loading .fancybox__caption {  visibility: hidden;}.fancybox__container > .carousel__dots {  top: 100%;  color: var(--fancybox-color, #fff);}.fancybox__nav .carousel__button {  z-index: 40;}.fancybox__nav .carousel__button.is-next {  right: 8px;}@media all and (min-width: 1024px) {  .fancybox__nav .carousel__button.is-next {    right: 40px;  }}.fancybox__nav .carousel__button.is-prev {  left: 8px;}@media all and (min-width: 1024px) {  .fancybox__nav .carousel__button.is-prev {    left: 40px;  }}.carousel__button.is-close {  position: absolute;  top: 8px;  right: 8px;  top: calc(env(safe-area-inset-top, 0px) + 8px);  right: calc(env(safe-area-inset-right, 0px) + 8px);  z-index: 40;}@media all and (min-width: 1024px) {  .carousel__button.is-close {    right: 40px;  }}.fancybox__content > .carousel__button.is-close {  position: absolute;  top: -40px;  right: 0;  color: var(--fancybox-color, #fff);}.fancybox__no-click, .fancybox__no-click button {  pointer-events: none;}.fancybox__spinner {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  width: 50px;  height: 50px;  color: var(--fancybox-color, currentColor);}.fancybox__slide .fancybox__spinner {  cursor: pointer;  z-index: 1053;}.fancybox__spinner svg {  animation: fancybox-rotate 2s linear infinite;  transform-origin: center center;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  margin: auto;  width: 100%;  height: 100%;}.fancybox__spinner svg circle {  fill: none;  stroke-width: 2.75;  stroke-miterlimit: 10;  stroke-dasharray: 1,200;  stroke-dashoffset: 0;  animation: fancybox-dash 1.5s ease-in-out infinite;  stroke-linecap: round;  stroke: currentColor;}@keyframes fancybox-rotate {  100% {    transform: rotate(360deg);  }}@keyframes fancybox-dash {  0% {    stroke-dasharray: 1,200;    stroke-dashoffset: 0;  }  50% {    stroke-dasharray: 89,200;    stroke-dashoffset: -35px;  }  100% {    stroke-dasharray: 89,200;    stroke-dashoffset: -124px;  }}.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close {  opacity: var(--fancybox-opacity, 1);}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {  animation: .15s ease backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close {  animation: .15s ease both fancybox-fadeOut;}.fancybox-fadeIn {  animation: .15s ease both fancybox-fadeIn;}.fancybox-fadeOut {  animation: .1s ease both fancybox-fadeOut;}.fancybox-zoomInUp {  animation: .2s ease both fancybox-zoomInUp;}.fancybox-zoomOutDown {  animation: .15s ease both fancybox-zoomOutDown;}.fancybox-throwOutUp {  animation: .15s ease both fancybox-throwOutUp;}.fancybox-throwOutDown {  animation: .15s ease both fancybox-throwOutDown;}@keyframes fancybox-fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}@keyframes fancybox-fadeOut {  to {    opacity: 0;  }}@keyframes fancybox-zoomInUp {  from {    transform: scale(0.97) translate3d(0, 16px, 0);    opacity: 0;  }  to {    transform: scale(1) translate3d(0, 0, 0);    opacity: 1;  }}@keyframes fancybox-zoomOutDown {  to {    transform: scale(0.97) translate3d(0, 16px, 0);    opacity: 0;  }}@keyframes fancybox-throwOutUp {  to {    transform: translate3d(0, -30%, 0);    opacity: 0;  }}@keyframes fancybox-throwOutDown {  to {    transform: translate3d(0, 30%, 0);    opacity: 0;  }}.fancybox__carousel .carousel__slide {  scrollbar-width: thin;  scrollbar-color: #ccc rgba(255, 255, 255, 0.1);}.fancybox__carousel .carousel__slide::-webkit-scrollbar {  width: 8px;  height: 8px;}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {  background-color: rgba(255, 255, 255, 0.1);}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {  background-color: #ccc;  border-radius: 2px;  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);}.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {  cursor: move;  cursor: grab;}.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {  cursor: move;  cursor: grabbing;}.fancybox__carousel .fancybox__slide .fancybox__content {  cursor: auto;}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {  cursor: zoom-in;}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {  cursor: zoom-out;}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {  cursor: move;  cursor: grab;}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {  cursor: move;  cursor: grabbing;}.fancybox__image {  transform-origin: 0 0;  user-select: none;  transition: none;}.has-image .fancybox__content {  padding: 0;  background: rgba(0, 0, 0, 0);  min-height: 1px;}.is-closing .has-image .fancybox__content {  overflow: visible;}.has-image[data-image-fit=contain] {  overflow: visible;  touch-action: none;}.has-image[data-image-fit=contain] .fancybox__content {  flex-direction: row;  flex-wrap: wrap;}.has-image[data-image-fit=contain] .fancybox__image {  max-width: 100%;  max-height: 100%;  object-fit: contain;}.has-image[data-image-fit=contain-w] {  overflow-x: hidden;  overflow-y: auto;}.has-image[data-image-fit=contain-w] .fancybox__content {  min-height: auto;}.has-image[data-image-fit=contain-w] .fancybox__image {  max-width: 100%;  height: auto;}.has-image[data-image-fit=cover] {  overflow: visible;  touch-action: none;}.has-image[data-image-fit=cover] .fancybox__content {  width: 100%;  height: 100%;}.has-image[data-image-fit=cover] .fancybox__image {  width: 100%;  height: 100%;  object-fit: cover;}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {  max-width: 100%;  flex-shrink: 1;  min-height: 1px;  overflow: visible;}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {  width: 100%;  height: 80%;}.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {  width: 960px;  height: 540px;  max-width: 100%;  max-height: 100%;}.fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {  padding: 0;  background: rgba(24, 24, 27, 0.9);  color: #fff;}.fancybox__carousel .fancybox__slide.has-map .fancybox__content {  background: #e5e3df;}.fancybox__html5video, .fancybox__iframe {  border: 0;  display: block;  height: 100%;  width: 100%;  background: rgba(0, 0, 0, 0);}.fancybox-placeholder {  position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip: rect(0, 0, 0, 0);  white-space: nowrap;  border-width: 0;}.fancybox__thumbs {  flex: 0 0 auto;  position: relative;  padding: 0px 3px;  opacity: var(--fancybox-opacity, 1);}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {  animation: .15s ease-in backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .fancybox__thumbs {  opacity: 0;}.fancybox__thumbs .carousel__slide {  flex: 0 0 auto;  width: var(--fancybox-thumbs-width, 96px);  margin: 0;  padding: 8px 3px;  box-sizing: content-box;  display: flex;  align-items: center;  justify-content: center;  overflow: visible;  cursor: pointer;}.fancybox__thumbs .carousel__slide .fancybox__thumb::after {  content: "";  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  border-width: 5px;  border-style: solid;  border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));  opacity: 0;  transition: opacity .15s ease;  border-radius: var(--fancybox-thumbs-border-radius, 4px);}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {  opacity: .92;}.fancybox__thumbs .carousel__slide > * {  pointer-events: none;  user-select: none;}.fancybox__thumb {  position: relative;  width: 100%;  padding-top: calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));  background-size: cover;  background-position: center center;  background-color: rgba(255, 255, 255, 0.1);  background-repeat: no-repeat;  border-radius: var(--fancybox-thumbs-border-radius, 4px);}.fancybox__toolbar {  position: absolute;  top: 0;  right: 0;  left: 0;  z-index: 20;  background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);  padding: 0;  touch-action: none;  display: flex;  justify-content: space-between;  --carousel-button-svg-width: 20px;  --carousel-button-svg-height: 20px;  opacity: var(--fancybox-opacity, 1);  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4));}@media all and (min-width: 1024px) {  .fancybox__toolbar {    padding: 8px;  }}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {  animation: .15s ease-in backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .fancybox__toolbar {  opacity: 0;}.fancybox__toolbar__items {  display: flex;}.fancybox__toolbar__items--left {  margin-right: auto;}.fancybox__toolbar__items--center {  position: absolute;  left: 50%;  transform: translateX(-50%);}.fancybox__toolbar__items--right {  margin-left: auto;}@media (max-width: 640px) {  .fancybox__toolbar__items--center:not(:last-child) {    display: none;  }}.fancybox__counter {  min-width: 72px;  padding: 0 10px;  line-height: var(--carousel-button-height, 48px);  text-align: center;  font-size: 17px;  font-variant-numeric: tabular-nums;  -webkit-font-smoothing: subpixel-antialiased;}.fancybox__progress {  background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));  height: 3px;  left: 0;  position: absolute;  right: 0;  top: 0;  transform: scaleX(0);  transform-origin: 0;  transition-property: transform;  transition-timing-function: linear;  z-index: 30;  user-select: none;}.fancybox__container:fullscreen::backdrop {  opacity: 0;}.fancybox__button--fullscreen g:nth-child(2) {  display: none;}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {  display: none;}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {  display: block;}.fancybox__button--slideshow g:nth-child(2) {  display: none;}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {  display: none;}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {  display: block;}.bg-video-wrapper {  position: relative;  overflow: hidden;  width: 100%;}.bg-video-wrapper .bg-video {  z-index: -1;  width: 100%;  height: auto;}.bg-video-wrapper .container, .bg-video-wrapper .socialBookmarks, .bg-video-wrapper .detail-container > .detail, .bg-video-wrapper .fullwidthContainer {  position: absolute;  top: 3rem;  left: 0;  right: 0;  margin-left: auto;  margin-right: auto;  z-index: 2;}.bg-video-wrapper video {  display: block;}.xform .alert-msg .labelName {  font-weight: 700;}.col-5th {  width: 20%;}@media (max-width: 575.98px) {  .col-xs-5th {    width: 20%;  }}@media (min-width: 576px) and (max-width: 767.98px) {  .col-sm-5th {    width: 20%;  }}@media (min-width: 768px) and (max-width: 991.98px) {  .col-md-5th {    width: 20%;  }}@media (min-width: 992px) and (max-width: 1199.98px) {  .col-lg-5th {    width: 20%;  }}@media (min-width: 1200px) and (max-width: 1399.98px) {  .col-xl-5th {    width: 20%;  }}@media (min-width: 1400px) {  .col-xxl-5th {    width: 20%;  }}.col-2-5th {  width: 40%;}@media (max-width: 575.98px) {  .col-xs-2-5th {    width: 40%;  }}@media (min-width: 576px) and (max-width: 767.98px) {  .col-sm-2-5th {    width: 40%;  }}@media (min-width: 768px) and (max-width: 991.98px) {  .col-md-2-5th {    width: 40%;  }}@media (min-width: 992px) and (max-width: 1199.98px) {  .col-lg-2-5th {    width: 40%;  }}@media (min-width: 1200px) and (max-width: 1399.98px) {  .col-xl-2-5th {    width: 40%;  }}@media (min-width: 1400px) {  .col-xxl-2-5th {    width: 40%;  }}.col-3-5th {  width: 60%;}@media (max-width: 575.98px) {  .col-xs-3-5th {    width: 60%;  }}@media (min-width: 576px) and (max-width: 767.98px) {  .col-sm-3-5th {    width: 60%;  }}@media (min-width: 768px) and (max-width: 991.98px) {  .col-md-3-5th {    width: 60%;  }}@media (min-width: 992px) and (max-width: 1199.98px) {  .col-lg-3-5th {    width: 60%;  }}@media (min-width: 1200px) and (max-width: 1399.98px) {  .col-xl-3-5th {    width: 60%;  }}@media (min-width: 1400px) {  .col-xxl-3-5th {    width: 60%;  }}.col-4-5th {  width: 80%;}@media (max-width: 575.98px) {  .col-xs-4-5th {    width: 80%;  }}@media (min-width: 576px) and (max-width: 767.98px) {  .col-sm-4-5th {    width: 80%;  }}@media (min-width: 768px) and (max-width: 991.98px) {  .col-md-4-5th {    width: 80%;  }}@media (min-width: 992px) and (max-width: 1199.98px) {  .col-lg-4-5th {    width: 80%;  }}@media (min-width: 1200px) and (max-width: 1399.98px) {  .col-xl-4-5th {    width: 80%;  }}@media (min-width: 1400px) {  .col-xxl-4-5th {    width: 80%;  }}@-webkit-keyframes fadeInUpMenu {  from {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);    transform: translate3d(0, 20%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInUpMenu {  from {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);    transform: translate3d(0, 20%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInUpMenu, .main-nav .dropdown-menu {  -webkit-animation-name: fadeInUpMenu;  animation-name: fadeInUpMenu;}@-webkit-keyframes fadeInLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-10%, 0, 0);    transform: translate3d(-10%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-10%, 0, 0);    transform: translate3d(-10%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInLeft, .CaseStudy-detail-container .col-lg-7, .circles-img img, .circles1 .FormattedText, .circles2 .FormattedText, .circles3 .FormattedText, .circles1 .morelink, .circles2 .morelink, .circles3 .morelink {  -webkit-animation-name: fadeInLeft;  animation-name: fadeInLeft;}@-webkit-keyframes fadeInRight {  from {    opacity: 0;    -webkit-transform: translate3d(10%, 0, 0);    transform: translate3d(10%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInRight {  from {    opacity: 0;    -webkit-transform: translate3d(10%, 0, 0);    transform: translate3d(10%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInRight, .CaseStudy-detail-container .col-lg-5, .circles-img .morelink, .circles-img .lead, .circles-img h1, .circles-img .h1 {  -webkit-animation-name: fadeInRight;  animation-name: fadeInRight;}@-webkit-keyframes fadeInUp {  from {    opacity: 0;    -webkit-transform: translate3d(0, 10%, 0);    transform: translate3d(0, 10%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInUp {  from {    opacity: 0;    -webkit-transform: translate3d(0, 10%, 0);    transform: translate3d(0, 10%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInUp {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}@-webkit-keyframes fadeInUpSmall {  from {    opacity: 0;    -webkit-transform: translate3d(0, 5%, 0);    transform: translate3d(0, 5%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInUpSmall {  from {    opacity: 0;    -webkit-transform: translate3d(0, 5%, 0);    transform: translate3d(0, 5%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInUpSmall {  -webkit-animation-name: fadeInUpSmall;  animation-name: fadeInUpSmall;}@-webkit-keyframes fadeInUpBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes fadeInUpBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.animate__fadeInUpBig, .circles1:before, .circles1:after, .circles2:before, .circles2:after, .circles3:before, .circles3:after {  -webkit-animation-name: fadeInUpBig;  animation-name: fadeInUpBig;}@media (prefers-reduced-motion: reduce) {  .moduleAnimate-animated {    animation: none !important;    animation-delay: 0 !important;  }}.skip {  position: absolute;  left: -10000px;  top: auto;  width: 1px;  height: 1px;  overflow: hidden;}.skip:focus {  left: 10px;  top: 10px;  z-index: 20;  width: auto;  height: auto;  overflow: visible;}a {  outline-offset: 5px;  outline-color: #006075;}.link-underline, .FormattedText a, .CaseStudy-detail-container a, .NewsList .lIinner .author a, .Contacts .lIinner .address a, .TestimonialList .btn-custom {  text-decoration: underline;  text-underline-offset: 4px;  text-decoration-color: #00a5c8;}.link-underline:hover, .FormattedText a:hover, .CaseStudy-detail-container a:hover, .NewsList .lIinner .author a:hover, .Contacts .lIinner .address a:hover, .TestimonialList .btn-custom:hover {  color: #00a5c8;}.link-underline:visited, .FormattedText a:visited, .CaseStudy-detail-container a:visited, .NewsList .lIinner .author a:visited, .Contacts .lIinner .address a:visited, .TestimonialList .btn-custom:visited {  color: #8706A7;  text-decoration-color: #c2a5c9;}.light-flex {  display: flex;}.bg-dark-o {  color: #fff;  background: rgba(7, 28, 56, 0.7);}.bg-light-o {  color: #000;  background: rgba(245, 245, 245, 0.7);}.bg-primary-o {  color: #fff;  background: rgba(7, 28, 56, 0.7);}.bg-secondary-o {  color: #000;  background: rgba(0, 165, 200, 0.7);}.bg-info-o {  color: #000;  background: rgba(167, 184, 4, 0.7);}.bg-success-o {  color: #000;  background: rgba(167, 184, 4, 0.7);}.bg-warning-o {  color: #000;  background: rgba(255, 193, 7, 0.7);}.bg-danger-o {  color: #fff;  background: rgba(220, 53, 69, 0.7);}.moduleAnimate-invisible {  opacity: 0;}.moduleAnimate-visible {  opacity: 1;}.moduleAnimate-animated {  -webkit-animation-fill-mode: both;  -moz-animation-fill-mode: both;  -ms-animation-fill-mode: both;  -o-animation-fill-mode: both;  animation-fill-mode: both;  -webkit-animation-duration: 1s;  -moz-animation-duration: 1s;  -ms-animation-duration: 1s;  -o-animation-duration: 1s;  animation-duration: 1s;}.animated.hinge {  -webkit-animation-duration: 1s;  -moz-animation-duration: 1s;  -ms-animation-duration: 1s;  -o-animation-duration: 1s;  animation-duration: 1s;}@-webkit-keyframes fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}/*------------------SWIPER-------------------*/.swiper-container {  position: relative;}.swiper {  width: 100%;  height: 100%;}.swiper-container {  padding: 0 2rem;}@media (min-width: 576px) {  .swiper-container {    padding: 0;  }}.swiper {  padding: 0 1rem;}.swiper-slide {  display: flex;  flex-direction: column;  align-items: center;  justify-content: center;  position: relative;}.swiper-slide-link {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  display: flex;}.swiper-button-prev,.swiper-button-next {  color: #071c38;}.swiper-pagination-bullet-active {  background-color: #071c38;}.normalMode .module-SwiperCarousel .swiper-slide .ptn-edit {  position: absolute !important;  top: 0px;  right: 0;}.normalMode .module-SwiperCarousel .ptn-edit {  z-index: 10;}.normalMode .module-SwiperCarousel .over-content {  margin: 0;}.module-SwiperCarousel .swiper-slide-padding {  padding: 50px 50px;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  display: flex;}.module-SwiperCarousel .swiper-caption {  text-shadow: 1px 1px #000;  /*&.full-slide {            position: absolute;            top: 0;            left: 0;            right: 0;            bottom: 0;            display: flex;        }*/}.module-SwiperCarousel .swiper-caption.plain-slide {  color: #fff;}.module-SwiperCarousel .swiper-caption .swiper-btn-left {  float: left;}.module-SwiperCarousel .swiper-caption .swiper-btn-centre {  margin: 0 auto;  display: block;}.module-SwiperCarousel .swiper-caption .swiper-btn-right {  float: right;}.module-SwiperCarousel [class*="bg-"] {  padding: 15px 20px;  border-radius: 15px;  text-shadow: none;}.module-SwiperCarousel [class*="bg-"] *:first-child {  margin-top: 0;}.module-SwiperCarousel [class*="bg-"] *:last-child {  margin-bottom: 0;}.module-SwiperCarousel .swiper-button-prev:after, .module-SwiperCarousel .swiper-button-next:after {  font-size: 30px;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  color: #fff;}.module-SwiperCarousel .swiper-button-prev:after {  content: '\f053';}.module-SwiperCarousel .swiper-button-next:after {  content: '\f054';}.module-SwiperCarousel .swiper-pagination-bullet-active {  background-color: #fff;}.module-SwiperCarousel .swiper-container {  padding: 0;}.content-carousel .swiper-button-prev {  left: 0px;}@media (min-width: 576px) {  .content-carousel .swiper-button-prev {    left: -40px;  }}.content-carousel .swiper-button-prev:after {  font-size: 30px;  content: '\f137';  font-family: 'Font Awesome 5 Free';  font-weight: 900;}.content-carousel .swiper-button-next {  right: 0px;}@media (min-width: 576px) {  .content-carousel .swiper-button-next {    right: -40px;  }}.content-carousel .swiper-button-next:after {  font-size: 30px;  content: '\f138';  font-family: 'Font Awesome 5 Free';  font-weight: 900;}@media only screen and (min-width: 769px) {  .swiper-slide:first-child {    transition: transform 100ms;  }  .swiper-slide:first-child img {    transition: box-shadow 500ms;  }  .swiper-slide.swiper-slide-active:first-child {    transform: translateX(50%);    z-index: 2;  }  .swiper-slide.swiper-slide-active:first-child img {    box-shadow: 0px 32px 80px rgba(0, 0, 0, 0.35);  }  .swiper-slide:nth-child(2) {    transition: transform 100ms;  }  .swiper-slide.swiper-slide-next:nth-child(2) {    transform: translateX(55%);    z-index: 1;  }  .swiper[dir="rtl"] .swiper-slide.swiper-slide-active:first-child {    transform: translateX(-50%);  }  .swiper[dir="rtl"] .swiper-slide.swiper-slide-next:nth-child(2) {    transform: translateX(-55%);  }}/*------------------PRODUCT GALLERY-------------------*/.Site {  /* Needed for the lightbox */  /* CSS for the loading div */  /* Element wrapper */  /* Thumbnails */  /* Styles for the currently selected thumbnail */  /* Image currently being viewed */  /* Panning Zoomed Image */}.Site #gallery {  text-align: center;}.Site html, .Site body {  height: 100%;  width: 100%;}.Site .sp-loading {  text-align: center;  max-width: 500px;  padding: 15px;  border: 5px solid #eee;  border-radius: 3px;  font-size: 12px;  color: #888;}.Site .sp-wrap {  display: none;  line-height: 0;  font-size: 0;  background: #fff;  border-radius: 0px;  position: relative;  margin: 0;  text-align: center;  /**************	      Set max-width to your thumbnail width	    ***************/  max-width: 500px;}.Site .sp-wrap img {  max-width: none;}.Site .sp-thumbs {  text-align: left;  display: inline-block;  margin-top: 10px;}.Site .sp-thumbs img {  min-height: 50px;  min-width: 50px;  max-width: 50px;}.Site .sp-thumbs a:link, .Site .sp-thumbs a:visited {  width: 50px;  height: 50px;  overflow: hidden;  opacity: 3;  display: inline-block;  background-size: cover;  background-position: center;  -webkit-transition: all .2s ease-out;  -moz-transition: all .2s ease-out;  -ms-transition: all .2s ease-out;  -o-transition: all .2s ease-out;  transition: all .2s ease-out;  border: 1px solid #071c38;  margin: 0 3px;}.Site .sp-thumbs a:hover {  opacity: 1;}.Site .sp-thumbs a:active, .Site .sp-current {  opacity: 1 !important;  position: relative;}.Site .sp-large {  position: relative;  overflow: hidden;  top: 0;  left: 0;}.Site .sp-large a img {  max-width: 100%;  height: auto;}.Site .sp-large a {  display: block;}.Site .sp-zoom {  position: absolute;  left: -50%;  top: -50%;  cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  display: none;}/* Lightbox */.sp-lightbox {  position: fixed;  top: 0;  left: 0;  height: 100%;  width: 100%;  background: black;  background: rgba(0, 0, 0, 0.9);  z-index: 500;  display: none;  cursor: pointer;}.sp-lightbox img {  position: absolute;  margin: auto;  top: 0;  bottom: 0;  left: 0;  right: 0;  max-width: 90%;  max-height: 90%;  border: 2px solid #fff;}#sp-prev, #sp-next {  position: absolute;  top: 50%;  margin-top: -25px;  z-index: 501;  color: #fff;  padding: 14px;  text-decoration: none;  background: #000;  border-radius: 25px;  border: 2px solid #fff;  width: 50px;  height: 50px;  box-sizing: border-box;  transition: 2s;}#sp-prev {  left: 10px;}#sp-prev:before {  content: '';  border: 7px solid transparent;  border-right: 15px solid #fff;  position: absolute;  top: 16px;  left: 7px;}#sp-next {  right: 10px;}#sp-next:before {  content: '';  border: 7px solid transparent;  border-left: 15px solid white;  position: absolute;  top: 16px;  left: 18px;}#sp-prev:hover, #sp-next:hover {  background: #444;}/* Tweak styles for small viewports */@media screen and (max-width: 400px) {  .sp-wrap {    margin: 0 0 15px 0;  }  #sp-prev, #sp-next {    top: auto;    margin-top: 0;    bottom: 25px;  }}video {  border-radius: 15px;}.card {  margin-bottom: 3rem;  border-width: 3px;}.card.bg-info {  border: 0;}.card .listItem:last-child {  margin-bottom: 0;}.card .card-header,.card .card-footer {  background: transparent;  border: 0;}.card .card-header {  padding-bottom: 0;}.card .card-header h4, .card .card-header .h4, .card .card-header h5, .card .card-header .h5, .card .card-header h3, .card .card-header .h3 {  margin-bottom: 0;}.card .card-footer {  padding-top: 0;  padding-bottom: 1.5rem;}.card h2 a, .card .h2 a, .card h3 a, .card .h3 a, .card h4 a, .card .h4 a {  text-decoration: none;}.card a {  text-decoration: underline;  text-underline-offset: 4px;  text-decoration-color: #00a5c8;}.card a:hover {  color: #00a5c8;}.card a.btn {  text-decoration: none;}.card.border-secondary .btn-custom {  background: #00a5c8;  border-color: #00a5c8;  color: #000;}.card.border-secondary .btn-custom:hover {  background: #00a5c8, 10%;  border-color: #00a5c8, 10%;}.card.border-info .btn-custom {  background: #a7b804;  border-color: #a7b804;  color: #000;}.card.border-info .btn-custom:hover {  background: #a7b804, 10%;  border-color: #a7b804, 10%;}.card.border-info .btn-custom:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.4);}.card.bg-primary h1, .card.bg-primary .h1, .card.bg-primary h2, .card.bg-primary .h2, .card.bg-primary h3, .card.bg-primary .h3, .card.bg-primary h4, .card.bg-primary .h4, .card.bg-primary h5, .card.bg-primary .h5, .card.bg-primary h6, .card.bg-primary .h6,.card.bg-dark h1,#MyWizard .card.badge h1,.card.bg-dark .h1,#MyWizard .card.badge .h1,.card.bg-dark h2,#MyWizard .card.badge h2,.card.bg-dark .h2,#MyWizard .card.badge .h2,.card.bg-dark h3,#MyWizard .card.badge h3,.card.bg-dark .h3,#MyWizard .card.badge .h3,.card.bg-dark h4,#MyWizard .card.badge h4,.card.bg-dark .h4,#MyWizard .card.badge .h4,.card.bg-dark h5,#MyWizard .card.badge h5,.card.bg-dark .h5,#MyWizard .card.badge .h5,.card.bg-dark h6,#MyWizard .card.badge h6,.card.bg-dark .h6,#MyWizard .card.badge .h6 {  color: #fff;}.card.bg-primary h1 a, .card.bg-primary .h1 a, .card.bg-primary h2 a, .card.bg-primary .h2 a, .card.bg-primary h3 a, .card.bg-primary .h3 a, .card.bg-primary h4 a, .card.bg-primary .h4 a, .card.bg-primary h5 a, .card.bg-primary .h5 a, .card.bg-primary h6 a, .card.bg-primary .h6 a,.card.bg-dark h1 a,#MyWizard .card.badge h1 a,.card.bg-dark .h1 a,#MyWizard .card.badge .h1 a,.card.bg-dark h2 a,#MyWizard .card.badge h2 a,.card.bg-dark .h2 a,#MyWizard .card.badge .h2 a,.card.bg-dark h3 a,#MyWizard .card.badge h3 a,.card.bg-dark .h3 a,#MyWizard .card.badge .h3 a,.card.bg-dark h4 a,#MyWizard .card.badge h4 a,.card.bg-dark .h4 a,#MyWizard .card.badge .h4 a,.card.bg-dark h5 a,#MyWizard .card.badge h5 a,.card.bg-dark .h5 a,#MyWizard .card.badge .h5 a,.card.bg-dark h6 a,#MyWizard .card.badge h6 a,.card.bg-dark .h6 a,#MyWizard .card.badge .h6 a {  color: #fff;}.card.bg-primary a,.card.bg-dark a,#MyWizard .card.badge a {  color: #a7b804;  text-decoration-color: #a7b804;}.card.bg-primary .btn-custom,.card.bg-dark .btn-custom,#MyWizard .card.badge .btn-custom {  border-color: #a7b804;  background: transparent;  color: #a7b804;}.card.bg-dark .btn-custom, #MyWizard .card.badge .btn-custom {  background: #00a5c8;}div[class^="card border"] .FormattedText a {  text-decoration-color: #00a5c8;}h1.h1-underline, .h1-underline.h1, .h3-underline {  overflow: hidden;}h1.h1-underline:after, .h1-underline.h1:after, .h3-underline:after {  content: '';  background: #a7b804;  height: 4px;  width: 70px;  display: block;  margin-top: 1rem;  margin-bottom: 1rem;  animation-delay: 0.3s;  animation-duration: 0.6s;}.circles1, .circles2, .circles3 {  position: relative;  margin-bottom: 1rem;}.circles1 h1, .circles1 .h1, .circles1 h2, .circles1 .h2, .circles1 h3, .circles1 .h3, .circles2 h1, .circles2 .h1, .circles2 h2, .circles2 .h2, .circles2 h3, .circles2 .h3, .circles3 h1, .circles3 .h1, .circles3 h2, .circles3 .h2, .circles3 h3, .circles3 .h3 {  color: #071c38;}.circles1 h2:first-of-type, .circles1 .h2:first-of-type, .circles2 h2:first-of-type, .circles2 .h2:first-of-type, .circles3 h2:first-of-type, .circles3 .h2:first-of-type {  font-size: 1.7rem;  margin-top: -0.5rem;}.circles1 h2:first-of-type:after, .circles1 .h2:first-of-type:after, .circles2 h2:first-of-type:after, .circles2 .h2:first-of-type:after, .circles3 h2:first-of-type:after, .circles3 .h2:first-of-type:after {  content: '';  background: #a7b804;  height: 4px;  width: 70px;  display: block;  margin-top: 1rem;  margin-bottom: 1rem;  animation-delay: 0.3s;  animation-duration: 0.6s;}.circles1 .morelink, .circles2 .morelink, .circles3 .morelink {  margin-top: 2rem;  animation-delay: 0.25s;}.circles1 .morelink .btn-custom, .circles2 .morelink .btn-custom, .circles3 .morelink .btn-custom {  background: #a7b804;  border-color: #a7b804;  color: #000;}.circles1 .morelink .btn-custom:hover, .circles2 .morelink .btn-custom:hover, .circles3 .morelink .btn-custom:hover {  background: #a7b804, 10%;  border-color: #a7b804, 10%;}.circles1 .morelink .btn-custom:focus, .circles2 .morelink .btn-custom:focus, .circles3 .morelink .btn-custom:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.4);}.circles1 .FormattedText, .circles2 .FormattedText, .circles3 .FormattedText {  overflow: hidden;}.circles1:before, .circles2:before, .circles3:before {  animation-delay: 0.6s;}.circles1:after, .circles2:after, .circles3:after {  animation-delay: 0.3s;}@media (min-width: 1200px) {  .circles1, .circles2, .circles3 {    padding-right: 22rem;  }  .circles1:before, .circles2:before, .circles3:before {    content: '';    border: 4px solid #38cc93;    border-radius: 500px;    width: 130px;    height: 130px;    position: absolute;    right: 0rem;    bottom: 3rem;  }  .circles1:after, .circles2:after, .circles3:after {    content: '';    border: 4px solid #ae0663;    border-radius: 500px;    width: 250px;    height: 250px;    position: absolute;    right: 3rem;    bottom: 5rem;  }}.circles2:before {  border-color: #d78d02;  right: 9rem;  bottom: 2rem;}.circles2:after {  border-color: #38cc93;  width: 200px;  height: 200px;  right: 0;}.circles3:before {  border-color: #a7b804;  right: 5rem;  bottom: 5rem;  width: 100px;  height: 100px;}.circles3:after {  border-color: #ae0663;  width: 175px;  height: 175px;  right: 9rem;  bottom: 0;}.circles-img {  position: relative;}.circles-img h1, .circles-img .h1, .circles-img h2, .circles-img .h2, .circles-img h3, .circles-img .h3, .circles-img h4, .circles-img .h4 {  color: #071c38;}.circles-img img {  border-radius: 200px;  width: 250px;  height: 250px;  object-fit: cover;  border: 3px solid #071c38;  margin-left: auto;  margin-right: auto;  display: block;}.circles-img h1:after, .circles-img .h1:after {  animation-delay: 0.4s;}.circles-img .lead {  animation-delay: 0.1s;  display: block;}@media (min-width: 1200px) {  .circles-img {    padding-left: 300px;  }  .circles-img img {    position: absolute;    left: 0;    top: 0;    margin-right: 3rem !important;  }}.circles-img .btn-custom {  background: #a7b804;  border-color: #a7b804;  color: #000;}.circles-img .btn-custom:hover {  background: #a7b804, 10%;  border-color: #a7b804, 10%;}.circles-img .btn-custom:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.4);}.circles-img .btn-custom:hover {  color: #000;}.circles-img .morelink {  margin-top: 2rem;  animation-delay: 0.2s;}#mod_2543 {  padding-top: 1.5rem;  padding-bottom: 1.5rem;}form.xform .form-margin,form.ewXform .form-margin {  margin-bottom: 1rem;}form.xform input, form.xform textarea, form.xform select,form.ewXform input,form.ewXform textarea,form.ewXform select {  border: 2px solid #071c38;  border-radius: 8px;}form.xform input::placeholder, form.xform textarea::placeholder, form.xform select::placeholder,form.ewXform input::placeholder,form.ewXform textarea::placeholder,form.ewXform select::placeholder {  color: #595959;}.qty-product {  float: left;  margin-right: 10px;}.qty-product .input-group {  max-width: 120px;}#MyWizard {  margin-bottom: 2rem;}#MyWizard .nav {  font-weight: 600;}#MyWizard .step {  opacity: 0.5;}#MyWizard .badge {  margin-left: 20px;  margin-right: 6px;}#MyWizard .complete {  opacity: 0.5;}#MyWizard .active {  color: #071c38;  opacity: 1;}#cartFull {  margin-bottom: 1.5rem;}#cartFull .cart-headings,#cartFull .cart-btns-top {  display: none;}#cartFull .cart-thumbnail {  float: left;  margin-right: 1rem;}#cartFull .continue {  background: none;  border: none;  padding: 0;  border-radius: 0;  color: #006075;  float: left;}#cartFull .continue:hover, #cartFull .continue:focus {  color: #004d5e;  background: none;  border: none;  outline: none;}#cartFull .principle {  float: right;}#cartFull .cart-item {  border: 1px solid gainsboro;  padding: 1rem;  margin-bottom: 0.4rem;}@media (min-width: 992px) {  #cartFull .cart-item {    display: flex;    align-items: center;  }}#cartFull .cart-item .description a {  font-size: 1.3rem;  font-weight: 600;}#cartFull .cart-item .description .ref {  font-size: 0.8rem;}@media (min-width: 992px) {  #cartFull .cart-item .description {    width: 40%;    float: left;    display: flex;    align-items: center;  }}#cartFull .cart-item .quantity {  float: left;  margin-top: 5px;}@media (min-width: 992px) {  #cartFull .cart-item .quantity {    float: left;    width: 20%;    margin: 0;  }}#cartFull .cart-item .quantity .quantity-input {  margin-bottom: 3px;}#cartFull .cart-item .quantity .quantity-input select {  padding: 3px 5px;}#cartFull .cart-item .quantity .delete {  font-size: 0.9rem;  font-weight: 600;}#cartFull .cart-item .cart-prices {  float: right;}@media (min-width: 992px) {  #cartFull .cart-item .cart-prices {    width: 40%;    text-align: right;  }}#cartFull .cart-item .cart-prices .lineTotal {  font-size: 1.2rem;  font-weight: 600;}#cartFull .cart-item .cart-prices .linePrice {  font-size: 0.9rem;}#cartFull .totals-row {  text-align: right;  margin-bottom: 10px;}#cartFull .totals-row .total {  font-size: 1.2rem;  font-weight: 600;}#cartFull #deliveryAddress .btn,#cartFull #billingAddress .btn {  margin-bottom: 0.5rem;}.account-btns-top {  text-align: center;  margin-bottom: 1rem;}@media (max-width: 991.98px) {  .not-xs {    display: none;  }}@media (min-width: 992px) {  .xs-only {    display: none;  }}header {  background: #fff;  position: fixed !important;  z-index: 10;  left: 0;  right: 0;  top: 0;  transition: all 0.3s ease;}header .module.nobox {  margin-bottom: 0;}header.navbar-fixed-smaller {  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);}.fixed-nav-content {  padding-top: 5rem;}.navbar {  padding-top: 0.4rem;  padding-bottom: 0.4rem;}.navbar .navbar-brand {  max-width: 60%;  padding-bottom: 0.6rem;  width: 218px;}.navbar .navbar-brand svg {  max-width: 100%;  width: 250px;  height: auto !important;}.navbar .navbar-toggler {  border: none;  border-radius: 3px;}.navbar .navbar-toggler .navbar-toggler-icon:after {  content: '\f0c9';  font-weight: 900;  font-family: 'Font Awesome 5 Free';  font-size: 2rem;  color: #071c38;}.navbar-content {  display: flex;  flex-direction: column;  align-items: flex-end;}.navbar-content .header-tier1,.navbar-content .header-tier2 {  display: flex;  align-items: center;  flex-wrap: wrap;  justify-content: right;}@media (min-width: 992px) {  .navbar-content .header-tier1,.navbar-content .header-tier2 {    float: right;    margin-right: -0.7rem;  }}@media (max-width: 991.98px) {  .navbar-content .header-tier1 {    display: none;  }}.main-nav .navbar-nav .nav-link {  color: #071c38;  margin-right: 0.75rem;  margin-left: 0.75rem;  padding-left: 0;  padding-right: 0;  font-weight: 400;  font-size: 1.125rem;  border-color: #a7b804;}@media (min-width: 992px) {  .main-nav .navbar-nav .nav-link {    position: relative;    overflow: hidden;  }  .main-nav .navbar-nav .nav-link:before {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 2.5px;    background-color: #a7b804;    opacity: 1;    transform: translate3d(-100%, 0, 0);    transition: opacity 300ms, transform 300ms;  }  .main-nav .navbar-nav .nav-link:hover:before, .main-nav .navbar-nav .nav-link:focus:before {    transform: translate3d(0, 0, 0);  }  .main-nav .navbar-nav .nav-link.active:before, .main-nav .navbar-nav .nav-link.on:before {    transform: translate3d(0, 0, 0);  }}.main-nav .dropdown-toggle::after {  content: '\f078';  font-family: 'Font Awesome 5 Free';  font-weight: 900;  border: 0;  vertical-align: 0.1em;  height: auto;  font-size: 0.8rem;  padding-left: 3px;}.main-nav .dropdown-menu {  animation-duration: 0.25s;}@media (min-width: 992px) {  .main-nav .dropdown-menu {    border: 3px solid #a7b804;    background: #fff;    border-radius: 8px;    margin-top: -4px;    min-width: 200px;  }  .main-nav .dropdown-menu a {    color: #000;    font-size: 1.05rem;  }  .main-nav .dropdown-menu a:hover, .main-nav .dropdown-menu a:focus, .main-nav .dropdown-menu a.active, .main-nav .dropdown-menu a.on {    padding-right: 1rem;    font-weight: 600;    color: #000 !important;  }  .main-nav .dropdown-menu:before {    content: '\f0d8';    font-family: 'Font Awesome 5 Free';    color: #a7b804;    font-weight: 900;    position: absolute;    top: -0.9rem;    left: 25%;  }}.main-nav .dropdown-menu a {  font-weight: 300;}.main-nav .dropdown-menu a:hover, .main-nav .dropdown-menu a:focus, .main-nav .dropdown-menu a.active {  background: transparent;  color: #007b95;}@media (min-width: 992px) {  .main-nav {    font-size: 1.1rem;  }}@media (min-width: 992px) and (min-width: 1200px) {  .main-nav {    font-size: 1.2rem;  }}@media (min-width: 992px) {  .main-nav .offcanvas-end {    width: auto;  }  .main-nav ul {    flex-wrap: wrap;    justify-content: flex-end;  }}@media (max-width: 991.98px) {  .main-nav .offcanvas {    overflow: scroll;  }  .main-nav .navbar-nav .nav-link {    padding-left: 1rem;    padding-right: 1rem;  }  .main-nav .dropdown-menu {    border-left: 0;    border-right: 0;    border-radius: 0;  }  .main-nav .btn-close {    position: absolute;    right: 5px;    top: 5px;  }  .main-nav .show::after {    transform: rotate(180deg);  }  .main-nav .search-wrapper {    padding: 1rem 1.5rem 0.5rem 0.3rem;  }  .main-nav .socialLinks.iconset-plain {    margin-left: 0.4rem;  }}.info-nav {  margin: 0 0rem;}.info-nav ul {  flex-wrap: wrap;  justify-content: flex-end;}.info-nav .nav-link {  padding: 0.5rem 0.7rem;}.login-btn {  white-space: nowrap;}.login-btn:before {  content: '\f007';  font-family: 'Font Awesome 5 Free';  font-weight: 900;  margin-right: 5px;}.socialLinks.iconset-plain {  margin: 0 0rem;}.socialLinks.iconset-plain a {  padding-left: 0.7rem;  padding-right: 0.7rem;  font-size: 1.8rem;  color: #071c38;}#cartBrief {  margin: 0 0.7rem;}#cartBrief a {  width: 2.2rem;  display: block;  padding: 0.3rem;  position: relative;}#cartBrief a .cart-icon {  font-size: 1.3rem;}#cartBrief a .cart-icon #itemCount {  position: absolute;  top: 0.2rem;  right: 0.2rem;  font-size: 0.6rem;}.cart-brief-wrapper-xs {  display: flex;  align-items: center;}@media (min-width: 992px) {  .cart-brief-wrapper-xs {    display: none;  }}.search-wrapper {  margin: 0 0.7rem;}.tabbed-module .nav {  margin-bottom: 1rem;}.accordion-module {  margin-bottom: 1.5rem;}.LinkListSimple {  margin-left: -1rem;  margin-right: -1rem;}.previewMode header {  position: static !important;}/**************************************************************** * * CSS Percentage Circle * Author: Andre Firchow ******************************************************************/.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {  clip: rect(auto, auto, auto, auto);}.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {  position: absolute;  border: 0.08em solid #071c38;  width: 0.84em;  height: 0.84em;  clip: rect(0em, 0.5em, 1em, 0em);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  border-radius: 50%;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -ms-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);}.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);  transform: rotate(180deg);}.c100 {  position: relative;  font-size: 250px;  /* @media(min-width:@screen-sm-min) and (max-width:@screen-sm-max) {        font-size: 200px;    }*/  width: 1em;  height: 1em;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  border-radius: 50%;  margin: 0 auto;  background-color: #e8e6e6;}.c100 *, .c100 *:before, .c100 *:after {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}.c100.center {  float: none;  margin: 0 auto;}.c100.big {  font-size: 240px;}.c100.small {  font-size: 80px;}.c100 > span {  position: absolute;  width: 100%;  z-index: 1;  left: 0;  top: 0;  width: 4.1em;  line-height: 4.1em;  font-size: 0.25em;  color: #071c38;  display: block;  text-align: center;  white-space: nowrap;  -webkit-transition-property: all;  -moz-transition-property: all;  -o-transition-property: all;  transition-property: all;  -webkit-transition-duration: 0.2s;  -moz-transition-duration: 0.2s;  -o-transition-duration: 0.2s;  transition-duration: 0.2s;  -webkit-transition-timing-function: ease-out;  -moz-transition-timing-function: ease-out;  -o-transition-timing-function: ease-out;  transition-timing-function: ease-out;  font-weight: 900;}.c100:after {  position: absolute;  top: 0.08em;  left: 0.08em;  display: block;  content: " ";  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  border-radius: 50%;  background-color: #fff;  width: 0.84em;  height: 0.84em;  -webkit-transition-property: all;  -moz-transition-property: all;  -o-transition-property: all;  transition-property: all;  -webkit-transition-duration: 0.2s;  -moz-transition-duration: 0.2s;  -o-transition-duration: 0.2s;  transition-duration: 0.2s;  -webkit-transition-timing-function: ease-in;  -moz-transition-timing-function: ease-in;  -o-transition-timing-function: ease-in;  transition-timing-function: ease-in;}.c100 .slice {  position: absolute;  width: 1em;  height: 1em;  clip: rect(0em, 1em, 1em, 0.5em);}.c100.p1 .bar {  -webkit-transform: rotate(3.6deg);  -moz-transform: rotate(3.6deg);  -ms-transform: rotate(3.6deg);  -o-transform: rotate(3.6deg);  transform: rotate(3.6deg);}.c100.p2 .bar {  -webkit-transform: rotate(7.2deg);  -moz-transform: rotate(7.2deg);  -ms-transform: rotate(7.2deg);  -o-transform: rotate(7.2deg);  transform: rotate(7.2deg);}.c100.p3 .bar {  -webkit-transform: rotate(10.8deg);  -moz-transform: rotate(10.8deg);  -ms-transform: rotate(10.8deg);  -o-transform: rotate(10.8deg);  transform: rotate(10.8deg);}.c100.p4 .bar {  -webkit-transform: rotate(14.4deg);  -moz-transform: rotate(14.4deg);  -ms-transform: rotate(14.4deg);  -o-transform: rotate(14.4deg);  transform: rotate(14.4deg);}.c100.p5 .bar {  -webkit-transform: rotate(18deg);  -moz-transform: rotate(18deg);  -ms-transform: rotate(18deg);  -o-transform: rotate(18deg);  transform: rotate(18deg);}.c100.p6 .bar {  -webkit-transform: rotate(21.6deg);  -moz-transform: rotate(21.6deg);  -ms-transform: rotate(21.6deg);  -o-transform: rotate(21.6deg);  transform: rotate(21.6deg);}.c100.p7 .bar {  -webkit-transform: rotate(25.2deg);  -moz-transform: rotate(25.2deg);  -ms-transform: rotate(25.2deg);  -o-transform: rotate(25.2deg);  transform: rotate(25.2deg);}.c100.p8 .bar {  -webkit-transform: rotate(28.8deg);  -moz-transform: rotate(28.8deg);  -ms-transform: rotate(28.8deg);  -o-transform: rotate(28.8deg);  transform: rotate(28.8deg);}.c100.p9 .bar {  -webkit-transform: rotate(32.4deg);  -moz-transform: rotate(32.4deg);  -ms-transform: rotate(32.4deg);  -o-transform: rotate(32.4deg);  transform: rotate(32.4deg);}.c100.p10 .bar {  -webkit-transform: rotate(36deg);  -moz-transform: rotate(36deg);  -ms-transform: rotate(36deg);  -o-transform: rotate(36deg);  transform: rotate(36deg);}.c100.p11 .bar {  -webkit-transform: rotate(39.6deg);  -moz-transform: rotate(39.6deg);  -ms-transform: rotate(39.6deg);  -o-transform: rotate(39.6deg);  transform: rotate(39.6deg);}.c100.p12 .bar {  -webkit-transform: rotate(43.2deg);  -moz-transform: rotate(43.2deg);  -ms-transform: rotate(43.2deg);  -o-transform: rotate(43.2deg);  transform: rotate(43.2deg);}.c100.p13 .bar {  -webkit-transform: rotate(46.8deg);  -moz-transform: rotate(46.8deg);  -ms-transform: rotate(46.8deg);  -o-transform: rotate(46.8deg);  transform: rotate(46.8deg);}.c100.p14 .bar {  -webkit-transform: rotate(50.4deg);  -moz-transform: rotate(50.4deg);  -ms-transform: rotate(50.4deg);  -o-transform: rotate(50.4deg);  transform: rotate(50.4deg);}.c100.p15 .bar {  -webkit-transform: rotate(54deg);  -moz-transform: rotate(54deg);  -ms-transform: rotate(54deg);  -o-transform: rotate(54deg);  transform: rotate(54deg);}.c100.p16 .bar {  -webkit-transform: rotate(57.6deg);  -moz-transform: rotate(57.6deg);  -ms-transform: rotate(57.6deg);  -o-transform: rotate(57.6deg);  transform: rotate(57.6deg);}.c100.p17 .bar {  -webkit-transform: rotate(61.2deg);  -moz-transform: rotate(61.2deg);  -ms-transform: rotate(61.2deg);  -o-transform: rotate(61.2deg);  transform: rotate(61.2deg);}.c100.p18 .bar {  -webkit-transform: rotate(64.8deg);  -moz-transform: rotate(64.8deg);  -ms-transform: rotate(64.8deg);  -o-transform: rotate(64.8deg);  transform: rotate(64.8deg);}.c100.p19 .bar {  -webkit-transform: rotate(68.4deg);  -moz-transform: rotate(68.4deg);  -ms-transform: rotate(68.4deg);  -o-transform: rotate(68.4deg);  transform: rotate(68.4deg);}.c100.p20 .bar {  -webkit-transform: rotate(72deg);  -moz-transform: rotate(72deg);  -ms-transform: rotate(72deg);  -o-transform: rotate(72deg);  transform: rotate(72deg);}.c100.p21 .bar {  -webkit-transform: rotate(75.6deg);  -moz-transform: rotate(75.6deg);  -ms-transform: rotate(75.6deg);  -o-transform: rotate(75.6deg);  transform: rotate(75.6deg);}.c100.p22 .bar {  -webkit-transform: rotate(79.2deg);  -moz-transform: rotate(79.2deg);  -ms-transform: rotate(79.2deg);  -o-transform: rotate(79.2deg);  transform: rotate(79.2deg);}.c100.p23 .bar {  -webkit-transform: rotate(82.8deg);  -moz-transform: rotate(82.8deg);  -ms-transform: rotate(82.8deg);  -o-transform: rotate(82.8deg);  transform: rotate(82.8deg);}.c100.p24 .bar {  -webkit-transform: rotate(86.4deg);  -moz-transform: rotate(86.4deg);  -ms-transform: rotate(86.4deg);  -o-transform: rotate(86.4deg);  transform: rotate(86.4deg);}.c100.p25 .bar {  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg);}.c100.p26 .bar {  -webkit-transform: rotate(93.6deg);  -moz-transform: rotate(93.6deg);  -ms-transform: rotate(93.6deg);  -o-transform: rotate(93.6deg);  transform: rotate(93.6deg);}.c100.p27 .bar {  -webkit-transform: rotate(97.2deg);  -moz-transform: rotate(97.2deg);  -ms-transform: rotate(97.2deg);  -o-transform: rotate(97.2deg);  transform: rotate(97.2deg);}.c100.p28 .bar {  -webkit-transform: rotate(100.8deg);  -moz-transform: rotate(100.8deg);  -ms-transform: rotate(100.8deg);  -o-transform: rotate(100.8deg);  transform: rotate(100.8deg);}.c100.p29 .bar {  -webkit-transform: rotate(104.4deg);  -moz-transform: rotate(104.4deg);  -ms-transform: rotate(104.4deg);  -o-transform: rotate(104.4deg);  transform: rotate(104.4deg);}.c100.p30 .bar {  -webkit-transform: rotate(108deg);  -moz-transform: rotate(108deg);  -ms-transform: rotate(108deg);  -o-transform: rotate(108deg);  transform: rotate(108deg);}.c100.p31 .bar {  -webkit-transform: rotate(111.6deg);  -moz-transform: rotate(111.6deg);  -ms-transform: rotate(111.6deg);  -o-transform: rotate(111.6deg);  transform: rotate(111.6deg);}.c100.p32 .bar {  -webkit-transform: rotate(115.2deg);  -moz-transform: rotate(115.2deg);  -ms-transform: rotate(115.2deg);  -o-transform: rotate(115.2deg);  transform: rotate(115.2deg);}.c100.p33 .bar {  -webkit-transform: rotate(118.8deg);  -moz-transform: rotate(118.8deg);  -ms-transform: rotate(118.8deg);  -o-transform: rotate(118.8deg);  transform: rotate(118.8deg);}.c100.p34 .bar {  -webkit-transform: rotate(122.4deg);  -moz-transform: rotate(122.4deg);  -ms-transform: rotate(122.4deg);  -o-transform: rotate(122.4deg);  transform: rotate(122.4deg);}.c100.p35 .bar {  -webkit-transform: rotate(126deg);  -moz-transform: rotate(126deg);  -ms-transform: rotate(126deg);  -o-transform: rotate(126deg);  transform: rotate(126deg);}.c100.p36 .bar {  -webkit-transform: rotate(129.6deg);  -moz-transform: rotate(129.6deg);  -ms-transform: rotate(129.6deg);  -o-transform: rotate(129.6deg);  transform: rotate(129.6deg);}.c100.p37 .bar {  -webkit-transform: rotate(133.2deg);  -moz-transform: rotate(133.2deg);  -ms-transform: rotate(133.2deg);  -o-transform: rotate(133.2deg);  transform: rotate(133.2deg);}.c100.p38 .bar {  -webkit-transform: rotate(136.8deg);  -moz-transform: rotate(136.8deg);  -ms-transform: rotate(136.8deg);  -o-transform: rotate(136.8deg);  transform: rotate(136.8deg);}.c100.p39 .bar {  -webkit-transform: rotate(140.4deg);  -moz-transform: rotate(140.4deg);  -ms-transform: rotate(140.4deg);  -o-transform: rotate(140.4deg);  transform: rotate(140.4deg);}.c100.p40 .bar {  -webkit-transform: rotate(144deg);  -moz-transform: rotate(144deg);  -ms-transform: rotate(144deg);  -o-transform: rotate(144deg);  transform: rotate(144deg);}.c100.p41 .bar {  -webkit-transform: rotate(147.6deg);  -moz-transform: rotate(147.6deg);  -ms-transform: rotate(147.6deg);  -o-transform: rotate(147.6deg);  transform: rotate(147.6deg);}.c100.p42 .bar {  -webkit-transform: rotate(151.2deg);  -moz-transform: rotate(151.2deg);  -ms-transform: rotate(151.2deg);  -o-transform: rotate(151.2deg);  transform: rotate(151.2deg);}.c100.p43 .bar {  -webkit-transform: rotate(154.8deg);  -moz-transform: rotate(154.8deg);  -ms-transform: rotate(154.8deg);  -o-transform: rotate(154.8deg);  transform: rotate(154.8deg);}.c100.p44 .bar {  -webkit-transform: rotate(158.4deg);  -moz-transform: rotate(158.4deg);  -ms-transform: rotate(158.4deg);  -o-transform: rotate(158.4deg);  transform: rotate(158.4deg);}.c100.p45 .bar {  -webkit-transform: rotate(162deg);  -moz-transform: rotate(162deg);  -ms-transform: rotate(162deg);  -o-transform: rotate(162deg);  transform: rotate(162deg);}.c100.p46 .bar {  -webkit-transform: rotate(165.6deg);  -moz-transform: rotate(165.6deg);  -ms-transform: rotate(165.6deg);  -o-transform: rotate(165.6deg);  transform: rotate(165.6deg);}.c100.p47 .bar {  -webkit-transform: rotate(169.2deg);  -moz-transform: rotate(169.2deg);  -ms-transform: rotate(169.2deg);  -o-transform: rotate(169.2deg);  transform: rotate(169.2deg);}.c100.p48 .bar {  -webkit-transform: rotate(172.8deg);  -moz-transform: rotate(172.8deg);  -ms-transform: rotate(172.8deg);  -o-transform: rotate(172.8deg);  transform: rotate(172.8deg);}.c100.p49 .bar {  -webkit-transform: rotate(176.4deg);  -moz-transform: rotate(176.4deg);  -ms-transform: rotate(176.4deg);  -o-transform: rotate(176.4deg);  transform: rotate(176.4deg);}.c100.p50 .bar {  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);  transform: rotate(180deg);}.c100.p51 .bar {  -webkit-transform: rotate(183.6deg);  -moz-transform: rotate(183.6deg);  -ms-transform: rotate(183.6deg);  -o-transform: rotate(183.6deg);  transform: rotate(183.6deg);}.c100.p52 .bar {  -webkit-transform: rotate(187.2deg);  -moz-transform: rotate(187.2deg);  -ms-transform: rotate(187.2deg);  -o-transform: rotate(187.2deg);  transform: rotate(187.2deg);}.c100.p53 .bar {  -webkit-transform: rotate(190.8deg);  -moz-transform: rotate(190.8deg);  -ms-transform: rotate(190.8deg);  -o-transform: rotate(190.8deg);  transform: rotate(190.8deg);}.c100.p54 .bar {  -webkit-transform: rotate(194.4deg);  -moz-transform: rotate(194.4deg);  -ms-transform: rotate(194.4deg);  -o-transform: rotate(194.4deg);  transform: rotate(194.4deg);}.c100.p55 .bar {  -webkit-transform: rotate(198deg);  -moz-transform: rotate(198deg);  -ms-transform: rotate(198deg);  -o-transform: rotate(198deg);  transform: rotate(198deg);}.c100.p56 .bar {  -webkit-transform: rotate(201.6deg);  -moz-transform: rotate(201.6deg);  -ms-transform: rotate(201.6deg);  -o-transform: rotate(201.6deg);  transform: rotate(201.6deg);}.c100.p57 .bar {  -webkit-transform: rotate(205.2deg);  -moz-transform: rotate(205.2deg);  -ms-transform: rotate(205.2deg);  -o-transform: rotate(205.2deg);  transform: rotate(205.2deg);}.c100.p58 .bar {  -webkit-transform: rotate(208.8deg);  -moz-transform: rotate(208.8deg);  -ms-transform: rotate(208.8deg);  -o-transform: rotate(208.8deg);  transform: rotate(208.8deg);}.c100.p59 .bar {  -webkit-transform: rotate(212.4deg);  -moz-transform: rotate(212.4deg);  -ms-transform: rotate(212.4deg);  -o-transform: rotate(212.4deg);  transform: rotate(212.4deg);}.c100.p60 .bar {  -webkit-transform: rotate(216deg);  -moz-transform: rotate(216deg);  -ms-transform: rotate(216deg);  -o-transform: rotate(216deg);  transform: rotate(216deg);}.c100.p61 .bar {  -webkit-transform: rotate(219.6deg);  -moz-transform: rotate(219.6deg);  -ms-transform: rotate(219.6deg);  -o-transform: rotate(219.6deg);  transform: rotate(219.6deg);}.c100.p62 .bar {  -webkit-transform: rotate(223.2deg);  -moz-transform: rotate(223.2deg);  -ms-transform: rotate(223.2deg);  -o-transform: rotate(223.2deg);  transform: rotate(223.2deg);}.c100.p63 .bar {  -webkit-transform: rotate(226.8deg);  -moz-transform: rotate(226.8deg);  -ms-transform: rotate(226.8deg);  -o-transform: rotate(226.8deg);  transform: rotate(226.8deg);}.c100.p64 .bar {  -webkit-transform: rotate(230.4deg);  -moz-transform: rotate(230.4deg);  -ms-transform: rotate(230.4deg);  -o-transform: rotate(230.4deg);  transform: rotate(230.4deg);}.c100.p65 .bar {  -webkit-transform: rotate(234deg);  -moz-transform: rotate(234deg);  -ms-transform: rotate(234deg);  -o-transform: rotate(234deg);  transform: rotate(234deg);}.c100.p66 .bar {  -webkit-transform: rotate(237.6deg);  -moz-transform: rotate(237.6deg);  -ms-transform: rotate(237.6deg);  -o-transform: rotate(237.6deg);  transform: rotate(237.6deg);}.c100.p67 .bar {  -webkit-transform: rotate(241.2deg);  -moz-transform: rotate(241.2deg);  -ms-transform: rotate(241.2deg);  -o-transform: rotate(241.2deg);  transform: rotate(241.2deg);}.c100.p68 .bar {  -webkit-transform: rotate(244.8deg);  -moz-transform: rotate(244.8deg);  -ms-transform: rotate(244.8deg);  -o-transform: rotate(244.8deg);  transform: rotate(244.8deg);}.c100.p69 .bar {  -webkit-transform: rotate(248.4deg);  -moz-transform: rotate(248.4deg);  -ms-transform: rotate(248.4deg);  -o-transform: rotate(248.4deg);  transform: rotate(248.4deg);}.c100.p70 .bar {  -webkit-transform: rotate(252deg);  -moz-transform: rotate(252deg);  -ms-transform: rotate(252deg);  -o-transform: rotate(252deg);  transform: rotate(252deg);}.c100.p71 .bar {  -webkit-transform: rotate(255.6deg);  -moz-transform: rotate(255.6deg);  -ms-transform: rotate(255.6deg);  -o-transform: rotate(255.6deg);  transform: rotate(255.6deg);}.c100.p72 .bar {  -webkit-transform: rotate(259.2deg);  -moz-transform: rotate(259.2deg);  -ms-transform: rotate(259.2deg);  -o-transform: rotate(259.2deg);  transform: rotate(259.2deg);}.c100.p73 .bar {  -webkit-transform: rotate(262.8deg);  -moz-transform: rotate(262.8deg);  -ms-transform: rotate(262.8deg);  -o-transform: rotate(262.8deg);  transform: rotate(262.8deg);}.c100.p74 .bar {  -webkit-transform: rotate(266.4deg);  -moz-transform: rotate(266.4deg);  -ms-transform: rotate(266.4deg);  -o-transform: rotate(266.4deg);  transform: rotate(266.4deg);}.c100.p75 .bar {  -webkit-transform: rotate(270deg);  -moz-transform: rotate(270deg);  -ms-transform: rotate(270deg);  -o-transform: rotate(270deg);  transform: rotate(270deg);}.c100.p76 .bar {  -webkit-transform: rotate(273.6deg);  -moz-transform: rotate(273.6deg);  -ms-transform: rotate(273.6deg);  -o-transform: rotate(273.6deg);  transform: rotate(273.6deg);}.c100.p77 .bar {  -webkit-transform: rotate(277.2deg);  -moz-transform: rotate(277.2deg);  -ms-transform: rotate(277.2deg);  -o-transform: rotate(277.2deg);  transform: rotate(277.2deg);}.c100.p78 .bar {  -webkit-transform: rotate(280.8deg);  -moz-transform: rotate(280.8deg);  -ms-transform: rotate(280.8deg);  -o-transform: rotate(280.8deg);  transform: rotate(280.8deg);}.c100.p79 .bar {  -webkit-transform: rotate(284.4deg);  -moz-transform: rotate(284.4deg);  -ms-transform: rotate(284.4deg);  -o-transform: rotate(284.4deg);  transform: rotate(284.4deg);}.c100.p80 .bar {  -webkit-transform: rotate(288deg);  -moz-transform: rotate(288deg);  -ms-transform: rotate(288deg);  -o-transform: rotate(288deg);  transform: rotate(288deg);}.c100.p81 .bar {  -webkit-transform: rotate(291.6deg);  -moz-transform: rotate(291.6deg);  -ms-transform: rotate(291.6deg);  -o-transform: rotate(291.6deg);  transform: rotate(291.6deg);}.c100.p82 .bar {  -webkit-transform: rotate(295.2deg);  -moz-transform: rotate(295.2deg);  -ms-transform: rotate(295.2deg);  -o-transform: rotate(295.2deg);  transform: rotate(295.2deg);}.c100.p83 .bar {  -webkit-transform: rotate(298.8deg);  -moz-transform: rotate(298.8deg);  -ms-transform: rotate(298.8deg);  -o-transform: rotate(298.8deg);  transform: rotate(298.8deg);}.c100.p84 .bar {  -webkit-transform: rotate(302.4deg);  -moz-transform: rotate(302.4deg);  -ms-transform: rotate(302.4deg);  -o-transform: rotate(302.4deg);  transform: rotate(302.4deg);}.c100.p85 .bar {  -webkit-transform: rotate(306deg);  -moz-transform: rotate(306deg);  -ms-transform: rotate(306deg);  -o-transform: rotate(306deg);  transform: rotate(306deg);}.c100.p86 .bar {  -webkit-transform: rotate(309.6deg);  -moz-transform: rotate(309.6deg);  -ms-transform: rotate(309.6deg);  -o-transform: rotate(309.6deg);  transform: rotate(309.6deg);}.c100.p87 .bar {  -webkit-transform: rotate(313.2deg);  -moz-transform: rotate(313.2deg);  -ms-transform: rotate(313.2deg);  -o-transform: rotate(313.2deg);  transform: rotate(313.2deg);}.c100.p88 .bar {  -webkit-transform: rotate(316.8deg);  -moz-transform: rotate(316.8deg);  -ms-transform: rotate(316.8deg);  -o-transform: rotate(316.8deg);  transform: rotate(316.8deg);}.c100.p89 .bar {  -webkit-transform: rotate(320.4deg);  -moz-transform: rotate(320.4deg);  -ms-transform: rotate(320.4deg);  -o-transform: rotate(320.4deg);  transform: rotate(320.4deg);}.c100.p90 .bar {  -webkit-transform: rotate(324deg);  -moz-transform: rotate(324deg);  -ms-transform: rotate(324deg);  -o-transform: rotate(324deg);  transform: rotate(324deg);}.c100.p91 .bar {  -webkit-transform: rotate(327.6deg);  -moz-transform: rotate(327.6deg);  -ms-transform: rotate(327.6deg);  -o-transform: rotate(327.6deg);  transform: rotate(327.6deg);}.c100.p92 .bar {  -webkit-transform: rotate(331.2deg);  -moz-transform: rotate(331.2deg);  -ms-transform: rotate(331.2deg);  -o-transform: rotate(331.2deg);  transform: rotate(331.2deg);}.c100.p93 .bar {  -webkit-transform: rotate(334.8deg);  -moz-transform: rotate(334.8deg);  -ms-transform: rotate(334.8deg);  -o-transform: rotate(334.8deg);  transform: rotate(334.8deg);}.c100.p94 .bar {  -webkit-transform: rotate(338.4deg);  -moz-transform: rotate(338.4deg);  -ms-transform: rotate(338.4deg);  -o-transform: rotate(338.4deg);  transform: rotate(338.4deg);}.c100.p95 .bar {  -webkit-transform: rotate(342deg);  -moz-transform: rotate(342deg);  -ms-transform: rotate(342deg);  -o-transform: rotate(342deg);  transform: rotate(342deg);}.c100.p96 .bar {  -webkit-transform: rotate(345.6deg);  -moz-transform: rotate(345.6deg);  -ms-transform: rotate(345.6deg);  -o-transform: rotate(345.6deg);  transform: rotate(345.6deg);}.c100.p97 .bar {  -webkit-transform: rotate(349.2deg);  -moz-transform: rotate(349.2deg);  -ms-transform: rotate(349.2deg);  -o-transform: rotate(349.2deg);  transform: rotate(349.2deg);}.c100.p98 .bar {  -webkit-transform: rotate(352.8deg);  -moz-transform: rotate(352.8deg);  -ms-transform: rotate(352.8deg);  -o-transform: rotate(352.8deg);  transform: rotate(352.8deg);}.c100.p99 .bar {  -webkit-transform: rotate(356.4deg);  -moz-transform: rotate(356.4deg);  -ms-transform: rotate(356.4deg);  -o-transform: rotate(356.4deg);  transform: rotate(356.4deg);}.c100.p100 .bar {  -webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg);  -ms-transform: rotate(360deg);  -o-transform: rotate(360deg);  transform: rotate(360deg);}.c100:hover {  cursor: default;}.c100:hover > span {  width: 3.33em;  line-height: 3.33em;  font-size: 0.3em;  color: #071c38;}.c100:hover:after {  top: 0.04em;  left: 0.04em;  width: 0.92em;  height: 0.92em;}.c100.green .bar, .c100.green .fill {  border-color: #a7b804 !important;}.c100.green > span,.c100.green:hover > span {  color: #a7b804;}.c100.orange .bar, .c100.orange .fill {  border-color: #ffc107 !important;}.c100.orange > span,.c100.orange:hover > span {  color: #ffc107;}.c100.pink .bar, .c100.pink .fill {  border-color: #dc3545 !important;}.c100.pink > span,.c100.pink:hover > span {  color: #dc3545;}html {  height: 100%;}body {  display: flex;  flex-direction: column;  height: 100%;}.lead {  font-size: 1.2rem;}#mainTable {  flex-shrink: 0;}a {  text-decoration: none;}.center-block-footer {  text-align: center;}img {  max-width: 100%;  height: auto;  overflow: hidden;}.img-module-flex {  display: flex;  flex-direction: column;}.module-Image img {  border-radius: 15px;}.module-centred .module-with-icon {  font-size: 1.5rem;}.module-centred .module-with-icon .upload-icon {  border: 4px solid #a7b804;  border-radius: 100px;  height: 115px;  width: 115px;  display: flex;  align-items: center;  overflow: hidden;  padding: 18px;  margin-bottom: 15px;  justify-content: center;}.module-centred .module-with-icon .upload-icon img {  max-height: 67px;  max-width: 67px;  border-radius: 0;}.module-left.module-containing-icon {  padding-left: 5rem;  position: relative;  padding-top: 12px;}.module-left.module-containing-icon .upload-icon, .module-left.module-containing-icon .title i {  position: absolute;  left: 0;  border: 3px solid #a7b804;  border-radius: 100px;  height: 65px;  width: 65px;  display: flex;  align-items: center;  overflow: hidden;  padding: 18px;  justify-content: center;  margin-top: -12px;}.module-left.module-containing-icon:nth-child(2) .upload-icon, .module-left.module-containing-icon:nth-child(2) h3 i, .module-left.module-containing-icon:nth-child(2) .h3 i {  border-color: #ae0663;}.module-left.module-containing-icon:nth-child(3) .upload-icon, .module-left.module-containing-icon:nth-child(3) h3 i, .module-left.module-containing-icon:nth-child(3) .h3 i {  border-color: #d78d02;}.module-left.module-containing-icon:nth-child(4) .upload-icon, .module-left.module-containing-icon:nth-child(4) h3 i, .module-left.module-containing-icon:nth-child(4) .h3 i {  border-color: #38cc93;}.module-left.module-containing-icon .space {  display: none;}.column2 .module-left.module-containing-icon:nth-child(1) .upload-icon, .column2 .module-left.module-containing-icon:nth-child(1) h3 i, .column2 .module-left.module-containing-icon:nth-child(1) .h3 i {  border-color: #d78d02;}.column2 .module-left.module-containing-icon:nth-child(2) .upload-icon, .column2 .module-left.module-containing-icon:nth-child(2) h3 i, .column2 .module-left.module-containing-icon:nth-child(2) .h3 i {  border-color: #38cc93;}.module-Video {  margin-bottom: 0;}.module-Video video {  max-width: 100%;  height: auto;}blockquote {  padding-left: 40px;  background: url(/images/quote2.png) no-repeat;  padding-top: 20px;}blockquote footer {  color: #071c38;  line-height: 1.2;}blockquote footer cite {  font-style: normal;  font-weight: 600;}.lIinner img {  border-radius: 15px;}.cs-shadow {  width: 337px;  max-width: 81%;}.CaseStudyList .cols {  justify-content: center;}.CaseStudyList .cs-inner {  border-radius: 15px;  padding: 1rem;  transition: all 0.2s ease;  color: #525252;  height: 100%;  border: 3px solid #071c38;  position: relative;}.CaseStudyList .cs-inner h4, .CaseStudyList .cs-inner .h4 {  text-decoration: none;}.CaseStudyList .cs-inner:hover {  transform: scale(1.05);}.CaseStudyList .cs-inner a .strapline-detail {  color: #525252;}.CaseStudyList .cs-inner img.thumbnail {  margin-top: -115px;}.CaseStudyList .cs-inner .morelink {  position: absolute;  left: 0;  right: 0;  bottom: -1.2rem;}.CaseStudyList .cs-inner .morelink a.btn {  background: #fff;}.CaseStudyList .grid-item {  text-align: center;  margin-bottom: 30px;  padding-top: 115px;  /*h4 {            margin-top: 20px;            text-decoration: underline;            text-decoration-color: $secondary;            text-underline-offset: 4px;        }*/}.TagsList ul {  padding: 0;  list-style: none;}.TagsList ul li {  padding-bottom: 10px;  line-height: 1.2;}.TagsList ul a {  text-decoration: underline;  text-underline-offset: 4px;  text-decoration-color: #00a5c8;}.TagsList ul a:hover {  color: #00a5c8;}.hidden {  display: none;}.module-centred {  display: flex;  flex-direction: column;  align-items: center;}.module-with-icon div.center-block {  display: flex;  flex-direction: column;  align-items: center;  text-align: center;}.module-with-icon div.center-block .upload-icon {  transition: all 0.1s ease;}.module-with-icon div.center-block .upload-icon:hover {  transform: scale(1.1);}.module-with-icon a div.center-block:hover {  color: #006075;}.align-btn-footer .lIinner {  height: 100%;  display: flex;  flex-direction: column;}.align-btn-footer .lIinner .entryFooter {  margin-top: auto;}.btn-clean, #Login .morelink a {  padding: 0;  background: none;  border: 0;  box-shadow: 0;  color: #006075;}.btn-clean:hover, #Login .morelink a:hover, .btn-clean:focus, #Login .morelink a:focus {  padding: 0;  background: none;  border: 0;  box-shadow: 0;  color: #006075;}.btn-custom {  border-width: 2px;  background: transparent;  border-color: #00a5c8;  color: #006075;  transition: all 0.1s ease;  padding-right: 1rem;}.btn-custom:after {  content: '\f061';  font-family: 'Font Awesome 5 Free';  font-weight: 900;  padding-left: 8px;  font-size: 0.9rem;  transition: 0.2s ease-in, color 0.05s;  display: inline-block;}.btn-custom:hover {  color: #fff;  transform: scale(1.1);}.btn-custom:hover:after {  transform: translateX(15%);}.btn-primary {  transition: all 0.1s ease;  padding-right: 1rem;}.btn-primary:after {  content: '\f061';  font-family: 'Font Awesome 5 Free';  font-weight: 900;  padding-left: 8px;  font-size: 1rem;  transition: 0.15s ease-in;  display: inline-block;}.btn-primary:hover {  transform: scale(1.1);}.btn-primary:hover:after {  transform: translateX(30%);}.principle {  float: right;}.bannerless-page {  padding-top: 3rem;}.container-wrapper {  margin-top: 3rem;  margin-top: 0;}.layout-title {  text-align: center;  color: #071c38;  padding-bottom: 20px;}.layoutModule .align-items-stretch .col {  margin-bottom: 1.5rem;}.layoutModule .align-items-stretch .col .module-FormattedText {  display: flex;  flex-direction: column;}.layoutModule .align-items-stretch .col .module-FormattedText .FormattedText {  flex: 1 1 auto;}.layoutModule .align-items-stretch .col > div {  height: 100%;  margin-bottom: 0;}.matchHeight.nobox.module-FormattedText {  display: flex;  flex-direction: column;}.matchHeight.nobox.module-FormattedText .FormattedText {  flex: 1 1 auto;}.section-spacing, section.bg-light,section.bg-dark,#MyWizard section.badge,section.bg-primary,#MyWizard .active section.badge,section.whiteBG {  padding-top: 3.3rem;  padding-bottom: 0.3rem;  margin-bottom: 3rem;}section.bg-dark .swiper-button-prev, #MyWizard section.badge .swiper-button-prev, section.bg-dark .swiper-button-next, #MyWizard section.badge .swiper-button-next,section.bg-primary .swiper-button-prev,section.bg-primary .swiper-button-next {  color: #fff;}#header-banner .container, #header-banner .socialBookmarks, #header-banner .detail-container > .detail {  display: flex;  min-height: 140px;  align-items: center;  color: #fff;  text-shadow: 1px 1px #000;}.fullwidthContainer {  padding: 0;}.fullwidthContainer > .layoutModule > .row {  margin: 0;}.fullwidthContainer > .layoutModule > .row > div {  padding: 0;}.swiper {  padding: 0;}.swiper-slide {  align-items: start;}.swiper-wrapper > .swiper-slide {  padding-right: 2rem;}.swiper-loaded .swiper-wrapper > .swiper-slide {  padding-right: 0;}.date,.dtstamp {  font-size: 0.75rem;}.date:before,.dtstamp:before {  content: '\f073';  font-family: 'Font Awesome 5 Free';  color: #071c38;  padding-right: 5px;}.entryFooter .tags {  margin-bottom: 1.5rem;}.listItem {  margin-bottom: 3rem;}.listItem img.thumbnail {  margin-bottom: 1rem;}.listItem a .summary,.listItem a .description {  color: #525252;}.TestimonialList .btn-custom {  border: 0;  padding: 0 0 0 2.4rem;  color: #006075;}.TestimonialList .btn-custom:hover, .TestimonialList .btn-custom:focus {  background: transparent;  color: #071c38;}.SubPageListSimple .nav-item a {  padding-left: 0;}.SubPageListSimple .nav-item:first-child a {  padding-left: 0;}.socialLinks a {  font-size: 1.5rem;}.SubPages .lIinner {  position: relative;  transition: transform .2s;}.SubPages .lIinner h3, .SubPages .lIinner .h3 {  position: absolute;  top: 0;  right: 0;  margin-top: 16px;}.SubPages .lIinner h3 a, .SubPages .lIinner .h3 a {  background: #071c38;  color: #fff;  padding: 5px 10px;  border-radius: 5px 0 0 5px;  font-size: 1.5rem;}.SubPages .lIinner:hover {  transform: scale(1.1);  z-index: 10;}.moduleSocialLinks.align-right {  float: right;}.Contacts {  line-height: 1.2;}.Contacts > .row {  justify-content: center;}.Contacts img {  border-radius: 200px;  width: 300px;  border: 3px solid #071c38;}.Contacts h3, .Contacts .h3 {  font-size: 1.3rem;  margin-bottom: 0;}.Contacts h4, .Contacts .h4 {  font-size: 1rem;}.Contacts .listItem {  max-width: 360px;}.Contacts .lIinner {  margin-top: 65%;  padding: 1.5rem 1.5rem;  border: 3px solid #a7b804;  border-radius: 15px;  word-break: break-word;}.Contacts .lIinner .btn-custom {  background: #a7b804;  border-color: #a7b804;  color: #000;}.Contacts .lIinner .btn-custom:hover {  background: #a7b804, 10%;  border-color: #a7b804, 10%;}.Contacts .lIinner .btn-custom:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.4);}.Contacts .lIinner img {  margin-top: -91%;}.NewsList .lIinner {  display: flex;  flex-direction: column;  height: 100%;}.NewsList .lIinner > a {  transition: all 0.2s ease;}.NewsList .lIinner > a:hover {  transform: scale(1.1);}.NewsList .lIinner h3, .NewsList .lIinner .h3 {  font-size: 1.4rem;  position: relative;  margin-bottom: 0;}.NewsList .lIinner h3:after, .NewsList .lIinner .h3:after {  content: '';  background: #a7b804;  height: 4px;  width: 70px;  display: block;  margin-top: 1rem;  margin-bottom: 1rem;  animation-delay: 0.3s;  animation-duration: 0.6s;}.NewsList .lIinner .summary {  flex-grow: 2;  font-size: 1.05rem;}.NewsList .lIinner .summary strong {  font-weight: 300;}.NewsList .lIinner .news-brief-info {  order: 4;  display: block;}.NewsList .lIinner .entryFooter {  order: 5;}.NewsList .lIinner .date {  font-size: 0.8rem;  display: inline-block;  margin-bottom: 1.5rem;}.NewsList .lIinner .author {  font-size: 0.8rem;  display: inline-block;  padding-right: 15px;}.NewsList .lIinner .author-role {  display: none;}.NewsList .lIinner .author-role:before {  content: ", ";}.NewsList .lIinner .list-image-link {  height: 1px;  padding-bottom: 55%;  overflow: hidden;  margin-bottom: 20px;  border-radius: 15px;}.Grid .grid-item a.grid-link {  display: block;  margin-bottom: 3rem;}.Grid .grid-item a.grid-link .caption {  padding: 10px;  text-align: center;}.Grid .grid-item a.grid-link .caption h4, .Grid .grid-item a.grid-link .caption .h4 {  margin: 0;  font-size: 1.1rem;  color: #071c38;}.GalleryImageList > .cols {  display: flex;}.GalleryImageList .inline-gallery {  display: flex;  flex-wrap: wrap;}.GalleryImageList .inline-gallery .grid-item {  width: auto;  padding-left: 5px;  padding-right: 5px;}.GalleryImageList .grid-item {  margin-bottom: 3rem;}.GalleryImageList .grid-item .thumbnail-wrapper {  height: 100%;}.GalleryImageList .grid-item .thumbnail-wrapper .thumbnail {  height: 100%;  display: flex;  flex-direction: column;  text-align: center;}.GalleryImageList .grid-item .thumbnail-wrapper .thumbnail .gallery-img-wrapper {  height: 100%;  align-self: center;  display: flex;  flex-direction: column;  justify-content: center;}.GalleryImageList .grid-item .thumbnail-wrapper .thumbnail .caption {  padding-top: 15px;  font-size: 0.8rem;}.GalleryImageList .grid-item .thumbnail-wrapper .thumbnail .caption h4, .GalleryImageList .grid-item .thumbnail-wrapper .thumbnail .caption .h4 {  margin: 0 0 3px;  font-weight: 300;  font-size: 1.1rem;}.GalleryImageList .grid-item .thumbnail-wrapper .thumbnail .caption *:last-child {  margin-bottom: 0;}.imageEnlarge i {  position: absolute;  bottom: 0;  right: 0;  content: '\f00e';  font-family: 'Font Awesome 5 Free';  font-weight: 900;  padding: 5px;}.detail-container > .detail {  padding-top: 2rem;}.detail-container > .detail .socialLinks {  float: none;}.detail-container > .detail .picture {  float: none;  position: relative;  margin-bottom: 1.5rem;  display: block;}@media (min-width: 576px) {  .detail-container > .detail .picture {    margin-left: 1.5rem;    max-width: 50%;    float: right;  }}.detail-container > .detail .author {  display: flex;  align-items: center;  margin-bottom: 20px;  font-size: 0.8rem;}.detail-container > .detail .author img {  float: left;  width: 55px;  margin-right: 15px;  border-radius: 100px;}.detail-container > .detail .author p {  margin-bottom: 0;}.detail-container > .detail .socialLinks {  display: flex;}.detail-container > .detail .socialLinks a {  padding-left: 0.5rem;  padding-right: 0.5rem;  padding-bottom: 0.5rem;  display: block;  float: left;}.detail-container > .detail .socialLinks a:first-child {  padding-left: 0;}.stat-caption {  text-align: center;  margin-bottom: 20px;  margin-top: 8px;  font-weight: 700;  margin-top: 15px;  margin-bottom: 45px;}.imageEnlarge {  display: none;}.NewsArticle-detail-container .detail {  position: relative;}.NewsArticle-detail-container .detail .detail-text {  max-width: 45rem;  margin-left: auto;  margin-right: auto;}.NewsArticle-detail-container .detail li::marker {  color: #a7b804;}.NewsArticle-detail-container .detail h2.content-title, .NewsArticle-detail-container .detail .content-title.h2 {  position: absolute;  top: 3rem;  left: 1.5rem;  z-index: 2;  padding: 8px 20px;  background: rgba(7, 28, 56, 0.9);  color: #fff;  border-radius: 0 5px 5px 0;  margin-right: 2rem;}.NewsArticle-detail-container .detail .author {  float: right;}.NewsArticle-detail-container .detail .picture {  max-width: 100%;  height: 350px;  overflow: hidden;  display: block;  float: none;  width: 100%;  margin-left: 0;  border-radius: 15px;  height: 1px;  padding-bottom: 40%;}@media (min-width: 768px) {  .NewsArticle-detail-container .detail .picture {    padding-bottom: 28%;  }}.NewsArticle-detail-container .detail .picture img {  width: 100%;  border-radius: 0;}.CaseStudy-detail-container > .detail .picture {  max-width: 100%;  margin-bottom: 0;  margin-left: 0;}.CaseStudy-detail-container .cs-detail-img {  display: flex;  flex-direction: column;  align-items: center;}.CaseStudy-detail-container li::marker {  color: #a7b804;}.CaseStudy-detail-container .cs-picture-column .card-body {  display: flex;  align-items: flex-end;}.CaseStudy-detail-container .col-lg-5 {  animation-delay: 0.25s;}.CaseStudy-detail-container .containerx {  animation-delay: 0.5s;}@media (min-width: 992px) {  .CaseStudy-detail-container .cs-banner {    margin-bottom: 3rem;  }  .CaseStudy-detail-container .cs-banner .card {    margin-bottom: 0;    height: 100%;  }}.CaseStudy-detail-container a {  color: #006075;}.CaseStudy-detail-container .btn-custom {  background: #a7b804;  border-color: #a7b804;  color: #000;}.CaseStudy-detail-container .btn-custom:hover {  background: #a7b804, 10%;  border-color: #a7b804, 10%;}.CaseStudy-detail-container .btn-custom {  margin-top: 1rem;  text-decoration: none;}.CaseStudy-detail-container .btn-custom:visited {  color: #000;}.CaseStudy-detail-container .btn-custom:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.4);}.CaseStudy-detail-container .cs-brief, .CaseStudy-detail-container .cs-solution {  max-width: 45rem;  margin-left: auto;  margin-right: auto;}.Contact-detail-container > .detail .picture {  max-width: 33%;}.Contact-detail-container > .detail .picture img {  border-radius: 1000px;}.Contact-detail-container .detail-text {  max-width: 45rem;}.Contact-detail-container .NewsList {  margin-top: 40px;  clear: both;}.Contact-detail-container .socialLinks {  float: left;}.Contact-detail-container h2.content-title, .Contact-detail-container .content-title.h2 {  margin-bottom: 0;}.Contact-detail-container h3, .Contact-detail-container .h3 {  font-size: 1.2rem;}.Contact-detail-container h3 .space, .Contact-detail-container .h3 .space {  display: none;}.socialBookmarks::after {  display: block;  clear: both;  content: "";}.socialBookmarks span.bookmark {  display: block;  float: left;  padding-right: 25px;  min-height: 40px;  line-height: 1;}.socialBookmarks span.bookmark:last-child {  padding-right: 0;}.bottom-left .socialBookmarks,.bottom-right .socialBookmarks {  margin-top: 3rem;}.top-left .socialBookmarks,.top-right .socialBookmarks {  margin-bottom: 3rem;}.align-Right .socialLinks {  text-align: right;}.bottom-right .socialBookmarks,.top-right .socialBookmarks {  float: right;}.backlink {  margin-bottom: 0.5rem;}.backlink a:before {  content: '\f053';  font-family: 'Font Awesome 5 Free';  padding-right: 5px;  font-weight: 700;  font-size: 0.7rem;}#pagefooter {  margin-top: auto;  background: #fff;  padding-top: 1.5rem;  color: #071c38;}#pagefooter a {  text-decoration: underline;  text-decoration-color: #00667c;  text-underline-offset: 3px;  color: #071c38;}#pagefooter .social-links {  text-decoration: none;}#pagefooter .footer-nav {  margin-left: -1rem;  margin-right: -1rem;}#pagefooter #copyright {  float: right;}@media (min-width: 768px) {  #pagefooter #copyright {    margin-top: -73px;  }}.module.nobox {  margin-bottom: 1.5rem;}#Login form .principle {  float: right;}.modal-body #Login legend {  display: none;}.MembershipUserContacts .add {  margin-bottom: 1rem;}.FormattedText .alignleft {  margin-right: 1rem;  margin-bottom: 1rem;}@media (max-width: 575.98px) {  .FormattedText .alignleft {    max-width: 50%;  }}.FormattedText .alignright {  margin-left: 1rem;  margin-bottom: 1rem;}@media (max-width: 575.98px) {  .FormattedText .alignright {    max-width: 50%;  }}.nobox.module .title {  color: #071c38;}h1, .h1 {  font-weight: 300;}.nobox .FormattedText h1, .nobox .FormattedText .h1, .nobox .FormattedText h2, .nobox .FormattedText .h2, .nobox .FormattedText h3, .nobox .FormattedText .h3, .nobox .FormattedText h4, .nobox .FormattedText .h4 {  color: #071c38;}.nobox .FormattedText .btn-primary {  border-width: 3px;  color: #071c38;  background: transparent;  border-radius: 100px;  padding-left: 25px;  padding-right: 25px;}.nobox .FormattedText .btn-primary:hover, .nobox .FormattedText .btn-primary:focus {  background: transparent;}.nobox .FormattedText .btn-custom {  background: #a7b804;  border-color: #a7b804;  color: #000;}.nobox .FormattedText .btn-custom:hover {  background: #a7b804, 10%;  border-color: #a7b804, 10%;}.nobox .FormattedText .btn-custom {  border-radius: 100px;  padding: 0.5rem 1.5rem;  margin-top: 1rem;}.nobox .FormattedText .btn-custom:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.4);}.FormattedText a.btn {  text-decoration: none;}.FormattedText *:last-child {  margin-bottom: 0;}.FormattedText li::marker {  color: #a7b804;}.FormattedText h2, .FormattedText .h2 {  font-size: 1.7rem;}.nobox.module-FormattedText .entryFooter {  margin-top: 2rem;}.nobox.module-FormattedText .entryFooter .btn-custom {  background: #a7b804;  border-color: #a7b804;  color: #000;}.nobox.module-FormattedText .entryFooter .btn-custom:hover {  background: #a7b804, 10%;  border-color: #a7b804, 10%;}.nobox.module-FormattedText .entryFooter .btn-custom:focus {  box-shadow: 0 0 0 0.25rem rgba(167, 184, 4, 0.4);}.number-circle {  display: inline-block;  border: 3px solid #a7b804;  color: #000;  border-radius: 200px;  width: 55px;  height: 55px;  text-align: center;  padding-top: 7px;  margin-right: 7px;}.module:nth-child(1) .number-circle {  border-color: #ae0663;}.module:nth-child(2) .number-circle {  border-color: #38cc93;}.module:nth-child(3) .number-circle {  border-color: #a7b804;}.number-indent {  padding-left: 72px;}[class*="small-icon-circle"] {  width: 40px;  height: 40px;  border-radius: 100px;  border: 3px solid #a7b804;  text-align: center;  display: flex;  float: left;  align-items: center;  justify-content: center;  margin: -7px 10px 0 0;  color: #071c38;}.small-icon-circle-orange {  border-color: #d78d02;}.small-icon-circle-cyan {  border-color: #38cc93;}.small-icon-circle-pink {  border-color: #ae0663;}.detail-container h1, .detail-container .h1, .detail-container h2, .detail-container .h2, .detail-container h3, .detail-container .h3, .detail-container h4, .detail-container .h4 {  color: #071c38;}.detail-container img {  border-radius: 15px;}h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {  color: #071c38;}h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, h4 a:hover, .h4 a:hover, h5 a:hover, .h5 a:hover, h6 a:hover, .h6 a:hover {  color: #006075;}.imageEnlarge {  display: none;}#mod_2456 img {  max-width: 250px;  margin: 0 auto;  fill: #071c38;}#mod_2515 .upload-icon {  border-color: #38cc93;}#mod_2516 .upload-icon {  border-color: #d78d02;}#mod_2517 .upload-icon {  border-color: #ae0663;}#mod_2346 {  padding-top: 1.8rem;}