<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

html {
    scroll-behavior: smooth
}

body {
    line-height: 1
}

a {
    text-decoration-skip-ink: auto
}

button {
    outline: 0
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none
}

q {
    display: inline;
    font-style: italic
}

q:before {
    content: '"';
    font-style: normal
}

q:after {
    content: '"';
    font-style: normal
}

textarea, input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], input[type="search"], input[type="password"] {
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0
}

input[type="search"] {
    -webkit-appearance: textfield
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

th, td {
    padding: 2px
}

big {
    font-size: 120%
}

small, sup, sub {
    font-size: 80%
}

sup {
    vertical-align: super
}

sub {
    vertical-align: sub
}

dd {
    margin-left: 20px
}

kbd, tt {
    font-family: courier;
    font-size: 12px
}

ins {
    text-decoration: underline
}

del, strike, s {
    text-decoration: line-through
}

dt {
    font-weight: bold
}

address, cite, var {
    font-style: italic
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

* {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent
}

.sticky {
}

.bypostauthor {
}

.wp-caption {
}

.wp-caption-text {
}

.gallery-caption {
}

.alignright {
}

.alignleft {
}

.aligncenter {
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    word-break: normal
}

.screen-reader-text:focus {
    background-color: #f7f7f7;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #007acc;
    display: block;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    right: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

.skip-link {
    left: -9999rem;
    top: 2.5rem;
    z-index: 999999999;
    text-decoration: underline
}

.skip-link:focus {
    display: block;
    left: 6px;
    top: 7px;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    line-height: normal;
    padding: 15px 23px 14px;
    z-index: 100000;
    right: auto
}

.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active) {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    white-space: nowrap
}

:root {
    --font-weight--normal: 300;
    --font-weight--semibold: 500;
    --font-weight--bold: 700;

    --color--text: #333333;

    --color--blue: #0064A8;
    --color--white: #ffffff;

    --color--error: #ff0000;

    --color--xlt-grey: #ebebeb;
    --color--lt-grey: #ececec;
    --color--med-grey: #e8e8e8;
    --color--med-dk-grey: #afafaf;
    --color--dk-grey: #8d8d8d;

    --color--lt-blue-overlay: rgba(0, 42, 68, .55);

    --max-page-width: 1920px;
    --max-content-width: 1244px;
    --max-content-width-tablet: 1024px;
    --max-content-width-med: 900px;
    --max-content-width-narrow: 800px;

}

body {
    font-family: Montserrat, sans-serif !important;
    background-color: var(--color--white);
    /*font-size: 16px !important;*/
    font-size: 17px;
    color: var(--color--text) !important;
    font-weight: var(--font-weight--normal);
    /*line-height: 25px !important;*/
    line-height: 27px;
}

[id] {
    scroll-margin-top: 50px;
}

@media (min-width: 769px) {

    body {
        font-family: Montserrat, sans-serif !important;
        font-size: 17px !important;
        line-height: 26px !important;
        max-width: var(--max-page-width);
        margin: 0 auto;
    }

    [id] {
        scroll-margin-top: 100px;
    }

}

em, .em {
    font-style: italic;
}

input, textarea, select {
    font-family: Montserrat, sans-serif !important;
    font-size: inherit;
}

a, a.visited, a.hover {
    text-decoration: none !important;
}

a, a.visited {
    color: var(--color--blue);
    font-size: 16px;
    font-weight: var(--font-weight--semibold);
}

.white-link, .white-link:visited, .white-link:hover {
    color: #ffffff;
    text-decoration: none;
}

b {
    font-weight: var(--font-weight--bold);
}

ul.white li {
    color: var(--color--white);
}

.wp-block-group ul {
    margin-left: 1em;
}

.wp-block-group li {
    color: var(--color--blue);
    font-size: 17px;
    margin-bottom: 14px;
    text-align: left;
}

.wp-block-group li:before {
    display: inline-block;
    /*content: "\25cf";*/
    width: 1em;
    margin-left: -1em;
    font-size: 12px;
    vertical-align: bottom;
}


/** Typography **/
sup {
    font-size: 50%;
    top: -0.5em;
    position: relative;
    line-height: 0;
}

sup.reg,
sup.trade {
    font-weight: var(--font-weight--bold);
}


.text-semi-bold {
    font-weight: var(--font-weight--semibold) !important;
}

strong,
.text-bold {
    font-weight: var(--font-weight--bold) !important;
}

.text-uppercase {
    text-transform: uppercase;
}

.section-title {
    font-size: 27px;
    line-height: 33px;
    font-weight: var(--font-weight--bold);
    text-align: center;
    display: block;
    padding-bottom: 28px;
    background: url('/wp-content/uploads/2023/08/blue_separator.jpg') no-repeat bottom center;
    margin: 0 auto 28px;
}

.section-title.left-align {
    background-position: bottom left;
    margin: 0 0 28px 0;
    text-align: left;
}

.section-title.no-bar {
    background: none;
    margin-bottom: 0;
}

@media (min-width: 769px) {
    .section-title {
        font-size: 35px;
        line-height: 40px;
    }

    .section-title.text-align-center-left {
        background-position: bottom left;
        margin: 0 0 28px 0;
    }

}

.subtitle {
    font-size: 19px;
    font-style: normal;
    font-weight: var(--font-weight--bold);
}

.subtitle.underline {
    display: block;
    background: url('/wp-content/uploads/2023/08/blue_separator.jpg') no-repeat bottom left;
    background-size: 38px 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.subtitle.underline-white {
    display: block;
    background: url('/wp-content/uploads/2023/09/white_separator.jpg') no-repeat bottom left;
    background-size: 38px 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.subtitle.no-underline {
    display: block;
    padding-bottom: 10px;
    margin-bottom: 20px !important;
}

@media (min-width: 769px) {
    .subtitle {
        font-size: 22px;
    }
}

.text-align-left,
.text-align-left-center {
    text-align: left;
}

.text-align-center,
.text-align-center-left {
    text-align: center;
}

ul.text-align-center {
    text-align: center;
}

.block-center {
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 769px) {

    .text-align-center-left {
        text-align: left;
    }

    .text-align-left-center {
        text-align: center;
    }
}

.white {
    color: var(--color--white);
}

.blue {
    color: var(--color--blue);
}

.gray {
    color: var(--color--dk-grey);
}

.black {
    color: var(--color--text);
}

.grey-bg {
    background-color: var(--color--xlt-grey);
}

.error {
    color: var(--color--error);
}

.text-shadow {
    text-shadow: black 1px 4px 10px;
}

/** Typography - end **/

.hidden {
    display: none;
}

/** Page Layout - start */
.is-style-content-width-section,
.section {
    width: 100%;
    padding: 50px 30px;
    max-width: var(--max-content-width);
    margin: 0 auto;
}

.no-padding-bottom {
    padding-bottom: 0;
}

.no-padding-top {
    padding-top: 0;
}

@media (min-width: 769px) {

    .is-style-content-width-section,
    .section {
        padding: 70px 30px;
    }

    .is-style-content-width-section.minimal-padding-top,
    .section.minimal-padding-top {
        padding-top: 70px;
    }

    .is-style-content-width-section.minimal-padding-bottom,
    .section.minimal-padding-bottom {
        padding-bottom: 70px;
    }

    .is-style-content-width-section.no-padding-bottom,
    .section.no-padding-bottom {
        padding-bottom: 0px;
    }

    .is-style-content-width-section.no-padding-top,
    .section.no-padding-top {
        padding-top: 0px;
    }
}

.wp-block-group {
    margin: 0 auto;
}

.section.full-width,
.wp-block-group.is-style-full-width {
    margin: 0 auto;
    max-width: var(--max-page-width);
}

.content-width,
.wp-block-group.is-style-content-width {
    margin: 0 auto;
    max-width: var(--max-content-width);
    /*padding-left: 16px;
    padding-right: 16px;*/
    padding-left: 30px;
    padding-right: 30px;
}

.section.tablet-width,
.tablet-width,
.wp-block-group.is-style-tablet-width {
    margin: 0 auto;
    max-width: var(--max-content-width-tablet);
    padding-left: 30px;
    padding-right: 30px;
}

.section.medium-width,
.medium-width,
.wp-block-group.is-style-medium-width {
    margin: 0 auto;
    max-width: var(--max-content-width-med);
    padding-left: 30px;
    padding-right: 30px;

}

.section.narrow-width,
.narrow-width,
.wp-block-group.is-style-narrow-width {
    margin: 0 auto;
    max-width: var(--max-content-width-narrow);
    padding-left: 30px;
    padding-right: 30px;
}

/* To prevent extra padding for nested groups */
.section .narrow-width,
.section .medium-width,
.section .tablet-width,
.is-style-content-width-section .narrow-width,
.is-style-content-width-section .medium-width,
.is-style-content-width-section .tablet-width,
.is-style-content-width-section .is-style-narrow-width,
.is-style-content-width-section .is-style-medium-width,
.is-style-content-width-section .is-style-tablet-width {
    padding-left: 0;
    padding-right: 0;
}

.mobile-only,
.is-style-mobile-only {
    display: inherit;
}

.desktop-only,
.is-style-desktop-only {
    display: none;
}

.under-600-only {
    display: inherit;
}

.over-600-only {
    display: none;
}

#container {
    padding-top: 70px;
}

#container.w-banner {
    padding-top: 110px;
}

@media (min-width: 769px) {
    #container {
        padding-top: 110px;
    }

    #container.w-banner {
        padding-top: 150px;
    }

    .mobile-only,
    .is-style-mobile-only {
        display: none; /*!important;*/
    }

    .desktop-only,
    .is-style-desktop-only {
        display: inherit; /*!important;*/
    }
}

