:root {
--profex-global-shell-release: 20260817-v13-one-shell;
--profex-shell-green-950: #072d27;
--profex-shell-green-900: #0b3c32;
--profex-shell-green-800: #105143;
--profex-shell-green-700: #176556;
--profex-shell-gold: #c8a35b;
--profex-shell-gold-light: #ead8a6;
--profex-shell-line: #d8e4de;
}
html body.profex-v10-site:not(.bvi-active) .profex-v10-global > .utility-bar {
z-index: 1002 !important;
display: block !important;
width: 100% !important;
min-height: 39px !important;
border: 0 !important;
background: var(--profex-shell-green-950) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
}
html body.profex-v10-site:not(.bvi-active) .utility-bar p,
html body.profex-v10-site:not(.bvi-active) .utility-bar span,
html body.profex-v10-site:not(.bvi-active) .utility-bar a:not(.accessibility-link) {
color: rgba(255,255,255,.9) !important;
-webkit-text-fill-color: rgba(255,255,255,.9) !important;
}
html body.profex-v10-site:not(.bvi-active) .utility-bar a:not(.accessibility-link):hover {
background: transparent !important;
color: var(--profex-shell-gold-light) !important;
-webkit-text-fill-color: var(--profex-shell-gold-light) !important;
}
html body.profex-v10-site:not(.bvi-active) .utility-bar .accessibility-link,
html body.profex-v10-site:not(.bvi-active) .utility-bar .accessibility-link:focus,
html body.profex-v10-site:not(.bvi-active) .utility-bar .accessibility-link:active {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 30px !important;
padding: 5px 12px !important;
border: 1px solid rgba(234,216,166,.42) !important;
border-radius: 999px !important;
background: rgba(255,255,255,.055) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
box-shadow: none !important;
}
html body.profex-v10-site:not(.bvi-active) .utility-bar .accessibility-link:hover {
border-color: var(--profex-shell-gold) !important;
background: var(--profex-shell-gold) !important;
color: var(--profex-shell-green-950) !important;
-webkit-text-fill-color: var(--profex-shell-green-950) !important;
}
html body.profex-v10-site:not(.bvi-active) .profex-v10-global > .header-wrap {
z-index: 1001 !important;
display: block !important;
width: 100% !important;
color: var(--profex-shell-green-950) !important;
-webkit-text-fill-color: var(--profex-shell-green-950) !important;
}
html body.profex-v10-site:not(.bvi-active) .header-wrap .header-card {
border-color: rgba(16,81,67,.12) !important;
background: rgba(255,255,255,.98) !important;
color: var(--profex-shell-green-950) !important;
-webkit-text-fill-color: var(--profex-shell-green-950) !important;
box-shadow: 0 16px 50px rgba(7,45,39,.13) !important;
opacity: 1 !important;
visibility: visible !important;
}
html body.profex-v10-site:not(.bvi-active) .header-wrap .brand,
html body.profex-v10-site:not(.bvi-active) .header-wrap .main-nav,
html body.profex-v10-site:not(.bvi-active) .header-wrap .header-actions {
opacity: 1 !important;
visibility: visible !important;
}
html body.profex-v10-site:not(.bvi-active) .header-wrap .main-nav > a,
html body.profex-v10-site:not(.bvi-active) .header-wrap .nav-dropdown > button {
border: 0 !important;
background: transparent !important;
color: #26332f !important;
-webkit-text-fill-color: #26332f !important;
}
html body.profex-v10-site:not(.bvi-active) .header-wrap .main-nav > a:hover,
html body.profex-v10-site:not(.bvi-active) .header-wrap .nav-dropdown > button:hover {
background: transparent !important;
color: var(--profex-shell-green-700) !important;
-webkit-text-fill-color: var(--profex-shell-green-700) !important;
}
html body.profex-v10-site:not(.bvi-active) .header-wrap .header-icon-button,
html body.profex-v10-site:not(.bvi-active) .header-wrap .menu-toggle {
border-color: var(--profex-shell-line) !important;
background: #fff !important;
color: var(--profex-shell-green-900) !important;
-webkit-text-fill-color: var(--profex-shell-green-900) !important;
opacity: 1 !important;
}
html body.profex-v10-site:not(.bvi-active) .header-wrap .header-icon-button:hover,
html body.profex-v10-site:not(.bvi-active) .header-wrap .menu-toggle:hover {
border-color: var(--profex-shell-green-800) !important;
background: var(--profex-shell-green-800) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
}
html body.profex-v10-site:not(.bvi-active) .header-wrap .header-actions .button,
html body.profex-v10-site:not(.bvi-active) .header-wrap .header-actions .button:focus,
html body.profex-v10-site:not(.bvi-active) .header-wrap .header-actions .button:active {
border-color: var(--profex-shell-green-800) !important;
background: var(--profex-shell-green-800) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
opacity: 1 !important;
visibility: visible !important;
}
html body.profex-v10-site:not(.bvi-active) .header-wrap .header-actions .button:hover {
border-color: var(--profex-shell-green-700) !important;
background: var(--profex-shell-green-700) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button {
opacity: 1 !important;
visibility: visible !important;
-webkit-appearance: none !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button:not(.button--outline):not(.button--gold):not(.button--light),
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button:not(.button--outline):not(.button--gold):not(.button--light):focus,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button:not(.button--outline):not(.button--gold):not(.button--light):active {
border-color: var(--profex-shell-green-800) !important;
background: var(--profex-shell-green-800) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button:not(.button--outline):not(.button--gold):not(.button--light):hover {
border-color: var(--profex-shell-green-700) !important;
background: var(--profex-shell-green-700) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button--outline,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button--outline:focus,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button--outline:active {
border-color: var(--profex-shell-green-700) !important;
background: #fff !important;
color: var(--profex-shell-green-800) !important;
-webkit-text-fill-color: var(--profex-shell-green-800) !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button--outline:hover {
background: var(--profex-shell-green-800) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button--gold,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button--gold:focus,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button--gold:active {
border-color: var(--profex-shell-gold) !important;
background: var(--profex-shell-gold) !important;
color: var(--profex-shell-green-950) !important;
-webkit-text-fill-color: var(--profex-shell-green-950) !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .button--light {
border-color: #fff !important;
background: #fff !important;
color: var(--profex-shell-green-900) !important;
-webkit-text-fill-color: var(--profex-shell-green-900) !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .text-button,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .text-link,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .program-card-action {
display: inline-flex !important;
align-items: center !important;
gap: 8px !important;
border: 0 !important;
background: transparent !important;
color: var(--profex-shell-green-800) !important;
-webkit-text-fill-color: var(--profex-shell-green-800) !important;
opacity: 1 !important;
visibility: visible !important;
box-shadow: none !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .text-button:hover,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .text-link:hover,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .program-card-action:hover {
background: transparent !important;
color: var(--profex-shell-green-700) !important;
-webkit-text-fill-color: var(--profex-shell-green-700) !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .license-image-button,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .issued-document-image,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .license-image-button:hover,
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .issued-document-image:hover {
border-color: rgba(16,81,67,.14) !important;
background: #f7f9f8 !important;
color: var(--profex-shell-green-950) !important;
-webkit-text-fill-color: var(--profex-shell-green-950) !important;
box-shadow: none !important;
}
html body.profex-v10-site:not(.bvi-active) .button > [aria-hidden="true"],
html body.profex-v10-site:not(.bvi-active) .text-button > [aria-hidden="true"],
html body.profex-v10-site:not(.bvi-active) .text-link > [aria-hidden="true"],
html body.profex-v10-site:not(.bvi-active) .footer-proof-link > [aria-hidden="true"],
html body.profex-v10-site:not(.bvi-active) .program-card-action > [aria-hidden="true"] {
position: relative !important;
inset: auto !important;
display: inline-block !important;
flex: 0 0 15px !important;
align-self: center !important;
width: 15px !important;
height: 15px !important;
margin: 0 !important;
overflow: hidden !important;
font-size: 0 !important;
line-height: 0 !important;
transform: none !important;
}
html body.profex-v10-site:not(.bvi-active) .button > [aria-hidden="true"]::before,
html body.profex-v10-site:not(.bvi-active) .text-button > [aria-hidden="true"]::before,
html body.profex-v10-site:not(.bvi-active) .text-link > [aria-hidden="true"]::before,
html body.profex-v10-site:not(.bvi-active) .footer-proof-link > [aria-hidden="true"]::before,
html body.profex-v10-site:not(.bvi-active) .program-card-action > [aria-hidden="true"]::before {
content: "" !important;
position: absolute !important;
top: 2px !important;
right: 1px !important;
width: 7px !important;
height: 7px !important;
border-top: 1.7px solid currentColor !important;
border-right: 1.7px solid currentColor !important;
}
html body.profex-v10-site:not(.bvi-active) .button > [aria-hidden="true"]::after,
html body.profex-v10-site:not(.bvi-active) .text-button > [aria-hidden="true"]::after,
html body.profex-v10-site:not(.bvi-active) .text-link > [aria-hidden="true"]::after,
html body.profex-v10-site:not(.bvi-active) .footer-proof-link > [aria-hidden="true"]::after,
html body.profex-v10-site:not(.bvi-active) .program-card-action > [aria-hidden="true"]::after {
content: "" !important;
position: absolute !important;
left: 2px !important;
bottom: 3px !important;
width: 11px !important;
height: 1.7px !important;
border: 0 !important;
border-radius: 2px !important;
background: currentColor !important;
transform: rotate(-45deg) !important;
}
html body.profex-v10-site:not(.bvi-active) .nav-dropdown > button {
display: inline-flex !important;
align-items: center !important;
gap: 6px !important;
}
html body.profex-v10-site:not(.bvi-active) .nav-dropdown > button > span {
position: relative !important;
display: inline-block !important;
flex: 0 0 12px !important;
width: 12px !important;
height: 12px !important;
margin: 0 !important;
overflow: hidden !important;
font-size: 0 !important;
line-height: 0 !important;
}
html body.profex-v10-site:not(.bvi-active) .nav-dropdown > button > span::before {
content: "" !important;
position: absolute !important;
left: 3px !important;
top: 2px !important;
width: 5px !important;
height: 5px !important;
border-right: 1.5px solid currentColor !important;
border-bottom: 1.5px solid currentColor !important;
transform: rotate(45deg) !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .slider-controls button {
position: relative !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
overflow: hidden !important;
font-size: 0 !important;
line-height: 0 !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .slider-controls button::before {
content: "" !important;
position: absolute !important;
top: 50% !important;
left: 50% !important;
width: 8px !important;
height: 8px !important;
border-top: 1.8px solid currentColor !important;
border-right: 1.8px solid currentColor !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .slider-controls button:first-child::before {
transform: translate(-35%,-50%) rotate(-135deg) !important;
}
html body.profex-v10-home:not(.bvi-active) #profex-homepage-root .slider-controls button:last-child::before {
transform: translate(-65%,-50%) rotate(45deg) !important;
}
@media (min-width: 901px) {
html body.profex-v10-site:not(.bvi-active) .header-wrap .main-nav {
display: flex !important;
opacity: 1 !important;
visibility: visible !important;
}
html body.profex-v10-site:not(.bvi-active) .header-wrap .menu-toggle,
html body.profex-v10-site:not(.bvi-active) .header-wrap .mobile-phone-button {
display: none !important;
}
}
@media (max-width: 900px) {
html body.profex-v10-site:not(.bvi-active) .profex-v10-global > .utility-bar {
display: none !important;
}
html body.profex-v10-site:not(.bvi-active) .header-wrap .main-nav {
display: none !important;
}
html body.profex-v10-site:not(.bvi-active) .header-wrap .menu-toggle,
html body.profex-v10-site:not(.bvi-active) .header-wrap .mobile-phone-button {
display: inline-flex !important;
}
}