<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
  --space--space-2000: 80px;
  --space--space-3200: 128px;
  --color--bg--surface--surface-brand: #fafdff;
  --space--space-1600: 64px;
  --space--space-400: 16px;
  --color--text--text: #000000de;
  --space--space-200: 8px;
  --space--space-600: 24px;
  --color--grey--800: #323232;
  --border--radius--200: 8px;
  --color--text--text-on-bg: #ffffffde;
  --color--text--text-on-bg-secondary: #ffffffa6;
  --color--yellow--400: #fed200;
  --space--space-150: 6px;
  --space--space-100: 4px;
  --space--space-200-4: 8px;
  --color--border--border: #e5e5e5;
  --border--radius--400: 16px;
  --color--bg--surface--surface-lowest: #fcfcfc;
  --color--text--text-secondary: #000000a6;
  --space--space-200-5: 8px;
  --space--space-200-6: 8px;
  --space--space-200-7: 8px;
  --size-400: 16px;
  --size-1600: 64px;
  --space--space-1000: 40px;
  --color--mono--white: #fff;
  --color--text--text-dissabled: #0000003d;
  --space--space-0: 0px;
  --space--space-1200: 48px;
  --space--space-300: 12px;
  --border--radius--300: 12px;
  --space--space-200-3: 8px;
  --color--grey--900: #121212;
  --space--space-800: 32px;
  --color--bg--surface--bg: #f1f1f1;
  --color--brand-blue--500-main: #0baeff;
  --color--grey--200: #e5e5e5;
  --color--border--border-hover: #d0d0d0;
  --space--space-4800: 192px;
  --color--text--text-link: #0e8cdb;
  --border--radius--150: 6px;
  --color--brand-blue--400: #2abaff;
  --color--brand-blue--600: #0d9ff0;
  --color--grey--400: #ababab;
  --color--grey--500-main: #8a8a8a;
  --color--black-alpha--900: #000000f2;
  --color--white-alpha--900: #fffffff2;
  --color--text--text-caution: #994600;
  --color--brand-blue--900: #0d5aa5;
  --border--radius--full: 99999px;
  --color--mono--black: #000;
  --border--radius--0: 0px;
  --border--radius--100: 4px;
  --space--space-025: 1px;
  --space--space-050: 2px;
  --space--space-2400: 96px;
  --button-state: "String value";
  --color--black-alpha--050: #00000008;
  --color--black-alpha--200: #00000014;
  --color--black-alpha--300: #00000029;
  --color--black-alpha--100: #0000000d;
  --color--black-alpha--700-main: #000000a6;
  --color--black-alpha--010: #00000003;
  --color--black-alpha--500-main: #00000061;
  --color--black-alpha--800-main: #000000de;
  --color--black-alpha--600: #00000080;
  --color--black-alpha--400: #0000003d;
  --color--brand-blue--050: #e2f6ff;
  --color--brand-blue--700: #0e8cdb;
  --color--brand-blue--800: #0d7bc7;
  --color--brand-blue--100: #b4e7ff;
  --color--brand-blue--200: #82d7ff;
  --color--brand-blue--010: #fafdff;
  --color--brand-blue--300: #50c7ff;
  --color--green--050: #e5f4e5;
  --color--green--010: #fbfdfb;
  --color--green--100: #c1e4be;
  --color--green--700: #008707;
  --color--green--200: #98d295;
  --color--green--400: #47b547;
  --color--green--500: #14a821;
  --color--green--800: #070;
  --color--green--600: #009917;
  --color--green--900: #005800;
  --color--green--300: #6cc269;
  --color--red--010: snow;
  --color--red--200: #ffa38b;
  --color--red--100: #ffc8b8;
  --color--red--800-main: #e51b00;
  --color--red--700: #f32605;
  --color--red--500: #ff3611;
  --color--red--900: #cd0000;
  --color--red--600: #ff2f0d;
  --color--red--400: #ff5c38;
  --color--red--050: #fee7e6;
  --color--red--300: #ff7d5c;
  --color--white-alpha--400: #ffffff3d;
  --color--white-alpha--600: #ffffff80;
  --color--white-alpha--500-main: #ffffff61;
  --color--white-alpha--200: #ffffff14;
  --color--white-alpha--100: #ffffff0d;
  --color--white-alpha--010: #ffffff03;
  --color--white-alpha--300: #ffffff29;
  --color--white-alpha--800-main: #ffffffde;
  --color--white-alpha--700-main: #ffffffa6;
  --color--white-alpha--050: #ffffff08;
  --border--radius--600: 24px;
  --color--grey--050: #f7f7f7;
  --color--grey--700: #505050;
  --color--grey--600: #616161;
  --color--grey--100: #f1f1f1;
  --color--grey--300: #d0d0d0;
  --color--grey--010: #fcfcfc;
  --color--yellow--050: #fffce5;
  --color--yellow--100: #fff7be;
  --color--yellow--300-main: #ffe600;
  --color--yellow--600: #fda000;
  --color--yellow--500: #fdb900;
  --color--yellow--700: #fb7300;
  --color--yellow--200: #ffed65;
  --color--yellow--800: #cc5d00;
  --color--yellow--010: #fffefa;
  --color--yellow--900: #994600;
  --space--space-6400: 256px;
  --space--space-9600: 384px;
  --surface: #f1f1f1;
  --color--color-2: #fff;
  --color--color: #fff;
  --color--bg--fill--fill-hover: #f1f1f1;
  --color--bg--fill--disabled: #0000000d;
  --color--bg--fill--fill-fill: #fff;
  --color--icon--icon-active: #121212;
  --color--icon--icon: #8a8a8a;
  --color--icon--icon-hover: #323232;
  --color--icon--icon-info: #0baeff;
  --color--bg--surface--surface-low: #f7f7f7;
  --color--bg--surface--bg-inverse: #323232;
  --color--bg--surface--surface-highest: #d0d0d0;
  --color--bg--surface--surface-high: #e5e5e5;
  --color--bg--surface--surface: #f1f1f1;
  --color--text--text-on-bg-disabled: #ffffff3d;
  --color--text--text-link-hover: #0d5aa5;
  --color--text--text-critical: #cd0000;
  --color--text--text-success: #005800;
  --color--text--text-emphasis: #0e8cdb;
  --color--text--text-emphasis-hover: #0d5aa5;
  --color--border--border-disabled: #f1f1f1;
  --color--border--800-main: #000000de;
  --color--border--border-inverse-hover: #616161;
  --color--border--border-inverse: #505050;
}

