/* Accessibility */
/* Accessibility Icon ACF block */
#icon-accessibility {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  outline-color: transparent;
  right: 0.3125rem;
  bottom: 94px;
}
#icon-accessibility svg {
  border: 0.125rem solid rgb(39.9826347305, 91.8119760479, 31.8380239521);
  color: var(--wp--preset--color--base);
  height: 2.125rem;
  width: 2.125rem;
}
@media (min-width: 1200px) {
  #icon-accessibility {
    right: 1rem;
  }
  #icon-accessibility svg {
    height: 2.25rem;
    width: 2.25rem;
  }
}
#icon-accessibility:hover, #icon-accessibility:focus {
  background-color: var(--wp--preset--color--base);
}
#icon-accessibility:hover svg, #icon-accessibility:focus svg {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}

/* Accessibility ACF Blocks */
/* Accessibility Accordions Tabs ACF Blocks */
/* Accessibility Accordion */
.acc-mode-on .accordion .accordion-item .accordion-button {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .accordion .accordion-item .accordion-button:not(.collapsed) {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  color: var(--wp--preset--color--base);
}

/* Accessibility Tabs ACF Blocks */
/* Accessibility Accordion->Tabs */
.acc-mode-on .accordion.tabs .tab-content > .tab-pane {
  border-color: rgb(80.475, 80.475, 80.475) !important;
}

/* Accessibility Nav Tabs */
.acc-mode-on .nav-tabs .nav-item .nav-link {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .nav-tabs .nav-item .nav-link:hover, .acc-mode-on .nav-tabs .nav-item .nav-link:focus {
  border-color: rgb(80.475, 80.475, 80.475) !important;
}
.acc-mode-on .nav-tabs .nav-item .nav-link.active, .acc-mode-on .nav-tabs .nav-item.show .nav-link {
  border-color: rgb(80.475, 80.475, 80.475) !important;
  border-bottom-color: transparent !important;
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .nav-tabs .nav-item .nav-link.active:hover, .acc-mode-on .nav-tabs .nav-item.show .nav-link:hover {
  color: rgb(23.4916167665, 53.9437125749, 18.7062874251);
}

/* Accessibility Vertical Tabs */
.acc-mode-on .tabs-vertical .nav-tabs .nav-item .nav-link.active, .acc-mode-on .tabs-vertical .nav-tabs .nav-item.show .nav-link {
  border-color: rgb(80.475, 80.475, 80.475) !important;
  border-right-color: transparent !important;
}

/* Accessibility Grids & Carousels */
/* Accessibility Carousels */
/* Accessibility Slick Arrows */
.acc-mode-on .slick-slider .slick-arrow svg {
  color: rgb(7.0005988024, 16.0754491018, 5.5745508982);
}
.acc-mode-on .slick-slider .slick-arrow:hover svg {
  color: #ffde00;
}
.acc-mode-on .slick-slider .slick-arrow.slick-disabled svg {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}

/* Accessibility Carousel Dots */
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots {
  padding-bottom: 2.5rem;
}
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots {
  bottom: 0;
}
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li button,
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li svg[type=button] {
  border-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  box-shadow: none;
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  gap: 0.125rem;
  height: 2.5rem;
  line-height: 1;
  width: 2.5rem;
}
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li button::after,
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li svg[type=button]::after {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li:hover button,
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li:hover svg[type=button] {
  border-color: rgb(7.0005988024, 16.0754491018, 5.5745508982);
  color: rgb(7.0005988024, 16.0754491018, 5.5745508982);
}
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li:hover button::after,
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li:hover svg[type=button]::after {
  background-color: rgb(7.0005988024, 16.0754491018, 5.5745508982);
}
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li.slick-active button,
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li.slick-active svg[type=button] {
  border-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li.slick-active button::after,
.acc-mode-on .wp-block-columns.slick-carousel.slick-slider.carousel-setting-dots .slick-dots li.slick-active svg[type=button]::after {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
/* Accessibility Icons ACF Blocks */
/* Accessibility Icon Scroll to Top ACF block */
.acc-mode-on #icon-scroll-to-top {
  border-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  opacity: 1;
}
.acc-mode-on #icon-scroll-to-top svg {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on #icon-scroll-to-top:hover, .acc-mode-on #icon-scroll-to-top:focus {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  border-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on #icon-scroll-to-top:hover svg, .acc-mode-on #icon-scroll-to-top:focus svg {
  color: var(--wp--preset--color--base);
}

/* Accessibility Menus ACF Blocks */
/* Accessibility Main Menu Navbar Toggler ACF block */
.acc-mode-on .navbar-toggler:hover .navbar-toggler-icon:after, .acc-mode-on .navbar-toggler:hover .navbar-toggler-icon:before {
  background-color: var(--wp--preset--color--accent);
}
.acc-mode-on .navbar-toggler.open.x .navbar-toggler-icon:after, .acc-mode-on .navbar-toggler.open.x .navbar-toggler-icon:before {
  background-color: var(--wp--preset--color--accent);
}
.acc-mode-on .navbar-toggler.open.x:hover .navbar-toggler-icon:after, .acc-mode-on .navbar-toggler.open.x:hover .navbar-toggler-icon:before {
  background-color: var(--wp--preset--color--base);
}

/* Accessibility Search ACF Blocks */
/* Accessibility Search Panel Top ACF block */
.acc-mode-on #search-panel-top.offcanvas .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
  outline-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on #search-panel-top .btn-close {
  border-color: #ffde00;
}
.acc-mode-on #search-panel-top .btn-close svg {
  color: #ffde00;
}
.acc-mode-on #search-panel-top .btn-close:hover {
  border-color: #ffde00;
}
.acc-mode-on #search-panel-top .btn-close:hover svg {
  color: #ffde00;
}

