/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* Footer Menu */


/* Footer Menu */
.home-bnr-bx::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 764px;
    background: linear-gradient(180deg, #090515 25.8%, rgba(9, 5, 21, 0) 100%);
    opacity: 0.6;
    left: 0;
    top: 0;
    z-index: -1;
}

.attornies-bx ul {
    display: flex;
    flex-wrap: wrap !important;
    /* overflow-x: auto; */
    scrollbar-width: thin;
    scrollbar-color: #999 #eaeaea;
    /* pointer-events: none; */
}

/* Webkit Scrollbar Styling (Chrome, Safari, Edge) */
.attornies-bx ul::-webkit-scrollbar {
    height: 8px;
}

.attornies-bx ul::-webkit-scrollbar-track {
    background: #f0f0f0;
    border-radius: 4px;
}

.attornies-bx ul::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 4px;
    border: 2px solid #f0f0f0;
}

.attornies-bx ul::-webkit-scrollbar-thumb:hover {
    background-color: #666;
}

.join-ic-bx .elementor-icon-box-icon .elementor-icon {
    margin-top: -15px !important;
    display: block !important;
    position: relative;
    width: max-content;
}

.join-ic-bx .elementor-icon-box-icon .elementor-icon::after {
    content: '';
    position: absolute;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: #fff;
    opacity: 0.1;
    right: -15px;
    top: -6px;
}

.join-ic-bx .elementor-widget-container {
    height: auto !important;
}

/* Home Banner search */
.bnr-search .search-bar {
    display: flex;
    align-items: center;
    background: #fff;
    padding: 8px;
    border-radius: 8px;
    gap: 15px;
    max-width: 1312px;
    margin: 0 auto;
}

.bnr-search .search-field {
    border: none !important;
    background: transparent;
    font-size: 16px;
    padding: 10px 12px;
    flex: 1;
    appearance: none;
    cursor: pointer;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
    color: #535353;
    opacity: 1;
}

.bnr-search .search-bar select {
    background-image: url('data:image/svg+xml,<svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 1L6.75 7L12 1" stroke="%23281400" stroke-width="1.44" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 98% 50%;
}

.bnr-search .input-box {
    border: 1px solid #ccc;
    border-radius: 6px;
    background: #fff;
    cursor: text;
}

.bnr-search .input-box:focus,
.bnr-search .search-field:focus {
    outline: none;
    border-color: #999;
}

.bnr-search .divider {
    height: 32px;
    width: 1px;
    background: rgba(83, 83, 83, 0.2);
}

.bnr-search .search-btn {
    background: linear-gradient(293.3deg, var(--e-global-color-accent) 22.18%, var(--e-global-color-7e9a93d) 86.57%);
    color: #fff;
    padding: 17px 75px !important;
    border: none !important;
    border-radius: 6px;
    font-weight: 600;
    cursor: pointer;
    transition: background 0.3s ease;
}

/* Home Banenr search */

/* State Search Bar */
.state-search-bar {
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 8px;
    padding: 8px;
    max-width: 100%;
    gap: 10px;
    width: 100%;
}

.state-select {
    border: none;
    background: transparent;
    font-size: 16px;
    padding: 8px 12px;
    appearance: none;
    font-family: inherit;
    color: #535353;
    cursor: pointer;
    background-image: url('data:image/svg+xml,<svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 1L6.75 7L12 1" stroke="%23281400" stroke-width="1.44" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 95% 50%;
    padding-right: 30px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
    color: #535353;
}

.state-select:focus {
    outline: none;
}

.state-search-btn {
    background: linear-gradient(to right, #5c3418, #c49c6e);
    border: none;
    padding: 16px !important;
    border-radius: 8px;
    border: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.state-search-btn svg {
    display: block;
}

/* State Search Bar */

/* Category Pagenation */
/* Container styling */
.cat-pagenition .elementor-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    flex-wrap: wrap;
}

/* Page buttons (numbered and dots) */
.cat-pagenition .elementor-pagination .page-numbers {
    border: 1px solid #7C5022;
    border-radius: 4px;
    background-color: transparent;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    width: 40px;
    height: 40px;
}

/* Active page */
.cat-pagenition .elementor-pagination .page-numbers.current {
    background: linear-gradient(293.3deg, var(--e-global-color-accent) 22.18%, var(--e-global-color-7e9a93d) 86.57%);
    border: none;
}

/* Dots */
.cat-pagenition .elementor-pagination .page-numbers.dots {
    border: 1px solid #7C5022;
    pointer-events: none;
}

/* Previous / Next buttons */
.cat-pagenition .elementor-pagination .page-numbers.prev,
.cat-pagenition .elementor-pagination .page-numbers.next {
    font-size: 18px;
    border: none;
    background: none;
    color: #7C5022;
    padding: 6px 10px;
    cursor: pointer;
}

.cat-pagenition .elementor-pagination .page-numbers.prev:hover,
.cat-pagenition .elementor-pagination .page-numbers.next:hover {
    /* color: #5c3418; */
}

/* Hover state for numbered buttons */
.cat-pagenition .elementor-pagination .page-numbers:not(.current):hover {
    background: linear-gradient(293.3deg, var(--e-global-color-accent) 22.18%, var(--e-global-color-7e9a93d) 86.57%);
}

.cat-pagenition .page-numbers.prev,
.cat-pagenition .page-numbers.next {
    font-size: 0 !important;
    position: relative;
    width: unset !important;
    height: unset !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cat-pagenition .page-numbers.prev::after,
.cat-pagenition .page-numbers.next::after {
    content: '';
    position: absolute;
    width: 8px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
}

.cat-pagenition .page-numbers.prev::after {
    background-image: url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.08612 6.99524L7.71292 1.56885C7.90431 1.38428 7.99681 1.16895 7.99043 0.922853C7.98405 0.67676 7.88517 0.461427 7.69378 0.276855C7.50239 0.0922852 7.27911 -9.53674e-07 7.02392 -9.53674e-07C6.76874 -9.53674e-07 6.54545 0.0922852 6.35407 0.276855L0.45933 5.94318C0.30622 6.09084 0.191388 6.25695 0.114833 6.44152C0.0382775 6.62609 0 6.81067 0 6.99524C0 7.17981 0.0382775 7.36438 0.114833 7.54895C0.191388 7.73352 0.30622 7.89963 0.45933 8.04729L6.35407 13.7321C6.54545 13.9166 6.77193 14.0059 7.03349 13.9997C7.29506 13.9935 7.52153 13.8982 7.71292 13.7136C7.90431 13.529 8 13.3137 8 13.0676C8 12.8215 7.90431 12.6062 7.71292 12.4216L2.08612 6.99524Z" fill="%237C5022"/></svg>');
    right: -3px;
    top: 50%;
    transform: translateY(-50%);
}

.cat-pagenition .page-numbers.prev:hover::after {
    background-image: url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.08612 7.00476L7.71292 12.4311C7.90431 12.6157 7.99681 12.8311 7.99043 13.0771C7.98405 13.3232 7.88517 13.5386 7.69378 13.7231C7.50239 13.9077 7.27911 14 7.02392 14C6.76874 14 6.54545 13.9077 6.35407 13.7231L0.45933 8.05682C0.30622 7.90916 0.191388 7.74305 0.114833 7.55848C0.0382775 7.37391 0 7.18933 0 7.00476C0 6.82019 0.0382775 6.63562 0.114833 6.45105C0.191388 6.26648 0.30622 6.10037 0.45933 5.95271L6.35407 0.267926C6.54545 0.0833546 6.77193 -0.00585467 7.03349 0.000297695C7.29506 0.00645006 7.52153 0.101812 7.71292 0.286383C7.90431 0.470954 8 0.686286 8 0.932381C8 1.17848 7.90431 1.39381 7.71292 1.57838L2.08612 7.00476Z" fill="url(%23paint0_linear_94_321)"/><defs><linearGradient id="paint0_linear_94_321" x1="5.46154" y1="14" x2="-1.48685" y2="12.2903" gradientUnits="userSpaceOnUse"><stop stop-color="%23BA9059"/><stop offset="1" stop-color="%237C5022"/></linearGradient></defs></svg>');
}

.cat-pagenition .page-numbers.next::after {
    background-image: url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.91388 6.99524L0.287081 1.56885C0.0956936 1.38428 0.00318956 1.16895 0.00956917 0.922853C0.0159488 0.67676 0.114832 0.461427 0.30622 0.276855C0.497607 0.0922852 0.720893 -9.53674e-07 0.976076 -9.53674e-07C1.23126 -9.53674e-07 1.45455 0.0922852 1.64593 0.276855L7.54067 5.94318C7.69378 6.09084 7.80861 6.25695 7.88517 6.44152C7.96172 6.62609 8 6.81067 8 6.99524C8 7.17981 7.96172 7.36438 7.88517 7.54895C7.80861 7.73352 7.69378 7.89963 7.54067 8.04729L1.64593 13.7321C1.45455 13.9166 1.22807 14.0059 0.966507 13.9997C0.704944 13.9935 0.478469 13.8982 0.287081 13.7136C0.0956936 13.529 0 13.3137 0 13.0676C0 12.8215 0.0956936 12.6062 0.287081 12.4216L5.91388 6.99524Z" fill="%237C5022"/></svg>');
    right: -3px;
    top: 50%;
    transform: translateY(-50%);
}

.cat-pagenition .page-numbers.next:hover::after {
    background-image: url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.91388 7.00476L0.287081 12.4311C0.0956936 12.6157 0.00318956 12.8311 0.00956917 13.0771C0.0159488 13.3232 0.114832 13.5386 0.30622 13.7231C0.497607 13.9077 0.720893 14 0.976076 14C1.23126 14 1.45455 13.9077 1.64593 13.7231L7.54067 8.05682C7.69378 7.90916 7.80861 7.74305 7.88517 7.55848C7.96172 7.37391 8 7.18933 8 7.00476C8 6.82019 7.96172 6.63562 7.88517 6.45105C7.80861 6.26648 7.69378 6.10037 7.54067 5.95271L1.64593 0.267926C1.45455 0.0833546 1.22807 -0.00585467 0.966507 0.000297695C0.704944 0.00645006 0.478469 0.101812 0.287081 0.286383C0.0956936 0.470954 0 0.686286 0 0.932381C0 1.17848 0.0956936 1.39381 0.287081 1.57838L5.91388 7.00476Z" fill="url(%23paint0_linear_94_321)"/><defs><linearGradient id="paint0_linear_94_321" x1="2.53846" y1="14" x2="9.48685" y2="12.2903" gradientUnits="userSpaceOnUse"><stop stop-color="%23BA9059"/><stop offset="1" stop-color="%237C5022"/></linearGradient></defs></svg>');
}

.cat-pagenition .page-numbers.prev:hover,
.cat-pagenition .page-numbers.next:hover {
    background: transparent !important;
}

/* Category Pagenation */

/* Application Page */
.app-sec {
    position: relative;
    z-index: 1;
}

.app-sec::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(180deg, rgba(250, 250, 250, 0) 0%, #FAFAFA 94.65%), linear-gradient(180deg, #FAFAFA 0%, rgba(250, 250, 250, 0) 94.65%);
    z-index: -1;
}

/* Application Page */

/* Application Form */
.contact-frm .gform_heading {
    display: none;
}

.contact-frm span.gfield_required {
    display: none !important;
}

.contact-frm .gform_wrapper.gravity-theme .gform_validation_errors>h2 {
    /* font-size: 11px; */
    /* line-height: 1.2em; */
    /* font-weight: 600 !important; */
}

.contact-frm .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon {
    font-size: 20px;
    inset-inline-start: 13px;
}

.contact-frm form .gform-body .gform_fields .gfield_label,
.contact-frm form .gform-body .gform_fields .gform-field-label {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: 1em;
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
    color: var(--e-global-color-text);
    margin-bottom: 19px;
}

#input_1_8 {
    text-transform: none !important;
}

.contact-frm form .gform-body .gform_fields .ginput_container input:not([type="submit"]),
.contact-frm form .gform-body .gform_fields .ginput_container .chosen-choices,
.contact-frm form .gform-body .gform_fields .ginput_container textarea {
    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);
    text-transform: capitalize;
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
    color: #535353;
    height: 55px;
    padding: 0 10px 0 46px;
    border-radius: 0;
    border-width: 0;
    background: #EDEDED !important;
    border-radius: 6px;
}

.contact-frm form .gform-body .gform_fields .ginput_container .chosen-choices .chosen-search-input {
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: capitalize;
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height) !important;
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
    color: #535353 !important;

}

.contact-frm form .gform-body .gform_fields .ginput_container .chosen-choices {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    height: 55px !important;
    overflow-y: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.contact-frm form .gform-body .gform_fields .ginput_container input::placeholder,
.contact-frm form .gform-body .gform_fields .ginput_container textarea::placeholder {
    color: #535353;
    opacity: 1;
    vertical-align: top;
}

.contact-frm form .gform-body .gform_fields .ginput_container input:focus,
.contact-frm form .gform-body .gform_fields .ginput_container .chosen-choices:focus,
.contact-frm form .gform-body .gform_fields .ginput_container textarea:focus {
    outline: none;
    color: #000000;
    box-shadow: none;
}

.contact-frm form .gform-body .gform_fields .ginput_container textarea {
    resize: none !important;
    height: 150px !important;
    padding: 20px 20px 20px 46px !important;
}

.contact-frm form .gform-body .gform_fields .chosen-container-multi.chosen-container-active .chosen-choices {
    box-shadow: none;
    border: none;
}

.contact-frm form .gform-body .gform_fields {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
}

.contact-frm form .gform-body .gform_fields #field_1_6 legend {
    display: none;
}

.contact-frm form .gform-body .gform_fields #field_1_6 .ginput_complex .ginput_full,
.contact-frm form .gform-body .gform_fields #field_4_6 .ginput_complex .ginput_full {
    flex: 0 0 50% !important;
}

