.customer-styles {
  /* START global: base.scss */
  /* END global: base.scss */
}

.customer-styles .footer {
  background-color: var(--theme-footer);
  color: #fff;
  padding-bottom: 60px;
}

@media (min-width: 768px) {
  .customer-styles .footer {
    padding-bottom: 60px;
  }
}

.customer-styles .footer-top {
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

@media (min-width: 768px) {
  .customer-styles .footer-top {
    padding: 40px 0;
  }
}

.customer-styles .footer-top-text {
  color: #fff;
  text-align: center;
  padding: 0 20px;
}

.customer-styles .footer-top-text p {
  margin: 0;
  color: currentColor;
  font-size: 19px;
}

@media (min-width: 768px) {
  .customer-styles .footer-top-text p {
    font-size: 23px;
  }
}

.customer-styles .footer-grid {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  grid-column: 1 / 7;
  padding-top: 60px;
}

@media (min-width: 768px) {
  .customer-styles .footer-grid {
    flex-direction: row;
    grid-column: 2 / 16;
  }
}

@media (min-width: 900px) {
  .customer-styles .footer-grid {
    grid-column: 3 / 15;
  }
}

.customer-styles .footer-row {
  display: grid;
  margin: 22px 0 0px;
  font-size: 17px;
}

@media (min-width: 768px) {
  .customer-styles .footer-row {
    margin: 0 0 16px;
  }
}

@media (min-width: 768px) {
  .customer-styles .footer-row {
    font-size: 18px;
  }
}

.customer-styles .footer-row:first-child {
  margin-top: 0;
}

@media (min-width: 768px) {
  .customer-styles .footer-row:first-child {
    margin-top: 0;
  }
}

.customer-styles .footer-h3 {
  color: #fff;
  margin: 0 0 16px;
  font-weight: 600;
  font-size: 17px;
}

@media (min-width: 768px) {
  .customer-styles .footer-h3 {
    font-size: 18px;
  }
}

.customer-styles .footer-link {
  color: #fff !important;
  text-decoration: none;
  margin-bottom: 10px;
}

.customer-styles .footer-link:hover {
  text-decoration: underline;
}

.customer-styles .footer-link.icon {
  align-items: center;
  display: flex;
  gap: .6em;
}

.customer-styles .footer-link.icon::before {
  content: '';
  height: 20px;
  width: 20px;
}

.customer-styles .footer-link.icon.facebook::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8cGF0aCBpZD0iZmFjZWJvb2tfcnVuZGVfZWNrZW5fdyIgZD0iTTI0Ljk0NSw3LjA5SDkuMjM1QTIuMTQ1LDIuMTQ1LDAsMCwwLDcuMDksOS4yMjFWMjQuOTQ1QTIuMTQ1LDIuMTQ1LDAsMCwwLDkuMjM1LDI3LjA5aDYuMnYtNi44SDEyLjYwOXYtMy4yaDIuODIzVjE0LjY0MWEzLjkxLDMuOTEsMCwwLDEsNC4yMzQtNC4yMzQsMTYuNCwxNi40LDAsMCwxLDIuNDg0LjIyNnYyLjcyNEgyMC43MzlhMS41OTUsMS41OTUsMCwwLDAtMS45MiwxLjY1MXYyLjA3NUgyMS45bC0uNDk0LDMuMkgxOC44MTl2Ni44aDYuMTI2YTIuMTQ1LDIuMTQ1LDAsMCwwLDIuMTQ1LTIuMTQ1VjkuMjIxQTIuMTQ1LDIuMTQ1LDAsMCwwLDI0Ljk0NSw3LjA5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy4wOSAtNy4wOSkiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==");
}

.customer-styles .footer-link.icon.twitter::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-0.2 0 19 19'%3E%3Cpath d='M11.064,8.045,17.986,0h-1.64l-6.01,6.986L5.536,0H0L7.258,10.563,0,19H1.64l6.346-7.377L13.055,19h5.536L11.064,8.045ZM8.818,10.656,8.083,9.6,2.231,1.235H4.75L9.473,7.989l.735,1.052,6.138,8.78H13.827L8.818,10.657Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.customer-styles .footer-link.icon.linkedin::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8cGF0aCBpZD0ibGlua2VkaW4iIGQ9Ik0xOC41NzEsMzJIMS40MjRBMS40MzUsMS40MzUsMCwwLDAsMCwzMy40NDJWNTAuNTU4QTEuNDM1LDEuNDM1LDAsMCwwLDEuNDI0LDUySDE4LjU3MUExLjQzOSwxLjQzOSwwLDAsMCwyMCw1MC41NThWMzMuNDQyQTEuNDM5LDEuNDM5LDAsMCwwLDE4LjU3MSwzMlpNNi4wNDUsNDkuMTQzSDMuMDhWMzkuNkg2LjA0OXY5LjU0NVpNNC41NjMsMzguMjk1YTEuNzE5LDEuNzE5LDAsMSwxLDEuNzE5LTEuNzE5QTEuNzE5LDEuNzE5LDAsMCwxLDQuNTYzLDM4LjI5NVpNMTcuMTU2LDQ5LjE0M0gxNC4xOTJWNDQuNWMwLTEuMTA3LS4wMjItMi41MzEtMS41NC0yLjUzMS0xLjU0NSwwLTEuNzgxLDEuMjA1LTEuNzgxLDIuNDUxdjQuNzIzSDcuOTA2VjM5LjZIMTAuNzV2MS4zaC4wNGEzLjEyMiwzLjEyMiwwLDAsMSwyLjgwOC0xLjU0YzMsMCwzLjU1OCwxLjk3OCwzLjU1OCw0LjU0OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMyKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
}

.customer-styles .footer-link.icon.xing::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8cGF0aCBpZD0ieGluZy1zcXVhcmUtdyIgZD0iTTE3Ljg1NywzMkgyLjE0M0EyLjE0MywyLjE0MywwLDAsMCwwLDM0LjE0M1Y0OS44NTdBMi4xNDMsMi4xNDMsMCwwLDAsMi4xNDMsNTJIMTcuODU3QTIuMTQzLDIuMTQzLDAsMCwwLDIwLDQ5Ljg1N1YzNC4xNDNBMi4xNDMsMi4xNDMsMCwwLDAsMTcuODU3LDMyWk02LjI2OCw0NC44NjZINC4xODhhLjMuMywwLDAsMS0uMjY4LS40NmwyLjItMy44NzFzMCwwLDAtLjAwOWwtMS40LTIuNDExYS4yODQuMjg0LDAsMCwxLC4yNjgtLjQ1MWgyLjA4YS42NjQuNjY0LDAsMCwxLC41NzYuMzg4bDEuNDI0LDIuNDY5TDYuODMsNDQuNDZhLjY1Ni42NTYsMCwwLDEtLjU2My40MDZabTkuODA4LTkuNTU4LTQuNTg5LDguMDY3di4wMDlMMTQuNDExLDQ4LjdhLjI4Ni4yODYsMCwwLDEtLjI2OC40NTFoLTIuMDhhLjY0LjY0LDAsMCwxLS41NzYtLjM4OEw4LjU0LDQzLjM4OHEuMTU0LS4yNzUsNC42MTYtOC4xMzhhLjY0MS42NDEsMCwwLDEsLjU1OC0uMzg4aDIuMDk0YS4yODUuMjg1LDAsMCwxLC4yNjguNDQ2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMzIpIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=");
}

.customer-styles .footer-link.icon.youtube::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8cGF0aCBpZD0ieW91dHViZS1zcXVhcmUtdyIgZD0iTTguMzM5LDM5LjU5NGw0LjI1LDIuNDE1LTQuMjUsMi40MTVaTTIwLDM0LjE0M1Y0OS44NTdBMi4xNDMsMi4xNDMsMCwwLDEsMTcuODU3LDUySDIuMTQzQTIuMTQzLDIuMTQzLDAsMCwxLDAsNDkuODU3VjM0LjE0M0EyLjE0MywyLjE0MywwLDAsMSwyLjE0MywzMkgxNy44NTdBMi4xNDMsMi4xNDMsMCwwLDEsMjAsMzQuMTQzWm0tMS44NzUsNy44NzFhMjEuNDUxLDIxLjQ1MSwwLDAsMC0uMzM5LTMuOTM3LDIuMDM4LDIuMDM4LDAsMCwwLTEuNDM4LTEuNDQ2QTQ3LjkzOSw0Ny45MzksMCwwLDAsMTAsMzYuMjg2YTQ3LjkzOSw0Ny45MzksMCwwLDAtNi4zNDguMzQ0LDIuMDM4LDIuMDM4LDAsMCwwLTEuNDM3LDEuNDQ2LDIzLjAxNywyMy4wMTcsMCwwLDAsMCw3Ljg3NSwyLjAwOCwyLjAwOCwwLDAsMCwxLjQzOCwxLjQyNEE0OC41NjMsNDguNTYzLDAsMCwwLDEwLDQ3LjcxNGE0Ny45MzksNDcuOTM5LDAsMCwwLDYuMzQ4LS4zNDQsMi4wMDgsMi4wMDgsMCwwLDAsMS40MzctMS40MjQsMjEuMzg2LDIxLjM4NiwwLDAsMCwuMzM5LTMuOTMzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMzIpIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=");
}

.customer-styles {
  scroll-behavior: smooth;
}

.customer-styles body {
  display: flex;
  flex-direction: column;
  font-family: var(--theme-font-regular);
  color: var(--theme-font);
  --font-size: 18px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  margin: 0;
  min-height: 100vh;
}

@media (max-width: 430px) {
  .customer-styles body.preview::-webkit-scrollbar {
    display: none;
  }
}

.customer-styles .theme-blue {
  --theme-primary: #181B4B;
  --theme-secondary: #F8A603;
  --theme-font: #181B4B;
  --theme-light: #EBF2FE;
  --theme-border: #181B4B80;
  --theme-footer: #171836;
  --theme-font-regular: Lato, Arial, Helvetica;
  --theme-font-italic: Lato Italic, Arial, Helvetica;
  --theme-font-bold: Lato Bold, Arial, Helvetica;
  --theme-font-bold-italic: Lato Bold Italic, Arial, Helvetica;
  --theme-button-border-radius: ;
  color: #181B4B;
  font-family: "Lato", Arial, Helvetica;
}

.customer-styles .theme-blue .link-appearance-primary {
  background-color: #F8A603;
  color: #181B4B;
  border-radius: 0px;
  text-transform: uppercase;
}

.customer-styles .theme-blue .link-appearance-secondary {
  color: #fff;
  background-color: #181B4B;
  border-radius: 0px;
  text-transform: uppercase;
}

.customer-styles .theme-blue .link-appearance-tertiary {
  color: #181B4B;
  border: 1px solid #181B4B;
  border-radius: 0px;
  text-transform: uppercase;
}

.customer-styles .theme-blue .link-appearance-arrow::before,
.customer-styles .theme-blue .download-link::before {
  background-color: #181B4B;
  border: 1px solid #181B4B;
}

.customer-styles .theme-blue .link-appearance-arrow::after,
.customer-styles .theme-blue .download-link::after {
  background-color: #fff;
}

.customer-styles .theme-blue .link-appearance-arrow:hover::before,
.customer-styles .theme-blue .download-link:hover::before {
  background-color: #fff;
}

.customer-styles .theme-blue .link-appearance-arrow:hover::after,
.customer-styles .theme-blue .download-link:hover::after {
  background-color: #181B4B;
}

.customer-styles .theme-blue .link-appearance-arrow.inverted::before,
.customer-styles .theme-blue .download-link.inverted::before {
  background-color: #fff;
  border: 1px solid #181B4B;
}

.customer-styles .theme-blue .link-appearance-arrow.inverted::after,
.customer-styles .theme-blue .download-link.inverted::after {
  background-color: #181B4B;
}

.customer-styles .theme-blue .link-appearance-arrow.inverted:hover,
.customer-styles .theme-blue .download-link.inverted:hover {
  background-color: #fff;
  color: #181B4B;
}

.customer-styles .theme-blue .link-appearance-arrow.inverted:hover::before,
.customer-styles .theme-blue .download-link.inverted:hover::before {
  background-color: #181B4B;
}

.customer-styles .theme-blue .link-appearance-arrow.inverted:hover::after,
.customer-styles .theme-blue .download-link.inverted:hover::after {
  background-color: #fff;
}

.customer-styles .theme-blue .button-video > div::before {
  background-color: #181B4B;
}

.customer-styles .theme-blue .pagination {
  color: #181B4B;
}

.customer-styles .theme-blue .pagination-progress-fill {
  background: #181B4B;
}

.customer-styles .theme-blue .pagination .pagination-button.next,
.customer-styles .theme-blue .pagination .pagination-button.prev {
  background-color: #181B4B;
}

.customer-styles .theme-blue.background-color,
.customer-styles .theme-blue .background-color {
  background-color: #181B4B;
  color: #fff;
}

.customer-styles .theme-blue.background-color .typo-h1,
.customer-styles .theme-blue.background-color .typo-h2,
.customer-styles .theme-blue.background-color .typo-h3,
.customer-styles .theme-blue.background-color .typo-text,
.customer-styles .theme-blue.background-color p,
.customer-styles .theme-blue .background-color .typo-h1,
.customer-styles .theme-blue .background-color .typo-h2,
.customer-styles .theme-blue .background-color .typo-h3,
.customer-styles .theme-blue .background-color .typo-text,
.customer-styles .theme-blue .background-color p {
  color: currentColor;
}

