:after, .elementor :before {
    box-sizing: border-box;
}
.um-field .um-field-label label {
	display:block;
}
.awsm-job-wrap {
    font-family: 'Outfit';
    font-weight: 600;
    color: black;
}
.comments-area a, .page-content a {
    text-decoration: none;
    color: black;
}
.your-services-section-class {
    padding-top: 100px; /* Adjust the value based on your header height */
}
element.style {
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
select#ofcategory {
    font-family: 'Outfit';
    color: black;
}

element.style {
}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
    color: black;
    font-family: 'Outfit';
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
dd, dl, dt, li, ol, ul {
    margin-block-start: 10px;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
dd, dl, dt, li, ol, ul {
    margin-block-start: 10px;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
element.style {
}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
    color: black;
    font-family: 'Outfit';
}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}
[type=button], [type=submit], button {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid #000000;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: 3px;
    transition: all .3s;
}
element.style {
}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
    color: black;
    font-family: 'Outfit';
}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
    color: black;
    font-family: 'Outfit';
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    outline: 0;
}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background-color: #ffffff;
    text-decoration: none;
	  color: black
}
element.style {
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
label {
    display: none;
}
element.style {
}
a.um-toggle-gdpr {
    color: aliceblue;
}