.contact-frm form .gform-body .gform_fields #field_1_17 .gfield_description.instruction {
    display: none;
}

.contact-frm form .gform-body .gform_fields #input_1_6_1_container,
.contact-frm form .gform-body .gform_fields #input_1_6_3_container {
    margin-bottom: 31px;
}

.contact-frm form .gform-body .gform_fields .gfield_radio {
    display: flex;
    width: 100%;
}

.contact-frm form .gform-body .gform_fields .gchoice {
    width: 33.33%;
}

.contact-frm form .gform-body .gform_fields .gfield_radio .gchoice label {
    position: relative;
    padding-left: 33px;
    cursor: pointer;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: 1em;
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
    color: var(--e-global-color-text);
    white-space: nowrap;
}

.contact-frm form .gform-body .gform_fields .gfield_radio .gchoice {
    position: relative;
}

.contact-frm form .gform-body .gform_fields .gfield_radio .gchoice label b {
    font-weight: 700;
    display: inline-block;
    margin-top: 10px;
}

.contact-frm form .gform-body .gform_fields .gfield-choice-input[type="radio"] {
    position: absolute;
    width: 100%;
    opacity: 0;
}

/* Create the outer custom circle */

.contact-frm form .gform-body .gform_fields .gfield_radio .gchoice label::before {
    content: '';
    position: absolute;
    top: 13px;
    left: 0;
    width: 18px;
    height: 18px;
    border: 2px solid #535353;
    border-radius: 50%;
}

.contact-frm form .gform-body .gform_fields .gfield_radio .gchoice label::after {
    content: '';
    position: absolute;
    top: 18px;
    left: 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #535353;
    opacity: 0;
}

.contact-frm form .gform-body .gform_fields .gfield_radio .gfield-choice-input:checked+label::after {
    opacity: 1;
}

.contact-frm form .gform-body .gform_fields .ginput_container input:not([type="submit"]) {
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position: 20px center !important;
}

.contact-frm #input_1_3,
.contact-frm #input_4_3 {
    background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.5" clip-path="url(%23clip0_202_860)"><path d="M8 0.5C5.67378 0.5 3.78125 2.39253 3.78125 4.71875C3.78125 7.04497 5.67378 8.9375 8 8.9375C10.3262 8.9375 12.2188 7.04497 12.2188 4.71875C12.2188 2.39253 10.3262 0.5 8 0.5ZM13.2489 11.6936C12.0939 10.5208 10.5628 9.875 8.9375 9.875H7.0625C5.43725 9.875 3.90606 10.5208 2.75106 11.6936C1.60172 12.8606 0.96875 14.401 0.96875 16.0312C0.96875 16.2901 1.17862 16.5 1.4375 16.5H14.5625C14.8214 16.5 15.0312 16.2901 15.0312 16.0312C15.0312 14.401 14.3983 12.8606 13.2489 11.6936Z" fill="%23535353"/></g><defs><clipPath id="clip0_202_860"><rect width="16" height="16" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>') !important;
}

.contact-frm #input_1_5,
.contact-frm #input_4_5 {
    background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_202_879)"><path d="M10.5098 14.1471H5.4902C4.64593 14.1471 3.94184 14.7567 3.79382 15.5588H2.82353V16.5H13.1765V15.5588H12.2062C12.0582 14.7567 11.3541 14.1471 10.5098 14.1471ZM9.33111 2.85294C9.18933 2.45191 8.87162 2.1342 8.47059 1.99242V0.5H7.52941V1.99242C7.12838 2.1342 6.81067 2.45191 6.66889 2.85294H0V3.79412H2.11765L0.156863 8.5H1.17647L2.82353 4.54706L4.47059 8.5H5.4902L3.52941 3.79412H6.66889C6.8107 4.19515 7.12838 4.51286 7.52941 4.65464V11.7941H5.64706V13.2059H10.3529V11.7941H8.47059V4.65464C8.87162 4.51283 9.18933 4.19515 9.33111 3.79412H12.4706L10.5098 8.5H11.5294L13.1765 4.54706L14.8235 8.5H15.8431L13.8824 3.79412H16V2.85294H9.33111Z" fill="%23A0A0A0"/><path d="M5.60725 9.44116H0.0390625C0.620647 12.559 5.02686 12.5568 5.60725 9.44116ZM13.1761 11.7941C14.5727 11.7941 15.7355 10.7748 15.9602 9.44116H10.392C10.6167 10.7748 11.7795 11.7941 13.1761 11.7941Z" fill="%23A0A0A0"/></g><defs><clipPath id="clip0_202_879"><rect width="16" height="16" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>') !important;
}

.contact-frm #input_1_6_1,
.contact-frm #input_4_6_1 {
    background-image: url('data:image/svg+xml,<svg width="12" height="15" viewBox="0 0 12 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.9994 0.833252C3.05874 0.833252 0.66607 3.22592 0.66607 6.16325C0.646737 10.4599 5.79674 14.0226 5.9994 14.1666C5.9994 14.1666 11.3521 10.4599 11.3327 6.16658C11.3327 3.22592 8.94007 0.833252 5.9994 0.833252ZM5.9994 8.83325C4.52607 8.83325 3.33274 7.63992 3.33274 6.16658C3.33274 4.69325 4.52607 3.49992 5.9994 3.49992C7.47274 3.49992 8.66607 4.69325 8.66607 6.16658C8.66607 7.63992 7.47274 8.83325 5.9994 8.83325Z" fill="%23A0A0A0"/></svg>') !important;
}

.contact-frm #input_1_6_3,
.contact-frm #input_4_6_3 {
    background-image: url('data:image/svg+xml,<svg width="12" height="15" viewBox="0 0 12 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.9994 0.833252C3.05874 0.833252 0.66607 3.22592 0.66607 6.16325C0.646737 10.4599 5.79674 14.0226 5.9994 14.1666C5.9994 14.1666 11.3521 10.4599 11.3327 6.16658C11.3327 3.22592 8.94007 0.833252 5.9994 0.833252ZM5.9994 8.83325C4.52607 8.83325 3.33274 7.63992 3.33274 6.16658C3.33274 4.69325 4.52607 3.49992 5.9994 3.49992C7.47274 3.49992 8.66607 4.69325 8.66607 6.16658C8.66607 7.63992 7.47274 8.83325 5.9994 8.83325Z" fill="%23A0A0A0"/></svg>') !important;
}