.customer-styles .theme-blue.background-color .link-appearance-primary:hover,
.customer-styles .theme-blue .background-color .link-appearance-primary:hover {
  border: 2px solid #fff;
}

.customer-styles .theme-blue.background-color .link-appearance-secondary,
.customer-styles .theme-blue .background-color .link-appearance-secondary {
  color: #181B4B;
  background-color: #fff;
}

.customer-styles .theme-blue.background-color .link-appearance-secondary:hover,
.customer-styles .theme-blue .background-color .link-appearance-secondary:hover {
  background-color: #181B4B;
  border: 2px solid #fff;
  color: #fff;
}

.customer-styles .theme-blue.background-color .link-appearance-tertiary,
.customer-styles .theme-blue .background-color .link-appearance-tertiary {
  color: #fff;
  background-color: #181B4B;
  border: 1px solid #fff;
}

.customer-styles .theme-blue.background-color .link-appearance-tertiary:hover,
.customer-styles .theme-blue .background-color .link-appearance-tertiary:hover {
  background-color: #fff;
  border: 1px solid #181B4B;
  color: #181B4B;
}

.customer-styles .theme-blue.background-color .link-appearance-arrow::before,
.customer-styles .theme-blue.background-color .download-link::before,
.customer-styles .theme-blue .background-color .link-appearance-arrow::before,
.customer-styles .theme-blue .background-color .download-link::before {
  background-color: #fff;
  border: 1px solid #fff;
}

.customer-styles .theme-blue.background-color .link-appearance-arrow::after,
.customer-styles .theme-blue.background-color .download-link::after,
.customer-styles .theme-blue .background-color .link-appearance-arrow::after,
.customer-styles .theme-blue .background-color .download-link::after {
  background-color: #181B4B;
}

.customer-styles .theme-blue.background-color .link-appearance-arrow:hover::before,
.customer-styles .theme-blue.background-color .download-link:hover::before,
.customer-styles .theme-blue .background-color .link-appearance-arrow:hover::before,
.customer-styles .theme-blue .background-color .download-link:hover::before {
  background-color: #181B4B;
}

.customer-styles .theme-blue.background-color .link-appearance-arrow:hover::after,
.customer-styles .theme-blue.background-color .download-link:hover::after,
.customer-styles .theme-blue .background-color .link-appearance-arrow:hover::after,
.customer-styles .theme-blue .background-color .download-link:hover::after {
  background-color: #fff;
}

.customer-styles .theme-blue.background-color .link-appearance-arrow .inverted:hover,
.customer-styles .theme-blue.background-color .download-link .inverted:hover,
.customer-styles .theme-blue .background-color .link-appearance-arrow .inverted:hover,
.customer-styles .theme-blue .background-color .download-link .inverted:hover {
  background-color: #fff;
  color: #181B4B;
}

.customer-styles .theme-blue.background-color .link-appearance-arrow .inverted:hover::before,
.customer-styles .theme-blue.background-color .download-link .inverted:hover::before,
.customer-styles .theme-blue .background-color .link-appearance-arrow .inverted:hover::before,
.customer-styles .theme-blue .background-color .download-link .inverted:hover::before {
  background-color: #181B4B;
  border: 1px solid #181B4B;
}

.customer-styles .theme-blue.background-color .link-appearance-arrow .inverted:hover::after,
.customer-styles .theme-blue.background-color .download-link .inverted:hover::after,
.customer-styles .theme-blue .background-color .link-appearance-arrow .inverted:hover::after,
.customer-styles .theme-blue .background-color .download-link .inverted:hover::after {
  background-color: #fff;
}

.customer-styles .theme-blue.background-color .pagination,
.customer-styles .theme-blue .background-color .pagination {
  color: #fff;
}

.customer-styles .theme-blue.background-color .pagination-progress-fill,
.customer-styles .theme-blue .background-color .pagination-progress-fill {
  background: #fff;
}

.customer-styles .theme-blue.background-color .pagination-progress-bar,
.customer-styles .theme-blue .background-color .pagination-progress-bar {
  background-color: rgba(255, 255, 255, 0.5);
}

.customer-styles .theme-blue.background-color .pagination-button-wrapper,
.customer-styles .theme-blue .background-color .pagination-button-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.customer-styles .theme-blue.background-color .pagination-button-wrapper .pagination-button.next,
.customer-styles .theme-blue.background-color .pagination-button-wrapper .pagination-button.prev,
.customer-styles .theme-blue .background-color .pagination-button-wrapper .pagination-button.next,
.customer-styles .theme-blue .background-color .pagination-button-wrapper .pagination-button.prev {
  background-color: #fff;
}

.customer-styles .theme-anthracite {
  --theme-primary: #2E2D2B;
  --theme-secondary: #DDB66C;
  --theme-font: #2E2D2B;
  --theme-light: #EAE8E5;
  --theme-border: #181B4B80;
  --theme-footer: #232220;
  --theme-font-regular: Martel Regular, Times New Roman, Times, serif;
  --theme-font-italic: Martel Regular, Times New Roman, Times, serif;
  --theme-font-bold: Martel Bold, Times New Roman, Times, serif;
  --theme-font-bold-italic: Martel Bold, Times New Roman, Times, serif;
  --theme-button-border-radius: ;
  color: #2E2D2B;
  font-family: "Martel Regular", "Times New Roman", Times, serif;
}

.customer-styles .theme-anthracite .link-appearance-primary {
  background-color: #DDB66C;
  color: #2E2D2B;
  border-radius: 0px;
  text-transform: none;
}

.customer-styles .theme-anthracite .link-appearance-secondary {
  color: #fff;
  background-color: #2E2D2B;
  border-radius: 0px;
  text-transform: none;
}

.customer-styles .theme-anthracite .link-appearance-tertiary {
  color: #2E2D2B;
  border: 1px solid #2E2D2B;
  border-radius: 0px;
  text-transform: none;
}

.customer-styles .theme-anthracite .link-appearance-arrow::before,
.customer-styles .theme-anthracite .download-link::before {
  background-color: #2E2D2B;
  border: 1px solid #2E2D2B;
}

.customer-styles .theme-anthracite .link-appearance-arrow::after,
.customer-styles .theme-anthracite .download-link::after {
  background-color: #fff;
}

.customer-styles .theme-anthracite .link-appearance-arrow:hover::before,
.customer-styles .theme-anthracite .download-link:hover::before {
  background-color: #fff;
}

.customer-styles .theme-anthracite .link-appearance-arrow:hover::after,
.customer-styles .theme-anthracite .download-link:hover::after {
  background-color: #2E2D2B;
}

.customer-styles .theme-anthracite .link-appearance-arrow.inverted::before,
.customer-styles .theme-anthracite .download-link.inverted::before {
  background-color: #fff;
  border: 1px solid #2E2D2B;
}

.customer-styles .theme-anthracite .link-appearance-arrow.inverted::after,
.customer-styles .theme-anthracite .download-link.inverted::after {
  background-color: #2E2D2B;
}

.customer-styles .theme-anthracite .link-appearance-arrow.inverted:hover,
.customer-styles .theme-anthracite .download-link.inverted:hover {
  background-color: #fff;
  color: #2E2D2B;
}

.customer-styles .theme-anthracite .link-appearance-arrow.inverted:hover::before,
.customer-styles .theme-anthracite .download-link.inverted:hover::before {
  background-color: #2E2D2B;
}

.customer-styles .theme-anthracite .link-appearance-arrow.inverted:hover::after,
.customer-styles .theme-anthracite .download-link.inverted:hover::after {
  background-color: #fff;
}

.customer-styles .theme-anthracite .button-video > div::before {
  background-color: #2E2D2B;
}

.customer-styles .theme-anthracite .pagination {
  color: #2E2D2B;
}

.customer-styles .theme-anthracite .pagination-progress-fill {
  background: #2E2D2B;
}

.customer-styles .theme-anthracite .pagination .pagination-button.next,
.customer-styles .theme-anthracite .pagination .pagination-button.prev {
  background-color: #2E2D2B;
}

.customer-styles .theme-anthracite.background-color,
.customer-styles .theme-anthracite .background-color {
  background-color: #2E2D2B;
  color: #fff;
}

.customer-styles .theme-anthracite.background-color .typo-h1,
.customer-styles .theme-anthracite.background-color .typo-h2,
.customer-styles .theme-anthracite.background-color .typo-h3,
.customer-styles .theme-anthracite.background-color .typo-text,
.customer-styles .theme-anthracite.background-color p,
.customer-styles .theme-anthracite .background-color .typo-h1,
.customer-styles .theme-anthracite .background-color .typo-h2,
.customer-styles .theme-anthracite .background-color .typo-h3,
.customer-styles .theme-anthracite .background-color .typo-text,
.customer-styles .theme-anthracite .background-color p {
  color: currentColor;
}

.customer-styles .theme-anthracite.background-color .link-appearance-primary:hover,
.customer-styles .theme-anthracite .background-color .link-appearance-primary:hover {
  border: 2px solid #fff;
}

.customer-styles .theme-anthracite.background-color .link-appearance-secondary,
.customer-styles .theme-anthracite .background-color .link-appearance-secondary {
  color: #2E2D2B;
  background-color: #fff;
}

.customer-styles .theme-anthracite.background-color .link-appearance-secondary:hover,
.customer-styles .theme-anthracite .background-color .link-appearance-secondary:hover {
  background-color: #2E2D2B;
  border: 2px solid #fff;
  color: #fff;
}

.customer-styles .theme-anthracite.background-color .link-appearance-tertiary,
.customer-styles .theme-anthracite .background-color .link-appearance-tertiary {
  color: #fff;
  background-color: #2E2D2B;
  border: 1px solid #fff;
}

.customer-styles .theme-anthracite.background-color .link-appearance-tertiary:hover,
.customer-styles .theme-anthracite .background-color .link-appearance-tertiary:hover {
  background-color: #fff;
  border: 1px solid #2E2D2B;
  color: #2E2D2B;
}

.customer-styles .theme-anthracite.background-color .link-appearance-arrow::before,
.customer-styles .theme-anthracite.background-color .download-link::before,
.customer-styles .theme-anthracite .background-color .link-appearance-arrow::before,
.customer-styles .theme-anthracite .background-color .download-link::before {
  background-color: #fff;
  border: 1px solid #fff;
}

.customer-styles .theme-anthracite.background-color .link-appearance-arrow::after,
.customer-styles .theme-anthracite.background-color .download-link::after,
.customer-styles .theme-anthracite .background-color .link-appearance-arrow::after,
.customer-styles .theme-anthracite .background-color .download-link::after {
  background-color: #2E2D2B;
}

.customer-styles .theme-anthracite.background-color .link-appearance-arrow:hover::before,
.customer-styles .theme-anthracite.background-color .download-link:hover::before,
.customer-styles .theme-anthracite .background-color .link-appearance-arrow:hover::before,
.customer-styles .theme-anthracite .background-color .download-link:hover::before {
  background-color: #2E2D2B;
}

.customer-styles .theme-anthracite.background-color .link-appearance-arrow:hover::after,
.customer-styles .theme-anthracite.background-color .download-link:hover::after,
.customer-styles .theme-anthracite .background-color .link-appearance-arrow:hover::after,
.customer-styles .theme-anthracite .background-color .download-link:hover::after {
  background-color: #fff;
}

.customer-styles .theme-anthracite.background-color .link-appearance-arrow .inverted:hover,
.customer-styles .theme-anthracite.background-color .download-link .inverted:hover,
.customer-styles .theme-anthracite .background-color .link-appearance-arrow .inverted:hover,
.customer-styles .theme-anthracite .background-color .download-link .inverted:hover {
  background-color: #fff;
  color: #2E2D2B;
}

.customer-styles .theme-anthracite.background-color .link-appearance-arrow .inverted:hover::before,
.customer-styles .theme-anthracite.background-color .download-link .inverted:hover::before,
.customer-styles .theme-anthracite .background-color .link-appearance-arrow .inverted:hover::before,
.customer-styles .theme-anthracite .background-color .download-link .inverted:hover::before {
  background-color: #2E2D2B;
  border: 1px solid #2E2D2B;
}

.customer-styles .theme-anthracite.background-color .link-appearance-arrow .inverted:hover::after,
.customer-styles .theme-anthracite.background-color .download-link .inverted:hover::after,
.customer-styles .theme-anthracite .background-color .link-appearance-arrow .inverted:hover::after,
.customer-styles .theme-anthracite .background-color .download-link .inverted:hover::after {
  background-color: #fff;
}

.customer-styles .theme-anthracite.background-color .pagination,
.customer-styles .theme-anthracite .background-color .pagination {
  color: #fff;
}

.customer-styles .theme-anthracite.background-color .pagination-progress-fill,
.customer-styles .theme-anthracite .background-color .pagination-progress-fill {
  background: #fff;
}

.customer-styles .theme-anthracite.background-color .pagination-progress-bar,
.customer-styles .theme-anthracite .background-color .pagination-progress-bar {
  background-color: rgba(255, 255, 255, 0.5);
}

