@charset "UTF-8";
@media (min-width: 576px) {
  .column-count-sm-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
}
@media (min-width: 576px) {
  .column-count-sm-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
}
@media (min-width: 576px) {
  .column-count-sm-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
}
@media (min-width: 576px) {
  .column-count-sm-4 {
    -moz-column-count: 4 !important;
         column-count: 4 !important;
  }
}
@media (min-width: 768px) {
  .column-count-md-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
}
@media (min-width: 768px) {
  .column-count-md-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
}
@media (min-width: 768px) {
  .column-count-md-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
}
@media (min-width: 768px) {
  .column-count-md-4 {
    -moz-column-count: 4 !important;
         column-count: 4 !important;
  }
}
@media (min-width: 992px) {
  .column-count-lg-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
}
@media (min-width: 992px) {
  .column-count-lg-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
}
@media (min-width: 992px) {
  .column-count-lg-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
}
@media (min-width: 992px) {
  .column-count-lg-4 {
    -moz-column-count: 4 !important;
         column-count: 4 !important;
  }
}
@media (min-width: 1200px) {
  .column-count-xl-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
}
@media (min-width: 1200px) {
  .column-count-xl-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
}
@media (min-width: 1200px) {
  .column-count-xl-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
}
@media (min-width: 1200px) {
  .column-count-xl-4 {
    -moz-column-count: 4 !important;
         column-count: 4 !important;
  }
}
@media (min-width: 1400px) {
  .column-count-xxl-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
}
@media (min-width: 1400px) {
  .column-count-xxl-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
}
@media (min-width: 1400px) {
  .column-count-xxl-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
}
@media (min-width: 1400px) {
  .column-count-xxl-4 {
    -moz-column-count: 4 !important;
         column-count: 4 !important;
  }
}
.column-count-1 {
  -moz-column-count: 1 !important;
       column-count: 1 !important;
}

.column-count-2 {
  -moz-column-count: 2 !important;
       column-count: 2 !important;
}

.column-count-3 {
  -moz-column-count: 3 !important;
       column-count: 3 !important;
}

.column-count-4 {
  -moz-column-count: 4 !important;
       column-count: 4 !important;
}

.content-columns-1 {
  -moz-column-count: 1;
       column-count: 1;
}

@media (min-width: 992px) {
  .content-columns-1 {
    -moz-column-count: 1;
         column-count: 1;
  }
}
.content-columns-2 {
  -moz-column-count: 1;
       column-count: 1;
}

@media (min-width: 992px) {
  .content-columns-2 {
    -moz-column-count: 2;
         column-count: 2;
  }
}
.content-columns-3 {
  -moz-column-count: 1;
       column-count: 1;
}

@media (min-width: 768px) {
  .content-columns-3 {
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media (min-width: 992px) {
  .content-columns-3 {
    -moz-column-count: 3;
         column-count: 3;
  }
}
.content-columns-4 {
  -moz-column-count: 1;
       column-count: 1;
}

@media (min-width: 576px) {
  .content-columns-4 {
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media (min-width: 768px) {
  .content-columns-4 {
    -moz-column-count: 3;
         column-count: 3;
  }
}
@media (min-width: 992px) {
  .content-columns-4 {
    -moz-column-count: 4;
         column-count: 4;
  }
}
.content-columns-5 {
  -moz-column-count: 2;
       column-count: 2;
}

@media (min-width: 576px) {
  .content-columns-5 {
    -moz-column-count: 3;
         column-count: 3;
  }
}
@media (min-width: 768px) {
  .content-columns-5 {
    -moz-column-count: 4;
         column-count: 4;
  }
}
@media (min-width: 992px) {
  .content-columns-5 {
    -moz-column-count: 5;
         column-count: 5;
  }
}
.content-columns-6 {
  -moz-column-count: 3;
       column-count: 3;
}

@media (min-width: 576px) {
  .content-columns-6 {
    -moz-column-count: 4;
         column-count: 4;
  }
}
@media (min-width: 768px) {
  .content-columns-6 {
    -moz-column-count: 5;
         column-count: 5;
  }
}
@media (min-width: 992px) {
  .content-columns-6 {
    -moz-column-count: 6;
         column-count: 6;
  }
}
[class*=content-columns-] {
  -moz-column-gap: calc(var(--bs-gutter-x) + 1rem);
       column-gap: calc(var(--bs-gutter-x) + 1rem);
}

[class*=content-columns-] > li {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

[data-bs-theme=light] {
  color: var(--wp--custom--theme--light--text-color, inherit);
}

[data-bs-theme=dark] {
  color: var(--wp--custom--theme--dark--text-color, inherit);
}

[data-bs-theme=dark] a {
  color: inherit;
}

.has-preset-shadow-small {
  box-shadow: none !important;
  text-shadow: 0px 4px 15px rgba(38, 38, 43, 0.15) !important;
}

.has-preset-shadow-medium {
  box-shadow: none !important;
  text-shadow: 0px 4px 15px 5px rgba(38, 38, 43, 0.15) !important;
}

.has-preset-shadow-large {
  box-shadow: none !important;
  text-shadow: 0 8px 24px rgba(0, 0, 0, 0.75) !important;
}

h1,
.h1,
.has-h-1-font-size {
  font-family: var(--wp--preset--font-family--heading-narrow);
  font-size: var(--wp--preset--font-size--h-1);
  font-style: italic;
  font-weight: 600;
  line-height: 1.05;
  letter-spacing: -0.01em;
  color: inherit;
  margin-block-end: 0;
}

h2,
.h2,
.has-h-2-font-size {
  font-family: var(--wp--preset--font-family--heading-narrow);
  font-size: var(--wp--preset--font-size--h-2);
  font-style: italic;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.01em;
  color: inherit;
  margin-block-end: 0;
}

h3,
.h3,
.imported-content h2,
.has-h-3-font-size {
  font-family: var(--wp--preset--font-family--body-condensed);
  font-size: var(--wp--preset--font-size--h-3);
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: normal;
  color: inherit;
  margin-block-end: 0;
}

h4,
.h4,
.imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_heading,
.imported-content .accordion_heading,
.imported-content h3,
.post-content h2,
.has-h-4-font-size {
  font-family: var(--wp--preset--font-family--body-condensed);
  font-size: var(--wp--preset--font-size--h-4);
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: normal;
  color: inherit;
  margin-block-end: 0;
}

h5,
.h5,
.news-box-item .news-box-content-holder .news-box-white-content .news-text-box h2,
.imported-content .in_content_callouts .related-links-updated h2,
.imported-content .in_content_callouts .special-thumb-container h2,
.imported-content h4,
.single-faculty-member .faculty-course-heading,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-section .gsection_title,
.post-content h3,
.has-h-5-font-size {
  font-family: var(--wp--preset--font-family--body-condensed);
  font-size: var(--wp--preset--font-size--h-5);
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: normal;
  color: inherit;
  margin-block-end: 0;
}

h6,
.h6,
.contact-cards .contact_card .contact_card_body h3,
.contact-cards .contact_card .contact_card_header h2,
.imported-content .special-grey-link-container .special-grey-link.accordian .special-grey-link-text,
.has-h-6-font-size {
  font-family: var(--wp--preset--font-family--body-condensed);
  font-size: var(--wp--preset--font-size--h-6);
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: normal;
  color: inherit;
  margin-block-end: 0;
}

.has-subheading-1-font-size,
.has-subheading-2-font-size {
  font-family: var(--wp--preset--font-family--heading-wide);
  font-weight: 700;
  font-style: normal;
  line-height: 1.05;
  letter-spacing: -0.03em;
  text-transform: uppercase;
}

.wp-block-heading > .has-subheading-1-font-size,
.wp-block-heading > .has-subheading-2-font-size {
  display: inline-block;
  transform: translateY(-1rem);
}

a:hover {
  text-decoration: none;
}

a:hover:has(> h1), a:hover:has(> h2), a:hover:has(> h3), a:hover:has(> h4), a:hover:has(> h5), a:hover:has(> h6) {
  text-decoration: underline !important;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 3px !important;
}

a[href^="tel:"], a[href^="mailto:"] {
  color: inherit;
}

a[href^="tel:"]:hover, a[href^="mailto:"]:hover {
  color: var(--wp--preset--color--gold-1000);
}

strong {
  font-weight: 600;
}

.btn, .news-box-item .news-box-content-holder .read-more-button-container .read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_button, .imported-content .in_content_callouts .topic_block_description .topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color, .imported-content a.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file]::file-selector-button, .wp-block-search .wp-block-search__button, .wp-block-button .wp-element-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 1rem 1.5rem;
  font-family: var(--wp--preset--font-family--body-condensed);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  transition: background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease;
}

.btn:not(#search-btn):not(.btn-filter):not(.dropdown-toggle-btn) > svg, .news-box-item .news-box-content-holder .read-more-button-container .read-more-button:not(#search-btn):not(.btn-filter):not(.dropdown-toggle-btn) > svg, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_button:not(#search-btn):not(.btn-filter):not(.dropdown-toggle-btn) > svg, .imported-content .in_content_callouts .topic_block_description .topic_block_link:not(#search-btn):not(.btn-filter):not(.dropdown-toggle-btn) > svg, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color:not(#search-btn):not(.btn-filter):not(.dropdown-toggle-btn) > svg, .imported-content a.topic_block_link:not(#search-btn):not(.btn-filter):not(.dropdown-toggle-btn) > svg, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button:not(#search-btn):not(.btn-filter):not(.dropdown-toggle-btn) > svg, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file]:not(#search-btn):not(.btn-filter):not(.dropdown-toggle-btn)::file-selector-button > svg,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file]:not(#search-btn):not(.btn-filter):not(.dropdown-toggle-btn)::file-selector-button > svg, .wp-block-search .wp-block-search__button:not(#search-btn):not(.btn-filter):not(.dropdown-toggle-btn) > svg, .wp-block-button .wp-element-button:not(#search-btn):not(.btn-filter):not(.dropdown-toggle-btn) > svg {
  position: relative;
  display: inline-block;
  margin-left: auto;
  transform: translateX(0);
  transition: transform 0.4s ease;
}

.btn *:not(.nav-link), .news-box-item .news-box-content-holder .read-more-button-container .read-more-button *:not(.nav-link), .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_button *:not(.nav-link), .imported-content .in_content_callouts .topic_block_description .topic_block_link *:not(.nav-link), .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color *:not(.nav-link), .imported-content a.topic_block_link *:not(.nav-link), .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button *:not(.nav-link), .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file]::file-selector-button *:not(.nav-link),
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file]::file-selector-button *:not(.nav-link), .wp-block-search .wp-block-search__button *:not(.nav-link), .wp-block-button .wp-element-button *:not(.nav-link) {
  pointer-events: none;
}

.btn.btn-large, .news-box-item .news-box-content-holder .read-more-button-container .btn-large.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-large.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-large.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-large.admissions-box-color, .imported-content a.btn-large.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-large.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-large[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-large[type=file]::file-selector-button, .wp-block-search .btn-large.wp-block-search__button, .wp-block-button .btn-large.wp-element-button, .wp-block-button.is-style-btn-large .wp-element-button {
  padding: 1.25rem 1.75rem;
  font-size: 1.5rem;
}

.btn.btn-small, .news-box-item .news-box-content-holder .read-more-button-container .btn.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .btn-small.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_button, .imported-content .in_content_callouts .topic_block_description .topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-small.admissions-box-color, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .news-box-item .news-box-content-holder .read-more-button-container .admissions-box-color.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color.read-more-button, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .in_content_callouts .topic_block_description .admissions-box-color.topic_block_link, .imported-content .in_content_callouts .topic_block_description .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color.topic_block_link, .imported-content a.btn-small.topic_block_link, .imported-content .news-box-item .news-box-content-holder .read-more-button-container a.topic_block_link.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .imported-content a.topic_block_link.read-more-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-small.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .news-box-item .news-box-content-holder .read-more-button-container .gform_button.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.read-more-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_button.promotional_button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.promotional_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .in_content_callouts .topic_block_description .gform_button.topic_block_link, .imported-content .in_content_callouts .topic_block_description .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file]::file-selector-button, .wp-block-search .btn-small.wp-block-search__button, .wp-block-search .news-box-item .news-box-content-holder .read-more-button-container .wp-block-search__button.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .wp-block-search .wp-block-search__button.read-more-button, .wp-block-button .btn-small.wp-element-button, .wp-block-button .news-box-item .news-box-content-holder .read-more-button-container .wp-element-button.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .wp-block-button .wp-element-button.read-more-button, .wp-block-button.is-style-btn-small .wp-element-button {
  padding: 0.5rem 1rem;
  font-size: 1rem;
}

.btn.btn-primary, .news-box-item .news-box-content-holder .read-more-button-container .btn-primary.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-primary.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-primary.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color, .imported-content a.btn-primary.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .news-box-item .news-box-content-holder .read-more-button-container .gform_button.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.read-more-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_button.promotional_button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.promotional_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .in_content_callouts .topic_block_description .gform_button.topic_block_link, .imported-content .in_content_callouts .topic_block_description .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_button.admissions-box-color, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.admissions-box-color, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content a.gform_button.topic_block_link, .imported-content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer a.gform_button.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-primary.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-primary[type=file]::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .imported-content .cta .cta_bar .admissions-box-container .admissions-box input[type=file].admissions-box-color::file-selector-button, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file].admissions-box-color::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gform_footer input[type=file].gform_button::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_body .gfield input[type=file].gform_button::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-primary[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .imported-content .cta .cta_bar .admissions-box-container .admissions-box textarea[type=file].admissions-box-color::file-selector-button,
.imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file].admissions-box-color::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gform_footer textarea[type=file].gform_button::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_body .gfield textarea[type=file].gform_button::file-selector-button, .wp-block-search .wp-block-search__button, .wp-block-button .btn-primary.wp-element-button, .wp-block-button .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .wp-element-button.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .wp-block-button .wp-element-button.gform_button, .wp-block-button:not([class*=is-style-]) .wp-element-button, .wp-block-button.is-style-btn-primary .wp-element-button {
  background-color: var(--wp--preset--color--gold-1000);
  border-color: var(--wp--preset--color--gold-1000);
  color: var(--wp--preset--color--white);
}