.contact-frm #input_1_6_4,
.contact-frm #input_4_6_4 {
    background-image: url('data:image/svg+xml,<svg width="12" height="15" viewBox="0 0 12 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.9994 0.833252C3.05874 0.833252 0.66607 3.22592 0.66607 6.16325C0.646737 10.4599 5.79674 14.0226 5.9994 14.1666C5.9994 14.1666 11.3521 10.4599 11.3327 6.16658C11.3327 3.22592 8.94007 0.833252 5.9994 0.833252ZM5.9994 8.83325C4.52607 8.83325 3.33274 7.63992 3.33274 6.16658C3.33274 4.69325 4.52607 3.49992 5.9994 3.49992C7.47274 3.49992 8.66607 4.69325 8.66607 6.16658C8.66607 7.63992 7.47274 8.83325 5.9994 8.83325Z" fill="%23A0A0A0"/></svg>') !important;
}

.contact-frm #input_1_6_5,
.contact-frm #input_4_6_5 {
    background-image: url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_202_887" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="1" width="18" height="17"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.73588 5.28087L9 2.375L16.2641 5.28087C16.3337 5.30868 16.3934 5.35669 16.4354 5.41871C16.4775 5.48074 16.5 5.55394 16.5 5.62888V16.25C16.5 16.3495 16.4605 16.4448 16.3902 16.5152C16.3198 16.5855 16.2245 16.625 16.125 16.625H1.875C1.77554 16.625 1.68016 16.5855 1.60984 16.5152C1.53951 16.4448 1.5 16.3495 1.5 16.25V5.62888C1.50005 5.55394 1.52254 5.48074 1.56459 5.41871C1.60663 5.35669 1.66629 5.30868 1.73588 5.28087Z" fill="white" stroke="white" stroke-width="2" stroke-linejoin="round"/><path d="M9 8.75V12.5" stroke="black" stroke-width="2" stroke-linecap="round"/><path d="M12.375 10.625C12.9964 10.625 13.5 10.205 13.5 9.6875C13.5 9.17 12.9964 8.75 12.375 8.75H11.3625C11.3327 8.75 11.304 8.76185 11.283 8.78295C11.2619 8.80405 11.25 8.83266 11.25 8.8625V9.6875C11.25 10.205 11.7536 10.625 12.375 10.625Z" stroke="black" stroke-width="2"/><path d="M11.25 8.75V12.5" stroke="black" stroke-width="2" stroke-linecap="round"/><path d="M4.5 8.75H6.75187L4.5 12.5H6.75187" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></mask><g mask="url(%23mask0_202_887)"><path d="M0 0.5H18V18.5H0V0.5Z" fill="%23A0A0A0"/></g></svg>') !important;
}

.contact-frm #input_1_7,
.contact-frm #input_4_7 {
    background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.7465 16.3749C12.0603 16.3749 11.0963 16.1267 9.6528 15.3202C7.89745 14.3359 6.53971 13.4271 4.79385 11.6858C3.11057 10.0036 2.29143 8.91441 1.14499 6.82824C-0.150171 4.47277 0.0706101 3.23808 0.317407 2.71039C0.611313 2.07968 1.04514 1.70246 1.60588 1.32804C1.92438 1.11937 2.26143 0.940487 2.61276 0.793668C2.64791 0.778551 2.68061 0.764137 2.70979 0.751129C2.88381 0.67273 3.14748 0.554254 3.48147 0.680816C3.70436 0.764488 3.90334 0.935699 4.21483 1.24332C4.85362 1.87332 5.72655 3.2764 6.04858 3.96546C6.26479 4.42988 6.40788 4.73644 6.40823 5.08027C6.40823 5.48281 6.20573 5.79324 5.95998 6.12828C5.91393 6.19121 5.86823 6.25132 5.82393 6.30968C5.55639 6.66125 5.49768 6.76285 5.53635 6.94425C5.61475 7.30882 6.1994 8.3941 7.16022 9.35281C8.12104 10.3115 9.17502 10.8593 9.541 10.9373C9.73014 10.9777 9.83385 10.9166 10.1967 10.6395C10.2487 10.5998 10.3021 10.5587 10.358 10.5175C10.7328 10.2387 11.0288 10.0415 11.4219 10.0415H11.424C11.766 10.0415 12.0589 10.1899 12.544 10.4346C13.1769 10.7538 14.6221 11.6155 15.256 12.255C15.5643 12.5657 15.7362 12.764 15.8203 12.9866C15.9468 13.3216 15.8276 13.5842 15.7499 13.76C15.7369 13.7892 15.7225 13.8212 15.7074 13.8567C15.5594 14.2074 15.3795 14.5437 15.1699 14.8614C14.7962 15.4204 14.4175 15.8532 13.7854 16.1475C13.4608 16.301 13.1056 16.3788 12.7465 16.3749Z" fill="%23A0A0A0"/></svg>') !important;
}

.contact-frm #input_1_8,
.contact-frm #input_4_8 {
    background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.5"><path d="M11.6714 12.7538C11.1739 13.0855 10.5959 13.2609 10 13.2609C9.40414 13.2609 8.82617 13.0855 8.32859 12.7538L0.133164 7.29001C0.087922 7.25976 0.0435173 7.22828 0 7.1956L0 16.1486C0 17.1751 0.833008 17.9897 1.84113 17.9897H18.1588C19.1853 17.9897 20 17.1567 20 16.1486V7.19556C19.9564 7.22833 19.9119 7.25987 19.8665 7.29017L11.6714 12.7538Z" fill="%23535353"/><path d="M0.783204 6.31487L8.97863 11.7787C9.28887 11.9855 9.64441 12.0889 9.99996 12.0889C10.3555 12.0889 10.7111 11.9855 11.0214 11.7787L19.2168 6.31487C19.7072 5.98812 20 5.44124 20 4.85101C20 3.83612 19.1743 3.0105 18.1595 3.0105H1.84051C0.825665 3.01054 9.68791e-07 3.83616 9.68791e-07 4.85198C-0.000303273 5.14152 0.0710559 5.42662 0.207714 5.68188C0.344372 5.93713 0.54208 6.1546 0.783204 6.31487Z" fill="%23535353"/></g></svg>') !important;
}

.contact-frm #input_1_27,
.contact-frm #input_4_27 {
    background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.5"><path d="M11.6714 12.7538C11.1739 13.0855 10.5959 13.2609 10 13.2609C9.40414 13.2609 8.82617 13.0855 8.32859 12.7538L0.133164 7.29001C0.087922 7.25976 0.0435173 7.22828 0 7.1956L0 16.1486C0 17.1751 0.833008 17.9897 1.84113 17.9897H18.1588C19.1853 17.9897 20 17.1567 20 16.1486V7.19556C19.9564 7.22833 19.9119 7.25987 19.8665 7.29017L11.6714 12.7538Z" fill="%23535353"/><path d="M0.783204 6.31487L8.97863 11.7787C9.28887 11.9855 9.64441 12.0889 9.99996 12.0889C10.3555 12.0889 10.7111 11.9855 11.0214 11.7787L19.2168 6.31487C19.7072 5.98812 20 5.44124 20 4.85101C20 3.83612 19.1743 3.0105 18.1595 3.0105H1.84051C0.825665 3.01054 9.68791e-07 3.83616 9.68791e-07 4.85198C-0.000303273 5.14152 0.0710559 5.42662 0.207714 5.68188C0.344372 5.93713 0.54208 6.1546 0.783204 6.31487Z" fill="%23535353"/></g></svg>') !important;
    background-repeat: no-repeat !important;
    background-position: 20px 27px !important;
}

.contact-frm #field_1_21 #input_1_21,
.contact-frm #field_1_21 #input_1_21_2 {
    background-image: url('data:image/svg+xml,<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --><svg width="233px" height="233px" viewBox="0 0 32.00 32.00" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="A0A0A0"><g id="SVGRepo_bgCarrier" stroke-width="0"/><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="%23CCCCCC" stroke-width="0.512"/><g id="SVGRepo_iconCarrier"><path d="M16 21V23M16 21C15.447 21 15 20.553 15 20C15 19.447 15.447 19 16 19C16.553 19 17 19.447 17 20C17 20.553 16.553 21 16 21ZM18 13H11V6C11 3.238 13.238 1 16 1C18.762 1 21 3.238 21 6V13H26C26.594 13 27 13.469 27 14V20C27 26.075 22.075 31 16 31C9.925 31 5 26.075 5 20V14C5 13.437 5.453 13 6 13H8" stroke="%23A0A0A0" stroke-width="2.08" stroke-linecap="round" stroke-linejoin="round"/></g></svg>') !important;
}

.contact-frm #input_1_9 {
    background-image: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_202_873)"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.04834 0.775923C3.69535 1.17005 2.49256 1.96281 1.59689 3.05078C0.701216 4.13876 0.154247 5.47142 0.0273438 6.87492H3.22734C3.41388 4.73917 4.03311 2.66372 5.04734 0.774923M3.22734 8.12492H0.0273438C0.153983 9.52847 0.700718 10.8613 1.59621 11.9494C2.49171 13.0376 3.69439 13.8306 5.04734 14.2249C4.03311 12.3361 3.41388 10.2607 3.22734 8.12492ZM6.65134 14.4919C5.43892 12.569 4.69559 10.388 4.48134 8.12492H9.51634C9.3021 10.388 8.55876 12.569 7.34634 14.4919C7.11482 14.5034 6.88287 14.5034 6.65134 14.4919ZM8.95134 14.2239C10.3041 13.8296 11.5067 13.0368 12.4022 11.9488C13.2977 10.8609 13.8445 9.5283 13.9713 8.12492H10.7713C10.5848 10.2607 9.96558 12.3361 8.95134 14.2249M10.7713 6.87592H13.9713C13.8447 5.47237 13.298 4.13957 12.4025 3.05142C11.507 1.96327 10.3043 1.17028 8.95134 0.775923C9.96558 2.66472 10.5848 4.74017 10.7713 6.87592ZM6.65134 0.507923C6.8832 0.496382 7.11549 0.496382 7.34734 0.507923C8.55941 2.43091 9.3024 4.61192 9.51634 6.87492H4.48234C4.69934 4.59792 5.44434 2.41492 6.65134 0.507923Z" fill="%23A0A0A0"/></g><defs><clipPath id="clip0_202_873"><rect width="14" height="14" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>') !important;
}

