.elementor-126 .elementor-element.elementor-element-746a77d4{--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;--justify-content:center;--padding-top:7em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-126 .elementor-element.elementor-element-3ab26162{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-126 .elementor-element.elementor-element-3ab26162:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-3ab26162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hyperfocusnothing.com/wp-content/uploads/2024/11/Grid-2.png");background-position:center center;background-size:cover;}.elementor-126 .elementor-element.elementor-element-3ab26162::before, .elementor-126 .elementor-element.elementor-element-3ab26162 > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-3ab26162 > .e-con-inner > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-3ab26162 > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-3ab26162 > .e-con-inner > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-3ab26162 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-f6ce02f ) 0%, var( --e-global-color-secondary ) 65%);}.elementor-126 .elementor-element.elementor-element-17d413c2{text-align:center;}.elementor-126 .elementor-element.elementor-element-1ff78398{text-align:center;color:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-4f545b9d{--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;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-126 .elementor-element.elementor-element-260d5742{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-126 .elementor-element.elementor-element-335b8d90{--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-126 .elementor-element.elementor-element-22501d87 .elementor-heading-title{font-family:var( --e-global-typography-e5f7065-font-family ), Sans-serif;font-size:var( --e-global-typography-e5f7065-font-size );font-weight:var( --e-global-typography-e5f7065-font-weight );text-transform:var( --e-global-typography-e5f7065-text-transform );line-height:var( --e-global-typography-e5f7065-line-height );letter-spacing:var( --e-global-typography-e5f7065-letter-spacing );color:var( --e-global-color-d79e5ec );}.elementor-126 .elementor-element.elementor-element-43f4600a{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-126 .elementor-element.elementor-element-2f80f14b{--display:flex;}.elementor-126 .elementor-element.elementor-element-119fbc55 .elementor-icon-box-wrapper{text-align:start;}.elementor-126 .elementor-element.elementor-element-119fbc55 .elementor-icon-box-title{margin-block-end:10px;}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-icon i{color:var( --e-global-color-d79e5ec );transition:color 0.3s;}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-icon svg{fill:var( --e-global-color-d79e5ec );transition:fill 0.3s;}.elementor-126 .elementor-element.elementor-element-72583922{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:1.3rem;font-weight:700;line-height:1.2em;}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-84ef9ea{--display:flex;}.elementor-126 .elementor-element.elementor-element-45bdc4d5 .elementor-icon-box-wrapper{text-align:start;}.elementor-126 .elementor-element.elementor-element-45bdc4d5 .elementor-icon-box-title{margin-block-end:10px;}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-icon i{color:var( --e-global-color-d79e5ec );transition:color 0.3s;}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-icon svg{fill:var( --e-global-color-d79e5ec );transition:fill 0.3s;}.elementor-126 .elementor-element.elementor-element-143b7a0{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:1.3rem;font-weight:700;line-height:1.2em;}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-597294a1{--display:flex;}.elementor-126 .elementor-element.elementor-element-6b50b6f9 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-126 .elementor-element.elementor-element-6b50b6f9 iframe{height:450px;}@media(max-width:1024px){.elementor-126 .elementor-element.elementor-element-3ab26162{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-126 .elementor-element.elementor-element-260d5742{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-126 .elementor-element.elementor-element-22501d87 .elementor-heading-title{font-size:var( --e-global-typography-e5f7065-font-size );line-height:var( --e-global-typography-e5f7065-line-height );letter-spacing:var( --e-global-typography-e5f7065-letter-spacing );}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-item > a{font-size:1.3rem;line-height:1.2em;}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-item > a{font-size:1.3rem;line-height:1.2em;}}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-3ab26162{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-126 .elementor-element.elementor-element-22501d87{text-align:center;}.elementor-126 .elementor-element.elementor-element-22501d87 .elementor-heading-title{font-size:var( --e-global-typography-e5f7065-font-size );line-height:var( --e-global-typography-e5f7065-line-height );letter-spacing:var( --e-global-typography-e5f7065-letter-spacing );}.elementor-126 .elementor-element.elementor-element-269049c5{text-align:center;}.elementor-126 .elementor-element.elementor-element-2ad5c449{text-align:center;}.elementor-126 .elementor-element.elementor-element-2f80f14b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-126 .elementor-element.elementor-element-119fbc55 .elementor-icon-box-wrapper{text-align:start;}.elementor-126 .elementor-element.elementor-element-72583922{--e-icon-list-icon-size:30px;}.elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-126 .elementor-element.elementor-element-72583922 .elementor-icon-list-item > a{font-size:1rem;line-height:1.2em;}.elementor-126 .elementor-element.elementor-element-84ef9ea{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-126 .elementor-element.elementor-element-45bdc4d5 .elementor-icon-box-wrapper{text-align:start;}.elementor-126 .elementor-element.elementor-element-143b7a0{--e-icon-list-icon-size:30px;}.elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-126 .elementor-element.elementor-element-143b7a0 .elementor-icon-list-item > a{font-size:0.8rem;line-height:1.2em;}.elementor-126 .elementor-element.elementor-element-597294a1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for wpforms, class: .elementor-element-4fe1584 *//*******************************
 * HyperFocusNothing × WPForms
 *******************************/
:root{
  --hf-bg:#060A10;
  --hf-ink:#C7C7C7;
  --hf-white:#FFFFFF;
  --hf-cyan:#48F2FB;
  --hf-green:#7CC175;
  --hf-blue:#000CFF;
  --hf-menu:#05080D;
  --hf-footer:#04060A;

  --hf-border: rgba(255,255,255,.10);
  --hf-border-strong: rgba(255,255,255,.18);
  --hf-field: #0B1016;          /* input bg */
  --hf-field-ink: #E8EEF3;      /* input text */
  --hf-placeholder: #8EA1B1;    /* placeholder */
  --hf-danger:#FF6363;
  --hf-success:#29D17D;
}

/* container */
.wpforms-container,
div.wpforms-container-full,
.wpforms-form{
  --pad: 18px;
  color: var(--hf-ink);
}
.wpforms-container .wpforms-title,
.wpforms-container .wpforms-description{
  color: var(--hf-white);
}

/* fields – inputs, selects, textareas */
.wpforms-field input[type="text"],
.wpforms-field input[type="email"],
.wpforms-field input[type="tel"],
.wpforms-field input[type="url"],
.wpforms-field input[type="number"],
.wpforms-field input[type="password"],
.wpforms-field input[type="date"],
.wpforms-field select,
.wpforms-field textarea{
  background: var(--hf-field) !important;
  color: var(--hf-field-ink) !important;
  border: 1px solid var(--hf-border) !important;
  border-radius: 12px !important;
  padding: 12px 14px !important;
  box-shadow: 0 6px 20px rgba(0,0,0,.25) !important;
  caret-color: var(--hf-cyan);
}
.wpforms-field textarea{ min-height: 140px; resize: vertical; }

/* placeholder */
.wpforms-field input::placeholder,
.wpforms-field textarea::placeholder{
  color: var(--hf-placeholder) !important;
  opacity: .9;
}

/* focus */
.wpforms-field input:focus,
.wpforms-field select:focus,
.wpforms-field textarea:focus{
  outline: none !important;
  border-color: color-mix(in oklab, var(--hf-cyan) 55%, transparent) !important;
  box-shadow:
    0 0 0 2px color-mix(in oklab, var(--hf-cyan) 35%, transparent),
    0 10px 28px rgba(0,0,0,.35) !important;
}

/* labels + help text */
.wpforms-field-label{
  color: var(--hf-white) !important;
  font-weight: 700;
  margin-bottom: 6px;
}
.wpforms-field-sublabel,
.wpforms-field-description{
  color: color-mix(in srgb, var(--hf-ink) 92%, #fff 8%);
}

/* checkboxes / radios */
.wpforms-field-checkbox li,
.wpforms-field-radio li{ margin: 8px 0; }
.wpforms-field-checkbox input[type=checkbox],
.wpforms-field-radio input[type=radio]{
  accent-color: var(--hf-green);
  width: 18px; height: 18px;
}
.wpforms-field-checkbox label,
.wpforms-field-radio label{ color: var(--hf-ink); }

/* file upload */
.wpforms-field-file-upload .wpforms-uploader{
  background: var(--hf-field);
  border: 1px dashed var(--hf-border-strong);
  color: var(--hf-ink);
  border-radius: 12px;
}

/* GDPR/consent */
.wpforms-field-gdpr-checkbox label{ color: var(--hf-ink); }

/* required asterisk */
.wpforms-required-label{ color: var(--hf-cyan) !important; }

/* buttons */
.wpforms-submit,
.wpforms-page-button{
  --btn-ink:#0A1214;
  background: var(--hf-green) !important;
  color: var(--btn-ink) !important;
  border: 0 !important;
  border-radius: 999px !important;
  padding: 12px 22px !important;
  font-weight: 700 !important;
  box-shadow:
    0 0 0 3px color-mix(in oklab, var(--hf-green) 45%, transparent),
    0 14px 34px color-mix(in oklab, var(--hf-green) 24%, transparent) !important;
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
}
.wpforms-submit:hover,
.wpforms-page-button:hover{
  background: linear-gradient(90deg, var(--hf-green), var(--hf-cyan)) !important;
  transform: translateY(-1px);
}
.wpforms-page-button.wpforms-page-prev{
  background: color-mix(in oklab, var(--hf-cyan) 80%, var(--hf-green) 20%) !important;
}

/* confirmation + errors */
.wpforms-error,
.wpforms-field.wpforms-has-error .wpforms-error{
  color: var(--hf-danger) !important;
}
.wpforms-confirmation-container-full, 
.wpforms-success-container {
  background: linear-gradient(180deg, color-mix(in oklab, var(--hf-success) 10%, var(--hf-bg)), var(--hf-bg));
  border: 1px solid color-mix(in oklab, var(--hf-success) 35%, transparent);
  color: var(--hf-white);
  border-radius: 14px;
  padding: 16px 18px;
}

/* progress bar (multi-page forms) */
.wpforms-page-indicator.progress .wpforms-page-indicator-wrap{
  background: rgba(255,255,255,.08);
}
.wpforms-page-indicator.progress .wpforms-page-indicator-progress{
  background: linear-gradient(90deg, var(--hf-cyan), var(--hf-green));
}

/* honeypot hidden (just in case it renders) */
.wpforms-field-hp{ display:none !important; }

/* inline notices */
.wpforms-field.wpforms-has-error input,
.wpforms-field.wpforms-has-error textarea,
.wpforms-field.wpforms-has-error select{
  border-color: color-mix(in oklab, var(--hf-danger) 60%, transparent) !important;
  box-shadow: 0 0 0 2px color-mix(in oklab, var(--hf-danger) 30%, transparent) !important;
}

/* placeholder links (privacy, etc.) */
.wpforms-container a{ color: var(--hf-cyan); }
.wpforms-container a:hover{ color: var(--hf-green); }

/* spacing in Elementor/blocks when used on dark sections */
.elementor .wpforms-container,
.wp-block-group .wpforms-container{ background: transparent; }/* End custom CSS */