/* Accessibility Blocks */
/* Button blocks */
.acc-mode-on .wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-element-button {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-element-button:hover {
  text-decoration: underline;
}
.acc-mode-on .wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-element-button.has-accent-background-color {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
}
.acc-mode-on .wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-element-button.has-accent-2-background-color {
  background-color: #ffde00 !important;
}
.acc-mode-on .has-accent-2-background-color .wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-element-button {
  background-color: #000 !important;
}

.acc-mode-on .wp-block-buttons .wp-block-button.is-style-outline .wp-element-button.has-accent-color {
  border-color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
}
.acc-mode-on .wp-block-buttons .wp-block-button.is-style-outline .wp-element-button.has-accent-color:hover {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
  color: var(--wp--preset--color--base) !important;
}
.acc-mode-on .wp-block-buttons .wp-block-button.is-style-outline .wp-element-button.has-accent-2-color {
  border-color: #ffde00 !important;
  color: #ffde00 !important;
}
.acc-mode-on .wp-block-buttons .wp-block-button.is-style-outline .wp-element-button.has-accent-2-color:hover {
  background-color: #ffde00 !important;
  color: var(--wp--preset--color--base) !important;
}

/* Accessibility Cover block */
.acc-mode-on .wp-block-cover a:not(.wp-element-button) {
  color: var(--wp--preset--color--base) !important;
}
.acc-mode-on .wp-block-cover a:not(.wp-element-button):hover {
  color: var(--wp--preset--color--accent-5) !important;
}

/* Accessibility List block */
/* Accessibility List block */
.acc-mode-on ol li a,
.acc-mode-on ul li a {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  text-decoration: underline;
}
.acc-mode-on ol li a:hover,
.acc-mode-on ul li a:hover {
  color: var(--wp--preset--color--contrast);
  text-decoration: underline;
}

/* Accessibility Bullets List block */
ul.is-style-list-bullets.bullets-accent svg {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
ul.is-style-list-bullets.bullets-accent-2 svg {
  color: #ffde00;
}

/* Accessibility Icons List block */
ul.is-style-list-icons li svg {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}

/* Accessibility Paragraph block */
.acc-mode-on p a {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
  text-decoration: underline;
}
.acc-mode-on p a:hover {
  color: var(--wp--preset--color--contrast) !important;
}
.acc-mode-on p a[target=_blank] svg {
  margin-left: 0.1875rem;
}
.acc-mode-on p.has-small-font-size a[target=_blank] svg {
  height: 0.75rem;
}

/* Accessibility Components */
/* Accessibility Card components */
.acc-mode-on a.is-style-card:hover .wp-element-button {
  background-color: rgb(23.4916167665, 53.9437125749, 18.7062874251) !important;
}
.acc-mode-on a.is-style-card:hover .wp-element-button.has-accent-background-color {
  background-color: rgb(23.4916167665, 53.9437125749, 18.7062874251) !important;
}
.acc-mode-on a.is-style-card:hover .wp-element-button.has-accent-2-background-color {
  background-color: rgb(204, 177.6, 0) !important;
}

/* Accessibility Popover components */
.acc-mode-on .popover h3.popover-header {
  background-color: rgb(23.4916167665, 53.9437125749, 18.7062874251);
  border-color: rgb(23.4916167665, 53.9437125749, 18.7062874251);
}
.acc-mode-on .popover .popover-body {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  border-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}

/* Tooltip components */
.acc-mode-on .tooltip .tooltip-arrow {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .bs-tooltip-top .tooltip-arrow::before,
.acc-mode-on .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .bs-tooltip-end .tooltip-arrow::before,
.acc-mode-on .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .bs-tooltip-bottom .tooltip-arrow::before,
.acc-mode-on .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .bs-tooltip-start .tooltip-arrow::before,
.acc-mode-on .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .tooltip-inner {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .accent-2-tooltip .tooltip-arrow {
  color: #ffde00;
}
.acc-mode-on .accent-2-tooltip .tooltip-inner {
  background-color: #ffde00;
}

/* Accessibility Menus */
/* Accessibility Main Menu navbar-nav */
.acc-mode-on .navbar ul.navbar-nav li.nav-item a.nav-link:hover, .acc-mode-on .navbar ul.navbar-nav li.nav-item a.nav-link.highlighted {
  text-decoration: underline;
}

/* Accessibility Main Menu navbar-nav */
.acc-mode-on .navbar ul.navbar-nav li.nav-item.dropdown .dropdown-menu li.nav-item a.dropdown-item:hover {
  text-decoration: underline;
}

/* Accessibility Main Menu */
/* Accessibility Main Menu Dropdown */
.acc-mode-on .navbar#navbar-main ul.navbar-nav li.nav-item.dropdown .dropdown-menu li.nav-item a.dropdown-item:hover {
  text-decoration: underline;
}

/* Accessibility Menu Main Smartmenus Mega Menus */
.acc-mode-on ul.navbar-nav#menu-main li.dropdown.has-mega-menu ul.dropdown-menu.mega-menu li .wp-block-columns.row .wp-block-column .is-style-card .is-style-card-body > div {
  border-top-color: rgb(7.0005988024, 16.0754491018, 5.5745508982);
}
.acc-mode-on ul.navbar-nav#menu-main li.dropdown.has-mega-menu ul.dropdown-menu.mega-menu li .wp-block-columns.row .wp-block-column .is-style-card .is-style-card-body > div ul li.btn a {
  gap: 0.375rem;
}
.acc-mode-on ul.navbar-nav#menu-main li.dropdown.has-mega-menu ul.dropdown-menu.mega-menu li .wp-block-columns.row .wp-block-column .is-style-card .is-style-card-body > div ul li.btn a[target=_blank] svg {
  margin-top: -0.25rem;
  width: 1rem;
}
.acc-mode-on ul.navbar-nav#menu-main li.dropdown.has-mega-menu ul.dropdown-menu.mega-menu li .wp-block-columns.row .wp-block-column .is-style-card .is-style-card-body > div ul li.current-menu-item > a {
  color: var(--wp--preset--color--contrast-3);
}
.acc-mode-on ul.navbar-nav#menu-main li.dropdown.has-mega-menu ul.dropdown-menu.mega-menu li .wp-block-columns.row .wp-block-column .is-style-card .is-style-card-body > div ul li.current-menu-item > a:hover {
  color: var(--wp--preset--color--contrast-3);
}
.acc-mode-on ul.navbar-nav#menu-main li.dropdown.has-mega-menu ul.dropdown-menu.mega-menu li .wp-block-columns.row .wp-block-column .is-style-card .is-style-card-body > div ul li span {
  color: var(--wp--preset--color--contrast-3);
}
.acc-mode-on ul.navbar-nav#menu-main li.dropdown.has-mega-menu ul.dropdown-menu.mega-menu li .wp-block-columns.row .wp-block-column.submenu-feature {
  background-color: rgb(31.7371257485, 72.8778443114, 25.2721556886);
}
/* Accessibility Main Menu CTA */
.acc-mode-on .navbar#navbar-main ul.navbar-nav li.nav-item.cta a.nav-link {
  color: var(--wp--preset--color--contrast);
}