.contact-frm #input_1_10 {
    background-image: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_202_873)"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.04834 0.775923C3.69535 1.17005 2.49256 1.96281 1.59689 3.05078C0.701216 4.13876 0.154247 5.47142 0.0273438 6.87492H3.22734C3.41388 4.73917 4.03311 2.66372 5.04734 0.774923M3.22734 8.12492H0.0273438C0.153983 9.52847 0.700718 10.8613 1.59621 11.9494C2.49171 13.0376 3.69439 13.8306 5.04734 14.2249C4.03311 12.3361 3.41388 10.2607 3.22734 8.12492ZM6.65134 14.4919C5.43892 12.569 4.69559 10.388 4.48134 8.12492H9.51634C9.3021 10.388 8.55876 12.569 7.34634 14.4919C7.11482 14.5034 6.88287 14.5034 6.65134 14.4919ZM8.95134 14.2239C10.3041 13.8296 11.5067 13.0368 12.4022 11.9488C13.2977 10.8609 13.8445 9.5283 13.9713 8.12492H10.7713C10.5848 10.2607 9.96558 12.3361 8.95134 14.2249M10.7713 6.87592H13.9713C13.8447 5.47237 13.298 4.13957 12.4025 3.05142C11.507 1.96327 10.3043 1.17028 8.95134 0.775923C9.96558 2.66472 10.5848 4.74017 10.7713 6.87592ZM6.65134 0.507923C6.8832 0.496382 7.11549 0.496382 7.34734 0.507923C8.55941 2.43091 9.3024 4.61192 9.51634 6.87492H4.48234C4.69934 4.59792 5.44434 2.41492 6.65134 0.507923Z" fill="%23A0A0A0"/></g><defs><clipPath id="clip0_202_873"><rect width="14" height="14" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>') !important;
}

.contact-frm #input_1_11_chosen .chosen-choices {
    background-image: url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.4726 18.4999H0.527395C0.236162 18.4999 5.43969e-05 18.2638 5.43969e-05 17.9726V16.9179C5.43969e-05 16.6267 0.236162 16.3906 0.527395 16.3906H17.4726C17.7638 16.3906 17.9999 16.6267 17.9999 16.9179V17.9726C17.9999 18.2638 17.7639 18.4999 17.4726 18.4999ZM11.2851 14.8085C11.2851 14.5173 11.049 14.2812 10.7578 14.2812H7.2422C6.95097 14.2812 6.71486 14.5173 6.71486 14.8085V15.3359H11.2851V14.8085ZM16.9101 14.8085C16.9101 14.5173 16.674 14.2812 16.3828 14.2812H12.8672C12.5759 14.2812 12.3398 14.5173 12.3398 14.8085V15.3359H16.9101V14.8085ZM5.66018 14.8085C5.66018 14.5173 5.42407 14.2812 5.13284 14.2812H1.61723C1.326 14.2812 1.08989 14.5173 1.08989 14.8085V15.3359H5.66018V14.8085ZM6.71486 7.35545C6.71486 7.64669 6.95097 7.8828 7.2422 7.8828H10.7578C11.049 7.8828 11.2851 7.64669 11.2851 7.35545V6.82811H6.71486V7.35545ZM12.3398 7.35545C12.3398 7.64669 12.5759 7.8828 12.8672 7.8828H16.3828C16.674 7.8828 16.9101 7.64669 16.9101 7.35545V6.82811H12.3398V7.35545ZM1.08989 7.35545C1.08989 7.64669 1.326 7.8828 1.61723 7.8828H5.13284C5.42407 7.8828 5.66018 7.64669 5.66018 7.35545V6.82811H1.08989V7.35545ZM13.3945 8.93748H15.8554V13.2265H13.3945V8.93748ZM7.76954 8.93748H10.2305V13.2265H7.76954V8.93748ZM2.14457 8.93748H4.6055V13.2265H2.14457V8.93748ZM17.7077 4.77402L9.23506 0.555292C9.16204 0.518927 9.08158 0.5 9 0.5C8.91843 0.5 8.83797 0.518927 8.76495 0.555292L0.292342 4.77402C0.0732844 4.88311 -0.0419571 5.12857 0.0140465 5.36682C0.0700501 5.60507 0.282639 5.77343 0.527395 5.77343H17.4726C17.5914 5.77337 17.7068 5.73318 17.7999 5.65937C17.8931 5.58556 17.9585 5.48245 17.9857 5.36677C18.013 5.25109 18.0003 5.1296 17.9498 5.02202C17.8993 4.91443 17.814 4.82704 17.7077 4.77402ZM9 3.83985C8.70877 3.83985 8.47266 3.60374 8.47266 3.31251C8.47266 3.02128 8.70877 2.78517 9 2.78517C9.29123 2.78517 9.52734 3.02128 9.52734 3.31251C9.52734 3.60374 9.29127 3.83985 9 3.83985Z" fill="%23A0A0A0"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-size: 16px !important;
    background-position: 20px center !important;
    position: relative;
}

.contact-frm #input_1_11_chosen .chosen-choices::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 8px;
    background-image: url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.5L6 6.5L11 1.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    right: 20px;
    background-size: 100%;
}

.contact-frm #input_1_17 {
    background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.31125 11.1775C4.86372 11.5275 4.50179 11.9748 4.25293 12.4855C4.00407 12.9962 3.87483 13.5569 3.875 14.125V15.25H1.625C1.0025 15.25 0.5 14.7475 0.5 14.125V13.375C0.5 11.9238 1.67375 10.75 3.125 10.75H3.875C4.4075 10.75 4.89875 10.9075 5.31125 11.1775Z" fill="%23A0A0A0"/><path d="M12.5 10.75C13.432 10.75 14.1875 9.99448 14.1875 9.0625C14.1875 8.13052 13.432 7.375 12.5 7.375C11.568 7.375 10.8125 8.13052 10.8125 9.0625C10.8125 9.99448 11.568 10.75 12.5 10.75Z" fill="%23A0A0A0"/><path d="M3.5 10.75C4.43198 10.75 5.1875 9.99448 5.1875 9.0625C5.1875 8.13052 4.43198 7.375 3.5 7.375C2.56802 7.375 1.8125 8.13052 1.8125 9.0625C1.8125 9.99448 2.56802 10.75 3.5 10.75Z" fill="%23A0A0A0"/><path d="M15.5007 13.375V14.125C15.5007 14.7475 14.9982 15.25 14.3757 15.25H12.1257V14.125C12.1257 12.9288 11.5632 11.8637 10.6895 11.1775C11.102 10.9075 11.5932 10.75 12.1257 10.75H12.8757C14.327 10.75 15.5007 11.9238 15.5007 13.375Z" fill="%23A0A0A0"/><path d="M8 11.125C9.13909 11.125 10.0625 10.2016 10.0625 9.0625C10.0625 7.92341 9.13909 7 8 7C6.86091 7 5.9375 7.92341 5.9375 9.0625C5.9375 10.2016 6.86091 11.125 8 11.125Z" fill="%23A0A0A0"/><path d="M8.37472 11.125H7.62472C5.9706 11.125 4.62472 12.4708 4.62472 14.125V15.25C4.62472 15.8702 5.12947 16.375 5.74972 16.375H10.2497C10.87 16.375 11.3747 15.8702 11.3747 15.25V14.125C11.3747 12.4708 10.0288 11.125 8.37472 11.125ZM13.4372 5.75647L12.5323 6.07822C12.473 6.09933 12.4094 6.10565 12.347 6.09664C12.2847 6.08764 12.2254 6.06357 12.1745 6.02653C12.1235 5.98949 12.0823 5.94059 12.0545 5.88406C12.0267 5.82753 12.0131 5.76507 12.0148 5.70209L12.0411 4.74209L11.4553 3.98084C11.417 3.93089 11.3913 3.87234 11.3806 3.81026C11.3699 3.74818 11.3745 3.68443 11.394 3.62452C11.4134 3.5646 11.4472 3.51032 11.4923 3.46637C11.5374 3.42241 11.5926 3.3901 11.653 3.37222L12.5743 3.10072L13.1173 2.30834C13.153 2.25637 13.2007 2.21386 13.2564 2.18448C13.3122 2.1551 13.3742 2.13975 13.4372 2.13975C13.5002 2.13975 13.5623 2.1551 13.618 2.18448C13.6737 2.21386 13.7215 2.25637 13.7571 2.30834L14.3001 3.10072L15.2215 3.37222C15.4828 3.44909 15.5852 3.76484 15.4191 3.98084L14.8333 4.74209L14.8596 5.70209C14.8613 5.76504 14.8476 5.82745 14.8197 5.88393C14.7919 5.94042 14.7507 5.98928 14.6998 6.0263C14.6489 6.06332 14.5897 6.08739 14.5274 6.09644C14.465 6.10548 14.4015 6.09923 14.3421 6.07822L13.4372 5.75647ZM2.56222 5.75647L1.65735 6.07822C1.59798 6.09933 1.53437 6.10565 1.47202 6.09664C1.40966 6.08764 1.35044 6.06357 1.29948 6.02653C1.24851 5.98949 1.20734 5.94059 1.17953 5.88406C1.15171 5.82753 1.13809 5.76507 1.13985 5.70209L1.1661 4.74209L0.580346 3.98084C0.541967 3.93089 0.516325 3.87234 0.505632 3.81026C0.494939 3.74818 0.499518 3.68443 0.518973 3.62452C0.538428 3.5646 0.572174 3.51032 0.617298 3.46637C0.662422 3.42241 0.717567 3.3901 0.777971 3.37222L1.69935 3.10072L2.24235 2.30834C2.27796 2.25637 2.32569 2.21386 2.38143 2.18448C2.43716 2.1551 2.49922 2.13975 2.56222 2.13975C2.62522 2.13975 2.68728 2.1551 2.74301 2.18448C2.79875 2.21386 2.84649 2.25637 2.8821 2.30834L3.4251 3.10072L4.34647 3.37222C4.60785 3.44909 4.71022 3.76484 4.5441 3.98084L3.95835 4.74209L3.9846 5.70209C3.98626 5.76504 3.97258 5.82745 3.94474 5.88393C3.9169 5.94042 3.87573 5.98928 3.8248 6.0263C3.77386 6.06332 3.71468 6.08739 3.65236 6.09644C3.59004 6.10548 3.52646 6.09923 3.4671 6.07822L2.56222 5.75647ZM7.99972 4.91272L6.92685 5.29409C6.85647 5.3191 6.78107 5.32658 6.70716 5.3159C6.63324 5.30522 6.56304 5.27669 6.50263 5.23278C6.44222 5.18888 6.39341 5.13091 6.36043 5.06391C6.32745 4.9969 6.31129 4.92287 6.31335 4.84822L6.34447 3.71009L5.64997 2.80747C5.60448 2.74824 5.57409 2.67883 5.56142 2.60523C5.54876 2.53164 5.55419 2.45606 5.57727 2.38503C5.60034 2.31401 5.64035 2.24966 5.69385 2.19756C5.74735 2.14545 5.81273 2.10716 5.88435 2.08597L6.97672 1.76384L7.6206 0.824469C7.66282 0.762827 7.71942 0.712403 7.78551 0.677562C7.85161 0.64272 7.92519 0.624512 7.99991 0.624512C8.07462 0.624512 8.14821 0.64272 8.2143 0.677562C8.2804 0.712403 8.337 0.762827 8.37922 0.824469L9.0231 1.76384L10.1155 2.08597C10.1871 2.10716 10.2525 2.14545 10.306 2.19756C10.3595 2.24966 10.3995 2.31401 10.4226 2.38503C10.4456 2.45606 10.4511 2.53164 10.4384 2.60523C10.4257 2.67883 10.3953 2.74824 10.3498 2.80747L9.65535 3.71009L9.68647 4.84822C9.68853 4.92287 9.67237 4.9969 9.63939 5.06391C9.60641 5.13091 9.5576 5.18888 9.49719 5.23278C9.43677 5.27669 9.36657 5.30522 9.29266 5.3159C9.21875 5.32658 9.14334 5.3191 9.07297 5.29409L7.99972 4.91272Z" fill="%23A0A0A0"/></svg>') !important;
}