.btn.btn-primary:hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-primary.read-more-button:hover, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-primary.promotional_button:hover, .imported-content .in_content_callouts .topic_block_description .btn-primary.topic_block_link:hover, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color:hover, .imported-content a.btn-primary.topic_block_link:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn.gform_button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .news-box-item .news-box-content-holder .read-more-button-container .gform_button.read-more-button:hover, .news-box-item .news-box-content-holder .read-more-button-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.read-more-button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_button.promotional_button:hover, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.promotional_button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .in_content_callouts .topic_block_description .gform_button.topic_block_link:hover, .imported-content .in_content_callouts .topic_block_description .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.topic_block_link:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content a.gform_button.topic_block_link:hover, .imported-content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer a.gform_button.topic_block_link:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-primary.gform_button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-primary[type=file]:hover::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .imported-content .cta .cta_bar .admissions-box-container .admissions-box input[type=file].admissions-box-color:hover::file-selector-button, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file].admissions-box-color:hover::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gform_footer input[type=file].gform_button:hover::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_body .gfield input[type=file].gform_button:hover::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-primary[type=file]:hover::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .imported-content .cta .cta_bar .admissions-box-container .admissions-box textarea[type=file].admissions-box-color:hover::file-selector-button,
.imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file].admissions-box-color:hover::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gform_footer textarea[type=file].gform_button:hover::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_body .gfield textarea[type=file].gform_button:hover::file-selector-button, .wp-block-search .wp-block-search__button:hover, .wp-block-button .btn-primary.wp-element-button:hover, .wp-block-button .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .wp-element-button.gform_button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .wp-block-button .wp-element-button.gform_button:hover, .wp-block-button:not([class*=is-style-]) .wp-element-button:hover, .wp-block-button.is-style-btn-primary .wp-element-button:hover, .btn.btn-primary:focus, .news-box-item .news-box-content-holder .read-more-button-container .btn-primary.read-more-button:focus, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-primary.promotional_button:focus, .imported-content .in_content_callouts .topic_block_description .btn-primary.topic_block_link:focus, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color:focus, .imported-content a.btn-primary.topic_block_link:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn.gform_button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .news-box-item .news-box-content-holder .read-more-button-container .gform_button.read-more-button:focus, .news-box-item .news-box-content-holder .read-more-button-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.read-more-button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_button.promotional_button:focus, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.promotional_button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .in_content_callouts .topic_block_description .gform_button.topic_block_link:focus, .imported-content .in_content_callouts .topic_block_description .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.topic_block_link:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content a.gform_button.topic_block_link:focus, .imported-content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer a.gform_button.topic_block_link:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-primary.gform_button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-primary[type=file]:focus::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .imported-content .cta .cta_bar .admissions-box-container .admissions-box input[type=file].admissions-box-color:focus::file-selector-button, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file].admissions-box-color:focus::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gform_footer input[type=file].gform_button:focus::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_body .gfield input[type=file].gform_button:focus::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-primary[type=file]:focus::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .imported-content .cta .cta_bar .admissions-box-container .admissions-box textarea[type=file].admissions-box-color:focus::file-selector-button,
.imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file].admissions-box-color:focus::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gform_footer textarea[type=file].gform_button:focus::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_body .gfield textarea[type=file].gform_button:focus::file-selector-button, .wp-block-search .wp-block-search__button:focus, .wp-block-button .btn-primary.wp-element-button:focus, .wp-block-button .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .wp-element-button.gform_button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .wp-block-button .wp-element-button.gform_button:focus, .wp-block-button:not([class*=is-style-]) .wp-element-button:focus, .wp-block-button.is-style-btn-primary .wp-element-button:focus, .btn.btn-primary:active, .news-box-item .news-box-content-holder .read-more-button-container .btn-primary.read-more-button:active, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-primary.promotional_button:active, .imported-content .in_content_callouts .topic_block_description .btn-primary.topic_block_link:active, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color:active, .imported-content a.btn-primary.topic_block_link:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn.gform_button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .news-box-item .news-box-content-holder .read-more-button-container .gform_button.read-more-button:active, .news-box-item .news-box-content-holder .read-more-button-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.read-more-button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_button.promotional_button:active, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.promotional_button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .in_content_callouts .topic_block_description .gform_button.topic_block_link:active, .imported-content .in_content_callouts .topic_block_description .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.topic_block_link:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content a.gform_button.topic_block_link:active, .imported-content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer a.gform_button.topic_block_link:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-primary.gform_button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-primary[type=file]:active::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .imported-content .cta .cta_bar .admissions-box-container .admissions-box input[type=file].admissions-box-color:active::file-selector-button, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file].admissions-box-color:active::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gform_footer input[type=file].gform_button:active::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_body .gfield input[type=file].gform_button:active::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-primary[type=file]:active::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .imported-content .cta .cta_bar .admissions-box-container .admissions-box textarea[type=file].admissions-box-color:active::file-selector-button,
.imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file].admissions-box-color:active::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gform_footer textarea[type=file].gform_button:active::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_body .gfield textarea[type=file].gform_button:active::file-selector-button, .wp-block-search .wp-block-search__button:active, .wp-block-button .btn-primary.wp-element-button:active, .wp-block-button .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .wp-element-button.gform_button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .wp-block-button .wp-element-button.gform_button:active, .wp-block-button:not([class*=is-style-]) .wp-element-button:active, .wp-block-button.is-style-btn-primary .wp-element-button:active, .btn.btn-primary.linked-group-hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-primary.linked-group-hover.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-primary.linked-group-hover.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-primary.linked-group-hover.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .linked-group-hover.admissions-box-color, .imported-content a.btn-primary.linked-group-hover.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn.linked-group-hover.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .news-box-item .news-box-content-holder .read-more-button-container .linked-group-hover.gform_button.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .linked-group-hover.gform_button.read-more-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .linked-group-hover.gform_button.promotional_button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .linked-group-hover.gform_button.promotional_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .in_content_callouts .topic_block_description .linked-group-hover.gform_button.topic_block_link, .imported-content .in_content_callouts .topic_block_description .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .linked-group-hover.gform_button.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content a.linked-group-hover.gform_button.topic_block_link, .imported-content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer a.linked-group-hover.gform_button.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-primary.linked-group-hover.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .linked-group-hover.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-primary.linked-group-hover[type=file]::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .imported-content .cta .cta_bar .admissions-box-container .admissions-box input.linked-group-hover[type=file].admissions-box-color::file-selector-button, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.linked-group-hover[type=file].admissions-box-color::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gform_footer input.linked-group-hover[type=file].gform_button::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_body .gfield input.linked-group-hover[type=file].gform_button::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-primary.linked-group-hover[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .imported-content .cta .cta_bar .admissions-box-container .admissions-box textarea.linked-group-hover[type=file].admissions-box-color::file-selector-button,
.imported-content .cta .cta_bar .admissions-box-container .admissions-box .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.linked-group-hover[type=file].admissions-box-color::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gform_footer textarea.linked-group-hover[type=file].gform_button::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_body .gfield textarea.linked-group-hover[type=file].gform_button::file-selector-button, .wp-block-search .linked-group-hover.wp-block-search__button, .wp-block-button .btn-primary.linked-group-hover.wp-element-button, .wp-block-button .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .linked-group-hover.wp-element-button.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .wp-block-button .linked-group-hover.wp-element-button.gform_button, .wp-block-button:not([class*=is-style-]) .linked-group-hover.wp-element-button, .wp-block-button.is-style-btn-primary .linked-group-hover.wp-element-button {
  background-color: var(--wp--preset--color--gold-800);
  color: var(--wp--preset--color--black);
}

.btn.btn-primary-outline, .news-box-item .news-box-content-holder .read-more-button-container .btn.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .btn-primary-outline.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_button, .imported-content .in_content_callouts .topic_block_description .topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-primary-outline.admissions-box-color, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .news-box-item .news-box-content-holder .read-more-button-container .admissions-box-color.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color.read-more-button, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .in_content_callouts .topic_block_description .admissions-box-color.topic_block_link, .imported-content .in_content_callouts .topic_block_description .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color.topic_block_link, .imported-content a.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-primary-outline.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .news-box-item .news-box-content-holder .read-more-button-container .gform_button.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.read-more-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_button.promotional_button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.promotional_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .in_content_callouts .topic_block_description .gform_button.topic_block_link, .imported-content .in_content_callouts .topic_block_description .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content a.gform_button.topic_block_link, .imported-content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer a.gform_button.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file]::file-selector-button, .wp-block-search .btn-primary-outline.wp-block-search__button, .wp-block-search .news-box-item .news-box-content-holder .read-more-button-container .wp-block-search__button.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .wp-block-search .wp-block-search__button.read-more-button, .wp-block-button .btn-primary-outline.wp-element-button, .wp-block-button .news-box-item .news-box-content-holder .read-more-button-container .wp-element-button.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .wp-block-button .wp-element-button.read-more-button, .wp-block-button.is-style-btn-primary-outline .wp-element-button {
  background-color: transparent;
  border-color: var(--wp--preset--color--gold-1000);
  color: var(--wp--preset--color--gold-1000);
}