/* Accessibility Main Menu (desktop) */
/* Accessibility Main Menu Dropdown (desktop) */
@media (min-width: 1200px) {
  .acc-mode-on .navbar#navbar-main ul.navbar-nav li.nav-item.dropdown .dropdown-menu li.menu-item a.dropdown-item:hover {
    color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
    text-decoration: underline;
  }
  .acc-mode-on .navbar#navbar-main ul.navbar-nav li.nav-item.dropdown .dropdown-menu li.menu-item.current-menu-item > a.dropdown-item, .acc-mode-on .navbar#navbar-main ul.navbar-nav li.nav-item.dropdown .dropdown-menu li.menu-item.current-menu-ancestor > a.dropdown-item {
    color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
    text-decoration: underline;
  }
  .acc-mode-on .navbar#navbar-main ul.navbar-nav li.nav-item.dropdown .scroll-down-arrow,
  .acc-mode-on .navbar#navbar-main ul.navbar-nav li.nav-item.dropdown .scroll-up-arrow {
    color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  }
}
/* Accessibility Main Mega Menus */
@media (min-width: 1200px) {
  .acc-mode-on ul.navbar-nav#menu-main li.dropdown.has-mega-menu ul.dropdown-menu.mega-menu li .wp-block-columns.row .wp-block-column .is-style-card .is-style-card-body > div {
    border-left-color: rgb(23.4916167665, 53.9437125749, 18.7062874251);
  }
}
/* Accessibility Top Menus */
/* Accessibility Top Menu Icons */
.acc-mode-on .navbar#navbar-top ul.navbar-nav li.nav-item.icon button.nav-link {
  font-size: 0.75rem;
  text-decoration: underline;
}