@media (min-width: 600px) {
    .under-600-only {
        display: none;
    }

    .over-600-only {
        display: inherit;
    }
}

.gray-divider {
    color: var(--color--dk-grey);
    max-width: var(--max-content-width);
    margin: 0 auto;
}

/** Page Layout - end */


/** Modal - start */
#video-dialog {
    width: auto;
    margin: 0 auto;
    padding-top: 0;
}

#video-container {
    width: auto;
    height: 335px;
    margin-top: 16px;
}

#video-header {
    height: 40px;
    width: 100%;
    border-bottom: 1px solid var(--color--med-dk-grey);
}

#video-header button {
    outline: 0;
    border: none;
    background: transparent;
    font-weight: 500;
    font-size: 20px;
    line-height: 40px;
    padding: 0 10px;
    color: var(--color--med-dk-grey);
    float: right;
    cursor: pointer;
}

@media (min-width: 769px) {

    #video-container {
        width: 560px;
        height: 335px;
    }

    #video-dialog {
        width: 600px;
        height: 415px;
    }
}

@media (min-width: 1025px) {

    #video-container {
        width: 860px;
        height: 484px;
    }

    #video-dialog {
        width: 900px;
        height: 564px;
    }
}

@media (min-width: 1244px) {

    #video-container {
        width: 1160px;
        height: 652px;
    }

    #video-dialog {
        width: 1200px;
        height: 732px;
    }
}