.contact-frm #input_1_13 {
    background-image: url('data:image/svg+xml,<svg width="12" height="15" viewBox="0 0 12 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.9994 0.833252C3.05874 0.833252 0.66607 3.22592 0.66607 6.16325C0.646737 10.4599 5.79674 14.0226 5.9994 14.1666C5.9994 14.1666 11.3521 10.4599 11.3327 6.16658C11.3327 3.22592 8.94007 0.833252 5.9994 0.833252ZM5.9994 8.83325C4.52607 8.83325 3.33274 7.63992 3.33274 6.16658C3.33274 4.69325 4.52607 3.49992 5.9994 3.49992C7.47274 3.49992 8.66607 4.69325 8.66607 6.16658C8.66607 7.63992 7.47274 8.83325 5.9994 8.83325Z" fill="%23A0A0A0"/></svg>') !important;
}


/* Custom styled upload button */
.contact-frm .custom-upload-label {
    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);
    text-transform: capitalize;
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
    color: #535353;
    background-color: #EDEDED !important;
    padding: 20px;
    border-radius: 8px;
    cursor: pointer;
    transition: all 0.3s;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.contact-frm .image-preview img {
    height: 150px !important;
    object-fit: cover !important;
}


/* Hide the "No file chosen" text */
.contact-frm #input_1_26 {
    position: absolute;
    opacity: 0;
}

.contact-frm .ginput_container_fileupload span {
    /*   display: none; */
}

/* Remove drag-drop message and validation text */
.contact-frm .gform_fileupload_rules {
    display: none !important;
}

/* Center the file upload field */
.contact-frm .gfield--type-fileupload {
    margin-top: 10px;
    margin-bottom: 18px;
}

/* Hide Gravity Forms fallback "Browse" button */
.contact-frm .ginput_container_fileupload [type=button] {
    /*   display: none !important; */
}

/* Prevent focus outlines on file input container */
.contact-frm .ginput_container_fileupload input:focus {
    outline: none;
    border: none !important;
    box-shadow: none !important;
}

.contact-frm .custom-file-wrapper {
    display: flex;
    flex-direction: column;
}

/* File name + clear button container */
.contact-frm .file-upload-info {
    margin-top: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    font-size: 14px;
    color: #333;
    /* font-family: var(--e-global-typography-text-font-family), Sans-serif; */
}

.contact-frm .file-upload-info .file-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /*   max-width: 200px; */
}

.contact-frm .file-upload-info .clear-upload {
    background: none;
    border: none;
    color: #f44336;
    font-size: 18px;
    cursor: pointer;
    line-height: 1;
    padding: 0;
    transition: color 0.3s ease;
}

.contact-frm .file-upload-info .clear-upload:hover {
    color: #d32f2f;
}

#field_1_15 {
    margin-bottom: -26px;
}

#field_1_15 h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.4em;
    text-transform: capitalize;
    color: #535353;
    margin-top: 13px;
    margin-bottom: 2px;
}

#field_1_15 p {
    max-width: 1521px;
    margin-bottom: 0;
}

#field_1_16 input {
    height: unset !important;
}

#field_1_16 .gform-field-label {
    margin-bottom: 0;
}

#field_1_16 .validation_message {
    background: none !important;
}

/* Position checkbox container */
.contact-frm form .gform-body .gform_fields .gfield--type-consent .ginput_container {
    position: relative;
}

/* Hide the native checkbox input */
.contact-frm form .gform-body .gform_fields .gfield--type-consent input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    cursor: pointer;
}

/* Style the label to allow pseudo-elements */
.contact-frm form .gform-body .gform_fields .gfield--type-consent label.gfield_consent_label {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
}

/* Custom checkbox box */
.contact-frm form .gform-body .gform_fields .gfield--type-consent label.gfield_consent_label::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 22px;
    height: 22px;
    border: 2px solid #A0A0A0;
    background: #fff;
    border-radius: 4px;
    transition: all 0.2s ease;
    transform: translateY(-50%);
}

/* Custom checkmark (appears on checked) */
.contact-frm form .gform-body .gform_fields .gfield--type-consent label.gfield_consent_label::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 5px;
    width: 12px;
    height: 12px;
    background-color: #A0A0A0;
    opacity: 0;
    border-radius: 2px;
    transform: translateY(-50%);
    transition: all 0.2s ease;
}

/* Show checkmark when checked */
.contact-frm form .gform-body .gform_fields .gfield--type-consent input[type="checkbox"]:checked+label::after {
    opacity: 1;
}

.contact-frm form .gform-footer.gform_footer.top_label {
    padding: 0;
    margin-bottom: 0;
    margin-top: 35px;
}

.contact-frm form .gform_button.button {
    padding: 17px 113px;
}

.valid-msg .gfield {
    position: relative;
}

.valid-msg .validation_message {
    /* display: none;  */
    position: absolute;
    top: 0;
    right: 10px;
    transform: translateY(0%);
    z-index: 1;
    width: 30px !important;
    min-height: 25px !important;
    border-radius: 50px;
    padding: 5px 35px 5px 10px !important;
    overflow: hidden;
    font-size: 0 !important;
    background-color: #fff !important;
    line-height: 1.2 !important;
    cursor: help;
    background: url(images/info.png) right center no-repeat !important;
    background-size: 20px !important;
    margin: 0 !important;
    border: 1px solid transparent !important;

}

.valid-msg .validation_message:hover {
    font-size: 10px !important;
    max-width: calc(100% - 20px) !important;
    width: auto !important;
    border: 1px solid #c02b0a !important;
    transition: all 0.3s ease-in-out;
    background-color: #fff !important;
}

.contact-frm .gform_wrapper.gravity-theme .gform_validation_errors {
    padding: 10px 15px 10px 40px !important;
}

/* Applicaton Form */

/* Lawyer Details */
.contact-details {
    list-style: none;
    padding-left: 0;
}

.contact-details li {
    padding-left: 26px;
    margin-bottom: 16px;
    position: relative;
}

.contact-details li::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    object-fit: contain;
    background-size: contain;
    background-repeat: no-repeat;
}

.contact-details li,
.contact-details li a {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
    color: #535353;
    transition: all 0.3s;
}

.contact-address::before {
    background-image: url('data:image/svg+xml,<svg width="14" height="18" viewBox="0 0 14 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.51893 0C2.92437 0 0 2.92437 0 6.51889C0 10.9798 5.8338 17.5287 6.08218 17.8053C6.31548 18.0651 6.7228 18.0647 6.95567 17.8053C7.20405 17.5287 13.0379 10.9798 13.0379 6.51889C13.0378 2.92437 10.1134 0 6.51893 0ZM6.51893 9.79873C4.71042 9.79873 3.23913 8.3274 3.23913 6.51889C3.23913 4.71038 4.71045 3.23909 6.51893 3.23909C8.3274 3.23909 9.79869 4.71042 9.79869 6.51893C9.79869 8.32744 8.3274 9.79873 6.51893 9.79873Z" fill="%23090515"/></svg>');
}

