.elementor-4589 .elementor-element.elementor-element-31cb236{--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;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4589 .elementor-element.elementor-element-64524c6{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-4589 .elementor-element.elementor-element-64524c6:not(.elementor-motion-effects-element-type-background), .elementor-4589 .elementor-element.elementor-element-64524c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dreamizegroup.com/wp-content/uploads/2026/10/WhatsApp-Image-2026-10-19-at-7.59.15-PM.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4589 .elementor-element.elementor-element-67259a3{--spacer-size:50px;}.elementor-4589 .elementor-element.elementor-element-7b0cd48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.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-4589 .elementor-element.elementor-element-9e0031f{padding:0px 0px 15px 0px;}.elementor-4589 .elementor-element.elementor-element-9e0031f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-4589 .elementor-element.elementor-element-64da00a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4589 .elementor-element.elementor-element-64da00a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4589 .elementor-element.elementor-element-64da00a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:26px;font-weight:700;line-height:43px;}.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-4589 .elementor-element.elementor-element-bbcab67{padding:10px 0px 0px 0px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-4589 .elementor-element.elementor-element-7c772e2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:start;}.elementor-4589 .elementor-element.elementor-element-7c772e2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:20px;letter-spacing:1px;}.elementor-4589 .elementor-element.elementor-element-83b10e5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-4589 .elementor-element.elementor-element-f123801{background-color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4589 .elementor-element.elementor-element-8350e83{--display:flex;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4589 .elementor-element.elementor-element-831d1d9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4589 .elementor-element.elementor-element-831d1d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4589 .elementor-element.elementor-element-831d1d9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:43px;}.elementor-4589 .elementor-element.elementor-element-d084e4c{--display:flex;}.elementor-4589 .elementor-element.elementor-element-2579846{color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4589 .elementor-element.elementor-element-5dde6e1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4589 .elementor-element.elementor-element-5dde6e1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4589 .elementor-element.elementor-element-5dde6e1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4589 .elementor-element.elementor-element-5dde6e1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4589 .elementor-element.elementor-element-16db3cf{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4589 .elementor-element.elementor-element-7629592{--display:flex;}.elementor-4589 .elementor-element.elementor-element-65ca624 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4589 .elementor-element.elementor-element-65ca624 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4589 .elementor-element.elementor-element-65ca624{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4589 .elementor-element.elementor-element-65ca624 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4589 .elementor-element.elementor-element-61ea329e{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4589 .elementor-element.elementor-element-1ba4c612{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-4589 .elementor-element.elementor-element-1af370ad{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4589 .elementor-element.elementor-element-1af370ad .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:1px;}.elementor-4589 .elementor-element.elementor-element-70a59abd{text-align:start;}.elementor-4589 .elementor-element.elementor-element-70a59abd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:64px;font-weight:700;line-height:70px;color:#FFFFFF;}.elementor-4589 .elementor-element.elementor-element-18fe2c26{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-4589 .elementor-element.elementor-element-31e3d038{--display:flex;}.elementor-4589 .elementor-element.elementor-element-46c9a6e3{padding:20px 20px 20px 20px;color:#FFFFFF;}.elementor-4589 .elementor-element.elementor-element-74d25ffc{--display:flex;}.elementor-4589 .elementor-element.elementor-element-4dd1efdf{padding:20px 20px 20px 20px;color:#FFFFFF;}.elementor-4589 .elementor-element.elementor-element-710a86da{--display:flex;}.elementor-4589 .elementor-element.elementor-element-7c01675e{padding:20px 20px 20px 20px;color:#FFFFFF;}.elementor-4589 .elementor-element.elementor-element-43e7867c{--display:flex;}.elementor-4589 .elementor-element.elementor-element-745972fd{padding:20px 20px 20px 20px;color:#FFFFFF;}.elementor-4589 .elementor-element.elementor-element-2393c1f1{--display:flex;}.elementor-4589 .elementor-element.elementor-element-7ef7d452{padding:20px 20px 20px 20px;color:#FFFFFF;}.elementor-4589 .elementor-element.elementor-element-19e1913{--display:flex;}.elementor-4589 .elementor-element.elementor-element-24d3d52{padding:20px 20px 20px 20px;color:#FFFFFF;}.elementor-4589 .elementor-element.elementor-element-4606a87d{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:19px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:#B8B8B8;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#D2D2D2;--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-4589 .elementor-element.elementor-element-4606a87d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#343434;}.elementor-4589 .elementor-element.elementor-element-4606a87d {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-4589 .elementor-element.elementor-element-4606a87d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:28px;}.elementor-4589 .elementor-element.elementor-element-5cb4f693{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4589 .elementor-element.elementor-element-3b5c669b{text-align:center;}.elementor-4589 .elementor-element.elementor-element-3b5c669b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;line-height:120px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4589 .elementor-element.elementor-element-85b1c9a .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;padding:24px 24px 24px 24px;}.elementor-4589 .elementor-element.elementor-element-85b1c9a .elementor-button:hover, .elementor-4589 .elementor-element.elementor-element-85b1c9a .elementor-button:focus{background-color:#FDABAB;}.elementor-4589 .elementor-element.elementor-element-85b1c9a .elementor-button-content-wrapper{flex-direction:row;}body.elementor-page-4589:not(.elementor-motion-effects-element-type-background), body.elementor-page-4589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4589 .elementor-element.elementor-element-31cb236{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4589 .elementor-element.elementor-element-64524c6:not(.elementor-motion-effects-element-type-background), .elementor-4589 .elementor-element.elementor-element-64524c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -17px;}.elementor-4589 .elementor-element.elementor-element-67259a3{--spacer-size:296px;}.elementor-4589 .elementor-element.elementor-element-7b0cd48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4589 .elementor-element.elementor-element-64da00a{width:var( --container-widget-width, 327.833px );max-width:327.833px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:327.833px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-64da00a .elementor-heading-title{font-size:25px;line-height:40px;}.elementor-4589 .elementor-element.elementor-element-7c772e2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4589 .elementor-element.elementor-element-7c772e2 .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-4589 .elementor-element.elementor-element-83b10e5{font-size:16px;}.elementor-4589 .elementor-element.elementor-element-831d1d9{width:var( --container-widget-width, 327.833px );max-width:327.833px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:327.833px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-831d1d9 .elementor-heading-title{font-size:25px;line-height:40px;}.elementor-4589 .elementor-element.elementor-element-61ea329e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4589 .elementor-element.elementor-element-1ba4c612{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4589 .elementor-element.elementor-element-1af370ad{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4589 .elementor-element.elementor-element-1af370ad .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-4589 .elementor-element.elementor-element-70a59abd .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-4589 .elementor-element.elementor-element-3b5c669b .elementor-heading-title{font-size:40px;line-height:50px;}}/* Start custom CSS for heading, class: .elementor-element-64da00a */.gradient-heading {
  background: linear-gradient(90deg, #b8236f, #e8283f, #f97316);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c772e2 */.gradient-heading {
  background: linear-gradient(90deg, #b8236f, #e8283f, #f97316);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f123801 *//* ==========================================
   FORMINATOR 4592 - COMPACT 2 COLUMN FORM
   ========================================== */

:root {
    --fm-bg: #260b13;
    --fm-dark: #100609;
    --fm-field: #333333;
    --fm-pink: #c92163;
    --fm-pink-hover: #e52b72;
    --fm-white: #ffffff;
}

/* FORM SIZE */
#forminator-module-4592 {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px 16px !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 18px !important;
    box-sizing: border-box !important;
    background: linear-gradient(180deg, #100609, #260b13) !important;
}

/* EACH FIELD ROW */
#forminator-module-4592 > .forminator-row {
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: start !important;
}

/* FULL-WIDTH ELEMENTS: BUTTON / FOOTER */
#forminator-module-4592 > .forminator-row:has(.forminator-button-submit),
#forminator-module-4592 > .forminator-pagination-footer,
#forminator-module-4592 > .forminator-response-message {
    grid-column: 1 / -1 !important;
}

/* FIELD SPACING */
#forminator-module-4592 .forminator-field {
    margin: 0 !important;
    min-width: 0 !important;
}

/* LABELS */
#forminator-module-4592 .forminator-label {
    display: block !important;
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin: 0 0 5px !important;
}

/* INPUTS */
#forminator-module-4592 .forminator-input,
#forminator-module-4592 .forminator-textarea {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 40px !important;
    padding: 9px 10px !important;
    background: #333333 !important;
    color: #ffffff !important;
    border: 1px solid #575757 !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    outline: none !important;
    font-size: 13px !important;
}

#forminator-module-4592 .forminator-textarea {
    min-height: 65px !important;
}

#forminator-module-4592 input::placeholder,
#forminator-module-4592 textarea::placeholder {
    color: #ffffff !important;
    opacity: 0.75 !important;
}

#forminator-module-4592 .forminator-input:focus,
#forminator-module-4592 .forminator-textarea:focus {
    border-color: #c92163 !important;
}

