/*!
Theme Name: GRAT 2025
Theme URI: https://filadesign.com
Author: Fila Design
Description: A custom theme but Fila Design for the new GRAT site
Version: 2024.1
Text Domain: grat2025
*/
@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Besley:ital,wght@0,400..900;1,400..900&display=swap");
/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
html {
  scroll-behavior: smooth;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
body {
  line-height: 1;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
a {
  text-decoration-skip-ink: auto;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
a[href^="tel"] {
  color: inherit;
  text-decoration: none;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
button {
  outline: 0;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
ol, ul {
  list-style: none;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
blockquote, q {
  quotes: none;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
q {
  display: inline;
  font-style: italic;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
q:before {
  content: '"';
  font-style: normal;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
q:after {
  content: '"';
  font-style: normal;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
textarea, input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], input[type="search"], input[type="password"] {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
input[type="search"] {
  -webkit-appearance: textfield;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
th, td {
  padding: 2px;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
big {
  font-size: 120%;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
small, sup, sub {
  font-size: 80%;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
sup {
  vertical-align: super;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
sub {
  vertical-align: sub;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
dd {
  margin-left: 20px;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
kbd, tt {
  font-family: courier;
  font-size: 12px;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
ins {
  text-decoration: underline;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
del, strike, s {
  text-decoration: line-through;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
dt {
  font-weight: bold;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
address, cite, var {
  font-style: italic;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 11, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

/* line 13, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  word-break: normal;
}

/* line 14, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.screen-reader-text:focus {
  background-color: #f7f7f7;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #007acc;
  display: block;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 700;
  height: auto;
  right: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* line 15, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.skip-link {
  left: -9999rem;
  top: 2.5rem;
  z-index: 999999999;
  text-decoration: underline;
}

/* line 16, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.skip-link:focus {
  display: block;
  left: 6px;
  top: 7px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  line-height: normal;
  padding: 15px 23px 14px;
  z-index: 100000;
  right: auto;
}

/* line 17, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active) {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}

/* line 19, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.post-edit-link,
.pt-cv-edit-view,
.pt-cv-edit-view + br {
  display: none;
}

/**
 *  Gross layout
 * -----------------------------------------------------------------------------
 */
/* line 32, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
html {
  scroll-padding-top: 90px;
}

/* line 37, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
body {
  color: #2d2d2d;
  min-height: 100vh;
  background-color: #b7e291;
}

/* line 42, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.home header.header {
  display: none;
}

/* line 46, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#wrapper {
  min-height: 100vh;
  display: grid;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: 100%;
  box-shadow: 0 0 22px rgba(10, 10, 10, 0.1);
}

/* line 54, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#container {
  max-width: 1400px;
  margin: 0 auto;
  padding: 36px 20px 0 20px;
}

@media (min-width: 767px) {
  /* line 54, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
  #container {
    padding: 36px 40px 0 40px;
  }
}

/* line 64, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#container section.full, #container div.full, #container header.full, #container footer.full, #container table.full, #container form.full, #container figure.full, #container img.full, #container p.full {
  margin-left: -20px !important;
  margin-right: -20px !important;
  max-width: calc(100% + 40px);
  width: calc(100% + 40px);
}

@media (min-width: 767px) {
  /* line 64, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
  #container section.full, #container div.full, #container header.full, #container footer.full, #container table.full, #container form.full, #container figure.full, #container img.full, #container p.full {
    margin-left: -40px !important;
    margin-right: -40px !important;
    max-width: calc(100% + 80px) !important;
    width: calc(100% + 80px);
  }
}

/* line 78, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#container.fixMenuContainer {
  padding-top: 37px;
}

/* line 82, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#header {
  background-color: #b7e291;
  position: fixed;
  height: 38px;
  z-index: 999;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

/* line 93, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#header #site-title img {
  display: block;
  width: 280px;
  max-width: 100%;
  height: auto;
  padding: 6px 20px;
}

/* line 100, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#header #site-description {
  font-size: .8em;
  font-weight: 400;
  display: none;
}

/* line 106, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#header #branding {
  margin: 4px 12px;
}

/* line 108, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#header #branding h1 {
  font-size: 1.2em;
  margin: 2px 0;
}

/* line 115, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#menu {
  display: flex;
  justify-content: end;
  align-items: center;
}

/* line 120, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#menu li {
  margin: 4px 12px;
}

@media (max-width: 767px) {
  /* line 115, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
  #menu {
    position: absolute;
    top: 0;
    right: 0;
  }
}

/* line 131, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.hero h1 {
  font-size: clamp(24px, 5vw, 70px);
  text-shadow: -3px 3px 6px rgba(10, 10, 10, 0.5), 2px -2px 4px rgba(10, 10, 10, 0.4), -2px 2px 8px rgba(10, 10, 10, 0.4);
  padding-left: 1em;
  padding-bottom: 1em;
  line-height: 1;
}

/* line 137, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.hero h1 > em {
  display: block;
  font-size: .5em;
}

/* line 141, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.hero h1 > strong:first-of-type {
  display: block;
  font-size: 1.5em;
  text-indent: -1em;
}

/* line 146, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.hero h1 > strong:last-of-type {
  font-size: 1.5em;
}

/*
nav#menu.fixMenu {
	position: fixed;
	width: 100%;
	margin: 0;
	top: 0;
	z-index: 99998;
}
nav#menu {
	//width: 100%;
	display: flex;
	justify-content: center;
	border: solid 1px $border-color;
	border-width: 1px 0;
	background-color: $white;
	margin: 10px 20px 0px 20px;
	@include sm {
		margin: 10px 40px 0px 40px;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
		
		font-weight: $body-bold;
		transition: all .2s ease;
		border-color: transparent;

		&:hover {
			color: $black;
			border-color: $black;
		}
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu li a {
		line-height: 1.4;
		
	}
}

@media only screen and (max-width: 850px) {
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:hover {
	 background-color: rgb(255, 249, 128);
	}
}
.mega-toggle-block::before {
	content: "Menu";
	text-transform: uppercase;
	font-size: 1.25rem;
	color: rgb(232, 126, 35);
	font-weight: $body-bold;
}
*/
/**
 *  Typography
 * -----------------------------------------------------------------------------
 */
/* line 212, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
body {
  color: #2d2d2d;
  --heading: 'Besley', 'Helvetica Neue', Helvetica, 'Arial', sans-serif;
  --bodytext: 'Rubik', 'Helvetica Neue', Helvetica, 'Arial', sans-serif;
}

/* line 218, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
body {
  font-family: var(--bodytext);
  font-weight: 300;
  font-size: clamp(16px, 1.35vw, 24px);
  line-height: 1.5;
  word-wrap: break-word;
}

/* line 229, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
button,
input,
select,
textarea {
  font-size: 1rem;
}

/* line 236, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#footer {
  margin-top: 0em;
  font-size: clamp(13px, 1vw, 19px);
  background-color: #004f96;
  font-family: var(--bodytext);
}

/* line 243, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
  font-family: var(--heading);
}

/* line 253, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#copyright {
  background-color: #004f96;
  color: white;
  padding: 10px;
}

/* line 257, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#copyright a {
  color: #d8e291;
}

/* line 259, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#copyright a:hover {
  color: white;
}

/* line 266, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 800;
  font-family: "Besley", "Helvetica Neue", Helvetica, "Arial", sans-serif;
  font-family: var(--heading);
  line-height: 1.2;
}

/* line 278, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-weight: 800;
}

/* line 283, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.pt-cv-view .pt-cv-title a {
  font-weight: inherit;
}

/* line 288, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
h2 {
  margin: 1.25em 0 .5em 0;
}

/* line 292, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
h3,
h4,
h5,
h6 {
  margin: 2em 0 .5em 0;
}

/* line 299, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.single-post h3, .single-post h4, .single-post h5, .single-post h6 {
  margin-top: 1em;
}

/* line 305, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
h1.no-margin, h2.no-margin, h3.no-margin, h4.no-margin, h5.no-margin, h6.no-margin, p.no-margin, ul.no-margin, ol.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 311, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
p {
  margin-bottom: .8em;
  margin-top: .5em;
}

/* line 316, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
a {
  text-decoration: none;
  transition: all .3s ease;
  color: #004f96;
  font-weight: 600;
}

/* line 321, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
strong a {
  font-weight: inherit;
}

/* line 324, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
a:visited {
  color: #004f96;
}

/* line 327, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
a:hover {
  color: #0075af;
}

/* line 332, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#menu li a {
  text-decoration: none;
  font-family: "Rubik", "Helvetica Neue", Helvetica, "Arial", sans-serif;
}

/* line 335, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#menu li a:hover {
  text-decoration: none;
}

/* line 340, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
address {
  margin: 0 0 5px;
}

/* line 343, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
h1 {
  font-size: 2.7em;
  line-height: 1.1;
}

/* line 347, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
h2 {
  font-size: clamp(24px, 3.5vw, 50px);
}

/* line 350, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
h3 {
  font-size: clamp(21px, 2.5vw, 36px);
}

/* line 353, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
h4 {
  font-size: clamp(18px, 2vw, 28px);
}

/* line 356, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
h1.widget-title,
h5 {
  font-size: 1.25em;
}

/* line 360, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
h6 {
  font-size: 1.1em;
}

/**
 * FUC
 * -----------------------------------------------------------------------------
 */
/* line 370, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
#wrapper {
  overflow-x: hidden;
}

/* line 374, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.center {
  text-align: center;
}

/* line 377, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.big {
  font-size: 1.25em;
}

/* line 382, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.entry-content .has-small-font-size {
  font-size: .85em !important;
}

/* line 385, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.entry-content .has-medium-font-size {
  font-size: 1em !important;
}

/* line 388, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.entry-content .has-large-font-size {
  font-size: 1.25em !important;
}

/* line 391, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.entry-content .has-x-large-font-size {
  font-size: 1.75em !important;
}

/* line 395, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 400, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
figcaption,
.wp-caption-text {
  font-size: .85em;
  border-bottom: solid 1px rgba(0, 0, 0, 0.5);
}

/* line 406, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.wp-block-image {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
}

@media (min-width: 700px) {
  /* line 406, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
  .wp-block-image {
    display: inline;
  }
}

/* line 415, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.wp-block-image .alignleft {
  margin: 0 auto 1em auto;
}

@media (min-width: 700px) {
  /* line 415, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
  .wp-block-image .alignleft {
    display: table;
    float: left;
    margin-right: 1em;
  }
}

/* line 424, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.wp-block-image .alignright {
  margin: 0 auto 1em auto;
}

@media (min-width: 510px) {
  /* line 424, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
  .wp-block-image .alignright {
    display: table;
    float: right;
    margin-left: 1em;
  }
}

/* line 433, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.wp-block-image .aligncenter {
  clear: both;
  text-align: center;
  display: table;
  margin: 0 auto;
  max-width: 100%;
}

/* line 440, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.wp-block-image .aligncenter img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

/* line 447, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
figcaption {
  margin: 10px 0;
  padding-bottom: 6px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.5);
}

@media (min-width: 767px) {
  /* line 453, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
  .wp-block-embed.is-type-video {
    max-width: 100%;
    margin: 0;
  }
}

/* line 459, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
blockquote {
  font-style: normal;
  font-size: 1em;
  border: none;
  padding: 40px 0 0 0;
  margin-top: 0;
  position: relative;
  clear: all;
  text-align: left;
}

/* line 468, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
blockquote::before {
  content: '\201C';
  display: block;
  text-align: left;
  font-family: Georgia, serif;
  font-size: 6em;
  line-height: .15em;
  z-index: 10;
  position: relative;
  top: .1em;
}

/* line 479, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
blockquote p {
  margin-top: 0;
  margin-bottom: .4em;
  position: relative;
  z-index: 30;
}

/* line 485, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
blockquote cite {
  display: block;
  font-style: normal;
  font-family: var(--heading);
  font-weight: 800;
  font-size: .8em;
  line-height: 1.3;
}

/* line 495, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
hr.wp-block-separator {
  width: 70%;
  margin: 50px auto;
  border-color: #aaa;
  border-width: 2px 0 0 0;
  border-style: double;
}

/* line 503, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.button, .gb-button:not(.gb-accordion__toggle), .wp-block-button__link {
  display: inline-block;
  font-size: 1.2rem;
  padding: .5em 1em;
  text-align: center;
  line-height: 1.1;
  font-family: var(--bodytext);
  letter-spacing: .05em;
  text-transform: uppercase;
  font-weight: 700;
  transition: all .3s ease;
}

/* line 515, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
input[type='submit'],
button.wp-block-element-button,
:where(.wp-block-search__button) {
  display: inline-flex;
  font-size: 1rem;
  padding: 4px 8px;
  justify-content: center;
  max-width: 16em;
  font-family: var(--bodytext);
  font-weight: 800;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin: 0 auto 10px auto;
  border: none !important;
  background-color: #0075af;
  color: white;
  transition: all .3s ease;
}

/* line 533, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
input[type='submit']:hover,
button.wp-block-element-button:hover,
:where(.wp-block-search__button):hover {
  background-color: #ecc115;
  color: white;
}

/* line 541, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
form.search-form,
form.wp-block-search {
  width: 100%;
  display: flex;
  justify-content: center;
}

/* line 546, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
form.search-form input[type="search"],
form.wp-block-search input[type="search"] {
  width: 100%;
  border: solid 1px rgba(0, 0, 0, 0.5);
  padding: 4px 8px;
  font-size: 1rem;
}

/* line 552, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
form.search-form input[type="submit"],
form.search-form button.wp-block-search__button,
form.wp-block-search input[type="submit"],
form.wp-block-search button.wp-block-search__button {
  margin: 0 !important;
  padding: 4px 8px;
  font-size: 1rem;
}

/* line 561, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.partner-logos {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0 auto 2em auto;
}

/* line 569, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.partner-logos > figure {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 160px;
  max-height: 160px;
  width: auto;
  margin: auto 1em;
}

@media (min-width: 510px) {
  /* line 569, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
  .partner-logos > figure {
    max-width: 206px;
    max-height: 140px;
  }
}

/* line 583, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.partner-logos > figure > img {
  display: block;
  margin: 30px 10px;
  max-width: 140px;
  max-height: 100px;
  width: auto;
  height: auto;
}

@media (min-width: 510px) {
  /* line 583, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
  .partner-logos > figure > img {
    max-width: 186px;
    max-height: 110px;
  }
}

/* line 597, ../../../../../../../../../../../../../Users/cmerrick/Documents/www/grat/wp-content/themes/grat2025/scss/style.scss */
.partner-logos > .wp-block-spacer {
  width: 20%;
  margin: 0 40% 20px 40%;
  border-bottom: solid 1px rgba(10, 10, 10, 0.3);
}

/*# sourceMappingURL=style.css.map */