.elementor-12 .elementor-element.elementor-element-5ab6979{--display:flex;--min-height:121px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:00100px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5ab6979:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ab6979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFFFF4B8;background-image:url("https://nationaldebthelpline.org.uk/wp-content/uploads/2026/05/contact-us.jpg");}.elementor-12 .elementor-element.elementor-element-5ab6979::before, .elementor-12 .elementor-element.elementor-element-5ab6979 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5ab6979 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5ab6979 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5ab6979 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5ab6979 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000D0F;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-80344bd{text-align:center;}.elementor-12 .elementor-element.elementor-element-80344bd .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-12 .elementor-element.elementor-element-56bbdb9{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-67e5a9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-fc2ed13{--display:flex;}.elementor-12 .elementor-element.elementor-element-4f5be80{text-align:start;}.elementor-12 .elementor-element.elementor-element-4f5be80 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:45px;font-weight:700;color:#004754;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-19a2669{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-19a2669 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-12 .elementor-element.elementor-element-19a2669 .elementor-icon-box-title{margin-block-end:0px;color:#004754;}.elementor-12 .elementor-element.elementor-element-19a2669.elementor-view-stacked .elementor-icon{background-color:#F87666;}.elementor-12 .elementor-element.elementor-element-19a2669.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-19a2669.elementor-view-default .elementor-icon{fill:#F87666;color:#F87666;border-color:#F87666;}.elementor-12 .elementor-element.elementor-element-19a2669 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-19a2669 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-19a2669 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-19a2669:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-19a2669:has(:focus) .elementor-icon-box-title{color:#111111;}.elementor-12 .elementor-element.elementor-element-19a2669 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#004754;}.elementor-12 .elementor-element.elementor-element-f33e671{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f33e671 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-12 .elementor-element.elementor-element-f33e671 .elementor-icon-box-title{margin-block-end:0px;color:#004754;}.elementor-12 .elementor-element.elementor-element-f33e671.elementor-view-stacked .elementor-icon{background-color:#F87666;}.elementor-12 .elementor-element.elementor-element-f33e671.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f33e671.elementor-view-default .elementor-icon{fill:#F87666;color:#F87666;border-color:#F87666;}.elementor-12 .elementor-element.elementor-element-f33e671 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-f33e671 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f33e671 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-f33e671:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-f33e671:has(:focus) .elementor-icon-box-title{color:#111111;}.elementor-12 .elementor-element.elementor-element-f33e671 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#004754;}.elementor-12 .elementor-element.elementor-element-15435a2{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-15435a2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-12 .elementor-element.elementor-element-15435a2 .elementor-icon-box-title{margin-block-end:0px;color:#004754;}.elementor-12 .elementor-element.elementor-element-15435a2.elementor-view-stacked .elementor-icon{background-color:#F87666;}.elementor-12 .elementor-element.elementor-element-15435a2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-15435a2.elementor-view-default .elementor-icon{fill:#F87666;color:#F87666;border-color:#F87666;}.elementor-12 .elementor-element.elementor-element-15435a2 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-15435a2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-15435a2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-15435a2:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-15435a2:has(:focus) .elementor-icon-box-title{color:#111111;}.elementor-12 .elementor-element.elementor-element-15435a2 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#004754;}.elementor-12 .elementor-element.elementor-element-e494bab{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-a6e426e{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7739631{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;color:#004754;}.elementor-12 .elementor-element.elementor-element-bad369c{--display:flex;}.elementor-12 .elementor-element.elementor-element-970df17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-970df17:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-970df17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-12 .elementor-element.elementor-element-775ab82{text-align:center;}.elementor-12 .elementor-element.elementor-element-775ab82 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:45px;font-weight:700;color:#004754;}.elementor-12 .elementor-element.elementor-element-54cfdb1{text-align:center;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;color:#004754;}.elementor-12 .elementor-element.elementor-element-0a2a14b{--display:flex;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-67e5a9d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5ab6979{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-970df17{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-0a2a14b{--content-width:1400px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-67e5a9d{--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;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-5ab6979{--min-height:48vh;}.elementor-12 .elementor-element.elementor-element-80344bd{padding:8px 8px 8px 8px;text-align:start;}.elementor-12 .elementor-element.elementor-element-80344bd .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-56bbdb9{padding:8px 8px 8px 8px;text-align:center;}.elementor-12 .elementor-element.elementor-element-4f5be80{padding:8px 8px 8px 8px;text-align:start;}.elementor-12 .elementor-element.elementor-element-4f5be80 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-7739631{padding:8px 8px 8px 8px;text-align:center;}.elementor-12 .elementor-element.elementor-element-775ab82{padding:0px 0px 0px 8px;text-align:start;}.elementor-12 .elementor-element.elementor-element-775ab82 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-54cfdb1{padding:0px 0px 0px 8px;text-align:start;}}/* Start custom CSS for heading, class: .elementor-element-80344bd */.elementor-12 .elementor-element.elementor-element-80344bd span{
    color: #02B7BF ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f5be80 */.elementor-12 .elementor-element.elementor-element-4f5be80 span{
    color: #02B7BF ;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e426e *//* =========================
   GLOBAL FORM WRAPPER
========================= */
#forminator-module-1423 {
    max-width: 720px;
    margin: 0 auto;
    padding: 28px;
   
    border-radius: 18px;
     
    border: 1px solid rgba(0, 0, 0, 0.06);
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

/* =========================
   LABELS
========================= */
#forminator-module-1423 .forminator-label {
    font-size: 13px;
    font-weight: 600;
    color: #1f2937;
    margin-bottom: 6px;
    display: block;
}