/*
#video-player {
width: 100%;
height: 100%;
}
*/
/** Modal - end */

button,
.button {
    border: none;
    display: inline-block;
    line-height: 40px;
    text-align: center;
    height: 40px;
    text-decoration: none !important;
    cursor: pointer;
    background-color: var(--color--blue);
    color: var(--color--white);
    font-size: 16px;
    font-weight: var(--font-weight--semibold);
    padding: 0 25px;
    margin-top: 30px;
}

button.button-blue-arrow,
.button.button-blue-arrow {
    padding: 0 45px 0 25px;
    background-image: url(/wp-content/uploads/2023/09/right-arrow.png);
    background-repeat: no-repeat;
    background-position: right 30px center;
    overflow: hidden;
}

button.button-blue-arrow.button-down,
.button.button-blue-arrow.button-down {
    background-position: right 25px center;
    background-image: url(/wp-content/uploads/2023/12/down-arrow.png);
}

button.button-blue-arrow-left,
.button.button-blue-arrow-left {
    padding: 0 25px 0 45px;
    background-image: url(/wp-content/uploads/2023/11/left-arrow.png);
    background-repeat: no-repeat;
    background-position: left 30px center;
    overflow: hidden;
}


button.button-blue-outline,
.button.button-blue-outline {
    color: var(--color--blue);
    background-color: transparent;
    border: 2px solid var(--color--blue);
    font-weight: var(--font-weight--semibold);
}