/* ==========================================
   DROPDOWN
   ========================================== */

#forminator-module-4592 .select2-container {
    width: 100% !important;
    max-width: 100% !important;
}

#forminator-module-4592 .select2-selection--single,
#forminator-module-4592 .select2-selection--multiple {
    min-height: 40px !important;
    height: auto !important;
    background: #260b13 !important;
    border: 1px solid #c92163 !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    outline: none !important;
}

#forminator-module-4592 .select2-selection--single {
    height: 40px !important;
}

#forminator-module-4592 .select2-selection__rendered {
    color: #ffffff !important;
}

#forminator-module-4592 .select2-selection--single
.select2-selection__rendered {
    line-height: 38px !important;
    padding-left: 10px !important;
    padding-right: 28px !important;
}

#forminator-module-4592 .select2-selection__placeholder {
    color: #ffffff !important;
    opacity: 0.85 !important;
}

/* MULTI-SELECT BACKGROUND */
#forminator-module-4592 .select2-selection--multiple,
#forminator-module-4592 .select2-selection--multiple
.select2-selection__rendered,
#forminator-module-4592 .select2-selection--multiple
.select2-search,
#forminator-module-4592 .select2-selection--multiple
.select2-search__field {
    background: #260b13 !important;
    color: #ffffff !important;
    box-shadow: none !important;
}