/* =========================
   INPUT FIELDS
========================= */
#forminator-module-1423 input.forminator-input,
#forminator-module-1423 textarea.forminator-textarea {
    width: 100%;
    border-radius: 12px;
    border: 1px solid #e5e7eb;
    background: #f9fafb;
    padding: 12px 14px;
    font-size: 14px;
    color: #111827;
    transition: all 0.25s ease;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.03);
}

/* Placeholder */
#forminator-module-1423 input::placeholder,
#forminator-module-1423 textarea::placeholder {
    color: #9ca3af;
}

/* Hover */
#forminator-module-1423 input:hover,
#forminator-module-1423 textarea:hover {
    border-color: #cbd5e1;
    background: #ffffff;
}

/* Focus (IMPORTANT UX UPGRADE) */
#forminator-module-1423 input:focus,
#forminator-module-1423 textarea:focus {
    outline: none;
    border-color: #2563eb;
    background: #ffffff;
    box-shadow: 0 0 0 4px rgba(37, 99, 235, 0.15);
}

/* Error state */
#forminator-module-1423 .forminator-has_error input {
    border-color: #ef4444 !important;
    background: #fff5f5;
}

/* Error text */
#forminator-module-1423 .forminator-error-message {
    font-size: 12px;
    color: #ef4444;
    margin-top: 6px;
}

/* =========================
   ROW SPACING
========================= */
#forminator-module-1423 .forminator-row {
    margin-bottom: 16px;
}

/* =========================
   TEXTAREA
========================= */
#forminator-module-1423 textarea {
    min-height: 140px;
    resize: none;
}

/* =========================
   SUBMIT BUTTON (HIGH CONVERSION STYLE)
========================= */
#forminator-module-1423 .forminator-button-submit {
    width: 100%;
    padding: 14px 18px;
    border-radius: 14px;
    border: none;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    color: #ffffff;
    background: linear-gradient(135deg, #2563eb, #1d4ed8);
    box-shadow: 0 10px 25px rgba(37, 99, 235, 0.25);
    transition: all 0.25s ease;
    letter-spacing: 0.2px;
}

/* Hover button */
#forminator-module-1423 .forminator-button-submit:hover {
    transform: translateY(-2px);
    box-shadow: 0 16px 35px rgba(37, 99, 235, 0.35);
}

/* Active click */
#forminator-module-1423 .forminator-button-submit:active {
    transform: translateY(0px);
    box-shadow: 0 8px 20px rgba(37, 99, 235, 0.25);
}

/* =========================
   FORM CARD FEEL ON MOBILE
========================= */
@media (max-width: 768px) {
    #forminator-module-1423 {
        padding: 18px;
        border-radius: 14px;
    }

    #forminator-module-1423 .forminator-row {
        margin-bottom: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775ab82 */.elementor-12 .elementor-element.elementor-element-775ab82 span{
    color: #02B7BF ;
}/* End custom CSS */