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, i, 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 {
font-size: 100%;
font: inherit;
vertical-align: baseline;
border: 0;
margin: 0;
padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
*, :before, :after {
box-sizing: border-box;
}
* {
margin: 0;
}
body {
-webkit-font-smoothing: antialiased;
line-height: 1.5;
}
img, picture, video, canvas, svg {
max-width: 100%;
display: block;
}
input, button, textarea, select {
font: inherit;
}
p, h1, h2, h3, h4, h5, h6 {
overflow-wrap: break-word;
}
#sidebar {
display: none;
}
#left-area {
width: 100% !important;
}
:root :where(a:where(:not(.wp-element-button))) {
text-decoration: none;
}
.fade {
transition: opacity .15s linear;
}
@media (prefers-reduced-motion: reduce) {
.fade {
transition: none;
}
}
.fade:not(.show) {
opacity: 0;
}
.collapse:not(.show) {
display: none;
}
.collapsing {
height: 0;
transition: height .35s;
overflow: hidden;
}
@media (prefers-reduced-motion: reduce) {
.collapsing {
transition: none;
}
}
.collapsing.collapse-horizontal {
width: 0;
height: auto;
transition: width .35s;
}
@media (prefers-reduced-motion: reduce) {
.collapsing.collapse-horizontal {
transition: none;
}
}
.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center {
position: relative;
}
.dropdown-toggle {
white-space: nowrap;
}
.dropdown-toggle:after {
vertical-align: .255em;
content: "";
border: .3em solid rgba(0, 0, 0, 0);
border-top-color: currentColor;
border-bottom: 0;
margin-left: .255em;
display: inline-block;
}
.dropdown-toggle:empty:after {
margin-left: 0;
}
.dropdown-menu {
--bs-dropdown-zindex: 1000;
--bs-dropdown-min-width: 10rem;
--bs-dropdown-padding-x: 0;
--bs-dropdown-padding-y: .5rem;
--bs-dropdown-spacer: .125rem;
--bs-dropdown-font-size: 1rem;
--bs-dropdown-color: var(--bs-body-color);
--bs-dropdown-bg: var(--bs-body-bg);
--bs-dropdown-border-color: var(--bs-border-color-translucent);
--bs-dropdown-border-radius: var(--bs-border-radius);
--bs-dropdown-border-width: var(--bs-border-width);
--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius)  - var(--bs-border-width));
--bs-dropdown-divider-bg: var(--bs-border-color-translucent);
--bs-dropdown-divider-margin-y: .5rem;
--bs-dropdown-box-shadow: var(--bs-box-shadow);
--bs-dropdown-link-color: var(--bs-body-color);
--bs-dropdown-link-hover-color: var(--bs-body-color);
--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
--bs-dropdown-link-active-color: #fff;
--bs-dropdown-link-active-bg: #0d6efd;
--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
--bs-dropdown-item-padding-x: 1rem;
--bs-dropdown-item-padding-y: .25rem;
--bs-dropdown-header-color: #6c757d;
--bs-dropdown-header-padding-x: 1rem;
--bs-dropdown-header-padding-y: .5rem;
z-index: var(--bs-dropdown-zindex);
min-width: var(--bs-dropdown-min-width);
padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
font-size: var(--bs-dropdown-font-size);
color: var(--bs-dropdown-color);
text-align: left;
background-color: var(--bs-dropdown-bg);
border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
border-radius: var(--bs-dropdown-border-radius);
background-clip: padding-box;
margin: 0;
list-style: none;
display: none;
position: absolute;
}
.dropdown-menu[data-bs-popper] {
margin-top: var(--bs-dropdown-spacer);
top: 100%;
left: 0;
}
.dropdown-menu-start {
--bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
left: 0;
right: auto;
}
.dropdown-menu-end {
--bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
left: auto;
right: 0;
}
@media (min-width: 576px) {
.dropdown-menu-sm-start {
--bs-position: start;
}
.dropdown-menu-sm-start[data-bs-popper] {
left: 0;
right: auto;
}
.dropdown-menu-sm-end {
--bs-position: end;
}
.dropdown-menu-sm-end[data-bs-popper] {
left: auto;
right: 0;
}
}
@media (min-width: 768px) {
.dropdown-menu-md-start {
--bs-position: start;
}
.dropdown-menu-md-start[data-bs-popper] {
left: 0;
right: auto;
}
.dropdown-menu-md-end {
--bs-position: end;
}
.dropdown-menu-md-end[data-bs-popper] {
left: auto;
right: 0;
}
}
@media (min-width: 992px) {
.dropdown-menu-lg-start {
--bs-position: start;
}
.dropdown-menu-lg-start[data-bs-popper] {
left: 0;
right: auto;
}
.dropdown-menu-lg-end {
--bs-position: end;
}
.dropdown-menu-lg-end[data-bs-popper] {
left: auto;
right: 0;
}
}
@media (min-width: 1200px) {
.dropdown-menu-xl-start {
--bs-position: start;
}
.dropdown-menu-xl-start[data-bs-popper] {
left: 0;
right: auto;
}
.dropdown-menu-xl-end {
--bs-position: end;
}
.dropdown-menu-xl-end[data-bs-popper] {
left: auto;
right: 0;
}
}
@media (min-width: 1400px) {
.dropdown-menu-xxl-start {
--bs-position: start;
}
.dropdown-menu-xxl-start[data-bs-popper] {
left: 0;
right: auto;
}
.dropdown-menu-xxl-end {
--bs-position: end;
}
.dropdown-menu-xxl-end[data-bs-popper] {
left: auto;
right: 0;
}
}
.dropup .dropdown-menu[data-bs-popper] {
margin-top: 0;
margin-bottom: var(--bs-dropdown-spacer);
top: auto;
bottom: 100%;
}
.dropup .dropdown-toggle:after {
vertical-align: .255em;
content: "";
border: .3em solid rgba(0, 0, 0, 0);
border-top: 0;
border-bottom-color: currentColor;
margin-left: .255em;
display: inline-block;
}
.dropup .dropdown-toggle:empty:after {
margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
margin-top: 0;
margin-left: var(--bs-dropdown-spacer);
top: 0;
left: 100%;
right: auto;
}
.dropend .dropdown-toggle:after {
vertical-align: .255em;
content: "";
border: .3em solid rgba(0, 0, 0, 0);
border-left-color: currentColor;
border-right: 0;
margin-left: .255em;
display: inline-block;
}
.dropend .dropdown-toggle:empty:after {
margin-left: 0;
}
.dropend .dropdown-toggle:after {
vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
margin-top: 0;
margin-right: var(--bs-dropdown-spacer);
top: 0;
left: auto;
right: 100%;
}
.dropstart .dropdown-toggle:after {
vertical-align: .255em;
content: "";
margin-left: .255em;
display: none;
}
.dropstart .dropdown-toggle:before {
vertical-align: .255em;
content: "";
border-top: .3em solid rgba(0, 0, 0, 0);
border-bottom: .3em solid rgba(0, 0, 0, 0);
border-right: .3em solid;
margin-right: .255em;
display: inline-block;
}
.dropstart .dropdown-toggle:empty:after {
margin-left: 0;
}
.dropstart .dropdown-toggle:before {
vertical-align: 0;
}
.dropdown-divider {
margin: var(--bs-dropdown-divider-margin-y) 0;
border-top: 1px solid var(--bs-dropdown-divider-bg);
opacity: 1;
height: 0;
overflow: hidden;
}
.dropdown-item {
padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
clear: both;
color: var(--bs-dropdown-link-color);
text-align: inherit;
white-space: nowrap;
border-radius: var(--bs-dropdown-item-border-radius, 0);
background-color: rgba(0, 0, 0, 0);
border: 0;
width: 100%;
font-weight: 400;
text-decoration: none;
display: block;
}
.dropdown-item:hover, .dropdown-item:focus {
color: var(--bs-dropdown-link-hover-color);
background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
color: var(--bs-dropdown-link-active-color);
background-color: var(--bs-dropdown-link-active-bg);
text-decoration: none;
}
.dropdown-item.disabled, .dropdown-item:disabled {
color: var(--bs-dropdown-link-disabled-color);
pointer-events: none;
background-color: rgba(0, 0, 0, 0);
}
.dropdown-menu.show {
display: block;
}
.dropdown-header {
padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
color: var(--bs-dropdown-header-color);
white-space: nowrap;
margin-bottom: 0;
font-size: .875rem;
display: block;
}
.dropdown-item-text {
padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
color: var(--bs-dropdown-link-color);
display: block;
}
.dropdown-menu-dark {
--bs-dropdown-color: #dee2e6;
--bs-dropdown-bg: #343a40;
--bs-dropdown-border-color: var(--bs-border-color-translucent);
--bs-dropdown-box-shadow: ;
--bs-dropdown-link-color: #dee2e6;
--bs-dropdown-link-hover-color: #fff;
--bs-dropdown-divider-bg: var(--bs-border-color-translucent);
--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);
--bs-dropdown-link-active-color: #fff;
--bs-dropdown-link-active-bg: #0d6efd;
--bs-dropdown-link-disabled-color: #adb5bd;
--bs-dropdown-header-color: #adb5bd;
}
.nav {
--bs-nav-link-padding-x: 1rem;
--bs-nav-link-padding-y: .5rem;
--bs-nav-link-font-weight: ;
--bs-nav-link-color: var(--bs-link-color);
--bs-nav-link-hover-color: var(--bs-link-hover-color);
--bs-nav-link-disabled-color: var(--bs-secondary-color);
flex-wrap: wrap;
margin-bottom: 0;
padding-left: 0;
list-style: none;
display: flex;
}
.nav-link {
padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
font-size: var(--bs-nav-link-font-size);
font-weight: var(--bs-nav-link-font-weight);
color: var(--bs-nav-link-color);
background: none;
border: 0;
text-decoration: none;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
display: block;
}
@media (prefers-reduced-motion: reduce) {
.nav-link {
transition: none;
}
}
.nav-link:hover, .nav-link:focus {
color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
outline: 0;
box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.nav-link.disabled, .nav-link:disabled {
color: var(--bs-nav-link-disabled-color);
pointer-events: none;
cursor: default;
}
.nav-tabs {
--bs-nav-tabs-border-width: var(--bs-border-width);
--bs-nav-tabs-border-color: var(--bs-border-color);
--bs-nav-tabs-border-radius: var(--bs-border-radius);
--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
--bs-nav-tabs-link-active-bg: var(--bs-body-bg);
--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
border: var(--bs-nav-tabs-border-width) solid transparent;
border-top-left-radius: var(--bs-nav-tabs-border-radius);
border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
isolation: isolate;
border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
color: var(--bs-nav-tabs-link-active-color);
background-color: var(--bs-nav-tabs-link-active-bg);
border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.nav-pills {
--bs-nav-pills-border-radius: var(--bs-border-radius);
--bs-nav-pills-link-active-color: #fff;
--bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: var(--bs-nav-pills-link-active-color);
background-color: var(--bs-nav-pills-link-active-bg);
}
.nav-underline {
--bs-nav-underline-gap: 1rem;
--bs-nav-underline-border-width: .125rem;
--bs-nav-underline-link-active-color: var(--bs-emphasis-color);
gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
border-bottom: var(--bs-nav-underline-border-width) solid transparent;
padding-left: 0;
padding-right: 0;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
border-bottom-color: currentColor;
}
.nav-underline .nav-link.active, .nav-underline .show > .nav-link {
color: var(--bs-nav-underline-link-active-color);
border-bottom-color: currentColor;
font-weight: 700;
}
.nav-fill > .nav-link, .nav-fill .nav-item {
text-align: center;
flex: auto;
}
.nav-justified > .nav-link, .nav-justified .nav-item {
text-align: center;
flex-grow: 1;
flex-basis: 0;
}
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
width: 100%;
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.navbar {
--bs-navbar-padding-x: 0;
--bs-navbar-padding-y: .5rem;
--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);
--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);
--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);
--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
--bs-navbar-brand-padding-y: .3125rem;
--bs-navbar-brand-margin-end: 1rem;
--bs-navbar-brand-font-size: 1.25rem;
--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
--bs-navbar-nav-link-padding-x: .5rem;
--bs-navbar-toggler-padding-y: .25rem;
--bs-navbar-toggler-padding-x: .75rem;
--bs-navbar-toggler-font-size: 1.25rem;
--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);
--bs-navbar-toggler-border-radius: var(--bs-border-radius);
--bs-navbar-toggler-focus-width: .25rem;
--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
display: flex;
position: relative;
}
.navbar > .container-xxl, .navbar > .container-xl, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container, .navbar > .container-fluid {
flex-wrap: inherit;
justify-content: space-between;
align-items: center;
display: flex;
}
.navbar-brand {
padding-top: var(--bs-navbar-brand-padding-y);
padding-bottom: var(--bs-navbar-brand-padding-y);
margin-right: var(--bs-navbar-brand-margin-end);
font-size: var(--bs-navbar-brand-font-size);
color: var(--bs-navbar-brand-color);
white-space: nowrap;
text-decoration: none;
}
.navbar-brand:hover, .navbar-brand:focus {
color: var(--bs-navbar-brand-hover-color);
}
.navbar-nav {
--bs-nav-link-padding-x: 0;
--bs-nav-link-padding-y: .5rem;
--bs-nav-link-font-weight: ;
--bs-nav-link-color: var(--bs-navbar-color);
--bs-nav-link-hover-color: var(--bs-navbar-hover-color);
--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
flex-direction: column;
margin-bottom: 0;
padding-left: 0;
list-style: none;
display: flex;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
position: static;
}
.navbar-text {
color: var(--bs-navbar-color);
padding-top: .5rem;
padding-bottom: .5rem;
}
.navbar-text a, .navbar-text a:hover, .navbar-text a:focus {
color: var(--bs-navbar-active-color);
}
.navbar-collapse {
flex-grow: 1;
flex-basis: 100%;
align-items: center;
}
.navbar-toggler {
padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
font-size: var(--bs-navbar-toggler-font-size);
color: var(--bs-navbar-color);
border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
border-radius: var(--bs-navbar-toggler-border-radius);
transition: var(--bs-navbar-toggler-transition);
background-color: rgba(0, 0, 0, 0);
line-height: 1;
}
@media (prefers-reduced-motion: reduce) {
.navbar-toggler {
transition: none;
}
}
.navbar-toggler:hover {
text-decoration: none;
}
.navbar-toggler:focus {
box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
outline: 0;
text-decoration: none;
}
.navbar-toggler-icon {
vertical-align: middle;
background-image: var(--bs-navbar-toggler-icon-bg);
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
width: 1.5em;
height: 1.5em;
display: inline-block;
}
.navbar-nav-scroll {
max-height: var(--bs-scroll-height, 75vh);
overflow-y: auto;
}
@media (min-width: 576px) {
.navbar-expand-sm {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-sm .navbar-nav {
flex-direction: row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand-sm .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-sm .navbar-collapse {
flex-basis: auto;
display: flex !important;
}
.navbar-expand-sm .navbar-toggler {
display: none;
}
.navbar-expand-sm .offcanvas {
z-index: auto;
flex-grow: 1;
transition: none;
position: static;
visibility: visible !important;
background-color: rgba(0, 0, 0, 0) !important;
border: 0 !important;
width: auto !important;
height: auto !important;
transform: none !important;
}
.navbar-expand-sm .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand-sm .offcanvas .offcanvas-body {
flex-grow: 0;
padding: 0;
display: flex;
overflow-y: visible;
}
}
@media (min-width: 768px) {
.navbar-expand-md {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-md .navbar-nav {
flex-direction: row;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand-md .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-md .navbar-collapse {
flex-basis: auto;
display: flex !important;
}
.navbar-expand-md .navbar-toggler {
display: none;
}
.navbar-expand-md .offcanvas {
z-index: auto;
flex-grow: 1;
transition: none;
position: static;
visibility: visible !important;
background-color: rgba(0, 0, 0, 0) !important;
border: 0 !important;
width: auto !important;
height: auto !important;
transform: none !important;
}
.navbar-expand-md .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand-md .offcanvas .offcanvas-body {
flex-grow: 0;
padding: 0;
display: flex;
overflow-y: visible;
}
}
@media (min-width: 992px) {
.navbar-expand-lg {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav {
flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand-lg .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-lg .navbar-collapse {
flex-basis: auto;
display: flex !important;
}
.navbar-expand-lg .navbar-toggler {
display: none;
}
.navbar-expand-lg .offcanvas {
z-index: auto;
flex-grow: 1;
transition: none;
position: static;
visibility: visible !important;
background-color: rgba(0, 0, 0, 0) !important;
border: 0 !important;
width: auto !important;
height: auto !important;
transform: none !important;
}
.navbar-expand-lg .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand-lg .offcanvas .offcanvas-body {
flex-grow: 0;
padding: 0;
display: flex;
overflow-y: visible;
}
}
@media (min-width: 1200px) {
.navbar-expand-xl {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-xl .navbar-nav {
flex-direction: row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand-xl .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-xl .navbar-collapse {
flex-basis: auto;
display: flex !important;
}
.navbar-expand-xl .navbar-toggler {
display: none;
}
.navbar-expand-xl .offcanvas {
z-index: auto;
flex-grow: 1;
transition: none;
position: static;
visibility: visible !important;
background-color: rgba(0, 0, 0, 0) !important;
border: 0 !important;
width: auto !important;
height: auto !important;
transform: none !important;
}
.navbar-expand-xl .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand-xl .offcanvas .offcanvas-body {
flex-grow: 0;
padding: 0;
display: flex;
overflow-y: visible;
}
}
@media (min-width: 1400px) {
.navbar-expand-xxl {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-xxl .navbar-nav {
flex-direction: row;
}
.navbar-expand-xxl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xxl .navbar-nav .nav-link {
padding-right: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand-xxl .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-xxl .navbar-collapse {
flex-basis: auto;
display: flex !important;
}
.navbar-expand-xxl .navbar-toggler {
display: none;
}
.navbar-expand-xxl .offcanvas {
z-index: auto;
flex-grow: 1;
transition: none;
position: static;
visibility: visible !important;
background-color: rgba(0, 0, 0, 0) !important;
border: 0 !important;
width: auto !important;
height: auto !important;
transform: none !important;
}
.navbar-expand-xxl .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand-xxl .offcanvas .offcanvas-body {
flex-grow: 0;
padding: 0;
display: flex;
overflow-y: visible;
}
}
.navbar-expand {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand .navbar-nav {
flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
padding-right: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand .navbar-collapse {
flex-basis: auto;
display: flex !important;
}
.navbar-expand .navbar-toggler {
display: none;
}
.navbar-expand .offcanvas {
z-index: auto;
flex-grow: 1;
transition: none;
position: static;
visibility: visible !important;
background-color: rgba(0, 0, 0, 0) !important;
border: 0 !important;
width: auto !important;
height: auto !important;
transform: none !important;
}
.navbar-expand .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
flex-grow: 0;
padding: 0;
display: flex;
overflow-y: visible;
}
.navbar-dark, .navbar[data-bs-theme="dark"] {
--bs-navbar-color: rgba(255, 255, 255, .55);
--bs-navbar-hover-color: rgba(255, 255, 255, .75);
--bs-navbar-disabled-color: rgba(255, 255, 255, .25);
--bs-navbar-active-color: #fff;
--bs-navbar-brand-color: #fff;
--bs-navbar-brand-hover-color: #fff;
--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[data-bs-theme="dark"] .navbar-toggler-icon {
--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
position: absolute !important;
overflow: hidden !important;
}
:root {
--white: #fff;
--white-a-80: rgba(255, 255, 255, .8);
--p-blue-300: #8098ff;
--t-blue-350: #6271cc;
--p-blue-400: #404cff;
--p-blue-500: #000a98;
--p-blue-600: #383e8a;
--p-blue-700: #0f178a;
--p-blue-800: #0f1457;
--p-blue-900: #00054c;
--s-blue-100: #f0f9ff;
--s-blue-200: #ebf7ff;
--s-blue-300: #99d4ff;
--s-blue-500: #07c;
--s-blue-600: #005999;
--s-blue-700: #0061a6;
--s-blue-900: #002d4c;
--p-green-500: #13803e;
--p-green-900: #0b4c25;
--s-green-500: #aaf531;
--s-green-700: #588019;
--t-green-500: #ebf531;
--t-green-700: #7b8019;
--p-orange-400: #ff9340;
--p-orange-500: #d4762c;
--p-orange-600: #bf631d;
--p-orange-700: #985026;
--p-orange-800: #804120;
--p-orange-900: #4c2c13;
--s-yellow-100: #fff7e5;
--s-yellow-200: #ffd780;
--s-yellow-300: #ffc64c;
--s-yellow-400: #ffbd30;
--s-yellow-500: #fcb51c;
--s-yellow-600: #d99b16;
--s-yellow-700: #8c6512;
--s-yellow-800: #5e440c;
--s-yellow-900: #4c3608;
--it-yellow: rgba(255, 247, 230, .2);
--it-blue: rgba(0, 5, 77, .2);
--it-yellow-linear: repeating-linear-gradient(to bottom, var(--it-yellow), var(--it-yellow));
--it-blue-linear: repeating-linear-gradient(to bottom, var(--it-blue), var(--it-blue));
--p-blue: var(--p-blue-500);
--p-blue-light: var(--p-blue-400);
--p-blue-dark: var(--p-blue-900);
--p-blue-hard-light: #7389ff;
--s-blue: var(--s-blue-500);
--s-blue-light: var(--s-blue-300);
--s-blue-dark: var(--s-blue-600);
--p-green: var(--p-green-500);
--p-green-dark: var(--p-green-900);
--s-green: var(--s-green-500);
--s-green-dark: var(--s-green-700);
--p-orange: var(--p-orange-500);
--p-orange-light: var(--p-orange-400);
--p-orange-dark: var(--p-orange-800);
--s-yellow: var(--s-yellow-500);
--s-yellow-light: var(--s-yellow-200);
--s-yellow-dark: var(--s-yellow-800);
--p-cta: var(--p-green-500);
--s-cta: var(--p-blue-400);
--t-cta: var(--t-blue-400);
--text-body: var(--p-blue-800);
--section-title-verb: var(--p-blue-500);
--section-title-action: var(--p-orange-500);
--s-title: var(--p-orange-700);
--s-text: var(--p-orange-900);
--context: 1440;
--margin: 60;
--n: 12;
--gut: 24;
--frame: calc(( var(--context)  - ( var(--margin) * 2)));
--col: calc(( var(--frame)  - ((var(--n)  - 1) * var(--gut))) / var(--n));
--gm: calc(var(--margin) / (var(--context) / 100 ) * 1vw);
--gc: calc(var(--col) / (var(--context) / 100 ) * 1vw);
--gg: calc(var(--gut) / (var(--context) / 100 ) * 1vw);
--col-2: calc(( var(--gc) * ( var(--n) / 2 ))  + (var(--gg) * ( (var(--n) / 2 )  - 1 )));
--col-3: calc(( var(--gc) * ( var(--n) / 3 ))  + (var(--gg) * ( (var(--n) / 3 )  - 1 )));
--col-4: calc(( var(--gc) * ( var(--n) / 4 ))  + (var(--gg) * ( (var(--n) / 4 )  - 1 )));
--col-6: calc(( var(--gc) * ( var(--n) / 6 ))  + (var(--gg) * ( (var(--n) / 6 )  - 1 )));
--col-9: calc(( var(--gc) * ( var(--n) / 9 ))  + (var(--gg) * ( (var(--n) / 9 )  - 1 )));
--menu_h: 176px;
--baseline: 1rem;
--separation: calc(var(--baseline) * 3);
--section-spacing: calc(var(--separation) * 2);
--scale-up: 1.25;
--scale-down: 1.125;
--ts-h1: 61;
--ts-hx: 49;
--ts-h2: 39;
--ts-h3: 31;
--ts-h4: 25;
--ts-h5: 20;
--ts-h6: 18;
--ts-p: 16;
--ts-details: 14;
--i-h1: calc(var(--ts-h1) / (var(--context) / 100 ) * 1vw);
--i-hx: calc(var(--ts-hx) / (var(--context) / 100 ) * 1vw);
--i-h2: calc(var(--ts-h2) / (var(--context) / 100 ) * 1vw);
--i-h3: calc(var(--ts-h3) / (var(--context) / 100 ) * 1vw);
--i-h4: calc(var(--ts-h4) / (var(--context) / 100 ) * 1vw);
--i-h5: calc(var(--ts-h5) / (var(--context) / 100 ) * 1vw);
--i-h6: calc(var(--ts-h6) / (var(--context) / 100 ) * 1vw);
--i-p: calc(var(--ts-p) / (var(--context) / 100 ) * 1vw);
--i-p-details: calc(var(--ts-details) / (var(--context) / 100 ) * 1vw);
--h1: clamp(calc(var(--ts-hx) * 1px), var(--i-h1), calc((var(--ts-h1) * var(--scale-up)) * 1px));
--hx: clamp(calc(var(--ts-h2) * 1px), var(--i-hx), calc((var(--ts-hx) * var(--scale-up)) * 1px));
--h2: clamp(calc(var(--ts-h3) * 1px), var(--i-h2), calc((var(--ts-h2) * var(--scale-up)) * 1px));
--h3: clamp(calc(var(--ts-h4) * 1px), var(--i-h3), calc((var(--ts-h3) * var(--scale-up)) * 1px));
--h4: clamp(calc(var(--ts-h5) * 1px), var(--i-h4), calc((var(--ts-h4) * var(--scale-up)) * 1px));
--h5: clamp(calc(var(--ts-h6) * 1px), var(--i-h5), calc((var(--ts-h5) * var(--scale-up)) * 1px));
--h6: clamp(calc(var(--ts-p) * 1px), var(--i-h6), calc((var(--ts-h6) * var(--scale-up)) * 1px));
--p: clamp(calc(var(--ts-details) * 1px), var(--i-p), calc((var(--ts-p) * var(--scale-up)) * 1px));
--p-details: clamp(calc((var(--ts-details) / var(--scale-down)) * 1px), var(--i-p-details), calc((var(--ts-p-details) * var(--scale-up)) * 1px));
--line-height: 1.5;
--letter-spacing: .05rem;
--n-char-lower: 33;
--n-char-upper: 75;
--n-char-ideal: 66;
--cta-padding-side: calc(((var(--gut)  - 2) / 2) / (var(--context) / 100 ) * 1vw);
--cta-padding: calc((var(--gg) / 2 ));
--under-border-height: calc(var(--baseline) / 2.5);
--under-border-offset: var(--gg);
--under-border-color: var(--p-blue-hard-light);
}
#main-content {
background-color: rgba(0, 0, 0, 0);
}
#main-content .container {
width: 100% !important;
max-width: 1440px !important;
padding-top: 0 !important;
}
#main-content .container:before {
display: none;
}
#main-content .container #left-area {
padding-bottom: 0 !important;
}
#main-content .container #left-area > .et_pb_post {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
*, :before, :after {
box-sizing: border-box;
}
h1, h2, h3 {
padding-bottom: var(--baseline);
}
h2, h3, h4, h5, h6, p, ul, li, cite, span, strong, em {
line-height: var(--line-height);
}
body {
font-size: var(--p);
font-weight: 400;
line-height: var(--line-height);
color: var(--text-body);
}
p + p, p + ul, p + ol {
padding-top: 1rem !important;
}
p + h2, p + h3, p + h4, p + h5, p + h6 {
padding-top: 1rem;
}
p.lead {
color: #606ec7;
font-size: 1.56rem;
line-height: 1.5;
}
p.title {
color: #985826;
font-family: Montserrat;
font-size: 25px;
font-weight: bold;
}
strong {
font-weight: 700;
}
.cta {
display: inline-block;
}
.cta.secondary {
padding: var(--cta-padding) var(--cta-padding-side);
color: var(--p-blue-light);
letter-spacing: var(--letter-spacing);
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;
font-weight: 700;
display: flex;
font-size: var(--p) !important;
}
.cta.secondary:hover {
padding: var(--cta-padding) var(--cta-padding-side);
background: var(--p-blue-light);
color: var(--s-blue-100);
}
a:focus, button:focus, input:focus {
outline: 2px solid;
}
a {
color: #0f1457;
cursor: pointer !important;
}
.et_pb_text.main-content a:hover {
background-color: #eceeff;
}
.et_pb_text.main-content a:hover, .et_pb_text.main-content a:focus {
text-decoration: underline;
}
:root {
--opacity: .75;
}
#skip-to-content a:not(:focus):not(:focus):not(:focus-within) {
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
position: absolute !important;
overflow: hidden !important;
}
#skip-to-content a:focus {
outline-offset: 0;
color: #404cff;
z-index: 100002;
background-color: #fff;
outline: 2px solid #404cff;
padding: 10px 20px;
font-weight: bold;
text-decoration: none;
position: absolute;
top: 10px;
left: 50%;
transform: translateX(-50%);
}
.fs {
margin: 0;
padding-left: 0 !important;
padding-right: 0 !important;
}
.split {
column-gap: var(--gg);
display: grid;
}
.split.intro {
--media: calc(var(--gm)  + ( var(--gc) * 6 )  + ( var(--gg) * 5 ));
--text: calc(( var(--gc) * 6 )  + ( var(--gg) * 4 ));
grid-template-columns: var(--media) var(--text);
column-gap: calc(var(--gg) * 2);
place-self: center;
}
.split.intro:not(.right) {
margin-left: 0 !important;
}
.split.intro.right {
--text: calc(( var(--gc) * 6 )  + ( var(--gg) * 7 ));
--media: calc(( var(--gc) * 5 )  + ( var(--gg) * 5 ));
margin-left: var(--gm);
}
.split.intro.right .et_pb_column.et-last-child {
order: -1;
}
.split.intro.right:has(.et_pb_image) .et_pb_image:after {
left: var(--under-border-offset);
}
.split.intro .et_pb_column.et-last-child {
flex-direction: column;
justify-content: center;
height: 100%;
display: flex;
}
.split.intro .et_pb_text {
margin-bottom: calc(var(--baseline) * 2);
}
.split.shrink {
--media: calc(var(--gm)  + ( var(--gc) * 4 )  + ( var(--gg) * 4 ));
--text: calc(( var(--gc) * 7 )  + ( var(--gg) * 5 ));
}
.split.shrink.right {
--media: calc(( var(--gc) * 7 )  + ( var(--gg) * 5 ));
--text: calc(var(--gm)  + ( var(--gc) * 4 )  + ( var(--gg) * 4 ));
}
.split.image .et_pb_column {
margin-right: 0;
}
.split.image.right {
margin-left: calc(var(--gm)  + var(--gc)) !important;
}
.split.blog-image {
--media: calc(( var(--gc) * 7 )  + ( var(--gg) * 6 ));
--text: calc(( var(--gc) * 4 )  + ( var(--gg) * 3 ));
grid-template-columns: var(--media) var(--text);
place-self: flex-end center;
}
.split.blog-image:not(.right) {
padding-left: var(--gg);
column-gap: var(--gg);
}
.split.blog-image:not(.right) .et_pb_text {
margin-bottom: calc(var(--baseline) * 2) !important;
}
.split.blog-image.right {
--media: calc(( var(--gc) * 4 )  + ( var(--gg) * 3 ));
--text: calc(( var(--gc) * 7 )  + ( var(--gg) * 6 ));
column-gap: calc(var(--gg) * 2);
}
.split.blog-image.right .et_pb_column.et-last-child {
order: -1;
justify-content: start;
}
.split.blog-image.right .et_pb_text {
text-align: right;
margin-top: calc(var(--baseline) * 2) !important;
}
.split.blog-image.right:has(.et_pb_image) .et_pb_image:after {
left: var(--under-border-offset);
}
.split.blog-image .et_pb_column {
margin-right: 0 !important;
}
.split.blog-image .et_pb_column.et-last-child {
flex-direction: column;
justify-content: end;
height: 100%;
display: flex;
}
.split.blog-image .et_pb_text {
font-size: var(--p-details);
color: var(--s-text);
}
.layered {
margin: calc(var(--separation) * 3) calc(var(--gc)  + var(--gg)) 0;
width: calc(var(--gc) * 10 + var(--gg) * 9);
position: relative;
}
.layered .et_pb_row {
width: calc(var(--full-grid)  - (var(--gc)  + var(--gg)));
}
.layered .et_pb_column {
width: calc(var(--gc) * 10 + var(--gg) * 9);
}
.layered .et_pb_text {
top: calc(var(--separation) * -3);
width: calc(var(--gc) * 6 + var(--gg) * 5);
padding: var(--gg);
background: var(--white-a-80);
z-index: 10;
position: absolute;
}
.layered:not(.right) .et_pb_text {
left: calc(var(--gg) * -2);
}
.layered.right .et_pb_text {
right: 0;
left: calc((var(--gc)  + var(--gg)) * 5);
}
.layered.centered .et_pb_text {
left: 50%;
transform: translateX(-50%);
}
.layered.centered .cta {
margin: 0 auto;
}
.layered.ui-sortable.et_pb_text {
top: 0;
}
.blog-section .et_pb_row {
padding-top: var(--separation);
padding-bottom: var(--separation);
}
@media only screen and (min-width: 981px) {
.blog-section .et_pb_row {
padding-top: var(--separation) !important;
padding-bottom: var(--separation) !important;
}
}
.et_pb_image.border:after {
content: "";
width: calc(100% - var(--under-border-offset));
top: var(--under-border-height);
border-bottom: var(--under-border-height) var(--under-border-color) solid;
height: 100%;
position: absolute;
}
.et_pb_image.border:not(.right):after {
right: var(--under-border-offset);
}
.et_pb_image.border.right:after {
left: var(---under-border-offset);
}
.fancy-title h1, .fancy-title h2, .fancy-title h3, .fancy-title h4, .fancy-title h5, .fancy-title h6 {
color: var(--section-title-action);
}
.fancy-title h1 strong, .fancy-title h2 strong, .fancy-title h3 strong, .fancy-title h4 strong, .fancy-title h5 strong, .fancy-title h6 strong {
color: var(--section-title-verb);
font-weight: 700;
}
.fancy-title h2 {
padding-bottom: var(--separation);
}
#primary-header #primary-menu .et_pb_row {
width: 100%;
max-width: 1440px !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__logo-wrap {
justify-content: center;
min-width: 130px;
min-height: 113px;
width: 15% !important;
max-width: 214px !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__logo-wrap .et_pb_menu__logo {
text-align: center;
justify-content: center;
align-items: center;
width: 100%;
display: flex;
margin: 0 !important;
}
@media (max-width: 1440px) {
#primary-header #primary-menu .et_pb_row .et_pb_menu__logo-wrap {
width: 10.5% !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__logo-wrap .et_pb_menu_logo {
width: 100%;
}
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap {
justify-content: flex-start !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu, #primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et-menu-nav, #primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et-menu, #primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .menu-item {
flex-grow: 1;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav {
margin: 0 !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item {
position: relative;
padding: 0 !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item a {
border-bottom: 8px solid rgba(0, 0, 0, 0);
justify-content: center;
width: 100%;
height: 120px;
padding: 0 2%;
transition: height .3s !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item a:hover, #primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item a:focus {
opacity: initial;
border-bottom: 8px solid #13803e;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item a:focus {
outline-offset: -4px;
outline: 2px solid #13803e;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item ul.sub-menu {
visibility: visible;
flex-flow: column wrap;
display: flex;
box-shadow: none !important;
background-color: rgba(0, 0, 0, 0) !important;
border: none !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
top: 100% !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item ul.sub-menu li.menu-item {
border-top: 1px solid #fff;
border-bottom: none;
border-left: none;
border-right: 1px solid #fff;
flex-grow: 0 !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item ul.sub-menu li.menu-item a {
white-space: nowrap;
background-color: #0b4c25;
height: 0;
overflow: hidden;
color: #fff !important;
border: none !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
transition: all .1s !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item ul.sub-menu li.menu-item a:focus {
outline-offset: -4px;
outline: 2px solid #fff;
color: #fff !important;
opacity: 1 !important;
text-decoration: underline !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item ul.sub-menu li.menu-item a:hover {
color: #fff !important;
opacity: 1 !important;
background-color: #13803e !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item ul.sub-menu li.menu-item .sub-menu {
top: 100% !important;
left: 0 !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item ul.sub-menu li.menu-item .sub-menu .menu-item {
border: none;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item ul.sub-menu li.menu-item .sub-menu .menu-item:not(.menu-item-has-children) a {
padding: 19px 24px !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item ul.sub-menu.focused-child {
opacity: 1;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item ul.sub-menu.focused-child li.menu-item a, #primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item:hover ul.sub-menu li.menu-item a {
height: 64px;
overflow: visible;
padding: 19px 44px 19px 24px !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item.menu-item-has-children a:after {
content: "" !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item.menu-item-has-children a:focus + ul.sub-menu {
opacity: 1;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item.current-menu-item a {
background-color: #13803e;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item.current-menu-item a:hover, #primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-nav li.menu-item.current-menu-item a:focus {
border-bottom: 8px solid #89c09f;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu {
justify-content: flex-end;
align-items: center;
width: 100%;
display: none;
margin: 0 20px !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav {
width: 100%;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
text-align: right;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before {
color: #000a98 !important;
font-size: 44px !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu {
list-style: none;
overflow: visible;
border: none !important;
margin: 0 !important;
padding: 0 !important;
top: 100% !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item {
background-color: #13803e;
padding: 0;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item:not(:first-child) {
margin-top: 4px;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item a {
position: relative;
color: #fff !important;
text-align: left !important;
padding: 22px !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item.menu-item-has-children.dt-open a:not(.sub-menu .menu-item a):after {
transform: scale(1.5)rotate(90deg);
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item.menu-item-has-children a:not(.sub-menu .menu-item a):after {
content: ">";
transition: all .3s;
position: absolute;
right: 20px;
transform: scale(1.5)rotate(0);
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item.menu-item-has-children ul.sub-menu {
height: 0;
max-height: 0;
transition: max-height .5s;
overflow: hidden;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item.menu-item-has-children ul.sub-menu.visible {
height: 100%;
max-height: 1000px;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item.current-menu-item {
position: relative;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item.current-menu-item a {
font-weight: bold;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item.current-menu-item a:not(.sub-menu .menu-item a):before {
content: "";
background-color: rgba(255, 255, 255, .5);
width: 12px;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item .sub-menu {
background-color: #fff;
padding: 0 !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item .sub-menu .menu-item {
background-color: #0b4c25;
margin: 1px 0 !important;
padding: 0 !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item .sub-menu .menu-item a {
color: #fff !important;
}
@media (max-width: 1243px) {
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu {
max-height: 70vh !important;
overflow-y: scroll !important;
}
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu::-webkit-scrollbar {
width: 7px;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu::-webkit-scrollbar-track {
background: none;
width: 0 !important;
display: none !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu::-webkit-scrollbar-thumb {
background: #888;
border-radius: 5px;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu::-webkit-scrollbar-thumb:hover {
background: #555;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar {
width: 100%;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before {
content: "M" !important;
color: #d4762c !important;
}
@media (min-width: 576px) {
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav .et_mobile_menu {
padding-left: 60px;
right: 0;
left: initial !important;
width: 60% !important;
top: 5px !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar {
width: 30% !important;
}
}
@media (max-width: 981px) {
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_pb_menu__menu {
display: none !important;
}
#primary-header #primary-menu .et_pb_row .et_pb_menu__wrap .et_mobile_nav_menu {
display: flex !important;
}
}
#primary-header .dropdown-quick-links {
pointer-events: none;
}
#primary-header .dropdown-quick-links .dropdown-wrapper {
justify-content: center;
display: flex;
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown {
width: 100%;
max-width: 1440px;
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown button.dropdown-toggle {
pointer-events: auto;
cursor: pointer;
color: #fff;
text-align: left;
background-color: #07c;
border: none;
width: 214px;
padding: 20px 17px;
font-family: Karla;
font-size: 19px;
font-weight: bold;
position: relative;
}
@media (max-width: 1440px) {
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown button.dropdown-toggle {
width: 10.5% !important;
}
}
@media (max-width: 1215px) {
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown button.dropdown-toggle {
width: 214px !important;
}
}
@media (max-width: 400px) {
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown button.dropdown-toggle {
width: 100% !important;
}
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown button.dropdown-toggle:after {
content: "E";
border: none;
font-family: ETModules;
transition: transform .5s;
position: absolute;
top: 50%;
right: 20px;
transform: translateY(-45%);
}
@media (max-width: 1440px) {
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown button.dropdown-toggle:after {
right: 10px !important;
}
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown button.dropdown-toggle:hover {
background-color: #005999;
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown button.dropdown-toggle:focus {
outline-offset: -5px;
background-color: #005999;
outline: 2px solid #fff;
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown button.dropdown-toggle.show:after {
transform: rotate(90deg)translate(-50%);
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown .dropdown-menu {
pointer-events: auto;
cursor: pointer;
width: auto;
padding: 0;
transform: translate3d(0, 64px, 0) !important;
}
@media (max-width: 400px) {
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown .dropdown-menu {
width: 100% !important;
}
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown .dropdown-menu a.dropdown-item {
color: #003b66;
background-color: #ebf7ff;
border: 1px solid #003b66;
padding: 26px 37px 26px 17px;
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown .dropdown-menu a.dropdown-item span.lighter {
color: #0068b2;
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown .dropdown-menu a.dropdown-item:hover, #primary-header .dropdown-quick-links .dropdown-wrapper .dropdown .dropdown-menu a.dropdown-item:focus {
outline-offset: -5px;
background-color: #fff;
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown .dropdown-menu a.dropdown-item:hover:after, #primary-header .dropdown-quick-links .dropdown-wrapper .dropdown .dropdown-menu a.dropdown-item:focus:after {
opacity: 1;
}
#primary-header .dropdown-quick-links .dropdown-wrapper .dropdown .dropdown-menu a.dropdown-item:after {
content: "5";
color: #003c66;
opacity: 0;
font-family: ETModules;
font-size: 24px;
font-weight: bold;
transition: all .3s;
position: absolute;
right: 17px;
}
@media (max-width: 981px) {
#primary-header .dropdown-quick-links {
bottom: 25px !important;
left: initial !important;
position: absolute !important;
right: 80px !important;
}
}
@media (max-width: 400px) {
#primary-header .dropdown-quick-links {
transform: translateY(0);
position: relative !important;
top: 0 !important;
right: 0 !important;
}
}
@media (max-width: 981px) {
#menu-spacer {
height: 161px !important;
}
}
@media (max-width: 400px) {
#menu-spacer.iWantToSectionExists {
height: 225px !important;
}
}
@media (max-width: 767px) {
.et-db #et-boc .et-l .menu-sidebar-accordion#menu-sidebar-accordion {
display: block !important;
}
}
@media (max-width: 980px) {
.et-db #et-boc .et-l .menu-sidebar-accordion {
margin-bottom: 90px !important;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__menu {
display: none !important;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu {
display: block !important;
}
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap {
justify-content: flex-start;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu {
flex-grow: 1;
justify-content: flex-end;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu {
flex-direction: column;
display: flex;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item {
text-align: right;
cursor: pointer;
flex-direction: column;
width: auto;
margin-bottom: 10px;
padding: 0;
display: flex;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item > a {
pointer-events: none;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item > a:after {
content: "" !important;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item ul.sub-menu {
box-shadow: none;
text-align: right;
width: auto;
opacity: 0 !important;
visibility: hidden !important;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item ul.sub-menu li.menu-item {
width: auto !important;
padding: 0 !important;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item ul.sub-menu li.menu-item a {
margin-left: auto;
font-family: Karla;
font-weight: normal;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item ul.sub-menu li.menu-item a:hover {
opacity: initial;
background-color: rgba(0, 0, 0, 0);
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item.current-menu-parent > a {
padding-bottom: 10px;
display: inline-block;
color: #bf551d !important;
width: auto !important;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item.current-menu-parent ul.sub-menu {
position: relative;
top: 0;
opacity: 1 !important;
visibility: visible !important;
height: auto !important;
left: 0 !important;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item.current-menu-parent ul.sub-menu li.current-menu-item a {
font-weight: bold;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item.current-menu-parent:hover {
border-bottom: none;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_pb_menu__wrap .et_pb_menu__menu .et-menu > li.menu-item:hover {
border-bottom: 2px solid #588019;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu, .et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu .mobile_menu_bar {
display: none;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu {
box-shadow: none;
border: none;
width: 100%;
padding: 0;
display: flex;
position: relative;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item {
margin-right: 20px;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item a {
width: 100%;
margin-bottom: 0;
padding-bottom: 4px;
padding-right: 0;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item > a {
background-color: rgba(0, 0, 0, 0);
padding-left: 0;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item > a:hover {
opacity: initial;
border-bottom: 2px solid #588019;
color: #588019 !important;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item > ul.sub-menu {
box-sizing: content-box;
align-items: flex-end;
width: 95vw;
height: 100%;
max-height: none;
padding: 10px 3px;
position: absolute;
top: 100%;
left: 0;
overflow-x: scroll;
display: none !important;
}
@media (max-width: 980px) {
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item > ul.sub-menu {
max-width: 73vw;
}
}
@media (max-width: 767px) {
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item > ul.sub-menu {
max-width: 80vw;
}
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item > ul.sub-menu li.menu-item {
margin-right: 20px;
padding: 0;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item > ul.sub-menu li.menu-item a {
white-space: nowrap;
font-family: Karla;
font-weight: normal;
padding: 0 !important;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item > ul.sub-menu li.menu-item a:hover {
opacity: initial;
background-color: rgba(0, 0, 0, 0);
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item > ul.sub-menu li.menu-item.current-menu-item a {
font-weight: bold;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item > ul.sub-menu li.menu-item.current-menu-item a:hover {
background-color: rgba(0, 0, 0, 0);
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item.current-menu-ancestor {
border-bottom: 2px solid #b55e1b;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item.current-menu-ancestor > ul.sub-menu {
display: flex !important;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item.current-menu-ancestor > a {
color: #b55e1b !important;
}
.et-db #et-boc .et-l .menu-sidebar-accordion .et_mobile_nav_menu ul.et_mobile_menu > li.menu-item a:after {
content: "";
}
.et-db #et-boc .et-l .menu-sidebar-accordion ::-webkit-scrollbar {
height: 5px;
}
.et-db #et-boc .et-l .menu-sidebar-accordion ::-webkit-scrollbar-thumb {
background-color: #888;
border-radius: 5px;
}
.et-db #et-boc .et-l .menu-sidebar-accordion ::-webkit-scrollbar-track:hover {
background-color: #f0f0f0;
}
.et-db #et-boc .et-l .menu-sidebar-accordion ::-webkit-scrollbar-thumb:hover {
background-color: #555;
}
.menu-sidebar-basic .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul.et-menu {
flex-direction: column;
}
.menu-sidebar-basic .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul.et-menu li.menu-item {
padding: 0;
margin: 0 !important;
}
.menu-sidebar-basic .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul.et-menu li.menu-item a {
border-bottom: 1px solid #047bd1;
width: 100%;
padding: 30px;
}
.menu-sidebar-basic .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul.et-menu li.menu-item a:hover:after {
content: "";
background-color: #383e8a;
border-radius: 5%;
width: 5px;
height: 80%;
position: absolute;
top: 50%;
right: 5px;
transform: translateY(-50%);
}
.menu-sidebar-basic .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul.et-menu li.menu-item.current-menu-item {
background-color: #047bd1;
}
.menu-sidebar-basic .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul.et-menu li.menu-item.current-menu-item:before {
content: "";
background-color: #57b9ff;
width: 9px;
height: calc(100% + 1px);
position: absolute;
top: -1px;
left: -9px;
}
.menu-sidebar-basic .et_pb_menu__wrap .et_mobile_nav_menu .mobile_menu_bar {
padding: 12px 22px 12px 11px;
}
.menu-sidebar-basic .et_pb_menu__wrap .et_mobile_nav_menu .mobile_menu_bar:hover {
text-decoration: underline;
}
.menu-sidebar-basic .et_pb_menu__wrap .et_mobile_nav_menu .mobile_menu_bar:after {
line-height: .8 !important;
}
.menu-sidebar-basic .et_pb_menu__wrap .et_mobile_nav_menu .mobile_menu_bar, .menu-sidebar-basic .et_pb_menu__wrap .et_mobile_nav_menu .mobile_menu_bar:after {
color: #e9f6ff;
background-color: rgba(0, 0, 0, 0);
border: none;
font-weight: bold;
line-height: 1;
}
.menu-sidebar-basic .et_pb_menu__wrap .et_mobile_nav_menu ul.et_mobile_menu li.menu-item.current-menu-item a {
font-weight: bold;
color: #0c126a !important;
}
@media (max-width: 980px) {
.menu-sidebar-basic .et_pb_menu__wrap {
cursor: pointer;
background-color: #047bd1;
justify-content: center;
margin-top: 50px;
padding: 12px 0;
}
.menu-sidebar-basic .mobile_menu_bar:before {
display: none;
}
.menu-sidebar-basic .mobile_menu_bar:after {
content: "5";
color: #0c126a;
vertical-align: top;
margin: 0;
font-family: ETModules;
font-size: 20px;
font-weight: bold;
transition: transform .3s;
position: absolute;
}
.menu-sidebar-basic .mobile_nav.opened .mobile_menu_bar:after {
transform: rotate(90deg);
}
.menu-sidebar-basic .et_mobile_menu {
background-color: #fff;
}
}
#et-boc #left-area .et-l .breadcrumbs, #et-boc #left-area .et-l #breadcrumbs, #et-boc .et-l .breadcrumbs, #et-boc .et-l #breadcrumbs {
width: auto;
}
@media (max-width: 981px) {
#et-boc #left-area .et-l .breadcrumbs, #et-boc #left-area .et-l #breadcrumbs, #et-boc .et-l .breadcrumbs, #et-boc .et-l #breadcrumbs {
bottom: auto !important;
}
}
#et-boc #left-area .et-l .breadcrumbs ol, #et-boc #left-area .et-l #breadcrumbs ol, #et-boc .et-l .breadcrumbs ol, #et-boc .et-l #breadcrumbs ol {
vertical-align: middle;
display: inline-block;
}
#et-boc #left-area .et-l .breadcrumbs ol li, #et-boc #left-area .et-l #breadcrumbs ol li, #et-boc .et-l .breadcrumbs ol li, #et-boc .et-l #breadcrumbs ol li {
padding: 12px 0;
}
#et-boc #left-area .et-l .breadcrumbs ol li + li:before, #et-boc #left-area .et-l #breadcrumbs ol li + li:before, #et-boc .et-l .breadcrumbs ol li + li:before, #et-boc .et-l #breadcrumbs ol li + li:before {
vertical-align: middle;
bottom: initial !important;
}
#et-boc #left-area .et-l .breadcrumbs ol li a, #et-boc #left-area .et-l #breadcrumbs ol li a, #et-boc .et-l .breadcrumbs ol li a, #et-boc .et-l #breadcrumbs ol li a {
padding: 15px 0 15px 15px;
position: relative;
}
#et-boc #left-area .et-l .breadcrumbs ol li a:hover, #et-boc #left-area .et-l #breadcrumbs ol li a:hover, #et-boc .et-l .breadcrumbs ol li a:hover, #et-boc .et-l #breadcrumbs ol li a:hover {
background-color: #005999;
}
#et-boc #left-area .et-l .breadcrumbs ol li a:hover:after, #et-boc #left-area .et-l #breadcrumbs ol li a:hover:after, #et-boc .et-l .breadcrumbs ol li a:hover:after, #et-boc .et-l #breadcrumbs ol li a:hover:after {
content: "";
z-index: 1;
border-top: 23.5px solid rgba(0, 0, 0, 0);
border-bottom: 23.5px solid rgba(0, 0, 0, 0);
border-left: 20px solid #005999;
width: 0;
height: 0;
position: absolute;
top: 0;
left: 100%;
}
#et-boc #left-area .et-l .breadcrumbs ol li a:focus, #et-boc #left-area .et-l #breadcrumbs ol li a:focus, #et-boc .et-l .breadcrumbs ol li a:focus, #et-boc .et-l #breadcrumbs ol li a:focus {
text-decoration: underline;
}
#et-boc #left-area .et-l .breadcrumbs ol li:first-child, #et-boc #left-area .et-l #breadcrumbs ol li:first-child, #et-boc .et-l .breadcrumbs ol li:first-child, #et-boc .et-l #breadcrumbs ol li:first-child {
padding-right: 0 !important;
}
#et-boc #left-area .et-l .breadcrumbs ol li:first-child a, #et-boc #left-area .et-l #breadcrumbs ol li:first-child a, #et-boc .et-l .breadcrumbs ol li:first-child a, #et-boc .et-l #breadcrumbs ol li:first-child a {
padding-left: 45px;
padding-right: 0 !important;
}
#et-boc #left-area .et-l .breadcrumbs ol li:first-child a:before, #et-boc #left-area .et-l #breadcrumbs ol li:first-child a:before, #et-boc .et-l .breadcrumbs ol li:first-child a:before, #et-boc .et-l #breadcrumbs ol li:first-child a:before {
content: "";
z-index: 1;
font-size: 25px;
position: absolute;
top: 25%;
left: 0;
transform: rotate(45deg);
}
#et-boc #left-area .et-l .breadcrumbs ol li:first-child:hover:before, #et-boc #left-area .et-l #breadcrumbs ol li:first-child:hover:before, #et-boc .et-l .breadcrumbs ol li:first-child:hover:before, #et-boc .et-l #breadcrumbs ol li:first-child:hover:before {
background-color: #005999;
}
#et-boc #left-area .et-l .breadcrumbs ol:hover li span, #et-boc #left-area .et-l #breadcrumbs ol:hover li span, #et-boc .et-l .breadcrumbs ol:hover li span, #et-boc .et-l #breadcrumbs ol:hover li span {
text-decoration: underline;
}
#et-boc .et-l #grid-list-switch-loop .divi-engine-grid-list-view-switcher {
z-index: 1;
align-items: center;
display: flex;
position: absolute;
top: -75px;
right: 0;
}
#et-boc .et-l #grid-list-switch-loop .divi-engine-grid-list-view-switcher button {
color: #0a16c2;
background-color: rgba(0, 0, 0, 0);
margin: 0 0 0 10px;
padding: 7px 0;
}
#et-boc .et-l #grid-list-switch-loop .divi-engine-grid-list-view-switcher button:not(.active):after {
opacity: .5;
}
#et-boc .et-l #grid-list-switch-loop .divi-engine-grid-list-view-switcher button.divi-engine-map-view:after {
content: "" !important;
font-family: ETmodules !important;
}
#et-boc .et-l #grid-list-switch-loop .divi-filter-archive-loop {
max-height: 650px;
padding-right: 10px;
overflow: auto;
}
#et-boc .et-l #grid-list-switch-loop .divi-filter-archive-loop::-webkit-scrollbar {
width: 5px;
}
#et-boc .et-l #grid-list-switch-loop .divi-filter-archive-loop::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 10px;
}
#et-boc .et-l #grid-list-switch-loop .divi-filter-archive-loop::-webkit-scrollbar-thumb {
background: #000ea7;
border-radius: 10px;
}
#et-boc .et-l #grid-list-switch-loop .divi-filter-archive-loop::-webkit-scrollbar-thumb:hover {
background: #000ea7;
}
#et-boc .et-l #grid-list-switch-loop .et_pb_row {
width: 100% !important;
}
@media (max-width: 769px) {
#et-boc .et-l #grid-list-switch-loop .main-loop {
width: 70%;
margin-left: auto;
margin-right: auto;
}
}
#et-boc .et-l #grid-list-switch-loop.de-list-view .main-loop {
width: 100%;
}
#et-boc .et-l #grid-list-switch-loop.de-list-view .main-loop .grid-posts {
grid-row-gap: 0px !important;
}
#et-boc .et-l #grid-list-switch-loop.de-list-view .main-loop .grid-posts .dmach-grid-item {
background-color: #fff7e5 !important;
}
#et-boc .et-l #grid-list-switch-loop.de-list-view .main-loop .grid-posts .dmach-grid-item .et_pb_section {
background-color: rgba(0, 0, 0, 0) !important;
}
#et-boc .et-l #grid-list-switch-loop.de-list-view .main-loop .grid-posts .dmach-grid-item:hover {
background-color: #894f22 !important;
}
#et-boc .et-l #grid-list-switch-loop.de-list-view .main-loop .grid-posts .dmach-grid-item:nth-child(odd) {
background-color: #fff !important;
}
#et-boc .et-l #grid-list-switch-loop.de-list-view .main-loop .grid-posts .dmach-grid-item:nth-child(odd):hover {
background-color: #894f22 !important;
}
#et-boc .et-l .filters-location {
width: calc(100% - 100px);
}
#et-boc .et-l .filters-location .divi-filter-containter, #et-boc .et-l .filters-location .divi-filter-container {
flex-wrap: wrap;
display: flex !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item {
flex-grow: 1;
align-items: center;
margin-top: 20px;
display: flex;
width: auto !important;
margin-bottom: 0 !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item .et_pb_module_inner {
width: 100% !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .et_pb_contact_field_options_list, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item .et_pb_module_inner .et_pb_contact_field_options_list {
opacity: 1 !important;
height: auto !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .et_pb_contact_field_options_list input, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item .et_pb_module_inner .et_pb_contact_field_options_list input {
opacity: 1 !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner .et_pb_contact_field_options_list, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner .et_pb_contact_field_options_list {
flex-wrap: nowrap !important;
display: flex !important;
}
@media (max-width: 400px) {
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner .et_pb_contact_field_options_list, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner .et_pb_contact_field_options_list {
overflow-x: scroll;
}
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner .et_pb_contact_field_options_list .et_pb_contact_field_radio input, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner .et_pb_contact_field_options_list .et_pb_contact_field_radio input {
color: #bf551d !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner .et_pb_contact_field_options_list .et_pb_contact_field_radio .radio-label:hover, #et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner .et_pb_contact_field_options_list .et_pb_contact_field_radio .radio-label:focus, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner .et_pb_contact_field_options_list .et_pb_contact_field_radio .radio-label:hover, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner .et_pb_contact_field_options_list .et_pb_contact_field_radio .radio-label:focus {
text-decoration: underline;
}
@media (max-width: 576px) {
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:first-child, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:first-child {
width: 100% !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:first-child .et_pb_module_inner {
width: calc(100% + 100px) !important;
}
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(2), #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(2) {
place-self: center;
max-width: 155px;
border-radius: 20px !important;
width: auto !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list {
background-color: #332405 !important;
border-radius: 20px !important;
display: flex !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list input, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list input {
color: #ffb619 !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list:nth-child(2):before, #et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list:last-child:after, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list:nth-child(2):before, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list:last-child:after {
color: #b98618;
text-transform: uppercase;
font-family: Karla;
font-size: 13px;
font-weight: bold;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list:nth-child(2):before, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list:nth-child(2):before {
content: "Living";
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list:last-child:after, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list:last-child:after {
content: "Site";
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list .et_pb_contact_field_radio, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(2) .et_pb_contact_field_options_list .et_pb_contact_field_radio {
margin: 0 !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner {
width: 100% !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select {
min-width: 150px;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select label.et_pb_contact_select, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select label.et_pb_contact_select {
margin: 0;
color: #005999 !important;
background-color: #fff !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list {
max-height: 250px;
position: absolute;
overflow-y: scroll;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list.hidden, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list.hidden {
display: none;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio {
background-color: #005999;
border-bottom: 1px solid #002d4d;
padding: 17px 12px;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio input, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio input {
color: #ffb619 !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio .radio-label:hover, #et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio .radio-label:focus, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio .radio-label:hover, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio .radio-label:focus {
text-decoration: underline;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio.checked, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio.checked {
background-color: #ebf7ff;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus {
border: 1px solid #fff;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus .radio-label, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus .radio-label {
font-weight: bold;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:hover, #et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:hover, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus {
background-color: #bfd9ec;
border-bottom: 1px solid #005999;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:hover .radio-label, #et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus .radio-label, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:hover .radio-label, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus .radio-label {
color: #005999 !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select button.dropdown-accessible-trigger, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select button.dropdown-accessible-trigger {
z-index: -2;
background-color: rgba(0, 0, 0, 0);
top: 0;
clip: initial !important;
width: 100% !important;
height: 100% !important;
position: absolute !important;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select button.dropdown-accessible-trigger:focus, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select button.dropdown-accessible-trigger:focus {
background-color: initial;
outline: 2px solid #005999;
}
#et-boc .et-l .filters-location .divi-filter-containter .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select:after, #et-boc .et-l .filters-location .divi-filter-container .et_pb_de_mach_search_posts_item:nth-child(3) .et_pb_module_inner .divi-radio-select:after {
right: 10px !important;
}
#et-boc .et-l .filters-news {
min-width: 312px;
}
#et-boc .et-l .filters-news .dmach-search-items {
align-items: flex-start;
display: flex;
}
#et-boc .et-l .filters-news .dmach-search-items .et_pb_de_mach_search_posts_item {
padding: 0;
margin: 0 !important;
}
#et-boc .et-l .filters-news .dmach-search-items .et_pb_de_mach_search_posts_item input.divi-filter-item {
border: 1px solid #07c;
border-right: none;
margin: 0;
background-color: #f0f9ff !important;
}
#et-boc .et-l .filters-news .dmach-search-items .et_pb_de_mach_search_posts_item input.divi-filter-item::placeholder {
color: #707070 !important;
}
#et-boc .et-l .filters-news .dmach-search-items .button_container {
padding: 0;
}
#et-boc .et-l .filters-news .dmach-search-items .button_container button.et_pb_button {
border-left: none;
border-radius: 0;
padding: 12px 1em 13.3px !important;
}
#et-boc .et-l .filters-news .dmach-search-items .button_container button.et_pb_button:after {
margin: 0;
position: relative !important;
}
@media (max-width: 981px) {
#et-boc .et-l .filters-news .dmach-search-items .button_container button.et_pb_button:after {
content: "" !important;
}
}
#et-boc .et-l .et_pb_search form div .et_pb_s {
color: #999;
border: 1px solid #07c;
border-right: none;
margin: 0;
font-size: 14px;
background-color: #f0f9ff !important;
padding: 16px !important;
}
#et-boc .et-l .et_pb_search form div .et_pb_s:focus {
outline-offset: -2px;
outline: 2px solid #000;
}
#et-boc .et-l .et_pb_search form div .et_pb_searchsubmit {
border: 1px solid #07c;
border-left: 0;
border-radius: 0;
font-size: 7px;
color: #f0f9ff !important;
background-color: #f0f9ff !important;
border-width: 1px !important;
padding: 12px 1em 13.3px !important;
}
#et-boc .et-l .et_pb_search form div:after {
content: "";
pointer-events: none;
font-weight: 900;
position: absolute;
top: 50%;
right: 11px;
transform: translateY(-50%);
font-family: "Font Awesome 5 Free" !important;
}
#et-boc .et-l .card-location .et_pb_row.location-thumbnail {
height: 100%;
margin-bottom: 0;
}
#et-boc .et-l .card-location .et_pb_row.location-thumbnail * {
height: 100%;
}
#et-boc .et-l .card-location .et_pb_row.location-thumbnail * .featured-image {
object-fit: cover;
}
#et-boc .et-l .card-location .et_pb_row.location-details {
transition: box-shadow .6s;
box-shadow: 0 0 #fff;
}
#et-boc .et-l .card-location .et_pb_row.location-details .et_pb_column {
flex-wrap: wrap !important;
display: flex !important;
}
#et-boc .et-l .card-location .et_pb_row.location-details .et_pb_column .location-name {
justify-content: center;
align-items: center;
width: 100%;
transition: bottom .3s;
display: flex;
bottom: 0;
}
#et-boc .et-l .card-location .et_pb_row.location-details .et_pb_column .location-name a {
color: #ffb619;
outline-offset: 12px;
display: block !important;
}
#et-boc .et-l .card-location .et_pb_row.location-details .et_pb_column .location-phone .dmach-acf-item-content {
justify-content: flex-end;
}
#et-boc .et-l .card-location .et_pb_row.location-details .et_pb_column .et_pb_button_module_wrapper {
justify-content: center;
display: none;
}
#et-boc .et-l .card-location .et_pb_row.location-details .et_pb_column .et_pb_button_module_wrapper .location-link {
opacity: 0;
margin-right: 45px;
display: flex;
}
@media (max-width: 576px) {
#et-boc .et-l .card-location .et_pb_row.location-details .et_pb_column .et_pb_button_module_wrapper .location-link {
opacity: 1;
}
}
#et-boc .et-l .card-location .et_pb_row.location-details .et_pb_column .et_pb_button_module_wrapper .location-link:focus {
opacity: 1;
}
#et-boc .et-l .card-location .et_pb_row.location-details .et_pb_column .et_pb_button_module_wrapper .location-link:focus:hover {
color: #fff;
}
#et-boc .et-l .card-location .et_pb_row.location-details .et_pb_column .location-address, #et-boc .et-l .card-location .et_pb_row.location-details .et_pb_column .location-phone {
height: auto;
max-height: 0;
transition: max-height .3s;
overflow: hidden;
}
#et-boc .et-l .card-location:hover .et_pb_row.location-details {
transition: box-shadow;
box-shadow: 6px 0 0 6px #fff;
}
#et-boc .et-l .card-location:hover .et_pb_row.location-details .location-address, #et-boc .et-l .card-location:hover .et_pb_row.location-details .location-phone {
max-height: 300px;
}
#et-boc .et-l .card-location:hover .et_pb_row.location-details .et_pb_column .location-name {
bottom: 100%;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location {
box-shadow: none;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-thumbnail {
height: auto;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-thumbnail .et_pb_de_mach_thumbnail {
display: none;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details {
box-shadow: none;
padding: 2%;
background-color: rgba(0, 0, 0, 0) !important;
max-width: 1440px !important;
position: relative !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column {
align-items: center !important;
display: flex !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .et_pb_module {
flex-grow: 1;
width: 10% !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .location-name {
background-color: rgba(0, 0, 0, 0);
justify-content: flex-start !important;
height: auto !important;
position: static !important;
transform: none !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .location-name a {
outline-offset: 10px;
display: block;
color: #984e26 !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .location-name a .entry-title {
color: inherit !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .et_pb_de_mach_acf_item {
max-height: none;
background-color: rgba(0, 0, 0, 0) !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .et_pb_de_mach_acf_item .dmach-acf-value {
text-align: center !important;
}
@media (max-width: 576px) {
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .et_pb_de_mach_acf_item {
display: none;
}
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .location-address .dmach-acf-value {
color: #4c2c13 !important;
text-align: left !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .et_pb_button_module_wrapper {
display: flex;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .et_pb_button_module_wrapper .location-link {
color: #894f22;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
text-transform: uppercase !important;
text-decoration: underline !important;
-webkit-text-decoration-color: inherit !important;
text-decoration-color: inherit !important;
background-color: rgba(0, 0, 0, 0) !important;
border: none !important;
padding: 12px 11px !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-weight: bold !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .et_pb_button_module_wrapper .location-link:focus {
border: 2px solid #894f22 !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .et_pb_button_module_wrapper .location-link:focus:after {
color: #fff !important;
background-color: #894f22 !important;
border: 2px solid #894f22 !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column .et_pb_button_module_wrapper .location-link:after {
content: "$" !important;
color: currentColor !important;
background-color: rgba(0, 0, 0, 0) !important;
padding: 12px 6px 6px !important;
font-size: 34px !important;
line-height: 1em !important;
position: absolute !important;
top: 1px !important;
right: -51px !important;
transform: translateY(-5%) !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column:hover .location-link, #et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item .card-location .location-details > .et_pb_column:focus .location-link {
opacity: 1;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item:hover {
background-color: #894f22 !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item:hover .card-location .location-details {
box-shadow: none;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item:hover .card-location .location-details .et_pb_column .location-name .entry-title, #et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item:hover .card-location .location-details .et_pb_column .dmach-acf-value {
color: #fff7e5 !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item:hover .card-location .location-details .et_pb_button {
opacity: 1 !important;
color: #fff7e5 !important;
text-transform: uppercase !important;
border: none !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-weight: bold !important;
text-decoration: underline !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item:hover .card-location .location-details .et_pb_button:hover {
background-color: rgba(0, 0, 0, 0) !important;
}
#et-boc .et-l .de-list-view .main-loop .grid-posts .dmach-grid-item:hover .card-location .location-details .et_pb_button:hover:after {
content: "$" !important;
color: #fff7e5 !important;
}
#et-boc .et-l #news-archive.loadmore-enabled {
padding-bottom: 0 !important;
}
#et-boc .et-l #news-archive .filtered-posts-cont {
z-index: 10;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts {
grid-gap: 0;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:first-child .card-news .news-details .news-meta .dmach-postmeta-value span {
color: #804920;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:first-child .card-news .news-details .news-title .entry-title {
color: #000a98 !important;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:first-child .card-news .news-details .news-excerpt p {
color: #00054c;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:first-child .card-news .news-details .et_pb_button_module_wrapper a.et_pb_button {
color: #0061a6 !important;
text-decoration: underline !important;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:first-child .card-news .news-details .et_pb_button_module_wrapper a.et_pb_button:focus:after {
background-color: #0061a6 !important;
border-color: #0061a6 !important;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:not(:first-child) .card-news:not(.highlight) .news-details {
background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 981px) {
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:first-child .card-news, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:first-child .card-site-search {
flex-direction: column;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:first-child .card-news .et_shop_image, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:first-child .card-site-search .et_shop_image {
height: auto !important;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:first-child .card-news .et_shop_image .featured-image, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item:first-child .card-site-search .et_shop_image .featured-image {
object-fit: cover;
width: 100%;
height: 100%;
min-height: 200px;
transform: initial !important;
position: relative !important;
}
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search {
display: flex;
overflow: hidden;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .et_pb_column .et_pb_de_mach_thumbnail, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .et_pb_column .et_pb_de_mach_thumbnail {
height: 100%;
max-height: 384px;
transition: opacity .3s;
position: relative;
overflow: hidden;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .et_pb_column .et_pb_de_mach_thumbnail .et_pb_module_inner, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .et_pb_column .et_pb_de_mach_thumbnail .et_pb_module_inner, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .et_pb_column .et_pb_de_mach_thumbnail .et_pb_module_inner .et_shop_image, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .et_pb_column .et_pb_de_mach_thumbnail .et_pb_module_inner .et_shop_image {
height: 100%;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .et_pb_column .et_pb_de_mach_thumbnail .et_pb_module_inner .et_shop_image .featured-image, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .et_pb_column .et_pb_de_mach_thumbnail .et_pb_module_inner .et_shop_image .featured-image {
object-fit: cover;
width: 100%;
height: 100%;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .news-details, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .news-details {
transition: all .3s;
margin: auto 0 20px auto !important;
}
@media (min-width: 981px) {
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .news-details .news-excerpt, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .news-details .news-excerpt {
margin-top: 40px;
}
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .news-details .et_pb_button_module_wrapper .et_pb_button, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .news-details .et_pb_button_module_wrapper .et_pb_button {
letter-spacing: 5%;
background-color: rgba(255, 255, 255, 0);
border-color: #d99b16;
border-radius: 0;
font-size: 16px;
color: #d99b16 !important;
text-transform: uppercase !important;
border-width: 0 !important;
padding: 12px 11px !important;
font-family: Montserrat, Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700 !important;
text-decoration: underline !important;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .news-details .et_pb_button_module_wrapper .et_pb_button:after, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .news-details .et_pb_button_module_wrapper .et_pb_button:after {
content: "$" !important;
font-size: 34px !important;
line-height: inherit !important;
padding: 14px 6px 11px !important;
position: absolute !important;
top: -2px !important;
right: -51px !important;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .news-details .et_pb_button_module_wrapper .et_pb_button:focus, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .news-details .et_pb_button_module_wrapper .et_pb_button:focus {
padding-left: 11px !important;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .news-details .et_pb_button_module_wrapper .et_pb_button:focus:after, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .news-details .et_pb_button_module_wrapper .et_pb_button:focus:after {
content: "$" !important;
background-color: #d99b16 !important;
border-color: #d99b16 !important;
padding: 14px 6px 10.5px !important;
}
@media (max-width: 479px) {
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .news-details .et_pb_column:first-child, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .news-details .et_pb_column:first-child {
margin-bottom: 0 !important;
}
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news .news-details:after, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .news-details:after {
content: "";
visibility: visible;
background-color: rgba(64, 76, 255, .6);
width: calc(100% - 22px);
height: 4px;
position: absolute;
bottom: -4px;
right: 0;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news.highlight .news-details .news-meta .dmach-postmeta-value span, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search.highlight .news-details .news-meta .dmach-postmeta-value span {
color: #804920;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news.highlight .news-details .news-title .entry-title, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search.highlight .news-details .news-title .entry-title {
color: #000a98 !important;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news.highlight .news-details .news-excerpt p, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search.highlight .news-details .news-excerpt p {
color: #00054c;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news.highlight .news-details .et_pb_button, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search.highlight .news-details .et_pb_button {
color: #0061a6 !important;
text-decoration: underline !important;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-news.highlight .news-details .et_pb_button:focus:after, #et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search.highlight .news-details .et_pb_button:focus:after {
background-color: #0061a6 !important;
border-color: #0061a6 !important;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .et_pb_column {
float: right;
width: calc(90% + 22px);
margin-left: auto;
}
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search:not(.highlight) .news-details {
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 981px) {
#et-boc .et-l #news-archive .filtered-posts-cont .grid-posts .dmach-grid-item .card-site-search .news-excerpt {
margin-top: 0;
}
}
#et-boc .et-l #news-archive .dmach-loadmore {
display: none;
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-thumbnail .et_pb_module_inner .et_shop_image {
height: 384px;
position: relative;
overflow: hidden;
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-thumbnail .et_pb_module_inner .et_shop_image img.featured-image {
object-fit: cover;
width: 100%;
height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-thumbnail .et_pb_module_inner:after {
content: "";
visibility: visible;
background-color: rgba(64, 76, 255, .6);
width: 90%;
height: 4px;
position: absolute;
bottom: -4px;
left: 50%;
transform: translateX(-50%);
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-details .et_pb_column {
flex-direction: column;
display: flex;
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-details .et_pb_column .news-title a:focus {
-webkit-text-decoration: underline #000a98 !important;
text-decoration: underline #000a98 !important;
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper {
margin-top: auto;
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary:focus:after {
background-color: #0061a6 !important;
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary.disabled {
pointer-events: none;
cursor: default;
color: gray !important;
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary.disabled:after {
color: gray !important;
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary.disabled:focus {
border-color: rgba(0, 0, 0, 0) !important;
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary.disabled:focus:after {
background-color: rgba(0, 0, 0, 0) !important;
}
#et-boc .et-l #carousel-news .slick-slide .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary:after {
opacity: 1 !important;
border-color: rgba(0, 0, 0, 0) !important;
}
#et-boc .et-l #carousel-news .slick-slide.slick-current .et_pb_button_module_wrapper {
text-align: left;
}
#et-boc .et-l #carousel-news .slick-slide.slick-current .et_pb_button_module_wrapper .button-tertiary {
margin-left: 38px !important;
}
#et-boc .et-l #carousel-news .slick-slide.slick-current .et_pb_button_module_wrapper .button-tertiary:after {
content: "#";
right: 100% !important;
}
#et-boc .et-l #carousel-news .slick-arrow {
visibility: hidden;
}
@media (max-width: 768px) {
#et-boc .et-l #carousel-news .slick-arrow {
visibility: visible;
}
}
@media (max-width: 981px) {
#et-boc .et-l .card-exam .et_pb_column_0 {
display: none;
}
#et-boc .et-l .card-exam .et_pb_column_1 {
width: 100% !important;
}
}
#et-boc .et-l .card-exam .exam-card-details .et_pb_column {
min-width: 250px;
width: 47.9% !important;
}
#et-boc .et-l .card-exam .exam-card-details .et_pb_column .exam-expiration .dmach-acf-item-content {
justify-content: flex-start !important;
}
#et-boc .et-l .card-exam .exam-card-details .et_pb_column .exam-expiration .dmach-acf-item-content .dmach-acf-value {
color: #804920 !important;
}
#et-boc .et-l .card-exam .exam-card-details .et_pb_column .et_pb_button_module_wrapper {
text-align: left;
}
#et-boc .et-l .card-exam .exam-card-details .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
background-color: rgba(255, 255, 255, 0);
border: 2px solid rgba(0, 0, 0, 0);
font-size: 16px;
color: #0061a6 !important;
text-transform: uppercase !important;
padding: 12px 11px !important;
font-family: Montserrat !important;
font-weight: 700 !important;
text-decoration: underline !important;
}
#et-boc .et-l .card-exam .exam-card-details .et_pb_column .et_pb_button_module_wrapper .et_pb_button:after {
position: absolute;
right: -51px;
content: "$" !important;
opacity: 0 !important;
border-color: #0061a6 !important;
padding: 14px 6px 9.5px !important;
font-size: 34px !important;
top: -1.5px !important;
}
#et-boc .et-l .card-exam .exam-card-details .et_pb_column .et_pb_button_module_wrapper .et_pb_button:focus {
border-color: #0061a6 !important;
outline: none !important;
}
#et-boc .et-l .card-exam .exam-card-details .et_pb_column .et_pb_button_module_wrapper .et_pb_button:focus:after {
background-color: #0061a6 !important;
}
#et-boc .et-l .card-exam .exam-card-details .et_pb_column .et_pb_button_module_wrapper .et_pb_button:hover:after, #et-boc .et-l .card-exam .exam-card-details .et_pb_column .et_pb_button_module_wrapper .et_pb_button:focus:after {
opacity: 1 !important;
}
@media (max-width: 768px) {
#et-boc .et-l .card-exam .exam-card-details .et_pb_column {
padding-top: 60px;
width: 100% !important;
}
}
#et-boc .et-l .card-exam.expired .exam-card-details {
background-color: rgba(0, 89, 153, .5) !important;
}
#et-boc .et-l .card-exam.expired .exam-card-details .et_pb_de_mach_title .entry-title {
color: #fff !important;
}
#et-boc .et-l .card-exam.expired .exam-card-details .dmach-acf-item-content .dmach-acf-value {
color: #66bfff !important;
}
#et-boc .et-l .card-exam.expired .exam-card-details .exam-expiration .dmach-acf-item-content .dmach-acf-value {
color: #ff9340 !important;
}
#et-boc .et-l .card-exam.expired .exam-card-details .et_pb_de_mach_content p {
color: #66bfff !important;
}
#et-boc .et-l .card-exam.expired .exam-card-details .et_pb_button_module_wrapper {
text-align: left;
}
#et-boc .et-l .card-exam.expired .exam-card-details .et_pb_button_module_wrapper .et_pb_button {
color: #ffb619 !important;
}
#et-boc .et-l .card-exam.expired .exam-card-details .et_pb_button_module_wrapper .et_pb_button:after {
color: currentColor !important;
border-color: #ffb619 !important;
}
#et-boc .et-l .card-exam.expired .exam-card-details .et_pb_button_module_wrapper .et_pb_button:focus {
border-color: #ffb619 !important;
}
#et-boc .et-l .card-exam.expired .exam-card-details .et_pb_button_module_wrapper .et_pb_button:focus:after {
color: #fff !important;
background-color: #ffb619 !important;
}
#et-boc .et-l #locations-map {
display: none;
}
#et-boc .et-l #locations-map .gm-style-iw {
padding: 0 !important;
}
#et-boc .et-l #locations-map .gm-style-iw-d, #et-boc .et-l #locations-map .gm-style-iw.gm-style-iw-c {
z-index: 2;
background-color: rgba(0, 0, 0, 0);
overflow: visible !important;
}
#et-boc .et-l #locations-map .gm-style-iw-d button, #et-boc .et-l #locations-map .gm-style-iw.gm-style-iw-c button, #et-boc .et-l #locations-map .gm-style-iw-tc {
z-index: 2;
}
#et-boc .et-l #locations-map .gm-style-iw-tc:after {
background-color: #fffbed !important;
}
#et-boc .et-l #locations-map .gm-style-iw-chr {
height: 0;
}
#et-boc .et-l #locations-map .gm-style-iw-chr > button {
z-index: 9;
}
#et-boc .et-l #locations-map .location-tooltip {
padding: 0;
background-color: #fffbed !important;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row {
flex-direction: column;
display: flex;
width: 100% !important;
padding: 0 !important;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column > * {
margin-bottom: 10px !important;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .tooltip-title {
padding: 0;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .tooltip-title a {
font-family: Montserrat;
font-size: 16px;
font-weight: bold;
display: block;
color: #fff !important;
background-color: #000ea7 !important;
padding: 22px !important;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .tooltip-title .close-tooltip {
cursor: pointer;
color: #fff;
background: none;
border: none;
justify-content: center;
align-items: center;
width: 48px;
height: 48px;
padding: 0;
font-size: 2em;
display: flex;
position: absolute;
top: 10px;
right: 16px;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .tooltip-title .close-tooltip:after {
content: "M";
font-family: ETModules;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .tooltip-address, #et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .tooltip-phone {
margin-bottom: 10px !important;
padding: 0 20px !important;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .tooltip-address p.dmach-acf-value, #et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .tooltip-phone p.dmach-acf-value {
font-weight: 500;
color: #000 !important;
font-family: Montserrat !important;
font-size: 16px !important;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .et_pb_button_module_wrapper {
padding: 0 20px;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button:not(.btn-close) {
color: #404cff !important;
border: none !important;
outline: 2px solid #404cff !important;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button:not(.btn-close):focus {
border: 5px solid #fff !important;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button:not(.btn-close):hover {
color: #fff !important;
background-color: #404cff !important;
padding: .3em 1em !important;
}
#et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button:not(.btn-close):hover:after, #et-boc .et-l #locations-map .location-tooltip .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button:not(.btn-close):after {
content: "" !important;
}
.map--custom-tooltip .gm-style-iw {
border-radius: 0;
max-width: 500px;
max-height: 696px;
padding: 0;
overflow: visible;
background-color: #fffbed !important;
min-width: 380px !important;
}
.map--custom-tooltip .gm-style-iw-chr {
height: 0;
}
.map--custom-tooltip .gm-style-iw-chr button {
z-index: 1;
opacity: 1;
top: 10px;
right: 16px;
}
.map--custom-tooltip .gm-style-iw-chr button span {
opacity: 1;
background: #fffbed;
}
.map--custom-tooltip .gm-style-iw-d {
overflow: auto !important;
}
.map--custom-tooltip .gm-style-iw-d > div {
position: relative;
}
.map--custom-tooltip .gm-style-iw-d h3 {
font-family: Montserrat;
font-weight: bold;
display: block;
position: -webkit-sticky;
position: sticky;
top: 0;
color: #fff !important;
background-color: #000ea7 !important;
margin-top: 0 !important;
padding: 22px 60px 22px 22px !important;
font-size: 18px !important;
}
@media (max-width: 767px) {
.map--custom-tooltip .gm-style-iw-d h3 {
font-size: 16px !important;
}
}
.map--custom-tooltip .gm-style-iw-d .infowindow {
max-height: 420px;
padding: 16px;
font-weight: 500;
color: #000 !important;
font-family: Montserrat !important;
font-size: 1rem !important;
}
.map--custom-tooltip .gm-style-iw-d .infowindow a {
border: 1px solid #404cff;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
margin-top: 5px;
padding: 5px 12px;
font-weight: 500;
display: block;
color: #404cff !important;
}
.map--custom-tooltip .gm-style-iw-d .infowindow a:hover {
background-color: #404cff;
color: #fff !important;
}
.map--custom-tooltip .gm-style-iw-d .infowindow a:focus {
outline-offset: -3px;
background-color: #404cff;
color: #fff !important;
}
.map--custom-tooltip .gm-style-iw-tc:after {
background-color: #fffbed !important;
}
#mapped-location .gm-style > :first-child > :first-child > :nth-child(4) img {
content: url(//ccc.ca.gov/wp-content/themes/CCC/assets/img/map-marker-icon.png) !important;
width: 37px !important;
}
#et-boc .et-l #page-title, #et-boc .et-l .page-title {
transition: left .5s;
}
#et-boc .et-l #page-title h1, #et-boc .et-l .page-title h1 {
text-transform: uppercase;
background-color: #fff;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
line-height: 1.2;
display: inline;
box-shadow: -10px 10px rgba(255, 255, 255, .5);
}
@media (max-width: 981px) {
#et-boc .et-l #page-title h1, #et-boc .et-l .page-title h1 {
font-size: 61px !important;
}
}
@media (max-width: 400px) {
#et-boc .et-l #page-title h1, #et-boc .et-l .page-title h1 {
font-size: 31px !important;
}
}
#et-boc .et-l #page-title.relocated, #et-boc .et-l .page-title.relocated {
position: relative !important;
top: 0 !important;
}
#et-boc #left-area .et_post_meta_wrapper:first-child {
max-width: 1230px;
margin-left: auto;
}
@media (min-width: 981px) {
#et-boc #left-area .et_post_meta_wrapper:first-child {
margin-top: 90px;
}
}
#et-boc #left-area .et_post_meta_wrapper:first-child h1.entry-title {
text-transform: uppercase;
background-color: #fff;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
font-size: 61px;
font-weight: 800;
line-height: 1.2;
display: inline;
box-shadow: -10px 10px rgba(255, 255, 255, .5);
color: #000a98 !important;
}
@media (max-width: 981px) {
#et-boc #left-area .et_post_meta_wrapper:first-child h1.entry-title {
font-size: 61px !important;
}
}
@media (max-width: 400px) {
#et-boc #left-area .et_post_meta_wrapper:first-child h1.entry-title {
font-size: 31px !important;
}
}
#et-boc #left-area .et_post_meta_wrapper:first-child .post-meta {
display: none !important;
}
#et-boc .et-l .heading-w-text h1, #et-boc .et-l .heading-w-text h2, #et-boc .et-l .heading-w-text h3, #et-boc .et-l .first-word h1, #et-boc .et-l .first-word h2, #et-boc .et-l .first-word h3 {
padding-bottom: 0 !important;
}
#et-boc .et-l .heading-w-text p:nth-child(2), #et-boc .et-l .first-word p:nth-child(2) {
margin-top: 55px;
}
@media (max-width: 980px) {
#et-boc .et-l .heading-w-text p:nth-child(2), #et-boc .et-l .first-word p:nth-child(2) {
margin-top: 22px;
}
}
#et-boc .et-l .COL2-RowIcons-headingWText .et_pb_specialty_column {
width: 50% !important;
}
#et-boc .et-l .COL2-RowIcons-headingWText .et_pb_column_single {
padding: 30px 40px;
width: 50% !important;
}
@media (max-width: 981px) {
#et-boc .et-l .COL2-RowIcons-headingWText > .et_pb_row {
flex-wrap: wrap-reverse;
display: flex;
}
#et-boc .et-l .COL2-RowIcons-headingWText .et_pb_column_single {
justify-content: center;
align-items: center;
display: flex;
}
}
@media (max-width: 800px) {
#et-boc .et-l .COL2-RowIcons-headingWText .et_pb_column_single, #et-boc .et-l .COL2-RowIcons-headingWText .et_pb_specialty_column {
width: 100% !important;
}
#et-boc .et-l .COL2-RowIcons-headingWText > .et_pb_row {
justify-content: center;
}
}
#et-boc .et-l .video-component {
margin-left: auto;
right: 0;
position: relative !important;
}
#et-boc .et-l .video-component .et_pb_video_overlay_hover {
box-shadow: inset 12px -6px rgba(245, 245, 245, .5);
}
#et-boc .et-l .video-component .et_pb_video_overlay_hover a.et_pb_video_play {
top: initial;
left: initial;
background-color: rgba(0, 10, 152, .7);
border-radius: 50%;
display: flex;
bottom: 40px;
right: 40px;
transform: scale(2);
line-height: 40px !important;
}
#et-boc .et-l .video-component .et_pb_video_overlay_hover a.et_pb_video_play:focus {
outline: 2px solid #fff;
}
#et-boc .et-l .video-component .et_pb_video_overlay_hover a.et_pb_video_play:before {
line-height: .88;
transform: translate(5%)scale(.5);
}
#et-boc .et-l .video-component:after {
content: "";
z-index: 10;
background-color: rgba(64, 76, 255, .6);
width: 10%;
height: 12px;
position: absolute;
bottom: -6px !important;
}
#et-boc .et-l .video-component.yt-short .et_pb_video_box {
width: 100%;
height: 100%;
padding-top: 177.778%;
}
#et-boc .et-l .video-component.yt-short .fluid-width-video-wrapper {
height: 100%;
position: absolute;
top: 0;
}
#et-boc .et-l .carousel-video .et_pb_slider {
overflow: visible;
}
#et-boc .et-l .carousel-video .et_pb_slider .et_pb_slides .et_pb_video_overlay_hover {
box-shadow: inset 8px -8px rgba(255, 255, 255, .5);
}
#et-boc .et-l .carousel-video .et_pb_slider .et_pb_slides .et_pb_video_overlay_hover a.et_pb_video_play {
top: initial;
left: initial;
background-color: rgba(0, 10, 152, .7);
border-radius: 50%;
display: flex;
bottom: 40px;
right: 40px;
transform: scale(2);
line-height: 1 !important;
}
#et-boc .et-l .carousel-video .et_pb_slider .et_pb_slides .et_pb_video_overlay_hover a.et_pb_video_play:before {
line-height: .88;
transform: translate(5%)scale(.5);
}
#et-boc .et-l .carousel-video .et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev, #et-boc .et-l .carousel-video .et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next {
color: #07c;
opacity: 1;
top: 110%;
line-height: 1 !important;
}
#et-boc .et-l .carousel-video .et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev {
background-color: rgba(255, 255, 255, .5);
left: -50px;
}
#et-boc .et-l .carousel-video .et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev:hover {
color: #fff;
background-color: #07c;
}
#et-boc .et-l .carousel-video .et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next {
left: 0;
right: initial;
background-color: #ebf7ff;
outline: 2px solid #005999;
}
#et-boc .et-l .carousel-video .et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next:hover {
color: #fff;
background-color: #07c;
}
#et-boc .et-l .carousel-video .et_pb_slider .et-pb-slider-arrows span {
display: block;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
position: absolute !important;
overflow: hidden !important;
}
#et-boc .et-l .carousel-video .et-pb-controllers {
opacity: 0;
visibility: hidden;
}
#et-boc .et-l .carousel-video:after {
content: "";
z-index: 10;
background-color: rgba(64, 76, 255, .5);
width: 15%;
height: 15px;
position: absolute;
bottom: -7px;
}
@media (max-width: 981px) {
#et-boc .et-l .carousel-video .et_pb_video_play {
bottom: 50%;
right: 50%;
transform: translate(50%, 50%);
}
#et-boc .et-l .carousel-video .et-pb-slider-arrows {
position: relative;
top: 65px;
}
#et-boc .et-l .carousel-video .et-pb-slider-arrows .et-pb-arrow-prev {
top: 110%;
left: 0 !important;
}
#et-boc .et-l .carousel-video .et-pb-slider-arrows .et-pb-arrow-next {
top: 110%;
left: 50px !important;
}
}
@media (max-width: 576px) {
#et-boc .et-l .carousel-video .et-pb-slider-arrows {
position: relative;
top: 30px;
}
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper a.button-primary:focus {
border-width: 5px;
outline: 2px solid #0b4c25;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper a.button-secondary:focus {
background-color: #cbe9ff;
border-color: #fff;
outline: 2px solid #404cff;
border-width: 5px !important;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper a.button-secondary:focus:hover {
background-color: #404cff !important;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper a.button-tertiary:after {
padding: 14px 6px 11px;
position: absolute;
top: -2px;
right: -51px;
font-size: 34px !important;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper a.button-tertiary:focus {
border-color: inherit;
border-width: 2px !important;
outline-width: 0 !important;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper a.button-tertiary:focus:after {
opacity: 1;
color: #fff;
background-color: currentColor;
border: 2px solid;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper a.button-pdf:focus, #page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper .button-external:focus {
-webkit-text-decoration: underline #07c;
text-decoration: underline #07c;
border-width: 3px !important;
outline-width: 0 !important;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper a.button-icon {
flex-direction: column;
justify-content: center;
align-items: center;
display: flex;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper a.button-icon:before {
line-height: 1em;
position: relative;
margin: 0 0 20px !important;
font-size: 90px !important;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper a.button-icon:focus {
border-color: #ff9340;
color: #ff9340 !important;
background-color: rgba(0, 0, 0, .2) !important;
outline-width: 0 !important;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper a.button-icon.light:focus {
color: initial !important;
background-color: rgba(0, 0, 0, .1) !important;
border-color: rgba(0, 0, 0, 0) !important;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper .loadmore.button-tertiary {
margin-right: 40px !important;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper .loadmore.button-tertiary:after {
opacity: 1 !important;
}
#page-container #et-boc #et-main-area .et-l .et_pb_button_module_wrapper .loadmore.button-tertiary:focus:after {
padding-bottom: 10px;
background-color: #0061a6 !important;
border-color: #0061a6 !important;
}
#et-boc .et-l .et_pb_promo.cta-recruit {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
#et-boc .et-l .et_pb_promo.cta-recruit .et_pb_promo_description {
padding: 0 !important;
}
#et-boc .et-l .et_pb_promo.cta-recruit .et_pb_button_wrapper .et_pb_promo_button:focus, #et-boc .et-l .et_pb_promo.cta-recruit .et_pb_button_wrapper .et_pb_promo_button:hover {
border-width: 2px !important;
}
#et-boc .et-l .et_pb_promo.cta-recruit.full-width {
width: auto;
}
#et-boc .et-l .row-icons-labeled > .et_pb_column {
flex-wrap: wrap;
justify-content: center;
display: flex;
}
#et-boc .et-l .row-icons-labeled > .et_pb_column .et_pb_module {
min-width: 200px;
padding: 20px;
}
#et-boc .et-l .row-icons-labeled > .et_pb_column .et_pb_module a {
font-weight: bold;
}
#et-boc .et-l .row-icons-labeled > .et_pb_column .et_pb_button_wrapper {
max-width: 200px;
}
#et-boc .et-l .row-icons-labeled > .et_pb_column:nth-child(2) {
align-items: center;
}
#et-boc .et-l .row-blurbs-project .et_pb_column {
flex-wrap: wrap;
display: flex;
}
#et-boc .et-l .row-blurbs-project .et_pb_column .et_pb_module {
margin: 3%;
}
#et-boc .et-l .row-blurbs-image > .et_pb_column {
flex-wrap: wrap;
justify-content: center;
display: flex;
}
#et-boc .et-l .row-blurbs-image > .et_pb_column .blurb-image {
min-width: 200px;
padding: 0;
}
@media (min-width: 981px) {
#et-boc .et-l .row-blurbs-image > .et_pb_column .blurb-image .et_pb_column {
width: 100% !important;
}
}
#et-boc .et-l .row-blurbs-image > .et_pb_column .et_pb_button_wrapper {
max-width: 300px;
}
#et-boc .et-l .row-blurbs-image > .et_pb_column:nth-child(2) {
align-items: center;
}
#et-boc .et-l .row-buttons-icon .et_pb_column {
flex-wrap: wrap;
justify-content: flex-end;
display: flex;
}
@media (max-width: 1100px) {
#et-boc .et-l .row-buttons-icon .et_pb_column {
justify-content: center;
}
}
#et-boc .et-l .row-buttons-icon .et_pb_column .et_pb_module {
min-width: 200px;
max-width: 200px;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container {
border: 8px solid #07c;
padding: 200px 20px 20px;
overflow: visible;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper {
align-items: flex-end;
margin-bottom: 20px;
}
@media (max-width: 567px) {
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper {
transform: initial !important;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active {
width: 100% !important;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
opacity: 0 !important;
width: 0 !important;
margin-right: 0 !important;
}
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide {
counter-increment: step;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide:not(:-webkit-any(.swiper-slide-next, .swiper-slide-prev, .swiper-slide-active)) {
opacity: .3;
transform: scale(.8);
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide:not(:-moz-any(.swiper-slide-next, .swiper-slide-prev, .swiper-slide-active)) {
opacity: .3;
transform: scale(.8);
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide:not(:is(.swiper-slide-next, .swiper-slide-prev, .swiper-slide-active)) {
opacity: .3;
transform: scale(.8);
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide:before {
content: "0" counter(step);
color: #000a98;
z-index: 1;
font-family: Karla;
font-size: 20px;
position: absolute;
bottom: 40px;
}
@media (max-width: 767px) {
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
opacity: .3;
}
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .aioc_slide_inner_content_wrapper {
height: 250px !important;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .aioc_slide_inner_content_wrapper:after {
content: "";
background-color: #8098ff;
width: 55%;
height: 8px;
position: absolute;
bottom: -8px;
left: 0;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .aioc_slide_inner_content_wrapper .aioc_slide_title {
text-align: right;
width: 100%;
position: relative;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active {
min-width: 250px;
display: block;
}
@media (max-width: 461px) {
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active {
width: 100%;
}
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active:before {
left: -25px;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active:after {
content: "";
z-index: 999999;
background-color: #fff;
width: 60%;
height: 50px;
position: absolute;
top: 100%;
right: 0;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .aioc_slide_inner_content_wrapper {
background-position: center;
background-size: cover;
border: 2px solid #804920;
height: 350px !important;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .aioc_slide_inner_content_wrapper:before {
content: "";
background-color: rgba(255, 182, 25, .75);
width: calc(100% + 35px);
height: 20%;
position: absolute;
bottom: 20px;
left: -25px;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .aioc_slide_inner_content_wrapper:after {
content: "";
background-color: #404cff;
width: 40%;
height: 8px;
position: absolute;
bottom: -8px;
left: 0;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .aioc_slide_inner_content_wrapper .aioc_slide_title {
position: relative;
right: -45%;
color: #804920 !important;
width: 200px !important;
}
@media (max-width: 768px) {
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .swiper-container {
padding-top: 40px;
}
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-prev, #et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-next {
opacity: 1;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-prev:hover, #et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-prev:focus, #et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-next:hover, #et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-next:focus {
color: #fff !important;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-prev:hover:after, #et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-prev:focus:after, #et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-next:hover:after, #et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-next:focus:after {
font-weight: bolder;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-prev:focus, #et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-next:focus {
background-color: #07c;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-prev {
border: none !important;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-next {
margin-left: 0 !important;
}
@media (max-width: 981px) {
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation {
flex-direction: row-reverse;
justify-content: flex-end;
margin-top: 15px;
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-next, #et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_slide_carousel_layout .aioc_swiper_navigation .swiper-button-prev {
position: relative;
transform: none;
}
}
#et-boc .et-l .carousel-blurb-steps .aioc_card_carousel .aioc_swiper_pagination {
position: absolute;
top: 0;
right: 20px;
}
@media (max-width: 400px) {
#et-boc .et-l .carousel-blurb-steps .et_pb_button_module_wrapper .et_pb_button {
width: 100% !important;
}
}
#et-boc .et-l .row-blurbs-button {
display: flex;
}
#et-boc .et-l .row-blurbs-button:before {
content: "";
background-color: #8098ff;
width: 10%;
height: 4px;
position: absolute;
top: 50%;
right: 100%;
}
@media (max-width: 981px) {
#et-boc .et-l .row-blurbs-button:before {
visibility: hidden !important;
}
}
#et-boc .et-l .row-blurbs-button .et_pb_column {
flex-wrap: wrap;
display: flex;
}
@media (max-width: 981px) {
#et-boc .et-l .row-blurbs-button .et_pb_column {
justify-content: center;
}
}
#et-boc .et-l .row-blurbs-button .et_pb_column .et_pb_module:not(:last-child) {
margin-bottom: 120px !important;
}
#et-boc .et-l .row-blurbs-button:after {
content: "";
background-color: #8098ff;
position: absolute;
top: 50%;
right: -10%;
visibility: visible !important;
line-height: initial !important;
width: 40% !important;
height: 4px !important;
}
@media (max-width: 981px) {
#et-boc .et-l .row-blurbs-button:after {
visibility: hidden !important;
}
}
#et-boc .et-l .blurb-button {
flex-direction: column;
justify-content: space-between;
min-width: 300px;
display: flex;
}
@media (max-width: 980px) {
#et-boc .et-l .blurb-button {
min-width: 0;
}
}
#et-boc .et-l .blurb-button .et_pb_blurb_content {
max-width: none;
height: 100%;
}
#et-boc .et-l .blurb-button .et_pb_blurb_content .et_pb_main_blurb_image {
position: absolute;
transform: translate(calc(40px - 50%), -145%);
}
#et-boc .et-l .blurb-button .et_pb_blurb_content .et_pb_blurb_container, #et-boc .et-l .blurb-button .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
flex-direction: column;
justify-content: space-between;
height: 100%;
display: flex;
}
#et-boc .et-l .blurb-button a.big-button {
text-transform: uppercase;
text-align: center;
background: none;
border-radius: 0;
width: 100%;
margin-top: 50px;
font-family: Montserrat;
font-size: 16px;
transition: all .3s;
color: #404cff !important;
background-color: rgba(0, 0, 0, 0) !important;
border: 2px solid #404cff !important;
font-weight: bold !important;
}
#et-boc .et-l .blurb-button a.big-button:focus {
outline: 2px solid #404cff;
background-color: #cbe9ff !important;
border: 5px solid #fff !important;
}
#et-boc .et-l .blurb-button a.big-button:hover {
color: #fff !important;
background-color: #404cff !important;
}
@media (max-width: 401px) {
#et-boc .et-l .blurb-button .et_pb_blurb_container {
width: calc(80px + 120%);
position: relative;
left: calc(-50px - 10%);
}
}
#et-boc .et-l .blurb-image {
margin: 0 2.5%;
padding: 0;
}
#et-boc .et-l .blurb-image .et_pb_blurb_description .et_pb_text, #et-boc .et-l .links-header ul {
padding: 0;
}
#et-boc .et-l .links-header ul li:before {
content: ">";
margin-right: 5px;
}
#et-boc .et-l .links-header ul li a:hover, #et-boc .et-l .links-header ul li a:focus {
text-decoration: underline;
}
ul.list--unstyled, ol.list--unstyled {
padding-left: 0;
list-style: none !important;
}
ul.list--unstyled li:before, ol.list--unstyled li:before {
content: none;
}
@media (min-width: 769px) {
ul.list--two-columns, ol.list--two-columns {
columns: 2;
column-gap: 3%;
}
ul.list--two-columns li, ol.list--two-columns li {
page-break-inside: avoid;
}
ul.list--three-columns, ol.list--three-columns {
columns: 3;
column-gap: 3%;
}
ul.list--three-columns li, ol.list--three-columns li {
page-break-inside: avoid;
}
}
#et-boc .et-l .header-section .et_pb_button_module_wrapper, #et-boc .et-l .header-section .links-header {
margin-top: 40px;
top: 70%;
left: 0;
position: absolute !important;
}
#et-boc .et-l .header-section .et_pb_button_module_wrapper .et_pb_button, #et-boc .et-l .header-section .links-header .et_pb_button {
float: left;
}
@media (max-width: 981px) {
#et-boc .et-l .header-section .et_pb_button_module_wrapper, #et-boc .et-l .header-section .links-header {
top: 0;
position: relative !important;
}
}
#et-boc .et-l .row-blurb-steps .et_pb_column {
counter-increment: step;
width: 31.3% !important;
}
@media (max-width: 981px) {
#et-boc .et-l .row-blurb-steps {
flex-direction: column;
align-items: center;
display: flex;
}
#et-boc .et-l .row-blurb-steps .et_pb_column {
margin: 50px 0;
}
}
#et-boc .et-l .blurb-step:before {
content: "0" counter(step);
color: #d97d36;
font-family: Montserrat, sans-serif;
font-size: 49px;
font-weight: bold;
position: absolute;
bottom: 20px;
left: -35px;
}
#et-boc .et-l .blurb-step .et_pb_blurb_content {
height: 100%;
}
#et-boc .et-l .blurb-step .et_pb_blurb_content .et_pb_main_blurb_image {
position: absolute;
top: -40%;
left: -35%;
}
#et-boc .et-l .blurb-step .et_pb_blurb_content .et_pb_blurb_container {
height: 100%;
}
#et-boc .et-l .blurb-step .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
width: 135%;
position: relative;
top: 70%;
left: 50%;
}
#et-boc .et-l .et_pb_testimonial.validated-testimonial:after {
content: "";
visibility: visible;
background-color: #8098ff;
width: 20%;
height: 16px;
position: absolute;
bottom: -16px;
left: 0;
}
#et-boc .et-l .blurb-step-labeled {
white-space: nowrap;
display: flex;
}
#et-boc .et-l .blurb-step-labeled:before {
content: "0" counter(step);
color: #d97d36;
font-family: Montserrat;
font-size: 49px;
font-weight: bold;
transform: translateY(15%);
}
#et-boc .et-l .blurb-step-labeled .et_pb_blurb_content {
margin: 0 20px;
}
@media (max-width: 400px) {
#et-boc .et-l .blurb-step-labeled {
white-space: normal;
}
}
#et-boc .et-l .section-alternating-rows .et_pb_row .et_pb_column {
flex-direction: column;
justify-content: center;
display: flex;
}
@media (max-width: 981px) {
#et-boc .et-l .section-alternating-rows .et_pb_row:nth-child(2n) {
flex-wrap: wrap-reverse;
display: flex;
}
#et-boc .et-l .section-alternating-rows .et_pb_row:nth-child(2n) .et_pb_column {
margin-bottom: 30px;
}
}
#et-boc .et-l .carousel-locations {
--carousel-slide-gap: 30px;
overflow: hidden;
}
@media (max-width: 980px) {
#et-boc .et-l .carousel-locations .et_pb_de_mach_filter_posts.locations-slider__filters {
margin-bottom: 0;
}
#et-boc .et-l .carousel-locations .et_pb_row.et_pb_row_4col > .et_pb_column.et_pb_column_1_4:nth-child(2n) {
margin-right: var(--carousel-slide-gap) !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides {
left: -380px !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column {
min-width: 380px;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide {
top: 0 !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_1.prev {
left: 112% !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_2.prev {
left: 112.5% !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_2.next {
left: -112.5% !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_3.prev {
left: 115.5%;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_3.next {
left: -111.5%;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions {
display: flex;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item {
text-align: left !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item .et_pb_toggle_content {
width: 90vw;
position: absolute;
overflow-x: scroll;
display: flex !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item .et_pb_toggle_content .dmach-grid-item {
white-space: nowrap;
margin: 0 10px;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item .et_pb_toggle_content .dmach-grid-item:first-child {
margin-left: 0 !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item.et_pb_toggle_close .et_pb_toggle_content {
display: none !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item:nth-child(2) .et_pb_toggle_content {
left: -107px;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item:last-child .et_pb_toggle_content {
left: -207px;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__details .card-locations-details .et_pb_row:nth-child(2) {
flex-wrap: wrap-reverse;
display: flex;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__details .card-locations-details .et_pb_row:nth-child(2) .et_pb_de_mach_acf_item {
margin-bottom: 12px;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__details .card-locations-details .et_pb_row:nth-child(2) .address {
position: absolute;
bottom: 125%;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__details .card-locations-details .et_pb_row:nth-child(2) .phone {
position: absolute;
bottom: 115%;
}
}
@media (max-width: 767px) {
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides {
left: -90% !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column {
margin-right: var(--carousel-slide-gap);
min-width: 82vw !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide {
top: 0 !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_1.prev {
left: 106% !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_2.prev {
left: 106.5% !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_2.next {
left: -106.5% !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_3.next {
left: -106% !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop .et_pb_de_mach_title {
display: block;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination ul.page-numbers {
bottom: 10px !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_filter_posts.locations-slider__filters.site-location {
left: calc(100% + var(--carousel-slide-gap));
transform: initial;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_filter_posts.locations-slider__filters.site-location .divi-filter-containter {
justify-content: start;
display: flex;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions {
left: calc(100% + var(--carousel-slide-gap));
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_toggle:first-child {
padding-left: 0;
}
}
#et-boc .et-l .carousel-locations .et_pb_de_mach_filter_posts.locations-slider__filters.site-location .divi-filter-containter .et_pb_contact_field_options_list input {
color: #ffb619;
opacity: 1 !important;
}
#et-boc .et-l .carousel-locations .et_pb_de_mach_filter_posts.locations-slider__filters.skills button.dropdown-accessible-trigger {
z-index: -2;
background-color: rgba(0, 0, 0, 0);
top: 0;
clip: initial !important;
width: 100% !important;
height: 100% !important;
position: absolute !important;
}
#et-boc .et-l .carousel-locations .et_pb_de_mach_filter_posts.locations-slider__filters.skills button.dropdown-accessible-trigger:focus {
background-color: initial;
outline: 2px solid #005999;
}
@media (min-width: 981px) {
#et-boc .et-l .carousel-locations .et_pb_de_mach_filter_posts.locations-slider__filters {
margin-bottom: 0;
}
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides {
flex-wrap: nowrap;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column {
margin-right: var(--carousel-slide-gap) !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column#carousel {
min-width: 380px;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide {
opacity: 1;
justify-content: center;
align-items: flex-end;
display: flex;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide.next, #et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide.prev {
transition: all .5s ease-in-out;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_0, #et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_5 {
opacity: 0;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide:not(#slide_1).next, #et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide:not(#slide_3).prev {
top: 90px;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_0.prev {
opacity: 1;
left: 0;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_0.next {
opacity: 0;
left: 0;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_1.prev {
top: 0;
left: calc(100% + var(--carousel-slide-gap));
opacity: 1;
width: 380px;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_1.next {
left: calc(-100% - var(--carousel-slide-gap));
opacity: 0;
width: 100%;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_2 {
top: 0;
left: 0%;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_2.prev {
width: 64%;
height: 500px;
left: 108.5%;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_2.next {
width: 64%;
height: 500px;
left: -72.5%;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_3.prev {
left: calc(100% + var(--carousel-slide-gap));
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_3.next {
top: 0;
left: calc(-380px - var(--carousel-slide-gap));
width: 380px;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_4.prev {
left: calc(100% + var(--carousel-slide-gap));
opacity: 0;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_4.next {
left: calc(-100% - var(--carousel-slide-gap));
opacity: 1;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_5.prev {
left: calc(100% + var(--carousel-slide-gap));
opacity: 0;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides > .et_pb_column .slide#slide_5.next {
opacity: 1;
left: 0;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item {
margin: 0;
padding: 10px;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item a.accessible-accordion-trigger {
text-transform: uppercase;
color: rgba(0, 0, 0, 0);
outline-color: #b55e1b;
font-family: Montserrat, Helvetica, Arial, Lucida, sans-serif;
font-size: 16px;
font-weight: bold;
right: 0;
clip: initial !important;
width: auto !important;
height: auto !important;
margin-right: 10px !important;
position: absolute !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item .et_pb_toggle_title {
padding: 0;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item .et_pb_toggle_title:before {
width: 100%;
height: 16px;
content: "" !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item .et_pb_toggle_content .et_pb_de_mach_title {
margin-bottom: 0 !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item .et_pb_toggle_content .et_pb_de_mach_title a.current .dmach-post-title {
color: #b55e1b;
font-weight: bold;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item .et_pb_toggle_content .et_pb_de_mach_title a:focus {
text-decoration: underline;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_accordion.locations-slider__accordions .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title {
font-weight: bold;
text-decoration: underline;
}
@media (min-width: 981px) {
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__accordion-locations {
margin-bottom: 0 !important;
}
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel {
flex-direction: column;
display: flex;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner {
height: 100%;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .filtered-posts-cont {
overflow: hidden;
height: 100% !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .filtered-posts-cont :not(.filtered-posts-loading *) {
height: 100% !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop {
margin: 0;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop .et_pb_de_mach_thumbnail img.featured-image {
min-height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: auto !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop .et_pb_de_mach_title {
position: absolute;
bottom: 0;
background-color: #000ba7 !important;
width: 100% !important;
height: auto !important;
padding: 20px !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop .et_pb_de_mach_title .entry-title {
color: #ffb619 !important;
text-align: center !important;
padding: 0 !important;
font-family: Montserrat !important;
font-size: 14px !important;
font-weight: bold !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination {
position: absolute;
top: 500px;
right: 0;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination ul.page-numbers {
z-index: 2;
position: relative;
bottom: 27px;
justify-content: right !important;
display: flex !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination ul.page-numbers li {
border: none;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination ul.page-numbers li a.page-numbers {
border: 2px solid rgba(0, 0, 0, 0);
font-family: ETModules !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination ul.page-numbers li a.page-numbers.prev:after {
content: "4" !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination ul.page-numbers li a.page-numbers.next {
background-color: #fff !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination ul.page-numbers li a.page-numbers.next:after {
content: "5" !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination ul.page-numbers li:hover a.page-numbers.prev, #et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination ul.page-numbers li:focus a.page-numbers.prev {
color: #fff !important;
background-color: #07c !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination ul.page-numbers li:hover a.page-numbers.next, #et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .et_pb_de_mach_archive_loop.locations-slider__carousel .et_pb_module_inner .divi-filter-pagination ul.page-numbers li:focus a.page-numbers.next {
border: 2px solid #07c;
color: #07c !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .locations-slider__details {
height: calc(65% + 100px);
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .locations-slider__details .et_pb_module_inner, #et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .locations-slider__details .et_pb_module_inner .filtered-posts-cont, #et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .locations-slider__details .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop, #et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .locations-slider__details .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop .divi-filter-loop-container, #et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .locations-slider__details .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop .divi-filter-loop-container .grid-posts, #et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .locations-slider__details .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop .divi-filter-loop-container .grid-posts .dmach-grid-item, #et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .locations-slider__details .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop .divi-filter-loop-container .grid-posts .dmach-grid-item .grid-item-cont {
height: 100%;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .locations-slider__details .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop .divi-filter-loop-container .grid-posts .dmach-grid-item .grid-item-cont .card-locations-details .et_pb_row:nth-child(2) {
margin-left: -20px !important;
}
#et-boc .et-l .carousel-locations .et_pb_row.carousel-locations-slides .locations-slider__details .et_pb_module_inner .filtered-posts-cont .divi-filter-archive-loop .divi-filter-loop-container .grid-posts .dmach-grid-item .grid-item-cont .card-locations-details .et_pb_row:nth-child(2) .button-tertiary:focus:after {
background-color: #0061a6 !important;
border-color: #0061a6 !important;
}
#et-boc .et-l .locations-slider__filters.site-location .divi-filter-containter .et_pb_de_mach_search_posts_item {
place-self: center;
max-width: 150px;
border-radius: 20px !important;
width: auto !important;
}
#et-boc .et-l .locations-slider__filters.site-location .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_contact_field_options_list {
max-height: 28px;
background-color: #332405 !important;
border-radius: 20px !important;
display: flex !important;
}
#et-boc .et-l .locations-slider__filters.site-location .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_contact_field_options_list:nth-child(2):before, #et-boc .et-l .locations-slider__filters.site-location .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_contact_field_options_list:last-child:after {
color: #b98618;
text-transform: uppercase;
font-family: Karla;
font-size: 13px;
font-weight: bold;
}
#et-boc .et-l .locations-slider__filters.site-location .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_contact_field_options_list:nth-child(2):before {
content: "Living";
}
#et-boc .et-l .locations-slider__filters.site-location .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_contact_field_options_list:last-child:after {
content: "Site";
}
#et-boc .et-l .locations-slider__filters.site-location .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_contact_field_options_list .et_pb_contact_field_radio {
margin: 0 !important;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner {
width: 100% !important;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select {
min-width: 150px;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select label.et_pb_contact_select {
margin: 0;
color: #005999 !important;
background-color: #fff !important;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list {
max-height: 250px;
position: absolute;
overflow-y: scroll;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list.hidden {
display: none;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio {
background-color: #005999;
border-bottom: 1px solid #002d4d;
padding: 17px 12px;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio .radio-label:hover, #et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio .radio-label:focus {
text-decoration: underline;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio.checked {
background-color: #ebf7ff;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus {
border: 1px solid #fff;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus .radio-label {
font-weight: bold;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:hover, #et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus {
background-color: #bfd9ec;
border-bottom: 1px solid #005999;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:hover .radio-label, #et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select .et_pb_contact_field_options_list .et_pb_contact_field_radio:focus .radio-label {
color: #005999 !important;
}
#et-boc .et-l .locations-slider__filters.skills .divi-filter-containter .et_pb_de_mach_search_posts_item .et_pb_module_inner .divi-radio-select:after {
right: 10px !important;
}
.newsletter-subscribe-form {
background-color: rgba(255, 186, 37, .95);
}
.newsletter-subscribe-form .form-subscribe-mail {
font-family: Karla, sans-serif;
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-head-container .wpforms-title {
color: #0f178a;
font-size: 20px;
font-weight: bold;
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-head-container .wpforms-description {
color: #4c3608;
font-size: 14px;
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-field-container .wpforms-field label.wpforms-field-label {
font-size: 14px;
font-weight: bold;
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-field-container .wpforms-field input.wpforms-field-large {
border: 1px solid #995826;
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-field-container .wpforms-field input.wpforms-field-large::-webkit-input-placeholder {
color: #995826;
font-size: 14px;
font-style: italic;
font-weight: bold;
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-field-container .wpforms-field input.wpforms-field-large::-moz-placeholder {
color: #995826;
font-size: 14px;
font-style: italic;
font-weight: bold;
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-field-container .wpforms-field input.wpforms-field-large:-ms-input-placeholder {
color: #995826;
font-size: 14px;
font-style: italic;
font-weight: bold;
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-field-container .wpforms-field input.wpforms-field-large:focus {
border-width: 2px;
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-field-container .wpforms-field input.wpforms-field-large:focus::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0);
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-field-container .wpforms-field input.wpforms-field-large:focus::-moz-placeholder {
color: rgba(0, 0, 0, 0);
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-field-container .wpforms-field input.wpforms-field-large:focus::-moz-placeholder {
color: rgba(0, 0, 0, 0);
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-submit-container button.form-submit-btn {
background-color: #13803e;
border-radius: 0;
font-family: Montserrat, sans-serif;
font-size: 16px;
font-weight: bold;
position: absolute;
top: 20px;
right: 20%;
}
.newsletter-subscribe-form .form-subscribe-mail .wpforms-submit-container button.form-submit-btn:hover {
background-color: #0b4c25;
}
.google-translate {
justify-content: end;
align-items: center;
gap: 1rem;
display: flex;
}
.google-translate__label {
font-weight: bold;
}
.google-translate .goog-te-gadget {
color: #000;
}
.google-translate a:before {
content: "Google ";
}
.google-translate img {
display: none;
}
.google-translate select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
vertical-align: middle;
cursor: pointer;
color: #353c4a;
background: #adc4dc;
border: 1px solid #353c4a;
border-radius: 0;
height: 3rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
font-size: .875rem;
font-weight: bold;
line-height: 1.5rem;
}
@media (max-width: 575.98px) {
.google-translate select {
padding-right: 15px;
}
}
.google-translate select:focus {
outline-offset: -4px;
outline: 2px solid #353c4a;
}
html.no-appearance .google-translate select {
padding-right: 0;
}
.google-translate select option {
color: #000;
background: #fff;
font-weight: 400;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 414px) {
.google-translate select {
-webkit-appearance: none;
-webkit-border-radius: 0;
font-size: 1rem;
}
}
.google-translate #google_translate_element {
vertical-align: middle;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
position: relative !important;
}
.google-translate #google_translate_element .goog-te-gadget > div {
font-family: FontAwesome;
font-weight: 900;
position: relative;
}
.google-translate #google_translate_element .goog-te-gadget > div:after {
content: "";
color: #353c4a;
pointer-events: none;
font-size: 1rem;
position: absolute;
top: 50%;
right: 1.5rem;
transform: translateY(-50%);
}
html.no-appearance .google-translate #google_translate_element .goog-te-gadget > div:after {
content: "";
}
.utility-header {
flex-wrap: nowrap;
justify-content: space-between;
padding: 10px 0;
display: flex;
}
.utility-header__social-links .social-share, .utility-header__settings-links {
align-items: center;
display: flex;
}
.utility-header__social-links {
line-height: 0;
display: flex;
}
.utility-header__social-links .branding {
margin-right: 2.5rem;
}
@media (max-width: 576px) {
.utility-header__social-links .branding {
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
position: absolute;
overflow: hidden;
}
}
.utility-header__social-links .branding__link:focus {
outline-offset: 4px;
outline: 2px solid #fff;
}
.utility-header__social-links .branding .icon {
width: auto;
min-width: 38.46px;
}
.utility-header__social-links .branding .icon path:first-of-type {
fill: #d69a42;
}
.utility-header__social-links .branding .icon path:nth-of-type(2) {
fill: #fff;
}
.utility-header__social-links .social-share a {
margin-right: 1.25rem;
text-decoration: none;
}
.utility-header__social-links .social-share a:before {
color: #fff;
}
.utility-header__social-links .social-share a:hover, .utility-header__social-links .social-share a:focus {
outline-offset: 2px;
outline: 2px solid #fff;
transition: none;
}
.utility-header__social-links .social-share a:hover:before, .utility-header__social-links .social-share a:focus:before {
color: #d69a42;
}
.utility-header__settings-links {
justify-content: flex-end;
display: flex;
}
.utility-header__settings-links > * + * {
margin-left: 1.25rem;
}
@media (max-width: 575.98px) {
.utility-header__settings-links {
width: 100%;
}
}
.utility-header__link {
white-space: nowrap;
}
.utility-header__link, .utility-header__drawer-toggle {
color: #fff;
border: 0;
padding: 0;
font-size: .875rem;
line-height: 1.5rem;
text-decoration: none;
}
.utility-header__link:hover, .utility-header__drawer-toggle:hover {
color: #fff;
text-decoration: underline;
}
.utility-header__link:focus, .utility-header__drawer-toggle:focus {
outline-offset: 0;
outline: 2px solid #fff;
transition: none;
}
.utility-header__drawer {
color: #000;
background: #f2f2f2;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
display: none;
}
.utility-header__drawer[aria-expanded="true"] {
display: block;
}
.utility-header__drawer .section {
padding-top: .5rem;
padding-bottom: .5rem;
}
@media (min-width: 576px) {
.utility-header__drawer .section {
padding-top: 1rem;
padding-bottom: 1rem;
}
}
@media (min-width: 992px) {
.utility-header__drawer .section {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
}
.utility-header__drawer-toggle {
cursor: pointer;
background-color: rgba(0, 0, 0, 0);
}
.utility-header__drawer-toggle:focus {
border-color: #353c4a;
}
.utility-header__drawer-close {
box-sizing: content-box;
color: #000;
opacity: .6;
cursor: pointer;
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / 1em no-repeat;
border: 0;
border-radius: 1.25rem;
width: 1em;
height: 1em;
padding: .25em;
}
.utility-header__drawer-close:hover {
color: #000;
opacity: 1;
text-decoration: none;
}
.utility-header__drawer-close:focus {
outline-offset: 2px;
outline: 2px solid #000;
}
.global-header .container {
width: 95%;
max-width: 1440px;
}
@media (max-width: 480px) {
.xs-show {
display: block !important;
}
.xs-hide {
display: none !important;
}
}
@media (min-width: 481px) and (max-width: 768px) {
.sm-show {
display: block !important;
}
.sm-hide {
display: none !important;
}
}
@media (min-width: 769px) and (max-width: 980px) {
.md-show {
display: block !important;
}
.md-hide {
display: none !important;
}
}
@media (min-width: 981px) and (max-width: 1100px) {
.lg-show {
display: block !important;
}
.lg-hide {
display: none !important;
}
}
@media (min-width: 1101px) {
.xl-show {
display: block !important;
}
.xl-hide {
display: none !important;
}
}
.site-settings {
text-align: center;
}
@media (max-width: 991.98px) {
.site-settings {
padding: 0 !important;
}
}
@media (max-width: 575.98px) {
.site-settings__text-size {
display: none;
}
}
@media (min-width: 576px) {
.site-settings__text-size-mobile {
display: none;
}
}
.site-settings__icon-larger:before {
content: "+";
}
.site-settings__icon-smaller:before {
content: "-";
}
.site-settings .button {
color: #fff;
cursor: pointer;
text-transform: uppercase;
letter-spacing: 1px;
background-color: #353c4a;
border: 0;
height: 3rem;
margin: .5rem 6px;
padding-left: 1.5rem;
padding-right: 1.5rem;
font-weight: bold;
transition: none;
font-size: 13.3333px !important;
}
.site-settings .button:focus {
outline-offset: -5px;
outline: 2px solid #fff;
box-shadow: none !important;
border: 0 !important;
}
.site-settings .button.active:focus {
border-color: #fff;
}
@media (min-width: 576px) {
.site-settings .button {
margin-top: .75rem;
margin-bottom: .75rem;
}
}
@media (max-width: 991.98px) {
.site-settings .button {
width: 100%;
margin: .75rem 0;
}
}
.site-settings .btn-group {
vertical-align: middle;
display: inline-flex;
position: relative;
}
@media (max-width: 991.98px) {
.site-settings .btn-group {
width: 100%;
margin: 0 !important;
padding: 0 !important;
display: block !important;
}
}
.site-settings .btn-group[role="group"] {
margin: 0 1.5rem;
}
@media (max-width: 575.98px) {
.site-settings .btn-group[role="group"] {
margin: 0 .75rem;
}
}
.site-settings .btn-group[role="group"] > div:nth-of-type(n+1).btn-group {
margin-left: 1px;
}
h1.branding {
line-height: unset;
margin-bottom: 0;
padding-bottom: 0;
}
@media (max-width: 575.98px) {
h1.branding {
padding-right: 1.5rem;
}
}
.branding__link:focus {
outline-offset: 5px;
outline: 2px solid #000;
}
.branding__text {
color: #fff;
}
.social-share button {
color: #fff;
background: none;
border: none;
margin-right: 1.25rem;
padding: 0;
font-size: 1.125rem;
}
.social-share button:hover, .social-share button:focus {
cursor: pointer;
}
.social-share button:hover .social-share__icon, .social-share button:focus .social-share__icon {
outline-offset: 2px;
outline: 2px solid #fff;
}
.social-share__label {
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
position: absolute !important;
overflow: hidden !important;
}
.social-share__icon--twitter, .social-share__icon--facebook, .social-share__icon--linkedin {
font-size: 100%;
font-weight: 400;
font-family: ETmodules !important;
}
.social-share__icon--twitter:before {
content: "";
}
.social-share__icon--facebook:before {
content: "";
}
.social-share__icon--linkedin:before {
content: "";
}
.share-this-page {
justify-content: start;
gap: 1rem;
display: flex;
}
@media (min-width: 981px) {
.share-this-page {
justify-content: end;
}
}
.share-this-page button {
color: #353c4a;
background: none;
border: none;
padding: 0;
font-size: 1.5rem;
}
.share-this-page button:hover, .share-this-page button:focus {
cursor: pointer;
}
.share-this-page button:hover .social-share__icon, .share-this-page button:focus .social-share__icon {
outline-offset: 2px;
outline: 2px solid #353c4a;
}
.link-header-style .list-pages-shortcode, .sidebar-menu-list {
color: #07c;
padding-bottom: 0;
list-style-type: none !important;
}
.link-header-style .list-pages-shortcode ul, .sidebar-menu-list ul {
color: #07c;
padding-bottom: 0;
list-style-type: none;
}
.link-header-style .list-pages-shortcode li:before, .sidebar-menu-list li:before {
content: ">";
margin-left: -15px;
padding-right: 5px;
}
.link-header-style .list-pages-shortcode li.current_page_item > a, .sidebar-menu-list li.current_page_item > a {
color: #000a98;
}
.link-header-style .list-pages-shortcode a, .sidebar-menu-list a {
color: #07c;
font-size: 14px;
font-weight: bold;
}
.link-header-style .list-pages-shortcode a:hover, .sidebar-menu-list a:hover {
text-decoration: underline;
}
#footer-main-content .et_pb_icon a {
color: #ba601c !important;
}
#footer-main-content .site-links li:not(:first-child) {
margin-top: 10px;
}
#footer-main-content .site-links li:hover {
background-color: #eceeff;
}
@media (max-width: 981px) {
#footer-main-content .logo .et_pb_image_wrap {
margin: 0 3%;
right: 0 !important;
left: initial !important;
position: absolute !important;
}
}
#footer-state-content .state-links .et_pb_text_inner, #footer-state-content .copyright .et_pb_text_inner {
width: 80%;
max-width: 1440px;
padding: 0 3%;
display: flex;
}
#footer-state-content .state-links {
justify-content: center;
display: flex;
}
@media (max-width: 1440px) {
#footer-state-content .state-links {
white-space: nowrap;
justify-content: flex-start !important;
}
}
#footer-state-content .state-links ul {
max-width: 1440px;
list-style: none;
display: flex;
padding: 0 !important;
}
#footer-state-content .state-links ul li:not(:first-child) {
margin: 0 20px;
}
#footer-state-content .state-links ul li a {
color: #fff;
}
#footer-state-content .state-links ul li a:hover {
text-decoration: underline;
}
#footer-state-content .state-links ul li a:focus {
outline: 2px solid;
}
@media (max-width: 981px) {
#footer-state-content .state-links ul {
text-align: left;
flex-direction: column;
justify-content: flex-start;
}
#footer-state-content .state-links ul li {
margin: 10px 0 !important;
}
}
#footer-state-content .copyright {
justify-content: center;
display: flex;
}
#footer-state-content .copyright .et_pb_text_inner {
white-space: nowrap;
}
@media (max-width: 1440px) {
#footer-state-content .copyright .et_pb_text_inner {
width: 100%;
}
}
#footer-state-content .copyright .et_pb_text_inner p {
color: #000;
font-family: Public Sans;
font-size: 18px;
font-weight: normal;
}
html.high-contrast #page-container :not(.et_pb_video_overlay) {
background-image: none !important;
}
html.high-contrast #page-container *, html.high-contrast #page-container :after, html.high-contrast #page-container :before {
box-shadow: none !important;
color: #ffd600 !important;
text-shadow: none !important;
background-color: #000 !important;
border-color: #ffd600 !important;
outline-color: #ffd600 !important;
}
html.high-contrast #page-container .button {
border: 1px solid #ffd600 !important;
}
html.high-contrast #page-container .button.enableHighContrastMode:focus {
outline-color: #000;
}
html.high-contrast #page-container .enableHighContrastMode.active, html.high-contrast #page-container .disableHighContrastMode.active {
color: #000 !important;
background: #ffd600 !important;
}
html.high-contrast #page-container .btn-close {
opacity: 1;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffd600'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E") !important;
}
html.high-contrast #page-container .google-translate :focus {
outline-color: #fff;
}
html.high-contrast #page-container #et-boc .et-l #primary-header #primary-menu #menu-main-nav li a {
color: #ffd600 !important;
border-color: rgba(0, 0, 0, 0) !important;
outline-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l #primary-header #primary-menu #menu-main-nav li a:hover {
border-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l #primary-header #primary-menu #menu-main-nav li ul.sub-menu li a:hover {
color: #000 !important;
background-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l #primary-header #primary-menu #menu-main-nav li.current-menu-item a {
border-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l #primary-header .dropdown-quick-links .et_pb_code_inner, html.high-contrast #page-container #et-boc .et-l #primary-header .dropdown-quick-links .dropdown-wrapper, html.high-contrast #page-container #et-boc .et-l #primary-header .dropdown-quick-links .dropdown {
background-color: rgba(0, 0, 0, 0) !important;
}
html.high-contrast #page-container #et-boc .et-l #primary-header .dropdown-quick-links .et_pb_code_inner .dropdown-toggle, html.high-contrast #page-container #et-boc .et-l #primary-header .dropdown-quick-links .dropdown-wrapper .dropdown-toggle, html.high-contrast #page-container #et-boc .et-l #primary-header .dropdown-quick-links .dropdown .dropdown-toggle {
color: #000 !important;
background-color: #ffd600 !important;
outline-color: #000 !important;
}
html.high-contrast #page-container #et-boc .et-l #primary-header .dropdown-quick-links .et_pb_code_inner .dropdown-toggle:after, html.high-contrast #page-container #et-boc .et-l #primary-header .dropdown-quick-links .dropdown-wrapper .dropdown-toggle:after, html.high-contrast #page-container #et-boc .et-l #primary-header .dropdown-quick-links .dropdown .dropdown-toggle:after {
color: #000 !important;
background-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l #page-title, html.high-contrast #page-container #et-boc .et-l .et_pb_text_inner {
background-color: rgba(0, 0, 0, 0) !important;
}
html.high-contrast #page-container #et-boc .et-l #page-title h1, html.high-contrast #page-container #et-boc .et-l .et_pb_text_inner h1 {
color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .carousel-video .et_pb_video_overlay, html.high-contrast #page-container #et-boc .et-l .carousel-video .et_pb_video_overlay_hover, html.high-contrast #page-container #et-boc .et-l .video-component .et_pb_video_overlay, html.high-contrast #page-container #et-boc .et-l .video-component .et_pb_video_overlay_hover {
background-color: rgba(0, 0, 0, 0) !important;
}
html.high-contrast #page-container #et-boc .et-l .carousel-video .et-pb-slider-arrows a:hover, html.high-contrast #page-container #et-boc .et-l .carousel-video .et-pb-slider-arrows a:hover:before, html.high-contrast #page-container #et-boc .et-l .carousel-video .et-pb-slider-arrows a:focus, html.high-contrast #page-container #et-boc .et-l .carousel-video .et-pb-slider-arrows a:focus:before, html.high-contrast #page-container #et-boc .et-l .video-component .et-pb-slider-arrows a:hover, html.high-contrast #page-container #et-boc .et-l .video-component .et-pb-slider-arrows a:hover:before, html.high-contrast #page-container #et-boc .et-l .video-component .et-pb-slider-arrows a:focus, html.high-contrast #page-container #et-boc .et-l .video-component .et-pb-slider-arrows a:focus:before {
color: #000 !important;
background-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-primary, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-secondary {
color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-primary:hover, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-secondary:hover {
color: #000 !important;
background-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-primary:focus, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-secondary:focus {
outline-offset: 2px !important;
outline-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-tertiary:focus {
border-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-tertiary:focus:after {
background-color: #ffd600 !important;
border-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-pdf, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper .button-external {
color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-pdf:hover, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-pdf:focus, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper .button-external:hover, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper .button-external:focus {
text-decoration: underline;
color: #000 !important;
background-color: #ffd600 !important;
border-width: 3px !important;
outline-width: 0 !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-pdf:hover:before, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-pdf:focus:before, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper .button-external:hover:before, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper .button-external:focus:before {
color: #000 !important;
background-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-icon {
color: #ffd600 !important;
border-color: rgba(0, 0, 0, 0) !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-icon:focus, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-icon:hover {
border-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-icon.light:focus, html.high-contrast #page-container #et-boc .et-l .et_pb_button_module_wrapper a.button-icon.light:hover {
color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button {
color: #ffd600 !important;
text-decoration: underline !important;
}
html.high-contrast #page-container #et-boc .et-l .blurb-button .big-button {
color: #ffd600 !important;
border-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .blurb-button .big-button:hover {
color: #000 !important;
background-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .blurb-button .big-button:focus {
outline-offset: 2px !important;
color: #000 !important;
background-color: #ffd600 !important;
outline-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .carousel-locations .et_pb_toggle_title:before {
background-color: rgba(0, 0, 0, 0) !important;
}
html.high-contrast #page-container #et-boc .et-l .carousel-locations .et_pb_toggle_title:hover, html.high-contrast #page-container #et-boc .et-l .carousel-locations .et_pb_toggle_title:focus {
text-decoration: underline;
}
html.high-contrast #page-container #et-boc .et-l .carousel-locations .locations-slider__filters.skills label.et_pb_contact_select {
color: #ffd600 !important;
background-color: #000 !important;
}
html.high-contrast #page-container #et-boc .et-l .carousel-locations .locations-slider__filters.skills label.et_pb_contact_select:after {
border-color: #ffd600 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
}
html.high-contrast #page-container #et-boc .et-l .carousel-locations .locations-slider__filters.skills .et_pb_contact_field_options_list .et_pb_contact_field_radio:hover label.radio-label {
color: #ffd600 !important;
text-decoration: underline !important;
}
html.high-contrast #page-container #et-boc .et-l .carousel-locations .locations-slider__filters.skills .et_pb_contact_field_options_list label.radio-label:hover {
text-decoration: underline;
color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .carousel-locations .locations-slider__details .button-tertiary {
color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .carousel-locations .locations-slider__details .button-tertiary:focus:after {
color: #000 !important;
}
html.high-contrast #page-container #et-boc .et-l .carousel-locations a.page-numbers {
background-color: #000 !important;
}
html.high-contrast #page-container #et-boc .et-l .carousel-locations a.page-numbers:hover, html.high-contrast #page-container #et-boc .et-l .carousel-locations a.page-numbers:focus, html.high-contrast #page-container #et-boc .et-l .carousel-locations a.page-numbers:hover:after, html.high-contrast #page-container #et-boc .et-l .carousel-locations a.page-numbers:focus:after {
color: #000 !important;
background-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l #news-archive .et_overlay:hover, html.high-contrast #page-container #et-boc .et-l #news-archive .et_shop_image:hover .et_overlay {
border-color: rgba(0, 0, 0, 0) !important;
}
html.high-contrast #page-container #et-boc .et-l #news-archive .et_overlay:hover:before, html.high-contrast #page-container #et-boc .et-l #news-archive .et_shop_image:hover .et_overlay:before {
color: rgba(0, 0, 0, 0) !important;
}
html.high-contrast #page-container #et-boc .et-l #news-archive *, html.high-contrast #page-container #et-boc .et-l #news-archive :hover, html.high-contrast #page-container #et-boc .et-l #news-archive :focus {
color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l #news-archive .button-tertiary:focus:after {
color: #000 !important;
background-color: #ffd600 !important;
border-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l #footer-main-content li, html.high-contrast #page-container #et-boc .et-l #footer-main-content a {
-webkit-text-decoration-color: #ffd600 !important;
text-decoration-color: #ffd600 !important;
}
html.high-contrast #page-container #et-boc .et-l .menu-sidebar-basic a:after {
background-color: #ffd600 !important;
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-thumbnail .et_pb_module_inner .et_shop_image {
height: 384px;
position: relative;
overflow: hidden;
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-thumbnail .et_pb_module_inner .et_shop_image img.featured-image {
object-fit: cover;
width: 100%;
height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-thumbnail .et_pb_module_inner:after {
content: "";
visibility: visible;
background-color: rgba(64, 76, 255, .6);
width: 90%;
height: 4px;
position: absolute;
bottom: -4px;
left: 50%;
transform: translateX(-50%);
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-details .et_pb_column {
flex-direction: column;
display: flex;
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-details .et_pb_column .news-title a:focus {
-webkit-text-decoration: underline #000a98 !important;
text-decoration: underline #000a98 !important;
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper {
margin-top: auto;
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary:focus:after {
background-color: #0061a6 !important;
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary.disabled {
pointer-events: none;
cursor: default;
color: gray !important;
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary.disabled:after {
color: gray !important;
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary.disabled:focus {
border-color: rgba(0, 0, 0, 0) !important;
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary.disabled:focus:after {
background-color: rgba(0, 0, 0, 0) !important;
}
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary:after {
opacity: 1 !important;
border-color: rgba(0, 0, 0, 0) !important;
}
@media (max-width: 768px) {
#et-boc .et-l #post-navigation .dmach-grid-item .card-news-carousel .news-details .et_pb_column .et_pb_button_module_wrapper .button-tertiary {
text-align: left !important;
display: initial !important;
}
}
#et-boc .et-l #post-navigation .dmach-grid-item:first-child .et_pb_button_module_wrapper {
text-align: left;
}
#et-boc .et-l #post-navigation .dmach-grid-item:first-child .et_pb_button_module_wrapper .button-tertiary {
margin-left: 38px !important;
}
#et-boc .et-l #post-navigation .dmach-grid-item:first-child .et_pb_button_module_wrapper .button-tertiary:after {
content: "#";
right: 100% !important;
}
#et-boc .et-l .code-component.bottom-decoration:after {
content: "";
z-index: 10;
background-color: rgba(64, 76, 255, .6);
width: 90%;
height: 12px;
position: absolute;
bottom: -6px !important;
}
#et-boc .et-l .et_pb_subscribe {
background-color: rgba(255, 186, 37, .95);
margin-bottom: 50px;
padding-bottom: 40px;
font-family: Montserrat, sans-serif;
font-size: 16px;
font-weight: bold;
}
#et-boc .et-l .et_pb_subscribe .et_pb_newsletter_description {
color: #4c3608;
font-size: 14px;
font-weight: 500;
}
#et-boc .et-l .et_pb_subscribe .et_pb_newsletter_description .et_pb_module_header {
color: #0f178a;
font-size: 20px;
font-weight: bold;
}
#et-boc .et-l .et_pb_subscribe .et_pb_newsletter_form .et_pb_newsletter_button_wrap {
position: absolute;
top: 100%;
right: 35px;
}
#et-boc .et-l .et_pb_subscribe .et_pb_newsletter_form .et_pb_newsletter_button_wrap .et_pb_newsletter_button {
color: #fff;
text-transform: uppercase;
font-family: Montserrat;
font-size: 16px;
font-weight: bold;
background-color: #066aab !important;
}
#et-boc .et-l .et_pb_subscribe .et_pb_newsletter_form .et_pb_newsletter_button_wrap .et_pb_newsletter_button:after {
font-size: 1.5em;
}
#et-boc .et-l .smallgreen {
box-shadow: none;
float: right;
background: none;
border: 2px solid rgba(0, 0, 0, 0);
border-radius: 3px;
margin-right: 45px;
font-size: 16px;
color: #0061a6 !important;
text-transform: uppercase !important;
padding: 12px 11px !important;
font-family: Montserrat !important;
font-weight: 700 !important;
text-decoration: underline !important;
}
#et-boc .et-l .smallgreen:after {
text-shadow: none;
font-family: ETModules;
font-weight: 200;
position: absolute;
right: 0;
content: "$" !important;
opacity: 0 !important;
border-color: #0061a6 !important;
padding: 14px 6px 13.5px !important;
font-size: 34px !important;
top: 0 !important;
}
#et-boc .et-l .smallgreen:focus {
border-color: #0061a6 !important;
outline: none !important;
}
#et-boc .et-l .smallgreen:focus:after {
color: #fff;
background-color: #0061a6 !important;
}
#et-boc .et-l .smallgreen:hover:after, #et-boc .et-l .smallgreen:focus:after {
opacity: 1 !important;
}
.et_pb_toggle .et_pb_toggle_title:focus {
outline: 2px solid #000198;
outline-offset: 10px !important;
}
#et-boc .et-l #news-archive {
padding: 0;
}
#et-boc .et-l #news-archive .divi-filter-archive-loop {
margin-bottom: 0;
}
@media screen and (min-width: 1124px) {
#et-boc .et-l #news-archive .divi-filter-archive-loop .divi-filter-loop-container {
padding-top: 50px;
}
}
.site-search {
z-index: 1001;
width: 100%;
max-width: 100%;
display: flex;
}
.site-search__toggle {
cursor: pointer;
z-index: 1002;
opacity: .3;
background: none;
border: 0;
width: 3rem;
height: 3rem;
position: relative;
}
.site-search__toggle:hover {
opacity: .5;
}
.site-search__toggle:focus {
outline-offset: -2px;
outline: 2px solid #000;
}
.site-search__toggle[aria-expanded="true"] {
background-color: #353c4a;
}
.site-search__toggle .site-search__icon {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
}
.site-search__toggle .site-search__icon:before {
content: "M";
font-family: ETModules;
font-size: 3rem;
font-weight: bold;
}
.site-search__toggle[aria-expanded="true"] + form {
text-align: center;
z-index: 1001;
background: #fff;
border-top: 1px solid rgba(0, 0, 0, .2);
width: 125%;
padding: 1.5rem;
display: block;
position: absolute;
top: 100%;
left: -12.5%;
transform: none;
}
.site-search__toggle[aria-expanded="true"] + form input {
width: 30em;
}
@media (max-width: 1199.98px) {
.site-search__toggle[aria-expanded="true"] + form input {
min-width: unset;
width: 100%;
}
}
.site-search__form {
border-bottom: 1px solid #eee;
flex-grow: 1;
align-items: center;
gap: 1rem;
position: relative;
display: flex !important;
}
@media screen and (max-width: 768px) {
.site-search__label {
clip: rect(0, 0, 0, 0);
border: 0;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
position: absolute;
overflow: hidden;
}
}
@media (max-width: 768px) {
.site-search__label-wrapper {
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
position: absolute;
overflow: hidden;
}
}
.site-search__input-wrapper {
flex-grow: 1;
}
.site-search__input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
border-radius: 0;
width: 100%;
margin: 0;
padding: 0 30px;
font-size: 1rem;
}
.site-search__input::placeholder {
color: #555;
opacity: 1;
font-style: italic;
}
.high-contrast .site-search__input::placeholder {
color: #d69a42;
}
.site-search__input:focus {
outline-offset: 0;
z-index: 1;
border: 1px solid #fff;
outline: 3px solid #000;
}
.site-search__input, .site-search .button--search {
vertical-align: top;
height: 3rem;
position: relative;
}
.site-search__input:focus, .site-search .button--search:focus {
z-index: 1;
}
.site-search .button--search {
letter-spacing: 5%;
text-transform: uppercase;
background-color: #13803e;
border: 0;
padding-left: 1rem;
padding-right: 1rem;
font-size: .75rem;
font-weight: bold;
color: #fff !important;
text-transform: uppercase !important;
border-width: 4px !important;
font-family: Montserrat, Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700 !important;
}
.site-search .button--search:hover {
cursor: pointer;
background-image: initial;
background-color: #0b4c25;
color: #fff !important;
}
.site-search .button--search:focus {
outline: 2px solid #0b4c25;
}
@media (max-width: 980px) {
.site-search .button--search .icon_search {
margin-right: 5px;
}
.site-search .button--search .button__text .visually-hidden {
clip: auto;
font-size: 1rem;
white-space: nowrap !important;
border: 0 !important;
width: auto !important;
height: auto !important;
margin: auto !important;
padding: 0 !important;
position: relative !important;
overflow: visible !important;
}
}
.site-search .button--search:hover {
text-decoration: none;
}
.site-search .button--search:focus {
outline-offset: 2px;
outline: 2px solid #000;
}
@media (min-width: 980px) {
.site-search .button--search:hover, .site-search .button--search:focus {
color: #000;
}
}
@media (max-width: 1199.98px) {
.site-search .button--search {
width: 100%;
}
}
@media screen and (min-width: 768px) {
#site-search .container {
max-width: 95%;
}
}