@import url("https://fonts.googleapis.com/css2?family=Livvic:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poetsen+One&display=swap");
:root {
  --shadePrimary: #34613b;
  --shadeSecondary: #9ad9e9;
  --shadeTertiary: #efd954;
}

.theme-hunterGreen {
  --shadePrimary: #34613b;
  --shadeSecondary: #9ad9e9;
  --shadeTertiary: #efd954;
}
.theme-royalBlue {
  --shadePrimary: #006cc5;
  --shadeSecondary: #9ad9e9;
  --shadeTertiary: #6bb07d;
}
.theme-orange {
  --shadePrimary: #ff6622;
  --shadeSecondary: #9ad9e9;
  --shadeTertiary: #6bb07d;
}
.theme-sunnyYellow {
  --shadePrimary: #efd954;
  --shadeSecondary: #242c37;
  --shadeTertiary: #faf5b2;
}
.theme-navy {
  --shadePrimary: #242c37;
  --shadeSecondary: #faf5b2;
  --shadeTertiary: #efd954;
}

[data-theme-primary="#9ad9e9"] {
  --shadePrimary: #9ad9e9;
  --shadePrimaryText: #242c37;
}
[data-theme-primary="#9ad9e9"] .index-page-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .index-page-header h1,
[data-theme-primary="#9ad9e9"] .index-page-header .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .index-page-header h1 b {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .inner-page-header h1 b,
[data-theme-primary="#9ad9e9"] .inner-page-header h1 strong {
  color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .tertiary-quick-link .card-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .block-faq {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .block-faq .block-title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .primary-quick-links-block .tag {
  color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .secondary-quick-links-block .quick-links-single .text {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .secondary-quick-links-block .quick-links-single .text h4 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]):has(a) .card-title h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]) a:before {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .standard-feature-text-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .standard-feature-text-block:not([class*=block-theme-]) .block-content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .standard-feature-text-block:not([class*=block-theme-]) .block-content h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .standard-feature-text-block:not([class*=block-theme-]) .site-btn {
  background-color: #242c37;
  color: #fff;
}
[data-theme-primary="#9ad9e9"] .featured-events-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .featured-events-block:not([class*=block-theme-]) .tag,
[data-theme-primary="#9ad9e9"] .featured-events-block:not([class*=block-theme-]) .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .featured-events-block:not([class*=block-theme-]) .title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .featured-events-block:not([class*=block-theme-]) .title h2 b,
[data-theme-primary="#9ad9e9"] .featured-events-block:not([class*=block-theme-]) .title h2 strong {
  color: var(--shadePrimaryText) !important;
}
[data-theme-primary="#9ad9e9"] .afes-values-block .value-box .notch-box {
  border-color: #242c37;
}
[data-theme-primary="#9ad9e9"] .afes-values-block .value-box .title-icon {
  background-color: #9ad9e9;
}
[data-theme-primary="#9ad9e9"] .afes-values-block .value-box .title-icon h4,
[data-theme-primary="#9ad9e9"] .afes-values-block .value-box .title-icon h6,
[data-theme-primary="#9ad9e9"] .afes-values-block .value-box .title-icon h5 {
  color: #242c37;
}
[data-theme-primary="#9ad9e9"] .afes-values-block .value-box .title-icon .icon-emoji svg path {
  fill: #fff;
}
[data-theme-primary="#9ad9e9"] .afes-values-block .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #242c37;
}
[data-theme-primary="#9ad9e9"] .afes-values-block.layout-2 .value-box .notch-box {
  border-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .afes-values-block.layout-2 .value-box .title-icon {
  background-color: #242c37;
}
[data-theme-primary="#9ad9e9"] .afes-values-block.layout-2 .value-box .title-icon h4,
[data-theme-primary="#9ad9e9"] .afes-values-block.layout-2 .value-box .title-icon h6,
[data-theme-primary="#9ad9e9"] .afes-values-block.layout-2 .value-box .title-icon h5 {
  color: #fff;
}
[data-theme-primary="#9ad9e9"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path {
  fill: #242c37;
}
[data-theme-primary="#9ad9e9"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #9ad9e9;
}
[data-theme-primary="#9ad9e9"] .timeline-slider-block .timeline-frame-nav {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .timeline-slider-block .timeline-frame-nav .slide-text:before {
  background-color: #242c37;
}
[data-theme-primary="#9ad9e9"] .resource-grid-list .resource-grid-single .cta-badge {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .resource-grid-list .resource-grid-single a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .calendar-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .member-slide:not([class*=slide-]) .member-slide-content {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .member-slide:not([class*=slide-]) .member-slide-content h4,
[data-theme-primary="#9ad9e9"] .member-slide:not([class*=slide-]) .member-slide-content h5,
[data-theme-primary="#9ad9e9"] .member-slide:not([class*=slide-]) .member-slide-content h6,
[data-theme-primary="#9ad9e9"] .member-slide:not([class*=slide-]) .member-slide-content p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .member-slide:not([class*=slide-]) .member-slide-content h4 p,
[data-theme-primary="#9ad9e9"] .member-slide:not([class*=slide-]) .member-slide-content h5 p,
[data-theme-primary="#9ad9e9"] .member-slide:not([class*=slide-]) .member-slide-content h6 p,
[data-theme-primary="#9ad9e9"] .member-slide:not([class*=slide-]) .member-slide-content p p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gf_page_steps .gf_step.gf_step_active {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#9ad9e9"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#9ad9e9"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#9ad9e9"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, [data-theme-primary="#9ad9e9"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#9ad9e9"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#9ad9e9"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#9ad9e9"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .afes-header.header-dark {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#9ad9e9"] .afes-header.header-dark .afes-logo a {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#9ad9e9"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: var(--shadePrimaryText);
}

[data-theme-primary="#faf5b2"] {
  --shadePrimary: #faf5b2;
  --shadePrimaryText: #242c37;
}
[data-theme-primary="#faf5b2"] .index-page-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .index-page-header h1,
[data-theme-primary="#faf5b2"] .index-page-header .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .index-page-header h1 b {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .inner-page-header h1 b,
[data-theme-primary="#faf5b2"] .inner-page-header h1 strong {
  color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .tertiary-quick-link .card-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .block-faq {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .block-faq .block-title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .primary-quick-links-block .tag {
  color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .secondary-quick-links-block .quick-links-single .text {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .secondary-quick-links-block .quick-links-single .text h4 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]):has(a) .card-title h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]) a:before {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .standard-feature-text-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .standard-feature-text-block:not([class*=block-theme-]) .block-content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .standard-feature-text-block:not([class*=block-theme-]) .block-content h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .featured-events-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .featured-events-block:not([class*=block-theme-]) .tag,
[data-theme-primary="#faf5b2"] .featured-events-block:not([class*=block-theme-]) .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .featured-events-block:not([class*=block-theme-]) .title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .featured-events-block:not([class*=block-theme-]) .title h2 b,
[data-theme-primary="#faf5b2"] .featured-events-block:not([class*=block-theme-]) .title h2 strong {
  color: var(--shadePrimaryText) !important;
}
[data-theme-primary="#faf5b2"] .afes-values-block .value-box .notch-box {
  border-color: #242c37;
}
[data-theme-primary="#faf5b2"] .afes-values-block .value-box .title-icon {
  background-color: #9ad9e9;
}
[data-theme-primary="#faf5b2"] .afes-values-block .value-box .title-icon h4,
[data-theme-primary="#faf5b2"] .afes-values-block .value-box .title-icon h6,
[data-theme-primary="#faf5b2"] .afes-values-block .value-box .title-icon h5 {
  color: #242c37;
}
[data-theme-primary="#faf5b2"] .afes-values-block .value-box .title-icon .icon-emoji svg path {
  fill: #fff;
}
[data-theme-primary="#faf5b2"] .afes-values-block .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #242c37;
}
[data-theme-primary="#faf5b2"] .afes-values-block.layout-2 .value-box .notch-box {
  border-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .afes-values-block.layout-2 .value-box .title-icon {
  background-color: #242c37;
}
[data-theme-primary="#faf5b2"] .afes-values-block.layout-2 .value-box .title-icon h4,
[data-theme-primary="#faf5b2"] .afes-values-block.layout-2 .value-box .title-icon h6,
[data-theme-primary="#faf5b2"] .afes-values-block.layout-2 .value-box .title-icon h5 {
  color: #fff;
}
[data-theme-primary="#faf5b2"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path {
  fill: #242c37;
}
[data-theme-primary="#faf5b2"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #9ad9e9;
}
[data-theme-primary="#faf5b2"] .timeline-slider-block .timeline-frame-nav {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .timeline-slider-block .timeline-frame-nav .slide-text:before {
  background-color: #242c37;
}
[data-theme-primary="#faf5b2"] .resource-grid-list .resource-grid-single .cta-badge {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .resource-grid-list .resource-grid-single a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .calendar-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .member-slide:not([class*=slide-]) .member-slide-content {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .member-slide:not([class*=slide-]) .member-slide-content h4,
[data-theme-primary="#faf5b2"] .member-slide:not([class*=slide-]) .member-slide-content h5,
[data-theme-primary="#faf5b2"] .member-slide:not([class*=slide-]) .member-slide-content h6,
[data-theme-primary="#faf5b2"] .member-slide:not([class*=slide-]) .member-slide-content p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .member-slide:not([class*=slide-]) .member-slide-content h4 p,
[data-theme-primary="#faf5b2"] .member-slide:not([class*=slide-]) .member-slide-content h5 p,
[data-theme-primary="#faf5b2"] .member-slide:not([class*=slide-]) .member-slide-content h6 p,
[data-theme-primary="#faf5b2"] .member-slide:not([class*=slide-]) .member-slide-content p p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gf_page_steps .gf_step.gf_step_active {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#faf5b2"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#faf5b2"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#faf5b2"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, [data-theme-primary="#faf5b2"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#faf5b2"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#faf5b2"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#faf5b2"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .afes-header.header-dark {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#faf5b2"] .afes-header.header-dark .afes-logo a {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#faf5b2"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: var(--shadePrimaryText);
}

[data-theme-primary="#ffc88d"] {
  --shadePrimary: #ffc88d;
  --shadePrimaryText: #242c37;
}
[data-theme-primary="#ffc88d"] .index-page-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .index-page-header h1,
[data-theme-primary="#ffc88d"] .index-page-header .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .index-page-header h1 b {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .inner-page-header h1 b,
[data-theme-primary="#ffc88d"] .inner-page-header h1 strong {
  color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .tertiary-quick-link .card-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .block-faq {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .block-faq .block-title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .primary-quick-links-block .tag {
  color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .secondary-quick-links-block .quick-links-single .text {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .secondary-quick-links-block .quick-links-single .text h4 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]):has(a) .card-title h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]) a:before {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .standard-feature-text-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .standard-feature-text-block:not([class*=block-theme-]) .block-content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .standard-feature-text-block:not([class*=block-theme-]) .block-content h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .featured-events-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .featured-events-block:not([class*=block-theme-]) .tag,
[data-theme-primary="#ffc88d"] .featured-events-block:not([class*=block-theme-]) .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .featured-events-block:not([class*=block-theme-]) .title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .featured-events-block:not([class*=block-theme-]) .title h2 b,
[data-theme-primary="#ffc88d"] .featured-events-block:not([class*=block-theme-]) .title h2 strong {
  color: var(--shadePrimaryText) !important;
}
[data-theme-primary="#ffc88d"] .afes-values-block .value-box .notch-box {
  border-color: #242c37;
}
[data-theme-primary="#ffc88d"] .afes-values-block .value-box .title-icon {
  background-color: #9ad9e9;
}
[data-theme-primary="#ffc88d"] .afes-values-block .value-box .title-icon h4,
[data-theme-primary="#ffc88d"] .afes-values-block .value-box .title-icon h6,
[data-theme-primary="#ffc88d"] .afes-values-block .value-box .title-icon h5 {
  color: #242c37;
}
[data-theme-primary="#ffc88d"] .afes-values-block .value-box .title-icon .icon-emoji svg path {
  fill: #fff;
}
[data-theme-primary="#ffc88d"] .afes-values-block .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #242c37;
}
[data-theme-primary="#ffc88d"] .afes-values-block.layout-2 .value-box .notch-box {
  border-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .afes-values-block.layout-2 .value-box .title-icon {
  background-color: #242c37;
}
[data-theme-primary="#ffc88d"] .afes-values-block.layout-2 .value-box .title-icon h4,
[data-theme-primary="#ffc88d"] .afes-values-block.layout-2 .value-box .title-icon h6,
[data-theme-primary="#ffc88d"] .afes-values-block.layout-2 .value-box .title-icon h5 {
  color: #fff;
}
[data-theme-primary="#ffc88d"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path {
  fill: #242c37;
}
[data-theme-primary="#ffc88d"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #9ad9e9;
}
[data-theme-primary="#ffc88d"] .timeline-slider-block .timeline-frame-nav {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .timeline-slider-block .timeline-frame-nav .slide-text:before {
  background-color: #242c37;
}
[data-theme-primary="#ffc88d"] .resource-grid-list .resource-grid-single .cta-badge {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .resource-grid-list .resource-grid-single a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .calendar-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .member-slide:not([class*=slide-]) .member-slide-content {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .member-slide:not([class*=slide-]) .member-slide-content h4,
[data-theme-primary="#ffc88d"] .member-slide:not([class*=slide-]) .member-slide-content h5,
[data-theme-primary="#ffc88d"] .member-slide:not([class*=slide-]) .member-slide-content h6,
[data-theme-primary="#ffc88d"] .member-slide:not([class*=slide-]) .member-slide-content p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .member-slide:not([class*=slide-]) .member-slide-content h4 p,
[data-theme-primary="#ffc88d"] .member-slide:not([class*=slide-]) .member-slide-content h5 p,
[data-theme-primary="#ffc88d"] .member-slide:not([class*=slide-]) .member-slide-content h6 p,
[data-theme-primary="#ffc88d"] .member-slide:not([class*=slide-]) .member-slide-content p p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gf_page_steps .gf_step.gf_step_active {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ffc88d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#ffc88d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ffc88d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, [data-theme-primary="#ffc88d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ffc88d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#ffc88d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ffc88d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .afes-header.header-dark {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffc88d"] .afes-header.header-dark .afes-logo a {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#ffc88d"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: var(--shadePrimaryText);
}

[data-theme-primary="#efd954"] {
  --shadePrimary: #efd954;
  --shadePrimaryText: #242c37;
}
[data-theme-primary="#efd954"] .index-page-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .index-page-header h1,
[data-theme-primary="#efd954"] .index-page-header .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .index-page-header h1 b {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .inner-page-header h1 b,
[data-theme-primary="#efd954"] .inner-page-header h1 strong {
  color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .tertiary-quick-link .card-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .block-faq {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .block-faq .block-title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .primary-quick-links-block .tag {
  color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .secondary-quick-links-block .quick-links-single .text {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .secondary-quick-links-block .quick-links-single .text h4 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]):has(a) .card-title h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]) a:before {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .standard-feature-text-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .standard-feature-text-block:not([class*=block-theme-]) .block-content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .standard-feature-text-block:not([class*=block-theme-]) .block-content h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .featured-events-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .featured-events-block:not([class*=block-theme-]) .tag,
[data-theme-primary="#efd954"] .featured-events-block:not([class*=block-theme-]) .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .featured-events-block:not([class*=block-theme-]) .title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .featured-events-block:not([class*=block-theme-]) .title h2 b,
[data-theme-primary="#efd954"] .featured-events-block:not([class*=block-theme-]) .title h2 strong {
  color: var(--shadePrimaryText) !important;
}
[data-theme-primary="#efd954"] .afes-values-block .value-box .notch-box {
  border-color: #242c37;
}
[data-theme-primary="#efd954"] .afes-values-block .value-box .title-icon {
  background-color: #9ad9e9;
}
[data-theme-primary="#efd954"] .afes-values-block .value-box .title-icon h4,
[data-theme-primary="#efd954"] .afes-values-block .value-box .title-icon h6,
[data-theme-primary="#efd954"] .afes-values-block .value-box .title-icon h5 {
  color: #242c37;
}
[data-theme-primary="#efd954"] .afes-values-block .value-box .title-icon .icon-emoji svg path {
  fill: #fff;
}
[data-theme-primary="#efd954"] .afes-values-block .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #242c37;
}
[data-theme-primary="#efd954"] .afes-values-block.layout-2 .value-box .notch-box {
  border-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .afes-values-block.layout-2 .value-box .title-icon {
  background-color: #242c37;
}
[data-theme-primary="#efd954"] .afes-values-block.layout-2 .value-box .title-icon h4,
[data-theme-primary="#efd954"] .afes-values-block.layout-2 .value-box .title-icon h6,
[data-theme-primary="#efd954"] .afes-values-block.layout-2 .value-box .title-icon h5 {
  color: #fff;
}
[data-theme-primary="#efd954"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path {
  fill: #242c37;
}
[data-theme-primary="#efd954"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #9ad9e9;
}
[data-theme-primary="#efd954"] .timeline-slider-block .timeline-frame-nav {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .timeline-slider-block .timeline-frame-nav .slide-text:before {
  background-color: #242c37;
}
[data-theme-primary="#efd954"] .resource-grid-list .resource-grid-single .cta-badge {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .resource-grid-list .resource-grid-single a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .calendar-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .member-slide:not([class*=slide-]) .member-slide-content {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .member-slide:not([class*=slide-]) .member-slide-content h4,
[data-theme-primary="#efd954"] .member-slide:not([class*=slide-]) .member-slide-content h5,
[data-theme-primary="#efd954"] .member-slide:not([class*=slide-]) .member-slide-content h6,
[data-theme-primary="#efd954"] .member-slide:not([class*=slide-]) .member-slide-content p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .member-slide:not([class*=slide-]) .member-slide-content h4 p,
[data-theme-primary="#efd954"] .member-slide:not([class*=slide-]) .member-slide-content h5 p,
[data-theme-primary="#efd954"] .member-slide:not([class*=slide-]) .member-slide-content h6 p,
[data-theme-primary="#efd954"] .member-slide:not([class*=slide-]) .member-slide-content p p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gf_page_steps .gf_step.gf_step_active {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#efd954"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#efd954"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#efd954"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, [data-theme-primary="#efd954"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#efd954"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#efd954"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#efd954"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .afes-header.header-dark {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#efd954"] .afes-header.header-dark .afes-logo a {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#efd954"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: var(--shadePrimaryText);
}

[data-theme-primary="#6bb07d"] {
  --shadePrimary: #6bb07d;
  --shadePrimaryText: #242c37;
}
[data-theme-primary="#6bb07d"] .index-page-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .index-page-header h1,
[data-theme-primary="#6bb07d"] .index-page-header .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .index-page-header h1 b {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .inner-page-header h1 b,
[data-theme-primary="#6bb07d"] .inner-page-header h1 strong {
  color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .tertiary-quick-link .card-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .block-faq {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .block-faq .block-title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .primary-quick-links-block .tag {
  color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .secondary-quick-links-block .quick-links-single .text {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .secondary-quick-links-block .quick-links-single .text h4 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]):has(a) .card-title h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]) a:before {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .standard-feature-text-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .standard-feature-text-block:not([class*=block-theme-]) .block-content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .standard-feature-text-block:not([class*=block-theme-]) .block-content h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .featured-events-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .featured-events-block:not([class*=block-theme-]) .tag,
[data-theme-primary="#6bb07d"] .featured-events-block:not([class*=block-theme-]) .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .featured-events-block:not([class*=block-theme-]) .title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .featured-events-block:not([class*=block-theme-]) .title h2 b,
[data-theme-primary="#6bb07d"] .featured-events-block:not([class*=block-theme-]) .title h2 strong {
  color: var(--shadePrimaryText) !important;
}
[data-theme-primary="#6bb07d"] .afes-values-block .value-box .notch-box {
  border-color: #242c37;
}
[data-theme-primary="#6bb07d"] .afes-values-block .value-box .title-icon {
  background-color: #9ad9e9;
}
[data-theme-primary="#6bb07d"] .afes-values-block .value-box .title-icon h4,
[data-theme-primary="#6bb07d"] .afes-values-block .value-box .title-icon h6,
[data-theme-primary="#6bb07d"] .afes-values-block .value-box .title-icon h5 {
  color: #242c37;
}
[data-theme-primary="#6bb07d"] .afes-values-block .value-box .title-icon .icon-emoji svg path {
  fill: #fff;
}
[data-theme-primary="#6bb07d"] .afes-values-block .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #242c37;
}
[data-theme-primary="#6bb07d"] .afes-values-block.layout-2 .value-box .notch-box {
  border-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .afes-values-block.layout-2 .value-box .title-icon {
  background-color: #242c37;
}
[data-theme-primary="#6bb07d"] .afes-values-block.layout-2 .value-box .title-icon h4,
[data-theme-primary="#6bb07d"] .afes-values-block.layout-2 .value-box .title-icon h6,
[data-theme-primary="#6bb07d"] .afes-values-block.layout-2 .value-box .title-icon h5 {
  color: #fff;
}
[data-theme-primary="#6bb07d"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path {
  fill: #242c37;
}
[data-theme-primary="#6bb07d"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #9ad9e9;
}
[data-theme-primary="#6bb07d"] .timeline-slider-block .timeline-frame-nav {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .timeline-slider-block .timeline-frame-nav .slide-text:before {
  background-color: #242c37;
}
[data-theme-primary="#6bb07d"] .resource-grid-list .resource-grid-single .cta-badge {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .resource-grid-list .resource-grid-single a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .calendar-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .member-slide:not([class*=slide-]) .member-slide-content {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .member-slide:not([class*=slide-]) .member-slide-content h4,
[data-theme-primary="#6bb07d"] .member-slide:not([class*=slide-]) .member-slide-content h5,
[data-theme-primary="#6bb07d"] .member-slide:not([class*=slide-]) .member-slide-content h6,
[data-theme-primary="#6bb07d"] .member-slide:not([class*=slide-]) .member-slide-content p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .member-slide:not([class*=slide-]) .member-slide-content h4 p,
[data-theme-primary="#6bb07d"] .member-slide:not([class*=slide-]) .member-slide-content h5 p,
[data-theme-primary="#6bb07d"] .member-slide:not([class*=slide-]) .member-slide-content h6 p,
[data-theme-primary="#6bb07d"] .member-slide:not([class*=slide-]) .member-slide-content p p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gf_page_steps .gf_step.gf_step_active {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#6bb07d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#6bb07d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#6bb07d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, [data-theme-primary="#6bb07d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#6bb07d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#6bb07d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#6bb07d"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .afes-header.header-dark {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#6bb07d"] .afes-header.header-dark .afes-logo a {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#6bb07d"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: var(--shadePrimaryText);
}

[data-theme-primary="#ffbaff"] {
  --shadePrimary: #ffbaff;
  --shadePrimaryText: #242c37;
}
[data-theme-primary="#ffbaff"] .index-page-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .index-page-header h1,
[data-theme-primary="#ffbaff"] .index-page-header .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .index-page-header h1 b {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .inner-page-header h1 b,
[data-theme-primary="#ffbaff"] .inner-page-header h1 strong {
  color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .tertiary-quick-link .card-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .block-faq {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .block-faq .block-title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .primary-quick-links-block .tag {
  color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .secondary-quick-links-block .quick-links-single .text {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .secondary-quick-links-block .quick-links-single .text h4 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]):has(a) .card-title h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]) a:before {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .standard-feature-text-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .standard-feature-text-block:not([class*=block-theme-]) .block-content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .standard-feature-text-block:not([class*=block-theme-]) .block-content h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .featured-events-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .featured-events-block:not([class*=block-theme-]) .tag,
[data-theme-primary="#ffbaff"] .featured-events-block:not([class*=block-theme-]) .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .featured-events-block:not([class*=block-theme-]) .title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .featured-events-block:not([class*=block-theme-]) .title h2 b,
[data-theme-primary="#ffbaff"] .featured-events-block:not([class*=block-theme-]) .title h2 strong {
  color: var(--shadePrimaryText) !important;
}
[data-theme-primary="#ffbaff"] .afes-values-block .value-box .notch-box {
  border-color: #242c37;
}
[data-theme-primary="#ffbaff"] .afes-values-block .value-box .title-icon {
  background-color: #9ad9e9;
}
[data-theme-primary="#ffbaff"] .afes-values-block .value-box .title-icon h4,
[data-theme-primary="#ffbaff"] .afes-values-block .value-box .title-icon h6,
[data-theme-primary="#ffbaff"] .afes-values-block .value-box .title-icon h5 {
  color: #242c37;
}
[data-theme-primary="#ffbaff"] .afes-values-block .value-box .title-icon .icon-emoji svg path {
  fill: #fff;
}
[data-theme-primary="#ffbaff"] .afes-values-block .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #242c37;
}
[data-theme-primary="#ffbaff"] .afes-values-block.layout-2 .value-box .notch-box {
  border-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .afes-values-block.layout-2 .value-box .title-icon {
  background-color: #242c37;
}
[data-theme-primary="#ffbaff"] .afes-values-block.layout-2 .value-box .title-icon h4,
[data-theme-primary="#ffbaff"] .afes-values-block.layout-2 .value-box .title-icon h6,
[data-theme-primary="#ffbaff"] .afes-values-block.layout-2 .value-box .title-icon h5 {
  color: #fff;
}
[data-theme-primary="#ffbaff"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path {
  fill: #242c37;
}
[data-theme-primary="#ffbaff"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #9ad9e9;
}
[data-theme-primary="#ffbaff"] .timeline-slider-block .timeline-frame-nav {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .timeline-slider-block .timeline-frame-nav .slide-text:before {
  background-color: #242c37;
}
[data-theme-primary="#ffbaff"] .resource-grid-list .resource-grid-single .cta-badge {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .resource-grid-list .resource-grid-single a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .calendar-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .member-slide:not([class*=slide-]) .member-slide-content {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .member-slide:not([class*=slide-]) .member-slide-content h4,
[data-theme-primary="#ffbaff"] .member-slide:not([class*=slide-]) .member-slide-content h5,
[data-theme-primary="#ffbaff"] .member-slide:not([class*=slide-]) .member-slide-content h6,
[data-theme-primary="#ffbaff"] .member-slide:not([class*=slide-]) .member-slide-content p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .member-slide:not([class*=slide-]) .member-slide-content h4 p,
[data-theme-primary="#ffbaff"] .member-slide:not([class*=slide-]) .member-slide-content h5 p,
[data-theme-primary="#ffbaff"] .member-slide:not([class*=slide-]) .member-slide-content h6 p,
[data-theme-primary="#ffbaff"] .member-slide:not([class*=slide-]) .member-slide-content p p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gf_page_steps .gf_step.gf_step_active {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ffbaff"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#ffbaff"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ffbaff"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, [data-theme-primary="#ffbaff"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ffbaff"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#ffbaff"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ffbaff"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .afes-header.header-dark {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ffbaff"] .afes-header.header-dark .afes-logo a {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#ffbaff"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: var(--shadePrimaryText);
}

[data-theme-primary="#e7ad22"] {
  --shadePrimary: #e7ad22;
  --shadePrimaryText: #242c37;
}
[data-theme-primary="#e7ad22"] .index-page-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .index-page-header h1,
[data-theme-primary="#e7ad22"] .index-page-header .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .index-page-header h1 b {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .inner-page-header h1 b,
[data-theme-primary="#e7ad22"] .inner-page-header h1 strong {
  color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .tertiary-quick-link .card-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .block-faq {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .block-faq .block-title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .block-faq .faq-grid .accordion-item button.collapsed {
  background-color: #d0f1f7;
}
[data-theme-primary="#e7ad22"] .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .primary-quick-links-block .tag {
  color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .secondary-quick-links-block .quick-links-single .text {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .secondary-quick-links-block .quick-links-single .text h4 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]):has(a) .card-title h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]) a:before {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .standard-feature-text-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .standard-feature-text-block:not([class*=block-theme-]) .block-content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .standard-feature-text-block:not([class*=block-theme-]) .block-content h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .featured-events-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .featured-events-block:not([class*=block-theme-]) .tag,
[data-theme-primary="#e7ad22"] .featured-events-block:not([class*=block-theme-]) .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .featured-events-block:not([class*=block-theme-]) .title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .featured-events-block:not([class*=block-theme-]) .title h2 b,
[data-theme-primary="#e7ad22"] .featured-events-block:not([class*=block-theme-]) .title h2 strong {
  color: var(--shadePrimaryText) !important;
}
[data-theme-primary="#e7ad22"] .afes-values-block .value-box .notch-box {
  border-color: #242c37;
}
[data-theme-primary="#e7ad22"] .afes-values-block .value-box .title-icon {
  background-color: #9ad9e9;
}
[data-theme-primary="#e7ad22"] .afes-values-block .value-box .title-icon h4,
[data-theme-primary="#e7ad22"] .afes-values-block .value-box .title-icon h6,
[data-theme-primary="#e7ad22"] .afes-values-block .value-box .title-icon h5 {
  color: #242c37;
}
[data-theme-primary="#e7ad22"] .afes-values-block .value-box .title-icon .icon-emoji svg path {
  fill: #fff;
}
[data-theme-primary="#e7ad22"] .afes-values-block .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #242c37;
}
[data-theme-primary="#e7ad22"] .afes-values-block.layout-2 .value-box .notch-box {
  border-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .afes-values-block.layout-2 .value-box .title-icon {
  background-color: #242c37;
}
[data-theme-primary="#e7ad22"] .afes-values-block.layout-2 .value-box .title-icon h4,
[data-theme-primary="#e7ad22"] .afes-values-block.layout-2 .value-box .title-icon h6,
[data-theme-primary="#e7ad22"] .afes-values-block.layout-2 .value-box .title-icon h5 {
  color: #fff;
}
[data-theme-primary="#e7ad22"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path {
  fill: #242c37;
}
[data-theme-primary="#e7ad22"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #9ad9e9;
}
[data-theme-primary="#e7ad22"] .timeline-slider-block .timeline-frame-nav {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .timeline-slider-block .timeline-frame-nav .slide-text:before {
  background-color: #242c37;
}
[data-theme-primary="#e7ad22"] .resource-grid-list .resource-grid-single .cta-badge {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .resource-grid-list .resource-grid-single a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .calendar-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .member-slide:not([class*=slide-]) .member-slide-content {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .member-slide:not([class*=slide-]) .member-slide-content h4,
[data-theme-primary="#e7ad22"] .member-slide:not([class*=slide-]) .member-slide-content h5,
[data-theme-primary="#e7ad22"] .member-slide:not([class*=slide-]) .member-slide-content h6,
[data-theme-primary="#e7ad22"] .member-slide:not([class*=slide-]) .member-slide-content p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .member-slide:not([class*=slide-]) .member-slide-content h4 p,
[data-theme-primary="#e7ad22"] .member-slide:not([class*=slide-]) .member-slide-content h5 p,
[data-theme-primary="#e7ad22"] .member-slide:not([class*=slide-]) .member-slide-content h6 p,
[data-theme-primary="#e7ad22"] .member-slide:not([class*=slide-]) .member-slide-content p p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gf_page_steps .gf_step.gf_step_active {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#e7ad22"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#e7ad22"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#e7ad22"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, [data-theme-primary="#e7ad22"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#e7ad22"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#e7ad22"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#e7ad22"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .afes-header.header-dark {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#e7ad22"] .afes-header.header-dark .afes-logo a {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#e7ad22"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: var(--shadePrimaryText);
}

[data-theme-primary="#ff6622"] {
  --shadePrimary: #ff6622;
  --shadePrimaryText: #fff;
}
[data-theme-primary="#ff6622"] .index-page-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .index-page-header h1,
[data-theme-primary="#ff6622"] .index-page-header .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .index-page-header h1 b {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .inner-page-header h1 b,
[data-theme-primary="#ff6622"] .inner-page-header h1 strong {
  color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .tertiary-quick-link .card-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .block-faq {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .block-faq .block-title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .primary-quick-links-block .tag {
  color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .secondary-quick-links-block .quick-links-single .text {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .secondary-quick-links-block .quick-links-single .text h4 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]):has(a) .card-title h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]) a:before {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .standard-feature-text-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .standard-feature-text-block:not([class*=block-theme-]) .block-content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .standard-feature-text-block:not([class*=block-theme-]) .block-content h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .featured-events-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .featured-events-block:not([class*=block-theme-]) .tag,
[data-theme-primary="#ff6622"] .featured-events-block:not([class*=block-theme-]) .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .featured-events-block:not([class*=block-theme-]) .title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .featured-events-block:not([class*=block-theme-]) .title h2 b,
[data-theme-primary="#ff6622"] .featured-events-block:not([class*=block-theme-]) .title h2 strong {
  color: var(--shadePrimaryText) !important;
}
[data-theme-primary="#ff6622"] .afes-values-block .value-box .notch-box {
  border-color: #242c37;
}
[data-theme-primary="#ff6622"] .afes-values-block .value-box .title-icon {
  background-color: #9ad9e9;
}
[data-theme-primary="#ff6622"] .afes-values-block .value-box .title-icon h4,
[data-theme-primary="#ff6622"] .afes-values-block .value-box .title-icon h6,
[data-theme-primary="#ff6622"] .afes-values-block .value-box .title-icon h5 {
  color: #242c37;
}
[data-theme-primary="#ff6622"] .afes-values-block .value-box .title-icon .icon-emoji svg path {
  fill: #fff;
}
[data-theme-primary="#ff6622"] .afes-values-block .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #242c37;
}
[data-theme-primary="#ff6622"] .afes-values-block.layout-2 .value-box .notch-box {
  border-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .afes-values-block.layout-2 .value-box .title-icon {
  background-color: #242c37;
}
[data-theme-primary="#ff6622"] .afes-values-block.layout-2 .value-box .title-icon h4,
[data-theme-primary="#ff6622"] .afes-values-block.layout-2 .value-box .title-icon h6,
[data-theme-primary="#ff6622"] .afes-values-block.layout-2 .value-box .title-icon h5 {
  color: #fff;
}
[data-theme-primary="#ff6622"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path {
  fill: #242c37;
}
[data-theme-primary="#ff6622"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #9ad9e9;
}
[data-theme-primary="#ff6622"] .timeline-slider-block .timeline-frame-nav {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .timeline-slider-block .timeline-frame-nav .slide-text:before {
  background-color: #242c37;
}
[data-theme-primary="#ff6622"] .resource-grid-list .resource-grid-single .cta-badge {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .resource-grid-list .resource-grid-single a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .calendar-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .member-slide:not([class*=slide-]) .member-slide-content {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .member-slide:not([class*=slide-]) .member-slide-content h4,
[data-theme-primary="#ff6622"] .member-slide:not([class*=slide-]) .member-slide-content h5,
[data-theme-primary="#ff6622"] .member-slide:not([class*=slide-]) .member-slide-content h6,
[data-theme-primary="#ff6622"] .member-slide:not([class*=slide-]) .member-slide-content p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .member-slide:not([class*=slide-]) .member-slide-content h4 p,
[data-theme-primary="#ff6622"] .member-slide:not([class*=slide-]) .member-slide-content h5 p,
[data-theme-primary="#ff6622"] .member-slide:not([class*=slide-]) .member-slide-content h6 p,
[data-theme-primary="#ff6622"] .member-slide:not([class*=slide-]) .member-slide-content p p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gf_page_steps .gf_step.gf_step_active {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ff6622"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#ff6622"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ff6622"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, [data-theme-primary="#ff6622"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ff6622"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#ff6622"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#ff6622"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .afes-header.header-dark {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#ff6622"] .afes-header.header-dark .afes-logo a {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#ff6622"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: var(--shadePrimaryText);
}

[data-theme-primary="#006cc5"] {
  --shadePrimary: #006cc5;
  --shadePrimaryText: #fff;
}
[data-theme-primary="#006cc5"] .index-page-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .index-page-header h1,
[data-theme-primary="#006cc5"] .index-page-header .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .index-page-header h1 b {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .inner-page-header h1 b,
[data-theme-primary="#006cc5"] .inner-page-header h1 strong {
  color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .tertiary-quick-link .card-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .block-faq {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .block-faq .block-title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .primary-quick-links-block .tag {
  color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .secondary-quick-links-block .quick-links-single .text {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .secondary-quick-links-block .quick-links-single .text h4 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]):has(a) .card-title h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]) a:before {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .standard-feature-text-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .standard-feature-text-block:not([class*=block-theme-]) .block-content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .standard-feature-text-block:not([class*=block-theme-]) .block-content h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .featured-events-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .featured-events-block:not([class*=block-theme-]) .tag,
[data-theme-primary="#006cc5"] .featured-events-block:not([class*=block-theme-]) .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .featured-events-block:not([class*=block-theme-]) .title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .featured-events-block:not([class*=block-theme-]) .title h2 b,
[data-theme-primary="#006cc5"] .featured-events-block:not([class*=block-theme-]) .title h2 strong {
  color: var(--shadePrimaryText) !important;
}
[data-theme-primary="#006cc5"] .afes-values-block .value-box .notch-box {
  border-color: #242c37;
}
[data-theme-primary="#006cc5"] .afes-values-block .value-box .title-icon {
  background-color: #9ad9e9;
}
[data-theme-primary="#006cc5"] .afes-values-block .value-box .title-icon h4,
[data-theme-primary="#006cc5"] .afes-values-block .value-box .title-icon h6,
[data-theme-primary="#006cc5"] .afes-values-block .value-box .title-icon h5 {
  color: #242c37;
}
[data-theme-primary="#006cc5"] .afes-values-block .value-box .title-icon .icon-emoji svg path {
  fill: #fff;
}
[data-theme-primary="#006cc5"] .afes-values-block .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #242c37;
}
[data-theme-primary="#006cc5"] .afes-values-block.layout-2 .value-box .notch-box {
  border-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .afes-values-block.layout-2 .value-box .title-icon {
  background-color: #242c37;
}
[data-theme-primary="#006cc5"] .afes-values-block.layout-2 .value-box .title-icon h4,
[data-theme-primary="#006cc5"] .afes-values-block.layout-2 .value-box .title-icon h6,
[data-theme-primary="#006cc5"] .afes-values-block.layout-2 .value-box .title-icon h5 {
  color: #fff;
}
[data-theme-primary="#006cc5"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path {
  fill: #242c37;
}
[data-theme-primary="#006cc5"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #9ad9e9;
}
[data-theme-primary="#006cc5"] .timeline-slider-block .timeline-frame-nav {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .timeline-slider-block .timeline-frame-nav .slide-text:before {
  background-color: #242c37;
}
[data-theme-primary="#006cc5"] .resource-grid-list .resource-grid-single .cta-badge {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .resource-grid-list .resource-grid-single a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .calendar-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .member-slide:not([class*=slide-]) .member-slide-content {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .member-slide:not([class*=slide-]) .member-slide-content h4,
[data-theme-primary="#006cc5"] .member-slide:not([class*=slide-]) .member-slide-content h5,
[data-theme-primary="#006cc5"] .member-slide:not([class*=slide-]) .member-slide-content h6,
[data-theme-primary="#006cc5"] .member-slide:not([class*=slide-]) .member-slide-content p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .member-slide:not([class*=slide-]) .member-slide-content h4 p,
[data-theme-primary="#006cc5"] .member-slide:not([class*=slide-]) .member-slide-content h5 p,
[data-theme-primary="#006cc5"] .member-slide:not([class*=slide-]) .member-slide-content h6 p,
[data-theme-primary="#006cc5"] .member-slide:not([class*=slide-]) .member-slide-content p p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gf_page_steps .gf_step.gf_step_active {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#006cc5"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#006cc5"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#006cc5"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, [data-theme-primary="#006cc5"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#006cc5"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#006cc5"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#006cc5"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .afes-header.header-dark {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#006cc5"] .afes-header.header-dark .afes-logo a {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#006cc5"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: var(--shadePrimaryText);
}

[data-theme-primary="#242c37"] {
  --shadePrimary: #242c37;
  --shadePrimaryText: #fff;
}
[data-theme-primary="#242c37"] .index-page-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .index-page-header h1,
[data-theme-primary="#242c37"] .index-page-header .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .index-page-header h1 b {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .inner-page-header h1 b,
[data-theme-primary="#242c37"] .inner-page-header h1 strong {
  color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .tertiary-quick-link .card-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .block-faq {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .block-faq .block-title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .primary-quick-links-block .tag {
  color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .secondary-quick-links-block .quick-links-single .text {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .secondary-quick-links-block .quick-links-single .text h4 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]):has(a) .card-title h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]) a:before {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .standard-feature-text-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .standard-feature-text-block:not([class*=block-theme-]) .block-content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .standard-feature-text-block:not([class*=block-theme-]) .block-content h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .featured-events-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .featured-events-block:not([class*=block-theme-]) .tag,
[data-theme-primary="#242c37"] .featured-events-block:not([class*=block-theme-]) .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .featured-events-block:not([class*=block-theme-]) .title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .featured-events-block:not([class*=block-theme-]) .title h2 b,
[data-theme-primary="#242c37"] .featured-events-block:not([class*=block-theme-]) .title h2 strong {
  color: var(--shadePrimaryText) !important;
}
[data-theme-primary="#242c37"] .afes-values-block .value-box .notch-box {
  border-color: #242c37;
}
[data-theme-primary="#242c37"] .afes-values-block .value-box .title-icon {
  background-color: #9ad9e9;
}
[data-theme-primary="#242c37"] .afes-values-block .value-box .title-icon h4,
[data-theme-primary="#242c37"] .afes-values-block .value-box .title-icon h6,
[data-theme-primary="#242c37"] .afes-values-block .value-box .title-icon h5 {
  color: #242c37;
}
[data-theme-primary="#242c37"] .afes-values-block .value-box .title-icon .icon-emoji svg path {
  fill: #fff;
}
[data-theme-primary="#242c37"] .afes-values-block .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #242c37;
}
[data-theme-primary="#242c37"] .afes-values-block.layout-2 .value-box .notch-box {
  border-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .afes-values-block.layout-2 .value-box .title-icon {
  background-color: #242c37;
}
[data-theme-primary="#242c37"] .afes-values-block.layout-2 .value-box .title-icon h4,
[data-theme-primary="#242c37"] .afes-values-block.layout-2 .value-box .title-icon h6,
[data-theme-primary="#242c37"] .afes-values-block.layout-2 .value-box .title-icon h5 {
  color: #fff;
}
[data-theme-primary="#242c37"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path {
  fill: #242c37;
}
[data-theme-primary="#242c37"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #9ad9e9;
}
[data-theme-primary="#242c37"] .timeline-slider-block .timeline-frame-nav {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .timeline-slider-block .timeline-frame-nav .slide-text:before {
  background-color: #242c37;
  background-color: #e6e6df;
}
[data-theme-primary="#242c37"] .resource-grid-list .resource-grid-single .cta-badge {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .resource-grid-list .resource-grid-single a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .calendar-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .member-slide:not([class*=slide-]) .member-slide-content {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .member-slide:not([class*=slide-]) .member-slide-content h4,
[data-theme-primary="#242c37"] .member-slide:not([class*=slide-]) .member-slide-content h5,
[data-theme-primary="#242c37"] .member-slide:not([class*=slide-]) .member-slide-content h6,
[data-theme-primary="#242c37"] .member-slide:not([class*=slide-]) .member-slide-content p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .member-slide:not([class*=slide-]) .member-slide-content h4 p,
[data-theme-primary="#242c37"] .member-slide:not([class*=slide-]) .member-slide-content h5 p,
[data-theme-primary="#242c37"] .member-slide:not([class*=slide-]) .member-slide-content h6 p,
[data-theme-primary="#242c37"] .member-slide:not([class*=slide-]) .member-slide-content p p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gf_page_steps .gf_step.gf_step_active {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#242c37"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#242c37"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#242c37"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, [data-theme-primary="#242c37"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#242c37"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#242c37"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#242c37"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .afes-header.header-dark {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#242c37"] .afes-header.header-dark .afes-logo a {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#242c37"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: var(--shadePrimaryText);
}

[data-theme-primary="#34613b"] {
  --shadePrimary: #34613b;
  --shadePrimaryText: #fff;
}
[data-theme-primary="#34613b"] .index-page-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .index-page-header h1,
[data-theme-primary="#34613b"] .index-page-header .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .index-page-header h1 b {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .inner-page-header h1 b,
[data-theme-primary="#34613b"] .inner-page-header h1 strong {
  color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .tertiary-quick-link .card-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .block-faq {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .block-faq .block-title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .primary-quick-links-block .tag {
  color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .secondary-quick-links-block .quick-links-single .text {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .secondary-quick-links-block .quick-links-single .text h4 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]):has(a) .card-title h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:not([class*=grid-theme-]) a:before {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .standard-feature-text-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .standard-feature-text-block:not([class*=block-theme-]) .block-content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .standard-feature-text-block:not([class*=block-theme-]) .block-content h3 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .featured-events-block:not([class*=block-theme-]) {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .featured-events-block:not([class*=block-theme-]) .tag,
[data-theme-primary="#34613b"] .featured-events-block:not([class*=block-theme-]) .content {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .featured-events-block:not([class*=block-theme-]) .title h2 {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .featured-events-block:not([class*=block-theme-]) .title h2 b,
[data-theme-primary="#34613b"] .featured-events-block:not([class*=block-theme-]) .title h2 strong {
  color: var(--shadePrimaryText) !important;
}
[data-theme-primary="#34613b"] .afes-values-block .value-box .notch-box {
  border-color: #242c37;
}
[data-theme-primary="#34613b"] .afes-values-block .value-box .title-icon {
  background-color: #9ad9e9;
}
[data-theme-primary="#34613b"] .afes-values-block .value-box .title-icon h4,
[data-theme-primary="#34613b"] .afes-values-block .value-box .title-icon h6,
[data-theme-primary="#34613b"] .afes-values-block .value-box .title-icon h5 {
  color: #242c37;
}
[data-theme-primary="#34613b"] .afes-values-block .value-box .title-icon .icon-emoji svg path {
  fill: #fff;
}
[data-theme-primary="#34613b"] .afes-values-block .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #242c37;
}
[data-theme-primary="#34613b"] .afes-values-block.layout-2 .value-box .notch-box {
  border-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .afes-values-block.layout-2 .value-box .title-icon {
  background-color: #242c37;
}
[data-theme-primary="#34613b"] .afes-values-block.layout-2 .value-box .title-icon h4,
[data-theme-primary="#34613b"] .afes-values-block.layout-2 .value-box .title-icon h6,
[data-theme-primary="#34613b"] .afes-values-block.layout-2 .value-box .title-icon h5 {
  color: #fff;
}
[data-theme-primary="#34613b"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path {
  fill: #242c37;
}
[data-theme-primary="#34613b"] .afes-values-block.layout-2 .value-box .title-icon .icon-emoji svg path:first-child {
  fill: #9ad9e9;
}
[data-theme-primary="#34613b"] .timeline-slider-block .timeline-frame-nav {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .timeline-slider-block .timeline-frame-nav .slide-text:before {
  background-color: #242c37;
}
[data-theme-primary="#34613b"] .resource-grid-list .resource-grid-single .cta-badge {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .resource-grid-list .resource-grid-single a:before {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .calendar-header {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .member-slide:not([class*=slide-]) .member-slide-content {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .member-slide:not([class*=slide-]) .member-slide-content h4,
[data-theme-primary="#34613b"] .member-slide:not([class*=slide-]) .member-slide-content h5,
[data-theme-primary="#34613b"] .member-slide:not([class*=slide-]) .member-slide-content h6,
[data-theme-primary="#34613b"] .member-slide:not([class*=slide-]) .member-slide-content p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .member-slide:not([class*=slide-]) .member-slide-content h4 p,
[data-theme-primary="#34613b"] .member-slide:not([class*=slide-]) .member-slide-content h5 p,
[data-theme-primary="#34613b"] .member-slide:not([class*=slide-]) .member-slide-content h6 p,
[data-theme-primary="#34613b"] .member-slide:not([class*=slide-]) .member-slide-content p p {
  color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gf_page_steps .gf_step.gf_step_active {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#34613b"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#34613b"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#34613b"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, [data-theme-primary="#34613b"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
[data-theme-primary="#34613b"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
[data-theme-primary="#34613b"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
[data-theme-primary="#34613b"] .connected-step-form-block .gform_wrapper form.get-connected-step-form .gform_body .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .icon-text-ticker .ticker-item:not([class*=item-]) h3 {
  color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .afes-header.header-dark {
  background-color: var(--shadePrimary);
}
[data-theme-primary="#34613b"] .afes-header.header-dark .afes-logo a {
  background-color: var(--shadePrimaryText);
}
[data-theme-primary="#34613b"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: var(--shadePrimaryText);
}

[data-theme-accent="#9ad9e9"] {
  --shadeSecondary: #9ad9e9;
  --shadeAccentText: #242c37;
}
[data-theme-accent="#9ad9e9"] .index-page-header,
[data-theme-accent="#9ad9e9"] .inner-page-header {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#9ad9e9"] .inner-page-header.single-event-header, [data-theme-accent="#9ad9e9"] .inner-page-header:not(.header-secondary) {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#9ad9e9"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#9ad9e9"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#9ad9e9"] .mission-statement-block {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#9ad9e9"] .standard-feature-text-block:not([class*=block-theme-]).top-bar {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#9ad9e9"] .counter-grid:not([class*=grid-theme-]) {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#9ad9e9"] .counter-grid:not([class*=grid-theme-]) .grid-text h1,
[data-theme-accent="#9ad9e9"] .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: var(--shadeAccentText);
}
[data-theme-accent="#9ad9e9"] .image-info-single .image .image-placeholder svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#9ad9e9"] .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#9ad9e9"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#9ad9e9"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#9ad9e9"] .icon:not([class*=slide-]) svg path,
[data-theme-accent="#9ad9e9"] .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#9ad9e9"] .icon:not([class*=slide-]) svg path:first-child,
[data-theme-accent="#9ad9e9"] .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#9ad9e9"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn.site-theme-btn > a {
  background-color: var(--shadeSecondary);
  color: var(--shadeAccentText);
}

[data-theme-accent="#faf5b2"] {
  --shadeSecondary: #faf5b2;
  --shadeAccentText: #242c37;
}
[data-theme-accent="#faf5b2"] .index-page-header,
[data-theme-accent="#faf5b2"] .inner-page-header {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#faf5b2"] .inner-page-header.single-event-header, [data-theme-accent="#faf5b2"] .inner-page-header:not(.header-secondary) {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#faf5b2"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#faf5b2"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#faf5b2"] .mission-statement-block {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#faf5b2"] .standard-feature-text-block:not([class*=block-theme-]).top-bar {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#faf5b2"] .counter-grid:not([class*=grid-theme-]) {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#faf5b2"] .counter-grid:not([class*=grid-theme-]) .grid-text h1,
[data-theme-accent="#faf5b2"] .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: var(--shadeAccentText);
}
[data-theme-accent="#faf5b2"] .image-info-single .image .image-placeholder svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#faf5b2"] .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#faf5b2"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#faf5b2"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#faf5b2"] .icon:not([class*=slide-]) svg path,
[data-theme-accent="#faf5b2"] .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#faf5b2"] .icon:not([class*=slide-]) svg path:first-child,
[data-theme-accent="#faf5b2"] .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#faf5b2"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn.site-theme-btn > a {
  background-color: var(--shadeSecondary);
  color: var(--shadeAccentText);
}

[data-theme-accent="#ffc88d"] {
  --shadeSecondary: #ffc88d;
  --shadeAccentText: #242c37;
}
[data-theme-accent="#ffc88d"] .index-page-header,
[data-theme-accent="#ffc88d"] .inner-page-header {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#ffc88d"] .inner-page-header.single-event-header, [data-theme-accent="#ffc88d"] .inner-page-header:not(.header-secondary) {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#ffc88d"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#ffc88d"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ffc88d"] .mission-statement-block {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#ffc88d"] .standard-feature-text-block:not([class*=block-theme-]).top-bar {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#ffc88d"] .counter-grid:not([class*=grid-theme-]) {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#ffc88d"] .counter-grid:not([class*=grid-theme-]) .grid-text h1,
[data-theme-accent="#ffc88d"] .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: var(--shadeAccentText);
}
[data-theme-accent="#ffc88d"] .image-info-single .image .image-placeholder svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ffc88d"] .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#ffc88d"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#ffc88d"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ffc88d"] .icon:not([class*=slide-]) svg path,
[data-theme-accent="#ffc88d"] .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#ffc88d"] .icon:not([class*=slide-]) svg path:first-child,
[data-theme-accent="#ffc88d"] .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ffc88d"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn.site-theme-btn > a {
  background-color: var(--shadeSecondary);
  color: var(--shadeAccentText);
}

[data-theme-accent="#efd954"] {
  --shadeSecondary: #efd954;
  --shadeAccentText: #242c37;
}
[data-theme-accent="#efd954"] .index-page-header,
[data-theme-accent="#efd954"] .inner-page-header {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#efd954"] .inner-page-header.single-event-header, [data-theme-accent="#efd954"] .inner-page-header:not(.header-secondary) {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#efd954"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#efd954"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#efd954"] .mission-statement-block {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#efd954"] .standard-feature-text-block:not([class*=block-theme-]).top-bar {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#efd954"] .counter-grid:not([class*=grid-theme-]) {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#efd954"] .counter-grid:not([class*=grid-theme-]) .grid-text h1,
[data-theme-accent="#efd954"] .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: var(--shadeAccentText);
}
[data-theme-accent="#efd954"] .image-info-single .image .image-placeholder svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#efd954"] .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#efd954"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#efd954"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#efd954"] .icon:not([class*=slide-]) svg path,
[data-theme-accent="#efd954"] .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#efd954"] .icon:not([class*=slide-]) svg path:first-child,
[data-theme-accent="#efd954"] .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#efd954"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn.site-theme-btn > a {
  background-color: var(--shadeSecondary);
  color: var(--shadeAccentText);
}

[data-theme-accent="#6bb07d"] {
  --shadeSecondary: #6bb07d;
  --shadeAccentText: #242c37;
}
[data-theme-accent="#6bb07d"] .index-page-header,
[data-theme-accent="#6bb07d"] .inner-page-header {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#6bb07d"] .inner-page-header.single-event-header, [data-theme-accent="#6bb07d"] .inner-page-header:not(.header-secondary) {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#6bb07d"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#6bb07d"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#6bb07d"] .mission-statement-block {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#6bb07d"] .standard-feature-text-block:not([class*=block-theme-]).top-bar {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#6bb07d"] .counter-grid:not([class*=grid-theme-]) {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#6bb07d"] .counter-grid:not([class*=grid-theme-]) .grid-text h1,
[data-theme-accent="#6bb07d"] .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: var(--shadeAccentText);
}
[data-theme-accent="#6bb07d"] .image-info-single .image .image-placeholder svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#6bb07d"] .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#6bb07d"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#6bb07d"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#6bb07d"] .icon:not([class*=slide-]) svg path,
[data-theme-accent="#6bb07d"] .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#6bb07d"] .icon:not([class*=slide-]) svg path:first-child,
[data-theme-accent="#6bb07d"] .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#6bb07d"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn.site-theme-btn > a {
  background-color: var(--shadeSecondary);
  color: var(--shadeAccentText);
}

[data-theme-accent="#ffbaff"] {
  --shadeSecondary: #ffbaff;
  --shadeAccentText: #242c37;
}
[data-theme-accent="#ffbaff"] .index-page-header,
[data-theme-accent="#ffbaff"] .inner-page-header {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#ffbaff"] .inner-page-header.single-event-header, [data-theme-accent="#ffbaff"] .inner-page-header:not(.header-secondary) {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#ffbaff"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#ffbaff"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ffbaff"] .mission-statement-block {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#ffbaff"] .standard-feature-text-block:not([class*=block-theme-]).top-bar {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#ffbaff"] .counter-grid:not([class*=grid-theme-]) {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#ffbaff"] .counter-grid:not([class*=grid-theme-]) .grid-text h1,
[data-theme-accent="#ffbaff"] .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: var(--shadeAccentText);
}
[data-theme-accent="#ffbaff"] .image-info-single .image .image-placeholder svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ffbaff"] .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#ffbaff"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#ffbaff"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ffbaff"] .icon:not([class*=slide-]) svg path,
[data-theme-accent="#ffbaff"] .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#ffbaff"] .icon:not([class*=slide-]) svg path:first-child,
[data-theme-accent="#ffbaff"] .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ffbaff"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn.site-theme-btn > a {
  background-color: var(--shadeSecondary);
  color: var(--shadeAccentText);
}

[data-theme-accent="#e7ad22"] {
  --shadeSecondary: #e7ad22;
  --shadeAccentText: #242c37;
}
[data-theme-accent="#e7ad22"] .index-page-header,
[data-theme-accent="#e7ad22"] .inner-page-header {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#e7ad22"] .inner-page-header.single-event-header, [data-theme-accent="#e7ad22"] .inner-page-header:not(.header-secondary) {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#e7ad22"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#e7ad22"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#e7ad22"] .mission-statement-block {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#e7ad22"] .standard-feature-text-block:not([class*=block-theme-]).top-bar {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#e7ad22"] .counter-grid:not([class*=grid-theme-]) {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#e7ad22"] .counter-grid:not([class*=grid-theme-]) .grid-text h1,
[data-theme-accent="#e7ad22"] .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: var(--shadeAccentText);
}
[data-theme-accent="#e7ad22"] .image-info-single .image .image-placeholder svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#e7ad22"] .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#e7ad22"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#e7ad22"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#e7ad22"] .icon:not([class*=slide-]) svg path,
[data-theme-accent="#e7ad22"] .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#e7ad22"] .icon:not([class*=slide-]) svg path:first-child,
[data-theme-accent="#e7ad22"] .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#e7ad22"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn.site-theme-btn > a {
  background-color: var(--shadeSecondary);
  color: var(--shadeAccentText);
}

[data-theme-accent="#ff6622"] {
  --shadeSecondary: #ff6622;
  --shadeAccentText: #fff;
}
[data-theme-accent="#ff6622"] .index-page-header,
[data-theme-accent="#ff6622"] .inner-page-header {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#ff6622"] .inner-page-header.single-event-header, [data-theme-accent="#ff6622"] .inner-page-header:not(.header-secondary) {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#ff6622"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#ff6622"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ff6622"] .mission-statement-block {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#ff6622"] .standard-feature-text-block:not([class*=block-theme-]).top-bar {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#ff6622"] .counter-grid:not([class*=grid-theme-]) {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#ff6622"] .counter-grid:not([class*=grid-theme-]) .grid-text h1,
[data-theme-accent="#ff6622"] .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: var(--shadeAccentText);
}
[data-theme-accent="#ff6622"] .image-info-single .image .image-placeholder svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ff6622"] .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#ff6622"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#ff6622"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ff6622"] .icon:not([class*=slide-]) svg path,
[data-theme-accent="#ff6622"] .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#ff6622"] .icon:not([class*=slide-]) svg path:first-child,
[data-theme-accent="#ff6622"] .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#ff6622"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn.site-theme-btn > a {
  background-color: var(--shadeSecondary);
  color: var(--shadeAccentText);
}

[data-theme-accent="#006cc5"] {
  --shadeSecondary: #006cc5;
  --shadeAccentText: #fff;
}
[data-theme-accent="#006cc5"] .index-page-header,
[data-theme-accent="#006cc5"] .inner-page-header {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#006cc5"] .inner-page-header.single-event-header, [data-theme-accent="#006cc5"] .inner-page-header:not(.header-secondary) {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#006cc5"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#006cc5"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#006cc5"] .mission-statement-block {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#006cc5"] .standard-feature-text-block:not([class*=block-theme-]).top-bar {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#006cc5"] .counter-grid:not([class*=grid-theme-]) {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#006cc5"] .counter-grid:not([class*=grid-theme-]) .grid-text h1,
[data-theme-accent="#006cc5"] .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: var(--shadeAccentText);
}
[data-theme-accent="#006cc5"] .image-info-single .image .image-placeholder svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#006cc5"] .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#006cc5"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#006cc5"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#006cc5"] .icon:not([class*=slide-]) svg path,
[data-theme-accent="#006cc5"] .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#006cc5"] .icon:not([class*=slide-]) svg path:first-child,
[data-theme-accent="#006cc5"] .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#006cc5"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn.site-theme-btn > a {
  background-color: var(--shadeSecondary);
  color: var(--shadeAccentText);
}

[data-theme-accent="#242c37"] {
  --shadeSecondary: #242c37;
  --shadeAccentText: #fff;
}
[data-theme-accent="#242c37"] .index-page-header,
[data-theme-accent="#242c37"] .inner-page-header {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#242c37"] .inner-page-header.single-event-header, [data-theme-accent="#242c37"] .inner-page-header:not(.header-secondary) {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#242c37"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#242c37"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#242c37"] .mission-statement-block {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#242c37"] .standard-feature-text-block:not([class*=block-theme-]).top-bar {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#242c37"] .counter-grid:not([class*=grid-theme-]) {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#242c37"] .counter-grid:not([class*=grid-theme-]) .grid-text h1,
[data-theme-accent="#242c37"] .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: var(--shadeAccentText);
}
[data-theme-accent="#242c37"] .image-info-single .image .image-placeholder svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#242c37"] .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#242c37"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#242c37"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#242c37"] .icon:not([class*=slide-]) svg path,
[data-theme-accent="#242c37"] .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#242c37"] .icon:not([class*=slide-]) svg path:first-child,
[data-theme-accent="#242c37"] .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#242c37"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn.site-theme-btn > a {
  background-color: var(--shadeSecondary);
  color: var(--shadeAccentText);
}

[data-theme-accent="#34613b"] {
  --shadeSecondary: #34613b;
  --shadeAccentText: #fff;
}
[data-theme-accent="#34613b"] .index-page-header,
[data-theme-accent="#34613b"] .inner-page-header {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#34613b"] .inner-page-header.single-event-header, [data-theme-accent="#34613b"] .inner-page-header:not(.header-secondary) {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#34613b"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#34613b"] .inner-page-header .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#34613b"] .mission-statement-block {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#34613b"] .standard-feature-text-block:not([class*=block-theme-]).top-bar {
  border-color: var(--shadeSecondary);
}
[data-theme-accent="#34613b"] .counter-grid:not([class*=grid-theme-]) {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#34613b"] .counter-grid:not([class*=grid-theme-]) .grid-text h1,
[data-theme-accent="#34613b"] .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: var(--shadeAccentText);
}
[data-theme-accent="#34613b"] .image-info-single .image .image-placeholder svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#34613b"] .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: var(--shadeSecondary);
}
[data-theme-accent="#34613b"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#34613b"] .featured-support-block .content-grid .title h2 .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#34613b"] .icon:not([class*=slide-]) svg path,
[data-theme-accent="#34613b"] .icon-emoji:not([class*=slide-]) svg path {
  fill: var(--shadeAccentText);
}
[data-theme-accent="#34613b"] .icon:not([class*=slide-]) svg path:first-child,
[data-theme-accent="#34613b"] .icon-emoji:not([class*=slide-]) svg path:first-child {
  fill: var(--shadeSecondary);
}
[data-theme-accent="#34613b"] .afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn.site-theme-btn > a {
  background-color: var(--shadeSecondary);
  color: var(--shadeAccentText);
}

[data-theme-tertiary="#9ad9e9"] {
  --shadeTertiary: #9ad9e9;
  --shadeTertiaryText: #242c37;
}
[data-theme-tertiary="#9ad9e9"] .index-page-header .header-content .site-btn {
  background-color: var(--shadeTertiary);
  color: var(--shadeTertiaryText);
}

[data-theme-tertiary="#faf5b2"] {
  --shadeTertiary: #faf5b2;
  --shadeTertiaryText: #242c37;
}
[data-theme-tertiary="#faf5b2"] .index-page-header .header-content .site-btn {
  background-color: var(--shadeTertiary);
  color: var(--shadeTertiaryText);
}

[data-theme-tertiary="#ffc88d"] {
  --shadeTertiary: #ffc88d;
  --shadeTertiaryText: #242c37;
}
[data-theme-tertiary="#ffc88d"] .index-page-header .header-content .site-btn {
  background-color: var(--shadeTertiary);
  color: var(--shadeTertiaryText);
}

[data-theme-tertiary="#efd954"] {
  --shadeTertiary: #efd954;
  --shadeTertiaryText: #242c37;
}
[data-theme-tertiary="#efd954"] .index-page-header .header-content .site-btn {
  background-color: var(--shadeTertiary);
  color: var(--shadeTertiaryText);
}

[data-theme-tertiary="#6bb07d"] {
  --shadeTertiary: #6bb07d;
  --shadeTertiaryText: #242c37;
}
[data-theme-tertiary="#6bb07d"] .index-page-header .header-content .site-btn {
  background-color: var(--shadeTertiary);
  color: var(--shadeTertiaryText);
}

[data-theme-tertiary="#ffbaff"] {
  --shadeTertiary: #ffbaff;
  --shadeTertiaryText: #242c37;
}
[data-theme-tertiary="#ffbaff"] .index-page-header .header-content .site-btn {
  background-color: var(--shadeTertiary);
  color: var(--shadeTertiaryText);
}

[data-theme-tertiary="#e7ad22"] {
  --shadeTertiary: #e7ad22;
  --shadeTertiaryText: #242c37;
}
[data-theme-tertiary="#e7ad22"] .index-page-header .header-content .site-btn {
  background-color: var(--shadeTertiary);
  color: var(--shadeTertiaryText);
}

[data-theme-tertiary="#ff6622"] {
  --shadeTertiary: #ff6622;
  --shadeTertiaryText: #fff;
}
[data-theme-tertiary="#ff6622"] .index-page-header .header-content .site-btn {
  background-color: var(--shadeTertiary);
  color: var(--shadeTertiaryText);
}

[data-theme-tertiary="#006cc5"] {
  --shadeTertiary: #006cc5;
  --shadeTertiaryText: #fff;
}
[data-theme-tertiary="#006cc5"] .index-page-header .header-content .site-btn {
  background-color: var(--shadeTertiary);
  color: var(--shadeTertiaryText);
}

[data-theme-tertiary="#242c37"] {
  --shadeTertiary: #242c37;
  --shadeTertiaryText: #fff;
}
[data-theme-tertiary="#242c37"] .index-page-header .header-content .site-btn {
  background-color: var(--shadeTertiary);
  color: var(--shadeTertiaryText);
}

[data-theme-tertiary="#34613b"] {
  --shadeTertiary: #34613b;
  --shadeTertiaryText: #fff;
}
[data-theme-tertiary="#34613b"] .index-page-header .header-content .site-btn {
  background-color: var(--shadeTertiary);
  color: var(--shadeTertiaryText);
}

.editor-styles-wrapper {
  font-family: "Livvic", sans-serif;
  font-size: 16px;
  color: #000;
}
.editor-styles-wrapper:has(li.wpmm_mega_menu:hover,
li.mega-menu-item.mega-menu-item-has-children:hover) .overlay {
  opacity: 1;
  visibility: visible;
}

h1,
h2,
h3 {
  font-weight: 900;
  color: #242c37;
}

h4,
h5,
h6 {
  font-weight: 700;
  color: #242c37;
}

h4 {
  font-weight: 600;
}

.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6 {
  color: #fff;
}

h1 {
  font-size: 72px;
  line-height: 0.87;
}
@media (max-width: 991px) {
  h1 {
    font-size: 64px;
  }
}
@media (max-width: 575px) {
  h1 {
    font-size: 54px;
  }
}

h2 {
  font-size: 64px;
  line-height: 0.87;
}
@media (max-width: 991px) {
  h2 {
    font-size: 56px;
  }
}
@media (max-width: 575px) {
  h2 {
    font-size: 48px;
  }
}

h3 {
  font-size: 48px;
  line-height: 1;
}
@media (max-width: 575px) {
  h3 {
    font-size: 36px;
  }
}

h4 {
  font-size: 32px;
  line-height: 1.15;
}
@media (max-width: 991px) {
  h4 {
    font-size: 28px;
  }
}
@media (max-width: 575px) {
  h4 {
    font-size: 24px;
  }
}

h5 {
  font-size: 20px;
  line-height: 1;
}
@media (max-width: 575px) {
  h5 {
    font-size: 18px;
  }
}

h6 {
  font-size: 16px;
  line-height: 1.25;
}

.font-poetsen {
  font-family: "Poetsen One", sans-serif;
  font-weight: 400;
  letter-spacing: -0.05em;
}
.font-poetsen b,
.font-poetsen strong {
  font-weight: 400;
}

.font-20 {
  font-size: 20px;
}
@media (max-width: 575px) {
  .font-20 {
    font-size: 18px;
  }
}

.font-16 {
  font-size: 16px;
}

.font-32 {
  font-size: 32px;
}
@media (max-width: 575px) {
  .font-32 {
    font-size: 18px;
  }
}

.cta-badge-list {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.cta-badge {
  padding: 7px 8px;
  background-color: #e6e6df;
  display: inline-flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: #242c37;
  font-size: 16px;
}
.cta-badge .icon {
  width: 16px;
  line-height: 0;
}
.cta-badge.badge-theme-dustyBlue {
  background-color: #9ad9e9;
}
.cta-badge.badge-theme-royalBlue {
  background-color: #006cc5;
  color: #fff;
}
.cta-badge.badge-theme-hunterGreen {
  background-color: #34613b;
  color: #fff;
}
.cta-badge.badge-theme-sage {
  background-color: #6bb07d;
  color: #fff;
}
.cta-badge.badge-theme-orange {
  background-color: #ff6622;
  color: #fff;
}
.cta-badge.badge-theme-navy {
  background-color: #242c37;
  color: #fff;
}
.cta-badge.badge-theme-sunnyYellow {
  background-color: #efd954;
}

.tag {
  font-size: 16px;
  font-weight: 700;
  color: #242c37;
  letter-spacing: 1.28px;
  text-transform: uppercase;
}
.tag.tag-lg {
  font-size: 24px;
}
@media (max-width: 575px) {
  .tag.tag-lg {
    font-size: 20px;
  }
}
.tag.tag-xs {
  font-size: 14px;
}

.badge {
  padding: 7px 8px;
  background-color: #fff;
  display: inline-flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: #242c37;
  border-radius: 0;
  font-size: 16px;
}
.badge .icon {
  width: 16px;
  line-height: 0;
}
.badge.badge-theme-dustyBlue {
  background-color: #9ad9e9;
}

.tag-list,
.badge-list {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

img {
  max-width: 100%;
}

a.style-none {
  text-decoration: none;
  color: inherit;
}

.container {
  max-width: 1214px;
}

form.elvanto-form input[type=submit],
.gform_wrapper form input[type=submit], form.elvanto-form .button,
.gform_wrapper form .button, .connected-step-form-block .gform_wrapper form .gform_body .gform-page-footer .button.gform_last_page_button, .footer-newsletter .block-form .gform-theme.gform-theme--framework.gform_wrapper form .gform-footer input[type=submit], .afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu .header-btn > a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu .header-btn > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu .header-btn > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu .header-btn > a, .block-form .gform-theme.gform-theme--framework.gform_wrapper form .gform-footer input[type=submit], .site-btn {
  padding: 16px 20px;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  border: 0;
  font-size: 16px;
}

.site-btn {
  background-color: #9ad9e9;
  color: #242c37;
}
.site-btn-secondary {
  background-color: #fff;
  color: #242c37;
}
.site-btn-tertiary {
  background-color: #242c37;
  color: #fff;
}
.site-btn-back {
  background-image: url("../images/back-arrow.svg");
  background-size: 20px;
  background-position: left 20px center;
  padding-left: 48px;
  background-repeat: no-repeat;
}

.block-search button[type=submit], .btn-icon {
  height: 48px;
  width: 48px;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 0;
}
.block-search button[type=submit] .icon, .btn-icon .icon {
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 20px;
  height: 22px;
}

.btn-icon {
  background-color: #9ad9e9;
}
.btn-icon .icon {
  background-color: #242c37;
}
.btn-icon.btn-rounded {
  border-radius: 100px;
  overflow: hidden;
}
.btn-icon.icon-play {
  border-radius: 100px;
}
.btn-icon.icon-play .icon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2220%22%20viewBox%3D%220%200%2017%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.5459%2010L0.545898%2020V-6.99382e-07L16.5459%2010Z%22%20fill%3D%22%23242C37%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2220%22%20viewBox%3D%220%200%2017%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.5459%2010L0.545898%2020V-6.99382e-07L16.5459%2010Z%22%20fill%3D%22%23242C37%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 16px;
          mask-size: 16px;
  -webkit-mask-position: left calc(50% + 2px) center;
          mask-position: left calc(50% + 2px) center;
}
.btn-icon.icon-arrow {
  -webkit-mask-position: left calc(50% + 2px) center;
          mask-position: left calc(50% + 2px) center;
  -webkit-mask-size: 22px;
          mask-size: 22px;
  background-color: #fff;
}
.btn-icon.icon-arrow .icon {
  background-color: #242c37;
}
.btn-icon.icon-arrow.btn-dark {
  background-color: #242c37;
}
.btn-icon.icon-arrow.btn-dark .icon {
  background-color: #fff;
}
.btn-icon.icon-arrow .icon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2222%22%20viewBox%3D%220%200%2020%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2011.0947L10.6162%2022L12.3564%2020.1533L4.78809%2012.377H20V9.80664H4.68945L12.2012%201.81543L10.4297%200L0%2011.0947Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2222%22%20viewBox%3D%220%200%2020%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2011.0947L10.6162%2022L12.3564%2020.1533L4.78809%2012.377H20V9.80664H4.68945L12.2012%201.81543L10.4297%200L0%2011.0947Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E");
}
.btn-icon.icon-arrow-right .icon {
  transform: scaleX(-1);
}
.btn-icon.icon-skip .icon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.0459%2010L23.0459%2020V0L7.0459%2010ZM0.0458984%2020H4.0459V0H0.0458984V20Z%22%20fill%3D%22%23242C37%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.0459%2010L23.0459%2020V0L7.0459%2010ZM0.0458984%2020H4.0459V0H0.0458984V20Z%22%20fill%3D%22%23242C37%22%2F%3E%3C%2Fsvg%3E");
}
.btn-icon.icon-skip-right .icon {
  transform: scaleX(-1);
}
.btn-icon.icon-search {
  background-color: #9ad9e9;
}
.btn-icon.icon-search .icon {
  background-color: #242c37;
}
.btn-icon.icon-search .icon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.0459%2018L14.4209%2014.375M16.3792%209.66667C16.3792%2013.3486%2013.3945%2016.3333%209.71256%2016.3333C6.03067%2016.3333%203.0459%2013.3486%203.0459%209.66667C3.0459%205.98477%206.03067%203%209.71256%203C13.3945%203%2016.3792%205.98477%2016.3792%209.66667Z%22%20stroke%3D%22%23242C37%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.0459%2018L14.4209%2014.375M16.3792%209.66667C16.3792%2013.3486%2013.3945%2016.3333%209.71256%2016.3333C6.03067%2016.3333%203.0459%2013.3486%203.0459%209.66667C3.0459%205.98477%206.03067%203%209.71256%203C13.3945%203%2016.3792%205.98477%2016.3792%209.66667Z%22%20stroke%3D%22%23242C37%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.btn-icon.icon-close .icon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%201.66504L11.665%2010L20%2018.335L18.335%2020L10%2011.665L1.66504%2020L0%2018.335L8.33496%2010L0%201.66504L1.66504%200L10%208.33496L18.335%200L20%201.66504Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%201.66504L11.665%2010L20%2018.335L18.335%2020L10%2011.665L1.66504%2020L0%2018.335L8.33496%2010L0%201.66504L1.66504%200L10%208.33496L18.335%200L20%201.66504Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E");
}
.btn-icon.icon-menu .icon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2018H24%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M0%2010H24%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M0%202H24%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2018H24%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M0%2010H24%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M0%202H24%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%2F%3E%3C%2Fsvg%3E");
}
.btn-icon.btn-icon-secondary {
  background-color: #242c37;
}
.btn-icon.btn-icon-secondary .icon {
  background-color: #fff;
}

.slider-arrows {
  display: flex;
  gap: 8px;
}
.slider-arrows .slick-arrow.slick-disabled {
  opacity: 0.6;
  pointer-events: none;
}

.slider-controls {
  display: flex;
  align-items: center;
}
.slider-controls.top-40 {
  margin-top: 40px;
}
.slider-controls.align-end {
  justify-content: flex-end;
}

.media-responsive {
  position: relative;
}
.media-responsive > img,
.media-responsive iframe,
.media-responsive video,
.media-responsive a img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.aspect-landscape {
  aspect-ratio: 16/9;
}
.aspect-portrait {
  aspect-ratio: 9/16;
}
.aspect-square {
  aspect-ratio: 1;
}

.bg-cover {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.mask-cover {
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
}

.block-title.text-center {
  max-width: 595px;
  width: 100%;
  margin-inline: auto;
}
.block-title h2,
.block-title h3 {
  text-transform: uppercase;
}

.title a {
  text-decoration: none;
}

.notch-box {
  position: relative;
}
.notch-box:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #fff;
}

.icon-redirect {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M27.2861%2021.8312V8.00012H34.9999V34.9991H8.00092V27.2853H21.832L4.99994%2010.4532L10.454%204.99915L27.2861%2021.8312Z%22%20fill%3D%22%23006CC5%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M27.2861%2021.8312V8.00012H34.9999V34.9991H8.00092V27.2853H21.832L4.99994%2010.4532L10.454%204.99915L27.2861%2021.8312Z%22%20fill%3D%22%23006CC5%22%2F%3E%3C%2Fsvg%3E");
  width: 40px;
  aspect-ratio: 1;
  position: absolute;
  right: 20px;
  bottom: 20px;
  background-color: #34613b;
}

.linktree-link-single, .prayer-point-single, .tertiary-quick-link, .resource-grid-single, .quick-links-single {
  position: relative;
}
.linktree-link-single a, .prayer-point-single a, .tertiary-quick-link a, .resource-grid-single a, .quick-links-single a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.linktree-link-single a:before, .prayer-point-single a:before, .tertiary-quick-link a:before, .resource-grid-single a:before, .quick-links-single a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20viewBox%3D%220%200%2041%2041%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M28.0508%2022.2061V8.37695H35.7646V35.376H8.76562V27.6621H22.5967L5.76465%2010.8301L11.2197%205.375L28.0508%2022.2061Z%22%20fill%3D%22%23006CC5%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20viewBox%3D%220%200%2041%2041%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M28.0508%2022.2061V8.37695H35.7646V35.376H8.76562V27.6621H22.5967L5.76465%2010.8301L11.2197%205.375L28.0508%2022.2061Z%22%20fill%3D%22%23006CC5%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  position: absolute;
  right: 20px;
  bottom: 20px;
  content: "";
  width: 40px;
  height: 40px;
  background-color: var(--shadePrimary);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}

.block-form .gfield input[type=text], .block-form .gfield input[type=email], .block-search input.alm-filter--textfield {
  height: 40px;
  border-radius: 0;
  border: 0;
  padding: 0;
  padding-inline: 12px;
  width: 100%;
}

.block-search .alm-filters-container {
  margin-bottom: 0;
}
.block-search .alm-filters-container .alm-filter--inner {
  padding-bottom: 0;
}
.block-search .alm-filter--search .alm-filter--text-wrap.has-button {
  height: auto;
  border-radius: 0;
  border-color: #242c37;
  padding: 0;
}
.block-search .alm-filter--search .alm-filter--text-wrap.has-button button {
  border-radius: 0;
  background-color: #9ad9e9;
  font-size: 0;
  width: 48px;
  background-image: url("../images/icon-search.svg");
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  border: 0;
}
.block-search input.alm-filter--textfield {
  height: 48px;
  border: 1px solid #242c37;
}
.block-search .field-search {
  position: relative;
}
.block-search button[type=submit] {
  background-color: #9ad9e9;
}
.block-search button[type=submit] .icon {
  background-color: #242c37;
}
.block-search button[type=submit] {
  background-image: url("../images/icon-search.svg");
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  right: 1px;
  height: 46px;
  top: 1px;
}

.ajax-load-more-wrap .alm-btn-wrap:has(.alm-load-more-btn.done) {
  display: none;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn {
  background-color: #242c37 !important;
  color: #fff;
  border-radius: 0;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-paging {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding-left: 0;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li {
  margin: 0;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li a,
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li span {
  background-color: transparent;
  color: #242c37;
  font-size: 16px;
  border: 0;
  border-radius: 0;
  padding-inline: 5px;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li a:hover,
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li span:hover {
  background-color: transparent !important;
  box-shadow: none;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li.prev a, .ajax-load-more-wrap .alm-btn-wrap .alm-paging li.next a {
  height: 40px;
  display: flex;
  padding-inline: 12px;
  align-items: center;
  background-repeat: no-repeat;
  background-size: 16px;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li.next a {
  padding-right: 36px;
  background-image: url("../images/page-arrow-next.svg");
  background-position: right 12px center;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li.prev a {
  padding-left: 36px;
  background-image: url("../images/page-arrow-prev.svg");
  background-position: left 12px center;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li.num a,
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li.num span {
  width: 40px;
  height: 40px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li.num.active a,
.ajax-load-more-wrap .alm-btn-wrap .alm-paging li.num.active span {
  background-color: #242c37 !important;
  color: #fff;
}

.custom-pagination {
  padding-top: 25px;
}

.block-form .alm-filters-container .alm-filter select.alm-filter--item, .block-form select {
  width: 100%;
  height: 40px;
  background-color: #ebf7fb;
  border: 0;
  padding-inline: 12px;
  padding-right: 32px;
  background-image: url("../images/select-chevron.svg");
  background-size: 24px;
  background-position: right 8px center;
  background-repeat: no-repeat;
  -webkit-appearance: none;
}

.block-form .gform_wrapper .gform_fields {
  row-gap: 0;
}
.block-form .gform_wrapper .gform_fields .gfield label,
.block-form .gform_wrapper .gform_fields .gfield legend {
  font-weight: 700;
  margin-bottom: 8px;
  color: #242c37;
  display: block;
  font-size: 16px;
  display: flex;
  align-items: center;
}
.block-form .gform_wrapper .gform_fields .gfield.gfield--type-consent label {
  font-weight: 400;
}
.block-form .gform_wrapper .gform_validation_errors {
  display: none;
}
.block-form .gform-theme.gform-theme--framework.gform_wrapper form .gform-footer input[type=submit] {
  border-radius: 0;
  background-color: #9ad9e9;
  color: #242c37;
}
.block-form legend {
  margin-bottom: 24px;
}
.block-form select:focus {
  outline: none;
}
.block-form .alm-filters-container .alm-filter--inner {
  padding-bottom: 0;
}
.block-form .gfield-type-radio.layout-horizontal {
  display: flex;
  flex-wrap: wrap;
}
.block-form .gfield-type-radio.layout-horizontal .gfield {
  width: 50%;
  margin: 0;
  row-gap: 12px;
}
.block-form .gfield-type-radio label {
  display: inline-block;
}
.block-form .gfield-type-radio .gfield {
  margin-bottom: 12px;
}
.block-form .gfield-type-radio .gfield label {
  margin: 0;
  margin-left: 4px;
}
.block-form .gfield {
  margin-bottom: 24px;
}
.block-form .gfield input[type=text]:focus, .block-form .gfield input[type=email]:focus {
  outline: none;
}
.block-form .gfield input[aria-invalid=true] {
  border: 1px solid #cf0606;
}
.block-form .gfield input[type=checkbox] {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  -webkit-appearance: none;
  background-color: #fff;
  border: 0;
  border-radius: 0;
}
.block-form .gfield input[type=checkbox]::before {
  display: none;
}
.block-form .gfield input[type=checkbox]:checked {
  background-image: url("../images/check-navy.svg");
  background-size: 14px;
  background-position: center;
  background-repeat: no-repeat;
}
.block-form .gfield input[type=checkbox] + label {
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
  margin-left: 8px;
}
.block-form .gfield .gfield_validation_message {
  display: none;
}
.block-form .gfield textarea {
  min-height: 100px;
  border-radius: 0;
  width: 100%;
  border: 0;
}
.block-form .gfield textarea:focus {
  box-shadow: none;
  outline: none;
}
.block-form .field-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  row-gap: 28px;
  -moz-column-gap: 40px;
       column-gap: 40px;
  flex-wrap: wrap;
}
.block-form .field-flex .gfield {
  margin-bottom: 0;
}

.social-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.social-list li a {
  color: currentColor;
  font-size: 24px;
}

.btn-list-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.single-image-block .block-image {
  aspect-ratio: 1.77;
}

.ajax-load-more-wrap .alm-paging-content {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  row-gap: 24px;
}
.ajax-load-more-wrap .alm-paging-content > * {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}

.afes-logo {
  max-width: 200px;
  width: 100%;
  margin-bottom: -24px;
}
.afes-logo a {
  -webkit-mask-image: var(--logo);
          mask-image: var(--logo);
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: top left;
          mask-position: top left;
  background-color: var(--shadePrimary);
  display: block;
}
.afes-logo a img {
  opacity: 0;
}
@media (max-width: 991px) {
  .afes-logo {
    margin-bottom: -20px;
    max-width: 164px;
  }
}

.site-theme .afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu .header-btn > a {
  background-color: #9ad9e9;
  color: #242c37;
}
.site-theme .afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu .header-btn.site-theme-btn > a {
  background-color: var(--shadePrimary);
  color: var(--shadePrimaryText);
}

.theme-sunnyYellow .afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu .header-btn > a {
  background-color: var(--shadeSecondary);
  color: #fff;
}
.theme-sunnyYellow .afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu .header-btn.site-theme-btn > a {
  background-color: var(--shadePrimary);
  color: #242c37;
}

body:has(.afes-header.header-dark) #sfm-sidebar .sfm-scroll-wrapper .sfm-logo {
  background-color: #242c37;
}
body:has(.afes-header.header-dark) #sfm-sidebar .sfm-scroll-wrapper .sfm-logo a {
  background-color: #fff;
}
body:has(.afes-header.header-dark) #sfm-sidebar .sfm-scroll-wrapper .sfm-sidebar-close {
  background-color: #fff;
}
body:has(.afes-header.header-dark) #sfm-sidebar .sfm-scroll-wrapper .sfm-sidebar-close:before {
  background-color: #242c37;
}

.afes-header {
  padding-block: 24px;
  background-color: #fff;
  z-index: 9999;
  position: relative;
}
.afes-header .header-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.afes-header .navigation-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu {
  position: static;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu {
  display: flex;
  align-items: center;
  position: static;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li .wpmm-strees-row-and-content-container,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li .wpmm-strees-row-and-content-container,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li .wpmm-strees-row-and-content-container,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li .wpmm-strees-row-and-content-container {
  top: 100%;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu {
  top: calc(100% - 48px);
  padding-top: 48px;
  background-color: transparent;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu {
  min-height: 400px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: #efd954;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2),
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2),
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2),
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: #34613b;
  padding-top: 64px;
  padding-bottom: 135px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3),
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3),
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3),
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: #9ad9e9;
  padding-top: 64px;
  padding-bottom: 135px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li a {
  position: relative;
  font-size: 20px;
  display: flex;
  gap: 8px;
  padding-left: 64px;
  line-height: 1.4;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li a:after,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li a:after,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li a:after,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li a:after {
  content: "";
  width: 24px;
  height: 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.3721%2013.0996V4.80078H21V21H4.80078V16.3721H13.0996L3%206.27344L6.27246%203L16.3721%2013.0996Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.3721%2013.0996V4.80078H21V21H4.80078V16.3721H13.0996L3%206.27344L6.27246%203L16.3721%2013.0996Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 24px;
          mask-size: 24px;
  -webkit-mask-position: center;
          mask-position: center;
  mask-position: center;
  background-color: currentColor;
  display: block !important;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li:not(:last-child) > a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li:not(:last-child) > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li:not(:last-child) > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li:not(:last-child) > a {
  padding-bottom: 40px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu {
  position: absolute;
  left: 100%;
  transform: translateX(-20px);
  opacity: 0;
  visibility: hidden;
  z-index: 2;
  min-width: 33vw;
  transition: all ease-out 0.2s;
  top: 0;
  height: calc(100% + 150px);
  overflow: auto;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu::-webkit-scrollbar,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu::-webkit-scrollbar,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu::-webkit-scrollbar,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu::-webkit-scrollbar {
  border: 1px solid #242c37;
  border-radius: 100px;
  width: 8px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu::-webkit-scrollbar-thumb,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu::-webkit-scrollbar-thumb,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu::-webkit-scrollbar-thumb,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu::-webkit-scrollbar-thumb {
  background-color: #242c37;
  border-radius: 100px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li a {
  color: #242c37;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li.prepend-parent-link a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li.prepend-parent-link a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li.prepend-parent-link a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li.prepend-parent-link a {
  font-size: 32px;
  font-weight: 600;
  color: #34613b;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li.prepend-parent-link a:after,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li.prepend-parent-link a:after,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li.prepend-parent-link a:after,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li.prepend-parent-link a:after {
  display: none !important;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li:not(:last-child) > a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li:not(:last-child) > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li:not(:last-child) > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li .sub-menu li:not(:last-child) > a {
  padding-bottom: 28px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li:hover .sub-menu,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li:hover .sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li:hover .sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu li:hover .sub-menu {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li > a:hover,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li > a:hover,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li > a:hover,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li > a:hover {
  color: #9ad9e9;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li.menu-item-has-children > a:before,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li.menu-item-has-children > a:before,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li.menu-item-has-children > a:before,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  content: "";
  -webkit-mask-image: url("../images/menu-navigator.svg");
          mask-image: url("../images/menu-navigator.svg");
  position: absolute;
  -webkit-mask-size: 20px;
          mask-size: 20px;
  width: 20px;
  height: 40px;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #9ad9e9;
  right: -8px;
  top: -6px;
  display: block;
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.2s;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li.menu-item-has-children:hover > a:before,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li.menu-item-has-children:hover > a:before,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li.menu-item-has-children:hover > a:before,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column .mega-sub-menu .menu > li.menu-item-has-children:hover > a:before {
  opacity: 1;
  visibility: visible;
  right: -1px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu .header-btn > a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu .header-btn > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu .header-btn > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu .header-btn > a {
  background-color: #9ad9e9;
  color: #242c37;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu .header-btn.site-theme-btn > a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu .header-btn.site-theme-btn > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu .header-btn.site-theme-btn > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu .header-btn.site-theme-btn > a {
  background-color: var(--shadePrimary);
  color: var(--shadePrimaryText);
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu li.mega-menu-item a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu li.mega-menu-item a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu li.mega-menu-item a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu li.mega-menu-item a {
  font-size: 16px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu li.mega-menu-item.mega-menu-item-has-children > a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu li.mega-menu-item.mega-menu-item-has-children > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu li.mega-menu-item.mega-menu-item-has-children > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu li.mega-menu-item.mega-menu-item-has-children > a {
  --chevronSize: 24px;
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu li.mega-menu-item.mega-menu-item-has-children > a .mega-indicator,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu li.mega-menu-item.mega-menu-item-has-children > a .mega-indicator,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu li.mega-menu-item.mega-menu-item-has-children > a .mega-indicator,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu li.mega-menu-item.mega-menu-item-has-children > a .mega-indicator {
  width: var(--chevronSize);
  height: var(--chevronSize);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.99994%209L11.9999%2015L17.9999%209%22%20stroke%3D%22%23242C37%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.99994%209L11.9999%2015L17.9999%209%22%20stroke%3D%22%23242C37%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: var(--chevronSize);
          mask-size: var(--chevronSize);
  background-color: currentColor;
  display: block !important;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu li.mega-menu-item.mega-menu-item-has-children.header-btn > a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu li.mega-menu-item.mega-menu-item-has-children.header-btn > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu li.mega-menu-item.mega-menu-item-has-children.header-btn > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu li.mega-menu-item.mega-menu-item-has-children.header-btn > a {
  padding-block: 12px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li:not(:last-child),
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li:not(:last-child),
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li:not(:last-child),
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(:last-child) {
  margin-right: 48px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row {
  padding: 0 !important;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu {
  position: static;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu li a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu li a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu li a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu li a {
  position: relative;
  display: flex;
  gap: 8px;
  padding-left: 64px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu li a:after,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu li a:after,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu li a:after,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu li a:after {
  content: "";
  width: 24px;
  height: 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.3721%2013.0996V4.80078H21V21H4.80078V16.3721H13.0996L3%206.27344L6.27246%203L16.3721%2013.0996Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.3721%2013.0996V4.80078H21V21H4.80078V16.3721H13.0996L3%206.27344L6.27246%203L16.3721%2013.0996Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 24px;
          mask-size: 24px;
  -webkit-mask-position: center;
          mask-position: center;
  mask-position: center;
  background-color: currentColor;
  display: block !important;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li {
  position: static;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li:not(:last-child) a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li:not(:last-child) a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li:not(:last-child) a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li:not(:last-child) a {
  padding-bottom: 40px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > a {
  color: #fff !important;
  position: relative;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > a:hover,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > a:hover,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > a:hover,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > a:hover {
  color: #9ad9e9 !important;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li.menu-item-has-children > a:before,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li.menu-item-has-children > a:before,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li.menu-item-has-children > a:before,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li.menu-item-has-children > a:before {
  content: "";
  background-image: url("../images/menu-navigator.svg");
  position: absolute;
  background-size: 20px;
  width: 20px;
  height: 40px;
  background-position: center;
  background-repeat: no-repeat;
  right: -8px;
  top: -6px;
  display: block;
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.2s;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li.menu-item-has-children:hover > a:before,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li.menu-item-has-children:hover > a:before,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li.menu-item-has-children:hover > a:before,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li.menu-item-has-children:hover > a:before {
  opacity: 1;
  visibility: visible;
  right: -1px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li:hover .sub-menu,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li:hover .sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li:hover .sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li:hover .sub-menu {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu {
  position: absolute;
  left: 100%;
  transform: translateX(-20px);
  opacity: 0;
  visibility: hidden;
  z-index: 2;
  min-width: 33vw;
  transition: all ease-out 0.2s;
  top: 0;
  height: calc(100% + 100px);
  overflow: auto;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu::-webkit-scrollbar,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu::-webkit-scrollbar,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu::-webkit-scrollbar,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu::-webkit-scrollbar {
  border: 1px solid #242c37;
  border-radius: 100px;
  width: 8px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu::-webkit-scrollbar-thumb,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu::-webkit-scrollbar-thumb,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu::-webkit-scrollbar-thumb,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu::-webkit-scrollbar-thumb {
  background-color: #242c37;
  border-radius: 100px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu li:not(:last-child) a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu li:not(:last-child) a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu li:not(:last-child) a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .wpmm-strees-row-and-content-container .wpmm-row .wpmm-col .menu > li > .sub-menu li:not(:last-child) a {
  padding-bottom: 28px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li.header-btn:not(:last-child),
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li.header-btn:not(:last-child),
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li.header-btn:not(:last-child),
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.header-btn:not(:last-child) {
  margin-right: 12px;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li:not(.header-btn) > a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li:not(.header-btn) > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: #242c37;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li a {
  font-weight: 700;
  text-decoration: none;
  padding: 0;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li.wpmm_mega_menu > a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li.wpmm_mega_menu > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li.wpmm_mega_menu > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.wpmm_mega_menu > a {
  --chevronSize: 24px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  position: relative;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li.wpmm_mega_menu > a:after,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li.wpmm_mega_menu > a:after,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li.wpmm_mega_menu > a:after,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.wpmm_mega_menu > a:after {
  content: "";
  width: var(--chevronSize);
  height: var(--chevronSize);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.99994%209L11.9999%2015L17.9999%209%22%20stroke%3D%22%23242C37%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.99994%209L11.9999%2015L17.9999%209%22%20stroke%3D%22%23242C37%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: var(--chevronSize);
          mask-size: var(--chevronSize);
  background-color: currentColor;
  display: block !important;
}
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li.wpmm_mega_menu.header-btn > a,
.afes-header .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li.wpmm_mega_menu.header-btn > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li.wpmm_mega_menu.header-btn > a,
.afes-header .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li.wpmm_mega_menu.header-btn > a {
  padding-block: 12px;
}
.afes-header .navigation-list .main-menu {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 10px;
}
.afes-header.header-dark {
  background-color: #242c37;
}
.afes-header.header-dark .afes-logo a {
  background-color: #fff;
}
.afes-header.header-dark .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu > li:not(.header-btn) > a,
.afes-header.header-dark .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a,
.afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu > li:not(.header-btn) > a,
.afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li:not(.header-btn) > a {
  color: #fff;
}
.afes-header.header-dark .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .wp-megamenu .header-btn.site-theme-btn > a,
.afes-header.header-dark .navigation-list .wp-megamenu-wrap#wp-megamenu-header_menu .mega-menu#mega-menu-header_menu .header-btn.site-theme-btn > a,
.afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .wp-megamenu .header-btn.site-theme-btn > a,
.afes-header.header-dark .navigation-list .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu .header-btn.site-theme-btn > a {
  background-color: #fff;
  color: #242c37;
}
.afes-header.header-dark .btn-icon.icon-close {
  background-color: #fff;
}
.afes-header.header-dark .btn-icon.icon-close .icon {
  background-color: #242c37;
}
@media (max-width: 1199px) {
  .afes-header .navigation-list {
    display: none;
  }
}
@media (max-width: 991px) {
  .afes-header {
    padding-block: 20px;
  }
}

.afes-header .navigation-list.mega-1-grid-theme-royalBlue {
  --themeGridOneColor: #006cc5;
  --themeGridOneText: #fff;
}
.afes-header .navigation-list.mega-1-grid-theme-royalBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-royalBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-royalBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-royalBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-royalBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-sunnyYellow {
  --themeGridOneColor: #efd954;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-sunnyYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-sunnyYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-sunnyYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-sunnyYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-sunnyYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-orange {
  --themeGridOneColor: #ff6622;
  --themeGridOneText: #fff;
}
.afes-header .navigation-list.mega-1-grid-theme-orange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-orange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-orange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-orange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-orange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-hunterGreen {
  --themeGridOneColor: #34613b;
  --themeGridOneText: #fff;
}
.afes-header .navigation-list.mega-1-grid-theme-hunterGreen .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-hunterGreen .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-hunterGreen .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-hunterGreen .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-hunterGreen .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-sage {
  --themeGridOneColor: #6bb07d;
  --themeGridOneText: #fff;
}
.afes-header .navigation-list.mega-1-grid-theme-sage .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-sage .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-sage .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-sage .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-sage .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-digitalPink {
  --themeGridOneColor: #ffbaff;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-digitalPink .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-digitalPink .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-digitalPink .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-digitalPink .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-digitalPink .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue {
  --themeGridOneColor: #9ad9e9;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint20 {
  --themeGridOneColor: #ebf7fb;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint40 {
  --themeGridOneColor: #d0f1f7;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint80 {
  --themeGridOneColor: #ace0ed;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlueTint80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue20 {
  --themeGridOneColor: #ebf7fb;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue40 {
  --themeGridOneColor: #d0f1f7;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue80 {
  --themeGridOneColor: #ace0ed;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-dustyBlue80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lightOrange {
  --themeGridOneColor: #ffc88d;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-lightOrange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-lightOrange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lightOrange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lightOrange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lightOrange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lightNeutral {
  --themeGridOneColor: #e6e6df;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-lightNeutral .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-lightNeutral .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lightNeutral .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lightNeutral .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lightNeutral .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-mustardYellow {
  --themeGridOneColor: #e7ad22;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-mustardYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-mustardYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-mustardYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-mustardYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-mustardYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lemonYellow {
  --themeGridOneColor: #faf5b2;
  --themeGridOneText: #242c37;
}
.afes-header .navigation-list.mega-1-grid-theme-lemonYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-lemonYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lemonYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lemonYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-lemonYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-navy {
  --themeGridOneColor: #242c37;
  --themeGridOneText: #fff;
}
.afes-header .navigation-list.mega-1-grid-theme-navy .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
  background-color: var(--themeGridOneColor);
}
.afes-header .navigation-list.mega-1-grid-theme-navy .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-navy .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-navy .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-1-grid-theme-navy .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridOneText);
}
.afes-header .navigation-list.mega-2-grid-theme-royalBlue {
  --themeGridTwoColor: #006cc5;
  --themeGridTwoText: #fff;
}
.afes-header .navigation-list.mega-2-grid-theme-royalBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-royalBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-royalBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-royalBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-royalBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-sunnyYellow {
  --themeGridTwoColor: #efd954;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-sunnyYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-sunnyYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-sunnyYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-sunnyYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-sunnyYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-orange {
  --themeGridTwoColor: #ff6622;
  --themeGridTwoText: #fff;
}
.afes-header .navigation-list.mega-2-grid-theme-orange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-orange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-orange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-orange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-orange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-hunterGreen {
  --themeGridTwoColor: #34613b;
  --themeGridTwoText: #fff;
}
.afes-header .navigation-list.mega-2-grid-theme-hunterGreen .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-hunterGreen .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-hunterGreen .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-hunterGreen .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-hunterGreen .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-sage {
  --themeGridTwoColor: #6bb07d;
  --themeGridTwoText: #fff;
}
.afes-header .navigation-list.mega-2-grid-theme-sage .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-sage .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-sage .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-sage .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-sage .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-digitalPink {
  --themeGridTwoColor: #ffbaff;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-digitalPink .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-digitalPink .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-digitalPink .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-digitalPink .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-digitalPink .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue {
  --themeGridTwoColor: #9ad9e9;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint20 {
  --themeGridTwoColor: #ebf7fb;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint40 {
  --themeGridTwoColor: #d0f1f7;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint80 {
  --themeGridTwoColor: #ace0ed;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlueTint80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue20 {
  --themeGridTwoColor: #ebf7fb;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue40 {
  --themeGridTwoColor: #d0f1f7;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue80 {
  --themeGridTwoColor: #ace0ed;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-dustyBlue80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-lightOrange {
  --themeGridTwoColor: #ffc88d;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-lightOrange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-lightOrange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-lightOrange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-lightOrange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-lightOrange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-lightNeutral {
  --themeGridTwoColor: #e6e6df;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-lightNeutral .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-lightNeutral .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-lightNeutral .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-lightNeutral .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-lightNeutral .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-mustardYellow {
  --themeGridTwoColor: #e7ad22;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-mustardYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-mustardYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-mustardYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-mustardYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-mustardYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-lemonYellow {
  --themeGridTwoColor: #faf5b2;
  --themeGridTwoText: #242c37;
}
.afes-header .navigation-list.mega-2-grid-theme-lemonYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-lemonYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-lemonYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-lemonYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-lemonYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-navy {
  --themeGridTwoColor: #242c37;
  --themeGridTwoText: #fff;
}
.afes-header .navigation-list.mega-2-grid-theme-navy .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) {
  background-color: var(--themeGridTwoColor);
}
.afes-header .navigation-list.mega-2-grid-theme-navy .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li > a:hover {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-2-grid-theme-navy .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu > li.menu-item-has-children > a:before {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-2-grid-theme-navy .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) .mega-sub-menu .menu li .sub-menu li a {
  color: var(--themeGridThreeText);
}
.afes-header .navigation-list.mega-2-grid-theme-navy .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item {
  color: var(--themeGridTwoText);
}
.afes-header .navigation-list.mega-3-grid-theme-royalBlue {
  --themeGridThreeColor: #006cc5;
  --themeGridThreeText: #fff;
}
.afes-header .navigation-list.mega-3-grid-theme-royalBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-sunnyYellow {
  --themeGridThreeColor: #efd954;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-sunnyYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-orange {
  --themeGridThreeColor: #ff6622;
  --themeGridThreeText: #fff;
}
.afes-header .navigation-list.mega-3-grid-theme-orange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-hunterGreen {
  --themeGridThreeColor: #34613b;
  --themeGridThreeText: #fff;
}
.afes-header .navigation-list.mega-3-grid-theme-hunterGreen .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-sage {
  --themeGridThreeColor: #6bb07d;
  --themeGridThreeText: #fff;
}
.afes-header .navigation-list.mega-3-grid-theme-sage .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-digitalPink {
  --themeGridThreeColor: #ffbaff;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-digitalPink .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlue {
  --themeGridThreeColor: #9ad9e9;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlue .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlueTint20 {
  --themeGridThreeColor: #ebf7fb;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlueTint20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlueTint40 {
  --themeGridThreeColor: #d0f1f7;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlueTint40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlueTint80 {
  --themeGridThreeColor: #ace0ed;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlueTint80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlue20 {
  --themeGridThreeColor: #ebf7fb;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlue20 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlue40 {
  --themeGridThreeColor: #d0f1f7;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlue40 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlue80 {
  --themeGridThreeColor: #ace0ed;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-dustyBlue80 .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-lightOrange {
  --themeGridThreeColor: #ffc88d;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-lightOrange .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-lightNeutral {
  --themeGridThreeColor: #e6e6df;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-lightNeutral .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-mustardYellow {
  --themeGridThreeColor: #e7ad22;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-mustardYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-lemonYellow {
  --themeGridThreeColor: #faf5b2;
  --themeGridThreeText: #242c37;
}
.afes-header .navigation-list.mega-3-grid-theme-lemonYellow .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}
.afes-header .navigation-list.mega-3-grid-theme-navy {
  --themeGridThreeColor: #242c37;
  --themeGridThreeText: #fff;
}
.afes-header .navigation-list.mega-3-grid-theme-navy .mega-menu-wrap#mega-menu-wrap-header_menu .mega-menu#mega-menu-header_menu > li > .mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-child(3) {
  background-color: var(--themeGridThreeColor);
}

#sfm-sidebar .sfm-scroll-wrapper .sfm-scroll {
  display: flex;
  flex-direction: column;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-logo {
  margin-top: 0;
  background-color: #fff;
  padding-top: 20px;
  padding-inline: 20px;
  text-align: left;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-logo a {
  max-width: 164px;
  width: 100%;
  -webkit-mask-image: var(--logo);
          mask-image: var(--logo);
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: top left;
          mask-position: top left;
  background-color: var(--shadePrimary);
  aspect-ratio: 2.08;
  display: block;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-logo a img {
  opacity: 0;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-sidebar-close {
  right: 20px;
  background-color: #242c37;
  width: 48px;
  height: 48px;
  left: auto;
  top: 25px;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-sidebar-close:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%201.66504L11.665%2010L20%2018.335L18.335%2020L10%2011.665L1.66504%2020L0%2018.335L8.33496%2010L0%201.66504L1.66504%200L10%208.33496L18.335%200L20%201.66504Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%201.66504L11.665%2010L20%2018.335L18.335%2020L10%2011.665L1.66504%2020L0%2018.335L8.33496%2010L0%201.66504L1.66504%200L10%208.33496L18.335%200L20%201.66504Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E");
  background-color: #fff;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 20px;
  height: 22px !important;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-position: center;
          mask-position: center;
  top: 50%;
  transform: translateY(-50%) !important;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-sidebar-close:after {
  display: none;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-widget-bottom {
  margin-top: auto;
  margin-bottom: 28px;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-widget-bottom .mobile-menu-footer-btn .site-btn {
  width: 100%;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav {
  margin-top: 34px;
  overflow-y: auto;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav .sfm-menu li a {
  text-align: left !important;
  font-size: 18px;
  padding-inline: 28px !important;
  padding-right: 45px !important;
  font-family: "Livvic", sans-serif;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav .sfm-menu li a:before {
  opacity: 0;
  visibility: hidden;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav .sfm-menu li a .sfm-sm-indicator {
  width: 24px;
  right: 28px !important;
  left: auto !important;
  background-image: url("../images/sub-menu-drop.svg") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 24px !important;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav .sfm-menu li a .sfm-sm-indicator i {
  display: none;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav .sfm-menu li a .sfm-sm-indicator i:after {
  content: "" !important;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav .sfm-menu li .sfm-child-menu {
  background-color: #9ad9e9 !important;
  padding-block: 14px;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav .sfm-menu li .sfm-child-menu li a {
  color: #242c37 !important;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav .sfm-menu li .sfm-child-menu li a .sfm-sm-indicator {
  background-image: url("../images/mobile-arrow-sub-menu.svg") !important;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav .sfm-menu li .sfm-child-menu li.sfm-submenu-visible > a {
  color: #34613b !important;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav .sfm-menu li .sfm-child-menu .sfm-child-menu {
  padding-left: 14px;
}
#sfm-sidebar .sfm-scroll-wrapper .sfm-nav .sfm-menu > li.sfm-submenu-visible > a {
  color: #9ad9e9 !important;
}

.index-page-header {
  background-color: var(--shadePrimary);
  position: relative;
  border-right: 20px solid var(--shadeTertiary);
}
.index-page-header > .header-image {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: 3;
}
.index-page-header .header-content {
  padding-block: 64px;
}
@media (min-width: 992px) {
  .index-page-header .header-content {
    padding-block: 190px;
  }
}
@media (min-width: 992px) {
  .index-page-header:has(.header-search-bar-inner) .header-content {
    padding: 146px 0 130px;
  }
}
.index-page-header .tag {
  margin-bottom: 20px;
}
.index-page-header .site-btn {
  margin-top: 20px;
}
.index-page-header:has(.title + .tag) .title {
  margin-bottom: 20px;
}
.index-page-header.header-post-banner {
  aspect-ratio: 3;
}
.index-page-header .media-responsive {
  aspect-ratio: 1;
}
.index-page-header .title {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.index-page-header h1 img,
.index-page-header h1 svg {
  position: static;
  max-width: 60px;
}
@media (max-width: 991px) {
  .index-page-header {
    border-right: 0;
  }
  .index-page-header .header-content {
    margin-bottom: 0;
    padding: 48px 0 33px;
  }
  .index-page-header .header-image {
    margin: 0 -12px;
  }
}
@media (min-width: 992px) {
  .index-page-header .header-content {
    padding-right: 14%;
  }
}
.index-page-header h1 {
  text-transform: uppercase;
  color: #fff;
}
.index-page-header h1 span {
  display: flex;
  position: relative;
  gap: 12px;
  z-index: 1;
}
.index-page-header h1 b,
.index-page-header h1 strong {
  color: var(--shadeSecondary);
}
.index-page-header .content {
  margin-top: 20px;
  color: #fff;
}
.index-page-header .content .site-btn {
  margin-top: 4px;
}
.index-page-header.block-theme-dustyBlue {
  background-color: #ebf7fb;
}
.index-page-header.block-theme-hunterGreen {
  background-color: #34613b;
}
.index-page-header.block-theme-hunterGreen h1,
.index-page-header.block-theme-hunterGreen p {
  color: #fff;
}
.index-page-header.block-theme-hunterGreen h1 b,
.index-page-header.block-theme-hunterGreen h1 strong {
  color: #9ad9e9;
}
.index-page-header.block-theme-navy {
  background-color: #242c37;
}
.index-page-header.block-theme-navy h1,
.index-page-header.block-theme-navy p {
  color: #fff;
}
.index-page-header.block-theme-navy h1 b,
.index-page-header.block-theme-navy h1 strong {
  color: #9ad9e9;
}
@media (max-width: 991px) {
  .index-page-header {
    border-left: 0;
    border-bottom: 12px solid var(--shadeTertiary);
  }
  .index-page-header h1 img {
    max-width: 48px;
  }
}

.header-search-bar {
  background-color: var(--shadeTertiary);
  overflow: hidden;
  position: relative;
}
.header-search-bar > .container {
  position: relative;
  z-index: 1;
}
.header-search-bar .header-search-bar-inner {
  position: relative;
  padding-block: 64px;
  z-index: 2;
}
@media (max-width: 575px) {
  .header-search-bar .header-search-bar-inner {
    padding: 28px 0;
  }
}
.header-search-bar .block-search {
  max-width: 488px;
  width: 100%;
}
.header-search-bar .block-search input {
  border: 0;
  padding-right: 60px;
}
.header-search-bar .block-search button[type=submit] {
  right: 0px;
  height: 48px;
  top: 0px;
}
@media (max-width: 991px) {
  .header-search-bar .block-search {
    max-width: 100%;
  }
}
.header-search-bar .icon-glass {
  position: absolute;
  right: -42px;
  top: 0;
  max-width: 196px;
  width: 100%;
}
@media (max-width: 575px) {
  .header-search-bar .icon-glass {
    max-width: 100px;
    right: -27px;
  }
}
.header-search-bar .icon-light-house {
  position: absolute;
  left: -27px;
  left: -10%;
  top: 44px;
  max-width: 126px;
  width: 100%;
}
.header-search-bar .title {
  margin-bottom: 20px;
}

.theme-sunnyYellow .index-page-header h1,
.theme-sunnyYellow .index-page-header .content {
  color: #242c37;
}
.theme-sunnyYellow .index-page-header .site-btn {
  color: #fff;
}
.theme-royalBlue .header-search-bar .title h4, .theme-orange .header-search-bar .title h4 {
  color: #fff;
}

.cta-bar-block {
  padding: 28px 0;
  background-color: #242c37;
}
.cta-bar-block .bar-content-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}
.cta-bar-block .bar-content-flex h5 {
  margin: 0;
}
@media (max-width: 767px) {
  .cta-bar-block .bar-content-flex {
    flex-direction: column;
    align-items: flex-start;
  }
}
.cta-bar-block .bar-cta {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.primary-quick-links-block {
  padding: 100px 0;
}
.primary-quick-links-block .block-title .title h2 {
  margin-bottom: 28px;
}
.primary-quick-links-block .block-title .title p {
  font-size: 20px;
}
@media (max-width: 575px) {
  .primary-quick-links-block .block-title .title p {
    font-size: 18px;
  }
}
.primary-quick-links-block .cards-bordered-style .quick-links-single {
  border-top: 8px solid var(--shadePrimary);
}
.primary-quick-links-block .quick-links-single {
  background-color: #fff;
}
.primary-quick-links-block .quick-links-single:not(:last-child) {
  margin-bottom: 24px;
}
.primary-quick-links-block .quick-links-single a:before {
  width: 40px;
  height: 40px;
  background-color: var(--shadePrimary);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single .icon svg {
  width: 100%;
  height: auto;
}
.primary-quick-links-block .quick-links-single.grid-theme-royalBlue {
  --themeColor: #006cc5;
  --themeColorText: #fff;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-royalBlue a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-royalBlue .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-royalBlue .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-royalBlue .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-sunnyYellow {
  --themeColor: #efd954;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-sunnyYellow a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-sunnyYellow .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-sunnyYellow .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-sunnyYellow .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-orange {
  --themeColor: #ff6622;
  --themeColorText: #fff;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-orange a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-orange .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-orange .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-orange .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-hunterGreen {
  --themeColor: #34613b;
  --themeColorText: #fff;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-hunterGreen a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-hunterGreen .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-hunterGreen .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-hunterGreen .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-sage {
  --themeColor: #6bb07d;
  --themeColorText: #fff;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-sage a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-sage .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-sage .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-sage .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-digitalPink {
  --themeColor: #ffbaff;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-digitalPink a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-digitalPink .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-digitalPink .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-digitalPink .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue {
  --themeColor: #9ad9e9;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint20 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint20 .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint20 .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint20 .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint40 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint40 .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint40 .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint40 .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint80 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint80 .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint80 .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint80 .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue20 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue20 .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue20 .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue20 .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue40 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue40 .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue40 .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue40 .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue80 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue80 .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue80 .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-dustyBlue80 .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-lightOrange {
  --themeColor: #ffc88d;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-lightOrange a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-lightOrange .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-lightOrange .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-lightOrange .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-lightNeutral {
  --themeColor: #e6e6df;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-lightNeutral a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-lightNeutral .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-lightNeutral .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-lightNeutral .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-mustardYellow {
  --themeColor: #e7ad22;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-mustardYellow a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-mustardYellow .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-mustardYellow .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-mustardYellow .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-lemonYellow {
  --themeColor: #faf5b2;
  --themeColorText: #242c37;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-lemonYellow a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-lemonYellow .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-lemonYellow .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-lemonYellow .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-navy {
  --themeColor: #242c37;
  --themeColorText: #fff;
  border-top-color: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-navy a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColor);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block .quick-links-single.grid-theme-navy .icon svg path {
  fill: var(--themeColorText);
}
.primary-quick-links-block .quick-links-single.grid-theme-navy .icon svg path:first-child {
  fill: var(--themeColor);
}
.primary-quick-links-block .quick-links-single.grid-theme-navy .text .tag {
  color: var(--themeColor);
}
.primary-quick-links-block.layout-columns-3 {
  background-color: #e6e6df;
}
.primary-quick-links-block.layout-columns-3 .block-title {
  margin-bottom: 48px;
}
.primary-quick-links-block.layout-columns-3 .block-title .title h2 {
  text-transform: none;
  font-family: "Poetsen One", sans-serif;
  font-weight: 400;
  letter-spacing: -0.05em;
}
.primary-quick-links-block.layout-columns-3 .quick-links-list .row {
  row-gap: 20px;
}
.primary-quick-links-block.layout-columns-3 .quick-links-single {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .primary-quick-links-block.layout-columns-3 .quick-links-single {
    min-height: 380px;
  }
  .primary-quick-links-block.layout-columns-3 .quick-links-single a:before {
    width: 60px;
    height: 60px;
    -webkit-mask-size: 60px;
            mask-size: 60px;
  }
  .primary-quick-links-block.layout-columns-3 .quick-links-single .icon {
    width: 120px;
  }
}
@media (min-width: 768px) and (max-width: 767px) {
  .primary-quick-links-block.layout-columns-3 .quick-links-single .icon {
    width: 64px;
  }
}
.primary-quick-links-block.layout-columns-3 .quick-links-single .text h4 {
  font-family: "Poetsen One", sans-serif;
  letter-spacing: -0.05em;
}
.primary-quick-links-block.layout-columns-3 .notch-box:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #e6e6df;
}
.primary-quick-links-block.layout-columns-4 {
  background-color: var(--shadeSecondary);
  background-color: #e6e6df;
}
.primary-quick-links-block.layout-columns-4 .block-title {
  margin-bottom: 64px;
}
.primary-quick-links-block.layout-columns-4 .block-title .row {
  row-gap: 20px;
}
.primary-quick-links-block.layout-columns-4 .block-title .title h2 {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .primary-quick-links-block.layout-columns-4 .block-title {
    margin-bottom: 32px;
  }
}
.primary-quick-links-block.layout-columns-4 .quick-links-list .row {
  row-gap: 20px;
}
.primary-quick-links-block.layout-columns-4 .quick-links-single {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box:after, .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box[class*=grid-theme-]:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #e6e6df;
}
.primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box a:before, .primary-quick-links-block.layout-columns-4 .quick-links-single.notch-box[class*=grid-theme-] a:before {
  width: 40px;
  height: 40px;
  background-color: #242c37;
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.primary-quick-links-block.with-image .quick-links-single {
  background-color: rgba(230, 230, 223, 0.25);
}
.primary-quick-links-block.with-image .block-title {
  margin-bottom: 64px;
}
.primary-quick-links-block.with-image .block-thumb {
  height: 100%;
}
.primary-quick-links-block.with-image .block-thumb .media-responsive {
  height: 100%;
}
@media (max-width: 991px) {
  .primary-quick-links-block.with-image {
    padding: 64px 0 48px;
  }
  .primary-quick-links-block.with-image .block-title {
    margin-bottom: 28px;
  }
  .primary-quick-links-block.with-image .block-thumb {
    aspect-ratio: 0.73;
    margin-bottom: 28px;
    height: auto;
  }
}
@media (max-width: 991px) {
  .primary-quick-links-block {
    padding: 64px 0;
  }
}

.quick-links-single {
  padding: 20px;
  position: relative;
  background-color: #fff;
  height: 100%;
}
.quick-links-single:not(:last-child) {
  margin-bottom: 24px;
}
.quick-links-single a:before {
  width: 40px;
  height: 40px;
  background-color: var(--shadePrimary);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.quick-links-single .icon {
  margin-bottom: 45px;
  width: 100px;
}
.quick-links-single .icon img {
  width: 100%;
}
@media (max-width: 767px) {
  .quick-links-single .icon {
    width: 64px;
    margin-bottom: 20px;
  }
  .quick-links-single .icon:has(svg) svg {
    width: 64px;
    height: auto;
  }
}
.quick-links-single .text {
  padding-right: 50px;
}
.quick-links-single .text p {
  margin: 0;
}

.standard-feature-text-block {
  background-color: #9ad9e9;
  position: relative;
  --colorText: #242c37;
}
.standard-feature-text-block .block-content {
  padding: 146px 0 158px 17%;
  color: #242c37;
}
.standard-feature-text-block .block-content h3 {
  text-transform: uppercase;
  margin-bottom: 0;
}
.standard-feature-text-block .block-content h3:nth-last-of-type(1) {
  margin-bottom: 16px;
}
.standard-feature-text-block.top-bar {
  border-top: 20px solid #efd954;
}
@media (max-width: 991px) {
  .standard-feature-text-block.top-bar {
    border-width: 12px;
  }
}
.standard-feature-text-block.block-theme-white {
  background-color: #fff;
  --colorText: #242c37;
}
.standard-feature-text-block.block-theme-white.block-language-translation .badge-list .badge {
  background-color: rgba(230, 230, 223, 0.5);
}
.standard-feature-text-block.block-theme-royalBlue, .standard-feature-text-block.block-theme-hunterGreen {
  background-color: #006cc5;
  --colorText: #006cc5;
}
.standard-feature-text-block.block-theme-royalBlue .block-content, .standard-feature-text-block.block-theme-hunterGreen .block-content {
  color: #fff;
}
.standard-feature-text-block.block-theme-royalBlue .block-content h3, .standard-feature-text-block.block-theme-hunterGreen .block-content h3 {
  color: #fff;
}
.standard-feature-text-block.block-theme-royalBlue .block-content h3 b,
.standard-feature-text-block.block-theme-royalBlue .block-content h3 strong, .standard-feature-text-block.block-theme-hunterGreen .block-content h3 b,
.standard-feature-text-block.block-theme-hunterGreen .block-content h3 strong {
  color: #9ad9e9;
}
.standard-feature-text-block.block-theme-hunterGreen {
  background-color: #34613b;
  --colorText: #34613b;
}
.standard-feature-text-block.block-theme-dustyBlue .site-btn {
  background-color: #242c37;
  color: #fff;
}
.standard-feature-text-block .block-image .block-brandmark {
  max-width: 433px;
  width: 100%;
  margin: auto;
}
@media (max-width: 991px) {
  .standard-feature-text-block .block-image .block-brandmark {
    position: relative;
  }
  .standard-feature-text-block .block-image .block-brandmark svg {
    width: 100%;
    height: 100%;
  }
}
.standard-feature-text-block.block-reverse .row [class^=col-]:first-child {
  order: 2;
}
.standard-feature-text-block.block-reverse .row [class^=col-]:last-child {
  order: 1;
}
.standard-feature-text-block.block-reverse .block-content {
  padding-left: 0;
  padding-right: 17%;
}
.standard-feature-text-block.block-reverse > .block-image {
  left: auto;
  right: 0;
}
.standard-feature-text-block .site-btn {
  margin-top: 4px;
}
.standard-feature-text-block > .block-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.standard-feature-text-block.block-language-translation .badge-list {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .standard-feature-text-block .block-content {
    padding: 43px 0 48px;
  }
  .standard-feature-text-block.block-reverse .block-content {
    padding-right: 0;
  }
  .standard-feature-text-block .row [class^=col-]:first-child {
    order: 2;
  }
  .standard-feature-text-block .row [class^=col-]:last-child {
    order: 1;
  }
  .standard-feature-text-block .block-image .media-responsive {
    aspect-ratio: 1;
  }
  .standard-feature-text-block .block-image .media-responsive:has(.block-brandmark) {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-block: 50px;
    padding-inline: 20px;
  }
}
@media (min-width: 992px) {
  .standard-feature-text-block {
    min-height: 688px;
    display: flex;
    align-items: center;
  }
  .standard-feature-text-block .block-image {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

.member-reviews-slider-block {
  padding: 100px 0;
}
.member-reviews-slider-block.layout-landscape {
  overflow: hidden;
}
.member-reviews-slider-block.layout-landscape .author-icon-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  padding: 0 20px 20px 40px;
}
@media (max-width: 767px) {
  .member-reviews-slider-block.layout-landscape .author-icon-box {
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  .member-reviews-slider-block.layout-landscape .member-review-slider .slick-list {
    padding-left: 12px !important;
  }
}
.member-reviews-slider-block.layout-landscape .member-slide .member-slide-content {
  padding: 0;
}
@media (min-width: 992px) {
  .member-reviews-slider-block.layout-landscape .member-slide .member-slide-content .slide-icon-content .icon {
    display: none;
  }
}
.member-reviews-slider-block.layout-landscape .member-slide .author-icon-box .icon {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .member-reviews-slider-block.layout-landscape .member-slide .author-icon-box .icon {
    display: none;
  }
}
.member-reviews-slider-block.layout-landscape .member-slide .slide-icon-content {
  padding: 40px 40px 0;
}
@media (max-width: 767px) {
  .member-reviews-slider-block.layout-landscape .member-slide .slide-icon-content {
    padding: 20px 20px 0;
  }
}
.member-reviews-slider-block .title-row {
  margin-bottom: 48px;
}
.member-reviews-slider-block .title-row .tag {
  padding: 0;
  background-color: transparent;
  text-transform: uppercase;
  letter-spacing: 1.9px;
}
.member-reviews-slider-block .title-row .row {
  align-items: center;
}
@media (max-width: 991px) {
  .member-reviews-slider-block .title-row {
    margin-bottom: 28px;
  }
}
.member-reviews-slider-block .slider-dots ul {
  position: static;
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}
@media (max-width: 991px) {
  .member-reviews-slider-block .slider-dots ul {
    gap: 8px;
  }
}
.member-reviews-slider-block .slider-dots li {
  width: auto;
  height: auto;
  margin: 0;
}
.member-reviews-slider-block .slider-dots button {
  height: 8px;
  width: 43px;
  border-radius: 10px;
  background-color: #e6e6df;
  padding: 0;
}
.member-reviews-slider-block .slider-dots button::before {
  display: none;
}
@media (max-width: 991px) {
  .member-reviews-slider-block .slider-dots button {
    width: 12px;
    height: 12px;
  }
}
.member-reviews-slider-block .slider-dots .slick-active button {
  background-color: #242c37;
}
.member-reviews-slider-block .slider-controls {
  justify-content: space-between;
}
@media (max-width: 991px) {
  .member-reviews-slider-block {
    padding: 48px 0;
  }
}

.site-theme .member-slide {
  border-color: var(--shadePrimary);
}
.site-theme .member-slide .member-slide-content {
  background-color: var(--shadePrimary);
}

.theme-navy .member-slide-content .text h4,
.theme-navy .member-slide-content .text h5,
.theme-navy .member-slide-content .text h6,
.theme-navy .member-slide-content .text p,
.theme-navy .member-slide-content .reviewer-text h4,
.theme-navy .member-slide-content .reviewer-text h5,
.theme-navy .member-slide-content .reviewer-text h6,
.theme-navy .member-slide-content .reviewer-text p {
  color: #fff;
}
.theme-royalBlue .member-slide-content .text h4,
.theme-royalBlue .member-slide-content .text h5,
.theme-royalBlue .member-slide-content .text h6,
.theme-royalBlue .member-slide-content .text p,
.theme-royalBlue .member-slide-content .reviewer-text h4,
.theme-royalBlue .member-slide-content .reviewer-text h5,
.theme-royalBlue .member-slide-content .reviewer-text h6,
.theme-royalBlue .member-slide-content .reviewer-text p {
  color: #fff;
}
.theme-orange .member-slide-content .text h4,
.theme-orange .member-slide-content .text h5,
.theme-orange .member-slide-content .text h6,
.theme-orange .member-slide-content .text p,
.theme-orange .member-slide-content .reviewer-text h4,
.theme-orange .member-slide-content .reviewer-text h5,
.theme-orange .member-slide-content .reviewer-text h6,
.theme-orange .member-slide-content .reviewer-text p {
  color: #fff;
}
.theme-sage .member-slide-content .text h4,
.theme-sage .member-slide-content .text h5,
.theme-sage .member-slide-content .text h6,
.theme-sage .member-slide-content .text p,
.theme-sage .member-slide-content .reviewer-text h4,
.theme-sage .member-slide-content .reviewer-text h5,
.theme-sage .member-slide-content .reviewer-text h6,
.theme-sage .member-slide-content .reviewer-text p {
  color: #fff;
}
.theme-hunterGreen .member-slide-content .text h4,
.theme-hunterGreen .member-slide-content .text h5,
.theme-hunterGreen .member-slide-content .text h6,
.theme-hunterGreen .member-slide-content .text p,
.theme-hunterGreen .member-slide-content .reviewer-text h4,
.theme-hunterGreen .member-slide-content .reviewer-text h5,
.theme-hunterGreen .member-slide-content .reviewer-text h6,
.theme-hunterGreen .member-slide-content .reviewer-text p {
  color: #fff;
}
.theme-sunnyYellow .primary-quick-links-block.layout-columns-4 .block-title .title h2,
.theme-sunnyYellow .primary-quick-links-block.layout-columns-4 .block-title .title p,
.theme-sunnyYellow .primary-quick-links-block.layout-columns-4 .block-title .text h2,
.theme-sunnyYellow .primary-quick-links-block.layout-columns-4 .block-title .text p {
  color: #fff;
}

.member-review-slider .slick-track {
  display: flex;
}
.member-review-slider .slick-list {
  margin-inline: -12px;
}
@media (max-width: 767px) {
  .member-review-slider .slick-list {
    padding-left: 0 !important;
  }
}
.member-review-slider .member-slide-video {
  position: relative;
  height: 100%;
}
.member-review-slider .member-slide-video.video-playing .member-bio {
  opacity: 0;
  visibility: hidden;
}
.member-review-slider .member-slide-video.video-playing .member-thumb:after {
  opacity: 0;
  visibility: hidden;
}
.member-review-slider .slide-item {
  height: inherit;
}
.member-slide {
  position: relative;
  height: 100%;
  margin-inline: 12px;
}
.member-slide:has(.member-slide-video) {
  border-top: 8px solid #34613b;
}
.member-slide.slide-royalBlue {
  --themeColor: #006cc5;
  --themeColorText: #fff;
  border-color: var(--themeColor);
}
.member-slide.slide-royalBlue .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-royalBlue .member-slide-content .text h4,
.member-slide.slide-royalBlue .member-slide-content .text h5,
.member-slide.slide-royalBlue .member-slide-content .text h6,
.member-slide.slide-royalBlue .member-slide-content .text p,
.member-slide.slide-royalBlue .member-slide-content .reviewer-text h4,
.member-slide.slide-royalBlue .member-slide-content .reviewer-text h5,
.member-slide.slide-royalBlue .member-slide-content .reviewer-text h6,
.member-slide.slide-royalBlue .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-sunnyYellow {
  --themeColor: #efd954;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-sunnyYellow .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-sunnyYellow .member-slide-content .text h4,
.member-slide.slide-sunnyYellow .member-slide-content .text h5,
.member-slide.slide-sunnyYellow .member-slide-content .text h6,
.member-slide.slide-sunnyYellow .member-slide-content .text p,
.member-slide.slide-sunnyYellow .member-slide-content .reviewer-text h4,
.member-slide.slide-sunnyYellow .member-slide-content .reviewer-text h5,
.member-slide.slide-sunnyYellow .member-slide-content .reviewer-text h6,
.member-slide.slide-sunnyYellow .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-orange {
  --themeColor: #ff6622;
  --themeColorText: #fff;
  border-color: var(--themeColor);
}
.member-slide.slide-orange .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-orange .member-slide-content .text h4,
.member-slide.slide-orange .member-slide-content .text h5,
.member-slide.slide-orange .member-slide-content .text h6,
.member-slide.slide-orange .member-slide-content .text p,
.member-slide.slide-orange .member-slide-content .reviewer-text h4,
.member-slide.slide-orange .member-slide-content .reviewer-text h5,
.member-slide.slide-orange .member-slide-content .reviewer-text h6,
.member-slide.slide-orange .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-hunterGreen {
  --themeColor: #34613b;
  --themeColorText: #fff;
  border-color: var(--themeColor);
}
.member-slide.slide-hunterGreen .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-hunterGreen .member-slide-content .text h4,
.member-slide.slide-hunterGreen .member-slide-content .text h5,
.member-slide.slide-hunterGreen .member-slide-content .text h6,
.member-slide.slide-hunterGreen .member-slide-content .text p,
.member-slide.slide-hunterGreen .member-slide-content .reviewer-text h4,
.member-slide.slide-hunterGreen .member-slide-content .reviewer-text h5,
.member-slide.slide-hunterGreen .member-slide-content .reviewer-text h6,
.member-slide.slide-hunterGreen .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-sage {
  --themeColor: #6bb07d;
  --themeColorText: #fff;
  border-color: var(--themeColor);
}
.member-slide.slide-sage .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-sage .member-slide-content .text h4,
.member-slide.slide-sage .member-slide-content .text h5,
.member-slide.slide-sage .member-slide-content .text h6,
.member-slide.slide-sage .member-slide-content .text p,
.member-slide.slide-sage .member-slide-content .reviewer-text h4,
.member-slide.slide-sage .member-slide-content .reviewer-text h5,
.member-slide.slide-sage .member-slide-content .reviewer-text h6,
.member-slide.slide-sage .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-digitalPink {
  --themeColor: #ffbaff;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-digitalPink .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-digitalPink .member-slide-content .text h4,
.member-slide.slide-digitalPink .member-slide-content .text h5,
.member-slide.slide-digitalPink .member-slide-content .text h6,
.member-slide.slide-digitalPink .member-slide-content .text p,
.member-slide.slide-digitalPink .member-slide-content .reviewer-text h4,
.member-slide.slide-digitalPink .member-slide-content .reviewer-text h5,
.member-slide.slide-digitalPink .member-slide-content .reviewer-text h6,
.member-slide.slide-digitalPink .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-dustyBlue {
  --themeColor: #9ad9e9;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-dustyBlue .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-dustyBlue .member-slide-content .text h4,
.member-slide.slide-dustyBlue .member-slide-content .text h5,
.member-slide.slide-dustyBlue .member-slide-content .text h6,
.member-slide.slide-dustyBlue .member-slide-content .text p,
.member-slide.slide-dustyBlue .member-slide-content .reviewer-text h4,
.member-slide.slide-dustyBlue .member-slide-content .reviewer-text h5,
.member-slide.slide-dustyBlue .member-slide-content .reviewer-text h6,
.member-slide.slide-dustyBlue .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-dustyBlueTint20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-dustyBlueTint20 .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-dustyBlueTint20 .member-slide-content .text h4,
.member-slide.slide-dustyBlueTint20 .member-slide-content .text h5,
.member-slide.slide-dustyBlueTint20 .member-slide-content .text h6,
.member-slide.slide-dustyBlueTint20 .member-slide-content .text p,
.member-slide.slide-dustyBlueTint20 .member-slide-content .reviewer-text h4,
.member-slide.slide-dustyBlueTint20 .member-slide-content .reviewer-text h5,
.member-slide.slide-dustyBlueTint20 .member-slide-content .reviewer-text h6,
.member-slide.slide-dustyBlueTint20 .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-dustyBlueTint40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-dustyBlueTint40 .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-dustyBlueTint40 .member-slide-content .text h4,
.member-slide.slide-dustyBlueTint40 .member-slide-content .text h5,
.member-slide.slide-dustyBlueTint40 .member-slide-content .text h6,
.member-slide.slide-dustyBlueTint40 .member-slide-content .text p,
.member-slide.slide-dustyBlueTint40 .member-slide-content .reviewer-text h4,
.member-slide.slide-dustyBlueTint40 .member-slide-content .reviewer-text h5,
.member-slide.slide-dustyBlueTint40 .member-slide-content .reviewer-text h6,
.member-slide.slide-dustyBlueTint40 .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-dustyBlueTint80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-dustyBlueTint80 .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-dustyBlueTint80 .member-slide-content .text h4,
.member-slide.slide-dustyBlueTint80 .member-slide-content .text h5,
.member-slide.slide-dustyBlueTint80 .member-slide-content .text h6,
.member-slide.slide-dustyBlueTint80 .member-slide-content .text p,
.member-slide.slide-dustyBlueTint80 .member-slide-content .reviewer-text h4,
.member-slide.slide-dustyBlueTint80 .member-slide-content .reviewer-text h5,
.member-slide.slide-dustyBlueTint80 .member-slide-content .reviewer-text h6,
.member-slide.slide-dustyBlueTint80 .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-dustyBlue20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-dustyBlue20 .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-dustyBlue20 .member-slide-content .text h4,
.member-slide.slide-dustyBlue20 .member-slide-content .text h5,
.member-slide.slide-dustyBlue20 .member-slide-content .text h6,
.member-slide.slide-dustyBlue20 .member-slide-content .text p,
.member-slide.slide-dustyBlue20 .member-slide-content .reviewer-text h4,
.member-slide.slide-dustyBlue20 .member-slide-content .reviewer-text h5,
.member-slide.slide-dustyBlue20 .member-slide-content .reviewer-text h6,
.member-slide.slide-dustyBlue20 .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-dustyBlue40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-dustyBlue40 .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-dustyBlue40 .member-slide-content .text h4,
.member-slide.slide-dustyBlue40 .member-slide-content .text h5,
.member-slide.slide-dustyBlue40 .member-slide-content .text h6,
.member-slide.slide-dustyBlue40 .member-slide-content .text p,
.member-slide.slide-dustyBlue40 .member-slide-content .reviewer-text h4,
.member-slide.slide-dustyBlue40 .member-slide-content .reviewer-text h5,
.member-slide.slide-dustyBlue40 .member-slide-content .reviewer-text h6,
.member-slide.slide-dustyBlue40 .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-dustyBlue80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-dustyBlue80 .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-dustyBlue80 .member-slide-content .text h4,
.member-slide.slide-dustyBlue80 .member-slide-content .text h5,
.member-slide.slide-dustyBlue80 .member-slide-content .text h6,
.member-slide.slide-dustyBlue80 .member-slide-content .text p,
.member-slide.slide-dustyBlue80 .member-slide-content .reviewer-text h4,
.member-slide.slide-dustyBlue80 .member-slide-content .reviewer-text h5,
.member-slide.slide-dustyBlue80 .member-slide-content .reviewer-text h6,
.member-slide.slide-dustyBlue80 .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-lightOrange {
  --themeColor: #ffc88d;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-lightOrange .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-lightOrange .member-slide-content .text h4,
.member-slide.slide-lightOrange .member-slide-content .text h5,
.member-slide.slide-lightOrange .member-slide-content .text h6,
.member-slide.slide-lightOrange .member-slide-content .text p,
.member-slide.slide-lightOrange .member-slide-content .reviewer-text h4,
.member-slide.slide-lightOrange .member-slide-content .reviewer-text h5,
.member-slide.slide-lightOrange .member-slide-content .reviewer-text h6,
.member-slide.slide-lightOrange .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-lightNeutral {
  --themeColor: #e6e6df;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-lightNeutral .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-lightNeutral .member-slide-content .text h4,
.member-slide.slide-lightNeutral .member-slide-content .text h5,
.member-slide.slide-lightNeutral .member-slide-content .text h6,
.member-slide.slide-lightNeutral .member-slide-content .text p,
.member-slide.slide-lightNeutral .member-slide-content .reviewer-text h4,
.member-slide.slide-lightNeutral .member-slide-content .reviewer-text h5,
.member-slide.slide-lightNeutral .member-slide-content .reviewer-text h6,
.member-slide.slide-lightNeutral .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-mustardYellow {
  --themeColor: #e7ad22;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-mustardYellow .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-mustardYellow .member-slide-content .text h4,
.member-slide.slide-mustardYellow .member-slide-content .text h5,
.member-slide.slide-mustardYellow .member-slide-content .text h6,
.member-slide.slide-mustardYellow .member-slide-content .text p,
.member-slide.slide-mustardYellow .member-slide-content .reviewer-text h4,
.member-slide.slide-mustardYellow .member-slide-content .reviewer-text h5,
.member-slide.slide-mustardYellow .member-slide-content .reviewer-text h6,
.member-slide.slide-mustardYellow .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-lemonYellow {
  --themeColor: #faf5b2;
  --themeColorText: #242c37;
  border-color: var(--themeColor);
}
.member-slide.slide-lemonYellow .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-lemonYellow .member-slide-content .text h4,
.member-slide.slide-lemonYellow .member-slide-content .text h5,
.member-slide.slide-lemonYellow .member-slide-content .text h6,
.member-slide.slide-lemonYellow .member-slide-content .text p,
.member-slide.slide-lemonYellow .member-slide-content .reviewer-text h4,
.member-slide.slide-lemonYellow .member-slide-content .reviewer-text h5,
.member-slide.slide-lemonYellow .member-slide-content .reviewer-text h6,
.member-slide.slide-lemonYellow .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide.slide-navy {
  --themeColor: #242c37;
  --themeColorText: #fff;
  border-color: var(--themeColor);
}
.member-slide.slide-navy .member-slide-content {
  background-color: var(--themeColor);
}
.member-slide.slide-navy .member-slide-content .text h4,
.member-slide.slide-navy .member-slide-content .text h5,
.member-slide.slide-navy .member-slide-content .text h6,
.member-slide.slide-navy .member-slide-content .text p,
.member-slide.slide-navy .member-slide-content .reviewer-text h4,
.member-slide.slide-navy .member-slide-content .reviewer-text h5,
.member-slide.slide-navy .member-slide-content .reviewer-text h6,
.member-slide.slide-navy .member-slide-content .reviewer-text p {
  color: var(--themeColorText);
}
.member-slide .member-slide-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 45px;
  padding: 24px;
  background-color: #efd954;
}
.member-slide .member-slide-content .slide-icon-content .text h5 {
  line-height: 1.25;
}
.member-slide .member-slide-content .icon {
  width: 80px;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .member-slide .member-slide-content .icon {
    width: 64px;
  }
}
.member-slide .member-slide-content .slide-reviewer {
  display: flex;
  align-items: center;
  gap: 12px;
}
.member-slide .member-slide-content .slide-reviewer .thumb {
  flex-shrink: 0;
}
.member-slide .member-slide-content .slide-reviewer .thumb .media-responsive {
  width: 64px;
  aspect-ratio: 1;
  border-radius: 100%;
  overflow: hidden;
}
.member-slide .member-slide-content .reviewer-text h6 {
  margin-bottom: 2px;
}
.member-slide .member-slide-content .reviewer-text p {
  margin: 0;
  font-size: 16px;
}
@media (max-width: 767px) {
  .member-slide .member-slide-content {
    padding: 20px;
  }
}
.member-slide .member-thumb {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.member-slide .member-thumb .media-responsive {
  aspect-ratio: 0.565;
  height: 100%;
  width: 100%;
}
.member-slide .member-thumb .btn-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 1;
}
.member-slide .member-thumb iframe {
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.3s;
  pointer-events: none;
  z-index: -1;
}
.member-slide .member-thumb iframe.visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  z-index: 0;
}
.member-slide .member-thumb:after {
  content: "";
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 53.12%, rgba(0, 0, 0, 0.6) 85.46%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  transition: all ease 0.2s;
}
.member-slide .member-bio {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 24px;
  z-index: 1;
  transition: all ease 0.2s;
}
.member-slide .member-bio p {
  margin: 0;
}

.icon.slide-royalBlue,
.icon-emoji.slide-royalBlue {
  --themeColor: #006cc5;
  --themeColorText: #fff;
}
.icon.slide-royalBlue svg path,
.icon-emoji.slide-royalBlue svg path {
  fill: var(--themeColorText);
}
.icon.slide-royalBlue svg path:first-child,
.icon-emoji.slide-royalBlue svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-sunnyYellow,
.icon-emoji.slide-sunnyYellow {
  --themeColor: #efd954;
  --themeColorText: #242c37;
}
.icon.slide-sunnyYellow svg path,
.icon-emoji.slide-sunnyYellow svg path {
  fill: var(--themeColorText);
}
.icon.slide-sunnyYellow svg path:first-child,
.icon-emoji.slide-sunnyYellow svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-orange,
.icon-emoji.slide-orange {
  --themeColor: #ff6622;
  --themeColorText: #fff;
}
.icon.slide-orange svg path,
.icon-emoji.slide-orange svg path {
  fill: var(--themeColorText);
}
.icon.slide-orange svg path:first-child,
.icon-emoji.slide-orange svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-hunterGreen,
.icon-emoji.slide-hunterGreen {
  --themeColor: #34613b;
  --themeColorText: #fff;
}
.icon.slide-hunterGreen svg path,
.icon-emoji.slide-hunterGreen svg path {
  fill: var(--themeColorText);
}
.icon.slide-hunterGreen svg path:first-child,
.icon-emoji.slide-hunterGreen svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-sage,
.icon-emoji.slide-sage {
  --themeColor: #6bb07d;
  --themeColorText: #fff;
}
.icon.slide-sage svg path,
.icon-emoji.slide-sage svg path {
  fill: var(--themeColorText);
}
.icon.slide-sage svg path:first-child,
.icon-emoji.slide-sage svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-digitalPink,
.icon-emoji.slide-digitalPink {
  --themeColor: #ffbaff;
  --themeColorText: #242c37;
}
.icon.slide-digitalPink svg path,
.icon-emoji.slide-digitalPink svg path {
  fill: var(--themeColorText);
}
.icon.slide-digitalPink svg path:first-child,
.icon-emoji.slide-digitalPink svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-dustyBlue,
.icon-emoji.slide-dustyBlue {
  --themeColor: #9ad9e9;
  --themeColorText: #242c37;
}
.icon.slide-dustyBlue svg path,
.icon-emoji.slide-dustyBlue svg path {
  fill: var(--themeColorText);
}
.icon.slide-dustyBlue svg path:first-child,
.icon-emoji.slide-dustyBlue svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-dustyBlueTint20,
.icon-emoji.slide-dustyBlueTint20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
}
.icon.slide-dustyBlueTint20 svg path,
.icon-emoji.slide-dustyBlueTint20 svg path {
  fill: var(--themeColorText);
}
.icon.slide-dustyBlueTint20 svg path:first-child,
.icon-emoji.slide-dustyBlueTint20 svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-dustyBlueTint40,
.icon-emoji.slide-dustyBlueTint40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
}
.icon.slide-dustyBlueTint40 svg path,
.icon-emoji.slide-dustyBlueTint40 svg path {
  fill: var(--themeColorText);
}
.icon.slide-dustyBlueTint40 svg path:first-child,
.icon-emoji.slide-dustyBlueTint40 svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-dustyBlueTint80,
.icon-emoji.slide-dustyBlueTint80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
}
.icon.slide-dustyBlueTint80 svg path,
.icon-emoji.slide-dustyBlueTint80 svg path {
  fill: var(--themeColorText);
}
.icon.slide-dustyBlueTint80 svg path:first-child,
.icon-emoji.slide-dustyBlueTint80 svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-dustyBlue20,
.icon-emoji.slide-dustyBlue20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
}
.icon.slide-dustyBlue20 svg path,
.icon-emoji.slide-dustyBlue20 svg path {
  fill: var(--themeColorText);
}
.icon.slide-dustyBlue20 svg path:first-child,
.icon-emoji.slide-dustyBlue20 svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-dustyBlue40,
.icon-emoji.slide-dustyBlue40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
}
.icon.slide-dustyBlue40 svg path,
.icon-emoji.slide-dustyBlue40 svg path {
  fill: var(--themeColorText);
}
.icon.slide-dustyBlue40 svg path:first-child,
.icon-emoji.slide-dustyBlue40 svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-dustyBlue80,
.icon-emoji.slide-dustyBlue80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
}
.icon.slide-dustyBlue80 svg path,
.icon-emoji.slide-dustyBlue80 svg path {
  fill: var(--themeColorText);
}
.icon.slide-dustyBlue80 svg path:first-child,
.icon-emoji.slide-dustyBlue80 svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-lightOrange,
.icon-emoji.slide-lightOrange {
  --themeColor: #ffc88d;
  --themeColorText: #242c37;
}
.icon.slide-lightOrange svg path,
.icon-emoji.slide-lightOrange svg path {
  fill: var(--themeColorText);
}
.icon.slide-lightOrange svg path:first-child,
.icon-emoji.slide-lightOrange svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-lightNeutral,
.icon-emoji.slide-lightNeutral {
  --themeColor: #e6e6df;
  --themeColorText: #242c37;
}
.icon.slide-lightNeutral svg path,
.icon-emoji.slide-lightNeutral svg path {
  fill: var(--themeColorText);
}
.icon.slide-lightNeutral svg path:first-child,
.icon-emoji.slide-lightNeutral svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-mustardYellow,
.icon-emoji.slide-mustardYellow {
  --themeColor: #e7ad22;
  --themeColorText: #242c37;
}
.icon.slide-mustardYellow svg path,
.icon-emoji.slide-mustardYellow svg path {
  fill: var(--themeColorText);
}
.icon.slide-mustardYellow svg path:first-child,
.icon-emoji.slide-mustardYellow svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-lemonYellow,
.icon-emoji.slide-lemonYellow {
  --themeColor: #faf5b2;
  --themeColorText: #242c37;
}
.icon.slide-lemonYellow svg path,
.icon-emoji.slide-lemonYellow svg path {
  fill: var(--themeColorText);
}
.icon.slide-lemonYellow svg path:first-child,
.icon-emoji.slide-lemonYellow svg path:first-child {
  fill: var(--themeColor);
}
.icon.slide-navy,
.icon-emoji.slide-navy {
  --themeColor: #242c37;
  --themeColorText: #fff;
}
.icon.slide-navy svg path,
.icon-emoji.slide-navy svg path {
  fill: var(--themeColorText);
}
.icon.slide-navy svg path:first-child,
.icon-emoji.slide-navy svg path:first-child {
  fill: var(--themeColor);
}

.featured-resource-block {
  padding: 100px 0;
  background-color: #fff;
}
.featured-resource-block .block-title {
  margin-bottom: 48px;
}
.featured-resource-block .block-title h2 {
  margin-bottom: 0;
}
.featured-resource-block .block-title .row {
  row-gap: 20px;
}
@media (min-width: 768px) {
  .featured-resource-block .block-title .title-btn {
    text-align: right;
    height: 100%;
    align-content: flex-end;
  }
}
@media (max-width: 767px) {
  .featured-resource-block .block-title {
    margin-bottom: 40px;
  }
}
.featured-resource-block.block-theme-dustyBlueTint {
  background-color: #ebf7fb;
}
.featured-resource-block.block-theme-dustyBlueTint .resource-grid-single {
  background-color: #fff;
}
.featured-resource-block.block-theme-dustyBlueTint .resource-grid-single:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #ebf7fb;
}
.featured-resource-block.block-theme-dustyBlue {
  background-color: #9ad9e9;
}
.featured-resource-block.block-theme-dustyBlue .resource-grid-single {
  background-color: #fff;
}
.featured-resource-block.block-theme-dustyBlue .resource-grid-single:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #9ad9e9;
}
.featured-resource-block.layout-carousel .block-title .title-btn {
  height: auto;
  text-align: left;
}
.featured-resource-block.layout-carousel .slick-track {
  display: flex;
}
.featured-resource-block.layout-carousel .slick-list {
  margin-inline: -12px;
}
.featured-resource-block.layout-carousel .slide-item {
  padding: 0 12px;
  height: inherit;
}
@media (max-width: 991px) {
  .featured-resource-block {
    padding: 64px 0 48px;
  }
}

.resource-grid-list .row {
  row-gap: 24px;
}
@media (max-width: 991px) {
  .resource-grid-list .row {
    row-gap: 20px;
  }
}
@media (max-width: 575px) {
  .resource-grid-list .ajax-load-more-wrap .alm-paging-content > * {
    width: 100%;
  }
}

.resource-grid-single {
  position: relative;
  height: 100%;
  background-color: #fff;
  background-color: #f2f2ed;
  display: flex;
  flex-direction: column;
}
.resource-grid-single a:before {
  width: 40px;
  height: 40px;
  background-color: #006cc5;
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.resource-grid-single .title {
  margin-bottom: 12px;
}
.resource-grid-single .title h5 {
  color: #000;
  line-height: 1.25;
}
.resource-grid-single .grid-content {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}
.resource-grid-single .title-area {
  margin-bottom: 48px;
}
.resource-grid-single .title-area .title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 575px) {
  .resource-grid-single .title-area {
    margin-bottom: 18px;
  }
}
.resource-grid-single .cta-badge .icon {
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 16px;
          mask-size: 16px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
}
.resource-grid-single .cta-badge .icon img {
  opacity: 0;
}
.resource-grid-single .grid-post-meta ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 12px;
  align-items: center;
}
.resource-grid-single .grid-post-meta li {
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
}
.resource-grid-single .grid-post-meta li .icon {
  width: 16px;
  line-height: 0;
}
.resource-grid-single .grid-post-meta li .text {
  font-size: 14px;
  letter-spacing: 1.12px;
  line-height: 14px;
  text-transform: uppercase;
}
.resource-grid-single .grid-post-meta li:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background-color: #000;
  border-radius: 10px;
  position: absolute;
  right: -8px;
  top: 50%;
  transform: translateY(-50%);
}
.resource-grid-single .grid-thumb {
  position: relative;
}
.resource-grid-single .grid-thumb .cta-badge-list {
  position: absolute;
  top: 0;
  right: 0;
}
.resource-grid-single .text-area {
  padding-right: 60px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.resource-grid-single .text-area p:last-child {
  margin: 0;
}

.featured-support-block,
.team-contact-block {
  background-color: #9ad9e9;
  padding: 100px 0;
}
.featured-support-block .row,
.team-contact-block .row {
  row-gap: 40px;
}
.featured-support-block [class^=col-]:has(.block-form),
.team-contact-block [class^=col-]:has(.block-form) {
  align-self: center;
}
.featured-support-block:has(.external-form-action) .content-grid .title,
.team-contact-block:has(.external-form-action) .content-grid .title {
  margin-bottom: 0;
}
.featured-support-block:has(.external-form-action) .row,
.team-contact-block:has(.external-form-action) .row {
  row-gap: 20px;
}
.featured-support-block .content-grid,
.team-contact-block .content-grid {
  max-width: 520px;
  width: 100%;
}
.featured-support-block .content-grid .title,
.team-contact-block .content-grid .title {
  margin-bottom: 20px;
}
.featured-support-block .content-grid .title h2,
.team-contact-block .content-grid .title h2 {
  display: flex;
  align-items: center;
  gap: 12px;
  text-transform: uppercase;
  margin-bottom: 0;
  line-height: 0.9;
}
.featured-support-block .content-grid .title h2 img,
.featured-support-block .content-grid .title h2 svg,
.team-contact-block .content-grid .title h2 img,
.team-contact-block .content-grid .title h2 svg {
  display: inline-block;
  vertical-align: bottom;
  width: 60px;
}
@media (max-width: 767px) {
  .featured-support-block .content-grid .title h2 img,
  .featured-support-block .content-grid .title h2 svg,
  .team-contact-block .content-grid .title h2 img,
  .team-contact-block .content-grid .title h2 svg {
    width: 48px;
  }
}
.featured-support-block .content-grid .title h2 b,
.team-contact-block .content-grid .title h2 b {
  color: #fff;
}
.featured-support-block .external-form-action .site-btn,
.team-contact-block .external-form-action .site-btn {
  margin-top: 8px;
}
.featured-support-block .social-list,
.team-contact-block .social-list {
  margin-top: 20px;
}
.featured-support-block .block-form .gform_wrapper .gform-footer,
.team-contact-block .block-form .gform_wrapper .gform-footer {
  margin-top: 0;
}
.featured-support-block.block-theme-navy,
.team-contact-block.block-theme-navy {
  background-color: #242c37;
  color: #fff;
}
.featured-support-block.block-theme-navy .content-grid .title h2,
.team-contact-block.block-theme-navy .content-grid .title h2 {
  color: #fff;
}
.featured-support-block.block-theme-navy .content-grid .title h2 b,
.featured-support-block.block-theme-navy .content-grid .title h2 strong,
.team-contact-block.block-theme-navy .content-grid .title h2 b,
.team-contact-block.block-theme-navy .content-grid .title h2 strong {
  color: #9ad9e9;
}
.featured-support-block.block-theme-navy form .gform_body .gfield .gfield_required_text,
.team-contact-block.block-theme-navy form .gform_body .gfield .gfield_required_text {
  color: #9ad9e9 !important;
}
.featured-support-block.block-theme-navy .social-list li a,
.team-contact-block.block-theme-navy .social-list li a {
  color: #fff;
}
.featured-support-block.block-theme-navy .row,
.team-contact-block.block-theme-navy .row {
  align-items: normal;
}
.featured-support-block.block-theme-navy .block-form .gform_wrapper .gform_fields .gfield label,
.featured-support-block.block-theme-navy .block-form .gform_wrapper .gform_fields .gfield legend,
.team-contact-block.block-theme-navy .block-form .gform_wrapper .gform_fields .gfield label,
.team-contact-block.block-theme-navy .block-form .gform_wrapper .gform_fields .gfield legend {
  color: #fff;
}
.featured-support-block.block-theme-navy .block-form .gform_wrapper .gform_fields .gfield input[type=checkbox]:before,
.team-contact-block.block-theme-navy .block-form .gform_wrapper .gform_fields .gfield input[type=checkbox]:before {
  border-color: #fff;
}
.featured-support-block.block-theme-navy .block-form .gform_wrapper .gform_fields .gfield input[type=checkbox]:after,
.team-contact-block.block-theme-navy .block-form .gform_wrapper .gform_fields .gfield input[type=checkbox]:after {
  border-color: #9ad9e9;
}
@media (max-width: 991px) {
  .featured-support-block,
  .team-contact-block {
    padding: 52px 0 48px;
  }
}

.featured-support-block:not(.block-theme-navy) .block-form .gform-theme.gform-theme--framework.gform_wrapper form .gform-footer input[type=submit] {
  background-color: #242c37;
  color: #fff;
}
.featured-support-block .block-form .gform_fields {
  align-items: center;
}

.afes-footer {
  background-color: #242c37;
  padding: 64px 0 40px;
}
.afes-footer .footer-bottom {
  padding-top: 12px;
}
.afes-footer .footer-logo {
  max-width: 220px;
  width: 100%;
}
.afes-footer .row {
  row-gap: 28px;
}
.afes-footer .social-list li a {
  color: #fff;
}
@media (max-width: 991px) {
  .afes-footer {
    padding: 28px 0 48px;
  }
  .afes-footer .footer-logo {
    max-width: 164px;
  }
}

.footer-navigation h6 {
  color: #fff;
  margin-bottom: 20px;
}
.footer-navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-navigation li {
  margin-bottom: 8px;
}
.footer-navigation a {
  color: #fff;
  text-decoration: none;
}
.footer-navigation a:hover {
  color: #fff;
  opacity: 0.7;
}

.footer-newsletter .title {
  color: #fff;
  margin-bottom: 20px;
}
.footer-newsletter .title h5 {
  color: #fff;
  margin-bottom: 12px;
}
.footer-newsletter .block-form .gform-theme.gform-theme--framework.gform_wrapper form {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.footer-newsletter .block-form .gform-theme.gform-theme--framework.gform_wrapper form .gform-body {
  max-width: 175px;
}
.footer-newsletter .block-form .gform-theme.gform-theme--framework.gform_wrapper form .gform-body input {
  width: 100%;
}
.footer-newsletter .block-form .gform-theme.gform-theme--framework.gform_wrapper form .gform-body input::-webkit-input-placeholder {
  color: #757575;
}
.footer-newsletter .block-form .gform-theme.gform-theme--framework.gform_wrapper form .gform-footer {
  margin-top: 0;
}
.footer-newsletter .block-form .gfields {
  display: flex;
  gap: 8px;
}
.footer-newsletter .block-form .gfield {
  margin-bottom: 0;
}
.footer-newsletter .block-form .gfield input {
  height: 48px !important;
  border-radius: 0;
}

.site-theme .featured-events-block {
  background-color: var(--shadePrimary);
}
.site-theme .featured-events-block:not([class*=block-theme]) .title h2 b,
.site-theme .featured-events-block:not([class*=block-theme]) .title h3 b {
  color: var(--shadeSecondary);
}
.site-theme .featured-events-block:not([class*=block-theme]) .site-btn {
  background-color: var(--shadeSecondary);
}
.site-theme .featured-events-block:not([class*=block-theme]) .site-btn.site-btn-secondary {
  background-color: #fff;
}
.site-theme .featured-events-block:not([class*=block-theme]) .site-btn.site-btn-tertiary {
  background-color: #242c37;
}

.theme-sunnyYellow .featured-events-block:not([class*=block-theme]) .title h3,
.theme-sunnyYellow .featured-events-block:not([class*=block-theme]) .title h2 {
  color: #242c37;
}
.theme-sunnyYellow .featured-events-block:not([class*=block-theme]) .site-btn {
  color: #fff;
}
.theme-sunnyYellow .featured-events-block:not([class*=block-theme]) .site-btn.site-btn-secondary {
  color: #242c37;
}
.theme-sunnyYellow .featured-events-block:not([class*=block-theme]) .block-content,
.theme-sunnyYellow .featured-events-block:not([class*=block-theme]) .content,
.theme-sunnyYellow .featured-events-block:not([class*=block-theme]) .tag {
  color: #242c37;
}

.calendar-dropdown {
  position: relative;
}
.calendar-dropdown > .site-btn {
  z-index: 1;
  position: relative;
}
.calendar-dropdown:hover ul {
  opacity: 1;
  visibility: visible;
}
.calendar-dropdown:hover > .site-btn {
  box-shadow: rgba(0, 0, 0, 0.16) 0 6px 17px -2px, rgba(0, 0, 0, 0.14) 0 4px 8px -2px;
}
.calendar-dropdown ul {
  position: absolute;
  left: 0;
  list-style: none;
  padding: 0;
  margin: 0;
  background-color: #fff;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  box-shadow: rgba(40, 40, 40, 0.3) 0.4em 0.4em 0.8em;
  z-index: 2;
}
.calendar-dropdown ul a {
  color: #242c37;
  text-decoration: none;
  font-weight: 500;
  padding: 8px 15px;
  display: block;
}
.calendar-dropdown ul a:hover {
  background-color: #f2f2ed;
}

.featured-events-block {
  background-color: #006cc5;
}
.featured-events-block .cta-badge {
  background-color: #9ad9e9;
}
.featured-events-block.block-theme-hunterGreen {
  background-color: #34613b;
}
.featured-events-block.block-theme-orange {
  background-color: #ff6622;
}
.featured-events-block.block-theme-sage {
  background-color: #6bb07d;
}
.featured-events-block.block-theme-sunnyYellow {
  background-color: #efd954;
}
.featured-events-block.block-theme-sunnyYellow .block-content,
.featured-events-block.block-theme-sunnyYellow .content,
.featured-events-block.block-theme-sunnyYellow .tag {
  color: #242c37;
}
.featured-events-block.block-theme-sunnyYellow .title h3,
.featured-events-block.block-theme-sunnyYellow .title h2 {
  color: #242c37;
}
.featured-events-block.block-theme-navy {
  background-color: #242c37;
}
.featured-events-block .row {
  align-items: center;
}
@media (min-width: 992px) {
  .featured-events-block.content-narrow .block-content {
    margin-right: 20%;
  }
}
.featured-events-block .tag {
  color: #fff;
  margin-bottom: 12px;
  line-height: 1;
}
.featured-events-block .title h3,
.featured-events-block .title h2 {
  margin-bottom: 14px;
  color: #fff;
  text-transform: uppercase;
}
.featured-events-block .title h3 b,
.featured-events-block .title h2 b {
  color: #9ad9e9;
}
.featured-events-block .title h2 {
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .featured-events-block .title h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 399px) {
  .featured-events-block .title h2 {
    font-size: 38px;
  }
}
.featured-events-block .cta-badge-list {
  margin-bottom: 20px;
}
.featured-events-block .content {
  color: #fff;
  line-height: 1.15;
}
.featured-events-block .content .btn-list {
  margin-top: 20px;
}
.featured-events-block .slide-item {
  border: 0;
}
.featured-events-block .event-media {
  position: relative;
  cursor: pointer;
}
.featured-events-block .event-media .media-responsive iframe {
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.3s;
}
.featured-events-block .event-media .media-responsive iframe.visible {
  opacity: 1;
  visibility: visible;
}
.featured-events-block .event-media .btn-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.featured-events-block .slider-progress {
  position: relative;
  height: 12px;
  background-color: #fff;
}
.featured-events-block .slider-progress span {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 0px;
  height: 100%;
  background-color: #242c37;
  transition: all 0s linear;
}
.featured-events-block .slider-progress span.active {
  width: 100%;
}
.featured-events-block .events-slider-row {
  position: relative;
}
.featured-events-block .events-slider-row .slider-controls {
  position: absolute;
  bottom: 48px;
  right: 0;
}
.featured-events-block .controls-mobile {
  display: none;
}
@media (max-width: 991px) {
  .featured-events-block {
    padding: 64px 0 48px;
  }
  .featured-events-block .row {
    row-gap: 28px;
  }
  .featured-events-block .row [class^=col-]:first-child {
    order: 2;
  }
  .featured-events-block .row [class^=col-]:last-child {
    order: 1;
  }
  .featured-events-block .event-vertical-slider-main {
    position: relative;
  }
  .featured-events-block .events-slider-row .controls-mobile {
    display: flex;
    bottom: auto;
    right: 12px;
    top: 12px;
  }
  .featured-events-block .controls-desktop {
    display: none;
  }
}

.event-content-slider {
  padding-block: 50px;
  padding-block: 20px;
}
.event-content-slider .block-content {
  padding-inline: 10px;
}
@media (max-width: 399px) {
  .event-content-slider .block-content {
    padding: 0;
  }
}
.event-content-slider + .btn-list {
  padding-left: 10px;
  margin-top: 10px;
}
@media (max-width: 991px) {
  .event-content-slider {
    padding: 0;
  }
}

.event-vertical-slider-main .slider-progress {
  display: none;
}

.ticker-block {
  padding: 20px 0;
  background-color: #fff;
}
@media (max-width: 575px) {
  .ticker-block {
    padding: 10px 0;
  }
}

.site-theme .icon-text-ticker .ticker-item h3 {
  color: var(--shadePrimary);
}

.icon-text-ticker {
  overflow: hidden;
}
.icon-text-ticker .js-marquee {
  float: none !important;
  display: flex;
  gap: 24px;
  align-items: center;
}
.icon-text-ticker .js-marquee-wrapper {
  display: flex;
  align-items: center;
}
.icon-text-ticker .ticker-item {
  display: flex;
  align-items: center;
  gap: 24px;
}
.icon-text-ticker .ticker-item h3 {
  margin-bottom: 0;
  font-family: "Poetsen One", sans-serif;
  letter-spacing: -0.05em;
}
.icon-text-ticker .ticker-item .icon {
  height: 80px;
}
.icon-text-ticker .ticker-item .icon img {
  height: 100%;
}
.icon-text-ticker .ticker-item .icon.icon-100 {
  height: 100px;
}
@media (max-width: 575px) {
  .icon-text-ticker .ticker-item .icon {
    height: 60px;
  }
  .icon-text-ticker .ticker-item .icon.icon-100 {
    height: 60px;
  }
}
.icon-text-ticker .ticker-item.item-sunnyYellow h3 {
  color: #efd954;
}
.icon-text-ticker .ticker-item.item-orange h3 {
  color: #ff6622;
}
.icon-text-ticker .ticker-item.item-royalBlue h3 {
  color: #006cc5;
}
.icon-text-ticker .ticker-item.item-sage h3 {
  color: #6bb07d;
}

.group-cards-slider-block {
  padding: 100px 0;
}
.group-cards-slider-block .block-title {
  max-width: 695px;
  width: 100%;
  margin-inline: auto;
  margin-bottom: 64px;
}
.group-cards-slider-block .block-title h2 {
  margin-bottom: 28px;
  text-transform: none;
  font-family: "Poetsen One", sans-serif;
  letter-spacing: -0.05em;
  font-weight: 400;
}
.group-cards-slider-block .block-title p {
  max-width: 582px;
  width: 100%;
  margin-inline: auto;
}
.group-cards-slider-block .block-title .site-btn {
  margin-top: 12px;
}
@media (max-width: 991px) {
  .group-cards-slider-block {
    padding: 64px 0 48px;
  }
  .group-cards-slider-block .block-title {
    margin-bottom: 48px;
  }
}

.notch-card-slider-outer .slider-controls {
  margin-top: 40px;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  .notch-card-slider-outer .slider-controls {
    margin-top: 20px;
  }
}

.notch-card-slider {
  overflow: hidden;
}
.notch-card-slider .slick-track {
  display: flex;
}
.notch-card-slider .slide-item {
  padding: 0 12px;
  height: inherit;
}

.welcome-letter-block {
  padding: 80px 0 96px;
}
@media (max-width: 767px) {
  .welcome-letter-block {
    padding: 28px 0 300px;
  }
}

.welcome-note-box {
  background-color: #fff;
  padding: 40px 78px 40px 40px;
}
.welcome-note-box .icon-quote {
  width: 76px;
  margin-bottom: 40px;
  -webkit-mask-image: url("../images/icon-quote.svg");
          mask-image: url("../images/icon-quote.svg");
  -webkit-mask-position: left center;
          mask-position: left center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--shadePrimary);
}
.welcome-note-box .icon-quote img {
  opacity: 0;
}
@media (max-width: 991px) {
  .welcome-note-box .icon-quote {
    width: 48px;
    margin-bottom: 20px;
  }
}
.welcome-note-box .text {
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 500;
}
@media (max-width: 991px) {
  .welcome-note-box .text {
    font-size: 20px;
  }
}

.author-box {
  display: flex;
}
.author-box .author-thumb {
  width: 80px;
  flex-shrink: 0;
}
.author-box .author-thumb .media-responsive {
  aspect-ratio: 1;
  border-radius: 100px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .author-box .author-thumb {
    width: 48px;
  }
}
.author-box .author-bio {
  width: 100%;
  padding-left: 20px;
  align-self: center;
}
.author-box .author-bio p {
  margin: 0;
  font-size: 16px;
}
.author-box .author-bio h6 {
  margin-bottom: 2px;
  font-weight: 600;
}
@media (max-width: 991px) {
  .author-box .author-bio {
    padding-left: 8px;
  }
}

.author-list-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}

.block-faq {
  padding: 100px 0;
  background-color: #34613b;
}
.block-faq .block-title h2 {
  color: #fff;
  font-family: "Poetsen One", sans-serif;
  letter-spacing: -0.05em;
  text-transform: none;
  font-weight: 400;
}
.block-faq .block-title h2 b,
.block-faq .block-title h2 strong {
  font-weight: 400;
  color: #9ad9e9;
}
@media (max-width: 991px) {
  .block-faq {
    padding: 48px 0;
  }
  .block-faq .row {
    row-gap: 40px;
  }
}

.faq-grid .accordion-item {
  border-radius: 0;
  border: 0;
}
.faq-grid .accordion-item:not(:last-child) {
  margin-bottom: 24px;
}
.faq-grid .accordion-item button {
  font-weight: 600;
  box-shadow: none;
  padding: 16px;
  color: #242c37;
  border: 0;
  line-height: 1.26;
  border-radius: 0 !important;
}
.faq-grid .accordion-item button:after {
  background-image: url("../images/acc-expand.svg");
  background-size: 20px;
  background-position: center;
}
.faq-grid .accordion-item button:not(.collapsed) {
  background-color: #fff;
}
.faq-grid .accordion-item button.collapsed {
  background-color: #9ad9e9;
}
.faq-grid .accordion-item .accordion-body {
  padding-top: 0;
}
.faq-grid .accordion-item .accordion-body *:last-child {
  margin-bottom: 0;
}

.inner-page-header {
  padding: 146px 0;
  background-color: #fff;
  border-left: 20px solid var(--shadeSecondary);
  position: relative;
}
.inner-page-header .block-badge {
  margin-top: 20px;
}
.inner-page-header:has(.header-content:empty) {
  min-height: 460px;
}
@media (max-width: 767px) {
  .inner-page-header:has(.header-content:empty) {
    min-height: 260px;
  }
}
.inner-page-header > .header-image {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
}
.inner-page-header .tag {
  margin-bottom: 20px;
}
.inner-page-header .tag a {
  color: #242c37;
  text-decoration: none;
}
.inner-page-header .site-btn {
  margin-top: 20px;
}
.inner-page-header:has(.title + .tag) .title {
  margin-bottom: 20px;
}
.inner-page-header.header-secondary .content {
  max-width: 630px;
  width: 100%;
  margin-inline: auto;
}
.inner-page-header.header-post-banner {
  aspect-ratio: 3;
}
.inner-page-header:not(.header-secondary) {
  border-left: 0;
  border-right: 20px solid var(--shadeTertiary);
  padding: 206px 0;
}
.inner-page-header:not(.header-secondary) .media-responsive {
  aspect-ratio: 1;
}
.inner-page-header:not(.header-secondary) .title {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.inner-page-header:not(.header-secondary) h1 img,
.inner-page-header:not(.header-secondary) h1 svg {
  position: static;
  width: 60px;
}
@media (max-width: 991px) {
  .inner-page-header:not(.header-secondary) {
    padding: 64px 0 0;
    border-right: 0;
  }
  .inner-page-header:not(.header-secondary) .header-content {
    margin-bottom: 50px;
  }
  .inner-page-header:not(.header-secondary) .header-image {
    margin: 0 -12px;
  }
}
@media (min-width: 992px) {
  .inner-page-header:not(.header-secondary) .header-content {
    padding-right: 15%;
  }
}
@media (min-width: 992px) {
  .inner-page-header.single-event-header {
    padding: 120px 0;
    border-right: 0;
    border-left: 20px solid #efd954;
  }
}
.inner-page-header h1 {
  text-transform: uppercase;
  margin-bottom: 2px;
}
.inner-page-header h1 span {
  display: inline-flex;
  position: relative;
  gap: 12px;
  z-index: 1;
}
.inner-page-header h1 span.icon-left img,
.inner-page-header h1 span.icon-left svg {
  right: auto;
  left: -60px;
}
.inner-page-header h1 b,
.inner-page-header h1 strong {
  color: #006cc5;
}
.inner-page-header h1 img,
.inner-page-header h1 svg {
  position: absolute;
  right: -60px;
  bottom: 30px;
  max-width: 80px;
  z-index: -1;
}
@media (max-width: 767px) {
  .inner-page-header h1 {
    font-size: clamp(38px, 8vw, 54px);
  }
}
.inner-page-header .content {
  margin-top: 20px;
}
.inner-page-header .content .site-btn {
  margin-top: 4px;
}
.inner-page-header.block-theme-dustyBlue {
  background-color: #ebf7fb;
}
.inner-page-header.block-theme-hunterGreen {
  background-color: #34613b;
}
.inner-page-header.block-theme-hunterGreen h1,
.inner-page-header.block-theme-hunterGreen p {
  color: #fff;
}
.inner-page-header.block-theme-navy {
  background-color: #242c37;
}
.inner-page-header.block-theme-navy h1,
.inner-page-header.block-theme-navy p,
.inner-page-header.block-theme-navy .tag {
  color: #fff;
}
.inner-page-header.block-theme-navy h1 b,
.inner-page-header.block-theme-navy h1 strong {
  color: #9ad9e9;
}
@media (max-width: 991px) {
  .inner-page-header {
    border-left: 0;
    border-bottom: 12px solid var(--shadeTertiary);
    padding: 64px 0 68px;
  }
  .inner-page-header h1 img,
  .inner-page-header h1 svg {
    max-width: 48px;
    top: -30px;
    bottom: auto;
    right: -30px;
  }
}
@media (max-width: 575px) {
  .inner-page-header h1 img,
  .inner-page-header h1 svg {
    right: -10px;
  }
}

.find-uni-group-filter-block {
  padding: 100px 0;
}
.find-uni-group-filter-block .filter-title {
  margin-bottom: 12px;
}
.find-uni-group-filter-block .block-filters {
  margin-bottom: 80px;
}
.find-uni-group-filter-block .filter-list .alm-filters {
  margin-bottom: 0;
}
.find-uni-group-filter-block .filter-list .alm-filter .alm-filter--inner {
  padding-bottom: 0;
}
.find-uni-group-filter-block .filter-list .alm-filter ul {
  display: flex;
  gap: 8px;
  justify-content: center;
  flex-wrap: wrap;
}
.find-uni-group-filter-block .filter-list .alm-filter--radio > .alm-filter--link {
  color: #242c37;
  background-color: #ebf7fb;
  padding: 8px 12px;
  text-decoration: none;
  display: block;
}
.find-uni-group-filter-block .filter-list .alm-filter--radio > .alm-filter--link:before, .find-uni-group-filter-block .filter-list .alm-filter--radio > .alm-filter--link:after {
  display: none;
}
.find-uni-group-filter-block .filter-list .alm-filter--radio > .alm-filter--link.active {
  background-color: #242c37;
  color: #fff;
}
@media (max-width: 991px) {
  .find-uni-group-filter-block {
    padding: 62px 0 48px;
  }
  .find-uni-group-filter-block .block-filters {
    margin-bottom: 48px;
  }
}

.block-title-filter-wrapper .block-title {
  margin-bottom: 37px;
}
@media (max-width: 991px) {
  .block-title-filter-wrapper .block-title {
    margin-bottom: 26px;
  }
}
.block-title-filter-wrapper .block-search {
  max-width: 588px;
  width: 100%;
  margin-inline: auto;
  margin-bottom: 63px;
}
@media (max-width: 991px) {
  .block-title-filter-wrapper .block-search {
    margin-bottom: 48px;
  }
}

.uni-group-list a {
  text-decoration: none;
  color: inherit;
  height: 100%;
  display: block;
}
.uni-group-list .row {
  row-gap: 48px;
}
@media (max-width: 991px) {
  .uni-group-list .row {
    row-gap: 20px;
  }
}

.uni-group-box {
  background-color: #ebf7fb;
  padding: 24px;
  min-height: 470px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.uni-group-box .uni-logo {
  max-width: 200px;
  width: 100%;
}
.uni-group-box .uni-logo img {
  width: 100%;
}
.uni-group-box .uni-group-info h4 {
  font-family: "Poetsen One", sans-serif;
  font-weight: 400;
  letter-spacing: -0.05em;
}
.uni-group-box .uni-group-info .text {
  color: #242c37;
}
.uni-group-box .uni-group-info p {
  margin: 0;
}
.uni-group-box.grid-theme-royalBlue {
  --themeColor: #006cc5;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-royalBlue .uni-group-info h4,
.uni-group-box.grid-theme-royalBlue .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-sunnyYellow {
  --themeColor: #efd954;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-sunnyYellow .uni-group-info h4,
.uni-group-box.grid-theme-sunnyYellow .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-orange {
  --themeColor: #ff6622;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-orange .uni-group-info h4,
.uni-group-box.grid-theme-orange .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-hunterGreen {
  --themeColor: #34613b;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-hunterGreen .uni-group-info h4,
.uni-group-box.grid-theme-hunterGreen .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-sage {
  --themeColor: #6bb07d;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-sage .uni-group-info h4,
.uni-group-box.grid-theme-sage .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-digitalPink {
  --themeColor: #ffbaff;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-digitalPink .uni-group-info h4,
.uni-group-box.grid-theme-digitalPink .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-dustyBlue {
  --themeColor: #9ad9e9;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-dustyBlue .uni-group-info h4,
.uni-group-box.grid-theme-dustyBlue .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-dustyBlueTint20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-dustyBlueTint20 .uni-group-info h4,
.uni-group-box.grid-theme-dustyBlueTint20 .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-dustyBlueTint40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-dustyBlueTint40 .uni-group-info h4,
.uni-group-box.grid-theme-dustyBlueTint40 .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-dustyBlueTint80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-dustyBlueTint80 .uni-group-info h4,
.uni-group-box.grid-theme-dustyBlueTint80 .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-dustyBlue20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-dustyBlue20 .uni-group-info h4,
.uni-group-box.grid-theme-dustyBlue20 .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-dustyBlue40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-dustyBlue40 .uni-group-info h4,
.uni-group-box.grid-theme-dustyBlue40 .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-dustyBlue80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-dustyBlue80 .uni-group-info h4,
.uni-group-box.grid-theme-dustyBlue80 .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-lightOrange {
  --themeColor: #ffc88d;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-lightOrange .uni-group-info h4,
.uni-group-box.grid-theme-lightOrange .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-lightNeutral {
  --themeColor: #e6e6df;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-lightNeutral .uni-group-info h4,
.uni-group-box.grid-theme-lightNeutral .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-mustardYellow {
  --themeColor: #e7ad22;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-mustardYellow .uni-group-info h4,
.uni-group-box.grid-theme-mustardYellow .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-lemonYellow {
  --themeColor: #faf5b2;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-lemonYellow .uni-group-info h4,
.uni-group-box.grid-theme-lemonYellow .uni-group-info .text {
  color: var(--themeColorText);
}
.uni-group-box.grid-theme-navy {
  --themeColor: #242c37;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.uni-group-box.grid-theme-navy .uni-group-info h4,
.uni-group-box.grid-theme-navy .uni-group-info .text {
  color: var(--themeColorText);
}
@media (max-width: 767px) {
  .uni-group-box {
    min-height: 335px;
  }
}

.secondary-quick-links-block {
  padding: 100px 0;
}
.secondary-quick-links-block .block-title h2 {
  color: #006cc5;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .secondary-quick-links-block.layout-left-sided .block-title {
    padding-right: 33%;
  }
}
.secondary-quick-links-block.layout-3-column .row {
  row-gap: 24px;
}
.secondary-quick-links-block.layout-3-column .block-title {
  max-width: 526px;
  margin-bottom: 64px;
}
.secondary-quick-links-block.layout-3-column .quick-links-single {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.secondary-quick-links-block.layout-3-column .quick-links-single:has(:not(.icon)) {
  justify-content: flex-end;
}
.secondary-quick-links-block.layout-3-column .text h4 {
  font-family: "Poetsen One", sans-serif;
  font-weight: 400;
  letter-spacing: -0.05em;
}
.secondary-quick-links-block .quick-links-single {
  background-color: #34613b;
  background-color: var(--shadePrimary);
}
.secondary-quick-links-block .quick-links-single a:before {
  width: 40px;
  height: 40px;
  background-color: #fff;
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.secondary-quick-links-block .quick-links-single .text {
  color: #fff;
}
.secondary-quick-links-block .quick-links-single .text h5,
.secondary-quick-links-block .quick-links-single .text h4 {
  color: #fff;
}
.secondary-quick-links-block .quick-links-single .text p {
  margin: 0;
}
.secondary-quick-links-block .quick-links-single.grid-theme-royalBlue {
  --themeColor: #006cc5;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-royalBlue .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-royalBlue .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-royalBlue .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-sunnyYellow {
  --themeColor: #efd954;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-sunnyYellow .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-sunnyYellow .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-sunnyYellow .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-orange {
  --themeColor: #ff6622;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-orange .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-orange .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-orange .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-hunterGreen {
  --themeColor: #34613b;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-hunterGreen .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-hunterGreen .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-hunterGreen .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-sage {
  --themeColor: #6bb07d;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-sage .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-sage .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-sage .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-digitalPink {
  --themeColor: #ffbaff;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-digitalPink .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-digitalPink .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-digitalPink .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue {
  --themeColor: #9ad9e9;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint20 .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint20 .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint20 .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint40 .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint40 .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint40 .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint80 .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint80 .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlueTint80 .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue20 .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue20 .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue20 .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue40 .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue40 .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue40 .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue80 .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue80 .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-dustyBlue80 .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-lightOrange {
  --themeColor: #ffc88d;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-lightOrange .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-lightOrange .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-lightOrange .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-lightNeutral {
  --themeColor: #e6e6df;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-lightNeutral .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-lightNeutral .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-lightNeutral .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-mustardYellow {
  --themeColor: #e7ad22;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-mustardYellow .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-mustardYellow .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-mustardYellow .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-lemonYellow {
  --themeColor: #faf5b2;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-lemonYellow .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-lemonYellow .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-lemonYellow .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-navy {
  --themeColor: #242c37;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.secondary-quick-links-block .quick-links-single.grid-theme-navy .text {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single.grid-theme-navy .text h5,
.secondary-quick-links-block .quick-links-single.grid-theme-navy .text h4 {
  color: var(--themeColorText);
}
.secondary-quick-links-block .quick-links-single .icon {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .secondary-quick-links-block {
    padding: 64px 0;
  }
  .secondary-quick-links-block .block-title {
    text-align: center;
    margin-bottom: 48px;
  }
}

.related-uni-group-block {
  padding: 100px 0 48px;
}
.related-uni-group-block .block-title {
  margin-bottom: 42px;
}
.related-uni-group-block .block-title h3 {
  color: #006cc5;
}
.related-uni-group-block .uni-group-list-slider .slick-list {
  margin: 0 -12px;
  padding-left: 0 !important;
}
.related-uni-group-block .uni-group-list-slider .slide-item {
  padding: 0 12px;
}
@media (max-width: 991px) {
  .related-uni-group-block {
    padding-top: 48px;
  }
}

.tertiary-quick-links-block {
  padding: 100px 0 74px;
}
.tertiary-quick-links-block.block-theme-dustyBlue {
  background-color: #ebf7fb;
}
.tertiary-quick-links-block.block-theme-dustyBlue .tertiary-quick-link:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #ebf7fb;
}
.tertiary-quick-links-block .row {
  row-gap: 24px;
  justify-content: center;
}
.tertiary-quick-links-block .block-title {
  margin-bottom: 48px;
}
.tertiary-quick-links-block .block-title h2 {
  margin-bottom: 28px;
}
@media (max-width: 991px) {
  .tertiary-quick-links-block {
    padding: 64px 0 48px;
  }
}

.site-theme .tertiary-quick-link {
  background-color: var(--shadePrimary);
}
.site-theme .tertiary-quick-link h5,
.site-theme .tertiary-quick-link h4 {
  color: #fff;
}
.site-theme .tertiary-quick-link a:before {
  width: 40px;
  height: 40px;
  background-color: #fff;
  -webkit-mask-size: 40px;
          mask-size: 40px;
}

.theme-orange .tertiary-quick-link:not([class*=grid-theme]) .card-title h5,
.theme-orange .tertiary-quick-link:not([class*=grid-theme]) .card-title h4, .theme-royalBlue .tertiary-quick-link:not([class*=grid-theme]) .card-title h5,
.theme-royalBlue .tertiary-quick-link:not([class*=grid-theme]) .card-title h4, .theme-hunterGreen .tertiary-quick-link:not([class*=grid-theme]) .card-title h5,
.theme-hunterGreen .tertiary-quick-link:not([class*=grid-theme]) .card-title h4, .theme-navy .tertiary-quick-link:not([class*=grid-theme]) .card-title h5,
.theme-navy .tertiary-quick-link:not([class*=grid-theme]) .card-title h4 {
  color: #fff;
}
.theme-orange .tertiary-quick-link:not([class*=grid-theme]) a:before, .theme-royalBlue .tertiary-quick-link:not([class*=grid-theme]) a:before, .theme-hunterGreen .tertiary-quick-link:not([class*=grid-theme]) a:before, .theme-navy .tertiary-quick-link:not([class*=grid-theme]) a:before {
  width: 40px;
  height: 40px;
  background-color: #fff;
  -webkit-mask-size: 40px;
          mask-size: 40px;
}

.tertiary-quick-link {
  height: 100%;
  background-color: #9ad9e9;
}
.tertiary-quick-link:has(a) .card-title {
  padding-right: 65px;
}
.tertiary-quick-link a:before {
  width: 40px;
  height: 40px;
  background-color: #242c37;
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link .card-thumb .media-responsive {
  aspect-ratio: 4/3;
}
.tertiary-quick-link .card-title {
  padding: 30px 24px;
}
.tertiary-quick-link .card-title h5,
.tertiary-quick-link .card-title h4 {
  margin: 0;
  color: #242c37;
}
.tertiary-quick-link.grid-theme-royalBlue {
  --themeColor: #006cc5;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-royalBlue .card-title h5,
.tertiary-quick-link.grid-theme-royalBlue .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-royalBlue a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-sunnyYellow {
  --themeColor: #efd954;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-sunnyYellow .card-title h5,
.tertiary-quick-link.grid-theme-sunnyYellow .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-sunnyYellow a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-orange {
  --themeColor: #ff6622;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-orange .card-title h5,
.tertiary-quick-link.grid-theme-orange .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-orange a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-hunterGreen {
  --themeColor: #34613b;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-hunterGreen .card-title h5,
.tertiary-quick-link.grid-theme-hunterGreen .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-hunterGreen a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-sage {
  --themeColor: #6bb07d;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-sage .card-title h5,
.tertiary-quick-link.grid-theme-sage .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-sage a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-digitalPink {
  --themeColor: #ffbaff;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-digitalPink .card-title h5,
.tertiary-quick-link.grid-theme-digitalPink .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-digitalPink a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-dustyBlue {
  --themeColor: #9ad9e9;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-dustyBlue .card-title h5,
.tertiary-quick-link.grid-theme-dustyBlue .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-dustyBlue a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-dustyBlueTint20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-dustyBlueTint20 .card-title h5,
.tertiary-quick-link.grid-theme-dustyBlueTint20 .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-dustyBlueTint20 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-dustyBlueTint40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-dustyBlueTint40 .card-title h5,
.tertiary-quick-link.grid-theme-dustyBlueTint40 .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-dustyBlueTint40 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-dustyBlueTint80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-dustyBlueTint80 .card-title h5,
.tertiary-quick-link.grid-theme-dustyBlueTint80 .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-dustyBlueTint80 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-dustyBlue20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-dustyBlue20 .card-title h5,
.tertiary-quick-link.grid-theme-dustyBlue20 .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-dustyBlue20 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-dustyBlue40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-dustyBlue40 .card-title h5,
.tertiary-quick-link.grid-theme-dustyBlue40 .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-dustyBlue40 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-dustyBlue80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-dustyBlue80 .card-title h5,
.tertiary-quick-link.grid-theme-dustyBlue80 .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-dustyBlue80 a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-lightOrange {
  --themeColor: #ffc88d;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-lightOrange .card-title h5,
.tertiary-quick-link.grid-theme-lightOrange .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-lightOrange a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-lightNeutral {
  --themeColor: #e6e6df;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-lightNeutral .card-title h5,
.tertiary-quick-link.grid-theme-lightNeutral .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-lightNeutral a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-mustardYellow {
  --themeColor: #e7ad22;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-mustardYellow .card-title h5,
.tertiary-quick-link.grid-theme-mustardYellow .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-mustardYellow a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-lemonYellow {
  --themeColor: #faf5b2;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-lemonYellow .card-title h5,
.tertiary-quick-link.grid-theme-lemonYellow .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-lemonYellow a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}
.tertiary-quick-link.grid-theme-navy {
  --themeColor: #242c37;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.tertiary-quick-link.grid-theme-navy .card-title h5,
.tertiary-quick-link.grid-theme-navy .card-title h4 {
  color: var(--themeColorText);
}
.tertiary-quick-link.grid-theme-navy a:before {
  width: 40px;
  height: 40px;
  background-color: var(--themeColorText);
  -webkit-mask-size: 40px;
          mask-size: 40px;
}

.tab-menu-bar-block {
  padding: 28px 0 36px;
  background-color: #242c37;
  position: relative;
}
.tab-menu-bar-block .menu-bar-list a {
  color: #fff;
  text-decoration: none;
  font-weight: 700;
}
.tab-menu-bar-block .menu-bar-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  line-height: 1;
}
@media (min-width: 768px) {
  .tab-menu-bar-block .menu-bar-list li.current-menu-item a {
    color: #9ad9e9;
    border-bottom: 4px solid currentColor;
    padding-bottom: 4px;
  }
}
@media (max-width: 767px) {
  .tab-menu-bar-block .menu-bar-list {
    display: none;
    padding: 4px 0 0;
    background-color: #fff;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 2;
    width: 100%;
  }
  .tab-menu-bar-block .menu-bar-list ul {
    flex-direction: column;
    gap: 0;
  }
  .tab-menu-bar-block .menu-bar-list a {
    display: inline-block;
    padding: 22px 20px;
    color: #242c37;
    display: block;
  }
  .tab-menu-bar-block .menu-bar-list li.current-menu-item a {
    background-color: #ebf7fb;
  }
}
.tab-menu-bar-block .tab-menu-trigger-mobile {
  padding: 22px 8px;
  color: #fff;
  font-weight: 700;
  background-image: url("../images/dusty-chevron-down.svg");
  background-size: 24px;
  background-position: right 6px center;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .tab-menu-bar-block {
    padding: 0;
  }
}

.mission-statement-block {
  padding: 166px 0;
  background-color: #efd954;
  position: relative;
}
.mission-statement-block .statement-content {
  text-align: center;
  max-width: 990px;
  width: 100%;
  margin-inline: auto;
}
.mission-statement-block .statement-content .tag {
  margin-bottom: 28px;
}
.mission-statement-block .statement-content h2,
.mission-statement-block .statement-content h1,
.mission-statement-block .statement-content h3 {
  font-family: "Poetsen One", sans-serif;
  letter-spacing: -3.2px;
  letter-spacing: -0.05em;
  font-weight: 400;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .mission-statement-block .statement-content h2 {
    font-size: 48px;
    line-height: 1;
  }
}
@media (max-width: 575px) {
  .mission-statement-block .statement-content h2 {
    font-size: 40px;
    line-height: 1;
  }
}
.mission-statement-block .container {
  position: relative;
  z-index: 1;
}
.mission-statement-block.block-narrow .container {
  max-width: 584px;
}
.mission-statement-block .block-illustration {
  position: absolute;
  width: 100%;
}
.mission-statement-block .block-illustration-1 {
  max-width: 150px;
  top: 25px;
  left: 0;
}
@media (max-width: 991px) {
  .mission-statement-block .block-illustration-1 {
    max-width: 150px;
    bottom: auto;
    bottom: 23px;
    top: auto;
    max-width: 95px;
  }
}
.mission-statement-block .block-illustration-2 {
  max-width: 290px;
  bottom: 40px;
  right: 0;
}
@media (max-width: 991px) {
  .mission-statement-block .block-illustration-2 {
    max-width: 150px;
    bottom: auto;
    top: 30px;
  }
}
@media (max-width: 991px) {
  .mission-statement-block {
    padding: 64px 0;
  }
  .mission-statement-block:has(.block-illustration) {
    padding: 170px 0;
  }
}

.site-theme-tertiary .mission-statement-block {
  background-color: var(--shadeTertiary);
}
.site-theme .quick-links-single .text .tag {
  color: var(--shadePrimary);
}

.afes-values-block {
  padding: 100px 0;
}
.afes-values-block .block-row {
  row-gap: 30px;
}
.afes-values-block .value-list-row .row {
  row-gap: 24px;
}
.afes-values-block .title-icon .icon.slide-royalBlue {
  --themeColor: #006cc5;
  --themeColorText: #fff;
}
.afes-values-block .title-icon .icon.slide-royalBlue svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-royalBlue svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-sunnyYellow {
  --themeColor: #efd954;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-sunnyYellow svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-sunnyYellow svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-orange {
  --themeColor: #ff6622;
  --themeColorText: #fff;
}
.afes-values-block .title-icon .icon.slide-orange svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-orange svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-hunterGreen {
  --themeColor: #34613b;
  --themeColorText: #fff;
}
.afes-values-block .title-icon .icon.slide-hunterGreen svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-hunterGreen svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-sage {
  --themeColor: #6bb07d;
  --themeColorText: #fff;
}
.afes-values-block .title-icon .icon.slide-sage svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-sage svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-digitalPink {
  --themeColor: #ffbaff;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-digitalPink svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-digitalPink svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-dustyBlue {
  --themeColor: #9ad9e9;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-dustyBlue svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-dustyBlue svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-dustyBlueTint20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-dustyBlueTint20 svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-dustyBlueTint20 svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-dustyBlueTint40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-dustyBlueTint40 svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-dustyBlueTint40 svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-dustyBlueTint80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-dustyBlueTint80 svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-dustyBlueTint80 svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-dustyBlue20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-dustyBlue20 svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-dustyBlue20 svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-dustyBlue40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-dustyBlue40 svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-dustyBlue40 svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-dustyBlue80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-dustyBlue80 svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-dustyBlue80 svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-lightOrange {
  --themeColor: #ffc88d;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-lightOrange svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-lightOrange svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-lightNeutral {
  --themeColor: #e6e6df;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-lightNeutral svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-lightNeutral svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-mustardYellow {
  --themeColor: #e7ad22;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-mustardYellow svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-mustardYellow svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-lemonYellow {
  --themeColor: #faf5b2;
  --themeColorText: #242c37;
}
.afes-values-block .title-icon .icon.slide-lemonYellow svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-lemonYellow svg path:first-child {
  fill: var(--themeColor);
}
.afes-values-block .title-icon .icon.slide-navy {
  --themeColor: #242c37;
  --themeColorText: #fff;
}
.afes-values-block .title-icon .icon.slide-navy svg path {
  fill: var(--themeColorText);
}
.afes-values-block .title-icon .icon.slide-navy svg path:first-child {
  fill: var(--themeColor);
}
@media (max-width: 991px) {
  .afes-values-block {
    padding: 48px 0;
  }
}
.afes-values-block.layout-2 .value-box .notch-box .value-text-area {
  font-style: italic;
}

.value-box {
  height: 100%;
}
.value-box .notch-box {
  background-color: rgba(230, 230, 223, 0.5);
  border-top: 8px solid #34613b;
  height: 100%;
}
.value-box .notch-box .value-text-area {
  padding: 24px;
}
.value-box .title-icon {
  padding: 20px;
  padding-left: 24px;
  background-color: #6bb07d;
  flex-grow: 1;
}
.value-box .title-icon-inner {
  display: flex;
  align-items: center;
  gap: 20px;
}
.value-box .title-icon .icon {
  width: 80px;
  flex-shrink: 0;
}
.value-box .title-icon .top-box-text {
  margin-top: 28px;
}
.value-box .title-icon h6 {
  color: #242c37;
  font-weight: 600;
}
.value-box .title-icon h5,
.value-box .title-icon h4 {
  width: 100%;
  margin: 0;
  color: #34613b;
}

.prayer-updates .prayer-points-outer .load-btn, .value-list-row .load-btn {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 100%;
  background: linear-gradient(0deg, #ffffff 24.27%, rgba(255, 255, 255, 0) 100%);
  height: 63%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 100px;
}
@media (max-width: 991px) {
  .prayer-updates .prayer-points-outer .load-btn, .value-list-row .load-btn {
    bottom: -48px;
    height: 30%;
    padding-bottom: 48px;
  }
}
.prayer-updates .prayer-points-outer .load-btn .site-btn, .value-list-row .load-btn .site-btn {
  cursor: pointer;
}

.value-list-row {
  position: relative;
}
.value-list-row [class^=col-] {
  display: none;
}
.timeline-slider-block {
  border-top: 20px solid #efd954;
}
.timeline-slider-block .timeline-main-frame {
  padding: 80px 0 48px;
}
.timeline-slider-block .timeline-main-frame .row {
  align-items: center;
  row-gap: 28px;
}
.timeline-slider-block .timeline-main-frame .container {
  position: relative;
}
.timeline-slider-block .timeline-main-frame .slider-controls {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  padding: 0 12px;
  right: 0;
  pointer-events: none;
}
.timeline-slider-block .timeline-main-frame .slider-controls .slider-arrows {
  justify-content: space-between;
  width: 100%;
}
.timeline-slider-block .timeline-main-frame .slider-controls .icon-arrow {
  pointer-events: auto;
}
@media (max-width: 991px) {
  .timeline-slider-block .timeline-main-frame {
    padding: 28px 0 40px;
  }
}
.timeline-slider-block .slider-controls .icon-arrow.slick-disabled {
  opacity: 0.4;
}
.timeline-slider-block .timeline-frame-data {
  max-width: 982px;
  width: 100%;
  margin-inline: auto;
}
@media (min-width: 992px) {
  .timeline-slider-block .slide-text {
    max-width: 382px;
    width: 100%;
    margin-left: auto;
  }
}
.timeline-slider-block .slide-text .tag {
  margin-bottom: 12px;
}
.timeline-slider-block .slide-text .title {
  margin-bottom: 15px;
}
.timeline-slider-block .slide-text .title * {
  font-weight: 400;
}
.timeline-slider-block .timeline-frame-nav {
  padding: 12px 0 43px;
  background-color: #34613b;
}
.timeline-slider-block .timeline-frame-nav .slide-text {
  font-size: 24px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.5);
  position: relative;
  text-align: center;
}
.timeline-slider-block .timeline-frame-nav .slide-text:before {
  content: "";
  width: 24px;
  height: 24px;
  background-color: #6bb07d;
  border-radius: 50px;
  display: block;
  margin-inline: auto;
}
.timeline-slider-block .timeline-frame-nav .slick-current .slide-text {
  font-size: 32px;
  font-weight: 600;
  color: #fff;
}
.timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
  background-color: #efd954;
}
@media (max-width: 767px) {
  .timeline-slider-block .timeline-frame-nav .slick-current .slide-text {
    font-size: 24px;
    text-align: left;
  }
  .timeline-slider-block .timeline-frame-nav .slick-current .slide-text:before {
    margin-left: 18px;
  }
}
@media (max-width: 991px) {
  .timeline-slider-block .timeline-frame-nav .timeline-nav-flex {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .timeline-slider-block .timeline-frame-nav .timeline-nav-flex .timeline-nav-slider-wrapper {
    width: calc(100% - 110px);
  }
}
.timeline-slider-block .timeline-frame-nav .timeline-nav-flex .slider-controls {
  flex-shrink: 0;
  width: 110px;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  .timeline-slider-block .timeline-frame-nav {
    padding-block: 24px;
  }
}
.timeline-slider-block .timeline-nav-slider {
  margin-top: -24px;
}
@media (max-width: 991px) {
  .timeline-slider-block .timeline-nav-slider {
    margin-top: -36px;
  }
}

.prayer-updates-block {
  padding: 100px 0;
}
@media (max-width: 991px) {
  .prayer-updates-block {
    padding: 48px 0 28px;
  }
}

.prayer-updates .tag {
  margin-bottom: 12px;
}
.prayer-updates .prayer-points-outer {
  position: relative;
}
.prayer-updates .prayer-points-outer .load-btn {
  padding-bottom: 60px;
}
.prayer-updates .prayer-tag-title {
  margin-bottom: 42px;
}
.prayer-updates .prayer-tag-title.print-enabled {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
.prayer-updates .prayer-tag-title.print-enabled .print-btn {
  margin-top: 12px;
}

.prayer-list-group h5 {
  color: #34613b;
  margin-bottom: 28px;
}
.prayer-list-group:not(:last-child) {
  padding-bottom: 24px;
}
.prayer-list-group:not(:first-child) .list-single {
  display: none;
}

.prayer-list .list-single {
  padding-bottom: 40px;
  border-bottom: 2px solid #e6e6df;
  margin-bottom: 40px;
}
@media (max-width: 575px) {
  .prayer-list .list-single {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}

.prayer-update-signup-sidebar {
  padding: 40px;
  background-color: #9ad9e9;
}
.prayer-update-signup-sidebar .title h3 {
  text-transform: uppercase;
  margin-bottom: 28px;
}
.prayer-update-signup-sidebar .text .site-btn {
  margin-top: 20px;
}
.prayer-update-signup-sidebar .sidebar-title-box {
  padding-bottom: 28px;
  margin-bottom: 40px;
  border-bottom: 1px solid #000;
}
.prayer-update-signup-sidebar .form-text {
  margin-bottom: 28px;
}
.prayer-update-signup-sidebar .signup-form .gform-body .gfield_radio {
  flex-direction: row;
  flex-wrap: wrap;
  -moz-column-gap: 0;
       column-gap: 0;
  margin-inline: -4px;
}
.prayer-update-signup-sidebar .signup-form .gform-body .gfield_radio .gchoice {
  width: 50%;
  padding-inline: 4px;
}
.prayer-update-signup-sidebar .signup-form .gform-body .gfield_radio .gchoice input {
  background-color: transparent;
  border: 2px solid #242c37;
}
.prayer-update-signup-sidebar .signup-form .gform-body .gfield_radio .gchoice input:focus {
  box-shadow: none;
  outline: none;
}
.prayer-update-signup-sidebar .signup-form .gform-body .gfield_radio .gchoice input:before {
  --gf-ctrl-radio-check-size: 8px;
  background-color: #242c37;
}
.prayer-update-signup-sidebar .signup-form .gform-body .gfield_radio .gchoice label {
  margin-bottom: 0;
}
.prayer-update-signup-sidebar .signup-form .gform-theme.gform-theme--framework.gform_wrapper form .gform-footer {
  margin-top: 0;
}
.prayer-update-signup-sidebar .signup-form .gform-theme.gform-theme--framework.gform_wrapper form .gform-footer input.gform_button {
  background-color: #242c37;
  color: #fff;
}
@media (max-width: 575px) {
  .prayer-update-signup-sidebar {
    padding-inline: 20px;
  }
}

.prayer-points-grid-block {
  padding: 100px 0;
  background-color: #34613b;
}
.prayer-points-grid-block .block-title h2 {
  color: #9ad9e9;
  margin: 0;
}
.prayer-points-grid-block .block-title-row {
  margin-bottom: 48px;
}
.prayer-points-grid-block .block-title-row .row {
  align-items: flex-end;
  row-gap: 40px;
}
@media (min-width: 768px) {
  .prayer-points-grid-block .block-form {
    display: flex;
    justify-content: flex-end;
  }
  .prayer-points-grid-block .block-form select {
    max-width: 240px;
    min-width: 240px;
  }
}
.prayer-points-grid-block .block-form label {
  color: #fff;
}
.prayer-points-grid-block .prayer-points-grid-row .row {
  row-gap: 48px;
}
@media (max-width: 767px) {
  .prayer-points-grid-block .prayer-points-grid-row .row {
    row-gap: 20px;
  }
}
@media (max-width: 991px) {
  .prayer-points-grid-block {
    padding: 64px 0;
  }
}

.prayer-point-single {
  background-color: #fff;
  padding: 20px 24px 24px;
  min-height: 380px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: all ease 0.3s;
}
.prayer-point-single:hover {
  background-color: #efd954;
}
.prayer-point-single:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #34613b;
}
.prayer-point-single .point-time .tag {
  font-weight: 400;
}
.prayer-point-single .point-title h3 {
  text-transform: uppercase;
}
@media (max-width: 575px) {
  .prayer-point-single {
    min-height: 156px;
    padding: 14px 16px 16px;
  }
}

.team-contact-block .block-title-row {
  margin-bottom: 62px;
}
.team-contact-block.layout-three-columns .team-contact-card .team-contact-info,
.team-contact-block.layout-three-columns .team-contact-card .team-info-flex {
  flex-direction: column;
  align-items: flex-start;
}
.team-contact-block.layout-three-columns .team-contact-card .team-bio {
  padding-left: 0;
}
.team-contact-block.layout-three-columns .team-contact-card .notch-box {
  row-gap: 20px;
}

.team-contact-card .notch-box {
  background-color: #fff;
  padding: 28px;
  display: flex;
  flex-direction: column;
  row-gap: 72px;
}
.team-contact-card .notch-box:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #9ad9e9;
}
.team-contact-card .notch-box .team-thumb {
  flex-shrink: 0;
}
.team-contact-card .notch-box .team-thumb .media-responsive {
  width: 100px;
  aspect-ratio: 1;
  border-radius: 200px;
  overflow: hidden;
}
.team-contact-card .team-info-flex {
  display: flex;
  align-items: center;
  gap: 20px;
}
.team-contact-card .team-bio h6 {
  margin: 0;
}
.team-contact-card .team-contact-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 28px;
  row-gap: 20px;
}
.team-contact-card .contact-single {
  display: flex;
  align-items: center;
  gap: 16px;
}
.team-contact-card .contact-single .icon {
  width: 48px;
  flex-shrink: 0;
}
.team-contact-card .contact-single .text a {
  color: #242c37;
}

.contact-info-grids-block {
  background-color: var(--shadePrimary);
  padding: 100px 0;
}
.contact-info-grids-block .block-title {
  margin-bottom: 64px;
}
.contact-info-grids-block .block-title h2 {
  color: #fff;
}
.contact-info-grids-block .block-title h2 b,
.contact-info-grids-block .block-title h2 strong {
  color: var(--shadeSecondary);
}
.contact-info-grids-block .block-title p {
  color: #fff;
}
@media (max-width: 991px) {
  .contact-info-grids-block {
    padding-block: 64px;
  }
  .contact-info-grids-block .block-title {
    margin-bottom: 40px;
  }
}

.contact-info-grid-row:not(:last-child) {
  margin-bottom: 24px;
}
.contact-info-grid-row .row {
  row-gap: 24px;
}
.contact-info-grid-row.layout-2-col .contact-info-grid .notch-box {
  min-height: auto;
  border-top-color: var(--shadeSecondary);
}
@media (min-width: 576px) {
  .contact-info-grid-row.layout-2-col .contact-info-grid .notch-box {
    flex-direction: row;
  }
}
.contact-info-grid-row.layout-2-col .contact-info-grid .icon {
  flex-shrink: 0;
}
.contact-info-grid-row.layout-2-col .contact-info-grid .contact-info {
  width: 100%;
}
.contact-info-grid-row.layout-2-col .contact-info-grid .text-note {
  margin-top: 20px;
  font-size: 14px;
}
.contact-info-grid-row.layout-2-col .contact-info-grid .text-note p:not(:last-child) {
  margin-bottom: 20px;
}

.contact-info-grid {
  height: 100%;
}
.contact-info-grid .notch-box {
  padding: 20px;
  background-color: #fff;
  gap: 24px;
  min-height: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-top: 8px solid var(--shadeTertiary);
  height: 100%;
}
.contact-info-grid .notch-box:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: var(--shadePrimary);
}
@media (max-width: 575px) {
  .contact-info-grid .notch-box {
    min-height: auto;
  }
}
.contact-info-grid .icon {
  width: 80px;
  aspect-ratio: 1;
}
.contact-info-grid .icon img {
  width: 100%;
}
.contact-info-grid .contact-info p {
  margin: 0;
}
.contact-info-grid .contact-info h5 {
  margin-bottom: 4px;
  line-height: 1.25;
}
.contact-info-grid .contact-info a {
  text-decoration: none;
  color: inherit;
}

.theme-sunnyYellow .contact-info-grids-block .block-title h2,
.theme-sunnyYellow .contact-info-grids-block .block-title p {
  color: #242c37;
}

.resource-grid-list-block {
  padding: 100px 0;
}
@media (min-width: 992px) {
  .resource-grid-list-block .resource-grid-list .row {
    row-gap: 48px;
  }
}
@media (max-width: 991px) {
  .resource-grid-list-block {
    padding: 64px 0;
  }
}

.block-filters {
  max-width: 1020px;
  width: 100%;
  margin-inline: auto;
  margin-bottom: 48px;
}
.block-filters .alm-filters {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
  row-gap: 20px;
  justify-content: center;
}
.block-filters .alm-filters .alm-filter {
  width: 100%;
  padding: 0 12px;
}
@media (min-width: 576px) {
  .block-filters .alm-filters .alm-filter {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .block-filters .alm-filters .alm-filter {
    width: 25%;
  }
}
.block-filters .alm-filters .alm-filter.filter-width-auto {
  width: auto;
  min-width: 192px;
}
@media (max-width: 539px) {
  .block-filters .alm-filters {
    flex-direction: column;
    flex-wrap: inherit;
  }
}

.filter-tab-list {
  display: flex;
  gap: 8px;
  background-color: #ebf7fb;
  padding: 6px 8px;
  border-bottom: 0;
}
.filter-tab-list .tab-single {
  display: flex;
  gap: 4px;
  align-items: center;
  padding: 2px 8px;
  cursor: pointer;
}
.filter-tab-list .tab-single .icon {
  -webkit-mask-size: 16px;
          mask-size: 16px;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #242c37;
  width: 16px;
  height: 16px;
}
.filter-tab-list .tab-single .icon.icon-timetable {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.33333%201.33331V3.99998M2%206.66665H14M10.5833%201.33331V3.99998M2%2010.7505H14M5.96463%207.03603V14.2868M9.9418%207.03603V14.2868M2%202.66665H14V14.6666H2V2.66665Z%22%20stroke%3D%22white%22%20stroke-width%3D%221.33333%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.33333%201.33331V3.99998M2%206.66665H14M10.5833%201.33331V3.99998M2%2010.7505H14M5.96463%207.03603V14.2868M9.9418%207.03603V14.2868M2%202.66665H14V14.6666H2V2.66665Z%22%20stroke%3D%22white%22%20stroke-width%3D%221.33333%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.filter-tab-list .tab-single .icon.icon-list {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.66667%206.00002V4.66669H14V6.00002H4.66667ZM4.66667%208.66669V7.33335H14V8.66669H4.66667ZM4.66667%2011.3334V10H14V11.3334H4.66667ZM2.66667%206.00002C2.47778%206.00002%202.31944%205.93613%202.19167%205.80835C2.06389%205.68058%202%205.52224%202%205.33335C2%205.14446%202.06389%204.98613%202.19167%204.85835C2.31944%204.73058%202.47778%204.66669%202.66667%204.66669C2.85556%204.66669%203.01389%204.73058%203.14167%204.85835C3.26944%204.98613%203.33333%205.14446%203.33333%205.33335C3.33333%205.52224%203.26944%205.68058%203.14167%205.80835C3.01389%205.93613%202.85556%206.00002%202.66667%206.00002ZM2.66667%208.66669C2.47778%208.66669%202.31944%208.6028%202.19167%208.47502C2.06389%208.34724%202%208.18891%202%208.00002C2%207.81113%202.06389%207.6528%202.19167%207.52502C2.31944%207.39724%202.47778%207.33335%202.66667%207.33335C2.85556%207.33335%203.01389%207.39724%203.14167%207.52502C3.26944%207.6528%203.33333%207.81113%203.33333%208.00002C3.33333%208.18891%203.26944%208.34724%203.14167%208.47502C3.01389%208.6028%202.85556%208.66669%202.66667%208.66669ZM2.66667%2011.3334C2.47778%2011.3334%202.31944%2011.2695%202.19167%2011.1417C2.06389%2011.0139%202%2010.8556%202%2010.6667C2%2010.4778%202.06389%2010.3195%202.19167%2010.1917C2.31944%2010.0639%202.47778%2010%202.66667%2010C2.85556%2010%203.01389%2010.0639%203.14167%2010.1917C3.26944%2010.3195%203.33333%2010.4778%203.33333%2010.6667C3.33333%2010.8556%203.26944%2011.0139%203.14167%2011.1417C3.01389%2011.2695%202.85556%2011.3334%202.66667%2011.3334Z%22%20fill%3D%22%23242C37%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.66667%206.00002V4.66669H14V6.00002H4.66667ZM4.66667%208.66669V7.33335H14V8.66669H4.66667ZM4.66667%2011.3334V10H14V11.3334H4.66667ZM2.66667%206.00002C2.47778%206.00002%202.31944%205.93613%202.19167%205.80835C2.06389%205.68058%202%205.52224%202%205.33335C2%205.14446%202.06389%204.98613%202.19167%204.85835C2.31944%204.73058%202.47778%204.66669%202.66667%204.66669C2.85556%204.66669%203.01389%204.73058%203.14167%204.85835C3.26944%204.98613%203.33333%205.14446%203.33333%205.33335C3.33333%205.52224%203.26944%205.68058%203.14167%205.80835C3.01389%205.93613%202.85556%206.00002%202.66667%206.00002ZM2.66667%208.66669C2.47778%208.66669%202.31944%208.6028%202.19167%208.47502C2.06389%208.34724%202%208.18891%202%208.00002C2%207.81113%202.06389%207.6528%202.19167%207.52502C2.31944%207.39724%202.47778%207.33335%202.66667%207.33335C2.85556%207.33335%203.01389%207.39724%203.14167%207.52502C3.26944%207.6528%203.33333%207.81113%203.33333%208.00002C3.33333%208.18891%203.26944%208.34724%203.14167%208.47502C3.01389%208.6028%202.85556%208.66669%202.66667%208.66669ZM2.66667%2011.3334C2.47778%2011.3334%202.31944%2011.2695%202.19167%2011.1417C2.06389%2011.0139%202%2010.8556%202%2010.6667C2%2010.4778%202.06389%2010.3195%202.19167%2010.1917C2.31944%2010.0639%202.47778%2010%202.66667%2010C2.85556%2010%203.01389%2010.0639%203.14167%2010.1917C3.26944%2010.3195%203.33333%2010.4778%203.33333%2010.6667C3.33333%2010.8556%203.26944%2011.0139%203.14167%2011.1417C3.01389%2011.2695%202.85556%2011.3334%202.66667%2011.3334Z%22%20fill%3D%22%23242C37%22%2F%3E%3C%2Fsvg%3E");
}
.filter-tab-list .tab-single .icon img {
  opacity: 0;
}
.filter-tab-list .tab-single.active {
  color: #fff;
  background-color: #242c37;
}
.filter-tab-list .tab-single.active .icon {
  background-color: #fff;
}
@media (max-width: 539px) {
  .filter-tab-list .tab-single {
    width: calc(50% - 4px);
    justify-content: center;
  }
}

.editor-styles-wrapper:not(.block-editor-iframe__body) .block-editor-block-list__layout .block-editor-block-list__block .acf-block-preview {
  width: 78vw;
  max-width: 100vw;
  margin-left: calc(-39vw + 50%);
  position: relative;
  left: 0;
  right: 0;
}
.editor-styles-wrapper:not(.block-editor-iframe__body) .block-editor-block-list__layout .block-editor-block-list__block .acf-block-preview .acf-block-preview {
  width: auto;
  max-width: 100%;
  margin-left: 0;
}
.editor-styles-wrapper:not(.block-editor-iframe__body) .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after {
  left: calc(-39vw + 50%);
  right: calc(-39vw + 50%);
}

.title-text-box {
  text-align: center;
}
.title-text-box h1,
.title-text-box h2,
.title-text-box h3 {
  font-family: "Poetsen One", sans-serif;
  margin-bottom: 28px;
  letter-spacing: -0.05em;
}
.title-text-box .site-btn {
  margin-top: 12px;
}

.title-text-block.block-theme-sunnyYellow {
  background-color: #efd954;
}
.title-text-block.block-theme-royalBlue {
  background-color: #006cc5;
  color: #fff;
}
.title-text-block.block-theme-royalBlue h1,
.title-text-block.block-theme-royalBlue h2,
.title-text-block.block-theme-royalBlue h3,
.title-text-block.block-theme-royalBlue h4,
.title-text-block.block-theme-royalBlue h5,
.title-text-block.block-theme-royalBlue h6 {
  color: #fff;
}
.title-text-block.block-theme-dustyBlue {
  background-color: #9ad9e9;
}
.title-text-block.block-theme-hunterGreen {
  background-color: #34613b;
  color: #fff;
}
.title-text-block.block-theme-hunterGreen h1,
.title-text-block.block-theme-hunterGreen h2,
.title-text-block.block-theme-hunterGreen h3,
.title-text-block.block-theme-hunterGreen h4,
.title-text-block.block-theme-hunterGreen h5,
.title-text-block.block-theme-hunterGreen h6 {
  color: #fff;
}
.title-text-block.block-theme-sage {
  background-color: #6bb07d;
  color: #fff;
}
.title-text-block.block-theme-sage h1,
.title-text-block.block-theme-sage h2,
.title-text-block.block-theme-sage h3,
.title-text-block.block-theme-sage h4,
.title-text-block.block-theme-sage h5,
.title-text-block.block-theme-sage h6 {
  color: #fff;
}
.title-text-block.block-theme-digitalPink {
  background-color: #ffbaff;
  color: #fff;
}
.title-text-block.block-theme-digitalPink h1,
.title-text-block.block-theme-digitalPink h2,
.title-text-block.block-theme-digitalPink h3,
.title-text-block.block-theme-digitalPink h4,
.title-text-block.block-theme-digitalPink h5,
.title-text-block.block-theme-digitalPink h6 {
  color: #fff;
}
.title-text-block.block-theme-orange {
  background-color: #ff6622;
  color: #fff;
}
.title-text-block.block-theme-orange h1,
.title-text-block.block-theme-orange h2,
.title-text-block.block-theme-orange h3,
.title-text-block.block-theme-orange h4,
.title-text-block.block-theme-orange h5,
.title-text-block.block-theme-orange h6 {
  color: #fff;
}
.title-text-block.block-theme-navy {
  background-color: #242c37;
  color: #fff;
}
.title-text-block.block-theme-navy h1,
.title-text-block.block-theme-navy h2,
.title-text-block.block-theme-navy h3,
.title-text-block.block-theme-navy h4,
.title-text-block.block-theme-navy h5,
.title-text-block.block-theme-navy h6 {
  color: #fff;
}
.title-text-block.block-theme-dustyBlueTint20 {
  background-color: #ebf7fb;
}

.single-post-data-wrapper {
  padding: 80px 0;
}
.single-post-data-wrapper .content-layout .container {
  max-width: 810px;
}
.single-post-data-wrapper .media-layout {
  padding-top: 64px;
}
.single-post-data-wrapper .media-layout .container {
  max-width: 810px;
}
.single-post-data-wrapper .media-layout .event-media-block {
  position: relative;
}
.single-post-data-wrapper .media-layout .event-media-block .video-block {
  max-width: 1214px;
  margin-inline: auto;
}
.single-post-data-wrapper .media-layout blockquote {
  color: var(--shadePrimary);
  max-width: 584px;
  width: 100%;
  margin-inline: auto;
}
.single-post-data-wrapper .media-layout blockquote h2,
.single-post-data-wrapper .media-layout blockquote h3,
.single-post-data-wrapper .media-layout blockquote h4,
.single-post-data-wrapper .media-layout blockquote h5 {
  color: var(--shadePrimary);
  font-size: 24px;
  font-weight: 500;
}
.single-post-data-wrapper .post-title {
  margin-bottom: 40px;
}
.single-post-data-wrapper .post-title h1 {
  font-size: 64px;
}
@media (max-width: 991px) {
  .single-post-data-wrapper .post-title h1 {
    font-size: 56px;
  }
}
@media (max-width: 575px) {
  .single-post-data-wrapper .post-title h1 {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  .single-post-data-wrapper .post-title {
    margin-bottom: 28px;
  }
}
.single-post-data-wrapper .cta-badge-list {
  margin-bottom: 20px;
}
.single-post-data-wrapper .post-info-box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px;
  row-gap: 20px;
}
.single-post-data-wrapper .post-info-box .info-single {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}
@media (min-width: 480px) {
  .single-post-data-wrapper .post-info-box .info-single:not(:first-child) {
    padding-left: 24px;
    border-left: 1px solid #242c37;
  }
}
.single-post-data-wrapper .post-info-box .info-single h6 {
  margin-bottom: 0;
}
.single-post-data-wrapper .post-info-box .btn-icon {
  width: 60px;
  height: 60px;
}
.single-post-data-wrapper .post-info-box .btn-icon .media-responsive {
  height: 100%;
  width: 100%;
}
.single-post-data-wrapper .post-info-box .btn-icon .info-icon img {
  width: 28px;
}
@media (max-width: 479px) {
  .single-post-data-wrapper .post-info-box {
    flex-direction: column;
    align-items: flex-start;
  }
}
.single-post-data-wrapper .post-main-content {
  padding-top: 80px;
}
.single-post-data-wrapper .post-main-content h1,
.single-post-data-wrapper .post-main-content h2,
.single-post-data-wrapper .post-main-content h3,
.single-post-data-wrapper .post-main-content h4,
.single-post-data-wrapper .post-main-content h5,
.single-post-data-wrapper .post-main-content h6 {
  margin-bottom: 28px;
}
.single-post-data-wrapper .post-main-content .wp-block-quote {
  max-width: 585px;
  width: 100%;
  margin-inline: auto;
  color: #34613b;
  margin-block: 48px;
}
.single-post-data-wrapper .post-main-content .wp-block-quote cite {
  margin-top: 28px;
}
@media (max-width: 767px) {
  .single-post-data-wrapper .post-main-content {
    padding-top: 48px;
  }
}
@media (max-width: 991px) {
  .single-post-data-wrapper {
    padding: 48px 0;
  }
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(36, 44, 55, 0.5);
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.3s;
}

.single-event-content-wrapper {
  padding: 64px 0 100px;
}
.single-event-content-wrapper .basic-content-grid .text {
  padding-right: 75px;
}
.single-event-content-wrapper .single-event-content > .row {
  row-gap: 40px;
}
.single-event-content-wrapper .author-list {
  padding: 48px 0 60px;
}
.single-event-content-wrapper .author-list .title h5 {
  margin-bottom: 20px;
}

.video-media {
  position: relative;
}
.video-media .media-responsive {
  aspect-ratio: 1.77;
}
.video-media .media-responsive iframe {
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.3s;
}
.video-media .media-responsive iframe.visible {
  opacity: 1;
  visibility: visible;
}
.video-media .media-responsive:has(iframe.visible):after {
  opacity: 0;
  visibility: hidden;
}
.video-media .media-responsive:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
}
.video-media .btn-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 1;
}

.event-media-block {
  padding: 20px 0;
}
.event-media-block .title {
  margin-bottom: 28px;
}
.event-media-block .video-block {
  margin-bottom: 40px;
}

.video-block.post-video {
  padding-top: 40px;
}
@media (min-width: 768px) {
  .video-block.post-video .btn-icon {
    width: 80px;
    height: 80px;
  }
  .video-block.post-video .btn-icon .icon {
    width: 26px;
    height: 33px;
    -webkit-mask-size: 25px;
            mask-size: 25px;
  }
}
.video-block .video-media {
  cursor: pointer;
}

.gallery-item .media-responsive {
  aspect-ratio: 1.5;
}

.event-gallery .slick-dots {
  position: static;
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.event-gallery .slick-dots li {
  margin: 0;
  height: auto;
  width: auto;
}
.event-gallery .slick-dots li.slick-active button {
  background-color: #242c37;
}
.event-gallery .slick-dots button {
  height: 8px;
  width: 40px;
  border-radius: 50px;
  background-color: #e6e6df;
  padding: 0;
}
.event-gallery .slick-dots button:before {
  display: none;
}
.event-gallery .slider-controls {
  justify-content: space-between;
  gap: 16px;
}

.event-gallery-slider.slick-slider {
  margin-bottom: 20px;
}
.event-gallery-slider .slick-list {
  margin-inline: -12px;
}
.event-gallery-slider .gallery-item {
  padding-inline: 12px;
}

.single-event-sidebar {
  position: sticky;
  top: 10px;
}
.single-event-sidebar .title {
  margin-bottom: 20px;
}
.single-event-sidebar .sidebar-box {
  padding: 24px;
  margin-bottom: 12px;
  background-color: rgba(230, 230, 223, 0.5);
}
.single-event-sidebar .btn-list {
  margin-bottom: 12px;
  gap: 12px;
}
.single-event-sidebar .btn-list .site-btn {
  flex: 1 0 0%;
  padding-inline: 10px;
}
.single-event-sidebar .btn-list .calendar-dropdown {
  flex: 1 0 0%;
}
.single-event-sidebar .btn-list .calendar-dropdown .site-btn {
  width: 100%;
}
.single-event-sidebar .sidebar-content-list .list-single {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}
.single-event-sidebar .sidebar-content-list .list-single:not(:last-child) {
  margin-bottom: 24px;
}
.single-event-sidebar .sidebar-content-list .list-single .list-icon {
  width: 20px;
  flex-shrink: 0;
}
.single-event-sidebar .sidebar-content-list .list-single .list-icon img {
  width: 100%;
}
.single-event-sidebar .sidebar-content-list .list-single .list-text h6 {
  margin-bottom: 4px;
  color: #000;
}
.single-event-sidebar .sidebar-content-list .list-single .list-text p {
  margin: 0;
}
.single-event-sidebar .sidebar-content-list .list-single .list-text p a {
  color: inherit;
}

.header-afes-linktree {
  padding-block-start: 28px;
  background-color: #fff;
}
.header-afes-linktree .header-logo img {
  max-width: 200px;
  width: 100%;
  margin-inline: auto;
}

.linktree-wrapper {
  background-color: #d0f1f7;
  padding: 80px 0 100px;
  position: relative;
}
.linktree-wrapper .block-title-content {
  max-width: 798px;
  width: 100%;
  margin-inline: auto;
  margin-bottom: 64px;
}
.linktree-wrapper .block-title-content h1 {
  margin-bottom: 28px;
}
.linktree-wrapper .block-title-content .tag {
  margin-bottom: 20px;
}
.linktree-wrapper .block-title-content .text p {
  max-width: 445px;
  width: 100%;
  margin-inline: auto;
}
.linktree-wrapper .social-list {
  margin-top: 28px;
}
.linktree-wrapper .social-list li a {
  font-size: 28px;
}
.linktree-wrapper .container {
  position: relative;
  z-index: 2;
}
.linktree-wrapper .block-ill,
.linktree-wrapper .block-ill2 {
  position: absolute;
  max-width: 250px;
  width: 100%;
  top: 100px;
  left: 0;
}
.linktree-wrapper .block-ill img,
.linktree-wrapper .block-ill2 img {
  width: 100%;
}
@media (max-width: 1100px) {
  .linktree-wrapper .block-ill,
  .linktree-wrapper .block-ill2 {
    max-width: 120px;
    top: 0;
  }
}
.linktree-wrapper .block-ill2 {
  left: auto;
  right: 0;
  top: auto;
  bottom: 18%;
}
@media (max-width: 1100px) {
  .linktree-wrapper .block-ill2 {
    top: auto;
    max-width: 120px;
  }
}

.linktree-links-list {
  max-width: 585px;
  width: 100%;
  margin-inline: auto;
}

.linktree-link-single {
  background-color: #fff;
  padding: 18px 16px;
  display: flex;
  gap: 20px;
  align-items: center;
  padding-right: 75px;
}
.linktree-link-single:not(:last-child) {
  margin-bottom: 20px;
}
.linktree-link-single:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #d0f1f7;
}
.linktree-link-single a:before {
  width: 48px;
  height: 48px;
  background-color: #006cc5;
  -webkit-mask-size: 48px;
          mask-size: 48px;
}
.linktree-link-single .link-icon img {
  width: 64px;
}
.linktree-link-single .text h5 {
  margin: 0;
}

.connect-gallery-grid-wrapper {
  padding: 100px 0;
}
.connect-gallery-grid-wrapper .title-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 28px;
  margin-bottom: 28px;
}
@media (max-width: 991px) {
  .connect-gallery-grid-wrapper {
    padding: 48px 0 64px;
  }
}

.gallery-grid .row {
  row-gap: 24px;
}
.gallery-grid .media-responsive {
  aspect-ratio: 1;
}
.gallery-grid [class^=col-] {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}
@media (min-width: 768px) {
  .gallery-grid [class^=col-]:nth-child(odd) .media-responsive {
    aspect-ratio: 0.564;
  }
  .gallery-grid [class^=col-]:nth-child(even) .grid-single:first-child .media-responsive {
    aspect-ratio: 1.458;
  }
  .gallery-grid [class^=col-]:nth-child(even) .grid-single:last-child .media-responsive {
    aspect-ratio: 1;
  }
}
@media (max-width: 991px) {
  .gallery-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .gallery-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}

.calendar-container .calendar-header {
  justify-content: flex-start;
  gap: 20px;
}
.calendar-container .calendar-left .nav-btn {
  padding: 16px 20px;
  border-radius: 0;
  background-color: #9ad9e9;
  color: #242c37;
  border: 0;
  line-height: 1;
  font-weight: 700;
}
.calendar-container .calendar-title {
  margin: 0;
}
.calendar-container .calendar-right {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
}
.calendar-container .calendar-right .nav-btn {
  width: 48px;
  height: 48px;
  background-color: #fff;
  border-radius: 0;
  background-image: url("../images/arrow-left.svg");
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0;
}
.calendar-container .calendar-right .nav-btn:focus {
  outline: none;
  box-shadow: none;
}
.calendar-container .calendar-right .nav-btn:nth-child(2) {
  transform: scaleX(-1);
}
.calendar-container .fc-today-button {
  padding: 16px 20px;
  border-radius: 0;
  background-color: #9ad9e9;
  color: #242c37;
  border: 0;
  line-height: 1;
  font-weight: 600;
  text-transform: capitalize;
}
.calendar-container .fc-today-button:disabled {
  background-color: #9ad9e9;
  color: #242c37;
}

.floating-panel {
  height: auto;
}

.timetable-container .fc .fc-timegrid > table {
  border: 0;
}
.timetable-container .fc .fc-timegrid > table > tbody {
  background-color: #fff;
}
.timetable-container .fc .fc-timegrid > table > tbody td {
  border: 0;
}
.timetable-container .fc .fc-timegrid > table .fc-timegrid-slot-label {
  padding-block: 30px;
  padding-inline: 12px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  color: #000;
}
.timetable-container .fc .fc-timegrid > table .fc-timegrid-slot-label .fc-timegrid-slot-label-frame {
  text-align: center;
}
.timetable-container .fc .fc-timegrid > table .fc-event-title-container {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  text-align: center;
  font-weight: 700;
}
.timetable-container .fc .fc-timegrid > table .fc-timegrid-col-events {
  margin: 0;
}
.timetable-container .fc .fc-timegrid > table .fc-timegrid-col-events .fc-event {
  border: 0;
  border-radius: 0;
  cursor: pointer;
}
.timetable-container .fc .fc-timegrid > table .fc-timegrid-slot {
  border-top: 1px solid #d0f1f7;
}
.timetable-container .fc .fc-timegrid > table .fc-timegrid-cols table > tbody > tr > td:not(:first-child) {
  border-left: 1px solid #d0f1f7;
}
@media (max-width: 991px) {
  .timetable-container .fc .fc-timegrid > table thead th .fc-scroller::-webkit-scrollbar {
    display: none;
  }
}
.timetable-container .fc .fc-timegrid-slots table tbody .fc-timegrid-slot-label:empty {
  border-top: 0;
}
.timetable-container .fc .fc-scrollgrid-section-header > th {
  border: 0;
}
.timetable-container .fc .fc-scrollgrid-section-header > th .fc-scroller {
  background-color: #fff;
}
.timetable-container .fc .fc-scrollgrid-section-header table {
  border: 0;
}
.timetable-container .fc .fc-scrollgrid-section-header table th {
  padding-block: 20px;
  padding-inline: 12px;
  background-color: #d0f1f7;
  font-weight: 600;
  font-size: 16px;
  border: 0;
  width: 16.66%;
}
.timetable-container .fc .fc-scrollgrid-section-header table th:not(:first-child) {
  border-left: 2px solid #fff;
}
.timetable-container .fc .fc-scrollgrid-section-header table th a {
  padding: 0;
  color: #000;
  text-decoration: none;
}

.fc-toolbar-title {
  font-size: 24px !important;
  font-weight: 600;
  color: #fff;
}

.fc .fc-timegrid-col.fc-day-today {
  background-color: #fff;
}
.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 5px;
}
.fc .fc-button-group {
  gap: 8px;
}
.fc .fc-button-group button {
  border: none;
}

.fc-v-event .fc-event-title {
  font-weight: 600;
}

.layout-two-column-left-sided-text {
  background-color: #e6e6df;
}
.layout-two-column-left-sided-text .title {
  position: relative;
  margin-bottom: 28px;
}
.layout-two-column-left-sided-text .title h2 {
  margin: 0;
  text-transform: none;
  font-weight: 400;
}
.layout-two-column-left-sided-text .title h2 span {
  position: relative;
  z-index: 1;
}
.layout-two-column-left-sided-text .title h2 span img,
.layout-two-column-left-sided-text .title h2 span svg {
  position: absolute;
  max-width: 60px;
  height: auto;
  width: 100%;
  bottom: calc(100% - 30px);
  right: -40px;
  z-index: -1;
}
@media (max-width: 991px) {
  .layout-two-column-left-sided-text .title h2 span img,
  .layout-two-column-left-sided-text .title h2 span svg {
    display: none;
  }
}
.layout-two-column-left-sided-text .title h2 span.slide-royalBlue {
  --themeColor: #006cc5;
  --themeColorText: #fff;
}
.layout-two-column-left-sided-text .title h2 span.slide-royalBlue svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-royalBlue svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-sunnyYellow {
  --themeColor: #efd954;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-sunnyYellow svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-sunnyYellow svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-orange {
  --themeColor: #ff6622;
  --themeColorText: #fff;
}
.layout-two-column-left-sided-text .title h2 span.slide-orange svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-orange svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-hunterGreen {
  --themeColor: #34613b;
  --themeColorText: #fff;
}
.layout-two-column-left-sided-text .title h2 span.slide-hunterGreen svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-hunterGreen svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-sage {
  --themeColor: #6bb07d;
  --themeColorText: #fff;
}
.layout-two-column-left-sided-text .title h2 span.slide-sage svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-sage svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-digitalPink {
  --themeColor: #ffbaff;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-digitalPink svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-digitalPink svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue {
  --themeColor: #9ad9e9;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlueTint20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlueTint20 svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlueTint20 svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlueTint40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlueTint40 svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlueTint40 svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlueTint80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlueTint80 svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlueTint80 svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue20 svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue20 svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue40 svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue40 svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue80 svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-dustyBlue80 svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-lightOrange {
  --themeColor: #ffc88d;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-lightOrange svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-lightOrange svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-lightNeutral {
  --themeColor: #e6e6df;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-lightNeutral svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-lightNeutral svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-mustardYellow {
  --themeColor: #e7ad22;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-mustardYellow svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-mustardYellow svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-lemonYellow {
  --themeColor: #faf5b2;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text .title h2 span.slide-lemonYellow svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-lemonYellow svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .title h2 span.slide-navy {
  --themeColor: #242c37;
  --themeColorText: #fff;
}
.layout-two-column-left-sided-text .title h2 span.slide-navy svg path {
  fill: var(--themeColorText);
}
.layout-two-column-left-sided-text .title h2 span.slide-navy svg path:first-child {
  fill: var(--themeColor);
}
.layout-two-column-left-sided-text .block-row {
  row-gap: 24px;
}
.layout-two-column-left-sided-text .quick-links-grid-list .row {
  row-gap: 24px;
}
@media (min-width: 992px) {
  .layout-two-column-left-sided-text .left-sided-text .text {
    padding-right: 28px;
  }
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .layout-two-column-left-sided-text.layout-no-icons .quick-links-single {
    min-height: 320px;
  }
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single .text {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex-grow: 1;
  justify-content: space-between;
  row-gap: 64px;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single .grid-title {
  margin-top: -20px;
  margin-left: -20px;
  margin-right: -70px;
  padding: 20px;
  background-color: var(--shadePrimary);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single .grid-title h5 {
  margin: 0;
  color: #fff;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-royalBlue {
  --themeColor: #006cc5;
  --themeColorText: #fff;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-royalBlue .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-royalBlue .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-sunnyYellow {
  --themeColor: #efd954;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-sunnyYellow .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-sunnyYellow .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-orange {
  --themeColor: #ff6622;
  --themeColorText: #fff;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-orange .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-orange .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-hunterGreen {
  --themeColor: #34613b;
  --themeColorText: #fff;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-hunterGreen .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-hunterGreen .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-sage {
  --themeColor: #6bb07d;
  --themeColorText: #fff;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-sage .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-sage .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-digitalPink {
  --themeColor: #ffbaff;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-digitalPink .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-digitalPink .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue {
  --themeColor: #9ad9e9;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlueTint20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlueTint20 .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlueTint20 .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlueTint40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlueTint40 .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlueTint40 .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlueTint80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlueTint80 .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlueTint80 .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue20 .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue20 .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue40 .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue40 .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue80 .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-dustyBlue80 .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-lightOrange {
  --themeColor: #ffc88d;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-lightOrange .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-lightOrange .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-lightNeutral {
  --themeColor: #e6e6df;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-lightNeutral .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-lightNeutral .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-mustardYellow {
  --themeColor: #e7ad22;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-mustardYellow .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-mustardYellow .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-lemonYellow {
  --themeColor: #faf5b2;
  --themeColorText: #242c37;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-lemonYellow .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-lemonYellow .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-navy {
  --themeColor: #242c37;
  --themeColorText: #fff;
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-navy .grid-title {
  background-color: var(--themeColor);
}
.layout-two-column-left-sided-text.layout-no-icons .quick-links-single.grid-theme-navy .grid-title h5 {
  color: var(--themeColorText);
}
.layout-two-column-left-sided-text .quick-links-single:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #e6e6df;
}

.theme-sunnyYellow .layout-two-column-left-sided-text.layout-no-icons .quick-links-single:not([class*=grid-theme-]) .grid-title h5 {
  color: #242c37;
}

.tertiary-quick-links-block.layout-2-column .tertiary-quick-link h3 {
  color: #fff;
  text-transform: uppercase;
  margin: 0;
}
@media (min-width: 576px) {
  .tertiary-quick-links-block.layout-2-column .tertiary-quick-link a:before {
    width: 80px;
    height: 80px;
    background-color: #fff;
    -webkit-mask-size: 80px;
            mask-size: 80px;
  }
}
.tertiary-quick-links-block.layout-2-column .tertiary-quick-link:has(a) .card-title {
  padding-right: 110px;
}
@media (max-width: 575px) {
  .tertiary-quick-links-block.layout-2-column .tertiary-quick-link:has(a) .card-title {
    padding-right: 70px;
  }
}
@media (max-width: 767px) {
  .tertiary-quick-links-block.layout-2-column .tertiary-quick-link .card-title {
    padding: 20px;
  }
}
.tertiary-quick-links-block.block-overlay {
  --themeOverlay: #242c37;
  position: relative;
  padding-top: 0;
  padding-bottom: 100px;
}
.tertiary-quick-links-block.block-overlay:before {
  content: "";
  width: 100%;
  height: 100px;
  background-color: var(--themeOverlay);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.tertiary-quick-links-block.block-overlay .container {
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  .tertiary-quick-links-block.block-overlay {
    padding-bottom: 48px;
  }
}

.four-grid-counter-block {
  padding: 100px 0;
}
.four-grid-counter-block .block-title {
  margin-bottom: 64px;
  max-width: 784px;
}
.four-grid-counter-block .block-title h2 {
  margin-bottom: 28px;
  color: #006cc5;
}
@media (max-width: 991px) {
  .four-grid-counter-block {
    padding: 64px 0 48px;
  }
}

.counter-grid-list .row {
  row-gap: 24px;
}

.theme-sunnyYellow .counter-grid:not([class*=grid-theme-]) .grid-text h1,
.theme-sunnyYellow .counter-grid:not([class*=grid-theme-]) .grid-text h6, .theme-lightOrange .counter-grid:not([class*=grid-theme-]) .grid-text h1,
.theme-lightOrange .counter-grid:not([class*=grid-theme-]) .grid-text h6, .theme-dustyBlueTint20 .counter-grid:not([class*=grid-theme-]) .grid-text h1,
.theme-dustyBlueTint20 .counter-grid:not([class*=grid-theme-]) .grid-text h6, .theme-dustyBlue .counter-grid:not([class*=grid-theme-]) .grid-text h1,
.theme-dustyBlue .counter-grid:not([class*=grid-theme-]) .grid-text h6 {
  color: #242c37;
}

.editor-styles-wrapper .counter-grid {
  background-color: var(--shadePrimary);
  padding: 20px;
  padding-right: 40px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.editor-styles-wrapper .counter-grid .icon {
  margin-bottom: 30px;
  height: 100px;
}
.editor-styles-wrapper .counter-grid .icon img,
.editor-styles-wrapper .counter-grid .icon svg {
  height: 100%;
}
@media (max-width: 575px) {
  .editor-styles-wrapper .counter-grid .icon {
    height: 80px;
  }
}
.editor-styles-wrapper .counter-grid .grid-text h1,
.editor-styles-wrapper .counter-grid .grid-text h6 {
  color: #fff;
}
.editor-styles-wrapper .counter-grid .grid-text h6 {
  font-weight: 600;
}
.editor-styles-wrapper .counter-grid.grid-theme-royalBlue {
  --themeColor: #006cc5;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-royalBlue .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-royalBlue .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-sunnyYellow {
  --themeColor: #efd954;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-sunnyYellow .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-sunnyYellow .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-orange {
  --themeColor: #ff6622;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-orange .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-orange .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-hunterGreen {
  --themeColor: #34613b;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-hunterGreen .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-hunterGreen .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-sage {
  --themeColor: #6bb07d;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-sage .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-sage .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-digitalPink {
  --themeColor: #ffbaff;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-digitalPink .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-digitalPink .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue {
  --themeColor: #9ad9e9;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlueTint20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlueTint20 .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlueTint20 .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlueTint40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlueTint40 .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlueTint40 .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlueTint80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlueTint80 .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlueTint80 .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue20 {
  --themeColor: #ebf7fb;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue20 .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue20 .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue40 {
  --themeColor: #d0f1f7;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue40 .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue40 .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue80 {
  --themeColor: #ace0ed;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue80 .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-dustyBlue80 .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-lightOrange {
  --themeColor: #ffc88d;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-lightOrange .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-lightOrange .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-lightNeutral {
  --themeColor: #e6e6df;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-lightNeutral .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-lightNeutral .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-mustardYellow {
  --themeColor: #e7ad22;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-mustardYellow .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-mustardYellow .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-lemonYellow {
  --themeColor: #faf5b2;
  --themeColorText: #242c37;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-lemonYellow .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-lemonYellow .grid-text h6 {
  color: var(--themeColorText);
}
.editor-styles-wrapper .counter-grid.grid-theme-navy {
  --themeColor: #242c37;
  --themeColorText: #fff;
  background-color: var(--themeColor);
}
.editor-styles-wrapper .counter-grid.grid-theme-navy .grid-text h1,
.editor-styles-wrapper .counter-grid.grid-theme-navy .grid-text h6 {
  color: var(--themeColorText);
}

.image-info-grid-list-block {
  padding: 100px 0;
  background-color: #e6e6df;
}
.image-info-grid-list-block .block-title {
  margin-bottom: 48px;
}
.image-info-grid-list-block .block-title .font-poetsen h2 {
  font-weight: 400;
  text-transform: none;
}
@media (max-width: 991px) {
  .image-info-grid-list-block {
    padding: 64px 0;
  }
}

.image-info-single {
  background-color: #fff;
  padding: 16px;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  height: 100%;
}
.image-info-single .info h5 {
  margin-bottom: 8px;
}
.image-info-single .info h6 {
  margin-bottom: 8px;
}
.image-info-single .info p {
  margin: 0;
}
.image-info-single .image .image-placeholder {
  background-color: #9ad9e9;
  background-position: center;
  background-size: 80%;
  background-repeat: no-repeat;
}
.image-info-single .image .image-placeholder svg {
  width: 80%;
  height: 80%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.image-info-grid-list .row {
  row-gap: 43px;
}
@media (max-width: 767px) {
  .image-info-grid-list .row {
    row-gap: 20px;
  }
}

.post-files-list-block {
  padding: 48px 0 40px;
}

.post-file {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 16px;
  gap: 16px;
}
.post-file .post-file-title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
}
@media (max-width: 575px) {
  .post-file .post-file-title {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
.post-file .badge .icon {
  width: 16px;
}
.post-file h6 {
  margin: 0;
}
.post-file:not(:last-child) {
  border-bottom: 2px solid #9ad9e9;
  margin-bottom: 16px;
}
@media (max-width: 479px) {
  .post-file {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 479px) {
  .post-file .post-file-btn {
    width: 100%;
  }
  .post-file .post-file-btn .site-btn {
    width: 100%;
  }
}

.passcode-pro-wrapper {
  padding-block: 200px;
  padding-inline: 20px;
  background-color: #d0f1f7;
  text-align: center;
}
.passcode-pro-wrapper .lock-icon {
  width: 124px;
  margin-bottom: 20px;
  margin-inline: auto;
}
.passcode-pro-wrapper .text {
  margin-bottom: 12px;
}
.passcode-pro-wrapper .text h5 {
  margin-bottom: 12px;
}
.passcode-pro-wrapper form {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
}
.passcode-pro-wrapper form input[type=password] {
  height: 48px;
  border: 1px solid #242c37;
  border-radius: 0;
  padding-inline: 15px;
}
.passcode-pro-wrapper form input[type=password]:focus {
  outline: none;
  box-shadow: none;
}
@media (max-width: 991px) {
  .passcode-pro-wrapper {
    padding: 80px 20px;
  }
}

.custom-player {
  padding: 28px 40px;
  background-color: #9ad9e9;
  display: flex;
  gap: 40px;
  align-items: center;
}
.custom-player .controls {
  display: flex;
  gap: 12px;
  align-items: center;
  flex-shrink: 0;
}
.custom-player .controls button {
  line-height: normal;
  padding: 0;
  background-color: transparent;
  border: 0;
  width: 48px;
}
.custom-player .btn-playPause .icon-pause {
  display: none;
}
.custom-player .btn-playPause.playing .icon-play {
  display: none;
}
.custom-player .btn-playPause.playing .icon-pause {
  display: block;
}
.custom-player .progress-container {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 20px;
}
.custom-player .progress-container span {
  font-weight: 700;
}
.custom-player .progress-container input[type=range] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-color: #fff;
  border-radius: 0;
  height: 8px;
  transition: all ease 0.2s;
  width: 100%;
}
.custom-player .progress-container input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background-color: transparent;
}
.custom-player .progress-container input[type=range]::-webkit-slider-runnable-track {
  background-color: #fff;
}

.audio-block {
  margin-bottom: 24px;
}

.connected-step-form-block {
  background-color: #9ad9e9;
  padding: 100px 0 80px;
}
.connected-step-form-block .block-title {
  margin-bottom: 80px;
}
.connected-step-form-block .block-title .row {
  row-gap: 20px;
}
.connected-step-form-block .block-title .title {
  max-width: 380px;
  width: 100%;
}
.connected-step-form-block .block-title .text {
  color: #242c37;
}
.connected-step-form-block .gform_wrapper .gform_validation_errors {
  display: none;
}
.connected-step-form-block .gform_wrapper form .gf_page_steps {
  -moz-column-gap: 2px;
       column-gap: 2px;
  margin-bottom: 0;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.connected-step-form-block .gform_wrapper form .gf_page_steps .gf_step {
  padding: 16px 20px;
  background-color: #e6e6df;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.connected-step-form-block .gform_wrapper form .gf_page_steps .gf_step .gf_step_label {
  --gf-field-pg-prog-color: #242c37;
  font-size: 16px;
  font-weight: 700;
  --gf-local-text-transform: capitalize;
}
.connected-step-form-block .gform_wrapper form .gf_page_steps .gf_step .gf_step_number {
  display: none;
}
.connected-step-form-block .gform_wrapper form .gf_page_steps .gf_step.gf_step_active {
  background-color: #34613b;
}
.connected-step-form-block .gform_wrapper form .gf_page_steps .gf_step.gf_step_active .gf_step_label {
  --gf-field-pg-prog-color: #fff;
}
.connected-step-form-block .gform_wrapper form .gform_body {
  padding: 64px 64px 48px;
  background-color: #fff;
}
.connected-step-form-block .gform_wrapper form .gform_body .gform_fields {
  --gf-form-gap-y: 24px;
}
.connected-step-form-block .gform_wrapper form .gform_body .gform-page-footer {
  justify-content: flex-end;
}
.connected-step-form-block .gform_wrapper form .gform_body .gform-page-footer .button.gform_last_page_button {
  background-color: #9ad9e9;
  color: #242c37;
  border-radius: 0;
}
.connected-step-form-block .gform_wrapper form .gform_body .gform-page-footer .button:not(.gform_last_page_button) {
  width: 48px !important;
  height: 48px !important;
  background-color: #242c37 !important;
  border: 0;
  border-radius: 0 !important;
  background-image: url("../images/arrow-left-white.svg");
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0 !important;
  font-size: 0 !important;
}
.connected-step-form-block .gform_wrapper form .gform_body .gform-page-footer .button.gform_next_button, .connected-step-form-block .gform_wrapper form .gform_body .gform-page-footer .button[type=submit] {
  background-image: url("../images/arrow-right-white.svg");
}
.connected-step-form-block .gform_wrapper form .gform_body .gform-page-footer .button:focus {
  box-shadow: none;
  outline: none;
}
@media (max-width: 991px) {
  .connected-step-form-block .gform_wrapper form .gform_body {
    padding: 48px 20px;
  }
}
.connected-step-form-block .gform_confirmation_wrapper .gform_confirmation_message {
  padding: 60px 30px;
  background-color: #fff;
}
.connected-step-form-block .gform_confirmation_wrapper .step-form-confirmation {
  max-width: 536px;
  width: 100%;
  margin-inline: auto;
}
.connected-step-form-block .gform_confirmation_wrapper .step-form-confirmation br {
  display: none;
}
.connected-step-form-block .gform_confirmation_wrapper .step-form-confirmation .confirm-media {
  max-width: 120px;
  width: 100%;
  margin-inline: auto;
  margin-bottom: 20px;
}
.connected-step-form-block .gform_confirmation_wrapper .step-form-confirmation .btn-list-flex {
  justify-content: center;
  margin-top: 20px;
}
.connected-step-form-block .gform_confirmation_wrapper .step-form-confirmation .text h3 {
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .connected-step-form-block {
    padding: 64px 0 48px;
  }
  .connected-step-form-block .block-title {
    margin-bottom: 48px;
  }
}

form.elvanto-form .gfield.step-title,
form.elvanto-form .elvanto-form-group.step-title,
.gform_wrapper form .gfield.step-title,
.gform_wrapper form .elvanto-form-group.step-title {
  max-width: 520px;
  width: 100%;
  margin-bottom: 28px;
}
form.elvanto-form .gfield.step-title h3,
form.elvanto-form .elvanto-form-group.step-title h3,
.gform_wrapper form .gfield.step-title h3,
.gform_wrapper form .elvanto-form-group.step-title h3 {
  letter-spacing: -2.4px;
}
@media (max-width: 767px) {
  form.elvanto-form .gfield.step-title,
  form.elvanto-form .elvanto-form-group.step-title,
  .gform_wrapper form .gfield.step-title,
  .gform_wrapper form .elvanto-form-group.step-title {
    margin-bottom: 8px;
  }
}
form.elvanto-form .gfield input[type=text], form.elvanto-form .gfield input[type=email], form.elvanto-form .gfield input[type=number], form.elvanto-form .gfield input[type=tel],
form.elvanto-form .elvanto-form-group input[type=text],
form.elvanto-form .elvanto-form-group input[type=email],
form.elvanto-form .elvanto-form-group input[type=number],
form.elvanto-form .elvanto-form-group input[type=tel],
.gform_wrapper form .gfield input[type=text],
.gform_wrapper form .gfield input[type=email],
.gform_wrapper form .gfield input[type=number],
.gform_wrapper form .gfield input[type=tel],
.gform_wrapper form .elvanto-form-group input[type=text],
.gform_wrapper form .elvanto-form-group input[type=email],
.gform_wrapper form .elvanto-form-group input[type=number],
.gform_wrapper form .elvanto-form-group input[type=tel] {
  height: 40px;
  border: 0;
  background-color: #f9f9f6;
  border-radius: 0;
  box-shadow: none;
  outline: 2px solid transparent !important;
  transition: all 0.2s ease;
}
form.elvanto-form .gfield input[type=text]:focus, form.elvanto-form .gfield input[type=email]:focus, form.elvanto-form .gfield input[type=number]:focus, form.elvanto-form .gfield input[type=tel]:focus,
form.elvanto-form .elvanto-form-group input[type=text]:focus,
form.elvanto-form .elvanto-form-group input[type=email]:focus,
form.elvanto-form .elvanto-form-group input[type=number]:focus,
form.elvanto-form .elvanto-form-group input[type=tel]:focus,
.gform_wrapper form .gfield input[type=text]:focus,
.gform_wrapper form .gfield input[type=email]:focus,
.gform_wrapper form .gfield input[type=number]:focus,
.gform_wrapper form .gfield input[type=tel]:focus,
.gform_wrapper form .elvanto-form-group input[type=text]:focus,
.gform_wrapper form .elvanto-form-group input[type=email]:focus,
.gform_wrapper form .elvanto-form-group input[type=number]:focus,
.gform_wrapper form .elvanto-form-group input[type=tel]:focus {
  outline: 2px solid #9ad9e9 !important;
  box-shadow: none;
}
form.elvanto-form .gfield input[type=text]:invalid, form.elvanto-form .gfield input[type=text][aria-invalid=true], form.elvanto-form .gfield input[type=email]:invalid, form.elvanto-form .gfield input[type=email][aria-invalid=true], form.elvanto-form .gfield input[type=number]:invalid, form.elvanto-form .gfield input[type=number][aria-invalid=true], form.elvanto-form .gfield input[type=tel]:invalid, form.elvanto-form .gfield input[type=tel][aria-invalid=true],
form.elvanto-form .elvanto-form-group input[type=text]:invalid,
form.elvanto-form .elvanto-form-group input[type=text][aria-invalid=true],
form.elvanto-form .elvanto-form-group input[type=email]:invalid,
form.elvanto-form .elvanto-form-group input[type=email][aria-invalid=true],
form.elvanto-form .elvanto-form-group input[type=number]:invalid,
form.elvanto-form .elvanto-form-group input[type=number][aria-invalid=true],
form.elvanto-form .elvanto-form-group input[type=tel]:invalid,
form.elvanto-form .elvanto-form-group input[type=tel][aria-invalid=true],
.gform_wrapper form .gfield input[type=text]:invalid,
.gform_wrapper form .gfield input[type=text][aria-invalid=true],
.gform_wrapper form .gfield input[type=email]:invalid,
.gform_wrapper form .gfield input[type=email][aria-invalid=true],
.gform_wrapper form .gfield input[type=number]:invalid,
.gform_wrapper form .gfield input[type=number][aria-invalid=true],
.gform_wrapper form .gfield input[type=tel]:invalid,
.gform_wrapper form .gfield input[type=tel][aria-invalid=true],
.gform_wrapper form .elvanto-form-group input[type=text]:invalid,
.gform_wrapper form .elvanto-form-group input[type=text][aria-invalid=true],
.gform_wrapper form .elvanto-form-group input[type=email]:invalid,
.gform_wrapper form .elvanto-form-group input[type=email][aria-invalid=true],
.gform_wrapper form .elvanto-form-group input[type=number]:invalid,
.gform_wrapper form .elvanto-form-group input[type=number][aria-invalid=true],
.gform_wrapper form .elvanto-form-group input[type=tel]:invalid,
.gform_wrapper form .elvanto-form-group input[type=tel][aria-invalid=true] {
  outline: 2px solid #ff6652 !important;
  box-shadow: none;
}
form.elvanto-form .gfield .checkbox label,
form.elvanto-form .elvanto-form-group .checkbox label,
.gform_wrapper form .gfield .checkbox label,
.gform_wrapper form .elvanto-form-group .checkbox label {
  padding-left: 3rem;
  padding-top: 5px;
}
form.elvanto-form .gfield .ginput_container input[type=radio], form.elvanto-form .gfield .ginput_container input[type=checkbox],
form.elvanto-form .elvanto-form-group .ginput_container input[type=radio],
form.elvanto-form .elvanto-form-group .ginput_container input[type=checkbox],
.gform_wrapper form .gfield .ginput_container input[type=radio],
.gform_wrapper form .gfield .ginput_container input[type=checkbox],
.gform_wrapper form .elvanto-form-group .ginput_container input[type=radio],
.gform_wrapper form .elvanto-form-group .ginput_container input[type=checkbox] {
  position: relative;
}
form.elvanto-form .gfield .item.checkbox input,
form.elvanto-form .elvanto-form-group .item.checkbox input,
.gform_wrapper form .gfield .item.checkbox input,
.gform_wrapper form .elvanto-form-group .item.checkbox input {
  visibility: hidden;
}
form.elvanto-form .gfield .item.checkbox label:before,
form.elvanto-form .elvanto-form-group .item.checkbox label:before,
.gform_wrapper form .gfield .item.checkbox label:before,
.gform_wrapper form .elvanto-form-group .item.checkbox label:before {
  content: "";
  width: 24px !important;
  height: 24px !important;
  background: none !important;
  border: 3px solid #242c37;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 1;
}
form.elvanto-form .gfield .item.checkbox label:has(input:checked):after,
form.elvanto-form .elvanto-form-group .item.checkbox label:has(input:checked):after,
.gform_wrapper form .gfield .item.checkbox label:has(input:checked):after,
.gform_wrapper form .elvanto-form-group .item.checkbox label:has(input:checked):after {
  content: "";
  position: absolute;
  left: 8px;
  top: 3px;
  width: 8px;
  height: 16px;
  border: solid black;
  border-width: 0 3px 3px 0 !important;
  transform: rotate(45deg);
}
form.elvanto-form .gfield .item.checkbox,
form.elvanto-form .gfield .item.radio,
form.elvanto-form .elvanto-form-group .item.checkbox,
form.elvanto-form .elvanto-form-group .item.radio,
.gform_wrapper form .gfield .item.checkbox,
.gform_wrapper form .gfield .item.radio,
.gform_wrapper form .elvanto-form-group .item.checkbox,
.gform_wrapper form .elvanto-form-group .item.radio {
  margin: 8px 0;
}
form.elvanto-form .gfield .item.checkbox input,
form.elvanto-form .gfield .item.radio input,
form.elvanto-form .elvanto-form-group .item.checkbox input,
form.elvanto-form .elvanto-form-group .item.radio input,
.gform_wrapper form .gfield .item.checkbox input,
.gform_wrapper form .gfield .item.radio input,
.gform_wrapper form .elvanto-form-group .item.checkbox input,
.gform_wrapper form .elvanto-form-group .item.radio input {
  visibility: hidden;
  position: absolute !important;
}
form.elvanto-form .gfield .item.checkbox label,
form.elvanto-form .gfield .item.radio label,
form.elvanto-form .elvanto-form-group .item.checkbox label,
form.elvanto-form .elvanto-form-group .item.radio label,
.gform_wrapper form .gfield .item.checkbox label,
.gform_wrapper form .gfield .item.radio label,
.gform_wrapper form .elvanto-form-group .item.checkbox label,
.gform_wrapper form .elvanto-form-group .item.radio label {
  position: relative;
  padding: 0;
  margin: 0;
  padding-left: 32px;
  min-height: 24px;
}
form.elvanto-form .gfield .item.checkbox label:before,
form.elvanto-form .gfield .item.radio label:before,
form.elvanto-form .elvanto-form-group .item.checkbox label:before,
form.elvanto-form .elvanto-form-group .item.radio label:before,
.gform_wrapper form .gfield .item.checkbox label:before,
.gform_wrapper form .gfield .item.radio label:before,
.gform_wrapper form .elvanto-form-group .item.checkbox label:before,
.gform_wrapper form .elvanto-form-group .item.radio label:before {
  content: "";
  width: 24px !important;
  height: 24px !important;
  background: none !important;
  border: 3px solid #242c37;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 1;
}
form.elvanto-form .gfield .item.checkbox label:has(input:checked):after,
form.elvanto-form .gfield .item.checkbox input:checked ~ label:after,
form.elvanto-form .gfield .item.radio label:has(input:checked):after,
form.elvanto-form .gfield .item.radio input:checked ~ label:after,
form.elvanto-form .elvanto-form-group .item.checkbox label:has(input:checked):after,
form.elvanto-form .elvanto-form-group .item.checkbox input:checked ~ label:after,
form.elvanto-form .elvanto-form-group .item.radio label:has(input:checked):after,
form.elvanto-form .elvanto-form-group .item.radio input:checked ~ label:after,
.gform_wrapper form .gfield .item.checkbox label:has(input:checked):after,
.gform_wrapper form .gfield .item.checkbox input:checked ~ label:after,
.gform_wrapper form .gfield .item.radio label:has(input:checked):after,
.gform_wrapper form .gfield .item.radio input:checked ~ label:after,
.gform_wrapper form .elvanto-form-group .item.checkbox label:has(input:checked):after,
.gform_wrapper form .elvanto-form-group .item.checkbox input:checked ~ label:after,
.gform_wrapper form .elvanto-form-group .item.radio label:has(input:checked):after,
.gform_wrapper form .elvanto-form-group .item.radio input:checked ~ label:after {
  content: "";
  position: absolute;
  left: 8px;
  top: 3px;
  width: 8px;
  height: 16px;
  border: solid black;
  border-width: 0 3px 3px 0 !important;
  transform: rotate(45deg);
}
form.elvanto-form .gfield .item.radio label:before,
form.elvanto-form .elvanto-form-group .item.radio label:before,
.gform_wrapper form .gfield .item.radio label:before,
.gform_wrapper form .elvanto-form-group .item.radio label:before {
  border-radius: 50%;
  border: 3px solid #242c37;
}
form.elvanto-form .gfield .item.radio label:has(input:checked):after,
form.elvanto-form .gfield .item.radio input:checked ~ label:after,
form.elvanto-form .elvanto-form-group .item.radio label:has(input:checked):after,
form.elvanto-form .elvanto-form-group .item.radio input:checked ~ label:after,
.gform_wrapper form .gfield .item.radio label:has(input:checked):after,
.gform_wrapper form .gfield .item.radio input:checked ~ label:after,
.gform_wrapper form .elvanto-form-group .item.radio label:has(input:checked):after,
.gform_wrapper form .elvanto-form-group .item.radio input:checked ~ label:after {
  left: 6px;
  top: 6px;
  width: 12px;
  height: 12px;
  background: black;
  border-radius: 50%;
  border: none !important;
}
form.elvanto-form .gfield select,
form.elvanto-form .elvanto-form-group select,
.gform_wrapper form .gfield select,
.gform_wrapper form .elvanto-form-group select {
  height: 40px;
  border: 0;
  background-color: #f9f9f6;
  border-radius: 0;
  box-shadow: none;
  outline: 2px solid transparent !important;
  transition: all 0.2s ease;
}
form.elvanto-form .gfield select:focus,
form.elvanto-form .elvanto-form-group select:focus,
.gform_wrapper form .gfield select:focus,
.gform_wrapper form .elvanto-form-group select:focus {
  outline: 2px solid #9ad9e9 !important;
  box-shadow: none;
}
form.elvanto-form .gfield textarea,
form.elvanto-form .elvanto-form-group textarea,
.gform_wrapper form .gfield textarea,
.gform_wrapper form .elvanto-form-group textarea {
  border: 0;
  background-color: #f9f9f6;
  border-radius: 0;
  box-shadow: none;
  padding: 12px;
  outline: 2px solid transparent !important;
  transition: all 0.2s ease;
}
form.elvanto-form .gfield textarea:focus,
form.elvanto-form .elvanto-form-group textarea:focus,
.gform_wrapper form .gfield textarea:focus,
.gform_wrapper form .elvanto-form-group textarea:focus {
  outline: 2px solid #9ad9e9 !important;
  box-shadow: none;
}
form.elvanto-form .gfield label.gform-field-label, form.elvanto-form .gfield label.elvanto-form-label,
form.elvanto-form .gfield legend.gform-field-label,
form.elvanto-form .gfield legend.elvanto-form-label,
form.elvanto-form .elvanto-form-group label.gform-field-label,
form.elvanto-form .elvanto-form-group label.elvanto-form-label,
form.elvanto-form .elvanto-form-group legend.gform-field-label,
form.elvanto-form .elvanto-form-group legend.elvanto-form-label,
.gform_wrapper form .gfield label.gform-field-label,
.gform_wrapper form .gfield label.elvanto-form-label,
.gform_wrapper form .gfield legend.gform-field-label,
.gform_wrapper form .gfield legend.elvanto-form-label,
.gform_wrapper form .elvanto-form-group label.gform-field-label,
.gform_wrapper form .elvanto-form-group label.elvanto-form-label,
.gform_wrapper form .elvanto-form-group legend.gform-field-label,
.gform_wrapper form .elvanto-form-group legend.elvanto-form-label {
  font-weight: 600;
  font-size: 16px;
  --gf-local-color: #242c37;
}
form.elvanto-form .gfield.gfield--type-multi_choice input.gfield-choice-input,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice input.gfield-choice-input,
.gform_wrapper form .gfield.gfield--type-multi_choice input.gfield-choice-input,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice input.gfield-choice-input {
  border: 2px solid #242c37;
}
form.elvanto-form .gfield.gfield--type-multi_choice input.gfield-choice-input:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice input.gfield-choice-input:before,
.gform_wrapper form .gfield.gfield--type-multi_choice input.gfield-choice-input:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice input.gfield-choice-input:before {
  width: 10px;
  height: 10px;
  background-color: #242c37;
}
form.elvanto-form .gfield.gfield--type-multi_choice input.gfield-choice-input:focus,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice input.gfield-choice-input:focus,
.gform_wrapper form .gfield.gfield--type-multi_choice input.gfield-choice-input:focus,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice input.gfield-choice-input:focus {
  box-shadow: none;
  outline: none;
}
form.elvanto-form .gfield.gfield--type-multi_choice label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice label,
.gform_wrapper form .gfield.gfield--type-multi_choice label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice label {
  --gf-label-space-x-secondary: 10px;
}
form.elvanto-form .gfield.gfield--type-multi_choice .gfield_radio,
form.elvanto-form .gfield.gfield--type-multi_choice .gfield_checkbox,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice .gfield_radio,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice .gfield_checkbox,
.gform_wrapper form .gfield.gfield--type-multi_choice .gfield_radio,
.gform_wrapper form .gfield.gfield--type-multi_choice .gfield_checkbox,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice .gfield_radio,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice .gfield_checkbox {
  --gf-field-choice-align-x-gap-x: 28px;
}
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox {
  --gf-field-choice-align-x-gap-x: 16px;
}
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice {
  width: calc(25% - var(--gf-field-choice-align-x-gap-x) + 4px);
  display: flex;
}
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input {
  display: none;
}
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label, form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  background-color: #34613b;
  color: #fff;
}
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label:before, form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label:before,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label:before,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label:before, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label:before, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label:before,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label:before,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=radio]:checked + label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice input[type=checkbox]:checked + label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=radio]:checked + label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=radio]:checked + label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice input[type=checkbox]:checked + label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=radio]:checked + label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice input[type=checkbox]:checked + label:before {
  background-image: url("../images/tick-box-checked.svg");
  background-size: 100%;
}
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label {
  min-height: 250px;
  background-color: #ebf7fb;
  padding: 20px;
  margin: 0;
  width: 100%;
  font-size: 20px;
  font-weight: 700;
  display: flex;
  align-items: flex-start;
  position: relative;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 20px;
  cursor: pointer;
}
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label:before,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label:before, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label:before,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label:before,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label:before,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label:before,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label:before {
  content: "";
  height: 60px;
  width: 75px;
  background-image: url("../images/tick-box.svg");
  background-size: 60px;
  background-position: left center;
  background-repeat: no-repeat;
  flex-shrink: 0;
}
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label:after,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label:after, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label:after,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label:after,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label:after,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label:after,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label:after,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label:after,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label:after,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label:after,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label:after,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label:after,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice label:after,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice label:after,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice label:after,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice label:after {
  content: "";
  aspect-ratio: 1;
  width: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2020.9346L19.5%200H20V21H0V20.9346Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #fff;
}
@media (max-width: 991px) {
  form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
  form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice {
    width: calc(50% - var(--gf-field-choice-align-x-gap-x) + 4px);
  }
}
@media (max-width: 639px) {
  form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
  form.elvanto-form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice, form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_radio .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-4-column .gfield_checkbox .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice {
    width: 100%;
  }
}
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
.gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
.gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice {
  width: calc(33.33% - var(--gf-field-choice-align-x-gap-x) + 4px);
}
@media (max-width: 767px) {
  form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice {
    width: calc(50% - var(--gf-field-choice-align-x-gap-x) + 4px);
  }
}
@media (max-width: 639px) {
  form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  form.elvanto-form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  form.elvanto-form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  .gform_wrapper form .gfield.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_radio .gchoice,
  .gform_wrapper form .elvanto-form-group.gfield--type-multi_choice.layout-3-column .gfield_checkbox .gchoice {
    width: 100%;
  }
}
form.elvanto-form .gfield .checkbox-group,
form.elvanto-form .elvanto-form-group .checkbox-group,
.gform_wrapper form .gfield .checkbox-group,
.gform_wrapper form .elvanto-form-group .checkbox-group {
  border: none;
}
form.elvanto-form .gfield .checkbox-group label,
form.elvanto-form .elvanto-form-group .checkbox-group label,
.gform_wrapper form .gfield .checkbox-group label,
.gform_wrapper form .elvanto-form-group .checkbox-group label {
  font-weight: 600;
  font-size: 16px;
  --gf-local-color: #242c37;
}
form.elvanto-form .button,
.gform_wrapper form .button {
  background-color: #9ad9e9;
  color: #242c37;
  border-radius: 0;
}
form.elvanto-form:focus,
.gform_wrapper form:focus {
  box-shadow: none;
  outline: none;
}
form.elvanto-form input[type=submit],
.gform_wrapper form input[type=submit] {
  border-radius: 0;
  background-color: #9ad9e9;
  color: #242c37;
}
form.elvanto-form input[type=submit],
form.elvanto-form .elvanto-button,
form.elvanto-form .elvanto-submit,
.gform_wrapper form input[type=submit],
.gform_wrapper form .elvanto-button,
.gform_wrapper form .elvanto-submit {
  border-radius: 0 !important;
  background-color: #9ad9e9 !important;
  color: #242c37 !important;
  box-shadow: none !important;
  padding: 16px 20px !important;
  font-weight: 700 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  text-decoration: none !important;
  line-height: 1 !important;
  border: 0 !important;
  font-size: 16px !important;
}
form.elvanto-form input[type=submit].elvanto-submission-delete,
form.elvanto-form .elvanto-button.elvanto-submission-delete,
form.elvanto-form .elvanto-submit.elvanto-submission-delete,
.gform_wrapper form input[type=submit].elvanto-submission-delete,
.gform_wrapper form .elvanto-button.elvanto-submission-delete,
.gform_wrapper form .elvanto-submit.elvanto-submission-delete {
  background-color: #ff6652 !important;
  color: #fff !important;
}

tbody,
td,
tfoot,
th,
thead,
tr {
  border: 2px solid #242c37;
  padding: 8px;
}

.wp-theme-afes-child div.datepick-popup .datepick {
  width: 330px !important;
  border-radius: 0;
  border: none;
  border-top: 8px solid var(--shadePrimary);
}
.wp-theme-afes-child div.datepick-popup .datepick .datepick-month,
.wp-theme-afes-child div.datepick-popup .datepick .datepick-month-nav {
  width: 100% !important;
}
.wp-theme-afes-child div.datepick-popup .datepick .datepick-month .datepick-month-header input,
.wp-theme-afes-child div.datepick-popup .datepick .datepick-month .datepick-month-header select,
.wp-theme-afes-child div.datepick-popup .datepick .datepick-month-nav .datepick-month-header input,
.wp-theme-afes-child div.datepick-popup .datepick .datepick-month-nav .datepick-month-header select {
  height: -moz-fit-content !important;
  height: fit-content !important;
}/*# sourceMappingURL=style.css.map */