.btn.btn-primary-outline:hover, .news-box-item .news-box-content-holder .read-more-button-container .read-more-button:hover, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_button:hover, .imported-content .in_content_callouts .topic_block_description .topic_block_link:hover, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-primary-outline.admissions-box-color:hover, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .news-box-item .news-box-content-holder .read-more-button-container .admissions-box-color.read-more-button:hover, .news-box-item .news-box-content-holder .read-more-button-container .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color.read-more-button:hover, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .in_content_callouts .topic_block_description .admissions-box-color.topic_block_link:hover, .imported-content .in_content_callouts .topic_block_description .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color.topic_block_link:hover, .imported-content a.topic_block_link:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-primary-outline.gform_button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .news-box-item .news-box-content-holder .read-more-button-container .gform_button.read-more-button:hover, .news-box-item .news-box-content-holder .read-more-button-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.read-more-button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .in_content_callouts .topic_block_description .gform_button.topic_block_link:hover, .imported-content .in_content_callouts .topic_block_description .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.topic_block_link:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content a.gform_button.topic_block_link:hover, .imported-content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer a.gform_button.topic_block_link:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file]:hover::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file]:hover::file-selector-button, .wp-block-search .btn-primary-outline.wp-block-search__button:hover, .wp-block-button .btn-primary-outline.wp-element-button:hover, .wp-block-button.is-style-btn-primary-outline .wp-element-button:hover, .btn.btn-primary-outline:focus, .news-box-item .news-box-content-holder .read-more-button-container .read-more-button:focus, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_button:focus, .imported-content .in_content_callouts .topic_block_description .topic_block_link:focus, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-primary-outline.admissions-box-color:focus, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .news-box-item .news-box-content-holder .read-more-button-container .admissions-box-color.read-more-button:focus, .news-box-item .news-box-content-holder .read-more-button-container .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color.read-more-button:focus, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .in_content_callouts .topic_block_description .admissions-box-color.topic_block_link:focus, .imported-content .in_content_callouts .topic_block_description .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color.topic_block_link:focus, .imported-content a.topic_block_link:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-primary-outline.gform_button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .news-box-item .news-box-content-holder .read-more-button-container .gform_button.read-more-button:focus, .news-box-item .news-box-content-holder .read-more-button-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.read-more-button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .in_content_callouts .topic_block_description .gform_button.topic_block_link:focus, .imported-content .in_content_callouts .topic_block_description .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.topic_block_link:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content a.gform_button.topic_block_link:focus, .imported-content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer a.gform_button.topic_block_link:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file]:focus::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file]:focus::file-selector-button, .wp-block-search .btn-primary-outline.wp-block-search__button:focus, .wp-block-button .btn-primary-outline.wp-element-button:focus, .wp-block-button.is-style-btn-primary-outline .wp-element-button:focus, .btn.btn-primary-outline:active, .news-box-item .news-box-content-holder .read-more-button-container .read-more-button:active, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_button:active, .imported-content .in_content_callouts .topic_block_description .topic_block_link:active, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-primary-outline.admissions-box-color:active, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .news-box-item .news-box-content-holder .read-more-button-container .admissions-box-color.read-more-button:active, .news-box-item .news-box-content-holder .read-more-button-container .imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color.read-more-button:active, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .in_content_callouts .topic_block_description .admissions-box-color.topic_block_link:active, .imported-content .in_content_callouts .topic_block_description .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color.topic_block_link:active, .imported-content a.topic_block_link:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-primary-outline.gform_button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .news-box-item .news-box-content-holder .read-more-button-container .gform_button.read-more-button:active, .news-box-item .news-box-content-holder .read-more-button-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.read-more-button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .in_content_callouts .topic_block_description .gform_button.topic_block_link:active, .imported-content .in_content_callouts .topic_block_description .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .gform_button.topic_block_link:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content a.gform_button.topic_block_link:active, .imported-content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer a.gform_button.topic_block_link:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file]:active::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file]:active::file-selector-button, .wp-block-search .btn-primary-outline.wp-block-search__button:active, .wp-block-button .btn-primary-outline.wp-element-button:active, .wp-block-button.is-style-btn-primary-outline .wp-element-button:active, .btn.btn-primary-outline.linked-group-hover, .news-box-item .news-box-content-holder .read-more-button-container .linked-group-hover.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .linked-group-hover.promotional_button, .imported-content .in_content_callouts .topic_block_description .linked-group-hover.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-primary-outline.linked-group-hover.admissions-box-color, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .news-box-item .news-box-content-holder .read-more-button-container .linked-group-hover.admissions-box-color.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .imported-content .cta .cta_bar .admissions-box-container .admissions-box .linked-group-hover.admissions-box-color.read-more-button, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .in_content_callouts .topic_block_description .linked-group-hover.admissions-box-color.topic_block_link, .imported-content .in_content_callouts .topic_block_description .cta .cta_bar .admissions-box-container .admissions-box .linked-group-hover.admissions-box-color.topic_block_link, .imported-content a.linked-group-hover.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-primary-outline.linked-group-hover.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .news-box-item .news-box-content-holder .read-more-button-container .linked-group-hover.gform_button.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .linked-group-hover.gform_button.read-more-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content .in_content_callouts .topic_block_description .linked-group-hover.gform_button.topic_block_link, .imported-content .in_content_callouts .topic_block_description .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .linked-group-hover.gform_button.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .imported-content a.linked-group-hover.gform_button.topic_block_link, .imported-content .gform_wrapper.gravity-theme.gravity-theme form .gform_footer a.linked-group-hover.gform_button.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.linked-group-hover[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.linked-group-hover[type=file]::file-selector-button, .wp-block-search .btn-primary-outline.linked-group-hover.wp-block-search__button, .wp-block-button .btn-primary-outline.linked-group-hover.wp-element-button, .wp-block-button.is-style-btn-primary-outline .linked-group-hover.wp-element-button {
  background-color: var(--wp--preset--color--gold-800);
  color: var(--wp--preset--color--black);
}

.btn.btn-secondary, .news-box-item .news-box-content-holder .read-more-button-container .btn-secondary.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-secondary.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-secondary.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-secondary.admissions-box-color, .imported-content a.btn-secondary.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-secondary.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-secondary[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-secondary[type=file]::file-selector-button, .wp-block-search .btn-secondary.wp-block-search__button, .wp-block-button .btn-secondary.wp-element-button, .wp-block-button.is-style-btn-secondary .wp-element-button {
  background-color: var(--wp--preset--color--white);
  border-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--black);
}

.btn.btn-secondary:hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-secondary.read-more-button:hover, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-secondary.promotional_button:hover, .imported-content .in_content_callouts .topic_block_description .btn-secondary.topic_block_link:hover, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-secondary.admissions-box-color:hover, .imported-content a.btn-secondary.topic_block_link:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-secondary.gform_button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-secondary[type=file]:hover::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-secondary[type=file]:hover::file-selector-button, .wp-block-search .btn-secondary.wp-block-search__button:hover, .wp-block-button .btn-secondary.wp-element-button:hover, .wp-block-button.is-style-btn-secondary .wp-element-button:hover, .btn.btn-secondary:focus, .news-box-item .news-box-content-holder .read-more-button-container .btn-secondary.read-more-button:focus, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-secondary.promotional_button:focus, .imported-content .in_content_callouts .topic_block_description .btn-secondary.topic_block_link:focus, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-secondary.admissions-box-color:focus, .imported-content a.btn-secondary.topic_block_link:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-secondary.gform_button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-secondary[type=file]:focus::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-secondary[type=file]:focus::file-selector-button, .wp-block-search .btn-secondary.wp-block-search__button:focus, .wp-block-button .btn-secondary.wp-element-button:focus, .wp-block-button.is-style-btn-secondary .wp-element-button:focus, .btn.btn-secondary:active, .news-box-item .news-box-content-holder .read-more-button-container .btn-secondary.read-more-button:active, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-secondary.promotional_button:active, .imported-content .in_content_callouts .topic_block_description .btn-secondary.topic_block_link:active, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-secondary.admissions-box-color:active, .imported-content a.btn-secondary.topic_block_link:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-secondary.gform_button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-secondary[type=file]:active::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-secondary[type=file]:active::file-selector-button, .wp-block-search .btn-secondary.wp-block-search__button:active, .wp-block-button .btn-secondary.wp-element-button:active, .wp-block-button.is-style-btn-secondary .wp-element-button:active, .btn.btn-secondary.linked-group-hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-secondary.linked-group-hover.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-secondary.linked-group-hover.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-secondary.linked-group-hover.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-secondary.linked-group-hover.admissions-box-color, .imported-content a.btn-secondary.linked-group-hover.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-secondary.linked-group-hover.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-secondary.linked-group-hover[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-secondary.linked-group-hover[type=file]::file-selector-button, .wp-block-search .btn-secondary.linked-group-hover.wp-block-search__button, .wp-block-button .btn-secondary.linked-group-hover.wp-element-button, .wp-block-button.is-style-btn-secondary .linked-group-hover.wp-element-button {
  background-color: var(--wp--preset--color--black-800);
  border-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--white);
}

.btn.btn-secondary-outline, .news-box-item .news-box-content-holder .read-more-button-container .btn-secondary-outline.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-secondary-outline.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-secondary-outline.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-secondary-outline.admissions-box-color, .imported-content a.btn-secondary-outline.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-secondary-outline.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-secondary-outline[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-secondary-outline[type=file]::file-selector-button, .wp-block-search .btn-secondary-outline.wp-block-search__button, .wp-block-button .btn-secondary-outline.wp-element-button, .wp-block-button.is-style-btn-secondary-outline .wp-element-button {
  background-color: transparent;
  border-color: var(--wp--preset--color--white);
  outline: 1px solid var(--wp--preset--color--white);
  color: var(--wp--preset--color--white);
}

.btn.btn-secondary-outline:hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-secondary-outline.read-more-button:hover, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-secondary-outline.promotional_button:hover, .imported-content .in_content_callouts .topic_block_description .btn-secondary-outline.topic_block_link:hover, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-secondary-outline.admissions-box-color:hover, .imported-content a.btn-secondary-outline.topic_block_link:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-secondary-outline.gform_button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-secondary-outline[type=file]:hover::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-secondary-outline[type=file]:hover::file-selector-button, .wp-block-search .btn-secondary-outline.wp-block-search__button:hover, .wp-block-button .btn-secondary-outline.wp-element-button:hover, .wp-block-button.is-style-btn-secondary-outline .wp-element-button:hover, .btn.btn-secondary-outline:focus, .news-box-item .news-box-content-holder .read-more-button-container .btn-secondary-outline.read-more-button:focus, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-secondary-outline.promotional_button:focus, .imported-content .in_content_callouts .topic_block_description .btn-secondary-outline.topic_block_link:focus, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-secondary-outline.admissions-box-color:focus, .imported-content a.btn-secondary-outline.topic_block_link:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-secondary-outline.gform_button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-secondary-outline[type=file]:focus::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-secondary-outline[type=file]:focus::file-selector-button, .wp-block-search .btn-secondary-outline.wp-block-search__button:focus, .wp-block-button .btn-secondary-outline.wp-element-button:focus, .wp-block-button.is-style-btn-secondary-outline .wp-element-button:focus, .btn.btn-secondary-outline:active, .news-box-item .news-box-content-holder .read-more-button-container .btn-secondary-outline.read-more-button:active, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-secondary-outline.promotional_button:active, .imported-content .in_content_callouts .topic_block_description .btn-secondary-outline.topic_block_link:active, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-secondary-outline.admissions-box-color:active, .imported-content a.btn-secondary-outline.topic_block_link:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-secondary-outline.gform_button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-secondary-outline[type=file]:active::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-secondary-outline[type=file]:active::file-selector-button, .wp-block-search .btn-secondary-outline.wp-block-search__button:active, .wp-block-button .btn-secondary-outline.wp-element-button:active, .wp-block-button.is-style-btn-secondary-outline .wp-element-button:active, .btn.btn-secondary-outline.linked-group-hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-secondary-outline.linked-group-hover.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-secondary-outline.linked-group-hover.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-secondary-outline.linked-group-hover.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-secondary-outline.linked-group-hover.admissions-box-color, .imported-content a.btn-secondary-outline.linked-group-hover.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-secondary-outline.linked-group-hover.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-secondary-outline.linked-group-hover[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-secondary-outline.linked-group-hover[type=file]::file-selector-button, .wp-block-search .btn-secondary-outline.linked-group-hover.wp-block-search__button, .wp-block-button .btn-secondary-outline.linked-group-hover.wp-element-button, .wp-block-button.is-style-btn-secondary-outline .linked-group-hover.wp-element-button {
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--black-1000);
}

.btn.btn-dark, .news-box-item .news-box-content-holder .read-more-button-container .btn-dark.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-dark.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-dark.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-dark.admissions-box-color, .imported-content a.btn-dark.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-dark.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-dark[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-dark[type=file]::file-selector-button, .wp-block-search .btn-dark.wp-block-search__button, .wp-block-button .btn-dark.wp-element-button, .wp-block-button.is-style-btn-dark .wp-element-button {
  background-color: var(--wp--preset--color--black-1000);
  border-color: var(--wp--preset--color--black-1000);
  color: var(--wp--preset--color--white);
}

.btn.btn-dark:hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-dark.read-more-button:hover, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-dark.promotional_button:hover, .imported-content .in_content_callouts .topic_block_description .btn-dark.topic_block_link:hover, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-dark.admissions-box-color:hover, .imported-content a.btn-dark.topic_block_link:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-dark.gform_button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-dark[type=file]:hover::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-dark[type=file]:hover::file-selector-button, .wp-block-search .btn-dark.wp-block-search__button:hover, .wp-block-button .btn-dark.wp-element-button:hover, .wp-block-button.is-style-btn-dark .wp-element-button:hover, .btn.btn-dark:focus, .news-box-item .news-box-content-holder .read-more-button-container .btn-dark.read-more-button:focus, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-dark.promotional_button:focus, .imported-content .in_content_callouts .topic_block_description .btn-dark.topic_block_link:focus, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-dark.admissions-box-color:focus, .imported-content a.btn-dark.topic_block_link:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-dark.gform_button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-dark[type=file]:focus::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-dark[type=file]:focus::file-selector-button, .wp-block-search .btn-dark.wp-block-search__button:focus, .wp-block-button .btn-dark.wp-element-button:focus, .wp-block-button.is-style-btn-dark .wp-element-button:focus, .btn.btn-dark:active, .news-box-item .news-box-content-holder .read-more-button-container .btn-dark.read-more-button:active, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-dark.promotional_button:active, .imported-content .in_content_callouts .topic_block_description .btn-dark.topic_block_link:active, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-dark.admissions-box-color:active, .imported-content a.btn-dark.topic_block_link:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-dark.gform_button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-dark[type=file]:active::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-dark[type=file]:active::file-selector-button, .wp-block-search .btn-dark.wp-block-search__button:active, .wp-block-button .btn-dark.wp-element-button:active, .wp-block-button.is-style-btn-dark .wp-element-button:active, .btn.btn-dark.linked-group-hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-dark.linked-group-hover.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-dark.linked-group-hover.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-dark.linked-group-hover.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-dark.linked-group-hover.admissions-box-color, .imported-content a.btn-dark.linked-group-hover.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-dark.linked-group-hover.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-dark.linked-group-hover[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-dark.linked-group-hover[type=file]::file-selector-button, .wp-block-search .btn-dark.linked-group-hover.wp-block-search__button, .wp-block-button .btn-dark.linked-group-hover.wp-element-button, .wp-block-button.is-style-btn-dark .linked-group-hover.wp-element-button {
  background-color: var(--wp--preset--color--black-800);
}

.btn.btn-dark-outline, .news-box-item .news-box-content-holder .read-more-button-container .btn-dark-outline.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-dark-outline.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-dark-outline.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-dark-outline.admissions-box-color, .imported-content a.btn-dark-outline.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-dark-outline.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-dark-outline[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-dark-outline[type=file]::file-selector-button, .wp-block-search .btn-dark-outline.wp-block-search__button, .wp-block-button .btn-dark-outline.wp-element-button, .wp-block-button.is-style-btn-dark-outline .wp-element-button {
  background-color: transparent;
  border-color: var(--wp--preset--color--black-1000);
  color: var(--wp--preset--color--black-1000);
}

.btn.btn-dark-outline:hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-dark-outline.read-more-button:hover, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-dark-outline.promotional_button:hover, .imported-content .in_content_callouts .topic_block_description .btn-dark-outline.topic_block_link:hover, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-dark-outline.admissions-box-color:hover, .imported-content a.btn-dark-outline.topic_block_link:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-dark-outline.gform_button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-dark-outline[type=file]:hover::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-dark-outline[type=file]:hover::file-selector-button, .wp-block-search .btn-dark-outline.wp-block-search__button:hover, .wp-block-button .btn-dark-outline.wp-element-button:hover, .wp-block-button.is-style-btn-dark-outline .wp-element-button:hover, .btn.btn-dark-outline:focus, .news-box-item .news-box-content-holder .read-more-button-container .btn-dark-outline.read-more-button:focus, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-dark-outline.promotional_button:focus, .imported-content .in_content_callouts .topic_block_description .btn-dark-outline.topic_block_link:focus, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-dark-outline.admissions-box-color:focus, .imported-content a.btn-dark-outline.topic_block_link:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-dark-outline.gform_button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-dark-outline[type=file]:focus::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-dark-outline[type=file]:focus::file-selector-button, .wp-block-search .btn-dark-outline.wp-block-search__button:focus, .wp-block-button .btn-dark-outline.wp-element-button:focus, .wp-block-button.is-style-btn-dark-outline .wp-element-button:focus, .btn.btn-dark-outline:active, .news-box-item .news-box-content-holder .read-more-button-container .btn-dark-outline.read-more-button:active, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-dark-outline.promotional_button:active, .imported-content .in_content_callouts .topic_block_description .btn-dark-outline.topic_block_link:active, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-dark-outline.admissions-box-color:active, .imported-content a.btn-dark-outline.topic_block_link:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-dark-outline.gform_button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-dark-outline[type=file]:active::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-dark-outline[type=file]:active::file-selector-button, .wp-block-search .btn-dark-outline.wp-block-search__button:active, .wp-block-button .btn-dark-outline.wp-element-button:active, .wp-block-button.is-style-btn-dark-outline .wp-element-button:active, .btn.btn-dark-outline.linked-group-hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-dark-outline.linked-group-hover.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-dark-outline.linked-group-hover.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-dark-outline.linked-group-hover.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-dark-outline.linked-group-hover.admissions-box-color, .imported-content a.btn-dark-outline.linked-group-hover.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-dark-outline.linked-group-hover.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-dark-outline.linked-group-hover[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-dark-outline.linked-group-hover[type=file]::file-selector-button, .wp-block-search .btn-dark-outline.linked-group-hover.wp-block-search__button, .wp-block-button .btn-dark-outline.linked-group-hover.wp-element-button, .wp-block-button.is-style-btn-dark-outline .linked-group-hover.wp-element-button {
  background-color: var(--wp--preset--color--black-800);
  color: var(--wp--preset--color--white);
}

.btn.btn-link, .news-box-item .news-box-content-holder .read-more-button-container .btn-link.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-link.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-link.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-link.admissions-box-color, .imported-content a.btn-link.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-link.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-link[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-link[type=file]::file-selector-button, .wp-block-search .btn-link.wp-block-search__button, .wp-block-button .btn-link.wp-element-button, .wp-block-button.is-style-btn-link .wp-element-button {
  padding: 0;
  font-weight: 400;
  background-color: transparent;
  border-color: transparent;
  color: currentColor;
  text-decoration: underline;
}

.btn.btn-link:hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-link.read-more-button:hover, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-link.promotional_button:hover, .imported-content .in_content_callouts .topic_block_description .btn-link.topic_block_link:hover, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-link.admissions-box-color:hover, .imported-content a.btn-link.topic_block_link:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-link.gform_button:hover, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-link[type=file]:hover::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-link[type=file]:hover::file-selector-button, .wp-block-search .btn-link.wp-block-search__button:hover, .wp-block-button .btn-link.wp-element-button:hover, .wp-block-button.is-style-btn-link .wp-element-button:hover, .btn.btn-link:focus, .news-box-item .news-box-content-holder .read-more-button-container .btn-link.read-more-button:focus, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-link.promotional_button:focus, .imported-content .in_content_callouts .topic_block_description .btn-link.topic_block_link:focus, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-link.admissions-box-color:focus, .imported-content a.btn-link.topic_block_link:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-link.gform_button:focus, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-link[type=file]:focus::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-link[type=file]:focus::file-selector-button, .wp-block-search .btn-link.wp-block-search__button:focus, .wp-block-button .btn-link.wp-element-button:focus, .wp-block-button.is-style-btn-link .wp-element-button:focus, .btn.btn-link:active, .news-box-item .news-box-content-holder .read-more-button-container .btn-link.read-more-button:active, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-link.promotional_button:active, .imported-content .in_content_callouts .topic_block_description .btn-link.topic_block_link:active, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-link.admissions-box-color:active, .imported-content a.btn-link.topic_block_link:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-link.gform_button:active, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-link[type=file]:active::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-link[type=file]:active::file-selector-button, .wp-block-search .btn-link.wp-block-search__button:active, .wp-block-button .btn-link.wp-element-button:active, .wp-block-button.is-style-btn-link .wp-element-button:active, .btn.btn-link.linked-group-hover, .news-box-item .news-box-content-holder .read-more-button-container .btn-link.linked-group-hover.read-more-button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .btn-link.linked-group-hover.promotional_button, .imported-content .in_content_callouts .topic_block_description .btn-link.linked-group-hover.topic_block_link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box .btn-link.linked-group-hover.admissions-box-color, .imported-content a.btn-link.linked-group-hover.topic_block_link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .btn-link.linked-group-hover.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input.btn-link.linked-group-hover[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea.btn-link.linked-group-hover[type=file]::file-selector-button, .wp-block-search .btn-link.linked-group-hover.wp-block-search__button, .wp-block-button .btn-link.linked-group-hover.wp-element-button, .wp-block-button.is-style-btn-link .linked-group-hover.wp-element-button {
  text-decoration: none;
}

.wp-block-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: var(--wp--style--block-gap);
  width: 100%;
}

.wp-block-button .wp-element-button {
  white-space: nowrap !important;
}

@media (max-width: 991.98px) {
  #form {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
.gform_wrapper.gravity-theme.gravity-theme .gform_validation_errors {
  padding: 0;
  text-align: center;
  background-color: transparent;
  border: none;
  box-shadow: none;
  outline: none !important;
}

.gform_wrapper.gravity-theme.gravity-theme .gform_validation_errors .gform_submission_error {
  font-family: var(--wp--preset--font-family--body);
  font-size: var(--wp--preset--font-size--body-regular);
  font-weight: 600;
  font-style: normal;
}

.gform_wrapper.gravity-theme.gravity-theme .gform_validation_errors .gform_submission_error .gform-icon {
  position: relative;
  justify-content: center;
  inset-inline-start: 0;
}

.gform_wrapper.gravity-theme.gravity-theme .gform_heading .gform_required_legend {
  display: none;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gform_fields {
  container-type: inline-size;
  grid-row-gap: 12px;
}

@container (max-width: 389.98px) {
  .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gform_fields .gfield {
    grid-column: 1/-1;
  }
}
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield {
  margin-bottom: 0;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gfield_label {
  font-weight: 400;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .gfield_description {
  margin-bottom: 1rem;
  padding: 0;
  font-size: var(--wp--preset--font-size--body-small);
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .ginput_container_time {
  max-width: 84px;
  min-width: 84px;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .ginput_container_date,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .ginput_container_time {
  position: relative;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .ginput_container_date input,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .ginput_container_date select,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .ginput_container_time input,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .ginput_container_time select {
  width: 100%;
  padding: 0.875rem 1rem;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .ginput_container_date select,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .ginput_container_time select {
  padding: 0.875rem 1.5rem 0.875rem 1rem !important;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .ginput_container_date img,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .ginput_container_time img {
  position: absolute;
  right: 1rem;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea {
  border: 1px solid var(--wp--preset--color--black-400);
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input:where(:not([type=checkbox]):not([type=radio]:not([type=file]))),
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea:where(:not([type=checkbox]):not([type=radio]:not([type=file]))) {
  padding: 1.5rem 1rem 0.875rem;
  border-radius: 0;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file],
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file] {
  padding: 0.875rem 1rem;
  background-color: var(--wp--preset--color--white);
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield input[type=file] + .gform_fileupload_rules,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield textarea[type=file] + .gform_fileupload_rules {
  padding-top: 0;
  font-size: var(--wp--preset--font-size--body-small);
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield select {
  padding: 1.5rem 1rem 0.875rem;
  border: 1px solid var(--wp--preset--color--black-400);
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") right 0.5rem center/16px 12px no-repeat;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .form-check {
  display: flex;
  align-items: center;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-choice {
  margin-bottom: 1rem;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-choice .gfield_label {
  margin-bottom: 1rem;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-choice .gchoice,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-choice .form-check,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-choice .form-radio {
  display: block;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-choice .gchoice label,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-choice .form-check label,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-choice .form-radio label {
  display: inline;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-select, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-text, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-phone, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-email, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-textarea {
  position: relative;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-select .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-text .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-phone .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-email .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-textarea .gfield_label {
  position: absolute;
  top: 0;
  left: 0;
  padding: 1.35rem 1rem;
  margin-bottom: 0;
  line-height: 1;
  color: var(--wp--preset--color--black-1000);
  pointer-events: none;
  transition: all 0.2s ease-in-out;
  z-index: 1;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-select:has(input:focus) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-select:has(textarea:focus) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-select.gfield-has-value .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-text:has(input:focus) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-text:has(textarea:focus) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-text.gfield-has-value .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-phone:has(input:focus) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-phone:has(textarea:focus) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-phone.gfield-has-value .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-email:has(input:focus) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-email:has(textarea:focus) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-email.gfield-has-value .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-textarea:has(input:focus) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-textarea:has(textarea:focus) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-textarea.gfield-has-value .gfield_label {
  padding-top: 0.375rem;
  padding-bottom: 0.875rem;
  font-size: var(--wp--preset--font-size--body-small);
  color: var(--wp--preset--color--black-800);
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-select:has(input:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-select:has(select:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-select:has(textarea:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-text:has(input:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-text:has(select:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-text:has(textarea:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-phone:has(input:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-phone:has(select:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-phone:has(textarea:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-email:has(input:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-email:has(select:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-email:has(textarea:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-textarea:has(input:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-textarea:has(select:disabled) .gfield_label, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-textarea:has(textarea:disabled) .gfield_label {
  color: var(--wp--preset--color--black-400) !important;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-radio._vertical .gfield_radio {
  flex-direction: column;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-radio .gfield_radio {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  margin-top: -0.25rem;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-section {
  margin: var(--wp--style--block-gap) 0;
  padding: 0 0 var(--wp--style--block-gap);
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-section .gsection_title {
  margin-top: 0;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-name .ginput_complex, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-address .ginput_complex {
  gap: 12px;
  margin-left: 0;
  margin-right: 0;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-name .ginput_complex > span, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-address .ginput_complex > span {
  position: relative;
  margin-bottom: 0;
  padding: 0;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-name .ginput_complex > span .gform-field-label--type-sub, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-address .ginput_complex > span .gform-field-label--type-sub {
  position: absolute;
  top: 0;
  left: 0;
  padding: 1.35rem 1rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: var(--wp--preset--font-size--body-regular);
  line-height: 1;
  color: var(--wp--preset--color--black-1000);
  pointer-events: none;
  transition: all 0.2s ease-in-out;
  z-index: 1;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-name .ginput_complex > span.ginput_right, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-name .ginput_complex > span.ginput_left, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-address .ginput_complex > span.ginput_right, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-address .ginput_complex > span.ginput_left {
  flex: 1 0 49.0196%;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-name .ginput_complex > span:has(input:focus) .gform-field-label--type-sub, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-name .ginput_complex > span:has(textarea:focus) .gform-field-label--type-sub, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-name .ginput_complex > span.gfield-has-value .gform-field-label--type-sub, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-address .ginput_complex > span:has(input:focus) .gform-field-label--type-sub, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-address .ginput_complex > span:has(textarea:focus) .gform-field-label--type-sub, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield.gfield--type-address .ginput_complex > span.gfield-has-value .gform-field-label--type-sub {
  padding-top: 0.375rem;
  padding-bottom: 0.875rem;
  font-size: var(--wp--preset--font-size--body-small);
  color: var(--wp--preset--color--black-800);
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield_validation_message {
  margin: 0.25rem 0 0;
  padding: 0;
  font-size: var(--wp--preset--font-size--body-small);
  background-color: transparent;
  border: none;
}

.gform_wrapper.gravity-theme.gravity-theme form .gform_footer {
  margin-top: var(--wp--style--block-gap);
  padding: 0;
}

.gform_wrapper.gravity-theme.gravity-theme#gform_wrapper_1 .gform_footer {
  justify-content: flex-start;
}

html {
  margin-top: 0 !important;
}

body {
  background-color: var(--wp--custom--body-background);
}

body.sticky-nav .is-position-sticky {
  top: calc(var(--header-height) + 2.5rem);
}

body .is-position-sticky {
  top: 2.5rem;
}

main {
  display: flex;
  flex-direction: column;
}

main > section:last-child {
  flex-grow: 1;
}

body {
  --sub-nav-height: 53px;
  position: relative;
}

body.logged-in #header {
  padding-top: 46px;
}

@media (min-width: 768px) {
  body.logged-in #header {
    padding-top: 32px;
  }
}
body:has(.main-nav .navbar-collapse.show) {
  overflow: hidden;
}

body.nav-open::before {
  opacity: 1;
}

body::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  z-index: 5;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.25s linear;
}

#header {
  position: relative;
  z-index: 1000;
  filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.2));
}

#header:has(#navbar + .sub-nav-wrapper) {
  margin-bottom: var(--sub-nav-height);
}

#header #navbar {
  position: relative;
  z-index: 1;
  background-color: var(--wp--preset--color--white);
}

#header .paper-tear {
  position: absolute;
  inset: calc(100% - 1px) -1px 0 -1px;
  width: calc(100% + 2px);
  max-width: none;
  height: 10px;
  margin-bottom: -10px;
  fill: var(--wp--preset--color--white);
  pointer-events: none;
}

#header .nav-container {
  width: 100%;
  margin: 0 auto;
  padding: 0 calc(var(--wp--style--block-gap) * 0.5);
}

#header .nav-container .navbar-nav {
  display: flex;
  list-style: none;
  margin: 0;
}

@media (min-width: 992px) {
  #header .nav-container .navbar-nav {
    align-items: center;
  }
}
@media (min-width: 992px) {
  #header .nav-container .navbar-nav > .menu-item:hover .dropdown-menu, #header .nav-container .navbar-nav > .menu-item:focus .dropdown-menu, #header .nav-container .navbar-nav > .menu-item:focus-within .dropdown-menu {
    display: block;
  }
  #header .nav-container .navbar-nav > .menu-item:hover .dropdown-menu.mega-menu-wrapper, #header .nav-container .navbar-nav > .menu-item:focus .dropdown-menu.mega-menu-wrapper, #header .nav-container .navbar-nav > .menu-item:focus-within .dropdown-menu.mega-menu-wrapper {
    display: block;
  }
  #header .nav-container .navbar-nav > .menu-item:hover .dropdown-menu.mega-menu-wrapper .dropdown-content, #header .nav-container .navbar-nav > .menu-item:focus .dropdown-menu.mega-menu-wrapper .dropdown-content, #header .nav-container .navbar-nav > .menu-item:focus-within .dropdown-menu.mega-menu-wrapper .dropdown-content {
    grid-template-rows: 1fr;
    border-color: var(--wp--preset--color--black-400);
    transition-delay: 0s;
    transition-duration: 0.25s;
  }
}
#header .nav-container .navbar-nav > .menu-item.btn, #header .nav-container .news-box-item .news-box-content-holder .read-more-button-container .navbar-nav > .menu-item.read-more-button, .news-box-item .news-box-content-holder .read-more-button-container #header .nav-container .navbar-nav > .menu-item.read-more-button, #header .nav-container .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .navbar-nav > .menu-item.promotional_button, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content #header .nav-container .navbar-nav > .menu-item.promotional_button, #header .nav-container .imported-content .in_content_callouts .topic_block_description .navbar-nav > .menu-item.topic_block_link, .imported-content .in_content_callouts .topic_block_description #header .nav-container .navbar-nav > .menu-item.topic_block_link, #header .nav-container .imported-content .cta .cta_bar .admissions-box-container .admissions-box .navbar-nav > .menu-item.admissions-box-color, .imported-content .cta .cta_bar .admissions-box-container .admissions-box #header .nav-container .navbar-nav > .menu-item.admissions-box-color, #header .nav-container .imported-content .navbar-nav > a.menu-item.topic_block_link, .imported-content #header .nav-container .navbar-nav > a.menu-item.topic_block_link, #header .nav-container .wp-block-button .navbar-nav > .menu-item.wp-element-button, .wp-block-button #header .nav-container .navbar-nav > .menu-item.wp-element-button, #header .nav-container .wp-block-search .navbar-nav > .menu-item.wp-block-search__button, .wp-block-search #header .nav-container .navbar-nav > .menu-item.wp-block-search__button, #header .nav-container .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .navbar-nav > input.menu-item[type=file]::file-selector-button, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield #header .nav-container .navbar-nav > input.menu-item[type=file]::file-selector-button,
#header .nav-container .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .navbar-nav > textarea.menu-item[type=file]::file-selector-button,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield #header .nav-container .navbar-nav > textarea.menu-item[type=file]::file-selector-button, #header .nav-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .navbar-nav > .menu-item.gform_button, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer #header .nav-container .navbar-nav > .menu-item.gform_button {
  display: block;
}

#header .nav-container .navbar-nav > .menu-item.btn > .nav-link, #header .nav-container .news-box-item .news-box-content-holder .read-more-button-container .navbar-nav > .menu-item.read-more-button > .nav-link, .news-box-item .news-box-content-holder .read-more-button-container #header .nav-container .navbar-nav > .menu-item.read-more-button > .nav-link, #header .nav-container .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .navbar-nav > .menu-item.promotional_button > .nav-link, .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content #header .nav-container .navbar-nav > .menu-item.promotional_button > .nav-link, #header .nav-container .imported-content .in_content_callouts .topic_block_description .navbar-nav > .menu-item.topic_block_link > .nav-link, .imported-content .in_content_callouts .topic_block_description #header .nav-container .navbar-nav > .menu-item.topic_block_link > .nav-link, #header .nav-container .imported-content .cta .cta_bar .admissions-box-container .admissions-box .navbar-nav > .menu-item.admissions-box-color > .nav-link, .imported-content .cta .cta_bar .admissions-box-container .admissions-box #header .nav-container .navbar-nav > .menu-item.admissions-box-color > .nav-link, #header .nav-container .imported-content .navbar-nav > a.menu-item.topic_block_link > .nav-link, .imported-content #header .nav-container .navbar-nav > a.menu-item.topic_block_link > .nav-link, #header .nav-container .wp-block-button .navbar-nav > .menu-item.wp-element-button > .nav-link, .wp-block-button #header .nav-container .navbar-nav > .menu-item.wp-element-button > .nav-link, #header .nav-container .wp-block-search .navbar-nav > .menu-item.wp-block-search__button > .nav-link, .wp-block-search #header .nav-container .navbar-nav > .menu-item.wp-block-search__button > .nav-link, #header .nav-container .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .navbar-nav > input.menu-item[type=file]::file-selector-button > .nav-link, .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield #header .nav-container .navbar-nav > input.menu-item[type=file]::file-selector-button > .nav-link,
#header .nav-container .gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield .navbar-nav > textarea.menu-item[type=file]::file-selector-button > .nav-link,
.gform_wrapper.gravity-theme.gravity-theme form .gform_body .gfield #header .nav-container .navbar-nav > textarea.menu-item[type=file]::file-selector-button > .nav-link, #header .nav-container .gform_wrapper.gravity-theme.gravity-theme form .gform_footer .navbar-nav > .menu-item.gform_button > .nav-link, .gform_wrapper.gravity-theme.gravity-theme form .gform_footer #header .nav-container .navbar-nav > .menu-item.gform_button > .nav-link {
  display: inline;
  color: inherit;
  text-decoration: none !important;
  transition: none;
}

#header .nav-container .navbar-nav .dropdown-menu {
  top: 100%;
  padding: 0;
  border: none;
  border-radius: 0;
}

#header .nav-container .navbar-nav .dropdown-menu.collapsing {
  display: block;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

#header .nav-container .navbar-nav .dropdown-menu .dropdown-content {
  margin: 0;
  padding: 0;
  list-style: none;
}

#header .utility-nav {
  max-height: 100px;
  padding: 0.5rem 0;
  background-color: var(--wp--preset--color--gold-200);
  overflow: hidden;
  transition: max-height 0.25s ease;
}

#header .utility-nav .nav-container {
  max-width: 1720px;
}

@media (max-width: 991.98px) {
  #header .utility-nav .navbar-nav {
    margin-bottom: 1rem;
  }
}
#header .utility-nav .navbar-nav > .menu-item {
  margin-top: 0;
}

#header .utility-nav .navbar-nav > .menu-item:last-child:not(.btn) > .nav-link {
  padding-right: 0;
}

#header .utility-nav .navbar-nav > .menu-item > a {
  font-family: var(--wp--preset--font-family--body-condensed);
  font-weight: 700;
  text-transform: uppercase;
  color: var(--wp--preset--color--black);
}

#header .utility-nav .navbar-nav > .menu-item > a:hover {
  text-decoration: underline;
  text-underline-offset: 0.25rem;
}

#header .utility-nav .navbar-nav > .menu-item > a:has(> svg) {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}

#header .utility-nav .navbar-nav > .menu-item > a:has(> svg) svg {
  height: 1.25em;
  width: 1.25em;
}

#header .main-nav-wrapper {
  padding: 0;
}

#header .main-nav-wrapper .nav-container {
  max-width: 1600px;
}

#header .main-nav-wrapper .brand-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}

#header .main-nav-wrapper .brand-wrapper .navbar-brand {
  display: inline-block;
  min-width: 150px;
  max-width: 33vw;
}

@media (max-width: 575.98px) {
  #header .main-nav-wrapper .brand-wrapper .navbar-brand {
    max-height: 100px;
  }
}
@media (min-width: 992px) {
  #header .main-nav-wrapper .brand-wrapper .navbar-brand {
    padding: 28px 0;
  }
}
#header .main-nav-wrapper .brand-wrapper .navbar-brand > img {
  height: auto;
  width: var(--nav-logo-width, 250px);
  max-width: var(--nav-logo-max-width, 100%);
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left center;
     object-position: left center;
}

#header .main-nav-wrapper .nav-wrapper {
  display: flex;
  align-items: stretch;
  padding: 0;
}

#header .main-nav {
  display: flex;
  align-items: stretch;
}

#header .main-nav .navbar-collapse {
  align-items: stretch;
}

@media (min-width: 992px) {
  #header .main-nav .navbar-nav {
    align-items: center;
    gap: 4.5rem;
  }
}
@media (max-width: 991.98px) {
  #header .main-nav .navbar-nav {
    flex-direction: column;
    gap: 1rem;
    margin-bottom: 1rem;
    padding: 2rem 0.5rem 2rem 0;
    overflow-x: clip;
    overflow-y: scroll;
  }
}
#header .main-nav .navbar-nav > .menu-item {
  display: grid;
  height: 100%;
}

#header .main-nav .navbar-nav > .menu-item:last-child:not(.btn) > .nav-link {
  padding-right: 0;
}

@media (min-width: 992px) {
  #header .main-nav .navbar-nav > .menu-item:hover > .nav-link {
    color: var(--wp--preset--color--gold-1000);
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 0.5rem;
  }
}
#header .main-nav .navbar-nav > .menu-item.dropdown.mega-menu {
  position: unset;
}

@media (max-width: 991.98px) {
  #header .main-nav .navbar-nav > .menu-item.dropdown.mega-menu {
    position: relative;
  }
}
#header .main-nav .navbar-nav > .menu-item.dropdown .nav-link:after {
  display: none;
}

#header .main-nav .navbar-nav > .menu-item.dropdown .mega-menu-wrapper {
  top: calc(100% - 2px);
  left: 0;
  width: 100%;
}

@media (min-width: 992px) {
  #header .main-nav .navbar-nav > .menu-item.dropdown .mega-menu-wrapper {
    display: none;
    padding: 0 var(--bs-gutter-x);
  }
}
#header .main-nav .navbar-nav > .menu-item.dropdown .mega-menu-wrapper .dropdown-content {
  display: grid;
  grid-template-rows: 0fr;
  border-top: 1px solid transparent;
  transition-property: grid-template-rows, border-color;
  transition-duration: 0s;
  transition-timing-function: ease;
  overflow: hidden;
}

#header .main-nav .navbar-nav > .menu-item.dropdown .mega-menu-wrapper .dropdown-content .mega-menu-item {
  min-height: 0;
}

#header .main-nav .navbar-nav > .menu-item.dropdown .mega-menu-wrapper .dropdown-content .mega-menu-item .block--section-wrapper > .container > .row > .col-12 {
  padding: 0;
}