.customer-styles .theme-anthracite.background-color .pagination-button-wrapper,
.customer-styles .theme-anthracite .background-color .pagination-button-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.customer-styles .theme-anthracite.background-color .pagination-button-wrapper .pagination-button.next,
.customer-styles .theme-anthracite.background-color .pagination-button-wrapper .pagination-button.prev,
.customer-styles .theme-anthracite .background-color .pagination-button-wrapper .pagination-button.next,
.customer-styles .theme-anthracite .background-color .pagination-button-wrapper .pagination-button.prev {
  background-color: #fff;
}

.customer-styles .theme-red {
  --theme-primary: #000000;
  --theme-secondary: #C10926;
  --theme-font: #000000;
  --theme-light: #EAE8E5;
  --theme-border: #181B4B80;
  --theme-footer: #000000;
  --theme-font-regular: Cabin Condensed, Arial, Helvetica;
  --theme-font-italic: Cabin Condensed, Arial, Helvetica;
  --theme-font-bold: Cabin Condensed Bold, Arial, Helvetica;
  --theme-font-bold-italic: Cabin Condensed Bold, Arial, Helvetica;
  --theme-button-border-radius: ;
  color: #000000;
  font-family: "Cabin Condensed", Arial, Helvetica;
}

.customer-styles .theme-red .link-appearance-primary {
  background-color: #C10926;
  color: #fff;
  border-radius: 0px;
  text-transform: none;
}

.customer-styles .theme-red .link-appearance-secondary {
  color: #fff;
  background-color: #000000;
  border-radius: 0px;
  text-transform: none;
}

.customer-styles .theme-red .link-appearance-tertiary {
  color: #000000;
  border: 1px solid #000000;
  border-radius: 0px;
  text-transform: none;
}

.customer-styles .theme-red .link-appearance-arrow::before,
.customer-styles .theme-red .download-link::before {
  background-color: #000000;
  border: 1px solid #000000;
}

.customer-styles .theme-red .link-appearance-arrow::after,
.customer-styles .theme-red .download-link::after {
  background-color: #fff;
}

.customer-styles .theme-red .link-appearance-arrow:hover::before,
.customer-styles .theme-red .download-link:hover::before {
  background-color: #fff;
}

.customer-styles .theme-red .link-appearance-arrow:hover::after,
.customer-styles .theme-red .download-link:hover::after {
  background-color: #000000;
}

.customer-styles .theme-red .link-appearance-arrow.inverted::before,
.customer-styles .theme-red .download-link.inverted::before {
  background-color: #fff;
  border: 1px solid #000000;
}

.customer-styles .theme-red .link-appearance-arrow.inverted::after,
.customer-styles .theme-red .download-link.inverted::after {
  background-color: #000000;
}

.customer-styles .theme-red .link-appearance-arrow.inverted:hover,
.customer-styles .theme-red .download-link.inverted:hover {
  background-color: #fff;
  color: #000000;
}

.customer-styles .theme-red .link-appearance-arrow.inverted:hover::before,
.customer-styles .theme-red .download-link.inverted:hover::before {
  background-color: #000000;
}

.customer-styles .theme-red .link-appearance-arrow.inverted:hover::after,
.customer-styles .theme-red .download-link.inverted:hover::after {
  background-color: #fff;
}

.customer-styles .theme-red .button-video > div::before {
  background-color: #000000;
}

.customer-styles .theme-red .pagination {
  color: #000000;
}

.customer-styles .theme-red .pagination-progress-fill {
  background: #000000;
}

.customer-styles .theme-red .pagination .pagination-button.next,
.customer-styles .theme-red .pagination .pagination-button.prev {
  background-color: #000000;
}

.customer-styles .theme-red.background-color,
.customer-styles .theme-red .background-color {
  background-color: #000000;
  color: #fff;
}

.customer-styles .theme-red.background-color .typo-h1,
.customer-styles .theme-red.background-color .typo-h2,
.customer-styles .theme-red.background-color .typo-h3,
.customer-styles .theme-red.background-color .typo-text,
.customer-styles .theme-red.background-color p,
.customer-styles .theme-red .background-color .typo-h1,
.customer-styles .theme-red .background-color .typo-h2,
.customer-styles .theme-red .background-color .typo-h3,
.customer-styles .theme-red .background-color .typo-text,
.customer-styles .theme-red .background-color p {
  color: currentColor;
}

.customer-styles .theme-red.background-color .link-appearance-primary:hover,
.customer-styles .theme-red .background-color .link-appearance-primary:hover {
  border: 2px solid #fff;
}

.customer-styles .theme-red.background-color .link-appearance-secondary,
.customer-styles .theme-red .background-color .link-appearance-secondary {
  color: #000000;
  background-color: #fff;
}

.customer-styles .theme-red.background-color .link-appearance-secondary:hover,
.customer-styles .theme-red .background-color .link-appearance-secondary:hover {
  background-color: #000000;
  border: 2px solid #fff;
  color: #fff;
}

.customer-styles .theme-red.background-color .link-appearance-tertiary,
.customer-styles .theme-red .background-color .link-appearance-tertiary {
  color: #fff;
  background-color: #000000;
  border: 1px solid #fff;
}

.customer-styles .theme-red.background-color .link-appearance-tertiary:hover,
.customer-styles .theme-red .background-color .link-appearance-tertiary:hover {
  background-color: #fff;
  border: 1px solid #000000;
  color: #000000;
}

.customer-styles .theme-red.background-color .link-appearance-arrow::before,
.customer-styles .theme-red.background-color .download-link::before,
.customer-styles .theme-red .background-color .link-appearance-arrow::before,
.customer-styles .theme-red .background-color .download-link::before {
  background-color: #fff;
  border: 1px solid #fff;
}

.customer-styles .theme-red.background-color .link-appearance-arrow::after,
.customer-styles .theme-red.background-color .download-link::after,
.customer-styles .theme-red .background-color .link-appearance-arrow::after,
.customer-styles .theme-red .background-color .download-link::after {
  background-color: #000000;
}

.customer-styles .theme-red.background-color .link-appearance-arrow:hover::before,
.customer-styles .theme-red.background-color .download-link:hover::before,
.customer-styles .theme-red .background-color .link-appearance-arrow:hover::before,
.customer-styles .theme-red .background-color .download-link:hover::before {
  background-color: #000000;
}

.customer-styles .theme-red.background-color .link-appearance-arrow:hover::after,
.customer-styles .theme-red.background-color .download-link:hover::after,
.customer-styles .theme-red .background-color .link-appearance-arrow:hover::after,
.customer-styles .theme-red .background-color .download-link:hover::after {
  background-color: #fff;
}

.customer-styles .theme-red.background-color .link-appearance-arrow .inverted:hover,
.customer-styles .theme-red.background-color .download-link .inverted:hover,
.customer-styles .theme-red .background-color .link-appearance-arrow .inverted:hover,
.customer-styles .theme-red .background-color .download-link .inverted:hover {
  background-color: #fff;
  color: #000000;
}

.customer-styles .theme-red.background-color .link-appearance-arrow .inverted:hover::before,
.customer-styles .theme-red.background-color .download-link .inverted:hover::before,
.customer-styles .theme-red .background-color .link-appearance-arrow .inverted:hover::before,
.customer-styles .theme-red .background-color .download-link .inverted:hover::before {
  background-color: #000000;
  border: 1px solid #000000;
}

.customer-styles .theme-red.background-color .link-appearance-arrow .inverted:hover::after,
.customer-styles .theme-red.background-color .download-link .inverted:hover::after,
.customer-styles .theme-red .background-color .link-appearance-arrow .inverted:hover::after,
.customer-styles .theme-red .background-color .download-link .inverted:hover::after {
  background-color: #fff;
}

.customer-styles .theme-red.background-color .pagination,
.customer-styles .theme-red .background-color .pagination {
  color: #fff;
}

.customer-styles .theme-red.background-color .pagination-progress-fill,
.customer-styles .theme-red .background-color .pagination-progress-fill {
  background: #fff;
}

.customer-styles .theme-red.background-color .pagination-progress-bar,
.customer-styles .theme-red .background-color .pagination-progress-bar {
  background-color: rgba(255, 255, 255, 0.5);
}

.customer-styles .theme-red.background-color .pagination-button-wrapper,
.customer-styles .theme-red .background-color .pagination-button-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.customer-styles .theme-red.background-color .pagination-button-wrapper .pagination-button.next,
.customer-styles .theme-red.background-color .pagination-button-wrapper .pagination-button.prev,
.customer-styles .theme-red .background-color .pagination-button-wrapper .pagination-button.next,
.customer-styles .theme-red .background-color .pagination-button-wrapper .pagination-button.prev {
  background-color: #fff;
}

.customer-styles .theme-green {
  --theme-primary: #00158B;
  --theme-secondary: #9DFF00;
  --theme-font: #00158B;
  --theme-light: #D0D9F8;
  --theme-border: #181B4B80;
  --theme-footer: #001060;
  --theme-font-regular: Bellota Regular, Times New Roman, Times, serif;
  --theme-font-italic: Bellota Italic, Times New Roman, Times, serif;
  --theme-font-bold: Bellota Bold, Times New Roman, Times, serif;
  --theme-font-bold-italic: Bellota Bold Italic, Times New Roman, Times, serif;
  --theme-button-border-radius: ;
  color: #00158B;
  font-family: "Bellota Regular", "Times New Roman", Times, serif;
}

.customer-styles .theme-green .link-appearance-primary {
  background-color: #9DFF00;
  color: #00158B;
  border-radius: 60px;
  text-transform: none;
}

.customer-styles .theme-green .link-appearance-secondary {
  color: #fff;
  background-color: #00158B;
  border-radius: 60px;
  text-transform: none;
}

.customer-styles .theme-green .link-appearance-tertiary {
  color: #00158B;
  border: 1px solid #00158B;
  border-radius: 60px;
  text-transform: none;
}

.customer-styles .theme-green .link-appearance-arrow::before,
.customer-styles .theme-green .download-link::before {
  background-color: #00158B;
  border: 1px solid #00158B;
}

.customer-styles .theme-green .link-appearance-arrow::after,
.customer-styles .theme-green .download-link::after {
  background-color: #fff;
}

.customer-styles .theme-green .link-appearance-arrow:hover::before,
.customer-styles .theme-green .download-link:hover::before {
  background-color: #fff;
}

.customer-styles .theme-green .link-appearance-arrow:hover::after,
.customer-styles .theme-green .download-link:hover::after {
  background-color: #00158B;
}

.customer-styles .theme-green .link-appearance-arrow.inverted::before,
.customer-styles .theme-green .download-link.inverted::before {
  background-color: #fff;
  border: 1px solid #00158B;
}

.customer-styles .theme-green .link-appearance-arrow.inverted::after,
.customer-styles .theme-green .download-link.inverted::after {
  background-color: #00158B;
}

.customer-styles .theme-green .link-appearance-arrow.inverted:hover,
.customer-styles .theme-green .download-link.inverted:hover {
  background-color: #fff;
  color: #00158B;
}

.customer-styles .theme-green .link-appearance-arrow.inverted:hover::before,
.customer-styles .theme-green .download-link.inverted:hover::before {
  background-color: #00158B;
}

.customer-styles .theme-green .link-appearance-arrow.inverted:hover::after,
.customer-styles .theme-green .download-link.inverted:hover::after {
  background-color: #fff;
}

.customer-styles .theme-green .button-video > div::before {
  background-color: #00158B;
}

.customer-styles .theme-green .pagination {
  color: #00158B;
}

.customer-styles .theme-green .pagination-progress-fill {
  background: #00158B;
}

.customer-styles .theme-green .pagination .pagination-button.next,
.customer-styles .theme-green .pagination .pagination-button.prev {
  background-color: #00158B;
}

.customer-styles .theme-green.background-color,
.customer-styles .theme-green .background-color {
  background-color: #00158B;
  color: #fff;
}

.customer-styles .theme-green.background-color .typo-h1,
.customer-styles .theme-green.background-color .typo-h2,
.customer-styles .theme-green.background-color .typo-h3,
.customer-styles .theme-green.background-color .typo-text,
.customer-styles .theme-green.background-color p,
.customer-styles .theme-green .background-color .typo-h1,
.customer-styles .theme-green .background-color .typo-h2,
.customer-styles .theme-green .background-color .typo-h3,
.customer-styles .theme-green .background-color .typo-text,
.customer-styles .theme-green .background-color p {
  color: currentColor;
}

.customer-styles .theme-green.background-color .link-appearance-primary:hover,
.customer-styles .theme-green .background-color .link-appearance-primary:hover {
  border: 2px solid #fff;
}

.customer-styles .theme-green.background-color .link-appearance-secondary,
.customer-styles .theme-green .background-color .link-appearance-secondary {
  color: #00158B;
  background-color: #fff;
}

.customer-styles .theme-green.background-color .link-appearance-secondary:hover,
.customer-styles .theme-green .background-color .link-appearance-secondary:hover {
  background-color: #00158B;
  border: 2px solid #fff;
  color: #fff;
}

.customer-styles .theme-green.background-color .link-appearance-tertiary,
.customer-styles .theme-green .background-color .link-appearance-tertiary {
  color: #fff;
  background-color: #00158B;
  border: 1px solid #fff;
}

.customer-styles .theme-green.background-color .link-appearance-tertiary:hover,
.customer-styles .theme-green .background-color .link-appearance-tertiary:hover {
  background-color: #fff;
  border: 1px solid #00158B;
  color: #00158B;
}