.contact-phone::before {
    background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.1705 12.6241C17.9287 13.054 18.2108 13.9756 17.8336 14.8344C17.5739 15.4616 17.1928 16.0313 16.7122 16.5108C15.4034 17.8194 13.4578 18.3778 11.7693 17.748C9.16533 16.793 6.76716 15.2817 4.72857 13.2431C2.68997 11.2044 1.21623 8.82363 0.261288 6.21961C-0.594334 3.92437 0.72227 1.16057 3.17616 0.153684C3.8847 -0.141254 4.65123 0.000149676 5.12757 0.476485C5.22919 0.577574 5.31587 0.692654 5.38497 0.818241L6.52416 2.88489C6.86269 3.49106 6.80204 4.2739 6.33897 4.90434L4.84457 6.99278L4.80363 7.01288C5.39047 8.49856 6.20401 9.76285 7.2416 10.8004C8.27274 11.8316 9.52623 12.64 10.9941 13.2238L11.0142 13.1829L13.1038 11.6689C13.7317 11.2267 14.517 11.1454 15.1232 11.4839L17.1705 12.6241Z" fill="black"/></svg>');
}

.contact-email::before {
    background-image: url('data:image/svg+xml,<svg width="18" height="14" viewBox="0 0 18 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5043 8.77622C10.0565 9.07477 9.53631 9.23258 9 9.23258C8.46373 9.23258 7.94355 9.07477 7.49573 8.77622L0.119848 3.85881C0.0791298 3.83159 0.0391656 3.80325 0 3.77384L0 11.8315C0 12.7554 0.749707 13.4886 1.65702 13.4886H16.3429C17.2668 13.4886 18 12.7389 18 11.8315V3.7738C17.9607 3.8033 17.9207 3.83169 17.8799 3.85895L10.5043 8.77622Z" fill="black"/><path d="M0.704884 2.98114L8.08077 7.89859C8.35998 8.08474 8.67997 8.1778 8.99997 8.1778C9.31999 8.1778 9.64002 8.0847 9.91923 7.89859L17.2951 2.98114C17.7365 2.68706 18 2.19487 18 1.66366C18 0.750265 17.2569 0.00720215 16.3435 0.00720215H1.65646C0.743099 0.0072373 8.71912e-07 0.7503 8.71912e-07 1.66454C-0.000272946 1.92512 0.0639503 2.18172 0.186942 2.41144C0.309934 2.64117 0.487872 2.83689 0.704884 2.98114Z" fill="black"/></svg>');
}

.contact-website::before {
    background-image: url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 0.488525C7.21997 0.488525 5.47991 1.01637 3.99987 2.0053C2.51983 2.99423 1.36628 4.39984 0.685088 6.04437C0.00389959 7.68891 -0.17433 9.49851 0.172936 11.2443C0.520203 12.9902 1.37737 14.5938 2.63604 15.8525C3.89472 17.1112 5.49836 17.9683 7.24419 18.3156C8.99002 18.6629 10.7996 18.4846 12.4442 17.8034C14.0887 17.1222 15.4943 15.9687 16.4832 14.4887C17.4722 13.0086 18 11.2686 18 9.48852C18 7.10158 17.0518 4.81239 15.364 3.12456C13.6761 1.43674 11.387 0.488525 9 0.488525ZM5.3415 2.17807L5.82955 2.5168C5.93749 2.592 6.02495 2.69296 6.084 2.81053L6.20673 3.05598C6.27183 3.18643 6.37201 3.29615 6.49601 3.37282C6.62002 3.44949 6.76294 3.49008 6.90873 3.49002H7.78132C7.98953 3.49002 8.18921 3.57273 8.33643 3.71996C8.48366 3.86718 8.56637 4.06686 8.56637 4.27507V4.29062C8.56647 4.43642 8.5259 4.57936 8.44922 4.70337C8.37255 4.82738 8.2628 4.92755 8.13232 4.99262L6.039 6.03989C6.00971 6.05418 5.98142 6.07045 5.95432 6.08857L4.88291 6.80284C4.7692 6.8788 4.67715 6.98297 4.61578 7.10516L4.45664 7.42507C4.40164 7.53383 4.37298 7.65399 4.37298 7.77587C4.37298 7.89774 4.40164 8.0179 4.45664 8.12666C4.53021 8.27417 4.55553 8.44107 4.52903 8.60375C4.50252 8.76644 4.42554 8.91668 4.30896 9.03321L4.28564 9.05693C4.16186 9.18073 4.00023 9.25958 3.82647 9.28093C3.65271 9.30228 3.4768 9.2649 3.32673 9.17475L1.9575 8.35248C1.79689 8.25593 1.67604 8.1052 1.61673 7.92743L1.28005 6.91698C1.2645 6.91698 1.25346 6.91207 1.23914 6.91166C1.92578 4.85279 3.40115 3.15041 5.3415 2.17807ZM9.85132 12.4025C9.85138 12.4593 9.84226 12.5158 9.82432 12.5698L9.46227 13.6555C9.43644 13.7335 9.39273 13.8044 9.33464 13.8625L8.68009 14.5171C8.60602 14.591 8.55561 14.6852 8.53528 14.7879L8.18878 16.5192C8.17275 16.598 8.13896 16.6721 8.08998 16.7359C8.04099 16.7997 7.97811 16.8515 7.90609 16.8873L7.62218 17.0297C7.52264 17.0791 7.41011 17.0961 7.30042 17.0783C7.19072 17.0604 7.08937 17.0087 7.01059 16.9303L6.4845 16.4042C6.4443 16.3638 6.41075 16.3173 6.38509 16.2663L6.05087 15.5979C6.01436 15.5243 5.99533 15.4432 5.99523 15.361V13.6731C5.99505 13.5747 5.96757 13.4783 5.91586 13.3946C5.86415 13.3109 5.79023 13.2432 5.70232 13.199L5.26378 12.9801C5.18101 12.9391 5.11048 12.877 5.05923 12.8001L4.36909 11.7647C4.31099 11.6778 4.27995 11.5756 4.27991 11.471V11.1028C4.28017 11.0045 4.30768 10.9081 4.35939 10.8245C4.4111 10.7409 4.48498 10.6732 4.57282 10.6291L4.97905 10.4245C5.08167 10.3734 5.16482 10.2903 5.21591 10.1877L5.42046 9.78143C5.46453 9.69378 5.532 9.62002 5.61539 9.56833C5.69878 9.51663 5.79484 9.48901 5.89296 9.48852H6.63178C6.70136 9.48847 6.77028 9.50214 6.83458 9.52874C6.89887 9.55534 6.9573 9.59437 7.0065 9.64357L7.12473 9.7618C7.22419 9.86109 7.35891 9.91698 7.49946 9.91725H7.60909C7.74979 9.91779 7.88453 9.97406 7.98382 10.0737C8.08312 10.1734 8.13887 10.3084 8.13887 10.4491C8.13909 10.5473 8.16654 10.6436 8.21817 10.7273C8.2698 10.8109 8.3436 10.8786 8.43137 10.9228L9.56046 11.4869C9.64829 11.5312 9.72212 11.5989 9.77376 11.6826C9.8254 11.7663 9.85281 11.8627 9.85296 11.9611L9.85132 12.4025ZM12.0072 4.62607C12.0437 4.5377 12.0972 4.45736 12.1647 4.38962L12.8974 3.65734C12.9526 3.60218 13.0163 3.55619 13.086 3.52112L13.8551 3.13657C13.9223 3.10452 13.9941 3.08313 14.0678 3.07316C14.9513 3.76965 15.682 4.64036 16.2147 5.63121H15.8531C15.6603 5.63122 15.4753 5.55471 15.3389 5.41848L15.2505 5.33012C15.1141 5.19377 14.9291 5.11712 14.7363 5.11698H14.1807C14.0671 5.11666 13.955 5.143 13.8535 5.19389L13.1326 5.55471C13.031 5.60542 12.9189 5.63162 12.8054 5.63121H12.6757C12.5562 5.63112 12.4385 5.60159 12.3331 5.54521C12.2277 5.48884 12.1379 5.40736 12.0714 5.30799C12.005 5.20862 11.9641 5.09442 11.9524 4.97548C11.9406 4.85654 11.9583 4.73653 12.004 4.62607H12.0072ZM15.0914 14.9372L15.0382 14.8067C15.0092 14.7192 14.9944 14.6276 14.9944 14.5355V13.5909C14.9944 13.4578 14.9634 13.3266 14.904 13.2076L14.2274 11.8551C14.168 11.7361 14.137 11.6048 14.137 11.4718V11.3466C14.1369 11.2006 14.0996 11.057 14.0285 10.9294C13.9574 10.8018 13.8548 10.6946 13.7306 10.6178C13.6064 10.541 13.4646 10.4972 13.3187 10.4906C13.1728 10.484 13.0277 10.5147 12.897 10.58L12.6037 10.7268C12.4848 10.7862 12.3537 10.8171 12.2208 10.8173H12.1835C12.0036 10.8169 11.8284 10.7602 11.6824 10.6549C11.5365 10.5497 11.4273 10.4012 11.3703 10.2306L11.1813 9.66321C11.1521 9.57575 11.1372 9.48417 11.1371 9.39198V8.7043C11.1371 8.5632 11.1719 8.42429 11.2385 8.29989C11.3051 8.1755 11.4014 8.06948 11.5188 7.99125L12.2993 7.47089C12.381 7.41637 12.4715 7.37637 12.5669 7.35266L13.8948 7.02048C14.0531 6.98095 14.2194 6.98734 14.3742 7.03889L15.2906 7.34448C15.3782 7.37365 15.4699 7.38856 15.5622 7.38866H16.8995C17.2546 8.69763 17.2751 10.0748 16.9591 11.3938C16.6432 12.7127 16.001 13.9312 15.0914 14.9372Z" fill="black"/></svg>');
}

.practice-title {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: 600;
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
    color: #535353;
    margin-top: 27px;
    margin-bottom: 12px;
}

.practice-areas {
    padding-left: 17px;
}