#header .main-nav .navbar-nav > .menu-item.dropdown .mega-menu-wrapper .dropdown-content .mega-menu-item a {
  text-decoration: none;
  white-space: normal;
}

#header .main-nav .navbar-nav > .menu-item.dropdown .mega-menu-wrapper .dropdown-content .mega-menu-item a:not(.btn):not(.wp-element-button) {
  color: inherit;
}

#header .main-nav .navbar-nav > .menu-item.dropdown .mega-menu-wrapper .dropdown-content .mega-menu-item a:not(.btn):not(.wp-element-button):hover {
  color: var(--wp--preset--color--gold-1000);
  text-decoration: underline;
  text-decoration-thickness: 0.085em;
  text-underline-offset: 0.3em;
}

#header .main-nav .navbar-nav > .menu-item.dropdown .dropdown-content {
  min-width: 225px;
}

#header .main-nav .navbar-nav > .menu-item.dropdown .dropdown-content .menu-item .nav-link {
  font-weight: 600;
  color: var(--wp--preset--color--black);
  text-decoration: none;
}

#header .main-nav .navbar-nav > .menu-item.dropdown .dropdown-content .menu-item .nav-link:hover {
  color: var(--wp--preset--color--gold-1000);
  text-decoration: underline;
  text-decoration-thickness: 0.085em;
  text-underline-offset: 0.3em;
}

