.section {
  background-color: var(--white-2);
  text-align: center;
  padding: 120px 24px;
  overflow: hidden;
}



.section.grey-section {
  color: var(--black-2);
  display: block;
}









.section.no-bottom-padding {
  padding-bottom: 0;
}

.section.no-top-padding {
  background-color: #fff;
  padding-top: 0;
  overflow: hidden;
}

.section.no-top-padding.no-bottom-padding {
  background-color: var(--white-smoke);
}



.section.services-color-bg-section {
  background-color: var(--gainsboro);
}

.section.services-color-bg-section.b2b {
  background-color: var(--additional-green);
}

.section.services-color-bg-section.b2b-agency {
  background-color: var(--purple);
}

.section.services-color-bg-section.crm-gen-contacts {
  background-color: var(--white);
}

.section.services-color-bg-section.webinar-outreach {
  background-color: #592b84;
  background-image: linear-gradient(344deg, #643fa7 6%, #d86fd2 87%);
  padding-bottom: 80px;
}

.section.services-color-bg-section.webinar-digital-transformation {
  background-color: #6c52fd;
  background-image: linear-gradient(to right, #f64e52, #6c52fd);
}

.section.services-color-bg-section.webinar-own-mediadb {
  background-color: #6c52fd;
  background-image: linear-gradient(to right, #039dcb, #8a2fbd 70%);
}

.section.services-color-bg-section.webinar-monitoring-and-coverage-growth {
  background-color: #6c52fd;
  background-image: linear-gradient(to right, var(--gradient-color-2), var(--gradient-color-1));
}

.section.services-color-bg-section.webinar-telegram-and-prex {
  background-color: #6c52fd;
  background-image: linear-gradient(to right, var(--general-accent-blue), var(--additional-green));
}

.section.services-color-bg-section.webinar-neuromediabase {
  background-color: var(--accent-red);
  background-image: linear-gradient(135deg, var(--accent-red), var(--additional-purple));
}

.section.services-color-bg-section.webinar-ai-for-pr {
  background-color: var(--accent-red);
  background-image: linear-gradient(135deg, var(--accent-red), var(--additional-orange));
}

.section.services-color-bg-section.webinar-prtech-intro {
  background-color: var(--accent-red);
  background-image: linear-gradient(135deg, var(--additional-green), var(--gradient-color-1));
}











.section.color-4 {
  background-color: var(--light-slate-grey);
  display: none;
}

.section.pr-tech-pre-footer {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/colorful-abstract-shapes_1539371311.webp');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.section.pr-tech-pre-footer.blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.crm-b2c-top-margin-small.grey-section {
  padding-top: 100px;
  padding-bottom: 140px;
}

.section.crm-b2c-top-margin-small.reviews {
  background-color: var(--white-smoke);
  padding-top: 100px;
}

.section.crm-b2c-end {
  color: #fff;
  background-image: url('../images/colorful-petals-lines-26433.jpeg');
  background-position: 50%;
  background-size: cover;
}

.section.crm-b2c-end.special {
  padding-top: 20px;
  padding-bottom: 60px;
}

.section.crm-b2b-end {
  color: #fff;
  background-image: url('../images/Blue-style-figure-layers-shadows-abstract_1920x1200.webp'), url('../images/colorful-petals-lines-26433.jpeg');
  background-position: 50% 0, 50%;
  background-size: auto, cover;
}

.section.crm-b2b-end.special {
  padding-top: 20px;
  padding-bottom: 60px;
}

.section.crm-b2b-agency-end {
  color: #fff;
  background-image: url('../images/fiSbOPl.jpg'), url('../images/Blue-style-figure-layers-shadows-abstract_1920x1200.webp'), url('../images/colorful-petals-lines-26433.jpeg');
  background-position: 50%, 50% 0, 50%;
  background-size: auto, auto, cover;
}

.section.crm-b2b-agency-end.special {
  padding-top: 20px;
  padding-bottom: 60px;
}

.section.crm-gen-content {
  background-color: var(--white-smoke);
}

.section.crm-gen-content.grey-section {
  padding-top: 100px;
  padding-bottom: 140px;
}

.section.crm-gen-content.reviews {
  padding-top: 100px;
}

.section.crm-gen-mailings.grey-section {
  padding-top: 100px;
  padding-bottom: 140px;
}

.section.crm-gen-mailings.reviews {
  padding-top: 100px;
}

.section.crm-contacts-line {
  background-image: linear-gradient(to bottom, var(--general-accent-blue), var(--general-accent-blue));
  color: #fff;
  height: 3px;
  padding: 0;
}

.section.crm-contacts-line.special {
  padding-top: 20px;
  padding-bottom: 60px;
}

.section.crm-contacts-feature {
  color: #fff;
  background-image: url('../images/colorful-petals-lines-26433.jpeg');
  background-position: 50%;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 60px;
}

.section.crm-contacts-feature.special {
  padding-top: 20px;
  padding-bottom: 60px;
}

.section.crm-releases {
  background-color: var(--white-smoke);
}

.section.crm-releases.grey-section {
  padding-top: 100px;
  padding-bottom: 140px;
}

.section.crm-releases.reviews {
  padding-top: 100px;
}

.section.crm-teams.grey-section {
  padding-top: 100px;
  padding-bottom: 140px;
}

.section.crm-teams.reviews {
  padding-top: 100px;
}



.section.additional-text {
  padding-top: 60px;
  padding-bottom: 0;
}

.section.additional-text.grey-section {
  background-color: var(--gainsboro);
}

.section.webiunar-own-mediadb {
  color: #fff;
  background-image: url('../images/fakurian-design-E8Ufcyxz514-unsplash.webp');
  background-position: 100%;
  background-size: auto;
}

.section.webiunar-own-mediadb.special {
  padding-top: 20px;
  padding-bottom: 60px;
}

.section.prex-2023-end {
  color: #fff;
  background-image: url('../images/hero-home.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.section.prex-2023-end.special {
  padding-top: 20px;
  padding-bottom: 60px;
}

.wrapper {
  background-color: #0000;
  max-width: 1200px;
}



.section-header-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 570px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 64px;
  display: flex;
}



.section-header-wrapper.no-bottom-padding.crm-b2c.special {
  flex-direction: row;
  display: block;
}





.section-header-wrapper.pr-tech-landing {
  padding-bottom: 0;
}

.section-header-wrapper.crm-b2c {
  max-width: 750px;
}

.section-header-wrapper.crm-b2c.reviews {
  padding-bottom: 40px;
}

.section-header-wrapper.crm-b2b {
  max-width: 750px;
}

.section-header-wrapper.crm-b2b.reviews {
  padding-bottom: 40px;
}

.section-header-wrapper.crm-gen-content-after {
  max-width: 750px;
  margin-top: 64px;
  padding-bottom: 0;
}

.section-header-wrapper.crm-gen-content-after.reviews {
  padding-bottom: 40px;
}

.section-header-wrapper.crm-gen-content-before {
  max-width: 750px;
}

.section-header-wrapper.crm-gen-content-before.reviews {
  padding-bottom: 40px;
}

.contact-section {
  text-align: left;
  background-image: url('../images/index.png');
  background-size: auto;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.contact-section.b2b {
  background-image: none;
}

.contact-section.prex-2023 {
  background-image: linear-gradient(to bottom, var(--white-smoke), var(--white-smoke)), url('../images/index.png');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.clients-section {
  background-color: var(--white-smoke);
  padding-top: 64px;
  padding-bottom: 64px;
}

.clients-section.clients-color-section {
  background-color: var(--additional-purple);
  color: #fff;
}

.clients-section.clients-color-section.crm-b2c {
  background-color: var(--white);
  padding-top: 120px;
  padding-bottom: 120px;
}

.clients-section.clients-color-section.crm-contacts {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
}





.page-wrapper {
  display: block;
  position: static;
  overflow: hidden;
}

.page-header-section {
  background-color: var(--black-2);
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 440px;
  margin-bottom: 0;
  padding-top: 56px;
  display: flex;
}





.page-header-section.blog {
  background-image: linear-gradient(#2e323c80, #2e323c80), url('../images/grovemade-239370.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 220px;
}













.page-header-section.contact-1 {
  background-image: url('../images/colorful-petals-lines-26433.jpeg');
  background-position: 0%;
  background-size: cover;
  height: 93px;
}





.page-header-section.faq {
  background-image: linear-gradient(#2e323c80, #2e323c80), url('../images/Workspace-Top-Down-View-with-MacBook-Pro.jpg');
  background-position: 0 0, 50% -42px;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}







.page-header-section.style-guide-header-section {
  background-image: linear-gradient(#3131312e, #3131312e), url('../images/giammarco-boscaro-380903-unsplash.webp');
  background-position: 0 0, 100% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  height: 330px;
}

.utility-page-section {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-top: 48px;
  display: flex;
}

.utility-page-section.password-section {
  object-fit: fill;
  background-image: url('../images/P7220708.jpg');
  background-position: 80% 0;
  background-repeat: no-repeat;
  display: flex;
  overflow: hidden;
}

.section-header-wrapper-faq {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 570px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}



.section-header-wrapper-faq.star-text {
  padding-top: 0;
}



.section-header-wrapper-faq-copy {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 570px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 64px;
  padding-bottom: 0;
  display: flex;
}



.section-header-wrapper-faq-copy.star-text {
  padding-top: 0;
}

.section-header-wrapper-no-bp {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 570px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}



.section-header-wrapper-no-bp.no-bottom-padding.crm-b2c.special {
  flex-direction: row;
  display: block;
}





.section-header-wrapper-no-bp.pr-tech-landing {
  padding-bottom: 0;
}

.section-header-wrapper-no-bp.crm-b2c {
  max-width: 750px;
}

.section-header-wrapper-no-bp.crm-b2c.reviews {
  padding-bottom: 40px;
}

.section-header-wrapper-no-bp.crm-b2b {
  max-width: 750px;
}

.section-header-wrapper-no-bp.crm-b2b.reviews {
  padding-bottom: 40px;
}

.section-header-wrapper-no-bp.crm-gen-content-after {
  max-width: 750px;
  margin-top: 64px;
  padding-bottom: 0;
}

.section-header-wrapper-no-bp.crm-gen-content-after.reviews {
  padding-bottom: 40px;
}

.section-header-wrapper-no-bp.crm-gen-content-before {
  max-width: 750px;
}

.section-header-wrapper-no-bp.crm-gen-content-before.reviews {
  padding-bottom: 40px;
}

.section-header-wrapper-cta {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}



.section-header-wrapper-cta.no-bottom-padding.crm-b2c.special {
  flex-direction: row;
  display: block;
}





.section-header-wrapper-cta.pr-tech-landing {
  padding-bottom: 0;
}

.section-header-wrapper-cta.crm-b2c {
  max-width: 750px;
}

.section-header-wrapper-cta.crm-b2c.reviews {
  padding-bottom: 40px;
}

.section-header-wrapper-cta.crm-b2b {
  max-width: 750px;
}

.section-header-wrapper-cta.crm-b2b.reviews {
  padding-bottom: 40px;
}

.section-header-wrapper-cta.crm-gen-content-after {
  max-width: 750px;
  margin-top: 64px;
  padding-bottom: 0;
}

.section-header-wrapper-cta.crm-gen-content-after.reviews {
  padding-bottom: 40px;
}

.section-header-wrapper-cta.crm-gen-content-before {
  max-width: 750px;
}

.section-header-wrapper-cta.crm-gen-content-before.reviews {
  padding-bottom: 40px;
}

.section-2 {
  text-align: center;
  background-color: #fff;
  padding: 120px 24px;
  overflow: hidden;
}

.section-2.additional-text {
  padding-top: 60px;
  padding-bottom: 0;
}

.section-2.additional-text.grey-section {
  background-color: #e1e3ea;
}

@media screen and (min-width: 1920px) {
  .contact-section.b2b {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .section {
    padding: 100px 8px;
  }

  .section.crm-b2c-top-margin-small.grey-section {
    padding-bottom: 100px;
  }

  .section.crm-b2c-end.special, .section.crm-b2b-end.special, .section.crm-b2b-agency-end.special {
    background-image: linear-gradient(#00000038, #00000038), url('../images/colorful-petals-lines-26433.jpeg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .section.crm-gen-content.grey-section, .section.crm-gen-mailings.grey-section {
    padding-bottom: 100px;
  }

  .section.crm-contacts-line.special, .section.crm-contacts-feature.special {
    background-image: linear-gradient(#00000038, #00000038), url('../images/colorful-petals-lines-26433.jpeg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .section.crm-releases.grey-section, .section.crm-teams.grey-section {
    padding-bottom: 100px;
  }

  .section.webiunar-own-mediadb.special, .section.prex-2023-end.special {
    background-image: linear-gradient(#00000038, #00000038), url('../images/colorful-petals-lines-26433.jpeg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .section-header-wrapper {
    max-width: 66.66%;
    padding-bottom: 56px;
  }

  .section-header-wrapper.no-bottom-padding.crm-b2c {
    align-content: center;
  }

  .section-header-wrapper.no-bottom-padding.crm-b2c.special {
    flex-direction: row;
    padding-bottom: 40px;
    display: block;
  }

  .clients-section {
    padding: 40px 16px;
  }

  .clients-section.clients-color-section.crm-b2c {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  

  .page-wrapper {
    position: static;
  }

  .page-header-section {
    height: 320px;
    padding-top: 48px;
  }

  .utility-page-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-header-wrapper-faq {
    max-width: 66.66%;
    padding-bottom: 56px;
  }

  .section-header-wrapper-faq-copy {
    max-width: 66.66%;
    padding-bottom: 56px;
  }

  .section-header-wrapper-no-bp {
    max-width: 66.66%;
  }

  .section-header-wrapper-no-bp.no-bottom-padding.crm-b2c {
    align-content: center;
  }

  .section-header-wrapper-no-bp.no-bottom-padding.crm-b2c.special {
    flex-direction: row;
    padding-bottom: 40px;
    display: block;
  }

  .section-header-wrapper-cta {
    max-width: 66.66%;
    padding-bottom: 56px;
  }

  .section-header-wrapper-cta.no-bottom-padding.crm-b2c {
    align-content: center;
  }

  .section-header-wrapper-cta.no-bottom-padding.crm-b2c.special {
    flex-direction: row;
    padding-bottom: 40px;
    display: block;
  }

  .section-2 {
    padding: 100px 8px;
  }
}

@media screen and (max-width: 767px) {
  .section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.crm-b2c-end {
    background-position: 50%;
  }

  .section.crm-b2c-end.special {
    background-image: linear-gradient(#00000038, #00000038), url('../images/colorful-petals-lines-26433.jpeg');
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .section.crm-b2b-end {
    background-position: 50%;
  }

  .section.crm-b2b-end.special {
    background-image: linear-gradient(#00000038, #00000038), url('../images/colorful-petals-lines-26433.jpeg');
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .section.crm-b2b-agency-end {
    background-position: 50%;
  }

  .section.crm-b2b-agency-end.special {
    background-image: linear-gradient(#00000038, #00000038), url('../images/colorful-petals-lines-26433.jpeg');
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .section.crm-contacts-line {
    background-position: 50%;
  }

  .section.crm-contacts-line.special {
    background-image: linear-gradient(#00000038, #00000038), url('../images/colorful-petals-lines-26433.jpeg');
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .section.crm-contacts-feature {
    background-position: 50%;
  }

  .section.crm-contacts-feature.special {
    background-image: linear-gradient(#00000038, #00000038), url('../images/colorful-petals-lines-26433.jpeg');
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .section.webiunar-own-mediadb {
    background-position: 50%;
  }

  .section.webiunar-own-mediadb.special {
    background-image: linear-gradient(#00000038, #00000038), url('../images/colorful-petals-lines-26433.jpeg');
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .section.prex-2023-end {
    background-position: 50%;
  }

  .section.prex-2023-end.special {
    background-image: linear-gradient(#00000038, #00000038), url('../images/colorful-petals-lines-26433.jpeg');
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .wrapper {
    margin-top: 1px;
  }

  .section-header-wrapper {
    padding-bottom: 40px;
  }

  .contact-section {
    flex-direction: column;
  }

  .page-header-section {
    height: 240px;
    padding-top: 40px;
  }

  .page-header-section.blog {
    height: 240px;
  }

  

  .page-header-section.contact-1 {
    height: 200px;
  }

  .utility-page-section {
    min-height: 480px;
  }

  .section-header-wrapper-faq {
    padding-bottom: 40px;
  }

  .section-header-wrapper-faq-copy {
    padding-bottom: 40px;
  }

  .section-header-wrapper-cta {
    padding-bottom: 40px;
  }

  .section-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 479px) {
  .section.color-3 {
    font-style: normal;
  }

  .section-header-wrapper {
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .section-header-wrapper.no-bottom-padding.crm-b2c.special.b2b {
    padding-left: 0;
    padding-right: 0;
  }

  .page-header-section {
    height: 200px;
  }

  

  .section-header-wrapper-faq {
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .section-header-wrapper-faq-copy {
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .section-header-wrapper-no-bp {
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .section-header-wrapper-no-bp.no-bottom-padding.crm-b2c.special.b2b {
    padding-left: 0;
    padding-right: 0;
  }

  .section-header-wrapper-cta {
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .section-header-wrapper-cta.no-bottom-padding.crm-b2c.special.b2b {
    padding-left: 0;
    padding-right: 0;
  }
}
