.elementor-23 .elementor-element.elementor-element-597509d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-597509d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.modernhr.com/wp-content/uploads/2024/03/contact-bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-597509d > .elementor-container{max-width:570px;}.elementor-23 .elementor-element.elementor-element-597509d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-23 .elementor-element.elementor-element-597509d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-56a600e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-23 .elementor-element.elementor-element-56a600e{text-align:center;}.elementor-23 .elementor-element.elementor-element-56a600e .elementor-heading-title{font-size:60px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-aa475a8 > .elementor-widget-container{margin:0px 0px 060px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-56feafb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-23 .elementor-element.elementor-element-6f57538{text-align:center;}.elementor-23 .elementor-element.elementor-element-6f57538 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-23 .elementor-element.elementor-element-a7eb9c0{text-align:center;}.elementor-23 .elementor-element.elementor-element-a7eb9c0 .elementor-heading-title{font-size:36px;font-weight:800;line-height:1.25em;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-597509d{padding:50px 0px 70px 0px;}.elementor-23 .elementor-element.elementor-element-7f9ab0b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-aa475a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-597509d{padding:30px 0px 30px 0px;}.elementor-23 .elementor-element.elementor-element-56a600e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23 .elementor-element.elementor-element-56a600e{text-align:left;}.elementor-23 .elementor-element.elementor-element-56a600e .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-aa475a8 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-23 .elementor-element.elementor-element-56feafb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-23 .elementor-element.elementor-element-6f57538 .elementor-heading-title{font-size:14px;}.elementor-23 .elementor-element.elementor-element-a7eb9c0 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for wpforms, class: .elementor-element-aa475a8 */.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container .wpforms-field{
    margin: 0;
    padding: 0;
    width: 100%;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container .wpforms-one-half{
    margin: 0;
    width: 100%;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container .wpforms-field-name .wpforms-field-row{
    display: flex;
    gap: 0 8px;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container .wpforms-field-name .wpforms-field-row:before,
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container .wpforms-field-name .wpforms-field-row:after{
    display: none;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container .wpforms-field-layout-columns{
    margin: 0 !important;
    gap: 0 8px;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container .wpforms-field-layout-columns .wpforms-layout-column{
    padding: 0;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 form.wpforms-form .wpforms-field-container>div{
    margin-bottom: 8px;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 #wpforms-626-field_2-container, .elementor-23 .elementor-element.elementor-element-aa475a8 #wpforms-626-field_3-container{
    position: relative;
    z-index: 1;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container .custom-fields-2 input{
    background: #fff;
    border: 1px solid #E2F1F5;
    border-radius: 8px;
	color: #323232;
    padding: 13px 16px;
    -webkit-text-fill-color: #323232;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container .custom-fields-2 input:focus{
	border-color: #73c482;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container .custom-fields-2 input::placeholder{
    -webkit-text-fill-color: #848484;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container select.wpforms-field-large{
    background: #fff;
    border: 1px solid #E2F1F5;
    border-radius: 8px;
    padding: 13px 16px;
    -webkit-text-fill-color: #323232;
	outline: none;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container select.wpforms-field-large:focus{
	border-color: #73c482;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container textarea.wpforms-field-large{
    background: #fff;
    border: 1px solid #E2F1F5;
    border-radius: 8px;
	color: #323232;
    padding: 13px 16px;    
    resize: none;
    height: 120px;
    -webkit-text-fill-color: #323232;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container textarea.wpforms-field-large:focus{
	border-color: #73c482;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container textarea.wpforms-field-large::placeholder{
    -webkit-text-fill-color: #848484;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-submit-container{
    padding: 0;
    margin-top: 10px;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-submit-container .wpforms-submit{
    background-color: transparent;
    background-image: linear-gradient(90deg, #1B9BE0 0%, #A1DE37 100%);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-submit-container .wpforms-submit:after{
    content: "";
    background: transparent url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9.9999H18M18 9.9999L12.1667 4.16663M18 9.9999L12.1667 15.8332' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;
    background-size: contain;
    display: inline-block;
    height: 20px;
    width: 20px;
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-submit-container .wpforms-submit:hover{
    background-image: linear-gradient(90deg, #A1DE37 0%, #1B9BE0 100%);
}
.elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-submit-container .wpforms-submit:hover:after{
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9.9999H18M18 9.9999L12.1667 4.16663M18 9.9999L12.1667 15.8332' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
@media(max-width:767px){
    .elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container .custom-name-field .wpforms-field-row-block{
        margin-bottom: 0 !important;
    }
    .elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-container #wpforms-594-field_9-container{
        margin-bottom: 0;
    }
    .elementor-23 .elementor-element.elementor-element-aa475a8 .wpforms-submit-container .wpforms-submit:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7eb9c0 */.elementor-23 .elementor-element.elementor-element-a7eb9c0 a:hover{
    color: var( --e-global-color-accent );
}/* End custom CSS */