/* Accessibility Parts */
/* Accessibility Footer layouts */
.acc-mode-on footer p#kramer-digital a {
  color: var(--wp--preset--color--base) !important;
}
.acc-mode-on footer p#kramer-digital a span {
  color: var(--wp--preset--color--base-2) !important;
}
.acc-mode-on footer p#kramer-digital a.hs {
  margin-left: 0.3125rem;
}
.acc-mode-on footer .has-accent-background-color {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
}
.acc-mode-on footer a[target=_blank] {
  display: flex;
  align-items: center;
}
.acc-mode-on footer a:hover {
  color: var(--wp--preset--color--base);
  text-decoration: underline !important;
}

/* Accessibility Shortcodes */
/* Accessibility Menus shortcodes */
/* Accessibility Search Form shortcode */
.acc-mode-on .navbar#navbar-main ul.navbar-nav li.nav-item .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
  outline-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}

/* Accessibility Search Icon shortcode */
@media (min-width: 1200px) {
  .acc-mode-on .navbar#navbar-main ul.navbar-nav li.menu-item.icon.search .nav-link svg {
    color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  }
}
/* Accessibility Utilities */
/* Accessibility Background utilities */
/* Accessibility Background Color utilities */
.acc-mode-on .has-accent-background-color,
.acc-mode-on .has-accent-acc-background-color {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
}
.acc-mode-on .has-accent-2-background-color,
.acc-mode-on .has-accent-2-acc-background-color {
  background-color: #ffde00 !important;
}
.acc-mode-on .has-accent-3-background-color,
.acc-mode-on .has-accent-3-acc-background-color {
  background-color: #f1f3f4 !important;
}
.acc-mode-on .has-accent-4-background-color,
.acc-mode-on .has-accent-4-acc-background-color {
  background-color: #f5f8f4 !important;
}
.acc-mode-on .has-base-background-color.has-accent-color {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
}