@media (min-width: 992px) {
  #header .main-nav .navbar-nav > .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0 .offcanvas-header {
    display: none;
  }
}
@media (max-width: 991.98px) {
  #header .main-nav .navbar-nav > .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0 {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    border-top: none;
    background-color: var(--wp--preset--color--white);
    transition: left 0.3s ease;
  }
  #header .main-nav .navbar-nav > .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0.show {
    left: 0;
  }
  #header .main-nav .navbar-nav > .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0 .offcanvas-header {
    display: block;
    padding: 0.5rem 0;
  }
  #header .main-nav .navbar-nav > .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0 .offcanvas-header .close {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0;
  }
  #header .main-nav .navbar-nav > .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0 .offcanvas-header .menu-item-title {
    margin: 0;
    font-weight: 700;
  }
}
#header .main-nav .navbar-nav > .menu-item.dropdown:not(.mega-menu) .dropdown-content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1rem 1.25rem;
}

@media (max-width: 991.98px) {
  #header .main-nav .navbar-nav > .menu-item.dropdown:not(.mega-menu) .dropdown-content {
    padding: 0;
    gap: 0;
  }
  #header .main-nav .navbar-nav > .menu-item.dropdown:not(.mega-menu) .dropdown-content .menu-item .nav-link {
    padding: 0.75rem 0;
  }
}
#header .main-nav .navbar-nav > .menu-item.dropdown:not(.mega-menu) .dropdown-content .nav-link {
  padding: 0;
  white-space: normal;
}

#header .main-nav .navbar-nav > .menu-item > a {
  display: grid;
  justify-content: flex-start;
  align-self: center;
  padding: 0;
  font-size: var(--wp--preset--font-size--body-large);
  color: var(--wp--preset--color--black-1000);
  font-weight: 600;
}

@media (min-width: 992px) {
  #header .main-nav .navbar-nav > .menu-item > a {
    justify-content: center;
    padding: 2rem 1rem;
  }
}
#header .main-nav .navbar-nav > .menu-item .dropdown-toggle-btn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
}

@media (max-width: 991.98px) {
  #header .main-nav .navbar-nav > .menu-item .dropdown-toggle-btn .dropdown-icon {
    display: none;
  }
}
#header .main-nav .navbar-nav > .menu-item .dropdown-toggle-btn::after {
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M15 8V22" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"/><path d="M22 15H8" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"/></svg>');
  position: absolute;
  top: -3px;
  right: 0;
  height: 30px;
  width: 30px;
  background: none;
}

#header .navbar-toggler {
  position: relative;
  margin: 0;
  padding: 0.333rem;
  border: none;
  border-radius: 0;
  color: currentColor;
}

#header .navbar-toggler:focus {
  box-shadow: none;
}

#header .navbar-toggler .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background-color: currentColor;
}

#header .navbar-toggler .icon-bar + .icon-bar {
  margin-top: 4px;
}

#header .navbar-toggler .icon-bar:nth-child(2) {
  position: relative;
  top: 0;
  transition: top 0.1s ease 0.1s, transform 0.1s ease;
}

#header .navbar-toggler .icon-bar:nth-child(3) {
  position: relative;
  opacity: 1;
  transition: opacity 0.1s linear 0.1s;
}

#header .navbar-toggler .icon-bar:nth-child(4) {
  position: relative;
  margin: 4px 0 0 0;
  transition: margin 0.1s ease 0.1s, transform 0.1s ease;
}

#header .navbar-toggler:not(.collapsed) .icon-bar:nth-child(2) {
  position: relative;
  display: block;
  top: -2px;
  transform: rotate(-45deg);
  transition: top 0.1s ease, transform 0.1s ease 0.1s;
}

#header .navbar-toggler:not(.collapsed) .icon-bar:nth-child(3) {
  position: absolute;
  opacity: 0;
  transition: opacity 0s linear 0s;
}

#header .navbar-toggler:not(.collapsed) .icon-bar:nth-child(4) {
  position: relative;
  display: block;
  bottom: -4px;
  margin: -8px 0 0 0;
  transform: rotate(45deg);
  transition: margin 0.1s ease, transform 0.1s ease 0.1s;
}

#header .sub-nav-wrapper {
  display: flex;
  position: absolute;
  width: 100%;
  background-color: var(--wp--preset--color--gold-1000);
  line-height: 1.5;
}

@media (max-width: 991.98px) {
  #header .sub-nav-wrapper {
    flex-direction: column;
    padding: 0;
  }
}
#header .sub-nav-wrapper .mobile-toggle {
  display: none;
}

@media (max-width: 991.98px) {
  #header .sub-nav-wrapper .mobile-toggle {
    display: block;
  }
}
#header .sub-nav-wrapper .sub-nav {
  width: 100%;
}

#header .sub-nav-wrapper .sub-nav .nav-container {
  align-items: center;
  max-width: 1600px;
}

#header .sub-nav-wrapper .sub-nav .mobile-toggle-wrapper {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

#header .sub-nav-wrapper .sub-nav .mobile-toggle-wrapper .sub-menu-title {
  font-family: var(--wp--preset--font-family--heading-narrow);
  font-style: italic;
  font-size: var(--wp--preset--font-size--body-large);
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
}

#header .sub-nav-wrapper .sub-nav .mobile-toggle-wrapper a.sub-menu-title:hover {
  text-decoration: underline;
}

#header .sub-nav-wrapper .sub-nav .separator {
  width: 2px;
  height: 24px;
  background-color: var(--wp--preset--color--white);
}

@media (max-width: 991.98px) {
  #header .sub-nav-wrapper .sub-nav .navbar-collapse:not(.show) {
    display: none;
  }
  #header .sub-nav-wrapper .sub-nav .navbar-collapse.collapsing {
    display: block;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
  }
}
@media (max-width: 991.98px) {
  #header .sub-nav-wrapper .sub-nav .navbar-nav {
    flex-direction: column;
    gap: 0.5rem;
    padding: 1rem calc(var(--wp--style--block-gap) * 0.5);
  }
}
#header .sub-nav-wrapper .sub-nav .navbar-nav > .menu-item > a {
  padding: 0.5rem 0;
  color: var(--wp--preset--color--white);
  text-decoration: none;
}

#header .sub-nav-wrapper .sub-nav .navbar-nav > .menu-item > a:hover {
  color: var(--wp--preset--color--gold-200);
  text-decoration: underline;
  text-underline-offset: 0.25rem;
}

#header .sub-nav-wrapper .paper-tear {
  fill: var(--wp--preset--color--gold-1000);
  transform: scaleX(-1);
}