button.button-dark-video,
button.button-light-video,
.button.button-dark-video,
.button.button-light-video {
    height: 66px;
    width: 66px;
    background-color: transparent;
    padding: 0;
    display: block;
}

button.button-light-video-large,
.button.button-light-video-large {
    height: 90px;
    width: 90px;
    background-color: transparent;
    padding: 0;
    display: block;
}


button.button-dark-video,
.button.button-dark-video {
    background: url('/wp-content/uploads/2023/11/video_play_button-dark.png') no-repeat center;
    background-size: contain;
}

button.button-light-video,
.button.button-light-video {
    background: url('/wp-content/uploads/2023/09/video_play_button.png') no-repeat center;
    background-size: contain;
}

button.button-light-video-large,
.button.button-light-video-large {
    background: url('/wp-content/uploads/2024/03/play_button.png') no-repeat center;
    background-size: contain;
}


button.center,
.button.center {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: fit-content;
}

button.button-dark-video.center,
button.button-light-video.center,
.button.button-dark-video.center,
.button.button-light-video.center {
    width: 66px;
}

button.button-light-video-large.center,
.button.button-light-video-large.center {
    width: 90px;
}


.button.button-sm {
    font-size: 14px;
    text-align: center;
    padding: 0 30px;
    height: 40px;
    text-decoration: none;
    cursor: pointer;
}

button.no-style {
    border: none;
}


/** Helper Classes **/
.no-margin {
    margin: 0 !important;
}

.no-margin-bottom {
    margin-bottom: 0 !important;
}

.no-margin-top {
    margin-top: 0 !important;
}

.no-margin-right {
    margin-right: 0 !important;
}

.no-margin-left {
    margin-left: 0 !important;
}

.fullwidth,
.fullwidth figure,
.fullwidth figure img {
    width: 100%;
}

.no-shrink {
    flex-shrink: 0;
}

.flex-center {
    justify-content: center !important;
}

.align-self-flex-end {
    align-self: flex-end;
}

.align-self-flex-center {
    align-self: center;
}

.align-self-flex-center-end {
    align-self: center;
}

@media (min-width: 769px) {
    .align-self-flex-center-end {
        align-self: flex-end;
    }
}

/** Misc **/
.separator-left {
    width: 38px;
    border-top: 5px solid var(--color--blue);
    margin: 18px 0;
}

@media (min-width: 769px) {
    .separator-left {
        margin: 28px 0;
    }
}

img.image-content-width {
    width: fit-content;
}

.disclaimer {
    font-size: 14px;
    color: var(--color--dk-grey);
    font-style: italic;
}

.white-disclaimer {
    font-size: 14px;
    color: var(--color--white);
}

#video-modal {
    z-index: 3;
}

.jquery-modal.blocker {
    z-index: 14;
}

.legal-section p:not(.legal-subtitle):not(.section-title) {
    padding-bottom: 10px;
}

.legal-section li {
    color: black !important;
}

.legal-subtitle {
    font-size: 18px;
    font-weight: var(--font-weight--semibold);
    padding: 40px 0 20px;
}

.blue-bar {
    background: url('/wp-content/uploads/2023/08/blue_separator.jpg') no-repeat bottom left;
    margin-bottom: 28px;
    height: 20px;
    width: 50px;
    display: block;
}

/** Gutenberg overrides - Start **/
.wp-block-separator {
    color: var(--color--text);
    border-top: none !important;
}

@media (max-width: 768px) {
    .wp-block-columns.is-layout-flex.flex-reverse-mobile {
        flex-direction: column-reverse;
    }
}

/** Gutenberg overrides - End   **/

/** Alert Banner - Start **/
.alert-banner {
    max-width: 1920px;
    width: 100%;
    background-color: var(--color--blue);
    line-height: 40px;
    color: var(--color--white);
    text-align: center;
    font-size: 15px;
    margin: 0 auto;
    height: 40px;
    z-index: 14 !important;
    left: 50%;
    transform: translateX(-50%);
    top: 0px;
    position: fixed;
}