#forminator-module-4592 .select2-selection__choice {
    background: #555555 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 3px !important;
    padding: 3px 6px !important;
}

#forminator-module-4592 .select2-selection__choice__remove {
    color: #ffffff !important;
    background: transparent !important;
}

/* ARROW */
#forminator-module-4592 .select2-selection__arrow {
    background: #260b13 !important;
}

#forminator-module-4592 .select2-selection__arrow b {
    border-color: #c92163 transparent transparent transparent !important;
}

/* OPEN DROPDOWN PANEL */
body .select2-container--open .select2-dropdown,
body .select2-dropdown {
    background: #260b13 !important;
    border: 1px solid #c92163 !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    overflow: hidden !important;
}

body .select2-container--open .select2-results,
body .select2-container--open .select2-results__options,
body .select2-container--open .select2-search--dropdown {
    background: #260b13 !important;
    border: none !important;
    box-shadow: none !important;
}

body .select2-container--open .select2-results__option {
    background: #260b13 !important;
    color: #ffffff !important;
    padding: 9px !important;
    border-bottom: 1px solid #451326 !important;
}

body .select2-container--open
.select2-results__option--highlighted {
    background: #c92163 !important;
    color: #ffffff !important;
}

body .select2-container--open
.select2-results__option[aria-selected="true"] {
    background: #451326 !important;
    color: #ffffff !important;
}

/* SCROLLBAR */
body .select2-results__options {
    scrollbar-color: #c92163 #100609 !important;
    scrollbar-width: thin !important;
}

body .select2-results__options::-webkit-scrollbar {
    width: 7px !important;
}

body .select2-results__options::-webkit-scrollbar-track {
    background: #100609 !important;
}

body .select2-results__options::-webkit-scrollbar-thumb {
    background: #c92163 !important;
    border-radius: 8px !important;
}

/* NATIVE SELECT FALLBACK */
#forminator-module-4592 select {
    width: 100% !important;
    min-height: 40px !important;
    background: #260b13 !important;
    color: #ffffff !important;
    border: 1px solid #c92163 !important;
}

#forminator-module-4592 select option {
    background: #260b13 !important;
    color: #ffffff !important;
}

/* SUBMIT BUTTON */
#forminator-module-4592 .forminator-button-submit {
    background: #000000 !important;
    color: #ffffff !important;
    border: 1px solid #000000 !important;
    border-radius: 3px !important;
    padding: 10px 22px !important;
    min-height: 40px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    box-shadow: none !important;
}

#forminator-module-4592 .forminator-button-submit:hover {
    background: #222222 !important;
    color: #ffffff !important;
}

/* ERROR MESSAGES */
#forminator-module-4592 .forminator-error-message {
    color: #ff789e !important;
    font-size: 12px !important;
}

/* ==========================================
   MOBILE: ONE FIELD PER ROW
   ========================================== */

@media (max-width: 600px) {
    #forminator-module-4592 {
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 10px !important;
        padding: 12px !important;
    }

    #forminator-module-4592 > .forminator-row,
    #forminator-module-4592 > .forminator-row:has(.forminator-button-submit) {
        grid-column: 1 / -1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-831d1d9 */.gradient-heading {
  background: linear-gradient(90deg, #b8236f, #e8283f, #f97316);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af370ad */.gradient-heading {
  background: linear-gradient(90deg, #b8236f, #e8283f, #f97316);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5c669b */.gradient-text{
    background: linear-gradient(90deg, #A90F66 0%, #FF5A1F 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    font-size: 120px;
    line-height: 120px;
    font-weight: 700;
}

@media (max-width: 767px){
    .gradient-text{
        font-size: 40px;
        line-height: 40px;
        font-weight: 700;
    }
}/* End custom CSS */