@media (min-width: 992px) {
  #header .main-nav .mega-menu-wrapper .offcanvas-header {
    display: none;
  }
}
@media (max-width: 991.98px) {
  #header {
    position: absolute;
    width: 100%;
  }
  #header:has(.sub-nav-wrapper) + #skipNav + #main {
    padding-top: calc(var(--header-height) + var(--sub-nav-height) - 10px);
  }
  #header + #skipNav + #main {
    padding-top: calc(var(--header-height) - 10px);
  }
  #header .nav-wrapper {
    flex-direction: column;
  }
  #header .main-nav .navbar-collapse .wrapper {
    position: relative;
    flex-direction: column;
    padding: 1.5rem 0;
    height: calc(95vh - var(--header-height));
    width: 100%;
    overflow: clip;
  }
  #header .main-nav #main-menu {
    padding: 1.5rem 0;
  }
  #header .main-nav #main-menu .menu-item {
    display: flex;
    align-items: center;
    height: auto;
    width: 100%;
  }
  #header .main-nav #main-menu .menu-item.mega-menu {
    position: unset;
  }
  #header .main-nav #main-menu .menu-item.mega-menu .dropdown-toggle-btn {
    position: relative;
    margin-left: auto;
  }
  #header .main-nav #main-menu .menu-item.mega-menu .dropdown-toggle-btn::after {
    content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="8" height="13" viewBox="0 0 8 13" fill="none"><path d="M7.01249 7.54599L6.9861 7.5735L1.89838 12.6612C1.54629 13.0133 0.975423 13.0133 0.623326 12.6612C0.280257 12.3182 0.27146 11.7674 0.596936 11.4137L0.623326 11.3862L5.08425 6.9253L0.623326 2.46442C0.271229 2.11233 0.271229 1.54146 0.623326 1.18937C0.966395 0.846297 1.51715 0.8375 1.87087 1.16298L1.89838 1.18937L6.9861 6.27708C7.15764 6.44862 7.2456 6.67208 7.25 6.89687V6.95372C7.24611 7.15248 7.17689 7.3502 7.04233 7.51191L7.01249 7.54599Z" fill="%23393939"/></svg>');
    position: relative;
    height: 1em;
    width: 1em;
  }
  #header .main-nav #main-menu .menu-item.mega-menu .mega-menu-wrapper {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    border-top: none;
    transition: left 0.3s ease;
  }
  #header .main-nav #main-menu .menu-item.mega-menu .mega-menu-wrapper.show {
    left: 0;
  }
  #header .main-nav #main-menu .menu-item.mega-menu .mega-menu-wrapper .offcanvas-header {
    display: block;
    padding: 0.5rem 0;
  }
  #header .main-nav #main-menu .menu-item.mega-menu .mega-menu-wrapper .offcanvas-header .close {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0;
  }
  #header .main-nav #main-menu .menu-item.mega-menu .mega-menu-wrapper .offcanvas-header .menu-item-title {
    margin: 0;
    font-weight: 700;
  }
  #header .main-nav #main-menu .menu-item.mega-menu .mega-menu-wrapper .dropdown-content {
    display: block;
  }
  #header .main-nav #main-menu .menu-item.dropdown:not(.mega-menu) {
    position: unset;
  }
  #header .main-nav #main-menu .menu-item.dropdown:not(.mega-menu) .dropdown-toggle-btn {
    position: relative;
    margin-left: auto;
  }
  #header .main-nav #main-menu .menu-item.dropdown:not(.mega-menu) .dropdown-toggle-btn::after {
    content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="8" height="13" viewBox="0 0 8 13" fill="none"><path d="M7.01249 7.54599L6.9861 7.5735L1.89838 12.6612C1.54629 13.0133 0.975423 13.0133 0.623326 12.6612C0.280257 12.3182 0.27146 11.7674 0.596936 11.4137L0.623326 11.3862L5.08425 6.9253L0.623326 2.46442C0.271229 2.11233 0.271229 1.54146 0.623326 1.18937C0.966395 0.846297 1.51715 0.8375 1.87087 1.16298L1.89838 1.18937L6.9861 6.27708C7.15764 6.44862 7.2456 6.67208 7.25 6.89687V6.95372C7.24611 7.15248 7.17689 7.3502 7.04233 7.51191L7.01249 7.54599Z" fill="%23393939"/></svg>');
    position: relative;
    height: 1em;
    width: 1em;
  }
  #header .main-nav #main-menu .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0 {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    border-top: none;
    background-color: var(--wp--preset--color--white);
    transition: left 0.3s ease;
  }
  #header .main-nav #main-menu .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0.show {
    left: 0;
  }
  #header .main-nav #main-menu .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0 .offcanvas-header {
    display: block;
    padding: 0.5rem 0;
  }
  #header .main-nav #main-menu .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0 .offcanvas-header .close {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0;
  }
  #header .main-nav #main-menu .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0 .offcanvas-header .menu-item-title {
    margin: 0;
    font-weight: 700;
  }
  #header .main-nav #main-menu .menu-item.dropdown:not(.mega-menu) .dropdown-menu.depth_0 .dropdown-content {
    display: block;
  }
}
.wp-block-cover.alignfull .wp-block-cover__inner-container {
  max-width: 100%;
}

@media (min-width: 1400px) {
  .wp-block-cover.alignwide .wp-block-cover__inner-container {
    max-width: var(--wp--custom--layout--container--wide, 100%);
  }
}
.wp-block-cover .wp-block-cover__inner-container {
  max-width: var(--wp--custom--layout--container--default, 100%);
}

@media (max-width: 767.98px) {
  .wp-block-cover:has(> video) {
    aspect-ratio: unset !important;
  }
}
.wp-block-group.linked-group.linked-group-hover {
  position: relative;
}

.wp-block-group.linked-group.linked-group-hover:has(> .wp-block-image:first-child)::before {
  content: "";
  position: relative;
  display: block;
  width: 100%;
  height: var(--linked-spacer-height, 0px);
}

.wp-block-group.linked-group.linked-group-hover:has(> .wp-block-image:first-child)::after {
  content: "";
  position: absolute;
  inset: 0 0 0 0;
  background-color: var(--wp--preset--color--black-1000);
  opacity: 0;
  transition: opacity 0.5s ease;
  pointer-events: none;
}

.wp-block-group.linked-group.linked-group-hover:has(> .wp-block-image:first-child).initialized {
  flex-wrap: nowrap;
  height: var(--linked-group-height, auto);
}

.wp-block-group.linked-group.linked-group-hover:has(> .wp-block-image:first-child).initialized .wp-block-image:first-child {
  position: absolute;
  height: var(--linked-spacer-height);
  transition: height 0.25s linear;
}

.wp-block-group.linked-group.linked-group-hover:has(> .wp-block-image:first-child).initialized .wp-block-image:first-child + .wp-block-group {
  position: relative;
  z-index: 1;
  flex-wrap: nowrap;
  min-height: 0;
  transition: min-height 0.5s ease, color 0.3s ease-in-out;
}

.wp-block-group.linked-group.linked-group-hover:has(> .wp-block-image:first-child).initialized .wp-block-image:first-child img {
  min-height: 100%;
  -o-object-position: top center;
     object-position: top center;
}

.wp-block-group.linked-group.linked-group-hover:has(> .wp-block-image:first-child).initialized:hover .wp-block-image:first-child {
  height: 100%;
}

.wp-block-group.linked-group.linked-group-hover:has(> .wp-block-image:first-child).initialized:hover .wp-block-image:first-child + .wp-block-group {
  min-height: var(--linked-group-height);
  color: var(--wp--preset--color--white);
}

.wp-block-group.linked-group.linked-group-hover:has(> .wp-block-image:first-child).initialized:hover::after {
  opacity: 0.85;
}

.wp-block-group.is-vertical > .wp-block-image {
  min-width: 100%;
}

.wp-block-group.is-vertical.is-content-justification-center > .wp-block-image {
  display: flex;
  justify-content: center;
}

.wp-block-group.is-vertical .wp-block-spacer {
  margin-top: calc(var(--wp--style--block-gap) * -1);
}

.wp-block-group > .alignfull {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.wp-block-group.is-style-corner-tears {
  position: relative;
  padding-left: var(--wp--preset--spacing--70);
  padding-right: var(--wp--preset--spacing--70);
}

@media (max-width: 767.98px) {
  .wp-block-group.is-style-corner-tears {
    padding-left: var(--wp--preset--spacing--40);
    padding-right: var(--wp--preset--spacing--40);
  }
}
.wp-block-group.is-style-corner-tears::before, .wp-block-group.is-style-corner-tears::after {
  content: url('data:image/svg+xml; utf8, <svg viewBox="0 0 104 107.8" xmlns="http://www.w3.org/2000/svg"><path d="m104 0c0 .2-.3.4-.4.8 0 0 .2.7 0 .9 0 .4-.4.4-.5.5 0 0 0 .2-.2.3-.6.5-1.3 0-1.7 1.3 0 .4 0 .2-.3.6-.2.2 0 .5 0 .6 0 .3-.5.2-.6.3s0 .3-.3.5c0 0-.8 0-1.2.3s-.3 0-.4 0c0 0-.4.9-.5.9 0 0-.4-.4-.5.2-.2.8-.5.8-.6 1.1v.2c0 .3-1.2.4-1.5.6-.5.3-.6.9-.9 1.3h-.2c-.2.2-.2.6-.6.6h-.2c-.2 0-.4 0-.5.5v.9c0 .2-.4.7-.5.9h-.2c0 .2-.2.5-.3.6s-.8.2-1 .3c-.2.2 0 .4-.5.4h-.2s-1.2 2.2-1.5 2.6c0 0-.3.2-.4.4 0 0-.8.2-1 .3-.5.5-.9 1.5-1.3 1.9h-.5s-.2.5-.3.6c-.2.2-1.6.8-1.7.9s-.2.5-.5.4c-.4 0-.3-.4-.4-.4-.3-.2-.5.4-.6.6 0 0-.5.2-.6.3-.2.3-.4.8-.6 1.1-.2.2-.9.4-1.1.6s-.5.5-.5.5c0 .2-.4.8-.5.8h-.2c-.8 0-.7.7-1.1 1.1 0 0-.9 0-1.1.2s-.3.7-.5.9c0 0-.7.2-.8.4-.4.5 0 .8 0 .9 0 .6-.9.7-1 1.1v1c0 .2-.6 1.2-.8 1.4 0 0-.5 0-.6.3v.6c-.2.7-1.7 3.3-2.1 3.7-.3.3-.5.6-.7.8h-.5c-.2.2-.4.9-.7 1.2 0 .2-.7.7-.9.9 0 0-.7 1.5-.7 1.6 0 0 .2.4 0 .5 0 0-.7 1.7-.8 1.8-.6.6 0 .5 0 .9s-.6 1.2-.8 1.4h-.2v.2c-.4.2-1.1 0-1.3.3-.4.4-.4.6-.9.6-.8 0-1.3 1.2-2.1 1.2s-.2-.2-.6.2c-.4.3-.6.8-.8 1.1-.3.3-1.3.4-1.4.6-.3 1.3-.9 1-1.1 1.6 0 .5-.6 1-1 1.4s-.8.3-.8.4c-.3.3 0 .7-.8 1.4-.4.4.3.9-.2 1.5-.8.9-.3.6-.4 1.2-.2.7-1.1.8-1.3 1.7v.6c0 .2-.4.7-.5.9h-.2c0 .2-.3.7-.4.7h-.2c-.3 0-1.4.5-1.6.6-.7.3-1.2.3-1.7.9-.3.3-.8 0-.8 0v.2c-.4.2-1.2-.3-1.9 0v.2s-.6-.5-.9-.2-.4.5-1 .5h-.9v.2s-.5.2-.6.3c-.5.5-1 1.3-1.7 1.6-.6.3-.6 0-1.2.7l-.8.2s-.3-.2-.4-.2c0 0-.2.6-.4.7 0 0-.9.3-1.1.3h-.5c-.6 0-.5.7-1.1.7h-.2s-.3.4-.4.6c0 0-.5.2-.6.3-.6.7-1.2 1.4-1.7 2-.1 0-.8.3-.8.4-.1 0-.2.5-.3.6-.5.6-2.7 1.9-3.6 2.4-.5.3-1.4.4-1.4.4-.1 0-.2.5-.3.6h-.2s0 .2-.2.3c-.2.2-.5 0-.7 0l-.8.2c-.1 0-.2.5-.3.5 0 0-.3-.2-.4-.2h-.4s-.3.5-.5.6c-.5.3-1.6 0-1.7.2-.2.2-.1.4-.5.4s-.3-.3-.4.3c0 0 .2.3-.1.5-.1 0-.8.2-1 .3-.2.2 0 .6-.3.9 0 0-.6 0-.7.2s-.1.3-.3.5h-.2c-.3.3-.2.6-.2.7 0 .3-.3.5-.4.8v.2c-.1.4-.4 1.6-.1 1.8.8.8.3.8.4 1.7 0 .5.5 1.6.5 2.3 0 0-.1.4-.1.5 0 .2.2.4 0 .6-.3.3-.9.9-1 1.4 0 0 .2.4 0 .6-.6.6-.6 1-1.1 1.6-.1 0-.4.6-.4.8s.3.7.1.9c0 0-.3 0-.4.4-.2.8-.2.4-.7.8-.2.2-.3 1.7-.5 1.9-.8.8-1 1.4-1.6 2.1-.9 1-1 2.1-2 3.1-.2.2-.1 0-.3.5-.1.5-.6 0-.8 1.1-.1.6-1.1.3-1.3.5 0 0-.2.5-.3.6 0 0-1.3.4-1.5.6-.5.5-1 .7-1.5 1.2-.3.3-1.8.6-2.1.8-.1 0-.1.4-.3.5-.3.3-.7.2-1 .5v-21.3l87.2-87.4z" fill="%23fff" /><path d="m0 99.2v-.3h.3c.3-.2.4-.2.8-.2s.2 0 .5-.3h.3c.2-.2.4-.6.5-.8.2-.2.6-.3.8-.5 0-.2.2-.4.4-.5.3-.2.8 0 1.1-.2.3 0 .5-.6.7-.6.3 0 .7-.3.8-.2h.5v-.2c.2-.2.9 0 1 0 .3-.3.9-1 1.1-1.5v-.6c0-.2.5-.7.7-.8.2-.2 0-.5 0-.6 0-.2.4-.4.5-.7.1-.5.5-.4.8-.6 0 0 0-.2.2-.3.2-.2 1.1-.3 1.2-.5.3-.3.6-.4.9-.7.1 0 .8-.3.9-.3 0 0 .1-.3.2-.4s.7 0 .8-.3c.1-.6.4-.4.5-.7 0-.3 0 0 .2-.3.5-.6.6-1.2 1.2-1.8.4-.4.5-.8.9-1.3.1 0 .2-1 .3-1.1.3-.3.3 0 .4-.5 0-.2.2-.2.2-.2.1 0 0-.4 0-.5 0 0 .2-.4.3-.5.3-.3.3-.6.6-.9.1 0 0-.3 0-.4 0-.3.4-.7.6-.9.1 0 0-.2 0-.4v-.3c0-.4-.3-1.1-.3-1.4 0-.5.2-.6-.2-1-.2-.2 0-.9 0-1.1s.2-.4.3-.6c0 0 0-.2.1-.4h.1s0-.2.2-.3h.4c.1 0 0-.4.2-.5 0 0 .5 0 .6-.2.2-.2 0-.3 0-.3 0-.3.2 0 .3-.2.2 0 .2-.2.3-.2h1c.1 0 .3-.3.3-.4h.4s.1 0 .2-.2h.9v-.2h.2s.1-.3.2-.4c0 0 .6 0 .8-.2.5-.3 1.8-1.1 2.1-1.4 0 0 .1-.3.2-.4 0 0 .4 0 .5-.2.3-.4.7-.8 1-1.2 0 0 .3 0 .3-.2l.2-.4h.1c.3 0 .3-.5.6-.5h.3l.6-.2.2-.4h.7c.4-.5.3-.3.7-.5s.7-.7 1-1c0 0 .3 0 .3-.2h.5c.3 0 .4 0 .6-.3s.5 0 .5 0c.4-.3.9 0 1.1 0h.5c.3-.3.6-.3 1-.5 0 0 .8-.3 1-.3s.2-.3.2-.4.3-.4.3-.5v-.4c0-.5.7-.6.8-1 0-.3-.2-.2.3-.7s0-.6 0-.9c.4-.4.3-.6.5-.8 0 0 .4 0 .5-.2.3-.3.5-.6.6-.9 0-.4.5-.2.6-.9 0-.2.6-.2.8-.4s.3-.5.5-.7.2 0 .4 0c.5 0 .8-.7 1.2-.7s.3 0 .5-.4h.8s.4-.7.5-.8c0-.3-.3-.2 0-.6 0 0 .4-1 .5-1v-.3s.4-.9.4-1c0 0 .5-.4.5-.5 0-.2.3-.6.4-.7h.3s.2-.3.4-.5 1.1-1.7 1.2-2.2v-.4c0-.2.3 0 .3-.2 0 0 .4-.7.5-.8v-.6c0-.2.5-.3.6-.6 0 0-.2-.3 0-.6 0 0 .4-.2.5-.2 0 0 .2-.4.3-.5s.6 0 .7 0c.2-.2.2-.6.7-.6s.2-.4.3-.5l.3-.3s.6-.2.7-.3c0-.2.2-.5.4-.6 0 0 .3 0 .3-.2 0 0 .2-.4.4-.3 0 0 0 .2.2.2s.2-.2.3-.2c0 0 .9-.4 1-.5 0 0 0-.3.2-.4h.3c.2-.2.5-.8.7-1.1 0 0 .5 0 .6-.2l.2-.2c.2-.2.8-1.6.9-1.6.2 0 .2-.2.3-.2 0 0 .5 0 .6-.2 0 0 0-.3.2-.4s.3-.4.3-.5v-.5c0-.2.2-.2.3-.3.3 0 .2-.2.4-.3.2-.3.2-.6.5-.8.2 0 .9 0 .9-.3s.2-.3.4-.7c0-.4.3 0 .3 0l.3-.5s0 .2.3 0c.2-.2.7 0 .7-.2 0 0 0-.2.2-.3 0 0 .3 0 .3-.2v-.4c.2-.2 0-.1.2-.4.2-.7.6-.4 1-.7v-.2s.2 0 .3-.3v-.5c0-.5.4-.6.5-.8 0-.2.4-.8.5-.9 0 0 .4 0 .4-.1.2-.2 0-.6.2-.7.4-.4.8-.6.9-1.2 0-.2.8-.5.9-1 0-.3.5-.3.5-.4v-.2c.3 0 .6-.3.7-.5h.4l.2-.2c.3 0 .2-.2.2-.2 0-.1.3 0 .3 0l.4-.6s-.3 0 0-.2c0 0 .4 0 .4-.1.3-.3.4-1 .7-1.3.2-.2.3 0 .4-.5 0-.4.4-.2.5-.7 0-.4.3-.5.4-1 0-.2.3-.1.3-.2s0-.4.2-.5c0 0 .4-.1.5-.2.2-.2 0-.4 0-.5 0-.4.5-.6.7-.8 0-.1 0-.3.4-.3l.5.2h.2c.2-.2 0-.4 0-.6s.2-.4.2-.6v-.4s.2-.2.2-.4v-.3s.2-.3.2-.4h.3c0-.1.2-.3.5-.3.2-.2.7-.3 1.2-.5.2-.1.6 0 .7-.1 0 0 0-.2.2-.3.2-.2.5.1.5.1v-.2s.3-.1.3-.2.3 0 .4-.1c0 0 0-.3.2-.4 0 0 .2 0 .3-.3 0-.4.3-.4.6-1 0-.2.8-.9 1-1.1 0 0 .5 0 .6-.2.5-.4.5-.7 1.2-.7s.3-.3.5-.6h.4s.3-.5.4-.6h.3c.2-.2.3-.6.5-.8.3-.3.2 0 .4-.6 0 0 .2-.5.3-.5h.7c.3-.3 1-.4 1.3-.6.4-.4 1-.8 1.5-.6 0 0 .3-.2.4-.2l-.2-.2h.3c.3-.2.4-.2.8-.2s.2 0 .5-.3h.3c.2-.2.4-.6.5-.8.2-.2.6-.3.8-.5 0-.2.2-.4.4-.5h.3-100.6" /></svg>');
  position: absolute;
  height: 100px;
  width: 100px;
}

@media (max-width: 767.98px) {
  .wp-block-group.is-style-corner-tears::before, .wp-block-group.is-style-corner-tears::after {
    display: none;
  }
}
.wp-block-group.is-style-corner-tears::before {
  top: -2px;
  left: -4px;
  filter: drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.25));
}