/* Accent 2 background accessibility utilities */
.acc-mode-on .has-accent-2-background-color .has-accent-color {
  color: var(--wp--preset--color--contrast) !important;
}
.acc-mode-on .has-accent-2-background-color .has-base-color:not(.wp-element-button) {
  color: var(--wp--preset--color--contrast) !important;
}

/* Accessibility Border utilities */
.acc-mode-on .border,
.acc-mode-on .border-dark {
  border-color: rgb(80.475, 80.475, 80.475) !important;
}
.acc-mode-on .has-accent-border-color {
  border-color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
}
.acc-mode-on .has-accent-2-border-color {
  border-color: #ffde00 !important;
}
.acc-mode-on .has-accent-3-border-color {
  border-color: #f1f3f4 !important;
}
.acc-mode-on .has-accent-4-border-color {
  border-color: #f5f8f4 !important;
}

/* Accessibility Color */
.acc-mode-on .has-accent-color {
  color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
}
.acc-mode-on .has-accent-2-color {
  color: #ffde00 !important;
}
.acc-mode-on .has-accent-3-color {
  color: #f1f3f4 !important;
}
.acc-mode-on .has-accent-4-color {
  color: #f5f8f4 !important;
}

/* Accessibility Display utilities */
.acc-mode-on .d-acc-block {
  display: block !important;
}
.acc-mode-on .d-acc-flex {
  display: flex !important;
}
.acc-mode-on .d-acc-none {
  display: none !important;
}

/* Display utilities by breakpoint */
/* Accessibility Font utilities */
/* Accessibility Font Size utilities */
.acc-mode-on .has-x-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

/* Accessibility Vendor Extensions */
/* Accessibility Gravity Forms vendor extension */
/* Accessibility Gravity Forms */
.acc-mode-on .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework form input.button {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521) !important;
}
.acc-mode-on .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework form input.button:hover {
  background-color: var(--wp--preset--color--contrast) !important;
}
.acc-mode-on .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework form .gform_footer .button {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  border-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework form .gform_footer .button:hover {
  background-color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--contrast);
}
.acc-mode-on .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework form .gform_page_footer .gform_previous_button.button {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
  border-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework form .gform_page_footer .gform_previous_button.button:hover {
  background-color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--contrast);
}

/* Gravity Forms Utilities */
/* Gravity Forms Buttons */
.acc-mode-on .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework form.button--accent-2 .gform_body .gform_fields .gfield input.button {
  background-color: #ffde00 !important;
  color: var(--wp--preset--color--contrast) !important;
}
.acc-mode-on .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework form.button--accent-2 .gform_body .gform_fields .gfield input.button:hover {
  background-color: rgb(204, 177.6, 0) !important;
}

/* Accessibility Search & Filter Pro vendor extension */
.acc-mode-on .wp-block-search-filter-control-load-more .search-filter-input-button {
  background-color: rgb(39.9826347305, 91.8119760479, 31.8380239521);
}
.acc-mode-on .wp-block-search-filter-control-load-more .search-filter-input-button:hover {
  background-color: rgb(23.4916167665, 53.9437125749, 18.7062874251);
}

/* Accessibility The Events Calendar vendor extension */
.acc-mode-on .tribe-events-notices {
  background-color: var(--wp--preset--color--accent-4);
  border-color: rgb(40.8071856287, 93.7053892216, 32.4946107784);
  color: rgb(40.8071856287, 93.7053892216, 32.4946107784);
}
