.elementor-582 .elementor-element.elementor-element-a60b8ee{--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;--padding-top:10px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-582 .elementor-element.elementor-element-a60b8ee:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-a60b8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nmbvm.inlumon.com/wp-content/uploads/2025/01/bg-3-Copy.png");background-position:top center;background-repeat:repeat-x;background-size:contain;}.elementor-582 .elementor-element.elementor-element-75ec84b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:7;}.elementor-582 .elementor-element.elementor-element-75ec84b.e-con{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-582 .elementor-element.elementor-element-75ec84b{--content-width:800px;}}@media(max-width:1024px){.elementor-582 .elementor-element.elementor-element-a60b8ee{--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */@media(min-width: 768px){
.address-field .wpforms-field-row:nth-of-type(2){
    float: left;
    max-width: 66.6%;
    width: 66.6%;
}
.address-field .wpforms-field-row:nth-of-type(3) .wpforms-first{
    float: right;
    max-width: 100%;
    width: 100% !important;
    padding-right: 0;
    padding-left: 20px !important;
}
}

div.wpforms-container-full .wpforms-form button[type=submit] {
     margin: 0 auto !important;
     display: block !important;
     width: 100% !important;
}

.padding-top-0 {
    padding-top: 0 !important;
}

#wpforms-585-field_35-container {
    padding-top: 8px;
}

#wpforms-585-field_35-container h1{
    margin-bottom: 15px;
}

#wpforms-585-field_3-container {
    margin-top: 5px;
}

h3#wpforms-585-field_3 {
    margin-top: 10px;
}

/**/
.page {
    min-height: 100vh
}

a.wpforms-save-resume-button {
    /*width: 800px !important;*/
    display: inline-block;
    text-align: center;
    padding: 20px !important;
    margin: 0 !important;
    text-decoration: unset !important;
}

a.wpforms-save-resume-button:hover {
    text-decoration: underline !important;
}

/**/
.wpforms-save-resume-confirmation h2 {
    font-size: 32px !important;
    line-height: 40px;
    font-weight: 400 !important;
    margin-top: 50px !important;
}

.wpforms-save-resume-actions {
    max-width: 800px !important;
    margin-top: 15px !important;
}

.wpforms-save-resume-confirmation hr {
    margin-bottom: 20px !important;
}

/**/
.wpforms-submit-container {
    text-align: center;
}

img.wpforms-submit-spinner {
    margin-top: 16px !important;
    margin-left: 0 !important;
}

/**/
div.wpforms-container-full .wpforms-confirmation-container-full {
    background: unset !important;
    border: unset !important;
    padding: unset !important;
    padding-top: 12px !important;
}

div.wpforms-container-full .wpforms-confirmation-container-full p {
    background: #e0ffc7;
    border: 1px solid #b4d39b;
    box-sizing: border-box;
    padding: 24px;
    margin-top: 24px !important;
}

/* sticky submit and save resume form */
.wpforms-submit-container {
    position: sticky !important;
    bottom: 0;
    background: #ffffff !important;
    z-index: 1;
    padding-top: 20px !important;
    margin-top: 0 !important;
    box-shadow: 0px -10px 15px -15px rgba(0, 0, 0, 0.2) !important;
}

.wpforms-field-container:after {
    width:100%;
    background: #ffffff;
    min-height: 33px;
    content: "";
    position: absolute;
    bottom: 125px;
    z-index: 100000;
}/* End custom CSS */