.wp-block-group.is-style-corner-tears::after {
  bottom: -2px;
  right: -4px;
  transform: rotate(180deg);
  filter: drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.25));
}

.wp-block-image img {
  width: 100%;
}

.wp-block-image.is-style-aspect-1-1 {
  aspect-ratio: 1;
  display: flex;
  align-items: center;
}

.wp-block-image.is-style-circle {
  border-radius: 100%;
  overflow: hidden;
  aspect-ratio: 1;
}

.wp-block-image.is-style-circle > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.wp-block-image.is-style-quote-dark {
  position: relative;
}

.wp-block-image.is-style-quote-dark::before {
  content: url('data:image/svg+xml; utf8, <svg fill="none" height="111" viewBox="0 0 112 111" width="112" xmlns="http://www.w3.org/2000/svg"><rect fill="%23b5a36a" height="108.197" rx="54.0984" width="108.197" x="2.36719" y="1.68701"/><g fill="%23fff"><path d="m24.5629 37.9795 4.099 5.2367c-.856.3915-1.7121.8809-2.5681 1.4682-.8231.5873-1.498 1.3703-2.0248 2.3492-.4938.9788-.7408 2.2839-.7408 3.9152l-7.0128-.2447c0-2.5123.461-4.6167 1.3828-6.3133.9219-1.7293 2.0084-3.116 3.2595-4.16 1.284-1.0441 2.4858-1.7945 3.6052-2.2513zm3.1113 12.7246v11.1096h-11.3588v-11.1096zm15.0133-12.7246 4.099 5.2367c-.8889.3915-1.745.8809-2.5681 1.4682s-1.498 1.3703-2.0248 2.3492c-.5268.9788-.7902 2.2839-.7902 3.9152l-6.9634-.2447c0-2.5123.4445-4.6167 1.3335-6.3133.9218-1.7293 2.0248-3.116 3.3088-4.16 1.284-1.0441 2.4858-1.7945 3.6052-2.2513zm3.1113 12.7246v11.1096h-11.3588v-11.1096z"/><path d="m87.8818 73.7309-4.0991-5.2367c.9219-.4242 1.7944-.9136 2.6175-1.4682.8231-.5873 1.4816-1.3704 1.9754-2.3492.5268-1.0114.7902-2.3165.7902-3.9153l7.0128.2447c0 2.4797-.461 4.5842-1.3828 6.3134-.889 1.6966-1.9755 3.067-3.2595 4.1111-1.284 1.044-2.5022 1.8108-3.6545 2.3002zm-3.1114-12.7247v-11.1096h11.4082v11.1096zm-14.9639 12.7247-4.099-5.2367c.9219-.4242 1.7779-.9136 2.5681-1.4682.8231-.5873 1.4815-1.3704 1.9754-2.3492.5268-1.0114.7902-2.3165.7902-3.9153l7.0128.2447c0 2.4797-.461 4.5842-1.3828 6.3134-.889 1.6966-1.9755 3.067-3.2595 4.1111-1.284 1.044-2.4858 1.8108-3.6052 2.3002zm-3.1113-12.7247v-11.1096h11.3588v11.1096z"/></g></svg>');
  position: absolute;
  top: 6px;
  right: 6px;
  z-index: 1;
  width: 110px;
  height: 110px;
}

.wp-block-image.is-style-quote-dark img {
  border-radius: 50%;
}

.wp-block-image.is-style-quote-light {
  position: relative;
}

.wp-block-image.is-style-quote-light::before {
  content: url('data:image/svg+xml; utf8, <svg fill="none" height="111" viewBox="0 0 112 111" width="112" xmlns="http://www.w3.org/2000/svg"><rect fill="%23fff" height="108.197" rx="54.0984" width="108.197" x="2.36719" y="1.42285"/><g fill="%23b5a36a"><path d="m24.5629 37.7153 4.099 5.2367c-.856.3915-1.7121.8809-2.5681 1.4682-.8231.5873-1.498 1.3704-2.0248 2.3492-.4938.9788-.7408 2.2839-.7408 3.9153l-7.0128-.2447c0-2.5123.461-4.6168 1.3828-6.3134.9219-1.7293 2.0084-3.1159 3.2595-4.16 1.284-1.0441 2.4858-1.7945 3.6052-2.2513zm3.1113 12.7247v11.1096h-11.3588v-11.1096zm15.0133-12.7247 4.099 5.2367c-.8889.3915-1.745.8809-2.5681 1.4682s-1.498 1.3704-2.0248 2.3492-.7902 2.2839-.7902 3.9153l-6.9634-.2447c0-2.5123.4445-4.6168 1.3335-6.3134.9218-1.7293 2.0248-3.1159 3.3088-4.16s2.4858-1.7945 3.6052-2.2513zm3.1113 12.7247v11.1096h-11.3588v-11.1096z"/><path d="m87.8818 73.4667-4.0991-5.2367c.9219-.4241 1.7944-.9135 2.6175-1.4682.8231-.5873 1.4816-1.3703 1.9754-2.3491.5268-1.0115.7902-2.3166.7902-3.9153l7.0128.2447c0 2.4797-.461 4.5841-1.3828 6.3134-.889 1.6966-1.9755 3.0669-3.2595 4.111s-2.5022 1.8108-3.6545 2.3002zm-3.1114-12.7246v-11.1096h11.4082v11.1096zm-14.9639 12.7246-4.099-5.2367c.9219-.4241 1.7779-.9135 2.5681-1.4682.8231-.5873 1.4815-1.3703 1.9754-2.3491.5268-1.0115.7902-2.3166.7902-3.9153l7.0128.2447c0 2.4797-.461 4.5841-1.3828 6.3134-.889 1.6966-1.9755 3.0669-3.2595 4.111s-2.4858 1.8108-3.6052 2.3002zm-3.1113-12.7246v-11.1096h11.3588v11.1096z"/></g></svg>');
  position: absolute;
  top: 6px;
  right: 6px;
  z-index: 1;
  width: 110px;
  height: 110px;
}

.wp-block-image.is-style-quote-light img {
  border-radius: 50%;
}

.wp-block-table thead {
  font-family: var(--wp--preset--font-family--body-condensed);
  background-color: #393939;
  border-bottom: none;
  color: #B5A36A;
}

.wp-block-table thead tr th {
  border: none;
}

.wp-block-table tbody tr td {
  padding: var(--wp--preset--spacing--40) var(--wp--style--block-gap);
  border: none;
  border-bottom: 2px solid var(--wp--preset--color--black-400);
  font-size: 1rem;
}

.wp-block-list li:not(:last-child) {
  margin-bottom: 0.5rem;
}

.wp-block-list.is-style-none {
  list-style: none;
  padding: 0;
}

.wp-block-list.is-style-dash li::marker {
  content: "– ";
  color: var(--wp--preset--color--primary);
  font-weight: 600;
}

.wp-block-list.is-style-dot {
  list-style: disc;
}

.wp-block-list.is-style-dot li::marker {
  color: var(--wp--preset--color--primary);
}

.wp-block-list.is-style-circle {
  list-style: circle;
}

.wp-block-list.is-style-circle li::marker {
  color: var(--wp--preset--color--primary);
}

.wp-block-list.is-style-square {
  list-style: square;
}

.wp-block-list.is-style-square li::marker {
  color: var(--wp--preset--color--primary);
}

.wp-block-post-featured-image {
  overflow: hidden;
}

.wp-block-safe-svg-svg-icon {
  text-align: unset;
  line-height: 0;
}

.wp-block-column.is-style-flex-auto {
  flex: auto !important;
}

.wp-block-column.is-style-fit-content {
  flex-basis: fit-content !important;
}

.wp-block-spacer {
  margin-block-start: 0 !important;
}

.wp-block-separator {
  width: 100%;
}

.wp-block-separator > svg {
  margin: auto;
}

.wp-block-separator.is-style-one-line, .wp-block-separator.is-style-two-lines, .wp-block-separator.is-style-three-lines {
  border: none;
}

.wp-block-search {
  background-color: var(--wp--preset--color--white);
}

.wp-block-search .wp-block-search__inside-wrapper {
  background-color: var(--wp--preset--color--white);
}

.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
  padding: 0.875rem 1rem;
  border: 1px solid var(--wp--preset--color--black-400);
}

.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
  margin: 0;
}

#searchModal .modal-content {
  background-color: transparent;
  border: none;
}

#searchModal .modal-content .btn-close {
  position: relative;
  right: -1rem;
  opacity: 1;
}

.search-results .banner,
.search-no-results .banner {
  padding: var(--wp--preset--spacing--80) 0;
  background-color: #000;
}

.search-results .search-results-list,
.search-no-results .search-results-list {
  list-style: none;
  padding: 0;
}

.search-results .search-results-list .search-result h3 a,
.search-no-results .search-results-list .search-result h3 a {
  text-decoration: none;
  color: inherit;
}

.search-results .search-results-list .search-result h3 a:hover,
.search-no-results .search-results-list .search-result h3 a:hover {
  text-decoration: underline;
}

.search-results .pagination,
.search-no-results .pagination {
  align-items: center;
  justify-content: center;
  gap: 1rem;
  margin-top: 3rem;
}

.search-results .pagination .nav-links,
.search-no-results .pagination .nav-links {
  align-items: center;
  border: none;
}

.search-results .pagination .nav-links > *,
.search-no-results .pagination .nav-links > * {
  color: #000 !important;
}

.search-results .pagination .page-numbers,
.search-no-results .pagination .page-numbers {
  padding: 0;
  background-color: transparent !important;
  border: none !important;
}

.search-results .pagination .page-numbers:hover,
.search-no-results .pagination .page-numbers:hover {
  text-decoration: underline;
}

.search-results .pagination .page-numbers.active,
.search-no-results .pagination .page-numbers.active {
  font-weight: bold;
  pointer-events: none;
}

.single-program .accordion-body .wp-block-separator {
  margin-top: calc(var(--wp--style--block-gap) + 28px);
}

.single-program .accordion-body .wp-block-separator + * {
  margin-top: calc(var(--wp--style--block-gap) + 28px);
}

.single-faculty-member .faculty-photo {
  width: 100%;
  height: auto;
  aspect-ratio: 3/4;
  background-color: var(--wp--preset--color--black-200);
  overflow: hidden;
}

