/* xl - DESKTOP STYLES */
/* Import Mixins */
/* Write your Public SASS mixins here! */
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce {
  animation: bounce 2s infinite;
}
/* Write your Public SASS desktop here! */
html {
  margin-top: 0 !important;
  scroll-behavior: smooth;
}
body {
  font-size: 13pt !important;
  font-weight: 400;
  overflow-x: revert !important;
  line-height: 1.3;
  color: #081F61;
}
.livecanvas-is-editing iframe {
  display: none;
}
@media only screen and (min-width: 800px) {
  .hod {
    display: none !important;
  }
  .hom {
    display: block !important;
  }
}
@media only screen and (max-width: 799px) {
  #relief {
    display: none;
  }
  .hod {
    display: block !important;
  }
  .hom {
    display: none !important;
  }
  .wp-block-columns.mob-rev-col {
    flex-direction: column-reverse;
    display: flex !important;
  }
  .wp-block-columns.mob-rev-col figure {
    margin-bottom: 0;
  }
}
br.responsive {
  display: inline;
}
@media (max-width: 800px) {
  br.responsive {
    display: none;
  }
}
map area {
  outline: 0;
}
h1, h2, h3, h4 {
  color: #081F61;
}
h4 {
  line-height: 1.5;
}
h3 {
  font-size: 2.5rem;
  font-weight: 300;
}
h1.lead {
  font-size: 36pt !important;
}
h1 strong, h2 strong {
  font-weight: 400 !important;
}
.trans {
  background: transparent !important;
}
ul {
  list-style: none;
}
.entry-content ul:not(.slick-dots):not(.wp-block-gallery):not(.blocks-gallery-grid):not(.flow):not(.nav-tabs) {
  padding: 0;
}
.entry-content ul:not(.slick-dots):not(.wp-block-gallery):not(.blocks-gallery-grid):not(.flow):not(.nav-tabs) li {
  position: relative;
  margin-bottom: 2rem;
}
.entry-content ul:not(.slick-dots):not(.wp-block-gallery):not(.blocks-gallery-grid):not(.flow):not(.nav-tabs) li:before {
  content: " ";
  position: absolute;
  border-right: 2px solid #dbc37b;
  border-bottom: 2px solid #dbc37b;
  width: 8px;
  height: 8px;
  top: 14px;
  left: -18px;
  transform: translateY(-50%) rotate(-45deg);
}
.blocks-gallery-grid {
  padding-left: 0 !important;
}
.blocks-gallery-grid .blocks-gallery-item {
  display: block;
}
.blocks-gallery-grid .blocks-gallery-item figcaption {
  overflow: initial !important;
  background: none !important;
  position: relative;
  bottom: 0;
  top: 0;
  padding: 0;
  color: #d2b45a;
}
.blocks-gallery-grid .blocks-gallery-item figure {
  display: block;
  /* align-items: flex-end; */
  /* justify-content: flex-start; */
  height: auto;
}
.blocks-gallery-grid img {
  height: auto !important;
  object-fit: contain !important;
}
#baraja-el li:before {
  content: none;
  display: none;
}
.entry-content .wp-block-gallery ul li:before {
  content: none;
}
.entry-content > h3 {
  margin: 3rem 0 3.5rem;
}
.site-identity {
  padding: 1rem 0;
}
.site-identity svg {
  margin-top: 0.5rem;
}
.site-identity .site-title-wrap {
  width: auto;
}
.csmi-3D {
  width: calc(100vw - 17px);
  overflow: hidden;
  position: absolute;
  height: 100vh;
  top: 0;
  left: 0;
  pointer-events: none;
}
.site-content {
  padding-bottom: 0;
}
.home #page .down {
  top: 85vh;
}
.home #page .fp-tableCell .container {
  width: 100%;
}
#page .wp-block-columns.featured.last, .why-imp {
  margin-bottom: 4rem !important;
  flex-direction: row-reverse;
}
.wp-block-columns.last {
  flex-direction: row-reverse;
}
@media only screen and (min-width: 800px) {
  .wp-block-columns.lastmob {
    flex-direction: row-reverse;
  }
}
#page .wp-block-columns.featured {
  padding: 0 !important;
  margin-bottom: 0 !important;
}
#page .wp-block-columns.featured .wp-block-column {
  margin-left: 0 !important;
  flex-basis: 50%;
}
#page .wp-block-columns.featured .wp-block-column h1, #page .wp-block-columns.featured .wp-block-column h2 {
  color: #0a1f62;
  font-size: 32pt !important;
  font-weight: 400 !important;
}
#page .wp-block-columns.featured .wp-block-column.content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#page .wp-block-columns.featured .wp-block-column.content a {
  color: #0a1f62;
  box-shadow: none;
  border-bottom: 1px solid #0a1f62;
  padding: 0 2rem 0.5rem 0;
  transition: all 0.25s;
  position: relative;
}
#page .wp-block-columns.featured .wp-block-column.content a:hover {
  color: #dbc37b;
  padding: 0 3rem 0.5rem 0;
  border-bottom: 1px solid #dbc37b;
}
#page .wp-block-columns.featured .wp-block-column.content a:after {
  content: " ";
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #0a1f62;
}
#page .wp-block-columns.featured .wp-block-column.content a:hover:after {
  border-color: transparent transparent transparent #dbc37b;
}
.wp-block-columns.featured:first-of-type {
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 600px) {
  .wp-block-column.content {
    padding: 2rem !important;
  }
}
@media only screen and (min-width: 800px) {
  .wp-block-column.content {
    padding: 3rem 4rem 4rem 4rem !important;
  }
}
.home .heroine {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 150px) !important;
}
.container {
  padding: 0 4%;
  max-width: 1400px;
}
#page {
  padding-top: 0;
}
#page .entry-header {
  display: none;
}
#page #primary {
  width: 100%;
}
#page #primary h1, #page #primary h2 {
  font-weight: 300;
  font-size: 32pt;
}
#page .entry-content a {
  color: #9e8744;
  box-shadow: inset 0 -1px 0 #9e8744;
}
#page .entry-content a:hover {
  color: #d2b45a;
  box-shadow: inset 0 -1px 0 #d2b45a;
}
#page .wp-block-cover .wp-block-cover__background {
  opacity: 0.25;
}
#page .wp-block-cover .wp-block-cover__inner-container {
  max-width: 100%;
  padding: 4rem 4rem 4rem;
}
#page .wp-block-cover .wp-block-cover__inner-container h4 {
  position: relative;
  z-index: 1;
  padding: 0 1rem !important;
  margin: 0 0 1.5rem;
  width: fit-content;
  color: darkslateblue !important;
  font-weight: 500;
  font-size: 2rem;
  background: linear-gradient(250deg, #d2b45a, #e2cf95);
  border-radius: 2px 2px 0 0;
}
#page .wp-block-cover .wp-block-cover__inner-container h4:after {
  content: "";
  width: calc(100% + 10px);
  position: absolute;
  left: -5px;
  right: -5px;
  height: 1px;
  display: block;
  background: linear-gradient(250deg, #d2b45a, #e2cf95);
}
#page .wp-block-group {
  margin-bottom: 0;
  padding: 2rem;
}
#page .down {
  position: absolute;
  margin: -20px;
  left: 50%;
  top: 85vh !important;
  transform: translate(-50%, -50%);
  height: 40px;
  width: 40px;
  background-image: url("https://imparta.com/images/down-arrow.svg");
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 3;
}
#page .bounce-7 {
  animation-name: bounce-7;
  animation-timing-function: cubic-bezier(0.28, 0.84, 0.42, 1);
}
@keyframes bounce-7 {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(1.1, 0.9) translateY(0);
  }
  30% {
    transform: scale(0.9, 1.1) translateY(-20px);
  }
  50% {
    transform: scale(1.05, 0.95) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(-5px);
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
#page .wp-block-cover {
  z-index: 2;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  max-width: none;
  margin-bottom: 0;
  background-color: transparent;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: bottom;
  height: auto !important;
  min-height: 66vh !important;
  align-items: flex-end;
  padding: 0;
}
#page .wp-block-cover h1, #page .wp-block-cover h2 {
  max-width: 100%;
  text-align: left !important;
  color: #dbc37b;
  padding: 0;
  margin: 0;
}
#page .wp-block-cover h3, #page .wp-block-cover h1 + h2 {
  text-align: left !important;
  font-weight: 300;
  padding: 0;
  color: #dbc37b;
}
#page .wp-block-cover p {
  text-align: left !important;
  padding: 0;
}
#page .wp-block-cover::after {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #0a1f62;
  background: -moz-linear-gradient(160deg, #050f32, #142a72) !important;
  /* FF3.6-15 */
  background: -webkit-linear-gradient(160deg, #050f32, #142a72) !important;
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(160deg, #050f32, #142a72) !important;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  content: "";
}
#page .wp-block-cover::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000",GradientType=0);
  /* IE6-9 */
  content: "";
  opacity: 1;
}
#page .wp-block-cover .wp-block-cover__inner-container {
  padding: 4rem calc(4% + 2rem);
  max-width: 1180px;
  width: 100%;
  margin: 0 auto;
  z-index: 2;
}
#page #page .wp-block-cover::after {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #0a1f62;
  background: -moz-linear-gradient(160deg, #050f32, #0a1f62);
  background: -webkit-linear-gradient(160deg, #050f32, #0a1f62);
  background: linear-gradient(160deg, #050f32, #0a1f62);
  content: "";
  z-index: -1;
}
#page .wp-block-columns {
  margin-bottom: 2rem;
  padding: 2rem;
}
#page .separate-cols {
  background: transparent;
  padding: 0 !important;
  margin: 0;
}
#page .wp-block-column .wp-block-columns, #page .wp-block-group .wp-block-columns {
  padding: 0;
  gap: 12rem;
}
#page .separate-cols .wp-block-column {
  padding: 2rem;
}
#page .wp-block-image {
  margin-bottom: 0;
  font-size: 0;
  position: relative;
}
#page .wp-block-image a {
  width: 100%;
}
#page .wp-block-image .aligncenter {
  margin: 0 auto 1.5rem auto;
}
.wp-block-button {
  margin-bottom: 1.2em;
  z-index: 10;
  position: relative;
}
.cc_banner .cc_btn, .wp-block-button a, input.is-gold, #main .qmn_quiz_container .qmn_btn {
  font-size: 16px;
  text-transform: uppercase;
  color: #0a1f62 !important;
  font-weight: normal;
  letter-spacing: 0.25px;
  border-radius: 24px;
  padding: 8px 24px;
}
.cc_banner .cc_btn, .wp-block-button a, .is-gold a, input.is-gold, #main .qmn_quiz_container .qmn_btn {
  transition: all 0.25s;
  background: linear-gradient(250deg, #d2b45a, #e2cf95);
}
.cc_banner .cc_btn:after, .wp-block-button a:after, .is-gold a:after, #main .qmn_quiz_container .qmn_btn:after {
  content: "";
  position: absolute;
  top: 0;
  left: 1em;
  width: 0;
  height: 100%;
  background-color: #e2cf95;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.wp-block-button.is-blue a {
  color: #d2b45a !important;
  background: none !important;
  background-color: #0a1f62 !important;
}
.cc_banner a {
  color: #dbc37b;
}
.cc_banner a:hover {
  color: #f1e7ca;
}
.cc_banner .cc_btn:hover, .wp-block-button a:hover, .is-gold a:hover, #main .qmn_quiz_container .qmn_btn:hover {
  transform: scale(1.03);
}
.cc_banner .cc_btn:hover:after, .wp-block-button a:hover:after, .is-gold a:hover:after, #main .qmn_quiz_container .qmn_btn:hover:after {
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.inset {
  margin: -2rem;
  padding: 2rem;
}
.bg-gold {
  background: linear-gradient(250deg, #d2b45a, #e2cf95) !important;
}
.bg-blue {
  background-image: linear-gradient(160deg, #050f32, #0a1f62) !important;
}
body.full #page .wp-block-cover {
  height: calc(100vh - 90px);
  align-items: center !important;
  background-attachment: fixed;
}
body.full #page .wp-block-cover h2, body.full #page .wp-block-cover h3, body.full #page .wp-block-cover h4, body.full #page .wp-block-cover p {
  text-align: center;
}
body.full #page .wp-block-cover h1, body.full #page .wp-block-cover h2 {
  color: #dbc37b !important;
  margin-bottom: 2rem !important;
  font-size: 32pt;
}
body.full #page .wp-block-cover::before {
  opacity: 0;
}
.v-centre {
  align-items: center;
}
.imp-blue-fade-bg {
  background: #0a1f62;
  background: -moz-linear-gradient(160deg, #050f32, #142a72) !important;
  /* FF3.6-15 */
  background: -webkit-linear-gradient(160deg, #050f32, #142a72) !important;
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(160deg, #050f32, #142a72) !important;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.alignfull, .alignwide {
  margin-bottom: 3rem;
}
.contact-map {
  padding: 0 !important;
}
#colophon .contact-cta p a {
  color: #dbc37b !important;
}
#colophon .contact-cta figure {
  margin: 15%;
}
.contact-cta, .wide-blue {
  background: #0a1f62;
  background: -moz-linear-gradient(160deg, #050f32, #142a72) !important;
  /* FF3.6-15 */
  background: -webkit-linear-gradient(160deg, #050f32, #142a72) !important;
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(160deg, #050f32, #142a72) !important;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  padding: 1.5rem !important;
  margin-bottom: 0 !important;
  color: #fff;
}
.contact-cta a, .wide-blue a {
  text-decoration: none !important;
}
.contact-cta > div, .wide-blue > div {
  justify-content: center !important;
  align-items: center;
  max-width: 1400px;
  padding: 0 1.5rem !important;
  margin: 0 auto;
  width: 100%;
}
.contact-cta > div.wp-block-columns, .wide-blue > div.wp-block-columns {
  justify-content: center !important;
  align-items: center;
  padding: 0important;
}
.contact-cta div, .wide-blue div {
  background: transparent !important;
  justify-content: center !important;
  align-items: center;
}
.contact-cta h1, .contact-cta h2, .wide-blue h1, .wide-blue h2 {
  font-size: 32pt;
  font-weight: 300;
  color: #dbc37b !important;
}
.contact-cta img, .wide-blue img {
  margin: 0 auto;
}
.contact-cta .wp-block-column, .wide-blue .wp-block-column {
  padding: 0 !important;
}
.contact-cta .wp-block-column:first-of-type, .wide-blue .wp-block-column:first-of-type {
  flex: 1.1;
}
.contact-cta h3, .contact-cta h1 + h2, .wide-blue h3, .wide-blue h1 + h2 {
  font-size: 32pt;
  font-weight: 300;
  color: #dbc37b !important;
  margin-top: 1rem;
}
.contact-cta .wp-block-button, .wide-blue .wp-block-button {
  margin: 4rem 0 !important;
  width: fit-content !important;
}
.contact-cta .wp-block-image, .wide-blue .wp-block-image {
  padding: 0;
}
.wide-blue {
  margin-bottom: 3rem !important;
  text-align: left;
  position: relative;
}
.wide-blue .wp-block-group {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.wide-blue .wp-block-column img {
  max-width: 100% !important;
}
.contact-cta {
  padding: 2rem 4% 0.1rem !important;
}
.contact-cta .wp-block-column {
  padding: 0 !important;
}
.contact-cta .wp-block-column:first-of-type {
  flex: 2;
}
.with-lines {
  background: #0a1f62;
  background: url(/wp-content/uploads/2019/06/relief-map-1.svg), -moz-linear-gradient(160deg, #050f32, #142a72) !important;
  background: url(/wp-content/uploads/2019/06/relief-map-1.svg), -webkit-linear-gradient(160deg, #050f32, #142a72) !important;
  background: url(/wp-content/uploads/2019/06/relief-map-1.svg), linear-gradient(160deg, #050f32, #142a72) !important;
  background-size: cover !important;
  background-attachment: fixed !important;
}
blockquote {
  font-weight: 300;
  background: transparent;
  padding: 6rem 6rem 8rem;
  border: none;
  font-size: 14pt;
  color: #0a1f62;
}
.wp-group blockquote {
  padding: 0 12rem 4rem;
}
blockquote:before, blockquote:after {
  content: " ";
  background: url(https://imparta.com/images/icons/q-mark.svg) no-repeat;
  width: 60px;
  height: 45px;
  display: block;
  position: absolute;
  left: 3rem;
}
blockquote:before {
  top: 3rem;
}
blockquote:after {
  transform: rotate(180deg);
  height: 45px;
  left: calc(100% - 9rem);
  bottom: 3rem;
}
.home blockquote {
  padding: 0rem 6rem 0rem;
}
.home blockquote:before {
  top: -5rem;
  left: -1rem;
}
.home blockquote:after {
  left: calc(100% - 9rem);
  bottom: 3rem;
}
.imp-logos blockquote {
  padding: 0 !important;
}
@media only screen and (min-width: 1000px) {
  .imp-logos blockquote:before {
    left: -8rem;
    top: -3rem !important;
  }
  .imp-logos blockquote:after {
    transform: rotate(180deg);
    height: 45px;
    left: calc(100%);
    top: auto !important;
    bottom: 0;
  }
}
.imp-logos img {
  cursor: pointer;
}
.imp-logos .row.logs {
  display: grid;
  gap: 3rem !important;
  grid-template-columns: repeat(7, 1fr);
}
blockquote:before {
  top: 3rem;
}
blockquote:after {
  transform: rotate(180deg);
  height: 45px;
  left: calc(100% - 9rem);
  bottom: 3rem;
}
.imp-logos .row {
  gap: 0 !important;
}
.imp-logos blockquote {
  opacity: 0;
  transition: transform 0.25s;
  transform: scaleY(0);
  padding: 0;
  margin: 0;
}
.imp-logos blockquote.actives {
  opacity: 1;
  transform: scaleY(1);
}
/*ATOMIC OVERIDES*/
.ab-block-container .ab-container-inside {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 8%;
  display: block;
}
/*IFFY OVERIDES*/
.wp-block-column {
  width: 100%;
  flex: 1;
}
.required {
  color: inherit !important;
}
.imp-links {
  flex-wrap: wrap;
  margin: 0 !important;
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
  justify-content: end;
  display: flex;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 2rem;
  gap: 3rem;
}
.imp-links.has-3-columns {
  gap: 2rem !important;
}
.imp-links .imp-link {
  padding: 0 2rem 2rem;
  margin-top: auto;
  display: none;
}
.imp-links .wp-block-image {
  box-shadow: 0 4px 20px -2px rgba(0, 0, 0, 0.1);
  max-height: 250px;
  overflow: hidden;
}
.imp-links .wp-block-column {
  flex-grow: 0;
  flex: 30%;
  margin: 1rem !important;
  padding: 0 !important;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
}
.imp-links .wp-block-column:hover {
  cursor: pointer;
  transform: scale(1.01);
  -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.25);
}
.imp-links .wp-block-column .wp-block-image {
  padding: 0;
}
.imp-links .wp-block-column .wp-block-image img {
  height: 240px;
  object-fit: cover;
}
.imp-links .wp-block-column .link-desc {
  text-align: left;
  padding: 2rem;
  display: flex;
  flex-direction: column;
}
.imp-links .wp-block-column .link-desc h3 {
  font-size: 2rem !important;
  line-height: 1.3 !important;
}
.imp-links .wp-block-column .link-desc a, .imp-links .wp-block-column .link-desc .btn {
  color: #0a1f62 !important;
  margin: 1rem 0;
  box-shadow: none !important;
  font-size: 2rem !important;
  line-height: 1.3 !important;
}
.advice {
  margin-bottom: 2rem !important;
}
@media only screen and (min-width: 600px) {
  .imp-links {
    margin: -1rem -1rem 1rem !important;
  }
}
@media only screen and (max-width: 599px) {
  #page .separate-cols .wp-block-column {
    padding: 2rem 2rem;
  }
}
.pagination {
  margin-top: 0;
}
.btn {
  color: #0a1f62 !important;
  border-bottom: 1px solid #dbc37b;
  display: block;
  text-transform: uppercase;
  padding: 0 0 0.5rem;
  position: relative;
}
.btn:after {
  content: " ";
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #dbc37b;
}
#colophon {
  color: #0a1f62;
  background-color: #fff;
  overflow: visible;
  font-size: 16px !important;
  z-index: 10;
}
#colophon h3 {
  font-weight: 300;
  font-size: 3rem;
}
#colophon a {
  color: #0a1f62 !important;
}
#colophon .footer-widgets {
  border-bottom: 1px solid #dbc37b;
  padding-bottom: 1em;
  margin-bottom: 0;
}
#colophon .footer-widgets .widget-title {
  display: none;
}
#colophon .footer-widgets .social-navigation a:before {
  color: #dbc37b;
}
#colophon .footer-widgets + .footer-bottom {
  padding-top: 2em;
  font-size: 1.6rem;
}
#colophon .footer-widgets + .footer-bottom strong {
  text-transform: uppercase;
}
#colophon .custom-html-widget div {
  margin-bottom: 2em;
}
#colophon .custom-html-widget div:nth-of-type(1) {
  margin-bottom: 0;
}
#colophon .footer-bottom {
  padding-top: 2%;
}
.footer-newsletter {
  border-bottom: 1px solid #dbc37b;
}
.footer-newsletter h3.info {
  padding-right: 14.5%;
}
.footer-newsletter .pfah-form {
  flex-direction: column;
}
.pfah-done, .pfah-error {
  display: none;
}
@media only screen and (min-width: 600px) {
  .footer-newsletter .pfah-form {
    flex-direction: row;
  }
  .normscrl, body {
    background: #fff;
  }
  body.logged-in {
    background: #fff;
  }
  .contact-cta {
    text-align: left;
  }
  #page {
    margin: 0 auto 6rem !important;
  }
  #page .wp-block-group {
    margin-bottom: 2rem;
  }
  #page .wp-block-column {
    margin-bottom: 0;
  }
  #page .wp-block-columns {
    margin-bottom: 3rem;
  }
  #page .wp-block-cover {
    margin-bottom: 4rem;
  }
}
@media only screen and (min-width: 800px) {
  #colophon .contact-cta figure {
    margin: -6rem 0 0 0;
  }
  #page .wp-block-group {
    margin-bottom: 4rem;
  }
}
button, input[type="button"], input[type="submit"], .button, .page-numbers.current, .page-numbers:hover, #page #infinite-handle button, #page #infinite-handle button:hover, .comment-navigation a, .su-button, .mobile-navigation, .toggle-active {
  background-color: #dbc37b;
}
@media only screen and (min-width: 1200px) {
  .full #page #primary h1, .full #page #primary h2 {
    font-size: 32pt;
  }
  #page #primary h1, #page #primary h2 {
    font-size: 32pt;
    z-index: 2;
    position: relative;
  }
  h3, h1 + h2 {
    font-size: 32pt;
  }
  blockquote {
    font-size: 14pt;
    padding: 6rem 12rem 4rem;
  }
  .has-3-columns .wp-block-column {
    transform: scale(1);
  }
  #page .wp-block-columns {
    padding: 3rem 4rem 4rem 4rem;
  }
  #page .wp-block-cover .wp-block-cover__inner-container {
    z-index: 2;
    max-width: 1400px;
    padding: 4rem calc(4% + 4rem) 4rem;
  }
  #page .wp-block-cover .wp-block-cover__inner-container h1 + h2 {
    font-size: 32pt !important;
  }
  #page .separate-cols .wp-block-column {
    padding: 3rem 4rem 4rem;
  }
  #page .wp-block-group {
    padding: 4rem 4rem 4rem;
  }
  .contact-cta figure {
    margin-bottom: -0.5rem;
    z-index: 1000;
  }
  .search .top-navigation {
    background: white !important;
  }
  .search .page-titles {
    font-weight: 700;
    text-align: left;
    margin-bottom: 2.5rem;
    border-bottom: 1px solid #0a1f62;
  }
  .search .page-titles h1 {
    color: #0a1f62;
    font-size: 36px;
  }
  .search .post:not(:last-of-type) {
    border-bottom: none;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
  }
  .search .btn {
    margin-top: 2rem;
  }
  .footer-widgets {
    display: flex;
  }
  .footer-widgets .footer-column {
    padding-top: 2.5em;
    margin-right: 0;
    flex: 1;
  }
  .footer-widgets .footer-column:nth-of-type(1) {
    flex: 2;
  }
  .footer-widgets .footer-column:nth-of-type(2) {
    flex: 5;
  }
  .footer-widgets .footer-column ul {
    display: flex;
  }
  .footer-widgets .footer-column ul li {
    display: inline-block;
    margin-right: 1em;
    font-size: 1.6rem;
    padding: 10px 0 15px 0;
  }
  .footer-widgets .footer-column .social-navigation {
    display: block;
  }
  .footer-widgets .footer-column .social-navigation ul {
    justify-content: flex-end;
  }
  .footer-widgets .footer-column .social-navigation a:before {
    color: #dbc37b;
  }
  .footer-tagline {
    display: block;
  }
  .addresses, .custom-html-widget {
    display: flex;
  }
  .addresses div, .custom-html-widget div {
    flex: 1;
  }
  .addresses .qec img, .custom-html-widget .qec img {
    width: 50%;
  }
}
.search-drawer {
  display: none;
  background: transparent;
  width: 100%;
  position: fixed;
  left: 0;
  z-index: 100;
  line-height: 89px;
  top: 90px;
  border-bottom: 1px solid #dbc37b;
  background: #0e1735;
  background: -moz-linear-gradient(90deg, #0e1735, #101c46);
  background: -webkit-linear-gradient(90deg, #0e1735, #101c46);
  background: linear-gradient(90deg, #0e1735, #101c46);
}
.search-drawer input {
  width: calc(100% - 80px);
  text-align: left !important;
  background: transparent;
  -webkit-text-fill-color: #dbc37b !important;
  caret-color: #dbc37b;
  padding: 15px 0 !important;
}
.search-drawer input:-webkit-autofill, .search-drawer input:-webkit-autofill:hover, .search-drawer input:-webkit-autofill:focus, .search-drawer input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #fff !important;
}
.search-drawer .searchsubmit, .search-drawer .searchsubmit:hover {
  margin-right: 0;
  background: transparent !important;
  outline: none;
  box-shadow: none !important;
}
.searchform .searchsubmit {
  right: 20px;
  top: 3px;
}
@media only screen and (max-width: 800px) {
  .cube, .cubes, .sphere, .down {
    display: none;
  }
  .wp-block-columns {
    display: block !important;
    flex-wrap: wrap !important;
  }
  .wp-block-columns .wp-block-column {
    margin: 0 0 2rem !important;
  }
  .imp-links .wp-block-image img {
    max-width: 100%;
    width: 100%;
  }
  .home blockquote {
    padding: 0rem;
  }
}
.hamburger {
  padding: 9px 15px 9px 0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  outline: none;
}
.hamburger:hover {
  box-shadow: none;
  -webkit-box-shadow: none;
  opacity: 0.7;
}
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after {
  background-color: #dbc37b;
}
.active .hamburger.is-active .hamburger-inner, .active .hamburger.is-active .hamburger-inner::before, .active .hamburger.is-active .hamburger-inner::after {
  background-color: #0a1f62;
}
.fp-viewing-imparta .hamburger-inner {
  background-color: #0a1f62 !important;
}
.fp-viewing-imparta .hamburger-inner::before, .fp-viewing-imparta .hamburger-inner::after {
  background-color: #0a1f62 !important;
}
.hamburger-box {
  width: 30px;
  height: 24px;
  display: inline-block;
  position: relative;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 30px;
  height: 2px;
  background-color: #dbc37b;
  border-radius: 2px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -10px;
}
.hamburger-inner::after {
  bottom: -10px;
}
.active .hamburger-inner, .active .hamburger-inner::before, .active .hamburger-inner::after {
  background-color: #0a1f62;
}
@media only screen and (min-width: 993px) {
  .hamburger {
    display: none;
  }
}
@media only screen and (min-width: 1140px) {
  .site-title-wrap {
    position: absolute;
  }
}
/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.wp-block-cb-slide {
  padding: 4rem;
}
.home .wp-block-cb-slide {
  padding: 3rem;
  padding-top: 0;
  opacity: 0.5;
  transition: opacity 0.3s;
  cursor: pointer;
}
.home .wp-block-cb-slide.active {
  opacity: 1;
}
.home .owl-item {
  padding: 1rem;
  padding-top: 0;
  opacity: 0.5;
  transition: opacity 0.3s;
  cursor: pointer;
}
.home .owl-item.actives {
  opacity: 1;
}
/*TAAS*/
.wp-block-cover .wp-block-columns {
  background-color: transparent !important;
  margin: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  gap: 2rem;
}
.wp-block-cover .wp-block-columns .wp-block-column {
  background-color: transparent !important;
  text-align: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  justify-content: end;
}
.wp-block-cover .wp-block-columns .taas-logo {
  margin: 4rem auto !important;
  width: 50%;
}
.wp-block-cover .wp-block-columns .wp-block-group.alignfull.with-lines.wp-block-cover {
  background: url(http://i19.impartadev.co.uk/wp-content/uploads/2019/06/relief-map-1.svg) !important;
  background-attachment: fixed;
  min-height: calc(100vh - 90px);
  height: auto !important;
  background-size: cover !important;
}
.wp-block-cover .wp-block-columns .wp-block-group.alignfull.with-lines.wp-block-cover div {
  background-color: transparent !important;
}
.wp-block-cover .wp-block-columns .wp-block-group.alignfull.with-lines.wp-block-cover > div {
  padding: 0 4%;
  max-width: 1400px;
  width: 100%;
}
.wp-block-cover .wp-block-columns .wp-block-group.alignfull.with-lines.wp-block-cover p {
  color: #fff;
}
.wp-block-cover .wp-block-columns .wp-block-group.alignfull.with-lines.wp-block-cover h3 {
  margin-bottom: 2.5rem !important;
}
.parent-pageid-62 .separate-cols {
  text-align: center;
}
.parent-pageid-62 .separate-cols h4 {
  font-size: 3rem;
  font-weight: 300;
}
.news-widget {
  display: inline-block;
}
.newsflash {
  display: none;
}
@media only screen and (min-width: 1160px) {
  .home .newsflash {
    display: block;
    margin: 0 auto;
    text-align: left;
    position: fixed;
    /* width: 100%; */
    left: 50%;
    margin-left: -27%;
    top: 0;
    padding: 12px 2%;
    max-width: 1400px;
    line-height: 1;
  }
  .home .newsflash h2 {
    margin: 0;
    color: #d2b45a;
    font-weight: 300;
    font-size: 2rem;
  }
  .home .newsflash a p {
    color: #fff;
    font-size: 1.6rem;
    margin-bottom: 0;
  }
  .home.fp-viewing-imparta .newsflash a p {
    color: #0a1f62;
  }
}
@media only screen and (min-width: 1000px) {
  .down {
    height: 60px !important;
    width: 60px !important;
    margin: -35px -30px !important;
  }
  .taas #page .wp-block-cover h3 {
    text-align: center !important;
  }
  .taas .wp-block-group.alignfull {
    height: auto !important;
  }
  .parent-pageid-62 .separate-cols h4 {
    font-size: 6rem;
    font-weight: 300;
  }
  .offset {
    background: transparent !important;
    padding-bottom: 1rem;
  }
  .offset p {
    display: none;
  }
  .offset figure {
    text-align: center;
    margin-top: -6rem;
  }
  .offset figure img {
    width: 66%;
  }
  .offset-top {
    margin-top: -33%;
    background: transparent !important;
    z-index: 100;
  }
}
@media (-ms-high-contrast: none) {
  /* IE10 */
  /* IE11 */
  .csmi-3D {
    display: none;
  }
  *::-ms-backdrop, .csmi-3D {
    display: none;
  }
  body.full #page .wp-block-cover {
    background-color: #050f32;
  }
  *::-ms-backdrop, body.full #page .wp-block-cover {
    background-color: #050f32;
  }
}
@media only screen and (max-height: 650px) {
  /* .home .wp-block-column img{width:85%!important}*/
}
.help-block {
  background-color: #d53737;
  color: #fff;
  padding: 1rem;
  position: relative;
  display: inline-block;
}
.help-block:after {
  bottom: 100%;
  left: 16px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(213, 55, 55, 0);
  border-bottom-color: #d53737;
  border-width: 8px;
  margin-left: -8px;
}
.category-insights .wp-block-cover__inner-container h2 {
  margin-bottom: 2rem !important;
  font-size: 3rem !important;
}
.in-menu {
  margin: -6rem 0 3rem;
  z-index: 1000;
  position: relative;
  padding: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.in-menu li {
  flex: 1 0 20%;
  font-weight: 400;
  margin: 0 1px 1px 0;
  display: block;
}
.in-menu li a {
  width: 100%;
  padding: 1.5rem;
  display: block;
  color: #0a1f62 !important;
  background: linear-gradient(0deg, #d2b45a, #e2cf95);
  transition: filter 0.25s;
}
.in-menu li a:hover {
  filter: brightness(1.1);
}
@media only screen and (max-width: 800px) {
  .in-menu li {
    flex: 1 0 100%;
  }
}
.owl-carousel .owl-nav {
  position: relative;
}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  top: -150px;
  position: absolute;
  font-size: 5.5rem !important;
}
.owl-carousel .owl-nav .owl-next:focus, .owl-carousel .owl-nav .owl-prev:focus {
  background: transparent;
  outline: none;
  box-shadow: none;
}
.owl-carousel .owl-nav .owl-prev {
  left: -40px;
}
.owl-carousel .owl-nav .owl-next {
  right: -40px;
}
.wp-block-cb-carousel {
  background: #fff;
}
.wp-block-cb-carousel .slick-slide img {
  margin: 0 auto;
}
.wpml-ls-sidebars-custom-header-widget {
  padding: 4px 0 0 6px !important;
}
.wpml-ls-item {
  display: inline-block !important;
}
.wpml-ls-item + .wpml-ls-item a {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#header-widget-area {
  display: inline-block;
  float: right;
}
.wpml-ls-item {
  filter: grayscale(100);
  opacity: 0.5;
  transition: all 0.5s;
}
.wpml-ls-item.wpml-ls-current-language, .wpml-ls-item:hover {
  filter: none;
  opacity: 1;
}
body.whitepapers {
  background-color: #fff;
}
body.whitepapers #page {
  margin-bottom: 0 !important;
}
body.whitepapers #page .wp-block-cover__inner-container h1 {
  position: relative;
}
body.whitepapers #page .wp-block-cover__inner-container h1::before {
  content: "";
  margin-bottom: 1rem;
  position: absolute;
  left: 0;
  top: -8px;
  height: 1px;
  width: 200vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  background: #f3f3f3;
  margin-right: -50vw;
  display: block;
  background: linear-gradient(250deg, #d2b45a, #e2cf95);
}
body.whitepapers #page .wp-block-cover__inner-container h1::after {
  content: "WHITE PAPER";
  padding: 0 1rem !important;
  margin: 0 0 1.5rem;
  width: fit-content;
  color: darkslateblue !important;
  font-weight: 500;
  font-size: 2rem;
  background: linear-gradient(250deg, #d2b45a, #e2cf95);
  border-radius: 2px 2px 0 0;
  top: -32px;
  left: 0;
  position: absolute;
}
body.whitepapers #page .link-container {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  background: #f3f3f3;
  margin-right: -50vw;
  padding: 6rem 0;
}
body.whitepapers #page .link-container .wp-block-columns {
  max-width: 1400px;
  margin: 0 auto !important;
  padding: 0 4% !important;
  gap: 2rem;
}
body.whitepapers #page .link-container .wp-block-columns .wp-block-column {
  margin: 0 !important;
}
.grecaptcha-badge {
  opacity: 0 !important;
}
.top-navigation .wp-block-button {
  padding: 0 !important;
  zoom: 1 !important;
}
.top-navigation .wp-block-button a {
  padding: 6px 16px !important;
  font-size: 1.4rem !important;
  margin: 4px 14px 0 0 !important;
}
.post-author {
  margin: 0 auto;
  text-align: center;
}
.post-author img {
  border: 2px solid #dbc37b;
  border-radius: 50%;
}
.post-author li:before, .post-author li:after {
  content: none !important;
}
.post-author li a:before {
  color: #dbc37b !important;
}
@media only screen and (min-width: 800px) {
  .post-author {
    float: right;
    margin: -15rem 6rem 0 4rem;
    position: relative;
    z-index: 200;
  }
}
#page .wp-block-group.transparent {
  background-color: transparent !important;
}
.dark .wp-block-column, .dark .wp-block-columns {
  background-color: transparent !important;
}
.dark .wp-block-button, .dark .wp-block-button__link {
  width: 100%;
}
.section1 .wp-block-column {
  transition: all 0.25s;
}
.section1 .wp-block-column:hover {
  transform: scale(1.01);
}
.section1 .wp-block-column:hover img {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.dark .entry-content {
  margin-bottom: -80px;
}
.bg-light, .bg-dark {
  background-attachment: fixed !important;
  background-image: url("https://imparta.com/images/relief-gol.svg");
  background-repeat: no-repeat !important;
  background-position: 150px 34%, 0 0 !important;
  background-size: 100% !important;
}
.bg-dark {
  background-image: url(https://imparta.com/images/relief-gol.svg), linear-gradient(160deg, #050f32, #0a1f62) !important;
}
.dark sup {
  bottom: 2ex;
  font-size: 50%;
}
.no-pad {
  padding: 0 !important;
}
.bci-container {
  margin-bottom: 0;
}
.bci-container * {
  background-color: transparent !important;
}
.bci-container * .wp-block-columns {
  gap: 2rem !important;
}
.bci-links a {
  color: #0a1f62 !important;
  text-transform: none;
  border-bottom: 1px solid #0a1f62;
  display: block;
  text-transform: none;
  padding: 0 0 0.5rem;
  position: relative;
  box-shadow: none !important;
}
.bci-links a:hover {
  box-shadow: none !important;
  border-bottom: 1px solid #dbc37b;
  color: #dbc37b;
}
.bci-links a:hover:after {
  border-color: transparent transparent transparent #dbc37b;
}
.bci-links a:after {
  content: " ";
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #0a1f62;
}
.bci-links {
  align-items: flex-start !important;
}
.bci-links .wp-block-column {
  align-items: top !important;
}
.vcards {
  background: transparent !important;
}
.vcards .wp-block-column {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.2);
}
#page .dark-cont {
  background: linear-gradient(160deg, #050f32, #142a72) !important;
  color: #fff !important;
}
video {
  width: 100%;
  height: auto;
}
.wp-block-embed__wrapper {
  height: 100%;
}
.wp-block-embed iframe {
  /* max-width: 100%; */
  width: 100%;
  height: 100%;
  /* aspect-ratio: 3 / 2; */
}
body.video #page h1, .wp-block-group h1 {
  font-size: 4rem !important;
  font-weight: bold !important;
  color: #0a1f62;
}
body.video #page h2 {
  font-size: 4rem !important;
  font-weight: 200 !important;
  color: #0a1f62;
}
body.video #page h3 {
  font-size: 3rem !important;
  font-weight: bold !important;
  color: #0a1f62;
}
.wp-block-embed {
  margin-bottom: 0;
}
.wp-block-video {
  line-height: 0;
}
.wp-embed-aspect-16-9 {
  aspect-ratio: 1.7777777778;
}
.wp-embed-aspect-16-9 .fluid-width-video-wrapper {
  padding-top: 56% !important;
}
.quiz_section .qmn_radio_answers label, .quiz_section .qmn_check_answers label, .quiz_section .qmn_accept_answers label, .quiz_section {
  font-size: inherit !important;
}
.qsm_check_answer, .qmn_mc_answer_wrap {
  background-color: #f0f0f0;
  padding: 0 1em;
  margin: 1px 0 0 !important;
  transition: all 0.5s;
  display: flex !important;
}
.qsm_check_answer label, .qsm_check_answer input, .qmn_mc_answer_wrap label, .qmn_mc_answer_wrap input {
  padding: 0.5em !important;
  height: 50px;
}
.qsm_check_answer:hover, .qmn_mc_answer_wrap:hover {
  background-color: #e0ffe0;
}
.quiz_section .mlw_qmn_new_question {
  display: block !important;
  margin: 2rem 0 !important;
}
.mlw_qmn_question b {
  display: block !important;
}
.qsm-text-correct-option, .qsm-text-simple-option {
  padding: 0.5rem 1em !important;
  background-color: #f0f0f0;
  margin-bottom: 1px !important;
}
.qsm-text-correct-option {
  background-color: #e0ffe0;
}
.mlw_qmn_question .qsm-text-correct-option:before, .mlw_qmn_question .qsm-text-simple-option:before {
  left: -5px !important;
}
#main .qmn_quiz_container .qmn_btn {
  background-color: #dbc37b !important;
  transition: all 0.25s !important;
  background: linear-gradient(250deg, #d2b45a, #e2cf95) !important;
}
.qmn_pagination {
  flex-direction: row-reverse !important;
  border-top: none !important;
}
.mlw_qmn_message_before {
  color: #666;
  font-size: 18px;
  display: block;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}