.customer-styles .theme-green.background-color .link-appearance-arrow::before,
.customer-styles .theme-green.background-color .download-link::before,
.customer-styles .theme-green .background-color .link-appearance-arrow::before,
.customer-styles .theme-green .background-color .download-link::before {
  background-color: #fff;
  border: 1px solid #fff;
}

.customer-styles .theme-green.background-color .link-appearance-arrow::after,
.customer-styles .theme-green.background-color .download-link::after,
.customer-styles .theme-green .background-color .link-appearance-arrow::after,
.customer-styles .theme-green .background-color .download-link::after {
  background-color: #00158B;
}

.customer-styles .theme-green.background-color .link-appearance-arrow:hover::before,
.customer-styles .theme-green.background-color .download-link:hover::before,
.customer-styles .theme-green .background-color .link-appearance-arrow:hover::before,
.customer-styles .theme-green .background-color .download-link:hover::before {
  background-color: #00158B;
}

.customer-styles .theme-green.background-color .link-appearance-arrow:hover::after,
.customer-styles .theme-green.background-color .download-link:hover::after,
.customer-styles .theme-green .background-color .link-appearance-arrow:hover::after,
.customer-styles .theme-green .background-color .download-link:hover::after {
  background-color: #fff;
}

.customer-styles .theme-green.background-color .link-appearance-arrow .inverted:hover,
.customer-styles .theme-green.background-color .download-link .inverted:hover,
.customer-styles .theme-green .background-color .link-appearance-arrow .inverted:hover,
.customer-styles .theme-green .background-color .download-link .inverted:hover {
  background-color: #fff;
  color: #00158B;
}

.customer-styles .theme-green.background-color .link-appearance-arrow .inverted:hover::before,
.customer-styles .theme-green.background-color .download-link .inverted:hover::before,
.customer-styles .theme-green .background-color .link-appearance-arrow .inverted:hover::before,
.customer-styles .theme-green .background-color .download-link .inverted:hover::before {
  background-color: #00158B;
  border: 1px solid #00158B;
}

.customer-styles .theme-green.background-color .link-appearance-arrow .inverted:hover::after,
.customer-styles .theme-green.background-color .download-link .inverted:hover::after,
.customer-styles .theme-green .background-color .link-appearance-arrow .inverted:hover::after,
.customer-styles .theme-green .background-color .download-link .inverted:hover::after {
  background-color: #fff;
}

.customer-styles .theme-green.background-color .pagination,
.customer-styles .theme-green .background-color .pagination {
  color: #fff;
}

.customer-styles .theme-green.background-color .pagination-progress-fill,
.customer-styles .theme-green .background-color .pagination-progress-fill {
  background: #fff;
}

.customer-styles .theme-green.background-color .pagination-progress-bar,
.customer-styles .theme-green .background-color .pagination-progress-bar {
  background-color: rgba(255, 255, 255, 0.5);
}

.customer-styles .theme-green.background-color .pagination-button-wrapper,
.customer-styles .theme-green .background-color .pagination-button-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.customer-styles .theme-green.background-color .pagination-button-wrapper .pagination-button.next,
.customer-styles .theme-green.background-color .pagination-button-wrapper .pagination-button.prev,
.customer-styles .theme-green .background-color .pagination-button-wrapper .pagination-button.next,
.customer-styles .theme-green .background-color .pagination-button-wrapper .pagination-button.prev {
  background-color: #fff;
}

.customer-styles .theme-customized {
  --theme-primary: var(--theme-primary);
  --theme-secondary: var(--theme-secondary);
  --theme-font: var(--theme-font);
  --theme-light: #F4F4F4;
  --theme-border: var(--theme-border);
  --theme-footer: var(--theme-footer);
  --theme-font-regular: Bellota Regular, Times New Roman, Times, serif;
  --theme-font-italic: Bellota Italic, Times New Roman, Times, serif;
  --theme-font-bold: Bellota Bold, Times New Roman, Times, serif;
  --theme-font-bold-italic: Bellota Bold Italic, Times New Roman, Times, serif;
  --theme-button-border-radius: ;
  color: var(--theme-font);
  font-family: "Bellota Regular", "Times New Roman", Times, serif;
}

.customer-styles .theme-customized .link-appearance-primary {
  background-color: var(--theme-secondary);
  color: var(--theme-primary);
  border-radius: var(--theme-button-border-radius);
  text-transform: var(--theme-text-transform);
}

.customer-styles .theme-customized .link-appearance-secondary {
  color: #fff;
  background-color: var(--theme-primary);
  border-radius: var(--theme-button-border-radius);
  text-transform: var(--theme-text-transform);
}

.customer-styles .theme-customized .link-appearance-tertiary {
  color: var(--theme-primary);
  border: 1px solid var(--theme-primary);
  border-radius: var(--theme-button-border-radius);
  text-transform: var(--theme-text-transform);
}

.customer-styles .theme-customized .link-appearance-arrow::before,
.customer-styles .theme-customized .download-link::before {
  background-color: var(--theme-primary);
  border: 1px solid var(--theme-primary);
}

.customer-styles .theme-customized .link-appearance-arrow::after,
.customer-styles .theme-customized .download-link::after {
  background-color: #fff;
}

.customer-styles .theme-customized .link-appearance-arrow:hover::before,
.customer-styles .theme-customized .download-link:hover::before {
  background-color: #fff;
}

.customer-styles .theme-customized .link-appearance-arrow:hover::after,
.customer-styles .theme-customized .download-link:hover::after {
  background-color: var(--theme-primary);
}

.customer-styles .theme-customized .link-appearance-arrow.inverted::before,
.customer-styles .theme-customized .download-link.inverted::before {
  background-color: #fff;
  border: 1px solid var(--theme-primary);
}

.customer-styles .theme-customized .link-appearance-arrow.inverted::after,
.customer-styles .theme-customized .download-link.inverted::after {
  background-color: var(--theme-primary);
}

.customer-styles .theme-customized .link-appearance-arrow.inverted:hover,
.customer-styles .theme-customized .download-link.inverted:hover {
  background-color: #fff;
  color: var(--theme-primary);
}

.customer-styles .theme-customized .link-appearance-arrow.inverted:hover::before,
.customer-styles .theme-customized .download-link.inverted:hover::before {
  background-color: var(--theme-primary);
}

.customer-styles .theme-customized .link-appearance-arrow.inverted:hover::after,
.customer-styles .theme-customized .download-link.inverted:hover::after {
  background-color: #fff;
}

.customer-styles .theme-customized .button-video > div::before {
  background-color: var(--theme-primary);
}

.customer-styles .theme-customized .pagination {
  color: var(--theme-primary);
}

.customer-styles .theme-customized .pagination-progress-fill {
  background: var(--theme-primary);
}

.customer-styles .theme-customized .pagination .pagination-button.next,
.customer-styles .theme-customized .pagination .pagination-button.prev {
  background-color: var(--theme-primary);
}

.customer-styles .theme-customized.background-color,
.customer-styles .theme-customized .background-color {
  background-color: var(--theme-primary);
  color: #fff;
}

.customer-styles .theme-customized.background-color .typo-h1,
.customer-styles .theme-customized.background-color .typo-h2,
.customer-styles .theme-customized.background-color .typo-h3,
.customer-styles .theme-customized.background-color .typo-text,
.customer-styles .theme-customized.background-color p,
.customer-styles .theme-customized .background-color .typo-h1,
.customer-styles .theme-customized .background-color .typo-h2,
.customer-styles .theme-customized .background-color .typo-h3,
.customer-styles .theme-customized .background-color .typo-text,
.customer-styles .theme-customized .background-color p {
  color: currentColor;
}

.customer-styles .theme-customized.background-color .link-appearance-primary:hover,
.customer-styles .theme-customized .background-color .link-appearance-primary:hover {
  border: 2px solid #fff;
}

.customer-styles .theme-customized.background-color .link-appearance-secondary,
.customer-styles .theme-customized .background-color .link-appearance-secondary {
  color: var(--theme-primary);
  background-color: #fff;
}

.customer-styles .theme-customized.background-color .link-appearance-secondary:hover,
.customer-styles .theme-customized .background-color .link-appearance-secondary:hover {
  background-color: var(--theme-primary);
  border: 2px solid #fff;
  color: #fff;
}

.customer-styles .theme-customized.background-color .link-appearance-tertiary,
.customer-styles .theme-customized .background-color .link-appearance-tertiary {
  color: #fff;
  background-color: var(--theme-primary);
  border: 1px solid #fff;
}

.customer-styles .theme-customized.background-color .link-appearance-tertiary:hover,
.customer-styles .theme-customized .background-color .link-appearance-tertiary:hover {
  background-color: #fff;
  border: 1px solid var(--theme-primary);
  color: var(--theme-primary);
}

.customer-styles .theme-customized.background-color .link-appearance-arrow::before,
.customer-styles .theme-customized.background-color .download-link::before,
.customer-styles .theme-customized .background-color .link-appearance-arrow::before,
.customer-styles .theme-customized .background-color .download-link::before {
  background-color: #fff;
  border: 1px solid #fff;
}

.customer-styles .theme-customized.background-color .link-appearance-arrow::after,
.customer-styles .theme-customized.background-color .download-link::after,
.customer-styles .theme-customized .background-color .link-appearance-arrow::after,
.customer-styles .theme-customized .background-color .download-link::after {
  background-color: var(--theme-primary);
}

.customer-styles .theme-customized.background-color .link-appearance-arrow:hover::before,
.customer-styles .theme-customized.background-color .download-link:hover::before,
.customer-styles .theme-customized .background-color .link-appearance-arrow:hover::before,
.customer-styles .theme-customized .background-color .download-link:hover::before {
  background-color: var(--theme-primary);
}

.customer-styles .theme-customized.background-color .link-appearance-arrow:hover::after,
.customer-styles .theme-customized.background-color .download-link:hover::after,
.customer-styles .theme-customized .background-color .link-appearance-arrow:hover::after,
.customer-styles .theme-customized .background-color .download-link:hover::after {
  background-color: #fff;
}

.customer-styles .theme-customized.background-color .link-appearance-arrow .inverted:hover,
.customer-styles .theme-customized.background-color .download-link .inverted:hover,
.customer-styles .theme-customized .background-color .link-appearance-arrow .inverted:hover,
.customer-styles .theme-customized .background-color .download-link .inverted:hover {
  background-color: #fff;
  color: var(--theme-primary);
}

.customer-styles .theme-customized.background-color .link-appearance-arrow .inverted:hover::before,
.customer-styles .theme-customized.background-color .download-link .inverted:hover::before,
.customer-styles .theme-customized .background-color .link-appearance-arrow .inverted:hover::before,
.customer-styles .theme-customized .background-color .download-link .inverted:hover::before {
  background-color: var(--theme-primary);
  border: 1px solid var(--theme-primary);
}

.customer-styles .theme-customized.background-color .link-appearance-arrow .inverted:hover::after,
.customer-styles .theme-customized.background-color .download-link .inverted:hover::after,
.customer-styles .theme-customized .background-color .link-appearance-arrow .inverted:hover::after,
.customer-styles .theme-customized .background-color .download-link .inverted:hover::after {
  background-color: #fff;
}

.customer-styles .theme-customized.background-color .pagination,
.customer-styles .theme-customized .background-color .pagination {
  color: #fff;
}

.customer-styles .theme-customized.background-color .pagination-progress-fill,
.customer-styles .theme-customized .background-color .pagination-progress-fill {
  background: #fff;
}

.customer-styles .theme-customized.background-color .pagination-progress-bar,
.customer-styles .theme-customized .background-color .pagination-progress-bar {
  background-color: rgba(255, 255, 255, 0.5);
}

.customer-styles .theme-customized.background-color .pagination-button-wrapper,
.customer-styles .theme-customized .background-color .pagination-button-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.customer-styles .theme-customized.background-color .pagination-button-wrapper .pagination-button.next,
.customer-styles .theme-customized.background-color .pagination-button-wrapper .pagination-button.prev,
.customer-styles .theme-customized .background-color .pagination-button-wrapper .pagination-button.next,
.customer-styles .theme-customized .background-color .pagination-button-wrapper .pagination-button.prev {
  background-color: #fff;
}

.customer-styles .background-color {
  background-color: var(--theme-primary);
  color: #fff;
}

.customer-styles .page_template_wrapper {
  overflow: hidden;
}

.customer-styles .global-grid {
  display: grid;
  grid-column-gap: 10px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin-inline: auto;
  max-width: 1280px;
  padding-inline: 25px;
}

@media (min-width: 768px) {
  .customer-styles .global-grid {
    grid-template-columns: repeat(16, minmax(0, 1fr));
    padding-inline: 5px;
  }
}

.customer-styles .global-spacing-top {
  padding-top: 60px;
}

@media (min-width: 768px) {
  .customer-styles .global-spacing-top {
    padding-top: 60px;
  }
}

.customer-styles .global-spacing-bottom {
  padding-bottom: 60px;
}

@media (min-width: 768px) {
  .customer-styles .global-spacing-bottom {
    padding-bottom: 60px;
  }
}

.customer-styles .pagination-container {
  align-items: center;
  justify-items: center;
  margin-inline: 10px;
  pointer-events: all;
  margin-top: 20px;
}