.single-faculty-member .faculty-photo object {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.single-faculty-member .faculty-photo object > svg {
  height: 6rem;
  width: 6rem;
  fill: var(--wp--preset--color--black-400);
}

.single-faculty-member .faculty-office,
.single-faculty-member .faculty-phone,
.single-faculty-member .faculty-email {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.single-faculty-member .faculty-course-heading + .faculty-courses {
  width: 100%;
  border-collapse: collapse;
}

.single-faculty-member .faculty-course-heading + .faculty-courses > thead {
  font-family: var(--wp--preset--font-family--body-condensed);
  font-size: var(--wp--preset--font-size--body-large);
  background-color: #393939;
  border-bottom: none;
  color: #B5A36A;
  text-align: left;
}

.single-faculty-member .faculty-course-heading + .faculty-courses > thead tr th {
  padding: 0.5em;
  border: none;
}

.single-faculty-member .faculty-course-heading + .faculty-courses > tbody tr td {
  padding: var(--wp--preset--spacing--40) var(--wp--style--block-gap);
  border: none;
  border-bottom: 2px solid var(--wp--preset--color--black-400);
  font-size: 1rem;
}

.imported-content div.ssiencorepl {
  display: block !important;
}

.imported-content iframe {
  border: none;
}

.imported-content hr {
  clear: both;
}

.imported-content hr[style="border-bottom: 0px;"] {
  background-color: transparent;
}

.imported-content p {
  padding: 0 !important;
  font-size: var(--wp--preset--font-size--body-regular) !important;
}

.imported-content p:not(:first-child) {
  margin-top: var(--wp--style--block-gap);
}

.imported-content h2 {
  padding: 0 !important;
}

.imported-content h3 {
  padding: 0 !important;
}

.imported-content h4 {
  padding: 0 !important;
}

.imported-content ul li:not(:last-child) {
  margin-bottom: 0.5rem;
}

.imported-content ul li .embed-responsive {
  margin: var(--wp--style--block-gap) 0;
}

.imported-content blockquote + h2 {
  clear: both;
}

.imported-content img {
  max-width: 100%;
  height: auto;
}

.imported-content img.block_right {
  display: table;
  float: right;
  max-width: 50%;
  margin-left: var(--wp--preset--spacing--40);
  margin-bottom: var(--wp--preset--spacing--40);
}

@media (max-width: 767.98px) {
  .imported-content img.block_right {
    float: none;
    max-width: 100% !important;
    margin-left: 0;
  }
}
.imported-content img.block_left {
  display: table;
  float: left;
  max-width: 50%;
  margin-right: var(--wp--preset--spacing--40);
  margin-bottom: var(--wp--preset--spacing--40);
}

@media (max-width: 767.98px) {
  .imported-content img.block_left {
    float: none;
    max-width: 100% !important;
    margin-right: 0;
  }
}
.imported-content .table_wrapper {
  width: 100%;
  overflow-x: auto;
  padding-bottom: var(--wp--style--block-gap);
}

.imported-content div:has(> .table_wrapper) {
  max-width: 100% !important;
}

.imported-content hr:has(+ .table_wrapper) {
  display: none;
}

.imported-content table {
  height: auto !important;
  max-width: 100% !important;
  min-width: 100%;
  margin-block-start: var(--wp--style--block-gap);
  border-collapse: collapse;
}

.imported-content table thead {
  font-family: var(--wp--preset--font-family--body-condensed);
  background-color: #393939;
  border-bottom: none;
  color: #B5A36A;
}

.imported-content table thead tr th {
  border: none;
}

.imported-content table tbody tr {
  height: auto !important;
}

.imported-content table tbody tr:first-child {
  background-color: var(--wp--preset--color--black-800);
  color: var(--wp--preset--color--gold-800);
}

.imported-content table tbody tr:first-child td {
  padding: 0.5em;
  font-family: var(--wp--preset--font-family--body-condensed);
  font-size: var(--wp--preset--font-size--body-large);
  border-bottom: none !important;
}

.imported-content table tbody tr th {
  padding: 0.5em;
  background-color: var(--wp--preset--color--black-800);
  font-family: var(--wp--preset--font-family--body-condensed);
  font-size: var(--wp--preset--font-size--body-large);
  text-align: left !important;
  color: var(--wp--preset--color--gold-800);
}

.imported-content table tbody tr td {
  height: auto !important;
  padding: var(--wp--preset--spacing--40) var(--wp--style--block-gap);
  border: none;
  border-bottom: 2px solid var(--wp--preset--color--black-400);
  font-size: 1rem;
  text-align: left !important;
}

.imported-content table[summary=Awards] h4 {
  margin-top: 0;
}

.imported-content table[summary=Awards] tr:nth-child(even) {
  background-color: var(--wp--preset--color--black-200);
}

.imported-content table[summary=Awards] tr:nth-child(odd) {
  background-color: var(--wp--preset--color--white);
}

.imported-content table[summary=Awards] tr td {
  border-bottom: none !important;
}

.imported-content .grid-x {
  display: flex;
  flex-wrap: wrap;
  gap: var(--wp--style--block-gap);
}

.imported-content .grid-x > .cell {
  flex: 0 0 100%;
  max-width: 100%;
}

.imported-content .grid-x > .auto {
  flex: 1 1 0;
  max-width: 100%;
}

.imported-content .grid-x > .shrink {
  flex: 0 0 auto;
  max-width: 100%;
}

.imported-content .grid-x > .small-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.imported-content .grid-x > .small-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.imported-content .grid-x > .small-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.imported-content .grid-x > .small-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.imported-content .grid-x > .small-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.imported-content .grid-x > .small-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.imported-content .grid-x > .small-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.imported-content .grid-x > .small-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.imported-content .grid-x > .small-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.imported-content .grid-x > .small-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.imported-content .grid-x > .small-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.imported-content .grid-x > .small-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  .imported-content .grid-x > .medium-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .imported-content .grid-x > .medium-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .imported-content .grid-x > .medium-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .imported-content .grid-x > .medium-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .imported-content .grid-x > .medium-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .imported-content .grid-x > .medium-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .imported-content .grid-x > .medium-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .imported-content .grid-x > .medium-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .imported-content .grid-x > .medium-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .imported-content .grid-x > .medium-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .imported-content .grid-x > .medium-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .imported-content .grid-x > .medium-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .imported-content .grid-x > .medium-auto {
    flex: 1 1 0;
    max-width: 100%;
  }
  .imported-content .grid-x > .medium-shrink {
    flex: 0 0 auto;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .imported-content .grid-x > .large-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .imported-content .grid-x > .large-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .imported-content .grid-x > .large-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .imported-content .grid-x > .large-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .imported-content .grid-x > .large-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .imported-content .grid-x > .large-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .imported-content .grid-x > .large-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .imported-content .grid-x > .large-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .imported-content .grid-x > .large-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .imported-content .grid-x > .large-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .imported-content .grid-x > .large-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .imported-content .grid-x > .large-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .imported-content .grid-x > .large-auto {
    flex: 1 1 0;
    max-width: 100%;
  }
  .imported-content .grid-x > .large-shrink {
    flex: 0 0 auto;
    max-width: 100%;
  }
}
.imported-content .block {
  display: block;
}

.imported-content .block.right {
  float: right;
  margin-left: 20px;
}

.imported-content .block.left {
  float: left;
  margin-right: 20px;
}

.imported-content .embed-responsive {
  position: relative;
  display: block !important;
  width: 100%;
  clear: both;
}

.imported-content .embed-responsive::before {
  display: block;
  content: "";
}

.imported-content .embed-responsive .embed-responsive-item {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.imported-content .embed-responsive iframe,
.imported-content .embed-responsive embed,
.imported-content .embed-responsive object,
.imported-content .embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.imported-content .embed-responsive.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.imported-content .embed-responsive.embed-responsive-4by3::before {
  padding-top: 75%;
}

.imported-content .embed-responsive.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.imported-content .embed-responsive.embed-responsive-1by1::before {
  padding-top: 100%;
}

.imported-content .intro p {
  font-size: var(--wp--preset--font-size--body-hero) !important;
}

.imported-content .cta .cta_bar {
  margin-bottom: var(--wp--style--block-gap);
}

.imported-content .cta .cta_bar .admissions-box-container .admissions-box {
  flex: 0;
  max-width: none;
}

.imported-content .cta .cta_bar .admissions-box-container .admissions-box .admissions-box-color h2 {
  margin: 0;
  font-family: var(--wp--preset--font-family--body-condensed) !important;
  font-style: normal;
  font-size: 1.25rem !important;
}

.imported-content .cta .cta_content h2, .imported-content .cta .cta_content p {
  font-family: var(--wp--preset--font-family--body) !important;
}

.imported-content .cta .cls-subpage-right-svg {
  display: none;
}

.imported-content .in_content_callouts {
  clear: both;
}

.imported-content .in_content_callouts .topic_block_figure {
  float: right;
  max-width: 30%;
  margin: 0 30px 20px 0;
}

.imported-content .in_content_callouts .topic_block_figure .topic_block_image {
  width: 100%;
  height: auto;
}

.imported-content .in_content_callouts .topic_block_description p:first-child {
  margin-top: var(--wp--style--block-gap);
}

.imported-content .in_content_callouts .topic_block_description .topic_block_link {
  margin: 0 var(--wp--style--block-gap) var(--wp--style--block-gap) 0 !important;
}

.imported-content .in_content_callouts .special-thumb-container {
  padding: var(--wp--style--block-gap) 0 !important;
  border-bottom: 1px solid var(--wp--preset--color--black-800);
}

.imported-content .in_content_callouts .special-thumb-container.top {
  border-top: 1px solid var(--wp--preset--color--black-800);
}

.imported-content .in_content_callouts .special-thumb-container h2 {
  font-family: var(--wp--preset--font-family--body-condensed) !important;
}

.imported-content .in_content_callouts .special-thumb-container h2:first-child {
  margin-top: 0;
}

.imported-content .in_content_callouts .related-links-updated {
  margin-top: var(--wp--preset--spacing--70);
  margin-bottom: var(--wp--preset--spacing--40);
}

.imported-content .in_content_callouts .related-links-updated h2 {
  margin-top: 0;
  margin-bottom: 1rem;
  padding-bottom: 1rem !important;
  border-bottom: 1px solid var(--wp--preset--color--black-800);
}

.imported-content .in_content_callouts .related-links-updated .special-thumb-padding {
  flex: 0 0 100%;
  max-width: 100%;
}

.imported-content .in_content_callouts .related-links-updated .special-link-title {
  display: block;
  width: 100%;
}

.imported-content .in_content_callouts .related-links-updated .related-links-updated-image-container-mini {
  height: 200px;
  overflow: hidden;
}

.imported-content #idonate-giving-form-container {
  display: block !important;
  padding: 20px;
  background-color: var(--wp--preset--color--white);
  border-radius: 20px;
}

.imported-content .ctct-inline-form {
  display: block !important;
}

.imported-content .special-grey-link-container {
  border-bottom: 1px solid var(--wp--preset--color--black-800);
}

.imported-content .special-grey-link-container.top {
  margin-block-start: var(--wp--style--block-gap);
  border-top: 1px solid var(--wp--preset--color--black-800);
}

.imported-content .special-grey-link-container.top:not(:has(+ .special-grey-link-container)) {
  margin-block-end: calc(var(--wp--style--block-gap) * 2);
}

.imported-content .special-grey-link-container.bottom {
  margin-block-end: calc(var(--wp--style--block-gap) * 2);
}

.imported-content .special-grey-link-container .special-grey-link.accordian {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--wp--preset--spacing--30) 0;
  cursor: pointer;
  text-decoration: none;
  color: inherit;
  transition: color 0.2s ease;
}

.imported-content .special-grey-link-container .special-grey-link.accordian:hover {
  color: var(--wp--preset--color--gold-1000);
}

.imported-content .special-grey-link-container .special-grey-link.accordian .special-grey-link-text {
  margin: 0;
}

.imported-content .special-grey-link-container .special-grey-link.accordian .special-grey-link-arrow {
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  margin-left: var(--wp--preset--spacing--40);
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}

.imported-content .special-grey-link-container .special-grey-link.accordian .special-grey-link-arrow svg {
  display: block;
  width: 100%;
  height: 100%;
}

.imported-content .special-grey-link-container .special-grey-link.accordian .special-grey-link-arrow .cls-grey-nav-arrow {
  fill: currentColor;
}

.imported-content .special-grey-link-container .special-grey-link-content.collapse {
  display: none;
}

.imported-content .special-grey-link-container .special-grey-link-content.collapse.show {
  display: block;
}

.imported-content .special-grey-link-container .special-grey-link-content.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

.imported-content .special-grey-link-container .special-grey-link-content .special-grey-link-content-padding {
  padding-bottom: var(--wp--preset--spacing--60);
}

.imported-content .special-grey-link-container .special-grey-link-content .special-grey-link-content-padding::after {
  content: "";
  display: table;
  clear: both;
}

.imported-content .special-grey-link-container .special-grey-link-content .special-grey-link-content-padding blockquote {
  margin: 0;
}

.imported-content .special-grey-link-container.is-open .special-grey-link.accordian .special-grey-link-arrow {
  transform: rotate(0deg);
}

.imported-content .promotional_item .promotional_wrapper {
  text-decoration: none;
}

.imported-content .promotional_item .promotional_wrapper .promotional {
  display: flex;
  flex-wrap: wrap;
}

.imported-content .promotional_item .promotional_wrapper .promotional .promotional_figure {
  flex: 1 0 100%;
}

@media (min-width: 768px) {
  .imported-content .promotional_item .promotional_wrapper .promotional .promotional_figure {
    flex: 1 0 40%;
  }
}
.imported-content .promotional_item .promotional_wrapper .promotional .promotional_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--wp--style--block-gap);
  flex: 1 0 100%;
  max-width: 100%;
  padding: var(--wp--preset--spacing--40);
  background-color: var(--wp--preset--color--white);
}

@media (min-width: 768px) {
  .imported-content .promotional_item .promotional_wrapper .promotional .promotional_content {
    flex: 1 0 60%;
  }
}
.imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_heading {
  margin: 0;
}

.imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_heading,
.imported-content .promotional_item .promotional_wrapper .promotional .promotional_content .promotional_description {
  color: initial;
}

.imported-content #btnum-outer {
  margin-block-start: var(--wp--style--block-gap);
}

@media (max-width: 767.98px) {
  .imported-content #btnum-outer {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 575.98px) {
  .imported-content #btnum-outer {
    grid-template-columns: 1fr;
  }
}
.imported-content #btnum-outer .btnum-inner:not(:first-child) {
  margin-block-start: var(--wp--style--block-gap);
}

.imported-content #btnum-outer .btnum-inner .btnum-header {
  margin-top: 0;
  font-size: var(--wp--preset--font-size--h-4) !important;
}

.imported-content #btnum-outer .btnum-inner .btnum-copy {
  margin-top: 0;
}

.news-box-item {
  display: block;
  text-decoration: none;
}

.news-box-item .news-box-content-holder {
  padding-top: 56.25%;
}

.news-box-item .news-box-content-holder .news-box-white-content {
  padding: 1rem;
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--black-1000);
}

.news-box-item .news-box-content-holder .news-box-white-content .news-text-box h2 {
  margin-top: 0;
  color: var(--wp--preset--color--black-1000) !important;
  text-decoration: none;
}

.news-box-item .news-box-content-holder .read-more-button-container {
  padding: 1rem;
  background-color: var(--wp--preset--color--white);
}

.contact-cards .contact_card {
  padding: var(--wp--preset--spacing--40);
  background-color: var(--wp--preset--color--white);
}

.contact-cards .contact_card > *:not(:first-child) {
  margin-top: var(--wp--style--block-gap);
}

.contact-cards .contact_card .contact_card_header h2 {
  margin-top: 0;
  color: var(--wp--preset--color--gold-1000);
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--wp--preset--color--black-800);
}

.contact-cards .contact_card .contact_card_body h3 {
  margin-top: 0;
}

.contact-cards .contact_card .contact_card_body .contact_card_info {
  margin-top: var(--wp--style--block-gap);
}

.contact-cards .contact_card .contact_card_types {
  display: flex;
  flex-direction: column;
}
