h1 {
  margin-top: 40px;
  margin-bottom: 24px;
  font-size: 60px;
  font-weight: 700;
  line-height: 72px;
}

h2 {
  margin-top: 40px;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

h3 {
  margin-top: 32px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

h4 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

h5 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

h6 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: block;
}

p {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 28px;
  text-decoration: none;
}

a, a:hover {
  color: var(--black-2);
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 8px;
  padding-left: 40px;
  display: block;
}

ol {
  margin-top: 0;
  margin-bottom: 8px;
  padding-left: 40px;
}

img {
  max-width: 100%;
  display: inline-block;
}

blockquote {
  border-left: 3px solid var(--general-accent-blue);
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 8px 24px;
  font-size: 22px;
  line-height: 32px;
}

figure {
  margin-top: 32px;
  margin-bottom: 32px;
}

figcaption {
  color: var(--light-slate-grey);
  text-align: center;
  margin-top: 9px;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-big {
  color: var(--light-slate-grey);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
}

.paragraph-big.paragraph-big-italic {
  color: var(--white-2);
  font-style: italic;
  font-weight: 300;
}

.section-small-header {
  color: var(--accent-red);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.section-small-header.white-text.b2b {
  color: var(--general-accent-blue);
}

.section-small-header.white-text.b2b-agency {
  color: #ffa535;
}

.section-small-header.webinar-header {
  color: var(--white);
  font-size: 16px;
  position: relative;
}

.section-small-header.webinar-header.webinar-own-mediadb, .section-small-header.webinar-header.webinar-ai-for-pr {
  font-size: 14px;
}

.section-small-header.pr-tech-header {
  color: var(--white);
  font-size: 16px;
  position: relative;
}

.section-small-header.white-text-copy {
  color: #fff;
}

.section-small-header.white-text-copy.b2b {
  color: var(--general-accent-blue);
}

.section-small-header.white-text-copy.b2b-agency {
  color: #ffa535;
}

.section-small-header.webinar-outreach {
  color: #7567f8;
}

.section-small-header.webinar-monitoring-and-coverage-growth {
  color: var(--general-accent-blue);
}

.section-small-header.webinar-neuromediabase {
  color: var(--accent-red);
}

.section-small-header.webinar-prtech-intro {
  color: var(--additional-green);
}

.section-header {
  color: var(--black-2);
  margin-top: 20px;
  margin-bottom: 8px;
}

.section-header.pressroom-background-video-copy {
  background-image: url('../images/webinar-back.webp');
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
}

.section-header.b2b {
  color: var(--white);
}

.section-header.b2b.webinar-outreach {
  margin-top: 0;
  margin-bottom: 0;
}

.section-header.crm-gen {
  color: var(--white);
}

.section-header.crm-gen.contacts {
  margin-top: 0;
  padding-bottom: 0;
}

.section-description {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.section-description.launch-text {
  color: var(--accent-red);
}

.section-description.star-text {
  clear: none;
  color: var(--light-slate-grey);
  margin-bottom: 60px;
  font-family: LatoCyr, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.section-description.big-desription {
  font-size: 20px;
}

.section-description.big-desription.white-text {
  color: var(--white);
}

.section-description.crm-b2c, .section-description.crm-gen {
  color: var(--dim-grey);
  font-size: 17px;
}

.section-description.crm-gen.white-text {
  color: var(--white);
}

.section-description.crm-gen-content {
  color: var(--black-2);
  font-size: 17px;
}

.section-description.additional-text {
  color: #2e323c;
}

.section-description.additional-text.prex-2023 {
  margin-top: 0;
  font-family: LatoCyr, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}

.link-arrow-text.white-text {
  line-height: 16px;
}

.white-text {
  color: var(--black);
}

.paragraph-small {
  color: var(--dim-grey);
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-small.crm-b2c {
  font-size: 15px;
}

.paragraph-small.b2b {
  color: var(--white);
  font-size: 15px;
}

.paragraph-small.crm-gen-contacts {
  color: var(--black-2);
  font-size: 15px;
}

.rich-text-content {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.text-block-2 {
  color: var(--dim-grey);
}

.black-text {
  color: #2e323c;
}

.text-block-4.blog {
  display: none;
}

.text-block-5 {
  flex: 1;
}

.link {
  color: var(--additional-purple);
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.link:hover {
  text-decoration: underline;
}

.heading-styles {
  padding-left: 15px;
  padding-right: 15px;
}

.heading {
  color: var(--ghost-white);
  text-align: center;
  text-shadow: none;
  font-size: 50px;
  font-weight: 400;
  line-height: 62px;
}

.text-block-6 {
  color: var(--ghost-white);
  text-shadow: 1px 1px 0 var(--black-2);
  font-family: Lato hairline;
  font-size: 32px;
  line-height: 40px;
}

.text-block-7 {
  letter-spacing: .8px;
  text-shadow: none;
  font-size: 14px;
  font-weight: 400;
}

.paragraph-medium {
  font-size: 16px;
  line-height: 24px;
}

.heading-2 {
  float: left;
  clear: none;
  letter-spacing: 2px;
  width: 740px;
  text-shadow: none;
  margin-top: 20px;
  padding-left: 0;
  font-weight: 700;
  display: block;
}

.heading-2.pressroom {
  text-shadow: 0 2px 4px #00000059;
  width: 810px;
}

.heading-2.pressroom.a1 {
  width: 810px;
}

.heading-2.pressroom.a2 {
  width: 700px;
}

.heading-2.pressroom.a3 {
  text-shadow: 0 2px 4px #00000080;
  width: 805px;
  margin-bottom: 20px;
}

.heading-2.crm {
  text-shadow: 0 2px 4px #00000059;
  width: 320px;
}

.heading-2.webinar-heading {
  text-align: center;
  text-shadow: 0 2px 4px #00000059;
  width: 100%;
  font-size: 70px;
}

.heading-2.webinar-agency {
  text-shadow: 0 2px 4px #00000059;
  width: 810px;
}

.heading-2.webinar-agency.a1 {
  width: 810px;
}

.heading-2.webinar-agency.a2 {
  width: 700px;
}

.heading-2.webinar-agency.a3 {
  float: none;
  text-align: center;
  text-shadow: 0 2px 4px #00000080;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
}

.heading-2.pr-tech {
  text-shadow: 0 2px 4px #00000059;
  width: 810px;
}

.heading-2.pr-tech.a1 {
  width: 810px;
}

.heading-2.pr-tech.a2 {
  width: 700px;
}

.heading-2.pr-tech.a3 {
  float: none;
  text-align: center;
  text-shadow: 0 2px 4px #00000080;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
}

.heading-2.prex-crm {
  text-shadow: 0 2px 4px #00000059;
  width: 810px;
}

.heading-2.prex-crm.a1 {
  width: 810px;
}

.heading-2.prex-crm.a2 {
  width: 700px;
}

.heading-2.prex-crm.a3 {
  float: none;
  text-align: center;
  text-shadow: 0 2px 4px #00000080;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
}

.heading-2.webinar-own-mediadb {
  text-shadow: 0 2px 4px #00000059;
  width: 810px;
}

.heading-2.webinar-own-mediadb.a1 {
  width: 810px;
}

.heading-2.webinar-own-mediadb.a2 {
  width: 700px;
}

.heading-2.webinar-own-mediadb.a3 {
  float: none;
  text-align: center;
  text-shadow: 0 2px 4px #00000080;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
}

.heading-2.webinar-monitoring-and-coverage-growth {
  text-shadow: 0 2px 4px #00000059;
  width: 810px;
}

.heading-2.webinar-monitoring-and-coverage-growth.a1 {
  width: 810px;
}

.heading-2.webinar-monitoring-and-coverage-growth.a2 {
  width: 700px;
}

.heading-2.webinar-monitoring-and-coverage-growth.a3 {
  float: none;
  text-align: center;
  text-shadow: 0 2px 4px #00000080;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 20px;
}

.heading-2.webinar-neuromediabase {
  text-shadow: 0 2px 4px #00000059;
  width: 810px;
}

.heading-2.webinar-neuromediabase.a1 {
  width: 810px;
}

.heading-2.webinar-neuromediabase.a2 {
  width: 700px;
}

.heading-2.webinar-neuromediabase.a3 {
  float: none;
  text-align: center;
  text-shadow: 0 2px 4px #00000080;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 54px;
}

.heading-2.webinar-ai-for-pr {
  text-shadow: 0 2px 4px #00000059;
  width: 810px;
}

.heading-2.webinar-ai-for-pr.a1 {
  width: 810px;
}

.heading-2.webinar-ai-for-pr.a2 {
  width: 700px;
}

.heading-2.webinar-ai-for-pr.a3 {
  float: none;
  text-align: center;
  text-shadow: 0 2px 4px #00000080;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 54px;
}

.heading-2.webinar-prtech-intro {
  text-shadow: 0 2px 4px #00000059;
  width: 810px;
}

.heading-2.webinar-prtech-intro.a1 {
  width: 810px;
}

.heading-2.webinar-prtech-intro.a2 {
  width: 700px;
}

.heading-2.webinar-prtech-intro.a3 {
  float: none;
  text-align: center;
  text-shadow: 0 2px 4px #00000080;
  width: 100%;
  margin-top: 80px;
  margin-bottom: 20px;
  font-size: 70px;
}

.text-block-8 {
  float: left;
  clear: left;
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: -1px 2px 4px #00000059;
  width: 50vw;
  margin-top: 0;
  padding-left: 2px;
  font-size: 27px;
  font-weight: 300;
  line-height: 40px;
}

.text-block-8.a3 {
  color: #fff;
  text-shadow: 0 2px 4px #00000080;
  width: 830px;
  font-weight: 300;
  line-height: 45px;
}

.text-block-8.a3.weinar-agency {
  float: none;
  text-align: center;
  text-shadow: 0 2px 4px #00000080;
  background-image: none;
  width: 80%;
  margin-top: 60px;
  margin-left: 10%;
  margin-right: 10%;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.text-block-8.a3.pr-tech {
  float: none;
  text-align: center;
  text-shadow: 0 2px 4px #00000080;
  background-image: none;
  width: 80%;
  margin: 5% 10% 0;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.text-block-8.a3.weinar-mailings, .text-block-8.a3.prex-crm, .text-block-8.a3.weinar-own-mediadb {
  float: none;
  text-align: center;
  text-shadow: 0 2px 4px #00000080;
  background-image: none;
  width: 80%;
  margin-top: 60px;
  margin-left: 10%;
  margin-right: 10%;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.heading-3 {
  text-align: center;
  margin-top: auto;
  margin-bottom: 64px;
}

.text-block-9 {
  display: block;
}

.paragraph-small-white {
  color: #fff;
  white-space: normal;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 26px;
  overflow: visible;
}

.heading-home {
  float: left;
  clear: none;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 0 2px 4px #2e323c59;
  width: 920px;
  margin-top: 20px;
  padding-left: 0;
  font-size: 57px;
  font-weight: 700;
  display: block;
}

.text-block-10 {
  font-size: 16px;
  line-height: 28px;
}

.link-2 {
  color: var(--black-2);
  text-decoration: underline;
}

.link-2:hover {
  text-decoration: none;
}

.paragraph-big-2 {
  color: #fff;
  text-align: left;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-big-2.paragraph-big-italic {
  color: var(--white-2);
  font-style: italic;
  font-weight: 300;
}

.quote-sign {
  font-size: 24px;
  font-weight: 300;
}

.link-3 {
  color: #000;
  text-decoration: underline;
}

.link-4 {
  color: #000;
  text-decoration: underline;
}

.link-4:hover {
  text-decoration: underline;
}

.heading-4 {
  text-shadow: 0 2px 4px #00000059;
}

.link-5 {
  float: left;
  text-align: left;
  margin-left: auto;
  display: inline;
}

.text-block-11 {
  margin-top: -10px;
  margin-left: 4px;
  font-family: PT Sans, sans-serif;
  font-size: 10px;
  font-weight: 700;
}

.heading-6 {
  color: var(--black-2);
}

.text-block-12 {
  color: var(--light-slate-grey);
  margin-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-block-12.popup {
  margin-top: -15px;
  margin-bottom: 20px;
}

.bold-text {
  font-size: 16px;
}

.bold-text-2 {
  letter-spacing: .6px;
  font-size: 16px;
}

.heading-7, .heading-8, .heading-9 {
  font-family: LatoCyr, sans-serif;
}

.text-block-13 {
  display: inline-block;
}

.text-block-8-crm {
  float: left;
  clear: left;
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: -1px 2px 4px #00000059;
  width: 50vw;
  margin-top: 0;
  padding-left: 2px;
  font-size: 33px;
  font-weight: 300;
  line-height: 40px;
}

.text-block-8-crm.a3 {
  color: #fff;
  text-shadow: 0 2px 4px #00000080;
  width: 830px;
  font-weight: 300;
  line-height: 45px;
}

.link-6 {
  text-decoration: underline;
}

.paragraph-small-white-copy {
  color: #fff;
  white-space: normal;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 26px;
  overflow: visible;
}

.webinar-section-header.white-text {
  color: var(--white);
}

.webinar-section-header.white-text.color-bg {
  text-shadow: 0 2px 4px #00000080;
}

.section-description-copy {
  color: #000;
  text-align: left;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.section-description-copy.launch-text {
  color: var(--accent-red);
}

.section-description-copy.star-text {
  clear: none;
  color: var(--light-slate-grey);
  margin-bottom: 60px;
  font-family: LatoCyr, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.rich-text-content-copy {
  color: var(--black-2);
  text-align: left;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 18px;
  line-height: 32px;
  display: block;
}

.paragraph, .paragraph-2, .paragraph-3, .paragraph-4, .heading-10 {
  text-align: left;
}

.text-block-12-copy {
  color: var(--light-slate-grey);
  margin-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

.text-block-12-copy.popup {
  margin-top: -15px;
  margin-bottom: 20px;
}

.italic-text {
  font-size: 18px;
  line-height: 24px;
}

.text-block-14 {
  color: var(--white);
}

.text-block-15 {
  color: var(--black-2);
}

.text-block-16 {
  color: var(--white);
}

.paragraph-big-crm-new {
  font-size: 32px;
  font-style: normal;
  font-weight: 300;
  line-height: 42px;
}

.paragraph-big-crm-new.paragraph-big-italic {
  color: var(--white-2);
  font-style: italic;
  font-weight: 300;
}

.text-block-17, .text-block-18, .text-block-19, .text-block-20, .text-block-21, .text-block-22 {
  color: var(--black-2);
}

.bold-text-3, .bold-text-4, .bold-text-2-copy {
  letter-spacing: .8px;
  font-size: 14px;
}

.bold-text-2-copy.thin {
  font-weight: 400;
}

.heading-11 {
  text-shadow: 1px 1px 4px #00000080;
}

.heading-11.prex-2023-gen {
  font-weight: 300;
}

.paragraph-big-crm-new-2line {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 13.3px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

.paragraph-big-crm-new-2line.paragraph-big-italic {
  color: var(--white-2);
  font-style: italic;
  font-weight: 300;
}

.bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8 {
  font-size: 18px;
}

.paragraph-big-crm-new-2line-agency {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 14.4px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

.paragraph-big-crm-new-2line-agency.paragraph-big-italic {
  color: var(--white-2);
  font-style: italic;
  font-weight: 300;
}

.bold-text-9, .bold-text-10 {
  color: var(--black-2);
}

.paragraph-big-crm-new-copy {
  font-size: 32px;
  font-style: normal;
  font-weight: 300;
  line-height: 42px;
}

.paragraph-big-crm-new-copy.paragraph-big-italic {
  color: var(--white-2);
  font-style: italic;
  font-weight: 300;
}

.heading-12, .heading-13 {
  font-weight: 300;
}

.bold-text-5-copy {
  font-size: 18px;
  line-height: 28px;
}

.text-block-23, .text-block-24 {
  color: var(--black-2);
}

.paragraph-big-purple {
  color: var(--black-2);
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
}

.paragraph-big-purple.paragraph-big-italic {
  color: var(--white-2);
  font-style: italic;
  font-weight: 300;
}

.link-7 {
  color: #7567f8;
}

.link-7:hover {
  color: var(--accent-red);
}

.link-7-copy {
  color: var(--general-accent-blue);
}

.link-7-copy:hover {
  color: var(--accent-red);
}

.heading-14 {
  font-weight: 400;
}

.heading-3-2023 {
  text-align: center;
  margin-top: auto;
  margin-bottom: 64px;
}

.heading-14-copy {
  margin-bottom: 0;
  font-weight: 400;
}

.bold-text-11, .bold-text-12 {
  color: var(--accent-red);
}

.heading-14-copy-copy {
  margin-top: 80px;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 400;
  line-height: 48px;
}

.heading-15 {
  margin-bottom: 10px;
}

@media screen and (max-width: 991px) {
  .paragraph-big {
    color: #fff;
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-big.paragraph-big-italic {
    font-style: normal;
    font-weight: 400;
  }

  .section-small-header.webinar-header {
    margin-top: 140px;
  }

  .section-small-header.pr-tech-header {
    margin-top: 120px;
  }

  .section-description {
    font-size: 16px;
  }

  .rich-text-content {
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-block-3 {
    font-size: 12px;
  }

  .text-block-4 {
    display: none;
  }

  .heading-styles {
    padding-left: 8px;
    padding-right: 8px;
  }

  .heading-2 {
    color: #fff;
    text-align: center;
    width: 100vw;
    display: inline-block;
  }

  .heading-2.pressroom, .heading-2.pressroom.a1, .heading-2.pressroom.a2, .heading-2.pressroom.a3, .heading-2.crm, .heading-2.webinar-heading, .heading-2.webinar-agency, .heading-2.webinar-agency.a1, .heading-2.webinar-agency.a2, .heading-2.webinar-agency.a3, .heading-2.pr-tech, .heading-2.pr-tech.a1, .heading-2.pr-tech.a2 {
    width: 100%;
  }

  .heading-2.pr-tech.a3 {
    width: 100%;
    margin-top: 20px;
  }

  .heading-2.prex-crm, .heading-2.prex-crm.a1, .heading-2.prex-crm.a2, .heading-2.prex-crm.a3, .heading-2.webinar-own-mediadb, .heading-2.webinar-own-mediadb.a1, .heading-2.webinar-own-mediadb.a2, .heading-2.webinar-own-mediadb.a3, .heading-2.webinar-monitoring-and-coverage-growth, .heading-2.webinar-monitoring-and-coverage-growth.a1, .heading-2.webinar-monitoring-and-coverage-growth.a2, .heading-2.webinar-monitoring-and-coverage-growth.a3, .heading-2.webinar-neuromediabase, .heading-2.webinar-neuromediabase.a1, .heading-2.webinar-neuromediabase.a2 {
    width: 100%;
  }

  .heading-2.webinar-neuromediabase.a3 {
    width: 100%;
    font-size: 42px;
  }

  .heading-2.webinar-ai-for-pr, .heading-2.webinar-ai-for-pr.a1, .heading-2.webinar-ai-for-pr.a2 {
    width: 100%;
  }

  .heading-2.webinar-ai-for-pr.a3 {
    width: 100%;
    margin-bottom: 0;
    font-size: 42px;
  }

  .heading-2.webinar-prtech-intro, .heading-2.webinar-prtech-intro.a1, .heading-2.webinar-prtech-intro.a2 {
    width: 100%;
  }

  .heading-2.webinar-prtech-intro.a3 {
    width: 100%;
    margin-bottom: 0;
    font-size: 42px;
  }

  .text-block-8 {
    float: none;
    clear: none;
    color: #fff;
    text-align: center;
    width: 100%;
    margin-top: 40px;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 24px;
    font-weight: 400;
    display: block;
  }

  .text-block-8.a3 {
    width: 100%;
    font-weight: 400;
  }

  .text-block-8.a3.pr-tech {
    margin-top: 20px;
    font-size: 26px;
  }

  .heading-home {
    text-align: center;
    width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 48px;
    line-height: 54px;
    display: inline-block;
  }

  .paragraph-big-2 {
    color: #fff;
  }

  .paragraph-big-2.paragraph-big-italic {
    font-style: normal;
    font-weight: 400;
  }

  .text-block-8-crm {
    float: none;
    clear: none;
    color: #fff;
    text-align: center;
    width: 100%;
    margin-top: 40px;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 24px;
    font-weight: 400;
    display: block;
  }

  .text-block-8-crm.a3 {
    width: 100%;
    font-weight: 400;
  }

  .section-description-copy {
    font-size: 16px;
  }

  .rich-text-content-copy {
    padding-left: 8px;
    padding-right: 8px;
  }

  .paragraph-big-crm-new {
    color: #fff;
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-big-crm-new.paragraph-big-italic {
    font-style: normal;
    font-weight: 400;
  }

  .heading-11 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-11.crm-gen, .heading-11.prex-2023-gen {
    font-weight: 400;
  }

  .paragraph-big-crm-new-2line {
    color: #fff;
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-big-crm-new-2line.paragraph-big-italic {
    font-style: normal;
    font-weight: 400;
  }

  .paragraph-big-crm-new-2line-agency {
    color: #fff;
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-big-crm-new-2line-agency.paragraph-big-italic {
    font-style: normal;
    font-weight: 400;
  }

  .paragraph-big-crm-new-copy {
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    line-height: 32px;
  }

  .paragraph-big-crm-new-copy.paragraph-big-italic {
    font-style: normal;
    font-weight: 400;
  }

  .paragraph-big-purple {
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-big-purple.paragraph-big-italic {
    font-style: normal;
    font-weight: 400;
  }

  .heading-14-copy {
    margin-top: 0;
  }

  .heading-14-copy-copy {
    margin-top: 0;
    line-height: 48px;
  }
}

@media screen and (max-width: 767px) {
  .paragraph-big {
    font-size: 16px;
    line-height: 28px;
  }

  .section-small-header {
    letter-spacing: 3px;
    font-size: 12px;
    line-height: 16px;
  }

  .section-small-header.webinar-header {
    margin-top: 120px;
    line-height: 26px;
  }

  .section-small-header.pr-tech-header {
    margin-top: 120px;
    font-size: 13px;
  }

  .section-header {
    margin-top: 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .section-header.crm-gen.contacts {
    justify-content: center;
    align-items: stretch;
  }

  .section-description {
    font-size: 16px;
    line-height: 24px;
  }

  .section-description.big-desription {
    font-size: 18px;
    line-height: 26px;
  }

  .heading-2 {
    text-align: center;
    width: 100vw;
    margin-top: 40px;
  }

  .heading-2.pressroom.a3 {
    margin-top: 100px;
    margin-bottom: 10px;
  }

  .heading-2.crm, .heading-2.webinar-heading {
    margin-top: 100px;
  }

  .heading-2.webinar-agency.a3 {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 36px;
    line-height: 42px;
  }

  .heading-2.pr-tech.a3 {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 42px;
    line-height: 42px;
  }

  .heading-2.prex-crm.a3, .heading-2.webinar-own-mediadb.a3, .heading-2.webinar-monitoring-and-coverage-growth.a3, .heading-2.webinar-neuromediabase.a3, .heading-2.webinar-ai-for-pr.a3, .heading-2.webinar-prtech-intro.a3 {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 36px;
    line-height: 42px;
  }

  .text-block-8 {
    float: none;
    clear: left;
    text-align: center;
    width: 100vw;
    margin-top: 40px;
    font-size: 24px;
  }

  .text-block-8.a3 {
    margin-top: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-8.a3.weinar-agency {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 26px;
    line-height: 35px;
  }

  .text-block-8.a3.pr-tech {
    width: 90%;
    margin-top: 40px;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 24px;
    line-height: 35px;
  }

  .text-block-8.a3.weinar-mailings, .text-block-8.a3.prex-crm, .text-block-8.a3.weinar-own-mediadb {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 26px;
    line-height: 35px;
  }

  .heading-home {
    text-align: center;
    width: 100vw;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 44px;
    line-height: 50px;
  }

  .text-block-8-crm {
    float: none;
    clear: left;
    text-align: center;
    width: 100vw;
    margin-top: 40px;
    font-size: 24px;
  }

  .text-block-8-crm.a3 {
    margin-top: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .section-description-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-big-crm-new {
    font-size: 16px;
    line-height: 28px;
  }

  .paragraph-big-crm-new-2line {
    font-size: 16px;
    line-height: 28px;
  }

  .paragraph-big-crm-new-2line-agency {
    font-size: 16px;
    line-height: 28px;
  }

  .paragraph-big-crm-new-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-big-purple {
    font-size: 16px;
    line-height: 28px;
  }

  .heading-14 {
    margin-top: 0;
    margin-bottom: 100px;
  }

  .heading-14-copy {
    margin-top: 0;
    margin-bottom: 100px;
  }

  .heading-14-copy-copy {
    margin-top: 0;
    margin-bottom: 100px;
  }

  .paragraph-6 {
    font-size: 16px;
  }
}

@media screen and (max-width: 479px) {
  .paragraph-big {
    line-height: 24px;
  }

  .section-small-header.webinar-header {
    margin-top: 100px;
    line-height: 22px;
  }

  .section-small-header.webinar-header.webinar-own-mediadb {
    font-size: 12px;
  }

  .section-small-header.webinar-header.webinar-ai-for-pr {
    margin-top: 140px;
    font-size: 12px;
  }

  .section-small-header.pr-tech-header {
    margin-top: 100px;
    font-size: 10px;
    line-height: 20px;
  }

  .section-description.additional-text {
    text-align: left;
  }

  .black-text {
    font-size: 26px;
    line-height: 32px;
  }

  .text-block-4 {
    display: block;
  }

  .heading-2 {
    width: 100vw;
    margin-top: 50px;
  }

  .heading-2.webinar-agency.a3 {
    margin-top: 30px;
    font-size: 28px;
    line-height: 31px;
  }

  .heading-2.pr-tech.a3 {
    margin-top: 10px;
    font-size: 42px;
    line-height: 42px;
  }

  .heading-2.prex-crm.a3, .heading-2.webinar-own-mediadb.a3, .heading-2.webinar-monitoring-and-coverage-growth.a3, .heading-2.webinar-neuromediabase.a3, .heading-2.webinar-ai-for-pr.a3 {
    margin-top: 30px;
    font-size: 28px;
    line-height: 31px;
  }

  .heading-2.webinar-prtech-intro.a3 {
    margin-top: 30px;
    font-size: 38px;
    line-height: 48px;
  }

  .text-block-8 {
    clear: none;
    margin-top: 40px;
    padding-left: auto;
    padding-right: auto;
    font-size: 24px;
  }

  .text-block-8.a3 {
    font-size: 18px;
    line-height: 27px;
  }

  .text-block-8.a3.weinar-agency {
    margin-top: 40px;
    font-size: 22px;
    line-height: 30px;
  }

  .text-block-8.a3.pr-tech {
    margin: 20px 5% 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-8.a3.weinar-mailings {
    margin-top: 40px;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-8.a3.prex-crm {
    margin-top: 40px;
    font-size: 22px;
    line-height: 30px;
  }

  .text-block-8.a3.weinar-own-mediadb {
    margin-top: 40px;
    font-size: 20px;
    line-height: 26px;
  }

  .heading-home {
    width: 100vw;
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 38px;
  }

  .paragraph-big-2 {
    font-size: 17px;
    line-height: 28px;
  }

  .heading-5 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-8-crm {
    clear: none;
    margin-top: 40px;
    padding-left: auto;
    padding-right: auto;
    font-size: 24px;
  }

  .text-block-8-crm.a3 {
    font-size: 18px;
    line-height: 27px;
  }

  .paragraph-big-crm-new {
    line-height: 24px;
  }

  .paragraph-big-crm-new-2line, .paragraph-big-crm-new-2line-agency {
    line-height: 24px;
  }

  .paragraph-big-crm-new-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-big-purple {
    line-height: 24px;
  }

  .heading-14-copy {
    margin-bottom: 20px;
  }

  .heading-14-copy-copy {
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 32px;
    line-height: 42px;
  }

  .paragraph-5 {
    font-size: 16px;
  }
}
