.elementor-202 .elementor-element.elementor-element-58c38ba{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-58c38ba:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-58c38ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FF;}.elementor-202 .elementor-element.elementor-element-64393568:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-64393568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.marblelife.com/wp-content/uploads/2023/07/contact_bg.png");background-position:100% 100%;background-repeat:no-repeat;background-size:cover;}.elementor-202 .elementor-element.elementor-element-64393568{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 443px 0px;}.elementor-202 .elementor-element.elementor-element-64393568 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-202 .elementor-element.elementor-element-372800f3{text-align:center;}.elementor-202 .elementor-element.elementor-element-372800f3 .elementor-heading-title{font-family:"Volkhov", Sans-serif;font-size:40px;font-weight:700;line-height:56px;color:#111527;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-202 .elementor-element.elementor-element-720f1046 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-202 .elementor-element.elementor-element-720f1046{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#363D5A;}.elementor-202 .elementor-element.elementor-element-15507102{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-440px;margin-bottom:80px;padding:0px 14px 0px 14px;z-index:0;}.elementor-202 .elementor-element.elementor-element-15507102 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-202 .elementor-element.elementor-element-6603ba6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-202 .elementor-element.elementor-element-6603ba6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-6603ba6e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9EBF7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:126px 64px 48px 64px;}.elementor-202 .elementor-element.elementor-element-6603ba6e > .elementor-element-populated, .elementor-202 .elementor-element.elementor-element-6603ba6e > .elementor-element-populated > .elementor-background-overlay, .elementor-202 .elementor-element.elementor-element-6603ba6e > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-202 .elementor-element.elementor-element-6603ba6e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-202 .elementor-element.elementor-element-64393568:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-64393568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-202 .elementor-element.elementor-element-64393568{padding:50px 0px 500px 0px;}.elementor-202 .elementor-element.elementor-element-29c36a59 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-202 .elementor-element.elementor-element-15507102{margin-top:-487px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-202 .elementor-element.elementor-element-6603ba6e > .elementor-element-populated{margin:40px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}}@media(max-width:767px){.elementor-202 .elementor-element.elementor-element-32fa4fd > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-202 .elementor-element.elementor-element-64393568:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-64393568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.marblelife.com/wp-content/uploads/2023/09/Vector-761.png");background-position:0% 0%;}.elementor-202 .elementor-element.elementor-element-64393568{padding:30px 0px 300px 0px;}.elementor-202 .elementor-element.elementor-element-29c36a59 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-2px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-202 .elementor-element.elementor-element-372800f3 .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-202 .elementor-element.elementor-element-720f1046 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-202 .elementor-element.elementor-element-720f1046{font-size:14px;}.elementor-202 .elementor-element.elementor-element-15507102{margin-top:-300px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-202 .elementor-element.elementor-element-6603ba6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-202 .elementor-element.elementor-element-fb6598f > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 11px 0px 11px;}}/* Start custom CSS for section, class: .elementor-element-15507102 */.request_form_wrapper .wpforms-submit-container {
    display: flex;
    justify-content: center;
    padding: 0px !important;
    margin-top: 32px !important;
}
.request_form input,
.request_form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner,div.wpforms-container-full .wpforms-field-file-upload input[type=file]{
    height:48px !important;
    border-radius: 8px !important;
}
.request_form_wrapper .wpforms-submit-container .request_form_submit, .request_form_wrapper .wpforms-page-button.wpforms-page-next {
    border-radius: 8px;
    font-family: Manrope !important;
    padding: 16px;
    height: auto;
    background-color: #4361ED !important;
    color: #fff !important;
    border: #4361ED;
    outline: none;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    width:40%;
}

.request_form_wrapper input,
.request_form_wrapper select,
.request_form_wrapper textarea {
    font-family: Manrope !important;
    border-radius: 8px !important;
    border: 1px solid #A9ABB7;
    color: #363D5A !important;
    padding: 12px !important;
    line-height: 24px !important;
    font-size: 16px !important;
    outline: none;
}

.request_form_wrapper .wpforms-field-container .wpforms-field-label {
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 8px;
    font-family: Manrope !important;
    color: #363D5A !important;
    line-height: 24px;
}