.practice-areas li::marker {
    color: #535353;
    font-size: 1.2em;
    content: "• ";
}

.contact-buttons a {
    background-image: linear-gradient(293.3deg, var(--e-global-color-accent) 22.18%, #7C5022 86.57%);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
    border-style: none;
    padding: 17px 28px 17px 28px;
    display: inline-block;
    max-width: 261px;
    color: #fff !important;
    width: 100%;
    text-align: center;
    border-radius: 4px;
}

.contact-buttons {
    display: flex;
    column-gap: 32px;
    margin-top: 29px;
}

/* Lawyer Details */

/* Lawyer Details Tab */
.tab-navigation {
    display: flex;
    gap: 32px;
    margin-bottom: 41px;
    list-style: none;
    padding: 0;
    justify-content: center;
}

.tab-navigation li {
    width: 16.667%;
}

.tab-navigation li button {
    padding: 17px 20px;
    border: none;
    background: transparent !important;
    color: #7C5022;
    cursor: pointer;
    transition: background-color 0.3s ease;
    border-radius: 4px;
    width: 100%;
    border: 1px solid #7C5022;
}

.tab-navigation li button:hover {
    background-image: linear-gradient(293.3deg, var(--e-global-color-accent) 22.18%, #7C5022 86.57%) !important;
}

.tab-navigation li.active button {
    background-image: linear-gradient(293.3deg, var(--e-global-color-accent) 22.18%, #7C5022 86.57%) !important;
    color: #fff;
    border-color: transparent !important;
}

.tab-panel {
    display: none;
}

.tab-panel.active {
    display: block;
    animation: fadeIn 0.3s ease-in-out;
}

.testimonial {
    background: #f9f9f9;
    border-left: 4px solid #ccc;
    margin-bottom: 20px;
    padding: 15px;
}

.testimonial blockquote {
    color: #535353;
}

.testimonial cite {
    color: #090515;
    font-weight: 600;
}

#bio h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    color: #090515;
    margin-top: 0;
}

#bio p {
    margin-bottom: 13px;
}

#practice-areas ul,
#education ul,
#bar-admission ul {
    padding-left: 0;
}

#practice-areas ul li,
#education ul li,
#bar-admission ul li {
    position: relative;
    list-style: none;
    padding-left: 33px;
    margin-bottom: 20px;
    font-weight: 600;
}

#practice-areas ul li::before,
#education ul li::before,
#bar-admission li::before {
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_202_800)"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 15C0 11.0218 1.58035 7.20644 4.3934 4.3934C7.20644 1.58035 11.0218 0 15 0C18.9782 0 22.7936 1.58035 25.6066 4.3934C28.4196 7.20644 30 11.0218 30 15C30 18.9782 28.4196 22.7936 25.6066 25.6066C22.7936 28.4196 18.9782 30 15 30C11.0218 30 7.20644 28.4196 4.3934 25.6066C1.58035 22.7936 0 18.9782 0 15ZM14.144 21.42L22.78 10.624L21.22 9.376L13.856 18.578L8.64 14.232L7.36 15.768L14.144 21.42Z" fill="%237C5022"/></g><defs><clipPath id="clip0_202_800"><rect width="30" height="30" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.testimonial blockquote {
    margin: 0;
    margin-bottom: 20px;
}

.firm-name {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: 600;
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
    color: #535353;
    margin-top: 27px;
    margin-bottom: 12px;
}

/* Lawyer Details Tab */

/* Landing Page */
.land-btn a,
.land-btn a:focus {
    background-image: none !important;
    background-color: #BA9059 !important;
}

.land-btn a:focus {
    box-shadow: none !important;
    color: #fff !important;
}

.land-btn a:hover {
    background-color: #0D0E0C !important;
}

.app-pop-frm form .gform-body .gform_fields .ginput_container input:not([type="submit"]):not([type="checkbox"]) {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #535353;
    background: #F7F5F5;
    border: 1px solid #EEECEC;
    border-radius: 8px;
    height: 60px;
    padding: 10px 50px 10px 26px;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 96% center;
}

.app-pop-frm form #input_5_1,
.app-pop-frm form #input_6_1{
    background-image: url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.33333 0C10.571 0 11.758 0.491665 12.6332 1.36683C13.5083 2.242 14 3.42899 14 4.66667C14 5.90434 13.5083 7.09133 12.6332 7.9665C11.758 8.84167 10.571 9.33333 9.33333 9.33333C8.09566 9.33333 6.90867 8.84167 6.0335 7.9665C5.15833 7.09133 4.66667 5.90434 4.66667 4.66667C4.66667 3.42899 5.15833 2.242 6.0335 1.36683C6.90867 0.491665 8.09566 0 9.33333 0ZM9.33333 18.6667C9.33333 18.6667 18.6667 18.6667 18.6667 16.3333C18.6667 13.5333 14.1167 10.5 9.33333 10.5C4.55 10.5 0 13.5333 0 16.3333C0 18.6667 9.33333 18.6667 9.33333 18.6667Z" fill="%23BA9059"/></svg>');
}

.app-pop-frm #input_5_3,
.app-pop-frm #input_6_3{
    background-image: url('data:image/svg+xml,<svg width="20" height="16" viewBox="0 0 20 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 0H2C0.9 0 0.00999999 0.9 0.00999999 2L0 14C0 15.1 0.9 16 2 16H18C19.1 16 20 15.1 20 14V2C20 0.9 19.1 0 18 0ZM17.6 4.25L10.53 8.67C10.21 8.87 9.79 8.87 9.47 8.67L2.4 4.25C2.29973 4.19371 2.21192 4.11766 2.14189 4.02645C2.07186 3.93525 2.02106 3.83078 1.99258 3.71937C1.96409 3.60796 1.9585 3.49194 1.97616 3.37831C1.99381 3.26468 2.03434 3.15581 2.09528 3.0583C2.15623 2.96079 2.23632 2.87666 2.33073 2.811C2.42513 2.74533 2.53187 2.69951 2.6445 2.6763C2.75712 2.65309 2.87328 2.65297 2.98595 2.67595C3.09863 2.69893 3.20546 2.74453 3.3 2.81L10 7L16.7 2.81C16.7945 2.74453 16.9014 2.69893 17.014 2.67595C17.1267 2.65297 17.2429 2.65309 17.3555 2.6763C17.4681 2.69951 17.5749 2.74533 17.6693 2.811C17.7637 2.87666 17.8438 2.96079 17.9047 3.0583C17.9657 3.15581 18.0062 3.26468 18.0238 3.37831C18.0415 3.49194 18.0359 3.60796 18.0074 3.71937C17.9789 3.83078 17.9281 3.93525 17.8581 4.02645C17.7881 4.11766 17.7003 4.19371 17.6 4.25Z" fill="%23BA9059"/></svg>');
}

.app-pop-frm #input_5_4 ,
.app-pop-frm #input_6_4 {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.8333 20C16.5185 20 14.2315 19.4956 11.9722 18.4867C9.71296 17.4778 7.65741 16.047 5.80556 14.1944C3.9537 12.3419 2.52333 10.2863 1.51444 8.02778C0.505556 5.76926 0.000740741 3.48222 0 1.16667C0 0.833334 0.111111 0.555556 0.333333 0.333333C0.555556 0.111111 0.833334 0 1.16667 0H5.66667C5.92593 0 6.15741 0.0881481 6.36111 0.264444C6.56482 0.440741 6.68519 0.648889 6.72222 0.888889L7.44444 4.77778C7.48148 5.07407 7.47222 5.32407 7.41667 5.52778C7.36111 5.73148 7.25926 5.90741 7.11111 6.05556L4.41667 8.77778C4.78704 9.46296 5.22667 10.1248 5.73556 10.7633C6.24444 11.4019 6.80482 12.0178 7.41667 12.6111C7.99074 13.1852 8.59259 13.7178 9.22222 14.2089C9.85185 14.7 10.5185 15.1489 11.2222 15.5556L13.8333 12.9444C14 12.7778 14.2178 12.653 14.4867 12.57C14.7556 12.487 15.0193 12.4637 15.2778 12.5L19.1111 13.2778C19.3704 13.3519 19.5833 13.4863 19.75 13.6811C19.9167 13.8759 20 14.0933 20 14.3333V18.8333C20 19.1667 19.8889 19.4444 19.6667 19.6667C19.4444 19.8889 19.1667 20 18.8333 20Z" fill="%23BA9059"/></svg>');
}

.app-pop-frm #input_5_5,
.app-pop-frm #input_6_5 {
    background-image: url('data:image/svg+xml,<svg width="15" height="20" viewBox="0 0 15 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 0C3.365 0 0 3.3882 0 7.55387C0 13.4728 6.795 19.5842 7.08417 19.8409C7.19847 19.9432 7.34644 19.9998 7.49984 20C7.65324 20.0002 7.80133 19.9438 7.91583 19.8417C8.205 19.5842 15 13.4728 15 7.55387C15 3.3882 11.635 0 7.5 0ZM7.5 11.6662C5.2025 11.6662 3.33333 9.79712 3.33333 7.49971C3.33333 5.2023 5.2025 3.3332 7.5 3.3332C9.7975 3.3332 11.6667 5.2023 11.6667 7.49971C11.6667 9.79712 9.7975 11.6662 7.5 11.6662Z" fill="%23BA9059"/></svg>');
}

.app-pop-frm #input_5_6,
.app-pop-frm #input_6_4 {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5522 2.70465L7.78063 0.178285L7.78289 17.1732L12.5522 19.1372V2.70465ZM19.5492 0.13434C19.2709 -0.0347614 18.9183 -0.0449567 18.6285 0.107934L13.7239 2.70465V19.1149L19.5028 16.0556C19.653 15.9763 19.7788 15.8574 19.8664 15.7118C19.9541 15.5662 20.0002 15.3995 20 15.2295V0.934028C20 0.608871 19.8273 0.30266 19.5492 0.13434ZM6.60891 0.149418L0.639454 2.13918C0.453129 2.20095 0.291031 2.31991 0.176224 2.47913C0.0614178 2.63835 -0.000248308 2.82972 7.51472e-07 3.02602V18.019C7.51472e-07 18.3184 0.145118 18.6019 0.390157 18.7788C0.548785 18.8926 0.739193 18.9537 0.934454 18.9534C1.03652 18.9534 1.13691 18.9368 1.22984 18.9052L6.61133 17.1116L6.60891 0.149418Z" fill="%23BA9059"/></svg>');
}