.alert-banner.hidden,
.alert-banner-content.hidden {
    display: none !important;
}

.logged-in .alert-banner {
    top: 46px;
}

.alert-banner.alert-banner-desktop {
    display: none;
}

.alert-banner.alert-banner-mobile {
    display: block;
}

.alert-banner-content {
    position: fixed;
    top: 0;
    width: 100%;
}

.alert-banner-content:not(.current) {
    /*opacity: 0;*/
    display: none;
}

/*
.alert-banner-mobile {
    position: absolute;
    display:block;
    text-align: center;
    background-color: var(--color--blue);
    width: 100%;
}
*/

.alert-banner * a,
.alert-banner * a:visited,
.alert-banner * a:hover {
    font-size: 15px !important;
    text-decoration-color: var(--color--white) !important;
    text-decoration: underline !important;
    color: var(--color--white);
}

@media (min-width: 783px) {
    .logged-in .alert-banner {
        top: 32px;
    }
}

@media (min-width: 1090px) {
    .alert-banner.alert-banner-desktop {
        display: block;
    }

    .alert-banner.alert-banner-mobile {
        display: none;
    }
}

.close-alert-banner {
    cursor: pointer;
    display: inline-block;
    width: 40px;
    /*padding-right:20px;
    float:right;
    text-align:right;*/
    font-size: 30px !important;
    /*margin-top: -2px;*/
    position: fixed;
    top: 0;
    right: 0px;
}

/** Alert Banner - End **/

/** Footer - Start **/
footer {
    width: 100%;
    background-color: black;
    padding-top: 30px;
    padding-bottom: 70px;
    color: var(--color--white);
}

footer ul {
    list-style-type: none;
}

.footer-section {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    width: 100%;
}

.footer-left,
.footer-right {
    width: 100%;
}

.footer-links {
    padding-bottom: 40px;
}

.footer-divider {
    display: block;
    max-width: var(--max-content-width);
    height: 1px;
    border-bottom: 1px solid white;
    margin: 10px auto 30px;
}

.footer-icon {
    display: inline-block;
    margin: 8px;
}

.footer-icon:first-of-type {
    margin-left: 0;
}

.footer-icon img {
    max-height: 20px;
}

.footer-search {
    background-image: url(/wp-content/uploads/2023/11/mag-glass-20.png);
    border: 2px solid white;
    border-radius: 16px !important;
    background-position: 8px center;
    background-repeat: no-repeat;
    background-color: #000000;
    width: 204px;
    height: 32px;
    padding-left: 36px;
    font-size: 11px;
    color: #ffffff;
    margin-top: 11px;
}

.footer-search::placeholder {
    color: var(--color--dk-grey);
}

.footer-links a,
.footer-links a:hover,
.footer-links a:visited {
    color: var(--color--white);
    font-size: 16px;
    margin-bottom: 10px;
}

.footer-links li {
    padding-bottom: 10px;
}

.footer-links .footer-header {
    font-weight: var(--font-weight--bold);
    padding-bottom: 20px;
}

.footer-links-bottom ul {
    display: flex;
    margin-bottom: 10px;
}

.footer-links-bottom li {
    padding: 0 20px;
}

.footer-links-bottom li:first-of-type {
    padding-left: 0;
}

.footer-links-bottom li:not(:last-of-type) {
    border-right: 1px solid white;
}

.footer-links-bottom a,
.footer-links-bottom a:hover,
.footer-links-bottom a:visited {
    color: var(--color--white);
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 10px;
}

.footer-disclaimer {
    font-size: 12px;
    color: var(--color--dk-grey);
    line-height: 15px;
}

@media (min-width: 769px) {
    footer {
        padding-top: 100px;
    }

    .footer-section {
        flex-direction: row;
    }

    .footer-left {
        width: 60%;
    }

    .footer-right {
        width: 40%;
    }

    .footer-search {
        background-size: 13px 13px;
        width: 128px;
        height: 20px;
        padding-left: 26px;
    }

    .footer-divider {
        margin-bottom: 50px;
    }
}