.mlw_qmn_message_before p {
  color: #0a1f62;
}
.quiz_section {
  padding: 0 !important;
}
@media only screen and (min-width: 1024px) {
  .insight {
    margin-bottom: -75px !important;
    transform: translate(-74%, -20px);
  }
  .insight .wp-block-image {
    margin: 0px 0 -145px -160% !important;
  }
}
.modules {
  background: #f4f4f4;
}
.modules .wp-block-column {
  background: #f4f4f4;
  padding: 1rem;
}
#page .aligncenter {
  text-align: center;
}
@media only screen and (min-width: 800px) {
  .cx .is-vertically-aligned-center {
    margin: 0 64px 0 0 !important;
  }
}
.slick-prev:before, .slick-next:before {
  font-size: 40px !important;
  -webkit-font-smoothing: antialiased;
  color: #dbc37b !important;
  z-index: 10000;
  display: block;
  position: relative;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev, .slick-next {
  z-index: 1;
}
.section2 .aos-init {
  filter: opacity(0) !important;
}
.section2 .aos-animate {
  filter: opacity(1) !important;
}
.modules {
  background: #f4f4f4;
}
.modules .wp-block-column {
  background: #f4f4f4 !important;
  padding: 2rem;
  cursor: pointer;
  transition: all 0.25s;
}
.modules .wp-block-column:hover {
  background: #ffffff !important;
  transform: scale(1.01);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.modules .wp-block-column .wp-block-image {
  margin: -2rem -2rem 1rem !important;
  border-bottom: 1rem #dbc37b solid;
}
.no-marg {
  margin-bottom: 0 !important;
}
@media (min-width: 782px) {
  .modules .wp-block-column:not(:first-child) {
    margin-left: 1.5em;
  }
}
hr, .wp-block-separator {
  background-color: transparent;
  border: 0;
  height: 0px;
  margin: 2em 0;
  max-width: 100%;
  border-top: solid 1px #dbc37b;
}
@media (max-width: 782px) {
  .reverse {
    display: flex !important;
    flex-flow: column-reverse;
  }
}
.overflow {
  z-index: 1000;
  position: relative;
}
.archive #post-wrap .wp-block-cover {
  margin-bottom: 4rem;
}
.featured {
  background: #fff;
  margin: 0;
  transition: all 0.3s;
}
.featured.cta {
  background-color: #0a1f62;
}
.featured:hover {
  -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.featured .fimg {
  position: relative;
  padding: 0;
}
.featured .fimg:after {
  content: " ";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.featured .fimg img {
  /*height:100%;*/
  object-fit: cover;
}
.featured .ftxt {
  padding: 2rem;
  background: #fff;
}
.featured .ftxt h2 {
  font-weight: 600 !important;
}
.featured .imp-link {
  width: 50%;
}
.featured:first-of-type .fimg:after {
  backdrop-filter: brightness(0.4);
}
.featured:last-of-type {
  padding-bottom: 3rem;
}
.flabel {
  display: none;
}
.category-resources .flabel, .category-webinars .flabel {
  display: block;
  position: absolute;
  bottom: 0;
  margin: 2rem;
  z-index: 1;
}
.category-resources .flabel ul, .category-webinars .flabel ul {
  display: flex;
  gap: 0.5rem;
  margin: 0;
}
.category-resources .flabel ul li, .category-webinars .flabel ul li {
  padding: 0.25rem 0.5rem;
  background: #dbc37b;
  background: linear-gradient(250deg, #d2b45a, #e2cf95);
  font-size: initial;
  font-weight: 400;
}
.category-resources .flabel li:not(:first-of-type) {
  display: none;
}
.category-webinars .flabel li:first-of-type {
  display: none;
}
.page-numbers.current, .page-numbers:hover {
  background: #dbc37b;
  color: #0a1f62;
}
@media (min-width: 640px) {
  .featured-cols {
    margin: 4rem 0;
    display: grid;
    grid-template-columns: 66% 32%;
    gap: 3rem;
  }
  .featured-cols h2 {
    font-size: 2rem !important;
    width: 100% !important;
  }
  .featured-cols p {
    display: block;
  }
  .featured-cols .imp-link {
    display: none;
  }
  .featured-cols > *:first-child h2 {
    font-size: 3rem !important;
    width: 100% !important;
  }
  .featured-cols > *:first-child p {
    display: block;
  }
  .featured-cols > *:first-child .imp-link {
    display: none;
  }
}
/*RESOURCES*/
.cat-title {
  padding: 2rem;
  position: absolute;
  z-index: 100;
  width: 100%;
}
.cat-title h1 {
  font-weight: 600 !important;
}
.cat-title h1, .cat-title h2 {
  line-height: 1.2;
  color: #fff;
  font-size: 4rem !important;
  margin-bottom: 0;
  width: 100%;
}
.cat-title h2 {
  font-weight: 400 !important;
  font-size: 2rem !important;
}
@media (min-width: 640px) {
  .cat-title {
    width: 66%;
  }
}
@media (min-width: 1024px) {
  .cat-title h1, .cat-title h2 {
    font-size: 4rem !important;
  }
  .cat-title h2 {
    font-weight: 100 !important;
  }
}
#submenu {
  background: #d2b45a;
  background: linear-gradient(250deg, #d2b45a, #e2cf95);
  margin-left: calc(-50vw + 50%);
  margin-bottom: 2rem;
  width: 100vw;
}
#submenu .resources {
  overflow-x: auto;
  display: flex;
}
#submenu .resources li a {
  padding: 1rem;
  display: block;
  color: #0a1f62;
  white-space: nowrap;
}
#submenu .resources li.current-menu-item {
  border-bottom: 2px solid #0a1f62;
}
.category-resources #submenu .resources {
  margin-bottom: 4rem;
}
@media (min-width: 640px) {
  .addresses .qec {
    text-align: right;
  }
  #menu-resources, #menu-resources-us {
    justify-content: center;
  }
}
@media (min-width: 1024px) {
  #page .alignright {
    padding: 0 0 2rem 4rem;
  }
  #submenu {
    position: sticky;
    top: 80px;
    z-index: 10000;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  }
  .featured:nth-of-type(3n) {
    display: flex;
  }
  .featured:nth-of-type(3n) div {
    flex-basis: 50%;
  }
}
:root {
  --base:              #d2b45a;
  --bg-blend:          multiply;
  --blur:              0px;
  --fg-blend:          lighten;
  --foreground:        #0a1f62;
  --opacity:           1;
  --spacing:           1%;
}
.category-resources {
  /*.fimg::before {
    pointer-events: none;
  background-color:    var(--foreground);
  bottom:              0;
  content:             '';
  height:              100%;
  left:                0;
  mix-blend-mode:      var(--fg-blend);
  position:            absolute;
  right:               0;
  top:                 0;
  width:               100%;
  z-index:             1;
}*/
}
.category-resources .fimg {
  background-color: var(--base);
  overflow: hidden;
  padding: 0;
  position: relative;
  font-size: 0;
}
.category-resources .fimg img {
  flex: 1 0 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  position: relative;
  width: 100%;
}
.failure {
  display: none;
}
#cookie-law-info-bar {
  box-shadow: none;
  padding: 2rem !important;
  border-top: #dbc37b 1px solid;
}
.icards {
  perspective: 1000px;
  position: relative;
  height: 356px;
  display: block;
}
.icards img {
  max-width: 100%;
}
.icards .icard {
  image-rendering: -webkit-optimize-contrast;
  width: 250px;
  height: 356px;
  display: block;
  position: absolute;
  border: 1px solid #555;
  top: 0;
  transform: rotateX(50deg);
  left: calc(50% - 150px);
  border-radius: 14px;
  transform: rotateX(50deg) rotate(50deg);
  background: url("https://imparta.com/wp-content/uploads/cards/3dcsr/1.jpg");
  background-size: cover;
}
.icards .icard:nth-child(1) {
  box-shadow: 20px 10px 50px 0px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 20px 10px 50px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 20px 10px 50px 0px rgba(0, 0, 0, 0.75);
}
.icards .icard:nth-child(n + 1) {
  margin-top: calc(1 * -5px);
  background: url("https://imparta.com/wp-content/uploads/cards/anim/1.jpg");
  background-size: cover;
}
.icards .icard:nth-child(n + 2) {
  margin-top: calc(2 * -5px);
  background: url("https://imparta.com/wp-content/uploads/cards/anim/2.jpg");
  background-size: cover;
}
.icards .icard:nth-child(n + 3) {
  margin-top: calc(3 * -5px);
  background: url("https://imparta.com/wp-content/uploads/cards/anim/3.jpg");
  background-size: cover;
}
.icards .icard:nth-child(n + 4) {
  margin-top: calc(4 * -5px);
  background: url("https://imparta.com/wp-content/uploads/cards/anim/4.jpg");
  background-size: cover;
}
.icards .icard:nth-child(n + 5) {
  margin-top: calc(5 * -5px);
  background: url("https://imparta.com/wp-content/uploads/cards/anim/5.jpg");
  background-size: cover;
}
.icards .icard:nth-child(n + 6) {
  margin-top: calc(6 * -5px);
  background: url("https://imparta.com/wp-content/uploads/cards/anim/6.jpg");
  background-size: cover;
}
.icards .icard:nth-child(n + 7) {
  margin-top: calc(7 * -5px);
  background: url("https://imparta.com/wp-content/uploads/cards/anim/7.jpg");
  background-size: cover;
}
.icards .icard:nth-child(n + 8) {
  margin-top: calc(8 * -5px);
  background: url("https://imparta.com/wp-content/uploads/cards/anim/8.jpg");
  background-size: cover;
}
.icards .icard:nth-child(n + 9) {
  margin-top: calc(9 * -5px);
  background: url("https://imparta.com/wp-content/uploads/cards/anim/9.jpg");
  background-size: cover;
}
.icards .icard:nth-child(n + 10) {
  margin-top: calc(10 * -5px);
  background: url("https://imparta.com/wp-content/uploads/cards/anim/10.jpg");
  background-size: cover;
}
.stats {
  display: none !important;
  text-align: center;
  padding: 0 0 !important;
  border-top: 3px #dbc37b solid;
  border-bottom: 3px #dbc37b solid;
  margin: 8rem 0;
}
.stats li {
  padding: 3rem;
  margin-bottom: 0;
}
.stats li strong {
  display: block;
  font-size: 6rem;
  font-weight: 300;
  color: #dbc37b;
  width: 175px;
  height: 175px;
  border-radius: 100px;
  border: 3px #dbc37b solid;
  margin: 0 auto 3rem;
  line-height: 2.75;
}
.stats li:before {
  content: " ";
  border: 0px !important;
}
@media (min-width: 1024px) {
  .stats {
    display: flex;
  }
  .stats > * {
    flex: 1;
    padding: 3rem;
  }
}
.jmenu {
  position: sticky;
  top: 120px;
}
.pfah-done-text {
  display: none;
}
.pfah-result-done + .pfah-done {
  display: block !important;
}
.pfah-result-done + .pfah-done .pfah-done-text {
  display: block !important;
  font-weight: bold;
  margin-top: 1rem;
}
.pfah-result-error .pfah-error-text {
  display: block !important;
}
.pfah-result-done.pfah-wrapper {
  display: none !important;
}
.fluid-width-video-wrapper {
  padding-top: 20% !important;
}
.card {
  border-radius: 16px;
  border: 1px solid #d2b45a;
}
.ccrds .card {
  border: none !important;
}
.cli-bar-message a, .cli-bar-message a:active, .cli-bar-message a:hover, .cli-bar-message a:visited {
  color: #dbc37b;
}
#page .wp-block-cover .wp-block-cover__inner-container h4:after {
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
}
#page .wp-block-cover .wp-block-cover__inner-container h4:after {
  width: 200vw !important;
  left: -100vw !important;
}
.logos.is-layout-flex .wp-block-column {
  max-width: 50%;
  margin: auto !important;
}
@media (min-width: 1024px) {
  .logos.is-layout-flex .wp-block-column {
    max-width: 20%;
  }
}
@media (max-width: 1024px) {
  .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
    width: 50%;
    margin: auto;
  }
}
body.gated .wp-block-contact-form-7-contact-form-selector {
  background: #dbc37b;
  width: 100%;
  max-width: 800px;
  padding: 4rem;
  margin-top: 0;
}
body.gated .wp-block-contact-form-7-contact-form-selector .flex {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 2rem;
}
body.gated .wp-block-contact-form-7-contact-form-selector .wpcf7-submit {
  margin-top: 0;
  background: #0a1f62;
  color: #fff;
}
body.gated #colophon {
  z-index: 0;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
  color: #0a1f62;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  transition: all 0.25s;
  background: linear-gradient(250deg, #d2b45a, #e2cf95);
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2;
  color: #0a1f62 !important;
}
#moove_gdpr_cookie_info_bar {
  background: linear-gradient(90deg, #0e1735, #101c46);
  padding: 2rem;
}
#moove_gdpr_cookie_info_bar button {
  color: #d2b45a !important;
}
.col-form {
  z-index: 4 !important;
  background: linear-gradient(90deg, #0e1735, #101c46);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  min-height: 380px;
  padding: 3rem;
  border: 1px solid #dbc37b;
  border-radius: 5px;
  align-self: start;
}
.col-form.gate {
  background: #fff;
  margin-top: -9.5rem;
}
.webinars .wp-block-video {
  margin-bottom: 4rem;
}
.webinars .speaker img {
  margin-bottom: 1rem;
  max-width: 100%;
}
@media only screen and (min-width: 800px) {
  .webinars .speaker img {
    margin-bottom: 0rem;
    max-width: 100%;
  }
  .webinars #page .wp-block-columns {
    padding: 0 4rem 4rem 4rem;
  }
  .webinars .wp-block-cover__inner-container is-layout-flow h1 {
    width: 66%;
  }
  .webinars .col-form {
    z-index: 10;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    min-height: 380px;
    padding: 3rem;
    border: 1px solid #dbc37b;
    border-radius: 5px;
    align-self: start;
  }
  .webinars .pad-img-left img {
    margin: 0 1.5rem 1.5rem 0;
  }
  .webinars #page .wp-block-columns .wp-block-columns {
    gap: 4rem;
  }
  .webinars .wp-block-cover__inner-container h1, .webinars .wp-block-cover__inner-container h2 {
    width: 66%;
    margin-left: 0 !important;
  }
}
.align-self-stretch, .align-self-stretch img {
  width: 100%;
  object-fit: cover;
}
.imp-flex-column-reverse {
  flex-direction: column-reverse !important;
}
@media (min-width: 768px) {
  .imp-flex-column-reverse {
    flex-direction: inherit !important;
  }
}
/* _nav.scss:32 */
ul.nav-tabs {
  border-bottom: none;
  display: flex;
  padding-left: 0;
  margin: 0;
}
ul.nav-tabs .nav-item {
  margin-bottom: 0;
}
ul.nav-tabs .nav-link {
  border: 1px solid #dbc37b;
  border-bottom: none;
  border-radius: 1rem 1rem 0 0;
  background: transparent;
  color: #dbc37b;
}
ul.nav-tabs .nav-link:focus {
  border-color: #dbc37b;
}
ul.nav-tabs .nav-link.disabled {
  color: #dbc37b;
  background-color: transparent;
  border-color: #dbc37b;
}
ul.nav-tabs .nav-link.active, ul.nav-tabs .nav-item.show .nav-link {
  color: #fff;
  background-color: #dbc37b;
  border-color: #dbc37b;
}
ul.nav-tabs .dropdown-menu {
  border-radius: 1rem 1rem 0 0;
}
.tab-content {
  padding: 3rem;
  border: 1px solid #dbc37b;
}
@media (min-width: 1400px) {
  .tab-content {
    padding: 4rem;
    border: 1px solid #dbc37b;
    border-radius: 0rem 1.5rem 1.5rem 1.5rem;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.fade {
  transition: opacity 0.15s linear;
}
.txt-lrg {
  font-size: 14pt;
}
.col.stacked-img {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.col.stacked-img img, .col.stacked-img svg {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-column-end: 2;
  opactiy: 0;
}
.stacked {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.stacked > * {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-column-end: 2;
}
body .cards .ccol:not(.deck):before {
  content: "";
  width: calc(100% - 32px);
  height: 100%;
  display: block;
  position: absolute;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  z-index: -1;
  top: 0px;
  bottom: 0;
  left: 15px;
  right: 0;
  opacity: 25%;
  border-radius: 16px;
  box-shadow: 1.5px 0.5px 0px #fff, 3px 1.5px 0px #999, 4.5px 2.25px 0px #fff, 6px 3px 0px #999, 7.5px 4px 0px #fff, 9px 5px 0px #999, 10.5px 6px 0px #fff, 12px 7px 0px #999, 12.5px 6px 0px #fff, 13px 8px 0px #999, 13.5px 9px 0px #fff, 15px 10px 0px #999;
}
.cards.topdeck .card {
  box-shadow: 15px 15px 15px 0px rgba(0, 0, 0, 0.18);
  background: linear-gradient(-15deg, #050f32, #0a1f62) !important;
  border: none !important;
}
.cards.topdeck .card p {
  color: #fff;
}
.tab-pane .row .ccol {
  margin-bottom: 3rem;
}
body.home .cards .ccol:not(.deck):before {
  content: "";
  width: calc(100% - 40px);
  height: 95%;
  display: block;
  position: absolute;
  z-index: 1;
  top: 10px;
}
@media (max-width: 992px) {
  body.home .cards {
    margin: auto;
  }
}
.cards .text-left {
  text-align: center !important;
}
.card-boxes .box {
  background: url(https://develop.impartadev.co.uk/wp-content/uploads/2024/09/box-trim.png), linear-gradient(327deg, #050f32, #0a1f62);
  background-size: 100% 100%;
  position: relative;
  border-radius: 4px 0 4px 4px;
  aspect-ratio: 0.7058823529;
  margin: 4rem 10%;
  padding: 6rem 4rem 3rem;
  transition: all 0.25s;
  transform-origin: bottom left;
}
.card-boxes .box h3 {
  color: #dbc37b;
  font-size: 2.5rem;
  text-align: center;
  padding: 25px;
}
.card-boxes .box:hover {
  box-shadow: rgba(0, 0, 0, 0.45) 21px 10px 13px -11px;
  transform-origin: center bottom;
  transform: scale(1.01);
}
.card-boxes .box:before {
  background: #010205;
  top: 4px;
  content: "";
  margin-right: -25px;
  position: absolute;
  width: 30px;
  height: calc(100% - 8px);
  right: 0;
  transform: perspective(600px) rotateX(0deg) rotateY(45deg);
  border-radius: 0px 4px 4px 0;
}
.card-boxes .box:after {
  background: #133e89;
  background-image: url(https://develop.impartadev.co.uk/wp-content/uploads/2024/09/card-top-2.png);
  background-size: 100%;
  bottom: 100%;
  margin-left: -24px;
  margin-top: -25px;
  position: absolute;
  transform: skewX(130deg);
  top: 0;
  width: 100%;
  height: 25px;
  border-radius: 4px 4px 0 0;
}
.cards .text-left {
  text-align: left !important;
}
.card-boxes {
  display: grid;
  margin-bottom: 4rem;
  gap: 4rem;
  grid-template-columns: 1fr 1fr 1fr;
}
.card-boxes .box {
  margin: 0;
}
.card-boxes > div {
  transform: scale(1.2);
}
.card-boxes > div:nth-of-type(1) {
  transform: translate(50px, 10px) scale(1.1) rotate(-15deg);
}
.card-boxes > div:nth-of-type(2) {
  position: relative;
  z-index: 10;
}
.card-boxes > div:nth-of-type(3) {
  transform: translate(-50px, 10px) scale(1.1) rotate(15deg);
}
.price-card table td {
  border: none;
}
.price-card table tr {
  background: transparent !important;
}
.price-card table td {
  border-bottom: 1px solid #dbc37b;
}
.hero {
  position: relative;
  z-index: 100;
  height: 600px;
}
.hero h1 {
  color: #dbc37b !important;
}
.hero p {
  color: #fff !important;
}
#page .hero::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000",GradientType=0);
  content: "";
  opacity: 1;
}
.d-stack {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.d-stack div {
  grid-area: 1;
  transition: all 0.5s;
}
#sub-form #main-sub-details {
  display: flex;
  gap: 1rem;
}
.is-gold {
  color: #dbc37b !important;
}
.is-white {
  color: #fff !important;
}
.indent-icon img {
  padding-right: 12px;
  vertical-align: top;
}
ul.cards {
  list-style-type: none;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  margin: 4rem 0;
}
ul.cards li {
  flex-basis: 100%;
  padding: 2rem;
  border-radius: 2rem;
  border: 2px solid #dbc37b;
  list-style-type: none;
  text-align: center;
}
ul.cards li:before {
  display: none;
}
ul.cards img {
  max-width: 128px;
  margin: 0 auto 2rem;
  display: block;
}
ul.cards strong {
  display: block;
}
.l-blue {
  background: #f2f2f2;
  padding: 4rem;
  border-radius: 2rem;
}
.entry-content ul.chevs {
  display: grid;
  margin-top: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2rem;
  text-align: center;
}
.entry-content ul.chevs li {
  padding: 29% 15% 10% !important;
  box-shadow: inset 0 0 0 12px #dbc37b;
  border-radius: 50%;
  background: #fbf8ef;
  list-style-type: none;
  aspect-ratio: 1;
  font-size: 1.5rem;
  color: #dbc37b;
}
.entry-content ul.chevs li strong {
  font-size: 2.5rem;
  color: #0a1f62;
  font-weight: 400;
}
.entry-content ul.chevs li:before {
  content: " ";
  dsiplay: block;
  background: #dbc37b;
  border-radius: 50% 50% 0 50%;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  z-index: -1;
  transform: translateY(0) rotate(-45deg) !important;
}
.entry-content ul.chevs li:after {
  content: " ";
  display: block;
  width: 40px;
  height: 40px;
  background: #dbc37b;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  rotate: -45deg;
  margin-left: -50px;
}
.entry-content ul.chevs li:first-of-type:after {
  content: " ";
  display: none;
}
.entry-content ul.chevs li:last-of-type:before {
  border-radius: 50%;
}
@media (min-width: 992px) {
  ul.cards {
    flex-direction: row;
  }
}
@media (max-width: 992px) {
  .site-identity {
    flex-direction: column;
  }
  .entry-content ul.chevs {
    max-width: 280px;
    margin: 4rem auto 0;
    grid-template-columns: 1fr;
    gap: 0;
  }
  .entry-content ul.chevs li:before {
    transform: translateY(0) rotate(45deg) !important;
  }
  .entry-content ul.chevs li:after {
    content: " ";
    top: 0%;
    right: 50%;
    margin-right: -20px;
    rotate: -45deg;
    margin-top: -12px;
  }
}
@media (min-width: 1200px) {
  section .container, section .container-sm, section .container-md, section .container-lg, section .container-xl {
    max-width: 1230px;
  }
}
.gold-line {
  background: linear-gradient(#dbc37b, #dbc37b) no-repeat top / 2px 100%;
  background-size: 100% 0;
  background-position: top;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.gold-line p {
  background: #fff;
}
.gold-line h4 {
  margin-bottom: 2.5rem;
}
.gold-line .bdot {
  content: " ";
  display: block;
  position: absolute;
  height: 16px;
  width: 16px;
  background-color: #dbc37b;
  border-radius: 50%;
  left: -8px;
  top: 64px;
}
.gold-line .bline {
  content: " ";
  display: block;
  position: absolute;
  background: linear-gradient(to right, #dbc37b, transparent) no-repeat;
  height: 2px;
  width: 100%;
  top: 70px;
  left: 0;
}
.gold-line .row.rev .bdot {
  left: calc(100% - 8px);
  top: 64px;
}
.gold-line .row.rev .bline {
  background: linear-gradient(to left, #dbc37b, transparent) no-repeat;
}
@media (max-width: 767px) {
  .gold-line {
    background: transparent;
  }
  .gold-line .row img {
    transform: scale(1) !important;
    margin: 0 auto !important;
  }
  .gold-line .row .text-right:has(img) {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .row .pl-10 {
    padding-left: 6rem !important;
  }
  .row .pr-10 {
    padding-right: 6rem !important;
  }
}
.padded {
  padding: 1.5rem;
}
.target {
  width: 100%;
  padding: 2rem;
  height: auto;
  background-size: cover;
  background-attachment: fixed;
  font-size: 20px;
  box-shadow: 0 0 0 999em rgba(0, 0, 0, 0);
  border-radius: 1em;
  transition: box-shadow 0.5s;
  position: relative;
  margin-bottom: 2rem !important;
  display: flex;
  overflow: clip;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  border: 1px solid #dbc37b;
}
.target h3 {
  font-size: 3.25rem;
  font-weight: 300;
}
/* .target h3{color:#dbc37b !important;}
    .target p{color:#fff !important;}*/
.target-col {
  display: flex;
  flex-direction: column;
  flex: 1;
  flex-basis: 50%;
  text-align: center;
}
.target-col:nth-of-type(1) {
  /*background: url(https://imparta.com/wp-content/uploads/2024/02/particles.jpg);*/
  background-size: cover;
  padding-top: 1rem;
}
.target form p {
  display: flex;
  justify-content: center;
  width: 100%;
}
.target p {
  margin-bottom: 0;
}
.target p:last-of-type {
  margin-bottom: 1.2em;
}
.target .wpcf7-response-output {
  border: none !important;
  margin: 0 0 1rem 0 !important;
}
.wpcf7-spinner {
  position: absolute;
}
.target.centered {
  box-shadow: 0 0 0 999em rgba(0, 0, 0, 0.6);
  border: 0px solid #dbc37b;
}
.target .wpcf7-form {
  padding-bottom: 4rem;
}
.target form p {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin: 0 auto;
}
.target .wpcf7-form-control.wpcf7-submit.has-spinner {
  line-height: 1.45;
}
.target .wpcf7-spinner {
  left: 0;
  margin: 14px 24px;
}
.target .wpcf7-not-valid-tip {
  padding: 1rem 0 0;
  postion: relative;
  width: 119%;
}
@media only screen and (min-width: 1200px) {
  .target {
    width: 100% !important;
    margin: auto;
    padding: 0 4rem;
  }
  .target form p {
    width: 90%;
  }
}
.jump {
  font-size: 12pt;
}
.jump strong {
  font-size: 14pt;
}
.jump {
  font-size: 12pt;
}
.jump strong {
  font-size: 14pt;
}
.jump-menu h3 {
  text-transform: uppercase;
  border-top: 1px solid #dbc37b;
  border-bottom: 1px solid #dbc37b;
  font-size: inherit;
  font-weight: 500;
  padding: 2rem 0;
  margin-bottom: 2rem;
}
.wp-block-group.jump-menu {
  padding: 0 !important;
}
.jump-menu li {
  margin: 0;
  padding: 0 0 1rem 0;
  list-syle-type: none;
}
.jump-menu li:before {
  display: none;
}
.jump-menu ul {
  margin: 0;
}
.post-template-default h2.wp-block-heading {
  font-size: 24px !important;
}
#header-widget-area {
  display: none;
}
#page #primary .wp-block-cover h1, #page #primary .wp-block-cover h1.has-large-font-size {
  font-size: clamp(24pt, 3.5vw, 32pt) !important;
  margin: 0 !important;
  padding: 0 !important;
}
#page #primary .wp-block-cover h2, #page #primary .wp-block-cover h2.has-large-font-size {
  font-size: clamp(24pt, 3.5vw, 32pt) !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.single-post .wp-block-cover p {
  margin-top: 1rem;
}
body.single-post .wp-block-cover a {
  color: #fff !important;
}
body.single-post .wp-block-cover a:hover {
  color: #d2b45a !important;
}
.resources .wp-block-video, .webinars .wp-block-video {
  margin-bottom: 1rem;
  padding: 6rem 2rem 0;
}
@media only screen and (min-width: 800px) {
  .resources .wp-block-video, .webinars .wp-block-video {
    margin-bottom: 4rem;
    margin-top: 1rem;
    padding: 6rem 4rem 0;
  }
}
.resources .wp-block-video video, .webinars .wp-block-video video {
  aspect-ratio: 1.7777777778;
  border-radius: 1rem;
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  /* Import Mixins */
  /* Write your Public SASS mixins here! */
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-30px);
    }
    60% {
      transform: translateY(-15px);
    }
  }
  .bounce {
    animation: bounce 2s infinite;
  }
  /* Write your Public SASS tablet-l here! */
  .tablet {
    line-height: 10px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F9303-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F9122-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F9122-scss-tablet-l.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAC2BA%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BADtCA%3BAEIA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAGA%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEJ%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACH%3BAAAA%3BAAAA%3BAACG%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACS%3BAAAA%3BAAAA%3BAAET%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAACJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAACJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAMQ%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAKb%3BAAAA%3BAAAA%3BAACA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEG%3BAAAA%3BAAAA%3BAAIH%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeL%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOK%3BAAAA%3BAAAA%3BAAAA%3BAAGL%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAEJ%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEG%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAEH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGR%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAACQ%3BAAAA%3BAAAA%3BAAGR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAACA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAFhlBA%3BAEmlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFnlBA%3BAE6lBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAEJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAEA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAEJ%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAACmB%3BAAAA%3BAAAA%3BAAEf%3BAAAA%3BAAAA%3BAAAA%3BAAGG%3BAAAA%3BAAAA%3BAAEH%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAIR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAIA%3BAAGQ%3BAAAA%3BAAAA%3BAAEJ%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAACM%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAACF%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAIA%3BAAGI%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGH%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAEJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKK%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAEL%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGF%3BAACF%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAF7%2FBN%3BAAAA%3BAAAA%3BAEmgCA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAFhiCA%3BAEoiCI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAEJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAACG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAGL%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAGN%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBJ%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAKZ%3BAACa%3BAAAA%3BAAAA%3BAAAA%3BAAIb%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAQZ%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEJ%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAIA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAKP%3BAAAA%3BAAAA%3BAAEA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAEJ%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBL%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAsBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAACG%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAAA%3BAFxsDR%3BAE0tDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAET%3BAACK%3BAAAA%3BAAAA%3BAAAA%3BAAIL%3BAAGQ%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKJ%3BAACO%3BAAAA%3BAAAA%3BAACH%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAEA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAIR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA4BA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAEJ%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEJ%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOQ%3BAAAA%3BAAAA%3BAAAA%3BAAKR%3BAAGQ%3BAAAA%3BAAAA%3BAAAA%3BAAKR%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAACA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAF9kEJ%3BAE%2BlEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBE%3BAAAA%3BAAAA%3BAACJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAEJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAOR%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAACI%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQG%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcP%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOR%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAACA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBC%3BAAAA%3BAAAA%3BAAAA%3BAFjiFD%3BAAAA%3BAEuiFI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAF3pFA%3BAAIA%3BAAAA%3BAAAA%3BACuBA%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BADlCA%3BAGAA%3BAAAA%3BAAAA%3BAAAA%22%7D */