.et_pb_accordion{--vertical-gap:10px}.et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et_pb_accordion .et_pb_toggle_title:before{right:0;left:auto}.et_pb_accordion.et_block_module .et_pb_toggle{margin-bottom:10px;position:relative}.et_pb_accordion .et_pb_toggle:last-child{margin-bottom:0}.et_pb_accordion .et_pb_toggle_open>.et_pb_toggle_title:before{display:none}@media (max-width:980px){.et_pb_accordion.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left-tablet h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et_pb_accordion.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left-phone h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}
.et_pb_toggle_content,.et_pb_toggle_title{word-wrap:break-word}.et_pb_toggle{border:1px solid #d9d9d9;--vertical-gap:0}.et_pb_toggle_close{background-color:#f4f4f4;padding:20px}.et_pb_toggle_close .et_pb_toggle_content{display:none}.et_pb_toggle_open{padding:20px;background-color:#fff;z-index:1}.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_toggle .et_pb_toggle_title,.et_pb_toggle h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#666}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title{color:#333}.et_pb_toggle_title:before{content:"\E050";position:absolute;right:0;font-size:16px;color:#ccc;top:50%;margin-top:-.5em}.et_pb_toggle .et_pb_toggle_title:before{right:0;left:auto}.et_pb_toggle_open>.et_pb_toggle_title:before{content:"\E04F"}.et_pb_toggle_content{position:relative;padding-top:20px}.et_pb_toggle_content:empty{display:none!important}.et_pb_toggle_content:not(:has(.et_pb_module)){--vertical-gap:0}.et_pb_toggle_content p:last-of-type{padding-bottom:0}@media (max-width:980px){.et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}
.et_pb_icon{text-align:center;height:auto}.et_pb_icon.et_clickable,.et_pb_icon:is(a){cursor:pointer}.et_pb_icon .et-pb-icon{position:relative}.et_pb_icon .et_pb_icon_wrap{display:inline-block;border-style:solid;border-width:0;line-height:0;animation-fill-mode:both;background-size:cover;position:relative}.et_pb_icon.et_flex_module{align-self:center}:root {
--abrams-red: #e02b20;
--abrams-blue: #2f348f;
--abrams-beige: #bdad9b;
--abrams-slate: #546180;
--abrams-off: #f7f8fb;
--abrams-text: #5f6878;
--abrams-ink: #111827;
--abrams-white: #ffffff; --abrams-header-height: 110px;
--abrams-admin-offset: 0px;
} body.admin-bar {
--abrams-admin-offset: 32px;
}
@media (max-width: 782px) {
body.admin-bar {
--abrams-admin-offset: 46px;
}
} body.et_fixed_nav #page-container,
body.et_fixed_nav.et_show_nav #page-container,
body.et_fixed_nav.et_secondary_nav_enabled #page-container,
body.et_fixed_nav.et_header_style_centered #page-container,
body.et_fixed_nav.et_fullwidth_nav #page-container,
body.et_fixed_nav.et_fullwidth_secondary_nav #page-container {
padding-top: 0 !important;
margin-top: 0 !important;
} #top-header,
#main-header,
#et-top-navigation,
#et-secondary-menu,
#et_mobile_nav_menu {
display: none !important;
visibility: hidden !important;
height: 0 !important;
min-height: 0 !important;
overflow: hidden !important;
} #et-main-area {
padding-top: var(--abrams-header-height) !important;
margin-top: 0 !important;
} body.et_fixed_nav,
body.et_fixed_nav #page-container,
body.et_fixed_nav #et-main-area {
transform: none !important;
} .abrams-site-header,
.abrams-site-header * {
box-sizing: border-box;
}
.abrams-site-header {
position: fixed !important;
top: var(--abrams-admin-offset) !important;
left: 0 !important;
right: 0 !important;
width: 100% !important;
z-index: 9990 !important;
background: rgba(255, 255, 255, 0.96);
border-bottom: 1px solid #e5e7eb;
backdrop-filter: blur(14px);
-webkit-backdrop-filter: blur(14px);
transform: none !important;
will-change: auto;
}
.abrams-header-container {
width: min(1280px, 90vw);
margin-inline: auto;
} .abrams-header-topline {
border-bottom: 1px solid #edf0f4;
background: #f8fafc;
color: var(--abrams-slate);
font-size: 12px;
font-weight: 800;
line-height: 1.2;
}
.abrams-header-topline__inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: 24px;
min-height: 34px;
}
.abrams-topline-proof {
display: flex;
align-items: center;
gap: 18px;
}
.abrams-header-context {
color: var(--abrams-blue);
white-space: nowrap;
} .abrams-header-main {
background: rgba(255, 255, 255, 0.96);
}
.abrams-header-main__inner {
display: grid;
grid-template-columns: minmax(160px, 220px) minmax(0, 1fr) minmax(190px, 330px);
align-items: center;
gap: 18px;
min-height: 74px;
}
.abrams-header-logo {
display: inline-flex;
align-items: center;
justify-content: flex-start;
line-height: 0;
}
.abrams-header-logo img {
display: block;
height: 46px;
width: auto;
max-width: 180px;
} .abrams-silo-nav {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
width: max-content;
max-width: 100%;
margin-inline: auto;
padding: 5px;
border: 1px solid #e5e7eb;
border-radius: 999px;
background: #ffffff;
box-shadow: 0 8px 20px rgba(17, 24, 39, 0.04);
}
.abrams-silo-link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 38px;
padding: 9px 15px;
border-radius: 999px;
color: var(--abrams-slate);
font-size: 14px;
font-weight: 900;
line-height: 1;
text-decoration: none;
white-space: nowrap;
transition: background-color .18s ease, color .18s ease, transform .18s ease;
}
.abrams-silo-link:hover {
background: var(--abrams-off);
color: var(--abrams-blue);
}
.abrams-silo-link.is-active {
background: var(--abrams-blue);
color: #ffffff;
} .abrams-header-actions {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 10px;
}
.abrams-call-button,
.abrams-write-button {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
min-height: 46px;
padding: 12px 16px;
border-radius: 999px;
font-size: 14px;
font-weight: 900;
line-height: 1;
text-decoration: none;
white-space: nowrap;
}
.abrams-call-button {
background: var(--abrams-red);
color: #ffffff;
box-shadow: 0 14px 28px rgba(224, 43, 32, 0.16);
}
.abrams-write-button {
border: 1px solid var(--abrams-beige);
background: #ffffff;
color: var(--abrams-blue);
}
.abrams-action-icon {
line-height: 1;
} .abrams-mobile-toggle {
display: none;
align-items: center;
justify-content: center;
flex-direction: column;
width: 46px;
height: 46px;
gap: 5px;
border: 1px solid #e5e7eb;
border-radius: 999px;
background: #ffffff;
cursor: pointer;
}
.abrams-mobile-toggle span {
width: 18px;
height: 2px;
border-radius: 999px;
background: var(--abrams-blue);
} .abrams-silo-subnav-wrap {
border-top: 1px solid #edf0f4;
background: rgba(255, 255, 255, 0.96);
}
.abrams-silo-subnav {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
min-height: 50px;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
}
.abrams-silo-subnav::-webkit-scrollbar {
display: none;
}
.abrams-subnav-link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 36px;
padding: 9px 13px;
border-radius: 999px;
color: var(--abrams-slate);
font-size: 13px;
font-weight: 850;
line-height: 1;
text-decoration: none;
white-space: nowrap;
}
.abrams-subnav-link:hover {
background: var(--abrams-off);
color: var(--abrams-blue);
}
.abrams-subnav-link.is-current {
background: var(--abrams-red);
color: #ffffff;
} .abrams-header--home .abrams-silo-link.is-active {
background: transparent !important;
color: var(--abrams-slate) !important;
}
.abrams-header--home .abrams-silo-subnav-wrap,
.abrams-header--home .abrams-silo-subnav {
display: none !important;
} .abrams-mobile-panel {
border-top: 1px solid #e5e7eb;
background: #ffffff;
}
.abrams-mobile-panel__inner {
width: min(1280px, 92vw);
margin-inline: auto;
padding: 14px 0 18px;
}
.abrams-mobile-context {
margin-bottom: 12px;
padding: 16px;
border-radius: 24px;
background: linear-gradient(135deg, var(--abrams-blue), var(--abrams-slate));
color: #ffffff;
}
.abrams-mobile-context strong {
display: block;
font-size: 13px;
font-weight: 950;
text-transform: uppercase;
letter-spacing: .14em;
opacity: .72;
}
.abrams-mobile-context span {
display: block;
margin-top: 5px;
font-size: 14px;
font-weight: 700;
opacity: .9;
}
.abrams-mobile-silos,
.abrams-mobile-subnav {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 8px;
}
.abrams-mobile-silos a,
.abrams-mobile-subnav a {
display: flex;
align-items: center;
min-height: 46px;
padding: 12px 14px;
border-radius: 16px;
background: var(--abrams-off);
color: var(--abrams-slate);
font-size: 14px;
font-weight: 850;
text-decoration: none;
}
.abrams-mobile-silos a.is-active {
background: var(--abrams-blue);
color: #ffffff;
}
.abrams-mobile-subnav {
margin-top: 10px;
} .abrams-mobile-tabbar {
display: none;
}
@media (max-width: 1180px) {
.abrams-header-main__inner {
grid-template-columns: minmax(150px, 200px) minmax(0, 1fr) minmax(150px, 220px);
gap: 12px;
}
.abrams-silo-link {
padding-inline: 12px;
font-size: 13px;
}
.abrams-action-label {
display: none;
}
.abrams-call-button,
.abrams-write-button {
width: 46px;
padding: 0;
}
.abrams-action-icon {
font-size: 22px;
line-height: 1;
}
}
@media (max-width: 980px) {
:root {
--abrams-header-height: 68px;
}
#et-main-area {
padding-top: var(--abrams-header-height) !important;
}
.abrams-header-topline {
display: none;
}
.abrams-header-main__inner {
display: grid;
grid-template-columns: 54px minmax(0, 1fr) 54px;
min-height: 68px;
}
.abrams-header-logo {
grid-column: 2;
justify-content: center;
}
.abrams-header-logo img {
height: 42px;
max-width: 166px;
}
.abrams-silo-nav,
.abrams-call-button,
.abrams-write-button {
display: none;
}
.abrams-header-actions {
grid-column: 3;
justify-content: flex-end;
}
.abrams-mobile-toggle {
display: inline-flex;
}
}
@media (max-width: 767px) {
.abrams-header-container {
width: min(100% - 24px, 1280px);
}
.abrams-mobile-silos,
.abrams-mobile-subnav {
grid-template-columns: 1fr 1fr;
}
.abrams-mobile-tabbar {
position: fixed;
left: 0;
right: 0;
bottom: 0;
z-index: 9990;
display: grid;
max-width: 520px;
margin-inline: auto;
padding: 0 12px 12px;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 6px;
pointer-events: none;
}
.abrams-mobile-tabbar::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(to top, rgba(247, 248, 251, .92), rgba(247, 248, 251, 0));
pointer-events: none;
}
.abrams-mobile-tabbar > a,
.abrams-mobile-tabbar {
pointer-events: auto;
}
.abrams-mobile-tabbar a {
position: relative;
z-index: 1;
display: flex;
min-height: 58px;
flex-direction: column;
align-items: center;
justify-content: center;
border: 1px solid #e5e7eb;
border-radius: 18px;
background: rgba(255, 255, 255, .96);
color: var(--abrams-blue);
font-size: 11px;
font-weight: 950;
line-height: 1.1;
text-align: center;
text-decoration: none;
box-shadow: 0 18px 42px rgba(17, 24, 39, .14);
backdrop-filter: blur(12px);
}
.abrams-mobile-tabbar a.is-primary {
border-color: var(--abrams-red);
background: var(--abrams-red);
color: #ffffff;
}
.abrams-mobile-tabbar span {
margin-bottom: 3px;
font-size: 18px;
}
body {
padding-bottom: 76px;
}
}