.customer-styles .pagination-container .pagination-button-wrapper {
  border-radius: 100%;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (min-width: 768px) {
  .customer-styles .pagination-container .pagination-button-wrapper {
    height: 50px;
  }
}

@media (min-width: 768px) {
  .customer-styles .pagination-container .pagination-button-wrapper {
    width: 50px;
  }
}

.customer-styles .pagination-container .pagination-button-wrapper:first-child {
  margin-right: 7px;
}

.customer-styles .pagination-container .pagination-button-wrapper:last-child {
  margin-left: 7px;
}

.customer-styles .pagination-container .pagination-button-wrapper.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}

.customer-styles .pagination-container .pagination-button {
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  border: 0;
  cursor: pointer;
  padding: 0;
  height: 100%;
  width: 100%;
}

.customer-styles .pagination-container .pagination-button.prev {
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3J1cHBlXzExNDAyIiBkYXRhLW5hbWU9IkdydXBwZSAxMTQwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwNSAtNzgwNSkiPgogICAgPHBhdGggaWQ9IlBmYWRfOTM0NCIgZGF0YS1uYW1lPSJQZmFkIDkzNDQiIGQ9Ik0xMC45NzMsMFYxMC45NzNIMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzE4LjI2MiA3ODMwLjcwMikgcm90YXRlKC00NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE4MWI0YiIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8ZyBpZD0iUGZhZF85MzQ1IiBkYXRhLW5hbWU9IlBmYWQgOTM0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzA1IDc4MDUpIiBmaWxsPSJub25lIiBvcGFjaXR5PSIwLjUiPgogICAgICA8cGF0aCBkPSJNMjUsMEEyNSwyNSwwLDEsMSwwLDI1LDI1LDI1LDAsMCwxLDI1LDBaIiBzdHJva2U9Im5vbmUiLz4KICAgICAgPHBhdGggZD0iTSAyNSAwLjUgQyAyMS42OTIzMDA3OTY1MDg3OSAwLjUgMTguNDgzODEwNDI0ODA0NjkgMS4xNDc3MDg4OTI4MjIyNjYgMTUuNDYzNjQ5NzQ5NzU1ODYgMi40MjUxMjg5MzY3Njc1NzggQyAxMi41NDYyNjA4MzM3NDAyMyAzLjY1OTA2OTA2MTI3OTI5NyA5LjkyNjA3ODc5NjM4NjcxOSA1LjQyNTY3ODI1MzE3MzgyOCA3LjY3NTg4MDQzMjEyODkwNiA3LjY3NTg4MDQzMjEyODkwNiBDIDUuNDI1Njc4MjUzMTczODI4IDkuOTI2MDc4Nzk2Mzg2NzE5IDMuNjU5MDY5MDYxMjc5Mjk3IDEyLjU0NjI2MDgzMzc0MDIzIDIuNDI1MTI4OTM2NzY3NTc4IDE1LjQ2MzY0OTc0OTc1NTg2IEMgMS4xNDc3MDg4OTI4MjIyNjYgMTguNDgzODEwNDI0ODA0NjkgMC41IDIxLjY5MjMwMDc5NjUwODc5IDAuNSAyNSBDIDAuNSAyOC4zMDc2OTkyMDM0OTEyMSAxLjE0NzcwODg5MjgyMjI2NiAzMS41MTYxODk1NzUxOTUzMSAyLjQyNTEyODkzNjc2NzU3OCAzNC41MzYzNTAyNTAyNDQxNCBDIDMuNjU5MDY5MDYxMjc5Mjk3IDM3LjQ1MzczOTE2NjI1OTc3IDUuNDI1Njc4MjUzMTczODI4IDQwLjA3MzkyMTIwMzYxMzI4IDcuNjc1ODgwNDMyMTI4OTA2IDQyLjMyNDExOTU2Nzg3MTA5IEMgOS45MjYwNzg3OTYzODY3MTkgNDQuNTc0MzE3OTMyMTI4OTEgMTIuNTQ2MjYwODMzNzQwMjMgNDYuMzQwOTMwOTM4NzIwNyAxNS40NjM2NDk3NDk3NTU4NiA0Ny41NzQ4NzEwNjMyMzI0MiBDIDE4LjQ4MzgxMDQyNDgwNDY5IDQ4Ljg1MjI5MTEwNzE3NzczIDIxLjY5MjMwMDc5NjUwODc5IDQ5LjUgMjUgNDkuNSBDIDI4LjMwNzY5OTIwMzQ5MTIxIDQ5LjUgMzEuNTE2MTg5NTc1MTk1MzEgNDguODUyMjkxMTA3MTc3NzMgMzQuNTM2MzUwMjUwMjQ0MTQgNDcuNTc0ODcxMDYzMjMyNDIgQyAzNy40NTM3MzkxNjYyNTk3NyA0Ni4zNDA5MzA5Mzg3MjA3IDQwLjA3MzkyMTIwMzYxMzI4IDQ0LjU3NDMxNzkzMjEyODkxIDQyLjMyNDExOTU2Nzg3MTA5IDQyLjMyNDExOTU2Nzg3MTA5IEMgNDQuNTc0MzE3OTMyMTI4OTEgNDAuMDczOTIxMjAzNjEzMjggNDYuMzQwOTMwOTM4NzIwNyAzNy40NTM3MzkxNjYyNTk3NyA0Ny41NzQ4NzEwNjMyMzI0MiAzNC41MzYzNTAyNTAyNDQxNCBDIDQ4Ljg1MjI5MTEwNzE3NzczIDMxLjUxNjE4OTU3NTE5NTMxIDQ5LjUgMjguMzA3Njk5MjAzNDkxMjEgNDkuNSAyNSBDIDQ5LjUgMjEuNjkyMzAwNzk2NTA4NzkgNDguODUyMjkxMTA3MTc3NzMgMTguNDgzODEwNDI0ODA0NjkgNDcuNTc0ODcxMDYzMjMyNDIgMTUuNDYzNjQ5NzQ5NzU1ODYgQyA0Ni4zNDA5MzA5Mzg3MjA3IDEyLjU0NjI2MDgzMzc0MDIzIDQ0LjU3NDMxNzkzMjEyODkxIDkuOTI2MDc4Nzk2Mzg2NzE5IDQyLjMyNDExOTU2Nzg3MTA5IDcuNjc1ODgwNDMyMTI4OTA2IEMgNDAuMDczOTIxMjAzNjEzMjggNS40MjU2NzgyNTMxNzM4MjggMzcuNDUzNzM5MTY2MjU5NzcgMy42NTkwNjkwNjEyNzkyOTcgMzQuNTM2MzUwMjUwMjQ0MTQgMi40MjUxMjg5MzY3Njc1NzggQyAzMS41MTYxODk1NzUxOTUzMSAxLjE0NzcwODg5MjgyMjI2NiAyOC4zMDc2OTkyMDM0OTEyMSAwLjUgMjUgMC41IE0gMjUgMCBDIDM4LjgwNzEyMTI3Njg1NTQ3IDAgNTAgMTEuMTkyODc4NzIzMTQ0NTMgNTAgMjUgQyA1MCAzOC44MDcxMjEyNzY4NTU0NyAzOC44MDcxMjEyNzY4NTU0NyA1MCAyNSA1MCBDIDExLjE5Mjg3ODcyMzE0NDUzIDUwIDAgMzguODA3MTIxMjc2ODU1NDcgMCAyNSBDIDAgMTEuMTkyODc4NzIzMTQ0NTMgMTEuMTkyODc4NzIzMTQ0NTMgMCAyNSAwIFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzE4MWI0YiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3J1cHBlXzExNDAyIiBkYXRhLW5hbWU9IkdydXBwZSAxMTQwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwNSAtNzgwNSkiPgogICAgPHBhdGggaWQ9IlBmYWRfOTM0NCIgZGF0YS1uYW1lPSJQZmFkIDkzNDQiIGQ9Ik0xMC45NzMsMFYxMC45NzNIMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzE4LjI2MiA3ODMwLjcwMikgcm90YXRlKC00NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE4MWI0YiIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8ZyBpZD0iUGZhZF85MzQ1IiBkYXRhLW5hbWU9IlBmYWQgOTM0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzA1IDc4MDUpIiBmaWxsPSJub25lIiBvcGFjaXR5PSIwLjUiPgogICAgICA8cGF0aCBkPSJNMjUsMEEyNSwyNSwwLDEsMSwwLDI1LDI1LDI1LDAsMCwxLDI1LDBaIiBzdHJva2U9Im5vbmUiLz4KICAgICAgPHBhdGggZD0iTSAyNSAwLjUgQyAyMS42OTIzMDA3OTY1MDg3OSAwLjUgMTguNDgzODEwNDI0ODA0NjkgMS4xNDc3MDg4OTI4MjIyNjYgMTUuNDYzNjQ5NzQ5NzU1ODYgMi40MjUxMjg5MzY3Njc1NzggQyAxMi41NDYyNjA4MzM3NDAyMyAzLjY1OTA2OTA2MTI3OTI5NyA5LjkyNjA3ODc5NjM4NjcxOSA1LjQyNTY3ODI1MzE3MzgyOCA3LjY3NTg4MDQzMjEyODkwNiA3LjY3NTg4MDQzMjEyODkwNiBDIDUuNDI1Njc4MjUzMTczODI4IDkuOTI2MDc4Nzk2Mzg2NzE5IDMuNjU5MDY5MDYxMjc5Mjk3IDEyLjU0NjI2MDgzMzc0MDIzIDIuNDI1MTI4OTM2NzY3NTc4IDE1LjQ2MzY0OTc0OTc1NTg2IEMgMS4xNDc3MDg4OTI4MjIyNjYgMTguNDgzODEwNDI0ODA0NjkgMC41IDIxLjY5MjMwMDc5NjUwODc5IDAuNSAyNSBDIDAuNSAyOC4zMDc2OTkyMDM0OTEyMSAxLjE0NzcwODg5MjgyMjI2NiAzMS41MTYxODk1NzUxOTUzMSAyLjQyNTEyODkzNjc2NzU3OCAzNC41MzYzNTAyNTAyNDQxNCBDIDMuNjU5MDY5MDYxMjc5Mjk3IDM3LjQ1MzczOTE2NjI1OTc3IDUuNDI1Njc4MjUzMTczODI4IDQwLjA3MzkyMTIwMzYxMzI4IDcuNjc1ODgwNDMyMTI4OTA2IDQyLjMyNDExOTU2Nzg3MTA5IEMgOS45MjYwNzg3OTYzODY3MTkgNDQuNTc0MzE3OTMyMTI4OTEgMTIuNTQ2MjYwODMzNzQwMjMgNDYuMzQwOTMwOTM4NzIwNyAxNS40NjM2NDk3NDk3NTU4NiA0Ny41NzQ4NzEwNjMyMzI0MiBDIDE4LjQ4MzgxMDQyNDgwNDY5IDQ4Ljg1MjI5MTEwNzE3NzczIDIxLjY5MjMwMDc5NjUwODc5IDQ5LjUgMjUgNDkuNSBDIDI4LjMwNzY5OTIwMzQ5MTIxIDQ5LjUgMzEuNTE2MTg5NTc1MTk1MzEgNDguODUyMjkxMTA3MTc3NzMgMzQuNTM2MzUwMjUwMjQ0MTQgNDcuNTc0ODcxMDYzMjMyNDIgQyAzNy40NTM3MzkxNjYyNTk3NyA0Ni4zNDA5MzA5Mzg3MjA3IDQwLjA3MzkyMTIwMzYxMzI4IDQ0LjU3NDMxNzkzMjEyODkxIDQyLjMyNDExOTU2Nzg3MTA5IDQyLjMyNDExOTU2Nzg3MTA5IEMgNDQuNTc0MzE3OTMyMTI4OTEgNDAuMDczOTIxMjAzNjEzMjggNDYuMzQwOTMwOTM4NzIwNyAzNy40NTM3MzkxNjYyNTk3NyA0Ny41NzQ4NzEwNjMyMzI0MiAzNC41MzYzNTAyNTAyNDQxNCBDIDQ4Ljg1MjI5MTEwNzE3NzczIDMxLjUxNjE4OTU3NTE5NTMxIDQ5LjUgMjguMzA3Njk5MjAzNDkxMjEgNDkuNSAyNSBDIDQ5LjUgMjEuNjkyMzAwNzk2NTA4NzkgNDguODUyMjkxMTA3MTc3NzMgMTguNDgzODEwNDI0ODA0NjkgNDcuNTc0ODcxMDYzMjMyNDIgMTUuNDYzNjQ5NzQ5NzU1ODYgQyA0Ni4zNDA5MzA5Mzg3MjA3IDEyLjU0NjI2MDgzMzc0MDIzIDQ0LjU3NDMxNzkzMjEyODkxIDkuOTI2MDc4Nzk2Mzg2NzE5IDQyLjMyNDExOTU2Nzg3MTA5IDcuNjc1ODgwNDMyMTI4OTA2IEMgNDAuMDczOTIxMjAzNjEzMjggNS40MjU2NzgyNTMxNzM4MjggMzcuNDUzNzM5MTY2MjU5NzcgMy42NTkwNjkwNjEyNzkyOTcgMzQuNTM2MzUwMjUwMjQ0MTQgMi40MjUxMjg5MzY3Njc1NzggQyAzMS41MTYxODk1NzUxOTUzMSAxLjE0NzcwODg5MjgyMjI2NiAyOC4zMDc2OTkyMDM0OTEyMSAwLjUgMjUgMC41IE0gMjUgMCBDIDM4LjgwNzEyMTI3Njg1NTQ3IDAgNTAgMTEuMTkyODc4NzIzMTQ0NTMgNTAgMjUgQyA1MCAzOC44MDcxMjEyNzY4NTU0NyAzOC44MDcxMjEyNzY4NTU0NyA1MCAyNSA1MCBDIDExLjE5Mjg3ODcyMzE0NDUzIDUwIDAgMzguODA3MTIxMjc2ODU1NDcgMCAyNSBDIDAgMTEuMTkyODc4NzIzMTQ0NTMgMTEuMTkyODc4NzIzMTQ0NTMgMCAyNSAwIFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzE4MWI0YiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
  background-color: currentColor;
  transform: rotate(180deg);
}