.request_form input[type=file]::-webkit-file-upload-button {
    border-radius: 4px!important;
    background: #4361ED !important;
    color: #fff !important;
    border: #4361ED !important;
    font-family: Manrope !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 16px !important;
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-field-file-upload input[type=file]{
    font-family: Manrope !important;
    border-radius: 8px!important;
    width:100%;
    border: 1px solid #A9ABB7 !important;
    color: #363D5A !important;
    padding: 12px !important;
    line-height: 24px !important;
    font-size: 16px !important;
    outline: none;
}
.wpforms-page-indicator.circles{
   border-top:none !important; 
   border-bottom:none !important;
}
@media (min-width:768px){
    
    .wpforms-page-indicator-page.wpforms-page-indicator-page-1, .wpforms-page-indicator-page.wpforms-page-indicator-page-2{
        width:50%;
        display:grid;
        position: relative;
    }
     .wpforms-page-indicator-page.active.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number{
        left:14px;
    }
    .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page.wpforms-page-indicator-page-2:not(.active) .wpforms-page-indicator-page-number{
        height:20px !important;
        width:20px !important;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-1, .wpforms-page-indicator-page.wpforms-page-indicator-page-2{
        width: 50%;
        display: grid !important;
        position: relative;
    }
    div.wpforms-page-indicator-page.wpforms-page-indicator-page-1:not(.active):after {
        content: '';
        width: 100%;
        background-color: #4361ED;
        position: absolute;
        left: 40px;
        bottom: 10px;
        height: 2px;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-2:not(.active) .wpforms-page-indicator-page-number{
        left: -2px;
        top: 3px;
        position: relative;
    }
    div.wpforms-page-indicator-page.active.wpforms-page-indicator-page-1:after {
        content: '';
        width: 99%;
        background-color: #A9ABB7;
        position: absolute;
        left: 25px;
        bottom: 8px;
        height: 2px;
}
}

@media(max-width:767px){
    .request_form_wrapper .wpforms-submit-container .request_form_submit, .request_form_wrapper .wpforms-page-button.wpforms-page-next {
        width:100%;
    }
    .wpforms-container .wpforms-one-half{
        width:100%;
        margin-left: 0px !important; 
    }
    .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page.wpforms-page-indicator-page-2:not(.active) .wpforms-page-indicator-page-number{
        height:18px !important;
        width:18px !important;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-title, .wpforms-page-indicator-page.wpforms-page-indicator-page-2 .wpforms-page-indicator-page-title{
        font-size: 11px !important;
        line-height: 17px !important;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-1{
        width: 90%;
        display: grid !important;
        position: relative;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-2{
        width:40%;
        display: grid !important;
        position: relative;
    }
    div.wpforms-page-indicator-page.active.wpforms-page-indicator-page-1:after {
        content: '';
        width: 100%;
        background-color: #A9ABB7;
        position: absolute;
        left: 25px;
        bottom: 8px;
        height: 2px;
}
    .wpforms-page-indicator-page.wpforms-page-indicator-page-2:not(.active) .wpforms-page-indicator-page-number{
        left: 25px;
        top: 3px;
        position: relative;
    }
   
}

 .wpforms-page-indicator-page.wpforms-page-indicator-page-1:not(.active) .wpforms-page-indicator-page-number{
        content:'';
        background: url('/wp-content/uploads/2023/08/Check.png') !important;
        align-items: center;
        left: 1px;
        position: relative;
        background-color: transparent !important;
        border: 1px solid transparent;
        height: 24px !important;
        width: 24px !important;
        background-position: 100% 100%;
    }
    .wpforms-page-indicator-page.active.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number, .wpforms-page-indicator-page.active.wpforms-page-indicator-page-2 .wpforms-page-indicator-page-number{
        content:'';
        background: url('/wp-content/uploads/2023/07/Radio-Button.png');
        left: 1px;
        position: relative;
        background-color: transparent !important;
        border: 1px solid transparent;
    }
.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{
        display:inline-block;
        width:24px !important;
        height:24px !important;
        line-height:20px;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-2 .wpforms-page-indicator-page-number:before{
        left:0px !important;
        top: -4px;
    }
    
    .wpforms-page-indicator-page.active.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number{
        align-items: center;
        background-color: #37b04100;
        border: 2px solid #37b04100;
        left: 1px;
    }
    
    .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number:before{
        left:0px !important;
    }
    .wpforms-page-indicator-page.active.wpforms-page-indicator-page-2{
         margin-left: -7px;
    }
    .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number:before{
        left:0px !important;
    }
    .wpforms-page-indicator-page.active.wpforms-page-indicator-page-2{
         margin-left: -7px;
    }
    div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number {
        background: linear-gradient(90deg, #fff -1000%, transparent 500%);
    }

.wpforms-page-indicator-page.active .wpforms-page-indicator-page-title{
       color: #0A2087 !important;
    }
    div.wpforms-page-indicator-page.active.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number, div.wpforms-page-indicator-page.active.wpforms-page-indicator-page-2 .wpforms-page-indicator-page-number{
        border:1px solid transparent !important;
    }
.wpforms-page-indicator-page.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-title, .wpforms-page-indicator-page.wpforms-page-indicator-page-2 .wpforms-page-indicator-page-title{
        order:1;
        color:#363D5A;
        font-family: Manrope!important;
        font-style: normal;
        font-weight: 700 !important;
    }
.wpforms-page-indicator-page.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number, .wpforms-page-indicator-page.wpforms-page-indicator-page-2 .wpforms-page-indicator-page-number{
        order:2;
        width:20px;
        height:20px;
        line-height: 37px;
        font-size:0px;
        border:1px solid #A9ABB7;
        background-color: transparent;
    }

/* @media (min-width:768px){
    div.wpforms-container-full .wpforms-field-file-upload input[type=file]{
        font-family: Manrope !important;
        border-radius: 8px!important;
        width:100%;
        border: 1px solid #A9ABB7 !important;
        color: #363D5A !important;
        padding: 12px !important;
        line-height: 24px !important;
        font-size: 16px !important;
        outline: none;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-1, .wpforms-page-indicator-page.wpforms-page-indicator-page-2{
        width:50%;
        display:grid;
        position: relative;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number, .wpforms-page-indicator-page.wpforms-page-indicator-page-2 .wpforms-page-indicator-page-number{
        order:2;
        width:20px;
        height:20px;
        line-height: 37px;
        font-size:0px;
        border:1px solid #A9ABB7;
        background-color: transparent;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-title, .wpforms-page-indicator-page.wpforms-page-indicator-page-2 .wpforms-page-indicator-page-title{
        order:1;
        color:#363D5A;
        font-family: Manrope!important;
        font-size: 14px !important;
        font-style: normal;
        font-weight: 700 !important;
        line-height: 20px !important;
    }
    .wpforms-page-indicator-page.active .wpforms-page-indicator-page-title{
       color: #0A2087 !important;
    }
    div.wpforms-page-indicator-page.active.wpforms-page-indicator-page-1:after {
        content: '';
        width: 95%;
        background-color: #A9ABB7;
        position: absolute;
        left: 40px;
        bottom: 8px;
        height: 2px;
    }
    div.wpforms-page-indicator-page.active.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number, div.wpforms-page-indicator-page.active.wpforms-page-indicator-page-2 .wpforms-page-indicator-page-number{
        border:1px solid transparent !important;
    }
    div.wpforms-page-indicator-page.wpforms-page-indicator-page-1:not(.active):after {
        content: '';
        width: 100%;
        background-color: #4361ED;
        position: absolute;
        left: 24px;
        bottom: 10px;
        height: 2px;
    }
    .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{
        display:inline-block;
        width:24px !important;
        height:24px !important;
        line-height:20px;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-2 .wpforms-page-indicator-page-number:before{
        left:0px !important;
        top: -4px;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-2:not(.active) .wpforms-page-indicator-page-number{
        left: -2px;
        top: 3px;
        position: relative;
    }
    .wpforms-page-indicator-page.active.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number{
        align-items: center;
        background-color: #37b04100;
        border: 2px solid #37b04100;
        left: 1px;
    }
    .wpforms-page-indicator-page.wpforms-page-indicator-page-1:not(.active) .wpforms-page-indicator-page-number{
        content:'';
        background: url('/wp-content/uploads/2023/08/Check.png') !important;
        align-items: center;
        left: 1px;
        position: relative;
        background-color: transparent !important;
        border: 1px solid transparent;
        height: 24px !important;
        width: 24px !important;
        background-position: 100% 100%;
    }
    .wpforms-page-indicator-page.active.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number, .wpforms-page-indicator-page.active.wpforms-page-indicator-page-2 .wpforms-page-indicator-page-number{
        content:'';
        background: url('/wp-content/uploads/2023/07/Radio-Button.png');
        left: 1px;
        position: relative;
        background-color: transparent !important;
        border: 1px solid transparent;
    }
    
    .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number:before{
        left:0px !important;
    }
    .wpforms-page-indicator-page.active.wpforms-page-indicator-page-2{
         margin-left: -7px;
    }
    .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number:before{
        left:0px !important;
    }
    .wpforms-page-indicator-page.active.wpforms-page-indicator-page-2{
         margin-left: -7px;
    }
    div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number {
        background: linear-gradient(90deg, #fff -1000%, transparent 500%);
    }
    .wpforms-page-indicator-page.active.wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number{
        left:14px;
    }
    .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page.wpforms-page-indicator-page-2:not(.active) .wpforms-page-indicator-page-number{
        height:20px !important;
        width:20px !important;
    }
} *//* End custom CSS */