/** Footer - End **/

/** Misc - Random bits - Start **/
.home-pg-video-bg {
    background: linear-gradient(0deg, rgba(141, 141, 141, 1) 0%, rgba(235, 235, 235, 1) 50%, rgba(235, 235, 235, 1) 100%);
}

.home-pg-anthony-bg {
    background: url(/wp-content/uploads/2023/11/HOME_PG_Anthony-c2_v1-sm-2.png) no-repeat right bottom;
    background-size: 200%;
    background-position-x: 90%
}

@media (min-width: 601px) {
    .home-pg-anthony-bg {
        background-position: right bottom;
        background-size: 150%;
    }
}


@media (min-width: 769px) {
    .home-pg-anthony-bg {
        background-position: right bottom;
        background-size: 90%;
    }
}


.home-pg-bottom-mobile {
    margin: 0 auto;
    width: min-content;
}

.home-pg-bottom-mobile .section-title {
    text-align: left;
    margin-bottom: 0;
    padding-bottom: 0;
}

.home-map {
    height: 89vw;
    background: black url('/wp-content/uploads/2023/11/EQD20-Website-Map-Footer-750x669-Mobile-c1_v4.jpg') no-repeat center;
    background-size: cover;
    max-height: 500px;
}

@media (min-width: 769px) {
    .home-map {
        max-height: 550px;
    }
}

@media (min-width: 1025px) {
    .home-map {
        height: 550px;
        background: black url('/wp-content/uploads/2023/11/EQD20-Website-Map-Footer-2600x594-M3-V2.jpg') no-repeat center;
    }
}

#home-lookup-error {
    color: red;
    background-color: white;
    padding: 6px 12px;
    width: 253.67px;
    margin-top: 10px;
}

/** Misc - Random bits - End **/


/** PPC Pages - start **/
#ppc-top-bar {
    width: 100%;
    max-width: var(--max-content-width);
    margin: 0 auto;
    padding: 25px 30px;
    background-color: transparent;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#ppc-top-bar .logo-nav {
    display: block;
    background: url(/wp-content/uploads/2023/11/logo.png) no-repeat center;
    background-size: contain;
    width: 184px;
    height: 60px;
}

#ppc-top-bar .phone {
    font-weight: var(--font-weight--semibold);
    color: var(--color--white);
    background: url(/wp-content/uploads/2024/09/24px-Click-to-Call-Icon-1.png) no-repeat center;
    background-size: 24px 38px;
    height: 40px;
    width: 40px;
}

@media (min-width: 769px) {
    #ppc-top-bar .phone {
        display: none;
    }
}

.single-eqd-ppc article {
    margin-top: -110px;
}

.single-eqd-ppc article .banner-content {
    padding-top: 160px;
}

.single-eqd-ppc article .banner-content .phone {
    margin-top: 30px;
    color: var(--color--white);
    font-size: 19px;
    background: url(/wp-content/uploads/2023/11/Phone-Icon-Mobile-24x24-1.png) no-repeat 10px;
    background-size: 18px 18px;
    padding-left: 36px;
}

/** PPC Pages - end   **/