.app-pop-frm form .gform-body .gform_fields .ginput_container input:not([type="submit"]):not([type="checkbox"])::placeholder {
    color: #535353;
    opacity: 1;
}

.app-pop-frm form .gform-body .gform_fields .ginput_container input:not([type="submit"]):not([type="checkbox"]):focus {
    outline: none !important;
}

.app-pop-frm form .gform-body .gform_fields {
    grid-column-gap: 32px;
    grid-row-gap: 24px;
}

.app-pop-frm form #field_5_8 ,
.app-pop-frm form #field_6_8 {
    margin-top: -10px !important;
}

.app-pop-frm form .gform-body .gform_fields .ginput_container_consent label {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    color: #535353;
    cursor: pointer;
}

.app-pop-frm form .gform-body .gform_fields .ginput_container_consent label .gfield_required_text {
    display: none !important;
}

.app-pop-frm form .gform-footer {
    justify-content: center !important;
    padding: 0 !important;
    margin-top: 40px !important;
}

.app-pop-frm form .gform-body .gform_fields .ginput_container_consent {
    display: flex;
    align-items: unset;
    gap: 8px;
}

.app-pop-frm input[type="checkbox"] {
	max-width: 17px !important;
    width: 100%;
    height: 17px;
    border: 1px solid #535353;
    border-radius: 3px;
    appearance: none;
    -webkit-appearance: none;
    background-color: #fff;
    cursor: pointer;
    position: relative;
	margin-top: 2px;
}

.app-pop-frm input[type="checkbox"]:checked::after {
    content: "";
    position: absolute;
    left: 5px;
    top: 2px;
    width: 5px;
    height: 9px;
    border: solid #535353;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.app-pop-frm .gform-footer .gform_button {
    background-image: none;
    background-color: #BA9059;
    border-radius: 4px;
    font-family: 'Lato';
    font-weight: 700;
    font-size: 18px;
    line-height: 1;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #FFFFFF;
    transition: all 0.3s;
}

.app-pop-frm .gform-footer .gform_button:hover {
    background-image: none !important;
    background-color: #D99C4D !important;
    box-shadow: 0px 12px 24px 8px rgba(238, 165, 70, 0.32);
}

.app-pop-frm .gfield--type-consent .gfield_description {
    display: none;
}

.app-pop-frm .gfield--input-type-consent.gfield_error label {
    color: red !important;
}

.app-pop-frm .gform_validation_errors {
    display: none;
}

.app-pop-frm .gform_confirmation_message {
    text-align: center !important;
}

.app-pop-frm .gfield_error input:not([type="submit"]) {
    border-color: red !important;
}

.app-pop-frm form .gform_fields .gfield.gfield--input-type-email input {
    text-transform: lowercase;
}

.app-pop-frm form .gform_fields .gfield.gfield--input-type-email input::placeholder {
    text-transform: capitalize;
}


/* Landing Page */

/* Responsive */
@media only screen and (min-width: 1201px) and (max-width: 1727px) {
    html {
        zoom: 0.80;
        zoom: 80%;
    }
}

@media(max-width: 1440px) {
    .attornies-bx ul {
        justify-content: center !important;
    }
}

@media(max-width: 1365px) {
    .contact-frm form .gform-body .gform_fields .gfield_radio {
        flex-wrap: wrap;
    }

    .contact-frm form .gform-body .gform_fields .gchoice {
        width: 48%;
    }
}

@media(max-width: 1199px) {
    .member-profile-tabs .tab-navigation button {
        font-size: 16px;
        padding: 17px 10px;
    }

    .tab-navigation {
        gap: 20px;
    }

    .contact-buttons a {
        padding: 17px 20px 17px 20px;
        font-size: 15px;
    }

    .contact-buttons {
        column-gap: 20px;
        margin-top: 20px;
    }

}

@media(max-width: 1024px) {
    .ftr-mnu ul {
        display: flex;
        justify-content: center !important;
        gap: 30px;
    }

    .ftr-mnu ul li {
        flex-grow: unset !important;
        width: max-content;
    }

    .contact-frm form .gform-body .gform_fields .gchoice {
        width: 100%;
    }

    .practice-title {
        margin-top: 18px;
    }

    .practice-title {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .contact-buttons {
        flex-wrap: wrap;
        gap: 12px;
    }

    .contact-buttons a {
        max-width: 48%;
    }

    .leave-message {
        max-width: 100% !important;
    }

    .contact-details li::before {
        top: 2px;
        left: 0;
        transform: translateY(0%);
    }

    .contact-email::before {
        top: 5px !important;
        transform: translateY(0) !important;
    }

    .tab-navigation {
        flex-wrap: wrap;
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .bnr-search .search-btn {
        padding: 17px 56px !important;
    }

    .bnr-search .search-bar {
        gap: 5px;
    }

    .bnr-search .search-field {
        padding: 10px 9px;
    }

    .tab-navigation li {
        width: 23%;
    }

    .app-pop-frm form .gform-body .gform_fields {
        grid-column-gap: 13px;
    }

    .app-pop-frm form .validation_message {
        font-size: 13px;
        padding: 10px;
    }

}

@media(max-width: 767px) {
    .ftr-mnu ul {
        gap: 20px;
    }


    .bnr-search .search-bar {
        flex-wrap: wrap;
        gap: 10px;
        padding: 12px;
    }

    .bnr-search .search-field,
    .bnr-search .input-box,
    .bnr-search .search-bar select {
        flex: 1 1 100%;
        width: 100%;
        box-sizing: border-box;
    }

    .bnr-search .divider {
        display: none;
    }

    .bnr-search .search-btn {
        display: block !important;
        width: 100% !important;
        padding: 14px 24px !important;
        text-align: center;
    }

    .bnr-search .search-field:not(:last-child) {
        border-bottom: 1px solid rgba(83, 83, 83, 0.2) !important;
        border-radius: 0;
    }

    .contact-frm form .gform-body .gform_fields {
        grid-column-gap: 20px !important;
        grid-row-gap: 20px;
    }

    .contact-frm form .gform-body .gform_fields #field_1_6 .ginput_complex .ginput_full,
    .contact-frm form .gform-body .gform_fields #field_4_6 .ginput_complex .ginput_full {
        flex: 0 0 100% !important;
    }

    #field_1_15 h3 {
        font-size: 20px;
        margin-top: 0;
    }

    #field_1_15 {
        margin-bottom: 0;
    }

    .contact-frm form .gform-body .gform_fields .gfield_label,
    .contact-frm form .gform-body .gform_fields .gform-field-label {
        margin-bottom: 11px;
    }

    .contact-frm form .gform-body .gform_fields #input_1_6_1_container,
    .contact-frm form .gform-body .gform_fields #input_1_6_3_container,
    .contact-frm form .gform-body .gform_fields #input_1_6_4_container {
        margin-bottom: 20px;
    }

    .tab-navigation li {
        width: 31%;
    }

    .valid-msg .validation_message {
        top: -4px;
    }

    .app-pop-frm .gform_wrapper.gravity-theme .gfield {
        grid-column: 1 / -1 !important;
        width: 100%;
    }

    .app-pop-frm form .gform-body .gform_fields {
        grid-column-gap: unset;
        grid-row-gap: 15px;
    }

    .app-pop-frm form #field_5_8,
	.app-pop-frm form #field_6_8{
        margin-top: -7px !important;
    }

    .app-pop-frm form .gform-footer {
        margin-top: 20px !important;
    }

    .app-pop-frm form .gform-body .gform_fields .ginput_container input:not([type="submit"]):not([type="checkbox"]) {
        height: 45px;
        padding: 10px 50px 10px 16px;
        font-size: 17px;
    }

    .app-pop-frm input[type="checkbox"] {
        max-width: 17px !important;
        width: 100%;
    }

    .app-pop-frm .gform-footer .gform_button {
        font-size: 15px;
        padding: 6px 15px 6px 15px !important;
    }

    .app-pop-frm form .gform-body .gform_fields .ginput_container_consent label {
        font-size: 11px;
    }
	.app-pop-frm form .gform-body .gform_fields .ginput_container_consent{
		align-items: unset;
	}
	.app-pop-frm form .gform-body .gform_fields .ginput_container input:not([type="submit"]):not([type="checkbox"]){
		background-size: 14px;
	}
}

@media(max-width: 610px) {
    .tab-navigation li {
        width: 48%;
    }

    .contact-frm form .gform-body .gform_fields {
        grid-column-gap: unset !important;
        grid-row-gap: 20px;
    }
}

@media(max-width: 539px) {
    .tab-navigation li {
        width: 47%;
    }

    #practice-areas ul li::before,
    #education ul li::before,
    #bar-admission li::before {
        top: 2px;
        transform: translateY(-0%);
    }
}

@media(max-width: 475px) {
    .tab-navigation li {
        /* width: 100%; */
    }

    .contact-buttons a {
        max-width: 100% !important;
    }

    .member-profile-tabs .tab-navigation button {
        font-size: 13px;
        padding: 10px 10px;
    }

    .cat-pagenition .elementor-pagination {
        gap: 0;
    }

    .cat-pagenition .page-numbers.prev::after {
        left: -7px;
        right: 0;
    }

    .cat-pagenition .page-numbers.next::after {
        right: -7px;
        left: auto;
    }

    .cat-pagenition .elementor-pagination .page-numbers {
        width: 36px;
        height: 36px;
    }

    .tab-navigation {
        justify-content: space-around;
    }

    .tab-navigation {
        gap: 12px;
    }
}

/* Responsive */