.maxW900px {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}
.video-block {
    font-size: 0;
}
.max-height-92vh {
    max-height: 92vh;
}
.max-height-95vh {
    max-height: 95vh;
}
.max-height-60vh {
    max-height: 75vh;
    video {
        object-fit: cover !important;
        object-position: top center !important;
    }
}
.max-height-98vh {
    max-height: 98vh;
    video {
        object-fit: cover !important;
    }
}
#masthead ul.container>li.current-menu-item>a,
#masthead ul.menu>li.current-menu-item>a {
    color: #E68524;
}
.page_default {
    padding: 50px 0 50px;
    position: relative;
}
@media screen and (max-width: 1440px) {
    .page_default {
        padding: 45px 0;
    }
}
@media screen and (max-width: 1280px) {
    .page_default {
        padding: 40px 0;
    }
}
@media screen and (max-width: 1024px) {
    .page_default {
        padding: 30px 0;
    }
}
@media screen and (max-width: 768px) {
    .page_default {
        padding: 25px 0;
    }
}
.page_content {
    display: flex;
    justify-content: space-between;
}
.container1 {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
}
.genpg-rite {
    width: 64.85%;
}
.genpg-rite.full-width {
    width: 100%;
}
.genpg-lft {
    width: 31.3%;
    max-width: 400px;
}
p:empty {
    display: none;
}
.figure-img-fl {
    float: left;
    margin: 0 20px 10px 0;
}
.figure-img-fr {
    float: right;
    margin: 0 0 10px 20px;
}
.figure-img-fl img {
    max-width: 100%;
    box-sizing: border-box;
    display: block;
    height: auto;
}
.page_content .genpg-lft ul {
    margin: 0;
}
@media screen and (max-width: 1024px) {
    .genpg-rite {
        width: 100%;
    }
    .genpg-lft {
        width: 100%;
        max-width: 350px;
    }
    .page_content {
        flex-direction: column;
        gap: 20px;
        align-items: center;
    }
    .figure-img-fl,
    .figure-img-fr {
        float: inherit;
        margin: 0;
    }
}
/* .page_default .genpg-rite h1,
.page_default .genpg-rite h2,
.page_default .genpg-rite h3,
.page_default .genpg-rite h4, */
.page_default .genpg-rite h5,
.page_default .genpg-rite h6,
.page_default .genpg-rite .search-no-results article.post .entry-header h1.entry-title {
    font-family: "ITC Berkeley Oldstyle Std";
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0;
    color: #626366;
    margin: 40px 0 10px;
}
.page_default .genpg-rite h1 {
    margin-top: 0;
}
/* h1,
h2,
h3,
h4,
h5,
h6,
.page_default .genpg-rite h1,
.page_default .genpg-rite h2,
.search-no-results article.post .entry-header h1.entry-title,
.search-no-results article.post .entry-header h1.entry-title {
    font-size: 55px;
    line-height: 1.1;
}
h3,
.page_default .genpg-rite h3 {
    font-size: 50px;
}
h4,
.page_default .genpg-rite h4 {
    font-size: 42px;
} */
h5,
.page_default .genpg-rite h5 {
    font-size: 35px;
}
h6,
.page_default .genpg-rite h6 {
    font-size: 25px;
}
.page_default .genpg-rite a {
    color: #eb933a;
    text-decoration: none;
}
.page_default .genpg-rite a:hover {
    color: #626366;
}
.page_default .genpg-rite li,
li {
    padding-left: 25px;
    position: relative;
    line-height: 1.6;
    margin: 0 0 20px 0;
    list-style: none;
    list-style-type: none;
}
.page_default .genpg-rite li:last-child,
li:last-child {
    margin-bottom: 0;
}
.page_default .genpg-rite li ul {
    padding: 15px 0 0 10px;
    margin: 0;
}
.page_default .genpg-rite li ul li {
    padding-left: 0;
    list-style: disc;
}
.page_default .genpg-rite li ul li:before {
    display: none;
}
.page_content .genpg-rite ol,
.page_content .genpg-rite ul {
    margin: 0 0 25px 0;
    list-style-position: inside;
}
.page_content .genpg-rite ol {
    list-style-type: decimal;
    margin-left: 20px;
}
.page_content .genpg-rite ol li {
    list-style: decimal;
    padding-left: 0 !important;
}
.page_default .genpg-rite li a {
    text-decoration: none;
    color: #eb933a;
}
.page_default .genpg-rite li a:hover {
    color: #626366;
}
.page_default .genpg-rite ul li>ul li {
    list-style-type: disc;
}
.page_default .genpg-rite ul li>ul li>ol li {
    list-style-type: decimal;
}
.page_default .genpg-rite ul li>ul li:before {
    display: none;
}
.page_default .genpg-rite ul li>ol li {
    list-style-type: decimal;
}
.page_default .genpg-rite ul li>ol li:before {
    display: none;
}
.page_default .genpg-rite ul li>ol li>ul li {
    list-style-type: disc;
}
.page_default .genpg-rite p:last-child {
    margin-bottom: 0;
}
.page_default.single_page .page_content ul li::before {
    position: absolute;
    content: '';
    background-color: #e68524;
    background-image: -webkit-linear-gradient(0deg, rgb(230, 133, 36) 0%, rgb(252, 197, 93) 100%);
    border-radius: 100%;
    position: absolute;
    width: 12px;
    height: 12px;
    top: 12px;
    left: 0;
}
@media screen and (max-width:1600px) {
    /* h1,
    h2,
    .search-no-results article.post .entry-header h1.entry-title,
    .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .search-no-results article.post .entry-header h1.entry-title {
        font-size: 52px;
    }
    h3,
    .page_default .genpg-rite h3 {
        font-size: 47px;
    }
    h4,
    .page_default .genpg-rite h4 {
        font-size: 38px;
    } */
    h5,
    .page_default .genpg-rite h5 {
        font-size: 33px;
    }
    .page_default.single_page .page_content ul li::before {
        width: 11px;
        height: 11px;
    }
    .page_default .genpg-rite li,
    li {
        margin: 0 0 18px 0;
    }
}
@media screen and (max-width:1550px) {
    /* h1,
    h2,
    .search-no-results article.post .entry-header h1.entry-title,
    .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .search-no-results article.post .entry-header h1.entry-title {
        font-size: 50px;
    }
    h3,
    .page_default .genpg-rite h3 {
        font-size: 45px;
    }
    h4,
    .page_default .genpg-rite h4 {
        font-size: 38px;
    } */
    h5,
    .page_default .genpg-rite h5 {
        font-size: 32px;
    }
    h6,
    .page_default .genpg-rite h6 {
        font-size: 24px;
    }
    .page_default .genpg-rite li,
    li {
        margin: 0 0 17px 0;
    }
}
@media screen and (max-width:1440px) {
    /* h1,
    h2,
    .search-no-results article.post .entry-header h1.entry-title,
    .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .search-no-results article.post .entry-header h1.entry-title {
        font-size: 46px;
    }
    h3,
    .page_default .genpg-rite h3 {
        font-size: 42px;
    }
    h4,
    .page_default .genpg-rite h4 {
        font-size: 35px;
    } */
    h5,
    .page_default .genpg-rite h5 {
        font-size: 30px;
    }
    h6,
    .page_default .genpg-rite h6 {
        font-size: 22px;
    }
    .container1 {
        max-width: 1140px;
    }
    /* .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .page_default .genpg-rite h3,
    .page_default .genpg-rite h4, */
    .page_default .genpg-rite h5,
    .page_default .genpg-rite h6,
    .page_default .genpg-rite .search-no-results article.post .entry-header h1.entry-title {
        margin: 0 0 9px;
    }
    .page_default .genpg-rite p,
    .page_default .genpg-rite li {
        margin: 0 0 25px;
    }
    .page_default .genpg-rite li {
        padding-left: 23px;
        margin: 0 0 16px 0;
    }
    .page_default.single_page .page_content ul li::before {
        width: 10px;
        height: 10px;
        top: 10px;
    }
    .page_content .genpg-rite ol,
    .page_content .genpg-rite ul {
        margin: 0 0 21px 0;
    }
}
@media screen and (max-width:1366px) {
    /* h1,
    h2,
    .search-no-results article.post .entry-header h1.entry-title,
    .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .search-no-results article.post .entry-header h1.entry-title {
        font-size: 42px;
    }
    h3,
    .page_default .genpg-rite h3 {
        font-size: 38px;
    }
    h4,
    .page_default .genpg-rite h4 {
        font-size: 32px;
    } */
    h5,
    .page_default .genpg-rite h5 {
        font-size: 28px;
    }
    h6,
    .page_default .genpg-rite h6 {
        font-size: 20px;
    }
}
@media screen and (max-width:1280px) {
    /* h1,
    h2,
    .search-no-results article.post .entry-header h1.entry-title,
    .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .search-no-results article.post .entry-header h1.entry-title {
        font-size: 38px;
    }
    h3,
    .page_default .genpg-rite h3 {
        font-size: 36px;
    }
    h4,
    .page_default .genpg-rite h4 {
        font-size: 30px;
    } */
    h5,
    .page_default .genpg-rite h5 {
        font-size: 26px;
    }
    h6,
    .page_default .genpg-rite h6 {
        font-size: 19px;
    }
    .container1 {
        max-width: 990px;
        padding: 0 10px;
    }
    .page_default .genpg-rite p,
    .page_default .genpg-rite li {
        margin: 0 0 21px 0;
    }
    .page_default .genpg-rite li {
        padding-left: 20px;
        margin: 0 0 14px 0;
    }
    .page_default.single_page .page_content ul li::before {
        width: 9px;
        height: 9px;
        top: 10px;
    }
}
@media screen and (max-width:1024px) {
    /* h1,
    h2,
    .search-no-results article.post .entry-header h1.entry-title,
    .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .search-no-results article.post .entry-header h1.entry-title {
        font-size: 35px;
    }
    h3,
    .page_default .genpg-rite h3 {
        font-size: 32px;
    }
    h4,
    .page_default .genpg-rite h4 {
        font-size: 28px;
    } */
    h5,
    .page_default .genpg-rite h5 {
        font-size: 24px;
    }
    h6,
    .page_default .genpg-rite h6 {
        font-size: 18px;
    }
    .container1 {
        max-width: 720px;
    }
    .page_default .genpg-rite p,
    .page_default .genpg-rite li {
        margin: 0 0 18px 0;
    }
    .page_default .genpg-rite li,
    li {
        padding-left: 20px;
        line-height: 1.45;
        margin: 0 0 15px 0;
        text-align: start;
    }
    .page_default.single_page .page_content ul li::before {
        width: 8px;
        height: 8px;
        top: 8px;
    }
}
@media screen and (max-width:768px) {
    /* h1,
    h2,
    .search-no-results article.post .entry-header h1.entry-title,
    .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .search-no-results article.post .entry-header h1.entry-title {
        font-size: 32px;
    }
    h3,
    .page_default .genpg-rite h3 {
        font-size: 28px;
    }
    h4,
    .page_default .genpg-rite h4 {
        font-size: 24px;
    } */
    h5,
    .page_default .genpg-rite h5 {
        font-size: 22px;
    }
    .page_default .genpg-rite p,
    .page_default .genpg-rite li {
        margin: 0 0 15px 0;
    }
    .page_default.single_page .page_content ul li::before {
        width: 7px;
        height: 7px;
        top: 8px;
    }
    .page_default .genpg-rite li,
    li {
        padding-left: 16px;
        margin: 0 0 10px 0;
    }
}
@media screen and (max-width:480px) {
    /* h1,
    h2,
    .search-no-results article.post .entry-header h1.entry-title,
    .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .search-no-results article.post .entry-header h1.entry-title {
        font-size: 28px;
    }
    h3,
    .page_default .genpg-rite h3 {
        font-size: 26px;
    }
    h4,
    .page_default .genpg-rite h4 {
        font-size: 22px;
    } */
    h5,
    .page_default .genpg-rite h5 {
        font-size: 20px;
    }
    .page_default.single_page .page_content ul li::before {
        top: 7px;
    }
    .page_content .genpg-rite ol,
    .page_content .genpg-rite ul {
        margin: 0 0 16px 0;
    }
}
.attrny-def-options-btm-itm a:visited {
    color: #E68524
}
.attorney-section-heading {
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 0.95;
    letter-spacing: 7px;
    color: #595959;
    margin: 0;
    text-transform: uppercase;
    margin-bottom: 20px;
    & strong,
    & span {
        color: #E68524
    }
    & strong {
        display: block;
    }
    & small {
        font-size: 50%;
        display: block;
        color: #E68524
    }
}
.small-sub-title {
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    font-size: 35px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: normal;
    color: #fff;
    margin: 0;
    & strong,
    & span {
        color: #E68524
    }
    & strong {
        display: block;
    }
    & small {
        font-size: 50%;
        display: block;
        color: #E68524
    }
}
@media screen and (max-width: 1366px) {
    .attorney-section-heading {
        font-size: 40px;
        letter-spacing: 5px;
    }
    .small-sub-title {
        font-size: 30px;
    }
}
@media screen and (max-width:1280px) {
    .container {
        max-width: 990px;
    }
}
@media screen and (max-width: 1024px) {
    .attorney-section-heading {
        font-size: 35px;
        letter-spacing: 4px;
    }
    .small-sub-title {
        font-size: 28px;
    }
    .container {
        max-width: 750px;
    }
}
@media screen and (max-width:768px) {
    .container {
        max-width: 550px;
        padding: 0 15px;
    }
}
@media screen and (max-width: 550px) {
    .attorney-section-heading {
        font-size: 26px;
    }
    .small-sub-title {
        font-size: 20px;
    }
}
.contact-blk {
    display: flex;
    justify-content: space-between;
    position: relative;
    /* margin-bottom: 50px; */
}
.contact-cnt-blk {
    padding: 60px 55px 38px;
    width: 48%;
    clip-path: polygon(88% 0, 100% 52px, 100% 100%, 0 100%, 0 0);
    border-radius: 30px 0;
    border: 2px solid #565656;
    position: relative;
    overflow: hidden;
}
.contact-cnt-blk:before {
    position: absolute;
    content: "";
    background-color: #565656;
    width: 130px;
    height: 2px;
    right: -32px;
    top: 30px;
    rotate: 30deg;
    pointer-events: none;
}
.contact-rit,
.contact-directory-blk {
    width: 48%;
    border-radius: 30px;
    overflow: hidden;
    box-shadow: 0 0 6px #00000014;
}
.contact-rit img {
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%;
    display: block;
}
.contact-page .contact-item-title {
    font-family: 'ITC Berkeley Oldstyle Std';
    font-weight: 700;
    font-size: 28px;
    line-height: 1;
    letter-spacing: 2.4px;
    /* text-transform: uppercase; */
    /* background: -webkit-linear-gradient(0deg, rgb(230, 133, 36) 0%, rgb(252, 197, 93) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent; */
    color: #E68524;
    margin: 0 0 15px;
    position: relative;
}
.contact-page .contact-item-title a {
    /* background: -webkit-linear-gradient(0deg, rgb(230, 133, 36) 0%, rgb(252, 197, 93) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent; */
    color: #E68524;
}
.contact-page .contact-item-title a:hover {
    background-image: linear-gradient(to right, #565656, #565656);
}
.contact-title,
.page_default .genpg-rite .in-abt-title {
    /* font-family: 'ITC Berkeley Oldstyle Std', sans-serif; */
    /* font-size: 54px; */
    /* line-height: 1; */
    /* letter-spacing: normal; */
    /* font-weight: 700; */
    /* color: #6C6D70; */
    /* color: #E68524; */
    /* text-transform: uppercase; */
    /* margin-bottom: 10px; */
    /* background: -webkit-linear-gradient(0deg, #E68524 0%, #FCC55D 100%);
    background-clip: text;
    -webkit-text-fill-color: transparent; */
    text-align: center;
    /* margin: 0 0 40px; */
}
.page_default .genpg-rite .in-abt-title {
    margin-bottom: 20px;
}
.page_default .genpg-rite .in-abt-blk {
    font-size: 22px;
    margin-bottom: 20px;
}
.lg-att-bnr-btn {
    text-align: center;
}
.contact-page p {
    font-family: 'Jost';
    font-size: 22px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0;
    color: #565656;
    margin: 0 0 35px;
}
.contact-page p:last-child {
    margin-bottom: 0;
}
.contact-page p a,
.contact-page ul li a {
    color: #E58425;
    text-decoration: underline 2px solid;
    text-underline-offset: 4px;
}
.contact-page p a:hover,
.contact-page ul li a:hover {
    color: #565656;
}
.conatct-form-title {
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    font-size: 54px;
    line-height: 1;
    letter-spacing: normal;
    font-weight: 700;
    color: #6C6D70;
    text-transform: uppercase;
    margin-bottom: 10px;
    text-align: center;
}
/* .conatct-form-title strong {
    background: -webkit-linear-gradient(0deg, rgb(230, 133, 36) 0%, rgb(252, 197, 93) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #e78827;
} */
.contact-form-section p {
    text-align: center;
}
.contact-form form .gfield label,
.contact-form form .gfield input,
.contact-form form .gfield textarea {
    font-family: "Jost", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 400;
    outline: 0 !important;
    min-height: 65px;
    border: 0;
    padding: 20px 25px !important;
    border-radius: 1px;
    border: 1px solid #e78827;
    box-shadow: none;
    color: #626366;
}
.contact-form form .gfield label:placeholder,
.contact-form form .gfield input::placeholder,
.contact-form form .gfield textarea::placeholder {
    color: #626366;
    opacity: 1 !important;
}
.contact-form form .gfield textarea {
    resize: none;
    min-height: auto !important;
    height: 200px !important;
}
.gform_fields.top_label.form_sublabel_below.description_below.validation_below {
    gap: 20px 15px;
}
.contact-form form .gfield .gfield_description {
    font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem) !important;
}
.contact-page .contact-form form .button {
    font-size: 22px !important;
    font-family: "Roboto", Sans-serif !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    margin: auto !important;
    padding: 25px 100px !important;
    border: 0 !important;
    border-radius: 50px !important;
    color: #fff;
    outline: 0 !important;
    letter-spacing: 0.5px !important;
    background-image: linear-gradient(to right, #E68524 0%, #FCC55D 100%);
    cursor: pointer;
    transition: all 0.5s;
}
.contact-page .contact-form form .button:hover {
    background-image: linear-gradient(to left, #E68524 0%, #FCC55D 100%);
}
p.gform_required_legend {
    display: none
}
.contact-form form {
    width: 70%;
    margin: auto;
}
.contact-form form .button:hover {
    background-image: linear-gradient(240deg, var(--e-global-color-secondary) 0%, var(--e-global-color-f3946aa) 100%);
}
.contact-form .gform_wrapper .gform_validation_errors {
    display: none !important;
}
.contact-form .gform_wrapper .gfield {
    position: relative;
}
.contact-form .gform_wrapper .gfield .validation_message.gfield_validation_message,
.contact-form .gform_wrapper .gfield .instruction.validation_message {
    position: absolute;
    top: 5px;
    background: none;
    padding: 0;
    line-height: 18px;
    color: #ff0000;
    font-size: 15px;
    right: 5px;
    font-weight: 400;
    width: auto;
    border: none;
    pointer-events: none;
    margin: 0;
}
.contact-form .gform_wrapper .gfield.gfield--type-name .validation_message.gfield_validation_message {
    top: inherit;
    bottom: 5px;
}
.contact-form .gform_wrapper .gfield .instruction.validation_message {
    top: initial !important;
    bottom: 5px;
}
.contact-form .gform_wrapper .field_description_below .gfield_description {
    padding-top: 0
}
.contact-form .gform_wrapper .gfield.chk .validation_message.gfield_validation_message {
    left: 3px;
    top: 20px;
    margin: 0;
}
/* .contact-address-section {
    padding: 100px 0 50px;
} */
.contact-addr-cnt {
    padding: 30px;
    background: #ffffff;
    border-radius: 20px 0;
    box-shadow: 0 0 6px #00000014;
}
.contact-addr-tit {
    font-family: 'ITC Berkeley Oldstyle Std';
    font-weight: 700;
    font-size: 30px;
    line-height: 1;
    letter-spacing: 1.8px;
    color: #565656;
    text-transform: uppercase;
    margin: 0 0 20px;
}
.contact-address-list {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}
@media screen and (max-width: 1600px) {
    .contact-map iframe {
        height: 237px;
        display: block;
    }
}
@media screen and (max-width: 1366px) {
    .contact-map iframe {
        height: 216px;
    }
}
.contact-addr-links {
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
    gap: 20px;
}
.contact-addr-lnk-itm {
    padding: 25px 15px 25px 90px;
    border-radius: 10px;
    clip-path: polygon(95% 0, 100% 31px, 100% 100%, 0 100%, 0 0);
    position: relative;
    background-image: -webkit-linear-gradient(90deg, #ffffff00, rgb(230 133 36 / 20%) 45%, #ffffff00);
    background-color: #fff;
}
.contact-addr-lnk-itm:before {
    position: absolute;
    content: "";
    width: 28px;
    height: 20px;
    background-image: url(../images/rombus-img.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    top: 0;
    bottom: 0;
    left: 50px;
    margin: auto;
}
.contact-addr-lnk-itm a:hover {
    color: #565656;
}
.for-injur-faq-sec {
    padding: 100px 0 40px;
}
.for-injur-faq-sec .fi-faq-hdg {
    font-size: 55px;
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    line-height: 1.2;
    letter-spacing: normal;
    font-weight: 700;
    color: #6C6D70;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 30px;
}
.for-injur-faq-sec .accordion {
    margin: 0 0 50px;
}
.for-injur-faq-sec .accordion-heading::before {
    display: none;
}
.for-injur-faq-sec .accordion-section:has(+ .accordien-active) {
    border-color: transparent;
}
.for-injur-faq-sec h4 {
    font-size: 30px;
    font-family: 'ITC Berkeley Oldstyle Std';
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0;
    color: #565656;
    margin: 0;
    font-style: italic;
    text-align: center;
    margin: 0;
}
.in-abt-blk {
    text-align: center;
}
.in-abt-cnt {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 40px;
    margin: 0 0 50px;
}
.in-abt-item {
    width: 38%;
    background-image: -webkit-linear-gradient(90deg, #cbcbcb 0%, rgba(98, 99, 102, 0) 100%);
    border: 2px solid #fff;
    border-radius: 20px 0 20px 0;
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    padding: 35px 60px 30px;
}
.page_default .genpg-rite .in-abt-item p:last-child {
    margin-bottom: 0 !important;
}
@media screen and (max-width: 1600px) {
    .contact-addr-links {
        gap: 18px;
    }
    /* .contact-profile-section {
        padding: 80px 0;
    } */
    .contact-title,
    .page_default .genpg-rite .in-abt-title {
        font-size: 49px;
        margin: 0 0 35px;
    }
    .page_default .genpg-rite .in-abt-title {
        margin-bottom: 18px;
    }
    .page_default .genpg-rite .in-abt-blk {
        font-size: 19px;
        margin-bottom: 16px;
    }
    .contact-cnt-blk {
        padding: 50px;
    }
    .contact-cnt-blk:before {
        right: -37px;
        rotate: 35deg;
    }
    .contact-page .contact-item-title {
        font-size: 25px;
        letter-spacing: 2px;
        margin: 0 0 12px;
    }
    .contact-page p {
        font-size: 18px;
        margin: 0 0 30px;
    }
    /* .contact-blk {
        margin-bottom: 45px;
    } */
    .conatct-form-title {
        font-size: 45px;
        margin-bottom: 8px;
    }
    .contact-form form .gfield label,
    .contact-form form .gfield input,
    .contact-form form .gfield textarea {
        font-size: 17px !important;
        padding: 16px 20px !important;
    }
    .contact-form form .gfield textarea {
        height: 180px !important;
    }
    .contact-page .contact-form form .button {
        font-size: 20px !important;
        padding: 21px 85px !important;
        letter-spacing: 0 !important;
    }
    /* .contact-address-section {
        padding: 80px 0 40px;
    } */
    .contact-addr-tit {
        font-size: 28px;
        letter-spacing: 1.5px;
        margin: 0 0 18px;
    }
    /* .contact-address-list {
        gap: 90px;
    } */
    .contact-addr-lnk-itm {
        padding: 22px 15px 22px 75px;
    }
    .contact-addr-lnk-itm:before {
        left: 40px;
        transform: scale(0.9);
        transform-origin: left center;
    }
    .contact-address-list::before {
        left: 41%;
    }
    .for-injur-faq-sec {
        padding: 80px 0 40px;
    }
    .for-injur-faq-sec .fi-faq-hdg {
        font-size: 48px;
        margin-bottom: 25px;
    }
    .for-injur-faq-sec .accordion {
        margin: 0 0 45px;
    }
    .for-injur-faq-sec h4 {
        font-size: 28px;
    }
}
@media screen and (max-width: 1440px) {
    .in-abt-cnt {
        gap: 37px;
        margin: 0 0 45px;
    }
    .in-abt-item {
        padding: 28px 55px;
    }
}
@media screen and (max-width: 1366px) {
    /* .contact-profile-section {
        padding: 70px 0;
    } */
    .contact-title,
    .page_default .genpg-rite .in-abt-title {
        font-size: 45px;
        margin: 0 0 35px;
    }
    .page_default .genpg-rite .in-abt-title {
        margin-bottom: 14px;
    }
    .page_default .genpg-rite .in-abt-blk {
        font-size: 17px;
        margin-bottom: 14px;
    }
    .contact-cnt-blk {
        padding: 43px;
    }
    .contact-cnt-blk:before {
        right: -41px;
        rotate: 38deg;
    }
    .contact-page .contact-item-title {
        font-size: 23px;
        letter-spacing: 1px;
        margin: 0 0 10px;
    }
    .contact-page p {
        font-size: 16px;
        margin: 0 0 25px;
    }
    /* .contact-blk {
        margin-bottom: 42px;
    } */
    .conatct-form-title {
        font-size: 40px;
        margin-bottom: 8px;
    }
    .contact-page p {
        font-size: 16px;
        margin: 0 0 25px;
    }
    .contact-form form .gfield label,
    .contact-form form .gfield input,
    .contact-form form .gfield textarea {
        font-size: 16px !important;
        min-height: 50px;
        padding: 14px 18px !important;
    }
    .contact-form form .gfield textarea {
        height: 165px !important;
    }
    .contact-page .contact-form form .button {
        font-size: 18px !important;
        padding: 18px 75px !important;
        letter-spacing: 0 !important;
    }
    .contact-addr-tit {
        font-size: 24px;
        letter-spacing: 0.8px;
        margin: 0 0 16px;
    }
    .contact-addr-lnk-itm {
        padding: 19px 15px 19px 60px;
    }
    .contact-addr-lnk-itm:before {
        left: 30px;
        transform: scale(0.8);
    }
    .contact-address-list::before {
        left: 40%;
    }
    /* .contact-address-section {
        padding: 70px 0 40px;
    } */
    .for-injur-faq-sec {
        padding: 70px 0 40px;
    }
    .for-injur-faq-sec .fi-faq-hdg {
        font-size: 42px;
        margin-bottom: 21px;
    }
    .for-injur-faq-sec .accordion {
        margin: 0 0 42px;
    }
    .for-injur-faq-sec h4 {
        font-size: 26px;
    }
}
@media screen and (max-width: 1280px) {
    .contact-addr-links {
        gap: 16px;
    }
    .in-abt-cnt {
        gap: 34px;
        margin: 0 0 40px;
    }
    .contact-cnt-blk:before {
        right: -45px;
        rotate: 42deg;
    }
    .in-abt-item {
        padding: 25px 40px;
    }
    .page_default.single_page ul.sitemap-list li::before {
        top: 13px;
    }
}
@media screen and (max-width: 1200px) {
    /* .contact-profile-section {
        padding: 60px 0;
    } */
    .contact-title,
    .page_default .genpg-rite .in-abt-title {
        font-size: 40px;
        margin: 0 0 30px;
    }
    .page_default .genpg-rite .in-abt-title {
        margin-bottom: 12px;
    }
    .page_default .genpg-rite .in-abt-blk {
        font-size: 15px;
        margin-bottom: 14px;
    }
    .contact-cnt-blk {
        padding: 33px;
    }
    .contact-page .contact-item-title {
        font-size: 22px;
        letter-spacing: 0;
    }
    .contact-page p {
        font-size: 15px;
        margin: 0 0 20px;
    }
    .contact-cnt-blk:before {
        right: -46px;
        rotate: 42deg;
    }
    /* .contact-blk {
        margin-bottom: 38px;
    } */
    .conatct-form-title {
        font-size: 35px;
        margin-bottom: 7px;
    }
    .contact-form form .gform_fields {
        gap: 15px !important;
    }
    .contact-form form .gfield label,
    .contact-form form .gfield input,
    .contact-form form .gfield textarea {
        font-size: 15px !important;
        min-height: 45px;
        padding: 12px 16px !important;
    }
    .contact-form form .gfield textarea {
        height: 145px !important;
    }
    .contact-page .contact-form form .button {
        font-size: 17px !important;
        padding: 16px 65px !important;
    }
    /* .contact-address-section {
        padding: 60px 0 30px;
    } */
    .contact-addr-tit {
        font-size: 22px;
        letter-spacing: 0;
        margin: 0 0 16px;
    }
    .contact-addr-lnk-itm {
        padding: 17px 15px 17px 55px;
    }
    .contact-addr-lnk-itm:before {
        left: 25px;
        transform: scale(0.75);
    }
    .contact-address-list::before {
        left: 39%;
    }
    .for-injur-faq-sec {
        padding: 60px 0 30px;
    }
    .for-injur-faq-sec .fi-faq-hdg {
        font-size: 37px;
        margin-bottom: 19px;
    }
    .for-injur-faq-sec .accordion {
        margin: 0 0 38px;
    }
    .for-injur-faq-sec h4 {
        font-size: 24px;
    }
}
@media screen and (max-width: 1024px) {
    .contact-addr-links {
        gap: 15px;
    }
    /* .contact-profile-section {
        padding: 50px 0;
    } */
    .contact-cnt-blk {
        padding: 25px;
        width: 100%;
        clip-path: none;
        max-width: 450px;
    }
    .contact-cnt-blk:before {
        display: none;
    }
    .contact-title,
    .page_default .genpg-rite .in-abt-title {
        font-size: 35px;
        margin: 0 0 20px;
    }
    .contact-blk {
        justify-content: center;
        align-items: center;
        flex-direction: column-reverse;
        gap: 25px;
        margin: 0;
    }
    .contact-map-section .contact-blk {
        flex-direction: column;
    }
    .contact-blk::before {
        display: none;
    }
    /* .contact-address-section {
        padding: 50px 0 30px;
    } */
    .contact-address-list {
        /* gap: 30px; */
        flex-direction: column;
        max-width: 550px;
        margin: 0 auto;
        & .contact-addr-links,
        & .contact-addr-cnt {
            display: block;
            width: 100%;
        }
    }
    .contact-address-list::before {
        display: none;
    }
    .contact-form form .gfield label,
    .contact-form form .gfield input,
    .contact-form form .gfield textarea {
        line-height: 1 !important;
    }
    .contact-form form .gfield textarea {
        height: 110px !important;
    }
    .contact-form form {
        width: 100%;
        margin: auto;
        max-width: 450px;
    }
    .contact-rit,
    .contact-directory-blk {
        width: 100%;
        border-radius: 15px;
        max-width: 450px;
        margin: 0 auto;
    }
    .for-injur-faq-sec {
        padding: 50px 0 30px;
    }
    .for-injur-faq-sec .fi-faq-hdg {
        font-size: 35px;
        margin-bottom: 19px;
    }
    .for-injur-faq-sec .accordion {
        margin: 0 0 30px;
    }
    .for-injur-faq-sec h4 {
        font-size: 22px;
    }
    .in-abt-cnt {
        gap: 30px;
        margin: 0 0 40px;
    }
    .in-abt-item {
        padding: 30px;
        width: 100%;
        max-width: 370px;
    }
    ul.sitemap-list {
        column-count: 2;
    }
    .page_default.single_page ul.sitemap-list li::before {
        top: 14px;
    }
}
@media screen and (max-width: 768px) {
    .contact-addr-links {
        gap: 12px;
    }
    .container1 {
        max-width: 100%;
        padding: 0 10px;
    }
    .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .page_default .genpg-rite .search-no-results article.post .entry-header h1.entry-title {
        font-size: 34px;
    }
    .page_default .genpg-rite h3 {
        font-size: 32px;
    }
    .page_default .genpg-rite h4 {
        font-size: 27px;
    }
    .page_default .genpg-rite h5 {
        font-size: 24px;
    }
    .page_default .genpg-rite h6 {
        font-size: 19px;
    }
    .conatct-form-title strong {
        display: block;
    }
    ul.sitemap-list {
        column-count: 1;
    }
}
@media screen and (max-width: 480px) {
    .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .page_default .genpg-rite .search-no-results article.post .entry-header h1.entry-title {
        font-size: 32px;
    }
    .page_default .genpg-rite h1,
    .page_default .genpg-rite h2,
    .page_default .genpg-rite .search-no-results article.post .entry-header h1.entry-title {
        font-size: 27px;
    }
    .page_default .genpg-rite h3 {
        font-size: 24px;
    }
    .page_default .genpg-rite h4 {
        font-size: 21px;
    }
    .page_default .genpg-rite {
        font-size: 19px;
    }
    .page_default .genpg-rite h6 {
        font-size: 17px;
    }
    .contact-title,
    .page_default .genpg-rite .in-abt-title {
        font-size: 27px;
        margin: 0 0 16px;
    }
    .contact-cnt-blk {
        padding: 20px;
    }
    .lg-att-bnr-btn a {
        text-align: left;
    }
    .conatct-form-title {
        font-size: 26px;
    }
    /* .contact-address-section {
        padding: 40px 0 30px;
    } */
    .contact-addr-lnk-itm {
        padding: 15px 15px 15px 35px;
        clip-path: none;
    }
    .contact-addr-lnk-itm:before {
        left: 9px;
    }
    .contact-page p a,
    .contact-page ul li a {
        text-decoration: underline 1px solid;
        text-underline-offset: 3px;
    }
    .for-injur-faq-sec {
        padding: 40px 0 30px;
    }
    .for-injur-faq-sec .fi-faq-hdg {
        font-size: 30px;
        margin-bottom: 18px;
    }
    .for-injur-faq-sec .accordion {
        margin: 0 0 25px;
    }
    .for-injur-faq-sec h4 {
        font-size: 20px;
    }
    .for-injur-faq-sec .accordion-heading {
        padding: 12px 35px 8px 20px;
    }
    .for-injur-faq-sec .accordion-section-content {
        padding: 0 20px 20px 20px;
    }
    .in-abt-item {
        padding: 20px;
    }
    .in-abt-cnt {
        gap: 25px;
        margin: 0 0 30px;
    }
}
.attrny-def-options-top-blk {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 0 45px;
    text-align: center;
}
.attrny-def-options-top-hdg {
    font-size: 68px;
    margin: 0;
    line-height: 1.1;
}
.attrny-def-options-top-hdg strong {
    display: block;
}
.attrny-def-options-top-cnt p {
    color: #fff;
    margin: 0;
}
.attrny-def-options-btm-blk {
    display: flex;
    justify-content: center;
    gap: 6%;
    margin: 0 0 3%;
}
.attrny-def-options-btm-itm {
    padding: 55px;
    width: 100%;
    clip-path: polygon(87.7% 0, 100% 60px, 100% 100%, 0 100%, 0 0);
    position: relative;
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
    background-image: linear-gradient(to top, rgb(255 255 255 / 15%) 0%, rgba(255, 255, 255, 0) 100%);
    border-radius: 30px 0;
    background-color: #3e3e3e;
}
.attrny-def-options-btm-hdg {
    font-size: 30px;
    font-family: 'Jost';
    font-weight: 400;
    line-height: 1.35;
    color: #fff;
    position: relative;
    letter-spacing: -0.6px;
    margin: 0 0 35px;
}
.attrny-def-options-btm-hdg strong {
    font-weight: inherit;
    text-decoration: underline 1px solid #fff;
    text-underline-offset: 3px;
}
.attrny-def-options-btm-cnt li,
.attrny-def-options-btm-cnt p {
    color: #fff;
    margin: 0 0 30px;
}
.attrny-def-options-btm-cnt p em {
    color: #fff;
}
.attrny-def-options-btm-cnt li:last-child,
.attrny-def-options-btm-cnt p:last-child {
    margin: 0;
}
@media screen and (max-width:1550px) {
    .attrny-def-options-top-hdg {
        font-size: 61px;
    }
    .attrny-def-options-top-blk {
        margin: 0 0 38px;
    }
    .attrny-def-options-btm-itm {
        padding: 45px;
        border-radius: 27px 0;
    }
    .attrny-def-options-btm-hdg {
        font-size: 27px;
        margin: 0 0 30px;
        letter-spacing: -0.4px;
    }
    .attrny-def-options-btm-cnt li,
    .attrny-def-options-btm-cnt p {
        margin: 0 0 25px;
    }
    .attrny-def-options-btm-blk {
        gap: 5%;
    }
}
@media screen and (max-width:1440px) {
    .attrny-def-options-btm-itm {
        padding: 40px;
        border-radius: 27px 0;
    }
    .attrny-def-options-btm-itm::before {
        top: 5px;
        width: 31%;
        right: -27px;
        rotate: 39deg;
    }
    .attrny-def-options-btm-blk {
        gap: 4%;
    }
}
@media screen and (max-width:1366px) {
    .attrny-def-options-top-hdg {
        font-size: 54px;
    }
    .attrny-def-options-top-blk {
        margin: 0 0 33px;
    }
    .attrny-def-options-btm-itm {
        padding: 37px;
        border-radius: 25px 0;
        clip-path: polygon(87.7% 0, 100% 40px, 100% 100%, 0 100%, 0 0);
    }
    .attrny-def-options-btm-hdg {
        font-size: 24px;
        margin: 0 0 26px;
        letter-spacing: -0.2px;
    }
    .attrny-def-options-btm-cnt li,
    .attrny-def-options-btm-cnt p {
        margin: 0 0 20px;
    }
    .attrny-def-options-btm-blk {
        gap: 3.5%;
    }
}
@media screen and (max-width:1280px) {
    .attrny-def-options-top-hdg {
        font-size: 46px;
    }
    .attrny-def-options-top-blk {
        margin: 0 0 28px;
    }
    .attrny-def-options-btm-itm {
        padding: 32px;
        border-radius: 22px 0;
    }
    .attrny-def-options-btm-cnt li,
    .attrny-def-options-btm-cnt p {
        margin: 0 0 17px;
    }
}
@media screen and (max-width:1024px) {
    .attrny-def-options-top-blk {
        margin: 0 0 20px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    .attrny-def-options-top-hdg {
        font-size: 40px;
        margin: 0 0 8px;
        width: 100%;
    }
    .attrny-def-options-btm-blk {
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 25px;
    }
    .attrny-def-options-btm-itm {
        padding: 30px;
        border-radius: 20px 0;
        clip-path: none;
    }
}
@media screen and (max-width:768px) {
    .attrny-def-options-top-hdg {
        font-size: 35px;
    }
    .attrny-def-options-btm-itm {
        padding: 25px;
    }
}
@media screen and (max-width:480px) {
    .attrny-def-options-top-hdg {
        font-size: 25px;
    }
    .attrny-def-options-btm-itm {
        padding: 20px;
    }
    .attrny-def-options-btm-hdg {
        font-size: 19px;
        margin: 0 0 18px;
        letter-spacing: 0;
    }
    .attrny-def-options-btm-cnt li,
    .attrny-def-options-btm-cnt p {
        margin: 0 0 14px;
    }
}
.mb-20 {
    margin-bottom: 20px;
}
.page-section {
    padding: 80px 0;
}
.pt-0 {
    padding-top: 0 !important;
}
.pb-0 {
    padding-bottom: 0 !important;
}
.structure-may-include-list {
    margin: 0;
}
.structure-may-include-rgtimg {
    width: 250px;
    margin: 0 auto 30px;
}
.structure-may-include-lft {
    width: 100%;
}
.structure-may-include-lft p {
    text-align: center;
}
.structure-may-include-lft p:last-child {
    margin-bottom: 0;
}
.structure-may-include-lft li {
    display: block !important;
    text-align: start;
}
.site-main ul:not(.inn-cnslt-top-list):not(.nonelist) li::before {
    top: 9px;
}
@media screen and (max-width:1600px) {
    .page-section {
        padding: 70px 0;
    }
}
@media screen and (max-width:1440px) {
    .structure-may-include-list {
        gap: 40px;
    }
    .page-section {
        padding: 60px 0;
    }
    .structure-may-include-lft li {
        margin-bottom: 18px;
    }
}
@media screen and (max-width:1366px) {
    .structure-may-include-list {
        gap: 35px;
    }
    .structure-may-include-lft li {
        margin-bottom: 16px;
    }
}
@media screen and (max-width:1280px) {
    .structure-may-include-list {
        gap: 30px;
    }
    .page-section {
        padding: 50px 0;
    }
    .structure-may-include-lft li {
        margin-bottom: 15px;
    }
}
@media screen and (max-width:1024px) {
    .structure-may-include-list {
        flex-direction: column-reverse;
        gap: 20px;
    }
    .structure-may-include-lft li {
        margin-bottom: 12px;
    }
    .structure-may-include-rgtimg {
        width: 200px;
        margin-bottom: 20px;
    }
    .structure-may-include-lft {
        width: 100%;
    }
}
@media screen and (max-width:768px) {
    .page-section {
        padding: 40px 0;
    }
    .structure-may-include-lft li {
        line-height: 1.55;
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 480px) {
    .page-section {
        padding: 30px 0;
    }
}
.lp-working-howworks-headings {
    text-align: center;
    margin-bottom: 40px;
}
.lp-working-howworks-sec p {
    color: #626366;
}
.lp-working-howworks-sec p a {
    color: #e68524;
}
.lp-working-howworks-sec p a:hover {
    color: #626366;
}
.lp-working-howworks-sec .lp-working-text-heading {
    color: #626366;
    letter-spacing: 6px;
    text-transform: uppercase;
}
.lp-working-howworks-blk {
    margin-bottom: 50px;
}
.lp-working-howworks-itm {
    display: flex;
    justify-content: center;
    gap: 40px;
    padding: 60px;
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 100%) 50%, rgb(153 153 153 / 30%) 100%);
    border-radius: 50px 50px 50px 0;
    clip-path: polygon(94% 0, 100% 75px, 100% 100%, 0 100%, 0 0);
    margin-bottom: 40px;
    backdrop-filter: blur(10px);
    position: sticky;
    top: 140px;
}
.lp-working-howworks-itm:nth-child(even) {
    flex-direction: row-reverse;
}
.lp-working-howworks-itm:before {
    position: absolute;
    background-color: #fff;
    width: 20%;
    height: 2px;
    top: -1px;
    right: -61px;
    rotate: 41deg;
}
.lp-working-howworks-itm:last-child {
    margin-bottom: 0;
}
.lp-working-howworks-lft {
    width: 75%;
}
.page-headingh3 {
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.1;
    letter-spacing: 0.5px;
    color: #626366;
    margin: 0 0 17px;
    text-transform: capitalize;
}
.lp-working-howworks-rit {
    width: 33%;
    padding: 20px;
    border: 3px solid #e68524;
    border-radius: 20px;
}
.lp-working-howworks-itm .lp-working-howworks-rit {
    width: 20%;
    padding: 0;
    border-radius: 0;
    border: 0;
}
.lp-working-howworks-rit img {
    width: 100%;
    display: block;
    height: auto;
}
.lp-working-howworks-btm {
    text-align: center;
}
.lp-working-howworks-btm p {
    margin: 0;
}
.lp-working-howworks-btm span,
.lp-working-howworks-btm a {
    color: #E68524;
}
.lp-working-howworks-btm a:not(.cmn-btn) {
    color: #626366;
    text-decoration: underline;
}
.lp-working-howworks-btm a:not(.cmn-btn):hover {
    color: #E68524;
    text-decoration-color: #E68524;
}
.lp-working-howworks-btm a.cmn-btn {
    margin-top: 20px;
}
.lp-working-benefits-sec {
    padding: 120px 0;
}
.lp-working-benefits-sec .lp-working-text-heading {
    color: #fff;
    margin: 0 0 30px;
}
.lp-working-benefits-list {
    display: flex;
    justify-content: space-between;
}
.lp-working-benefits-lft-itm {
    width: 42.6%;
}
.lp-working-benefits-lft-itm p,
.lp-working-benefits-lft-itm li {
    color: #fff;
    margin: 0 0 30px;
}
.lp-working-benefits-lft-itm p:last-child {
    margin: 0;
}
.lp-working-benefits-lft-itm p,
.lp-working-benefits-lft-itm li,
.lp-working-benefits-lft-itm li {
    position: relative;
    list-style: none;
    margin: 0 0 25px;
}
.lp-working-benefits-lft-itm li {
    padding-left: 40px;
}
.lp-working-benefits-rgt {
    width: 51%;
}
.lp-working-benefits-rgt img {
    width: 100%;
    display: block;
    clip-path: polygon(calc(100% - 50px) 0, 100% 50px, 100% 100%, 0 100%, 0 0);
    border-radius: 30px;
}
.lp-working-stared-sec {
    padding: 100px 0;
    background-image: url("../images/lp-working-started-bg.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
}
.lp-working-started-cnt {
    width: 53%;
    padding: 50px;
    border: 1px solid #fff;
    clip-path: polygon(calc(100% - 50px) 0, 100% 50px, 100% 100%, 0 100%, 0 0);
    backdrop-filter: blur(25px);
    position: relative;
}
.lp-working-started-cnt:before {
    position: absolute;
    content: "";
    background-color: #fff;
    width: 80px;
    height: 1px;
    right: -32px;
    top: 0;
    transform: rotate(45deg);
    transform-origin: left;
}
.lp-working-started-cnt .lp-working-text-heading {
    text-align: left;
    color: #626366;
}
.lp-working-started-cnt p {
    margin: 0 0 25px;
    color: #626366;
}
.lp-working-started-cnt .lp-working-started-btn {
    margin-top: 50px;
}
.lp-working-started-cnt .lp-working-started-btn a.cmn-btn {
    padding: 21px 60px 21px 100px;
}
.lp-working-started-cnt .lp-working-started-btn a.cmn-btn::before {
    left: 55px;
}
.lp-working-started-cnt .lp-working-started-btn a.cmn-btn:hover {
    padding: 21px 100px 22px 60px;
}
.lp-working-started-cnt .lp-working-started-btn a.cmn-btn:hover::before {
    left: calc(100% - 85px);
}
@media screen and (max-width: 1550px) {
    .page-template-page-working-with-ringler .container {
        max-width: 1350px;
    }
    .lp-working-text-heading {
        font-size: 50px;
        letter-spacing: 5px;
    }
    .lp-working-brn-top-lst li {
        padding: 0 35px;
    }
    .lp-working-brn-top-lst li a,
    .cal-tool-btn a {
        font-size: 20px;
        letter-spacing: 0;
    }
    .lp-working-bnr-lft h1 {
        font-size: 58px;
    }
    .lp-working-bnr-btm-sec {
        padding: 80px 0 80px;
    }
    .lp-wrkng-bnr-btm-lft-cnt {
        font-size: 35px;
    }
    .page-headingh3 {
        font-size: 45px;
        margin-bottom: 25px;
    }
    .lp-working-howworks-itm:before {
        right: -57px;
        rotate: 43deg;
    }
    .lp-working-benefits-sec {
        padding: 100px 0;
    }
    .lp-working-stared-sec {
        padding: 90px 0;
    }
}
@media screen and (max-width: 1440px) {
    .page-template-page-working-with-ringler .container {
        max-width: 1250px;
    }
    .lp-working-text-heading {
        font-size: 42px;
        letter-spacing: 3px;
        margin: 0 0 10px;
    }
    .lp-working-brn-top-lst {
        margin-bottom: 50px;
        gap: 50px;
    }
    .lp-working-brn-top-lst li {
        padding: 0 25px;
    }
    .lp-working-brn-top-lst li a,
    .cal-tool-btn a {
        font-size: 19px;
    }
    .lp-working-bnr-lft h1 {
        font-size: 55px;
        letter-spacing: 5px;
    }
    .lp-working-bnr-lft-cnt {
        margin-bottom: 25px;
    }
    .lp-working-bnr-btm-blk p {
        margin: 0 0 30px;
    }
    .lp-wrkng-bnr-btm-lft-cnt {
        font-size: 30px;
    }
    .lp-working-howworks-blk {
        margin-bottom: 40px;
    }
    .lp-working-howworks-headings {
        margin-bottom: 30px;
    }
    .lp-working-howworks-itm {
        gap: 35px;
        padding: 50px;
    }
    .lp-working-howworks-itm:before {
        right: -53px;
        rotate: 45deg;
    }
    .page-headingh3 {
        font-size: 43px;
        margin-bottom: 17px;
        letter-spacing: 3px;
    }
    .lp-working-benefits-sec {
        padding: 80px 0;
    }
    .lp-working-benefits-lft-itm li {
        padding-left: 35px;
        margin: 0 0 20px;
    }
    .lp-working-stared-sec {
        padding: 80px 0;
    }
    .lp-working-started-cnt p {
        margin: 0 0 20px
    }
    .lp-working-started-cnt .lp-working-started-btn {
        margin-top: 40px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn::before {
        left: 45px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn {
        padding: 19px 50px 19px 90px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn:hover {
        padding: 19px 90px 19px 50px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn:hover::before {
        left: calc(100% - 70px);
    }
}
@media screen and (max-width: 1366px) {
    .page-template-page-working-with-ringler .container {
        max-width: 1150px;
    }
    .lp-working-text-heading {
        font-size: 38px;
        letter-spacing: 2px;
    }
    .lp-working-brn-top-lst {
        margin-bottom: 40px;
        gap: 40px;
    }
    .lp-working-brn-top-lst li {
        padding: 0 20px;
    }
    .lp-working-brn-top-lst li a,
    .cal-tool-btn a {
        font-size: 18px;
    }
    .lp-working-bnr-lft h1 {
        font-size: 50px;
        letter-spacing: 3px;
    }
    .lp-working-bnr-btm-sec {
        padding: 70px 0;
    }
    .lp-working-bnr-btm-blk p {
        margin: 0 0 25px;
    }
    .lp-wrkng-bnr-btm-lft-cnt {
        font-size: 27px;
        letter-spacing: 0;
    }
    .lp-working-howworks-headings {
        margin-bottom: 25px;
    }
    .lp-working-howworks-blk {
        margin-bottom: 30px;
    }
    .lp-working-howworks-itm {
        gap: 30px;
        padding: 40px;
        clip-path: polygon(94% 0, 100% 58px, 100% 100%, 0 100%, 0 0);
    }
    .page-headingh3 {
        font-size: 37px;
        margin-bottom: 14px;
        letter-spacing: 2px;
    }
    .lp-working-howworks-itm:before {
        right: -49px;
        rotate: 40deg;
    }
    .lp-working-benefits-sec {
        padding: 70px 0;
    }
    .lp-working-benefits-lft-itm p {
        margin: 0 0 25px;
    }
    .lp-working-benefits-lft-itm li {
        margin: 0 0 17px;
        padding-left: 32px;
    }
    .lp-working-stared-sec {
        padding: 60px 0;
    }
    .lp-working-started-cnt p {
        letter-spacing: 0;
    }
    .lp-working-started-cnt .lp-working-started-btn {
        margin-top: 30px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn::before {
        left: 35px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn {
        padding: 16px 40px 16px 70px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn:hover {
        padding: 16px 70px 16px 40px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn:hover::before {
        left: calc(100% - 60px);
    }
}
@media screen and (max-width: 1280px) {
    .page-template-page-working-with-ringler .container {
        max-width: 960px;
    }
    .lp-working-text-heading {
        font-size: 35px;
    }
    .lp-working-brn-top-lst {
        margin-bottom: 40px;
        gap: 30px;
    }
    .lp-working-brn-top-lst li a,
    .cal-tool-btn a {
        font-size: 16px;
    }
    .lp-working-brn-top-lst li {
        padding: 0 12px;
    }
    .lp-working-bnr-lft {
        width: 45%;
    }
    .lp-working-bnr-lft h1 {
        font-size: 48px;
        letter-spacing: 2px;
    }
    .lp-working-bnr-btm-sec {
        padding: 60px 0;
    }
    .lp-wrkng-bnr-btm-lft-cnt {
        font-size: 24px;
    }
    .lp-working-bnr-btm-rit {
        padding-left: 35px;
    }
    .lp-working-howworks-itm {
        padding: 35px;
        clip-path: polygon(94% 0, 100% 50px, 100% 100%, 0 100%, 0 0);
        border-radius: 40px 40px 40px 0;
        margin-bottom: 25px;
    }
    .lp-working-howworks-itm:before {
        right: -42px;
        rotate: 41deg;
    }
    .page-headingh3 {
        font-size: 32px;
        margin-bottom: 12px;
    }
    .lp-working-benefits-sec {
        padding: 60px 0;
    }
    .lp-working-benefits-lft-itm p {
        margin: 0 0 20px;
    }
    .lp-working-benefits-lft-itm li {
        padding-left: 30px;
    }
    .lp-working-benefits-lft-itm {
        width: 44%;
    }
    .lp-working-stared-sec {
        padding: 60px 0;
    }
    .lp-working-started-cnt {
        padding: 35px;
    }
    .lp-working-started-cnt .lp-working-started-btn {
        margin-top: 20px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn::before {
        left: 27px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn {
        padding: 15px 35px 15px 60px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn:hover {
        padding: 15px 60px 15px 35px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn:hover::before {
        left: calc(100% - 50px);
    }
}
@media screen and (max-width: 1024px) {
    .page-template-page-working-with-ringler .container {
        max-width: 720px;
    }
    .lp-working-text-heading {
        font-size: 33px;
    }
    .lp-working-text-heading strong {
        display: inline-block;
    }
    .lp-working-brn-top-lst {
        gap: 15px;
        flex-wrap: wrap;
        margin-bottom: 25px;
    }
    .lp-working-brn-top-lst ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 15px 0;
    }
    .lp-working-brn-top-lst li {
        padding: 0 12px;
    }
    .lp-working-brn-top-lst li a,
    .cal-tool-btn a {
        font-size: 14px;
        letter-spacing: 0.2px;
    }
    .lp-working-bnr-blk {
        display: flex;
        flex-direction: column-reverse;
        gap: 20px;
    }
    .lp-working-bnr-rit {
        width: 100%;
        position: static;
        margin: auto;
    }
    .lp-working-bnr-rit img {
        height: 360px;
        object-position: bottom;
    }
    .lp-working-bnr-lft {
        width: 100%;
        text-align: center;
        background-color: rgb(0 0 0 / 40%);
        padding: 25px;
        border: 2px solid rgb(255 255 255 / 30%);
    }
    .lp-working-bnr-lft h1 {
        font-size: 36px;
        border: 0;
        padding: 0;
        margin-bottom: 15px;
    }
    .lp-working-bnr-lft h1 br {
        display: none;
    }
    .lp-working-bnr-lft h1 strong {
        display: inline-block;
    }
    .lp-working-bnr-lft-cnt {
        margin-bottom: 20px;
    }
    .lp-working-bnr-btm-sec {
        padding: 50px 0;
    }
    .lp-working-bnr-btm-blk {
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    .lp-working-bnr-btm-lft {
        width: 100%;
        text-align: center;
    }
    .lp-working-bnr-btm-rit {
        width: 100%;
        padding-left: 0;
        border-left: none;
        text-align: center;
    }
    .lp-working-bnr-btm-blk p {
        margin: 0 0 20px;
    }
    .lp-working-howworks-headings {
        margin-bottom: 20px;
    }
    .lp-working-howworks-blk {
        margin-bottom: 20px;
    }
    .lp-working-howworks-itm {
        border-radius: 30px;
        margin-bottom: 20px;
        flex-direction: column-reverse;
        align-items: center;
        gap: 25px;
        clip-path: none;
        padding: 40px 30px;
        border-color: rgb(255 255 255 / 50%);
    }
    .lp-working-howworks-itm .lp-working-howworks-rit {
        width: 280px;
    }
    .lp-working-howworks-itm:nth-child(even) {
        flex-direction: column-reverse;
    }
    .lp-working-howworks-itm:before {
        display: none;
    }
    .lp-working-howworks-rit {
        width: 100%;
        max-width: 220px;
        border: 2px solid rgb(230 133 36 / 50%);
        padding: 10px;
        border-radius: 7px;
    }
    .lp-working-howworks-rit img {
        clip-path: none;
    }
    .lp-working-howworks-lft {
        width: 100%;
        text-align: center;
    }
    .page-headingh3 {
        font-size: 28px;
        letter-spacing: 1px;
        margin-bottom: 10px;
    }
    .lp-working-benefits-sec {
        padding: 50px 0;
    }
    .lp-working-benefits-list {
        flex-direction: column-reverse;
        align-items: center;
        gap: 20px;
    }
    .lp-working-benefits-sec .lp-working-text-heading {
        margin: 0 0 20px;
    }
    .lp-working-benefits-rgt img {
        clip-path: none;
        border-radius: 11px;
    }
    .lp-working-benefits-rgt {
        width: 100%;
        max-width: 400px;
        border: 2px solid rgb(255 255 255 / 70%);
        border-radius: 15px;
    }
    .lp-working-benefits-lft-itm {
        width: 100%;
    }
    .lp-working-stared-sec {
        padding: 50px 0;
        background-size: cover;
    }
    .lp-working-started-cnt {
        padding: 30px 25px;
        clip-path: none;
        width: 100%;
        text-align: center;
    }
    .lp-working-started-cnt:before {
        display: none;
    }
    .lp-working-started-cnt .lp-working-text-heading {
        text-align: center;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn::before {
        left: 23px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn {
        padding: 13px 30px 13px 50px;
    }
    .lp-working-started-cnt .lp-working-started-btn a.cmn-btn:hover {
        padding: 13px 60px 13px 30px;
    }
    .ingparty-working-left {
        width: 100%;
    }
    .ingparty-working-rht {
        width: 100%;
    }
    .ingparty-working-blk::before {
        content: none;
    }
}
@media screen and (max-width: 768px) {
    .page-template-page-working-with-ringler .container {
        max-width: 100%;
        padding: 0 10px;
    }
    .lp-working-text-heading {
        font-size: 29px;
    }
    .lp-working-bnr-lft h1 {
        font-size: 31px;
        letter-spacing: 1px;
    }
    .lp-working-bnr-btm-sec {
        padding: 40px 0;
    }
    .lp-wrkng-bnr-btm-lft-cnt {
        font-size: 22px;
    }
    .page-headingh3 {
        font-size: 26px;
    }
    .lp-working-howworks-itm {
        padding: 25px;
        position: inherit;
        top: 0;
    }
    .lp-working-benefits-sec {
        padding: 40px 0;
    }
    .lp-working-stared-sec {
        padding: 40px 0;
    }
    .lp-working-started-cnt {
        padding: 25px 20px;
    }
}
@media screen and (max-width: 480px) {
    .lp-working-howworks-itm .lp-working-howworks-rit {
        width: 200px;
    }
    .lp-working-text-heading {
        font-size: 28px;
    }
    .lp-working-bnr-lft {
        padding: 25px 15px;
    }
    .lp-working-bnr-lft h1 {
        font-size: 28px;
    }
    .lp-working-bnr-btm-sec {
        padding: 30px 0;
    }
    .lp-wrkng-bnr-btm-lft-cnt {
        font-size: 21px;
    }
    .lp-working-howworks-itm {
        padding: 20px;
        border-radius: 20px;
    }
    .page-headingh3 {
        font-size: 25px;
    }
    .lp-working-benefits-sec {
        padding: 40px 0 30px;
    }
    .lp-working-stared-sec {
        padding: 30px 0;
    }
    .lp-working-started-cnt {
        padding: 25px 15px;
    }
}
.attrny-def-helps-sec.james-m-early-sec {
    padding: 50px 0 0;
}
.james-m-early-sec .attrny-def-helps-blk {
    display: flex;
    justify-content: space-between;
}
.james-m-early-sec .attorney-section-heading {
    width: 50%;
    margin-bottom: 0;
    text-align: start;
}
.james-m-early-sec .attrny-def-helps-cnt p {
    text-align: start;
}
.james-m-early-sec .attrny-def-helps-cnt {
    width: 47%;
}
.james-m-early-sec .structure-may-include-rgtimg p:last-child {
    margin-bottom: 0;
}
.attrny-def-helps-cnt p:last-child {
    margin-bottom: 0;
}
.ingparty-working-left p:last-child {
    margin-bottom: 0;
}
/* .ingparty-working-sec {
    background: rgb(207 207 207 / 50%) !important;
} */
.ingparty-working-blk {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 20px;
}
.structure-may-include-rgtimg img {
    display: block;
    width: 100%;
}
.ingparty-working-blk::before {
    position: absolute;
    content: '';
    background-color: #626366;
    width: 2px;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    pointer-events: none;
}
.ingparty-working-left {
    width: 44.8%;
}
.ingparty-working-rht {
    width: 43.8%;
}
.ingparty-working-rht p {
    margin-bottom: 15px;
}
.ingparty-working-rht p:last-child {
    margin-bottom: 0;
}
.ingparty-working-rht ul li::before {
    content: "";
    background-color: #e68524;
    background-image: -webkit-linear-gradient(0deg, rgb(230, 133, 36) 0%, rgb(252, 197, 93) 100%);
    border-radius: 100%;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 7px;
    left: 0;
}
.ingparty-working-sec.james-m-early-sec {
    padding: 80px 0;
}
.james-m-early-sec .structure-may-include-lft {
    width: 80%;
    margin: auto;
}
@media screen and (max-width: 1600px) {
    .james-m-early-sec .attorney-section-heading {
        width: 53%;
    }
    .attorney-section-heading {
        font-size: 38px;
    }
    .ingparty-working-sec.james-m-early-sec {
        padding: 70px 0;
    }
}
@media screen and (max-width: 1366px) {
    /* .ingparty-working-sec {
        padding: 50px 0;
    } */
    .attorney-section-heading {
        font-size: 35px;
    }
    .ingparty-working-sec.james-m-early-sec {
        padding: 60px 0;
    }
}
@media screen and (max-width:1280px) {
    .attorney-section-heading {
        font-size: 28px;
    }
}
@media screen and (max-width: 1024px) {
    /* .ingparty-working-sec {
        padding: 40px 0;
    } */
    .ingparty-working-left {
        width: 100%;
    }
    .ingparty-working-rht {
        width: 100%;
    }
    .ingparty-working-blk::before {
        content: none;
    }
    .ingparty-working-blk {
        justify-content: center;
        flex-direction: column;
        align-items: center;
        gap: 25px;
        margin-bottom: 0
    }
    .ingparty-working-sec.james-m-early-sec {
        padding: 50px 0;
    }
    .james-m-early-sec .structure-may-include-lft {
        width: 100%;
    }
    .attorney-section-heading {
        font-size: 24px;
        margin-bottom: 12px;
        letter-spacing: 1px;
    }
    .james-m-early-sec .attrny-def-helps-blk {
        justify-content: center;
        flex-direction: column;
        align-items: center;
        gap: 15px;
    }
    .james-m-early-sec .attorney-section-heading {
        width: 100%;
        text-align: center;
    }
    .james-m-early-sec .attrny-def-helps-cnt {
        width: 100%;
        text-align: center;
    }
    .james-m-early-sec .attrny-def-helps-cnt p {
        text-align: center;
    }
}
@media screen and (max-width: 768px) {
    /* .ingparty-working-sec {
        padding: 30px 0;
    } */
    .ingparty-working-sec.james-m-early-sec {
        padding: 40px 0;
    }
}
.attrny-def-benefits-sec.structured-settlement-page {
    padding: 80px 0 0;
}
.attrny-def-benefits-sec.structured-settlement-page .attrny-def-benefits-blk {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.attrny-def-benefits-sec.structured-settlement-page .attrny-def-benefits-lft {
    width: 35%;
}
.attrny-def-benefits-sec.structured-settlement-page .attrny-def-benefits-rht {
    width: 60%;
}
.attrny-def-banr-sec.structured-settlement-page .attrny-def-banr-blk {
    display: flex;
    gap: 50px;
    justify-content: space-between;
}
.attrny-def-banr-sec.structured-settlement-page .attrny-def-banr-lft {
    width: 72%;
}
.attrny-def-banr-sec.structured-settlement-page .attrny-def-banr-rht {
    width: 24%;
}
.attrny-def-options-sec.structured-settlement-page .attrny-def-options-btm-cnt li {
    padding: 0;
}
.attrny-def-benefits-cnt p:last-child {
    margin: 0;
}
@media screen and (max-width:1550px) {
    .attrny-def-benefits-sec.structured-settlement-page {
        padding: 70px 0 0;
    }
}
@media screen and (max-width:1366px) {
    .attrny-def-benefits-sec.structured-settlement-page .attrny-def-benefits-rht {
        width: 62%;
    }
}
@media screen and (max-width:1280px) {
    .attrny-def-benefits-sec.structured-settlement-page {
        padding: 60px 0 0;
    }
}
@media screen and (max-width:1024px) {
    .attrny-def-benefits-sec.structured-settlement-page {
        padding: 50px 0 0;
    }
}
@media screen and (max-width:1024px) {
    .attrny-def-benefits-sec.structured-settlement-page .attrny-def-benefits-blk {
        flex-direction: column;
        gap: 30px;
    }
    .attrny-def-benefits-sec.structured-settlement-page .attrny-def-benefits-lft {
        width: 350px;
    }
    .attrny-def-banr-sec.structured-settlement-page .attrny-def-banr-rht {
        width: 350px;
    }
    .attrny-def-benefits-sec.structured-settlement-page .attrny-def-benefits-rht {
        width: 100%;
        text-align: center;
    }
    .attrny-def-banr-sec.structured-settlement-page .attrny-def-banr-blk {
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        gap: 20px;
    }
    .attrny-def-banr-sec.structured-settlement-page .attrny-def-banr-lft {
        width: 100%;
        text-align: center;
    }
}
@media screen and (max-width:768px) {
    .attrny-def-benefits-sec.structured-settlement-page .attrny-def-benefits-lft {
        width: 300px;
    }
    .attrny-def-banr-sec.structured-settlement-page .attrny-def-banr-rht {
        width: 300px;
    }
}
@media screen and (max-width:480px) {
    .attrny-def-benefits-sec.structured-settlement-page .attrny-def-benefits-lft {
        width: 100%;
    }
    .attrny-def-banr-sec.structured-settlement-page .attrny-def-banr-rht {
        width: 100%;
    }
}
.page-template-page-ip-what-other-options .container {
    max-width: 1440px;
}
.ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt .video-block.none-sample {
    width: 900px;
    margin: auto;
}
.ip-whtothropts-bnr-blk h1 {
    margin-bottom: 20px;
}
.ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt {
    padding: 80px 0;
}
.tal {
    text-align: left;
}
.video-block {
    display: block;
    font-size: 0;
    width: 100%;
    video {
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: center;
    }
}
h1,
h2,
.page-headingh2,
.page-headingh1 {
    margin: 0 0 20px;
}
@media screen and (max-width: 1024px) {
    h1,
    h2,
    .page-headingh2,
    .page-headingh1 {
        margin-bottom: 15px;
    }
}
@media screen and (min-width: 1025px) {
    .ip-whtothropts-bnr-blk {
        grid-template-columns: 1fr 1fr;
        gap: 30px;
    }
}
h1,
.page-headingh1,
.page_default .genpg-rite h1 {
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    font-weight: 700;
    /* font-size: 60px; */
    /* font-size: 58px; */
    font-size: 62px;
    letter-spacing: 1.2px;
    line-height: 1;
    color: #626366;
    /* text-transform: uppercase; */
    text-transform: capitalize;
    position: relative;
    & strong,
    & span {
        color: #E68524;
        /* color: transparent;
        background: linear-gradient(to right, #E68524, #FCC55D);
        background-clip: text; */
        /* width: fit-content; */
    }
    & strong {
        display: block;
    }
    & span {
        display: inline;
    }
    & small {
        font-size: 50%;
        display: block;
        color: #E68524;
    }
}
.in-abt-blk .page-headingh1 {
    text-transform: none;
}
@media screen and (max-width:1600px) {
    h1,
    .page-headingh1,
    .page_default .genpg-rite h1 {
        /* font-size: 52px; */
        font-size: 56px;
    }
}
@media screen and (max-width: 1550px) {
    h1,
    .page-headingh1,
    .page_default .genpg-rite h1 {
        /* font-size: 42px; */
        font-size: 46px;
    }
    .ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt .video-block.none-sample {
        width: 800px;
    }
    .ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt {
        padding: 70px 0;
    }
}
@media screen and (max-width: 1440px) {
    h1,
    .page-headingh1,
    .page_default .genpg-rite h1 {
        /* font-size: 38px; */
        font-size: 42px;
    }
    .ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt .video-block.none-sample {
        width: 700px;
    }
    .ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt {
        padding: 65px 0;
    }
}
@media screen and (max-width: 1280px) {
    h1,
    .page-headingh1,
    .page_default .genpg-rite h1 {
        /* font-size: 33px; */
        font-size: 37px;
    }
    .ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt .video-block.none-sample {
        width: 650px;
    }
    .ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt {
        padding: 60px 0;
    }
}
@media screen and (max-width: 768px) {
    h1,
    .page-headingh1,
    .page_default .genpg-rite h1 {
        /* font-size: 30px; */
        font-size: 34px;
    }
}
h2,
.page-headingh2,
.page_default .genpg-rite h2 {
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    font-weight: 700;
    font-size: 53px;
    letter-spacing: 1.2px;
    line-height: 1;
    color: #626366;
    /* text-transform: uppercase; */
    text-transform: capitalize;
    position: relative;
    & strong,
    & span {
        color: #E68524;
        /* color: transparent;
        background: linear-gradient(to right, #E68524, #FCC55D);
        background-clip: text; */
        /* width: fit-content; */
    }
    & strong {
        display: block;
    }
    & span {
        display: inline;
    }
    & small {
        font-size: 50%;
        display: block;
        color: #E68524
    }
}
.smalltextblock {
    text-transform: none;
    font-size: 45px;
    letter-spacing: 1px;
    max-width: 660px;
}
h3,
.page-headingh3,
.page_default .genpg-rite h3 {
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    font-weight: 700;
    /* font-size: 48px; */
    font-size: 42px;
    letter-spacing: 1.2px;
    line-height: 1;
    color: #626366;
    /* text-transform: uppercase; */
    position: relative;
}
h4,
.page-headingh4,
.page_default .genpg-rite h4 {
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    font-weight: 700;
    font-size: 40px;
    letter-spacing: 1.2px;
    line-height: 1;
    color: #626366;
    /* text-transform: uppercase; */
    position: relative;
}
@media screen and (max-width:1600px) {
    h2,
    .page-headingh2,
    .page_default .genpg-rite h2 {
        font-size: 43px;
    }
    .smalltextblock {
        font-size: 38px;
    }
    h3,
    .page-headingh3,
    .page_default .genpg-rite h3 {
        /* font-size: 38px; */
        font-size: 36px;
    }
    h4,
    .page-headingh4,
    .page_default .genpg-rite h4 {
        font-size: 36px;
    }
}
@media screen and (max-width: 1550px) {
    h2,
    .page-headingh2,
    .page_default .genpg-rite h2 {
        font-size: 38px;
    }
    .smalltextblock {
        font-size: 36px;
    }
    h3,
    .page-headingh3,
    .page_default .genpg-rite h3 {
        /* font-size: 35px; */
        font-size: 32px;
    }
    h4,
    .page-headingh4,
    .page_default .genpg-rite h4 {
        font-size: 30px;
    }
}
@media screen and (max-width: 1440px) {
    h2,
    .page-headingh2,
    .page_default .genpg-rite h2 {
        font-size: 33px;
    }
    .smalltextblock {
        font-size: 33px;
        max-width: 490px;
    }
    h3,
    .page-headingh3,
    .page_default .genpg-rite h3 {
        /* font-size: 30px; */
        font-size: 28px;
    }
    h4,
    .page-headingh4,
    .page_default .genpg-rite h4 {
        font-size: 25px;
    }
    h1,
    h2,
    .page-headingh2,
    .page-headingh1 {
        /* margin: 0 0 15px; */
        margin: 0 0 10px;
    }
}
@media screen and (max-width: 1280px) {
    h2,
    .page-headingh2,
    .page_default .genpg-rite h2 {
        font-size: 30px;
    }
    .smalltextblock {
        font-size: 30px;
        max-width: 430px;
    }
    h3,
    .page-headingh3,
    .page_default .genpg-rite h3 {
        /* font-size: 26px; */
        font-size: 25px;
    }
    h4,
    .page-headingh4,
    .page_default .genpg-rite h4 {
        font-size: 22px;
    }
}
@media screen and (max-width: 768px) {
    h2,
    .page-headingh2,
    .page_default .genpg-rite h2 {
        font-size: 26px;
    }
    .smalltextblock {
        font-size: 23px;
    }
    h3,
    .page-headingh3,
    .page_default .genpg-rite h3 {
        /* font-size: 23px; */
        font-size: 20px;
    }
    h4,
    .page-headingh4,
    .page_default .genpg-rite h4 {
        font-size: 18px;
    }
}
.hideFaq {
    display: none;
}
.futurecalculator-lp-note-sec {
    padding: 90px 0 30px;
}
.note-blk .futurecalculator-text-heading {
    color: #e78726;
    width: fit-content;
    line-height: 1;
    padding: 0 0 8px;
    margin: 0 auto 20px;
}
.note-blk {
    text-align: center;
    width: 77%;
    margin: auto;
}
.note-blk p {
    font-family: 'Jost';
    font-size: 22px;
    font-weight: 400;
    line-height: 1.72;
    letter-spacing: 0;
    color: #66676a;
    margin: 0;
}
@media screen and (max-width: 1550px) {
    .note-blk p {
        font-size: 21px;
    }
}
@media screen and (max-width: 1440px) {
    .note-blk .futurecalculator-text-heading {
        margin: 0 auto 15px;
    }
    .note-blk p {
        font-size: 20px;
    }
}
@media screen and (max-width:1366px) {
    .note-blk .futurecalculator-text-heading {
        padding: 0 0 3px;
    }
    .note-blk p {
        font-size: 19px;
    }
}
@media screen and (max-width:1280px) {
    .note-blk p {
        font-size: 18px;
    }
}
@media screen and (max-width:1024px) {
    .note-blk {
        width: 100%;
    }
    .ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt .video-block.none-sample {
        width: 100%;
    }
    .ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt {
        padding: 50px 0;
    }
}
@media screen and (max-width:480px) {
    .note-blk .futurecalculator-text-heading {
        margin: 0 auto 12px;
    }
    .note-blk p {
        font-size: 17px;
    }
    .ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt {
        padding: 40px 0;
    }
}
.james-m-early-sec .attorney-section-heading strong {
    display: inline;
}
.advantage-sec.claim-gen-sec.clm-claims-clg-page .advantage-blk-cnt {
    margin-bottom: 0 !important;
}
.advantage-blk-cnt {
    width: 100%;
    margin: 0 0 65px;
    display: flex;
    justify-content: center;
    gap: 25px;
}
.advantage-blk-cnt p {
    background-image: linear-gradient(to top, rgb(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
    padding: 30px 25px;
    border-radius: 30px 0;
    margin-bottom: 0 !important;
    color: #fff;
    width: 33%;
}
@media screen and (max-width: 1550px) {
    .advantage-blk-cnt {
        margin: 0 0 55px;
    }
}
@media screen and (max-width: 1440px) {
    .advantage-blk-cnt {
        margin: 0 0 50px;
    }
}
@media screen and (max-width: 1366px) {
    .advantage-blk-cnt p {
        padding: 25px 20px;
        margin-bottom: 45px;
    }
}
@media screen and (max-width: 1024px) {
    .advantage-blk-cnt {
        width: 100%;
        flex-wrap: wrap;
        gap: 15px;
        margin-bottom: 35px;
    }
    .advantage-blk-cnt p {
        padding: 20px;
        width: 100%;
        margin-bottom: 0;
        font-size: 16px;
    }
    .advantage-blk-cnt {
        gap: 15px;
        flex-wrap: wrap;
    }
    .page-section.clm-claims-clg-page {
        padding: 40px 0;
    }
}
@media screen and (max-width: 768px) {
    .page-section.clm-claims-clg-page {
        padding: 30px 0;
    }
    .advantage-blk-cnt {
        gap: 10px;
        flex-wrap: wrap;
    }
}
.new-chairman-page.greg-bashaw-page .structure-may-include-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}
.greg-bashaw-page .structure-may-include-lft {
    width: 80%;
    text-align: start;
}
.new-chairman-page.greg-bashaw-page p {
    text-align: start;
}
@media screen and (max-width:1024px) {
    .new-chairman-page.greg-bashaw-page .structure-may-include-list {
        flex-direction: column;
        margin-bottom: 20px
    }
    .greg-bashaw-page .structure-may-include-lft {
        width: 100%;
    }
    .greg-bashaw-page .structure-may-include-lft p {
        text-align: center;
    }
}
.attrny-def-helps-sec.new-chairman-page {
    padding: 50px 0 0;
}
.duncan-new-chairman-page {
    padding: 0;
}
.plaintiff-attrny-hm-advantages-sec.new-chairman-page .container {
    max-width: 1280px;
}
.text-white.page-section.new-chairman-page .structure-may-include-lft p {
    text-align: start;
    line-height: 1.66;
}
.new-chairman-page .structure-may-include-list {
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.new-chairman-page .inn-dirctry-itm-top {
    width: 25%;
    background-image: url(../images/inn-attry-item-bg.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    position: relative;
    padding: 50px 19px 8px;
    margin: 0;
    overflow: hidden;
}
.new-chairman-page .inn-dirctry-itm-cont h4 {
    font-family: 'Jost';
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: -0.4px;
    color: #626366;
    margin: 0 0 4px;
}
.new-chairman-page .inn-dirctry-itm-cont p {
    font-family: 'Jost';
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: -0.4px;
    color: #626366;
    margin: 0;
}
.new-chairman-page .inn-dirctry-itm-cont {
    position: absolute !important;
    bottom: 40px;
    left: 22px;
    right: 22px;
    z-index: 2;
    padding: 0;
    text-align: center;
}
.new-chairman-page .inn-dirctry-itm-top:before {
    position: absolute;
    content: " ";
    left: 0;
    right: 0;
    bottom: 3px;
    border-radius: 0 0 30px 0;
    margin: auto;
    width: 99%;
    height: 82%;
    background-image: linear-gradient(to top, #d2d2d2 21%, #e1e1e100 60%);
    z-index: 1;
}
.new-chairman-page .structure-may-include-lft {
    width: 70%;
}
.new-chairman-page .inn-dirctry-itm-image {
    margin-bottom: 0 !important;
}
.new-chairman-page .inn-dirctry-itm-image:before {
    display: none;
}
.new-chairman-page .inn-dirctry-itm-image img {
    width: 100%;
    display: block;
}
@media screen and (max-width:1600px) {
    .plaintiff-attrny-hm-advantages-sec.new-chairman-page .container {
        max-width: 1100px;
    }
    .new-chairman-page .structure-may-include-lft {
        width: 71%;
    }
    .new-chairman-page .inn-dirctry-itm-cont h4 {
        font-size: 22px;
    }
    .new-chairman-page .inn-dirctry-itm-cont p {
        font-size: 16px;
        letter-spacing: -0.3px;
    }
    .new-chairman-page .inn-dirctry-itm-top {
        padding: 44px 17px 7px;
    }
}
@media screen and (max-width:1366px) {
    .plaintiff-attrny-hm-advantages-sec.new-chairman-page .container {
        max-width: 1080px;
    }
    .inn-dirctry-itm-cont h4 {
        font-size: 20px;
        letter-spacing: -0.3px;
        margin: 0 0 4px;
    }
    .inn-dirctry-itm-cont p {
        font-size: 15px;
        letter-spacing: -0.2px;
    }
    .new-chairman-page .inn-dirctry-itm-top {
        padding: 40px 15px 6px;
    }
    .new-chairman-page .inn-dirctry-itm-cont h4 {
        font-size: 20px;
    }
    .new-chairman-page .inn-dirctry-itm-top:before {
        border-radius: 0 0 20px 0;
    }
}
@media screen and (max-width:1280px) {
    .plaintiff-attrny-hm-advantages-sec.new-chairman-page .container {
        max-width: 850px;
    }
    .inn-dirctry-itm-cont h4 {
        font-size: 18px;
        letter-spacing: -0.1px;
        margin: 0 0 4px;
    }
    .new-chairman-page .inn-dirctry-itm-top {
        padding: 35px 12px 6px;
    }
    .new-chairman-page .inn-dirctry-itm-cont h4 {
        font-size: 18px;
    }
    .new-chairman-page .inn-dirctry-itm-top:before {
        border-radius: 0 0 20px 0;
    }
}
@media screen and (max-width:1024px) {
    .structure-may-include-list {
        flex-direction: column;
        gap: 20px;
    }
    .new-chairman-page.rnglr-ci-officer .inn-dirctry-itm-top {
        width: 250px;
        margin: 0 auto 15px;
    }
    .new-chairman-page.rnglr-ci-officer,
    .rit-img {
        float: inherit;
        margin: auto;
        width: 100%;
    }
    .text-white.page-section.new-chairman-page .structure-may-include-lft p {
        text-align: center;
        line-height: 1.55;
    }
    .new-chairman-page .inn-dirctry-itm-top {
        width: 250px;
        padding: 25px 15px 10px;
        margin: 0;
    }
    .new-chairman-page .structure-may-include-lft {
        width: 100%;
    }
    .new-chairman-page .inn-dirctry-itm-cont h4 {
        font-size: 19px;
    }
}
@media screen and (max-width:768px) {
    .structure-may-include-list {
        flex-direction: column;
        gap: 15px;
    }
    .new-chairman-page .inn-dirctry-itm-cont h4 {
        font-size: 18px;
    }
}
.corporte-award-sec {
    padding: 80px 0;
}
.award-item-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 25px;
}
.hm-award-item {
    width: 300px;
    background: linear-gradient(to bottom, rgba(199, 200, 202, 0.2) 0%, rgba(98, 99, 102, 0.2) 60%);
    border-radius: 12px;
    border: 1px solid #fff;
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.25);
    display: flex;
    align-items: center;
    justify-content: center;
    animation: none;
}
.corporte-award-sec h2 {
    text-align: center;
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 0.95;
    letter-spacing: 7px;
    margin-bottom: 30px;
}
.hm-award-item img {
    width: 100%;
    display: block;
    border-radius: 10px;
}
@media screen and (max-width:1600px) {
    .corporte-award-sec h2 {
        font-size: 45px;
    }
}
@media screen and (max-width:1440px) {
    .award-item-list {
        gap: 18px;
    }
    .hm-award-item {
        width: 280px;
    }
    .corporte-award-sec h2 {
        font-size: 40px;
        margin-bottom: 25px;
    }
}
@media screen and (max-width:1366px) {
    .hm-award-item {
        width: 250px;
    }
    .corporte-award-sec h2 {
        font-size: 38px;
    }
}
@media screen and (max-width:1200px) {
    .award-item-list {
        gap: 15px;
    }
    .hm-award-item {
        width: 230px;
    }
    .corporte-award-sec h2 {
        font-size: 34px;
        margin-bottom: 20px;
    }
}
@media screen and (max-width:1024px) {
    .award-item-list {
        gap: 18px;
    }
    .hm-award-item {
        width: 280px;
    }
    .corporte-award-sec {
        padding: 50px 0;
    }
    .corporte-award-sec h2 {
        font-size: 32px;
    }
}
@media screen and (max-width:768px) {
    .corporte-award-sec h2 {
        font-size: 27px;
        letter-spacing: 1px;
    }
}
.attrny-def-helps-sec.attorneys-page {
    padding: 50px 0;
}
h1.text-heading.claim-section-heading {
    font-family: 'ITC Berkeley Oldstyle Std';
    font-weight: 700;
    font-size: 62px;
    line-height: 1;
    letter-spacing: 6.2px;
    text-transform: uppercase;
    color: #595959;
    margin: 0 0 15px;
}
h1.text-heading.claim-section-heading strong {
    font-weight: inherit;
    color: #E68524;
}
.james-m-early-sec.attorneys-page h2.attorney-section-heading {
    width: 100%;
}
.attrny-def-helps-lft {
    width: 50%;
}
.ln-benefit-sec.claim-gen-sec.attorneys-page .attorney-section-heading {
    color: #fff;
}
.claim-gen-sec.attorneys-page {
    padding: 80px 0;
}
.ln-benefit-sec {
    background: linear-gradient(81.33deg, #9E9FA2 10.01%, #6D6E71 88.9%);
}
.ln-benefit-blk .text-heading {
    letter-spacing: 4px;
    margin: 0 0 20px;
    text-align: center;
    color: #fff;
}
.ln-benefit-lst {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ln-benefit-lft {
    width: 58.4%;
}
.ln-benefit-rgt {
    width: 36.95%;
}
.ln-benefit-lft p:last-of-type {
    margin: 0;
}
.ln-benefit-lft p {
    margin: 0 0 30px;
    color: #fff;
    letter-spacing: -0.24px;
}
.ln-benefit-lft ul {
    list-style-type: none;
    margin: 0 0 30px;
}
.ln-benefit-lft ul li {
    line-height: 1.5;
    letter-spacing: -0.24px;
    color: #FFFFFF;
    margin: 0 0 28px;
    position: relative;
    padding: 0 0 0 30px;
}
.ln-benefit-lft ul li:last-child {
    margin: 0;
}
.ln-benefit-rgtimg img {
    width: 100%;
    display: block;
    height: auto;
}
.ln-benefit-rgtimg {
    border-radius: 30px 0 30px 0;
    overflow: hidden;
    clip-path: polygon(92% 0%, 100% 8%, 100% 100%, 0 100%, 0 0);
}
.ingparty-working-rht ul li::before,
.ln-benefit-lft ul li::before {
    content: '';
    content: "";
    background-color: #e68524;
    background-image: -webkit-linear-gradient(0deg, rgb(230, 133, 36) 0%, rgb(252, 197, 93) 100%);
    border-radius: 100%;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 10px;
    left: 0;
}
.ingparty-working-rht ul,
.ln-benefit-lft ul {
    margin-left: 0 !important;
}
@media screen and (max-width: 1550px) {
    .ingparty-working-rht ul li::before,
    .ln-benefit-lft ul li::before {
        width: 14px;
        height: 14px;
        top: 10px;
    }
    .ln-benefit-blk .text-heading {
        margin: 0 0 35px;
        letter-spacing: 3.8px;
    }
    .ln-benefit-lft p {
        margin: 0 0 34px;
    }
    .ln-benefit-lft ul {
        margin: 0 0 32px;
    }
    .ln-benefit-lft ul li {
        margin: 0 0 23px;
        padding-left: 26px;
    }
    h1.text-heading.claim-section-heading {
        font-size: 55px;
        letter-spacing: 5px;
    }
    .claim-gen-sec.attorneys-page {
        padding: 70px 0;
    }
}
@media screen and (max-width: 1440px) {
    .ln-benefit-blk .text-heading {
        margin: 0 0 30px;
    }
    .ln-benefit-lft p {
        margin: 0 0 25px;
    }
    .ln-benefit-lft ul {
        margin: 0 0 25px;
    }
    .ln-benefit-lft ul li {
        margin: 0 0 19px;
    }
    h1.text-heading.claim-section-heading {
        font-size: 50px;
        letter-spacing: 4px;
    }
    .claim-gen-sec.attorneys-page {
        padding: 65px 0;
    }
    .ingparty-working-rht ul li::before,
    .ln-benefit-lft ul li::before {
        width: 13px;
        height: 13px;
        top: 8px;
    }
}
@media screen and (max-width: 1366px) {
    .ingparty-working-rht ul li::before,
    .ln-benefit-lft ul li::before {
        width: 12px;
        height: 12px;
        top: 7px;
    }
    .ln-benefit-lft ul li {
        padding: 0 0 0 24px;
    }
    .ln-benefit-lft p {
        margin: 0 0 22px;
    }
    .ln-benefit-blk .text-heading {
        margin: 0 0 27px;
        letter-spacing: 3.2px;
    }
    .ln-benefit-lft ul {
        margin: 0 0 23px;
    }
    h1.text-heading.claim-section-heading {
        font-size: 45px;
        letter-spacing: 3px;
    }
    .claim-gen-sec.attorneys-page {
        padding: 60px 0;
    }
}
@media screen and (max-width: 1280px) {
    .ln-benefit-blk .text-heading {
        margin: 0 0 21px;
        letter-spacing: 2px;
    }
    .ln-benefit-lft p {
        margin: 0 0 19px;
    }
    .ln-benefit-lft ul li {
        padding: 0 0 0 25px;
        margin: 0 0 17px;
    }
    .ln-benefit-lft ul {
        margin: 0 0 20px;
    }
    h1.text-heading.claim-section-heading {
        font-size: 40px;
        letter-spacing: 2.5px;
    }
    .claim-gen-sec.attorneys-page {
        padding: 55px 0;
    }
}
@media screen and (max-width: 1024px) {
    .ingparty-working-rht ul,
    .ln-benefit-lft ul {
        margin-left: auto;
    }
    .ln-benefit-blk .text-heading {
        margin: 0 0 20px;
        text-align: center;
    }
    .ln-benefit-lst {
        flex-direction: column-reverse;
        align-items: center;
        gap: 30px;
    }
    .ln-benefit-rgt {
        width: 100%;
        max-width: 400px;
    }
    .ln-benefit-lft {
        width: 100%;
        max-width: 700px;
    }
    .ln-benefit-lft p {
        margin: 0 0 20px;
        letter-spacing: 0;
        line-height: 1.5;
        text-align: center;
    }
    .ln-benefit-lft ul li {
        padding: 0 0 0 25px;
        margin: 0 0 20px;
        letter-spacing: 0;
    }
    .ln-benefit-lft ul {
        margin: 0 auto 25px;
        column-count: 1;
        max-width: 400px;
    }
    .ln-benefit-lft ul li br {
        display: none;
    }
    .ln-benefit-lft p br {
        display: none;
    }
    .ce-advant-learn-btn {
        margin: 30px auto 0;
    }
    h1.text-heading.claim-section-heading {
        font-size: 32px;
        text-align: center;
        letter-spacing: 1.5px;
    }
    .claim-gen-sec.attorneys-page {
        padding: 50px 0;
    }
    .attrny-def-helps-lft {
        width: 100%;
    }
    .ln-benefit-sec.claim-gen-sec.attorneys-page .attorney-section-heading {
        color: #fff;
        text-align: center;
        letter-spacing: 2px;
    }
    .ingparty-working-rht ul li::before,
    .ln-benefit-lft ul li::before {
        width: 10px;
        height: 10px;
        top: 8px;
    }
}
@media screen and (max-width: 768px) {
    .ln-benefit-lft p {
        margin: 0 0 18px;
    }
    .ln-benefit-lft ul li {
        padding: 0 0 0 24px;
    }
    .ln-benefit-lft ul {
        margin: 0 auto 15px;
    }
    .ln-benefit-blk .text-heading {
        margin: 0 auto 15px;
        max-width: 450px;
        line-height: 1.2;
    }
    h1.text-heading.claim-section-heading {
        font-size: 28px;
        letter-spacing: 1px;
    }
    .claim-gen-sec.attorneys-page {
        padding: 45px 0;
    }
    .ingparty-working-rht ul li::before,
    .ln-benefit-lft ul li::before {
        top: 7px;
    }
}
@media screen and (max-width: 480px) {
    ul,
    ol {
        margin: 0 0 1em 0.5em;
    }
    .ln-benefit-blk .text-heading {
        margin: 0 auto 13px;
        letter-spacing: 1px;
        max-width: 350px;
        line-height: 1.2;
    }
    .ln-benefit-lst {
        gap: 20px;
    }
    .ln-benefit-lft p {
        margin: 0 0 15px;
    }
    .ln-benefit-lft ul li {
        margin: 0 0 17px;
        padding: 0 0 0 20px;
        line-height: 1.1;
    }
    .ingparty-working-rht ul li::before,
    .ln-benefit-lft ul li::before {
        top: 3px;
    }
    .ce-advant-learn-btn {
        margin: 25px auto 0;
    }
    .ln-benefit-sec .ce-advant-learn-btn a.cmn-btn {
        text-align: left;
    }
    .claim-gen-sec.attorneys-page {
        padding: 40px 0;
    }
    .attrny-def-helps-sec.attorneys-page {
        padding: 40px 0;
    }
}
.attrny-def-banr-sec {
    padding: 50px 0;
}
.attrny-def-banr-sec .container,
.attrny-def-works-sec .container,
.attrny-def-options-sec .container,
.attrny-def-benefits-sec .container,
.attrny-def-helps-sec .container {
    max-width: 1440px;
}
.attrny-def-cal-blk a {
    font-size: 20px;
    margin: 0;
    font-family: 'Jost';
    font-weight: 400;
    line-height: 1.1;
    color: #fff;
    letter-spacing: -0.42px;
    display: inline-block;
    padding: 0 0 10px;
    border-bottom: 2px solid #e68524;
}
.attrny-def-banr-blk {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.attrny-def-banr-lft {
    width: 65.2%;
}
.attrny-def-banr-rht {
    width: 32.9%;
}
.attrny-def-banr-img {
    clip-path: polygon(calc(100% - 50px) 0, 100% 50px, 100% 100%, 0 100%, 0 0);
    border-radius: 30px 0;
    height: 100%;
    overflow: hidden;
}
.attrny-def-banr-img img {
    width: 100%;
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.attrny-def-banr-blk p {
    color: #626366;
    margin: 0 0 35px;
}
.attrny-def-banr-lft-cnt p:last-child {
    margin: 0;
}
.attrny-def-banr-btn .cmn-btn {
    padding: 22px 45px 22px 90px;
}
.attrny-def-banr-btn .cmn-btn:hover {
    padding: 22px 90px 22px 45px;
}
.attrny-def-banr-btn .cmn-btn::before {
    width: 29px;
    height: 21px;
    left: 50px;
}
.attrny-def-banr-btn .cmn-btn:hover::before {
    left: calc(100% - 80px);
}
@media screen and (max-width: 1550px) {
    .attrny-def-banr-sec .container,
    .attrny-def-works-sec .container,
    .attrny-def-options-sec .container,
    .attrny-def-benefits-sec .container,
    .attrny-def-helps-sec .container {
        max-width: 1350px;
    }
    .attrny-def-cal-blk a {
        font-size: 19px;
        letter-spacing: -0.22px;
        padding: 0 0 9px;
    }
    .attrny-def-text-heading {
        letter-spacing: 1px;
        margin: 0 0 12px;
    }
    .attrny-def-banr-blk p {
        margin: 0 0 30px;
    }
    .attrny-def-banr-img {
        border-radius: 26px 0;
    }
    .attrny-def-banr-btn .cmn-btn {
        padding: 20px 40px 20px 82px;
    }
    .attrny-def-banr-btn .cmn-btn:hover {
        padding: 20px 82px 20px 40px;
    }
    .attrny-def-banr-btn .cmn-btn::before {
        width: 25px;
        height: 18px;
        left: 45px;
    }
    .attrny-def-banr-btn .cmn-btn:hover::before {
        left: calc(100% - 75px);
    }
}
@media screen and (max-width: 1440px) {
    .attrny-def-banr-sec .container,
    .attrny-def-works-sec .container,
    .attrny-def-options-sec .container,
    .attrny-def-benefits-sec .container,
    .attrny-def-helps-sec .container {
        max-width: 1250px;
    }
    .attrny-def-banr-sec {
        padding: 40px 0;
    }
    .attrny-def-cal-blk a {
        font-size: 18px;
        letter-spacing: -0.12px;
        padding: 0 0 8px;
    }
    .attrny-def-text-heading {
        letter-spacing: 0.8px;
        margin: 0 0 10px;
    }
    .attrny-def-banr-blk p {
        margin: 0 0 27px;
    }
    .attrny-def-banr-img {
        border-radius: 23px 0;
    }
    .attrny-def-banr-btn .cmn-btn {
        padding: 17px 37px 17px 74px;
    }
    .attrny-def-banr-btn .cmn-btn:hover {
        padding: 17px 74px 17px 37px;
    }
    .attrny-def-banr-btn .cmn-btn::before {
        width: 23px;
        height: 16px;
        left: 41px;
    }
    .attrny-def-banr-btn .cmn-btn:hover::before {
        left: calc(100% - 67px);
    }
}
@media screen and (max-width: 1366px) {
    .attrny-def-banr-sec .container,
    .attrny-def-works-sec .container,
    .attrny-def-options-sec .container,
    .attrny-def-benefits-sec .container,
    .attrny-def-helps-sec .container {
        max-width: 1150px;
    }
    .attrny-def-cal-blk a {
        font-size: 17px;
        letter-spacing: 0;
        padding: 0 0 7px;
    }
    .attrny-def-text-heading {
        letter-spacing: 0.5px;
        margin: 0 0 8px;
    }
    .attrny-def-banr-blk p {
        margin: 0 0 24px;
    }
    .attrny-def-banr-img {
        border-radius: 20px 0;
    }
    .attrny-def-banr-btn .cmn-btn {
        padding: 16px 34px 16px 68px;
    }
    .attrny-def-banr-btn .cmn-btn:hover {
        padding: 16px 68px 16px 34px;
    }
    .attrny-def-banr-btn .cmn-btn::before {
        width: 21px;
        height: 14px;
        left: 36px;
    }
    .attrny-def-banr-btn .cmn-btn:hover::before {
        left: calc(100% - 60px);
    }
}
@media screen and (max-width: 1280px) {
    .attrny-def-banr-sec .container,
    .attrny-def-works-sec .container,
    .attrny-def-options-sec .container,
    .attrny-def-benefits-sec .container,
    .attrny-def-helps-sec .container {
        max-width: 960px;
    }
    .attrny-def-banr-sec {
        padding: 30px 0;
    }
    .attrny-def-cal-blk a {
        font-size: 14px;
        padding: 0 0 5px;
        border-width: 1px;
    }
    .attrny-def-text-heading {
        font-size: 54px;
        letter-spacing: 0;
        margin: 0 0 8px;
    }
    .attrny-def-banr-blk p {
        margin: 0 0 21px;
    }
    .attrny-def-banr-img {
        border-radius: 20px 0;
    }
    .attrny-def-banr-btn .cmn-btn {
        padding: 14px 30px 14px 60px;
    }
    .attrny-def-banr-btn .cmn-btn:hover {
        padding: 14px 60px 14px 30px;
    }
    .attrny-def-banr-btn .cmn-btn::before {
        width: 20px;
        height: 13px;
        left: 32px;
    }
    .attrny-def-banr-btn .cmn-btn:hover::before {
        left: calc(100% - 53px);
    }
}
@media screen and (max-width: 1024px) {
    .attrny-def-banr-sec .container,
    .attrny-def-works-sec .container,
    .attrny-def-options-sec .container,
    .attrny-def-benefits-sec .container,
    .attrny-def-helps-sec .container {
        max-width: 720px;
    }
    .attrny-def-banr-blk {
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 35px;
    }
    .attrny-def-banr-lft {
        width: 100%;
        text-align: center;
    }
    .attrny-def-banr-rht {
        width: 100%;
        text-align: center;
    }
    .attrny-def-banr-img {
        border-radius: 20px 0;
        margin: 0 auto 20px;
        max-width: 500px;
    }
    .attrny-def-text-heading {
        font-size: 50px;
        margin: 0 0 10px;
    }
}
@media screen and (max-width: 768px) {
    .attrny-def-banr-sec .container,
    .attrny-def-works-sec .container,
    .attrny-def-options-sec .container,
    .attrny-def-benefits-sec .container,
    .attrny-def-helps-sec .container {
        max-width: 100%;
        padding: 0 10px;
    }
    .attrny-def-text-heading {
        font-size: 39px;
        line-height: 1.2;
        margin: 0 0 8px;
    }
    .attrny-def-banr-blk p {
        margin: 0 0 18px;
    }
}
@media screen and (max-width: 480px) {
    .attrny-def-text-heading {
        font-size: 25px;
        margin: 0 0 10px;
    }
    .attrny-def-banr-blk p {
        margin: 0 0 16px;
    }
    .attrny-def-banr-blk {
        gap: 30px;
    }
    .attrny-def-banr-btn .cmn-btn {
        padding: 12px 20px 12px 50px;
        font-size: 15px;
    }
    .attrny-def-banr-btn .cmn-btn:hover {
        padding: 12px 50px 12px 20px;
    }
    .attrny-def-banr-btn .cmn-btn::before {
        width: 19px;
        height: 12px;
        left: 25px;
    }
    .attrny-def-banr-btn .cmn-btn:hover::before {
        left: calc(100% - 45px);
    }
}
.your-ringler-consultant .attorney-section-heading.tac {
    width: 100%;
}
.melissa-evola-price .ingparty-working-rht p:last-child {
    margin-bottom: 0;
}
.plaintiff-attrny-hm-advantages-sec.Paul-Vega {
    padding-bottom: 0;
}
.plaintiff-attrny-hm-advantages-sec.Paul-Vega .attorney-section-heading strong {
    display: inline;
}
.illustrations-page .ln-benefit-rgtimg {
    border-radius: 0;
    clip-path: none;
}
.nate-schnakenberg h2.attorney-section-heading {
    text-align: start;
}
.nate-schnakenberg .attorney-section-heading-mbl {
    display: none;
}
.nate-schnakenberg .ingparty-working-rht p:last-child {
    margin-bottom: 0
}
@media screen and (max-width:1024px) {
    .nate-schnakenberg h2.attorney-section-heading {
        text-align: center;
        display: none;
    }
    .nate-schnakenberg h2.attorney-section-heading.attorney-section-heading-mbl {
        display: block;
        text-align: center;
    }
}
.ln-benefit-sec.claim-gen-sec.faq-page .attorney-section-heading {
    color: #fff;
}
.ln-benefit-sec.claim-gen-sec.faq-page {
    padding: 50px 0;
}
.hm-ce-faq-sec.faq-page .container {
    max-width: 1280px;
    width: 100%;
    margin: auto;
}
.hm-ce-faq-sec.faq-page {
    padding: 60px 0 0;
}
.hm-ce-faq-sec .accordion-block {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px
}
.hm-ce-faq-sec .accordion {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.hm-ce-faq-sec .accordion-section {
    background-color: transparent;
    border: none;
    border-radius: 0;
    position: relative;
    overflow: hidden;
}
.hm-ce-faq-sec .accordion-section+.accordion-section {
    margin-top: 10px;
}
@media screen and (min-width: 1025px) {
    .hm-ce-faq-sec .accordion-section+.accordion-section {
        margin-top: 20px;
    }
}
.hm-ce-faq-sec .accordion-section.accordien-active {
    background: transparent;
    box-shadow: none;
}
.hm-ce-faq-sec .accordion-heading {
    line-height: 1.36;
    color: #fff;
    position: relative;
    cursor: pointer;
    text-transform: initial;
    background-color: #626366;
    background-image: linear-gradient(to top, rgb(0 0 0 / 16%) 0%, rgba(0, 0, 0, 0) 100%);
    border-radius: 10px;
    outline: 2px solid #9d9fa4;
    outline-offset: -2px;
    padding: 19px 80px 19px 30px;
}
.hm-ce-faq-sec .accordion-section.accordien-active .accordion-heading {
    background: -webkit-linear-gradient(0deg, #E68524 0%, #FCC55D 100%);
    outline-color: transparent;
    color: #fff;
    -webkit-text-fill-color: #fff;
}
.hm-ce-faq-sec .accordion-heading::before {
    content: "";
    position: absolute;
    background: url(../images/how-structured-lp-best-practices-arr.webp) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: left top;
    z-index: 1;
    margin: 0 auto;
    left: 65px;
    top: 27px;
    width: 25px;
    height: 20px;
    display: none;
}
.hm-ce-faq-sec .accordion-section.accordien-active .accordion-heading::before {
    filter: brightness(0) invert(1);
}
.hm-ce-faq-sec .accordion-heading::after {
    content: "";
    position: absolute;
    background-image: url(../images/ce-faq-arw-icon.webp);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left top;
    z-index: 1;
    right: 30px;
    top: 18px;
    margin: auto 0;
    transform: rotate(180deg);
    width: 40px;
    height: 40px;
}
.hm-ce-faq-sec .accordion-section.accordien-active .accordion-heading::after {
    transform: rotate(0deg);
    background-image: url(../images/ce-faq-arw-icon.webp);
}
.hm-ce-faq-sec .accordion-section-content {
    padding: 15px 90px 10px 30px;
    background-color: #a19c9c;
    border-radius: 5px;
}
.hm-ce-faq-sec .accordion-section-content p,
.hm-ce-faq-sec .accordion-section-content li {
    font-family: 'Jost';
    font-weight: 400;
    line-height: 1.36;
    letter-spacing: 0;
    color: #fff;
    margin: 0 0 20px;
}
.hm-ce-faq-sec .accordion-section-content li {
    padding: 0 0 0 40px;
    margin: 0 0 18px;
    position: relative;
    list-style: none;
}
.hm-ce-faq-sec .accordion-section-content p:last-child {
    margin: 0;
}
@media screen and (max-width:1600px) {
    .hm-ce-faq-sec.faq-page .container {
        max-width: 1100px;
    }
}
@media screen and (max-width:1440px) {
    .hm-ce-faq-sec .accordion-heading {
        letter-spacing: 0;
        border-radius: 10px;
        font-size: 25px;
        padding: 19px 75px 19px 27px;
    }
    .hm-ce-faq-sec .accordion-heading::before {
        left: 50px;
        top: 27px;
        width: 25px;
        height: 20px;
    }
}
@media screen and (max-width:1366px) {
    .hm-ce-faq-sec.faq-page .container {
        max-width: 1080px;
    }
    .hm-ce-faq-sec .accordion-heading {
        font-size: 22px;
        padding: 18px 70px 18px 25px;
    }
    .hm-ce-faq-sec .accordion-heading::before {
        left: 39px;
        top: 26px;
        width: 23px;
        height: 17px;
    }
    .hm-ce-faq-sec .accordion-heading::after {
        right: 20px;
        width: 30px;
        height: 30px;
    }
    .hm-ce-faq-sec .accordion-section-content {
        padding: 15px 50px 10px 20px;
    }
    .hm-ce-faq-sec .accordion-section-content p,
    .hm-ce-faq-sec .accordion-section-content li {
        line-height: 1.36;
        margin: 0 0 20px;
    }
}
@media screen and (max-width:1280px) {
    .hm-ce-faq-sec.faq-page .container {
        max-width: 850px;
    }
    .hm-ce-faq-sec .accordion-heading {
        padding: 19px 70px 19px 22px;
        font-size: 22px;
    }
}
@media screen and (max-width:1024px) {
    .hm-ce-faq-sec .accordion-heading {
        padding: 18px 65px 18px 20px;
        font-size: 20px;
    }
    .hm-ce-faq-sec .accordion-heading::before {
        left: 12px;
        top: 23px;
        width: 23px;
        height: 17px;
    }
    .hm-ce-faq-sec.faq-page {
        padding: 50px 0 0;
    }
}
@media screen and (max-width:768px) {
    .hm-ce-faq-sec .accordion-heading {
        letter-spacing: 0;
        border-radius: 10px;
        font-size: 19px;
        padding: 12px 45px 12px 15px;
    }
    .hm-ce-faq-sec .accordion-heading::before {
        left: 7px;
        top: 18px;
        width: 19px;
        height: 12px;
    }
    .hm-ce-faq-sec .accordion-heading::after {
        right: 10px;
        width: 25px;
        height: 25px;
        top: 12px;
    }
    .hm-ce-faq-sec .accordion-section-content {
        padding: 12px 40px 9px 15px;
    }
    .hm-ce-faq-sec .accordion-section-content p,
    .hm-ce-faq-sec .accordion-section-content li {
        line-height: 1.36;
        margin: 0 0 20px;
    }
    .hm-ce-faq-sec .accordion-section {
        margin: 0 0 10px;
    }
}
@media screen and (max-width:480px) {
    .hm-ce-faq-sec .accordion-heading {
        font-size: 18px;
    }
    .hm-ce-faq-sec.faq-page {
        padding: 40px 0 0;
    }
    .ln-benefit-sec.claim-gen-sec.faq-page {
        padding: 40px 0;
    }
}
.lp-injparty-structure-sec.reasons-attorneys-page h2.attorney-section-heading {
    text-align: start;
}
.lp-injparty-structure-sec.reasons-attorneys-page {
    padding: 50px 0 0;
}
.injparty-struct-blk {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.lp-injparty-choose-sec .injparty-struct-blk {
    flex-direction: row-reverse;
}
.injparty-struct-left {
    width: 41%;
}
.injparty-struct-left img {
    width: 100%;
    display: block;
    clip-path: polygon(85% 0, 100% 20%, 100% 100%, 0 100%, 0 0);
    border-radius: 30px;
}
.injparty-struct-rht {
    width: 52%;
}
.reasons-attorneys-page.attrny-def-benefits-sec.structured-settlement-page {
    padding: 0;
}
.reasons-attorneys-page h2.attorney-section-heading {
    text-align: center;
}
.attrny-def-benefits-sec.structured-settlement-page.reasons-attorneys-page .attrny-def-benefits-blk {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 50px;
}
.attrny-def-benefits-sec.structured-settlement-page.reasons-attorneys-page .attrny-def-benefits-rht {
    width: 100%;
}
.attrny-def-benefits-sec.structured-settlement-page.reasons-attorneys-page .attrny-def-benefits-lft {
    width: 100%;
    height: 100%;
}
.attrny-def-benefits-sec.structured-settlement-page.reasons-attorneys-page .attrny-def-benefits-lft img {
    position: sticky;
    top: 0;
}
.advantage-sec.claim-gen-sec.ringler-announces-page .advantage-blk-cnt {
    margin-bottom: 0;
}
@media screen and (max-width:1366px) {
    .attrny-def-benefits-sec.structured-settlement-page.reasons-attorneys-page .attrny-def-benefits-rht {
        width: 100%;
    }
}
@media screen and (max-width:1024px) {
    .injparty-struct-blk {
        flex-direction: column;
        gap: 30px;
    }
    .injparty-struct-left {
        width: 400px;
        margin: auto;
    }
    .injparty-struct-rht {
        width: 100%;
        text-align: center;
    }
    .attrny-def-benefits-sec.structured-settlement-page.reasons-attorneys-page .attrny-def-benefits-blk {
        grid-template-columns: 1fr;
        gap: 30px;
    }
    .attrny-def-benefits-sec.structured-settlement-page.reasons-attorneys-page .attrny-def-benefits-lft img {
        position: inherit;
        top: 0;
    }
    .attrny-def-benefits-sec.structured-settlement-page.reasons-attorneys-page .attrny-def-benefits-lft {
        width: 400px;
        margin: auto;
    }
}
@media screen and (max-width:768px) {
    .attrny-def-benefits-sec.structured-settlement-page.reasons-attorneys-page .attrny-def-benefits-blk {
        gap: 20px;
    }
}
@media screen and (max-width:480px) {
    .injparty-struct-left {
        width: 100%;
    }
    .attrny-def-benefits-sec.structured-settlement-page.reasons-attorneys-page .attrny-def-benefits-lft {
        width: 100%;
    }
    .attrny-def-benefits-sec.structured-settlement-page.reasons-attorneys-page .attrny-def-benefits-blk {
        gap: 15px;
    }
}
.lp-working-benefits-sec {
    padding: 50px 0 0;
}
.lp-working-benefits-list {
    display: flex;
    justify-content: space-between;
}
.lp-working-benefits-lft-itm {
    width: 70%;
}
.lp-working-benefits-lft-itm p {
    color: #626366;
}
.lp-working-benefits-lft-itm p:last-child {
    margin: 0;
}
.lp-working-benefits-rgt {
    width: 28%;
}
.lp-working-benefits-rgt img {
    width: 100%;
    display: block;
    clip-path: polygon(calc(100% - 50px) 0, 100% 50px, 100% 100%, 0 100%, 0 0);
    border-radius: 30px;
}
@media screen and (max-width: 1550px) {
    .page-template-page-working-with-ringler .container {
        max-width: 1350px;
    }
    .lp-working-text-heading {
        font-size: 50px;
        letter-spacing: 5px;
    }
}
@media screen and (max-width: 1440px) {
    .page-template-page-working-with-ringler .container {
        max-width: 1250px;
    }
    .lp-working-text-heading {
        font-size: 42px;
        letter-spacing: 3px;
        margin: 0 0 10px;
    }
}
@media screen and (max-width: 1366px) {
    .page-template-page-working-with-ringler .container {
        max-width: 1150px;
    }
    .lp-working-text-heading {
        font-size: 38px;
        letter-spacing: 2px;
    }
}
@media screen and (max-width: 1280px) {
    .page-template-page-working-with-ringler .container {
        max-width: 960px;
    }
    .lp-working-text-heading {
        font-size: 35px;
    }
    .lp-working-benefits-lft-itm {
        width: 70%;
    }
    .lp-working-benefits-rgt {
        width: 28%;
    }
}
@media screen and (max-width: 1024px) {
    .page-template-page-working-with-ringler .container {
        max-width: 720px;
    }
    .lp-working-text-heading {
        font-size: 33px;
    }
    .lp-working-text-heading strong {
        display: inline-block;
    }
    .lp-working-benefits-sec {
        padding: 50px 0 0;
    }
    .lp-working-benefits-list {
        flex-direction: column-reverse;
        align-items: center;
        gap: 20px;
    }
    .lp-working-benefits-sec .lp-working-text-heading {
        margin: 0 0 20px;
    }
    .lp-working-benefits-rgt img {
        clip-path: none;
        border-radius: 11px;
    }
    .lp-working-benefits-rgt {
        width: 100%;
        max-width: 280px;
        border: 2px solid rgb(255 255 255 / 70%);
        border-radius: 15px;
    }
    .lp-working-benefits-lft-itm {
        width: 100%;
    }
    .lp-working-started-cnt .lp-working-text-heading {
        text-align: center;
    }
    .lp-working-benefits-lft-itm p {
        text-align: center;
    }
}
@media screen and (max-width: 768px) {
    .page-template-page-working-with-ringler .container {
        max-width: 100%;
        padding: 0 10px;
    }
    .lp-working-text-heading {
        font-size: 29px;
    }
    .lp-working-benefits-sec {
        padding: 40px 0 0;
    }
}
@media screen and (max-width: 480px) {
    .lp-working-text-heading {
        font-size: 28px;
    }
}
.lp-working-benefits-sec.can-you-use-sec {
    padding: 50px 0;
}
.can-you-use-sec .lp-working-benefits-lft-itm {
    width: 50%;
}
.can-you-use-sec .lp-working-benefits-rgt {
    width: 48%;
}
.can-you-use-sec .lp-working-benefits-list {
    align-items: center;
}
.can-you-use-sec h1.text-heading.claim-section-heading {
    text-align: center;
}
h2.text-heading.claim-section-heading.attorney-section-heading {
    color: #fff;
    text-align: center;
    letter-spacing: 5.7px;
}
.gvrnt-impact-sec {
    background-image: linear-gradient(to right, rgb(158 159 162) -10%, rgba(158, 159, 162, 0) 50%);
    background-color: #626366;
    padding: 60px 0;
}
.gvrnt-impact-sec .container {
    max-width: 1440px;
}
.gvrnt-impact-title {
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    color: #ffffff;
    margin: 0 0 25px;
}
.gvrnt-impact-cnt p {
    line-height: 1.52;
    color: #ffffff;
    margin: 0;
    letter-spacing: -0.19px;
}
.gvrnt-impact-cnt {
    column-count: 2;
    column-gap: 75px;
    margin: 0 0 25px;
}
.gvrnt-impact-lst {
    display: flex;
    justify-content: center;
    gap: 2.5%;
    margin: 0 0 25px;
}
.gvrnt-impact-itm {
    width: 33%;
    padding: 35px 30px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: linear-gradient(to top, rgb(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    outline: 2px solid #9d9fa4;
    outline-offset: -2px;
}
.gvrnt-impact-itm::after {
    position: absolute;
    width: 60px;
    height: 2px;
    background-color: #9d9fa4;
    pointer-events: none;
    right: -14px;
    top: 21px;
    transform: rotate(51deg);
}
.gvrnt-impact-itm:hover::after {
    background-color: transparent;
}
.gvrnt-impact-itm-title {
    line-height: 1.3;
    letter-spacing: -0.46px;
    color: #ffffff;
    margin: 0;
    position: relative;
    text-align: center;
    padding: 0 !important;
    min-height: 99px;
    display: flex;
    align-items: center;
}
.gvrnt-impact-itm-title p {
    color: #fff;
    margin: 0;
}
.gvrnt-impact-itm-title::before {
    position: absolute;
    content: "";
    width: 38px;
    height: 27px;
    left: 0;
    top: 0;
    background-image: url(../images/inn-feelt-our-cnt-bfr-img.webp);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: none;
}
.gvrnt-impact-itm-title::after {
    position: absolute;
    content: "";
    width: 161px;
    height: 2px;
    left: 35px;
    top: 12px;
    background-color: rgb(236, 145, 57);
    display: none;
}
.gvrnt-impact-itm:hover .gvrnt-impact-itm-title::before {
    filter: brightness(0) invert(1);
}
.gvrnt-impact-itm:hover .gvrnt-impact-itm-title::after {
    background-color: #ffffff;
}
.gvrnt-impact-btm {
    line-height: 1.36;
    letter-spacing: -0.25px;
    color: #ffffff;
    margin: 0;
    text-align: center;
}
.gvrnt-impact-btm p {
    color: #fff;
    margin: 0;
}
.gvrnt-msa-sec .container {
    max-width: 1440px;
}
.gvrnt-msa-title {
    line-height: 1;
    letter-spacing: 1.08px;
    color: #626366;
    text-transform: uppercase;
    position: relative;
    width: fit-content;
    margin: 0 0 30px;
    padding: 0 400px 0 0;
}
.gvrnt-msa-lst {
    display: flex;
    justify-content: space-between;
}
.gvrnt-msa-rgt {
    width: 47.92%;
}
.gvrnt-msa-lft {
    width: 47.23%;
}
.gvrnt-msa-lft-title {
    font-size: 30px;
    letter-spacing: 0.66px;
    font-family: 'ITC Berkeley Oldstyle Std';
    font-weight: 700;
    line-height: 1;
    color: #626366;
    text-transform: uppercase;
    border-bottom: 1px solid #626366;
    width: max-content;
    margin: 0 0 15px;
}
.gover-msa-btns {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 15px;
}
.gover-msa-btns .cmn-btn {
    font-size: 20px;
}
.gvrnt-msa-lft-img img {
    width: 100%;
    display: block;
}
.gvrnt-msa-lft-img {
    clip-path: polygon(92% 0, 100% 19%, 100% 100%, 0 100%, 0 0);
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border: 2px solid #fff;
    overflow: hidden;
    position: relative;
}
.gvrnt-msa-lft-img::before {
    content: "";
    position: absolute;
    background-color: rgb(255 255 255 / 100%);
    pointer-events: none;
    width: 24%;
    height: 2px;
    right: -51px;
    top: 20px;
    z-index: 2;
    rotate: 47deg;
}
.gvrnt-msa-title::after {
    position: absolute;
    content: "";
    width: 106px;
    height: 77px;
    background-image: url(../images/inn-gvrnt-msa-arw-img.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.gvrnt-msa-title::before {
    position: absolute;
    content: "";
    width: 23.9%;
    height: 2px;
    background-color: rgb(145 146 148 / 20%);
    right: 50px;
    top: 0;
    bottom: 18px;
    margin: auto;
}
.Rectangle_17_copy {
    border-style: solid;
    border-width: 2px;
    border-color: rgb(255, 255, 255);
    background-image: -moz-linear-gradient(90deg, rgb(98, 99, 102) 0%, rgba(98, 99, 102, 0) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(98, 99, 102) 0%, rgba(98, 99, 102, 0) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(98, 99, 102) 0%, rgba(98, 99, 102, 0) 100%);
    opacity: 0.8;
    position: absolute;
    left: 237px;
    top: 2347px;
    width: 684px;
    height: 440px;
    z-index: 33;
}
@media screen and (max-width: 1680px) {
    .gvrnt-bann-sec .container {
        max-width: 1490px;
    }
    .gvrnt-lft-title {
        margin: 0 0 8px;
    }
}
@media screen and (max-width: 1550px) {
    .gvrnt-bann-sec .container {
        max-width: 1380px;
    }
    .gvrnt-lft-title {
        margin: 0 0 7px;
    }
    .gvrnt-impact-sec .container,
    .gvrnt-msa-sec .container {
        max-width: 1350px;
    }
    .gvrnt-impact-title {
        letter-spacing: 0.78px;
        margin: 0 0 21px;
    }
    .gvrnt-impact-cnt p {
        letter-spacing: -0.09px;
    }
    .gvrnt-impact-cnt {
        column-gap: 70px;
        margin: 0 0 21px;
    }
    .gvrnt-impact-itm {
        padding: 20px 30px;
        border-top-left-radius: 25px;
        border-bottom-right-radius: 25px;
    }
    .gvrnt-impact-itm-title::before {
        transform: scale(0.85);
        transform-origin: left center;
    }
    .gvrnt-impact-itm-title::after {
        width: 150px;
        left: 29px;
    }
    .gvrnt-impact-itm-title {
        letter-spacing: -0.36px;
        padding: 35px 0 0;
        min-height: 93px;
    }
    .gvrnt-impact-lst {
        margin: 0 0 21px;
    }
    .gvrnt-impact-btm {
        letter-spacing: -0.15px;
    }
    .gvrnt-impact-itm::after {
        right: -17px;
        top: 21px;
        transform: rotate(49deg);
    }
    .gvrnt-msa-title {
        letter-spacing: 0.78px;
        margin: 0 0 27px;
        padding: 0 390px 0 0;
    }
    .gvrnt-msa-lft-title {
        font-size: 31px;
        letter-spacing: 0.46px;
        margin: 0 0 12px;
    }
    .gvrnt-msa-lft-img::before {
        right: -47px;
    }
    .gover-msa-btns .cmn-btn {
        font-size: 18px;
    }
}
@media screen and (max-width: 1440px) {
    .gvrnt-bann-sec .container {
        max-width: 1290px;
    }
    .gvrnt-lft-title {
        margin: 0 0 7px;
    }
    .gvrnt-impact-sec .container,
    .gvrnt-msa-sec .container {
        max-width: 1250px;
    }
    .gvrnt-impact-title {
        letter-spacing: 0.48px;
        margin: 0 0 21px;
    }
    .gvrnt-impact-itm-title {
        letter-spacing: -0.36px;
        padding: 35px 0 0;
        min-height: 90px;
    }
    .gvrnt-impact-itm::after {
        top: 19px;
        transform: rotate(50deg);
    }
    .gvrnt-impact-cnt p {
        letter-spacing: 0;
    }
    .gvrnt-msa-title {
        font-size: 35px;
        letter-spacing: 0.58px;
        margin: 0 0 24px;
        padding: 0 360px 0 0;
    }
    .gvrnt-msa-title::after {
        transform: scale(0.85);
        transform-origin: right center;
    }
    .gvrnt-msa-lft-title {
        font-size: 30px;
        letter-spacing: 0.26px;
        margin: 0 0 12px;
    }
    .gvrnt-msa-lft-img::before {
        right: -45px;
    }
    .gvrnt-msa-lft-img {
        border-top-left-radius: 25px;
        border-bottom-right-radius: 25px;
    }
    .gover-msa-btns .cmn-btn {
        font-size: 17px;
    }
}
@media screen and (max-width: 1366px) {
    .gvrnt-bann-sec .container {
        max-width: 1200px;
    }
    .gvrnt-bann-sec {
        padding: 40px 0;
    }
    .gvrnt-lft-title {
        margin: 0 0 5px;
    }
    .gvrnt-impact-sec .container,
    .gvrnt-msa-sec .container {
        max-width: 1150px;
    }
    .gvrnt-impact-title {
        letter-spacing: 0.28px;
        margin: 0 0 16px;
    }
    .gvrnt-impact-cnt {
        column-gap: 65px;
        margin: 0 0 21px;
    }
    .gvrnt-impact-itm {
        padding: 10px 17px 15px 26px;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
    .gvrnt-impact-itm-title::before {
        transform: scale(0.75);
    }
    .gvrnt-impact-itm-title::after {
        width: 140px;
        left: 22px;
    }
    .gvrnt-impact-itm-title {
        letter-spacing: -0.26px;
        padding: 30px 0 0;
        min-height: 80px;
    }
    .gvrnt-impact-lst {
        margin: 0 0 18px;
    }
    .gvrnt-impact-btm {
        letter-spacing: 0;
    }
    .gvrnt-impact-itm::after {
        right: -20px;
        top: 19px;
        transform: rotate(49deg);
    }
    .gvrnt-msa-title {
        letter-spacing: 0.38px;
        margin: 0 0 22px;
        padding: 0 330px 0 0;
    }
    .gvrnt-msa-title::after {
        transform: scale(0.8);
    }
    .gvrnt-msa-lft-title {
        font-size: 28px;
        letter-spacing: 0.16px;
        margin: 0 0 12px;
    }
    .gvrnt-msa-lft-img::before {
        right: -43px;
    }
    .gvrnt-msa-title::before {
        right: 20px;
        bottom: 14px;
    }
    .gover-msa-btns .cmn-btn {
        font-size: 16px;
    }
    h2.text-heading.claim-section-heading.attorney-section-heading {
        letter-spacing: 4.9px;
    }
}
@media screen and (max-width: 1280px) {
    .gvrnt-bann-sec .container {
        max-width: 1110px;
    }
    .gvrnt-lft-title {
        margin: 0 0 5px;
    }
    .gvrnt-impact-sec .container,
    .gvrnt-msa-sec .container {
        max-width: 960px;
    }
    .gvrnt-impact-title {
        letter-spacing: 0;
        margin: 0 0 14px;
    }
    .gvrnt-impact-cnt {
        column-gap: 60px;
        margin: 0 0 18px;
    }
    .gvrnt-impact-itm {
        padding: 15px;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
    .gvrnt-impact-itm-title::before {
        transform: scale(0.7);
    }
    .gvrnt-impact-itm-title::after {
        width: 125px;
        left: 20px;
    }
    .gvrnt-impact-itm-title {
        letter-spacing: -0.26px;
        padding: 29px 0 0;
        min-height: 68px;
    }
    .gvrnt-impact-lst {
        margin: 0 0 16px;
    }
    .gvrnt-impact-itm::after {
        right: -24px;
        top: 19px;
    }
    .gvrnt-msa-title {
        letter-spacing: 0;
        margin: 0 0 20px;
        padding: 0 290px 0 0;
    }
    .gvrnt-msa-title::after {
        transform: scale(0.7);
    }
    .gvrnt-msa-title::before {
        right: 20px;
        bottom: 14px;
    }
    .gvrnt-msa-lft-title {
        font-size: 26px;
        letter-spacing: 0;
        margin: 0 0 12px;
    }
    .gvrnt-msa-lft-img {
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
    .gvrnt-msa-lft-img::before {
        right: -41px;
    }
    .gover-msa-btns .cmn-btn {
        font-size: 15px;
    }
    .gover-msa-btns {
        gap: 10px;
    }
}
@media screen and (max-width: 1180px) {
    .gvrnt-bann-sec .container {
        max-width: 980px;
    }
    .gvrnt-lft-title {
        margin: 0 0 5px;
    }
}
@media screen and (max-width: 1024px) {
    .gvrnt-bann-sec .container,
    .gvrnt-impact .container,
    .gvrnt-msa-sec .container {
        max-width: 720px;
    }
    .gvrnt-blck {
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 25px;
    }
    .gvrnt-lft {
        width: 100%;
        text-align: center;
    }
    .gvrnt-lft-title strong {
        display: block;
    }
    .gvrnt-rgt {
        width: 100%;
        clip-path: none;
        border-radius: 15px;
        max-width: 450px;
    }
    .gvrnt-impact-title {
        letter-spacing: 0;
        margin: 0 0 12px;
    }
    .gvrnt-impact-cnt {
        column-gap: 0;
        margin: 0 0 0;
        column-count: 1;
        text-align: center;
    }
    .gvrnt-impact-cnt p {
        margin: 0 0 15px;
    }
    .gvrnt-impact-lst {
        margin: 0 0 16px;
        justify-content: center;
        flex-wrap: wrap;
        gap: 25px;
    }
    .gvrnt-impact-itm {
        width: 100%;
        max-width: 240px;
    }
    .gvrnt-msa-title {
        font-size: 30px;
        letter-spacing: 0;
        margin: 0 0 20px;
        padding: 0;
        width: 100%;
        text-align: center;
    }
    .gvrnt-msa-title::before,
    .gvrnt-msa-title::after,
    .gvrnt-msa-lft-img::before {
        display: none;
    }
    .gvrnt-msa-lst {
        justify-content: center;
        align-items: center;
        gap: 25px;
        flex-direction: column;
    }
    .gvrnt-msa-lft {
        width: 100%;
        text-align: center;
    }
    .gvrnt-msa-lft-title {
        font-size: 26px;
        margin: 0 auto 12px;
        text-align: center;
    }
    .gvrnt-msa-lft-img {
        width: 100%;
        max-width: 450px;
        margin: 0 auto;
        clip-path: none;
        border-radius: 15px;
    }
    .gvrnt-msa-rgt {
        text-align: center;
        width: 100%;
    }
    .gover-msa-btns {
        justify-content: center;
    }
    .gvrnt-impact-sec {
        background-image: linear-gradient(to right, rgb(158 159 162) -10%, rgba(158, 159, 162, 0) 50%);
        background-color: #626366;
        padding: 50px 0;
    }
    .gvrnt-impact-sec .container,
    .gvrnt-msa-sec .container {
        max-width: 720px;
        padding: 0 15px;
    }
    h2.text-heading.claim-section-heading.attorney-section-heading {
        letter-spacing: 0.7px;
    }
}
@media screen and (max-width: 768px) {
    .gvrnt-impact .container,
    .gvrnt-msa-sec .container {
        max-width: 100%;
        padding: 0 10px;
    }
    .gvrnt-impact-title {
        font-size: 28px;
        margin: 0 0 10px;
    }
    .gvrnt-impact-title br {
        display: none;
    }
    .gvrnt-impact-lst {
        margin: 0 0 16px;
        gap: 20px;
    }
    .gvrnt-msa-title strong {
        display: block;
    }
}
@media screen and (max-width: 480px) {
    .gvrnt-blck {
        gap: 20px;
    }
    .gvrnt-bann-sec {
        padding: 30px 0;
    }
    .gvrnt-impact-title {
        font-size: 25px;
        line-height: 1.3;
        margin: 0 0 7px;
    }
    .gvrnt-msa-lft-title {
        font-size: 22px;
        margin: 0 auto 12px;
    }
    .gvrnt-msa-title {
        font-size: 26px;
        margin: 0 0 15px;
    }
    .lp-working-benefits-sec.can-you-use-sec {
        padding: 40px 0;
    }
}
@media screen and (max-width:1024px) {
    .can-you-use-sec .lp-working-benefits-rgt {
        width: 100%;
        max-width: 400px;
    }
    .can-you-use-sec .lp-working-benefits-lft-itm {
        width: 100%;
    }
}
.ln-claim-sec {
    padding: 63px 0 120px;
}
.ln-claim-blk-cnt {
    font-family: 'Jost';
    font-weight: 400;
    font-size: 24px;
    line-height: 1;
    letter-spacing: -0.2px;
    color: #626366;
    font-style: italic;
    text-align: center;
    margin: 0 0 52px;
}
.ln-claim-lst {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
section.advantage-sec.claim-gen-sec.dennis-eng-sec p:last-child {
    text-align: center;
}
.ln-claim-itm {
    width: 31.6%;
    padding: 50px 52px 40px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 35.75%, rgba(153, 153, 153, 0.3) 97.79%);
    border: 1px solid #FFFFFF;
    box-shadow: 0 1px 9px rgba(0, 0, 0, 0.14), inset 0 2px 1px rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(2.5px);
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-bottom: 20px;
}
.ln-claim-itm-title {
    font-family: 'ITC Berkeley Oldstyle Std';
    font-weight: 700;
    font-size: 30px;
    line-height: 1;
    letter-spacing: 2.4px;
    background: -webkit-linear-gradient(0deg, rgb(230, 133, 36) 0%, rgb(252, 197, 93) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0 0 25px;
    position: relative;
}
.claim-resolve::before {
    background-image: url(../images/claim-resolve-bfr-immg.webp) !important;
}
.ln-claim-itm p {
    text-transform: capitalize;
    margin: 0;
}
@media screen and (max-width: 1550px) {
    .ln-claim-itm-title {
        font-size: 28px;
    }
    .ln-claim-itm {
        padding: 35px 37px 33px;
    }
}
@media screen and (max-width: 1440px) {
    .ln-claim-itm-title {
        font-size: 26px;
        margin: 0 0 20px;
    }
}
@media screen and (max-width: 1366px) {
    .ln-claim-itm {
        padding: 25px 23px;
    }
    .ln-claim-itm-title {
        font-size: 26px;
        letter-spacing: 1.9px;
        margin: 0 0 20px;
    }
}
@media screen and (max-width: 1280px) {
    .ln-claim-itm-title {
        font-size: 21px;
        letter-spacing: 1.5px;
    }
}
@media screen and (max-width: 1024px) {
    .ln-claim-lst {
        justify-content: center;
        gap: 30px;
    }
    .ln-claim-itm {
        padding: 20px 20px;
        width: 100%;
        max-width: 320px;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
        margin-bottom: 10px;
    }
    .ln-claim-itm-title {
        font-size: 23px;
        margin: 0 0 15px;
        letter-spacing: 0;
    }
    section.advantage-sec.claim-gen-sec.dennis-eng-sec p {
        text-align: center;
    }
}
@media screen and (max-width: 768px) {
    .ln-claim-lst {
        gap: 20px;
    }
}
@media screen and (max-width: 480px) {
    .ln-claim-itm-title {
        font-size: 21px;
    }
}
.lp-injparty-choose-sec,
.ingparty-working-sec,
.lp-injparty-benefits-sec,
.lp-injparty-choose-sec {
    /* padding: 70px 0; */
    background-color: rgb(207 207 207 / 50%);
}
.lp-injparty-choose-sec .page-headingh2 span,
.lp-injparty-choose-sec .page-headingh1 span {
    display: inline;
}
.lp-injparty-benefits-list {
    display: flex;
    justify-content: space-between;
}
.lp-injparty-benefits-lft-itm {
    width: 48%;
}
.lp-injparty-benefits-lft-itm .lp-injparty-text-heading {
    text-align: left;
    line-height: 1.2;
}
.lp-injparty-benefits-lft-itm .lp-injparty-para-color {
    text-align: left;
}
.lp-injparty-benefits-lft-itm .lp-injparty-benefits {
    padding: 0;
    margin: 0 0 30px;
}
.lp-injparty-benefits li::before {
    top: 5px;
}
.lp-injparty-benefits-rgt-itm {
    width: 47.6%;
}
.lp-injparty-benefits-rgt-itm img {
    width: 100%;
    display: block;
    clip-path: polygon(85% 0, 100% 20%, 100% 100%, 0 100%, 0 0);
    border-radius: 30px;
}
.gvrnt-msa-sec.claim-gen-sec.can-you-use-sec.gud-stlmnt-plan {
    padding: 60px 0 0;
}
.lp-injparty-benefits-lft-itm p:last-child {
    margin-bottom: 0;
}
/* @media screen and (max-width:1366px) {
    .lp-injparty-benefits-sec,
    .lp-injparty-choose-sec {
        padding: 60px 0;
    }
} */
@media screen and (max-width:1024px) {
    /* .lp-injparty-benefits-sec,
    .lp-injparty-choose-sec {
        padding: 50px 0;
    } */
    .lp-injparty-benefits-list {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 25px;
    }
    .lp-injparty-benefits-rgt-itm {
        width: 400px;
    }
    .lp-injparty-benefits-lft-itm {
        width: 100%;
        text-align: center;
    }
    .lp-injparty-benefits-lft-itm p:last-child {
        margin-bottom: 0;
    }
    .gvrnt-impact-sec.claim-gen-sec.gud-stlmnt-plan .gvrnt-impact-lst {
        gap: 15px;
    }
    .gvrnt-impact-itm {
        width: 100%;
        max-width: 100%;
    }
    .gvrnt-msa-sec.claim-gen-sec.can-you-use-sec.gud-stlmnt-plan {
        padding: 50px 0 0;
    }
    .gvrnt-msa-sec.claim-gen-sec.can-you-use-sec.gud-stlmnt-plan .gvrnt-msa-lft {
        width: 100%;
        text-align: center;
        display: flex;
        flex-direction: column-reverse;
        gap: 25px;
    }
    .gvrnt-msa-sec.claim-gen-sec.can-you-use-sec.gud-stlmnt-plan .gvrnt-msa-lft p:last-child {
        margin-bottom: 0;
    }
    .gvrnt-msa-sec.claim-gen-sec.can-you-use-sec.gud-stlmnt-plan .gvrnt-msa-lst {
        gap: 12px;
    }
}
@media screen and (max-width:480px) {
    .lp-injparty-benefits-rgt-itm {
        width: 100%;
    }
    /* .lp-injparty-benefits-sec,
    .lp-injparty-choose-sec {
        padding: 45px 0;
    } */
    .gvrnt-impact-sec.claim-gen-sec.gud-stlmnt-plan {
        padding: 40px 0;
    }
    .gvrnt-msa-sec.claim-gen-sec.can-you-use-sec.gud-stlmnt-plan {
        padding: 40px 0 0;
    }
}
.ln-benefit-sec.claim-gen-sec.faq-page.sedgwick-sec .ln-benefit-lft {
    width: 75%;
}
.ln-benefit-sec.claim-gen-sec.faq-page.sedgwick-sec .ln-benefit-rgt {
    width: 17%;
}
.attrny-def-options-sec.james-m-early-sec.sedgwick-sec {
    padding: 0;
}
.ssms-block,
.bire-block {
    padding: 70px 0;
}
.ssms-block-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 50px;
    margin: 30px auto;
}
.ssms-bi-block {
    border: 1px solid #fff;
    border-radius: 30px;
    padding: 30px;
    display: block;
    border: 2px solid rgb(255 255 255 / 40%);
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
    background-image: linear-gradient(to top, rgb(255 255 255 / 15%) 0%, rgba(255, 255, 255, 0) 100%);
    color: #fff;
}
.ssms-block.sedgwick-sec .ssms-block-inner {
    margin: 0;
}
.futurecalculator-lp-note-sec.sedgwick-sec {
    padding: 80px 0 0;
}
@media screen and (max-width: 1366px) {
    .ssms-block,
    .bire-block {
        padding: 50px 0;
    }
    .futurecalculator-lp-note-sec.sedgwick-sec {
        padding: 70px 0 0;
    }
}
@media screen and (max-width: 768px) {
    .ssms-block,
    .bire-block {
        padding: 40px 0;
    }
    .ssms-block .claim-section-heading span {
        display: inline;
    }
    .futurecalculator-lp-note-sec.sedgwick-sec {
        padding: 60px 0 0;
    }
}
@media screen and (max-width: 1024px) {
    .ssms-block-inner,
    .bire-block-inner {
        grid-template-columns: 1fr;
        gap: 20px;
        margin: 0;
    }
    .ln-benefit-sec.claim-gen-sec.faq-page.sedgwick-sec .ln-benefit-lft {
        width: 100%;
    }
    .futurecalculator-lp-note-sec.sedgwick-sec {
        padding: 50px 0 0;
    }
    .ln-benefit-sec.claim-gen-sec.faq-page.sedgwick-sec .attorney-section-heading {
        text-align: center;
    }
    .ln-benefit-sec.claim-gen-sec.faq-page.sedgwick-sec .ln-benefit-rgt {
        width: 200px;
    }
}
@media screen and (max-width:768px) {
    .futurecalculator-lp-note-sec.sedgwick-sec {
        padding: 50px 0 0;
    }
}
@media screen and (max-width:480px) {
    .futurecalculator-lp-note-sec.sedgwick-sec {
        padding: 40px 0 0;
    }
    .ln-benefit-sec.claim-gen-sec.faq-page.sedgwick-sec .ln-benefit-rgt {
        width: 170px;
    }
}
.advantage-sec.claim-gen-sec.new-chief-sec .advantage-blk-cnt {
    margin-bottom: 0;
}
.gvrnt-bann-sec {
    padding: 50px 0;
}
.gvrnt-bann-sec .container {
    max-width: 1630px;
}
.gvrnt-blck {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 7%;
}
.gvrnt-lft {
    width: 41.3%;
}
.gvrnt-rgt {
    width: 46.62%;
    clip-path: polygon(94% 0, 100% 15%, 100% 100%, 0 100%, 0 0);
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    overflow: hidden;
    position: relative;
}
.gvrnt-lft-title {
    line-height: 1;
    color: #626366;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.gvrnt-rgt img {
    width: 100%;
    display: block;
}
.gvrnt-impact-sec {
    background-image: linear-gradient(to right, rgb(158 159 162) -10%, rgba(158, 159, 162, 0) 50%);
    background-color: #626366;
}
.gvrnt-impact-sec .container {
    max-width: 1440px;
}
.gvrnt-impact-title {
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    color: #ffffff;
    margin: 0 0 25px;
}
.gvrnt-impact-cnt p {
    line-height: 1.52;
    color: #ffffff;
    margin: 0;
    letter-spacing: -0.19px;
}
.gvrnt-impact-cnt {
    column-count: 2;
    column-gap: 75px;
    margin: 0 0 25px;
}
.gvrnt-impact-lst {
    display: flex;
    justify-content: center;
    gap: 3.5%;
    margin: 0 0 25px;
}
.gvrnt-impact-itm-title {
    line-height: 1.3;
    letter-spacing: -0.46px;
    color: #ffffff;
    margin: 0;
    position: relative;
    text-align: center;
    padding: 0 !important;
    min-height: 99px;
    display: flex;
    align-items: center;
}
.gvrnt-impact-itm-title p {
    color: #fff;
    margin: 0;
}
.gvrnt-impact-itm-title::before {
    position: absolute;
    content: "";
    width: 38px;
    height: 27px;
    left: 0;
    top: 0;
    background-image: url(../images/inn-feelt-our-cnt-bfr-img.webp);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: none;
}
.gvrnt-impact-itm-title::after {
    position: absolute;
    content: "";
    width: 161px;
    height: 2px;
    left: 35px;
    top: 12px;
    background-color: rgb(236, 145, 57);
    display: none;
}
.gvrnt-impact-btm {
    line-height: 1.36;
    letter-spacing: -0.25px;
    color: #ffffff;
    margin: 0;
    text-align: center;
}
.gvrnt-impact-btm p {
    color: #fff;
    margin: 0;
}
.gvrnt-msa-sec .container {
    max-width: 1440px;
}
.gvrnt-msa-title {
    line-height: 1;
    letter-spacing: 1.08px;
    color: #626366;
    text-transform: uppercase;
    position: relative;
    width: fit-content;
    margin: 0 0 30px;
    padding: 0 400px 0 0;
}
.gvrnt-msa-lst {
    display: flex;
    justify-content: space-between;
}
.gvrnt-msa-rgt {
    width: 47.92%;
}
.gvrnt-msa-lft {
    width: 47.23%;
}
.gvrnt-msa-lft-title {
    font-size: 30px;
    letter-spacing: 0.66px;
    font-family: 'ITC Berkeley Oldstyle Std';
    font-weight: 700;
    line-height: 1;
    color: #626366;
    text-transform: uppercase;
    border-bottom: 1px solid #626366;
    width: max-content;
    margin: 0 0 15px;
}
.gvrnt-msa-lft-cnt p {
    font-size: 20px;
    font-family: 'Jost', sans-serif;
    font-weight: 400;
    line-height: 1.8;
    color: #626366;
    letter-spacing: -0.4px;
    margin: 0 0 30px;
}
.gover-msa-btns {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 15px;
}
.gover-msa-btns .cmn-btn {
    font-size: 20px;
}
.gvrnt-msa-lft-img img {
    width: 100%;
    display: block;
}
.gvrnt-msa-lft-img {
    clip-path: polygon(92% 0, 100% 19%, 100% 100%, 0 100%, 0 0);
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border: 2px solid #fff;
    overflow: hidden;
    position: relative;
}
.gvrnt-msa-lft-img::before {
    content: "";
    position: absolute;
    background-color: rgb(255 255 255 / 100%);
    pointer-events: none;
    width: 24%;
    height: 2px;
    right: -51px;
    top: 20px;
    z-index: 2;
    rotate: 47deg;
}
.gvrnt-msa-title::after {
    position: absolute;
    content: "";
    width: 106px;
    height: 77px;
    background-image: url(../images/inn-gvrnt-msa-arw-img.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.gvrnt-msa-title::before {
    position: absolute;
    content: "";
    width: 25.9%;
    height: 2px;
    background-color: rgb(145 146 148 / 20%);
    right: 50px;
    top: 0;
    bottom: 18px;
    margin: auto;
}
.Rectangle_17_copy {
    border-style: solid;
    border-width: 2px;
    border-color: rgb(255, 255, 255);
    background-image: -moz-linear-gradient(90deg, rgb(98, 99, 102) 0%, rgba(98, 99, 102, 0) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(98, 99, 102) 0%, rgba(98, 99, 102, 0) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(98, 99, 102) 0%, rgba(98, 99, 102, 0) 100%);
    opacity: 0.8;
    position: absolute;
    left: 237px;
    top: 2347px;
    width: 684px;
    height: 440px;
    z-index: 33;
}
@media screen and (max-width: 1680px) {
    .gvrnt-bann-sec .container {
        max-width: 1490px;
    }
    .gvrnt-lft-title {
        margin: 0 0 8px;
    }
}
@media screen and (max-width: 1550px) {
    .gvrnt-bann-sec .container {
        max-width: 1380px;
    }
    .gvrnt-lft-title {
        margin: 0 0 7px;
    }
    .gvrnt-impact-sec .container,
    .gvrnt-msa-sec .container {
        max-width: 1350px;
    }
    .gvrnt-impact-title {
        letter-spacing: 0.78px;
        margin: 0 0 21px;
    }
    .gvrnt-impact-cnt p {
        letter-spacing: -0.09px;
    }
    .gvrnt-impact-cnt {
        column-gap: 70px;
        margin: 0 0 21px;
    }
    .gvrnt-impact-itm {
        padding: 12px 20px 17px 30px;
        border-top-left-radius: 25px;
        border-bottom-right-radius: 25px;
    }
    .gvrnt-impact-itm-title::before {
        transform: scale(0.85);
        transform-origin: left center;
    }
    .gvrnt-impact-itm-title::after {
        width: 150px;
        left: 29px;
    }
    .gvrnt-impact-itm-title {
        letter-spacing: -0.36px;
        padding: 35px 0 0;
        min-height: 93px;
    }
    .gvrnt-impact-lst {
        margin: 0 0 21px;
    }
    .gvrnt-impact-btm {
        letter-spacing: -0.15px;
    }
    .gvrnt-impact-itm::after {
        right: -17px;
        top: 21px;
        transform: rotate(49deg);
    }
    .gvrnt-msa-title {
        letter-spacing: 0.78px;
        margin: 0 0 27px;
        padding: 0 390px 0 0;
    }
    .gvrnt-msa-lft-title {
        font-size: 31px;
        letter-spacing: 0.46px;
        margin: 0 0 12px;
    }
    .gvrnt-msa-lft-cnt p {
        font-size: 19px;
        letter-spacing: -0.3px;
        margin: 0 0 26px;
    }
    .gvrnt-msa-lft-img::before {
        right: -47px;
    }
    .gover-msa-btns .cmn-btn {
        font-size: 18px;
    }
}
@media screen and (max-width: 1440px) {
    .gvrnt-bann-sec .container {
        max-width: 1290px;
    }
    .gvrnt-lft-title {
        margin: 0 0 7px;
    }
    .gvrnt-impact-sec .container,
    .gvrnt-msa-sec .container {
        max-width: 1250px;
    }
    .gvrnt-impact-title {
        letter-spacing: 0.48px;
        margin: 0 0 21px;
    }
    .gvrnt-impact-itm-title {
        letter-spacing: -0.36px;
        padding: 35px 0 0;
        min-height: 90px;
    }
    .gvrnt-impact-itm::after {
        top: 19px;
        transform: rotate(50deg);
    }
    .gvrnt-impact-cnt p {
        letter-spacing: 0;
    }
    .gvrnt-msa-title {
        font-size: 48px;
        letter-spacing: 0.58px;
        margin: 0 0 24px;
        padding: 0 360px 0 0;
    }
    .gvrnt-msa-title::after {
        transform: scale(0.85);
        transform-origin: right center;
    }
    .gvrnt-msa-lft-title {
        font-size: 30px;
        letter-spacing: 0.26px;
        margin: 0 0 12px;
    }
    .gvrnt-msa-lft-cnt p {
        font-size: 18px;
        letter-spacing: -0.2px;
        margin: 0 0 26px;
    }
    .gvrnt-msa-lft-img::before {
        right: -45px;
    }
    .gvrnt-msa-lft-img {
        border-top-left-radius: 25px;
        border-bottom-right-radius: 25px;
    }
    .gover-msa-btns .cmn-btn {
        font-size: 17px;
    }
}
@media screen and (max-width: 1366px) {
    .gvrnt-bann-sec .container {
        max-width: 1200px;
    }
    .gvrnt-bann-sec {
        padding: 40px 0;
    }
    .gvrnt-lft-title {
        margin: 0 0 5px;
    }
    .gvrnt-impact-sec .container,
    .gvrnt-msa-sec .container {
        max-width: 1150px;
    }
    .gvrnt-impact-title {
        letter-spacing: 0.28px;
        margin: 0 0 16px;
    }
    .gvrnt-impact-cnt {
        column-gap: 65px;
        margin: 0 0 21px;
    }
    .gvrnt-impact-itm {
        padding: 10px 17px 15px 26px;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
    .gvrnt-impact-itm-title::before {
        transform: scale(0.75);
    }
    .gvrnt-impact-itm-title::after {
        width: 140px;
        left: 22px;
    }
    .gvrnt-impact-itm-title {
        letter-spacing: -0.26px;
        padding: 30px 0 0;
        min-height: 80px;
    }
    .gvrnt-impact-lst {
        margin: 0 0 18px;
    }
    .gvrnt-impact-btm {
        letter-spacing: 0;
    }
    .gvrnt-impact-itm::after {
        right: -20px;
        top: 19px;
        transform: rotate(49deg);
    }
    .gvrnt-msa-title {
        letter-spacing: 0.38px;
        margin: 0 0 22px;
        padding: 0 330px 0 0;
    }
    .gvrnt-msa-title::after {
        transform: scale(0.8);
    }
    .gvrnt-msa-lft-title {
        font-size: 28px;
        letter-spacing: 0.16px;
        margin: 0 0 12px;
    }
    .gvrnt-msa-lft-cnt p {
        font-size: 17px;
        letter-spacing: -0.2px;
        margin: 0 0 20px;
    }
    .gvrnt-msa-lft-img::before {
        right: -43px;
    }
    .gvrnt-msa-title::before {
        right: 20px;
        bottom: 14px;
    }
    .gover-msa-btns .cmn-btn {
        font-size: 16px;
    }
}
@media screen and (max-width: 1280px) {
    .gvrnt-bann-sec .container {
        max-width: 1110px;
    }
    .gvrnt-lft-title {
        margin: 0 0 5px;
    }
    .gvrnt-impact-sec .container,
    .gvrnt-msa-sec .container {
        max-width: 960px;
    }
    .gvrnt-impact-title {
        letter-spacing: 0;
        margin: 0 0 14px;
    }
    .gvrnt-impact-cnt {
        column-gap: 60px;
        margin: 0 0 18px;
    }
    .gvrnt-impact-itm {
        padding: 8px 14px 12px 22px;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
    .gvrnt-impact-itm-title::before {
        transform: scale(0.7);
    }
    .gvrnt-impact-itm-title::after {
        width: 125px;
        left: 20px;
    }
    .gvrnt-impact-itm-title {
        letter-spacing: -0.26px;
        padding: 29px 0 0;
        min-height: 68px;
    }
    .gvrnt-impact-lst {
        margin: 0 0 16px;
    }
    .gvrnt-impact-itm::after {
        right: -24px;
        top: 19px;
    }
    .gvrnt-msa-title {
        letter-spacing: 0;
        margin: 0 0 20px;
        padding: 0 290px 0 0;
    }
    .gvrnt-msa-title::after {
        transform: scale(0.7);
    }
    .gvrnt-msa-title::before {
        right: 20px;
        bottom: 14px;
    }
    .gvrnt-msa-lft-title {
        font-size: 26px;
        letter-spacing: 0;
        margin: 0 0 12px;
    }
    .gvrnt-msa-lft-img {
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
    .gvrnt-msa-lft-cnt p {
        font-size: 14px;
        letter-spacing: 0;
        margin: 0 0 20px;
    }
    .gvrnt-msa-lft-img::before {
        right: -41px;
    }
    .gover-msa-btns .cmn-btn {
        font-size: 15px;
    }
    .gover-msa-btns {
        gap: 10px;
    }
}
@media screen and (max-width: 1180px) {
    .gvrnt-bann-sec .container {
        max-width: 1000px;
    }
    .gvrnt-lft-title {
        margin: 0 0 5px;
    }
}
@media screen and (max-width: 1024px) {
    .gvrnt-bann-sec .container,
    .gvrnt-impact .container,
    .gvrnt-msa-sec .container {
        max-width: 720px;
    }
    .gvrnt-blck {
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 25px;
    }
    .gvrnt-lft {
        width: 100%;
        text-align: center;
    }
    .gvrnt-lft-title strong {
        display: block;
    }
    .gvrnt-rgt {
        width: 100%;
        clip-path: none;
        border-radius: 15px;
        max-width: 450px;
    }
    .gvrnt-impact-title {
        letter-spacing: 0;
        margin: 0 0 12px;
    }
    .gvrnt-impact-cnt {
        column-gap: 0;
        margin: 0 0 10px;
        column-count: 1;
        text-align: center;
    }
    .gvrnt-impact-cnt p {
        margin: 0 0 15px;
    }
    .gvrnt-impact-lst {
        margin: 0 0 16px;
        justify-content: center;
        flex-wrap: wrap;
        gap: 25px;
    }
    .gvrnt-impact-itm {
        width: 100%;
        max-width: 240px;
    }
    .gvrnt-msa-title {
        font-size: 35px;
        letter-spacing: 0;
        margin: 0 0 20px;
        padding: 0;
        width: 100%;
        text-align: center;
    }
    .gvrnt-msa-title::before,
    .gvrnt-msa-title::after,
    .gvrnt-msa-lft-img::before {
        display: none;
    }
    .gvrnt-msa-lst {
        justify-content: center;
        align-items: center;
        gap: 25px;
        flex-direction: column;
    }
    .gvrnt-msa-lft {
        width: 100%;
        text-align: center;
    }
    .gvrnt-msa-lft-title {
        font-size: 26px;
        margin: 0 auto 12px;
        text-align: center;
    }
    .gvrnt-msa-lft-img {
        width: 100%;
        max-width: 450px;
        margin: 0 auto;
        clip-path: none;
        border-radius: 15px;
    }
    .gvrnt-msa-rgt {
        text-align: center;
        width: 100%;
    }
    .gvrnt-msa-lft-cnt p {
        font-size: 14px;
        margin: 0 0 14px;
    }
    .gover-msa-btns {
        justify-content: center;
    }
}
@media screen and (max-width: 768px) {
    .gvrnt-impact .container,
    .gvrnt-msa-sec .container {
        max-width: 100%;
        padding: 0 10px;
    }
    .gvrnt-impact-title {
        font-size: 28px;
        margin: 0 0 10px;
    }
    .gvrnt-impact-title br {
        display: none;
    }
    .gvrnt-impact-lst {
        margin: 0 0 16px;
        gap: 20px;
    }
    .gvrnt-msa-title strong {
        display: block;
    }
}
@media screen and (max-width: 480px) {
    .gvrnt-blck {
        gap: 20px;
    }
    .gvrnt-bann-sec {
        padding: 30px 0;
    }
    .gvrnt-impact-title {
        font-size: 25px;
        line-height: 1.3;
        margin: 0 0 7px;
    }
    .gvrnt-msa-lft-title {
        font-size: 22px;
        margin: 0 auto 12px;
    }
    .gvrnt-msa-title {
        font-size: 30px;
        margin: 0 0 15px;
    }
}
.futurecalculator-lp-tabbing-sec {
    padding: 50px 0;
    background-color: #fff;
}
.futurecalculator-lp-tab-btn {
    font-family: 'ITC Berkeley Oldstyle Std';
    font-size: 20px;
    font-weight: 700;
    line-height: 1.35;
    letter-spacing: 0.4px;
    color: #fff;
    margin: 0 0 20px;
    text-transform: uppercase;
    padding: 21px 20px 12px 208px;
    background: linear-gradient(to right, rgba(252, 197, 93, 1) 0%, rgba(252, 197, 93, 1) 30%, rgba(230, 133, 36, 1) 50%, rgba(252, 197, 93, 1) 70%, rgba(252, 197, 93, 1) 100%);
    clip-path: polygon(95% 0, 100% 27%, 100% 100%, 0 100%, 0 0);
    border-radius: 10px;
    counter-increment: my-counter;
    cursor: pointer;
    position: relative;
    min-height: 87px;
    display: flex;
    align-items: center;
}
.futurecalculator-lp-tab-btn.tab-btn-active {
    color: #fff;
    background: linear-gradient(to right, rgba(252, 197, 93, 1) 0%, rgba(230, 133, 36, 1) 20%, rgba(230, 133, 36, 1) 80%, rgba(252, 197, 93, 1) 100%);
}
.futurecalculator-lp-tab-btn::before {
    content: "Step " counter(my-counter) ": ";
    font-size: 45px;
    font-family: 'ITC Berkeley Oldstyle Std';
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.9px;
    color: #fff;
    position: absolute;
    top: 9px;
    bottom: 0;
    left: 29px;
    height: max-content;
    margin: auto;
}
.futurecalculator-lp-tab-btn.tab-btn-active::before {
    color: #fff;
}
.futurecalculator-lp-tabs-block {
    display: flex;
    gap: 105px;
}
.futurecalculator-lp-tab-btn-group {
    width: 47.5%;
}
.futurecalculator-lp-tab-content-area {
    width: 40%;
}
.futurecalculator-lp-tab-pane {
    display: none;
}
.futurecalculator-lp-tab-pane.tab-pane-active {
    display: block;
}
.futurecalculator-lp-tab-pane .futurecalculator-text-heading {
    margin: 0 0 7px;
    line-height: 1;
}
.tab-list-title {
    font-family: 'Jost';
    font-size: 37px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0;
    color: #e78726;
    margin: 0 0 15px;
}
.futurecalculator-lp-tab-pane ul {
    margin: 0;
    column-count: 2;
}
.futurecalculator-lp-tab-pane ul li {
    padding: 0 0 0 44px;
    list-style-type: none;
}
.futurecalculator-lp-tab-pane ul li:before {
    content: "";
    position: absolute;
    background-image: url(../images/rombus-img.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left top;
    top: 5px;
    left: 0;
    z-index: 1;
    margin: 0 auto;
    width: 30px;
    height: 22px;
}
.futurecalculator-lp-tab-btn:last-child {
    margin: 0;
}
.gvrnt-impact-sec.claim-gen-sec.unlkng-the-pwr p:last-child {
    margin-bottom: 0;
}
.futurecalculator-planning-sec.unlkng-the-pwr {
    padding: 40px 0 0;
}
.lp-working-benefits-sec.can-you-use-sec li {
    color: #626366;
}
@media screen and (max-width:1366px) {
    .futurecalculator-lp-tab-btn::before {
        font-size: 28px;
        left: 15px;
    }
    .futurecalculator-lp-tab-btn {
        padding: 20px 15px 12px 125px;
        font-size: 18px;
        min-height: 80px;
        margin: 0 0 15px;
    }
    .tab-list-title {
        font-size: 30px;
    }
    .futurecalculator-lp-tab-pane ul li {
        padding: 0 0 0 32px;
    }
    .futurecalculator-lp-tab-pane ul li:before {
        transform: scale(0.8);
        left: -4px;
        top: 3px;
    }
    .futurecalculator-lp-tabs-block {
        gap: 60px;
    }
}
@media screen and (max-width:1280px) {
    .futurecalculator-lp-tab-btn::before {
        font-size: 28px;
        left: 15px;
    }
    .futurecalculator-lp-tab-btn {
        padding: 20px 15px 12px 125px;
        font-size: 18px;
        min-height: 80px;
        margin: 0 0 15px;
    }
    .tab-list-title {
        font-size: 30px;
    }
    .futurecalculator-lp-tab-pane ul li {
        padding: 0 0 0 32px;
    }
    .futurecalculator-lp-tab-pane ul li:before {
        transform: scale(0.8);
        left: -4px;
        top: 3px;
    }
    .futurecalculator-lp-tabs-block {
        gap: 60px;
    }
}
@media screen and (max-width:1024px) {
    .futurecalculator-lp-tabs-block {
        gap: 25px;
        flex-direction: column;
        align-items: center;
    }
    .futurecalculator-lp-tab-btn-group {
        width: 100%;
        max-width: 550px;
    }
    .futurecalculator-lp-tab-btn {
        min-height: 55px;
    }
    .futurecalculator-lp-tab-content-area {
        width: 100%;
    }
    .futurecalculator-lp-tab-pane ul li br {
        display: none;
    }
}
@media screen and (max-width:1024px) {
    .tab-list-title {
        font-size: 25px;
    }
    .futurecalculator-lp-tab-btn {
        line-height: 1.1;
    }
}
@media screen and (max-width:480px) {
    .tab-list-title {
        font-size: 22px;
    }
    .futurecalculator-lp-tab-pane ul li:before {
        transform: scale(0.7);
        left: -6px;
        top: 2px;
    }
    .futurecalculator-lp-tab-pane ul li {
        padding: 0 0 0 28px;
    }
    .futurecalculator-lp-tab-pane ul {
        column-count: 1;
    }
    .futurecalculator-lp-tab-btn::before {
        font-size: 20px;
    }
    .futurecalculator-lp-tab-btn {
        padding: 15px 15px 10px 95px;
        font-size: 16px;
    }
    .gvrnt-impact-sec {
        padding: 40px 0;
    }
    .futurecalculator-lp-tabbing-sec {
        padding: 40px 0;
        background-color: #fff;
    }
}
.lvrge-fncial-prdcts.ingparty-working-sec {
    padding: 50px 0;
}
.attrny-def-benefits-sec.lvrge-fncial-prdcts.structured-settlement-page {
    padding: 0 0 70px;
}
@media screen and (max-width:1024px) {
    .attrny-def-benefits-sec.lvrge-fncial-prdcts.structured-settlement-page {
        padding: 0 0 50px;
    }
}
@media screen and (max-width:1024px) {
    .attrny-def-benefits-sec.lvrge-fncial-prdcts.structured-settlement-page {
        padding: 0 0 40px;
    }
    .lvrge-fncial-prdcts.ingparty-working-sec {
        padding: 40px 0;
    }
}
.lp-working-bnr-btm-sec {
    padding: 105px 0 87px;
    background: linear-gradient(70deg, #9D9EA1 0%, #76777A 100%);
}
.lp-working-bnr-btm-blk {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.lp-working-bnr-btm-lft {
    width: 46.4%;
}
.lp-working-bnr-btm-blk p {
    color: #ffff;
    margin: 0 0 35px;
}
.lp-working-bnr-btm-rit {
    width: 50%;
    padding-left: 51px;
    border-left: 1px solid rgb(217 217 217 / 30%);
}
.lp-working-bnr-btm-rit p:last-child {
    margin: 0;
}
@media screen and (max-width: 1550px) {
    .page-template-page-working-with-ringler .container {
        max-width: 1350px;
    }
    .lp-working-bnr-btm-sec {
        padding: 80px 0 80px;
    }
}
@media screen and (max-width: 1440px) {
    .page-template-page-working-with-ringler .container {
        max-width: 1250px;
    }
    .lp-working-bnr-btm-blk p {
        margin: 0 0 30px;
    }
}
@media screen and (max-width: 1366px) {
    .page-template-page-working-with-ringler .container {
        max-width: 1150px;
    }
    .lp-working-bnr-btm-sec {
        padding: 70px 0;
    }
    .lp-working-bnr-btm-blk p {
        margin: 0 0 25px;
    }
}
@media screen and (max-width: 1280px) {
    .page-template-page-working-with-ringler .container {
        max-width: 960px;
    }
    .lp-working-bnr-btm-sec {
        padding: 60px 0;
    }
}
@media screen and (max-width: 1024px) {
    .page-template-page-working-with-ringler .container {
        max-width: 720px;
    }
    .lp-working-bnr-btm-sec {
        padding: 50px 0;
    }
    .lp-working-bnr-btm-blk {
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    .lp-working-bnr-btm-lft {
        width: 100%;
        text-align: center;
    }
    .lp-working-bnr-btm-rit {
        width: 100%;
        padding-left: 0;
        border-left: none;
        text-align: center;
    }
    .lp-working-bnr-btm-blk p {
        margin: 0 0 20px;
    }
}
@media screen and (max-width: 768px) {
    .page-template-page-working-with-ringler .container {
        max-width: 100%;
        padding: 0 10px;
    }
    .lp-working-bnr-btm-sec {
        padding: 40px 0;
    }
}
@media screen and (max-width: 480px) {
    .lp-working-bnr-btm-sec {
        padding: 30px 0;
    }
}
.gvrnt-impact-sec.claim-gen-sec.gud-stlmnt-plan.over-the-past p {
    color: #fff;
    text-align: center;
}
.gvrnt-impact-sec.claim-gen-sec.gud-stlmnt-plan.over-the-past {
    background-color: #626366;
    background: linear-gradient(81.33deg, #9E9FA2 10.01%, #6D6E71 88.9%);
}
.gvrnt-impact-sec.claim-gen-sec.gud-stlmnt-plan .page-headingh2 {
    color: #fff;
}
.gvrnt-bann-sec.understand-basics .gvrnt-blck {
    margin-bottom: 60px;
}
.gvrnt-bann-sec.understand-basics .advantage-blk-cnt {
    margin-bottom: 0;
}
@media screen and (max-width:1366px) {
    .gvrnt-bann-sec.understand-basics .gvrnt-blck {
        margin-bottom: 50px;
    }
}
@media screen and (max-width:1180px) {
    .gvrnt-bann-sec.understand-basics .gvrnt-lft {
        width: 45.3%;
    }
}
@media screen and (max-width:1024px) {
    .gvrnt-bann-sec.understand-basics .gvrnt-blck {
        flex-direction: column-reverse;
    }
    .gvrnt-bann-sec.understand-basics .gvrnt-blck {
        margin-bottom: 30px;
    }
    .gvrnt-bann-sec.understand-basics .advantage-blk-cnt {
        margin-bottom: 0;
    }
    .gvrnt-bann-sec.understand-basics .gvrnt-lft {
        width: 100%;
    }
}
@media screen and (max-width:768px) {
    .gvrnt-bann-sec.understand-basics .gvrnt-blck {
        margin-bottom: 20px;
    }
}
.chosen-at-ringler-associates h5 {
    color: #fff;
    font-weight: 600;
}
.ip-your-future-settlement-sec.organiz-announ-page.new-chairman-page {
    padding: 50px 0;
}
.attrny-def-helps-sec.organiz-announ-page .attrny-def-lft-blk {
    width: 50%;
}
.attrny-def-helps-sec.organiz-announ-page .attrny-def-lft-blk .attorney-section-heading.tac {
    width: 100%;
}
.ip-settlement-item {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) -2.19%, #cfcfcf91 52.73%, rgba(255, 255, 255, 0.2) 95.01%), #FFFFFF;
    box-shadow: 0 1px 9px rgba(0, 0, 0, 0.14), inset 0 2px 1px rgba(255, 255, 255, 0.2);
    border-radius: 30px 0;
    padding: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 50px;
    /* position: sticky; */
    /* top: 20px; */
}
.ip-settlement-item:nth-child(even) {
    flex-direction: row-reverse;
}
.ip-settlement-item:last-child {
    margin: 0;
}
.ip-settlement-img {
    width: 20%;
    clip-path: polygon(calc(100% - 50px) 0, 100% 50px, 100% 100%, 0 100%, 0 0);
}
.ip-settlement-img img {
    width: 100%;
    display: block;
}
.ip-settlement-item-title {
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.1;
    letter-spacing: 0.5px;
    color: #E58425;
    margin: 0 0 17px;
    text-transform: capitalize;
}
.ip-your-future-settlement-sec.organiz-announ-page .ip-settlement-cnt {
    width: 74.9%;
}
.ip-your-future-settlement-sec.organiz-announ-page .inn-dirctry-itm-cont h4 {
    text-align: center;
}
.ip-your-future-settlement-sec.organiz-announ-page .inn-dirctry-itm-top {
    width: 20%;
}
.ip-your-future-settlement-sec.organiz-announ-page .ip-settlement-blk {
    margin-bottom: 30px;
}
@media screen and (max-width: 1550px) {
    .ip-settlement-item {
        padding: 50px 70px 55px 65px;
        margin: 0 0 40px;
    }
}
@media screen and (max-width: 1440px) {
    .ip-settlement-item {
        padding: 45px 60px 50px;
        margin: 0 0 35px;
    }
    .ip-settlement-item-title {
        font-size: 35px;
        margin: 0 0 10px;
    }
}
@media screen and (max-width: 1366px) {
    .ip-settlement-item {
        padding: 40px 50px;
        margin: 0 0 30px;
    }
    .ip-settlement-item-title {
        font-size: 32px;
    }
}
@media screen and (max-width: 1280px) {
    .ip-settlement-item {
        padding: 35px 35px;
        margin: 0 0 25px;
    }
    .ip-settlement-item-title {
        font-size: 30px;
    }
}
@media screen and (max-width: 1024px) {
    .ip-settlement-item {
        padding: 25px 20px;
        margin: 0 0 25px;
        flex-direction: column;
        gap: 20px;
        align-items: center;
    }
    .ip-settlement-item-title {
        font-size: 25px;
    }
    .ip-settlement-cnt {
        width: 100%;
        text-align: center;
    }
    .ip-settlement-item-title br {
        display: none;
    }
    .ip-settlement-img {
        width: 100%;
        max-width: 300px;
        clip-path: polygon(calc(100% -30px) 0, 100% 30px, 100% 100%, 0 100%, 0 0);
    }
    .ip-settlement-item:nth-child(even) {
        flex-direction: column;
    }
    .ip-your-future-settlement-sec.organiz-announ-page .inn-dirctry-itm-top {
        width: 250px;
    }
    .attrny-def-helps-sec.organiz-announ-page .attrny-def-lft-blk {
        width: 100%;
    }
    .ip-your-future-settlement-sec.organiz-announ-page .ip-settlement-cnt {
        width: 100%;
    }
    .ip-your-future-settlement-sec.organiz-announ-page.new-chairman-page {
        padding: 40px 0;
    }
}
@media screen and (max-width: 480px) {
    .ip-settlement-item {
        padding: 22px 18px;
        margin: 0 0 20px;
        border-radius: 25px 0;
    }
    .ip-settlement-item-title {
        font-size: 22px;
    }
    .ip-your-future-settlement-sec.organiz-announ-page .inn-dirctry-itm-top {
        width: 220px;
    }
}
.ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt.juul-and-ringler .video-block.none-sample iframe {
    width: 100%;
    display: block;
}
.ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt.juul-and-ringler .video-block.none-sample {
    margin-bottom: 30px;
}
.ip-whtothropts-bnr-sec.tac.ceo-heoff-hunt.juul-and-ringler .video-block.none-sample:last-child {
    margin-bottom: 0;
}
.blg-cntblk {
    display: flex;
    justify-content: center;
    gap: 30px;
    flex-wrap: wrap;
}
.post-item {
    border: 2px solid #727376;
    border-radius: 20px;
    width: 32%;
}
.blog-post-img img {
    min-height: 300px;
    border-radius: 20px 20px 0 0;
    display: block;
    width: 100%;
}
.post-item h5 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.page_default .genpg-rite .post-cnt p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.page_default .genpg-rite .post-item h5 a {
    font-weight: 600;
    color: #000;
}
.page_default .genpg-rite .post-item h5 a:hover {
    color: #E68524;
}
.post-cnt {
    padding: 15px;
}
.page_default .genpg-rite .post-btn a {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
}
.page_default .genpg-rite .post-btn a:hover {
    color: #000;
}
@media screen and (max-width:1680px) {
    .blg-cntblk {
        gap: 26px;
    }
    .blog-post-img img {
        min-height: 260px;
    }
    .page_default .genpg-rite .post-btn a {
        font-size: 17px;
    }
}
@media screen and (max-width:1550px) {
    .blg-cntblk {
        gap: 25px;
    }
    .blog-post-img img {
        min-height: 250px;
    }
    .page_default .genpg-rite .post-btn a {
        font-size: 16px;
    }
}
@media screen and (max-width:1440px) {
    .blg-cntblk {
        gap: 23px;
    }
    .blog-post-img img {
        min-height: 250px;
    }
}
@media screen and (max-width:1366px) {
    .blog-post-img img {
        min-height: 230px;
    }
    .page_default .genpg-rite .post-btn a {
        font-size: 15px;
    }
}
@media screen and (max-width:1280px) {
    .blg-cntblk {
        gap: 18px;
    }
    .blog-post-img img {
        min-height: 210px;
    }
}
@media screen and (max-width:1024px) {
    .post-item {
        border-radius: 10px;
        width: 320px;
    }
    .blg-cntblk {
        gap: 20px;
        justify-content: center;
    }
    .blog-post-img img {
        min-height: 200px;
        border-radius: 10px 10px 0 0;
    }
}
.genpg-lft label {
    display: none;
}
.genpg-lft form input {
    width: 100%;
    padding: 10px;
    padding-right: 110px;
    min-height: 60px;
    border: 0 !important;
    outline: 0 !important;
    font-size: 18px;
    line-height: 1;
    color: #000;
    letter-spacing: 0;
    font-family: "Jost";
    font-weight: 400;
}
.genpg-lft form input::placeholder {
    color: #404040 !important;
}
.genpg-lft form button {
    position: absolute;
    right: 0;
    background: #df8204;
    top: 0;
    text-transform: uppercase;
    height: 100%;
    padding: 10px 20px;
}
.genpg-lft .widget.widget_block {
    background: #fff;
}
.genpg-lft .wp-block-heading {
    background: #404040;
    padding: 17px 20px 10px;
    text-align: center;
    color: #fff;
    font-size: 40px;
    line-height: 1;
    margin-bottom: 0;
}
.genpg-lft .wp-block-group ul,
.genpg-lft .wp-block-group .no-comments.wp-block-latest-comments {
    padding: 20px;
    margin-bottom: 0;
}
.genpg-lft .wp-block-group ul li a:hover {
    color: #eb933a;
}
.post-meta {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 15px;
    margin-bottom: 30px;
}
.single-post-thumbnail {
    margin-bottom: 10px;
}
.post-author,
.post-dt,
.post-category a {
    font-size: 18px;
    line-height: 1;
    letter-spacing: 0;
    color: #000;
}
.page-navi {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-top: 30px;
}
@media screen and (max-width:1600px) {
    .genpg-lft .wp-block-heading {
        font-size: 35px;
    }
}
@media screen and (max-width:1550px) {
    .genpg-lft .wp-block-heading {
        font-size: 32px;
    }
}
@media screen and (max-width:1440px) {
    .genpg-lft .wp-block-heading {
        font-size: 30px;
    }
}
@media screen and (max-width:1366px) {
    .genpg-lft .wp-block-heading {
        font-size: 28px;
    }
}
nav.navigation.pagination {
    width: 100%;
}
.nav-links {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.nav-links span.page-numbers.current {
    font-size: 30px;
    color: #eb933a;
}
.page_default .genpg-rite a.page-numbers {
    font-size: 25px;
    color: #000;
}
.page_default .genpg-rite a.page-numbers:hover {
    color: #eb933a;
}
.faq-list {
    max-width: 1000px;
    margin: 0 auto;
}
.faq-item+.faq-item {
    margin-top: 10px;
}
.faq-item h3,
.faq-item p {
    margin: 0;
}
.faq-item {
    background: linear-gradient(135deg, #2a2d35 0%, #1e2128 100%);
    position: relative;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    border: 1px solid #999;
    border-left: 5px solid rgba(230, 113, 36, 1);
}
.faq-item.hide_faq {
    display: none;
}
.faq-item h3 {
    padding: 25px;
    font-family: 'jost', sans-serif !important;
    color: #fff;
    font-size: 30px;
    line-height: 1.35;
    letter-spacing: 0.2px !important;
    text-transform: none;
    font-weight: 400;
    background-image: url(../images/lp-injparty-faq-icon.webp);
    background-repeat: no-repeat;
    background-position: right 20px center;
    padding-right: 70px;
    background-size: 40px;
}
.faq-item.openFaqAns {
    background: linear-gradient(135deg, #32353e 0%, #252830 100%);
}
.faq-item.openFaqAns h3 {
    background-image: url(../images/lp-injparty-faq-active-icon.webp);
}
.faq-item .answer {
    display: none;
    padding: 25px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.faq-item .answer p {
    color: #fff;
}
@media screen and (max-width:1600px) {
    .faq-item h3 {
        padding: 23px;
        font-size: 26px;
        background-size: 35px;
        padding-right: 70px;
    }
}
@media screen and (max-width:1440px) {
    .faq-item h3 {
        padding: 20px;
        font-size: 24px;
        background-position: right 16px center;
        background-size: 32px;
        padding-right: 60px;
    }
}
@media screen and (max-width: 1366px) {
    .faq-list {
        max-width: 800px;
    }
    .faq-item .answer,
    .faq-item h3 {
        padding: 18px;
        padding-right: 50px;
        background-size: 30px;
    }
    .faq-item h3 {
        font-size: 22px;
    }
}
@media screen and (max-width:1280px) {
    .faq-item h3 {
        font-size: 20px;
    }
    .faq-item .answer,
    .faq-item h3 {
        padding: 18px;
        padding-right: 50px;
        background-size: 28px;
        background-position: right 15px center;
    }
}
@media screen and (max-width:768px) {
    .faq-item h3 {
        font-size: 18px;
    }
    .faq-item .answer,
    .faq-item h3 {
        padding: 16px;
        padding-right: 40px;
        background-size: 25px;
        background-position: right 10px top 13px;
    }
}
.page_default.news-updates h1 {
    text-align: center;
}
.page_default.news-updates .post-item {
    display: flex;
    width: 49%;
    padding: 20px;
    justify-content: space-between;
    align-items: stretch;
}
.page_default.news-updates .post-meta {
    margin-bottom: 15px;
}
.page_default.news-updates .post-cnt p {
    line-height: 1.34;
}
.page_default.news-updates .post-cnt {
    width: 100%;
    padding: 0;
    place-content: center;
}
.page_default.news-updates .post-cnt p {
    margin-bottom: 15px;
}
.new-chairman-page.rnglr-ci-officer,
.rit-img {
    float: right;
    margin: 0 0 10px 20px;
    width: 27%;
}
.rit-img img {
    width: 100%;
}
.new-chairman-page.rnglr-ci-officer .inn-dirctry-itm-top {
    width: 100%;
}
.new-chairman-page.rnglr-ci-officer .inn-dirctry-itm-top img {
    width: 100%;
    display: block;
}
.page-template-page-corporate-brochures-webinars-videos .container,
.page-template-page-coporate-videos .container,
.page-template-page-coporate-brochures .container,
.page-template-page-coporate-webinars .container {
    max-width: 1440px;
    position: static;
}
.page-template-page-corporate-brochures-webinars-videos .site-header,
.page-template-page-coporate-videos .site-header,
.page-template-page-coporate-brochures .site-header,
.page-template-page-coporate-webinars .site-header {
    position: fixed;
}
.corp-videos-bnr-sec {
    padding: 310px 0 190px;
    position: relative;
}
.corp-videos-bnr-cnt {
    text-align: center;
}
.corp-videos-bnr-cnt .corporate-section-heading {
    color: #fff;
    margin-bottom: 0;
}
.corp-videos-bnr-blk {
    position: static;
}
.corp-videos-bnr-img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 100%;
}
.corp-videos-bnr-img img {
    width: 100%;
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: top center;
}
@media screen and (max-width: 1550px) {
    .page-template-page-corporate-brochures-webinars-videos .container,
    .page-template-page-coporate-videos .container {
        max-width: 1350px;
    }
    .corp-videos-bnr-sec {
        padding: 290px 0 160px;
    }
}
@media screen and (max-width: 1440px) {
    .page-template-page-corporate-brochures-webinars-videos .container,
    .page-template-page-coporate-videos .container {
        max-width: 1250px;
    }
    .corp-videos-bnr-sec {
        padding: 270px 0 130px;
    }
}
@media screen and (max-width: 1366px) {
    .page-template-page-corporate-brochures-webinars-videos .container,
    .page-template-page-coporate-videos .container {
        max-width: 1150px;
    }
    .corp-videos-bnr-sec {
        padding: 250px 0 120px;
    }
}
@media screen and (max-width: 1280px) {
    .page-template-page-corporate-brochures-webinars-videos .container,
    .page-template-page-coporate-videos .container {
        max-width: 960px;
    }
    .corp-videos-bnr-sec {
        padding: 230px 0 100px;
    }
}
@media screen and (max-width: 1024px) {
    .page-template-page-corporate-brochures-webinars-videos .container,
    .page-template-page-coporate-videos .container {
        max-width: 720px;
    }
    .page_default.news-updates .post-item {
        width: 100%;
    }
    .corp-videos-bnr-sec {
        padding: 140px 0 70px;
    }
    .rit-img {
        float: inherit;
        width: 320px;
        margin: 0 auto 20px;
    }
    .new-chairman-page.rnglr-ci-officer,
    .rit-img {
        float: inherit;
        margin: 0 auto 20px;
        width: 100%;
    }
    .new-chairman-page.rnglr-ci-officer .inn-dirctry-itm-top {
        width: 200px;
        float: inherit;
        margin: auto;
    }
}
@media screen and (max-width: 768px) {
    .page-template-page-corporate-brochures-webinars-videos .container,
    .page-template-page-coporate-videos .container {
        max-width: 100%;
        padding: 0 10px;
    }
    .corp-videos-bnr-sec {
        padding: 140px 0 50px;
    }
    .rit-img {
        width: 300px;
    }
}
@media screen and (max-width: 480px) {
    .corp-videos-bnr-sec {
        padding: 110px 0 30px;
    }
    .rit-img {
        width: 280px;
    }
}
.corp-videos-tabbing-sec .tab-btn-group {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 28px;
    margin: 0 0 75px;
}
.corp-videos-tabbing-sec .tab-btn {
    width: 32%;
}
.corp-videos-tabbing-sec .tab-btn a {
    font-size: 40px;
    color: #000;
    font-family: 'ITC Berkeley Oldstyle Std';
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 2.4px;
    display: block;
    position: relative;
    padding: 26px 15px 18px 50px;
    border: 1px solid #000;
    border-radius: 10px 0;
    cursor: pointer;
    clip-path: polygon(calc(100% - 40px) 0, 100% 30px, 100% 100%, 0 100%, 0 0);
}
.corp-videos-tabbing-sec .tab-btn a:before {
    position: absolute;
    content: "";
    background-color: #000;
    width: 50px;
    height: 1px;
    top: 13px;
    right: -5px;
    rotate: 36.8deg;
}
.corp-videos-tabbing-sec .tab-btn.tab-btn-active a {
    background: linear-gradient(90deg, #FCC55D 2.01%, rgba(229, 132, 37, 0.9) 51.01%, #FCC55D 100%);
    border-color: transparent;
}
.corp-videos-tabbing-sec .tab-btn.tab-btn-active a:before {
    display: none;
}
.corp-videos-tabbing-sec .tab-pane {
    display: none;
}
.corp-videos-tabbing-sec .tab-pane.tab-pane-active {
    display: block;
}
.tab-videos-blk {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 77px;
}
.tab-video-itm {
    width: 47.3%;
    border: 1px solid #000;
    border-radius: 0 0 15px 15px;
}
.tab-video-itm p {
    margin: 0;
}
.tab-video-cnt {
    padding: 40px 20px 30px;
}
.tab-video-title {
    font-size: 35px;
    line-height: 1.3;
    font-family: 'ITC Berkeley Oldstyle Std', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #E58425;
    margin-bottom: 15px;
}
.tab-video-title a {
    color: #E58425;
    transition: 0.5s;
}
.tab-video-title a:hover {
    color: #626366;
}
.tab-video-iframe p {
    display: flex;
}
.tab-video-iframe iframe {
    width: 100%;
    height: 400px;
}
.corp-videos-more-btn {
    text-align: center;
    margin-top: 70px;
}
.corp-videos-more-btn a.cmn-btn {
    padding: 21px 70px 22px 95px;
}
.corp-videos-more-btn a.cmn-btn:hover {
    padding: 21px 95px 22px 70px;
}
.corp-videos-more-btn a.cmn-btn:before {
    left: 40px;
}
.corp-videos-more-btn a.cmn-btn:hover:before {
    left: calc(100% - 70px);
}
@media screen and (max-width:1600px) {
    .tab-videos-blk {
        gap: 65px;
    }
}
@media screen and (max-width: 1550px) {
    .corp-videos-tabbing-sec .tab-btn-group {
        gap: 27px;
    }
    .tab-videos-blk {
        gap: 65px;
    }
    .corp-videos-tabbing-sec .tab-btn a {
        font-size: 35px;
        padding: 24px 15px 16px 45px;
    }
    .tab-video-cnt {
        padding: 35px 20px 30px;
    }
    .tab-video-title {
        font-size: 32px;
    }
    .tab-video-iframe iframe {
        height: 355px;
    }
    .corp-videos-more-btn a.cmn-btn {
        padding: 20px 60px 20px 90px;
    }
    .corp-videos-more-btn a.cmn-btn:hover {
        padding: 20px 90px 20px 60px;
    }
}
@media screen and (max-width: 1440px) {
    .corp-videos-tabbing-sec .tab-btn-group {
        gap: 25px;
        margin: 0 0 60px;
    }
    .corp-videos-tabbing-sec .tab-btn a {
        font-size: 30px;
        padding: 22px 15px 14px 35px;
        letter-spacing: 1.5px;
        clip-path: polygon(calc(100% - 30px) 0, 100% 20px, 100% 100%, 0 100%, 0 0);
    }
    .corp-videos-tabbing-sec .tab-btn a:before {
        top: 5px;
        rotate: 34deg;
    }
    .tab-videos-blk {
        gap: 65px;
    }
    .tab-video-iframe iframe {
        height: 330px;
    }
    .tab-video-title {
        font-size: 28px;
        letter-spacing: 0.5px;
    }
    .tab-video-cnt {
        padding: 30px 20px;
    }
    .corp-videos-more-btn {
        margin-top: 60px;
    }
    .corp-videos-more-btn a.cmn-btn {
        padding: 18px 50px 17px 70px;
    }
    .corp-videos-more-btn a.cmn-btn:hover {
        padding: 18px 70px 17px 50px;
    }
    .corp-videos-more-btn a.cmn-btn:before {
        left: 30px;
        transform: scale(0.8);
    }
    .corp-videos-more-btn a.cmn-btn:hover:before {
        left: calc(100% - 60px);
    }
}
@media screen and (max-width: 1366px) {
    .corp-videos-tabbing-sec .tab-btn a {
        font-size: 25px;
        padding: 20px 15px 13px 30px;
    }
    .corp-videos-tabbing-sec .tab-btn-group {
        gap: 22px;
        margin: 0 0 40px;
    }
    .tab-videos-blk {
        gap: 60px;
    }
    .tab-video-iframe iframe {
        height: 300px;
    }
    .tab-video-title {
        font-size: 25px;
        margin-bottom: 13px;
    }
    .tab-video-cnt {
        padding: 25px 20px;
    }
    .corp-videos-more-btn a.cmn-btn {
        padding: 16px 40px 15px 70px;
    }
    .corp-videos-more-btn a.cmn-btn:hover {
        padding: 16px 70px 15px 40px;
    }
    .corp-videos-more-btn a.cmn-btn:before {
        left: 25px;
        transform: scale(0.75);
    }
}
@media screen and (max-width: 1280px) {
    .corp-videos-tabbing-sec .tab-btn-group {
        gap: 18px;
        margin: 0 0 35px;
    }
    .corp-videos-tabbing-sec .tab-btn a {
        font-size: 23px;
        padding: 19px 10px 11px 25px;
    }
    .tab-videos-blk {
        gap: 35px;
    }
    .tab-video-itm {
        width: 48%;
    }
    .tab-video-title {
        font-size: 23px;
    }
    .tab-video-iframe iframe {
        height: 250px;
    }
    .corp-videos-more-btn {
        margin-top: 45px;
    }
    .corp-videos-more-btn a.cmn-btn {
        padding: 15px 30px 14px 60px;
    }
    .corp-videos-more-btn a.cmn-btn:hover {
        padding: 15px 60px 14px 30px;
    }
    .corp-videos-more-btn a.cmn-btn:before {
        left: 20px;
        transform: scale(0.7);
    }
    .corp-videos-more-btn a.cmn-btn:hover:before {
        left: calc(100% - 50px);
    }
}
@media screen and (max-width: 1024px) {
    .corp-videos-tabbing-sec .tab-btn-group {
        margin: 0 0 25px;
    }
    .corp-videos-tabbing-sec .tab-btn {
        width: 100%;
        max-width: 250px;
        text-align: center;
    }
    .corp-videos-tabbing-sec .tab-btn a {
        font-size: 21px;
        padding: 15px 15px 10px;
        clip-path: none;
    }
    .corp-videos-tabbing-sec .tab-btn a:before {
        display: none;
    }
    .tab-videos-blk {
        gap: 20px;
    }
    .tab-video-itm {
        width: 100%;
        max-width: 350px;
    }
    .tab-video-cnt {
        padding: 20px 15px;
    }
    .tab-video-title {
        font-size: 19px;
        letter-spacing: 1px;
        margin-bottom: 10px;
    }
    .tab-video-iframe iframe {
        height: 190px;
    }
    .corp-videos-more-btn {
        margin-top: 35px;
    }
    .corp-videos-more-btn a.cmn-btn {
        font-size: 18px;
    }
}
@media screen and (max-width: 480px) {
    .corp-videos-tabbing-sec .tab-btn-group {
        margin: 0 0 20px;
        gap: 15px;
    }
    .tab-video-itm {
        max-width: 370px;
    }
    .corp-videos-more-btn {
        margin-top: 25px;
    }
    .corp-videos-more-btn a.cmn-btn {
        font-size: 17px;
    }
}
@media screen and (max-width: 360px) {
    .tab-video-iframe iframe {
        height: 168px;
    }
}
.corp-radio-sponsors-list.facts-and-figures {
    display: flex;
    justify-content: flex-start;
    gap: 95px;
    margin-bottom: 30px;
}
.corp-radio-sponsors-left {
    width: 49.8%;
    padding: 0 105px 0 0;
    border-right: 1px solid #626366;
}
.corp-radio-sponsors-subhdg {
    font-size: 31px;
    font-family: 'ITC Berkeley Oldstyle Std';
    font-weight: 700;
    color: #626366;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: 2.48px;
    margin: 0 0 25px;
}
.corp-radio-sponsors-images {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 45px 43px;
    align-items: center;
    justify-content: space-between;
}
.corp-radio-sponsors-list img {
    height: fit-content;
    width: 100%;
    margin: 0 auto;
    max-width: fit-content;
}
.corp-radio-sponsor-img:nth-child(1) {
    grid-column: 1 / 3;
}
.corp-radio-sponsor-img {
    text-align: center;
}
.corp-radio-sponsors-rht {
    width: 38%;
}
.corp-radio-sponsors-links a {
    font-size: 24px;
    font-family: 'Jost', sans-serif;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -0.24px;
    color: #626366;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 51.51%, rgba(153, 153, 153, 0.21) 105.45%);
    border: 1px solid #FFFFFF;
    box-shadow: 0 1px 9px rgba(0, 0, 0, 0.14), inset 0 2px 1px rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(2.5px);
    width: fit-content;
    min-width: 455px;
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    padding: 11px 15px 11px 20px;
}
.corp-radio-sponsors-links a img {
    width: 100%;
    max-width: 46px;
    margin: 0 25px 0 0;
}
.corp-radio-sponsors-links a:hover {
    color: #E68425;
}
.corp-radio-sponsors-links a:last-child {
    margin-bottom: 0;
}
@media screen and (max-width:1550px) {
    .corp-radio-sponsors-left {
        padding: 0 85px 0 0;
    }
    .corp-radio-sponsors-list {
        gap: 80px;
    }
    .corp-radio-sponsors-subhdg {
        font-size: 29px;
        letter-spacing: 2px;
        margin: 0 0 22px;
    }
    .corp-radio-sponsors-images {
        gap: 35px 18px;
    }
    .corp-radio-sponsors-links a {
        font-size: 22px;
        min-width: 420px;
        margin-bottom: 15px;
        padding: 9px 15px 9px 18px;
    }
}
@media screen and (max-width:1440px) {
    .corp-radio-sponsors-subhdg {
        font-size: 28px;
        letter-spacing: 1.5px;
        margin: 0 0 20px;
    }
    .corp-radio-sponsors-left {
        padding: 0 60px 0 0;
        width: 52%;
    }
    .corp-radio-sponsors-images {
        gap: 30px 18px;
    }
    .corp-radio-sponsors-list {
        gap: 60px;
    }
    .corp-radio-sponsors-links a {
        font-size: 20px;
        min-width: 390px;
        margin-bottom: 15px;
        padding: 8px 15px 8px 16px;
    }
    .corp-radio-sponsors-links a img {
        width: 100%;
        max-width: 40px;
        margin: 0 20px 0 0;
    }
}
@media screen and (max-width:1366px) {
    .corp-radio-sponsors-subhdg {
        font-size: 26px;
        letter-spacing: 1px;
        margin: 0 0 18px;
    }
    .corp-radio-sponsors-links a {
        font-size: 19px;
        min-width: 360px;
        margin-bottom: 15px;
        padding: 7px 15px 7px 15px;
    }
    .corp-radio-sponsors-left {
        padding: 0 55px 0 0;
    }
    .corp-radio-sponsors-list {
        gap: 55px;
    }
}
@media screen and (max-width:1280px) {
    .corp-radio-sponsors-subhdg {
        font-size: 23px;
        letter-spacing: 0;
        margin: 0 0 15px;
    }
    .corp-radio-sponsors-links a {
        font-size: 17px;
        min-width: 300px;
        margin-bottom: 15px;
        padding: 7px 15px 7px 13px;
    }
    .corp-radio-sponsors-links a img {
        width: 100%;
        max-width: 32px;
        margin: 0 15px 0 0;
    }
    .corp-radio-sponsors-left {
        padding: 0 50px 0 0;
    }
    .corp-radio-sponsors-list {
        gap: 50px;
    }
    .corp-radio-sponsors-images {
        gap: 25px 15px;
    }
}
@media screen and (max-width:1024px) {
    .corp-radio-sponsors-list {
        gap: 30px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .corp-radio-sponsors-left {
        padding: 0;
        border: none;
        width: 100%;
        text-align: center;
    }
    .corp-radio-sponsors-images {
        gap: 20px 50px;
        max-width: 550px;
        margin: 0 auto;
        justify-content: center;
    }
    .corp-radio-sponsors-rht {
        width: 100%;
        text-align: center;
    }
    .corp-radio-sponsors-links a {
        font-size: 16px;
        min-width: 260px;
        margin: 0 auto 15px;
        padding: 7px 15px 7px 13px;
    }
    .corp-radio-sponsors-links a img {
        width: 100%;
        max-width: 29px;
        margin: 0 14px 0 0;
    }
    .corp-radio-sponsors-subhdg {
        margin: 0 0 20px;
    }
}
@media screen and (max-width:767px) {
    .corp-radio-sponsors-images {
        gap: 20px 30px;
    }
}
@media screen and (max-width:480px) {
    .corp-radio-sponsor-img {
        width: 100%;
    }
    .corp-radio-sponsors-images {
        max-width: 350px;
    }
    .corp-radio-sponsor-img:nth-child(1) {
        grid-column: 1 / 3;
    }
    .corp-radio-sponsors-images {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media screen and (max-width:380px) {
    .corp-radio-sponsor-img:nth-child(1) {
        grid-column: inherit;
    }
    .corp-radio-sponsors-images {
        grid-template-columns: repeat(1, 1fr);
    }
}
.webinar-registration {
    width: 47.82%;
    margin: auto;
}
.webinar-registration br {
    display: none;
}
.webinar-registration img {
    width: 100%;
    display: block;
}
.speaker-blk {
    display: flex;
    justify-content: space-between;
}
.speaker-blk-lft {
    width: 70%;
}
.speaker-blk .new-chairman-page .rnglr-ci-officer {
    width: 24%;
}
.speaker-blk .new-chairman-page.rnglr-ci-officer {
    float: inherit;
}
@media screen and (max-width:1024px) {
    .speaker-blk {
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        gap: 15px;
    }
    .webinar-registration {
        width: 100%;
        margin: auto;
    }
    .speaker-img {
        width: 100px;
    }
    .speaker-blk .new-chairman-page.rnglr-ci-officer {
        margin: 0;
        width: 250px;
    }
    .speaker-blk-lft {
        width: 100%;
        text-align: center;
    }
}
@media screen and (max-width:768px) {
    .speaker-blk .new-chairman-page.rnglr-ci-officer {
        margin: 0;
        width: 230px;
    }
}
.speaker-list {
    display: flex;
    justify-content: center;
    gap: 30px;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.speaker-item {
    width: 45%;
    padding: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border: 2px solid #000;
    border-radius: 10px;
    gap: 25px;
}
.speaker-img {
    width: 23%;
}
.speaker-img img {
    width: 100%;
}
.speaker-cnt {
    width: 70%;
}
.speaker-cnt h4 {
    margin-bottom: 10px;
    line-height: 1;
}
.speaker-cnt h4 a {
    color: #E68524;
}
.speaker-cnt h4 a:hover {
    color: #404040;
}
.speakers-page.page_default .speaker-cnt p {
    margin-bottom: 0;
    text-align: start;
    line-height: 1.35;
    font-size: 20px;
}
.speakers-page.page_default h1 {
    text-align: center;
}
.speakers-page.page_default h1 strong {
    color: #E68524;
}
.speakers-page.page_default p {
    text-align: center;
    color: #404040;
}
@media screen and (max-width:1440px) {
    .speakers-page.page_default .speaker-cnt p {
        font-size: 18px;
    }
}
@media screen and (max-width:1366px) {
    .speakers-page.page_default .speaker-cnt p {
        font-size: 17px;
    }
}
@media screen and (max-width:1280px) {
    .speakers-page.page_default .speaker-cnt p {
        font-size: 16px;
    }
}
@media screen and (max-width:1024px) {
    .speaker-list {
        gap: 20px;
    }
    .speaker-item {
        width: 320px;
        gap: 20px;
        flex-direction: column;
    }
    .speaker-cnt h4 {
        margin-bottom: 5px;
        text-align: center;
        line-height: 1;
    }
    .speakers-page.page_default .speaker-cnt p {
        text-align: center;
    }
}
.entry-gate-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: flex-start;
    justify-content: center;
    gap: 25px;
}
.entry-gate-list+.entry-gate-list {
    margin-top: 25px;
}
.egl-item {
    clip-path: polygon(53px 0%, 100% 0, 100% 100%, 0 100%, 0 60px);
    overflow: hidden;
    display: block;
    position: relative;
}
.egl-item-image {
    display: block;
    clear: both;
    width: 100%;
    position: relative;
}
.egl-item-image img {
    display: block;
    font-size: 0;
    width: 100%;
}
.egl-item-image .image-title {
    position: absolute;
    bottom: 0;
    text-align: center;
    padding: 30px;
    background: rgba(255, 255, 255, 0.8);
    transform: translateY(0%);
    opacity: 1;
    transition: transform 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
}
@media screen and (min-width: 1025px) {
    .egl-item-content {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 9%, rgba(255, 255, 255, 1) 50%);
    }
}
.egl-item-content {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: column;
    gap: 10px;
    padding: 40px 30px;
    transition: top 0.3s ease-in-out 0s;
    text-align: center;
}
@media screen and (min-width: 1025px) {
    .egl-item-content {
        position: absolute;
        top: 100%;
        left: 0;
    }
}
.egl-item-content a.cmn-btn {
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    padding-bottom: 15px;
}
.egl-item:hover .egl-item-image .image-title {
    transform: translateY(-100%);
    opacity: 0;
}
.egl-item:hover .egl-item-content {
    top: 0;
}
.egl-item-image .image-title,
.egl-item-content h3 {
    font-family: 'ITC Berkeley Oldstyle Std';
    font-weight: 600;
    font-size: 30px;
    line-height: 1.1;
    letter-spacing: 0;
    color: #E58425;
    /* color: transparent;
        background: linear-gradient(to right, #E68524, #FCC55D);
        background-clip: text; */
    /* text-transform: uppercase; */
    display: block;
    width: 100%;
    margin: 0;
}
.egl-item-content p,
.egl-item-content li {
    margin-bottom: 0;
    /* color: #626366; */
    text-align: center;
    font-size: 18px;
    /* line-height: 1.2; */
}
.egl-item-content li {
    text-align: left;
    position: relative;
}
.egl-item-content li::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    width: 10px;
    height: 10px;
    background-color: #e58425;
    transform: rotate(45deg);
    transform-origin: center;
}
@media screen and (max-width: 1366px) {
    .egl-item-content p,
    .egl-item-content li {
        font-size: 16px;
    }
}
@media screen and (max-width: 1280px) {
    .egl-item-content p,
    .egl-item-content li {
        font-size: 14px;
        line-height: 1.1;
    }
}
.egl-item-content p br {
    display: none;
}
@media screen and (max-width: 1600px) {
    .egl-item {
        clip-path: polygon(51px 0%, 100% 0, 100% 100%, 0 100%, 0 50px);
    }
    .egl-item-image .image-title,
    .egl-item-content h3 {
        font-size: 28px;
    }
    .egl-item-image .image-title,
    .egl-item-content {
        padding: 30px;
    }
    .how-structured-lp-best-practices-sec .two-colum-section ul {
        margin-bottom: 16px;
    }
}
@media screen and (max-width:1550px) {
    .egl-item-image .image-title,
    .egl-item-content {
        padding: 25px;
    }
    .egl-item-image .image-title,
    .egl-item-content h3 {
        font-size: 27px;
    }
}
@media screen and (max-width: 1366px) {
    .egl-item {
        clip-path: polygon(38px 0%, 100% 0, 100% 100%, 0 100%, 0 36px);
    }
    .egl-item-image .image-title,
    .egl-item-content h3 {
        font-size: 25px;
    }
    .egl-item-image .image-title,
    .egl-item-content {
        padding: 25px 20px;
    }
}
@media screen and (max-width:1280px) {
    .egl-item-image .image-title,
    .egl-item-content h3 {
        font-size: 21px;
    }
    .egl-item-image .image-title,
    .egl-item-content {
        padding: 22px 10px;
        gap: 0;
    }
}
@media screen and (max-width: 1200px) {
    .egl-item {
        clip-path: polygon(37px 0%, 100% 0, 100% 100%, 0 100%, 0 33px);
    }
    .how-structured-lp-best-practices-sec .two-colum-section ul {
        margin-bottom: 15px;
    }
}
@media screen and (max-width: 1024px) {
    .entry-gate-list {
        grid-template-columns: 1fr;
        max-width: 500px;
        margin: 0 auto;
    }
    .egl-item {
        display: flex;
        align-items: center;
        background: linear-gradient(135deg, rgba(255, 255, 255, 0.8) 0%, rgba(209, 209, 209, 0.8) 100%);
        flex-direction: column;
        padding: 25px 15px;
        gap: 25px;
    }
    .image-title {
        display: none !important;
    }
    .egl-item-image,
    .egl-item-content {
        width: 280px;
        height: 100%;
    }
    .egl-item-image .image-title,
    .egl-item-content {
        padding: 0;
        width: 100%;
        gap: 8px;
    }
    .how-structured-lp-best-practices-sec .two-colum-section ul {
        margin-bottom: 14px;
    }
    .egl-item-image .image-title,
    .egl-item-content h3 {
        font-size: 23px;
    }
    .how-structured-lp-advantage-sec .hm-bnr-btn {
        margin-top: 25px;
    }
    .how-structured-lp-best-practices-sec .two-colum-section li {
        padding: 0 0 0 33px;
    }
}
@media screen and (max-width: 480px) {
    .entry-gate-list {
        max-width: 300px;
    }
    .egl-item-image {
        width: 250px;
        height: 100%;
    }
    .egl-item-content {
        width: 100%;
        height: 100%;
    }
    .egl-item {
        width: 100%;
        min-width: 100%;
        clip-path: none;
        padding: 20px 10px;
    }
    .egl-item-image,
    .egl-item-content {
        width: 100%;
    }
    .how-structured-lp-advantage-sec .hm-bnr-btn {
        margin-top: 25px;
    }
    .how-structured-lp-best-practices-sec .two-colum-section li::before {
        top: 3px;
        width: 20px;
        height: 15px;
    }
    .how-structured-lp-best-practices-sec .two-colum-section li {
        padding: 0 0 0 30px;
    }
    .hm-settlement-sec .cmn-btn {
        font-size: 15px;
    }
    .claim-settle-btn {
        text-align: center;
        margin: 0;
    }
}
.button-area {
    width: 100%;
    text-align: center;
}
.revelFaq {
    width: 100%;
    max-width: 150px;
    margin: 30px auto 0;
    border-radius: 100vw !important;
    cursor: pointer;
}
.tesimonials {
    padding: 30px 0;
}
.testimonials-list {
    column-count: 3;
    .testimonials-item {
        background-color: rgba(255, 255, 255, 0.3);
        border: 3px solid #fff;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        padding: 30px;
        border-radius: 15px;
        display: inline-block;
        &+.testimonials-item {
            margin-top: 30px;
        }
        h3 {
            margin: 0;
        }
    }
}
@media screen and (max-width: 1024px) {
    .testimonials-list {
        column-count: 2;
    }
    .testimonials-item {
        padding: 20px;
    }
}
@media screen and (max-width: 768px) {
    .testimonials-list {
        column-count: 1;
    }
    .testimonials-item {
        padding: 20px 15px;
    }
    .testimonials-list {
        & .testimonials-item {
            &+.testimonials-item {
                margin-top: 20px;
            }
        }
    }
    #corporate-navigation-block {
        display: none;
    }
}
.refer-case-page .attorney-section-heading {
    text-align: center;
}
.refer-case-page {
    width: 100% !important;
    padding: 70px 50px;
    border: 3px solid #e68524;
    border-radius: 20px;
}
.page.page-id-2767 .consult-btn.upload-btn {
    display: none;
}
.refer-case-page {
    width: 100% !important;
}
.refer-case-page .ginput_container.ginput_container_fileupload input {
    padding: 0;
}
.refer-case-page .gfield input,
.refer-case-page .gfield textarea,
.refer-case-page .gfield select {
    font-family: "Roboto", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 1 !important;
    letter-spacing: 0;
    outline: 0 !important;
    min-height: 55px;
    border: 0;
    padding: 15px 20px !important;
    border-radius: 5px !important;
    box-shadow: none;
    color: #626366;
    color: #626366;
    border: 1px solid #e78827;
    border-radius: 0 !important;
}
.refer-case-page .ginput_container_date input {
    padding: 10px !important;
}
.refer-case-page .gfield label,
.refer-case-page .gfield .gform-field-label--type-sub,
.refer-case-page .gfield span.gform-field-label__text {
    font-size: 20px !important;
    font-weight: 500 !important;
    color: #626366;
    padding: 0 !important;
    border: 0 !important;
    min-height: 0 !important;
    width: 100%;
}
.refer-case-page .gfield .gform-field-label--type-sub {
    font-size: 17px !important;
    font-weight: 400;
}
.refer-case-page .gfield label,
.refer-case-page .gfield .gform-field-label--type-sub:placeholder,
.refer-case-page .gfield input::placeholder,
.refer-case-page .gfield textarea::placeholder {
    color: #626366;
}
.refer-case-page .gfield_radio label {
    font-size: 18px !important;
}
.refer-case-page .gfield textarea {
    resize: none;
    min-height: auto !important;
    height: 200px !important;
}
.refer-case-page .gform_fields.top_label.form_sublabel_below.description_below.validation_below {
    gap: 25px;
}
.refer-case-page .gfield .gfield_description {
    font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem) !important;
}
.refer-case-page form .button {
    background-image: linear-gradient(156deg, #E68524 0%, #FCC55D 100%) !important;
    font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem) !important;
    font-family: "Roboto", Sans-serif !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    margin: auto !important;
    padding: 18px 60px !important;
    border: 0 !important;
    width: 100% !important;
    border-radius: 50px !important;
    outline: 0 !important;
    transition: all 0.5s;
    color: #fff;
    width: 250px !important;
}
.refer-case-page form .button:hover {
    background-image: linear-gradient(270deg, #E68524 0%, #FCC55D 100%) !important;
}
.refer-case-page p.gform_required_legend {
    display: none;
}
.refer-case-page .gform_wrapper .gform_validation_errors {
    display: none !important;
}
.refer-case-page .gform_wrapper .gfield {
    position: relative;
}
.refer-case-page .gform_wrapper .gfield .validation_message.gfield_validation_message,
.refer-case-page .gform_wrapper .gfield .instruction.validation_message {
    position: absolute;
    top: 45px;
    background: none;
    padding: 0;
    line-height: 18px;
    color: #ff0000;
    font-size: 15px !important;
    right: 40px;
    font-weight: 400;
    width: auto;
    border: none;
    pointer-events: none;
    margin: 0;
}
.refer-case-page .gform_wrapper .gfield.gfield--type-name .validation_message.gfield_validation_message {
    top: inherit;
    bottom: 5px;
}
.refer-case-page .gform_wrapper .gfield .instruction.validation_message {
    top: initial !important;
    bottom: 5px;
}
.refer-case-page .gform_wrapper .field_description_below .gfield_description {
    padding-top: 0
}
.refer-case-page .gform_wrapper .gfield.chk .validation_message.gfield_validation_message {
    left: 3px;
    top: 20px;
    margin: 0;
}
.refer-case-page .gform-footer.gform_footer.top_label {
    margin-top: 35px;
    padding: 0;
}
.consultant-bio p:last-child {
    margin-bottom: 0;
}
.refer-case-page.request-quote .gchoice {
    display: flex !important;
    align-items: center;
    gap: 10px;
    width: 15%;
}
.refer-case-page .gfield_radio {
    display: flex !important;
    gap: 30px;
}
.refer-case-page .gfield--input-type-radio legend.gfield_label.gform-field-label {
    margin-bottom: 5px;
}
.refer-case-page .gfield_radio .gfield-choice-input[type="radio"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 13px !important;
    height: 13px !important;
    min-width: 13px !important;
    min-height: 13px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #888 !important;
    border-radius: 50% !important;
    background: #fff !important;
    vertical-align: middle !important;
    cursor: pointer;
}
.refer-case-page .gfield_radio .gfield-choice-input[type="radio"]:checked {
    border: 1px solid #E68524 !important;
    background: radial-gradient(circle,
            #E68524 0 4px,
            #fff 4.5px 100%) !important;
}
@media screen and (max-width:1600px) {
    .refer-case-page .gfield label,
    .refer-case-page .gfield .gform-field-label--type-sub,
    .refer-case-page .gfield span.gform-field-label__text {
        font-size: 19px !important;
    }
    .refer-case-page .gfield_radio label {
        font-size: 16px !important;
    }
    .refer-case-page .gfield .gform-field-label--type-sub {
        font-size: 16px !important;
    }
}
@media screen and (max-width:1440px) {
    .refer-case-page .gfield textarea {
        height: 190px !important;
    }
    .refer-case-page .gform_wrapper .gfield .validation_message.gfield_validation_message,
    .refer-case-page .gform_wrapper .gfield .instruction.validation_message {
        font-size: 14px !important;
    }
    .refer-case-page .gfield input,
    .refer-case-page .gfield textarea,
    .refer-case-page .gfield select {
        font-size: 15px !important;
        min-height: 48px;
        padding: 12px 18px !important;
        border-radius: 4px !important;
    }
    .refer-case-page .ginput_container_date input {
        padding: 10px !important;
    }
    .refer-case-page .gform_fields.top_label.form_sublabel_below.description_below.validation_below {
        gap: 18px;
    }
    .refer-case-page .gform-footer.gform_footer.top_label {
        margin-top: 30px;
    }
    .refer-case-page {
        padding: 60px 45px;
    }
    .refer-case-page .gfield label,
    .refer-case-page .gfield .gform-field-label--type-sub,
    .refer-case-page .gfield span.gform-field-label__text {
        font-size: 18px !important;
    }
    .refer-case-page .gfield_radio label {
        font-size: 15px !important;
    }
}
@media screen and (max-width:1366px) {
    .refer-case-page .gfield textarea {
        height: 170px !important;
    }
    .refer-case-page .gform_wrapper .gfield .validation_message.gfield_validation_message,
    .refer-case-page .gform_wrapper .gfield .instruction.validation_message {
        font-size: 13px !important;
    }
    .refer-case-page .gform-footer.gform_footer.top_label {
        margin-top: 28px;
    }
    .refer-case-page .gfield label,
    .refer-case-page .gfield .gform-field-label--type-sub,
    .refer-case-page .gfield span.gform-field-label__text {
        font-size: 17px !important;
        margin-bottom: 5px;
    }
    .refer-case-page .gfield .gform-field-label--type-sub {
        font-size: 15px !important;
    }
    .refer-case-page {
        padding: 55px 40px;
    }
}
@media screen and (max-width:1280px) {
    .refer-case-page .gfield input,
    .refer-case-page .gfield textarea,
    .refer-case-page .gfield select {
        min-height: 45px;
        padding: 12px 16px !important;
        border-radius: 3px;
    }
    .refer-case-page .ginput_container_date input {
        padding: 10px !important;
    }
    .refer-case-page .gform_wrapper .gfield .validation_message.gfield_validation_message,
    .refer-case-page .gform_wrapper .gfield .instruction.validation_message {
        font-size: 13px !important;
    }
    .refer-case-page .gfield textarea {
        height: 160px !important;
    }
    .refer-case-page .gform_fields.top_label.form_sublabel_below.description_below.validation_below {
        gap: 17px;
    }
    .refer-case-page .gform-footer.gform_footer.top_label {
        margin-top: 26px;
    }
    .refer-case-page {
        padding: 45px 35px;
    }
    .refer-case-page .gfield label,
    .refer-case-page .gfield .gform-field-label--type-sub,
    .refer-case-page .gfield span.gform-field-label__text {
        font-size: 16px !important;
    }
    .refer-case-page .gfield_radio label {
        font-size: 14px !important;
    }
    .refer-case-page .gfield .gform-field-label--type-sub {
        font-size: 14px !important;
    }
}
@media screen and (max-width:1024px) {
    .refer-case-page .gfield input,
    .refer-case-page .gfield textarea,
    .refer-case-page .gfield select {
        padding: 10px 15px;
        border-radius: 2px;
    }
    .refer-case-page .ginput_container_date input {
        padding: 10px !important;
    }
    .gform_fields.top_label.form_sublabel_below.description_below.validation_below {
        gap: 15px 10px;
    }
    .refer-case-page .button {
        padding: 15px 55px !important;
        border-radius: 50px !important;
        width: 100% !important;
    }
    .gform_wrapper .gfield .validation_message.gfield_validation_message,
    .gform_wrapper .gfield .instruction.validation_message {
        font-size: 12px !important;
    }
    .refer-case-page .gfield textarea {
        height: 140px !important;
    }
    .ftr-form-list br {
        display: none;
    }
    .refer-case-page .gform_fields.top_label.form_sublabel_below.description_below.validation_below {
        gap: 16px;
    }
    .refer-case-page {
        padding: 40px 30px;
    }
    .refer-case-page .gfield label,
    .refer-case-page .gfield .gform-field-label--type-sub,
    .refer-case-page .gfield span.gform-field-label__text {
        font-size: 15px !important;
    }
    .refer-case-page .gfield .gform-field-label--type-sub {
        font-size: 13px !important;
    }
}
@media screen and (max-width:767px) {
    .refer-case-page .gfield input,
    .refer-case-page .gfield textarea,
    .refer-case-page .gfield select {
        min-height: 45px;
        padding: 12px 20px;
        border-radius: 2px;
    }
    .refer-case-page .ginput_container_date input {
        padding: 10px !important;
    }
    .refer-case-page .gfield textarea {
        height: 120px !important;
    }
    .refer-case-page .gfield label,
    .refer-case-page .gfield .gform-field-label--type-sub,
    .refer-case-page .gfield span.gform-field-label__text {
        font-size: 14px !important;
        margin-bottom: 3px;
    }
    .refer-case-page .gfield .gform-field-label--type-sub {
        font-size: 12px !important;
    }
    .refer-case-page .button {
        padding: 16px 65px !important;
    }
    .gform_fields.top_label.form_sublabel_below.description_below.validation_below {
        gap: 12px 10px;
    }
    .refer-case-page .gform_fields.top_label.form_sublabel_below.description_below.validation_below {
        gap: 15px;
    }
    .refer-case-page .gform_wrapper .gfield .validation_message.gfield_validation_message,
    .refer-case-page .gform_wrapper .gfield .instruction.validation_message {
        font-size: 10px !important;
    }
    .refer-case-page .gform-footer.gform_footer.top_label {
        margin-top: 25px;
    }
    .refer-case-page {
        padding: 30px 25px;
    }
}
@media screen and (max-width:480px) {
    .hm-contact-btn {
        width: 100% !important;
    }
    .refer-case-page .gform_fields.top_label.form_sublabel_below.description_below.validation_below {
        gap: 12px;
    }
    .refer-case-page {
        padding: 25px 15px;
    }
    .refer-case-page .gform_wrapper .gfield .validation_message.gfield_validation_message,
    .refer-case-page .gform_wrapper .gfield .instruction.validation_message {
        font-size: 12px !important;
    }
    .refer-case-page .ginput_container_date input {
        padding: 10px !important;
    }
    .gfield--input-type-datefield .ginput_container.ginput_complex.gform-grid-row {
        gap: 5px;
    }
}
.request-quote .gform_wrapper .gfield .validation_message.gfield_validation_message,
.request-quote .gform_wrapper .gfield .instruction.validation_message {
    top: 5px;
    right: 10px;
}
.pettiet-img {
    display: grid;
    align-items: center;
    justify-content: center;
    gap: 30px;
    grid-auto-flow: column;
}
.pettiet-img br {
    display: none;
}
.pettiet-img img {
    display: block;
    width: 100%;
}
@media screen and (max-width:1024px) {
    .pettiet-img {
        grid-auto-flow: row;
    }
}
.ringler-u-online-heading {
    text-align: center;
    margin-bottom: 25px;
}
.ringler-u-online-btn {
    text-align: center;
}
.broucher-list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 30px;
}
.brocher-itm {
    width: 31.5%;
}
@media screen and (max-width:1024px) {
    .brocher-itm {
        width: 320px;
    }
}
@media screen and (max-width:480px) {
    .brocher-itm {
        width: 280px;
    }
}
.wp-block-table {
    width: 100%;
    margin: 0;
}
.wp-block-table table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}
.wp-block-table th,
.wp-block-table td {
    padding: 8px 12px;
    text-align: left;
    vertical-align: top;
}
.wp-block-table th:first-child,
.wp-block-table td:first-child {
    width: 35%;
}
.wp-block-table th:nth-child(2),
.wp-block-table td:nth-child(2),
.wp-block-table th:nth-child(3),
.wp-block-table td:nth-child(3) {
    width: 32.5%;
}
@media (max-width: 767px) {
    .wp-block-table {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .wp-block-table table {
        width: 650px;
        min-width: 650px;
        table-layout: fixed;
    }
    .wp-block-table th,
    .wp-block-table td {
        padding: 7px 10px;
        font-size: 14px;
        line-height: 1.4;
        white-space: normal;
    }
    .wp-block-table th:first-child,
    .wp-block-table td:first-child {
        width: 34%;
    }
    .wp-block-table th:nth-child(2),
    .wp-block-table td:nth-child(2) {
        width: 33%;
    }
    .wp-block-table th:nth-child(3),
    .wp-block-table td:nth-child(3) {
        width: 33%;
    }
}
.corp-offer-bnr-sec.structre-setlement-bnr .corp-offer-bnr-lft {
    margin-bottom: 0;
}
.aaj-drawing-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 70px;
}
.aaj-drawing-rit {
    width: 70%;
}
.aaj-drawing-img {
    width: 100%;
    max-width: 280px;
    text-align: center;
    border: 2px solid #e68524;
    padding: 20px;
    border-radius: 10px;
}
.page-content.video-archive-para p {
    text-align: center;
}
.ondemand-page .text-heading.claim-section-heading {
    text-align: center;
}
.ondemand-page-content {
    text-align: center;
    margin-bottom: 50px;
}
.ondemand-blk {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 50px;
}
.ondemand-item {
    width: 23.5%;
    padding: 20px;
    border: 2px solid #e68524;
    border-radius: 10px;
}
.ondemand-img img {
    width: 100%;
    display: block;
}
.ondemand-list {
    margin-bottom: 50px;
}
.ondemand-title p {
    margin-bottom: 10px;
}
.attrny-def-helps-blk.let-us-know {
    margin-bottom: 50px;
}
.supplemental-materials {
    width: 100%;
    margin: 50px auto;
    padding: 0 20px;
    box-sizing: border-box;
}
.supplemental-heading {
    text-align: center;
    margin-bottom: 35px;
}
.supplemental-heading h3 {
    position: relative;
    display: inline-block;
    margin: 0;
    color: #f58220;
    font-weight: 600;
    line-height: 1.3;
    text-transform: uppercase;
}
.supplemental-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    border: 1px solid #d8d8d8;
    background: #fff;
}
.supplemental-column {
    padding: 35px 40px;
    box-sizing: border-box;
}
.supplemental-column+.supplemental-column {
    border-left: 1px solid #d8d8d8;
}
.supplemental-group {
    margin-bottom: 35px;
}
.supplemental-group:last-child {
    margin-bottom: 0;
}
.supplemental-group h4 {
    margin: 0 0 15px;
    padding-bottom: 8px;
    font-size: 30px;
    text-transform: uppercase;
    border-bottom: 1px solid #e3e3e3;
}
.supplemental-group ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.supplemental-group li {
    position: relative;
    margin: 0;
    padding: 7px 0 7px 20px;
    color: #E68524;
}
.supplemental-group li::before {
    content: " ";
    position: absolute;
    left: 0;
    top: 19px;
    width: 10px;
    height: 10px;
    background-color: #f58220;
    border-radius: 50%;
    line-height: 1.4;
}
.supplemental-group a {
    text-decoration: none;
    transition: color 0.2s ease;
    color: #f58220;
}
.supplemental-group a:hover {
    text-decoration: underline;
    color: #626366;
}
.sponsors-list .owl-item {
    padding: 10px;
    background: #fff;
}
@media screen and (max-width:1600px) {
    .aaj-drawing-list {
        margin-bottom: 60px;
    }
    .supplemental-group h4 {
        font-size: 28px;
    }
}
@media screen and (max-width:1440px) {
    .aaj-drawing-list {
        margin-bottom: 50px;
    }
    .supplemental-group h4 {
        font-size: 25px;
    }
    .supplemental-group li::before {
        top: 18px;
        width: 9px;
        height: 9px;
    }
    .supplemental-heading {
        margin-bottom: 30px;
    }
    .ondemand-page-content {
        margin-bottom: 40px;
    }
}
@media screen and (max-width:1366px) {
    .aaj-drawing-list {
        margin-bottom: 45px;
    }
    .attrny-def-helps-blk.let-us-know {
        margin-bottom: 40px;
    }
    .supplemental-group h4 {
        font-size: 22px;
    }
    .supplemental-group li::before {
        top: 17px;
        width: 8px;
        height: 8px;
    }
    .supplemental-column {
        padding: 30px 35px;
    }
    .supplemental-heading {
        margin-bottom: 25px;
    }
}
@media screen and (max-width:1280px) {
    .aaj-drawing-list {
        margin-bottom: 40px;
    }
    .ondemand-blk {
        gap: 18px;
        margin-bottom: 40px;
    }
    .supplemental-group h4 {
        font-size: 20px;
    }
    .supplemental-materials {
        margin: 40px auto;
        padding: 0;
    }
    .supplemental-heading {
        margin-bottom: 20px;
    }
}
@media screen and (max-width:1024px) {
    .aaj-drawing-list {
        margin-bottom: 35px;
        flex-direction: column;
    }
    .aaj-drawing-rit {
        width: 100%;
        text-align: center;
    }
    .ondemand-blk {
        gap: 15px;
        margin-bottom: 30px;
        justify-content: center;
    }
    .ondemand-list .attorney-section-heading {
        text-align: center;
    }
    .ondemand-item {
        width: 280px;
        padding: 15px;
    }
    .attrny-def-helps-blk.let-us-know {
        margin-bottom: 30px;
    }
    .supplemental-group h4 {
        font-size: 18px;
    }
    .supplemental-column {
        padding: 20px;
    }
    .supplemental-group li {
        padding: 5px 0 5px 17px;
    }
    .supplemental-group li::before {
        top: 14px;
        width: 7px;
        height: 7px;
    }
    .supplemental-heading {
        margin-bottom: 15px;
    }
    .ondemand-page-content {
        margin-bottom: 30px;
    }
    .ondemand-list {
        margin-bottom: 40px;
    }
    .corp-offer-bnr-sec.structre-setlement-bnr {
        padding: 30px 0;
    }
    .corp-offer-bnr-sec.structre-setlement-bnr .corporate-section-heading {
        margin-bottom: 0;
    }
    .corp-offer-bnr-blk {
        flex-direction: column;
        /* gap: 20px; */
        gap: 15px;
    }
}
@media screen and (max-width:768px) {
    .aaj-drawing-list {
        margin-bottom: 30px;
    }
    .ondemand-page-content {
        margin-bottom: 25px;
    }
    .supplemental-materials {
        margin: 0 auto 40px;
        padding: 0;
    }
    .supplemental-heading {
        margin-bottom: 15px;
    }
    .supplemental-grid {
        grid-template-columns: 1fr;
    }
    .supplemental-column+.supplemental-column {
        border-left: 0;
        border-top: 1px solid #d8d8d8;
    }
    .supplemental-group {
        margin-bottom: 30px;
    }
}
@media (max-width: 480px) {
    .supplemental-materials {
        margin: 0 auto 40px;
        padding: 0 0;
    }
    .supplemental-heading h3 {
        padding: 0;
        line-height: 1.2;
    }
    .supplemental-group li {
        padding-left: 16px;
    }
    .supplemental-group h4 {
        font-size: 18px;
    }
    .supplemental-group li::before {
        top: 11px;
    }
    .supplemental-column {
        padding: 20px;
    }
}
.ai-video {
    margin-bottom: 20px;
}
.page_default .genpg-rite .sitemap-section ul li>ul li {
    list-style-type: none;
    padding-left: 25px;
}
.page_default .genpg-rite .sitemap-section ul li>ul li:before {
    display: block;
}
@media screen and (max-width: 1440px) {
    .page_default .genpg-rite .sitemap-section ul li>ul li {
        padding-left: 23px;
    }
}
@media screen and (max-width: 1280px) {
    .page_default .genpg-rite .sitemap-section ul li>ul li {
        padding-left: 20px;
    }
}
@media screen and (max-width: 768px) {
    .page_default .genpg-rite .sitemap-section ul li>ul li {
        padding-left: 16px;
    }
}
@media screen and (min-width: 769px) {
    .cunsultantButton {
        margin-top: 30px;
    }
}
/* .cunsultantButton {
    text-align: center;
} */
/* @media screen and (max-width: 410px) {
    .cmn-btn {
        max-width: 100%;
    }
} */
@media screen and (max-width: 480px) {
    .page-id-6554 #headerGap,
    .page-id-6550 #headerGap,
    .page-id-6544 #headerGap,
    .page-id-6533 #headerGap {
        display: none;
    }
    .page-headingh1 strong,
    .page-headingh2 strong {
        display: inline;
    }
    .goabackClass button[type="button"],
    .claim-desc br,
    .page-headingh2 br {
        display: none;
    }
    .corporate-strsett-planning-sec .page-headingh2,
    .corporate-cmnt-sec .page-headingh2 {
        text-align: center;
    }
}
.contact-form-section {
    /* background-color: #e9e7e7; */
    padding-top: 30px;
    padding-bottom: 0;
}
/* .contact-profile-section { */
/* padding: 100px 0; */
/* padding-top: 30px; */
/* } */
/* .contact-map-section { */
/* padding: 0 0 50px; */
/* padding-top: 30px; */
/* padding-bottom: 0; */
/* } */
@media screen and (max-width: 1024px) {
    .banner-left-block {
        h1,
        h2 {
            text-align: center;
        }
        .smalltextblock {
            max-width: 100%;
        }
    }
}
.gform_wrapper #gform_6 .gfield textarea.small {
    height: 90px !important;
}
/*
* Resources Page
*/
.resource-page {
    padding: 30px 0;
}
.rpi-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    width: 100%;
    max-width: 1200px;
    margin: 50px auto 0 auto;
}
.rp-inner h1 {
    margin: 0;
}
.ritem {
    /* border: 1px solid #626366;
        padding: 30px;
        border-radius: 10px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); */
    padding: 30px 50px;
    background-color: #fff;
    box-shadow: 0 1px 9px 0 #00000024;
    backdrop-filter: blur(5px);
    border-radius: 20px 0;
    text-align: left;
    &:hover {
        background-color: #f1f1f1;
    }
}
.ritem .page-headingh4 {
    margin: 0;
    /* color: transparent;
        background: linear-gradient(to right, #E68524, #FCC55D);
        background-clip: text; */
}
.ritem .ri-icon {
    width: 80px;
    /* height: 80px; */
    aspect-ratio: 1;
    margin-bottom: 20px;
    background-color: rgba(230, 133, 36, 0.13);
    border-radius: 100vw;
    border: 1px solid rgba(230, 133, 36, 0.3);
    display: flex;
    align-items: center;
    justify-content: center;
    img {
        width: 50%;
        height: 50%;
    }
}
.ritem .ri-link {
    margin: 0;
}
.ritem .ri-link a {
    color: #e68524;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;
    gap: 10px;
    svg {
        width: 30px;
        height: 30px;
    }
    &:hover {
        color: #626366;
        gap: 20px;
    }
}
@media screen and (max-width: 1024px) {
    .rpi-list {
        gap: 20px;
        margin-top: 30px;
    }
    .ritem {
        padding: 20px 30px;
    }
}
@media screen and (max-width: 768px) {
    .rpi-list {
        grid-template-columns: 1fr;
    }
    .ritem {
        padding: 20px;
    }
    .ritem .ri-icon {
        width: 60px;
    }
    .ritem .ri-link a {
        svg {
            width: 20px;
            height: 20px;
        }
    }
    h2,
    .page-headingh2,
    .page_default .genpg-rite h2 {
        line-height: 1.2;
    }
}