.customer-styles .pagination-container .pagination-button.next {
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3J1cHBlXzExNDAyIiBkYXRhLW5hbWU9IkdydXBwZSAxMTQwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwNSAtNzgwNSkiPgogICAgPHBhdGggaWQ9IlBmYWRfOTM0NCIgZGF0YS1uYW1lPSJQZmFkIDkzNDQiIGQ9Ik0xMC45NzMsMFYxMC45NzNIMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzE4LjI2MiA3ODMwLjcwMikgcm90YXRlKC00NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE4MWI0YiIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8ZyBpZD0iUGZhZF85MzQ1IiBkYXRhLW5hbWU9IlBmYWQgOTM0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzA1IDc4MDUpIiBmaWxsPSJub25lIiBvcGFjaXR5PSIwLjUiPgogICAgICA8cGF0aCBkPSJNMjUsMEEyNSwyNSwwLDEsMSwwLDI1LDI1LDI1LDAsMCwxLDI1LDBaIiBzdHJva2U9Im5vbmUiLz4KICAgICAgPHBhdGggZD0iTSAyNSAwLjUgQyAyMS42OTIzMDA3OTY1MDg3OSAwLjUgMTguNDgzODEwNDI0ODA0NjkgMS4xNDc3MDg4OTI4MjIyNjYgMTUuNDYzNjQ5NzQ5NzU1ODYgMi40MjUxMjg5MzY3Njc1NzggQyAxMi41NDYyNjA4MzM3NDAyMyAzLjY1OTA2OTA2MTI3OTI5NyA5LjkyNjA3ODc5NjM4NjcxOSA1LjQyNTY3ODI1MzE3MzgyOCA3LjY3NTg4MDQzMjEyODkwNiA3LjY3NTg4MDQzMjEyODkwNiBDIDUuNDI1Njc4MjUzMTczODI4IDkuOTI2MDc4Nzk2Mzg2NzE5IDMuNjU5MDY5MDYxMjc5Mjk3IDEyLjU0NjI2MDgzMzc0MDIzIDIuNDI1MTI4OTM2NzY3NTc4IDE1LjQ2MzY0OTc0OTc1NTg2IEMgMS4xNDc3MDg4OTI4MjIyNjYgMTguNDgzODEwNDI0ODA0NjkgMC41IDIxLjY5MjMwMDc5NjUwODc5IDAuNSAyNSBDIDAuNSAyOC4zMDc2OTkyMDM0OTEyMSAxLjE0NzcwODg5MjgyMjI2NiAzMS41MTYxODk1NzUxOTUzMSAyLjQyNTEyODkzNjc2NzU3OCAzNC41MzYzNTAyNTAyNDQxNCBDIDMuNjU5MDY5MDYxMjc5Mjk3IDM3LjQ1MzczOTE2NjI1OTc3IDUuNDI1Njc4MjUzMTczODI4IDQwLjA3MzkyMTIwMzYxMzI4IDcuNjc1ODgwNDMyMTI4OTA2IDQyLjMyNDExOTU2Nzg3MTA5IEMgOS45MjYwNzg3OTYzODY3MTkgNDQuNTc0MzE3OTMyMTI4OTEgMTIuNTQ2MjYwODMzNzQwMjMgNDYuMzQwOTMwOTM4NzIwNyAxNS40NjM2NDk3NDk3NTU4NiA0Ny41NzQ4NzEwNjMyMzI0MiBDIDE4LjQ4MzgxMDQyNDgwNDY5IDQ4Ljg1MjI5MTEwNzE3NzczIDIxLjY5MjMwMDc5NjUwODc5IDQ5LjUgMjUgNDkuNSBDIDI4LjMwNzY5OTIwMzQ5MTIxIDQ5LjUgMzEuNTE2MTg5NTc1MTk1MzEgNDguODUyMjkxMTA3MTc3NzMgMzQuNTM2MzUwMjUwMjQ0MTQgNDcuNTc0ODcxMDYzMjMyNDIgQyAzNy40NTM3MzkxNjYyNTk3NyA0Ni4zNDA5MzA5Mzg3MjA3IDQwLjA3MzkyMTIwMzYxMzI4IDQ0LjU3NDMxNzkzMjEyODkxIDQyLjMyNDExOTU2Nzg3MTA5IDQyLjMyNDExOTU2Nzg3MTA5IEMgNDQuNTc0MzE3OTMyMTI4OTEgNDAuMDczOTIxMjAzNjEzMjggNDYuMzQwOTMwOTM4NzIwNyAzNy40NTM3MzkxNjYyNTk3NyA0Ny41NzQ4NzEwNjMyMzI0MiAzNC41MzYzNTAyNTAyNDQxNCBDIDQ4Ljg1MjI5MTEwNzE3NzczIDMxLjUxNjE4OTU3NTE5NTMxIDQ5LjUgMjguMzA3Njk5MjAzNDkxMjEgNDkuNSAyNSBDIDQ5LjUgMjEuNjkyMzAwNzk2NTA4NzkgNDguODUyMjkxMTA3MTc3NzMgMTguNDgzODEwNDI0ODA0NjkgNDcuNTc0ODcxMDYzMjMyNDIgMTUuNDYzNjQ5NzQ5NzU1ODYgQyA0Ni4zNDA5MzA5Mzg3MjA3IDEyLjU0NjI2MDgzMzc0MDIzIDQ0LjU3NDMxNzkzMjEyODkxIDkuOTI2MDc4Nzk2Mzg2NzE5IDQyLjMyNDExOTU2Nzg3MTA5IDcuNjc1ODgwNDMyMTI4OTA2IEMgNDAuMDczOTIxMjAzNjEzMjggNS40MjU2NzgyNTMxNzM4MjggMzcuNDUzNzM5MTY2MjU5NzcgMy42NTkwNjkwNjEyNzkyOTcgMzQuNTM2MzUwMjUwMjQ0MTQgMi40MjUxMjg5MzY3Njc1NzggQyAzMS41MTYxODk1NzUxOTUzMSAxLjE0NzcwODg5MjgyMjI2NiAyOC4zMDc2OTkyMDM0OTEyMSAwLjUgMjUgMC41IE0gMjUgMCBDIDM4LjgwNzEyMTI3Njg1NTQ3IDAgNTAgMTEuMTkyODc4NzIzMTQ0NTMgNTAgMjUgQyA1MCAzOC44MDcxMjEyNzY4NTU0NyAzOC44MDcxMjEyNzY4NTU0NyA1MCAyNSA1MCBDIDExLjE5Mjg3ODcyMzE0NDUzIDUwIDAgMzguODA3MTIxMjc2ODU1NDcgMCAyNSBDIDAgMTEuMTkyODc4NzIzMTQ0NTMgMTEuMTkyODc4NzIzMTQ0NTMgMCAyNSAwIFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzE4MWI0YiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3J1cHBlXzExNDAyIiBkYXRhLW5hbWU9IkdydXBwZSAxMTQwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwNSAtNzgwNSkiPgogICAgPHBhdGggaWQ9IlBmYWRfOTM0NCIgZGF0YS1uYW1lPSJQZmFkIDkzNDQiIGQ9Ik0xMC45NzMsMFYxMC45NzNIMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzE4LjI2MiA3ODMwLjcwMikgcm90YXRlKC00NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE4MWI0YiIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8ZyBpZD0iUGZhZF85MzQ1IiBkYXRhLW5hbWU9IlBmYWQgOTM0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzA1IDc4MDUpIiBmaWxsPSJub25lIiBvcGFjaXR5PSIwLjUiPgogICAgICA8cGF0aCBkPSJNMjUsMEEyNSwyNSwwLDEsMSwwLDI1LDI1LDI1LDAsMCwxLDI1LDBaIiBzdHJva2U9Im5vbmUiLz4KICAgICAgPHBhdGggZD0iTSAyNSAwLjUgQyAyMS42OTIzMDA3OTY1MDg3OSAwLjUgMTguNDgzODEwNDI0ODA0NjkgMS4xNDc3MDg4OTI4MjIyNjYgMTUuNDYzNjQ5NzQ5NzU1ODYgMi40MjUxMjg5MzY3Njc1NzggQyAxMi41NDYyNjA4MzM3NDAyMyAzLjY1OTA2OTA2MTI3OTI5NyA5LjkyNjA3ODc5NjM4NjcxOSA1LjQyNTY3ODI1MzE3MzgyOCA3LjY3NTg4MDQzMjEyODkwNiA3LjY3NTg4MDQzMjEyODkwNiBDIDUuNDI1Njc4MjUzMTczODI4IDkuOTI2MDc4Nzk2Mzg2NzE5IDMuNjU5MDY5MDYxMjc5Mjk3IDEyLjU0NjI2MDgzMzc0MDIzIDIuNDI1MTI4OTM2NzY3NTc4IDE1LjQ2MzY0OTc0OTc1NTg2IEMgMS4xNDc3MDg4OTI4MjIyNjYgMTguNDgzODEwNDI0ODA0NjkgMC41IDIxLjY5MjMwMDc5NjUwODc5IDAuNSAyNSBDIDAuNSAyOC4zMDc2OTkyMDM0OTEyMSAxLjE0NzcwODg5MjgyMjI2NiAzMS41MTYxODk1NzUxOTUzMSAyLjQyNTEyODkzNjc2NzU3OCAzNC41MzYzNTAyNTAyNDQxNCBDIDMuNjU5MDY5MDYxMjc5Mjk3IDM3LjQ1MzczOTE2NjI1OTc3IDUuNDI1Njc4MjUzMTczODI4IDQwLjA3MzkyMTIwMzYxMzI4IDcuNjc1ODgwNDMyMTI4OTA2IDQyLjMyNDExOTU2Nzg3MTA5IEMgOS45MjYwNzg3OTYzODY3MTkgNDQuNTc0MzE3OTMyMTI4OTEgMTIuNTQ2MjYwODMzNzQwMjMgNDYuMzQwOTMwOTM4NzIwNyAxNS40NjM2NDk3NDk3NTU4NiA0Ny41NzQ4NzEwNjMyMzI0MiBDIDE4LjQ4MzgxMDQyNDgwNDY5IDQ4Ljg1MjI5MTEwNzE3NzczIDIxLjY5MjMwMDc5NjUwODc5IDQ5LjUgMjUgNDkuNSBDIDI4LjMwNzY5OTIwMzQ5MTIxIDQ5LjUgMzEuNTE2MTg5NTc1MTk1MzEgNDguODUyMjkxMTA3MTc3NzMgMzQuNTM2MzUwMjUwMjQ0MTQgNDcuNTc0ODcxMDYzMjMyNDIgQyAzNy40NTM3MzkxNjYyNTk3NyA0Ni4zNDA5MzA5Mzg3MjA3IDQwLjA3MzkyMTIwMzYxMzI4IDQ0LjU3NDMxNzkzMjEyODkxIDQyLjMyNDExOTU2Nzg3MTA5IDQyLjMyNDExOTU2Nzg3MTA5IEMgNDQuNTc0MzE3OTMyMTI4OTEgNDAuMDczOTIxMjAzNjEzMjggNDYuMzQwOTMwOTM4NzIwNyAzNy40NTM3MzkxNjYyNTk3NyA0Ny41NzQ4NzEwNjMyMzI0MiAzNC41MzYzNTAyNTAyNDQxNCBDIDQ4Ljg1MjI5MTEwNzE3NzczIDMxLjUxNjE4OTU3NTE5NTMxIDQ5LjUgMjguMzA3Njk5MjAzNDkxMjEgNDkuNSAyNSBDIDQ5LjUgMjEuNjkyMzAwNzk2NTA4NzkgNDguODUyMjkxMTA3MTc3NzMgMTguNDgzODEwNDI0ODA0NjkgNDcuNTc0ODcxMDYzMjMyNDIgMTUuNDYzNjQ5NzQ5NzU1ODYgQyA0Ni4zNDA5MzA5Mzg3MjA3IDEyLjU0NjI2MDgzMzc0MDIzIDQ0LjU3NDMxNzkzMjEyODkxIDkuOTI2MDc4Nzk2Mzg2NzE5IDQyLjMyNDExOTU2Nzg3MTA5IDcuNjc1ODgwNDMyMTI4OTA2IEMgNDAuMDczOTIxMjAzNjEzMjggNS40MjU2NzgyNTMxNzM4MjggMzcuNDUzNzM5MTY2MjU5NzcgMy42NTkwNjkwNjEyNzkyOTcgMzQuNTM2MzUwMjUwMjQ0MTQgMi40MjUxMjg5MzY3Njc1NzggQyAzMS41MTYxODk1NzUxOTUzMSAxLjE0NzcwODg5MjgyMjI2NiAyOC4zMDc2OTkyMDM0OTEyMSAwLjUgMjUgMC41IE0gMjUgMCBDIDM4LjgwNzEyMTI3Njg1NTQ3IDAgNTAgMTEuMTkyODc4NzIzMTQ0NTMgNTAgMjUgQyA1MCAzOC44MDcxMjEyNzY4NTU0NyAzOC44MDcxMjEyNzY4NTU0NyA1MCAyNSA1MCBDIDExLjE5Mjg3ODcyMzE0NDUzIDUwIDAgMzguODA3MTIxMjc2ODU1NDcgMCAyNSBDIDAgMTEuMTkyODc4NzIzMTQ0NTMgMTEuMTkyODc4NzIzMTQ0NTMgMCAyNSAwIFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzE4MWI0YiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
  background-color: currentColor;
}

