.elementor-6390 .elementor-element.elementor-element-38096ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-90761e7{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Geomanist;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6390 .elementor-element.elementor-element-ac63a21{--display:flex;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6390 .elementor-element.elementor-element-5b6e2c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-5b6e2c1 .elementor-icon-list-icon{width:14px;}.elementor-6390 .elementor-element.elementor-element-5b6e2c1 .elementor-icon-list-icon i{font-size:14px;}.elementor-6390 .elementor-element.elementor-element-5b6e2c1 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-6390 .elementor-element.elementor-element-570a44c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6390 .elementor-element.elementor-element-2ba9872{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-1fc6593{--display:flex;}.elementor-6390 .elementor-element.elementor-element-2605584{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-dad7160{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-d178a16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-2f6776d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-bf9ccf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6390 .elementor-element.elementor-element-fb5dae7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-05379f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-ccbdbd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-deed93c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-9c64f11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-3adb3a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-a808e72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-64ad5eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-b6cf43f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-c4613af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-b553608{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-b1f4471{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Geomanist;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6390 .elementor-element.elementor-element-71fcdc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-255c987{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-93a39de{--display:flex;}.elementor-6390 .elementor-element.elementor-element-e601e45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-2c11d61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-bb9e6c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Geomanist;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Geomanist;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Geomanist;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6390 .elementor-element.elementor-element-e488ace{--grid-columns:3;}.elementor-6390 .elementor-element.elementor-element-5b81414f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6390 .elementor-element.elementor-element-5257a95f{--display:flex;}.elementor-6390 .elementor-element.elementor-element-c4ff1eb{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Geomanist;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Geomanist;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Geomanist;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-field-type-html{padding-bottom:0px;}.elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-6390 .elementor-element.elementor-element-661d0810 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-button[type="submit"]{color:#ffffff;}.elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6390 .elementor-element.elementor-element-661d0810 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6390 .elementor-element.elementor-element-661d0810 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6390 .elementor-element.elementor-element-661d0810 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6390 .elementor-element.elementor-element-661d0810 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6390 .elementor-element.elementor-element-661d0810{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6390 .elementor-element.elementor-element-48459f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6390 .elementor-element.elementor-element-1dc40de{--spacer-size:50px;}@media(max-width:1024px){.elementor-6390 .elementor-element.elementor-element-e488ace{--grid-columns:2;}}@media(max-width:767px){.elementor-6390 .elementor-element.elementor-element-e488ace{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-38096ce *//* =========================================================
   EXPERIMENT SINGLE HERO — CORRECTED
========================================================= */

.experiment-single-hero {
  position: relative !important;

  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;

  width: 100% !important;
  max-width: 1180px !important;

  margin: 0 auto !important;

  padding: 78px 24px 72px !important;

  gap: 70px !important;

  background: #fbfaf6 !important;
}


/* =========================================================
   LEFT CONTENT
========================================================= */

.experiment-single-hero__content {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;

  flex: 1 1 auto !important;

  width: auto !important;
  max-width: 740px !important;
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  gap: 0 !important;
}


/* =========================================================
   EYEBROW
========================================================= */

.experiment-single-hero__label {
  width: fit-content !important;

  margin: 0 0 22px 0 !important;
  padding: 0 !important;
}


.experiment-single-hero__label .elementor-widget-container,
.experiment-single-hero__label p,
.experiment-single-hero__label span {
  margin: 0 !important;
  padding: 0 !important;

  color: #cb3465 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1 !important;

  letter-spacing: .10em !important;
  text-transform: uppercase !important;
}


/* =========================================================
   TITLE
========================================================= */

.experiment-single-hero__title {
  width: 100% !important;

  margin: 0 0 32px 0 !important;
  padding: 0 !important;
}


.experiment-single-hero__title .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.experiment-single-hero__title .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size: clamp(48px, 5vw, 64px) !important;
  font-weight: 600 !important;

  line-height: .98 !important;
  letter-spacing: -.025em !important;

  word-break: normal !important;
  overflow-wrap: normal !important;
}


/* =========================================================
   SUMMARY
========================================================= */

.experiment-single-hero__summary {
  width: 100% !important;
  max-width: 700px !important;

  margin: 0 0 26px 0 !important;
  padding: 0 !important;
}


.experiment-single-hero__summary .elementor-widget-container,
.experiment-single-hero__summary p {
  margin: 0 !important;
  padding: 0 !important;

  color: #33312f !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 18px !important;
  font-weight: 400 !important;

  line-height: 1.55 !important;
}


/* =========================================================
   META
========================================================= */

.experiment-single-hero__meta {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;

  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;

  gap: 0 !important;
}


/* =========================================================
   DATE
========================================================= */

.experiment-single-hero__date {
  display: block !important;

  width: auto !important;
  max-width: max-content !important;

  margin: 0 !important;
  padding: 0 !important;
}


.experiment-single-hero__date .elementor-widget-container {
  display: block !important;

  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}


.experiment-single-hero__date p,
.experiment-single-hero__date span,
.experiment-single-hero__date a,
.experiment-single-hero__date .elementor-post-info__item,
.experiment-single-hero__date .elementor-icon-list-text {
  margin: 0 !important;
  padding: 0 !important;

  color: #77716b !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 10px !important;
  font-weight: 700 !important;

  line-height: 1 !important;

  letter-spacing: .08em !important;
  text-transform: uppercase !important;

  text-decoration: none !important;
  white-space: nowrap !important;
}


/* remove any Post Info icon */

.experiment-single-hero__date .elementor-icon-list-icon,
.experiment-single-hero__date i,
.experiment-single-hero__date svg {
  display: none !important;
}


/* remove old separators */

.experiment-single-hero__date::before,
.experiment-single-hero__date::after,
.experiment-single-hero__meta::before,
.experiment-single-hero__meta::after {
  content: none !important;
  display: none !important;
}


/* =========================================================
   RIGHT MEDIA
========================================================= */

.experiment-single-hero__media {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  flex: 0 0 370px !important;

  width: 370px !important;
  max-width: 370px !important;
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* =========================================================
   FEATURED IMAGE
========================================================= */

.experiment-single-hero__image {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  transform: rotate(.35deg) !important;
}


.experiment-single-hero__image .elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


.experiment-single-hero__image img {
  display: block !important;

  width: 100% !important;
  max-width: 370px !important;
  height: auto !important;

  margin: 0 auto !important;
  padding: 0 !important;

  object-fit: contain !important;

  border: 0 !important;
  box-shadow: none !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .experiment-single-hero {
    padding: 64px 32px 58px !important;
    gap: 42px !important;
  }


  .experiment-single-hero__content {
    max-width: 610px !important;
  }


  .experiment-single-hero__label {
    margin-bottom: 18px !important;
  }


  .experiment-single-hero__title {
    margin-bottom: 27px !important;
  }


  .experiment-single-hero__title .elementor-heading-title {
    font-size: 50px !important;
  }


  .experiment-single-hero__summary {
    margin-bottom: 24px !important;
  }


  .experiment-single-hero__summary p {
    font-size: 17px !important;
  }


  .experiment-single-hero__media {
    flex-basis: 330px !important;
    width: 330px !important;
    max-width: 330px !important;
  }


  .experiment-single-hero__image img {
    max-width: 330px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .experiment-single-hero {
    flex-direction: column !important;
    align-items: stretch !important;

    padding: 46px 20px 42px !important;

    gap: 36px !important;
  }


  .experiment-single-hero__content {
    width: 100% !important;
    max-width: none !important;
  }


  .experiment-single-hero__label {
    margin-bottom: 16px !important;
  }


  .experiment-single-hero__title {
    margin-bottom: 24px !important;
  }


  .experiment-single-hero__title .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1 !important;
  }


  .experiment-single-hero__summary {
    margin-bottom: 22px !important;
  }


  .experiment-single-hero__summary p {
    font-size: 16px !important;
    line-height: 1.5 !important;
  }


  .experiment-single-hero__media {
    flex: none !important;

    width: 100% !important;
    max-width: 100% !important;
  }


  .experiment-single-hero__image img {
    max-width: 100% !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2605584 *//* =========================================================
   WHY WE RAN THIS EXPERIMENT — COMPLETE REPLACEMENT
   Apply to outer container: experiment-rationale
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2605584 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;

  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  margin:
    0
    0
    52px !important;

  padding: 0 !important;

  box-sizing: border-box !important;
}


/* =========================================================
   CONTEXT
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__context {
  display: flex !important;
  flex-direction: column !important;

  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  margin:
    0
    0
    34px !important;

  padding: 0 !important;

  flex: none !important;
  flex-basis: auto !important;
}


/* =========================================================
   MAIN TITLE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__title {
  width: 100% !important;

  margin:
    0
    0
    20px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size: 30px !important;
  font-weight: 600 !important;

  line-height: 1.06 !important;
  letter-spacing: -.018em !important;
}


/* no pink underline */

.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__title::after {
  content: none !important;
  display: none !important;
}


/* =========================================================
   RATIONALE COPY
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__copy {
  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__copy
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__copy,
.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__copy p,
.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__copy li {
  color: #403c38 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 14px !important;
  font-weight: 400 !important;

  line-height: 1.58 !important;
}


.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__copy p {
  margin:
    0
    0
    14px !important;
}


.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__copy p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   HYPOTHESIS GROUP
   No paper/background on the parent itself.
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__hypothesis {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;

  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;

  clip-path: none !important;

  overflow: visible !important;

  flex: none !important;
  flex-basis: auto !important;
}


/* =========================================================
   "OUR HYPOTHESIS" — BLACK RECOLETA SUBHEADING
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__hypothesis-label {
  width: 100% !important;

  margin:
    0
    0
    14px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__hypothesis-label
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__hypothesis-label,
.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__hypothesis-label *,
.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__hypothesis-label
.elementor-heading-title {
  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size: 22px !important;
  font-weight: 600 !important;

  line-height: 1.08 !important;
  letter-spacing: -.015em !important;

  text-transform: none !important;
}


/* =========================================================
   HYPOTHESIS STATEMENT — TORN PAPER
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__hypothesis-copy {
  position: relative !important;

  display: block !important;

  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;

  padding:
    22px
    26px
    24px !important;

  background-color:
    #f8f5ee !important;

  background-image:
    radial-gradient(
      rgba(35,35,35,.028) .65px,
      transparent .65px
    ) !important;

  background-size:
    13px
    13px !important;

  border: 0 !important;

  box-shadow:
    0 6px 18px rgba(0,0,0,.025) !important;

  box-sizing:
    border-box !important;

  overflow:
    hidden !important;

  clip-path: polygon(
    0 3%,
    3% 1.8%,
    6% 2.8%,
    9% 1.7%,
    12% 2.7%,
    15% 1.8%,
    18% 2.8%,
    21% 1.7%,
    24% 2.7%,
    27% 1.8%,
    30% 2.8%,
    33% 1.7%,
    36% 2.7%,
    39% 1.8%,
    42% 2.8%,
    45% 1.7%,
    48% 2.7%,
    51% 1.8%,
    54% 2.8%,
    57% 1.7%,
    60% 2.7%,
    63% 1.8%,
    66% 2.8%,
    69% 1.7%,
    72% 2.7%,
    75% 1.8%,
    78% 2.8%,
    81% 1.7%,
    84% 2.7%,
    87% 1.8%,
    90% 2.8%,
    93% 1.7%,
    96% 2.7%,
    100% 1.8%,

    100% 97%,

    97% 98.3%,
    94% 97.3%,
    91% 98.4%,
    88% 97.4%,
    85% 98.3%,
    82% 97.3%,
    79% 98.4%,
    76% 97.4%,
    73% 98.3%,
    70% 97.3%,
    67% 98.4%,
    64% 97.4%,
    61% 98.3%,
    58% 97.3%,
    55% 98.4%,
    52% 97.4%,
    49% 98.3%,
    46% 97.3%,
    43% 98.4%,
    40% 97.4%,
    37% 98.3%,
    34% 97.3%,
    31% 98.4%,
    28% 97.4%,
    25% 98.3%,
    22% 97.3%,
    19% 98.4%,
    16% 97.4%,
    13% 98.3%,
    10% 97.3%,
    7% 98.4%,
    4% 97.4%,
    0 98.2%
  ) !important;
}


/* =========================================================
   HYPOTHESIS TEXT
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__hypothesis-copy
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
}


.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__hypothesis-copy,
.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__hypothesis-copy p {
  margin: 0 !important;

  color: #24211f !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 15px !important;
  font-weight: 400 !important;

  line-height: 1.5 !important;
}


/* Optional emphasis inside WYSIWYG */

.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__hypothesis-copy strong {
  font-weight: 600 !important;
}


/* =========================================================
   FORCE FULL-WIDTH STACK
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__context,
.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__hypothesis {
  float: none !important;

  clear: both !important;

  grid-column:
    1 / -1 !important;

  grid-row:
    auto !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6390 .elementor-element.elementor-element-2605584 {
    margin-bottom:
      46px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__title
  .elementor-heading-title {
    font-size:
      28px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__hypothesis-label,
  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__hypothesis-label * {
    font-size:
      21px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__hypothesis-copy {
    padding:
      21px
      24px
      23px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6390 .elementor-element.elementor-element-2605584 {
    margin-bottom:
      40px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__context {
    margin-bottom:
      28px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__title
  .elementor-heading-title {
    font-size:
      27px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__copy,
  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__copy p {
    font-size:
      15px !important;

    line-height:
      1.56 !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__hypothesis-label,
  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__hypothesis-label * {
    font-size:
      20px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__hypothesis-copy {
    padding:
      20px
      20px
      22px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__hypothesis-copy,
  .elementor-6390 .elementor-element.elementor-element-2605584
  .experiment-rationale__hypothesis-copy p {
    font-size:
      15px !important;
  }

}
/* =========================================================
   TIGHTEN HYPOTHESIS HEADING → PAPER SPACING
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__hypothesis {
  gap: 0 !important;
  row-gap: 0 !important;
}


/* Heading sits close to paper */

.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__hypothesis-label {
  margin:
    0
    0
    8px !important;
}


/* Remove any Elementor widget spacing */

.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__hypothesis-label.elementor-element,
.elementor-6390 .elementor-element.elementor-element-2605584
.experiment-rationale__hypothesis-copy.elementor-element {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}


/* Slightly tighter paper top padding */

.elementor-6390 .elementor-element.elementor-element-2605584 .experiment-rationale__hypothesis-copy {
  padding:
    16px
    26px
    18px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f6776d *//* =========================================================
   WHAT WE FOUND — FULL REPLACEMENT
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;

  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  margin: 0 !important;

  padding:
    52px
    46px
    56px !important;

  background:
    #fbfaf6 !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   SECTION TITLE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d .experiment-section-title {
  width: 100% !important;

  margin:
    0
    0
    26px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-section-title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-section-title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size: 32px !important;
  font-weight: 600 !important;

  line-height: 1.05 !important;
  letter-spacing: -.018em !important;
}


/* No underline */

.elementor-6390 .elementor-element.elementor-element-2f6776d .experiment-section-title::after {
  content: none !important;
  display: none !important;
}


/* =========================================================
   FINDINGS COPY
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d .experiment-findings__copy {
  width: 100% !important;
  max-width: 680px !important;

  margin:
    0
    0
    34px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-findings__copy
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-findings__copy,
.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-findings__copy p,
.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-findings__copy li {
  color: #403c38 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 16px !important;
  font-weight: 400 !important;

  line-height: 1.62 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-findings__copy p {
  margin:
    0
    0
    16px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-findings__copy p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   PRIMARY FINDINGS VISUAL
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d .experiment-findings__visual {
  display: flex !important;

  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin:
    0
    0
    42px !important;

  padding:
    30px
    28px !important;

  background-color:
    #f8f5ee !important;

  background-image:
    radial-gradient(
      rgba(35,35,35,.03) .7px,
      transparent .7px
    ) !important;

  background-size:
    14px
    14px !important;

  box-shadow:
    0 7px 20px rgba(0,0,0,.025) !important;

  box-sizing:
    border-box !important;

  overflow:
    hidden !important;

  clip-path: polygon(
    0 2%,
    4% 1%,
    8% 2%,
    12% 1%,
    16% 2%,
    20% 1%,
    24% 2%,
    28% 1%,
    32% 2%,
    36% 1%,
    40% 2%,
    44% 1%,
    48% 2%,
    52% 1%,
    56% 2%,
    60% 1%,
    64% 2%,
    68% 1%,
    72% 2%,
    76% 1%,
    80% 2%,
    84% 1%,
    88% 2%,
    92% 1%,
    96% 2%,
    100% 1%,

    100% 98%,

    96% 99%,
    92% 98%,
    88% 99%,
    84% 98%,
    80% 99%,
    76% 98%,
    72% 99%,
    68% 98%,
    64% 99%,
    60% 98%,
    56% 99%,
    52% 98%,
    48% 99%,
    44% 98%,
    40% 99%,
    36% 98%,
    32% 99%,
    28% 98%,
    24% 99%,
    20% 98%,
    16% 99%,
    12% 98%,
    8% 99%,
    4% 98%,
    0 99%
  ) !important;
}


/* =========================================================
   PRIMARY CHART
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d .experiment-findings__chart {
  width: 100% !important;
  max-width: 720px !important;

  margin: 0 auto !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-findings__chart
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-findings__chart img {
  display: block !important;

  width: 100% !important;
  max-width: 720px !important;
  height: auto !important;

  margin: 0 auto !important;

  object-fit: contain !important;

  border: 0 !important;
  box-shadow: none !important;
}


/* =========================================================
   RESULTS BY AI TOOL — TITLE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d .experiment-results-table__title {
  width: 100% !important;

  margin:
    2px
    0
    16px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table__title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size: 21px !important;
  font-weight: 600 !important;

  line-height: 1.08 !important;
  letter-spacing: -.014em !important;
}


/* =========================================================
   RESULTS TABLE — TORN PAPER BACKING
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d .experiment-results-table {
  position: relative !important;

  width: 100% !important;
  max-width: 100% !important;

  margin: 0 !important;

  padding:
    16px
    16px
    18px !important;

  background-color:
    #f8f5ee !important;

  background-image:
    radial-gradient(
      rgba(35,35,35,.028) .7px,
      transparent .7px
    ) !important;

  background-size:
    14px
    14px !important;

  box-shadow:
    0 7px 20px rgba(0,0,0,.035) !important;

  overflow-x:
    auto !important;

  box-sizing:
    border-box !important;

  clip-path: polygon(
    0 2.5%,
    3% 1.6%,
    6% 2.4%,
    9% 1.5%,
    12% 2.3%,
    15% 1.6%,
    18% 2.4%,
    21% 1.5%,
    24% 2.3%,
    27% 1.6%,
    30% 2.4%,
    33% 1.5%,
    36% 2.3%,
    39% 1.6%,
    42% 2.4%,
    45% 1.5%,
    48% 2.3%,
    51% 1.6%,
    54% 2.4%,
    57% 1.5%,
    60% 2.3%,
    63% 1.6%,
    66% 2.4%,
    69% 1.5%,
    72% 2.3%,
    75% 1.6%,
    78% 2.4%,
    81% 1.5%,
    84% 2.3%,
    87% 1.6%,
    90% 2.4%,
    93% 1.5%,
    96% 2.3%,
    100% 1.6%,

    100% 97.5%,

    97% 98.5%,
    94% 97.6%,
    91% 98.6%,
    88% 97.5%,
    85% 98.5%,
    82% 97.6%,
    79% 98.6%,
    76% 97.5%,
    73% 98.5%,
    70% 97.6%,
    67% 98.6%,
    64% 97.5%,
    61% 98.5%,
    58% 97.6%,
    55% 98.6%,
    52% 97.5%,
    49% 98.5%,
    46% 97.6%,
    43% 98.6%,
    40% 97.5%,
    37% 98.5%,
    34% 97.6%,
    31% 98.6%,
    28% 97.5%,
    25% 98.5%,
    22% 97.6%,
    19% 98.6%,
    16% 97.5%,
    13% 98.5%,
    10% 97.6%,
    7% 98.6%,
    4% 97.5%,
    0 98.4%
  ) !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table
.elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  background:
    transparent !important;
}


/* =========================================================
   TABLE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table table {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  table-layout: fixed !important;

  border-collapse: collapse !important;
  border-spacing: 0 !important;

  background: #ffffff !important;

  border:
    1px solid #e2ddd5 !important;

  box-shadow:
    0 2px 7px rgba(0,0,0,.018) !important;
}


/* =========================================================
   COLUMN WIDTHS
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table th:first-child,
.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table td:first-child {
  width: 18% !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table th:nth-child(2),
.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table td:nth-child(2) {
  width: 22% !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table th:nth-child(3),
.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table td:nth-child(3),
.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table th:nth-child(4),
.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table td:nth-child(4),
.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table th:nth-child(5),
.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table td:nth-child(5) {
  width: 20% !important;
}


/* =========================================================
   TABLE HEADER
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table thead th {
  padding:
    10px
    12px !important;

  background: #ffffff !important;

  border-right:
    1px solid #e8e3dc !important;

  border-bottom:
    1px solid #ddd7cf !important;

  color: #3b3733 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 9px !important;
  font-weight: 700 !important;

  line-height: 1.25 !important;

  text-align: left !important;
  vertical-align: middle !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table thead th:last-child {
  border-right: 0 !important;
}


/* =========================================================
   TABLE BODY
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table tbody td {
  padding:
    11px
    12px !important;

  background: #ffffff !important;

  border-right:
    1px solid #eee9e2 !important;

  border-bottom:
    1px solid #e8e3dc !important;

  color: #403c38 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 10px !important;
  font-weight: 400 !important;

  line-height: 1.3 !important;

  text-align: left !important;
  vertical-align: middle !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table tbody td:last-child {
  border-right: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table tbody tr:last-child td {
  border-bottom: 0 !important;
}


/* =========================================================
   AI TOOL COLUMN
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table tbody td:first-child {
  color: #181818 !important;

  font-weight: 600 !important;
}


/* =========================================================
   FIRST-HAND EXPERIENCE COLUMN
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table thead th:nth-child(2),
.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table tbody td:nth-child(2) {
  background:
    #faedf2 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table thead th:nth-child(2) {
  color:
    #8f2448 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table tbody td:nth-child(2) {
  color:
    #a42651 !important;

  font-weight:
    700 !important;
}


/* =========================================================
   REMOVE ALTERNATING ROWS / HOVERS
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table tbody tr:nth-child(even) td {
  background:
    #ffffff !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table tbody tr:nth-child(even) td:nth-child(2) {
  background:
    #faedf2 !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table tbody tr:hover td {
  background:
    #ffffff !important;
}


.elementor-6390 .elementor-element.elementor-element-2f6776d
.experiment-results-table tbody tr:hover td:nth-child(2) {
  background:
    #faedf2 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6390 .elementor-element.elementor-element-2f6776d {
    padding:
      46px
      34px
      50px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2f6776d
  .experiment-section-title
  .elementor-heading-title {
    font-size:
      29px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2f6776d
  .experiment-results-table__title
  .elementor-heading-title {
    font-size:
      20px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2f6776d .experiment-results-table {
    padding:
      14px
      14px
      16px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6390 .elementor-element.elementor-element-2f6776d {
    padding:
      38px
      20px
      42px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2f6776d
  .experiment-section-title
  .elementor-heading-title {
    font-size:
      27px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2f6776d .experiment-findings__copy {
    margin-bottom:
      26px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2f6776d
  .experiment-findings__copy,
  .elementor-6390 .elementor-element.elementor-element-2f6776d
  .experiment-findings__copy p,
  .elementor-6390 .elementor-element.elementor-element-2f6776d
  .experiment-findings__copy li {
    font-size:
      15px !important;

    line-height:
      1.56 !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2f6776d .experiment-findings__visual {
    margin-bottom:
      30px !important;

    padding:
      20px
      16px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2f6776d
  .experiment-results-table__title
  .elementor-heading-title {
    font-size:
      20px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2f6776d .experiment-results-table {
    padding:
      13px
      13px
      15px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2f6776d
  .experiment-results-table table {
    min-width:
      620px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb5dae7 *//* =========================================================
   TIGHTEN TITLE / INTRO / IMAGE SPACING
========================================================= */

.elementor-6390 .elementor-element.elementor-element-fb5dae7 {
  gap: 0 !important;
  row-gap: 0 !important;
}


/* Title → intro */

.elementor-6390 .elementor-element.elementor-element-fb5dae7 .experiment-section-title {
  margin:
    0
    0
    14px !important;
}


/* Intro → evidence image */

.elementor-6390 .elementor-element.elementor-element-fb5dae7 .experiment-evidence__intro {
  margin:
    0
    0
    14px !important;
}


/* =========================================================
   EVIDENCE VISUAL WRAPPER
========================================================= */

.elementor-6390 .elementor-element.elementor-element-fb5dae7 .experiment-evidence__visual-wrap {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;

  padding:
    12px
    18px
    16px !important;

  background-color:
    #f8f5ee !important;

  background-image:
    radial-gradient(
      rgba(35,35,35,.028) .65px,
      transparent .65px
    ) !important;

  background-size:
    13px
    13px !important;

  box-sizing:
    border-box !important;

  overflow:
    hidden !important;

  clip-path: polygon(
    0 2%,
    4% 1%,
    8% 2%,
    12% 1%,
    16% 2%,
    20% 1%,
    24% 2%,
    28% 1%,
    32% 2%,
    36% 1%,
    40% 2%,
    44% 1%,
    48% 2%,
    52% 1%,
    56% 2%,
    60% 1%,
    64% 2%,
    68% 1%,
    72% 2%,
    76% 1%,
    80% 2%,
    84% 1%,
    88% 2%,
    92% 1%,
    96% 2%,
    100% 1%,

    100% 98%,

    96% 99%,
    92% 98%,
    88% 99%,
    84% 98%,
    80% 99%,
    76% 98%,
    72% 99%,
    68% 98%,
    64% 99%,
    60% 98%,
    56% 99%,
    52% 98%,
    48% 99%,
    44% 98%,
    40% 99%,
    36% 98%,
    32% 99%,
    28% 98%,
    24% 99%,
    20% 98%,
    16% 99%,
    12% 98%,
    8% 99%,
    4% 98%,
    0 99%
  ) !important;
}


/* Kill Elementor's own container spacing */

.elementor-6390 .elementor-element.elementor-element-fb5dae7
.experiment-evidence__visual-wrap
> * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}


/* =========================================================
   ACTUAL IMAGE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-fb5dae7 .experiment-evidence__visual {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  box-shadow: none !important;
  clip-path: none !important;
}


.elementor-6390 .elementor-element.elementor-element-fb5dae7
.experiment-evidence__visual
.elementor-widget-container {
  display: flex !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-fb5dae7
.experiment-evidence__visual img {
  display: block !important;

  width: 100% !important;
  max-width: none !important;
  height: auto !important;

  margin: 0 !important;
}
/* =========================================================
   FORCE EVIDENCE TITLE TO RECOLETA
========================================================= */

.elementor-6390 .elementor-element.elementor-element-fb5dae7 .experiment-section-title,
.elementor-6390 .elementor-element.elementor-element-fb5dae7 .experiment-section-title *,
.elementor-6390 .elementor-element.elementor-element-fb5dae7 .experiment-section-title .elementor-widget-container,
.elementor-6390 .elementor-element.elementor-element-fb5dae7 .experiment-section-title .elementor-heading-title {
  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-weight: 600 !important;

  letter-spacing: -.018em !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deed93c *//* =========================================================
   KEY TAKEAWAYS SIDEBAR — FULL REPLACEMENT
========================================================= */

.elementor-6390 .elementor-element.elementor-element-deed93c {
  display: flex !important;
  flex-direction: column !important;

  align-items: stretch !important;

  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;

  padding:
    28px
    26px
    30px !important;

  background:
    #f8f5ee !important;

  border:
    1px solid rgba(70, 60, 50, .08) !important;

  box-shadow:
    0 7px 22px rgba(0, 0, 0, .025) !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   TITLE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-deed93c .experiment-sidebar-takeaways__title {
  width: 100% !important;

  margin:
    0
    0
    24px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    21px !important;

  font-weight:
    600 !important;

  line-height:
    1.08 !important;

  letter-spacing:
    -.016em !important;
}


/* =========================================================
   LIST WIDGET
========================================================= */

.elementor-6390 .elementor-element.elementor-element-deed93c .experiment-sidebar-takeaways__list {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  counter-reset:
    takeaway !important;
}


.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__list
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* =========================================================
   ACTUAL ACF LIST
========================================================= */

.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__list ul,
.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__list ol {
  display: flex !important;
  flex-direction: column !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  list-style: none !important;

  gap:
    16px !important;

  counter-reset:
    takeaway !important;
}


/* =========================================================
   TAKEAWAY ROW
========================================================= */

.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__list li {
  position: relative !important;

  display: block !important;

  width: 100% !important;

  margin: 0 !important;

  padding:
    1px
    0
    0
    34px !important;

  color:
    #4b4742 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  font-weight:
    400 !important;

  line-height:
    1.48 !important;

  letter-spacing:
    0 !important;

  counter-increment:
    takeaway !important;
}


/* remove any inherited paragraph spacing inside LI */

.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__list li p {
  margin: 0 !important;
  padding: 0 !important;

  color:
    inherit !important;

  font-family:
    inherit !important;

  font-size:
    inherit !important;

  font-weight:
    inherit !important;

  line-height:
    inherit !important;
}


/* =========================================================
   NUMBERED PINK CIRCLE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__list li::before {
  content:
    counter(takeaway) !important;

  position:
    absolute !important;

  left:
    0 !important;

  top:
    0 !important;

  display:
    flex !important;

  align-items:
    center !important;

  justify-content:
    center !important;

  width:
    21px !important;

  height:
    21px !important;

  background:
    #cb3465 !important;

  border-radius:
    50% !important;

  color:
    #ffffff !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    9px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    0 !important;
}


/* =========================================================
   REMOVE DEFAULT BULLETS / MARKERS
========================================================= */

.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__list li::marker {
  content: "" !important;
  display: none !important;
}


.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__list ul {
  list-style-type:
    none !important;
}


/* =========================================================
   LINKS WITHIN TAKEAWAYS
========================================================= */

.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__list a {
  color:
    #cb3465 !important;

  text-decoration:
    underline !important;

  text-underline-offset:
    2px !important;
}


/* =========================================================
   OPTIONAL SHARE ROW
   Only applies if you add these widgets later
========================================================= */

.elementor-6390 .elementor-element.elementor-element-deed93c .experiment-sidebar-takeaways__share {
  display: flex !important;
  flex-direction: row !important;

  align-items: center !important;
  justify-content: space-between !important;

  width: 100% !important;

  margin:
    24px
    0
    0 !important;

  padding:
    18px
    0
    0 !important;

  border-top:
    1px solid rgba(70, 60, 55, .12) !important;
}


.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__share-label,
.elementor-6390 .elementor-element.elementor-element-deed93c
.experiment-sidebar-takeaways__share-label p {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #77716b !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    8px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .09em !important;

  text-transform:
    uppercase !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6390 .elementor-element.elementor-element-deed93c {
    padding:
      25px
      22px
      27px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-deed93c
  .experiment-sidebar-takeaways__title
  .elementor-heading-title {
    font-size:
      19px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-deed93c
  .experiment-sidebar-takeaways__list li {
    font-size:
      12px !important;

    padding-left:
      31px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-deed93c
  .experiment-sidebar-takeaways__list li::before {
    width:
      19px !important;

    height:
      19px !important;

    font-size:
      8px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6390 .elementor-element.elementor-element-deed93c {
    padding:
      24px
      22px
      25px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-deed93c
  .experiment-sidebar-takeaways__title {
    margin-bottom:
      20px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-deed93c
  .experiment-sidebar-takeaways__title
  .elementor-heading-title {
    font-size:
      20px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-deed93c
  .experiment-sidebar-takeaways__list ul,
  .elementor-6390 .elementor-element.elementor-element-deed93c
  .experiment-sidebar-takeaways__list ol {
    gap:
      14px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-deed93c
  .experiment-sidebar-takeaways__list li {
    font-size:
      13px !important;

    line-height:
      1.48 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c64f11 *//* =========================================================
   EXPERIMENT DETAILS — SIDEBAR CARD
   COMPLETE REPLACEMENT
========================================================= */

.elementor-6390 .elementor-element.elementor-element-9c64f11 {
  display: flex !important;
  flex-direction: column !important;

  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;

  padding:
    28px
    26px
    26px !important;

  background:
    #f8f5ee !important;

  border:
    1px solid rgba(70,60,50,.08) !important;

  box-shadow:
    0 7px 22px rgba(0,0,0,.025) !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   CARD TITLE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-9c64f11 .experiment-sidebar-details__title {
  width: 100% !important;

  margin:
    0
    0
    22px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-9c64f11
.experiment-sidebar-details__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    21px !important;

  font-weight:
    600 !important;

  line-height:
    1.08 !important;

  letter-spacing:
    -.016em !important;
}


/* =========================================================
   DETAIL ROW
========================================================= */

.elementor-6390 .elementor-element.elementor-element-9c64f11 .experiment-sidebar-details__row {
  display: grid !important;

  grid-template-columns:
    92px
    minmax(0, 1fr) !important;

  align-items:
    start !important;

  column-gap:
    14px !important;

  width:
    100% !important;

  margin:
    0 !important;

  padding:
    11px
    0 !important;

  border-bottom:
    1px solid rgba(70,60,50,.09) !important;

  box-sizing:
    border-box !important;
}


/* first row slightly tighter */

.elementor-6390 .elementor-element.elementor-element-9c64f11
.experiment-sidebar-details__row:first-of-type {
  padding-top:
    0 !important;
}


/* =========================================================
   LABEL
========================================================= */

.elementor-6390 .elementor-element.elementor-element-9c64f11 .experiment-sidebar-details__label {
  width:
    100% !important;

  margin:
    0 !important;

  padding:
    1px
    0
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-9c64f11
.experiment-sidebar-details__label
.elementor-widget-container,

.elementor-6390 .elementor-element.elementor-element-9c64f11
.experiment-sidebar-details__label
.elementor-heading-title {
  margin:
    0 !important;

  padding:
    0 !important;

  color:
    #a82b54 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    8px !important;

  font-weight:
    700 !important;

  line-height:
    1.25 !important;

  letter-spacing:
    .06em !important;

  text-transform:
    uppercase !important;
}


/* =========================================================
   VALUE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-9c64f11 .experiment-sidebar-details__value {
  width:
    100% !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-9c64f11
.experiment-sidebar-details__value
.elementor-widget-container,

.elementor-6390 .elementor-element.elementor-element-9c64f11
.experiment-sidebar-details__value p,

.elementor-6390 .elementor-element.elementor-element-9c64f11
.experiment-sidebar-details__value
.elementor-heading-title {
  margin:
    0 !important;

  padding:
    0 !important;

  color:
    #393531 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    11px !important;

  font-weight:
    400 !important;

  line-height:
    1.42 !important;

  letter-spacing:
    0 !important;

  text-transform:
    none !important;
}


/* =========================================================
   REMOVE DEFAULT PARAGRAPH SPACING
========================================================= */

.elementor-6390 .elementor-element.elementor-element-9c64f11
.experiment-sidebar-details__value p:last-child {
  margin-bottom:
    0 !important;
}


/* =========================================================
   DATASET LINK
========================================================= */

.elementor-6390 .elementor-element.elementor-element-9c64f11 .experiment-sidebar-details__dataset {
  width:
    100% !important;

  margin:
    14px
    0
    0 !important;

  padding:
    14px
    0
    0 !important;

  border-top:
    1px solid rgba(70,60,50,.12) !important;
}


.elementor-6390 .elementor-element.elementor-element-9c64f11
.experiment-sidebar-details__dataset a {
  color:
    #cb3465 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    10px !important;

  font-weight:
    600 !important;

  line-height:
    1.3 !important;

  text-decoration:
    none !important;
}


.elementor-6390 .elementor-element.elementor-element-9c64f11
.experiment-sidebar-details__dataset a:hover {
  text-decoration:
    underline !important;
}


/* =========================================================
   CLEAN ELEMENTOR DEFAULTS
========================================================= */

.elementor-6390 .elementor-element.elementor-element-9c64f11
.elementor-widget-heading,

.elementor-6390 .elementor-element.elementor-element-9c64f11
.elementor-widget-text-editor {
  margin-bottom:
    0 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6390 .elementor-element.elementor-element-9c64f11 {
    padding:
      24px
      22px
      24px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-9c64f11
  .experiment-sidebar-details__title
  .elementor-heading-title {
    font-size:
      19px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-9c64f11 .experiment-sidebar-details__row {
    grid-template-columns:
      80px
      minmax(0,1fr) !important;

    column-gap:
      12px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-9c64f11
  .experiment-sidebar-details__value,
  .elementor-6390 .elementor-element.elementor-element-9c64f11
  .experiment-sidebar-details__value p {
    font-size:
      10px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6390 .elementor-element.elementor-element-9c64f11 {
    padding:
      26px
      24px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-9c64f11
  .experiment-sidebar-details__title
  .elementor-heading-title {
    font-size:
      20px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-9c64f11 .experiment-sidebar-details__row {
    grid-template-columns:
      105px
      minmax(0,1fr) !important;
  }


  .elementor-6390 .elementor-element.elementor-element-9c64f11
  .experiment-sidebar-details__value,
  .elementor-6390 .elementor-element.elementor-element-9c64f11
  .experiment-sidebar-details__value p {
    font-size:
      12px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71fcdc4 *//* =========================================================
   LIMITATIONS SIDEBAR — FULL REPLACEMENT
========================================================= */

.elementor-6390 .elementor-element.elementor-element-71fcdc4 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;

  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;

  padding:
    28px
    26px
    30px !important;

  background:
    #f8f5ee !important;

  border:
    1px solid rgba(70, 60, 50, .08) !important;

  box-shadow:
    0 7px 22px rgba(0, 0, 0, .025) !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   TITLE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-71fcdc4 .experiment-sidebar-limitations__title {
  width: 100% !important;

  margin:
    0
    0
    22px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    21px !important;

  font-weight:
    600 !important;

  line-height:
    1.08 !important;

  letter-spacing:
    -.016em !important;
}


/* =========================================================
   COPY
========================================================= */

.elementor-6390 .elementor-element.elementor-element-71fcdc4 .experiment-sidebar-limitations__copy {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__copy
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__copy,
.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__copy p,
.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__copy li {
  color:
    #4b4742 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  font-weight:
    400 !important;

  line-height:
    1.5 !important;
}


/* PARAGRAPHS */

.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__copy p {
  margin:
    0
    0
    14px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__copy p:last-child {
  margin-bottom:
    0 !important;
}


/* =========================================================
   LISTS
========================================================= */

.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__copy ul,
.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__copy ol {
  margin:
    0 !important;

  padding:
    0
    0
    0
    18px !important;
}


.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__copy li {
  margin:
    0
    0
    10px !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__copy li:last-child {
  margin-bottom:
    0 !important;
}


/* pink list bullets if using a UL */

.elementor-6390 .elementor-element.elementor-element-71fcdc4
.experiment-sidebar-limitations__copy ul li::marker {
  color:
    #cb3465 !important;
}


/* =========================================================
   REMOVE OLD LIMITATIONS STYLING
========================================================= */

.elementor-6390 .elementor-element.elementor-element-71fcdc4 .experiment-limitations__copy,
.elementor-6390 .elementor-element.elementor-element-71fcdc4 .experiment-limitations__copy *,
.elementor-6390 .elementor-element.elementor-element-71fcdc4::before,
.elementor-6390 .elementor-element.elementor-element-71fcdc4::after {
  border-left:
    0 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6390 .elementor-element.elementor-element-71fcdc4 {
    padding:
      25px
      22px
      27px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-71fcdc4
  .experiment-sidebar-limitations__title
  .elementor-heading-title {
    font-size:
      19px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-71fcdc4
  .experiment-sidebar-limitations__copy,
  .elementor-6390 .elementor-element.elementor-element-71fcdc4
  .experiment-sidebar-limitations__copy p,
  .elementor-6390 .elementor-element.elementor-element-71fcdc4
  .experiment-sidebar-limitations__copy li {
    font-size:
      12px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6390 .elementor-element.elementor-element-71fcdc4 {
    padding:
      24px
      22px
      25px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-71fcdc4
  .experiment-sidebar-limitations__title {
    margin-bottom:
      20px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-71fcdc4
  .experiment-sidebar-limitations__title
  .elementor-heading-title {
    font-size:
      20px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-71fcdc4
  .experiment-sidebar-limitations__copy,
  .elementor-6390 .elementor-element.elementor-element-71fcdc4
  .experiment-sidebar-limitations__copy p,
  .elementor-6390 .elementor-element.elementor-element-71fcdc4
  .experiment-sidebar-limitations__copy li {
    font-size:
      13px !important;

    line-height:
      1.48 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba9872 *//* =========================================================
   EXPERIMENT RESEARCH BODY — COMPLETE REPLACEMENT
   Apply to: experiment-research-body
========================================================= */


/* =========================================================
   1. RESEARCH BODY LAYOUT
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 {
  display: grid !important;

  grid-template-columns:
    minmax(0, 1fr)
    300px !important;

  align-items: start !important;

  width: calc(100% - 48px) !important;
  max-width: 1180px !important;

  margin:
    0
    auto !important;

  padding:
    58px
    0
    68px !important;

  column-gap:
    48px !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   2. MAIN RESEARCH COLUMN
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-research-main {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;

  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  gap: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-research-main
> .elementor-element,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-research-main
> .e-con {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  margin-left: 0 !important;
  margin-right: 0 !important;
}


/* =========================================================
   3. WHY WE RAN IT
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-rationale {
  width: 100% !important;
  max-width: none !important;

  margin:
    0
    0
    46px !important;

  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}


/* =========================================================
   4. HOW WE DID IT
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-method {
  width: 100% !important;
  max-width: none !important;

  margin:
    0
    0
    46px !important;

  padding-left: 0 !important;
  padding-right: 0 !important;
}


/* =========================================================
   5. WHAT WE FOUND
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-findings {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  margin:
    0
    0
    48px !important;
}


/* =========================================================
   6. THE EVIDENCE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-evidence {
  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;

  padding-left: 0 !important;
  padding-right: 0 !important;
}


/* =========================================================
   7. REMOVE MAIN BODY HEADING UNDERLINES
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-rationale__title::after,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-method__title::after,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-findings .experiment-section-title::after,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-evidence .experiment-section-title::after,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-results-table__title::after {
  content: none !important;
  display: none !important;
}


/* =========================================================
   8. SIDEBAR
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-research-sidebar {
  position: sticky !important;

  top: 100px !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;

  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  gap: 16px !important;

  align-self: start !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-research-sidebar
> .elementor-element,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-research-sidebar
> .e-con {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  margin-left: 0 !important;
  margin-right: 0 !important;
}


/* =========================================================
   9. SHARED SIDEBAR CARDS
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-takeaways,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-limitations {
  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;

  padding:
    26px
    24px
    26px !important;

  background:
    #f8f5ee !important;

  border:
    1px solid rgba(70,60,50,.08) !important;

  box-shadow:
    0 7px 22px rgba(0,0,0,.025) !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   10. SHARED SIDEBAR TITLES
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-takeaways__title,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details__title,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-limitations__title {
  width: 100% !important;

  margin:
    0
    0
    22px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-takeaways__title
.elementor-widget-container,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__title
.elementor-widget-container,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-takeaways__title
.elementor-heading-title,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__title
.elementor-heading-title,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size: 21px !important;
  font-weight: 600 !important;

  line-height: 1.08 !important;
  letter-spacing: -.016em !important;
}


/* =========================================================
   11. KEY TAKEAWAYS
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-takeaways__list {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-takeaways__list
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-takeaways__list ul,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-takeaways__list ol {
  display: flex !important;
  flex-direction: column !important;

  gap: 16px !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  list-style: none !important;

  counter-reset:
    takeaway !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-takeaways__list li {
  position: relative !important;

  margin: 0 !important;

  padding:
    1px
    0
    0
    34px !important;

  list-style: none !important;

  color:
    #45403b !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  font-weight:
    400 !important;

  line-height:
    1.48 !important;

  counter-increment:
    takeaway !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-takeaways__list li::before {
  content:
    counter(takeaway) !important;

  position:
    absolute !important;

  left:
    0 !important;

  top:
    0 !important;

  display:
    flex !important;

  align-items:
    center !important;

  justify-content:
    center !important;

  width:
    21px !important;

  height:
    21px !important;

  border-radius:
    50% !important;

  background:
    #cb3465 !important;

  color:
    #ffffff !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    9px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-takeaways__list li::marker {
  content: "" !important;
}


/* =========================================================
   12. EXPERIMENT DETAILS
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details {
  padding-bottom:
    24px !important;
}


/* =========================================================
   13. EXPERIMENT DETAILS ROWS
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details__row {
  display: grid !important;

  grid-template-columns:
    76px
    minmax(0, 1fr) !important;

  align-items:
    start !important;

  column-gap:
    14px !important;

  width:
    100% !important;

  min-width:
    0 !important;

  margin:
    0 !important;

  padding:
    10px
    0 !important;

  border-bottom:
    1px solid rgba(70,60,50,.09) !important;

  box-sizing:
    border-box !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__row
> * {
  width:
    100% !important;

  min-width:
    0 !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


/* =========================================================
   14. EXPERIMENT DETAILS LABEL
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details__label {
  width:
    100% !important;

  min-width:
    0 !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__label
.elementor-widget-container,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__label
.elementor-heading-title,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__label p,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__label span {
  margin:
    0 !important;

  padding:
    0 !important;

  color:
    #a12a51 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    8px !important;

  font-weight:
    700 !important;

  line-height:
    1.3 !important;

  letter-spacing:
    .055em !important;

  text-transform:
    uppercase !important;

  word-break:
    normal !important;

  overflow-wrap:
    normal !important;
}


/* =========================================================
   15. EXPERIMENT DETAILS VALUE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details__value {
  width:
    100% !important;

  min-width:
    0 !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__value
.elementor-widget-container,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__value
.elementor-heading-title,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__value p,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__value span {
  margin:
    0 !important;

  padding:
    0 !important;

  color:
    #393531 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    11px !important;

  font-weight:
    400 !important;

  line-height:
    1.4 !important;

  letter-spacing:
    0 !important;

  text-transform:
    none !important;

  word-break:
    normal !important;

  overflow-wrap:
    break-word !important;
}


/* =========================================================
   16. DATASET CONTAINER
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details__dataset {
  display:
    block !important;

  width:
    100% !important;

  max-width:
    none !important;

  min-width:
    0 !important;

  margin:
    18px
    0
    0 !important;

  padding:
    0 !important;

  border:
    0 !important;

  box-sizing:
    border-box !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__dataset
> * {
  margin:
    0 !important;

  padding:
    0 !important;
}


/* =========================================================
   17. DATASET LINK WIDGET
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details__dataset-link {
  display:
    inline-block !important;

  width:
    auto !important;

  max-width:
    none !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__dataset-link
.elementor-widget-container {
  margin:
    0 !important;

  padding:
    0 !important;
}


/* =========================================================
   18. DATASET BUTTON
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__dataset-link
.elementor-button {
  display:
    inline-flex !important;

  align-items:
    center !important;

  justify-content:
    flex-start !important;

  width:
    auto !important;

  min-width:
    0 !important;

  max-width:
    none !important;

  margin:
    0 !important;

  padding:
    0 !important;

  background:
    transparent !important;

  background-color:
    transparent !important;

  border:
    0 !important;

  border-radius:
    0 !important;

  box-shadow:
    none !important;

  color:
    #cb3465 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    10px !important;

  font-weight:
    600 !important;

  line-height:
    1.3 !important;

  text-align:
    left !important;

  text-decoration:
    none !important;

  white-space:
    nowrap !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__dataset-link
.elementor-button-content-wrapper {
  display:
    inline-flex !important;

  align-items:
    center !important;

  gap:
    0 !important;

  width:
    auto !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__dataset-link
.elementor-button-text {
  color:
    #cb3465 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    10px !important;

  font-weight:
    600 !important;

  line-height:
    1.3 !important;

  white-space:
    nowrap !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__dataset-link
.elementor-button:hover,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__dataset-link
.elementor-button:focus {
  background:
    transparent !important;

  background-color:
    transparent !important;

  color:
    #a92851 !important;

  border:
    0 !important;

  box-shadow:
    none !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__dataset-link
.elementor-button:hover
.elementor-button-text,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details__dataset-link
.elementor-button:focus
.elementor-button-text {
  color:
    #a92851 !important;
}


/* =========================================================
   19. LIMITATIONS
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-limitations__copy {
  width:
    100% !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__copy
.elementor-widget-container {
  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__copy,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__copy p,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__copy li {
  color:
    #45403b !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  font-weight:
    400 !important;

  line-height:
    1.5 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__copy p {
  margin:
    0
    0
    10px !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__copy p:last-child {
  margin-bottom:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__copy ul {
  margin:
    0 !important;

  padding-left:
    17px !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__copy li {
  margin:
    0
    0
    8px !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__copy li:last-child {
  margin-bottom:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-limitations__copy li::marker {
  color:
    #cb3465 !important;
}


/* =========================================================
   20. ELEMENTOR SIDEBAR RESET
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-research-sidebar
.elementor-widget-heading,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-research-sidebar
.elementor-widget-text-editor,
.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-research-sidebar
.elementor-widget-button {
  margin-bottom:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-research-sidebar
.elementor-widget-container {
  box-sizing:
    border-box !important;
}


/* =========================================================
   21. CONTENT OVERFLOW SAFETY
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-research-sidebar p,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-research-sidebar li,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-research-sidebar span,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-research-sidebar a {
  max-width:
    100% !important;

  word-break:
    normal !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-results-table,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-findings__visual,
.elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-evidence__board {
  max-width:
    100% !important;

  min-width:
    0 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6390 .elementor-element.elementor-element-2ba9872 {
    grid-template-columns:
      minmax(0, 1fr)
      260px !important;

    width:
      calc(100% - 64px) !important;

    padding:
      50px
      0
      58px !important;

    column-gap:
      34px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-research-sidebar {
    top:
      85px !important;

    gap:
      14px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-rationale,
  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-method,
  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-findings {
    margin-bottom:
      40px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-takeaways,
  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details,
  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-limitations {
    padding:
      24px
      21px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-takeaways__title
  .elementor-heading-title,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-details__title
  .elementor-heading-title,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-limitations__title
  .elementor-heading-title {
    font-size:
      19px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details__row {
    grid-template-columns:
      70px
      minmax(0, 1fr) !important;

    column-gap:
      11px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-details__value
  .elementor-widget-container,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-details__value p,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-details__value span {
    font-size:
      10px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-takeaways__list li,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-limitations__copy,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-limitations__copy p,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-limitations__copy li {
    font-size:
      12px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6390 .elementor-element.elementor-element-2ba9872 {
    display:
      flex !important;

    flex-direction:
      column !important;

    width:
      calc(100% - 40px) !important;

    max-width:
      none !important;

    padding:
      42px
      0
      46px !important;

    gap:
      34px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-research-main {
    width:
      100% !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-research-sidebar {
    position:
      static !important;

    width:
      100% !important;

    gap:
      16px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-rationale,
  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-method,
  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-findings {
    margin-bottom:
      36px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-takeaways,
  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details,
  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-limitations {
    padding:
      26px
      24px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-takeaways__title
  .elementor-heading-title,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-details__title
  .elementor-heading-title,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-limitations__title
  .elementor-heading-title {
    font-size:
      20px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872 .experiment-sidebar-details__row {
    grid-template-columns:
      105px
      minmax(0, 1fr) !important;

    column-gap:
      14px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-details__value
  .elementor-widget-container,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-details__value p,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-details__value span {
    font-size:
      12px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-takeaways__list li,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-limitations__copy,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-limitations__copy p,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-limitations__copy li {
    font-size:
      13px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-details__dataset-link
  .elementor-button,
  .elementor-6390 .elementor-element.elementor-element-2ba9872
  .experiment-sidebar-details__dataset-link
  .elementor-button-text {
    font-size:
      11px !important;
  }

}
/* =========================================================
   EXPERIMENT DETAILS — FORCE CARD TITLE TO RECOLETA
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details
> .elementor-widget-heading {
  margin:
    0
    0
    22px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details
> .elementor-widget-heading
> .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2ba9872
.experiment-sidebar-details
> .elementor-widget-heading
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    21px !important;

  font-weight:
    600 !important;

  line-height:
    1.08 !important;

  letter-spacing:
    -.016em !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-255c987 *//* =========================================================
   NEXT STEPS — COMPLETE REPLACEMENT
   Apply to outer container: experiment-next-steps
========================================================= */

.elementor-6390 .elementor-element.elementor-element-255c987 {
  display: grid !important;

  grid-template-columns:
    minmax(0, 1fr)
    300px !important;

  align-items: stretch !important;

  width: calc(100% - 48px) !important;
  max-width: 1180px !important;

  margin:
    0
    auto !important;

  padding:
    46px
    46px
    48px !important;

  column-gap:
    48px !important;

  background:
    #fbfaf6 !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   LEFT COLUMN
========================================================= */

.elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__main {
  display: flex !important;
  flex-direction: column !important;

  width: 100% !important;
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* =========================================================
   TITLE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__title {
  width: 100% !important;

  margin:
    0
    0
    18px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    30px !important;

  font-weight:
    600 !important;

  line-height:
    1.06 !important;

  letter-spacing:
    -.018em !important;
}


/* No underline */

.elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__title::after {
  content:
    none !important;

  display:
    none !important;
}


/* =========================================================
   NEXT STEPS COPY
========================================================= */

.elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__copy {
  width:
    100% !important;

  max-width:
    650px !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__copy
.elementor-widget-container {
  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__copy,
.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__copy p,
.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__copy li {
  color:
    #45403b !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    14px !important;

  font-weight:
    400 !important;

  line-height:
    1.55 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__copy p {
  margin:
    0
    0
    17px !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__copy p:last-child {
  margin-bottom:
    17px !important;
}


/* =========================================================
   CUSTOM BULLET LIST
========================================================= */

.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__copy ul {
  display:
    flex !important;

  flex-direction:
    column !important;

  gap:
    13px !important;

  width:
    100% !important;

  margin:
    0 !important;

  padding:
    0 !important;

  list-style:
    none !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__copy li {
  position:
    relative !important;

  margin:
    0 !important;

  padding:
    0
    0
    0
    26px !important;

  list-style:
    none !important;
}


/* Pronounced magenta marker */

.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__copy li::before {
  content:
    "" !important;

  position:
    absolute !important;

  left:
    2px !important;

  top:
    .52em !important;

  width:
    9px !important;

  height:
    9px !important;

  margin-top:
    -3px !important;

  background:
    #cb3465 !important;

  border-radius:
    50% !important;

  box-shadow:
    0 0 0 3px rgba(203,52,101,.07) !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__copy li::marker {
  content:
    "" !important;
}


/* =========================================================
   SUGGEST AN EXPERIMENT CARD
========================================================= */

.elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__cta {
  display:
    flex !important;

  flex-direction:
    column !important;

  justify-content:
    center !important;

  width:
    100% !important;

  min-width:
    0 !important;

  margin:
    0 !important;

  padding:
    28px
    28px
    30px !important;

  background:
    #fbeff3 !important;

  border:
    1px solid rgba(203,52,101,.07) !important;

  box-shadow:
    0 7px 20px rgba(0,0,0,.025) !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   HANDWRITTEN ANNOTATION
========================================================= */

.elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__annotation {
  width:
    100% !important;

  margin:
    0
    0
    12px !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__annotation
.elementor-widget-container {
  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__annotation,
.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__annotation p {
  margin:
    0 !important;

  color:
    #cb3465 !important;

  font-family:
    Caveat,
    "Bradley Hand",
    "Comic Sans MS",
    cursive !important;

  font-size:
    17px !important;

  font-weight:
    600 !important;

  line-height:
    1.05 !important;
}


/* =========================================================
   CTA TITLE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__cta-title {
  width:
    100% !important;

  margin:
    0
    0
    12px !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__cta-title
.elementor-widget-container {
  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__cta-title
.elementor-heading-title {
  margin:
    0 !important;

  padding:
    0 !important;

  color:
    #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    22px !important;

  font-weight:
    600 !important;

  line-height:
    1.1 !important;

  letter-spacing:
    -.015em !important;
}


/* =========================================================
   CTA COPY
========================================================= */

.elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__cta-copy {
  width:
    100% !important;

  margin:
    0
    0
    18px !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__cta-copy
.elementor-widget-container {
  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__cta-copy,
.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__cta-copy p {
  color:
    #5b5350 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    12px !important;

  font-weight:
    400 !important;

  line-height:
    1.48 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__cta-copy p {
  margin:
    0 !important;
}


/* =========================================================
   CTA BUTTON
========================================================= */

.elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__button {
  width:
    auto !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__button
.elementor-widget-container {
  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__button
.elementor-button {
  display:
    inline-flex !important;

  align-items:
    center !important;

  justify-content:
    center !important;

  width:
    auto !important;

  padding:
    9px
    16px !important;

  background:
    #cb3465 !important;

  border:
    0 !important;

  border-radius:
    999px !important;

  box-shadow:
    none !important;

  color:
    #ffffff !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    10px !important;

  font-weight:
    600 !important;

  line-height:
    1.2 !important;

  text-decoration:
    none !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__button
.elementor-button-text {
  color:
    #ffffff !important;
}


.elementor-6390 .elementor-element.elementor-element-255c987
.experiment-next-steps__button
.elementor-button:hover {
  background:
    #ad294f !important;
}


/* =========================================================
   ELEMENTOR RESET
========================================================= */

.elementor-6390 .elementor-element.elementor-element-255c987 .elementor-widget-heading,
.elementor-6390 .elementor-element.elementor-element-255c987 .elementor-widget-text-editor,
.elementor-6390 .elementor-element.elementor-element-255c987 .elementor-widget-button {
  margin-bottom:
    0 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6390 .elementor-element.elementor-element-255c987 {
    grid-template-columns:
      minmax(0,1fr)
      260px !important;

    width:
      calc(100% - 64px) !important;

    column-gap:
      34px !important;

    padding:
      42px
      34px
      44px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-255c987
  .experiment-next-steps__title
  .elementor-heading-title {
    font-size:
      28px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__cta {
    padding:
      24px
      22px
      26px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-255c987
  .experiment-next-steps__cta-title
  .elementor-heading-title {
    font-size:
      20px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6390 .elementor-element.elementor-element-255c987 {
    display:
      flex !important;

    flex-direction:
      column !important;

    width:
      calc(100% - 40px) !important;

    gap:
      28px !important;

    padding:
      34px
      22px
      36px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-255c987
  .experiment-next-steps__title
  .elementor-heading-title {
    font-size:
      27px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-255c987
  .experiment-next-steps__copy,
  .elementor-6390 .elementor-element.elementor-element-255c987
  .experiment-next-steps__copy p,
  .elementor-6390 .elementor-element.elementor-element-255c987
  .experiment-next-steps__copy li {
    font-size:
      15px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__copy li {
    padding-left:
      28px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__copy li::before {
    width:
      10px !important;

    height:
      10px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-255c987 .experiment-next-steps__cta {
    padding:
      26px
      24px
      28px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-255c987
  .experiment-next-steps__cta-title
  .elementor-heading-title {
    font-size:
      22px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c11d61 *//* =========================================================
   RELATED EXPERIMENTS — OUTER SECTION
   FULL WIDTH SECTION / 1180PX CONTENT
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2c11d61 {
  box-sizing: border-box !important;

  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;

  padding:
    62px
    0
    68px !important;

  background: #ffffff !important;
}


/* =========================================================
   HEADER CONTAINER
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__header {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;

  width: calc(100% - 48px) !important;
  max-width: 1180px !important;

  margin:
    0
    auto
    34px !important;

  padding: 0 !important;
}


/* =========================================================
   TITLE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__title {
  width: 100% !important;

  margin:
    0
    0
    16px !important;

  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2c11d61
.related-experiments__title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2c11d61
.related-experiments__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size: 32px !important;
  font-weight: 600 !important;

  line-height: 1.05 !important;
  letter-spacing: -.018em !important;
}


/* MAGENTA STROKE */

.elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__title::after {
  content: "" !important;

  display: block !important;

  width: 44px !important;
  height: 3px !important;

  margin-top: 12px !important;

  background: #cb3465 !important;

  border-radius: 999px !important;

  transform: rotate(-1deg) !important;
}


/* =========================================================
   INTRO
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__intro {
  width: 100% !important;
  max-width: 720px !important;

  margin: 0 !important;
  padding: 0 !important;
}


.elementor-6390 .elementor-element.elementor-element-2c11d61
.related-experiments__intro
.elementor-widget-container,
.elementor-6390 .elementor-element.elementor-element-2c11d61
.related-experiments__intro p {
  margin: 0 !important;
  padding: 0 !important;

  color: #56514c !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 15px !important;
  font-weight: 400 !important;

  line-height: 1.5 !important;
}


/* =========================================================
   LOOP GRID
   CENTRED AT SAME 1180PX WIDTH
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__grid {
  width: calc(100% - 48px) !important;
  max-width: 1180px !important;
  min-width: 0 !important;

  margin:
    0
    auto !important;

  padding: 0 !important;

  align-self: center !important;
}


/* ELEMENTOR WIDGET WRAPPER */

.elementor-6390 .elementor-element.elementor-element-2c11d61
.related-experiments__grid
> .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* ACTUAL LOOP CONTAINER */

.elementor-6390 .elementor-element.elementor-element-2c11d61
.related-experiments__grid
.elementor-loop-container,
.elementor-6390 .elementor-element.elementor-element-2c11d61
.related-experiments__grid
.elementor-loop-container.elementor-grid {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* INDIVIDUAL ITEMS */

.elementor-6390 .elementor-element.elementor-element-2c11d61
.related-experiments__grid
.e-loop-item {
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6390 .elementor-element.elementor-element-2c11d61 {
    padding:
      52px
      0
      58px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__header,
  .elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__grid {
    width: calc(100% - 64px) !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2c11d61
  .related-experiments__title
  .elementor-heading-title {
    font-size: 29px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6390 .elementor-element.elementor-element-2c11d61 {
    padding:
      42px
      0
      46px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__header,
  .elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__grid {
    width: calc(100% - 40px) !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__header {
    margin-bottom: 26px !important;
  }


  .elementor-6390 .elementor-element.elementor-element-2c11d61
  .related-experiments__title
  .elementor-heading-title {
    font-size: 27px !important;
  }

}
/* =========================================================
   REMOVE RELATED EXPERIMENTS TITLE UNDERLINE
========================================================= */

.elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__title::after,
.elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__title .elementor-heading-title::after {
  content: none !important;
  display: none !important;
}


/* Safety: remove any border-based underline too */

.elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__title,
.elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__title .elementor-widget-container,
.elementor-6390 .elementor-element.elementor-element-2c11d61 .related-experiments__title .elementor-heading-title {
  border-bottom: 0 !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b81414f *//* =========================================================
   FIELD NOTES — "WANT TO SHARE A SIGNAL?" LEAD CAPTURE
========================================================= */


/* =========================================================
   OUTER MODULE
========================================================= */

.experiments-bottom-cta {
  position: relative !important;

  display: grid !important;

  grid-template-columns:
    minmax(0, 1fr)
    minmax(0, 1fr) !important;

  align-items: stretch !important;

  width: calc(100% - 48px) !important;
  max-width: 1180px !important;

  margin:
    34px
    auto
    60px !important;

  padding:
    36px
    40px !important;

  gap:
    0 !important;

  /*
   * Research-paper base
   */
  background-color:
    #f8f5ee !important;

  background-image:
    radial-gradient(
      rgba(48,42,37,.025) .7px,
      transparent .7px
    ),
    radial-gradient(
      rgba(48,42,37,.012) .55px,
      transparent .55px
    ) !important;

  background-size:
    12px 12px,
    19px 19px !important;

  background-position:
    0 0,
    7px 8px !important;

  border:
    0 !important;

  box-shadow:
    0 7px 20px rgba(40,32,26,.024),
    inset 0 0 0 1px rgba(55,48,42,.025) !important;

  /*
   * Restrained torn-paper top/bottom
   */
  clip-path: polygon(
    0 1.5%,
    5% .8%,
    10% 1.5%,
    15% .9%,
    20% 1.5%,
    25% .8%,
    30% 1.5%,
    35% .9%,
    40% 1.5%,
    45% .8%,
    50% 1.5%,
    55% .9%,
    60% 1.5%,
    65% .8%,
    70% 1.5%,
    75% .9%,
    80% 1.5%,
    85% .8%,
    90% 1.5%,
    95% .9%,
    100% 1.5%,

    100% 98.5%,

    95% 99.2%,
    90% 98.5%,
    85% 99.1%,
    80% 98.5%,
    75% 99.2%,
    70% 98.5%,
    65% 99.1%,
    60% 98.5%,
    55% 99.2%,
    50% 98.5%,
    45% 99.1%,
    40% 98.5%,
    35% 99.2%,
    30% 98.5%,
    25% 99.1%,
    20% 98.5%,
    15% 99.2%,
    10% 98.5%,
    5% 99.1%,
    0 98.5%
  ) !important;

  box-sizing:
    border-box !important;
}


/* Elementor internal wrapper */

.experiments-bottom-cta > .e-con-inner {
  display: grid !important;

  grid-template-columns:
    minmax(0, 1fr)
    minmax(0, 1fr) !important;

  align-items: stretch !important;

  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;
  padding: 0 !important;

  gap: 0 !important;
}


/* =========================================================
   BOTH SIDES
========================================================= */

.experiments-bottom-cta__idea,
.experiments-bottom-cta__newsletter {
  position: relative !important;

  display: flex !important;
  flex-direction: column !important;

  align-items: flex-start !important;
  justify-content: center !important;

  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  margin: 0 !important;

  background:
    transparent !important;
}


/* =========================================================
   LEFT — SHARE A SIGNAL
========================================================= */

.experiments-bottom-cta__idea {
  padding:
    12px
    48px
    12px
    8px !important;

  gap: 0 !important;
}


/* =========================================================
   HANDWRITTEN "SEEN SOMETHING INTERESTING?"
========================================================= */

.experiments-bottom-cta__annotation {
  display: block !important;

  width: fit-content !important;
  max-width: 420px !important;

  margin:
    0
    0
    13px
    0 !important;

  padding: 0 !important;

  background:
    transparent !important;

  border:
    0 !important;

  box-shadow:
    none !important;

  transform:
    rotate(-1deg) !important;

  transform-origin:
    left center !important;
}


.experiments-bottom-cta__annotation
.elementor-widget-container {
  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;

  background:
    transparent !important;
}


.experiments-bottom-cta__annotation,
.experiments-bottom-cta__annotation *,
.experiments-bottom-cta__annotation p,
.experiments-bottom-cta__annotation span,
.experiments-bottom-cta__annotation div {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #cb3465 !important;

  font-family:
    "Caveat Brush",
    "Segoe Print",
    "Bradley Hand",
    cursive !important;

  font-size:
    20px !important;

  font-weight:
    400 !important;

  font-style:
    normal !important;

  line-height:
    1.12 !important;

  letter-spacing:
    -.015em !important;

  word-spacing:
    .02em !important;

  text-transform:
    none !important;

  text-decoration:
    none !important;

  text-align:
    left !important;

  -webkit-font-smoothing:
    antialiased !important;

  font-synthesis:
    none !important;
}


.experiments-bottom-cta__annotation::before,
.experiments-bottom-cta__annotation::after,
.experiments-bottom-cta__annotation *::before,
.experiments-bottom-cta__annotation *::after {
  content:
    none !important;

  display:
    none !important;
}


/* =========================================================
   "WANT TO SHARE A SIGNAL?"
========================================================= */

.experiments-bottom-cta__title {
  width: 100% !important;

  margin:
    0
    0
    12px !important;
}


.experiments-bottom-cta__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    27px !important;

  font-weight:
    600 !important;

  line-height:
    1.02 !important;

  letter-spacing:
    -.015em !important;
}


/* =========================================================
   LEFT COPY
========================================================= */

.experiments-bottom-cta__copy {
  width: 100% !important;
  max-width: 430px !important;

  margin:
    0
    0
    22px !important;
}


.experiments-bottom-cta__copy,
.experiments-bottom-cta__copy p {
  color:
    #55514c !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    14px !important;

  font-weight:
    400 !important;

  line-height:
    1.48 !important;
}


.experiments-bottom-cta__copy p {
  margin:
    0 !important;
}


/* =========================================================
   SHARE BUTTON
========================================================= */

.experiments-bottom-cta__button {
  width:
    auto !important;

  margin:
    0 !important;
}


.experiments-bottom-cta__button
.elementor-widget-container,
.experiments-bottom-cta__button
.elementor-button-wrapper {
  width:
    auto !important;
}


.experiments-bottom-cta__button
.elementor-button {
  display:
    inline-flex !important;

  align-items:
    center !important;

  justify-content:
    center !important;

  width:
    auto !important;

  min-height:
    42px !important;

  padding:
    0
    21px !important;

  border:
    0 !important;

  border-radius:
    999px !important;

  background:
    #cb3465 !important;

  color:
    #ffffff !important;

  box-shadow:
    none !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    12px !important;

  font-weight:
    600 !important;

  line-height:
    1 !important;

  text-decoration:
    none !important;

  transition:
    background .2s ease,
    transform .2s ease !important;
}


.experiments-bottom-cta__button
.elementor-button:hover {
  background:
    #b82d59 !important;

  transform:
    translateY(-1px) !important;
}


/* =========================================================
   RIGHT — NEWSLETTER
========================================================= */

.experiments-bottom-cta__newsletter {
  padding:
    12px
    8px
    12px
    48px !important;

  border-left:
    1px solid rgba(55,48,42,.14) !important;
}


/* =========================================================
   NEWSLETTER TITLE
========================================================= */

.experiments-bottom-cta__newsletter-title {
  width: 100% !important;
  max-width: 440px !important;

  margin:
    0
    0
    12px !important;
}


.experiments-bottom-cta__newsletter-title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    27px !important;

  font-weight:
    600 !important;

  line-height:
    1.02 !important;

  letter-spacing:
    -.015em !important;
}


/* =========================================================
   NEWSLETTER COPY
========================================================= */

.experiments-bottom-cta__newsletter-copy {
  width: 100% !important;
  max-width: 430px !important;

  margin:
    0
    0
    20px !important;
}


.experiments-bottom-cta__newsletter-copy,
.experiments-bottom-cta__newsletter-copy p {
  color:
    #55514c !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    14px !important;

  font-weight:
    400 !important;

  line-height:
    1.48 !important;
}


.experiments-bottom-cta__newsletter-copy p {
  margin:
    0 !important;
}


/* =========================================================
   NEWSLETTER FORM
========================================================= */

.experiments-newsletter-form {
  width: 100% !important;
  max-width: 480px !important;

  margin: 0 !important;
}


.experiments-newsletter-form
.elementor-form-fields-wrapper {
  display: flex !important;

  flex-wrap: nowrap !important;
  align-items: stretch !important;

  width: 100% !important;

  gap: 10px !important;
}


.experiments-newsletter-form
.elementor-field-group {
  margin: 0 !important;
  padding: 0 !important;
}


.experiments-newsletter-form
.elementor-field-label {
  display:
    none !important;
}


/* =========================================================
   EMAIL
========================================================= */

.experiments-newsletter-form
.elementor-field-type-email {
  flex:
    1
    1
    auto !important;

  width: auto !important;
  min-width: 0 !important;
}


.experiments-newsletter-form
input[type="email"] {
  display: block !important;

  width: 100% !important;

  height:
    42px !important;

  padding:
    0
    15px !important;

  border:
    1px solid #d7d0c6 !important;

  border-radius:
    2px !important;

  outline:
    none !important;

  background:
    rgba(255,255,255,.68) !important;

  color:
    #181818 !important;

  box-shadow:
    none !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  font-weight:
    400 !important;
}


.experiments-newsletter-form
input[type="email"]::placeholder {
  color:
    #918b84 !important;

  opacity:
    1 !important;
}


.experiments-newsletter-form
input[type="email"]:focus {
  border-color:
    #cb3465 !important;

  box-shadow:
    0 0 0 1px #cb3465 !important;

  background:
    #ffffff !important;
}


/* =========================================================
   SUBSCRIBE
========================================================= */

.experiments-newsletter-form
.elementor-field-type-submit {
  flex:
    0
    0
    auto !important;

  width:
    auto !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


.experiments-newsletter-form
.elementor-field-type-submit
.elementor-button {
  display:
    inline-flex !important;

  align-items:
    center !important;

  justify-content:
    center !important;

  width:
    auto !important;

  min-width:
    112px !important;

  height:
    42px !important;

  min-height:
    42px !important;

  margin:
    0 !important;

  padding:
    0
    20px !important;

  border:
    0 !important;

  border-radius:
    999px !important;

  background:
    #cb3465 !important;

  color:
    #ffffff !important;

  box-shadow:
    none !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    12px !important;

  font-weight:
    600 !important;

  line-height:
    1 !important;

  cursor:
    pointer !important;

  transition:
    background .2s ease,
    transform .2s ease !important;
}


.experiments-newsletter-form
.elementor-field-type-submit
.elementor-button:hover {
  background:
    #b82d59 !important;

  transform:
    translateY(-1px) !important;
}


/* =========================================================
   FORM MESSAGES
========================================================= */

.experiments-newsletter-form
.elementor-message {
  width:
    100% !important;

  margin:
    12px
    0
    0 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  line-height:
    1.4 !important;
}


.experiments-newsletter-form
.elementor-message-success {
  color:
    #cb3465 !important;
}


.experiments-newsletter-form
.elementor-message-danger {
  color:
    #a52828 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .experiments-bottom-cta {
    width:
      calc(100% - 40px) !important;

    padding:
      32px
      30px !important;
  }


  .experiments-bottom-cta__idea {
    padding:
      8px
      32px
      8px
      4px !important;
  }


  .experiments-bottom-cta__newsletter {
    padding:
      8px
      4px
      8px
      32px !important;
  }


  .experiments-bottom-cta__title
  .elementor-heading-title,
  .experiments-bottom-cta__newsletter-title
  .elementor-heading-title {
    font-size:
      25px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .experiments-bottom-cta {
    display:
      block !important;

    width:
      calc(100% - 40px) !important;

    max-width:
      calc(100vw - 40px) !important;

    margin:
      24px
      auto
      42px !important;

    padding:
      28px
      22px !important;

    overflow-x:
      clip !important;
  }


  .experiments-bottom-cta
  > .e-con-inner {
    display:
      block !important;

    padding:
      0 !important;
  }


  .experiments-bottom-cta__idea {
    padding:
      2px
      0
      28px !important;
  }


  .experiments-bottom-cta__newsletter {
    padding:
      28px
      0
      2px !important;

    border-left:
      0 !important;

    border-top:
      1px solid rgba(55,48,42,.14) !important;
  }


  .experiments-bottom-cta__annotation {
    margin-bottom:
      12px !important;

    transform:
      rotate(-.5deg) !important;
  }


  .experiments-bottom-cta__annotation,
  .experiments-bottom-cta__annotation *,
  .experiments-bottom-cta__annotation p,
  .experiments-bottom-cta__annotation span,
  .experiments-bottom-cta__annotation div {
    font-size:
      18px !important;

    line-height:
      1.12 !important;
  }


  .experiments-bottom-cta__title
  .elementor-heading-title,
  .experiments-bottom-cta__newsletter-title
  .elementor-heading-title {
    font-size:
      25px !important;
  }


  .experiments-bottom-cta__copy,
  .experiments-bottom-cta__copy p,
  .experiments-bottom-cta__newsletter-copy,
  .experiments-bottom-cta__newsletter-copy p {
    font-size:
      13px !important;
  }


  .experiments-newsletter-form
  .elementor-form-fields-wrapper {
    display:
      block !important;
  }


  .experiments-newsletter-form
  .elementor-field-type-email {
    width:
      100% !important;

    margin-bottom:
      10px !important;
  }


  .experiments-newsletter-form
  .elementor-field-type-submit {
    width:
      100% !important;
  }


  .experiments-newsletter-form
  .elementor-field-type-submit
  .elementor-button {
    width:
      100% !important;
  }

}/* End custom CSS */