body {
  background: #FFFFFF; }

img {
  max-width: 100%; }

.sr-only {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

p {
  color: #5B5B67;
  font-size: 18px;
  line-height: 28px; }

/*
Button
*/
.GEimactis-Button {
  background-color: #6022A6;
  border: 1px solid #6022A6;
  border-radius: 8px;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  padding: 11.25px 24px;
  text-align: center;
  text-decoration: none; }
  .GEimactis-Button.GEimactis-ButtonSecondary {
    background-color: #FFFFFF;
    border: 1px solid #6022A6;
    color: #6022A6; }

.GEimactis {
  color: #5B5B67;
  font-size: 18px;
  line-height: 28px; }
  .GEimactis p {
    margin-bottom: 1.5em; }

.GEimactis-Header {
  padding: 56px 51px;
  padding-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .GEimactis-HeaderEyebrow {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.36px;
    margin-bottom: 0.75em; }
  .GEimactis-HeaderContent, .GEimactis-HeaderSplash {
    width: 450px; }
  .GEimactis-HeaderTitle {
    font-size: 56px;
    font-weight: normal;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 0.5em; }
  .GEimactis-HeaderSplash {
    padding-top: 3em; }
  .GEimactis-HeaderActions {
    margin-top: 3em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1.5em; }

.GEimactis-Meet {
  padding: 56px 51px; }
  .GEimactis-MeetBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 6em; }
    .GEimactis-MeetBlockContent, .GEimactis-MeetBlockImage {
      width: 450px; }
    .GEimactis-MeetBlock:first-child .GEimactis-MeetTitle {
      font-size: 40px; }
  .GEimactis-MeetTitle {
    font-size: 28px;
    font-weight: normal;
    line-height: 34px;
    margin-top: 0;
    width: 450px; }
  .GEimactis-MeetComponentsList ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .GEimactis-MeetComponentsItem {
    max-width: 200px; }
  .GEimactis-MeetComponentsFigure {
    margin: 0; }
    .GEimactis-MeetComponentsFigure figcaption {
      font-size: 18px;
      margin-top: 0.75em; }

.GEimactis-Shop {
  padding: 56px 51px;
  background-color: #F4F1F8; }
  .GEimactis-ShopHeaderTitle {
    font-size: 40px;
    font-weight: normal;
    line-height: 32px;
    margin-top: 0; }
  .GEimactis-ShopProducts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 50px;
    margin-bottom: 3em; }
    .GEimactis-ShopProducts a {
      text-decoration: none; }
    .GEimactis-ShopProductsItem {
      max-width: 200px; }
    .GEimactis-ShopProductsItemNumber {
      color: #222222;
      display: block;
      font-size: 14px;
      font-weight: normal;
      letter-spacing: 1px;
      text-transform: uppercase;
      margin-bottom: 0.75rem; }
    .GEimactis-ShopProductsItemName {
      color: #6022A6;
      font-size: 17.75px;
      font-weight: bold;
      line-height: 20px; }
  .GEimactis-ShopCta {
    background-color: #FFFFFF;
    border-radius: 8px;
    color: #222222;
    padding: 38px 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .GEimactis-ShopCtaTitle {
      font-size: 22px;
      line-height: 32px;
      font-weight: normal;
      margin-bottom: 0.25em; }
    .GEimactis-ShopCta p {
      margin-bottom: 0; }

.GEimactis-CalloutsItem {
  padding: 56px 51px;
  position: relative;
  height: 438px; }
  .GEimactis-CalloutsItemImage {
    border-radius: 8px;
    width: 400px;
    overflow: hidden;
    position: absolute;
    left: 50px;
    top: 88px;
    z-index: 2; }
  .GEimactis-CalloutsItemContent {
    background-color: #6022A6;
    border-radius: 8px;
    color: #FFFFFF;
    width: 500px;
    height: 320px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-left: 100px;
    padding-top: 50px;
    padding-bottom: 30px;
    position: absolute;
    right: 50px;
    top: 50px;
    z-index: 1; }
    .GEimactis-CalloutsItemContent ol {
      margin: 2rem 0 3rem;
      padding: 0;
      padding-left: 1.5rem; }
      .GEimactis-CalloutsItemContent ol li {
        list-style: decimal; }
  .GEimactis-CalloutsItemEyebrow {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-bottom: 0 !important; }
  .GEimactis-CalloutsItemTitle {
    font-size: 40px;
    font-weight: normal;
    line-height: 44px;
    margin: 0.35em 0; }
  .GEimactis-CalloutsItemText {
    color: white;
    padding-bottom: 3rem; }
  .GEimactis-CalloutsItem .GEimactis-Button {
    background-color: #FFFFFF;
    color: #6022A6; }

.GEimactis-ResourcesHeaderTitle {
  font-size: 40px;
  font-weight: normal;
  line-height: 32px;
  padding: 0 51px; }

.GEimactis-ResourcesItem {
  border-top: 1px solid #C7C8CF;
  padding: 1.125em 51px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .GEimactis-ResourcesItem:last-child {
    border-bottom: 1px solid #C7C8CF; }

.GEimactis-ResourcesItemLink {
  color: #6022A6;
  text-decoration: none; }
  .GEimactis-ResourcesItemLinkPrimary {
    font-size: 1.5rem;
    text-decoration: underline; }

.GEimactis-ResourcesItemIcon {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.25em; }
  .GEimactis-ResourcesItemIcon.Download {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 12.5V14C15 14.5304 14.7731 15.0391 14.3692 15.4142C13.9652 15.7893 13.4174 16 12.8462 16L3.15385 16C2.58261 16 2.03477 15.7893 1.63085 15.4142C1.22692 15.0391 1 14.5304 1 14L1 12.5C1 12.3674 1.05673 12.2402 1.15771 12.1464C1.25869 12.0527 1.39565 12 1.53846 12C1.68127 12 1.81823 12.0527 1.91921 12.1464C2.02019 12.2402 2.07692 12.3674 2.07692 12.5L2.07692 14C2.07692 14.2652 2.19038 14.5196 2.39235 14.7071C2.59431 14.8946 2.86823 15 3.15385 15L12.8462 15C13.1318 15 13.4057 14.8946 13.6077 14.7071C13.8096 14.5196 13.9231 14.2652 13.9231 14V12.5C13.9231 12.3674 13.9798 12.2402 14.0808 12.1464C14.1818 12.0527 14.3187 12 14.4615 12C14.6043 12 14.7413 12.0527 14.8423 12.1464C14.9433 12.2402 15 12.3674 15 12.5ZM7.62308 12.85C7.67142 12.8978 7.72981 12.936 7.79464 12.962C7.85947 12.9881 7.92936 13.0015 8 13.0015C8.07064 13.0015 8.14054 12.9881 8.20536 12.962C8.27019 12.936 8.32858 12.8978 8.37692 12.85L12.6846 8.85C12.7846 8.75717 12.8407 8.63128 12.8407 8.5C12.8407 8.36872 12.7846 8.24283 12.6846 8.15C12.5847 8.05717 12.4491 8.00502 12.3077 8.00502C12.1663 8.00502 12.0307 8.05717 11.9308 8.15L8.53846 11.29L8.53846 0.5C8.53846 0.367392 8.48173 0.240215 8.38075 0.146447C8.27977 0.0526784 8.14281 0 8 0C7.85719 0 7.72023 0.0526784 7.61925 0.146447C7.51827 0.240215 7.46154 0.367392 7.46154 0.5L7.46154 11.29L4.06923 8.15C4.01973 8.10404 3.96097 8.06758 3.8963 8.0427C3.83162 8.01783 3.76231 8.00502 3.69231 8.00502C3.62231 8.00502 3.55299 8.01783 3.48832 8.0427C3.42365 8.06758 3.36488 8.10404 3.31538 8.15C3.26589 8.19596 3.22662 8.25053 3.19983 8.31058C3.17305 8.37063 3.15926 8.435 3.15926 8.5C3.15926 8.565 3.17305 8.62937 3.19983 8.68942C3.22662 8.74947 3.26589 8.80404 3.31538 8.85L7.62308 12.85Z' fill='%236022A6'/%3E%3C/svg%3E"); }
