.elementor-6650 .elementor-element.elementor-element-595edfd{--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-6650 .elementor-element.elementor-element-06d1cd1{--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-6650 .elementor-element.elementor-element-7f99274{--display:flex;}.elementor-6650 .elementor-element.elementor-element-586dddd{--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-6650 .elementor-element.elementor-element-578eebc{--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-title .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-6650 .elementor-element.elementor-element-1886e42{--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-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-6650 .elementor-element.elementor-element-37690da .elementor-icon-list-icon{width:14px;}.elementor-6650 .elementor-element.elementor-element-37690da .elementor-icon-list-icon i{font-size:14px;}.elementor-6650 .elementor-element.elementor-element-37690da .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-6650 .elementor-element.elementor-element-4f8ebef{--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-6650 .elementor-element.elementor-element-39e4ef7{--display:flex;}.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-6650 .elementor-element.elementor-element-0f386da{--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-6650 .elementor-element.elementor-element-1f52e0b{--display:flex;}.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-6650 .elementor-element.elementor-element-fbe35a8{--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-6650 .elementor-element.elementor-element-a5b85a5{--display:flex;}.elementor-6650 .elementor-element.elementor-element-90df4f4{--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-6650 .elementor-element.elementor-element-92f0a79{--display:flex;}.elementor-6650 .elementor-element.elementor-element-7b45bcd{--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-6650 .elementor-element.elementor-element-2168a43{--display:flex;}.elementor-6650 .elementor-element.elementor-element-9e7e6be{--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-6650 .elementor-element.elementor-element-3405feb{--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-6650 .elementor-element.elementor-element-a73a754{--display:flex;}.elementor-6650 .elementor-element.elementor-element-fedc3b1{--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-6650 .elementor-element.elementor-element-592781cc{--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-6650 .elementor-element.elementor-element-ce179f8{--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-6650 .elementor-element.elementor-element-1502ae41{--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-6650 .elementor-element.elementor-element-7170f33e{--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-6650 .elementor-element.elementor-element-4f4e3887 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-field-type-html{padding-bottom:0px;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-button[type="submit"]{color:#ffffff;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6650 .elementor-element.elementor-element-4f4e3887 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6650 .elementor-element.elementor-element-4f4e3887{--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-6650 .elementor-element.elementor-element-729c684b{--spacer-size:50px;}/* Start custom CSS for container, class: .elementor-element-06d1cd1 *//* =========================================================
   FIELD NOTE SINGLE — HERO
========================================================= */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 {
  position: relative !important;

  display: flex !important;
  flex-direction: column !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  background: #fbfaf6 !important;

  box-sizing: border-box !important;
}


/* =========================================================
   INNER WRAPPER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;

  width: calc(100% - 48px) !important;
  max-width: 1180px !important;
  min-width: 0 !important;

  margin: 0 auto !important;

  padding:
    64px
    0
    44px !important;

  box-sizing: border-box !important;

  border-bottom:
    1px solid rgba(35,35,35,.14) !important;
}


/* =========================================================
   TOP RESEARCH META
========================================================= */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__meta {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;

  align-items: center !important;
  justify-content: flex-start !important;

  width: auto !important;

  margin:
    0
    0
    24px !important;

  padding: 0 !important;

  gap: 0 !important;

  box-sizing: border-box !important;
}


/* reset widget containers */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__label,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__label .elementor-widget-container,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project .elementor-widget-container,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number .elementor-widget-container {
  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* shared metadata typography */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__label,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__label *,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project *,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number * {
  margin: 0 !important;
  padding: 0 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 10px !important;
  font-weight: 700 !important;

  line-height: 1 !important;

  letter-spacing: .11em !important;
  text-transform: uppercase !important;

  white-space: nowrap !important;
}


/* FIELD NOTE */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__label,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__label * {
  color: #cb3465 !important;
}


/* PROJECT */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project {
  position: relative !important;

  margin-left: 14px !important;
  padding-left: 15px !important;
}

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project::before {
  content: "" !important;

  position: absolute !important;

  left: 0 !important;
  top: 50% !important;

  width: 1px !important;
  height: 12px !important;

  background:
    rgba(35,35,35,.22) !important;

  transform:
    translateY(-50%) !important;
}

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project * {
  color: #66615c !important;
}


/* NOTE NUMBER */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number {
  position: relative !important;

  margin-left: 14px !important;
  padding-left: 15px !important;
}

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number::before {
  content: "" !important;

  position: absolute !important;

  left: 0 !important;
  top: 50% !important;

  width: 1px !important;
  height: 12px !important;

  background:
    rgba(35,35,35,.22) !important;

  transform:
    translateY(-50%) !important;
}

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number * {
  color: #66615c !important;
}


/* =========================================================
   TITLE
========================================================= */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__title {
  width: 100% !important;
  max-width: 920px !important;

  margin:
    0
    0
    22px !important;

  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-06d1cd1
.fieldnote-hero__title
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__title,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__title *,
.elementor-6650 .elementor-element.elementor-element-06d1cd1
.fieldnote-hero__title
.elementor-heading-title {
  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;
}

.elementor-6650 .elementor-element.elementor-element-06d1cd1
.fieldnote-hero__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-size:
    clamp(48px, 5.4vw, 68px) !important;

  font-weight: 600 !important;

  line-height: .98 !important;

  letter-spacing:
    -.028em !important;

  word-break:
    normal !important;

  overflow-wrap:
    normal !important;
}


/* remove any inherited decoration */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__title::after,
.elementor-6650 .elementor-element.elementor-element-06d1cd1
.fieldnote-hero__title
.elementor-heading-title::after {
  content: none !important;
  display: none !important;
}


/* =========================================================
   SUMMARY / ABSTRACT
========================================================= */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__summary {
  width: 100% !important;
  max-width: 820px !important;

  margin:
    0
    0
    27px !important;

  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-06d1cd1
.fieldnote-hero__summary
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__summary,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__summary p,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__summary span {
  color: #45403b !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 19px !important;
  font-weight: 400 !important;

  line-height: 1.52 !important;
}

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__summary p {
  margin: 0 !important;
  padding: 0 !important;
}


/* =========================================================
   DATE + READING TIME
========================================================= */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__footer {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;

  align-items: center !important;
  justify-content: flex-start !important;

  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;

  gap: 0 !important;

  box-sizing: border-box !important;
}


.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__date,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__reading,
.elementor-6650 .elementor-element.elementor-element-06d1cd1
.fieldnote-hero__date
.elementor-widget-container,
.elementor-6650 .elementor-element.elementor-element-06d1cd1
.fieldnote-hero__reading
.elementor-widget-container {
  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* shared footer typography */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__date,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__date *,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__reading,
.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__reading * {
  margin: 0 !important;
  padding: 0 !important;

  color: #817a73 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 9px !important;
  font-weight: 700 !important;

  line-height: 1 !important;

  letter-spacing: .09em !important;
  text-transform: uppercase !important;

  text-decoration: none !important;

  white-space: nowrap !important;
}


/* hide Post Info icons if used for date */

.elementor-6650 .elementor-element.elementor-element-06d1cd1
.fieldnote-hero__date
.elementor-icon-list-icon,
.elementor-6650 .elementor-element.elementor-element-06d1cd1
.fieldnote-hero__date i,
.elementor-6650 .elementor-element.elementor-element-06d1cd1
.fieldnote-hero__date svg,
.elementor-6650 .elementor-element.elementor-element-06d1cd1
.fieldnote-hero__date
.elementor-post-info__item-prefix {
  display: none !important;
}


/* reading time separator */

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__reading {
  position: relative !important;

  margin-left: 14px !important;
  padding-left: 17px !important;
}

.elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__reading::before {
  content: "•" !important;

  position: absolute !important;

  left: 0 !important;
  top: 50% !important;

  color: #aaa39c !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 9px !important;

  line-height: 1 !important;

  transform:
    translateY(-52%) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__inner {
    width:
      calc(100% - 64px) !important;

    padding:
      54px
      0
      40px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__meta {
    margin-bottom:
      21px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1
  .fieldnote-hero__title
  .elementor-heading-title {
    font-size:
      54px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__summary {
    max-width:
      740px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__summary,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__summary p {
    font-size:
      18px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6650 .elementor-element.elementor-element-06d1cd1 {
    overflow-x:
      clip !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__inner {
    width:
      calc(100% - 40px) !important;

    max-width:
      calc(100vw - 40px) !important;

    padding:
      40px
      0
      32px !important;
  }


  /* META */

  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__meta {
    width:
      100% !important;

    margin-bottom:
      18px !important;

    row-gap:
      8px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__label,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__label *,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project *,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number * {
    font-size:
      8.5px !important;

    letter-spacing:
      .09em !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number {
    margin-left:
      10px !important;

    padding-left:
      11px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__project::before,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__number::before {
    height:
      10px !important;
  }


  /* TITLE */

  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__title {
    max-width:
      100% !important;

    margin-bottom:
      18px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1
  .fieldnote-hero__title
  .elementor-heading-title {
    font-size:
      40px !important;

    line-height:
      1 !important;

    letter-spacing:
      -.024em !important;
  }


  /* SUMMARY */

  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__summary {
    max-width:
      100% !important;

    margin-bottom:
      23px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__summary,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__summary p {
    font-size:
      16px !important;

    line-height:
      1.5 !important;
  }


  /* FOOTER */

  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__footer {
    width:
      100% !important;

    row-gap:
      8px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__date,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__date *,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__reading,
  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__reading * {
    font-size:
      8px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-06d1cd1 .fieldnote-hero__reading {
    margin-left:
      10px !important;

    padding-left:
      13px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8ebef *//* =========================================================
   FIELD NOTE — 01 OBSERVATION
========================================================= */

.elementor-6650 .elementor-element.elementor-element-4f8ebef {
  display: flex !important;
  flex-direction: column !important;

  width: calc(100% - 48px) !important;
  max-width: 1180px !important;
  min-width: 0 !important;

  margin: 0 auto !important;

  padding:
    34px
    0
    38px !important;

  background:
    transparent !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   HEADER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__header {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;

  align-items: center !important;
  justify-content: flex-start !important;

  width: 100% !important;

  margin:
    0
    0
    18px !important;

  padding: 0 !important;

  gap:
    16px !important;
}


/* NUMBER */

.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__number {
  flex: 0 0 auto !important;

  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-4f8ebef
.fieldnote-section__number
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__number,
.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__number *,
.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__number p,
.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__number span {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #181818 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    11px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .12em !important;

  text-transform:
    uppercase !important;
}


/* TITLE */

.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__title {
  flex: 0 1 auto !important;

  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-4f8ebef
.fieldnote-section__title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-4f8ebef
.fieldnote-section__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #181818 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    11px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .16em !important;

  text-transform:
    uppercase !important;
}


/* =========================================================
   COPY
========================================================= */

.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__copy {
  width:
    100% !important;

  max-width:
    780px !important;

  margin:
    0 !important;

  padding:
    0 !important;
}

.elementor-6650 .elementor-element.elementor-element-4f8ebef
.fieldnote-section__copy
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__copy,
.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__copy p,
.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__copy li {
  color:
    #45403b !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    16px !important;

  font-weight:
    400 !important;

  line-height:
    1.62 !important;
}

.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__copy p {
  margin:
    0
    0
    14px !important;
}

.elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__copy p:last-child {
  margin-bottom:
    0 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6650 .elementor-element.elementor-element-4f8ebef {
    width:
      calc(100% - 64px) !important;

    padding:
      32px
      0
      36px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6650 .elementor-element.elementor-element-4f8ebef {
    width:
      calc(100% - 40px) !important;

    max-width:
      calc(100vw - 40px) !important;

    padding:
      28px
      0
      32px !important;

    overflow-x:
      clip !important;
  }


  .elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__header {
    margin-bottom:
      16px !important;

    gap:
      12px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__number,
  .elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__number *,
  .elementor-6650 .elementor-element.elementor-element-4f8ebef
  .fieldnote-section__title
  .elementor-heading-title {
    font-size:
      9px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__copy {
    max-width:
      100% !important;
  }


  .elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__copy,
  .elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__copy p,
  .elementor-6650 .elementor-element.elementor-element-4f8ebef .fieldnote-section__copy li {
    font-size:
      15px !important;

    line-height:
      1.58 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f386da *//* =========================================================
   FIELD NOTE — 03 EXAMPLE QUERIES
========================================================= */

.elementor-6650 .elementor-element.elementor-element-0f386da {
  display:
    flex !important;

  flex-direction:
    column !important;

  width:
    calc(100% - 48px) !important;

  max-width:
    1180px !important;

  min-width:
    0 !important;

  margin:
    0 auto !important;

  padding:
    36px
    0
    40px !important;

  background:
    transparent !important;

  box-sizing:
    border-box !important;
}


/* HEADER */

.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-section__header {
  display:
    flex !important;

  flex-direction:
    row !important;

  align-items:
    center !important;

  width:
    100% !important;

  margin:
    0
    0
    18px !important;

  padding:
    0 !important;

  gap:
    16px !important;
}


.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-section__number,
.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-section__title {
  width:
    auto !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-section__number,
.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-section__number *,
.elementor-6650 .elementor-element.elementor-element-0f386da
.fieldnote-section__title
.elementor-heading-title {
  margin:
    0 !important;

  padding:
    0 !important;

  color:
    #181818 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    11px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  text-transform:
    uppercase !important;
}


.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-section__number,
.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-section__number * {
  letter-spacing:
    .12em !important;
}

.elementor-6650 .elementor-element.elementor-element-0f386da
.fieldnote-section__title
.elementor-heading-title {
  letter-spacing:
    .16em !important;
}


/* =========================================================
   QUERY SHEET
========================================================= */

.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-section__copy {
  width:
    100% !important;

  max-width:
    900px !important;

  margin:
    0 !important;

  padding:
    20px
    30px
    22px !important;

  background-color:
    #f8f5ee !important;

  background-image:
    radial-gradient(
      rgba(35,35,35,.025) .65px,
      transparent .65px
    ) !important;

  background-size:
    13px
    13px !important;

  box-shadow:
    0 5px 16px rgba(0,0,0,.018) !important;

  clip-path: polygon(
    0 2%, 5% 1%, 10% 2%, 15% 1%, 20% 2%, 25% 1%,
    30% 2%, 35% 1%, 40% 2%, 45% 1%, 50% 2%, 55% 1%,
    60% 2%, 65% 1%, 70% 2%, 75% 1%, 80% 2%, 85% 1%,
    90% 2%, 95% 1%, 100% 2%,
    100% 98%,
    95% 99%, 90% 98%, 85% 99%, 80% 98%, 75% 99%,
    70% 98%, 65% 99%, 60% 98%, 55% 99%, 50% 98%,
    45% 99%, 40% 98%, 35% 99%, 30% 98%, 25% 99%,
    20% 98%, 15% 99%, 10% 98%, 5% 99%, 0 98%
  ) !important;

  box-sizing:
    border-box !important;
}


/* QUERY */

.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-query {
  position:
    relative !important;

  width:
    100% !important;

  margin:
    0 !important;

  padding:
    20px
    12px
    22px
    38px !important;

  border-bottom:
    1px solid rgba(35,35,35,.10) !important;

  box-sizing:
    border-box !important;
}

.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-query:last-child {
  border-bottom:
    0 !important;
}


.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-query::before {
  content:
    "“" !important;

  position:
    absolute !important;

  left:
    2px !important;

  top:
    16px !important;

  color:
    #cb3465 !important;

  font-family:
    recoleta-medium,
    Georgia,
    serif !important;

  font-size:
    30px !important;

  line-height:
    1 !important;
}


.elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-query p {
  max-width:
    760px !important;

  margin:
    0 !important;

  color:
    #312d29 !important;

  font-family:
    "Courier New",
    Courier,
    monospace !important;

  font-size:
    15px !important;

  font-weight:
    400 !important;

  line-height:
    1.58 !important;
}


/* MOBILE */

@media (max-width: 767px) {

  .elementor-6650 .elementor-element.elementor-element-0f386da {
    width:
      calc(100% - 40px) !important;

    padding:
      28px
      0
      32px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-section__copy {
    padding:
      14px
      18px
      16px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-query {
    padding:
      16px
      2px
      18px
      30px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-0f386da .fieldnote-query p {
    font-size:
      13px !important;

    overflow-wrap:
      anywhere !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe35a8 *//* =========================================================
   FIELD NOTE — 03 EXAMPLE QUERIES
   RESEARCH EXCERPT TREATMENT
========================================================= */

.elementor-6650 .elementor-element.elementor-element-fbe35a8 {
  display: flex !important;
  flex-direction: column !important;

  width: calc(100% - 48px) !important;
  max-width: 1180px !important;
  min-width: 0 !important;

  margin: 0 auto !important;

  padding:
    36px
    0
    40px !important;

  border-bottom:
    1px solid rgba(35,35,35,.13) !important;

  background:
    transparent !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   SECTION HEADER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__header {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;

  align-items: center !important;
  justify-content: flex-start !important;

  width: 100% !important;

  margin:
    0
    0
    18px !important;

  padding: 0 !important;

  gap:
    16px !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   SECTION NUMBER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__number {
  flex: 0 0 auto !important;

  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-fbe35a8
.fieldnote-section__number
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__number,
.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__number *,
.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__number p,
.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__number span {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    11px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .12em !important;

  text-transform:
    uppercase !important;
}


/* =========================================================
   SECTION TITLE
========================================================= */

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__title {
  flex: 0 1 auto !important;

  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-fbe35a8
.fieldnote-section__title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-fbe35a8
.fieldnote-section__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    11px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .16em !important;

  text-transform:
    uppercase !important;
}


/* =========================================================
   RESEARCH EXCERPT PAPER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__copy {
  position: relative !important;

  width: 100% !important;
  max-width: 900px !important;

  margin: 0 !important;

  padding:
    20px
    30px
    22px !important;

  background-color:
    #f8f5ee !important;

  background-image:
    radial-gradient(
      rgba(35,35,35,.025) .65px,
      transparent .65px
    ) !important;

  background-size:
    13px
    13px !important;

  box-shadow:
    0 5px 16px rgba(0,0,0,.018) !important;

  overflow:
    hidden !important;

  clip-path: polygon(
    0 2%, 5% 1%, 10% 2%, 15% 1%, 20% 2%, 25% 1%,
    30% 2%, 35% 1%, 40% 2%, 45% 1%, 50% 2%, 55% 1%,
    60% 2%, 65% 1%, 70% 2%, 75% 1%, 80% 2%, 85% 1%,
    90% 2%, 95% 1%, 100% 2%,

    100% 98%,

    95% 99%, 90% 98%, 85% 99%, 80% 98%, 75% 99%,
    70% 98%, 65% 99%, 60% 98%, 55% 99%, 50% 98%,
    45% 99%, 40% 98%, 35% 99%, 30% 98%, 25% 99%,
    20% 98%, 15% 99%, 10% 98%, 5% 99%, 0 98%
  ) !important;

  box-sizing:
    border-box !important;
}

.elementor-6650 .elementor-element.elementor-element-fbe35a8
.fieldnote-section__copy
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* =========================================================
   INDIVIDUAL QUERY EXCERPTS
========================================================= */

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query {
  position: relative !important;

  display: block !important;

  width: 100% !important;

  margin: 0 !important;

  padding:
    20px
    12px
    22px
    38px !important;

  border-bottom:
    1px solid rgba(35,35,35,.10) !important;

  box-sizing:
    border-box !important;
}

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query:first-child {
  padding-top:
    16px !important;
}

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query:last-child {
  padding-bottom:
    16px !important;

  border-bottom:
    0 !important;
}


/* =========================================================
   QUERY MARKER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query::before {
  content: "“" !important;

  position: absolute !important;

  left: 2px !important;
  top: 16px !important;

  color: #cb3465 !important;

  font-family:
    recoleta-medium,
    Georgia,
    serif !important;

  font-size:
    30px !important;

  font-weight:
    600 !important;

  line-height:
    1 !important;
}


/* =========================================================
   QUERY TEXT
========================================================= */

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query p {
  width: 100% !important;
  max-width: 760px !important;

  margin: 0 !important;
  padding: 0 !important;

  color:
    #312d29 !important;

  font-family:
    "Courier New",
    Courier,
    monospace !important;

  font-size:
    15px !important;

  font-weight:
    400 !important;

  line-height:
    1.58 !important;

  letter-spacing:
    -.015em !important;

  overflow-wrap:
    normal !important;
}


/* =========================================================
   OPTIONAL TRANSCRIPT FEEL
========================================================= */

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query:nth-child(2) {
  padding-left:
    48px !important;
}

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query:nth-child(3) {
  padding-left:
    42px !important;
}


/* =========================================================
   HANDWRITTEN RESEARCH NOTE
========================================================= */

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__annotation {
  width:
    fit-content !important;

  max-width:
    560px !important;

  margin:
    12px
    0
    0
    8px !important;

  padding: 0 !important;

  transform:
    rotate(-1deg) !important;
}

.elementor-6650 .elementor-element.elementor-element-fbe35a8
.fieldnote-section__annotation
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__annotation,
.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__annotation p,
.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__annotation span {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #cb3465 !important;

  font-family:
    Caveat,
    "Bradley Hand",
    "Comic Sans MS",
    cursive !important;

  font-size:
    20px !important;

  font-weight:
    600 !important;

  line-height:
    1.08 !important;

  text-align:
    left !important;
}

.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__annotation::before,
.elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__annotation::after {
  content:
    none !important;

  display:
    none !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6650 .elementor-element.elementor-element-fbe35a8 {
    width:
      calc(100% - 64px) !important;

    padding:
      34px
      0
      38px !important;
  }

  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__copy {
    max-width:
      860px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6650 .elementor-element.elementor-element-fbe35a8 {
    width:
      calc(100% - 40px) !important;

    max-width:
      calc(100vw - 40px) !important;

    padding:
      28px
      0
      32px !important;

    overflow-x:
      clip !important;
  }


  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__header {
    margin-bottom:
      15px !important;

    gap:
      12px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__number,
  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__number *,
  .elementor-6650 .elementor-element.elementor-element-fbe35a8
  .fieldnote-section__title
  .elementor-heading-title {
    font-size:
      9px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__copy {
    width:
      100% !important;

    max-width:
      100% !important;

    padding:
      14px
      18px
      16px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query,
  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query:nth-child(2),
  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query:nth-child(3) {
    padding:
      16px
      2px
      18px
      30px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query::before {
    left:
      0 !important;

    top:
      13px !important;

    font-size:
      25px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-query p {
    max-width:
      100% !important;

    font-size:
      13px !important;

    line-height:
      1.55 !important;

    overflow-wrap:
      anywhere !important;
  }


  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__annotation {
    max-width:
      calc(100% - 10px) !important;

    margin:
      10px
      0
      0
      0 !important;

    transform:
      rotate(-.5deg) !important;
  }


  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__annotation,
  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__annotation p,
  .elementor-6650 .elementor-element.elementor-element-fbe35a8 .fieldnote-section__annotation span {
    font-size:
      18px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90df4f4 *//* =========================================================
   FIELD NOTE — 04 ANALYSIS
   RESEARCH MATRIX
========================================================= */

.elementor-6650 .elementor-element.elementor-element-90df4f4 {
  display: flex !important;
  flex-direction: column !important;

  width: calc(100% - 48px) !important;
  max-width: 1180px !important;
  min-width: 0 !important;

  margin: 0 auto !important;

  padding:
    36px
    0
    40px !important;

  border-bottom:
    1px solid rgba(35,35,35,.13) !important;

  background:
    transparent !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   SECTION HEADER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__header {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;

  align-items: center !important;
  justify-content: flex-start !important;

  width: 100% !important;

  margin:
    0
    0
    18px !important;

  padding: 0 !important;

  gap:
    16px !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   SECTION NUMBER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__number {
  flex: 0 0 auto !important;

  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-90df4f4
.fieldnote-section__number
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__number,
.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__number *,
.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__number p,
.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__number span {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    11px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .12em !important;

  text-transform:
    uppercase !important;
}


/* =========================================================
   SECTION TITLE
========================================================= */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__title {
  flex: 0 1 auto !important;

  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-90df4f4
.fieldnote-section__title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-90df4f4
.fieldnote-section__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    11px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .16em !important;

  text-transform:
    uppercase !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__subheading {
  width: 100% !important;
  max-width: 800px !important;

  margin:
    0
    0
    16px !important;

  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-90df4f4
.fieldnote-section__subheading
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-90df4f4
.fieldnote-section__subheading
.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.12 !important;

  letter-spacing:
    -.012em !important;
}


/* =========================================================
   MATRIX WRAPPER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy {
  width: 100% !important;
  max-width: 900px !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-90df4f4
.fieldnote-section__copy
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* =========================================================
   MATRIX TABLE
========================================================= */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy table {
  width: 100% !important;

  margin: 0 !important;

  border-collapse:
    collapse !important;

  border-spacing:
    0 !important;

  table-layout:
    fixed !important;

  background:
    transparent !important;

  border:
    0 !important;
}


/* rows */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy tr {
  border-top:
    1px solid #ded8d0 !important;
}

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy tr:last-child {
  border-bottom:
    1px solid #ded8d0 !important;
}


/* =========================================================
   CELLS
========================================================= */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy td {
  vertical-align:
    middle !important;

  margin:
    0 !important;

  border:
    0 !important;

  color:
    #4d4842 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    14px !important;

  font-weight:
    400 !important;

  line-height:
    1.48 !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   FINDING COLUMN
========================================================= */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy td:first-child {
  width:
    34% !important;

  padding:
    18px
    22px !important;

  background:
    #f3f0ea !important;

  color:
    #24211e !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    16px !important;

  font-weight:
    600 !important;

  line-height:
    1.22 !important;

  letter-spacing:
    -.008em !important;
}


/* =========================================================
   INTERPRETATION COLUMN
========================================================= */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy td:last-child {
  width:
    66% !important;

  padding:
    18px
    22px !important;

  background:
    #fff !important;

  color:
    #57514b !important;
}


/* subtle vertical divider */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy td + td {
  border-left:
    1px solid #e7e1d9 !important;
}


/* reset nested paragraph spacing */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy td p {
  margin:
    0 !important;

  padding:
    0 !important;
}


/* remove any inherited pseudo markers */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy td::before,
.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy td::after {
  content:
    none !important;

  display:
    none !important;
}


/* =========================================================
   HANDWRITTEN TAKEAWAY
========================================================= */

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__annotation {
  width:
    fit-content !important;

  max-width:
    560px !important;

  margin:
    12px
    0
    0
    8px !important;

  padding: 0 !important;

  transform:
    rotate(-1deg) !important;
}

.elementor-6650 .elementor-element.elementor-element-90df4f4
.fieldnote-section__annotation
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__annotation,
.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__annotation p,
.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__annotation span {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #cb3465 !important;

  font-family:
    Caveat,
    "Bradley Hand",
    "Comic Sans MS",
    cursive !important;

  font-size:
    20px !important;

  font-weight:
    600 !important;

  line-height:
    1.08 !important;

  text-align:
    left !important;
}

.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__annotation::before,
.elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__annotation::after {
  content:
    none !important;

  display:
    none !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6650 .elementor-element.elementor-element-90df4f4 {
    width:
      calc(100% - 64px) !important;

    padding:
      34px
      0
      38px !important;
  }

  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy {
    max-width:
      860px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6650 .elementor-element.elementor-element-90df4f4 {
    width:
      calc(100% - 40px) !important;

    max-width:
      calc(100vw - 40px) !important;

    padding:
      28px
      0
      32px !important;

    overflow-x:
      clip !important;
  }


  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__header {
    margin-bottom:
      15px !important;

    gap:
      12px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__number,
  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__number *,
  .elementor-6650 .elementor-element.elementor-element-90df4f4
  .fieldnote-section__title
  .elementor-heading-title {
    font-size:
      9px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-90df4f4
  .fieldnote-section__subheading
  .elementor-heading-title {
    font-size:
      20px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy {
    max-width:
      100% !important;
  }


  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy table,
  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy tbody,
  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy tr,
  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy td {
    display:
      block !important;

    width:
      100% !important;

    max-width:
      100% !important;
  }


  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy tr {
    border-top:
      1px solid #ded8d0 !important;
  }


  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy td:first-child {
    width:
      100% !important;

    padding:
      13px
      15px !important;

    font-size:
      15px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__copy td:last-child {
    width:
      100% !important;

    padding:
      13px
      15px
      16px !important;

    border-left:
      0 !important;

    font-size:
      13px !important;

    line-height:
      1.5 !important;
  }


  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__annotation {
    max-width:
      calc(100% - 10px) !important;

    margin:
      10px
      0
      0
      0 !important;

    transform:
      rotate(-.5deg) !important;
  }


  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__annotation,
  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__annotation p,
  .elementor-6650 .elementor-element.elementor-element-90df4f4 .fieldnote-section__annotation span {
    font-size:
      18px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b45bcd *//* =========================================================
   FIELD NOTE — 05 IMPLICATIONS / HYPOTHESES
========================================================= */

.elementor-6650 .elementor-element.elementor-element-7b45bcd {
  display: flex !important;
  flex-direction: column !important;

  width: calc(100% - 48px) !important;
  max-width: 1180px !important;
  min-width: 0 !important;

  margin: 0 auto !important;

  padding:
    38px
    0
    42px !important;

  border-bottom:
    1px solid rgba(35,35,35,.13) !important;

  background:
    transparent !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   SECTION HEADER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__header {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;

  align-items: center !important;
  justify-content: flex-start !important;

  width: 100% !important;

  margin:
    0
    0
    18px !important;

  padding: 0 !important;

  gap:
    16px !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   SECTION NUMBER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__number {
  flex: 0 0 auto !important;

  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd
.fieldnote-section__number
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__number,
.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__number *,
.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__number p,
.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__number span {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    11px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .12em !important;

  text-transform:
    uppercase !important;
}


/* =========================================================
   SECTION TITLE
========================================================= */

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__title {
  flex: 0 1 auto !important;

  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd
.fieldnote-section__title
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd
.fieldnote-section__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #181818 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    11px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .16em !important;

  text-transform:
    uppercase !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__subheading {
  width: 100% !important;
  max-width: 800px !important;

  margin:
    0
    0
    16px !important;

  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd
.fieldnote-section__subheading
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd
.fieldnote-section__subheading
.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.12 !important;

  letter-spacing:
    -.012em !important;
}


/* =========================================================
   CONTENT
========================================================= */

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__copy {
  width: 100% !important;
  max-width: 820px !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd
.fieldnote-section__copy
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* =========================================================
   IMPLICATION LIST
========================================================= */

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__copy ul {
  display: flex !important;
  flex-direction: column !important;

  gap:
    0 !important;

  width:
    100% !important;

  margin:
    0 !important;

  padding:
    0 !important;

  list-style:
    none !important;

  counter-reset:
    fieldnoteImplication !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__copy li {
  position:
    relative !important;

  width:
    100% !important;

  margin:
    0 !important;

  padding:
    17px
    0
    17px
    54px !important;

  border-top:
    1px solid rgba(35,35,35,.10) !important;

  color:
    #45403b !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    15px !important;

  font-weight:
    400 !important;

  line-height:
    1.52 !important;

  list-style:
    none !important;

  counter-increment:
    fieldnoteImplication !important;

  box-sizing:
    border-box !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__copy li:last-child {
  border-bottom:
    1px solid rgba(35,35,35,.10) !important;
}


/* numbered research markers */

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__copy li::before {
  content:
    counter(fieldnoteImplication, decimal-leading-zero) !important;

  position:
    absolute !important;

  left:
    0 !important;

  top:
    17px !important;

  display:
    flex !important;

  align-items:
    center !important;

  justify-content:
    center !important;

  width:
    32px !important;

  height:
    20px !important;

  background:
    #fbe5ed !important;

  border-radius:
    999px !important;

  color:
    #cb3465 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    8px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .04em !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__copy li::marker {
  content:
    "" !important;
}


/* =========================================================
   HANDWRITTEN NOTE
========================================================= */

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__annotation {
  width:
    fit-content !important;

  max-width:
    500px !important;

  margin:
    18px
    0
    0
    0 !important;

  padding:
    0 !important;

  transform:
    rotate(-1deg) !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd
.fieldnote-section__annotation
.elementor-widget-container {
  margin:
    0 !important;

  padding:
    0 !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__annotation,
.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__annotation p,
.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__annotation span {
  margin:
    0 !important;

  padding:
    0 !important;

  color:
    #cb3465 !important;

  font-family:
    Caveat,
    "Bradley Hand",
    "Comic Sans MS",
    cursive !important;

  font-size:
    20px !important;

  font-weight:
    600 !important;

  line-height:
    1.08 !important;

  text-align:
    left !important;
}

.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__annotation::before,
.elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__annotation::after {
  content:
    none !important;

  display:
    none !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6650 .elementor-element.elementor-element-7b45bcd {
    width:
      calc(100% - 64px) !important;

    padding:
      34px
      0
      38px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__copy {
    max-width:
      780px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6650 .elementor-element.elementor-element-7b45bcd {
    width:
      calc(100% - 40px) !important;

    max-width:
      calc(100vw - 40px) !important;

    padding:
      28px
      0
      32px !important;

    overflow-x:
      clip !important;
  }


  .elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__header {
    margin-bottom:
      15px !important;

    gap:
      12px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__number,
  .elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__number *,
  .elementor-6650 .elementor-element.elementor-element-7b45bcd
  .fieldnote-section__title
  .elementor-heading-title {
    font-size:
      9px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-7b45bcd
  .fieldnote-section__subheading
  .elementor-heading-title {
    font-size:
      20px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__copy {
    max-width:
      100% !important;
  }


  .elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__copy li {
    padding:
      15px
      0
      15px
      46px !important;

    font-size:
      14px !important;

    line-height:
      1.5 !important;
  }


  .elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__copy li::before {
    top:
      15px !important;

    width:
      28px !important;

    height:
      19px !important;

    font-size:
      7.5px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__annotation {
    max-width:
      calc(100% - 10px) !important;

    margin:
      16px
      0
      0
      0 !important;

    transform:
      rotate(-.5deg) !important;
  }


  .elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__annotation,
  .elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__annotation p,
  .elementor-6650 .elementor-element.elementor-element-7b45bcd .fieldnote-section__annotation span {
    font-size:
      18px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e7e6be *//* =========================================================
   FIELD NOTE — CLOSING RESEARCH NOTE
========================================================= */

.elementor-6650 .elementor-element.elementor-element-9e7e6be {
  position: relative !important;

  display: flex !important;
  flex-direction: column !important;

  width: calc(100% - 48px) !important;
  max-width: 960px !important;
  min-width: 0 !important;

  margin:
    34px
    auto
    42px !important;

  padding:
    34px
    38px
    38px !important;

  background-color:
    #f6f1e8 !important;

  background-image:
    radial-gradient(
      rgba(35,35,35,.036) .7px,
      transparent .7px
    ) !important;

  background-size:
    11px
    11px !important;

  box-shadow:
    0 7px 20px rgba(0,0,0,.025),
    inset 0 0 0 1px rgba(75,65,55,.025) !important;

  overflow:
    hidden !important;

  clip-path: polygon(
    0 2%, 5% 1%, 10% 2%, 15% 1%, 20% 2%, 25% 1%,
    30% 2%, 35% 1%, 40% 2%, 45% 1%, 50% 2%, 55% 1%,
    60% 2%, 65% 1%, 70% 2%, 75% 1%, 80% 2%, 85% 1%,
    90% 2%, 95% 1%, 100% 2%,

    100% 98%,

    95% 99%, 90% 98%, 85% 99%, 80% 98%, 75% 99%,
    70% 98%, 65% 99%, 60% 98%, 55% 99%, 50% 98%,
    45% 99%, 40% 98%, 35% 99%, 30% 98%, 25% 99%,
    20% 98%, 15% 99%, 10% 98%, 5% 99%, 0 98%
  ) !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   EYEBROW
========================================================= */

.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__eyebrow {
  width: fit-content !important;

  margin:
    0
    0
    22px !important;

  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-9e7e6be
.fieldnote-close__eyebrow
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__eyebrow,
.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__eyebrow * {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #cb3465 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    9px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .14em !important;

  text-transform:
    uppercase !important;
}


/* =========================================================
   SECTIONS
========================================================= */

.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__section {
  display: flex !important;
  flex-direction: column !important;

  width:
    100% !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


/* =========================================================
   TITLES
========================================================= */

.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__title {
  width:
    100% !important;

  margin:
    0
    0
    13px !important;

  padding:
    0 !important;
}

.elementor-6650 .elementor-element.elementor-element-9e7e6be
.fieldnote-close__title
.elementor-widget-container {
  margin:
    0 !important;

  padding:
    0 !important;
}

.elementor-6650 .elementor-element.elementor-element-9e7e6be
.fieldnote-close__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.08 !important;

  letter-spacing:
    -.015em !important;
}


/* =========================================================
   COPY
========================================================= */

.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__copy {
  width:
    100% !important;

  max-width:
    800px !important;

  margin:
    0 !important;

  padding:
    0 !important;
}

.elementor-6650 .elementor-element.elementor-element-9e7e6be
.fieldnote-close__copy
.elementor-widget-container {
  margin:
    0 !important;

  padding:
    0 !important;
}


/* =========================================================
   LISTS
========================================================= */

.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__copy ul {
  display: flex !important;
  flex-direction: column !important;

  gap:
    9px !important;

  width:
    100% !important;

  margin:
    0 !important;

  padding:
    0 !important;

  list-style:
    none !important;
}

.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__copy li {
  position:
    relative !important;

  margin:
    0 !important;

  padding:
    0
    0
    0
    22px !important;

  color:
    #4c4742 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  font-weight:
    400 !important;

  line-height:
    1.5 !important;

  list-style:
    none !important;
}


/* Caveats use a short dash */

.elementor-6650 .elementor-element.elementor-element-9e7e6be
.fieldnote-close__section:first-of-type
.fieldnote-close__copy li::before {
  content:
    "—" !important;

  position:
    absolute !important;

  left:
    0 !important;

  top:
    0 !important;

  color:
    #918980 !important;

  font-weight:
    600 !important;
}


/* Next steps use magenta checks */

.elementor-6650 .elementor-element.elementor-element-9e7e6be
.fieldnote-close__section:last-of-type
.fieldnote-close__copy li::before {
  content:
    "✓" !important;

  position:
    absolute !important;

  left:
    0 !important;

  top:
    0 !important;

  color:
    #cb3465 !important;

  font-weight:
    700 !important;
}

.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__copy li::marker {
  content:
    "" !important;
}


/* paragraphs if used instead */

.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__copy p {
  margin:
    0
    0
    10px !important;

  color:
    #4c4742 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  line-height:
    1.5 !important;
}

.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__copy p:last-child {
  margin-bottom:
    0 !important;
}


/* =========================================================
   DIVIDER
========================================================= */

.elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__divider {
  display:
    block !important;

  width:
    100% !important;

  height:
    1px !important;

  min-height:
    1px !important;

  margin:
    28px
    0 !important;

  padding:
    0 !important;

  background:
    rgba(35,35,35,.13) !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6650 .elementor-element.elementor-element-9e7e6be {
    width:
      calc(100% - 40px) !important;

    max-width:
      calc(100vw - 40px) !important;

    margin:
      26px
      auto
      32px !important;

    padding:
      28px
      22px
      30px !important;

    overflow-x:
      clip !important;
  }


  .elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__eyebrow {
    margin-bottom:
      18px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-9e7e6be
  .fieldnote-close__title
  .elementor-heading-title {
    font-size:
      20px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__copy li,
  .elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__copy p {
    font-size:
      12.5px !important;

    line-height:
      1.5 !important;
  }


  .elementor-6650 .elementor-element.elementor-element-9e7e6be .fieldnote-close__divider {
    margin:
      24px
      0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595edfd *//* =========================================================
   FIELD NOTE — MASTER RESEARCH SHEET
========================================================= */

.elementor-6650 .elementor-element.elementor-element-595edfd {
  position: relative !important;

  display: flex !important;
  flex-direction: column !important;

  width: calc(100% - 32px) !important;
  max-width: 1320px !important;
  min-width: 0 !important;

  margin:
    24px
    auto
    42px !important;

  padding: 0 !important;

  background-color:
    #fbfaf6 !important;

  /* subtle physical paper texture */
  background-image:
    radial-gradient(
      rgba(48,42,37,.024) .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;

  box-shadow:
    0 8px 28px rgba(40,32,26,.024),
    inset 1px 0 0 rgba(55,48,42,.035),
    inset -1px 0 0 rgba(55,48,42,.035) !important;

  overflow:
    hidden !important;

  box-sizing:
    border-box !important;
}


/* =========================================================
   CONTINUOUS RESEARCH SHEET
========================================================= */

.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-hero,
.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section {
  background:
    transparent !important;
}


.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section {
  border-bottom:
    1px solid rgba(48,42,37,.105) !important;
}


/* =========================================================
   HANDWRITTEN ANNOTATIONS
   SINGLE SOURCE OF TRUTH
========================================================= */

.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation {
  position:
    relative !important;

  display:
    block !important;

  width:
    fit-content !important;

  max-width:
    520px !important;

  margin:
    13px
    0
    0
    7px !important;

  padding:
    0 !important;

  background:
    transparent !important;

  border:
    0 !important;

  box-shadow:
    none !important;

  transform:
    rotate(-1deg) !important;

  transform-origin:
    left center !important;
}


/* =========================================================
   ELEMENTOR RESET
========================================================= */

.elementor-6650 .elementor-element.elementor-element-595edfd
.fieldnote-section__annotation
.elementor-widget-container {
  display:
    block !important;

  width:
    auto !important;

  margin:
    0 !important;

  padding:
    0 !important;

  background:
    transparent !important;

  border:
    0 !important;

  box-shadow:
    none !important;
}


/* =========================================================
   HANDWRITTEN TYPOGRAPHY
========================================================= */

.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation,
.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation *,
.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation p,
.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation span,
.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation div {
  margin:
    0 !important;

  padding:
    0 !important;

  color:
    #cb3465 !important;

  /*
   * IMPORTANT:
   * Caveat Brush rather than Caveat.
   *
   * Segoe Print gives you a visibly handwritten fallback
   * on Windows rather than dropping back into normal UI type.
   */
  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.14 !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;
}


/* =========================================================
   REMOVE ALL GENERATED DECORATION
========================================================= */

.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation::before,
.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation::after,
.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation *::before,
.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation *::after {
  content:
    none !important;

  display:
    none !important;
}


/* =========================================================
   SMALL NATURAL VARIATION
========================================================= */

/* Observation */

.elementor-6650 .elementor-element.elementor-element-595edfd
.fieldnote-section:nth-of-type(2)
.fieldnote-section__annotation {
  margin-left:
    8px !important;

  transform:
    rotate(-1deg) !important;
}


/* Evidence */

.elementor-6650 .elementor-element.elementor-element-595edfd
.fieldnote-section:nth-of-type(3)
.fieldnote-section__annotation {
  margin-left:
    24px !important;

  transform:
    rotate(.55deg) !important;
}


/* Example queries */

.elementor-6650 .elementor-element.elementor-element-595edfd
.fieldnote-section:nth-of-type(4)
.fieldnote-section__annotation {
  margin-left:
    12px !important;

  transform:
    rotate(-1.15deg) !important;
}


/* Analysis */

.elementor-6650 .elementor-element.elementor-element-595edfd
.fieldnote-section:nth-of-type(5)
.fieldnote-section__annotation {
  margin-left:
    14px !important;

  transform:
    rotate(.35deg) !important;
}


/* Implications */

.elementor-6650 .elementor-element.elementor-element-595edfd
.fieldnote-section:nth-of-type(6)
.fieldnote-section__annotation {
  margin-left:
    8px !important;

  transform:
    rotate(-.8deg) !important;
}


/* =========================================================
   KEEP INNER PAPER ELEMENTS NATURAL
========================================================= */

.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__visual,
.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__copy {
  background-blend-mode:
    multiply !important;
}


/* =========================================================
   CLOSING RESEARCH NOTE
========================================================= */

.elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-close {
  position:
    relative !important;

  z-index:
    2 !important;
}


/* =========================================================
   LARGE DESKTOP
========================================================= */

@media (min-width: 1321px) {

  .elementor-6650 .elementor-element.elementor-element-595edfd {
    width:
      calc(100% - 64px) !important;
  }

}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-6650 .elementor-element.elementor-element-595edfd {
    width:
      calc(100% - 24px) !important;

    margin:
      16px
      auto
      32px !important;
  }


  .elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation {
    max-width:
      480px !important;

    margin-top:
      12px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-6650 .elementor-element.elementor-element-595edfd {
    width:
      calc(100% - 12px) !important;

    max-width:
      calc(100vw - 12px) !important;

    margin:
      6px
      auto
      24px !important;

    background-image:
      radial-gradient(
        rgba(48,42,37,.020) .65px,
        transparent .65px
      ) !important;

    background-size:
      13px
      13px !important;

    overflow-x:
      clip !important;

    box-shadow:
      0 5px 16px rgba(40,32,26,.02),
      inset 1px 0 0 rgba(55,48,42,.028),
      inset -1px 0 0 rgba(55,48,42,.028) !important;
  }


  .elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation {
    width:
      fit-content !important;

    max-width:
      calc(100% - 6px) !important;

    margin:
      10px
      0
      0
      2px !important;

    transform:
      rotate(-.55deg) !important;
  }


  .elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation,
  .elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation *,
  .elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation p,
  .elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation span,
  .elementor-6650 .elementor-element.elementor-element-595edfd .fieldnote-section__annotation div {
    font-size:
      18px !important;

    font-weight:
      400 !important;

    line-height:
      1.13 !important;

    letter-spacing:
      -.01em !important;
  }


  /* reliability over varying rotations on mobile */

  .elementor-6650 .elementor-element.elementor-element-595edfd
  .fieldnote-section:nth-of-type(2)
  .fieldnote-section__annotation,

  .elementor-6650 .elementor-element.elementor-element-595edfd
  .fieldnote-section:nth-of-type(3)
  .fieldnote-section__annotation,

  .elementor-6650 .elementor-element.elementor-element-595edfd
  .fieldnote-section:nth-of-type(4)
  .fieldnote-section__annotation,

  .elementor-6650 .elementor-element.elementor-element-595edfd
  .fieldnote-section:nth-of-type(5)
  .fieldnote-section__annotation,

  .elementor-6650 .elementor-element.elementor-element-595edfd
  .fieldnote-section:nth-of-type(6)
  .fieldnote-section__annotation {
    margin-left:
      2px !important;

    transform:
      rotate(-.55deg) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-592781cc *//* =========================================================
   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 */