.customer-styles .pagination-container .pagination-numbers {
  display: none;
}

.customer-styles .pagination-progress-bar {
  width: 100%;
  height: 2px;
  background-color: var(--theme-border);
  overflow: visible;
  position: relative;
}

.customer-styles .pagination-progress-bar .pagination-progress-fill {
  background: var(--theme-primary);
  height: 4px;
  transition: width 0.3s ease;
  min-width: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.customer-styles .button-video {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: flex;
  position: absolute;
}

.customer-styles .button-video > div {
  display: grid;
  position: relative;
  width: 32px;
  height: 32px;
}

.customer-styles .button-video > div::before {
  border-radius: 100%;
  opacity: 0.5;
  transition: opacity 0.3s;
}

.customer-styles .button-video > div::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICA8ZyBpZD0iR3J1cHBlXzExODI1IiBkYXRhLW5hbWU9IkdydXBwZSAxMTgyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYzMCAxNjEpIj4KICAgIDxsaW5lIGlkPSJMaW5pZV8xMTMwIiBkYXRhLW5hbWU9IkxpbmllIDExMzAiIHkyPSIxMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2MTcgLTE1MSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8bGluZSBpZD0iTGluaWVfMTEzMSIgZGF0YS1uYW1lPSJMaW5pZSAxMTMxIiB5Mj0iMTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjEwIC0xNTEpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIvPgogICAgPGcgaWQ9IkdydXBwZV8xMTI5NSIgZGF0YS1uYW1lPSJHcnVwcGUgMTEyOTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjU0IC05MDIpIj4KICAgICAgPGcgaWQ9IlBmYWRfOTMzNCIgZGF0YS1uYW1lPSJQZmFkIDkzMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyNCA3NDEpIiBmaWxsPSJub25lIiBvcGFjaXR5PSIwLjUiPgogICAgICAgIDxwYXRoIGQ9Ik0xNiwwQTE2LDE2LDAsMSwxLDAsMTYsMTYsMTYsMCwwLDEsMTYsMFoiIHN0cm9rZT0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0gMTYgMSBDIDExLjk5MzM0OTA3NTMxNzM4IDEgOC4yMjY1MjA1MzgzMzAwNzggMi41NjAyNzAzMDk0NDgyNDIgNS4zOTM0MDAxOTIyNjA3NDIgNS4zOTM0MDAxOTIyNjA3NDIgQyAyLjU2MDI3MDMwOTQ0ODI0MiA4LjIyNjUyMDUzODMzMDA3OCAxIDExLjk5MzM0OTA3NTMxNzM4IDEgMTYgQyAxIDIwLjAwNjY0OTAxNzMzMzk4IDIuNTYwMjcwMzA5NDQ4MjQyIDIzLjc3MzQ3OTQ2MTY2OTkyIDUuMzkzNDAwMTkyMjYwNzQyIDI2LjYwNjU5OTgwNzczOTI2IEMgOC4yMjY1MjA1MzgzMzAwNzggMjkuNDM5NzI5NjkwNTUxNzYgMTEuOTkzMzQ5MDc1MzE3MzggMzEgMTYgMzEgQyAyMC4wMDY2NDkwMTczMzM5OCAzMSAyMy43NzM0Nzk0NjE2Njk5MiAyOS40Mzk3Mjk2OTA1NTE3NiAyNi42MDY1OTk4MDc3MzkyNiAyNi42MDY1OTk4MDc3MzkyNiBDIDI5LjQzOTcyOTY5MDU1MTc2IDIzLjc3MzQ3OTQ2MTY2OTkyIDMxIDIwLjAwNjY0OTAxNzMzMzk4IDMxIDE2IEMgMzEgMTEuOTkzMzQ5MDc1MzE3MzggMjkuNDM5NzI5NjkwNTUxNzYgOC4yMjY1MjA1MzgzMzAwNzggMjYuNjA2NTk5ODA3NzM5MjYgNS4zOTM0MDAxOTIyNjA3NDIgQyAyMy43NzM0Nzk0NjE2Njk5MiAyLjU2MDI3MDMwOTQ0ODI0MiAyMC4wMDY2NDkwMTczMzM5OCAxIDE2IDEgTSAxNiAwIEMgMjQuODM2NTU5Mjk1NjU0MyAwIDMyIDcuMTYzNDQwNzA0MzQ1NzAzIDMyIDE2IEMgMzIgMjQuODM2NTU5Mjk1NjU0MyAyNC44MzY1NTkyOTU2NTQzIDMyIDE2IDMyIEMgNy4xNjM0NDA3MDQzNDU3MDMgMzIgMCAyNC44MzY1NTkyOTU2NTQzIDAgMTYgQyAwIDcuMTYzNDQwNzA0MzQ1NzAzIDcuMTYzNDQwNzA0MzQ1NzAzIDAgMTYgMCBaIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNmZmYiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
}

.customer-styles .button-video > div::before, .customer-styles .button-video > div::after {
  content: "";
  grid-area: 1 / 1 / 2 / 2;
  height: 100%;
  width: 100%;
}

.customer-styles .button-video:hover > div::before, .customer-styles .button-video:focus > div::before {
  opacity: 1 !important;
}

.customer-styles .button-video.paused > div::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICA8ZyBpZD0iR3J1cHBlXzExODI3IiBkYXRhLW5hbWU9IkdydXBwZSAxMTgyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU4OSAxNjEpIj4KICAgIDxnIGlkPSJHcnVwcGVfMTE4MjYiIGRhdGEtbmFtZT0iR3J1cHBlIDExODI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MSkiPgogICAgICA8ZyBpZD0iR3J1cHBlXzExMjk1IiBkYXRhLW5hbWU9IkdydXBwZSAxMTI5NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyNTQgLTkwMikiPgogICAgICAgIDxnIGlkPSJQZmFkXzkzMzQiIGRhdGEtbmFtZT0iUGZhZCA5MzM0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MjQgNzQxKSIgZmlsbD0ibm9uZSIgb3BhY2l0eT0iMC41Ij4KICAgICAgICAgIDxwYXRoIGQ9Ik0xNiwwQTE2LDE2LDAsMSwxLDAsMTYsMTYsMTYsMCwwLDEsMTYsMFoiIHN0cm9rZT0ibm9uZSIvPgogICAgICAgICAgPHBhdGggZD0iTSAxNiAxIEMgMTEuOTkzMzQ5MDc1MzE3MzggMSA4LjIyNjUyMDUzODMzMDA3OCAyLjU2MDI3MDMwOTQ0ODI0MiA1LjM5MzQwMDE5MjI2MDc0MiA1LjM5MzQwMDE5MjI2MDc0MiBDIDIuNTYwMjcwMzA5NDQ4MjQyIDguMjI2NTIwNTM4MzMwMDc4IDEgMTEuOTkzMzQ5MDc1MzE3MzggMSAxNiBDIDEgMjAuMDA2NjQ5MDE3MzMzOTggMi41NjAyNzAzMDk0NDgyNDIgMjMuNzczNDc5NDYxNjY5OTIgNS4zOTM0MDAxOTIyNjA3NDIgMjYuNjA2NTk5ODA3NzM5MjYgQyA4LjIyNjUyMDUzODMzMDA3OCAyOS40Mzk3Mjk2OTA1NTE3NiAxMS45OTMzNDkwNzUzMTczOCAzMSAxNiAzMSBDIDIwLjAwNjY0OTAxNzMzMzk4IDMxIDIzLjc3MzQ3OTQ2MTY2OTkyIDI5LjQzOTcyOTY5MDU1MTc2IDI2LjYwNjU5OTgwNzczOTI2IDI2LjYwNjU5OTgwNzczOTI2IEMgMjkuNDM5NzI5NjkwNTUxNzYgMjMuNzczNDc5NDYxNjY5OTIgMzEgMjAuMDA2NjQ5MDE3MzMzOTggMzEgMTYgQyAzMSAxMS45OTMzNDkwNzUzMTczOCAyOS40Mzk3Mjk2OTA1NTE3NiA4LjIyNjUyMDUzODMzMDA3OCAyNi42MDY1OTk4MDc3MzkyNiA1LjM5MzQwMDE5MjI2MDc0MiBDIDIzLjc3MzQ3OTQ2MTY2OTkyIDIuNTYwMjcwMzA5NDQ4MjQyIDIwLjAwNjY0OTAxNzMzMzk4IDEgMTYgMSBNIDE2IDAgQyAyNC44MzY1NTkyOTU2NTQzIDAgMzIgNy4xNjM0NDA3MDQzNDU3MDMgMzIgMTYgQyAzMiAyNC44MzY1NTkyOTU2NTQzIDI0LjgzNjU1OTI5NTY1NDMgMzIgMTYgMzIgQyA3LjE2MzQ0MDcwNDM0NTcwMyAzMiAwIDI0LjgzNjU1OTI5NTY1NDMgMCAxNiBDIDAgNy4xNjM0NDA3MDQzNDU3MDMgNy4xNjM0NDA3MDQzNDU3MDMgMCAxNiAwIFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2ZmZiIvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgICA8cGF0aCBpZD0iUG9seWdvbl8zIiBkYXRhLW5hbWU9IlBvbHlnb24gMyIgZD0iTTUuODkzLDBsNS44OTMsOUgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2MDggLTE1MSkgcm90YXRlKDkwKSIgZmlsbD0iI2ZmZiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
}

.customer-styles .button-video > span {
  display: grid;
  justify-items: center;
}

@media (min-width: 768px) {
  .customer-styles .button-video > span {
    justify-items: start;
  }
}

.customer-styles .button-video > span > span {
  grid-area: 1 / 1 / 2 / 2;
}

.customer-styles .button-video:not(.paused) > span > span:last-child {
  visibility: hidden;
}

.customer-styles .button-video.paused > span > span:first-child {
  visibility: hidden;
}

.customer-styles .typo-h1,
.customer-styles .typo-h2,
.customer-styles .typo-h3,
.customer-styles .typo-text,
.customer-styles button p,
.customer-styles button span,
.customer-styles a {
  color: currentColor;
  font-family: inherit;
}

.customer-styles .theme-blue .typo-h1,
.customer-styles .theme-blue .typo-h2,
.customer-styles .theme-blue .typo-h3,
.customer-styles .theme-blue .template_header .typo-text {
  text-transform: uppercase;
}

.customer-styles .theme-anthracite .typo-h1,
.customer-styles .theme-anthracite .typo-h2,
.customer-styles .theme-anthracite .typo-h3,
.customer-styles .theme-anthracite .template_header .typo-text {
  text-transform: none;
}

.customer-styles .theme-red .typo-h1,
.customer-styles .theme-red .typo-h2,
.customer-styles .theme-red .typo-h3,
.customer-styles .theme-red .template_header .typo-text {
  text-transform: none;
}

.customer-styles .theme-green .typo-h1,
.customer-styles .theme-green .typo-h2,
.customer-styles .theme-green .typo-h3,
.customer-styles .theme-green .template_header .typo-text {
  text-transform: none;
}

.customer-styles .theme-customized .typo-h1,
.customer-styles .theme-customized .typo-h2,
.customer-styles .theme-customized .typo-h3,
.customer-styles .theme-customized .template_header .typo-text {
  text-transform: var(--theme-text-transform);
}

.customer-styles .typo-h1,
.customer-styles .typo-h2,
.customer-styles h1,
.customer-styles h2 {
  margin: 0;
  text-align: center;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 39px;
  margin: 0;
}

@media (min-width: 768px) {
  .customer-styles .typo-h1,
  .customer-styles .typo-h2,
  .customer-styles h1,
  .customer-styles h2 {
    font-size: 46px;
  }
}

@media (min-width: 768px) {
  .customer-styles .typo-h1,
  .customer-styles .typo-h2,
  .customer-styles h1,
  .customer-styles h2 {
    letter-spacing: 0.92px;
  }
}

@media (min-width: 768px) {
  .customer-styles .typo-h1,
  .customer-styles .typo-h2,
  .customer-styles h1,
  .customer-styles h2 {
    line-height: 60px;
  }
}

.customer-styles .typo-h2,
.customer-styles h2 {
  -webkit-hyphens: auto;
          hyphens: auto;
}

.customer-styles .typo-h3,
.customer-styles h3 {
  font-size: 19px;
  letter-spacing: 0.19px;
  line-height: 23px;
  font-weight: 400;
  margin: 0;
  -webkit-hyphens: auto;
          hyphens: auto;
}

@media (min-width: 768px) {
  .customer-styles .typo-h3,
  .customer-styles h3 {
    font-size: 23px;
  }
}

@media (min-width: 768px) {
  .customer-styles .typo-h3,
  .customer-styles h3 {
    letter-spacing: 0.23px;
  }
}