.section-style {
  padding: var(--space--space-2000) var(--space--space-3200);
  grid-row-gap: 40px;
  background-color: var(--color--bg--surface--surface-brand);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: flex;
}

.frame-1000005319 {
  grid-row-gap: var(--space--space-1600);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.real-reviews-from-real-artists {
  color: var(--color--text--text);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  text-decoration: none;
}

.frame-1000004679 {
  padding-top: var(--space--space-400);
  padding-bottom: var(--space--space-400);
  grid-row-gap: var(--space--space-200);
  border-radius: var(--space--space-600);
  background-image: url('https://borisfx-com-res.cloudinary.com/image/upload/v1742219224/webflow/Frame-1000004679.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 652px;
  min-height: 652px;
  display: flex;
}

.frame-1000005315 {
  padding: var(--space--space-400);
  grid-column-gap: var(--space--space-400);
  border-radius: var(--space--space-400);
  background-color: var(--color--grey--800);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 784px;
  text-decoration: none;
  display: flex;
}

.frame-1000005317 {
  border-radius: var(--border--radius--200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000005316 {
  grid-row-gap: var(--space--space-400);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.its-an-easy-to-learn-package-with-lots-of-presets-and-good-adaptability-and-above-all-layeringadding {
  color: var(--color--text--text-on-bg);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1 {
  grid-column-gap: var(--space--space-200);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.fine-art-photographer {
  color: var(--color--text--text-on-bg-secondary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.untitled {
  color: var(--color--text--text-on-bg);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.draco-rubio {
  color: var(--color--yellow--400);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.paginationblack-4 {
  padding: var(--space--space-150) var(--space--space-100) var(--space--space-150) var(--space--space-150);
  grid-column-gap: 14px;
  background-color: #000000de;
  border-radius: 31px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000005318 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-headingheading-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 76px;
}

.text-headingheading-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.text-headingheading-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.text-headingheading-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.text-headingheading-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
}

.text-headingheading-h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-buttonbutton {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.text-bodybody-extra-large {
  color: var(--color--text--text-on-bg);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.text-bodybody-large {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.text-bodybody-small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}

.text-bodybody-default {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.frame-1000004679-2 {
  padding-top: var(--space--space-400);
  padding-bottom: var(--space--space-400);
  grid-row-gap: var(--space--space-200-4);
  border-radius: var(--space--space-600);
  background-image: url('https://borisfx-com-res.cloudinary.com/image/upload/v1742219224/webflow/Frame-1000004679.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 652px;
  min-height: 652px;
  display: flex;
}

.frame-1-2 {
  grid-column-gap: var(--space--space-200-4);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.brand-identityborisfx2023_color-1, .brand-identity-continuum2023_horizontal_lightbkg, .iconsdiscord-brands-solid, .iconsfacebook-f-brands-solid, .iconsinstagram-brands-solid, .iconsyoutube-brands-solid, .iconsx-twitter-brands-solid {
  overflow: hidden;
}

.recurring-monthly-payment-notification_web-light {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: 1075px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.header-style {
  grid-row-gap: 8px;
  background-color: #e5e5e6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 599px;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.block1 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.hi-recipientfirstname-we-want-to-thank-you-for-being-a-valued-customer-of-boris-fx-we-remain-committ {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.rectangle-39784 {
  background-color: #000000a6;
}

.block2 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.frame-1000005000 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.grocery {
  color: #000000a6;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.rectangle-39783 {
  background-color: #000000a6;
}

.frame-1000005002 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.if-you-have-any-questions-feel-free-to-reply-back-to-this-email-or-contact-our-sales-team, .sincerely-account-manager-email-phone {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1000005052 {
  grid-column-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2 {
  grid-column-gap: 44px;
  background-color: #e5e5e6;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.my-account, .help-center, .contact-us {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: underline;
}

.grocery-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.grocery-3 {
  color: #000000a6;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.grocery-4 {
  color: #000000de;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial Black, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.frame-1-3 {
  grid-row-gap: 16px;
  background-color: #e5e5e6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 600px;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.header-style-2 {
  grid-row-gap: 8px;
  background-color: #e5e5e6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 599px;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.recurring-monthly-payment-notification_web-light-2 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.block2-2, .block1-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.frame-1000005002-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.flagsfrance, .flagsgermany, .flagsspain {
  overflow: hidden;
}

.language-dropdown {
  grid-row-gap: 8px;
  border: 1px solid var(--color--border--border);
  border-radius: var(--border--radius--400);
  background-color: var(--color--bg--surface--surface-lowest);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 153px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.choose-language {
  color: #000000a6;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.language {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 101px;
  text-decoration: none;
  display: flex;
}

.language-item-1 {
  padding-top: var(--space--space-100);
  padding-bottom: var(--space--space-100);
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flagsunited-states {
  overflow: hidden;
}

.english {
  color: #000000de;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.iconsdone {
  overflow: hidden;
}

.language-item-2 {
  padding-top: var(--space--space-100);
  padding-bottom: var(--space--space-100);
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.franais {
  color: #000000a6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.language-item-3 {
  padding-top: var(--space--space-100);
  padding-bottom: var(--space--space-100);
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.deutsch {
  color: #000000a6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.language-item-4 {
  padding-top: var(--space--space-100);
  padding-bottom: var(--space--space-100);
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.espaol {
  color: #000000a6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.body {
  text-align: left;
}

.language-dropdown-2 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  border: 1px solid var(--color--border--border);
  border-radius: var(--border--radius--400);
  background-color: var(--color--bg--surface--surface-lowest);
  object-fit: fill;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.choose-language-2 {
  color: #000000a6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.frame-1000005289 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000005289-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 125px;
  display: flex;
}

.language-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000005289-3 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.language-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.language-dropdown-3 {
  grid-row-gap: 8px;
  border: 1px solid var(--color--border--border);
  border-radius: var(--border--radius--400);
  background-color: var(--color--bg--surface--surface-lowest);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.language-dropdown-4 {
  grid-row-gap: 8px;
  border: 1px solid var(--color--border--border);
  border-radius: var(--border--radius--400);
  background-color: var(--color--bg--surface--surface-lowest);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 200px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.language-item-1-2, .language-item-2-2, .language-item-3-2, .language-item-4-2 {
  padding-top: var(--space--space-100);
  padding-bottom: var(--space--space-100);
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-state {
  position: absolute;
  top: 0;
  left: 0;
}

.button-style {
  grid-column-gap: 8px;
  background-color: #00aeef;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding: 8px 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.iconsclosedark-colour {
  overflow: hidden;
}

.trial-not-yet-activated {
  grid-column-gap: 24px;
  border: 1px solid var(--color--border--border);
  border-radius: var(--space--space-400);
  background-color: #fff;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.frame-1000005406 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000005405 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.calendar-30-1 {
  overflow: hidden;
}

.start-a-30-days-free-trial-of-continuum {
  color: var(--color--text--text);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

._30-day-free-trial-available {
  color: var(--color--text--text-secondary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.button-style-2 {
  color: #000000de;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.frame-1000005405-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.quotation-web {
  padding: var(--space--space-400);
  grid-column-gap: var(--space--space-400);
  border-radius: var(--space--space-400);
  background-color: var(--color--grey--800);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 784px;
  text-decoration: none;
  display: flex;
}

.quotation-mobile {
  padding: var(--space--space-400);
  grid-column-gap: var(--space--space-400);
  border-radius: var(--space--space-400);
  background-color: var(--color--grey--800);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 784px;
  text-decoration: none;
  display: none;
}

.frame-1000004679-3 {
  padding-top: var(--space--space-400);
  padding-bottom: var(--space--space-400);
  grid-row-gap: var(--space--space-200-5);
  border-radius: var(--space--space-600);
  background-image: url('https://borisfx-com-res.cloudinary.com/image/upload/v1742219224/webflow/Frame-1000004679.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 652px;
  min-height: 652px;
  display: flex;
}

.frame-1-4 {
  grid-column-gap: var(--space--space-200-5);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.all-the-content {
  grid-row-gap: var(--space--space-1600);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000004679-4 {
  padding-top: var(--space--space-400);
  padding-bottom: var(--space--space-400);
  grid-row-gap: var(--space--space-200-6);
  border-radius: var(--space--space-600);
  background-image: url('https://borisfx-com-res.cloudinary.com/image/upload/v1742219224/webflow/Frame-1000004679.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 652px;
  min-height: 652px;
  display: flex;
}

.frame-1-5 {
  grid-column-gap: var(--space--space-200-6);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.quotation-mobile-2 {
  padding: var(--space--space-400);
  grid-column-gap: var(--space--space-400);
  border-radius: var(--space--space-400);
  background-color: var(--color--grey--800);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 784px;
  text-decoration: none;
  display: none;
}

.frame-1000005330 {
  grid-row-gap: var(--size-400);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.section-style-2 {
  padding: var(--space--space-2000) var(--space--space-3200);
  grid-column-gap: 16px;
  grid-row-gap: var(--size-1600);
  background-color: var(--color--bg--surface--surface-brand);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: none;
  position: static;
}

.frame-1000005319-2 {
  grid-row-gap: var(--space--space-1000);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000004679-5 {
  padding-top: var(--space--space-400);
  padding-bottom: var(--space--space-400);
  grid-row-gap: var(--space--space-200-7);
  border-radius: var(--space--space-600);
  background-image: url('https://borisfx-com-res.cloudinary.com/image/upload/v1742219224/webflow/Frame-1000004679.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 652px;
  min-height: 652px;
  display: flex;
}

.frame-1-6 {
  grid-column-gap: var(--space--space-200-7);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-header-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 76px;
}

.text-header-h2 {
  color: var(--color--mono--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Golos Text, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.text-header-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.text-header-h3.white {
  color: var(--color--text--text-on-bg);
  min-width: 512px;
  max-width: 512px;
  font-weight: 600;
}

.text-header-h4 {
  color: var(--color--text--text-on-bg);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.text-header-h4.align-left {
  text-align: left;
  font-weight: 600;
}

.text-header-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
}

.text-header-h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-body-extra-large {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.text-body-large {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
}

.text-body-default {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-body-small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}

.text-buttons {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.text-italic {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 32px;
}

.text-header-h7 {
  color: var(--color--text--text);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
}

.text-header-h7.dissabled {
  color: var(--color--text--text-dissabled);
}

.learn-video {
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.learn-video.continuum-essentials {
  position: relative;
}

.text {
  grid-row-gap: var(--space--space-100);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.ez-mask-easy-photo-effects-isolation {
  color: #000;
  max-width: 352px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-decoration: none;
}

.ez-mask-easy-photo-effects-isolation.text-header-h7 {
  flex-flow: wrap;
  max-width: 352px;
  display: flex;
}

._16-minutes {
  color: #00000061;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-decoration: none;
}

.primatte-studio {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.top-image {
  padding-top: var(--space--space-1000);
  padding-bottom: var(--space--space-1000);
  grid-row-gap: var(--space--space-0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 516.46px;
  display: flex;
}

.frame-1000004907 {
  padding: var(--space--space-1000);
  background-image: radial-gradient(50% 50%, #0006 0%, #0000 100%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.the-ultimate-effect-for-chromakeying {
  color: var(--color--text--text-on-bg);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  text-decoration: none;
}

.knock-out-that-background-in-seconds {
  color: var(--color--text--text-on-bg);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.what-is-primatte-studio {
  grid-row-gap: var(--space--space-1200);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1104px;
  padding: 40px 5%;
  text-decoration: none;
  display: flex;
}

.frame-1000005294 {
  grid-column-gap: 8px;
  border-radius: var(--border--radius--400);
  background-image: url('https://borisfx-com-res.cloudinary.com/image/upload/v1742219224/webflow/Mocha24Splash_Clean-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 621px;
  min-height: 621px;
  padding: 274px 0;
  display: flex;
}

.play-button_pi {
  grid-column-gap: 8px;
  background-color: var(--color--mono--white);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  padding: 12px;
  text-decoration: none;
  display: flex;
  position: static;
}

.play_arrow {
  overflow: hidden;
}

.d {
  grid-row-gap: var(--space--space-1600);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1104px;
  text-decoration: none;
  display: flex;
}

.feature-line-right-text {
  grid-column-gap: var(--space--space-1000);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  text-decoration: none;
  display: flex;
}

.mocha24splash_clean-1 {
  border-radius: 16px;
}

.frame-1000004842 {
  grid-row-gap: var(--space--space-400);
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  max-width: 100%;
  text-decoration: none;
  display: flex;
}

.unsurpassed-keying {
  color: #000000de;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
}

.primatte-studio-boasts-advanced-keying-algorithms-that-can-cleanly-extract-subjects-from-even-the-mo {
  color: #000000de;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.frame-1000004845 {
  grid-column-gap: var(--space--space-1000);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.confident-compositing {
  color: #000000de;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
}

.primatte-studios-interactive-tools-let-you-refine-your-matte-directly-in-the-viewer-for-realistic-co {
  color: #000000de;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.frame-1000004846 {
  grid-column-gap: var(--space--space-1000);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.seamless-integration {
  color: #000000de;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
}

.primatte-studio-works-natively-inside-popular-video-editing-and-compositing-software-like-adobe-afte {
  color: #000000de;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.frame-1000004847 {
  grid-column-gap: var(--space--space-1000);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.advanced-masking-and-cleanup {
  color: #000000de;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
}

.beyond-keying-primatte-studio-offers-robust-masking-and-garbage-matte-tools-academy-award-winning-bo {
  color: #000000de;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.trusted-by-the-industrys-best {
  grid-row-gap: var(--space--space-1600);
  background-color: var(--color--grey--900);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 80px 168px;
  text-decoration: none;
  display: flex;
}

.frame-1000005334 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000004967 {
  grid-column-gap: var(--space--space-1000);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image {
  border-radius: 16px;
}

.frame-1000004841 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.it-is-such-a-simple-keyer-to-use-the-mocha-integration-saved-me-so-much-time-especially-with-those-p {
  color: var(--color--text--text-on-bg);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
}

.richard-sanchez-vfx-editor-bill-ted-face-the-music {
  color: var(--color--text--text-on-bg-secondary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.learn {
  padding: var(--space--space-2000) 168px;
  grid-row-gap: var(--space--space-1600);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.videos {
  grid-column-gap: 0px;
  grid-row-gap: var(--space--space-600);
  aspect-ratio: auto;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.want-to-dive-deeper {
  padding: var(--space--space-2000) 20%;
  grid-row-gap: var(--space--space-800);
  background-color: var(--color--bg--surface--bg);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000005320-1 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  padding: 5px 4px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-1000005339 {
  grid-row-gap: var(--space--space-400);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.explore-the-full-primatte-studio-documentation-to-get-the-most-out-of-this-professional-and-robust-k {
  color: var(--color--text--text);
  max-width: 668px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.not-ready-to-purchase-yet {
  padding: var(--space--space-2000) 168px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  text-decoration: none;
  display: flex;
}

.frame-1000005032 {
  grid-row-gap: var(--space--space-600);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.not-ready-to-purchase-yet-try-out-primatte-studio-now-with-a-trial-of-continuum {
  color: #000000de;
  text-align: center;
  max-width: 666px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  text-decoration: none;
}

.need-some-hands-on-time-with-continuum-before-purchasing-no-problem-simply-download-the-boris-fx-hub {
  color: var(--color--text--text-secondary);
  text-align: center;
  max-width: 728px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1000004963 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.button-style-3 {
  grid-column-gap: 8px;
  background-color: var(--color--brand-blue--500-main);
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.button-style-4 {
  color: #000000de;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.button-style-5 {
  grid-column-gap: 8px;
  background-color: var(--color--grey--200);
  border: 2px solid #00000061;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.button-style-6 {
  grid-column-gap: 8px;
  background-color: var(--color--brand-blue--500-main);
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 30px;
  text-decoration: none;
  display: flex;
}

.button-style-7 {
  color: #000000de;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.button-style-8 {
  grid-column-gap: 8px;
  background-color: #e5e5e6;
  border: 2px #00000061;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 30px;
  text-decoration: none;
  display: flex;
}

.primatte-studio-2 {
  color: var(--color--text--text-on-bg);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.what-is-primatte-studio-2, .why-you-need-it-2 {
  color: #000;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  text-decoration: none;
}

.trusted-by-the-industrys-best-2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  text-decoration: none;
}

.frame-1000004967-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 532px;
  text-decoration: none;
  display: flex;
}

.paginationblack-4-2 {
  grid-column-gap: 12px;
  background-color: #000000de;
  border-radius: 31px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 4px 4px 6px;
  text-decoration: none;
  display: flex;
}

.frame-1000005294-2 {
  justify-content: space-between;
  align-items: center;
  width: 30px;
  text-decoration: none;
  display: flex;
}

.learn-2 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  text-decoration: none;
}

.videos-2 {
  box-sizing: border-box;
  grid-column-gap: var(--space--space-600);
  grid-row-gap: var(--space--space-600);
  flex-wrap: wrap;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1104px;
  text-decoration: none;
  display: flex;
}

.frame-1000005294-3 {
  grid-column-gap: 24px;
  border: 1px solid var(--color--border--border-hover);
  border-radius: var(--border--radius--400);
  background-color: var(--color--mono--white);
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 840px;
  padding: 5%;
  text-decoration: none;
  display: flex;
}

.frame-1000005294-4 {
  grid-row-gap: var(--space--space-600);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.want-to-dive-deeper-2 {
  color: var(--color--text--text);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
}

.div-block {
  border: 1px #000;
}

.top-image-2 {
  padding-top: var(--space--space-1000);
  padding-bottom: var(--space--space-1000);
  grid-row-gap: var(--space--space-0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 516.46px;
  display: flex;
}

.frame-1000004907-2 {
  padding: var(--space--space-1000);
  background-image: radial-gradient(50% 50%, #0006 0%, #0000 100%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-style-9 {
  grid-column-gap: 8px;
  background-color: var(--color--grey--200);
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.top-image-3 {
  box-sizing: border-box;
  padding-top: var(--space--space-1000);
  padding-bottom: var(--space--space-1000);
  clear: none;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  background-color: var(--color--text--text);
  object-fit: cover;
  background-image: url('https://borisfx-com-res.cloudinary.com/image/upload/v1742219224/webflow/Top-Image.png');
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 516.46px;
  display: none;
  position: static;
}

.div-block-2 {
  display: block;
}

.div-block-3 {
  pointer-events: auto;
}

.div-block-4 {
  display: block;
}

.image-2, .image-3 {
  border-radius: var(--border--radius--300);
}

.image-4 {
  border-radius: var(--border--radius--300);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.image-5, .image-6, .image-7 {
  border-radius: var(--border--radius--300);
}

.image-frame {
  width: 100%;
  position: relative;
}

.image-1 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.top-image-3-copy {
  box-sizing: border-box;
  padding-top: var(--space--space-1000);
  padding-bottom: var(--space--space-1000);
  clear: none;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  background-color: var(--color--text--text);
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 516.46px;
  display: flex;
  position: absolute;
}

.section-3 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0%;
  display: flex;
}

.div-top-image-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-position: 50% 50%;
  border: 1px #fff0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-top-image-frame {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  object-position: 50% 50%;
  background-color: #fff0;
  background-image: linear-gradient(#00000080, #00000080);
  border: 1px #fff0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 36%;
  display: block;
  position: relative;
}

.image-8 {
  aspect-ratio: auto;
  text-align: left;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  object-position: 50% 50%;
  background-color: #fff0;
  background-clip: border-box;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  position: absolute;
  inset: 0%;
}

.text-block {
  z-index: 1;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
}

.text-block.the-ultimate-effect-for-chromakeying {
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  display: inline-flex;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: var(--space--space-4800);
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 1042px;
  padding: 0;
  display: none;
  position: absolute;
}

.frame-1000004907-2-copy {
  padding: 0px var(--space--space-1000);
  grid-column-gap: var(--space--space-200);
  grid-row-gap: var(--space--space-200);
  background-image: radial-gradient(circle farthest-corner at 50% 50% 50% 50%, #0006, #0000);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
}

.gradient_1 {
  background-color: #0000;
  background-image: radial-gradient(50% 50%, #0006 0%, #0000 100%);
  padding: 5% 3%;
}

.section-test {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0%;
  display: flex;
}

.div-image-container {
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0%;
  display: flex;
}

.div-image-frame {
  z-index: 0;
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  border-radius: var(--border--radius--400);
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 56.25%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.play-button_pi-copy {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  background-color: #fff9;
  border-radius: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  padding: 12px;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: 0%;
}

.video {
  object-fit: contain;
  position: absolute;
}

.video.image-1 {
  background-color: var(--color--grey--800);
  object-fit: cover;
}

.button {
  object-fit: fill;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-block-2 {
  z-index: 2;
  box-sizing: border-box;
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.button-2 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  text-align: left;
  object-fit: fill;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.div-block-6 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.container-what-is-primatte-studio {
  grid-column-gap: 0px;
  grid-row-gap: var(--space--space-1600);
  object-fit: fill;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5% 5rem;
  display: flex;
  position: static;
}

.div-block-test {
  grid-row-gap: var(--space--space-1600);
  color: var(--color--text--text-link);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  padding: 5rem 5%;
  display: flex;
}

.div-block-test.dark-bg {
  background-color: var(--color--grey--900);
  max-width: 1140px;
}

.div-image-frame-2 {
  z-index: 0;
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  border-radius: var(--border--radius--400);
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 56.25%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-image-frame-3 {
  z-index: 0;
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  border-radius: var(--border--radius--400);
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 56.25%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.feature-line {
  grid-column-gap: var(--space--space-1000);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  text-decoration: none;
  display: flex;
}

.columns {
  flex-flow: row;
  width: 100%;
  display: flex;
}

.column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  flex-flow: column;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-test-black {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--color--grey--900);
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0%;
  display: flex;
}

.div-block-7 {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quotation-1 {
  box-sizing: border-box;
  grid-column-gap: var(--space--space-1000);
  grid-row-gap: 0px;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  place-items: center stretch;
  width: 100%;
  max-width: 100%;
  text-decoration: none;
  display: grid;
}

.text-header-h3-dark-bg {
  color: var(--color--text--text-on-bg);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.text-header-h3-dark-bg.white {
  color: var(--color--text--text-on-bg);
  min-width: 512px;
  max-width: 512px;
  font-weight: 600;
}

.text-body-default-dark-bg {
  color: var(--color--text--text-on-bg-secondary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.div-image-frame-3-copy {
  z-index: 0;
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  border-radius: var(--border--radius--400);
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 56.25%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-image-container-quotation {
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 556px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0%;
  display: flex;
}

.video-line-test {
  grid-column-gap: var(--space--space-1000);
  grid-row-gap: var(--space--space-200);
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-8 {
  grid-column-gap: var(--space--space-600);
  grid-row-gap: var(--space--space-800);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.div-block-9 {
  grid-column-gap: var(--space--space-100);
  grid-row-gap: var(--space--space-100);
  flex-flow: column;
  display: flex;
}

.div-image-frame-4-small {
  z-index: 0;
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  border-radius: var(--border--radius--300);
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 56.25%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-1000004842-copy {
  grid-row-gap: var(--space--space-400);
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  text-decoration: none;
  display: flex;
}

.btn-primary-large {
  border-radius: var(--border--radius--150);
  background-color: var(--color--brand-blue--500-main);
  color: var(--color--text--text);
  text-align: center;
  padding: 10px 16px;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: static;
}

.btn-primary-large:hover {
  background-color: var(--color--brand-blue--400);
}

.btn-primary-large:active {
  background-color: var(--color--brand-blue--600);
}

.btn-secondary-large {
  border-radius: var(--border--radius--150);
  background-color: var(--color--grey--200);
  color: var(--color--text--text);
  text-align: center;
  padding: 10px 16px;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: static;
}

.btn-secondary-large:hover {
  background-color: var(--color--grey--400);
}

.btn-secondary-large:active {
  background-color: var(--color--grey--500-main);
}

.btn-secondary-extra-large {
  border-radius: var(--border--radius--150);
  background-color: var(--color--grey--200);
  color: var(--color--text--text);
  text-align: center;
  height: auto;
  padding: 15px 30px;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  position: static;
}

.btn-secondary-extra-large:hover {
  background-color: var(--color--grey--400);
}

.btn-secondary-extra-large:active {
  background-color: var(--color--grey--500-main);
}

.btn-primary-extra-large {
  border-radius: var(--border--radius--150);
  background-color: var(--color--brand-blue--500-main);
  color: var(--color--text--text);
  text-align: center;
  height: auto;
  padding: 15px 30px;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  position: static;
}

.btn-primary-extra-large:hover {
  background-color: var(--color--brand-blue--400);
}

.btn-primary-extra-large:active {
  background-color: var(--color--brand-blue--600);
}

.btn-primary-extra-large.dark {
  background-color: var(--color--black-alpha--900);
  color: var(--color--text--text-on-bg);
  -webkit-text-stroke-color: var(--color--text--text-on-bg);
}

.btn-primary-extra-large.dark:hover {
  background-color: var(--color--white-alpha--900);
  color: var(--color--text--text);
}

.unsplash-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: auto;
  display: block;
}

.fa-icon-solid {
  color: var(--color--text--text-caution);
  flex-flow: column;
  flex: 0 auto;
  font-family: "Fa Brands 400", Arial, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 40px;
  display: block;
  position: absolute;
}

.fa-icon-solid._11111 {
  color: var(--color--brand-blue--900);
  font-size: 24px;
}

.text-block-3, .text-block-4, .text-block-5, .text-block-6 {
  font-size: 24px;
}

.btn-play-extra-large {
  border-radius: var(--border--radius--full);
  background-color: var(--color--text--text-on-bg-secondary);
  color: var(--color--brand-blue--900);
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 72px;
  height: 72px;
  padding-left: 5px;
  font-family: "Fa Solid 900", Arial, sans-serif;
  font-size: 24px;
  line-height: 72px;
  text-decoration: none;
  display: flex;
}

.btn-play-extra-large:hover {
  background-color: var(--color--mono--white);
  color: var(--color--brand-blue--500-main);
}

.button-3 {
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.spring-sale-email-2025 {
  grid-row-gap: 8px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-1 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px 227px;
  text-decoration: none;
  display: flex;
}

.borisfx2023_color-1 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-top: 1.38102px;
  padding-bottom: 1.38102px;
  text-decoration: none;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.section2 {
  padding-top: var(--space--space-400);
  padding-bottom: var(--space--space-400);
  grid-row-gap: var(--space--space-200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.section-4 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 1062.81px;
  text-decoration: none;
  display: flex;
}

.section-5 {
  padding: var(--space--space-600) 32px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.boris-fx-suite_lightbkg {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-style-10 {
  grid-column-gap: 8px;
  background-color: var(--color--mono--black);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 186px;
  padding: 15px 30px;
  text-decoration: none;
  display: flex;
}

.button-style-11 {
  color: #ffffffde;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-2 {
  grid-row-gap: var(--space--space-200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: 1895px;
  text-decoration: none;
  display: flex;
}

.section-3-2 {
  padding: var(--space--space-400) 168px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-9 {
  display: block;
  position: relative;
}

.div-block-10 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
}

.bg-image-ss-2 {
  position: absolute;
  top: 0;
  left: 0;
}

.section-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.spring-sale-email-2025-2 {
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: 1851px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-1-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 88px;
  display: flex;
}

.div-block-11 {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.image-10 {
  position: static;
  inset: 0%;
}

.spring-sale-email-2025-3 {
  grid-row-gap: 8px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-3 {
  grid-row-gap: var(--space--space-200);
  background-image: url('https://borisfx-com-res.cloudinary.com/image/upload/v1742219224/webflow/text.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: 1895px;
  min-height: 1895px;
  text-decoration: none;
  display: flex;
}

.borisfx2023_color-1-2 {
  grid-row-gap: 11.0482px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.38102px;
  padding-bottom: 1.38102px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.paragraph {
  color: var(--color--mono--white);
  -webkit-text-stroke-color: var(--color--mono--white);
  text-transform: uppercase;
  font-family: Arial Narrow, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
}

.paragraph-2 {
  font-size: 64px;
}

.paragraph-3 {
  font-size: 64px;
  line-height: 74px;
}

.paragraph-4 {
  color: var(--color--mono--white);
  text-align: center;
  font-size: 64px;
  line-height: 74px;
}

.paragraph-5 {
  font-size: 64px;
}

@media screen and (max-width: 991px) {
  .frame-1000005319 {
    grid-row-gap: var(--space--space-400);
  }

  .real-reviews-from-real-artists {
    font-weight: 600;
  }

  .text-headingheading-h5 {
    color: var(--color--text--text-on-bg);
    text-align: center;
  }

  .text-bodybody-extra-large {
    color: var(--color--text--text-on-bg);
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .text-bodybody-large {
    color: var(--color--text--text-on-bg);
    text-align: center;
  }

  .quotation-web {
    display: none;
  }

  .quotation-mobile {
    display: inline-flex;
  }

  .frame-1000004679-3 {
    grid-row-gap: var(--space--space-200);
  }

  .quotation-mobile-2 {
    display: inline-flex;
  }

  .section-style-2 {
    padding-right: var(--space--space-1600);
    padding-left: var(--space--space-1600);
    grid-row-gap: var(--space--space-1000);
  }

  .frame-1000005319-2 {
    grid-row-gap: var(--space--space-600);
  }

  .frame-1000004679-5 {
    height: 400px;
    min-height: 377px;
  }

  .text-header-h2 {
    font-size: 30px;
    line-height: 36px;
  }

  .text-header-h3 {
    color: var(--color--text--text-on-bg);
    text-align: center;
  }

  .text-header-h4 {
    color: var(--color--text--text-on-bg);
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .text-header-h4.align-left {
    font-size: 16px;
    font-weight: 600;
  }

  .text-header-h6 {
    color: var(--color--text--text-on-bg);
    text-align: center;
  }

  .frame-1000004842 {
    z-index: 1;
    position: relative;
  }

  .unsurpassed-keying {
    font-size: 24px;
    line-height: 32px;
  }

  .want-to-dive-deeper {
    padding-left: 5%;
    padding-right: 5%;
  }

  .not-ready-to-purchase-yet-try-out-primatte-studio-now-with-a-trial-of-continuum {
    font-size: 30px;
    line-height: 36px;
  }

  .need-some-hands-on-time-with-continuum-before-purchasing-no-problem-simply-download-the-boris-fx-hub {
    font-size: 16px;
  }

  .what-is-primatte-studio-2, .why-you-need-it-2, .trusted-by-the-industrys-best-2 {
    font-size: 30px;
    line-height: 36px;
  }

  .top-image-3, .top-image-3-copy {
    box-sizing: border-box;
    grid-column-gap: 16px;
    grid-row-gap: var(--space--space-0);
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
    position: static;
  }

  .frame-1000004907-2-copy {
    grid-column-gap: var(--space--space-200);
    grid-row-gap: var(--space--space-200);
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
  }

  .div-image-container {
    z-index: 2;
    position: relative;
  }

  .div-block-test {
    grid-row-gap: var(--space--space-1200);
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .feature-line, .quotation-1 {
    flex-flow: row;
    justify-content: flex-start;
    display: flex;
  }

  .text-header-h3-dark-bg {
    color: var(--color--text--text-on-bg);
    text-align: center;
  }

  .div-image-container-quotation {
    z-index: 2;
    position: relative;
  }

  .video-line-test {
    grid-row-gap: var(--space--space-300);
  }

  .div-block-8 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .frame-1000004842-copy {
    z-index: 1;
    position: relative;
  }
}

@media screen and (max-width: 767px) {
  .real-reviews-from-real-artists {
    font-size: 30px;
    line-height: 36px;
  }

  .its-an-easy-to-learn-package-with-lots-of-presets-and-good-adaptability-and-above-all-layeringadding {
    font-size: 16px;
  }

  .section-style-2 {
    padding-right: var(--space--space-400);
    padding-left: var(--space--space-400);
  }

  .frame-1000004679-5 {
    min-height: 25em;
    max-height: 25px;
  }

  .feature-line-right-text {
    grid-row-gap: var(--space--space-400);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-1000004842 {
    box-sizing: border-box;
    grid-row-gap: var(--border--radius--300);
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 556px;
    position: static;
  }

  .want-to-dive-deeper, .not-ready-to-purchase-yet {
    padding-left: 5%;
    padding-right: 5%;
  }

  .frame-1000005032 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .frame-1000005294-3 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 3rem;
    padding-right: 3rem;
    display: flex;
  }

  .div-top-image-container {
    min-width: 664px;
  }

  .frame-1000004907-2-copy {
    grid-column-gap: var(--space--space-0);
    grid-row-gap: var(--space--space-0);
  }

  .div-block-test {
    grid-row-gap: var(--space--space-1200);
  }

  .feature-line {
    grid-row-gap: var(--space--space-600);
    flex-flow: column-reverse wrap;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .quotation-1 {
    grid-column-gap: var(--space--space-1000);
    grid-row-gap: var(--space--space-800);
    flex-flow: column wrap;
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-self: center;
    place-items: center;
    display: grid;
  }

  .div-image-container-quotation {
    justify-content: center;
    align-items: center;
  }

  .video-line-test {
    grid-row-gap: var(--space--space-200);
    flex-flow: column;
    min-width: 80%;
  }

  .div-block-8 {
    grid-template-columns: 1fr 1fr;
  }

  .frame-1000004842-copy {
    box-sizing: border-box;
    grid-row-gap: var(--border--radius--300);
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 556px;
    position: static;
  }
}

@media screen and (max-width: 479px) {
  .frame-1000005317 {
    display: none;
  }

  .frame-1000005316 {
    grid-row-gap: var(--space--space-200);
  }

  .its-an-easy-to-learn-package-with-lots-of-presets-and-good-adaptability-and-above-all-layeringadding {
    font-size: 14px;
    line-height: 17px;
  }

  .untitled {
    display: none;
  }

  .quotation-mobile-2 {
    grid-column-gap: var(--space--space-1600);
    grid-row-gap: var(--space--space-200-7);
    flex-flow: column;
  }

  .frame-1000004679-5 {
    min-height: 19.7em;
  }

  .frame-1-6 {
    flex-flow: column;
  }

  .feature-line-right-text {
    grid-row-gap: var(--space--space-300);
  }

  .frame-1000004842 {
    grid-row-gap: var(--space--space-200-3);
  }

  .unsurpassed-keying {
    font-size: 24px;
    line-height: 32px;
  }

  .want-to-dive-deeper, .not-ready-to-purchase-yet {
    padding-top: var(--space--space-1200);
    padding-bottom: var(--space--space-1200);
  }

  .frame-1000005032 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .not-ready-to-purchase-yet-try-out-primatte-studio-now-with-a-trial-of-continuum {
    font-size: 24px;
    line-height: 32px;
  }

  .frame-1000004963 {
    grid-row-gap: var(--space--space-600);
    flex-flow: column;
  }

  .what-is-primatte-studio-2, .why-you-need-it-2, .trusted-by-the-industrys-best-2 {
    font-size: 30px;
    line-height: 36px;
  }

  .frame-1000005294-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .frame-1000005294-4 {
    grid-row-gap: var(--space--space-400);
  }

  .want-to-dive-deeper-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-top-image-container {
    min-width: auto;
    display: none;
  }

  .section-test {
    flex-flow: row;
  }

  .div-block-test {
    grid-row-gap: var(--space--space-1200);
  }

  .feature-line {
    grid-row-gap: var(--space--space-300);
  }

  .video-line-test {
    grid-row-gap: var(--space--space-200);
  }

  .div-block-8 {
    grid-template-columns: 1fr;
  }

  .frame-1000004842-copy {
    grid-row-gap: var(--space--space-200-3);
  }
}


@font-face {
  font-family: 'Fa Solid 900';
  src: url('/font-awesome/fa-solid-900.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Brands 400';
  src: url('/font-awesome/fa-brands-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arial';
  src: url('/font-awesome/ArialBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arial Narrow';
  src: url('/font-awesome/ArialNarrowBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}</pre></body></html>