::-webkit-scrollbar {
    width: 6px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

/** Misc PPC - start **/
.agnh-deals-container {
    max-width: 520px !important;
    margin: 0 auto;
}

.agnh-deals-row {
    display: flex;
    flex-direction: column;
    justify-content: center;
    column-gap: 20px;
    margin-top: 20px;
    margin-bottom: 30px;
}

.agnh-deals-title {
    text-align: center;
    max-width: 100%;
    color: var(--color--blue);
}

.agnh-deals-deal {
    text-align: center;
    max-width: 100%;
}

@media (min-width: 769px) {
    .agnh-deals-row {
        flex-direction: row;
        margin-bottom: 20px;
    }

    .agnh-deals-title {
        text-align: right;
        width: 50%;
    }

    .agnh-deals-deal {
        text-align: left;
        width: 50%;
    }
}

/** Misc PPC - end   **/

/** Sitemap - start **/

.sitemap-item {
    font-weight: var(--font-weight--semibold);
    text-transform: uppercase;
}

.sitemap-item.level-0 {
    padding-top: 20px;
    font-weight: var(--font-weight--bold);
}

.sitemap-item.level-0 a {
    font-size: 17px;
}

.sitemap-item.level-1 {
    padding-left: 20px;
}

.sitemap-item.level-2 {
    padding-left: 40px;
}

.sitemap-item.level-3 {
    padding-left: 60px;
}

.sitemap-item.level-4 {
    padding-left: 80px;
}

/** Sitemap - end   **/


.dark {
    color: rgba(0, 0, 0, 0.6);
    transition: color 0.3s;
}

.go-to-top {
    width: 50px;
    height: 50px;
    position: fixed;
    right: 17px;
    bottom: 20px;
    cursor: pointer;
    display: none;
    z-index: 100;
}

.go-to-top.dark {
    background: url(/wp-content/uploads/2024/07/back-to-top-dark.png) no-repeat center;
}

.item-in-cart-section {
    display: none;
}

.item-in-cart .item-in-cart-section {
    display: block;
}

/*State template styles begins*/
ul.nearby-locations-list {
    margin-top: 20px;
    margin-left: 0;
}

ul.nearby-locations-list &gt; li {
    list-style-type: none;
    text-align: center;
    margin-bottom: 14px;
}

body.tax-state #nearby-location ul {
    /* margin-left: 20px; */
    text-align: center;
}
body.tax-state #nearby-location li {
    list-style-type: none;
}

body.tax-state #location-branches {
    width: 100%;
    padding: 50px 30px 0;
    max-width: var(--max-content-width);
    margin: 0 auto;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 50px 30px;
}

body.tax-state .location-branch {
    width: 280px;
    display: flex;
    flex-direction: column;
}

body.tax-state .location-text{
    margin-bottom: 30px;
}

body.tax-state .location-branch a{
    max-width: 250px;
    margin-top: auto;
}
body.tax-state .state-faqs{
    margin: 0 auto;
}
body.tax-state .subtitle-section--item {
    margin: 35px auto 20px;
    text-align: center;
}
body.tax-state .subtitle-section--subtitle {
    font-size: 19px;
    font-weight: var(--font-weight--bold);
    padding-bottom: 20px;
    color: var(--color--blue);
}

body.tax-state #additional-resources{
    padding-bottom: 0;
}


@media (min-width: 769px) {
    body.tax-state .section.minimal-padding-bottom {
        padding-bottom: 50px;
    }
    body.tax-state .section.minimal-padding-top {
        padding-top: 50px;
    }
    body.tax-state .subtitle-section--subtitle {
        font-size: 22px;
    }
    body.tax-state .subtitle-section--item {
        margin: 35px 0 0;
        text-align: left;
    }

}
/*iconboxes in state*/
body.tax-state  .icon-box-links {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    padding-left: 0;
    padding-right: 0;
}

body.tax-state  .icon-box-link {
    height: 160px;
    border: 3px solid var(--color--blue);
    display: block;
}

body.tax-state  .icon-box-link-image {
    height: 55px;
    width: auto;
    margin: 24px auto 12px;
    display: block;
}

body.tax-state  .icon-box-link-text {
    margin: 6px 10px;
    color: black;
    font-size: 13px;
    line-height: 20px;
    font-weight: var(--font-weight--bold);
    text-align: center;
}

@media (min-width: 769px) {
    body.tax-state  .icon-box-links {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 40px;
    }
    body.tax-state  .icon-box-link {
        height: 260px;
    }
    body.tax-state  .icon-box-link-text {
        font-size: 16px;
        line-height: 24px;
    }
    body.tax-state  .icon-box-link-image {
        margin: 55px auto 20px;
    }
}

@media (min-width: 1025px) {
    body.tax-state  .icon-box-link-text {
        font-size: 20px;
    }
}

/*State template styles ends*/


.subtitle-section--subtitle:empty{
    display: none;
}

.custom-content .section-title ,
.custom-content .subtitle-section--item {
    margin: 0;
}


.section-bottom-text p{
    margin-top: 20px;
}</pre></body></html>