@media (min-width: 768px) {
  .customer-styles .typo-h3,
  .customer-styles h3 {
    line-height: 28px;
  }
}

.customer-styles .typo-text,
.customer-styles p {
  margin: 0;
  line-height: 28px;
  letter-spacing: 0.18px;
  font-size: 17px;
}

@media (min-width: 768px) {
  .customer-styles .typo-text,
  .customer-styles p {
    font-size: 18px;
  }
}

.customer-styles .typo-text ul,
.customer-styles p ul {
  padding-inline-start: 26px;
  display: grid;
  gap: 10px;
  font-size: inherit;
}

.customer-styles .typo-text ul li,
.customer-styles p ul li {
  list-style: none !important;
  font-size: inherit;
  position: relative;
  text-indent: 0;
  padding-bottom: 0;
}

.customer-styles .typo-text ul li::before,
.customer-styles p ul li::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: -26px;
  top: 4px;
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320C64 461.4 178.6 576 320 576zM404.4 276.7L324.4 404.7C320.2 411.4 313 415.6 305.1 416C297.2 416.4 289.6 412.8 284.9 406.4L236.9 342.4C228.9 331.8 231.1 316.8 241.7 308.8C252.3 300.8 267.3 303 275.3 313.6L302.3 349.6L363.7 251.3C370.7 240.1 385.5 236.6 396.8 243.7C408.1 250.8 411.5 265.5 404.4 276.8z"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320C64 461.4 178.6 576 320 576zM404.4 276.7L324.4 404.7C320.2 411.4 313 415.6 305.1 416C297.2 416.4 289.6 412.8 284.9 406.4L236.9 342.4C228.9 331.8 231.1 316.8 241.7 308.8C252.3 300.8 267.3 303 275.3 313.6L302.3 349.6L363.7 251.3C370.7 240.1 385.5 236.6 396.8 243.7C408.1 250.8 411.5 265.5 404.4 276.8z"/></svg>');
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  height: 16px;
  width: 16px;
}

.customer-styles .typo-text ol,
.customer-styles p ol {
  list-style: none !important;
  counter-reset: list-counter;
  padding-inline-start: 34px;
  display: grid;
  gap: 10px;
  font-size: inherit;
}

.customer-styles .typo-text ol li,
.customer-styles p ol li {
  counter-increment: list-counter;
  position: relative;
}

.customer-styles .typo-text ol li::before,
.customer-styles p ol li::before {
  content: counter(list-counter, decimal-leading-zero) " ";
  position: absolute;
  left: -34px;
  font-weight: 600;
  font-size: 22px;
}

.customer-styles .link-appearance-default {
  position: relative;
  color: currentColor;
  text-decoration: underline;
  text-decoration-thickness: 0.09em;
  text-underline-offset: 0.25em;
  white-space: nowrap;
  font-style: italic;
  font-weight: 400;
  margin-right: 4px;
}

.customer-styles .link-appearance-default::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background-color: currentColor;
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC43OTkiIGhlaWdodD0iMTEuMzE0IiB2aWV3Qm94PSIwIDAgMTQuNzk5IDExLjMxNCI+CiAgPGcgaWQ9IkdydXBwZV8xMTQyOSIgZGF0YS1uYW1lPSJHcnVwcGUgMTE0MjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43MDcpIj4KICAgIDxwYXRoIGlkPSJQZmFkXzkxMzQiIGRhdGEtbmFtZT0iUGZhZCA5MTM0IiBkPSJNNywwVjdIMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy40ODYgNC45NSkgcm90YXRlKC00NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8bGluZSBpZD0iTGluaWVfOTMyIiBkYXRhLW5hbWU9IkxpbmllIDkzMiIgeDE9IjEzLjQ4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8L2c+Cjwvc3ZnPgo=");
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC43OTkiIGhlaWdodD0iMTEuMzE0IiB2aWV3Qm94PSIwIDAgMTQuNzk5IDExLjMxNCI+CiAgPGcgaWQ9IkdydXBwZV8xMTQyOSIgZGF0YS1uYW1lPSJHcnVwcGUgMTE0MjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43MDcpIj4KICAgIDxwYXRoIGlkPSJQZmFkXzkxMzQiIGRhdGEtbmFtZT0iUGZhZCA5MTM0IiBkPSJNNywwVjdIMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy40ODYgNC45NSkgcm90YXRlKC00NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8bGluZSBpZD0iTGluaWVfOTMyIiBkYXRhLW5hbWU9IkxpbmllIDkzMiIgeDE9IjEzLjQ4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8L2c+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-size: contain;
  margin-left: 4px;
}

.customer-styles .link-appearance-default:hover {
  font-weight: 600;
}

.customer-styles .link-appearance-primary, .customer-styles .link-appearance-secondary, .customer-styles .link-appearance-tertiary {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.32px;
  font-weight: bold;
  text-decoration: none !important;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  cursor: pointer;
  padding: 14px 40px 14px 25px;
  justify-content: space-between;
  min-width: -moz-fit-content;
  min-width: fit-content;
  width: 100%;
  position: relative;
  transition: 0.3s border, 0.3s background;
}

.customer-styles .link-appearance-primary::after, .customer-styles .link-appearance-secondary::after, .customer-styles .link-appearance-tertiary::after {
  position: absolute;
  top: 50%;
  right: 14px;
  transform: translateY(-50%);
  -webkit-mask-position: left center;
          mask-position: left center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  content: "";
  display: inline-block;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  transition: width 0.4s ease;
  width: 1.2em;
  height: 1em;
  margin-left: 15px;
}

.customer-styles .link-appearance-primary:hover, .customer-styles .link-appearance-secondary:hover, .customer-styles .link-appearance-tertiary:hover {
  border: 2px solid var(--theme-primary);
}

.customer-styles .link-appearance-primary:hover::after, .customer-styles .link-appearance-secondary:hover::after, .customer-styles .link-appearance-tertiary:hover::after {
  width: 2.5em;
  transform: translateY(-50%);
}

.customer-styles .button-label {
  width: 100%;
}

.customer-styles .link-appearance-primary {
  border: 2px solid var(--theme-secondary);
}

.customer-styles .link-appearance-primary::after {
  background-color: currentColor;
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTUuNSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMTUuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjUuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4wIEJ1aWxkIDE0MSkgIC0tPgogIDxnIGlkPSJHcnVwcGVfMTE3MzciPgogICAgPHBhdGggaWQ9IlBmYWRfOTEzNCIgZD0iTTExLjQuOWw2LjksNi45LTYuOSw2LjkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2Utd2lkdGg6IDIuNXB4OyIvPgogICAgPGxpbmUgaWQ9IkxpbmllXzkzMiIgeDE9IjE4LjIiIHkxPSI3LjciIHkyPSI3LjciIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS13aWR0aDogMi41cHg7Ii8+CiAgPC9nPgo8L3N2Zz4=");
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTUuNSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMTUuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjUuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4wIEJ1aWxkIDE0MSkgIC0tPgogIDxnIGlkPSJHcnVwcGVfMTE3MzciPgogICAgPHBhdGggaWQ9IlBmYWRfOTEzNCIgZD0iTTExLjQuOWw2LjksNi45LTYuOSw2LjkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2Utd2lkdGg6IDIuNXB4OyIvPgogICAgPGxpbmUgaWQ9IkxpbmllXzkzMiIgeDE9IjE4LjIiIHkxPSI3LjciIHkyPSI3LjciIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS13aWR0aDogMi41cHg7Ii8+CiAgPC9nPgo8L3N2Zz4=");
}

.customer-styles .link-appearance-secondary {
  border: 2px solid var(--theme-primary);
}

.customer-styles .link-appearance-secondary::after {
  background-color: currentColor;
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTUuNSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMTUuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjUuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4wIEJ1aWxkIDE0MSkgIC0tPgogIDxnIGlkPSJHcnVwcGVfMTE3MzciPgogICAgPHBhdGggaWQ9IlBmYWRfOTEzNCIgZD0iTTExLjQuOWw2LjksNi45LTYuOSw2LjkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2Utd2lkdGg6IDIuNXB4OyIvPgogICAgPGxpbmUgaWQ9IkxpbmllXzkzMiIgeDE9IjE4LjIiIHkxPSI3LjciIHkyPSI3LjciIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS13aWR0aDogMi41cHg7Ii8+CiAgPC9nPgo8L3N2Zz4=");
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTUuNSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMTUuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjUuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4wIEJ1aWxkIDE0MSkgIC0tPgogIDxnIGlkPSJHcnVwcGVfMTE3MzciPgogICAgPHBhdGggaWQ9IlBmYWRfOTEzNCIgZD0iTTExLjQuOWw2LjksNi45LTYuOSw2LjkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2Utd2lkdGg6IDIuNXB4OyIvPgogICAgPGxpbmUgaWQ9IkxpbmllXzkzMiIgeDE9IjE4LjIiIHkxPSI3LjciIHkyPSI3LjciIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS13aWR0aDogMi41cHg7Ii8+CiAgPC9nPgo8L3N2Zz4=");
}

.customer-styles .link-appearance-secondary:hover {
  background-color: #fff;
  color: var(--theme-primary);
}

.customer-styles .link-appearance-tertiary::after {
  background-color: currentColor;
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTUuNSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMTUuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjUuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4wIEJ1aWxkIDE0MSkgIC0tPgogIDxnIGlkPSJHcnVwcGVfMTE3MzciPgogICAgPHBhdGggaWQ9IlBmYWRfOTEzNCIgZD0iTTExLjQuOWw2LjksNi45LTYuOSw2LjkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2Utd2lkdGg6IDIuNXB4OyIvPgogICAgPGxpbmUgaWQ9IkxpbmllXzkzMiIgeDE9IjE4LjIiIHkxPSI3LjciIHkyPSI3LjciIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS13aWR0aDogMi41cHg7Ii8+CiAgPC9nPgo8L3N2Zz4=");
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTUuNSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMTUuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjUuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4wIEJ1aWxkIDE0MSkgIC0tPgogIDxnIGlkPSJHcnVwcGVfMTE3MzciPgogICAgPHBhdGggaWQ9IlBmYWRfOTEzNCIgZD0iTTExLjQuOWw2LjksNi45LTYuOSw2LjkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2Utd2lkdGg6IDIuNXB4OyIvPgogICAgPGxpbmUgaWQ9IkxpbmllXzkzMiIgeDE9IjE4LjIiIHkxPSI3LjciIHkyPSI3LjciIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxODFiNGI7IHN0cm9rZS13aWR0aDogMi41cHg7Ii8+CiAgPC9nPgo8L3N2Zz4=");
}

.customer-styles .link-appearance-tertiary:hover {
  border: 1px solid var(--theme-primary);
  background-color: var(--theme-primary);
  color: #fff;
}

.customer-styles .link-appearance-arrow {
  text-decoration: none;
  position: relative;
  transition: 0.3s background-color;
}

.customer-styles .link-appearance-arrow::before {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  transition: 0.3s background-color;
  right: 0;
}

.customer-styles .link-appearance-arrow::after {
  content: "";
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC43OTkiIGhlaWdodD0iMTEuMzE0IiB2aWV3Qm94PSIwIDAgMTQuNzk5IDExLjMxNCI+CiAgPGcgaWQ9IkdydXBwZV8xMTQyOSIgZGF0YS1uYW1lPSJHcnVwcGUgMTE0MjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43MDcpIj4KICAgIDxwYXRoIGlkPSJQZmFkXzkxMzQiIGRhdGEtbmFtZT0iUGZhZCA5MTM0IiBkPSJNNywwVjdIMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy40ODYgNC45NSkgcm90YXRlKC00NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8bGluZSBpZD0iTGluaWVfOTMyIiBkYXRhLW5hbWU9IkxpbmllIDkzMiIgeDE9IjEzLjQ4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8L2c+Cjwvc3ZnPgo=");
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC43OTkiIGhlaWdodD0iMTEuMzE0IiB2aWV3Qm94PSIwIDAgMTQuNzk5IDExLjMxNCI+CiAgPGcgaWQ9IkdydXBwZV8xMTQyOSIgZGF0YS1uYW1lPSJHcnVwcGUgMTE0MjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43MDcpIj4KICAgIDxwYXRoIGlkPSJQZmFkXzkxMzQiIGRhdGEtbmFtZT0iUGZhZCA5MTM0IiBkPSJNNywwVjdIMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy40ODYgNC45NSkgcm90YXRlKC00NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8bGluZSBpZD0iTGluaWVfOTMyIiBkYXRhLW5hbWU9IkxpbmllIDkzMiIgeDE9IjEzLjQ4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8L2c+Cjwvc3ZnPgo=");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  position: absolute;
  height: 17px;
  width: 17px;
  z-index: 1;
  transition: 0.3s background-color;
  right: 7px;
}

.customer-styles .buttons-container {
  margin: 60px auto 0 auto;
  position: relative;
  max-width: 360px;
  align-items: center;
  min-width: 296px;
}

@media (min-width: 768px) {
  .customer-styles .buttons-container {
    min-width: 310px;
  }
}

.customer-styles .buttons-container > * {
  margin-bottom: 10px;
}

.customer-styles .buttons-container > *:last-child {
  margin-bottom: 0;
}

.customer-styles img[role="presentation"] {
  max-width: 950px;
  margin: 0 auto;
  display: flex;
}
